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

Package: PAID

Routine: PRSPUT2


Information

PRSPUT2 ;WOIFO/MGD - PART TIME PHYSICIAN UTILITIES #2 ;07/08/2005

Source Information

Source file <PRSPUT2.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
PAID 2 $$AMT^PRSPSAPU  (A1,INDEX)^PRSPUT1  
VA FileMan 2 $$EXTERNAL^DILFD  $$GET1^DIQ  

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 PRSPBRP  PRSPDEM  PRSPDM  PRSPEAD  PRSPEAE  PRSPEAN  PRSPEAX  PRSPESR  
PRSPRM  PRSPSAP  PRSPTM  

Entry Points

Name Comments DBIA/ICR reference
PPSUM(PRSIEN,MIEN,ARRAY,INDEX) ;
ESRSTAT(PRSIEN,PPI) ;
ATOT ; Convert STATUS to external and determine Types of Time posted
PRSIEN(MSGF) ; Employee IEN Extrinsic Function
; input
; MSGF - (optional) message flag, true (=1) to write error message
; DUZ - must be defined in symbol table
; returns IEN in file 450 or null
ESIGC(MSGF) ; Electronic Signature Code Extrinsic Function
; input
; MSGF - (optional) message flag, true (=1) to write error message
; DUZ - must be defined in symbol table
; returns true (=1) if the user has an electronic signature code
; false (=0) if the user does not

External References

Name Field # of Occurrence
$$EXTERNAL^DILFD ATOT+3
$$GET1^DIQ PPSUM+10, PPSUM+12, ESIGC+7
$$AMT^PRSPSAPU ESRSTAT+13
A1^PRSPUT1 PPSUM+6, PPSUM+15, PPSUM+16
INDEX^PRSPUT1 PPSUM+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,TEXT
  • Line Location: ESRSTAT+18
Function Call: WRITE
  • Prompt: !,"Day Week 1 - ",$P(DAYE,U,1),?41,"Day Week 2 - ",$P(DAYE,U,8)
  • Line Location: ESRSTAT+19
Function Call: WRITE
  • Prompt: !,TEXT
  • Line Location: ESRSTAT+27
Function Call: WRITE
  • Prompt: $C(7),!!,"Your SSN was not found in both the New Person & Employee File!"
  • Line Location: PRSIEN+9
Function Call: WRITE
  • Prompt: $C(7),!!,"You must establish an electronic signature code before using this option!",!,"This can be done with the 'Electronic Signature code Edit' option."
  • Line Location: ESIGC+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ
458.02 EXTERNAL^DILFD
458.701 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRSPC("SSN" PRSIEN+8
^PRST(458 - [#458] ESRSTAT+4, ESRSTAT+7, ATOT+2, ATOT+4, ATOT+15
^VA(200 - [#200] PRSIEN+7

Label References

Name Line Occurrences
ATOT ESRSTAT+22, ESRSTAT+25

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARRAY PPSUM~, PPSUM+3
ATOT ESRSTAT+2~, ATOT+1*, ATOT+10*, ATOT+16*, ATOT+19
DATA ESRSTAT+2~, ESRSTAT+7*, ESRSTAT+9, ESRSTAT+12, ATOT+4*, ATOT+7, ATOT+8, ATOT+9
DAY ESRSTAT+2~, ESRSTAT+5*, ESRSTAT+6, ESRSTAT+7, ESRSTAT+21*, ESRSTAT+22, ATOT+6
DAY2CHK ESRSTAT+2~, ESRSTAT+22*, ESRSTAT+25*, ATOT+2, ATOT+4, ATOT+5, ATOT+15
DAYE ESRSTAT+2~, ESRSTAT+4*, ESRSTAT+19, ATOT+6
DTEXT ESRSTAT+2~, ESRSTAT+23*, ESRSTAT+24, ESRSTAT+26, ATOT+5*, ATOT+6*, ATOT+17*, ATOT+18*, ATOT+19*
DUZ PRSIEN+7, ESIGC+7
ESRHRS ESRSTAT+2~
ESRHRS( ESRSTAT+14*
ESRHRS(1 ESRSTAT+4*, ESRSTAT+15, ESRSTAT+17
ESRHRS(2 ESRSTAT+4*, ESRSTAT+16, ESRSTAT+17
HRS ESRSTAT+2~, ESRSTAT+13*, ESRSTAT+14
I PPSUM+4~, PPSUM+7*, PPSUM+9, ESRSTAT+2~
INDEX PPSUM~, PPSUM+3
INDX ESRSTAT+2~, ESRSTAT+6*, ESRSTAT+14
J PPSUM+4~, PPSUM+9*, PPSUM+10, PPSUM+12, PPSUM+14, ESRSTAT+2~
MEAL ESRSTAT+2~, ESRSTAT+12*, ESRSTAT+13
MIEN PPSUM~, PPSUM+2, PPSUM+10, PPSUM+12
MSGF PRSIEN~, PRSIEN+9, ESIGC~, ESIGC+8
PPHRS PPSUM+4~, PPSUM+12*, PPSUM+13
PPI ESRSTAT~, ESRSTAT+1, ESRSTAT+4, ESRSTAT+7, ATOT+2, ATOT+4, ATOT+15
PPNUM PPSUM+4~, PPSUM+10*, PPSUM+11
PRSIEN PPSUM~, PPSUM+2, ESRSTAT~, ESRSTAT+1, ESRSTAT+7, ATOT+2, ATOT+4, ATOT+15, PRSIEN+5~, PRSIEN+6*
, PRSIEN+8*, PRSIEN+9, PRSIEN+10
PRSRET ESIGC+6~, ESIGC+7*, ESIGC+8, ESIGC+9
SEG ESRSTAT+2~, ESRSTAT+8*, ESRSTAT+9, ESRSTAT+12, ATOT+8*, ATOT+9
SSN PRSIEN+5~, PRSIEN+7*, PRSIEN+8
START ESRSTAT+2~, ESRSTAT+9*, ESRSTAT+10, ESRSTAT+13
STATEX ESRSTAT+3~, ATOT+3*, ATOT+6
STATUS ESRSTAT+3~, ATOT+2*, ATOT+3, ATOT+14, ATOT+17, ATOT+18
STOP ESRSTAT+3~, ESRSTAT+9*, ESRSTAT+13
SUPCOM ATOT+12~, ATOT+13*, ATOT+15*, ATOT+16, ATOT+18
TEXT PPSUM+4~, PPSUM+5*, PPSUM+8*, PPSUM+11*, PPSUM+13*, PPSUM+14*, ESRSTAT+3~, ESRSTAT+15*, ESRSTAT+16*, ESRSTAT+17*
, ESRSTAT+18, ESRSTAT+24*, ESRSTAT+26*, ESRSTAT+27
TOT ESRSTAT+3~, ESRSTAT+9*, ESRSTAT+11, ATOT+9*, ATOT+10
U ESRSTAT+9, ESRSTAT+12, ESRSTAT+19, ATOT+2, ATOT+6, ATOT+8, ATOT+9, ATOT+15
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