Ansicht
Dokumentation

SEO_CLASS_CREATE_SOURCE - Obsolet: Ersetzt durch Funktionsbaustein SEO_CLASS_CREATE_COMPLETE

SEO_CLASS_CREATE_SOURCE - Obsolet: Ersetzt durch Funktionsbaustein SEO_CLASS_CREATE_COMPLETE

BAL Application Log Documentation   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit Hilfe dieses Bausteins lassen sich Methodenimplementierungen und klassenlokale Klassen zu einer Klasse anlegen.

Parameter :

CLASS : Klassenname

VERSION : Flag, ob Implementierungen aktiv oder inaktiv angelegt werden sollen.

1.) Methoden

Mit der Tabelle SOURCE gibt man die Information über die Methodenimplementierungen mit :

SOURCE-CPDNAME : Name der Methode

SOURCE-REDEFINE : Flag, ob es sich um die Implementierung einer redefinierten Methode handelt

SOURCE-SOURCE : Implementierung

2.) Klassenlokale Klassen

Die Verwaltung der lokalen Klasssen hat sich zu Releses 4.6 D geändert. Vor 4.6 D waren Definition und
Implementierung in einem Include zusammengefasst. Ab Release 4.6 D sind Definition und Implementierung
in zwei getrennten Includes untergebracht. Zusätzlich dazu können klassenlokale Macros definiert werden.

Release < 4.6 D :

LOCALS : Klassenlokale Klassen ( Definition + Implementierung )

Release > 4.6 D :

LOCALS_DEF : Klassenlokale Klassen Definitionsteil

LOCALS_IMP : Klassenlokale Klassen Implementierungsteil

LOCALS_MAC : Klassenlokale Macros

Beispiel

Hinweise

Mit dem Baustein SEO_CLASS_CHECK_CCINCL kann überprüft werden, ob die Klasse die alte ( < 4.6 D ) oder die neue ( >4.6 D ) Includestruktur für klassenlokale Klassen besitzt.

Rückgabewert CCINCL = 'X' -> Klasse mit neuer Includestruktur ( LOCALS_DEF ; LOCALS_IMP ; LOCALS_MAC )

Rückgabewert CCINCL = ' ' -> Klasse mit alter Includestruktur ( LOCALS )

Weiterführende Informationen





Parameter

CLASS
LOCALS
LOCALS_DEF
LOCALS_IMP
LOCALS_MAC
SOURCE
SUPPRESS_INDEX_UPDATE
VERSION

Ausnahmen

CLASS_NOT_EXISTING
METHOD_NOT_EXISTING
OTHER

Funktionsgruppe

SEOQ

PERFORM Short Reference   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2401 Date: 20240605 Time: 090451     sap01-206 ( 41 ms )