What's a strange logic: why get Begin - End ? should be end - begin right? Your output in PCR above is NEGATIVE (09:30 - 18:30).
It mean there are some another parts in Time Schema to update the time wage type 1024. Please using standard program to extract Time Schema to find it. I forget program name already Or check Time Schema log step by step.
Btw you can add function Print ZT into your schema immediately after the PCR above, so u can see what's exactly value hold in Time Wage Type 1024. Good luck
btw plz check document in PDSY, below document for HRS with P
P | According to the specification of zzzzz, the following information is loaded from the current TIP | |
entry: | NUM | Number of hours |
BEG | Start of time pair | |
END | End of time pair | |
BGCOD | Absence/attendance reason for clock-in entry | |
EGCOD | Absence/attendance reason for clock-out entry | |
PTBEG | Time of first time event that belongs to the | |
time pair currently being processed (see PTZNR) | ||
PTEND: Time of last time event that belongs to the | ||
time pair currently being processed (see PTZNR) |