F0006UpdateRecordUsingTreeSt

F0006-Update Records Using Tree Structure

Minor Business Rule

Object Name: B0900099

Parent DLL: CFIN

Location: Client/Server

Language: C

Functional Description

Purpose

This business function is used specifically for the organizational tree structure.  It is used when 
the application performs a drag and drop function.  It takes the node values from the destination and 

update the source business unit with all the category code values.


Setup Notes and Prerequisites

This business function is specific for the Organizational Structure and needs specific parameter so 

that the drag and drop function is performed correctly.

The drag and drop could only be performed at a business unit level or at a node level but the node 

have to be at the same level in the hierarchical structure'


Special Logic




Technical Specification


This business function can perform the Cost Center Master update either for one business unit or for 

all the business units underneath a node.


If only one business unit is involved then the business function takes the category codes values 

passed in and update the destination business unit also passed in and then update the Cost Center Master 

table.


If a node is involved then the logic is bit more complicated.  It figures out which node is getting 

dragged and find all the business unit underneath that node.  The business function then determines 

which category code needs to be updated and which needs to be left untouched and then loops through all 

the business units underneath the node and updates the Cost Center Master (F0006) File.


Data Structure

D0900099 - F0006-Update Records Using Tree Structure

Parameter NameData ItemData TypeReq/OptI/O/Both
cTableToUseSMCUScharOPTNONE

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).

jdSnapshotDateEffectiveSEFTJDEDATEOPTNONE

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

szSnapshotVersionSVERcharOPTNONE

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

nFromLevelINT01integerOPTNONE

Number of Days in Future to Query for Responses Due. 

nToLevelINT01integerOPTNONE

Number of Days in Future to Query for Responses Due. 

cLastLevelEV01charOPTNONE

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

szCompanyCOcharOPTNONE

A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company 
Constants table (F0010) and must identify a reporting entity that has a complete balance sheet. At this level, you can have intercompany 
transactions. Note: You can use company 00000 for default values such as dates and automatic accounting instructions. You cannot use company 00000 
for transaction entries.

szCostCenterMCUcharOPTNONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szCostCenterTypeSTYLcharOPTNONE

A user defined code (00/MC) that identifies the classification of the business unit.

szSequenceLevel01LV01charOPTNONE

Sequence Level 01 - defines the first field in the organizational structure defined in the structure defination file.

szSequenceLevel02LV02charOPTNONE

Sequence Level 02 - defines the second field in the organizational structure defined in the structure defination file.

szSequenceLevel03LV03charOPTNONE

Sequence Level 03 - defines the third field in the organizational structure defined in the structure defination file.

szSequenceLevel04LV04charOPTNONE

Sequence Level 04 - defines the fourth field in the organizational structure defined in the structure defination file.

szSequenceLevel05LV05charOPTNONE

Sequence Level 05 - defines the fifth field in the organizational structure defined in the structure defination file.

szSequenceLevel06LV06charOPTNONE

The value of the field that represents this level of the organizational structure in the Structure Definition table (F0050A).

szSequenceLevel07LV07charOPTNONE

Sequence Level 07 - defines the seventh field in the organizational structure defined in the structure defination file.

szSequenceLevel08LV08charOPTNONE

Sequence Level 08 - defines the eigth field in the organizational structure defined in the structure defination file.

szSequenceLevel09LV09charOPTNONE

The value of the field that represents this level of the organizational structure in the Structure Definition table (F0050A).

szSequenceLevel10LV10charOPTNONE

Sequence Level 10 - defines the tenth field in the organizational structure defined in the structure defination file.

szSequenceLevel11LV11charOPTNONE

The value of the field that represents this level of the organizational structure in the Structure Definition table (F0050A).

szSequenceLevel12LV12charOPTNONE

The value of the field that represents this level of the organizational structure in the Structure Definition table (F0050A).

szSequenceLevel13LV13charOPTNONE

The value of the field that represents this level of the organizational structure in the Structure Definition table (F0050A).

szSequenceLevel14LV14charOPTNONE

The value of the field that represents this level of the organizational structure in the Structure Definition table (F0050A).

szSequenceLevel15LV15charOPTNONE

The value of the field that represents this level of the organizational structure in the Structure Definition table (F0050A).

szSequenceLevel16LV16charOPTNONE

Sequence Level 16 - defines the sixteenth field in the organizational structure defined in the structure defination file.

szSequenceLevel17LV17charOPTNONE

The value of the field that represents this level of the organizational structure in the Structure Definition table (F0050A).

szSequenceLevel18LV18charOPTNONE

The value of the field that represents this level of the organizational structure in the Structure Definition table (F0050A).

szSequenceLevel19LV19charOPTNONE

Sequence Level 19 - defines the nineteenth field in the organizational structure defined in the structure defination file.

szSequenceLevel20LV20charOPTNONE

The value of the field that represents this level of the organizational structure in the Structure Definition table (F0050A).

szFromValue01VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szToValue01VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szFromValue02VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szToValue02VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szFromValue03VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szToValue03VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szFromValue04VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szToValue04VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szFromValue05VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szToValue05VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szFromValue06VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szToValue06VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szFromValue07VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szToValue07VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szFromValue08VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szToValue08VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szFromValue09VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szToValue09VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szFromValue10VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szToValue10VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szFromValue11VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szToValue11VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szFromValue12VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szToValue12VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szFromValue13VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szToValue13VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szFromValue14VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szToValue14VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szFromValue15VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szToValue15VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szFromValue16VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szToValue16VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szFromValue17VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szToValue17VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szFromValue18VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szToValue18VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szFromValue19VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szToValue19VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szFromValue20VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szToValue20VC10AcharOPTNONE

This is a generic field used as a work field in Everest.

Related Functions

None

Related Tables

None