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

Package: Commitment Register

Routine: ACRFUFMZ


Information

ACRFUFMZ ;IHS/OIRM/DSD/AEF - MATCH OPEN DOCUMENTS FROM CORE FOR UFMS [ 05/16/2007 9:44 AM ]

Source Information

Source file <ACRFUFMZ.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
Commitment Register 7 $$ASUFAC^ACRFFF4  ITEMS^ACRFUFMI  ENW^ACRFUFMR  ($$CCVEN,$$CHS,$$CKVEND,$$EIN,$$MATCH,$$SFX,$$VEN,$$VENDOR,$$VNAME,CKVEND,PIECE,SETCK)^ACRFUFMU  (HIT1166,HITDHR)^ACRFUFMX  $$FYFUN^ACRFUTL1  $$DOCDT^ACRZFFU  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Commitment Register 4 ACRFUFMD  ACRFUFMR  ACRFUFMU  ACRFUFMX  

Entry Points

Name Comments DBIA/ICR reference
HITDOC(ACRDOC) ;FOUND CORE DOCUMENT NUMBER IN ARMS FMS DOCUMENT FILE
SETCORE ; SET VARIABLES FROM CORE FILE STRING
EN ;EP; MAIN ENTRY POINT -- CALLED BY READ^ACRFUFMR THROUGH TASKMAN
SETVND ;EP - SET STRING INTO VNDR NODE *********
NONARMS ;ASSIGN NON-ARMS TO APPROPRIATE FILES
; ***********************************
CHSSET(ACR) ;EP;
INIT ;SET UP GLOBALS
SET ;EP; SET ACRZ(NODE,# WITH MATCHED DATA
; ENTERS WITH DATA STRING FROM
; FMS DOCUMENT FILE or
; 1166 APPROVALS FOR PAYMENT FILE or
; FMS DOCUMENT HISTORY RECORD FILE
; ACRV = VENDOR FILE IEN
MATCHDOC(ACRDA)
TOTAL ;SET TOTALS ***********************
REQ() ;BUILD ORIGINAL REQUISITION NUMBER
LOOP ;LOOP THROUGH CORE OPEN DOCUMENTS

External References

Name Field # of Occurrence
$$ASUFAC^ACRFFF4 INIT+21
ITEMS^ACRFUFMI MATCHDOC+40
ENW^ACRFUFMR EN+4
$$CCVEN^ACRFUFMU MATCHDOC+24
$$CHS^ACRFUFMU SETCORE+28
$$CKVEND^ACRFUFMU SET+9
$$EIN^ACRFUFMU SETVND+6
$$MATCH^ACRFUFMU MATCHDOC+38
$$SFX^ACRFUFMU SETVND+7
$$VEN^ACRFUFMU NONARMS+7, SET+8
$$VENDOR^ACRFUFMU MATCHDOC+24
$$VNAME^ACRFUFMU SET+15, SETVND+5
CKVEND^ACRFUFMU NONARMS+11
PIECE^ACRFUFMU MATCHDOC+37
SETCK^ACRFUFMU MATCHDOC+42, SET+19, SET+27, SET+33
HIT1166^ACRFUFMX LOOP+9
HITDHR^ACRFUFMX LOOP+10
$$FYFUN^ACRFUTL1 MATCHDOC+36
$$DOCDT^ACRZFFU MATCHDOC+27

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ACRCAN - [#9002186.5] REQ+5
^ACRDHR("B" LOOP+10
^ACRDOC - [#9002196] HITDOC+8, HITDOC+10, MATCHDOC+20
^ACRDOC("B" LOOP+6, REQ+9
^ACRDOC("C" LOOP+6
^ACRSS - [#9002193] MATCHDOC+30, MATCHDOC+31
^ACRZ("ACRCORE" LOOP+1, SETCORE+3
^ACRZ("ACRDOC" INIT+1!, TOTAL+2*, SET+31*
^ACRZ("CEIN" INIT+14!, SET+25*
^ACRZ("CHS" INIT+11!, TOTAL+10*, CHSSET+1*
^ACRZ("ERR" INIT+3!, TOTAL+7*, SETVND+14*
^ACRZ("GR" INIT+13!, NONARMS+28*, TOTAL+12*
^ACRZ("GTRIP" INIT+10!, NONARMS+17*, TOTAL+9*
^ACRZ("ITEMS" INIT+9!
^ACRZ("NOHIT" INIT+5!, NONARMS+32*, TOTAL+4*
^ACRZ("NOMATCH" INIT+6!, LOOP+11, TOTAL+5*
^ACRZ("NOVNDR" INIT+4!, TOTAL+6*, SET+23*
^ACRZ("PAY" INIT+7!, TOTAL+8*, SETCORE+9*
^ACRZ("TOTALS" INIT+8!, TOTAL+1*
^ACRZ("TR" INIT+12!, NONARMS+22, NONARMS+23*, TOTAL+11*, SET+16*
^ACRZ("VNDR" INIT+2!, NONARMS+9, TOTAL+3*, SETVND+9, SETVND+10*
^AFSLAFP("N" LOOP+9
^AUTTCAN - [#9999999.57] REQ+4
^AUTTCAN("B" REQ+2
^AUTTLCOD - [#9999999.66] REQ+7
^AUTTSITE(1 INIT+21

Label References

Name Line Occurrences
$$MATCHDOC HITDOC+11
$$REQ LOOP+8
CHSSET NONARMS+4
HITDOC LOOP+7, LOOP+8
INIT EN+1
LOOP EN+2
NONARMS LOOP+13
SET MATCHDOC+41
SETCORE LOOP+3
SETVND NONARMS+13, SET+17, SET+30
TOTAL EN+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACR INIT+16!, INIT+19*, LOOP+1*, LOOP+11, NONARMS+4, NONARMS+17, NONARMS+22, NONARMS+23, NONARMS+28, NONARMS+32
, SETCORE+3, SETCORE+9, MATCHDOC+42, SET+16, SET+19, SET+23, SET+25, SET+27, SET+31, SET+33
, SETVND+14, CHSSET~, CHSSET+1
ACRAMT INIT+18!, INIT+20*, TOTAL+1, SETCORE+6*
ACRAP INIT+16!, SETCORE+27*, SETVND+2
>> ACRAPV SETVND+2*, SETVND+8
>> ACRASV SETVND+3*, SETVND+8
>> ACRCAMT SETCORE+5*, SETCORE+6
ACRCAN MATCHDOC+15~, MATCHDOC+18*
ACRCANDA MATCHDOC+15~, MATCHDOC+34*, REQ+1~, REQ+2*, REQ+3, REQ+4, REQ+5
>> ACRCAP SETCORE+21*
>> ACRCC MATCHDOC+22*, MATCHDOC+24
>> ACRCCAN SETCORE+23*, SETCORE+27, REQ+2
>> ACRCDOC LOOP+4, LOOP+6, LOOP+7, LOOP+9, LOOP+10, SETCORE+1*, SETCORE+12*, SETCORE+13, SETCORE+14*, SETCORE+18
, MATCHDOC+40, REQ+8
ACRCEIN INIT+18!, NONARMS+7, NONARMS+9, SETCORE+26*, SET+8, SET+24, SET+25
>> ACRCFY SETCORE+22*
>> ACRCHS NONARMS+4, SETCORE+28*, MATCHDOC+25
ACRCHST INIT+17!, INIT+20*, TOTAL+10, CHSSET+2*
>> ACRCOCC SETCORE+24*
ACRCORE INIT+18!, NONARMS+12, NONARMS+17, NONARMS+23, NONARMS+28, NONARMS+32, SETCORE+3*, SETCORE+4, SETCORE+5, SETCORE+9
, SETCORE+12, SETCORE+21, SETCORE+22, SETCORE+23, SETCORE+24, SETCORE+25, SETCORE+26, MATCHDOC+40, SET+11, SET+25
, CHSSET+1
>> ACRCREF SETCORE+25*
>> ACRCTYP NONARMS+10, NONARMS+21, NONARMS+27, SETCORE+4*, SETCORE+8, SETCORE+16*, SETCORE+17, MATCHDOC+25, SET+14
ACRDA HITDOC+6~, HITDOC+9*, HITDOC+10*, HITDOC+11, MATCHDOC~, MATCHDOC+20, MATCHDOC+24, MATCHDOC+27, MATCHDOC+30
ACRDCNT INIT+16!, INIT+19*, TOTAL+2, SET+32*
ACRDEPT MATCHDOC+15~, MATCHDOC+35*, MATCHDOC+36
ACRDOC HITDOC~, HITDOC+8, HITDOC+10
>> ACRDOC0 MATCHDOC+20*, MATCHDOC+21, MATCHDOC+22, MATCHDOC+26
ACRECNT INIT+16!, INIT+19*, TOTAL+7, SETVND+13*
>> ACREIN SETVND+6*, SETVND+8
ACRERR INIT+16!, INIT+19*, NONARMS+8*, NONARMS+17, NONARMS+28, NONARMS+32, SET+9*, SET+10*, SET+16, SETVND+4*
, SETVND+8, SETVND+12
ACRFY MATCHDOC+15~, MATCHDOC+36*
ACRGRTOT INIT+17!, INIT+20*, NONARMS+29*, TOTAL+12
ACRGTOT INIT+17!, INIT+20*, NONARMS+18*, TOTAL+9
ACRGTRIP INIT+17!, NONARMS+16, SETCORE+2*, SETCORE+18*
ACRHIT INIT+18!, MATCHDOC+19*, MATCHDOC+28, MATCHDOC+40, MATCHDOC+41, MATCHDOC+42, MATCHDOC+43
ACRID MATCHDOC+16~, MATCHDOC+26*, MATCHDOC+27
ACRIDA MATCHDOC+15~, MATCHDOC+29*, MATCHDOC+30*, MATCHDOC+31, MATCHDOC+40
ACRIFIN MATCHDOC+16~, MATCHDOC+40, SET+11
ACRLOC REQ+1~, REQ+7*, REQ+8
ACRLOCDA REQ+1~, REQ+4*, REQ+5*, REQ+6, REQ+7
>> ACRMATCH LOOP+2*, LOOP+6, LOOP+8, LOOP+9, HITDOC+7, HITDOC+10, HITDOC+11*, MATCHDOC+19*, MATCHDOC+38*, MATCHDOC+39
, SET+7*
ACRMCNT INIT+16!, INIT+19*, TOTAL+5
ACRNTRT INIT+17!
ACROCC MATCHDOC+15~, MATCHDOC+18*
ACROCCDA MATCHDOC+15~, MATCHDOC+33*
ACRPCNT INIT+16!, INIT+19*, TOTAL+8, SETCORE+10*
ACRREQ LOOP+8*, SETCORE+1*, HITDOC+6~, MATCHDOC+21*, MATCHDOC+27, REQ+8*, REQ+9*
ACRRFIN MATCHDOC+16~, MATCHDOC+40, SET+11
>> ACRSFX SETVND+7*, SETVND+8
ACRSS0 MATCHDOC+15~, MATCHDOC+31*, MATCHDOC+32*, MATCHDOC+33, MATCHDOC+34, MATCHDOC+35
>> ACRSTR NONARMS+12*, SETCORE+1*, MATCHDOC+27*, SET+11*, SET+16, SET+23, SET+31, SETVND+8*, SETVND+10, SETVND+14
ACRTAIL INIT+17!
ACRTCNT INIT+16!, INIT+19*, NONARMS+33*, TOTAL+4
ACRTRTOT INIT+17!, INIT+20*, NONARMS+24*, TOTAL+11, SET+18*
>> ACRV NONARMS+7*, NONARMS+8, NONARMS+9, NONARMS+11, SETCORE+1*, MATCHDOC+24*, MATCHDOC+25*, SET+8*, SET+9, SET+15
, SET+22, SETVND+1, SETVND+2, SETVND+3, SETVND+5, SETVND+6, SETVND+7, SETVND+9, SETVND+10
ACRVCNT INIT+16!, INIT+19*, TOTAL+3, SETVND+11*
>> ACRVNAM SETVND+5*, SETVND+8
>> ACRX MATCHDOC+28*, MATCHDOC+30
ACRXX MATCHDOC+17!
ACRXZ HITDOC+6~, HITDOC+7*, HITDOC+8, HITDOC+10
ACRZCNT INIT+16!, INIT+19*, TOTAL+6, SET+26*
>> ASUFAC INIT+21*, SETVND+3
>> I SETCORE+18*
>> MRSTR SETCORE+19*
>> MSG SET+15*, SET+16, SET+19
U INIT+21, NONARMS+12, NONARMS+17, NONARMS+23, NONARMS+28, NONARMS+32, SETCORE+4, SETCORE+5, SETCORE+9, SETCORE+12
, SETCORE+21, SETCORE+22, SETCORE+23, SETCORE+24, SETCORE+25, SETCORE+26, MATCHDOC+21, MATCHDOC+22, MATCHDOC+26, MATCHDOC+27
, MATCHDOC+33, MATCHDOC+34, MATCHDOC+35, SET+11, SET+16, SET+23, SET+25, SETVND+8, CHSSET+1, REQ+4
, REQ+5, REQ+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All