F0006DEditBusinessUnitTranslat

F0006D Edit Business Unit Translation

Major Business Rule

Object Name: B0000107

Parent DLL: CALLBSFN

Location: Client/Server

Language: C

Functional Description

Purpose
This function is used during application P00065 - Translate Business Unit Description form and P0006 
Business Units.  Its primary use is to delete Alternate Business Unit Description master file(F0006D) 

records. 


Special Logic

This function is used in P00065 to delete one unique alternate description record in F0006D 
corresponding to a language preference or in P0006 to delete all the alternate translation records in F0006D 

for one business unit when the F0006 domestic language record is deleted.  If a value of "Y" is passed 

in through the Partial Key Delete Flag, all translation records for that business unit will be deleted. 

 Otherwise, a single alternate translation record will be deleted corresponding to the business unit 

and language code passed in. 



Technical Specifications


Processing 

• Check status of partial key delete flag
• If a partial key delete of multiple MCU alternate translation records is desired
• Delete all records matching MCU
• else
• Attempt to access a unique translation record from table
• If record retrieved
• Delete the record matching MCU and language code
• Exit program



^

Data Structure

D0000107 - F0006D Edit Business Unit Translation

Parameter NameData ItemData TypeReq/OptI/O/Both
szBusinessUnitMCUcharNONENONE

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.

szLanguageCodeLNGPcharNONENONE

A user defined code (01/LP) that specifies the language to use on forms and printed reports. Before you specify a language, a code for that 
language must exist at either the system level or in your user preferences.

cPartialKeyDeleteFlagEV01charNONENONE

If a value of "Y" is passed in through this Partial Key Delete Flag, F0006D translation records in 
all alternate languages for that particular business unit will be deleted.  Otherwise, a single 

alternate translation record will be deleted corresponding to the business unit and language code passed in.


^

Related Functions

None

Related Tables

F0006D Business Unit Alternate Description Master