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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PRSPRM1

Package: PAID

Routine: PRSPRM1


Information

PRSPRM1 ;WOIFO/MGD - PTP RECONCILE MEMORANDUM - 1 ;01/29/07

Source Information

Source file <PRSPRM1.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
PAID 5 ^PRSAES  PRINT^PRSPRM1  (A1,MEM)^PRSPUT1  $$MEMCPP^PRSPUT3  $$UPPER^PRSRUTL  
VA FileMan 4 NOW^%DTC  MSG^DIALOG  UPDATE^DIE  ^DIR  
Kernel 3 (,HOME)^%ZIS  ^%ZISC  ^%ZTLOAD  

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

Package Total Caller Graph
PAID 3 PRSPRM  PRSPRM1  PRSPSRC  

Entry Points

Name Comments DBIA/ICR reference
PTPCHK ; Check for Reconciliation info entered by PTP on electronic form
HRRC ; HR Reconciliation Choice
RO
PTPRCOM ; Prompt for PTP's Reconciliation Comments if paper form was used
TRNS ; Transfer hours to current memorandum
CAL ; Calculate results after transfer
HRCOM ; Prompt for HR's final reconciliation comments
PRT ; Print form for Chief of Staff approval
ESIG ; Prompt for Electronic Signature and store fields in #458.7
PRINT ; Print the paper version of the Reconciliation form
RCE(PTPRC) ;
KILL ; Clean up variables

External References

Name Field # of Occurrence
NOW^%DTC ESIG+18
^%ZIS PRT+17
HOME^%ZIS PRT+27
^%ZISC PRT+29
^%ZTLOAD PRT+25
MSG^DIALOG ESIG+12, ESIG+22
UPDATE^DIE ESIG+12, ESIG+22
^DIR PTPRCOM+5, TRNS+12, HRCOM+3, PRT+4
^PRSAES ESIG+3
PRINT^PRSPRM1 PRT+29
A1^PRSPUT1 PTPCHK+10, PTPCHK+12, PTPCHK+24, RO+16, PTPRCOM+17, TRNS+6, TRNS+20, HRCOM+15
MEM^PRSPUT1 TRNS+5, CAL+24
$$MEMCPP^PRSPUT3 CAL+12
$$UPPER^PRSRUTL RO+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,TEXT
  • Line Location: PTPCHK+16
Function Call: WRITE
  • Prompt: !,TEXT
  • Line Location: PTPCHK+18
Function Call: WRITE
  • Prompt: !,TEXT
  • Line Location: PTPCHK+20
Function Call: WRITE
  • Prompt: !,TEXT
  • Line Location: PTPCHK+22
Function Call: WRITE
  • Prompt: !!,"Enter Reconciliation Option: "
  • Line Location: RO+0
Function Call: WRITE
  • Prompt: !!,"Enter a number between 1 and ",END," or ^ to exit"
  • Line Location: RO+7
Function Call: WRITE
  • Prompt: !!,"Enter 1 or ^ to exit"
  • Line Location: RO+9
Function Call: WRITE
  • Prompt: " "_PTPRCE
  • Line Location: RO+11
Function Call: WRITE
  • Prompt: !
  • Line Location: PTPRCOM+3
Function Call: WRITE
  • Prompt: !!,"Memorandum will have to be reconciled at a future date."
  • Line Location: TRNS+15
Function Call: WRITE
  • Prompt: !
  • Line Location: HRCOM+1
Function Call: WRITE
  • Prompt: !
  • Line Location: PRT+14
Function Call: WRITE
  • Prompt: !,$S($D(ZTSK):"Request Queued!",1:"Request Canceled!")
  • Line Location: PRT+25
Function Call: WRITE
  • Prompt: !,TEXT
  • Line Location: PRINT+5
Routine Call
  • DIALOG
  • Line Location:
    • ESIG+12
    • ESIG+22
Routine Call
  • DIE
  • Line Location:
    • ESIG+12
    • ESIG+22
Routine Call
  • DIR
  • Line Location:
    • PTPRCOM+5
    • TRNS+12
    • HRCOM+3
    • PRT+4
Routine Call
  • %ZIS
  • Line Location:
    • PRT+17
Routine Call
  • %ZIS
  • Line Location:
    • PRT+27

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRST(458.7 - [#458.7] PTPCHK+2, CAL+1
^TMP($J PTPCHK+15*, PTPCHK+18*, PTPCHK+20*, PTPCHK+22*, RO+14*, PTPRCOM+9*, PTPRCOM+11*, PTPRCOM+13*, PTPRCOM+15*, TRNS+18*
HRCOM+7*, HRCOM+9*, HRCOM+11*, HRCOM+13*, PRT+7, PRT+8*, PRT+12*, PRINT+3, PRINT+4, KILL+10!

Label References

Name Line Occurrences
$$RCE PTPCHK+5
RO RO+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% ESIG+19, KILL+9!
%ZIS PRT+15!, PRT+16*, PRT+20!, PRT+30!
%ZIS("A" PRT+16*
AAHRS CAL+11*, CAL+15, CAL+16, KILL+2!
ACTRC PTPCHK+7, PTPCHK+8*, KILL+2!
AHRCOM KILL+2!
AHRS CAL+2*, CAL+11, CAL+19, KILL+2!
AHTCM CAL+8*, KILL+2!
AMT KILL+2!
ARRAY KILL+2!
ASK KILL+2!
ASK2 KILL+2!
D1 KILL+2!
DASH PRT+9*, PRT+10, PRT+11*, KILL+2!
DATA CAL+1*, CAL+2, CAL+3, CAL+4, CAL+5, CAL+6, CAL+7, CAL+8, CAL+9, KILL+3!
DATA0 KILL+3!
DATA2 PTPCHK+2*, PTPCHK+3, KILL+3!
DATA4 KILL+3!
DATA5 KILL+3!
DAY KILL+3!
DIR PTPRCOM+5!, TRNS+12!, HRCOM+3!, PRT+4!, KILL+3!
DIR("A" PTPRCOM+4*, TRNS+11*, HRCOM+2*, PRT+3*
DIR(0 PTPRCOM+4*, TRNS+10*, HRCOM+2*, PRT+2*
DIRUT KILL+3!
DTIME RO+1
DUZ ESIG+17
END PTPCHK+6*, PTPCHK+7, HRRC+1*, RO+6, RO+7, RO+8, KILL+3!
ENDDAT KILL+3!
ENDSTA KILL+3!
ESOK ESIG+2~, ESIG+4
ESRSTAT KILL+4!
HRCOM HRCOM+4*, HRCOM+5, HRCOM+6, HRCOM+8, HRCOM+10, HRCOM+12, ESIG+20, KILL+4!
I PTPCHK+7*, PTPCHK+8, PTPCHK+11, CAL+12*, CAL+13, CAL+18, CAL+19, CAL+21, KILL+4!
IEN4587 ESIG+7*, ESIG+8, ESIG+9, ESIG+10, ESIG+11, ESIG+14*, ESIG+16, ESIG+17, ESIG+19, ESIG+20
ESIG+21, KILL+4!
INDEX PTPCHK+15*, PTPCHK+17*, PTPCHK+18, PTPCHK+19*, PTPCHK+20, PTPCHK+21*, PTPCHK+22, RO+13*, RO+14, RO+15*
PTPRCOM+9*, PTPRCOM+10*, PTPRCOM+11, PTPRCOM+12*, PTPRCOM+13, PTPRCOM+14*, PTPRCOM+15, PTPRCOM+16*, TRNS+17*, TRNS+18
TRNS+19*, HRCOM+7*, HRCOM+8*, HRCOM+9, HRCOM+10*, HRCOM+11, HRCOM+12*, HRCOM+13, HRCOM+14*, PRINT+2*
PRINT+3*, PRINT+4, KILL+4!
INDX PRT+7*, PRT+8*, PRT+12, KILL+4!
IO PRT+28
IO("Q" PRT+21
IOP PRT+15!, PRT+20!, PRT+30!
MEM KILL+4!
MEM( PTPCHK+6, PTPCHK+8, HRRC+1, RO+5, RO+10
MIEN PTPCHK+2, ESIG+14, KILL+4!
NAHTCM CAL+16*, CAL+17*, ESIG+10, KILL+4!
NMIEN TRNS+3, TRNS+5, CAL+1, CAL+12, CAL+24, ESIG+7, KILL+4!
NPAYHRS CAL+4*, CAL+11, CAL+19, KILL+4!
NPHRS KILL+5!
NPOHC CAL+15*, ESIG+9, KILL+5!
NPOMC KILL+5!
NPOT CAL+19*, CAL+20*, CAL+21*, ESIG+11, KILL+5!
NTHRSWK CAL+14*, KILL+5!
OLDMIEN KILL+5!
OTHRS TRNS+9, CAL+14, CAL+24, ESIG+8, KILL+5!
OTP KILL+5!
POHC CAL+7*, KILL+5!
POMC CAL+6*, KILL+5!
POP PRT+18, KILL+5!
POT CAL+9*, KILL+6!
PPCNT KILL+6!
PPE KILL+6!
PPEX KILL+6!
PPEX1 KILL+6!
PPI KILL+6!
PPREM CAL+13*, CAL+16, KILL+6!
PRPRCE KILL+6!
PRSAPGM KILL+6!
PRSFDA KILL+6!
PRSFDA( ESIG+8*, ESIG+9*, ESIG+10*, ESIG+11*, ESIG+16*, ESIG+17*, ESIG+19*, ESIG+20*, ESIG+21*
PRSIEN TRNS+5, CAL+24, KILL+6!
PTPHRCOM PTPRCOM+7*, PTPRCOM+8, PTPRCOM+10, PTPRCOM+12, PTPRCOM+14, ESIG+15, ESIG+16, KILL+7!
PTPRC PTPCHK+3*, PTPCHK+4, PTPCHK+5, PTPCHK+7, RO+10*, PTPRCOM+2, TRNS+2, ESIG+6, RCE~, RCE+1
, RCE+2, RCE+3, RCE+4, RCE+5, KILL+7!
PTPRCE PTPCHK+4*, PTPCHK+5*, PTPCHK+11, RO+10*, RO+11, RCE+1*, RCE+2*, RCE+3*, RCE+4*, RCE+5*
, RCE+6, KILL+7!
PTPRCOM PTPCHK+3*, PTPCHK+14, PTPCHK+17, PTPCHK+19, PTPCHK+21, PTPRCOM+2, PTPRCOM+6, ESIG+15, KILL+7!
QUIT TRNS+14*, PRT+5*, PRT+19*, KILL+7!
RATE KILL+7!
RO RO+1*, RO+2*, RO+3*, RO+4, RO+5, RO+10, RO+12, KILL+7!
SALARY KILL+7!
SCRTTL KILL+7!
SHRCOM KILL+7!
SPAA KILL+8!
SSN KILL+8!
START KILL+8!
STATUS KILL+8!
STDAT KILL+8!
TDAT KILL+8!
TDATE KILL+8!
TEXT PTPCHK+9*, PTPCHK+11*, PTPCHK+14*, PTPCHK+15, PTPCHK+16, PTPCHK+17*, PTPCHK+18, PTPCHK+19*, PTPCHK+20, PTPCHK+21*
PTPCHK+22, PTPCHK+23*, RO+12*, RO+14*, PTPRCOM+8*, PTPRCOM+9, PTPRCOM+10*, PTPRCOM+11, PTPRCOM+12*, PTPRCOM+13
PTPRCOM+14*, PTPRCOM+15, PTPRCOM+16*, TRNS+16*, TRNS+18, TRNS+19*, HRCOM+6*, HRCOM+7, HRCOM+8*, HRCOM+9
HRCOM+10*, HRCOM+11, HRCOM+12*, HRCOM+13, HRCOM+14*, PRT+10*, PRT+11*, PRT+12, PRINT+4*, PRINT+5
KILL+8!
THRSWK CAL+3*, CAL+14, CAL+15, CAL+16, CAL+20, KILL+8!
TPROMPT TRNS+9*, TRNS+11, TRNS+16, KILL+9!
U PTPCHK+3, PTPCHK+8, RO+10, CAL+2, CAL+3, CAL+4, CAL+5, CAL+6, CAL+7, CAL+8
CAL+9, CAL+12
WPAYHRS CAL+5*, CAL+11, CAL+19, KILL+9!
WPHRS KILL+9!
X PTPRCOM+6, PTPRCOM+7, TRNS+13, TRNS+16, HRCOM+4, PRT+5, PRT+6, KILL+9!
Y KILL+9!
ZTDESC PRT+22*, PRT+26!
ZTDTH PRT+26!
ZTIO PRT+26!
ZTRTN PRT+23*, PRT+26!
ZTSAVE PRT+26!, KILL+9!
ZTSAVE("^TMP($J,""PRSPRM""," PRT+24*
ZTSK PRT+25, PRT+26!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All