Ansicht
Dokumentation

/SAPCND/GEN_SOURCE_CODE - Generiert Code aus einem Template

/SAPCND/GEN_SOURCE_CODE - Generiert Code aus einem Template

Addresses (Business Address Services)   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_RETURN
ET_CODELINE
ET_WHEREUSED
IT_TEMPLATE
IT_VARSUB
IV_GEN_CONTEXT
IV_PRETTY_PRINT
IV_TMPL_SYNTAXCHECK

Ausnahmen

Funktionsgruppe

CND/SAPLCUSTOMIZING_SRV

ROGBILLS - 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 )