FBAAVR5 ;WOIFO/SAB - GENERATE VOUCHER BATCH MSG ;9/12/2012
Source file <FBAAVR5.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 |
|---|---|---|
| VBMSG(FBN) | ; Generate Voucher Batch Message
; input ; FBN - Batch IEN (file 161.7) ; returns value ; =message number if successful ; =0^error message if unsuccessful |
|
| END | ;
|
|
| ADDLN | ; add detail line
|
|
| STANUM(FBN) | ; determine station number to transmit
|
|
| RECIP | ; determine message recipients
; input ; DUZ ; output ; XMDUZ ; XMY( |
|
| ORGICN(FBFILE,FBICN) | ; return original ICN value for a line item
; input ; FBFILE - sub-file (162.03 or 162.04) ; FBICN - ICN value ; return value = the original ICN value |
|
| Name | Field # of Occurrence |
|---|---|
| FILE^DIE | VBMSG+100 |
| CLEAN^DILF | VBMSG+101 |
| $$GET1^DIQ | VBMSG+14, VBMSG+16, VBMSG+41, VBMSG+57, VBMSG+69, VBMSG+78 |
| HD^FBAAUTL | VBMSG+20 |
| $$SUB^FBAAUTL5 | STANUM+8 |
| ADDRESS^FBAAV01 | RECIP+12 |
| ROUT^FBAAV01 | RECIP+17 |
| $$AUSDT^FBAAV3 | VBMSG+25 |
| $$LJ^XLFSTR | VBMSG+24 |
| $$RJ^XLFSTR | VBMSG+83, ADDLN+2 |
| SENDMSG^XMXAPI | VBMSG+91 |
| $$STA^XUAF4 | STANUM+14 |
| FileNo | Call Tags |
|---|---|
| ^FBAA(161.7 - [#161.7] | GET1^DIQ |
| 162.03 | GET1^DIQ |
| 162.04 | GET1^DIQ |
| 162.11 | GET1^DIQ |
| ^FBAAI - [#162.5] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^FBAA(161.4 - [#161.4] | STANUM+13 |
| ^FBAA(161.45 - [#161.45] | ORGICN+21, ORGICN+23 |
| ^FBAA(161.7 - [#161.7] | STANUM+7 |
| ^FBAA(162.1 - [#162.1] | VBMSG+65, VBMSG+67 |
| ^FBAAC("AG" | VBMSG+37, VBMSG+39 |
| ^FBAAC("AH" | VBMSG+49, VBMSG+51, VBMSG+53, VBMSG+55 |
| ^FBAAI("AH" | VBMSG+76 |
| ^TMP($J | VBMSG+8!, VBMSG+83*, END+1!, ADDLN+2* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DIERR | VBMSG+15, VBMSG+97~ |
| DT | VBMSG+25, VBMSG+98 |
| DUZ | RECIP+7 |
| FBAUS | VBMSG+7~ |
| FBAUS("DT" | VBMSG+25*, VBMSG+31, VBMSG+83 |
| FBAUS("PT" | VBMSG+26*, VBMSG+31, VBMSG+83 |
| FBAUS("SN" | VBMSG+24*, VBMSG+31, VBMSG+83 |
| FBCIENS | ORGICN+10~, ORGICN+15*, ORGICN+21, ORGICN+27*, ORGICN+30, ORGICN+31, ORGICN+32 |
| FBCNT | VBMSG+7~, VBMSG+28*, VBMSG+83, ADDLN+1*, ADDLN+2 |
| FBDA | ORGICN+19~, ORGICN+21*, ORGICN+22, ORGICN+23 |
| FBFDA | VBMSG+97~ |
| FBFDA( | VBMSG+98*, VBMSG+99* |
| FBFILE | ORGICN~, ORGICN+9, ORGICN+12, ORGICN+13, ORGICN+21, ORGICN+31, ORGICN+32 |
| FBFLAG | RECIP+16~ |
| FBHD | VBMSG+7~, VBMSG+21, VBMSG+83 |
| FBI | RECIP+11~, RECIP+16~ |
| FBICN | ORGICN~, ORGICN+7, ORGICN+9, ORGICN+12, ORGICN+13 |
| FBIEN | VBMSG+35~, VBMSG+38*, VBMSG+39*, VBMSG+40, VBMSG+42, VBMSG+47~, VBMSG+54*, VBMSG+55*, VBMSG+56, VBMSG+58 , VBMSG+63~, VBMSG+66*, VBMSG+67*, VBMSG+68, VBMSG+70, VBMSG+74~, VBMSG+75*, VBMSG+76*, VBMSG+77, VBMSG+79 |
| FBIEN(1 | VBMSG+36*, VBMSG+37*, VBMSG+39, VBMSG+40, VBMSG+42, VBMSG+52*, VBMSG+53*, VBMSG+55, VBMSG+56, VBMSG+58 , VBMSG+64*, VBMSG+65*, VBMSG+67, VBMSG+68, VBMSG+70 |
| FBIEN(2 | VBMSG+50*, VBMSG+51*, VBMSG+53, VBMSG+55, VBMSG+56, VBMSG+58 |
| FBIEN(3 | VBMSG+48*, VBMSG+49*, VBMSG+51, VBMSG+53, VBMSG+55, VBMSG+56, VBMSG+58 |
| FBIENS | VBMSG+35~, VBMSG+40*, VBMSG+41, VBMSG+47~, VBMSG+56*, VBMSG+57, VBMSG+63~, VBMSG+68*, VBMSG+69, VBMSG+74~ , VBMSG+77*, VBMSG+78 |
| FBINSTR | VBMSG+87~, VBMSG+91 |
| FBINSTR("ADDR | FLAGS" , VBMSG+89* |
| FBLN | VBMSG+7~ |
| FBN | VBMSG~, VBMSG+11, VBMSG+14, VBMSG+16, VBMSG+24, VBMSG+37, VBMSG+39, VBMSG+49, VBMSG+51, VBMSG+53 , VBMSG+55, VBMSG+65, VBMSG+67, VBMSG+76, VBMSG+98, VBMSG+99, STANUM~, STANUM+6, STANUM+7 |
| FBNUM | VBMSG+7~, VBMSG+14*, VBMSG+83, VBMSG+88 |
| FBOIENS | ORGICN+10~, ORGICN+18, ORGICN+20*, ORGICN+23*, ORGICN+25*, ORGICN+27 |
| FBPICN | VBMSG+42*, VBMSG+43*, VBMSG+47~, VBMSG+58*, VBMSG+59*, VBMSG+63~, VBMSG+70*, VBMSG+74~, VBMSG+79*, ADDLN+2 |
| FBRET | VBMSG+7~, VBMSG+11*, VBMSG+15*, VBMSG+17*, VBMSG+21*, VBMSG+92*, VBMSG+93*, VBMSG+96, END+2, STANUM+2~ , STANUM+3*, STANUM+9*, STANUM+12, STANUM+14*, STANUM+16, ORGICN+6~, ORGICN+7*, ORGICN+31*, ORGICN+32*, ORGICN+34 |
| FBSIENS | ORGICN+10~, ORGICN+12*, ORGICN+13*, ORGICN+15, ORGICN+25, ORGICN+30 |
| FBSTUB | VBMSG+7~, VBMSG+31*, ADDLN+2 |
| FBTYPE | VBMSG+7~, VBMSG+16*, VBMSG+17, VBMSG+26, VBMSG+34, VBMSG+46, VBMSG+62, VBMSG+73 |
| FBVAR | RECIP+11~ |
| FBX | VBMSG+97~, STANUM+2~, STANUM+8*, STANUM+9, STANUM+13*, STANUM+14 |
| FBXMFEE | RECIP+6~ |
| FBXMNVP | RECIP+6~ |
| FBY0 | STANUM+2~, STANUM+7*, STANUM+8 |
| U | STANUM+8, ORGICN+23 |
| VAT | RECIP+11~ |
| VATERR | RECIP+11~ |
| VATNAME | RECIP+11~ |
| X | RECIP+16~ |
| XMD | RECIP+16~ |
| XMDUZ | VBMSG+87~, VBMSG+91, RECIP+7* |
| XMERR | VBMSG+87~, VBMSG+92, VBMSG+93 |
| XMLOC | RECIP+16~ |
| XMMG | RECIP+16~ |
| XMN | RECIP+16~ |
| XMSUBJ | VBMSG+87~, VBMSG+88*, VBMSG+91 |
| XMY | VBMSG+87~, VBMSG+91 |
| XMZ | VBMSG+87~, VBMSG+91, VBMSG+93 |
| Y | RECIP+16~ |