PSAPROC1 ;BIR/JMB-Process Uploaded Prime Vendor Invoice Data - CONT'D ;7/23/97
Source file <PSAPROC1.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Drug Accountability | 1 | PSAPROC |
Name | Comments | DBIA/ICR reference |
---|---|---|
CHK | ;Check for invoices with a status of "OK" (uploaded & error free)
|
|
NOERROR | ;Display list of invoices that can be processed by selecting
|
|
INVSEL | ||
EDIT | ;Edit error free invoices
|
|
PROC2 | ||
HEADER | ||
PROCESS | ;Get date recd & line item data
|
|
CS | ||
NCS | ||
HDR | ;Header for editing line items with missing data
|
|
OK | ;Sets okay array
|
|
SEL | ;Extended help to 'Select invoices'
|
Name | Field # of Occurrence |
---|---|
^DIR | NOERROR+13, HEADER+1 |
END^PSAPROC | NCS+4 |
EXIT^PSAPROC | NOERROR+16 |
^PSAPROC2 | CHK+14, PROC2 |
DUOU^PSAPROC3 | PROCESS+10 |
RECD^PSAPROC3 | PROCESS+2 |
SETLINE^PSAPROC3 | PROCESS+15 |
SUPPLY^PSAPROC6 | PROCESS+1 |
^PSAPROC7 | NCS+2 |
DU^PSAPROC8 | PROCESS+9 |
DUOU^PSAPROC8 | PROCESS+10 |
PLOCK^PSAPROC8 | NOERROR+15 |
PRICE^PSAPROC8 | PROCESS+11 |
REORDER^PSAPROC8 | PROCESS+14 |
STOCK^PSAPROC8 | PROCESS+13 |
GETLOC^PSAPROC9 | NCS |
MASTER^PSAPROC9 | CS+2 |
DISPLAY^PSAUTL1 | PROCESS+9, PROCESS+10, PROCESS+11, PROCESS+13, PROCESS+14 |
$$FMTE^XLFDT | NOERROR+10, HDR+2 |
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 |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PSD(58.8 - [#58.8] | PROCESS+12, PROCESS+13, PROCESS+14 |
^PSDRUG - [#50] | PROCESS+9, PROCESS+10, PROCESS+11 |
^XTMP("PSAPV" | CHK+3, CHK+5, CHK+6, NOERROR+10, INVSEL+2, INVSEL+3, EDIT+2, EDIT+3, PROCESS+3, PROCESS+6 , PROCESS+15, CS+1*, CS+2, CS+3*, CS+4*, NCS*, NCS+2*, OK+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DIR | NOERROR+13!, HEADER+1! |
DIR("?" | NOERROR+12* |
DIR("??" | NOERROR+13* |
DIR("A" | NOERROR+12* |
DIR(0 | NOERROR+12*, HEADER+1* |
>> DIRUT | NOERROR+13, HEADER+1 |
IOF | NOERROR+2, HEADER+2, HDR+2 |
IOSL | NOERROR+8 |
PSA | CHK+2!, CHK+13*, CHK+14, INVSEL*, INVSEL+1, INVSEL+2, EDIT+1*, EDIT+2, EDIT+3, NCS+2 |
>> PSACNT | NOERROR+6*, NOERROR+9*, NOERROR+12 |
>> PSACNTER | CHK+2*, CHK+11*, CHK+12*, EDIT+3* |
>> PSACNTOK | CHK+2*, OK+1* |
>> PSACS | PROCESS+2*, PROCESS+15*, CS, CS+3, CS+4, NCS |
>> PSACS( | CS+2* |
>> PSACTRL | CHK+2*, CHK+3*, CHK+5, CHK+6, CHK+11, CHK+12, NOERROR+9*, NOERROR+10, INVSEL+2*, INVSEL+3 , PROCESS+3, PROCESS+6, PROCESS+15, CS+1, CS+2, CS+3, CS+4, NCS, NCS+2, OK+1 |
>> PSADATA | PROCESS+6*, PROCESS+7, PROCESS+8, PROCESS+11, PROCESS+13, PROCESS+14 |
>> PSADISP | PROCESS+5*, PROCESS+9, PROCESS+10, PROCESS+11, PROCESS+13, PROCESS+14 |
>> PSADLN | NOERROR+5, NOERROR+11, HEADER+2, HDR+2 |
>> PSADU | PROCESS+5* |
>> PSAERR( | CHK+11*, CHK+12*, EDIT+3* |
>> PSAERR(0 | PROC2 |
>> PSAHDR | PROCESS+5*, PROCESS+9, PROCESS+10, PROCESS+11, PROCESS+13, PROCESS+14, HDR+1* |
>> PSAIEN | PROCESS+6*, PROCESS+9, PROCESS+10, PROCESS+11, PROCESS+13, PROCESS+14 |
>> PSAIN | CHK+6*, CHK+7, CHK+8, CHK+9, CHK+10, CHK+11, CHK+12, INVSEL+3*, PROCESS+1, PROCESS+7 , HDR+2 |
>> PSAINV | NOERROR+9*, NOERROR+10 |
>> PSAKK | HEADER* |
>> PSALINE | PROCESS+2*, PROCESS+3*, PROCESS+6, PROCESS+15 |
>> PSALINES | INVSEL+3*, NCS+2 |
>> PSALNCNT | PROCESS+2*, PROCESS+5*, CS+3, CS+4, NCS+2 |
>> PSALOC | PROCESS+8*, PROCESS+12, PROCESS+13, PROCESS+14 |
>> PSAMENU | NOERROR+6*, NOERROR+7*, NOERROR+9, NOERROR+10 |
PSAMV | PROCESS+4!, PROCESS+7*, PROCESS+8 |
PSAOK | CHK+2!, PROCESS+16*, CS+2*, NCS* |
PSAOK( | NOERROR+7, NOERROR+9, INVSEL+1, INVSEL+2, EDIT+1, EDIT+2, EDIT+3, NCS+2!, OK+1* |
PSAOK(0 | CHK+13, INVSEL+5 |
>> PSAORD | NOERROR+9*, NOERROR+10 |
>> PSAOUT | NOERROR+7, NOERROR+13*, INVSEL, INVSEL+5, PROCESS+2, PROCESS+3, PROCESS+9, PROCESS+10, PROCESS+11, PROCESS+12 , PROCESS+13, CS, CS+2, NCS |
>> PSAPC | INVSEL* |
PSAPHARM | PROCESS+4!, PROCESS+7*, PROCESS+8 |
>> PSARECD | INVSEL+3* |
>> PSASEL | NOERROR+14*, NOERROR+16, INVSEL |
>> PSASORT | CHK+5 |
>> PSASS | HEADER* |
PSASTOP | NOERROR+6*, NOERROR+7, NOERROR+8, NOERROR+11!, HEADER+1* |
>> PSASUB | PROCESS+6*, PROCESS+10, PROCESS+11 |
>> Y | NOERROR+13, NOERROR+14 |