Ansicht
Dokumentation

CBIH_IA30_IAL_CREATE - EHS: Anlegen von Unfallkatasterdaten

CBIH_IA30_IAL_CREATE - EHS: Anlegen von Unfallkatasterdaten

ROGBILLS - Synchronize billing plans   General Material Data  
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 Unfallkataster. Er dient dem Anlegen von Unfallkatasterdaten.

Da Abhängigkeiten zwischen neu anzulegenden Unfallkatasterdaten noch nicht über Fremdschlüssel dargestellt werden können (da die neuen Daten noch keine Schlüssel haben und somit auf diese auch nicht mittels Fremdschlüssel verwiesen werden kann), werden die Unfallkatasterdaten in einer komplexen Struktur an die Funktion übergeben. In dieser Struktur sind die Abhängigkeiten implizit vorhanden und müssen somit nicht explizit mittels (Fremd-)Schlüssel ausgedrückt werden.

Hinweis

Eine Beschreibung des Aufbaus der verwendeten komplexen Struktur CIHAL_IAL_API_TAB_TYPE finden Sie in der Typgruppe CIHAL.

Welche Unfallkatastereinträge werden angelegt?

Um einen Unfallkatastereintrag neu anzulegen, müssen im Parameter X_API_IAL_TAB die Mußfelder der Kopfdaten (HEAD) belegt werden.

Welche Daten werden zu einem Unfallkatastereintrag angelegt?

Welche Unfallkatasterdaten angelegt werden sollen, wird durch die verschiedenen Kennzeichen I_FLG_xxx festgelegt, wobei ein Kennzeichen mit einer oder mehreren Tabellen/Strukturen innerhalb der komplexen Struktur von X_API_IAL_TAB wie folgt korrespondiert:
                                      | korrespondierender
Kennzeichen                           | Tabellenparameter
--------------------------------------|-------------------------
I_FLG_HEADER                          | HEAD
  |                                   |
  |--I_FLG_RESULT_LTXT                | RESULT_LTXT
 |                                   |
  |--I_FLG_ACTION                     | ACTION_TAB-HEAD
  |      |                            |
  |      |--I_FLG_ACTION_LTXT         | ACTION_TAB-LONGTEXT
 |                                   |
  |--I_FLG_INVPERS                    | INVPERSONS_TAB-HEAD
  |      |                            |
  |      |--I_FLG_INVPERS_LTXT        | INVPERSONS_TAB-LONGTEXT
 |      |                            |
  |      |--I_FLG_AFFPERS             | ~-AFFPERSDATA_TAB-HEAD
 |             |                     |
  |             |--I_FLG_AFF_INTLTXT  | ~-AFFPERSDATA_TAB-INT_LTEXT
  |             |--I_FLG_AFF_EXTLTXT  | ~-AFFPERSDATA_TAB-EXT_LTEXT
  |             |--I_FLG_INJURIES     | ~-AFFPERSDATA_TAB-INJURIES_TAB
  |             |--I_FLG_IP_VAL       | ~-AFFPERSDATA_TAB-IP_VAL_TAB
  |                                   |
  |--I_FLG_IA_VAL                     | IA_VAL_TAB-VALUATION
                                      | IA_VAL_TAB-PROPDATA
 |--I_FLG_FREETEXT                   | DFT_TAB-HEAD
         |                            |
         |----I_FLG_FREETEXT_LTXT     | DFT_TAB-LONGTEXT

Wenn ein Kennzeichen auf "TRUE" gesetzt ist, werden die entsprechenden Daten in der Datenbank angelegt, sofern der jeweilige Datensatz noch keinen internen Schlüssel (RECN) besitzt.

Weiterführende Informationen

  • Typgruppe ESPAP
  • Typgruppe CIHAL




Parameter

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_CHECK_CLVALUE
I_FLG_CHECK_ONLY
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_RESTRICTIONS
I_FLG_RESULT_LTXT
I_FLG_ROOTCAUSE
X_API_IAL_TAB

Ausnahmen

CONVMODE_SET_FAILED
INTERNAL_ERROR
NO_OBJECT_SPECIFIED
PARAMETER_ERROR

Funktionsgruppe

CBIH_IA30

TXBHW - Original Tax Base Amount in Local Currency   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 9547 Date: 20240523 Time: 155853     sap01-206 ( 78 ms )