PRSPEAA ;WOIFO/SAB - Ext. Absence Autopost for PT Physician ;4/6/2005
Source file <PRSPEAA.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
PEAPP(PRSIEN,PPI,DAYN) | ; Post Extended Absences for a Pay Period (or day)
; This API auto posts all extended absences for a specific employee ; and pay period. It is called during the creation of an employee time ; card when a new pay period is opened or when an employee timecard is ; added to an existing pay period. |
|
CEA(PRSIEN,S1,E1,S2,E2) | ; Update ESR when Extended Absence is changed
; This API updates the ESRs when the date range of an extended ; absence is changed. |
|
PEA(PRSIEN,PERSTR,PEREND) | ; Post Extended Absence
; Called during open next pay period process (by PEAPP above) to post ; one extended absence to a single pay period. ; Called by Enter option to post one new extended absence to all ; opened pay periods. ; Called by Edit option (by CEA above) to post one extended ; absence to all opened pay periods when an extended absence is ; edited such that some days originally not covered by the absence ; are now covered. ; Input ; PRSIEN - Employee IEN (file 450) ; PERSTR - Start of absence period to post (FileMan date) ; PEREND - End of absence period to post (FileMan date) ; Output ; None |
|
UEA(PRSIEN,PERSTR,PEREND) | ; Unpost Extended Absence
; Called by Cancel option to unpost one new extended absence from ; opened pay periods. ; Called by Edit option (by CEA above) to unpost one extended ; absence to all opened pay periods when an extended absence is ; edited such that some days originally covered by the absence ; are now not covered. ; Input ; PRSIEN - Employee IEN (file 450) ; PERSTR - Start of absence period (FileMan date) ; PEREND - End of absence period (FileMan date) ; Output ; ; Note: All applicable timecards are assumed to be locked prior to ; calling this API. |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PRST(458 - [#458] | PEAPP+17, PEA+29, PEA+30, PEA+31, PEA+33, PEA+37, PEA+40, PEA+43, PEA+47, PEA+49 , PEA+51, PEA+53, UEA+26, UEA+27, UEA+28, UEA+30, UEA+34, UEA+37, UEA+40, UEA+44 , UEA+46, UEA+48, UEA+50, UEA+52, UEA+55, UEA+60 |
^PRST(458.4 - [#458.4] | PEAPP+29, PEAPP+32, PEAPP+33 |
Name | Line Occurrences |
---|---|
PEA | PEAPP+47, CEA+27, CEA+43 |
UEA | CEA+35, CEA+50 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
D1 | PEA+20~, PEA+23*, PEA+24*, PEA+33*, PEA+34, UEA+17~, UEA+20*, UEA+21*, UEA+30*, UEA+31 |
DAY | PEA+20~, UEA+17~ |
DAYN | PEAPP~, PEAPP+14*, PEAPP+18, PEAPP+20 |
E1 | CEA~, CEA+13, CEA+34, CEA+40, CEA+41, CEA+47, CEA+49 |
E2 | CEA~, CEA+15, CEA+26, CEA+40, CEA+42, CEA+47, CEA+48 |
EAIEN | PEAPP+13~, PEAPP+31*, PEAPP+32*, PEAPP+33 |
EAY0 | PEAPP+13~, PEAPP+33*, PEAPP+34, PEAPP+35, PEAPP+40, PEAPP+43 |
EPP4Y | PEA+20~, PEA+24*, PEA+26, PEA+30, UEA+17~, UEA+21*, UEA+23, UEA+27 |
>> IENS | PEA+57*, PEA+58, PEA+59, PEA+60, UEA+59*, UEA+60, UEA+61, UEA+62 |
PEREND | PEAPP+13~, PEAPP+40*, PEAPP+47, PEA~, PEA+19, PEA+24, PEA+42, UEA~, UEA+16, UEA+21 , UEA+39 |
PERSTR | PEAPP+13~, PEAPP+43*, PEAPP+47, PEA~, PEA+19, PEA+23, PEA+39, UEA~, UEA+16, UEA+20 , UEA+36 |
PP4Y | PEA+20~, PEA+23, PEA+24, PEA+29*, PEA+30*, PEA+31, UEA+17~, UEA+20, UEA+21, UEA+26* , UEA+27*, UEA+28 |
PPD1 | PEAPP+13~, PEAPP+19*, PEAPP+23, PEAPP+29, PEAPP+43 |
PPD14 | PEAPP+13~, PEAPP+21*, PEAPP+34, PEAPP+40 |
PPDN | PEA+20~, PEA+46*, PEA+47*, PEA+49, PEA+51, PEA+53, PEA+57, UEA+17~, UEA+43*, UEA+44* , UEA+46, UEA+48, UEA+50, UEA+52, UEA+55, UEA+59, UEA+60 |
PPDNB | PEA+20~, PEA+40*, PEA+46, UEA+17~, UEA+37*, UEA+43 |
PPDNE | PEA+20~, PEA+43*, PEA+47, UEA+17~, UEA+40*, UEA+44 |
PPDTB | PEA+20~, PEA+39*, PEA+40, UEA+17~, UEA+36*, UEA+37 |
PPDTE | PEA+20~, PEA+42*, PEA+43, UEA+17~, UEA+39*, UEA+40 |
PPE | PEA+20~, UEA+17~ |
PPI | PEAPP~, PEAPP+17, PEA+20~, PEA+31*, PEA+33, PEA+37, PEA+47, PEA+49, PEA+51, PEA+53 , PEA+57, UEA+17~, UEA+28*, UEA+30, UEA+34, UEA+44, UEA+46, UEA+48, UEA+50, UEA+52 , UEA+55, UEA+59, UEA+60 |
PRSFDA | PEA+20~, PEA+56!, UEA+17~, UEA+58! |
PRSFDA( | PEA+58*, PEA+59*, PEA+60*, UEA+60*, UEA+61*, UEA+62* |
PRSIEN | PEAPP~, PEAPP+29, PEAPP+32, PEAPP+47, CEA~, CEA+11, CEA+27, CEA+35, CEA+43, CEA+50 , PEA~, PEA+19, PEA+34, PEA+47, PEA+49, PEA+51, PEA+53, PEA+57, UEA~, UEA+16 , UEA+31, UEA+44, UEA+46, UEA+48, UEA+50, UEA+52, UEA+55, UEA+59, UEA+60 |
PRSX | PEAPP+13~, PEAPP+18*, PEAPP+19, PEAPP+20*, PEAPP+21, PEAPP+22! |
S1 | CEA~, CEA+12, CEA+24, CEA+26, CEA+32, CEA+33, CEA+48 |
S2 | CEA~, CEA+14, CEA+24, CEA+25, CEA+32, CEA+34, CEA+41 |
SPP4Y | PEA+20~, PEA+23*, PEA+25, PEA+29, UEA+17~, UEA+20*, UEA+22, UEA+26 |
TDT | PEAPP+13~, PEAPP+28*, PEAPP+29*, PEAPP+32 |
U | PEAPP+19, PEAPP+21, PEAPP+34, PEAPP+35, PEAPP+40, PEAPP+43, PEA+33, PEA+39, PEA+40, PEA+42 , PEA+43, PEA+49, PEA+53, UEA+30, UEA+36, UEA+37, UEA+39, UEA+40, UEA+46, UEA+50 , UEA+52, UEA+55 |
X | UEA+55*! |
X1 | CEA+17~, CEA+25*, CEA+27, CEA+33*, CEA+35, CEA+41*, CEA+43, CEA+48*, CEA+50 |
X2 | CEA+17~, CEA+26*, CEA+27, CEA+34*, CEA+35, CEA+42*, CEA+43, CEA+49*, CEA+50 |
Y | PEAPP+13~, PEAPP+17*, PEAPP+19, PEAPP+21, PEA+20~, PEA+37*, PEA+39, PEA+42, UEA+17~, UEA+34* , UEA+36, UEA+39 |