BOMRoutingHeaderFileServer

BOM/Rtg Header File Server

Minor Business Rule

Object Name: BF311107

Parent DLL: CMFGLEAN

Location: Client/Server

Language: C

Data Structure

DF311107A - BOM/Routing Header File Server

Parameter NameData ItemData TypeReq/OptI/O/Both
nIndexNumberINT01integerOPTNONE

Number of Days in Future to Query for Responses Due. 

nNumberOfKeysINT02integerOPTNONE

Number of Days in the Past to Query for Quote Requests Received. 

cSuppressErrorMessageSUPPScharOPTNONE

A flag indicating whether or not runtime error messaging will occur when an error message is issued from a business function.        0 = allow 
runtime error message handling.        1 = suppress runtime error message handling.

szErrorMessageIDDTAIcharOPTNONE

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.

cActionCodeEV01charOPTNONE

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

cReturnHrequestEV02charOPTNONE

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

idHrequestIDGENLNGIDOPTNONE

General purpose ID variable.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

szProgramIdPIDcharOPTINPUT

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szMachineKeyMKEYcharOPTNONE

The Location or Machine Key indicates the name of the machine on the network (server or workstation).

mnUniqueKeyIDInternalUKIDMATH_NUMERICOPTNONE

This field is a unique number used to identify a record in a file.

mnParentItemNumberKITMATH_NUMERICOPTNONE

The system provides for three separate item numbers.    1.   Item Number (short) - An eight-digit, computer assigned, completely 
non-significant item number.    2.   2nd Item Number - The 25-digit, free form, user defined alphanumeric item number.    3.   3rd Item Number - Another 
25-digit, free form, user defined alphanumeric item number.

szTypeBillTBMcharOPTNONE

A user defined code (40/TB) that designates the type of bill of material. You can define different types of bills of material for different uses. 
For example:    M     Standard manufacturing bill    RWK   Rework bill    SPR   Spare parts bill  The system enters bill type M in the work order 
header when you create a work order, unless you specify another bill type. The system reads the bill type code on the work order header to 
know which bill of material to use to create the work order parts list. MRP uses the bill type code to identify the bill of material to use when it 
attaches MRP messages. Batch bills of material must be type M for shop floor management, product costing, and MRP processing.

szParentBranchMMCUcharOPTNONE

A code that represents a high-level business unit. Use this code to refer to a branch or plant that might have departments or jobs, which 
represent lower-level business units, subordinate to it. For example:     o Branch/Plant (MMCU)     o Dept A (MCU)     o Dept B (MCU)     o Job 123 
(MCU) Business unit security is based on the higher-level business unit.

mnParentLeanBatchLBQTYMATH_NUMERICOPTNONE

The quantity of finished units that you expect this bill of material or routing to produce. You can specify varying quantities of components 
based on the amount of finished goods produced. 

cStockingTypeSTKTcharOPTNONE

A user defined code (41/I) that indicates how you stock an item, for example, as finished goods or as raw materials. The following stocking 
types are hard-coded and you should not change them:    0   Phantom item    B Bulk floor stock    C Configured item    E Emergency/corrective 
maintenance    F Feature    K Kit parent item    N Nonstock  The first character of Description 2 in the user defined code table indicates if the item 
is purchased (P) or manufactured (M).

mnComponentShortItemITMMATH_NUMERICOPTNONE

An inventory item number. The system provides three separate item numbers plus an extensive cross-reference capability to other item 
numbers (see data item XRT) to accommodate substitute item numbers, replacements, bar codes, customer numbers, supplier numbers, and 
so forth. The item numbers are as follows:   o Item Number (short) - An eight-digit, computer-assigned item number     o 2nd Item Number - The 
25-digit, free-form, user defined alphanumeric item number     o 3rd Item Number - Another 25-digit, free-form, user defined alphanumeric item 
number

szBranchComponentCMCUcharOPTNONE

A secondary or lower-level business unit. The system uses the value that you enter to indicate that a branch or plant contains several 
subordinate departments or jobs. For example, assume that the component branch is named MMCU. The structure of MMCU might be as follows:    
Branch/Plant - (MMCU)       Dept A - (MCU)       Dept B - (MCU)       Job 123 - (MCU)

mnComponentBatchQtyBQTE1MATH_NUMERICOPTNONE

The quantity of finished units that you expect this bill of material or routing to produce. This field allows you to specify varying quantities of 
components based on the amount of finished goods produced. For example, 1  ounce of solvent is required per unit up to 100 units of finished 
product. However, if 200 units of finished product is produced, 2 ounces of solvent are required per finished unit. In this example, you would 
set up batch quantities for 100 and 200 units of finished product specifying the proper amount of solvent per unit.

mnBOMRevisionNumberBRVNMATH_NUMERICOPTNONE

A Unique number to determine the Revision Number for BOM

szBillRevisionLevelBREVcharOPTNONE

A value that indicates the revision level of a bill of material. It is usually used in conjunction with an engineering change notice or 
engineering change order. The revision level of the bill of material should match the revision level of its associated routing, although the system does 
not check this. This value is defined and maintained by the user.

szDescriptionLine1DSC1charOPTNONE

Brief information about an item; a remark or an explanation.

cBOMChangeFlagBCHGFcharOPTNONE

A flag that indicates whether the BOM record is Fixed or Variable.  Values are: F Fixed V Variable

szUnitOfMeasureUMcharOPTNONE

A user defined code (00/UM) that identifies the unit of measurement for an amount or quantity. For example, it can represent a barrel, box, 
cubic meter, liter, hour, and so on.

mnLevelofBOMLBOMMATH_NUMERICOPTNONE

A component level within the BOM.

szParentUnitOfMeasureUOMcharOPTNONE

A user defined code (00/UM) that indicates the quantity in which to express an inventory item, for example, CS (case) or BX (box).

mnLeanQuantityPerLQNTYMATH_NUMERICOPTNONE

The number of Units required PER finished unit.

EffectiveFomDateTimeUEFFDINVALID ITEM DATA TYPE: 55OPTNONE

Effective From Date based on U Time.

EffectiveToDateTimeUEFTDINVALID ITEM DATA TYPE: 55OPTNONE

Effective To Date based on U Time.

szDFMLineIdentifierDFMLINEcharOPTNONE

This is used to identify the DFM line.

UniversalDateUpdatedUUPMJINVALID ITEM DATA TYPE: 55OPTNONE

szCompletedtoLocationCOLOCNcharOPTNONE

The location to which the item is completed.

szTypeofComponentTYCOMPcharOPTNONE

A UDC that defines the type of component: Valid Values are: 1.O - Optional Component 2.R -Rework Component.

szBOMSTRINGBOSTRcharOPTNONE

A Prep Code used by DFM Kanban Management.

Related Functions

None

Related Tables

None