PSAPROC2 ;BIR/JMB-Process Uploaded Prime Vendor Invoice Data - CONT'D ;7/23/97
Source file <PSAPROC2.m>
| Package | Total | Call Graph | 
|---|---|---|
| Drug Accountability | 5 | END^PSAPROC RECD^PSAPROC3 (,CHG,SEL)^PSAPROC6 (,GETLOC,MASTER)^PSAPROC9 (EDITDISP,SITES)^PSAUTL1 | 
| Kernel | 1 | $$FMTE^XLFDT | 
| VA Fileman | 1 | ^DIR | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| STATUS | ||
| HDR | ;Screen header | |
| HDR1 | ;Screen header with hold | |
| EDIT | ;Extended help for 'edit any invoices' | |
| AUTO | ;Process line items | |
| INV | ||
| CHK | ||
| SETINV | ;Sets invoice to processed if okay. | |
| HEADER | ;Screen hold with header | |
| SEL | ;Extended help to 'Select invoices to process' | |
| PROC | ||
| EDITINV | ;Edits the invoice before placing in Processed status. | |
| SELHELP | ;Extended help to 'Select invoices to edit' | 
| Name | Field # of Occurrence | 
|---|---|
| ^DIR | INV+8, PROC+2, AUTO+26, EDITINV+15, HDR1+2, HEADER+2 | 
| END^PSAPROC | CHK+1, STATUS, STATUS+2 | 
| RECD^PSAPROC3 | AUTO+10 | 
| ^PSAPROC6 | EDITINV+16 | 
| CHG^PSAPROC6 | STATUS | 
| SEL^PSAPROC6 | PROC+3 | 
| ^PSAPROC9 | AUTO+18 | 
| GETLOC^PSAPROC9 | SETINV+9 | 
| MASTER^PSAPROC9 | SETINV+6 | 
| EDITDISP^PSAUTL1 | AUTO+18 | 
| SITES^PSAUTL1 | AUTO+7 | 
| $$FMTE^XLFDT | INV+5, AUTO+4, EDITINV+12 | 
| 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 | 
 | 
| 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] | AUTO+5, AUTO+7 | 
| ^XTMP("PSAPV" | INV+5, AUTO+2, AUTO+3, AUTO+13, AUTO+14, AUTO+15*, AUTO+16, EDITINV+2, EDITINV+3, EDITINV+12 , SETINV+2*, SETINV+3*, SETINV+5*, SETINV+6, SETINV+7*, SETINV+8*, SETINV+9* | 
| Name | Line Occurrences | 
|---|---|
| HDR | INV, AUTO+4 | 
| HDR1 | EDITINV+10 | 
| HEADER | INV+3 | 
| SETINV | AUTO+19, EDITINV+15 | 
| STATUS | SETINV+2 | 
| Name | Field # of Occurrence | 
|---|---|
| ^("IN" | EDITINV+3, SETINV+2*, SETINV+9* | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DIR | INV+6!, INV+8!, PROC+2!, AUTO+26!, EDITINV+15!, HDR1+2!, HEADER+2! | 
| DIR("?" | INV+7*, PROC+1*, AUTO+25*, EDITINV+14* | 
| DIR("??" | INV+8*, AUTO+26*, EDITINV+15* | 
| DIR("A" | INV+7*, PROC*, AUTO+25*, EDITINV+14* | 
| DIR("B" | PROC*, AUTO+25* | 
| DIR(0 | INV+7*, PROC*, AUTO+25*, EDITINV+14*, HDR1+2*, HEADER+2* | 
| >> DIRUT | INV+8, PROC+2, AUTO+26, HDR1+2, HEADER+2 | 
| >> DTOUT | EDITINV+15 | 
| >> DUOUT | EDITINV+15 | 
| IOF | CHK+1, AUTO+21, EDITINV+5, HDR+1, HDR1+3, HEADER+3 | 
| IOSL | INV+3, EDITINV+10 | 
| >> PSA | CHK*, CHK+1 | 
| >> PSACNT | INV+1*, INV+4*, INV+7, EDITINV+8*, EDITINV+11*, EDITINV+12, EDITINV+14 | 
| >> PSACOMB | AUTO+7 | 
| >> PSACS | AUTO+1*, AUTO+15*, SETINV+4, SETINV+7, SETINV+8, SETINV+9 | 
| >> PSACS( | SETINV+6* | 
| >> PSACTRL | INV+4*, INV+5, AUTO+1*, AUTO+2, AUTO+3, AUTO+13, AUTO+14, AUTO+15, AUTO+16, EDITINV+1* , EDITINV+2*, EDITINV+3, EDITINV+11*, EDITINV+12, SETINV+2, SETINV+3, SETINV+5, SETINV+6, SETINV+7, SETINV+8 , SETINV+9 | 
| >> PSADATA | AUTO+14*, AUTO+15, AUTO+16*, AUTO+17 | 
| PSAERR | EDITINV+1!*, EDITINV+3* | 
| PSAERR( | INV+2, INV+4, AUTO+1, EDITINV+3*, EDITINV+9, EDITINV+11 | 
| PSAERR(0 | CHK | 
| >> PSAIEN | AUTO+17* | 
| >> PSAIN | AUTO+3*, AUTO+4, AUTO+5, AUTO+6, AUTO+10 | 
| >> PSAINV | INV+4*, INV+5, EDITINV+11*, EDITINV+12 | 
| >> PSAKK | HDR1+1*, HEADER+1* | 
| >> PSALINE | AUTO+13*, AUTO+14, AUTO+15, AUTO+16 | 
| >> PSALINES | AUTO+1*, AUTO+15*, STATUS | 
| >> PSALLSUP | AUTO+1*, SETINV+2, STATUS | 
| >> PSALNCNT | AUTO+1*, AUTO+14*, SETINV+2, SETINV+7, SETINV+8, STATUS | 
| >> PSALOC | AUTO+3*, AUTO+7, AUTO+8 | 
| >> PSALOCN | AUTO+7*, AUTO+9 | 
| >> PSAMENU | INV+1*, INV+2*, INV+4, INV+5, AUTO+1*, EDITINV+8*, EDITINV+9*, EDITINV+11 | 
| >> PSAMV | AUTO+3*, AUTO+5 | 
| >> PSANDC | AUTO+17* | 
| >> PSAOK | SETINV+1*, SETINV+2*, SETINV+6*, SETINV+9*, STATUS | 
| >> PSAORD | INV+4*, INV+5, EDITINV+11*, EDITINV+12 | 
| >> PSAOUT | INV+2, INV+8*, PROC+2*, AUTO+1, AUTO+10, AUTO+13, AUTO+19, AUTO+20, AUTO+26*, EDITINV+1* , EDITINV+9, EDITINV+15*, SETINV+4, SETINV+6, SETINV+9 | 
| >> PSAPASS | AUTO+14* | 
| >> PSAPC | AUTO+1* | 
| >> PSARECD | AUTO+10* | 
| >> PSASEL | INV+9*, AUTO+1, EDITINV+16* | 
| >> PSASLN | INV, INV+6, AUTO+4, EDITINV+7, HDR1+3, HEADER+3 | 
| >> PSASS | HDR1+1*, HEADER+1* | 
| PSASTOP | INV+1*, INV+2, INV+3, INV+6!, EDITINV+8*, EDITINV+9, EDITINV+10, EDITINV+13!, HDR1+2*, HEADER+2* | 
| >> PSASUB | AUTO+17* | 
| >> PSASUPP | AUTO+14* | 
| >> PSAVSN | AUTO+17* | 
| >> Y | INV+9, PROC+3, AUTO+26, EDITINV+15, EDITINV+16 |