Ansicht
Dokumentation

FKK_DI_ROLE_GLOBAL - Dunkle Pflege: GP-Rolle 'Allgemeine Pflege' pflegen

FKK_DI_ROLE_GLOBAL - Dunkle Pflege: GP-Rolle 'Allgemeine Pflege' pflegen

Fill RESBD Structure from EBP Component Structure   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_XERROR
I_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_EBPP

ABAP 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 )