Ansicht
Dokumentation

SDUY_DOCU_WRITE - Data Modeler: Schreiben der Dokumentationen zum Data Modeler (nur intern)

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 Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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

DOCUTYPE
DOCU_TABLE_TECH
DOCU_TABLE_USER
LANGUAGE
OBJECTNAME
OBJECTTYPE

Ausnahmen

CANCELLED
NOT_FOUND
PERMISSION_ERROR

Funktionsgruppe

SIDM

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