Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PRS8UT

Package: PAID

Routine: PRS8UT


Information

PRS8UT ;HISC/MRL,JAH/WIRMFO-DECOMPOSITION, UTILITIES ;3/5/93 15:24

Source Information

Source file <PRS8UT.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 2 (,HOME)^%ZIS  ^%ZTLOAD  
VA FileMan 1 ^DIC  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 11

Package Total Caller Graph
PAID 11 PRS8  PRS8EX  PRS8HRSV  PRS8MT  PRS8OC  PRS8TL  PRS8UP  PRSADP2  
PRSAENT  PRSAPRT  PRSASR1  

Entry Points

Name Comments DBIA/ICR reference
DEV ; --- device selection
END ; --- all done here
HOLIDAY(PY,DFN,DY) ; PAY_PERIOD , EMPLOYEE , DAY_NUMBER
; Returns 1 if holiday excused/worked (HX/HW) is found for this employee
OLDENT(PP2Y,EMP450) ;
; Return employee entitlement from a pay period. Entitlement is
; normally built from employee's master record (FILE 450), but
; it is also stored in file 458 (which is historical) and may
; be different than the employee's current entitlement.
OLDPP(PYPERIOD,EMP450NO) ;OLD PAY PERIOD LOOKUP
; Look up information about an employee from an old pay period.
; return PAYPLAN if the lookup is successful and a pay plan is found.
; return 0 if the lookup fails for any reason.
; fill OLDPP array with pay run info.
SETOLDPP(EMPDATA) ;set up array with info from an employees record

External References

Name Field # of Occurrence
^%ZIS DEV+2, DEV+7
HOME^%ZIS DEV+10
^%ZTLOAD DEV+10
^DIC OLDENT+9, OLDENT+14

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Process Terminated. No Device Specified!",*7
  • Line Location: DEV+3
Function Call: WRITE
  • Prompt: !,"I can't permit you to QUEUE this output to a CRT!",*7
  • Line Location: DEV+5
Function Call: WRITE
  • Prompt: !,"Output QUEUED to run on DEVICE ",IO
  • Line Location: DEV+6
Routine Call
  • %ZIS
  • Line Location:
    • DEV+2
    • DEV+7
Routine Call
  • %ZIS
  • Line Location:
    • DEV+10
Routine Call
  • DIC
  • Line Location:
    • OLDENT+9
    • OLDENT+14

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRST(458 - [#458] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRST(458 - [#458] HOLIDAY+2, OLDENT+17
^PRST(459 - [#459] OLDPP+17, OLDPP+19

Label References

Name Line Occurrences
@( DEV+7
DEV DEV+5
END DEV+3
SETOLDPP OLDPP+22

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%IS END+1!
%ZIS DEV+1!*, DEV+2!
%ZIS("A" DEV+1*
%ZIS("B" DEV+1*
DA OLDENT+6~
DA(1 OLDENT+12*, OLDENT+13, OLDENT+17
DFN HOLIDAY~, HOLIDAY+2
DIC OLDENT+6~, OLDENT+8*, OLDENT+13*
DIC(0 OLDENT+8*
DY HOLIDAY~, HOLIDAY+2
EMP450 OLDENT~, OLDENT+14
EMP450NO OLDPP~, OLDPP+16, OLDPP+19
EMPDATA SETOLDPP~, SETOLDPP+4, SETOLDPP+5, SETOLDPP+6, SETOLDPP+7, SETOLDPP+8, SETOLDPP+9, SETOLDPP+10
>> ENT OLDENT+7*, OLDENT+10, OLDENT+15, OLDENT+17*, OLDENT+18
>> I DEV+9*
IO DEV+5, DEV+6, DEV+7
IO("DOC" DEV+4
IO("Q" DEV+5, DEV+6*, DEV+7, DEV+10!
IO(0 DEV+5, DEV+6
IOM DEV+4
ION DEV+4
IOP DEV+1!, DEV+4*, DEV+8, END+1!
IOSL DEV+4
IOST DEV+4, DEV+5
>> J DEV+9*
>> OLDPP("8BNHRS" SETOLDPP+8*
>> OLDPP("DUTYBS" SETOLDPP+7*
>> OLDPP("GRADE" SETOLDPP+5*
>> OLDPP("NRMHRS" SETOLDPP+10*
>> OLDPP("PAYPLN" SETOLDPP+4*
>> OLDPP("STEP" SETOLDPP+6*
>> OLDPP("TLUNIT" SETOLDPP+9*
>> OLDPYDAT OLDPP+19*, OLDPP+20, OLDPP+22
>> PAYPDIEN OLDPP+17*, OLDPP+18, OLDPP+19
>> PAYPLAN OLDPP+20*, OLDPP+21, OLDPP+23
>> POP DEV+3
PP2Y OLDENT~, OLDENT+8
PPI OLDENT+6~
>> PRS8("DES" DEV+8
>> PRS8("PGM" DEV+7, DEV+8
>> PRS8("VAR" DEV+9
PY HOLIDAY~, HOLIDAY+2
PYPERIOD OLDPP~, OLDPP+16, OLDPP+17
>> RTN OLDPP+14*, OLDPP+23*, OLDPP+24
U OLDPP+14*, OLDPP+20, SETOLDPP+3*, SETOLDPP+4, SETOLDPP+5, SETOLDPP+6, SETOLDPP+7, SETOLDPP+8, SETOLDPP+9, SETOLDPP+10
X HOLIDAY+2~*, HOLIDAY+3, OLDENT+6~, OLDENT+8*, OLDENT+14*
Y OLDENT+6~, OLDENT+10, OLDENT+12, OLDENT+15, OLDENT+17
>> ZTDESC DEV+8*
>> ZTDTH DEV+6*
>> ZTIO DEV+8*
>> ZTRTN DEV+8*
>> ZTSAVE( DEV+9*
ZTSK END+1!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All