Ansicht
Dokumentation
SDUY_DOCU_WRITE - Data Modeler: Schreiben der Dokumentationen zum Data Modeler (nur intern)
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up TXBHW - Original Tax Base Amount in Local CurrencyDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der Funktionsbaustein schreibt Dokumentation zu Objekten der ABAP-Entwicklungsumgebung in die dafür vorgesehenen Tabellen.
Folgende Objekttypen sind bisher unterstützt:
'DE' Datenelementdokumentation
'TB' Tabellendokumentation
'DM' Datenmodelldokumentation
'ET' Entitätsdokumentation
'DO' Domänendokumentation
'CL' Bereichsdokumentation
'NA' Nachrichtendokumentation
Die Dokumentation wird entweder in der Tabelle RPY_DOCU_USER oder in RPY_DOCU_TECH abhängig vom Parameter DOCUTYPE ('U' oder 'T') erwartet.
Wird die Dokumentation mit DOCUTYPE 'U' bereitgestellt, so wird ist sie in Tabelle RPY_DOCU_USER in folgender Form abzulegen:
KEY_ID Kennzeichen für Zeilenart bei komplexen Objekten
(1 Zeichen)
OBJLINE Textzeile/Datenbeschreibung
(72 Zeichen)
Hat KEY_ID einen Wert ungleich Leerzeichen, so ist die zugehörige Zeile eine Beschreibung der folgenden Dokumentationszeilen in folgender Form:
LENGTH Zahl der Dokumentationszeilen zum Objekt
DOKU_ID 4 Zeichen lange Identifikation der Dokumentation
OBJECTNAM1 Name des Objekts, zu dem Doku abgelegt ist
OBJECTNAM2 Identifikation Entität (nur für Entitäten)
VARIANT Variante (nur für Entitäten)
SPECID Spezialisierungsart (nur für Entitäten)
ROLNR Beziehungsrolle (nur für Entitäten)
LANGUAGE Sprache, in der Dokumentation abgelegt ist
Wird die Dokumentation mit DOCUTYPE 'T' bereitgestellt, so ist sie in Tabelle RPY_DOCU_TECH im SAPScript-Format in folgender Form abzulegen:
TDFORMAT Formatspalte (2 Zeichen)
TDLINE Textzeile (132 Zeichen)
Jede Objektdokumentation beginnt mit einer Steuerzeile, die ebenfalls SAPScript-Format hat. TDFORMAT ist mit 'AS' belegt und TDLINE hat folgenden Aufbau:
KEY_ID '§'
LENGTH Zahl der Dokumentationszeilen zum Objekt
DOKU_ID 4 Zeichen lange Identifikation der Dokumentation
OBJECTNAM1 Name des Objekts, zu dem Doku abgelegt ist
OBJECTNAM2 Identifikation Entität (nur für Entitäten)
VARIANT Variante (nur für Entitäten)
SPECID Spezialisierungsart (nur für Entitäten)
ROLNR Beziehungsrolle (nur für Entitäten)
LANGUAGE Sprache, in der Dokumentation abgelegt ist
Die folgenden Dokumentationszeilen sind reine SAPScript-Texte mit entsprechenden Formatkennzeichen im Feld TDFORMAT.
Beispiel
CALL FUNCTION 'RPY_DOCU_WRITE'
EXPORTING
LANGUAGE = SY-LANGU
OBJECTNAME = 'TESTELEM'
OBJECTTYPE = 'DE'
DOCUTYPE = 'T'
TABLES
DOCU_TABLE_TECH = DOCUTAB
EXCEPTIONS
CANCELLED = 01
NOT_FOUND = 02
PERMISSION_ERROR = 03.
IF SY_SUBRC NE 0.
...
ENDIF.
Hinweise
Weiterführende Informationen
Dokumentation zu SAPScript
Parameter
DOCUTYPEDOCU_TABLE_TECH
DOCU_TABLE_USER
LANGUAGE
OBJECTNAME
OBJECTTYPE
Ausnahmen
CANCELLEDNOT_FOUND
PERMISSION_ERROR
Funktionsgruppe
SIDMGeneral Data in Customer Master Fill RESBD Structure from EBP Component Structure
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4233 Date: 20240523 Time: 135125 sap01-206 ( 41 ms )