Ansicht
Dokumentation

DOCU_EXIST_CHECK - Prüft Existenz eines Dokubausteines und liefert Kopfinformation

DOCU_EXIST_CHECK - Prüft Existenz eines Dokubausteines und liefert Kopfinformation

BAL_S_LOG - Application Log: Log header data   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_INDEX
EXTEND_EXCEPT
ID
LANGU
OBJECT
OBJECT_NOT_FOUND
SELFDEF
TYP

Ausnahmen

NO_DOCU_ON_SCREEN
NO_DOCU_SELF_DEF
NO_DOCU_TEMP
RET_CODE

Funktionsgruppe

SDOD

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