Ansicht
Dokumentation

OIRE_GENERATE_ABAP - Generieren vom ABAP

OIRE_GENERATE_ABAP - Generieren vom ABAP

PERFORM Short Reference   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

  1. Generieren von Programmen aus einer Vorlage ('GEN'):
    Das Programm wird aus einer Vorlage erzeugt, indem
    1. alle Zeichenfolgen '%ERK' durch den Ergebnisbereich ersetzt werden
    2. 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
  2. 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.
  3. Löschen von Programmen (DELA)

Beispiel

Hinweise

Weiterführende Informationen





Parameter

ARCH_OBJ_SUFFIX
BUKRS
DEL_LABEL
E_SUBRC
FCODE
I_DEVCLASS
I_FIXPT
I_GENFLAG
I_STATUS
MODEL
PROGRAM
PROG_TYPE
SSR_CCINS

Ausnahmen

DELETE_ERROR
ENQUEUE_LOCK
GENERATION_ERROR
MODEL_NOT_FOUND
PROGRAM_NOT_FOUND

Funktionsgruppe

OIRE_ARCHIVE

Addresses (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 )