Ansicht
Dokumentation

FKK_SAMPLE_0296 - Rückläufer: Buchen eines Rückläufers aus der Klärung

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.
SAP E-Book

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_DFKKRH
I_DFKKRK
I_DFKKRP
T_CFKKOP
T_FKKRACT
T_FKKVK
T_FKKVKP
T_NFKKOP
T_ZFKKOP

Ausnahmen

ERROR

Funktionsgruppe

FKR1

CPI1466 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 )