ACRFIRSA ;IHS/OIRM/DSD/AEF/MRS - PRINT 1099s TO FLAT FILE [ 07/20/2006 4:18 PM ]
Source file <ACRFIRSA.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EN | ;EP -- WRITE ALL VENDOR 1099S INTO FLAT FILE | |
| NAME(X) | ;RETURNS VENDOR NAME ; --- INPUT ; X=DATA STRING | |
| WRITE(ACRYR,ACRJ,ACRUP) | ||
| TXT | ;----- PRINT OPTION TEXT | |
| YTD(X,Y) | ;LOCAL ENTRY | |
| HDR | ; SET HEADER INTO FLAT FILE | |
| DQ(ACRYR,ACRUP) | ; | |
| ALPHA(ACRYR,ACRJ) | ||
| DESC | ;; | 
| Name | Field # of Occurrence | 
|---|---|
| HOME^%ZIS | EN+5 | 
| CLOSE^%ZISH | WRITE+33 | 
| $$ASKUP^ACRFIRSU | EN+16 | 
| $$STATE^ACRFIRSU | ALPHA+30 | 
| $$WRITE^ACRFIRSU | WRITE+27, HDR+6 | 
| $$YTD^ACRFIRSU | YTD+3 | 
| UPDATE^ACRFIRSU | WRITE+31 | 
| YR^ACRFIRSU | EN+13 | 
| $$ARMSDIR^ACRFSYS | WRITE+10 | 
| $$UPPER^ACRFUTL | ALPHA+16, ALPHA+19 | 
| PAUSE^ACRFWARN | EN+9, EN+21 | 
| HFS^ACRFZISH | WRITE+15 | 
| ^XBCLS | EN+6, EN+12 | 
| ^XBKVAR | EN+4 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ACR1099V - [#9002198.2] | ALPHA+13, ALPHA+32, ALPHA+36 | 
| ^ACR1099V("C" | ALPHA+12 | 
| ^AUTTVNDR - [#9999999.11] | ALPHA+15, ALPHA+17, ALPHA+19 | 
| ^TMP("ACR1099" | DQ+12!, WRITE+23, WRITE+25, WRITE+26, ALPHA+52* | 
| Name | Line Occurrences | 
|---|---|
| $$NAME | ALPHA+20 | 
| $$YTD | ALPHA+37 | 
| ALPHA | DQ+13 | 
| DQ | EN+19 | 
| HDR | WRITE+22 | 
| TXT | EN+7 | 
| WRITE | DQ+15 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %DEV | WRITE+9~, WRITE+15, WRITE+16, WRITE+28, HDR+5 | 
| >> ACRADD1 | ALPHA+24*, ALPHA+43 | 
| >> ACRADD2 | ALPHA+25*, ALPHA+44 | 
| ACRAMT | ALPHA+10~, ALPHA+37*, ALPHA+38, ALPHA+49, ALPHA+50 | 
| >> ACRCITY | ALPHA+26*, ALPHA+45 | 
| ACRCNT | WRITE+18~, WRITE+21*, WRITE+30*, WRITE+32 | 
| ACRCOR | ALPHA+10~, ALPHA+35*, ALPHA+36*, ALPHA+51 | 
| >> ACRDATA | WRITE+26*, WRITE+27 | 
| ACREIN | ALPHA+9~, ALPHA+21*, ALPHA+22, ALPHA+23 | 
| >> ACRFOR | ALPHA+34*, ALPHA+48 | 
| ACRHDR | WRITE+18~ | 
| ACRIRS | ALPHA+10~ | 
| ACRJ | DQ+9~, DQ+11*, DQ+12, DQ+13, DQ+15, WRITE~, WRITE+23, WRITE+25, WRITE+26, ALPHA~ , ALPHA+52 | 
| ACRNAME | WRITE+18~, WRITE+20*, WRITE+23*, WRITE+25, WRITE+26, ALPHA+9~, ALPHA+20*, ALPHA+39, ALPHA+40, ALPHA+52 | 
| ACROUT | EN+8!, EN+10 | 
| ACRPADD | ALPHA+10~ | 
| ACRPTIN | ALPHA+10~ | 
| >> ACRSTAB | ALPHA+28*, ALPHA+29*, ALPHA+30*, ALPHA+46 | 
| ACRSTR | WRITE+27*, WRITE+29, HDR+1~, HDR+2*, HDR+3*, HDR+4*, HDR+6 | 
| >> ACRTIN | ALPHA+22*, ALPHA+41 | 
| ACRTYP | ALPHA+10~, ALPHA+23*, ALPHA+42 | 
| ACRUP | EN+16*, EN+17, EN+19, DQ~, DQ+15, WRITE~, WRITE+31 | 
| ACRV0 | ALPHA+9~, ALPHA+15*, ALPHA+16*, ALPHA+20, ALPHA+32*, ALPHA+33, ALPHA+34 | 
| ACRV11 | ALPHA+9~, ALPHA+17*, ALPHA+21 | 
| ACRV13 | ALPHA+9~, ALPHA+19*, ALPHA+24, ALPHA+25, ALPHA+26, ALPHA+28, ALPHA+31 | 
| ACRVADD | ALPHA+10~ | 
| ACRVEN | WRITE+18~, WRITE+24*, WRITE+25*, WRITE+26, WRITE+31, ALPHA+9~, ALPHA+11*, ALPHA+12*, ALPHA+13, ALPHA+15 , ALPHA+17, ALPHA+19, ALPHA+32, ALPHA+36, ALPHA+37, ALPHA+52 | 
| ACRVTIN | ALPHA+10~ | 
| ACRVTYP | ALPHA+9~, ALPHA+33*, ALPHA+49, ALPHA+50 | 
| ACRYR | EN+2~, EN+13, EN+14, EN+19, DQ~, DQ+13, DQ+15, WRITE~, WRITE+13, WRITE+31 , ALPHA~, ALPHA+12, ALPHA+13, ALPHA+36, ALPHA+37 | 
| >> ACRZIP | ALPHA+31*, ALPHA+47 | 
| DATA | ALPHA+10~ | 
| I | TXT+2~, TXT+3* | 
| IO(0 | WRITE+32 | 
| U | ALPHA+21, ALPHA+24, ALPHA+25, ALPHA+26, ALPHA+28, ALPHA+31, ALPHA+33, ALPHA+34, ALPHA+36, ALPHA+40 , ALPHA+41, ALPHA+42, ALPHA+43, ALPHA+44, ALPHA+45, ALPHA+46, ALPHA+47, ALPHA+48, ALPHA+49, ALPHA+50 , ALPHA+51, NAME+4, NAME+5, HDR+2, HDR+3, HDR+4 | 
| X | NAME~, NAME+4, NAME+5, TXT+2~, TXT+3*, YTD~, YTD+3 | 
| Y | NAME+3~, NAME+4*, NAME+5*, NAME+6, YTD~, YTD+3 | 
| Z | ALPHA+9~, ALPHA+39*, ALPHA+40*, ALPHA+41*, ALPHA+42*, ALPHA+43*, ALPHA+44*, ALPHA+45*, ALPHA+46*, ALPHA+47* , ALPHA+48*, ALPHA+49*, ALPHA+50*, ALPHA+51*, ALPHA+52, YTD+2~, YTD+3*, YTD+4, YTD+5*, YTD+6* , YTD+7 | 
| ZISH1 | WRITE+9~, WRITE+10*, WRITE+11, WRITE+12*, WRITE+15, WRITE+32 | 
| ZISH2 | WRITE+9~, WRITE+13*, WRITE+15, WRITE+32 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(DESC+I | TXT+3 |