Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BARBAD7

Package: IHS Accounts Receivable

Routine: BARBAD7


Information

BARBAD7 ; IHS/SD/LSL - UNALLOCATED POSTING ;

Source Information

Source file <BARBAD7.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
IHS Accounts Receivable 4 TOP^BARBAD1  $$NEW^BARTR  ($$NOTOPEN,$$TRANTRIG)^BARUFUT  EOP^BARUTL  
VA Fileman 3 ^DIE  $$GET1^DIQ  ^DIR  
IHS VA Utilities 2 $$VALI^XBDIQ1  $$DIC^XBSFGBL  

Entry Points

Name Comments DBIA/ICR reference
TRYAGIN ;
TX ;** create transaction
UNALC(BARCB,BARITM,BARSUB)
PX ;
BATCH ;** update batch
BLVL ;
; ** batch level
ILVL ;
; ** item level
ACC(DA) ;** update un-allocated account
SLVL ;
; ** sub eob level
EXIT ;

External References

Name Field # of Occurrence
TOP^BARBAD1 TRYAGIN+1
$$NEW^BARTR PX+1
$$NOTOPEN^BARUFUT UNALC+2, TRYAGIN+17
$$TRANTRIG^BARUFUT PX+20
EOP^BARUTL EXIT+1
^DIE ACC+11, SLVL+10, ILVL+10, PX+17
$$GET1^DIQ ACC+5, ACC+6
^DIR TRYAGIN+5, TRYAGIN+13
$$VALI^XBDIQ1 TRYAGIN+23, SLVL+7, ILVL+5, ILVL+7
$$DIC^XBSFGBL TRYAGIN+20, SLVL+3, ILVL+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!!
  • Line Location: TRYAGIN+2
Function Call: WRITE
  • Prompt: *7,!!,"Amount: "_$J(BARUN("AMT"),0,2)
  • Line Location: TRYAGIN+9
Function Call: WRITE
  • Prompt: !!,"Updating Account, Transaction and Batch files now..."
  • Line Location: TRYAGIN+18
Function Call: WRITE
  • Prompt: !!,"The system could not create an UN-ALLOCATED transaction. Please try again.",!
  • Line Location: PX+4
Routine Call
  • DIE
  • Line Location:
    • ACC+11
    • SLVL+10
    • ILVL+10
    • PX+17
Routine Call
  • DIR
  • Line Location:
    • TRYAGIN+5
    • TRYAGIN+13

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BARAC(2906 - [#90050.02] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BARTBL("B" TX+7

Label References

Name Line Occurrences
ACC TRYAGIN+27
BATCH TRYAGIN+26
EXIT TRYAGIN+17
ILVL SLVL+2
TRYAGIN TRYAGIN+15, TRYAGIN+25
TX TRYAGIN+24

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BARAC TX+1~, TX+6*
BARCB UNALC~, TRYAGIN+21, SLVL+4, ILVL+3
>> BARCLIT(19 TRYAGIN+3
BARCR TX+1~, TX+5*
BARITM UNALC~, TRYAGIN+22, SLVL+5, ILVL+4
BARPMT BATCH+1~, BATCH+2*
BARSUB UNALC~, TRYAGIN+3, SLVL+2, SLVL+6, ILVL+6
>> BARTRIEN TRYAGIN+25, PX+2*, PX+3, PX+20
BARTT TX+1~, TX+7*
BARUN UNALC+4~
BARUN("ACCT" TRYAGIN+23*, TRYAGIN+27, ILVL+5*, TX+6
BARUN("AMT" TRYAGIN+8*, TRYAGIN+9, BATCH+2, TX+5
BARUN(105 ILVL+7*
BARUN(302 ACC+6*
BARUN(304 ACC+5*
BARUN(5 SLVL+7*
>> BARVSIT(4 TRYAGIN+3
DA TRYAGIN+19~, TRYAGIN+22*, TRYAGIN+23, ACC~, ACC+2, ACC+5, ACC+6, BATCH+1~, SLVL+6*, SLVL+7
, ILVL+4*, ILVL+5, ILVL+7, PX+5*
DA(1 TRYAGIN+21*, SLVL+5*, ILVL+3*
DA(2 SLVL+4*
DD TX+4!
DIC TRYAGIN+20*, TRYAGIN+23, ACC+1~, ACC+3*, ACC+7, BATCH+1~, SLVL+3*, SLVL+7, ILVL+2*, ILVL+5
, ILVL+7, TX+1~
DIC(0 ACC+4*, TX+3*
DIDEL ACC+10*, ACC+12!, SLVL+9*, SLVL+11!, ILVL+9*, ILVL+11!, PX+16*, PX+18!
DIE ACC+1~, ACC+7*, BATCH+1~, SLVL+3*, ILVL+2*, TX+2*
DIR TRYAGIN+6!, TRYAGIN+14!
DIR("A" TRYAGIN+4*, TRYAGIN+10*
DIR("B" TRYAGIN+11*
DIR(0 TRYAGIN+3*, TRYAGIN+12*
DO TX+4!
DR ACC+1~, ACC+8*, ACC+9*, BATCH+1~, SLVL+8*, ILVL+8*, PX+6*, PX+7*, PX+8*, PX+9*
, PX+10*, PX+11*, PX+12*, PX+13*, PX+14*, PX+15*
>> DUOUT TRYAGIN+7
DUZ UNALC+2, TRYAGIN+17, PX+20
>> UFMSESID UNALC+2, TRYAGIN+17, PX+20
>> X PX+1*, PX+2, PX+5, PX+20*
>> Y TRYAGIN+7, TRYAGIN+8, TRYAGIN+15
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All