Moin zusammen,
nach einigem hin und her, bekam ich eine Antwort vom SAP Development Support zu diesem Thema:
Den ersten Satz interpretiere ich mal so, dass ich es über dieses BADI versuchen soll. Der BAdI erweitert die BAPIs BAPI_ACC_DOCUMENT_POST und BAPI_ACC_DOCUMENT_CHECK. Diese werden dann auch bei der Buchung der manuellen Abgrenzung ausgeführt.
Über die beiden Standard BAdIs zur Accrual Engine lässt sich lt. Aussage der SAP definitiv keine Steuerbuchung realisieren. Es ist, wie auch schon MrBojangles schrieb, aufgrund der fehlenden Strukturen nicht möglich die Steuerpositionen zu berücksichtigen.
Ich habe inzwischen meine ersten Versuche hinter mir und bekomme immer noch die gleichen Meldungen. Leider kann man aus dem BAdI BADI_ACC_DOCUMENT nicht auf die Daten des Abgrenzungsobjekts (z.B. ID) zugreifen, aber Änderungen und Ergänzungen aus den beiden BAdIs zur Accrual Engine bleiben ja grundsätzlich bis in die BAPIs bestehen, so dass ich mir darüber dann die Daten besorge. Hat vielleicht jemand einen Tipp, wie die Tabellen im BADI_ACC_DOCUMENT befüllt werden müssen für eine Abgrenzungsbuchung mit Steuerposition?
Momentan habe ich 2 Sollpositionen (Netto und Steuerbetrag) und eine Habenposition (Bruttobetrag) in der Tabelle c_accit, dazu passend dann 3 Positionen in der C_ACCCR mit den Währungsinformationen und eine Position in der C_ACCTX für die Steuer. Da dürfte aber noch irgendwo ein fundamentaler Fehler enthalten sein.
Für hilfreiche Rückmeldungen wäre ich sehr dankbar.
Gruß Kai
nach einigem hin und her, bekam ich eine Antwort vom SAP Development Support zu diesem Thema:
Zitieren:
Dear Customer,
After rechecking the situation there might be possibly implemented BADI: BADI_ACC_DOCUMENT. However Accrual Engine requires ledger specific postings (filled field Accounting Principle), but postings relevant for tax purposes have to be made to all ledgers. This means that unfortunatelly there are not supported tax postings from Accrual Engine. I'm sorry I cannot provide more positive answer.
Den ersten Satz interpretiere ich mal so, dass ich es über dieses BADI versuchen soll. Der BAdI erweitert die BAPIs BAPI_ACC_DOCUMENT_POST und BAPI_ACC_DOCUMENT_CHECK. Diese werden dann auch bei der Buchung der manuellen Abgrenzung ausgeführt.
Über die beiden Standard BAdIs zur Accrual Engine lässt sich lt. Aussage der SAP definitiv keine Steuerbuchung realisieren. Es ist, wie auch schon MrBojangles schrieb, aufgrund der fehlenden Strukturen nicht möglich die Steuerpositionen zu berücksichtigen.
Ich habe inzwischen meine ersten Versuche hinter mir und bekomme immer noch die gleichen Meldungen. Leider kann man aus dem BAdI BADI_ACC_DOCUMENT nicht auf die Daten des Abgrenzungsobjekts (z.B. ID) zugreifen, aber Änderungen und Ergänzungen aus den beiden BAdIs zur Accrual Engine bleiben ja grundsätzlich bis in die BAPIs bestehen, so dass ich mir darüber dann die Daten besorge. Hat vielleicht jemand einen Tipp, wie die Tabellen im BADI_ACC_DOCUMENT befüllt werden müssen für eine Abgrenzungsbuchung mit Steuerposition?
Momentan habe ich 2 Sollpositionen (Netto und Steuerbetrag) und eine Habenposition (Bruttobetrag) in der Tabelle c_accit, dazu passend dann 3 Positionen in der C_ACCCR mit den Währungsinformationen und eine Position in der C_ACCTX für die Steuer. Da dürfte aber noch irgendwo ein fundamentaler Fehler enthalten sein.
Für hilfreiche Rückmeldungen wäre ich sehr dankbar.
Gruß Kai