Ansicht
Dokumentation
FKK_SAMPLE_0296 - Rückläufer: Buchen eines Rückläufers aus der Klärung
ROGBILLS - Synchronize billing plans Vendor Master (General Section)Diese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Über den Zeitpunkt 0296 ist es möglich, im Anschluss an die Klärungsbuchung zu einem Rückläufer Aktionen auszulösen. Zum Zeitpunkt des Aufrufs hat bereits ein COMMIT stattgefunden, so dass der Rückläuferbeleg, der aktualisierte Status der Rückläuferposition und alle im Standard berücksichtigten Zusatzaktionen auf der Datenbank persistiert sind.
Der Zeitpunkt ist parallel zum Zeitpunkt 0299 zu verwenden. Der Zeitpunkt 0299 wird nach dem Buchen des gesamten Rückläuferstapels aufgerufen und ermöglich damit Zusatzaktionen für alle Rückläufer, für die keine Klärungsfälle erzeugt werden mussten.
Bitte unterscheiden sie hierbei die drei Exits:
- Exit 299: Aufruf nach der Buchung eines Stapels (Datenbank wurde bereitsmit den Änderungen der Rückläufer aktualisiert)
- Exit 296: Aufruf nach der Buchung eines einzelnen Rückläufers in der Klärung (Datenbank wurde bereits mit den Änderungen der Rückläufer aktualisiert)
- Exit 295: Aufruf nach der Buchung jedes Rückläufers (die Änderungen dieses Rückläufers sind jedoch noch nicht in die Datenbank übernommen worden!)
Beispiel
Sollen z.B. Änderungen an dem durch den Rückläufer betroffenen Vertragskonto durchgeführt werden, so konnte dies bisher nicht über den Exit 295 vorgenommen werden. Der Grund lag darin, dass zeitgleich verschiedene Änderungen an einem Datenbestand ausgeführt worden wären, bevor ein Datenbank-Commit durchgeführt worden ist. Technisch bedingt wäre dadurch eine der beiden Änderungen verloren gegangen.
Hinweise
Sonderfall Nachverbuchung eines gesamten Stapels:
- Alle Rückläufer wurden in die Klärung verbucht, z.B. wegen falschem Customizing
- Nach der Korrektur des Customizings (oder der fehlerhaften Daten in den einzelnen Rückläufern) soll der gesamte Stapel erneut verbucht werden =>Exit 299 wird aufgerufen. (Die Buchung eines kompletten Stapels, welcher sich in der in der Klärung befindet, ist ab Release 4.72 über die reguläre Transaktion FP09 möglich. In unteren Releases konnte dies über den Report RFKKRSTC ermöglicht werden.)
- In diesem Fall handelt es sich um Rückläufer, welche sich in der Klärungbefinden. Trotzdem wird der Exit 296 dabei nicht aufgerufen. Exit 299 für den Stapel wird jedoch aufgerufen.
- Begründung: Bitte beachten sie, dass bei der Buchung eines gesamten Stapels zum Zeitpunkt 296 noch KEIN COMMIT ausgeführt worden ist. Aus Performance Gründen kann bei der Buchung eines gesamten Stapels nicht nach jedem Rückläufer ein Datenbank COMMIT erfolgen. Sie haben also in diesem Fall keine aktualisierte Datenbank! Aus diesem Grund erfolgt kein Aufruf von Exit 296 in diesem Fällen.
- Falls sie Klärungsbelege verwenden, so können sie diesen Sonderfall im Exit 299 erkennen, weil in Feld DFKKRP-KLAEB ein Wert gefüllt ist.
Weiterführende Informationen
Parameter
I_DFKKRHI_DFKKRK
I_DFKKRP
T_CFKKOP
T_FKKRACT
T_FKKVK
T_FKKVKP
T_NFKKOP
T_ZFKKOP
Ausnahmen
ERRORFunktionsgruppe
FKR1CPI1466 during Backup General Data in Customer Master
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3997 Date: 20240523 Time: 130928 sap01-206 ( 82 ms )