ABMPUEXT ; IHS/SD/SDR - UFMS Re-extract of bills
Source file <ABMPUEXT.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ASUFAC(X,Y) | ;EP - get ASUFAC for DOS | |
| SENDFILE(XBGL,XBFN) | ; | |
| TODT | ; | |
| OPENLIST | ;EP - compile list of bills in open sessions | |
| BILL | ;EP - put entry in bill mult for transmit dt & save UFMS inv# | |
| BATCH | ;EP - put bill in batch file | |
| DOTS(X) | ;EP - WRITE OUT A DOT EVERY HUNDRED | |
| FILENAME() | ; | |
| FROMDT | ;EP | |
| GETFILNM(ASUFACS) | ;EP - create file name | |
| EXTRACT | ; | |
| TRAILER | ;EP | |
| CREATBTH | ;EP - create UFMS export entry | 
| Name | Field # of Occurrence | 
|---|---|
| NOW^%DTC | TODT+1, EXTRACT+9, EXTRACT+88, GETFILNM+5, CREATBTH+4 | 
| $$SDT^ABMDUTL | EXTRACT+58 | 
| $$LAST^ABMENVCK | GETFILNM+3 | 
| $$FMT^ABMERUTL | EXTRACT+56, EXTRACT+59, EXTRACT+61, EXTRACT+62, EXTRACT+63, EXTRACT+64, TRAILER+1, GETFILNM+3 | 
| $$EP^ABMUCAPI | EXTRACT+49 | 
| $$ASUFAC^ABMUCUTL | FILENAME+2 | 
| $$FINDLOC^ABMUCUTL | FILENAME+1 | 
| $$BILL^ABMUEAPI | EXTRACT+29 | 
| BATCH^ABMURCN1 | BATCH+1 | 
| ^DIC | CREATBTH+6, BILL+21 | 
| ^DIK | BILL+10 | 
| ^DIR | SENDFILE+19 | 
| ^XBGSAVE | SENDFILE+25 | 
| $$VERSION^XPDUTL | GETFILNM+3 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^ABMUTXMT - [#9002274.46] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ABMDBILL( | EXTRACT+12, EXTRACT+18, EXTRACT+20, EXTRACT+22, EXTRACT+23, EXTRACT+25, EXTRACT+32, EXTRACT+33, EXTRACT+43, EXTRACT+44 , EXTRACT+46, BILL+8 | 
| ^ABMDPARM( | EXTRACT+13, EXTRACT+41, EXTRACT+54, SENDFILE+12 | 
| ^ABMTUFMS($J | EXTRACT+3!, EXTRACT+74*, EXTRACT+84, TRAILER+2* | 
| ^ABMUCASH - [#9002274.45] | OPENLIST+2, OPENLIST+5, OPENLIST+7, OPENLIST+8, OPENLIST+9, OPENLIST+11, OPENLIST+13, OPENLIST+14 | 
| ^ABMUFEXP("EXPORT COMPLETE" | EXTRACT+96* | 
| ^AUTNINS - [#9999999.18] | EXTRACT+24, EXTRACT+27, EXTRACT+45 | 
| ^AUTTLOC - [#9999999.06] | EXTRACT+14, EXTRACT+16, ASUFAC+5, ASUFAC+7, ASUFAC+8, ASUFAC+9 | 
| ^BAR(90052.05 | EXTRACT+36, EXTRACT+37, EXTRACT+38 | 
| ^DD("DD" | GETFILNM+8 | 
| ^DD(9002274.4 | BILL+17 | 
| ^DIC(4 - [#4] | EXTRACT+56, EXTRACT+60, BILL+19 | 
| ^TMP($J | EXTRACT+21, EXTRACT+85!, OPENLIST+15* | 
| Name | Line Occurrences | 
|---|---|
| $$ASUFAC | EXTRACT+40, EXTRACT+42, EXTRACT+56, EXTRACT+60 | 
| $$GETFILNM | FILENAME+2 | 
| BATCH | EXTRACT+30, EXTRACT+80 | 
| BILL | EXTRACT+30, EXTRACT+80 | 
| CREATBTH | EXTRACT+1 | 
| DOTS | EXTRACT+82 | 
| FILENAME | TODT+4 | 
| OPENLIST | TODT+5 | 
| SENDFILE | EXTRACT+87 | 
| TRAILER | EXTRACT+86 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | TODT+1, EXTRACT+10, EXTRACT+89, GETFILNM+6, GETFILNM+7, GETFILNM+8, CREATBTH+5 | 
| >> ABMABIL | OPENLIST+12*, OPENLIST+13*, OPENLIST+14 | 
| >> ABMADIEN | EXTRACT+14*, EXTRACT+15, EXTRACT+16 | 
| >> ABMBA | OPENLIST+10*, OPENLIST+11*, OPENLIST+13, OPENLIST+14 | 
| >> ABMBAOUT | EXTRACT+78* | 
| >> ABMCAN | EXTRACT+49*, EXTRACT+66 | 
| >> ABMCL | OPENLIST+1*, OPENLIST+2*, OPENLIST+5, OPENLIST+7, OPENLIST+8, OPENLIST+9, OPENLIST+11, OPENLIST+13, OPENLIST+14 | 
| >> ABMCLN | EXTRACT+46*, EXTRACT+49 | 
| >> ABMCNT | EXTRACT+8*, EXTRACT+51*, EXTRACT+74, EXTRACT+82, TRAILER+1, TRAILER+2 | 
| >> ABMDA | BILL+7*, BILL+8*, BILL+9 | 
| >> ABMDESC | EXTRACT+60*, EXTRACT+61 | 
| >> ABMDT | ASUFAC+3*, ASUFAC+7*, ASUFAC+8, ASUFAC+9 | 
| >> ABMDTAPP | EXTRACT+22*, EXTRACT+49, EXTRACT+58 | 
| >> ABMDTFLG | ASUFAC+4*, ASUFAC+7, ASUFAC+10* | 
| >> ABMDUZ | EXTRACT+25*, EXTRACT+76* | 
| >> ABMDUZ2 | EXTRACT+11*, EXTRACT+12*, EXTRACT+13, EXTRACT+14, EXTRACT+16, EXTRACT+18, EXTRACT+20, EXTRACT+21, EXTRACT+22, EXTRACT+23 , EXTRACT+25, EXTRACT+29, EXTRACT+32, EXTRACT+33, EXTRACT+43, EXTRACT+44, EXTRACT+46, EXTRACT+52, EXTRACT+79, EXTRACT+93* , EXTRACT+94*, EXTRACT+95, BILL+6, BILL+8, BILL+16 | 
| >> ABMEND | EXTRACT+89*, EXTRACT+91, EXTRACT+96 | 
| >> ABMEXCLD | EXTRACT+29*, EXTRACT+30, BILL+20 | 
| >> ABMFILE | EXTRACT+87, FILENAME+2*, FILENAME+3, FILENAME+4, CREATBTH+2 | 
| >> ABMFROM | FROMDT+1*, EXTRACT+17 | 
| >> ABMINV | EXTRACT+56*, EXTRACT+57 | 
| >> ABMLDT | EXTRACT+17*, EXTRACT+18*, EXTRACT+20 | 
| >> ABMLOC | FILENAME+1*, FILENAME+2, CREATBTH+2, SENDFILE+12 | 
| >> ABMOCL | EXTRACT+7*, EXTRACT+65 | 
| >> ABMP( | EXTRACT+52*, EXTRACT+94, EXTRACT+95 | 
| >> ABMP("BAMT" | EXTRACT+44*, EXTRACT+62, EXTRACT+79, EXTRACT+81 | 
| >> ABMP("BDFN" | EXTRACT+19*, EXTRACT+20*, EXTRACT+21, EXTRACT+22, EXTRACT+23, EXTRACT+25, EXTRACT+29, EXTRACT+32, EXTRACT+33, EXTRACT+43 , EXTRACT+44, EXTRACT+46, EXTRACT+56, EXTRACT+79, BILL+5, BILL+15, BILL+19 | 
| >> ABMP("INS" | EXTRACT+23*, EXTRACT+24, EXTRACT+27, EXTRACT+45 | 
| >> ABMP("ITYP" | EXTRACT+45*, EXTRACT+49, EXTRACT+67, EXTRACT+68, EXTRACT+69, EXTRACT+70, EXTRACT+78 | 
| >> ABMP("LDFN" | EXTRACT+32*, EXTRACT+41, EXTRACT+42, EXTRACT+54, EXTRACT+56, EXTRACT+60, BILL+19 | 
| >> ABMPASUF | EXTRACT+40*, EXTRACT+56, EXTRACT+60, BILL+19 | 
| >> ABMPBNUM | EXTRACT+43*, EXTRACT+60, EXTRACT+79 | 
| >> ABMPDOS | EXTRACT+33*, EXTRACT+38, EXTRACT+40, EXTRACT+42 | 
| >> ABMPFLG | EXTRACT+35*, EXTRACT+36, EXTRACT+39* | 
| >> ABMPREC | EXTRACT+79* | 
| >> ABMPRNTL | EXTRACT+34*, EXTRACT+36*, EXTRACT+37, EXTRACT+38, EXTRACT+40 | 
| >> ABMPTIN | EXTRACT+67*, EXTRACT+68*, EXTRACT+69*, EXTRACT+70*, EXTRACT+71*, EXTRACT+72 | 
| >> ABMPXMIT | CREATBTH+9*, BILL+18 | 
| >> ABMREC | EXTRACT+57*, EXTRACT+58*, EXTRACT+59*, EXTRACT+61*, EXTRACT+62*, EXTRACT+63*, EXTRACT+64*, EXTRACT+65*, EXTRACT+66*, EXTRACT+72* , EXTRACT+74, TRAILER+1*, TRAILER+2, OPENLIST+14*, OPENLIST+15 | 
| >> ABMRECT | EXTRACT+5*, EXTRACT+57 | 
| >> ABMSASUF | EXTRACT+42*, EXTRACT+49, EXTRACT+56, EXTRACT+60, EXTRACT+71, BILL+19 | 
| >> ABMSDT | EXTRACT+77*, OPENLIST+6*, OPENLIST+7*, OPENLIST+8, OPENLIST+9, OPENLIST+11, OPENLIST+13, OPENLIST+14 | 
| >> ABMSTART | EXTRACT+10*, EXTRACT+77, EXTRACT+90 | 
| >> ABMTAXID | EXTRACT+27*, EXTRACT+59 | 
| >> ABMTCODE | EXTRACT+6*, EXTRACT+64 | 
| >> ABMTO | TODT+2*, EXTRACT+18 | 
| >> ABMTOT | EXTRACT+4*, EXTRACT+81*, TRAILER+1 | 
| >> ABMUAOF | EXTRACT+41*, EXTRACT+42, EXTRACT+54*, EXTRACT+56, EXTRACT+60, BILL+19 | 
| >> ABMULP | OPENLIST+3*, OPENLIST+5, OPENLIST+7, OPENLIST+8, OPENLIST+9, OPENLIST+11, OPENLIST+13, OPENLIST+14 | 
| >> ABMUSER | OPENLIST+4*, OPENLIST+5*, OPENLIST+7, OPENLIST+8, OPENLIST+9, OPENLIST+11, OPENLIST+13, OPENLIST+14 | 
| ASUFAC | ASUFAC+1!, ASUFAC+2*, ASUFAC+5*, ASUFAC+6, ASUFAC+9*, ASUFAC+11 | 
| ASUFACS | GETFILNM~, GETFILNM+11 | 
| DA | BILL+4!, BILL+9*, BILL+13! | 
| DA(1 | BILL+5*, BILL+8, BILL+15* | 
| DATE | GETFILNM+1~, GETFILNM+7*, GETFILNM+10 | 
| DATETIME | GETFILNM+1~, GETFILNM+10*, GETFILNM+11 | 
| DIC | CREATBTH+1*, CREATBTH+7!, BILL+4!, BILL+13!, BILL+16* | 
| DIC("DR" | CREATBTH+2*, BILL+19*, BILL+20* | 
| DIC("P" | BILL+17* | 
| DIC(0 | CREATBTH+3*, BILL+14* | 
| DIE | BILL+4!, BILL+13! | 
| >> DIK | BILL+6* | 
| DIR | SENDFILE+17! | 
| DIR(0 | SENDFILE+18* | 
| DT | TODT+1*, TODT+2, FILENAME+2 | 
| DUZ | EXTRACT+76, CREATBTH+2 | 
| DUZ(2 | EXTRACT+37, EXTRACT+38, EXTRACT+40 | 
| FN | GETFILNM+1~, GETFILNM+4*, GETFILNM+11*, GETFILNM+12*, GETFILNM+13 | 
| FNEXT | GETFILNM+1~, GETFILNM+3*, GETFILNM+12 | 
| FNROOT | GETFILNM+1~, GETFILNM+2*, GETFILNM+4, GETFILNM+11 | 
| IO(0 | DOTS+1 | 
| TIME | GETFILNM+1~, GETFILNM+9*, GETFILNM+10 | 
| U | EXTRACT+16, EXTRACT+22, EXTRACT+23, EXTRACT+24, EXTRACT+25, EXTRACT+27, EXTRACT+32, EXTRACT+33, EXTRACT+38, EXTRACT+41 , EXTRACT+43, EXTRACT+44, EXTRACT+45, EXTRACT+46, EXTRACT+54, EXTRACT+56, EXTRACT+60, ASUFAC+5, ASUFAC+8, ASUFAC+9 , OPENLIST+8, OPENLIST+9, OPENLIST+15, BILL+17, BILL+19, SENDFILE+12 | 
| X | ASUFAC~, ASUFAC+5, ASUFAC+7, ASUFAC+8, ASUFAC+9, CREATBTH+5*, BILL+4!, BILL+13!, BILL+18*, DOTS~ , DOTS+2 | 
| >> XBCON | SENDFILE+8* | 
| >> XBE | SENDFILE+5* | 
| >> XBF | SENDFILE+4* | 
| >> XBFLG | SENDFILE+20*, SENDFILE+23* | 
| >> XBFLG(1 | SENDFILE+24* | 
| >> XBFLT | SENDFILE+6* | 
| XBFN | SENDFILE~, SENDFILE+1* | 
| XBGL | SENDFILE~, SENDFILE+2* | 
| >> XBMED | SENDFILE+7* | 
| >> XBQ | SENDFILE+11* | 
| >> XBQSHO | SENDFILE+3* | 
| >> XBS1 | SENDFILE+9*, SENDFILE+10* | 
| >> XBUF | SENDFILE+12*, SENDFILE+13, SENDFILE+22 | 
| Y | ASUFAC~, ASUFAC+8, GETFILNM+8*, GETFILNM+9, CREATBTH+8, CREATBTH+9, BILL+4!, BILL+13! | 
| YR | GETFILNM+1~, GETFILNM+6*, GETFILNM+7 | 
| >> ZTQUEUED | SENDFILE+10 |