Ansicht
Dokumentation

CRM_IPM_UC_ITD2PP_CONVERT - Rechne ITD Daten in PP um

CRM_IPM_UC_ITD2PP_CONVERT - Rechne ITD Daten in PP um

CPI1466 during Backup   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_PP
ET_CUMULATED_I_SUCC
EV_SUCCESSOR
IT_CUMULATED_I_ITD
IV_BRI_GUID
IV_MODE
IV_UC_GUID

Ausnahmen

CONTRACT_LOCKED
ERROR_OCCURRED

Funktionsgruppe

CRM_IPM_USAGE_TOOLS

Addresses (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 )