FBAAV3 ;AISC/GRR - CREATE & ELECTRONICALLY TRANSMIT TRANSACTIONS FOR TRAVEL PAYMENTS ;3/23/2012
Source file <FBAAV3.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 |
---|---|---|
DETT | ; process a travel batch
|
|
GOT | ; process a travel line item
|
|
AUSDT(FBDT) | ;called to format date from VA FileMan internal to YYYYMMDD
; if input date is blank or invalid, eight spaces will be returned |
|
AUSAMT(FBAMT,FBL,FBS) | ; called to format signed dollar amount for Austin
; input ; FBAMT - dollar amount ; FBL - (optional) length of return sting ; FBS - (optional) =true(1) if return value could be negative (-) ; default is false (0) ; result ; string value, right justified, 0 padded, decimal point removed, ; with rightmost 2 numeric characters the cents ; if FBS true then rightmost character indicate the sign (' ' or '-') ; example with FBS false: 12.41 with length 8 would return '00001241' ; example with FBS true: 12.41 with length 9 would return '00001241 ' ; example with FBS true: -12.41 with length 9 would return '00001241-' |
|
AUSNUM(FBNUM,FBDEC,FBL,FBS) | ; called to format signed/unsigned numeric for Austin
; input ; FBNUM - numeric ; FBDEC - number of decimal places ; FBL - (optional) length of return sting ; FBS - (optional) =true(1) if return value could be negative (-) ; default is false (0) ; result ; string value, right justified, 0 padded, decimal point removed, ; with rightmost FBDEC=5 numeric characters the decimal part ; if FBS true then rightmost character indicate the sign (' ' or '-') ; example with FBS false: 12.41 with length 12 would return '000001241000' ; example with FBS true: 12.41 with length 13 would return '000001241000 ' ; example with FBS true: -12.41 with length 13 would return '000001241000-' |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | GOT+6, GOT+9 |
^FBAAC - [#162] | DETT+4 |
^FBAAC("AD" | DETT+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DFN | GOT+1~, GOT+4*, GOT+5, GOT+6, GOT+9, GOT+11 |
>> FBAAON | GOT+12 |
>> FBAASN | GOT+12 |
FBAMT | AUSAMT~, AUSAMT+17, AUSAMT+26 |
>> FBAP | GOT+3*, GOT+12 |
FBDEC | AUSNUM~, AUSNUM+21 |
FBDT | AUSDT~, AUSDT+4 |
FBL | AUSAMT~, AUSAMT+29, AUSNUM~, AUSNUM+30 |
FBNUM | AUSNUM~, AUSNUM+18, AUSNUM+27 |
FBPICN | DETT+5*, DETT+6*, GOT+13, GOT+15! |
FBPNAMX | GOT+1~, GOT+11*, GOT+12 |
FBRET | AUSDT+3~, AUSDT+4*, AUSDT+5*, AUSDT+6, AUSAMT+14~, AUSAMT+17*, AUSAMT+20*, AUSAMT+23*, AUSAMT+26*, AUSAMT+29* , AUSAMT+32, AUSNUM+15~, AUSNUM+18*, AUSNUM+21*, AUSNUM+24*, AUSNUM+27*, AUSNUM+30*, AUSNUM+33 |
FBS | AUSAMT~, AUSAMT+26, AUSNUM~, AUSNUM+27 |
>> FBSSN | GOT+12 |
>> FBSTR | GOT+12*, GOT+13* |
>> FBTD | GOT+2*, GOT+12, GOT+13 |
>> FBTXT | DETT+1*, DETT+7*, DETT+9 |
>> J | DETT+4 |
>> K | DETT+4*, DETT+5, GOT+4 |
>> L | DETT+4*, DETT+5 |
>> PAD | GOT+12 |
U | DETT+5, GOT+2 |
>> Y(0 | DETT+4*, GOT+2, GOT+3, GOT+9* |