PRSPEAF ;WOIFO/SAB - Ext. Absence Form ;10/27/2004
Source file <PRSPEAF.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
FRMDOC | ; Form PRSP EXT ABSENCE documentation
; input ; PRSEANEW - (optional) true (=1) when extended absence entry is new ; PRSIEN - Employee IEN (file 450) ; DA - Extended Absence IEN (file 458.4) ; DDSPARM - (optional) used by enter option to ask for output ; output ; DDSCHANGE - (optional) used by enter option to determine if signed |
|
FRMPRE | ; Form Pre-Action
; input ; PRSEANEW ; output ; PRSFDT(0) - last E-sig From Date ; PRSTDT(0) - last E-sig To Date ; PRSRMK(0) - last E-sig Remarks |
|
FVAL01 | ; Field Validation for From Date (#1) field
; input ; X - current internal value of field ; DDSEXT - current external value of field ; DDSOLD - previous internal value of field ; PRSIEN - Employee IEN (file 450) ; output ; DDSERROR - (optional) set on error to prevent field change |
|
FVAL1 | ; Field Validation for To Date (#1) field
; input ; X - current internal value of field ; DDSEXT - current external value of field ; DDSOLD - previous internal value of field ; output ; DDSERROR - (optional) set on error to prevent field change |
|
FRMVAL | ; Form Validation
; input ; PRSFDT(0) - last E-sig From Date ; PRSTDT(0) - last E-sig To Date ; PRSRMK(0) - last E-sig Remarks ; output ; PRSFDT(1) - current From Date ; PRSTDT(1) - current To Date ; PRSRMK(1) - current Remarks ; PRSLCK( - array of locked pay periods ; DDSERROR - (optional) set on error to prevent save |
|
FRMPSV | ; Form Post Save
; input ; - previous signed values x(0) and new signed values x(1) ; - array of locked pay periods |
|
FRMPST | ; Form Post-Action
|
|
DTCV(FDT,TDT) | ; Date Compare Validation on FROM DATE and TO DATE fields
|
Name | Field # of Occurrence |
---|---|
HLP^DDSUTL | FRMPRE+18, FVAL01+11, FVAL01+15, FVAL01+19, FVAL01+25, FVAL1+13, FVAL1+17, FVAL1+20, FRMVAL+38, DTCV+7 , DTCV+11, DTCV+19 |
UNED^DDSUTL | FRMPRE+17 |
$$GET^DDSVAL | FRMPRE+11, FRMPRE+12, FRMPRE+13, FVAL01+22, FVAL1+9, FRMVAL+13, FRMVAL+14, FRMVAL+15 |
MSG^DIALOG | FRMPSV+15 |
FILE^DIE | FRMPSV+15 |
RLCKE^PRSPAPU | FRMVAL+37 |
TCLCK^PRSPAPU | FRMVAL+30 |
TCULCK^PRSPAPU | FRMVAL+36, FRMPSV+29 |
CEA^PRSPEAA | FRMPSV+26 |
PEA^PRSPEAA | FRMPSV+24 |
$$CHKRG^PRSPEAU | FVAL01+17, FVAL1+15 |
$$CONFLICT^PRSPEAU | DTCV+14 |
RCON^PRSPEAU | DTCV+18 |
$$MIEN^PRSPUT1 | FVAL01+25, FVAL1+20 |
$$FMADD^XLFDT | FVAL01+13 |
$$FMDIFF^XLFDT | DTCV+9 |
$$NOW^XLFDT | FRMPSV+12, FRMPSV+14 |
SIG^XUSESIG | FRMVAL+23 |
FileNo | Call Tags |
---|---|
^PRST(458.4 - [#458.4] | GET^DDSVAL |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> DA | FRMPRE+11, FRMPRE+12, FRMPRE+13, FRMPRE+17, FVAL01+22, FVAL1+9, FRMVAL+13, FRMVAL+14, FRMVAL+15, FRMPSV+12 , FRMPSV+13, FRMPSV+14, DTCV+14 |
>> DDSERROR | FVAL01+10*, FVAL01+14*, FVAL01+18*, FVAL01+22, FVAL1+9, FVAL1+12*, FVAL1+16*, FRMVAL+21, FRMVAL+24*, FRMVAL+35* , DTCV+6*, DTCV+10*, DTCV+17* |
>> DDSOLD | FVAL01+25, FVAL1+20 |
DT | FRMPRE+16, FVAL01+9, FVAL01+13, FVAL01+17, FVAL1+11, FVAL1+15 |
FDT | DTCV~, DTCV+1, DTCV+5, DTCV+9, DTCV+14 |
>> PRSEANEW | FRMPRE+9, FRMPRE+16 |
PRSFDA | FRMPSV+8~ |
PRSFDA( | FRMPSV+12*, FRMPSV+13*, FRMPSV+14* |
>> PRSFDT(0 | FRMPRE+9*, FRMPRE+11*, FRMPRE+16, FRMVAL+18, FRMVAL+27, FRMVAL+30, FRMPSV+6, FRMPSV+11, FRMPSV+21, FRMPSV+24 , FRMPSV+26, FRMPSV+32*, FRMPST+1! |
>> PRSFDT(1 | FRMVAL+13*, FRMVAL+18, FRMVAL+27, FRMVAL+30, FRMPSV+6, FRMPSV+21, FRMPSV+24, FRMPSV+26, FRMPSV+32, FRMPST+1! |
>> PRSIEN | FVAL01+17, FVAL01+25, FVAL1+15, FVAL1+20, FRMVAL+30, FRMVAL+36, FRMPSV+24, FRMPSV+26, FRMPSV+29, DTCV+14 |
>> PRSLCK | FRMVAL+30, FRMVAL+36, FRMPSV+29 |
PRSLCKE | FRMVAL+30, FRMVAL+33, FRMVAL+37, FRMVAL+39! |
>> PRSRMK(0 | FRMPRE+9*, FRMPRE+13*, FRMVAL+18, FRMPSV+6, FRMPSV+18*, FRMPST+1! |
>> PRSRMK(1 | FRMVAL+15*, FRMVAL+18, FRMPSV+6, FRMPSV+18, FRMPST+1! |
>> PRSTDT(0 | FRMPRE+9*, FRMPRE+12*, FRMVAL+18, FRMVAL+27, FRMVAL+30, FRMPSV+6, FRMPSV+21, FRMPSV+26, FRMPSV+33*, FRMPST+1! |
>> PRSTDT(1 | FRMVAL+14*, FRMVAL+18, FRMVAL+27, FRMVAL+30, FRMPSV+6, FRMPSV+21, FRMPSV+24, FRMPSV+26, FRMPSV+33, FRMPST+1! |
PRSTXT | FRMVAL+34~, FRMVAL+38, DTCV+16~, DTCV+19 |
PRSX | DTCV+3~, DTCV+14*, DTCV+15, DTCV+18 |
TDT | DTCV~, DTCV+1, DTCV+5, DTCV+9, DTCV+14 |
>> X | FVAL01+9, FVAL01+13, FVAL01+17, FVAL01+22, FVAL01+25, FVAL1+9, FVAL1+11, FVAL1+15, FVAL1+20 |
X1 | FRMVAL+22~, FRMVAL+24 |