FBAACO1 ;AISC/GRR - ENTER PAYMENT CONTINUED ;5/12/2014
Source file <FBAACO1.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 |
Name | Comments | DBIA/ICR reference |
---|---|---|
SVCPR | ;set up service provided multiple
; input FBASSOC (auth ptr,0 if not known) |
|
PPT(FBDEF,FBDEFC,FB162) | ;establishes prompt pay type and contract for entry
; input ; FBDEF = (optional) default for DIR prompt: =1 for yes, else no ; FBDEFC = (optional) default for the contract prompt ; FBAAMM = ppt if 1 ask for each line item; if 0 don't ask ; FBV = vendor (ien) being paid ; FBVEN = vendor (ien) from authorization ; FBCNTRA= contract (ien) from authorization ; FB583 = (optional) $D(FB583) true if unauthorized claim ; FB162 = (optional) = 1 if payment line item in sub-file 162.03 is being edited. FBDEF and FBDEFC must be current values. ; output ; FBAAMM1 = the ppt for the line item ; FBCNTRP = contract ien for the line item |
|
Q | ||
POS | ; prompt for place of service
; output ; FBHCFA(30) = place of service (internal) |
|
GETVEN | ;select vendor from vendor file
|
|
GETVEN1 | ||
GETVEN2 | ||
GETINV | ;assign invoice number or select existing invoice number
|
|
GETINV1 | ;selects existing invoice if user does not choose to assign new number
|
|
GETINDT | ;get invoice dates
|
|
GETIND1 | ||
DISPINV | ;display invoice totals
|
Name | Field # of Occurrence |
---|---|
^%DT | GETINDT+3, GETIND1 |
^DIC | SVCPR+5, GETVEN+1 |
^DIE | SVCPR+14 |
^DIR | PPT+31, PPT+41, POS+6, GETVEN2, GETVEN2+1, GETINV+1, GETINV1+1 |
1^FBAACO | Q |
Q^FBAACO | Q |
CALC^FBAACO3 | GETINV1+5 |
CKMAX^FBAACO3 | DISPINV+2 |
^FBAACO4 | GETVEN2+2 |
CHK1^FBAACO4 | GETINV1+2 |
$$DATX^FBAAUTL | GETINDT+2, GETIND1 |
GETNXI^FBAAUTL | GETINV+2 |
REPMOD^FBAAUTL4 | SVCPR+17 |
EDITV^FBAAVD | GETVEN2 |
EN1^FBAAVD | GETVEN1+2 |
NEW^FBAAVD | GETVEN+3 |
$$UCFA^FBUTL7 | PPT+17 |
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 |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^FBAAV - [#161.2] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^FBAA(161.43 - [#161.43] | PPT+18, PPT+40 |
^FBAAC - [#162] | SVCPR+2*, DISPINV+3 |
^FBAAC("AJ" | GETINV1+3 |
^FBAAV - [#161.2] | GETVEN1+1 |
^XUSEC("FBAA ESTABLISH VENDOR" | GETVEN2, GETVEN2+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%DT | GETINDT+3*!, GETIND1*! |
%DT("A" | GETINDT+2*, GETIND1* |
%DT("B" | GETINDT+2*, GETIND1* |
%DT(0 | GETINDT+2* |
>> A | DISPINV+4 |
>> CALLERID | GETINDT+4 |
DA | SVCPR+6!, SVCPR+7*, SVCPR+11!*, SVCPR+14!, GETVEN+3*, GETVEN1*, GETVEN1+1, GETVEN2+2 |
DA(1 | SVCPR+3*, SVCPR+11* |
DA(2 | SVCPR+3*, SVCPR+11* |
DA(3 | SVCPR+3*, SVCPR+11* |
>> DFN | SVCPR+2, SVCPR+3, SVCPR+10, SVCPR+11, SVCPR+17, DISPINV+3 |
DIC | SVCPR+3*, SVCPR+6!, GETVEN+1*, GETVEN+3! |
DIC(0 | SVCPR+3*, GETVEN+1* |
DIE | SVCPR+10*, SVCPR+14!, GETVEN+3*! |
DIR | PPT+31!, PPT+41!, POS+6!, GETVEN2!, GETVEN2+1!, GETINV+1!, GETINV1+1! |
DIR("?" | PPT+30*, PPT+37*, PPT+38*, GETINV1+1* |
DIR("A" | PPT+28*, PPT+36*, GETVEN2*, GETINV+1*, GETINV1+1* |
DIR("B" | PPT+29*, PPT+40*, GETVEN2*, GETINV+1* |
DIR("S" | PPT+39* |
DIR(0 | PPT+28*, PPT+35*, POS+5*, GETVEN2*, GETVEN2+1*, GETINV+1*, GETINV1+1* |
>> DIRUT | PPT+31, POS+6, GETVEN2, GETVEN2+1, GETINV+1, GETINV1+1 |
DLAYGO | SVCPR+3*, SVCPR+6!, GETVEN+1*!, GETVEN+3! |
DR | SVCPR+12*, SVCPR+13*, SVCPR+14!, GETVEN+3! |
>> DTOUT | PPT+44 |
>> DUOUT | PPT+44 |
DUZ | GETVEN2, GETVEN2+1 |
FB162 | PPT~, PPT+23, PPT+27 |
>> FB583 | PPT+17, Q, GETVEN1, GETVEN1+1, GETINV1+1 |
>> FBAABDT | GETINDT+7, GETINDT+8 |
>> FBAABE | GETINV1+3 |
FBAACK1 | GETINV1+2! |
FBAACP | Q! |
>> FBAACPI | SVCPR+7*, SVCPR+11, SVCPR+17 |
FBAADT | SVCPR+5, Q!, DISPINV+2, DISPINV+3 |
>> FBAAEDT | GETINDT+4, GETINDT+5 |
FBAAID | GETINDT+2, GETINDT+4*!, GETINDT+7!, GETIND1+1 |
>> FBAAIN | Q, GETINV+2, GETINV1+5* |
>> FBAAMM | PPT+15, PPT+17, PPT+21 |
>> FBAAMM1 | PPT+14*, PPT+19*, PPT+32*, PPT+33 |
FBAAOUT | SVCPR+6*, GETVEN+1*, GETVEN1+1*, GETVEN2*, GETVEN2+1*, GETINV+1!*, GETINV1+1*, GETINDT+2!, GETINDT+3*, GETIND1* |
FBAAVID | GETIND1, GETIND1+1*! |
>> FBAOT | DISPINV+4 |
>> FBAR( | GETVEN2+2* |
>> FBASSOC | SVCPR+13 |
>> FBCHCO | Q, DISPINV+4 |
>> FBCNH | GETINDT+2 |
>> FBCNP | SVCPR+3, GETINDT+7 |
>> FBCNTRA | PPT+17, PPT+18, PPT+20 |
>> FBCNTRP | PPT+14*, PPT+20*, PPT+44*, PPT+45* |
FBDEF | PPT~, PPT+24, PPT+25, PPT+29 |
FBDEFC | PPT~, PPT+40, PPT+44 |
>> FBENDDT | GETINDT+2 |
>> FBHCFA(30 | POS+4*, POS+7* |
>> FBINTOT | Q, GETINV+1*, GETINV1+5 |
>> FBSDI | SVCPR+2, SVCPR+3, SVCPR+10, SVCPR+11, SVCPR+17 |
>> FBSITE(0 | GETVEN1+2, GETVEN2, GETVEN2+1 |
>> FBSITE(1 | DISPINV+4 |
>> FBTPD | DISPINV+3* |
>> FBV | SVCPR+2, SVCPR+3, SVCPR+10, SVCPR+11, SVCPR+17, PPT+16*, PPT+17, GETVEN2+2* |
>> FBVEN | PPT+16, PPT+17, GETVEN1 |
FBX | SVCPR+3, Q! |
>> FBZX | DISPINV+3* |
>> G | DISPINV+2* |
>> H | DISPINV+2* |
ICPTVDT | SVCPR+5~* |
>> R | DISPINV+2* |
>> S | DISPINV+2* |
SHOWDOS | GETINDT+5~*, GETINDT+6, GETINDT+8~*, GETINDT+9 |
U | PPT+18, PPT+40, POS+7, GETVEN1+1 |
X | SVCPR+3*, GETVEN+1, GETVEN+3!, GETINV1+1, GETINV1+3, GETINV1+5, GETINDT+3, GETIND1 |
Y | SVCPR+6, SVCPR+7, PPT+13~, PPT+25*, PPT+27, PPT+31*, PPT+32, PPT+45, POS+3~, POS+7 , GETVEN+3, GETVEN2, GETINV+2, GETINDT+4, GETIND1+1 |