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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: ACRFPAY3

Package: Commitment Register

Routine: ACRFPAY3


Information

ACRFPAY3 ;IHS/OIRM/DSD/THL,AEF - CERTIFY AND EXPORT PAYMENT BATCH; [ 07/20/2006 9:44 AM ]

Source Information

Source file <ACRFPAY3.m>

Call Graph

Call Graph Total: 10

Package Total Call Graph
Commitment Register 10 (DIC,DIE,DIK,DIR)^ACRFDIC  EN^ACRFEXP2  BATCHS^ACRFPAY  (DHR,DHRPYN)^ACRFPAY2  VALCHK^ACRFPAY5  SSCHUP^ACRFPAY8  SCHNO^ACRFPAYS  $$NAME2^ACRFUTL1  
PAUSE^ACRFWARN  ZTLOAD^ACRFZIS  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Commitment Register 2 ACRFPAY  ACRFPAY1  

Entry Points

Name Comments DBIA/ICR reference
ALL
TSCH ;TREASURY SCHEDULE NUMBER
PARRAY ;SET ACRPAY ARRAY
PAY1 ;EP
LIST ;PRINT BATCH LIST
PAY ;EP;SET LOCAL ACRPAY ARRAY
GBATCH ;ENTER SCHEDULE NUMBER FOR EACH PAYMENT ON G BATCHES
EXALL ;EXPORT ALL BATCHES
BATCHL ;EP;LIST OPEN BATCHS DUE TODAY OR EARLIER
FYHEAD ;EP;
L2
L1 ;LIST BATCHES
DB1
EXPORT ;EP;TO EXPORT BATCH
DBATCH ;EP;TO SELECT BATCH TO DELETE
EX1
CONFLICT ;CHECK TO ENSURE THAT THERE ARE NO PAYMENTS IN THE BATCH WHICH THE

External References

Name Field # of Occurrence
DIC^ACRFDIC DBATCH+10, DB1+5
DIE^ACRFDIC GBATCH+12, ALL+13, TSCH+13
DIK^ACRFDIC DB1+18
DIR^ACRFDIC DB1+13
EN^ACRFEXP2 ALL+21
BATCHS^ACRFPAY EX1+13
DHR^ACRFPAY2 ALL+4
DHRPYN^ACRFPAY2 ALL+16
VALCHK^ACRFPAY5 ALL+1
SSCHUP^ACRFPAY8 TSCH+20
SCHNO^ACRFPAYS TSCH+6
$$NAME2^ACRFUTL1 CONFLICT+13
PAUSE^ACRFWARN DBATCH+3, L1+6, EX1+11, EX1+22, ALL+15, EXALL+15, CONFLICT+18
ZTLOAD^ACRFZIS ALL+42

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: DBATCH+9
Function Call: WRITE
  • Prompt: !
  • Line Location: DB1+4
Function Call: WRITE
  • Prompt: !
  • Line Location: DB1+12
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: LIST+1
Function Call: WRITE
  • Prompt: !,ACRJ,?4,$P(X,U),?12
  • Line Location: L2+2
Function Call: WRITE
  • Prompt: Y,?25
  • Line Location: L2+5
Function Call: WRITE
  • Prompt: Y
  • Line Location: L2+7
Function Call: WRITE
  • Prompt: ?39,"|",ACRJ+10,?44,$P(X,U),?52
  • Line Location: L2+13
Function Call: WRITE
  • Prompt: Y,?65
  • Line Location: L2+16
Function Call: WRITE
  • Prompt: Y
  • Line Location: L2+18
Function Call: WRITE
  • Prompt: !!,"FISCAL YEAR: ",ACRFY
  • Line Location: FYHEAD+1
Function Call: WRITE
  • Prompt: !!,"NO.",?4,"BATCH",?12,"CREATED",?25,"DUE",?39,"|","NO.",?44,"BATCH",?52,"CREATED",?65,"DUE"
  • Line Location: FYHEAD+2
Function Call: WRITE
  • Prompt: !,"---",?4,"------",?12,"-----------",?25,"-----------",?39,"|","---",?44,"------",?52,"-----------",?65,"-----------"
  • Line Location: FYHEAD+3
Function Call: WRITE
  • Prompt: !
  • Line Location: GBATCH+1
Function Call: WRITE
  • Prompt: !!,"Export of "
  • Line Location: ALL+18
Function Call: WRITE
  • Prompt: "Batch NO ",$P(^AFSLAFP(ACRFYDA,1,ACRBATDA,0),U)
  • Line Location: ALL+19
Function Call: WRITE
  • Prompt: " in progress. Please stand by...."
  • Line Location: ALL+20
Function Call: WRITE
  • Prompt: !!,"All batches for which a TREASURY SCHEDULE number was entered"
  • Line Location: EXALL+10
Function Call: WRITE
  • Prompt: !,"will now be exported. You can find the DHR, TREASURY and ECS"
  • Line Location: EXALL+11
Function Call: WRITE
  • Prompt: !,"names by referring to function 14 Review Batch STatus."
  • Line Location: EXALL+12
Function Call: WRITE
  • Prompt: !!,"To continue with the export press <ENTER>."
  • Line Location: EXALL+13
Function Call: WRITE
  • Prompt: !,"To abort the export enter '^' then press <ENTER>."
  • Line Location: EXALL+14
Function Call: WRITE
  • Prompt: !!,"Export aborted..."
  • Line Location: EXALL+16
Function Call: WRITE
  • Prompt: !!,"BATCH NO................: ",$P($G(^AFSLAFP(ACRFYDA,1,ACRBATDA,0)),U)
  • Line Location: TSCH+5
Function Call: WRITE
  • Prompt: !!,"You cannot certify a batch containing payment(s) you entered."
  • Line Location: CONFLICT+15
Function Call: WRITE
  • Prompt: !,"Either have someone else certify the batch or"
  • Line Location: CONFLICT+16
Function Call: WRITE
  • Prompt: !,"transfer your payments to another batch."
  • Line Location: CONFLICT+17

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AFSLAFP - [#9002325] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZIS(1 - [#3.5] ALL+36
^ACRAPL("AC" DBATCH+1
^ACRPO(1 ALL+32
^AFSLAFP - [#9002325] DB1+10, BATCHL+5, PAY+1, PAY+2, PAY+3, PAY+7, GBATCH+3, GBATCH+10, GBATCH+13, EX1+5
, EX1+16, EX1+17, ALL+4, ALL+6, ALL+7, ALL+19, ALL+24, EXALL+7, EXALL+21, EXALL+22
, EXALL+23, EXALL+24, TSCH+3, TSCH+4, TSCH+5, TSCH+14, TSCH+16*, TSCH+18*, CONFLICT+5, CONFLICT+6
, CONFLICT+8
^AFSLAFP("EXPORT" EX1+4, EX1+7, ALL+14!, EXALL+1, EXALL+4, EXALL+6, EXALL+7!, EXALL+19, EXALL+21, EXALL+25!
^AFSLAFP("K" BATCHL+4, BATCHL+7
^AFSLAFP("M" TSCH+17*
^AUTTPRG - [#9999999.62] ALL+34
^AUTTSITE(1 ALL+27
^AUTTVNDR - [#9999999.11] CONFLICT+11
^DD("DD" L2+4, L2+7, L2+15, L2+18
^TMP("ACRBAT" PAY1+9*
^TMP("ACRPAY" PARRAY+7*

Label References

Name Line Occurrences
ALL EXALL+31
CONFLICT PAY+4
DB1 DBATCH+13
EX1 EXPORT+1
EXALL EX1+15
FYHEAD LIST+7
GBATCH TSCH+4
L1 LIST+9
L2 L1+4
LIST PAY1+12
PARRAY LIST+2
PAY BATCHL+7, EX1+7
PAY1 BATCHL+8, EX1+8
TSCH EX1+19, EXALL+8

Naked Globals

Name Field # of Occurrence
^(0 CONFLICT+6
^(2 ALL+24

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACR BATCHL+2!, EX1+1!
ACR( LIST+6, PARRAY+3, PARRAY+5, PARRAY+6, L1+3, L2+1, L2+10, L2+11, PAY+7*, PAY1+4
, PAY1+6, PAY1+8*, PAY1+10!
ACRAO ALL+26~, ALL+27*, ALL+28, ALL+29
>> ACRBATDA DB1+7*, DB1+10, DB1+16, BATCHL+6*, BATCHL+7*, PAY+1, PAY+2, PAY+3, PAY+7, GBATCH+3
, GBATCH+5, GBATCH+10, GBATCH+13, EX1+6*, EX1+7*, EX1+17, ALL+4, ALL+6, ALL+7, ALL+10
, ALL+14, ALL+19, ALL+21, ALL+24, EXALL+5*, EXALL+6*, EXALL+7, EXALL+30*, TSCH+2, TSCH+4
, TSCH+5, TSCH+6, TSCH+10, TSCH+14, TSCH+16, TSCH+17, TSCH+18, CONFLICT+5, CONFLICT+6, CONFLICT+8
ACRBATDX EXALL+17~, EXALL+20*, EXALL+21*, EXALL+23, EXALL+24, EXALL+25, EXALL+30
>> ACRBATNO PAY1+5*, PAY1+6*, PAY1+8, PAY1+9, PAY1+10, EX1+17*, EXALL+23*, EXALL+26
ACRBSCH GBATCH+13*, EX1+20, TSCH+1!, TSCH+2!, TSCH+7!, TSCH+14*, TSCH+15, TSCH+19*
>> ACRCERT PAY+3, PAY+4
ACREXP PAY+2, EX1~, EX1+2*, TSCH+1!
ACRFY BATCHL+5*, LIST+5*, LIST+6*, LIST+7, PARRAY+1~, PARRAY+2*, PARRAY+3*, PARRAY+5, PARRAY+6, L1+1
, L1+3, L2+1, L2+10, L2+11, PAY+7, PAY1+1~, PAY1+3*, PAY1+4*, PAY1+6, PAY1+8
, PAY1+10, FYHEAD+1, EX1+5*, EX1+16*, EXALL+22*, TSCH+3*
>> ACRFYDA DBATCH+12*, DB1, DB1+10, DB1+15, BATCHL+3*, BATCHL+4*, BATCHL+5, BATCHL+7, PAY+1, PAY+2
, PAY+3, PAY+7, GBATCH+3, GBATCH+6, GBATCH+10, GBATCH+13, EX1+3*, EX1+4*, EX1+5, EX1+7
, EX1+16, EX1+17, ALL+4, ALL+6, ALL+7, ALL+9, ALL+14, ALL+19, ALL+21, ALL+24
, EXALL+3*, EXALL+4*, EXALL+6, EXALL+7, EXALL+29*, TSCH+2, TSCH+3, TSCH+4, TSCH+5, TSCH+6
, TSCH+9, TSCH+11, TSCH+14, TSCH+16, TSCH+17, TSCH+18, CONFLICT+5, CONFLICT+6, CONFLICT+8
ACRFYDAX EXALL+17~, EXALL+18*, EXALL+19*, EXALL+21, EXALL+22, EXALL+23, EXALL+24, EXALL+25, EXALL+29
>> ACRFYX LIST+5*, LIST+7, L1+1*
>> ACRJ PARRAY+4*, PARRAY+5*, PARRAY+6, PARRAY+7, L1+2*, L1+3*, L1+8*, L2+1, L2+2, L2+9
, L2+10, L2+11, L2+13, L2+20
ACRJJ LIST+3~, LIST+4*, LIST+8*, L1+5, L2*
ACRJX LIST+3~, LIST+4*, L1+8, L2+9*, L2+20*
ACRMAX BATCHL+3*, PAY1+11*, EX1+1!, EX1+9
ACROUT DBATCH+13, LIST+10!, EXPORT+1, EX1+14, ALL+5!, ALL+17, EXALL+16, TSCH+8
ACRPAY BATCHL+2!, EX1+1!
ACRQUIT DBATCH+13, DBATCH+14!, DB1+6*, DB1+14!, DB1+19!, LIST+6, LIST+10!, L1+3, L1+7, L2+12
, PAY+5!, EXPORT+1, EX1+1!, EX1+12*, EX1+14, EX1+18!, ALL!, ALL+2!, EXALL+6, EXALL+9
, TSCH+6, CONFLICT+3!, CONFLICT+7, CONFLICT+9*, CONFLICT+14, CONFLICT+19*
>> ACRRTN ALL+39*
ACRSEQDA GBATCH+2*, GBATCH+3*, GBATCH+4, GBATCH+10, GBATCH+13, ALL+3*, ALL+4*, CONFLICT+2~, CONFLICT+4*, CONFLICT+5*
, CONFLICT+6
>> ACRSNO TSCH+6
>> ACRSNO(1 GBATCH+13*, TSCH+7, TSCH+12, TSCH+16, TSCH+17, TSCH+18, TSCH+19
>> ACRXALL EX1+15, ALL+15, ALL+16
>> DA DB1+16*, GBATCH+4*, ALL+10*, TSCH+10*
>> DA(1 DB1+15*, DB1+17, GBATCH+5*, GBATCH+7, ALL+9*, ALL+11, TSCH+9*
>> DA(2 GBATCH+6*, GBATCH+7
>> DIC DBATCH+4*, DB1*
>> DIC("A" DBATCH+6*, DB1+2*
>> DIC("B" DBATCH+7*
>> DIC("S" DBATCH+8*, DB1+3*
>> DIC(0 DBATCH+5*, DB1+1*
>> DIE GBATCH+7*, ALL+11*, TSCH+11*
>> DIK DB1+17*
>> DIR("A" DB1+9*, DB1+10*
>> DIR("B" DB1+11*
>> DIR(0 DB1+8*
>> DR GBATCH+8*, ALL+12*, TSCH+12*
DT DBATCH+7, PAY+2
DUZ DBATCH+1, CONFLICT+6
IOF LIST+1
ION ALL+38*
J BATCHL+1~, PAY+6*, PAY1+2*, PAY1+7*, PAY1+8, PAY1+9, PAY1+11, PAY1+12, EX1~
U DB1+10, BATCHL+5, PARRAY+7, L2+2, L2+13, PAY+2, PAY+7, GBATCH+11, GBATCH+13, EX1+5
, EX1+16, EX1+17, ALL+6, ALL+7, ALL+19, ALL+24, ALL+27, ALL+32, ALL+34, ALL+36
, EXALL+21, EXALL+22, EXALL+23, EXALL+24, TSCH+3, TSCH+4, TSCH+5, TSCH+14, TSCH+16, CONFLICT+6
, CONFLICT+8, CONFLICT+10, CONFLICT+11, CONFLICT+13
X BATCHL+1~, PARRAY+6*, PARRAY+7, L2+1*, L2+2, L2+3, L2+6, L2+8, L2+11*, L2+13
, L2+14, L2+17, L2+19, PAY+1*, PAY+2, PAY+7, GBATCH+9~, GBATCH+10*, GBATCH+11, EX1~
, ALL+29*, ALL+31~, ALL+32*, ALL+33, ALL+34*, ALL+35, ALL+36*, ALL+37, ALL+38, CONFLICT+2~
, CONFLICT+6*, CONFLICT+10, CONFLICT+11, CONFLICT+13
Y DBATCH+11, DBATCH+12, DB1+6, DB1+7, DB1+14, BATCHL+1~, L2+3*, L2+5, L2+6*, L2+7
, L2+14*, L2+16, L2+17*, L2+18, EX1~
>> ZTDESC ALL+40*
>> ZTDTH ALL+41*
>> ZTRTN ALL+39*
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 |  Naked Globals |  Local Variables |  All