Ansicht
Dokumentation

BAPI_BUS1240_SAVREPMUL - EHS: Speichern von replizierten Unfallkatastereinträgen

BAPI_BUS1240_SAVREPMUL - EHS: Speichern von replizierten Unfallkatastereinträgen

RFUMSV00 - Advance Return for Tax on Sales/Purchases   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität aus der Sicht des Aufrufers

Die Methode BAPI_BUS1240_SAVREPMUL wird von einem System verwendet, um das Business-Objekt Unfallkataster von einem anderen System zu replizieren oder zu modifizieren. Die Methode wird im Application Link Enabling (ALE) benutzt. Die Verteilung erfolgt asynchron.

Im Quellsystem wird der Funktionsbaustein CBIH_IAALE_ALE_BUS1240_SAVREPMUL zum Anstoß der Verteilung verwendet, der aus der Schnittstelle des vorliegenden Funktionsbausteins generiert wird. Ein Beispiel hierfür ist der Funktionsbaustein BAPI_BUS1240_REPLICATE.

Hinweise

Zu jeder Unfallkataster-Datentabelle ist eine Kennzeichenleiste vorhanden. Es werden nur diejenigen Felder der Unfallkataster-Datentabelle geändert, die ein X im korrespondierenden Kennzeichenfeld der Kennzeichenleiste besitzen. Die Feldnamen in der Daten- und in der Kennzeichenleiste sind gleich.

HEADER HEADERX
RESULT_LONGTEXT RESULT_LONGTEXTX
ACTION ACTIONX
INVPERSONS INVPERSONSX
INVPERS_LONGTEXT INVPERS_LONGTEXTX
AFFPERSDAT AFFPERSDATX
AFF_INTLONGTEXT AFF_INTLONGTEXTX
AFF_EXTLONGTEXT AFF_EXTLONGTEXTX
INJURIES INJURIESX
IAVA_DATA IAVA_DATAX
IAPROP_DATA IAPROP_DATAX
IPVA_DATA IPVA_DATAX
IPPROP_DATA IPPROP_DATAX
ACTION_LONGTEXT ACTION_LONGTEXTX
FREETEXT FREETEXTX
FREETEXT_LONGTEXT FREETEXT_LONGTEXTX
ROOTCAUSE ROOTCAUSEX
ABSENCES ABSENCESX
RESTRICTIONS RESTRICTIONSX
RESTRICTIONS_OH RESTRICTIONS_OHX

Beschreibung der Ablauflogik im Überblick

Voraussetzungen

  • Im Zielsystem sind die Customizing-Tabellen für das Objekt Unfallkataster eingestellt.
  • Wenn Arbeitsbereiche oder Technische Plätze referenziert werden, dann müssen diese im Zielsystem angelegt sein.
  • Wenn Sie den Änderungsdienst im Zielsystem verwenden möchten, dann müssen die relevanten Änderungsnummern, die Sie zur Bearbeitung von Unfallkatastereinträgen verwendet haben, im Zielsystem angelegt sein. Eine Verteilung dieser Änderungsnummern mittels ALE ist möglich.
  • Der Phrasenkatalog ist vor dem Unfallkataster verteilt.

Ablauf

Wenn nur Unfallkatasterdaten gelöscht werden sollen, dann werden diese gelöscht und das Programm beendet. Ansonsten wird das Programm fortgesetzt.

Für alle Unfallkatastereinträge ist die Identifizierung durchzuführen. Wenn kein User-Exit angegeben ist, dann erfolgt die Identifizierung über den Unfallkatasterschlüssel. Das Ergebnis sind zwei Listen mit neuen und mit zu ändernden Unfallkatastereinträgen.

Über einen User-Exit können die Daten der Schnittstelle nachbearbeitet werden.

Alle neuen Unfallkatastereinträge werden mit Hilfe der Methode BAPI_BUS1240_CREATE angelegt. Dabei werden die Kennzeichenleisten beachtet.

Für alle vorhandenen Unfallkatastereinträge wird für jeden Datensatz geprüft, ob dieser bereits im System vorhanden ist. Die Identifizierung erfolgt über das logische System sowie über die Schlüsselwerte der Felder RECN und ACTN des Quellsystems.

Alle bereits vorhandenen Datensätze werden mit Hilfe der Methode BAPI_BUS1240_CHANGE geändert (unter Beachtung der Kennzeichenleiste).

Wenn die Unfallkatasterinträge komplett übertragen werden, dann werden die fehlenden Datensätze mit Hilfe der Methode BAPI_BUS1240_DELETE gelöscht.

Die neuen Sätze werden mit Hilfe der Methode BAPI_BUS1240_CREATE angelegt.

Nachbedingungen

Die in der Schnittstelle angegebenen Unfallkatasternträge sind in der Datenbank verbucht.

Wenn ein Fehler auftrat, dann ist dieser im RETURN-Parameter beschrieben oder der Parameter enthält einen Verweis auf das Anwendungslog (Objekt EHAL Unterobjekt SUB).

Im Fehlerfall werden keine Daten verbucht.

Mögliche Ausnahmen

keine

Weiterführende Informationen

  • Dokumentation zum Unfallkataster EH&S - ALE
  • BAPI-Programmierleitfaden
  • ALE-Programmierleitfaden




Parameter

ABSENCES
ABSENCESX
ACTION
ACTIONX
ACTION_LONGTEXT
ACTION_LONGTEXTX
ADDRESS_TAB
AFFPERSDAT
AFFPERSDATX
AFF_EXTLONGTEXT
AFF_EXTLONGTEXTX
AFF_INTLONGTEXT
AFF_INTLONGTEXTX
ALEPOINTER
CHANGE_NUMBER
COMPLETE_INCIDENT
DELETE_DATA
EXTENSION_IN
EXTENSION_OUT
FREETEXT
FREETEXTX
FREETEXT_LONGTEXT
FREETEXT_LONGTEXTX
HEADER
HEADERX
IAPROP_DATA
IAPROP_DATAX
IAVA_DATA
IAVA_DATAX
INJURIES
INJURIESX
INVPERSONS
INVPERSONSX
INVPERS_LONGTEXT
INVPERS_LONGTEXTX
IPPROP_DATA
IPPROP_DATAX
IPVA_DATA
IPVA_DATAX
KEY_DATE
RECORD_SPLITT
RESTRICTIONS
RESTRICTIONSX
RESTRICTIONS_OH
RESTRICTIONS_OHX
RESULT_LONGTEXT
RESULT_LONGTEXTX
RETURN
ROOTCAUSE
ROOTCAUSEX
SENDER
TESTRUN

Ausnahmen

Funktionsgruppe

1240

General Data in Customer Master   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 12178 Date: 20240523 Time: 115524     sap01-206 ( 119 ms )