Ansicht
Dokumentation
RP_CATT_DAYPROGRAM - RP_DAYPROGRAM für Catt Abläufe
rdisp/max_wprun_time - Maximum work process run time General Material DataDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der Funktionbaustein liefert Daten zum Tagesarbeitszeitplan eines Mitarbeiters für den spezifizierten Tag. Intern wird der RP_DAYPROGRAM mit der TASK 014 gerufen.
Nach dem ersten Aufruf mit Firstcall 1 stehen der Tagesarbeitszeitplan und sofern Pausen vorhanden sind,
der Pausenbeginn und das Pausenende der durch den PAUSENINDEX gewählten Pause zur Verfügung. Weiterhin ist der Parameter PAUSENANZAHL auf die Zahl der Pausen gesetzt.
Sieht der Tagesarbeitzeitplan keine Pausen vor, ist die Pausenanzahl null und Pausenbeginn und -ende sind nicht gesetzt.
Weitere Pausenzeiten können durch Mehrfachaufruf mit entsprechendem Pausenindex gelesen werden. Bei Folgeaufrufen sollte zur Performanceverbesserung der Parameter FIRSTCALL auf null gesetzt werden. Das Feld Pausenanzahl ist dann immer auf null gesetzt.
Ist der Pausenindex größer als die Anzahl der Pausen, wird die Exception: NOBREAKS ausgelöst.
Erfolgte kein Aufruf mit FIRSTCALL 1 ergibt ein Aufruf mit FIRSTCALL 0 und PAUSENINDEX 0 die Zeiten 0 für PAUSENBEGINN und PAUSENENDE.
Wird die Exception FEHLER ausgelöst, ist der Mitarbeiter zum angegebenen Datum möglicherweise nicht eingestellt, oder der Periodenarbeitszeitplan ist nicht generiert.
Beispiel
Hinweise
Weiterführende Informationen
Parameter
BTBEGBTEND
DATE
ETBEG
ETEND
FIRSTCALL
K1BEG
K1END
K2BEG
K2END
NOBEG
NOEND
PAUSENANZAHL
PAUSENBEGINN
PAUSENBEGINN_PLUS_DAUER
PAUSENDAUER
PAUSENENDE
PAUSENINDEX
PERNUM
SOBEG
SOEND
SOLLZ
SOMAX
SOMIN
TAGTY
VORHO
Ausnahmen
FEHLERNOBREAK
NOINIT
Funktionsgruppe
RPCArdisp/max_wprun_time - Maximum work process run time BAL_S_LOG - Application Log: Log header data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2106 Date: 20240523 Time: 104304 sap01-206 ( 53 ms )