FEBAN, FEB_BADI und die Kontoauszugsnachbearbeitung in FIORI (App F1520)
Wer (wie ich) gerne und ausgiebig das BadI FEB_BADI verwendet, um den Buchungsstoff, der aus der Buchung der eingelesenen elektronischen Kontoauszüge und deren Nachbearbeitung entsteht, vor der finalen Verbuchung anzupassen (z.B. um Kontierungselemente anzureichern, Texte und Referenzen im Beleg zu verändern oder gar Buchungszeilen hinzuzufügen), der rieb sich verwundert die Augen, als die für die Nachbearbeitung neu konzipierte FIORI-App (F1520) auf den Plan trat. Bei dieser wird nämlich das BadI nicht gerufen... eigentlich logisch, wenn man bedenkt, wie das Absetzen von Buchungen aus FIORI-Apps heraus funktioniert, jedenfalls nicht mit einem CALL TRANSACTION wie in der guten alten GUI-Transaktion FEBAN. Dennoch fühlt man sich im ersten Moment ziemlich abgehängt und wichtige Prozesse im Rahmen der Auszugsnachbearbeitung funktionieren auf einmal nicht mehr.
Anscheinend war ich nicht der Einzige "abgehängte", jedenfalls sah sich SAP genötigt, mittlerweile einen Hinweis (3635131 - Reprocess Bank Statement Items - Enabling BS_ITM_REPROC_POST) bereitzustellen, der ein astreines Pendant zum FEB_BADI beinhaltet. Aber Achtung: der genannte HW ist leider erst ab S/4 Core Release 108 einspielbar.
Anders als beim FEB_BADI wird der BS_ITM_REPROC_POST nicht nur beim Drücken der Taste "Buchen", sondern bei fast jeder User-Interaktion gerufen. Ansonsten kann man mit dem Ding praktisch alles machen, was man mit dem FEB_BADI auch konnte.
Ach ja - wer nun denkt, das neue BadI sei womöglich abwärtskompatibel mit der GUI-Transaktion FEBAN, wird leider enttäuscht sein. D.h., sofern ihr eine parallele GUI und FIORI Nutzung in Eurer SAP-Landschaft erlaubt, müsst ihr dafür sorgen, dass bei etwaigen Anpassungen, an beide BadIs gedacht wird. Oder ihr lagert das prozessrelevante Coding in eine zentrale Klasse aus. Da aber leider die Schnittstellen nicht identisch sind, müsstet ihr dann noch einen Adapter bauen, na ja - was tut man nicht alles...
/image%2F1473637%2F20170207%2Fob_adae32_profilbild.png)