PRSPLVA ;WOIFO/SAB - AUTOPOST LEAVE FOR PART-TIME PHY. WITH MEMO ;4/6/2005
Source file <PRSPLVA.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 |
|---|---|---|
| PLPP(PRSIEN,PPI,DAYN) | ; Post Leave for a Pay Period (or day)
; Called by the open next PP option to post leave to one new pay period ; for one part-time physician. ; Called by the enter/edit tour option to re-post leave to one ; pay period when a tour is changed. ; Input ; PRSIEN - Employee IEN (file 450), should be PTP with active memo ; PPI - Pay Period IEN (file 458) ; DAYN - (optional) day # within pay period to only post that day |
|
| PLR(LVIEN,SPPI,DAYN,PRSEX) | ; Post Leave Request
; Called during open next pay period process (by PLPP above) to post ; one leave request to a single pay period. ; Called during Supervisory Approvals process to post one leave request ; to all opened pay periods. ; Input ; LVIEN - Leave Request IEN (file 458.1) ; SPPI - Pay Period IEN (file 458) or Null Value if for all. ; DAYN - (optional) day # within SPPI or null value ; PRSEX - Passed by reference, will be initialized (killed) ; Output ; PRSEX - passed by reference, only defined if the leave was not ; posted to the ESR and should not be approved because the ; leave is not currently on the time card and it has a status ; of Payroll. This exception should only be applicable when ; auto post is called by the supervisory approval of leave. |
|
| ULR(LVY0) | ; Unpost Leave Request
; Called by the Edit Leave Request and Cancel Leave Request options ; to unpost one leave request from all opened pay periods. ; Input ; LVIEN - Leave Request 0 Node (before edit) (see file 458.1) ; ; Note: All applicable time cards are assumed to be locked prior to ; calling this API. |
| Name | Field # of Occurrence |
|---|---|
| MSG^DIALOG | PLR+90, ULR+54 |
| FILE^DIE | PLR+90, ULR+54 |
| PP^PRSAPPU | PLR+43, PLR+46, PLR+47, ULR+24, ULR+25 |
| CNV^PRSATIM | PLR+35, ULR+18 |
| $$BURP^PRSPESR2 | ULR+67 |
| PDAY^PRSPLVA1 | PLR+78 |
| PDAY^PRSPLVA2 | ULR+51 |
| $$CLRTCDY^PRSPSAPU | PLR+87 |
| $$MIEN^PRSPUT1 | PLR+56, ULR+34 |
| $$FMADD^XLFDT | PLPP+19, PLR+37, PLR+38, PLR+46, PLR+68, ULR+20, ULR+21, ULR+24, ULR+42 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PRST(458 - [#458] | PLPP+14, PLR+43, PLR+50, PLR+51, PLR+52, PLR+55, PLR+62, PLR+65, PLR+69, PLR+73 , PLR+78, ULR+28, ULR+29, ULR+30, ULR+33, ULR+40, ULR+43, ULR+46, ULR+51, ULR+66 , ULR+68* |
| ^PRST(458.1 - [#458.1] | PLPP+28, PLPP+31, PLPP+32, PLR+30 |
| Name | Line Occurrences |
|---|---|
| PLR | PLPP+37 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CNX | PLR+33~, ULR+16~ |
| D1 | PLR+24~, PLR+43*, PLR+46*, PLR+47*, PLR+55*, PLR+56, ULR+11~, ULR+24*, ULR+25*, ULR+33* , ULR+34 |
| DAY | PLR+24~, ULR+11~ |
| DAYN | PLPP~, PLPP+11*, PLPP+15, PLPP+18, PLPP+37, PLR~, PLR+29*, PLR+67, PLR+71 |
| EDN | PLR+24~, PLR+73*, PLR+78, ULR+11~, ULR+46*, ULR+51 |
| EDT | PLR+72*, PLR+73, PLR+74!, ULR+45*, ULR+46, ULR+47! |
| EPP4Y | PLR+24~, PLR+43*, PLR+47*, PLR+51, ULR+11~, ULR+25*, ULR+29 |
| FATAL | PLR+24~, PLR+81 |
| LVDTE | PLR+24~, PLR+38*, ULR+11~, ULR+21* |
| LVDTS | PLR+24~, PLR+37*, ULR+11~, ULR+20* |
| LVIEN | PLPP+10~, PLPP+30*, PLPP+31*, PLPP+32, PLPP+37, PLR~, PLR+21, PLR+30 |
| LVY0 | PLPP+10~, PLPP+32*, PLPP+33, PLPP+34, PLR+24~, PLR+30*, PLR+31, PLR+34, PLR+37, PLR+38 , PLR+46, PLR+47, PLR+68, PLR+72, ULR~, ULR+9, ULR+14, ULR+17, ULR+20, ULR+21 , ULR+24, ULR+25, ULR+42, ULR+45 |
| PP4Y | PLR+24~, PLR+43, PLR+46, PLR+47, PLR+50*, PLR+51*, PLR+52, ULR+11~, ULR+24, ULR+25 , ULR+28*, ULR+29*, ULR+30 |
| PPD1 | PLPP+10~, PLPP+16*, PLPP+17, PLPP+23 |
| PPD15 | PLPP+10~, PLPP+19*, PLPP+33 |
| PPDIENS | ULR+60~, ULR+62*, ULR+63, ULR+64, ULR+65 |
| PPDN | PLR+24~, PLR+77*, PLR+78*, PLR+85*, PLR+87, ULR+11~, ULR+50*, ULR+51*, ULR+60~, ULR+63* , ULR+66, ULR+68 |
| PPDNB | PLR+24~, ULR+11~ |
| PPDNE | PLR+25~, ULR+12~ |
| PPDTB | PLR+25~, ULR+12~ |
| PPDTE | PLR+25~, ULR+12~ |
| PPE | PLR+25~, ULR+12~ |
| PPI | PLPP~, PLPP+14, PLPP+37, PLR+25~, PLR+52*, PLR+55, PLR+62, PLR+65, PLR+78, PLR+84* , PLR+85, PLR+87, ULR+12~, ULR+30*, ULR+33, ULR+40, ULR+51, ULR+60~, ULR+65*, ULR+66 , ULR+68 |
| PPY1 | PLR+65*, PLR+68, PLR+72, PLR+74!, ULR+40*, ULR+42, ULR+45, ULR+47! |
| PRSEX | PLR~, PLR+27!, PLR+81* |
| PRSFDA | PLR+25~, PLR+90, ULR+12~, ULR+54, ULR+59 |
| PRSFDA( | ULR+62 |
| PRSIEN | PLPP~, PLPP+28, PLPP+31, PLR+25~, PLR+31*, PLR+56, PLR+62, PLR+78, PLR+87, ULR+12~ , ULR+14*, ULR+34, ULR+51, ULR+60~, ULR+64*, ULR+66, ULR+68 |
| PRSM | PLR+33~, PLR+36*, PLR+37, PLR+38, ULR+16~, ULR+19*, ULR+20, ULR+21 |
| PRSX | PLPP+10~, PLPP+15*, PLPP+16, PLPP+18*, PLPP+19, PLPP+22!, PLR+25~, PLR+56*, PLR+57, PLR+58 , PLR+59!, PLR+67*, PLR+68, PLR+71*, PLR+72, PLR+74!, ULR+34*, ULR+35, ULR+36, ULR+37! , ULR+60~, ULR+66*, ULR+67, ULR+68 |
| PRSY | ULR+60~, ULR+67*, ULR+68 |
| RPPD1 | PLPP+10~, PLPP+17*, PLPP+28 |
| RTDT | PLPP+10~, PLPP+27*, PLPP+28*, PLPP+31 |
| SDN | PLR+25~, PLR+69*, PLR+77, ULR+12~, ULR+43*, ULR+50 |
| SDT | PLR+68*, PLR+69, PLR+74!, ULR+42*, ULR+43, ULR+47! |
| SPP4Y | PLR+25~, PLR+43*, PLR+46*, PLR+50, ULR+12~, ULR+24*, ULR+28 |
| SPPI | PLR~, PLR+22*, PLR+42, PLR+43, PLR+45 |
| TCST | PLR+25~, PLR+62* |
| TCUNPOST | PLR+25~ |
| TCUNPOST( | PLR+84, PLR+85 |
| U | PLPP+16, PLPP+19, PLPP+33, PLPP+34, PLR+31, PLR+34, PLR+37, PLR+38, PLR+43, PLR+46 , PLR+47, PLR+55, PLR+58, PLR+62, PLR+68, PLR+69, PLR+72, PLR+73, PLR+81, ULR+14 , ULR+17, ULR+20, ULR+21, ULR+24, ULR+25, ULR+33, ULR+36, ULR+42, ULR+43, ULR+45 , ULR+46 |
| X | PLR+33~, PLR+34*, PLR+86~, PLR+87*, ULR+16~, ULR+17* |
| Y | PLPP+10~, PLPP+14*, PLPP+16, PLPP+19, PLR+25~, PLR+33~, PLR+36, ULR+12~, ULR+16~, ULR+19 |