Ansicht
Dokumentation
DOCU_EXIST_CHECK - Prüft Existenz eines Dokubausteines und liefert Kopfinformation
BAL_S_LOG - Application Log: Log header data CL_GUI_FRONTEND_SERVICES - Frontend ServicesDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Funktionsbaustein prüft die Existenz der Doku und liefert die Ergebnisse in Abhängigkeit von den übergebenen Parametern zurück.
Beispiel
Hinweise
Folgende Kombinationen sind möglich:
- ID, OBJECT, TYP, LANGU sind mit Werten ohne '*' gefüllt
- Das System prüft für die exakten Parameter ohne auf die Originalsprache zurück zugreifen. Der Eintrag für das 'Selbsterklärend'-Kennzeichen hat immer die Sprache 'Deutsch' als Originalsprache.
- Die Ausnahme RET_CODE wird geworfen, falls das Objekt nicht in den Doku-Tabellen gefunden wird oder als 'Selbsterklärend' gekennzeichnet ist.
- Ein gefundener Eintrag, ohne 'Selbsterklärend'-Kennzeichen, wird in der Struktur DOCU_INDEX zurückgeliefert.
- ID, OBJECT, TYP, LANGU sind mit Werten ohne '*' gefüllt und EXTEND_EXCEPT = 'X'
- Das System prüft für die exakten Parameter ohne auf die Originalsprache zurück zugreifen. Der Eintrag für das 'Selbsterklärend'-Kennzeichen hat immer die Sprache 'Deutsch' als Originalsprache.
- Ausnahme RET_CODE wird geworfen, falls das Objekt nicht in den Doku-Tabellen gefunden wird oder das 'Selbsterklärend'-Kennzeichen ungültig ist. D.h. ein Wert ungleich 1, 2, 3.
- Ausnahmen NO_DOCU_ON_SCREEN, NO_DOCU_TEMP, NO_DOCU_SELF_DEF werden geworfen, falls das Objekt als 'Selbsterklärend' (Wert: 1, 2, 3) gekennzeichnet ist.
- Ein gefundener Eintrag, ohne 'Selbsterklärend'-Kennzeichen, wird in der Struktur DOCU_INDEX zurückgeliefert.
- ID, OBJECT, TYP sind mit Werten ohne '*' gefüllt und LANGU = '*'
- Das System sucht nach dem Eintrag mit der MASTERLANG = 'X' und benutzt die gefundene Sprache für weitere Prüfungen, um den Wert für das 'Selbsterklärend'-Kennzeichen zu erhalten.
- Falls kein Eintrag mit der MASTERLANG = 'X' gefunden wird, wird die Ausnahme RET_CODE geworfen.
- Die Ausnahme RET_CODE wird auch geworfen, falls der Eintrag als 'Selbsterklärend' gekennzeichnet ist
- Ein gefundener Eintrag, ohne 'Selbsterklärend'-Kennzeichen, wird in der Struktur DOCU_INDEX zurückgeliefert.
- ID, OBJECT, TYP sind mit Werten ohne '*' gefüllt; LANGU = '*' und EXTEND_EXCEPT = 'X'
- Das System sucht nach dem Eintrag mit 'MASTERLANG = X' und benutzt die gefundene Sprache für weitere Prüfungen, um den Wert für das 'Selbsterklärend'-Kennzeichen zu erhalten.
- Falls kein Eintrag mit der MASTERLANG = 'X' gefunden wird, wird die Ausnahme RET_CODE geworfen.
- Die Ausnahme RET_CODE wird auch geworfen, falls der Eintrag ein ungültiges 'Selbsterklärend'-Kennzeichen hat. Wert ungleich 1,2, 3.
- Ausnahmen NO_DOCU_ON_SCREEN, NO_DOCU_TEMP, NO_DOCU_SELF_DEF werden geworfen, falls das Objekt als 'Selbsterklärend' (Wert: 1, 2, 3) gekennzeichnet ist.
- Ein gefundener Eintrag, ohne 'Selbsterklärend'-Kennzeichen, wird in der Struktur DOCU_INDEX zurückgeliefert.
- ID, OBJECT sind mit Werten ohne '*' gefüllt; LANGU und TYP sind leer
- Das System prüft die Existenz in der Tabelle DOKIL und liefert DOCU_INDEX zurück. Falls das Objekt als 'Selbsterklärend' (Wert: 1, 2, 3) gekennzeichnet ist, wird auch SELFDEF gefüllt.
- Falls kein Eintrag gefunden wird, wird nur OBJECT_NOT_FOUND = 'X' zurückgeliefert.
- ID, OBJECT, LANGU sind mit Werten ohne '*' gefüllt und TYP ist leer
- Das System prüft die Existenz in Tabelle DOKIL mit verschiedenen Typen abhängig von der Doku-Klasse. Im Fall des nicht existierenden Eintrags liefert es OBJECT_NOT_FOUND = 'X' und die gefüllte Struktur DOCU_INDEX zurück.
- EXTEND_EXCEPT = 'X' sollte nur für die Doku-Klassen NA (Nachrichten) und DE (Datenelement) benutzt werden.
Weiterführende Informationen
Parameter
DOCU_INDEXEXTEND_EXCEPT
ID
LANGU
OBJECT
OBJECT_NOT_FOUND
SELFDEF
TYP
Ausnahmen
NO_DOCU_ON_SCREENNO_DOCU_SELF_DEF
NO_DOCU_TEMP
RET_CODE
Funktionsgruppe
SDODGeneral Data in Customer Master ABAP Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 6337 Date: 20240605 Time: 184741 sap01-206 ( 74 ms )