Ansicht
Dokumentation
OIRE_GENERATE_ABAP - Generieren vom ABAP
PERFORM Short Reference Fill RESBD Structure from EBP Component StructureDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
-
Generieren von Programmen aus einer Vorlage ('GEN'):
Das Programm wird aus einer Vorlage erzeugt, indem - alle Zeichenfolgen '%ERK' durch den Ergebnisbereich ersetzt werden
-
für alle Zeilen, die mit *+nnn beginnen, ein parameterloses Form GENnnn aufgerufen wird.
Beim Aufruf des Forms befindet sich die Vorlage-Zeile in der Kopfzeile der internen Tabelle MODEL_TAB. Die erzeugten Zeilen werden mittels des Forms APPEND_PROG_TAB zum Programmtext hinzugefügt. Als Parameter muß ein beliebig langes Feld vom Typ C mit der erzeugten Zeile übergeben werden. Aus dem Programmtext werden nicht signifikante Leerzeichen entfernt und er wird in 72 Zeichen lange Zeilen umgebrochen.
Vordefinierte FORM's:
GEN030 - erzeugen einer Zeile *erkrs-START
GEN040 - erzeugen einer Zeile *erkrs-END -
Löschen von Zeilen aus einem Programm (DELL):
Es werden alle Zeilen zwischen '*del_label-START' und '*del_label-END' gelöscht. Die Zeichenfolge 'del_label' wird durch den Parameter DEL_LABEL festgelegt. - Löschen von Programmen (DELA)
Beispiel
Hinweise
Weiterführende Informationen
Parameter
ARCH_OBJ_SUFFIXBUKRS
DEL_LABEL
E_SUBRC
FCODE
I_DEVCLASS
I_FIXPT
I_GENFLAG
I_STATUS
MODEL
PROGRAM
PROG_TYPE
SSR_CCINS
Ausnahmen
DELETE_ERRORENQUEUE_LOCK
GENERATION_ERROR
MODEL_NOT_FOUND
PROGRAM_NOT_FOUND
Funktionsgruppe
OIRE_ARCHIVEAddresses (Business Address Services) CL_GUI_FRONTEND_SERVICES - Frontend Services
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2311 Date: 20240523 Time: 054714 sap01-206 ( 40 ms )