Ansicht
Dokumentation

CBIH_IA30_IAL_READ - EHS: Lesen von Unfallkatasterdaten

CBIH_IA30_IAL_READ - EHS: Lesen von Unfallkatasterdaten

PERFORM Short Reference   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein ist Teil des Application Programming Interface (API) des SAP EH&S. Er dient dem Lesen von Unfallkatasterdaten.

Welche Unfallkatastereinträge werden gelesen?

Um die Unfallkatastereinträge 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 Unfallkatastereinträgen gelesen?

Welche Unfallkatasterdaten gelesen werden, wird durch die verschiedenen 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_RESULT_LTXT         | E_API_RESULT_LTXT_TAB
I_FLG_ACTION              | E_API_ACTION_TAB
I_FLG_ACTION_LTXT         | E_API_ACTION_LTXT_TAB
I_FLG_INVPERS             | X_API_INVPERSONS_TAB
I_FLG_INVPERS_LTXT        | E_API_INVPERS_LTXT_TAB
I_FLG_AFFPERS             | E_API_AFFPERSDAT_TAB
I_FLG_AFF_INTLTXT         | E_API_AFF_INTLTXT_TAB
I_FLG_AFF_EXTLTXT         | E_API_AFF_EXTLTXT_TAB
I_FLG_INJURIES            | E_API_INJURIES_TAB
I_FLG_IA_VAL              | E_API_IAVA_TAB
                          | E_API_IAPROP_DATA_TAB
I_FLG_IP_VAL              | E_API_IPVA_TAB
                          | E_API_IPPROP_DATA_TAB
I_FLG_FREETEXT            | E_API_FREETEXT_TAB
I_FLG_FREETEXT_LTXT       | E_API_FREETEXT_LTXT_TAB

I_FLG_ROOTCAUSE           | E_API_ROOTCAUSE_TAB

I_FLG_ABSENCES            | E_API_ABSENCES_TAB

I_FLG_RESTRICTIONS        | E_API_RESTRICTIONS_TAB

Wenn ein Kennzeichen auf "TRUE" 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 Unfallkatasterdaten 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 einzeln 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_RESULT_LTXT_TAB
E_API_ACTION_TAB
E_API_ACTION_LTXT_TAB
X_API_INVPERSONS_TAB
E_API_INVPERS_LTXT_TAB
E_API_AFFPERSDAT_TAB
E_API_AFF_INTLTXT_TAB
E_API_AFF_EXTLTXT_TAB
E_API_INJURIES_TAB
E_API_IAVA_TAB
E_API_IAPROP_DATA_TAB
E_API_IPVA_TAB
E_API_IPPROP_DATA_TAB
E_API_FREETEXT_TAB
E_API_FREETEXT_LTXT_TAB
E_API_ROOTCAUSE_TAB
E_API_ABSENCES_TAB
E_API_RESTRICTIONS_TAB

Hinweise

  • Damit die Merkmalsbewertungen (I_FLG_IA_VAL = TRUE oder I_FLG_IP_VAL = TRUE) in der Reihenfolge in die Tabellen E_API_IAPROP_DATA_TAB bzw. E_API_IPPROP_DATA_TAB gestellt werden, wie sie im Dialog erscheinen, muß das Kennzeichen I_FLG_SORT_PROP_DATA auf "TRUE" gesetzt werden. Beachten Sie, daß die Sortierung zusätzlich Zeit und damit Performance in Anspruch nimmt.

  • Damit in der Tabelle X_API_PROP_DATA_TAB auch unbewertete Merkmale zurückliefert werden, muß das Kennzeichen I_FLG_READ_ALL_CHARACT auf "TRUE" gesetzt werden.

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

  • 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 CIHAL
  • Typgruppe CIH01
  • Typgruppe CIHAC




Parameter

E_API_ABSENCES_TAB
E_API_ACTION_LTXT_TAB
E_API_ACTION_TAB
E_API_AFFPERSDAT_TAB
E_API_AFF_EXTLTXT_TAB
E_API_AFF_INTLTXT_TAB
E_API_FREETEXT_LTXT_TAB
E_API_FREETEXT_TAB
E_API_IAPROP_DATA_TAB
E_API_IAVA_TAB
E_API_INJURIES_TAB
E_API_INVPERS_LTXT_TAB
E_API_IPPROP_DATA_TAB
E_API_IPVA_TAB
E_API_RESTRICTIONS_TAB
E_API_RESULT_LTXT_TAB
E_API_ROOTCAUSE_TAB
E_FLG_ERROR
E_FLG_LOCKFAIL
E_FLG_WARNING
I_ADDINF
I_FLG_ABSENCES
I_FLG_ACTION
I_FLG_ACTION_LTXT
I_FLG_AFFPERS
I_FLG_AFF_EXTLTXT
I_FLG_AFF_INTLTXT
I_FLG_FILL_EXTERROR
I_FLG_FREETEXT
I_FLG_FREETEXT_LTXT
I_FLG_HEADER
I_FLG_IA_VAL
I_FLG_INJURIES
I_FLG_INVPERS
I_FLG_INVPERS_LTXT
I_FLG_IP_VAL
I_FLG_KEY_DATE_SWITCH_ONLY
I_FLG_NO_AUTH_CHECK
I_FLG_READ_ALL_CHARACT
I_FLG_RESTRICTIONS
I_FLG_RESULT_LTXT
I_FLG_RETURN_WHOLE_INTERVAL
I_FLG_ROOTCAUSE
I_FLG_SORT_PROP_DATA
I_LANGU
I_SCENARIO
I_VALFR
I_VALTO
X_API_HEADER_TAB
X_API_INVPERSONS_TAB

Ausnahmen

CONVMODE_SET_FAILED
INTERNAL_ERROR
INTERVAL_ACCESS_ERROR
NO_OBJECT_SPECIFIED
PARAMETER_ERROR

Funktionsgruppe

CBIH_IA30

Fill RESBD Structure from EBP Component Structure   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 10988 Date: 20240523 Time: 154755     sap01-206 ( 102 ms )