Ansicht
Dokumentation
FKK_DI_ROLE_GLOBAL - Dunkle Pflege: GP-Rolle 'Allgemeine Pflege' pflegen
Fill RESBD Structure from EBP Component Structure General Material DataDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Mit dem Funktionsbaustein BUP_DI_ROLE_GLOBAL können die allgemeinen Daten zu einem Geschäftspartner ohne Dialog gepflegt werden. Dabei erfolgt keine Rollenzuordnung. Für die verschiedenen Rollen existieren separate Funktionsbausteine bzw. werden demnächst angelegt.
Beim Ändern eines Geschäftspartners muß neben der Aktivität noch die Geschäftspartnernummer vorgegeben werden. Dagegen müssen beim Anlegen eines Geschäftspartners die Kopfdaten Aktivität, Gruppierung, Geschäftspartnertyp und Geschäftspartnernummer (nur bei externer Nummernvergabe) mitgegeben werden.
Es ist nicht unbedingt notwendig, die Partnernummer aus dem SAP-System vorzugeben. Kommen die Daten aus einem Vorsystem, das die SAP-Nummer nicht kennt, können alle Aktivitäten auch mit der Partnernummer im externen System (I_BPEXT) durchgeführt werden.
Folgende Daten zu einem Geschäftspartner können gepflegt werden:
- Allgemeine Daten (I_BUT000)
- Weitere allgemeine Daten (I_BUT001)
- Bankverbindungen (T_BUT0BK)
- Aressen (T_BUT020)
- Adressverwendungen (T_BUT021)
Beim Ändern von Daten besteht die Möglichkeit, mit Hilfe eines NODATA-Zeichens '/' alle nicht zu ändernden Daten auf dem alten Zustand zu belassen. Mit dem Funktionsbaustein BUS_DI_DATA_INITIALIZE können Sie alle Felder Ihrer Datenstruktur mit dem NODATA-Zeichen initialisieren.
Der Funktionsbaustein liefert folgendes zurück:
- ob die Daten fehlerhaft waren und deshalb nicht gesichert werden konnten (E_XERROR)
- die aufgetretenen Nachrichten (T_MESSAGE)
- die neu gezogenen Schlüssel (z.B. Partnernummer bei interner Nummernvergabe sowie Adressnummer einer neuangelegten Adresse)
Beispiel
Vorname des Geschäftspartner 'ABCD' ändern auf 'Helmut'.
CALL FUNCTION 'BUS_DI_DATA_INITIALIZE'
EXPORTING
I_STRUCTURE = 'BUS000_DI'
IMPORTING
E_DATA = BUS000_DI.
BUS000_DI-NAME_FIRST = 'Helmut'
CALL FUNCTION 'BUP_DI_ROLE_GLOBAL'
EXPORTING
I_AKTYP = '02'
I_PARTNER = 'ABCD'
I_BUT000 = BUS000_DI
IMPORTING
E_XERROR = LV_XERROR
TABLES
T_MESSAGE = LT_MESSAGE.
Hinweise
Weiterführende Informationen
Parameter
E_XERRORI_AKTYP
I_BPEXT
I_BPKIND
I_BUT000
I_BUT001
I_GROUP
I_PARTNER
I_TYPE
I_XTEST
T_BUT020
T_BUT021
T_BUT0BK
T_BUT0CC
T_DATA
T_KEYVALUE
T_MESSAGE
Ausnahmen
Funktionsgruppe
FKK_EBPPABAP Short Reference Vendor Master (General Section)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3223 Date: 20240523 Time: 131424 sap01-206 ( 45 ms )