BARPMUP2 ; IHS/SD/LSL - MANUAL UPLOAD PROCESS ;
Source file <BARPMUP2.m>
Package | Total | Caller Graph |
---|---|---|
IHS Accounts Receivable | 1 | BAR UPLOAD APPROVAL DATES |
Name | Comments | DBIA/ICR reference |
---|---|---|
FINDAR3 | ;
|
|
ERROR2 | ;
; Process bill already exists error. |
|
EN | ;EP - entry
|
|
CONT | ;
; Continue previous run |
|
LOOPBILL | ;
|
|
G1 | ;
|
|
SCAN | ;
|
|
FINDAR(BARBLNM) | ;
; Find the 3P bill in A/R ; If it exists in any A/R environment, put on ERROR list ; Pass in Bill number ; Pass out 1 if found, 0 if not found |
|
RESUME | ;
; Loop DUZ(2) |
|
LOOPDT | ;
; Loop Date Approved x-ref on 3P bill for selected date range |
|
ERROR | ;PROCESS AN ERROR
|
|
GETDOS | ;EP
|
|
FINDAR2 | ;
|
|
EXIT | ;
|
|
DX | ;
|
|
NEW | ;
; Start new run |
|
ASKNEW | ;
; Previous run complete, ask if new one |
|
DATA | ;
; Gather data and upload to A/R |
|
SCANMSG | ;
|
Name | Field # of Occurrence |
---|---|
DD^%DT | DATA+4 |
NOW^%DTC | DATA+2 |
EXT^ABMAPASS | DATA+23 |
^BARDBQUE | CONT+17, SCAN+12 |
$$DATE^BARDUTL | GETDOS+1, G1+1 |
$$SDT^BARDUTL | SCANMSG+2 |
STAT^BARPMUP4 | EN+15, DX+3 |
EOP^BARUTL | EN+3, DX+6 |
INIT^BARUTL | EN+9 |
$$EN^BARVDF | EN+14, DX+2 |
^BARVKL0 | EN+5, EXIT+2 |
$$GET1^DIQ | DATA+9, DATA+14, ERROR+4 |
^DIR | ASKNEW+7, ASKNEW+16, CONT+6, SCANMSG+9 |
SIG^XUSESIG | EN+7 |
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 |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DIC(4 - [#4] | GET1^DIQ |
^ABMDBILL(2906 - [#9002274.4] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("ERRTN" | EXIT+1 |
^%ZOSF("TRAP" | RESUME+3, ERROR+8, ERROR2+4, EXIT+1 |
^ABMDBILL( | RESUME+10, RESUME+11, LOOPDT+3, LOOPDT+4, LOOPDT+5, LOOPBILL+6, DATA+7 |
^BARBL( | FINDAR+10, FINDAR2+2, FINDAR2+3, FINDAR3+2 |
^BARTMP("BARUP" | EN+13, ASKNEW+20!, DX+1*, DX+5, SCAN+6*, SCAN+7*, RESUME+4*, RESUME+6*, RESUME+10, LOOPDT+2* , LOOPDT+4, LOOPBILL+2*, LOOPBILL+5, DATA+5*, DATA+6*, DATA+16, DATA+17, DATA+19*, DATA+25*, ERROR+4* , ERROR+7*, ERROR2+3* |
^BARTMP("STOP" | RESUME+2 |
Name | Line Occurrences |
---|---|
$$FINDAR | DATA+20 |
ASKNEW | EN+16 |
CONT | EN+17 |
DATA | LOOPBILL+6 |
DX | CONT+10 |
ERROR2 | DATA+21 |
EXIT | EN+20, ASKNEW+22 |
FINDAR2 | FINDAR+10 |
FINDAR3 | FINDAR2+3 |
GETDOS | NEW+2, G1+2, G1+3 |
LOOPBILL | LOOPDT+5 |
LOOPDT | RESUME+11 |
NEW | EN+19, ASKNEW+21 |
RESUME | ERROR+9 |
SCAN | NEW+6 |
SCANMSG | NEW+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | DATA+3 |
>> BAR("CONT" | EN+11*, CONT+12*, RESUME+10, LOOPDT+4 |
>> BARAPDT | LOOPDT+3*, LOOPDT+4*, LOOPDT+5*, LOOPBILL+2, LOOPBILL+6 |
BARBAL | SCAN+2~, DATA+8* |
BARBLNM | SCAN+2~, SCAN+3*, DATA+8*, DATA+14*, DATA+16, DATA+17, DATA+19, DATA+20, FINDAR~, FINDAR+7 , FINDAR+8, ERROR+4, ERROR+6, ERROR2+3 |
BARBTMP | FINDAR+5~, FINDAR+6*, FINDAR+10, FINDAR+11, FINDAR2+3, FINDAR3+2* |
>> BARCNT | DX+5, SCAN+3*, DATA+24*, DATA+25, DATA+26 |
BARDA | SCAN+2~, SCAN+3*, LOOPBILL+3*, LOOPBILL+5*, LOOPBILL+6*, DATA+6, DATA+7, DATA+9, DATA+14, DATA+22 , ERROR+4, ERROR+6, ERROR2+3 |
>> BARDATMP | FINDAR3+1*, FINDAR3+2* |
BARDTMP | FINDAR+5~, FINDAR+9*, FINDAR+10*, FINDAR2+2, FINDAR2+3, FINDAR3+2 |
>> BARDTS | DATA+5* |
>> BAREND | G1+1*, G1+2, G1+3, SCANMSG+2, SCAN+5*, SCAN+7, LOOPDT+5 |
>> BARERR | EN+11*, RESUME+7*, ERROR+1*, ERROR+4, ERROR+7, ERROR2+2*, ERROR2+3 |
>> BARESIG | EN+6* |
>> BAREXIST | DATA+20*, DATA+21 |
>> BARHOLD | RESUME+5*, RESUME+12 |
BARNNM | FINDAR2+1~, FINDAR2+2*, FINDAR2+3*, FINDAR3+2 |
>> BAROPT | EN+10* |
>> BARQ("NS" | CONT+15*, SCAN+10* |
>> BARQ("RC" | CONT+13*, SCAN+8* |
>> BARQ("RP" | CONT+14*, SCAN+9* |
>> BARQ("RX" | CONT+16*, SCAN+11* |
BARSNM | FINDAR+5~, FINDAR+7*, FINDAR+8*, FINDAR2+2, FINDAR2+3 |
>> BARSTART | NEW+3, GETDOS+1*, GETDOS+2, G1+3, SCANMSG+2, SCAN+4*, SCAN+6, LOOPDT+3 |
>> BARSTAT | DATA+9*, DATA+13 |
>> BARTMP | ERROR+3*, ERROR+6*, ERROR+7 |
>> BARUSR | EN+9 |
>> BARUSTAT | EN+16 |
>> DA | DATA+22* |
DIC | SCAN+2~ |
DIR | ASKNEW+3!, ASKNEW+8!, ASKNEW+12!, ASKNEW+17!, CONT+2!, CONT+7!, SCANMSG+5!, SCANMSG+10! |
DIR("A" | ASKNEW+4*, ASKNEW+13*, CONT+4*, SCANMSG+6* |
DIR("B" | ASKNEW+5*, ASKNEW+14*, CONT+5*, SCANMSG+7* |
DIR(0 | ASKNEW+6*, ASKNEW+15*, CONT+3*, SCANMSG+8* |
DUZ(2 | RESUME+5, RESUME+6, RESUME+9*, RESUME+10*, RESUME+11*, RESUME+12*, LOOPDT+2, LOOPDT+3, LOOPDT+4, LOOPDT+5 , LOOPBILL+2, LOOPBILL+5, LOOPBILL+6, DATA+6, DATA+7, DATA+19, ERROR+4, ERROR+6 |
IOST | DATA+26 |
U | ERROR+4, ERROR+6, ERROR2+3 |
>> X | RESUME+3*, ERROR+8*, ERROR2+4*, EXIT+1* |
>> X1 | EN+8 |
>> Y | ASKNEW+9, ASKNEW+18, CONT+8, NEW+5, DATA+3*, DATA+5 |
>> ZTQUEUED | DATA+26 |
Name | Field # of Occurrence |
---|---|
$T( | EN+2, EXIT+3 |