Hi,
leider enttäuscht mich die KI immer mehr, wenn es um Fachfragen geht. Darum brauche ich mal menschliche Hilfe.
--
Kennt sich jemand mit der Anlagebuchung aus?
Über die Transaktion ABSO wird ein Abschreibung gebucht.
Gleiches soll im Batch erfolgen.
Wäre der Fuba BAPI_ASSET_VALUE_ADJUST_POST der richtige?
--
Wenn ja, warum liefert dieser bei mir den Fehler
"E FAA_POST 047 Daten-Inkonsistenz: Buchung mit eingeschränkter Bewegungsart"
--
Technische Ursache ist:
In der Methode CL_FAA_POSTING_SUPER->CREATE_RANGE_AREAS_POSTED_DEP() werden wird das Attribut mt_areas_to_be_posted gefüllt.
Im BAPI mit 4 Zeilen und in der ABSO nur mit einer Zeile.
Dadurch kommt der BAPI und auch die ABSO irgendwann in Zeile 86 der CL_FAA_POSTING_SUPER->FILTER_AREAS_POSTED_BY_TABWA( ).
Da der BAPI die 4 Zeilen mehr hat, ist mt_areavalues-XABWT mit mehr "*" gefüllt als bei der ABSO, was zum Ausführen des LOOPS und damit zur Exception (=Fehlermeldung) führt.
Von FI habe ich leider nur sehr bedingt Ahnung, aber wenn Dich Standard-Fubas im Stich lassen, hast Du es dann mal mit der klassischen Rückfallmöglichkeit versucht: dem programmierten Batch Input (Transaktion SHDB -> Beispiel aufzeichnen -> Code dazu generieren lassen -> Code in eigenes Programm einbauen und CALL TRANSACTION USING bdcdata verwenden)? Das geht ja eigentlich immer, außer bei "neuartigen" Transaktionen, die nicht Batch-Input-tauglich sind, und sowas würde ich im FI-Umfeld weniger erwarten, da das ja das älteste Modul von allen ist.
Wenn wir einer Partei die Regierungsbeteiligung verweigern, die von einer Mehrheit gewählt worden ist, weil wir diese Partei für schlecht halten, da wir einer anderen Partei angehören, wie ist dann unsere eigene demokratische Gesinnung zu bewerten?