Ansicht
Dokumentation

C14ALP_PHR_SAVEREPMUL - EHS: Coding von BAPI_1091_SAVREPMUL

C14ALP_PHR_SAVEREPMUL - EHS: Coding von BAPI_1091_SAVREPMUL

General Material Data   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität aus der Sicht des Aufrufers

Die Methode BAPI_1091_SAVEREPMUL wird von einem System verwendet, um das Businessobjekt Phrase von einem anderen System zu replizieren oder zu modifizieren. Der Baustein wird im ALE benützt. Der Verteilung erfolgt asynchron.

Im Quellsystem wird der aus der Schnittstelle des vorliegenden Bausteins generierte Baustein ALE_BUS1091_SAVREPMUL zum Anstoß der Verteilung verwendet. Ein Beispiel hierfür ist der Baustein BAPI_1091_REPLICATE.

Schnittstelle

Eingabe
KEY_DATE
Selektionsdatum für die Selektion der zu verteilenden Stoffe.
CHANGE_NUMBER
Änderungsnummer für die Delta-Verteilung von Phrasen
SENDER
Logischer Systemname des sendenden Systems
COMPLETE_PHRASE
Flag zur Steuerung der ALE-Verbuchung (Verbuchung ganzer Phrasen
bzw. Delta-Verteilung).
DELETE_DATA
Flag das angibt, ob Phrasendaten gelöscht werden sollen.
MULTLANGU_PARAMS
Einstellungen für Sprachenunterstützung
Phrasendatentabellen
Zu jeder Phrasendatentabelle ist eine Flag-Leiste vorhanden. Es werden nur die Felder der Phrasendatentabelle geändert, die ein 'X' im korrespondierenden Flag der Flag-Leiste besitzen. Die Feldnamen in der Daten- und in der Flag-Leiste sind gleich.
PHR_HEADER_TAB PHR_HEADERX_TAB
POSITION_TAB POSITIONX_TAB
LONG_TXT_TAB LONG_TXTX_TAB
REFERENCES_TAB REFERENCESX_TAB
SELSET_PH_TAB SELSET_PHX_TAB
SEL_SET_TAB SEL_SETX_TAB
SEL_SET_TXT_TAB SEL_SET_TXTX_TAB
EXTENSION1 Tabelle mit Zusatzdaten, die im User-Exit des empfangenden Systems verbucht werden können.
EXTENSION2 weitere Tabelle mit Zusatzdaten, die im User-Exit des empfangenden Systems verbucht werden können.
RECORD_SPLITT Tabelle zur Ablage von Satzsplitts für ALE.
ALEPOINTER ALE-Einträge aus dem sendenden System.
Ausgabe
RETURN Fehlermeldungen, die während des Speicherns der zu verteilenden Phrasendaten aufgetreten sind. Weitere Fehlermeldungen sind dem ALE-Monitoring zu entnehmen.

Sonstiges

Grobe Beschreibung der Ablauflogik

Vorbedingungen

Im Zielsystem müssen die Customizingtabellem für das Objekt Phrase gepflegt sein.
Soll der Änderungsdienst auch im Zielsystem verwendet werden, dann müssen die relevanten Änderungsnummern, die Sie zur Pflege von Phrasen verwendet haben, im Zielsystem gepflegt sein.

Ablauf

Zu Beginn besteht die Möglichkeit, über einen User-Exit Zusatzdaten noch vor der Verbuchung zu bearbeiten bzw. eine Parameterfilterung zu realisieren.
Dannach wird die Verbuchung von passiven Phrasen im aktiven Katalog des empfangenden Systems ermöglicht, indem alle Phrasen-AWM-Details und alle Referenzphrasen mit dem Katalog des empfangenden Systems gelöscht werden.
Je nach Einstellung in der Umgebungsvariable wird eine evtl. vorhandene Änderungsnummer gelöscht.
Bevor die Phrasen selbst verbucht werden können, müssen die dazuge- hörigen Phrasen-AWM im System angelegt bzw. abgeändert werden, damit die Fremdschlüsseleinträge (PJ) später korrekt angepasst werden können. Dannach werden alle verwendeten Phrasenreferenzen auf ihre Existenz hin überprüft und, falls sie später als Phrase verbucht werden, vorab rudimentär verbucht.
Alle neuen Phrasen werden über BAPI_BUS1091_CREATE angelegt. Dabei werden die Ankreuzleisten beachtet.
Für alle vorhandenen Phrasen wird für jeden Datensatz geprüft, ob dieser bereits im System vorhanden ist. Dies erfolgt über das logische System, die RECN und die ACTN des Originalsystems. Handling der ALE-Verteilungstabelle.
Alle bereits vorhandenen Datensätze werden über BAPI_BUS1091_CHANGE geändert (unter Beachtung der Ankreuzleiste).

Nachbedingungen

Die in der Schnittstelle angegebenen Phrasen 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 PHR).

mögliche Ausnahmen

keine

Beispiel

-

Hinweise zur Wartung des Bausteines

-

Weiterführende Informationen

Spezifikation EH&S - ALE
BAPI-Programmierleitfaden
ALE-Programmierleitfaden

Hinweise zu SAPscript





Parameter

E_RETURN_TAB
I_ALEPOINTER_TAB
I_CHANGE_NUMBER
I_COMPLETE_PHRASE
I_DELETE_DATA
I_EXTENSION1_TAB
I_EXTENSION2_TAB
I_KEY_DATE
I_LONG_TXTX_TAB
I_LONG_TXT_TAB
I_MULTLANGU_PARAMS
I_PHR_HEADERX_TAB
I_PHR_HEADER_TAB
I_POSITIONX_TAB
I_POSITION_TAB
I_RECORD_SPLITT_TAB
I_REFERENCESX_TAB
I_REFERENCES_TAB
I_SELSET_PHX_TAB
I_SELSET_PH_TAB
I_SEL_SETX_TAB
I_SEL_SET_TAB
I_SEL_SET_TXTX_TAB
I_SEL_SET_TXT_TAB
I_SENDER

Ausnahmen

Funktionsgruppe

C14ALP

ROGBILLS - Synchronize billing plans   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6460 Date: 20240523 Time: 143310     sap01-206 ( 89 ms )