Ansicht
Dokumentation
/SAPCND/GEN_SOURCE_CODE - Generiert Code aus einem Template
BAL_S_LOG - Application Log: Log header data TXBHW - Original Tax Base Amount in Local CurrencyDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der Funktionsbaustein realisiert die Erzeugung von ABAP-Code aus einem Template.
Ein Template als Vorlage für zu generierenden Code ist entweder ein Include oder ein Report und enthält ABAP-Code, der unverändert übernommen werden soll, die Platzhalter für Variablenersetzungen und Kommandos zur Steuerung der Generierung. Das Template wird in Form einer internen Tabelle mit Zeilen der Länge 255 an den Funktionsbaustein übergeben.
Die Generierung analysiert das Template, übernimmt den ABAP-Code, substituiert unter Berücksichtigung der Ersetzungstabelle Platzhalter im Template und interpretiert Generierungskommandos, um sogenannte externe Modifikatoren anzusprechen. Diese leiten aus den Informationen im Generierungskontext und aus Templateparametern über sogenannte Metadaten komplexere Codebeeinflussungen ab.
Der Baustein kann über einen Parameter auch zur Syntaxprüfung eines Templates herangezogen werden und stellt einen Parameter für die Pretty-Print-Verarbeitung des generierten Codes zur Verfügung.
Weiterführende Informationen
Beispiele und Informationen zur Syntax der Templates sind der Technischen Dokumentation zum Codegenerierer zu entnehmen.
Parameter
ES_RETURNET_CODELINE
ET_WHEREUSED
IT_TEMPLATE
IT_VARSUB
IV_GEN_CONTEXT
IV_PRETTY_PRINT
IV_TMPL_SYNTAXCHECK
Ausnahmen
Funktionsgruppe
CND/SAPLCUSTOMIZING_SRVCL_GUI_FRONTEND_SERVICES - Frontend Services SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2364 Date: 20240523 Time: 180505 sap01-206 ( 41 ms )