ACRFUFMZ ;IHS/OIRM/DSD/AEF - MATCH OPEN DOCUMENTS FROM CORE FOR UFMS [ 05/16/2007 9:44 AM ]
Source file <ACRFUFMZ.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Commitment Register | 4 | ACRFUFMD ACRFUFMR ACRFUFMU ACRFUFMX | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| >> | 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 |