ACRFPO ;IHS/OIRM/DSD/THL,AEF - PURCHASE ORDER PROCESSING; [ 09/23/2005 9:44 AM ]
Source file <ACRFPO.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EN | ;EP | |
| LIST1 | ; | |
| LIST | ;CREATE PURCHASE ORDER LIST ARRAY | |
| ACRPPO | ;EP;TO PRINT PURCHASE ORDER | |
| ACRPOA | ;EP;TO ASSIGN PO TO PA | |
| EN1 | ||
| EN11 | ;EP; | |
| LOOKUP | ;EP; | |
| ITOT | ;CALCULATE ITEM TOTALS FOR THE PO | |
| ACRPO | ;EP;TO BEGIN PO ADD/EDIT | |
| EXIT | ||
| DISPLAY | ;EP; | |
| PAUSE | 
| Name | Field # of Occurrence | 
|---|---|
| DIR^ACRFDIC | PAUSE+5 | 
| MOD^ACRFPO1 | ACRPO+4 | 
| PRINT^ACRFPO1 | ACRPPO+4 | 
| AGENT^ACRFPO2 | EN1+6 | 
| ASSONE^ACRFPO2 | EN1 | 
| EXIT^ACRFPO2 | EXIT | 
| HEAD^ACRFPO2 | EN11+4, DISPLAY+9 | 
| OBJ^ACRFPO2 | LIST+3 | 
| SELECT^ACRFPO2 | EN11+7 | 
| VENDOR^ACRFPO2 | EN1+3 | 
| $$NAME2^ACRFUTL1 | LIST+24 | 
| PAUSE^ACRFWARN | LOOKUP+9 | 
| ^ACRFZIS | EN1+10 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ACRAPVS - [#9002190] | LIST+30 | 
| ^ACRAPVS("AB" | LIST+30 | 
| ^ACRDOC - [#9002196] | LOOKUP+14, LOOKUP+15, LIST+2, LIST+6, LIST+7, LIST+8, LIST+9, LIST+17 | 
| ^ACROBL - [#9002189] | LOOKUP+18 | 
| ^ACRPO("D" | LOOKUP+4 | 
| ^ACRPO("DD" | LOOKUP+4 | 
| ^ACRSS - [#9002193] | ITOT+3 | 
| ^ACRSS("J" | LOOKUP+19, LIST+2, ITOT+3 | 
| ^ACRTXTYP - [#9002194] | LIST+13 | 
| ^AUTTDOCR - [#9999999.63] | LOOKUP+17, LIST+13 | 
| ^AUTTVNDR - [#9999999.11] | LIST+15 | 
| ^TMP("ACRDATA" | EXIT+1!, LOOKUP+1!, LOOKUP+26*, DISPLAY+4, LIST1+3, LIST1+4, LIST1+11 | 
| ^TMP("ACRDATX" | EXIT+1!, LOOKUP+1!, LOOKUP+22, LOOKUP+24, LOOKUP+26, LIST+34* | 
| Name | Line Occurrences | 
|---|---|
| DISPLAY | EN11+6 | 
| EN | ACRPOA+2 | 
| EN1 | EN+2 | 
| ITOT | LIST+33 | 
| LIST | LOOKUP+19 | 
| LIST1 | DISPLAY+5 | 
| LOOKUP | EN11+5 | 
| PAUSE | EN11+8, DISPLAY+8 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | LOOKUP+4 | 
| ^("REQ" | LIST+9 | 
| ^(0 | LIST+15 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ACRAPV | LOOKUP+12~, LOOKUP+18*, LOOKUP+19 | 
| ACRDATA | LOOKUP+11!, LOOKUP+20!, LIST+6*, LIST+10, LIST+11, LIST+12 | 
| >> ACRDOC | LOOKUP+15*, LOOKUP+16, LOOKUP+19, LIST+10* | 
| >> ACRDOC1 | LIST+11*, LIST+34 | 
| >> ACRDOCDA | LOOKUP+13*, LOOKUP+14*, LOOKUP+15, LOOKUP+18, LOOKUP+19, LIST+1, LIST+2, LIST+6, LIST+7, LIST+8 , LIST+9, LIST+17, LIST+30, LIST+34, ITOT+3 | 
| ACRDUZ | EN1+5!, EN1+8, EN1+11!, EN11+1, EN11+11!, LOOKUP+3 | 
| ACRENTRY | ACRPO+1~, ACRPO+2*, ACRPPO+1~, ACRPPO+2* | 
| >> ACRITOT | LIST+34, ITOT+2*, ITOT+3* | 
| >> ACRJ | LOOKUP+13*, LOOKUP+20, LOOKUP+21*, LOOKUP+25*, LOOKUP+26, DISPLAY+2*, DISPLAY+4*, DISPLAY+6, DISPLAY+7, LIST+5* , LIST+34, LIST1+3, LIST1+4, LIST1+6, LIST1+7, LIST1+11, LIST1+12, LIST1+16, PAUSE*, PAUSE+6* | 
| >> ACRMAX | DISPLAY+2*, DISPLAY+6, LIST1+6*, LIST1+16* | 
| >> ACROBJ | LIST+4, LIST+34 | 
| ACRONE | EXIT+1!, EN1+1! | 
| >> ACROUT | EN+2, EN1+4, EN1+7, EN11+5, EN11+9, DISPLAY+4, DISPLAY+6, LIST1+3, ACRPO+4 | 
| >> ACRPA | LIST+20*, LIST+24*, LIST+25*, LIST+26*, LIST+27*, LIST+34 | 
| >> ACRPADA | LIST+17*, LIST+18, LIST+19*, LIST+21, LIST+24, LIST+34 | 
| >> ACRPADA2 | DISPLAY+3* | 
| >> ACRPADAT | LIST+18*, LIST+26 | 
| ACRPO | EN1, EN1+2, EN1+6, EN11+5, EN11+9, LOOKUP+2, LOOKUP+3, LIST1+17, ACRPO+1~, ACRPO+3* | 
| ACRPOA | EN11+5, LOOKUP+5, DISPLAY+3, LIST+21, LIST1+17, ACRPOA+1*, ACRPOA+3! | 
| >> ACRPODA | LOOKUP+3*, LOOKUP+4*, LOOKUP+14 | 
| ACRPPO | ACRPPO+1~, ACRPPO+3* | 
| >> ACRPRIOR | LIST+8*, LIST+29*, LIST+30*, LIST+34 | 
| ACRPRT | ACRPPO+1~, ACRPPO+3* | 
| ACRQUIT | EN+1!, EN+2, EN1+1, EN1+4, EN1+7, EN1+12*, EN11+5, EN11+9!, EN11+10*, LOOKUP+10* , LOOKUP+27!, DISPLAY+4, DISPLAY+6*, DISPLAY+9, DISPLAY+10!, LIST1+3, PAUSE+7*, ACRPO+4 | 
| >> ACRRDAT2 | LOOKUP+23*, LOOKUP+24*, LOOKUP+26 | 
| >> ACRRDATE | LOOKUP+21*, LOOKUP+22*, LOOKUP+24, LOOKUP+26, LIST+9*, LIST+31, LIST+34 | 
| >> ACRREF1 | LIST+13*, LIST+34 | 
| ACRREFZ | LOOKUP+12~, LOOKUP+16*, LOOKUP+17*, LOOKUP+19 | 
| ACRREQST | LOOKUP+1! | 
| ACRREV | EN1+11!, EN11+2*, EN11+7, EN11+8, EN11+10, EN11+11! | 
| >> ACRRTN | EN1+9* | 
| >> ACRSCRL | EN1+2*, EN1+6, EN11+3*, DISPLAY+6, DISPLAY+7, LIST+14, LIST1+2*, LIST1+11, LIST1+12, LIST1+16 , LIST1+25, PAUSE, PAUSE+6 | 
| >> ACRTRANS | LIST+1 | 
| ACRTXDA | EN+1! | 
| >> ACRTXTYP | LIST+12*, LIST+13, LIST+34 | 
| ACRUCHK | EN+1!, LOOKUP+27! | 
| >> ACRVDA | LIST+7*, LIST+15*, LIST+16*, LIST+34 | 
| >> ACRXREF | LOOKUP+2*, LOOKUP+14 | 
| >> ACRZDA | LIST+1 | 
| >> DIR("A" | PAUSE+2* | 
| >> DIR("B" | PAUSE+3* | 
| >> DIR(0 | PAUSE+1* | 
| DT | LIST+9 | 
| DUZ | LOOKUP+3, LOOKUP+4 | 
| IO | DISPLAY+1 | 
| IOSL | EN11+3 | 
| IOST | PAUSE | 
| U | LOOKUP+16, LOOKUP+17, LOOKUP+19, LIST+2, LIST+7, LIST+8, LIST+9, LIST+10, LIST+11, LIST+12 , LIST+13, LIST+15, LIST+18, LIST+30, LIST+34, LIST1+8, LIST1+9, LIST1+10, LIST1+13, LIST1+14 , LIST1+15, LIST1+19, LIST1+20, LIST1+23, LIST1+24, LIST1+26, LIST1+29, ITOT+3 | 
| X | LIST+28*, LIST+30*, LIST1+1~, LIST1+4*, LIST1+8, LIST1+9, LIST1+10, LIST1+19, LIST1+20, LIST1+26 , ITOT+1~, ITOT+2*, ITOT+3* | 
| Y | LIST+31*, LIST+32*, LIST+34, LIST1+1~, LIST1+11*, LIST1+13, LIST1+14, LIST1+15, LIST1+21, LIST1+23 , LIST1+24, LIST1+27, LIST1+29, PAUSE+6 | 
| >> ZTRTN | EN1+9* |