/1BEA/IPMO_BD_O_OFFS_REL_CHK - Prüfung, ob eine Verrechnungsposition erzeugt werden soll

CL_GUI_FRONTEND_SERVICES - Frontend Services   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Funktionalität

Dieser Funktionsbaustein prüft, ob unter den gegebenen Bedingungen Verrechnungspositionen erzeugtwerden sollen. Die Prüfung erfolgt zweistufig, wobei ein negatives Ergebnis jeweils in Form einer speziellen Ausnahme zurückgegeben wird:

  1. Sollen zur aktuellen Fakturaposition IS_BDI_ORIG überhaupt Verrechnungspositionen erzeugt werden?
Dazu wird überprüft, ob für diese Fakturaposition überhaupt noch ein Wert zur Verrechnung ansteht. Falls nicht, wird die Ausnahme NO_OFFSETTING_FOR_BDI ausgelöst.
  1. Soll aus dem übergebenen Kandidaten IS_DLI_UPDGRP, der anhand des Customizings der IPM-Verrechnungssteuerung innerhalb der Fortschreibungsgruppe gefunden wurde, eine Verrechnungsposition erzeugt werden?
Dazu wird überprüft, ob dieser Kandidat noch einen positiven Restwert besitzt. Falls nicht, wird die Ausnahme SKIP_THIS_DLI ausgelöst.

Beispiel

Hinweise

Dieser Funktionsbaustein liefert nur dann ein sinnvolles Ergebnis, wenn das IPM-Auslieferungscustomizingfür Basisgrößen, Fakturierung (insbesondere Verrechnungssteuerung) und Preisfindungidentisch übernommen wird. Andernfalls müssen Sie die generierte BAdI-Methode /1BEA/_BD~OFFS_REL_CHK mit einer entsprechenden Logik implementieren( steht hier für die jeweilige Billing Engine Applikation). Der vorliegende Funktionsbaustein kann Ihnen dann als Muster für die eigene Implementierung dienen.

Weiterführende Informationen


Parameter

IS_BDI_ORIG
IS_BTY_WRK
IS_CLRRULE
IS_DLI_UPDGRP
IS_ITC_WRK

Ausnahmen

NO_OFFSETTING_FOR_BDI
SKIP_THIS_DLI
STOP_PROCESSING_RULE

Funktionsgruppe

A/SAPLIPMO_BD_O

CPI1466 during Backup   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.


Length: 1961 Date: 20120527 Time: 015139     triton ( 121 ms )