Ansicht
Dokumentation

C14ALR_REP_SAVEREPMUL - EHS: Coding von BAPI_1092_SAVREPMUL

C14ALR_REP_SAVEREPMUL - EHS: Coding von BAPI_1092_SAVREPMUL

ABAP Short Reference   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität aus der Sicht des Aufrufers

Die Methode BAPI_1092_SAVEREPMUL wird von einem System verwendet, um das Businessobjekt Bericht 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_BUS1092_SAVREPMUL zum Anstoß der Verteilung verwendet. Ein Beispiel hierfür ist der Baustein BAPI_1092_REPLICATE.

Schnittstelle

Eingabe
I_KEY_DATE
Selektionsdatum für die Selektion der zu verteilenden Berichte.
I_CHANGE_NUMBER

Änderungsnummer für die Delta-Verteilung von Berichten
I_SENDER
Logischer Systemname des sendenden Systems
COMPLETE_Report
Flag zur Steuerung der ALE-Verbuchung (Verbuchung ganzer Berichte
zw. Delta-Verteilung).
DELETE_DATA
Flag das angibt, ob Berichtsdaten gelöscht werden sollen.
MULTLANGU_PARAMS
Einstellungen für Sprachenunterstützung
Berichtsdatentabellen
Zu jeder Berichtsdatentabelle ist eine Flag-Leiste vorhanden. Es werden nur die Felder der Berichtsdatentabelle geändert, die ein 'X' im korrespondierenden Flag der Flag-Leiste besitzen. Die Feldnamen in der Daten- und in der Flag-Leiste sind gleich.
REP_HEADER_TAB REP_HEADERX_TAB
REP_SUBJOIN_TAB REP_SUBJOINX_TAB
REP_SYMBOLS_TAB REP_SYMBOLSX_TAB
REP_APPLOBJ_TAB REP_APPLOBJXX_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 Berichtsdaten 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 Bericht gepflegt sein.
Soll der Änderungsdienst auch im Zielsystem verwendet werden, dann müssen die relevanten Änderungsnummern, die Sie zur Pflege von Berichten 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.
Je nach Einstellung in der Umgebungsvariable wird eine evtl. vorhandene Änderungsnummer gelöscht.
Bevor die Berichte selbst verbucht werden können, müssen die dazuge- hörigen Berichtstypen, Sprachen, Generierungsvarianten
im System angelegt bzw. abgeändert werden, damit die Fremdschlüsseleinträge später korrekt angepasst werden können.
Alle neuen Berichte werden über BAPI_BUS1092_CREATE angelegt. Dabei werden die Ankreuzleisten beachtet.
Für alle vorhandenen Berichte 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_BUS1092_CHANGE geändert (unter Beachtung der Ankreuzleiste).

Nachbedingungen

Die in der Schnittstelle angegebenen Berichte 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 REP).

mögliche Ausnahmen

keine

Beispiel

-

Hinweise zur Wartung des Bausteines

-

Weiterführende Informationen

Spezifikation EH&S - ALE
BAPI-Programmierleitfaden
ALE-Programmierleitfaden
Vorlage: C14_ALP_Phrase_Save_RepMul

Hinweise zu SAPscript





Parameter

E_RETURN_TAB
I_ALEPOINTER_TAB
I_CHANGE_NUMBER
I_COMPLETE_REPORT
I_DELETE_DATA
I_EXTENSION1_TAB
I_EXTENSION2_TAB
I_KEY_DATE
I_MULTLANGU_PARAMS
I_RECORD_SPLITT_TAB
I_REP_CSP_TAB
I_REP_CS_TAB
I_REP_HEADERX_TAB
I_REP_HEADER_TAB
I_REP_SUBJOINX_TAB
I_REP_SUBJOIN_TAB
I_REP_SYMBOLS_COND_TAB
I_REP_SYMBOLS_TAB
I_SENDER

Ausnahmen

Funktionsgruppe

C14ALR

Fill RESBD Structure from EBP Component Structure   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5929 Date: 20240523 Time: 142359     sap01-206 ( 78 ms )