Ansicht
Dokumentation
ISU_TIMESLICE_PRORATE - OBSOLET! (Ersetzt durch ISU_TIMESL_UC_PRORATE)
PERFORM Short Reference BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der Funktionsbaustein grenzt eine bestehende Zeitscheibenfolge zu einem Stichtag neu ab.
Die Abgrenzung erfolgt so, daß die zum Abgrenzungstag (X_PRORATE_DAY) gültige Zeitscheibe in zwei Zeitscheiben mit identischem Datenteil aufgeteilt wird, wobei die eine Zeitscheibe vom alten AB-Datum bis zum Vortag des Abgrenzungstags reicht und die andere vom Abgrenzungstag bis zum alten BIS-Datum.
Beim Aufruf kann ein Datum (X_PRORATE_LIMIT) übergeben werden, das den frühestmöglichen Abgrenzungstag festlegt. Wird versucht, vor diesem Tag abzugrenzen, wird die Ausnahme BELOW_LIMIT ausgelöst.
Weiterhin kann ein Zeiger (XY_POINTER) auf eine Zeitscheibe der Tabelle T_TIMESL übergeben werden. Der Zeiger zeigt nach der Abgrenzung auf die gleiche Zeitscheibe wie beim Aufruf, sofern diese nicht von der Abgrenzung betroffen ist. In diesem Fall wird XY_POINTER auf den Wert 0 gesetzt.
Die bestehende Zeitscheibenfolge wird dem Funktionsbaustein in Form einer internen Tabelle unbekannter Struktur übergeben (T_TIMESL). Der Zugriff auf die Datumsfelder erfolgt über die Offsets X_AB_OFFSET und X_BIS_OFFSET.
Beispiel
Hinweise
Die Offsets X_AB_OFFSET und X_BIS_OFFSET müssen mit der ABAP/4-Anweisung DESCRIBE DISTANCE BETWEEN f1 AND f2 INTO f3 bestimmt werden.
Weiterführende Informationen
Parameter
T_TIMESLXY_POINTER
X_AB_OFFSET
X_BIS_OFFSET
X_PRORATE_DAY
X_PRORATE_LIMIT
X_PRORATE_LIMIT_UPPER
Y_LINES
Ausnahmen
BELOW_LIMITIN_GAP
NOT_NECESSARY
NOT_VALID
TABLE_EMPTY
Funktionsgruppe
ET02Fill RESBD Structure from EBP Component Structure General Data in Customer Master
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3248 Date: 20240523 Time: 090057 sap01-206 ( 51 ms )