Ansicht
Dokumentation

CBIH_WA30_PT_READ - EHS: Lesen von Schablonen

CBIH_WA30_PT_READ - EHS: Lesen von Schablonen

TXBHW - Original Tax Base Amount in Local Currency   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein ist Teil des Application Programming Interface (API) der EH&S-Komponente Arbeitsschutz. Er dient zum Lesen von Schablonendaten.

Welche Schablonen werden gelesen?

Um die Schablonen zu bestimmen, zu denen das SAP-System Daten liest, muß die Tabelle X_API_HEADER_TAB Sätze enthalten, bei denen das Feld Satznummer (RECN) belegt ist. Wenn die Tabelle X_API_HEADER_TAB keinen Eintrag enthält, wird die Ausnahme NO_OBJECT_SPECIFIED ausgelöst.

Welche Daten werden zu den Schablonen gelesen?

Welche Schablonendaten gelesen werden, wird durch die Kennzeichen I_FLG_XXX festgelegt, wobei ein Kennzeichen mit einer oder mehreren Ausgabetabellen wie folgt korrespondiert:

                          | korrespondierender
Kennzeichen               | Tabellenparameter
--------------------------|---------------------------
I_FLG_HEADER              | X_API_HEADER_TAB
I_FLG_EXP_PROFILE         | E_API_EXP_PROFILE_TAB
I_FLG_DESCRIPTION         | E_API_DESCRIPTION_TAB
I_FLG_DESCR_LONGTEXT      | E_API_DESCR_LONGTEXT_TAB
I_FLG_WAQS_ASSIG          | E_API_WAQS_TAB
I_FLG_PATTERN_ASSIG       | E_API_WAPT_TAB
I_FLG_ACPATT_ASSIG        | E_API_PTCP_TAB

Wenn ein Kennzeichen auf "TRUE" (= wahr) gesetzt ist, werden die entsprechenden Daten in die zugehörige Ausgabetabelle bzw. in die zugehörigen Ausgabetabellen gestellt.

Wenn ein Kennzeichen auf "TRUE" gesetzt, aber keine zugehörige Ausgabetabelle angegeben ist, wird die Ausnahme PARAMETER_ERROR ausgelöst.

Wie bzw. wofür werden die Daten gelesen?

Das Szenario I_SCENARIO bestimmt, wie die Schablonendaten gelesen werden: "zum Anzeigen" (unsicher oder sicher, d.h. mit oder ohne shared Sperre) oder "zum Ändern".

Innerhalb eines Szenarios gibt es maximal drei Ebenen, für die jeweils die Leseart festgelegt werden kann.

Jede Ausgabetabelle ist dabei einer Ebene wie folgt zugeordnet:

Ebene 1, Kopfebene (Header): X_API_HEADER_TAB
Ebene 2 (Level 2): E_API_EXP_PROFILE_TAB
E_API_PROP_DATA_TAB TYPE
E_API_DESCRIPTION_TAB
E_API_DESCR_LONGTEXT
E_API_WAQS_TAB
E_API_WAPT_TAB
E_API_PTCP_TAB

Hinweise

  • Über die Kennzeichen I_FLG_PATTERN, I_FLG_ACCUPATTERN und I_FLG_WORK_AREA können Sie steuern, ob Sie Arbeitsbereichsschablonen, Arbeitsbereichssammelschablonen oder Arbeitsbereiche lesen möchten. Die Standardeinstellung ist auf das Lesen von Schablonen eingestellt (I_FLG_PATTERN = TRUE).

  • Mögliche Ausnahmen des Funktionsbausteins:
  • NO_OBJECT_SPECIFIED: es wurde kein Objekt zum Lesen angeggeben

  • PARAMETER_ERROR: fehlende Tabelle zu spezifiziertem Objekt

  • INTERNAL_ERROR: interner Verarbeitungsfehler

  • CONVMODE_SET_FAILED: Fehler in der Sprachenunterstützung

  • INTERVAL_ACCESS_ERROR: Fehler beim intervallbezogenen Lesen

  • Mögliche Fehlerkennzeichen:
  • E_FLG_LOCKFAIL: Fehler beim Sperren der Daten

  • E_FLG_ERROR: Fehler beim Lesen der Daten

  • E_FLG_WARNING: Warnung beim Lesen der Daten

Weiterführende Informationen

  • Typgruppe CIHWA
  • Typgruppe CIH01




Parameter

E_API_DESCRIPTION_TAB
E_API_DESCR_LONGTEXT_TAB
E_API_EXP_PROFILE_TAB
E_API_PTCP_TAB
E_API_WAPT_TAB
E_API_WAQS_TAB
E_FLG_ERROR
E_FLG_LOCKFAIL
E_FLG_WARNING
I_ADDINF
I_FLG_ACCUPATTERN
I_FLG_ACPATT_ASSIG
I_FLG_DESCRIPTION
I_FLG_DESCR_LONGTEXT
I_FLG_EXP_PROFILE
I_FLG_FILL_EXTERROR
I_FLG_HEADER
I_FLG_KEY_DATE_SWITCH_ONLY
I_FLG_PATTERN
I_FLG_PATTERN_ASSIG
I_FLG_RETURN_WHOLE_INTERVAL
I_FLG_WAQS_ASSIG
I_FLG_WORK_AREA
I_LSADM
I_SCENARIO
I_VALFR
I_VALTO
X_API_HEADER_TAB

Ausnahmen

CONVMODE_SET_FAILED
INTERNAL_ERROR
INTERVAL_ACCESS_ERROR
NO_OBJECT_SPECIFIED
PARAMETER_ERROR

Funktionsgruppe

CBIH_WA30

ROGBILLS - Synchronize billing plans   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 7091 Date: 20240523 Time: 170417     sap01-206 ( 73 ms )