ValidateConsolidationDef

Validate Consolidation Specifications

Minor Business Rule

Object Name: N1000041

Parent DLL: CFIN

Location: Client/Server

Language: NER

Data Structure

D1000041 - Validate Consolidation Specifications

Parameter NameData ItemData TypeReq/OptI/O/Both
szConsolidationName_CNAMCNAMcharOPTINPUT

The name of a saved consolidation.

mnKeyValueSerialNumber_SERKSERKMATH_NUMERICOPTINPUT

A key identification number used internally to identify a composite key structure.  The actual key items must be stored in another file and 
given this serial number.  This is to avoid repeating a very large key structure with repeating data items.

cConsolidateBusinessUnits_CNBUCNBUcharOPTINPUT

Turn this option on to consolidate business units. If this option is on, the system will consolidate business units by using the business unit 
structure definition to create business unit parent/child relationships. If this option is off, the system will not consolidate business units, but 
instead will transmit account balances for each individual business unit.

szBUStructureName_OSNMOSNMcharOPTINPUT

The name of the organizational structure.

szBUSequenceLevel_SEQLSEQLcharOPTINPUT

A number that indicates the level of the organizational structure at which the system will consolidate account balances. For example, 01 
indicates that the system will consolidate at the highest level of the organizational structure,and 03 indicates that the system will consolidate at 
the third highest level of the organizational structure. This field is used in conjunction with the Sequence Value field.

szBUSequenceValue_SEQVSEQVcharOPTINPUT

The value of the category code that represents the level of the consolidation. For example, to consolidate at the region level and to define 
the parent business unit in the Central region, enter the value of the category code for the Central region. To define parent business units in all 
category codes at the level of the consolidation, enter *. The system will not define any business unit as a parent business unit if it has a 
blank category code at the level of the consolidation. This field is used in conjunction with the Sequence Level field.

cBusinessUnitFile_SMCUSSMCUScharOPTINPUT

A field that indicates whether you are using a live business unit category code structure or a date-effective snapshot of a business unit 
category code structure. Click Live Structure to use a live business unit category code structure from the Business Unit Master table (F0006). Click 
Snapshot Structure to use a date-effective snapshot of a business unit category code structure from the Date Effective Business Unit Master 
table (F0006S).

jdSnapshotDateEffective_SEFTSEFTJDEDATEOPTINPUT

The date that was assigned to a date-effective snapshot of an organizational structure when the snapshot was created.

szSnapshotVersion_SVERSVERcharOPTINPUT

The version name that you assigned to a date-effective snapshot of a business unit category code structure when you created the 
snapshot.

szAccountTypeStructure_OTPAOTPAcharOPTINPUT

A user defined code (00/TS) that identifies the type of account structure,such as financial or responsibility. Each type structure can have a 
different hierarchy.

cAcctLevelOfDetail_LDALDAcharOPTINPUT

A number used to summarize and classify accounts in the general ledger by level of detail. Level 9 is the most detailed and Level 1 is the 
least detailed. Levels 1 and 2 are reserved for company and business unit totals. Levels 8 and 9 are reserved for job cost posting accounts in 
the Job Cost system. Examples of the other levels are: 3 Assets, Liabilities, Revenues, Expenses   4 Current Assets, Fixed Assets, Current 
Liabilities, and so on   5 Cash, Accounts Receivable, Inventories, Salaries, and so on 6 Petty Cash, Cash in Banks, Trade Accounts Receivable, 
and so on   7 Petty Cash - Dallas, Petty Cash - Houston, and so on 8 More Detail   9 More Detail  Do not skip levels of detail when you assign a 
level of detail to an account. Nonsequential levels of detail cause rollup errors in financial reports.

cFormMode_EV01EV01charOPTINPUT

An option that specifies the type of processing for an event.

cValidationMode_EV01EV01charOPTINPUT

An option that specifies the type of processing for an event.

cConsolidationDefErrorFlg_EV01EV01charOPTOUTPUT

An option that specifies the type of processing for an event.

szConsolidationErrorMsg_DTAIDTAIcharOPTOUTPUT

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

cBUStructureErrorFlg_EV01EV01charOPTOUTPUT

An option that specifies the type of processing for an event.

szBUErrorMsg_DTAIDTAIcharOPTOUTPUT

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

szBUSequencedItem_DTAIDTAIcharOPTOUTPUT

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

cAcctStructureErrorFlg_EV01EV01charOPTOUTPUT

An option that specifies the type of processing for an event.

szAcctErrorMsg_DTAIDTAIcharOPTOUTPUT

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

Related Functions

None

Related Tables

None