Das Buchen von Hauptbuchdokumenten mit mehreren Währungen erfordert eine hierarchische Zuordnung. Um die Komplexität der Buchung in mehreren Währungen zu reduzieren, bietet das Automate Funktionsmodul (Automate Funktionsmodul) v11.3.0 die folgende Lösung.
Das Remote-Funktionsmodul /WINSHTLQ/POST_ACDOC_MULT_CURR ruft BAPI_ACC_DOCUMENT_POST und BAPI_TRANSACTION_COMMIT auf, um das Dokument zu buchen. Die Struktur ACCOUNTGL wurde um das erforderliche Feld CURRENCYAMOUNT erweitert und eine neue Struktur /WINSHTLQ/ACCTGL_MULTI_CURR wurde erstellt.
Funktionsmodul-Interface
1. Import
- DOCUMENTHEADER – Kopfzeile, Typ – BAPIACHE09
- CUSTOMERCPD – Buchung in Buchhaltung: Partner-Abrechnungsbeleg (Debitoren laden) Typ – BAPIACPA09
- CONTRACTHEADER - Add. Vertragskonten für Kreditoren und Debitoren Kopfzeilentyp – BAPIACCAHD
- CHECK_POST – Flag,Post = 'P' und Check = 'C' Typ – CHAR1
2, Exportieren
- OBJ_TYPE Referenztransaktion, Typ – BAPIACHE09-OBJ_TYPE
- OBJ_KEY Referenzschlüssel, Typ – BAPIACHE09-OBJ_KEY
- OBJ_SYS Logisches System des Quelldokuments, Typ – BAPIACHE09-OBJ_SYS
3. Tabellen
- KONTOGL – Position für Sachkonto Typ – /WINSHTLQ/ACCTGL_MULTI_CURR
- ACCOUNTRECEIVABLE – Kundenartikeltyp – BAPIACAR09
- ACCOUNTPAYABLE – Lieferantenartikeltyp – BAPIACAP09
- ACCOUNTTAX – Steuertyp – BAPIACTX09
- CRITERIA – Buchung in Buchhaltung: CO-PA Kontierungsmerkmale Typ – BAPIACKEC9
- VALUEFIELD – Buchung in Buchhaltung: CO-PA Kontierungswertfelder Typ – BAPIACKEV9
- EXTENSION1 – Container für Parameter „Customer Exit“ Typ – BAPIACEXTC
- RETURN – Rückgabeparameter Typ – BAPIRET2
- PAYMENTCARD – Zahlungskarteninformationen Typ – BAPIACPC09
- CONTRACTITEM – Hinzufügen Vertragskonten für Kreditoren und Debitoren in Belegposition Typ – BAPIACCAIT
- EXTENSION2 – Referenzstruktur für BAPI-Parameter ExtensionIn/ExtensionOut Typ – BAPIPAREX
- REALESTATE – Immobilien Kontierungsdaten Typ – BAPIACRE09
- ACCOUNTWT – Quellensteuerinformationen Typ – BAPIACWT09