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 |