ACRFVLK ;IHS/OIRM/DSD/AEF - VENDOR FILE LOOKUP ; [ 03/28/2007 10:56 AM ]
Source file <ACRFVLK.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 5 | ^DDS HLP^DDSUTL ^DIC $$GET1^DIQ ^DIR |
| Commitment Register | 2 | $$DUNS^ACRFVLK (PAUSE,WARNING)^ACRFWARN |
| IHS VA Utilities | 2 | ^XBFMK ^XBKVAR |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EDITAUTH(X) | ; EP; Check user's Vendor Edit Authority in ARMS USER File
|
|
| DISP | ;EP - If not new entry, display Current Vendor data.
|
|
| WARN2 | ;EP; WARNING THAT VENDOR IS INACTIVE, DUNS IS MISSING OR BAD
|
|
| EDIT | ; Edit which vendor data
|
|
| DUNS(X) | ; EP;----- RETURNS DUNN AND BRADSTREET NUMBER
|
|
| DUNSCHK | ; EP - Check to see if there is a DUNS #
|
|
| CHKVNDR | ; EP - Check if vendor is inactive, DUNS exists, and DUNS is 9-13 long
|
|
| SUFCHK | ;CHECK EIN SUFFIX ACR*2.1*21.03 IM22241
|
|
| WARN | ;EP; IN SM WARNING THAT VENDOR IS INACTIVE, DUNS IS MISSING OR BAD
|
|
| AI | ;EP - INVOKE SCREEN TO ALLOW ACTIVATION/INACTIVATION OF VENDOR
|
|
| ADD | ; EP - Add or Edit Vendor data.
|
|
| ASKVND | ; Ask / Lookup Vendor
; Only allow Vendor addition if Vendor Edit Authority is F, C, or A. |
|
| CHKACTV | ; Check to see if Vendor has been inactivated
|
|
| ACT | ; EP - Check to see if Vendor has been inactivated
|
|
| MSG | ;EP - Message edit authority denied
|
|
| SCREEN(ACRVND,DR) | ; EP; call screen man
; pass in DR ; pass in ACRVND |
|
| EINCHK | ;CHECK FOR VENDORS WITH THE SAME EIN NO ACR*2.1*21.03 IM22241
|
| Name | Field # of Occurrence |
|---|---|
| $$DUNS^ACRFVLK | DUNSCHK+4 |
| PAUSE^ACRFWARN | WARN2+7 |
| WARNING^ACRFWARN | WARN2+2 |
| ^DDS | SCREEN+7 |
| HLP^DDSUTL | ACT+6, DUNSCHK+9, DUNSCHK+15, EINCHK+7, EINCHK+8, EINCHK+9, SUFCHK+9, SUFCHK+10, SUFCHK+19, SUFCHK+20 , SUFCHK+21, SUFCHK+22 |
| ^DIC | ASKVND+11 |
| $$GET1^DIQ | EDITAUTH+2, CHKACTV+2, CHKVNDR+3, ACT+1, ACT+2, DUNSCHK+5, EINCHK+5, SUFCHK+2, SUFCHK+13, SUFCHK+17 |
| ^DIR | EDIT+13 |
| ^XBFMK | EDIT+2 |
| ^XBKVAR | ADD+1 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^ACRAU - [#9002185.3] | GET1^DIQ |
| ^AUTTVNDR - [#9999999.11] | Classic Fileman Calls, GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUTTVNDR - [#9999999.11] | DUNS+6 |
| ^AUTTVNDR("E" | EINCHK+2, EINCHK+4, SUFCHK+15 |
| Name | Line Occurrences |
|---|---|
| $$EDITAUTH | ADD+4, AI+1 |
| @( | CHKVNDR+6 |
| ACT | CHKVNDR+4 |
| ASKVND | ADD+6, AI+2 |
| CHKACTV | ADD+13 |
| DISP | ADD+12 |
| DUNSCHK | ADD+14, CHKVNDR+5 |
| EDIT | ADD+18 |
| MSG | ADD+16, AI+4 |
| SCREEN | ADD+10, DISP+2, CHKACTV+6, MSG+3, EDIT+17, EDIT+20, EDIT+29, AI+6 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACRACTV | CHKACTV+2*, CHKACTV+3, CHKVNDR+1!, CHKVNDR+7!, ACT+2*, ACT+3 |
| ACRDERR | CHKVNDR+2!, DUNSCHK+3!, DUNSCHK+8*, DUNSCHK+9, DUNSCHK+14*, DUNSCHK+15, WARN+1, WARN+2, WARN+3, WARN2+1 , WARN2+3, WARN2+4 |
| ACRDIC | ADD+2~ |
| ACRDUNS | CHKVNDR+1!, CHKVNDR+7!, DUNSCHK+4*, DUNSCHK+6, DUNSCHK+11, DUNSCHK+12 |
| >> ACREIN | SUFCHK+2*, SUFCHK+3* |
| >> ACREINNW | SUFCHK+2, SUFCHK+3, SUFCHK+13, SUFCHK+14 |
| ACRINACT | CHKVNDR+1! |
| ACRNODUN | CHKVNDR+1! |
| >> ACROUT | WARN+4*, WARN2+8* |
| >> ACRQUIT | ADD+3*, ADD+5, ADD+7, ADD+11, ADD+15, ADD+17, ADD+18, ASKVND+12*, CHKACTV+1*, CHKACTV+4* , MSG+1*, EDIT+14*, WARN+4*, WARN2+8*, AI+3 |
| ACRSIZE | CHKVNDR+1! |
| ACRSUFF | SUFCHK+1!, SUFCHK+6* |
| ACRVAUTH | ADD+2~, ADD+4*, ADD+16, ASKVND+7, EDIT+15, EDIT+18, AI+1*, AI+4 |
| ACRVDUP | EINCHK+1*, EINCHK+5*, EINCHK+7, EINCHK+11!, SUFCHK+12*, SUFCHK+17*, SUFCHK+19, SUFCHK+24! |
| ACRVEIN | EINCHK+1*, EINCHK+2*, EINCHK+3, EINCHK+4, EINCHK+11!, SUFCHK+12*, SUFCHK+13*, SUFCHK+14*, SUFCHK+15, SUFCHK+24! |
| ACRVERR | CHKVNDR+1!, ACT+5*, ACT+6, WARN+1, WARN+3, WARN2+1, WARN2+4 |
| ACRVIEN | EINCHK+1*, EINCHK+4*, EINCHK+5, SUFCHK+12*, SUFCHK+15*, SUFCHK+16, SUFCHK+17, SUFCHK+24! |
| >> ACRVNAME | CHKVNDR+3*, ACT+1*, ACT+5, DUNSCHK+5*, DUNSCHK+8, DUNSCHK+14 |
| ACRVND | ADD+2~, ADD+8, ADD+10, ADD+11, ASKVND+13*, DISP+2, CHKACTV+2, CHKACTV+6, MSG+3, EDIT+17 , EDIT+20, EDIT+29, SCREEN~, SCREEN+5, CHKVNDR+3, ACT+1, ACT+2, DUNSCHK+4, DUNSCHK+5, AI+6 |
| ACRVND(0 | ASKVND+14* |
| ACRVNDR | CHKVNDR+1!, CHKVNDR+7! |
| >> ACRWARN | CHKVNDR+6, DUNSCHK+1*, DUNSCHK+2* |
| D | ASKVND+3! |
| DA | ASKVND+3!, EDIT+1!, SCREEN+4!, SCREEN+5*, SCREEN+8!, SUFCHK+2, SUFCHK+13, SUFCHK+16 |
| DD | ASKVND+3! |
| >> DDSBR | EINCHK+10*, SUFCHK+23* |
| DDSFILE | SCREEN+4!, SCREEN+6*, SCREEN+8! |
| >> DDSREFT | ACT+6, DUNSCHK+2, DUNSCHK+9, DUNSCHK+15 |
| DIC | ASKVND+3!, ASKVND+4* |
| DIC("A" | ASKVND+6*, ASKVND+9* |
| DIC(0 | ASKVND+5*, ASKVND+8* |
| DINUM | ASKVND+3! |
| DIR | EDIT+1! |
| DIR("?" | EDIT+11* |
| DIR("A" | EDIT+10* |
| DIR(0 | EDIT+3*, EDIT+4*, EDIT+5*, EDIT+6*, EDIT+7*, EDIT+8*, EDIT+9* |
| DLAYGO | ASKVND+3!, ASKVND+10* |
| DO | ASKVND+3! |
| DR | ADD+9*, ADD+10, ASKVND+3!, DISP+1*, DISP+2, CHKACTV+5*, CHKACTV+6, MSG+2*, MSG+3, EDIT+1! , EDIT+16*, EDIT+17, EDIT+19*, EDIT+20, EDIT+21*, EDIT+22*, EDIT+23*, EDIT+24*, EDIT+25*, EDIT+26* , EDIT+27*, EDIT+28*, EDIT+29, SCREEN~, SCREEN+8!, AI+5*, AI+6 |
| DUZ | ADD+4, AI+1 |
| IOF | ASKVND+2, SCREEN+3, SCREEN+9 |
| U | ADD+8, ADD+11, DUNS+6 |
| X | EDITAUTH~, EDITAUTH+1, EDITAUTH+2, ASKVND+3!, EDIT+1!, SCREEN+4!, SCREEN+8!, DUNS~, DUNS+6, EINCHK+3 , SUFCHK+5, SUFCHK+11, SUFCHK+13, SUFCHK+14 |
| Y | EDITAUTH+2*, EDITAUTH+3, ASKVND+3!, ASKVND+12, ASKVND+13, EDIT+1!, EDIT+14, EDIT+15, EDIT+18, EDIT+21 , EDIT+22, EDIT+23, EDIT+24, EDIT+25, EDIT+26, EDIT+27, SCREEN+4!, SCREEN+8!, DUNS+4~, DUNS+5* , DUNS+6*, DUNS+7 |
| Y(0 | ASKVND+14 |