Ansicht
Dokumentation
CRM_IPM_UC_ITD2PP_CONVERT - Rechne ITD Daten in PP um
CPI1466 during Backup TXBHW - Original Tax Base Amount in Local CurrencyDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
In IPM werden Daten entweder "PP" (per period) oder "ITD" (inception to date) fortgeschrieben. Bei der Preisfindung ist es jedoch notwendig, nur Daten eines einheitlichen Typs zu verwenden. Aus diesem Grund werden in diesem Baustein die ITD-Daten in PP-Daten umgerechnet.
In bestimmten Fällen erübrigt sich die Umrechnung, nämlich dann, wenn es bereits einen Nachfolgebeleg gibt: die ITD-Daten des Vorgängers sind in diesem Fall veraltet und werden nicht mehr benötigt. Die Prüfung, ob ein Nachfolgebeleg existiert wird, vor dem Aufruf dieses Bausteins durchgeführt.
Die Umrechnung erfolgt, indem die Differenz zu den Werten der Royaltyposition gebildet wird. In dieser Berechnung werden offene (nicht fakturierte) Vorgänger-FAPs mitberücksichtigt. Wenn eine FAP existiert, für die es zwar schon CUMULATED_I-Daten gibt, die aber noch nicht fakturiert wurde, passt das System den Wert dieser FAP der unmittelbar nachfolgenden offenen FAP an. Für diese Nachfolger-FAP werden die korrigierten Werte fortgeschrieben und die Preisfindung angepasst.
Wenn dieser Baustein bei der Vertragfortschreibung verwendet wird, so kann es vorkommen, dass Daten einer Korrektur-Rückmeldeposition verarbeitet werden. In diesem Fall ist die Guid der FAP zunächst unbekannt, und es wird die Guid der FAP ermittelt, bei der die Fortschreibung im Normalfall (keine Korrekturposition) erfolgt wäre. Außerdem wird im Laufe der Vertragfortschreibung berücksichtigt, ob die FAP bereits ITD-Korrektursätze enthält. Falls ja, werden diese zuerst verarbeitet, weil andernfalls (bei einer späteren Nachbearbeitung des Belegs) nicht mehr festgestellt werden kann, ob die Korrektursätze eventuell bereits veraltet sind.
Dieser Baustein wird außerdem bei der Vertragnachbearbeitung verwendet. In einem solchen Fall ist die Guid der Rückmeldeposition initial.
Beispiel
Hinweise
Beim Lesen der aktuellen Daten der Royaltyposition und der FAPs wird der Vertrag gesperrt. Die Funktion CRM_ORDER_READ wird aufgerufen, die jedoch nur Daten von der Datenbank liest. Während des beschriebenen Ablaufs ist der Objectbuffer leer. Falls dies nicht mehr der Fall ist, genügt der Aufruf von CRM_ORDER_READ nicht, um alle Daten zu sammeln.
Weiterführende Informationen
Parameter
ET_CUMULATED_I_PPET_CUMULATED_I_SUCC
EV_SUCCESSOR
IT_CUMULATED_I_ITD
IV_BRI_GUID
IV_MODE
IV_UC_GUID
Ausnahmen
CONTRACT_LOCKEDERROR_OCCURRED
Funktionsgruppe
CRM_IPM_USAGE_TOOLSAddresses (Business Address Services) General Data in Customer Master
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2902 Date: 20240605 Time: 150643 sap01-206 ( 76 ms )