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

Package: Commitment Register

Routine: ACRFPAY2


Information

ACRFPAY2 ;IHS/OIRM/DSD/THL,AEF - CERTIFY AND EXPORT PAYMENT BATCH; [ 09/23/2005 9:22 AM ]

Source Information

Source file <ACRFPAY2.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
Commitment Register 7 ^ACRDHR  ^ACRFDATE  (DIC,DIE,DIK,DIR,FILE,IX1)^ACRFDIC  SEQNO^ACRFIV12  $$NAME2^ACRFUTL1  PAUSE^ACRFWARN  ^ACRFZIS  
VA Fileman 2 %XY^%RCR  ^DIE  

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
Commitment Register 6 ACRFEXP3  ACRFPAY3  ACRFPAY6  ACRFPAY7  ACRFPAY8  ACRFPAYL  

Entry Points

Name Comments DBIA/ICR reference
DN
BAT
L1
DHRZIS ;EP;TO SELECT DEVICE
DHRPYN ;EP
NEWSEQ ;CREATE NEW SEQUENCE ENTRY
SEQ
TV
DHR2(ACRFYDA,ACRBATDA,ACRSEQDA,X)
LOCATOR ;EP;TO LOCATE A DOCUMENT
DN1
ZIS ;PRINT PAYMENT HISTORY
DHRPRINT ;EP;TO SELECT PAYMENT BATCH TO PRINT
BATCH
DHRP ;EP;TO PRINT PAYMENT DHR'S
L2 ;EP;TO PRINT PAYMENT HISTORY
VN
IN
TRANS ;EP;TRANSFER A PAYMENT
DHR(ACRFYDA,ACRBATDA,ACRSEQDA) ;EP;TO CREATE PAYMENT DHR
DP2 ;EP;
DP1 ;SELECT FY
TRANSFER ;EP;TO CREATE NEW SEQUENCE NUMBER AND TRANSFER PAYMENT TO ANOTHER BATCH
FYBAT ;EP;SELECT FY AND BATCH

External References

Name Field # of Occurrence
%XY^%RCR TRANSFER+9
^ACRDHR DHRP+1
^ACRFDATE VN+10, TV+11
DIC^ACRFDIC TRANS+6, BAT+4, VN+5, TV+5, IN+4, FYBAT+8, FYBAT+19
DIE^ACRFDIC DHR2+66
DIK^ACRFDIC TRANSFER+20
DIR^ACRFDIC BAT+10, BAT+18, L1+6, DN+5, DHRPYN+5
FILE^ACRFDIC NEWSEQ+11, DHR2+61
IX1^ACRFDIC TRANSFER+15
SEQNO^ACRFIV12 NEWSEQ+2
$$NAME2^ACRFUTL1 TV+10, SEQ+5
PAUSE^ACRFWARN DN1+4, L2+3, SEQ+8, DHRP+2, FYBAT+27
^ACRFZIS ZIS+3, DHRZIS+3
^DIE DHR2+71

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: TRANS+5
Function Call: WRITE
  • Prompt: !
  • Line Location: BAT+9
Function Call: WRITE
  • Prompt: !
  • Line Location: BAT+17
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: L1+0
Function Call: WRITE
  • Prompt: !?17,"Document LOCATOR",!
  • Line Location: L1+2
Function Call: WRITE
  • Prompt: !
  • Line Location: L1+5
Function Call: WRITE
  • Prompt: !
  • Line Location: VN+4
Function Call: WRITE
  • Prompt: !
  • Line Location: TV+4
Function Call: WRITE
  • Prompt: !
  • Line Location: DN+4
Function Call: WRITE
  • Prompt: !
  • Line Location: IN+3
Function Call: WRITE
  • Prompt: !!,"FISCAL YEAR....: ",$P($G(^AFSLAFP(ACRFYDA,0)),U)
  • Line Location: BATCH+0
Function Call: WRITE
  • Prompt: !,"BATCH NUMBER...: ",$P(X,U)
  • Line Location: BATCH+1
Function Call: WRITE
  • Prompt: !,"SCHEDULE NUMBER: ",$P(Y,U,6)
  • Line Location: BATCH+2
Function Call: WRITE
  • Prompt: !,"EXPORT DATE....: ",Y
  • Line Location: BATCH+3
Function Call: WRITE
  • Prompt: !,"EXPORT DUE.....: ",Y
  • Line Location: BATCH+4
Function Call: WRITE
  • Prompt: !!?3,"SEQUENCE NO.: ",$P(X,U)
  • Line Location: SEQ+0
Function Call: WRITE
  • Prompt: !?3,"DOCUMENT NO.: ",$P(X,U,20),?35,"(",$P(X,U,5),")"
  • Line Location: SEQ+1
Function Call: WRITE
  • Prompt: !?3,"AMOUNT......: ",$J($FN($P(X,U,11),"P",2),11),?35,"(",$P($G(^AUTTCAN(+$P(X,U,7),0)),U),?$X+3,$P($G(^AUTTOBJC(+$P(X,U,8),0)),U),")"
  • Line Location: SEQ+2
Function Call: WRITE
  • Prompt: !?3,"VENDOR......: ",$P($G(^AUTTVNDR($P(X,U,10),0)),U)
  • Line Location: SEQ+3
Function Call: WRITE
  • Prompt: !?3,"EMPLOYEE....: ",$P($G(^VA(200,$P(X,U,24),0)),U)
  • Line Location: SEQ+4
Function Call: WRITE
  • Prompt: !?3,"EMPLOYEE....: ",$$NAME2^ACRFUTL1($P(X,U,24))
  • Line Location: SEQ+5
Function Call: WRITE
  • Prompt: !?3,"PAID FOR....: ",$P(Z,U,14)
  • Line Location: SEQ+6
Function Call: WRITE
  • Prompt: !?3,"ACH ADDENDUM: ",$P(Z,U,2)
  • Line Location: SEQ+7
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: SEQ+9
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: DP1+1
Function Call: WRITE
  • Prompt: !?20,"Select the Fiscal Year and Batch"
  • Line Location: DP1+2
Function Call: WRITE
  • Prompt: !?20,"for Payment DHR's to be printed."
  • Line Location: DP1+3
Function Call: WRITE
  • Prompt: !!
  • Line Location: DP1+4
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: DHRP+3
Function Call: WRITE
  • Prompt: !
  • Line Location: DHRPYN+4
Function Call: WRITE
  • Prompt: !
  • Line Location: FYBAT+8
Function Call: WRITE
  • Prompt: !
  • Line Location: FYBAT+19
Routine Call
  • DIE
  • Line Location:
    • DHR2+71

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ACRAU - [#9002185.3] Classic Fileman Calls
^ACRDHR - [#9002189.1] Classic Fileman Calls
^ACRINV - [#9002190.1] Classic Fileman Calls
^AFSLAFP - [#9002325] Classic Fileman Calls
^AUTTVNDR - [#9999999.11] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ACRDHR - [#9002189.1] DP2+13
^ACRDHR("B" DP2+12
^ACRDHR("C" DHR2+49, DHR2+50
^ACRDOC - [#9002196] IN+9, IN+10
^ACRDOC("B" DHR2+52
^ACRDOC("C" DHR2+53
^ACRINV - [#9002190.1] IN+6, IN+7
^AFSLAFP - [#9002325] TRANSFER+6, TRANSFER+10*, NEWSEQ+10, TRANS+4, DN1+2, L2+1, L2+6, L2+8, L2+10, L2+11
, L2+18, L2+19, L2+20, L2+21, BATCH, DHR+3, DHR2+2, DHR2+4, DHR2+6, DP2+3
, DP2+6, DP2+7, FYBAT+11, FYBAT+22, FYBAT+23, FYBAT+24
^AUTTCAN - [#9999999.57] SEQ+2, DHR2+19
^AUTTOBJC - [#9999999.59] SEQ+2, DHR2+21
^AUTTVNDR - [#9999999.11] VN+9, SEQ+3, DHR2+27
^DD("DD" BATCH+3, BATCH+4
^TMP("ACRPAY" BAT+22

Label References

Name Line Occurrences
BATCH L2+16
DHR2 DHR+5
DHRP DP2+14
DN L1+10
DN1 IN+11
DP1 DHRPRINT+2, DHRPYN+7
FYBAT DP1+6
IN L1+11
L1 LOCATOR+1
NEWSEQ TRANSFER+4
SEQ L2+22
TRANSFER BAT+22
TV L1+9
VN L1+8
ZIS L1+12

Naked Globals

Name Field # of Occurrence
^(0 NEWSEQ+10*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %X TRANSFER+7*
>> %Y TRANSFER+8*
>> ACR1 DHR2+7*
>> ACR10 DHR2+16*
>> ACR11 DHR2+17*
>> ACR12 DHR2+18*, DHR2+19*
>> ACR13 DHR2+20*, DHR2+21*
>> ACR14 DHR2+22*, DHR2+23*, DHR2+24*
>> ACR15 DHR2+25*
>> ACR16 DHR2+26*, DHR2+27*, DHR2+28*
>> ACR17 DHR2+29*
>> ACR18 DHR2+30*
>> ACR19 DHR2+31*
>> ACR2 DHR2+8*
>> ACR20 DHR2+32*
>> ACR21 DHR2+33*
>> ACR22 DHR2+34*
>> ACR23 DHR2+35*
>> ACR24 DHR2+36*
>> ACR25 DHR2+37*
>> ACR26 DHR2+38*, DHR2+39*
>> ACR27 DHR2+40*, DHR2+41*
>> ACR28 DHR2+42*, DHR2+43*
>> ACR29 DHR2+44*
>> ACR3 DHR2+9*
>> ACR30 DHR2+45*
>> ACR4 DHR2+10*
>> ACR5 DHR2+11*
>> ACR6 DHR2+12*
>> ACR7 DHR2+13*, DHR2+51, DHR2+52, DHR2+53, DHR2+60
>> ACR8 DHR2+14*
>> ACR9 DHR2+15*
ACRBATDA TRANSFER+1~, TRANSFER+2*, TRANSFER+6, TRANSFER+8, TRANSFER+10, TRANSFER+13, TRANSFER+14, NEWSEQ+2, NEWSEQ+5, NEWSEQ+10
, BAT+21, L2+7*, L2+8*, L2+10, L2+11, L2+18, L2+19, L2+20, L2+21, DHR~
, DHR+1, DHR+3, DHR+5, DHR2~, DHR2+2, DHR2+4, DHR2+6, DHR2+69, DHRPRINT+1!, DHRPRINT+3!
, DP1+7, DP2+3, DP2+6, DP2+7, FYBAT+18, FYBAT+20!, FYBAT+21*, FYBAT+23, FYBAT+24, FYBAT+26!
>> ACRBATNO FYBAT+22*
>> ACRBEGIN L2+12, L2+14
>> ACRDEST TRANSFER+2, TRANSFER+3, TRANS+8*, BAT+6*
ACRDHR DP1+5*, FYBAT+16!
>> ACRDIC("S" FYBAT+15!
ACRDOC DP2+1!, DP2+7*, DP2+8, DP2+9, DP2+10, DP2+12
ACRDOC( DP2+9, DP2+10*
>> ACRDOCDA IN+7*, IN+8, IN+9, IN+10, DHR2+51, DHR2+52*, DHR2+53*, DHR2+57
>> ACRDR DHR2+54*, DHR2+65
>> ACREND L2+13, L2+15
>> ACREXP FYBAT+24
ACRFMS DHR2+50*, DHR2+63*, DHR2+70, DHR2+72!
>> ACRFY FYBAT+11*
ACRFYDA TRANSFER+1~, TRANSFER+3*, TRANSFER+6, TRANSFER+8, TRANSFER+10, TRANSFER+12, TRANSFER+14, NEWSEQ+2, NEWSEQ+4, NEWSEQ+10
, TRANS+4, BAT+20, L2+5*, L2+6*, L2+8, L2+10, L2+11, L2+18, L2+19, L2+20
, L2+21, BATCH, DHR~, DHR+1, DHR+3, DHR+5, DHR2~, DHR2+2, DHR2+4, DHR2+6
, DHR2+69, DHRPRINT+1!, DHRPRINT+3!, DP1+7, DP2+3, DP2+6, DP2+7, FYBAT+7, FYBAT+9!, FYBAT+10*
, FYBAT+22, FYBAT+23, FYBAT+24
>> ACRJ BAT+22*
>> ACRMAX BAT+7
ACROUT LOCATOR+1, L2+23!, DHRPRINT+2, DHRPRINT+3!
ACRQUIT TRANS+7*, BAT+5*, BAT+11*, BAT+19*, BAT+22, BAT+23!, LOCATOR+1, L1+13!, VN+6*, TV+6*
, DN+6*, DN1+5!, IN+5!, L2+4!, L2+6, L2+8, L2+18, L2+23!, DHRPRINT+2, DHRPRINT+3!
, DP2+1!, DP2+6, DHRPYN+6*, FYBAT+9*, FYBAT+20*
>> ACRRTN ZIS+1*, DHRZIS+1*
>> ACRSBAT TRANSFER+7, TRANSFER+18, TRANSFER+19, BAT+21*
ACRSCHNO DP2+2~, DP2+3*, DP2+4, DP2+13, FYBAT+23*
ACRSEQDA TRANSFER+5, TRANSFER+6, TRANSFER+8, TRANSFER+10, TRANSFER+11, NEWSEQ+12*, L2+17*, L2+18*, L2+19, L2+20
, L2+21, DHR~, DHR+1, DHR+3, DHR+5, DHR2~, DHR2+2, DHR2+4, DHR2+6, DHR2+68
, DHRPRINT+1!, DHRPRINT+3!, DP2+2~, DP2+5*, DP2+6*, DP2+7
>> ACRSEQNO TRANSFER+6*, TRANSFER+10, NEWSEQ+2, NEWSEQ+3, NEWSEQ+6
>> ACRSFY TRANSFER+7, TRANSFER+17, TRANSFER+19, BAT+20*
>> ACRSS TRANSFER+7, TRANSFER+16, BAT+22*
ACRX L1+1~, L1+12, VN+7*, VN+9, TV+7*, TV+10, DN1*, DN1+2, DN1+5!, L2+1
, L2+6, L2+8, L2+18
ACRXREF L1+1~, L1+12, VN+8*, TV+8*, DN1+1*, DN1+2, DN1+5!, L2+1, L2+6, L2+8
, L2+18
ACRXX BAT+12*, BAT+22, VN+9*, TV+10*, DN1*, DN1+3, DN1+5!, L2+2
>> ACRY BAT+12, BAT+14, DN1, IN+6*, IN+9*, IN+10*
ACRZ DHR2+6~*, DHR2+38, DHR2+40, DHR2+42
>> D0 DP2+11*, DP2+12*, DP2+13
>> DA TRANSFER+11*, TRANSFER+16*, DHR2+62*, DHR2+68*
>> DA(1 TRANSFER+13*, TRANSFER+18*, NEWSEQ+5*, NEWSEQ+7, FYBAT+10*, FYBAT+12
>> DA(2 TRANSFER+12*, TRANSFER+17*, NEWSEQ+4*, NEWSEQ+7
DIC NEWSEQ+7*, TRANS+1*, BAT*, VN*, TV*, IN*, DHR2+55*, FYBAT+1*, FYBAT+7!, FYBAT+12*
, FYBAT+18!
DIC("A" TRANS+3*, BAT+2*, VN+2*, TV+2*, IN+2*, FYBAT+3*, FYBAT+14*
DIC("B" TRANS+4*, FYBAT+4*
DIC("DR" NEWSEQ+9*, DHR2+59*
DIC("S" BAT+3*, VN+3*, TV+3*, FYBAT+5*, FYBAT+15*, FYBAT+16*
DIC(0 NEWSEQ+8*, TRANS+2*, BAT+1*, VN+1*, TV+1*, IN+1*, DHR2+56*, FYBAT+2*, FYBAT+13*
>> DIE DHR2+64*, DHR2+69*
>> DIK TRANSFER+14*, TRANSFER+19*
>> DIR("?" DN+2*, DN+3*
>> DIR("A" BAT+8*, BAT+13*, BAT+14*, L1+4*, DN+1*, DHRPYN+2*
>> DIR("B" BAT+16*, DHRPYN+3*
>> DIR(0 BAT+7*, BAT+15*, L1+3*, DN*, DHRPYN+1*
>> DR DHR2+46*, DHR2+47*, DHR2+48*, DHR2+49, DHR2+50, DHR2+54, DHR2+65*, DHR2+70*
DT DHR2+8, DHR2+57, FYBAT+4
DUZ NEWSEQ+9, DHR2+57
IOF L1, SEQ+9, DP1+1, DHRP+3
IOSL SEQ+9
>> J DHR2+47*, DHR2+58*, DHR2+67*
U TRANSFER+3, TRANSFER+6, TRANSFER+10, TRANS+4, TRANS+8, BAT+6, VN+9, IN+6, IN+7, IN+9
, IN+10, L2+14, L2+15, BATCH, BATCH+1, BATCH+2, BATCH+3, BATCH+4, SEQ, SEQ+1
, SEQ+2, SEQ+3, SEQ+5, SEQ+6, SEQ+7, DHR2+7, DHR2+9, DHR2+10, DHR2+11, DHR2+12
, DHR2+13, DHR2+14, DHR2+15, DHR2+17, DHR2+18, DHR2+19, DHR2+20, DHR2+21, DHR2+22, DHR2+25
, DHR2+26, DHR2+27, DHR2+30, DHR2+38, DHR2+40, DHR2+42, DP2+3, DP2+7, DP2+13, FYBAT+11
, FYBAT+22, FYBAT+23, FYBAT+24
X NEWSEQ+6*, BAT+22*, L2+9~, L2+10*, L2+19*, BATCH+1, SEQ, SEQ+1, SEQ+2, SEQ+3
, SEQ+5, DHR+2~, DHR+3*, DHR+4, DHR+5, DHR2~, DHR2+7, DHR2+9, DHR2+10, DHR2+11
, DHR2+12, DHR2+13, DHR2+14, DHR2+15, DHR2+17, DHR2+18, DHR2+20, DHR2+22, DHR2+25, DHR2+26
, DHR2+57*, DHR2+58*, DHR2+59, DHR2+60*
Y NEWSEQ+12, TRANS+7, TRANS+8, BAT, BAT+5, BAT+6, BAT+11, BAT+19, L1+7, L1+8*
, L1+9*, L1+10*, L1+11*, VN+6, VN+7, TV+6, TV+7, DN+6, IN+5, IN+6
, IN+7, L2+9~, L2+11*, L2+12, L2+13, L2+14, L2+15, L2+20*, BATCH+2, BATCH+3*
, BATCH+4*, DHR2+1~, DHR2+2*, DHR2+3, DHR2+30, DHR2+62, DHR2+63, DHRPYN+6, FYBAT+6*, FYBAT+7*
, FYBAT+9, FYBAT+10, FYBAT+11, FYBAT+17*, FYBAT+18*, FYBAT+20, FYBAT+21, FYBAT+22
Z L2+9~, L2+21*, SEQ+6, SEQ+7, DHR2+1~, DHR2+4*, DHR2+5
>> ZTDESC ZIS+2*, DHRZIS+2*
>> ZTRTN ZIS+1*, DHRZIS+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 |  Naked Globals |  Local Variables |  All