Ansicht
Dokumentation
HR_SEN_CRULE_BVG_DURATION_2 - DE: Berechnung einer Dauer nach Beamtenversorgungsgesetz
General Data in Customer Master BAL_S_LOG - Application Log: Log header dataDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionsbaustein zur Berechnung einer Dauer
Zu einem durch ID_BEGDA und ID_ENDDA definierten Intervall wird die Dauer in Jahren und Tagen berechnet. Es werden die vollen Kalenderjahre ermittelt, die im Intervall liegen. Anschließend werden die Tage vor dem ersten vollen Kalenderjahr und nach dem letzten vollen Kalenderjahr ermittelt und addiert. Hierbei werden Schalttage mitgezählt, sofern sie im Intervall liegen. Übersteigt die Anzahl der Tage 365, dann werden 365 in ein Jahr umgerechnet.
Beispiel
Importparameter
- ID_BEGDA = 10.12.1997
- ID_ENDDA = 08.03.2000
Vorgehen
- Volle Kalenderjahre: 2 (1998, 1999)
- Tage in 1997: 22
- Tage in 2000: 68 = 31 + 29 + 8
Exportparameter
- ES_DURATION = (2,0 Jahre; 0,0 Monate; 90,0 Tage)
Parameter
ES_DURATIONID_BEGDA
ID_ENDDA
Ausnahmen
CONVERSION_NOT_POSSIBLECONVERSION_NOT_SPECIFIED
Funktionsgruppe
HRSENDECRULE_BVGVendor Master (General Section) ABAP Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 1253 Date: 20240523 Time: 072300 sap01-206 ( 29 ms )