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 |  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: PRSXP79

Package: PAID

Routine: PRSXP79


Information

PRSXP79 ;WCIOFO/MGD-MANDATORY HOURS REPORT ;08/14/2002

Source Information

Source file <PRSXP79.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Kernel 3 UPDATE^XPDID  PARENT^XUAF4  $$KSP^XUPARAM  
VA FileMan 3 DD^%DT  NOW^%DTC  $$GET1^DIQ  
PAID 2 CNV^PRSATIM  (STORE,XMIT)^PRSXP79A  

Entry Points

Name Comments DBIA/ICR reference
START ; Main Driver
RPT ; Reports ;
EMP
IEN
GETDATA ; Loop through OCC codes checking for data in the TIME & ATTENDANCE
; RECORDS (#458) and PAID PAYRUN DATA (#459) files.
REVDAY ; Review each day in the pay period to determine if any work
; was performed
SEG

External References

Name Field # of Occurrence
DD^%DT START+8, START+21
NOW^%DTC START+6, START+19
$$GET1^DIQ START+15
CNV^PRSATIM SEG+49
STORE^PRSXP79A IEN+31
XMIT^PRSXP79A IEN+32
UPDATE^XPDID IEN+17
PARENT^XUAF4 EMP+14
$$KSP^XUPARAM START+14

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"This report may take over an hour to run."
  • Line Location: START+5
Function Call: WRITE
  • Prompt: !!,Y
  • Line Location: START+9
Function Call: WRITE
  • Prompt: !,">>>> Starting to compile reports.",!!
  • Line Location: START+10
Function Call: WRITE
  • Prompt: !!,">>>> Reports completed. Mail messages sent."
  • Line Location: START+18
Function Call: WRITE
  • Prompt: !,Y
  • Line Location: START+22

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(4 - [#4] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRSPC - [#450] EMP+1, EMP+2
^PRST(458 - [#458] IEN+22, GETDATA+18, REVDAY+5, REVDAY+6, REVDAY+7, REVDAY+8
^PRST(459 - [#459] IEN+28, GETDATA+23
^TMP($J START+2!, START+23!, EMP+20*, EMP+21, GETDATA+6, GETDATA+10, REVDAY+24*, REVDAY+28*, REVDAY+30*, REVDAY+35*
REVDAY+37*, SEG+52*, SEG+59*, SEG+61*, SEG+63*

Label References

Name Line Occurrences
GETDATA IEN+30
REVDAY GETDATA+37
RPT START+17

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% START+7, START+20, START+23!
ADDSUB SEG+2~, SEG+10*, SEG+33*, SEG+39, SEG+51
ALLTOUR SEG+2~, SEG+5*, SEG+39*, SEG+47
CODE SEG+2~, SEG+8*, SEG+18, SEG+19*, SEG+20, SEG+25, SEG+26*, SEG+27, SEG+31, SEG+32*
SEG+43, SEG+52
CODE2 SEG+2~, SEG+9*, SEG+20*, SEG+27*, SEG+58, SEG+59
COUNTED REVDAY+2~, REVDAY+3*, REVDAY+34, REVDAY+38*, SEG+60, SEG+64*
DATA GETDATA+3~, GETDATA+10*, GETDATA+11, GETDATA+12
DATA0 RPT+3~, EMP+2*, EMP+3, EMP+4, EMP+6, EMP+7, EMP+9
DAY REVDAY+2~, REVDAY+4*, REVDAY+5, REVDAY+6, REVDAY+7, REVDAY+8
EMP RPT+3~, EMP*, EMP+1*, EMP+2, EMP+20, GETDATA+5*, GETDATA+6*, GETDATA+10, GETDATA+18, GETDATA+23
REVDAY+5, REVDAY+6, REVDAY+7, REVDAY+8
END SEG+2~, SEG+7*, SEG+14, SEG+38, SEG+48
EXCEPT REVDAY+2~, REVDAY+8*, REVDAY+12, REVDAY+16, REVDAY+42
HRSWRK SEG+2~, SEG+39*, SEG+51*, SEG+52, SEG+58, SEG+59
IEN458 IEN~, IEN+21*, IEN+22*, IEN+23, GETDATA+18, REVDAY+5, REVDAY+6, REVDAY+7, REVDAY+8
IEN459 IEN~, IEN+27*, IEN+28*, IEN+29, GETDATA+23
OCC RPT+3~, EMP+4*, EMP+5, EMP+20, GETDATA+4*, GETDATA+6, GETDATA+10, REVDAY+24, REVDAY+28, REVDAY+30
REVDAY+35, REVDAY+37, SEG+52, SEG+59, SEG+61, SEG+63
PP IEN~, IEN+6*, IEN+22, IEN+28, REVDAY+28, REVDAY+29, REVDAY+36, SEG+53, SEG+62
PRS RPT+3~, EMP+15*, EMP+16*, EMP+17, EMP+18
PRS("P" EMP+16, EMP+18
PRSD IEN~
PRSD("%" IEN+12*, IEN+16
PRSD("IE" IEN+2*, IEN+11*, IEN+12, IEN+17
PRSD("TOT" IEN+1*, IEN+3, IEN+12
PRSD("UPD" IEN+4*, IEN+16, IEN+18*
SEG SEG+2~, SEG+4*, SEG+6, SEG+7, SEG+8, SEG+37
SSN RPT+3~, EMP+6*, EMP+7*, EMP+8, EMP+20, GETDATA+12*, GETDATA+13, REVDAY+24, REVDAY+28, REVDAY+30
REVDAY+35, REVDAY+37, SEG+52, SEG+59, SEG+61, SEG+63
STA RPT+3~, EMP+9*, EMP+10, EMP+14, EMP+20, GETDATA+12*, GETDATA+13, REVDAY+24, REVDAY+28, REVDAY+30
REVDAY+35, REVDAY+37, SEG+52, SEG+59, SEG+61, SEG+63
STANUM START+3~, START+14*, START+15*
START SEG+2~, SEG+6*, SEG+14, SEG+38, SEG+48
TINFO REVDAY+2~, REVDAY+5*, REVDAY+16, REVDAY+20, REVDAY+24, SEG+39
TMP START+2!, START+3~, START+23!
TOUR SEG+2~, SEG+5*, SEG+37*, SEG+38
TOUR1 REVDAY+2~, REVDAY+6*, REVDAY+12, SEG+37
TOUR2 REVDAY+2~, REVDAY+7*, REVDAY+12, REVDAY+16, REVDAY+42
TOURS REVDAY+2~, REVDAY+48*, SEG+3, SEG+6, SEG+7, SEG+8, SEG+18, SEG+25, SEG+31
U START+3~, START+4*, EMP+4, EMP+6, EMP+7, EMP+9, EMP+18, GETDATA+12, GETDATA+29, GETDATA+35
REVDAY+16, REVDAY+20, REVDAY+24, REVDAY+28, REVDAY+30, REVDAY+35, REVDAY+37, SEG+6, SEG+7, SEG+8
SEG+37, SEG+39, SEG+50, SEG+51, SEG+52, SEG+59, SEG+61, SEG+63
VISN RPT+3~, EMP+15*, EMP+18*, EMP+19, EMP+20, GETDATA+12*, GETDATA+13, REVDAY+24, REVDAY+28, REVDAY+30
REVDAY+35, REVDAY+37, SEG+52, SEG+59, SEG+61, SEG+63
X SEG+2~, SEG+48*
XPDIDTOT IEN~, IEN+3*
Y START+7*, START+9, START+20*, START+22, START+23!, SEG+50*, SEG+51, SEG+65!
YEAR IEN~, IEN+5*, IEN+22, IEN+28, REVDAY+24, REVDAY+28, REVDAY+29, REVDAY+35, REVDAY+36, SEG+52
SEG+53, SEG+61, SEG+62
YR REVDAY+2~
ZERO459 GETDATA+3~, GETDATA+23*, GETDATA+24, GETDATA+29, GETDATA+35
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All