Ansicht
Dokumentation
BAPI_BUS1240_SAVREPMUL - EHS: Speichern von replizierten Unfallkatastereinträgen
RFUMSV00 - Advance Return for Tax on Sales/Purchases BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
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
ABSENCESABSENCESX
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
1240General 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 )