ACRFIV42 ;IHS/OIRM/DSD/AEF,MRS - ARMS TO 1166 PAYMENT INTERFACE [ 05/09/2005 8:51 AM ]
Source file <ACRFIV42.m>
| Package | Total | Call Graph | 
|---|---|---|
| Commitment Register | 4 | DIR^ACRFDIC DT^ACRFDT ($$OBJCNT,CORRECT,PAY)^ACRFIV43 PAUSE^ACRFWARN | 
| Package | Total | Caller Graph | 
|---|---|---|
| Commitment Register | 2 | ACRFIV4 ACRFIV41 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PERCNT(ACRAMT,ACRA,ACRATE,ACRTOT) | ||
| DISCOUNT(ACRTERMS,ACRDT,ACROUT,ACRQUIT,ACRIVPAY) | ;EP;DISCOUNT TERMS | |
| C1(ACRORG,ACRIVDIS,ACRCANDA,ACROBJDA,ACRT,ACRPC,ACRP) | ||
| DAMT | ;SELECT DISCOUNT DOLLAR AMOUNT | |
| DCAN(ACRTERMS,ACRT,ACRIVDIS) | ;DETERMINE WHICH OCC/SET SEPARATE DISCOUNT AMOUNTS PER OCC | |
| KILL | ; KILL VARIABLES IF NOT CORRECT | |
| DTSEL | ;EP;SELECT TERMS APPLICABLE TO THIS PAYMENT | |
| LOST(ACRTERMS) | ;EP;INDICATE THE PERCENT OF DISCOUNT LOST | |
| DISC | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Name | Line Occurrences | 
|---|---|
| $$PERCNT | DCAN+12 | 
| C1 | DCAN+14 | 
| DAMT | DTSEL+17 | 
| DCAN | DISC+7 | 
| DISC | DISC+10 | 
| DTSEL | DISC+2 | 
| KILL | LOST+28, DISC+6, DISC+11, DTSEL+12, DTSEL+24 | 
| LOST | LOST+28 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ACR | DCAN+1~, DCAN+8*, DCAN+12, DCAN+14, PERCNT+7~, PERCNT+11*, PERCNT+12*, PERCNT+13*, PERCNT+14 | 
| ACRA | DCAN+1~, DCAN+9*, DCAN+12, PERCNT~, PERCNT+8, PERCNT+9 | 
| ACRAMT | PERCNT~, PERCNT+11 | 
| ACRATE | DCAN+10*, DCAN+12, PERCNT~, PERCNT+9*, PERCNT+10*, PERCNT+11 | 
| ACRC | DCAN+1~, DCAN+2*, DCAN+5*, DCAN+7, DCAN+8, DCAN+14 | 
| ACRCANDA | C1~, C1+10, C1+11, C1+12, C1+16, C1+17, C1+18, C1+20, C1+21, C1+22 | 
| ACRDCNT | DCAN+1~, DCAN+3*, DCAN+4 | 
| ACRDT | LOST+27, LOST+28, DISCOUNT~, DISC!, DISC+9, DISC+10 | 
| >> ACRDTDA | DTSEL+10, DTSEL+13, DTSEL+14, DAMT+5 | 
| >> ACRIVDC | LOST+27, DISC+9 | 
| ACRIVDIS | DISC+7, DCAN~, DCAN+14, C1~, KILL+2! | 
| ACRIVDIS( | C1+10*, C1+11*, C1+12*, C1+16*, C1+17*, C1+18*, C1+20*, C1+21*, C1+22* | 
| ACRIVPAY | LOST+26, DISCOUNT~, DISC+8, DCAN+3 | 
| ACRIVPAY( | DCAN+5, DCAN+7, DCAN+8 | 
| >> ACRIVT | LOST+26, DISC+8 | 
| >> ACRIVTF | LOST+27, DISC+9, DTSEL+20 | 
| ACRJ | DCAN+1~, DCAN+2* | 
| ACRO | DCAN+1~, DCAN+6*, DCAN+7*, DCAN+8, DCAN+14 | 
| ACROBJDA | C1~, C1+10, C1+11, C1+16, C1+17, C1+20, C1+21 | 
| ACRORG | C1~, C1+10 | 
| ACROUT | LOST+9, DISCOUNT~ | 
| ACRP | C1~, C1+12, C1+16, C1+17, C1+18 | 
| ACRPC | DCAN+1~, DCAN+12*, DCAN+13, DCAN+14, C1~, C1+10, C1+11, C1+20, C1+21, C1+22 | 
| >> ACRPCNT | LOST+27, DISC+9 | 
| >> ACRPCTOT | DCAN+2*, DCAN+13*, DCAN+14, DCAN+15 | 
| ACRQUIT | DISCOUNT~, DISC!, DISC+3, DISC+12!, DISC+13!, DTSEL+6*, DTSEL+10, DTSEL+25*, DAMT+5, KILL+3! | 
| ACRT | LOST+12*, LOST+20*, LOST+25, LOST+26, DISC!, DISC+7, DISC+8, DTSEL+15*, DTSEL+21, DAMT+9* , DCAN~, DCAN+14, C1~, C1+9, C1+15, C1+19, KILL+4* | 
| ACRTERMS | LOST~, LOST+11*, LOST+13, LOST+19*, LOST+21, LOST+23!, LOST+25*, LOST+26, LOST+27, LOST+29* , DISCOUNT~, DISC!, DISC+4, DISC+7, DISC+8, DTSEL+13*, DTSEL+14*, DTSEL+18, DTSEL+19*, DTSEL+20* , DTSEL+21*, DAMT+6!, DAMT+8*, DCAN~, DCAN+9, DCAN+10, DCAN+11, DCAN+15*, KILL+1! | 
| ACRTOT | DCAN+11*, DCAN+12, PERCNT~, PERCNT+9 | 
| ACRTYPE | DISC!, DTSEL+1* | 
| >> DIR("A" | LOST+6*, LOST+15*, DTSEL+4*, DAMT+2* | 
| >> DIR(0 | LOST+5*, LOST+14*, DTSEL+2*, DTSEL+3*, DAMT+1* | 
| J | DISC+1~ | 
| U | LOST+11, LOST+19, LOST+25, LOST+29, DTSEL+13, DTSEL+14, DTSEL+19, DTSEL+20, DTSEL+21, DAMT+8 , DCAN+9, DCAN+10, DCAN+11, DCAN+15 | 
| X | DISC+1~ | 
| Y | LOST+10, LOST+11, LOST+18, LOST+19, DISC+1~, DTSEL+6, DTSEL+7*, DTSEL+17, DTSEL+23, DAMT+8 | 
| Z | DISC+1~ |