/BEF/G_BADI_UPDATE_S - Erzeugung einer BAdI-Definition

CL_GUI_FRONTEND_SERVICES - Frontend Services   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Dieser Funktionsbaustein dient dazu, die Strukturinformation eines
Interfaces aus den in den Parametern des FBS übergebenen Daten neu
anzulegen.
Die Schnittstelle ist dabei entsprechend der Schnittstelle des FBS
SEO_CLASS_TYPEINFO_GET (Funktionsgruppe SEOK) aufgebaut.
Es erfolgt eine Namensüberprüfung und das Anlegen eines
Transportobjekts, ansonsten gibt es aber keine Prüfungen, d.h. der
Aufrufer ist für die Konsistenz der übergebenen Daten voll
verantwortlich.
Die Übergabe erfolgt in Changing-Parametern, da teilweise beim Anlegen
Daten ergänzt werden. Bei Inkonsistenzen von redundanten Daten erfolgt
teilweise eine Korrektur.

Was braucht nicht übergeben zu werden?
- Autor, Änderer, Erstellungsdatum etc.
- Editorder: Sollte übergeben werden, muss aber nicht.
- Verweise auf Sourcen.

Exceptions:
-Existing: Die Klasse gibt es schon.
-Is_Class: Es gibt eine Klasse mit diesem Namen.
-No_Access: Das Transportobjekt konnte nicht angelegt werden.
-DB_Error: Datenbankfehler
-Component_Error: Das Anlegen des Intefaces selbst hat funktioniert, es ist aber ein Fehler beim Anlegen einer Interfacekomponente aufgetreten.
-Other: Fehler, die nicht auftreten sollten.


Parameter

IS_BADI
IV_ALIASES
IV_ATTRIBUTES
IV_DEVCLASS
IV_EVENTS
IV_EXCEPS
IV_KORRNUM
IV_MAST_LANGU
IV_METHODS
IV_PARAMETERS

Ausnahmen

INTERFACE_CREA_ACT_FAILED

Funktionsgruppe

/SAPLG_BADI_DEF

General Material Data   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.


Length: 1705 Date: 20120527 Time: 015214     triton ( 80 ms )