BARUFEX ; IHS/SD/TPF - MAIN EXTRACT RTN FOR UFMS ; 09/19/2008
Source file <BARUFEX.m>
| Package | Total | Call Graph |
|---|---|---|
| IHS Accounts Receivable | 5 | GETDATA^BARUFEX1 PRE^BARUFEX5 ($$CURSTAT,ASKFORRT)^BARUFUT ($$ASKFNAME,$$FILLSTR)^BARUFUT1 SENDFILE^BARUFUT2 |
| VA Fileman | 2 | ^%DT NOW^%DTC |
| Package | Total | Caller Graph |
|---|---|---|
| IHS Accounts Receivable | 2 | BAR UFMS EXTRACT TEST FILE BARUFUT |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ASKTO | ;EP - ASK TO DATE
|
|
| DT(UDUZ,SESSID,BAROLD) | ;EP - HEAVILY MODIFIED FOR BAR*1.8*4 SCR80 1.4.1
|
|
| NOTSENT(RECORD,TOTAMT) | ;EP - CHECK THE NOT SENT CROSS REFERENCE
|
|
| TRAILER() | ;EP -
|
|
| PULLSESS(UDUZ,SESSID) | ;EP - PULL TRANSACTIONS LOGGED UNDER THIS SESSION
|
|
| ASKDATE | ;EP - ASK DATE RANGE
|
|
| ASKFROM | ;EP - ASK FROM DATE
|
|
| EN(ARFROM,ARTO) | ;EP - ENTRY TO MAIN UFMS EXTRACT. PULL ALL TRANSACTIONS W/IN DATE RANGE
|
|
| OLD(SESSID) | ;FIND OLDEST SESSION DATE BAR*1.8*4 DD 4.1.1
|
|
| ASKFILE | ;EP - ASK FILENAME
|
|
| ONETRAN(TRDATE,SESSID) | ;EP - CREATE FILE FOR ONE/MANY A/R TRANSACTION
|
|
| LCK(UDUZ,SESSID) | ;EP; LOCK A/R SESSION FILE ;MRS:BAR*1.8*7 IM30562
|
| Name | Field # of Occurrence |
|---|---|
| ^%DT | ASKFROM+5, ASKTO+5 |
| NOW^%DTC | DT+5 |
| GETDATA^BARUFEX1 | DT+16, NOTSENT+8, ONETRAN+15, EN+14 |
| PRE^BARUFEX5 | DT+10, ONETRAN+6, EN+9 |
| $$CURSTAT^BARUFUT | DT+3 |
| ASKFORRT^BARUFUT | PULLSESS+4, ASKFILE+3, ASKFILE+7, ONETRAN+8, ONETRAN+18 |
| $$ASKFNAME^BARUFUT1 | PULLSESS+3, ASKFILE+2, ONETRAN+7 |
| $$FILLSTR^BARUFUT1 | TRAILER+3, TRAILER+4, ONETRAN+21, ONETRAN+22, EN+18, EN+19 |
| SENDFILE^BARUFUT2 | TRAILER+6, ASKFILE+8, ONETRAN+24 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| 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) |
|---|---|
| ^BARSESS( | DT+15, NOTSENT+4, NOTSENT+5, NOTSENT+6, LCK+3 |
| ^BARTR( | EN+12 |
| ^BARUFEX($J | PULLSESS+2!, PULLSESS+6, PULLSESS+15, PULLSESS+16, PULLSESS+19, PULLSESS+20, TRAILER+5*, ASKFILE+5, ONETRAN+3!, ONETRAN+16 , ONETRAN+23*, EN+5!, EN+20* |
| ^VA(200 - [#200] | DT+13 |
| Name | Line Occurrences |
|---|---|
| $$LCK | PULLSESS+12, PULLSESS+17 |
| $$OLD | PULLSESS+7 |
| $$TRAILER | PULLSESS+15, PULLSESS+19 |
| ASKFROM | ASKFROM+7, ASKTO+6, ASKTO+9 |
| ASKTO | ASKTO+7 |
| DT | PULLSESS+14, PULLSESS+18 |
| EN | ASKFILE+4 |
| NOTSENT | DT+11 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | DT+6 |
| %DT | ASKFROM+2!, ASKFROM+3*, ASKTO+2!, ASKTO+3* |
| %DT("A" | ASKFROM+4*, ASKTO+4* |
| APPLYTO | EN+4~ |
| ARASUFAC | EN+4~ |
| ARBILL | EN+3~ |
| ARCOL | EN+4~ |
| ARCOLDT | EN+4~ |
| ARCOLIN | EN+4~ |
| ARCREDIT | EN+3~ |
| ARDEBIT | EN+3~ |
| ARFROM | ONETRAN+4*, ONETRAN+5*, ONETRAN+6, EN~, EN+6*, EN+9, EN+10 |
| ARTO | EN~, EN+7*, EN+8 |
| BARACCT | EN+3~ |
| BARAREA | EN+4~ |
| >> BARB | DT+7* |
| >> BARDUZ | DT+8*, DT+10 |
| >> BARFILE | PULLSESS+3, PULLSESS+6, PULLSESS+16, PULLSESS+20, TRAILER+6, TRAILER+10, ASKFILE+2, ASKFILE+8, ONETRAN+7, ONETRAN+24 |
| >> BARFROM | ASKFROM+8*, ASKTO+9, ASKFILE+4 |
| BARNOW | PULLSESS+1~, DT+6* |
| BAROLD | PULLSESS+1~, PULLSESS+7*, PULLSESS+13*, PULLSESS+14, DT~, DT+10 |
| >> BARTO | ASKTO+8*, ASKTO+9, ASKFILE+4 |
| >> CURSTAT | DT+3*, DT+4 |
| DATE | OLD+1~, OLD+5*, OLD+6, OLD+7 |
| DT | EN+6, EN+7 |
| DUZ | DT+8, ONETRAN+6, EN+9 |
| DUZ(2 | DT+15, NOTSENT+4, NOTSENT+5, NOTSENT+6, LCK+3, EN+12 |
| ENDDATE | EN+2~, EN+8*, EN+12 |
| >> I | LCK+3* |
| IENS | EN+3~ |
| NOTSENT | PULLSESS+1~, DT+9, DT+11* |
| OLD | OLD+1~, OLD+2*, OLD+6*, OLD+7*, OLD+8 |
| PARNTLOC | EN+4~ |
| >> RC | PULLSESS+3*, PULLSESS+4, ASKFILE+2*, ASKFILE+3, ONETRAN+7*, ONETRAN+8 |
| REC | PULLSESS+8*, PULLSESS+9*, PULLSESS+10, PULLSESS+11, OLD+1~, OLD+3*, OLD+4*, OLD+5, ONETRAN+2~, ONETRAN+11* , ONETRAN+12*, ONETRAN+13 |
| RECORD | PULLSESS+5*, DT+11, DT+16, TRAILER+3, TRAILER+5, NOTSENT~, NOTSENT+8, ONETRAN+9*, ONETRAN+15, ONETRAN+21 , ONETRAN+23, EN+11*, EN+14, EN+18, EN+20 |
| >> RECORDS | TRAILER+3*, TRAILER+5, ONETRAN+21*, ONETRAN+23, EN+18*, EN+20 |
| >> RECTYPE | TRAILER+2*, TRAILER+5, ONETRAN+20*, ONETRAN+23, EN+17*, EN+20 |
| SESSID | PULLSESS~, PULLSESS+6, PULLSESS+7, PULLSESS+11*, PULLSESS+12, PULLSESS+13, PULLSESS+14, PULLSESS+17, PULLSESS+18, DT~ , DT+3, DT+7, DT+13, DT+15, DT+16, NOTSENT+1~, NOTSENT+5*, NOTSENT+6, NOTSENT+8, OLD~ , OLD+2, LCK~, LCK+3, LCK+5, ONETRAN~, ONETRAN+15 |
| SESSID( | PULLSESS+9, PULLSESS+10, PULLSESS+11, OLD+4, OLD+5 |
| TODATE | EN+2~ |
| TOTAMT | PULLSESS+5*, DT+11, DT+16, TRAILER+4*, TRAILER+5, NOTSENT~, NOTSENT+8, ONETRAN+9*, ONETRAN+15, ONETRAN+22* , ONETRAN+23, EN+11*, EN+14, EN+19*, EN+20 |
| TPBIEN | EN+3~ |
| TPBLOC | EN+3~ |
| TPBSTAT | EN+3~ |
| TRAILER | PULLSESS+1~, PULLSESS+15*, PULLSESS+19* |
| TRANTYPE | EN+4~ |
| TRDATE | PULLSESS+1~, DT+14*, DT+15*, DT+16, NOTSENT+1~, NOTSENT+3*, NOTSENT+4*, NOTSENT+5, NOTSENT+6, NOTSENT+8 , ONETRAN~, ONETRAN+4, ONETRAN+13*, ONETRAN+15, EN+2~, EN+10*, EN+12*, EN+14 |
| TRDATE( | ONETRAN+12, ONETRAN+13 |
| U | PULLSESS+6, PULLSESS+10, PULLSESS+11, PULLSESS+16, PULLSESS+20, DT+13, TRAILER+10, OLD+5, ASKFROM+6, ASKTO+6 |
| UDUZ | PULLSESS~, PULLSESS+10*, PULLSESS+12, PULLSESS+14, PULLSESS+17, PULLSESS+18, DT~, DT+3, DT+13, DT+15 , DT+16, NOTSENT+1~, NOTSENT+6*, NOTSENT+8, LCK~, LCK+3, ONETRAN+15 |
| UFMSAMT | EN+4~ |
| UFMSBILL | EN+3~ |
| UFMSTRDT | EN+3~ |
| UFMSTYPE | EN+4~ |
| X | LCK+2~, LCK+3*, LCK+4, LCK+8, ASKFROM+6, ASKTO+6 |
| >> Y | ASKFROM+7, ASKFROM+8, ASKTO+7, ASKTO+8 |