Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Caller Graph |  Entry Points |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BARCBC

Package: IHS Accounts Receivable

Routine: BARCBC


Information

BARCBC ; IHS/SD/LSL - CALCULATE COLLECTION BATCH FIELDS ;

Source Information

Source file <BARCBC.m>

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
IHS Accounts Receivable 4 ITEM(S)  ^BARCOL(2906  BARCHKLU  SUB EOB(S)  

Entry Points

Name Comments DBIA/ICR reference
STT(X,Y,Z,V)
ITT(X,Y,Z) ;EP - item total for given transaction type
BTAL(X) ;batch total for all transaction types
ITTREIM(COLIEN,ITEMIEN) ;EP - RETURN ITEM TOTAL FOR ALL REIMBURSEMENT TYPES
BTTREIM(COLIEN) ;EP - RETURN BATCH TOTAL FOR ALL REIMBURSEMENT TYPES
L2 ;loop thru items in a batch
SET(X,Y)
IL1 ;for given item, loop thru transactions
ITAL(X,Y) ;item total all transaction types
BTT(X,Z) ;EP - batch total for given transaction type
B15(X) ;EP - batch total field #15

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BARCOL( L2+4, L2+5, L2+6, L2+7, SET+6, SET+7
^BARTBL("B" BTT+4, ITT+5, STT+6
^BARTBL("D" BTTREIM+5, ITTREIM+5
^BARTR( BTAL+5, BTAL+8, BTT+9, IL1+4, IL1+5, IL1+7, IL1+8, IL1+9, ITAL+6

Label References

Name Line Occurrences
$$BTT BTAL+9, BTTREIM+6
$$ITT BTT+10, ITTREIM+6, ITAL+7
IL1 ITT+7, STT+10
L2 B15+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BAR1 L2+7*, L2+8, L2+9
>> BAR23 IL1+7
>> BARST SET+3*, SET+7*, SET+8
>> BARTABT BTTREIM+2*, BTTREIM+5, ITTREIM+2*, ITTREIM+5
>> BARTOT ITT+9, STT+12, IL1+1*, IL1+8*, IL1+9*
>> BARTOT( L2+2*
>> BARTOT(1 L2+8*, L2+10
>> BARTOT(2 L2+9*, L2+10
>> BARTOT(3 B15+2, L2+10*
>> BARTOT1 BTAL+2*, BTAL+9*, BTAL+10
>> BARTOT2 BTT+6*, BTT+10*, BTT+12
>> BARTOT3 ITAL+3*, ITAL+7*, ITAL+8
BARTOTAL BTTREIM+1~, BTTREIM+3*, BTTREIM+6*, BTTREIM+7, ITTREIM+1~, ITTREIM+3*, ITTREIM+6*, ITTREIM+7
BARTRANT BTTREIM+1~, BTTREIM+4*, BTTREIM+5*, BTTREIM+6, ITTREIM+1~, ITTREIM+4*, ITTREIM+5*, ITTREIM+6
BARTT ITT+4*, ITT+5*, ITT+6!, ITT+8!, STT+5*, STT+6*, STT+7!, STT+9!, STT+11!, IL1+4
, IL1+7
BARTT1 BTT+3*, BTT+4*, BTT+5!, BTT+10, BTT+11!
BARVL STT+8*, STT+9!, STT+11!, IL1+5
COLIEN BTTREIM~, BTTREIM+6, ITTREIM~, ITTREIM+6
>> D0 L2+4, L2+5, L2+6, L2+7
DUZ(2 BTAL+5, BTAL+8, BTT+9, IL1+4, IL1+5, IL1+7, IL1+8, IL1+9, ITAL+6, L2+4
, L2+5, L2+6, L2+7, SET+6, SET+7
I BTAL+3~, BTAL+4*, BTAL+5*, BTAL+8, BTT+7~, BTT+8*, BTT+9*, BTT+10, ITAL+4~, ITAL+5*
, ITAL+6*, ITAL+7, L2+1~, L2+2*, L2+3*, L2+4*, L2+5, L2+6, L2+7, SET+4~
, SET+5*, SET+6*, SET+7
ITEMIEN ITTREIM~, ITTREIM+6
J BTAL+6~, BTAL+7*, BTAL+8*, BTAL+9, IL1+2~, IL1+3*, IL1+4*, IL1+5, IL1+7, IL1+8
, IL1+9
U IL1+7, L2+5, L2+6
V STT~, STT+8
X B15~, BTAL~, BTAL+5, BTAL+8, BTAL+9, BTT~, BTT+9, BTT+10, ITT~, STT~
, IL1+4, ITAL~, ITAL+6, ITAL+7, SET~, SET+6, SET+7
Y ITT~, STT~, IL1+4, ITAL~, ITAL+6, ITAL+7, SET~, SET+6, SET+7
Z BTT~, BTT+3, ITT~, ITT+4, STT~, STT+5
Info |  Source |  Caller Graph |  Entry Points |  Global Variables Directly Accessed |  Label References |  Local Variables |  All