Ansicht
Dokumentation

SEO_BSP_CLASS_CREATE_COMPLETE - - obsolet - nicht verwenden !!!!!

SEO_BSP_CLASS_CREATE_COMPLETE - - obsolet - nicht verwenden !!!!!

rdisp/max_wprun_time - Maximum work process run time   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Dieser Funktionsbaustein dient dazu, die Strukturinformation einer
Klasse 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, hinzu kommt der
Parameter TYPE_SOURCE für den Sourcetext von Typen.
Methodenimplementierungen können mit diesem FBS nicht angelegt werden,
dafür ist ein weiterer FBS vorgesehen.
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. Ausnahme: Typen

Anlegen von Typen mit Sourcetext:
Der Sourcetext für Typvereinbarungen wird in einer Texttabelle
übergeben. Die Einträge im Parameter TYPES verweisen auf Textstellen in
dieser Tabelle. Dabei muss der Anfangszeiger auf das erste Zeichen nach
der Types-Anweisung zeigen, der Endezeiger auf das letzte Zeichen vor
dem Punkt. Leerzeichen sin dabei irrelevant.
Beispiel: types my_int type i .
Zulässige Zeigerpositionen:
Anfangszeiger: hinter dem S, spätestens auf dem M
Endezeiger: auf oder direkt hinter dem I, nicht auf dem Punkt

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






Parameter

ALIASES
ATTRIBUTES
CLASS
CLSDEFERRDS
EVENTS
EXCEPS
FRIENDSHIPS
GENERATE_WITH_METADATA
IMPLEMENTINGS
INHERITANCE
INTDEFERRDS
METHODS
PARAMETERS
REDEFINITIONS
TYPEPUSAGES

Ausnahmen

COMPONENT_ERROR
DB_ERROR
EXISTING
IS_INTERFACE
NO_ACCESS
OTHER

Funktionsgruppe

SEOQ

General Data in Customer Master   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2807 Date: 20240523 Time: 093226     sap01-206 ( 31 ms )