RetrieveConfigHubForBaseOrAcctCo

Validate Company in Configured Hub

Minor Business Rule

Object Name: B0900110

Parent DLL: CFIN

Location: Client/Server

Language: C

Data Structure

D0900110B - Retrieve Configured Hub For Base or Acct Company

This data structure is used in B0900110 "Retrieved Configured Hub for Base or Account Company".  This function is 
called when a new document is initiated.  The associated logic will be triggered only when using the intercompany 

settlement method '3' in G/L constants for configured hub intercompany settlements (setup in P09190 "Configured Hubs").


Values for cConfigHubTransactionType, szUserDefinedHUB, szHubCompany should be initialized for a new 

document.  These three values should be stored and then retrieved for each subsequent call to B0900110 "Validate Company in 

Configured Hub" for each entry in the document.


Parameter NameData ItemData TypeReq/OptI/O/Both
cBaseCompanyModeEV01charREQINPUT

Required Input - Send in:
ab '0' if  using acct company;

ab '1' if using base company; 

ab '2' for A/R-A/P specified hub retrieval in G/L Post).


szBaseOrAcctCompanyCOcharREQINPUT

Required Input - Use Base Co if there are no transactions yet, else use Acct Co.  This co should have already been 
validated in F0010 company master table.


cIntercoSettlementMethodICOcharREQINPUT

Required Input - Intercompany Settlement Method from G/L constants.

cConfigHubTransactionTypeEV02charREQBOTH

Required Input/Output - Initialize for new document.  Possible Values returned from function for transaction type are: 

1=HubToHub  (Hub Co's only'85 Member Co's excluded).

2=HubToMember (Exclusive to Hub Co and Member Co's for current hub).

3=MemberToMember (No Hub Co Specifed for current User Def Hub).  

4=SingleHubCo (Hub to Hub OR Hub to Member Mode is pending  abababab next account company).


This data item is used to retrieve the initial value with B0900110 "Retrieve Configured Hub for Base or Account 

Company for a new document.  Value should be stored and retrieved each time on subsequent calls to B0900110 "Validate 

Company in Configured Hub" until the end of the document.


szUserDefinedHUBUDHBcharREQBOTH

Required Input/Output   Initialize for new document.  (name of User Defined Hub for 1st line entry or Base Co).

This data item is used to retrieve the initial value with B0900110 "Retrieve Configured Hub for Base or Account 

Company for a new document.  Value should be stored and retrieved each time on subsequent calls to B0900110 "Validate 

Company in Configured Hub" until the end of the document.


szHubCompanyCOcharREQBOTH

Required Input/Output   Initialize for new document.  (Config "Hub Co" for 1st line entry or Base Co).

This data item is used to retrieve the initial value with B0900110 "Retrieve Configured Hub for Base or Account 

Company for a new document.  Value should be stored and retrieved each time on subsequent calls to B0900110 "Validate 

Company in Configured Hub" until the end of the document.


cHubDesignatorAcctCoEV03charOPTOUTPUT

Optional Output field - Initialize for new document.  Possible values are:
'1'=HubCompany. 

'2'=MemberCompany.


cErrorFlagEV04charOPTOUTPUT

Optional Output field - A value of '1' will be returned in this field if an error is found.

Related Functions

None

Related Tables

F0010 Company Constants
F09190 Inter/Intra Company Account Relationships
ValidateCompanyInConfiguredHub

ValidateCompanyInConfiguredHub

Validate Company in Configured Hub

Minor Business Rule

Object Name: B0900110

Parent DLL: CFIN

Location: Client/Server

Language: C

Data Structure

D0900110A - Validate Company in Configured Hub

This data structure is used in B0900110 "Validate Company In Configured Hub"  that is called for each transaction 
record in a document.  


This function validates account companies to ensure that the current company is a member of the current hub.  (It is 

called after B0900110 "Retrieved Configured Hub for Base or Account Company" has initially been called to retrieve values 

for cConfigHubTransactionType, szUserDefinedHUB, and szHubCompany for a new document.)  


The associated logic will be triggered only when using the intercompany settlement method '3' in G/L constants for 

configured hub intercompany settlements (setup in P09190 "Configured Hubs").


Values for cConfigHubTransactionType, szUserDefinedHUB, szHubCompany should be retrieved and then stored for 

each subsequent call to B0900110 "Validate Company in Configured Hub" for each entry in the document.


Parameter NameData ItemData TypeReq/OptI/O/Both
szAccountCompanyCOcharREQINPUT

Required Input (use F0911 GLCO or equivalent).  Account company should have already been validated in F0010.

cIntercoSettlementMethodICOcharREQINPUT

Required Input - Intercompany Settlement Method from G/L constants.

cConfigHubTransactionTypeEV01charREQBOTH

Required Input/Output - Possible Values returned from function for transaction type are: 

1=HubToHub  (Hub Co's only'85 Member Co's excluded).

2=HubToMember (Exclusive to Hub Co and Member Co's for current hub).

3=MemberToMember (No Hub Co Specifed for current User Def Hub).  

4=SingleHubCo (Hub to Hub OR Hub to Member Mode is pending  abababab next account company).


Initial value is retrieved with B0900110 "Retrieve Configured Hub for Base or Account Company for a new document.  

Value should be stored and retrieved each time.


szUserDefinedHUBUDHBcharREQBOTH

Required Input/Output   (name of User Defined Hub for 1st line entry or Base Co).

Initial value is retrieved with B0900110 "Retrieve Configured Hub for Base or Account Company for a new document.  

Value should be stored and retrieved each time.



szHubCompanyCOcharREQBOTH

Required Input/Output   (Config "Hub Co" for 1st line entry or Base Co).

Initial value is retrieved with B0900110 "Retrieve Configured Hub for Base or Account Company for a new document.  

Value should be stored and retrieved each time.


cSuppressWarningsEV02charOPTINPUT

Optional Input Field:
Blank=Log Warnings for Interactive Mode (Default).

1=No Warnings for UBE Mode.


cErrorFlagEV03charOPTOUTPUT

Optional Output field - A value of '1' will be returned in this field if an error is found.

Related Functions

None

Related Tables

F0010 Company Constants
F09190 Inter/Intra Company Account Relationships