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 |