Ansicht
Dokumentation
/SAPCND/GEN_SOURCE_CODE - Generiert Code aus einem Template
Addresses (Business Address Services) RFUMSV00 - Advance Return for Tax on Sales/PurchasesDiese 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_SRVROGBILLS - Synchronize billing plans rdisp/max_wprun_time - Maximum work process run time
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2364 Date: 20240328 Time: 174510 sap01-206 ( 42 ms )