Ansicht
Dokumentation
CD_READ_PREVIOUS - Selektiert das letzte Abrechnungsergebnis (Regulär, Bonus, Korrektur)
Vendor Master (General Section) BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Funktionsbaustein liefert zu einem Abrechnungsergebnis (RGDIR-Eintrag) dasjenige Vorgängerergebnis, welches in der Fürsicht mit dem übergebenen Eintrag übereinstimmt und in der Insicht nächstkleiner ist.
Haben sich die Fürperiodenzeiträume zwischenzeitlich geändert (z.B. durch rückwirkenden Juperwechsel), so werden alle diejenigen Vorgängerergebnisse zurückgegeben, deren Fürperiodenbeginndatum in den Fürperiodenzeitraum des eingegebenen Satzes fallen.
Setzt man dagegen die Option 'Exakt', wird nur ein Satz zurückgeliefert, wenn Fürperiodenbeginn- und endedatum exakt übereinstimmen.
Vorgehensweise:
Im ersten Schritt wird aus der RGDIR derjenige Eintrag bestimmt, der in der Fürsicht mit dem übergebenen Satz übereinstimmt und der eine maximal kleinere sequence-number als der übergebene Satz hat. Dann wird geprüft, ob es weitere von der Fürsicht passende Sätze gibt, die die gleiche Insicht haben wie der gefundene Satz.
Beispiel
Sequence Number Fürperiode Inperiode Abkrs FpBeg FpEnd
00001 01 01 D2 1.1. 15.1.
00002 01 01 D2 15.1. 31.1.
00003 01 02 D2 1.1. 31.1.
00004 02 02 D2 1.2. 28.2.
00005 01 03 D2 1.1. 31.1.
00006 02 03 D2 1.2. 28.2.
00007 03 03 D2 1.3. 31.3.
Der Vorgängersatz zu Satz 5 wäre Satz 3, während die Vorgänger von Satz 3 die Sätze 1 und 2 sind. Ist der Schalter exakt gestetzt, würde der Baustein für Satz 3 keinen Vorgänger finden.
Hinweise
Weiterführende Informationen
Parameter
ALLEXACT
IGNORE_ABKRS
IN_RECORD
LAST
OUT_RGDIR
RGDIR
Ausnahmen
NO_RECORD_FOUNDFunktionsgruppe
RPHIFill RESBD Structure from EBP Component Structure PERFORM Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2475 Date: 20240523 Time: 160042 sap01-206 ( 47 ms )