Enterprise Administration > Implementing Windchill ESI > Implementing Windchill ESI in an ORACLE Applications Environment > XML Schemas > Common Business Object (CBO) > Common Business Object Schema: Object Header > BOM Schema
  
BOM Schema
The following describes the elements contained in the BOM schema.
Element
Description
Object Header
The system information for the current object. For more information, see Common Business Object Schema: Object Header.
WCID
Unique identifier for the BOM; internal to Windchill PDMLink.
AssemblyPartNumber
Part number for the BOM header.
Effectivity
Values used to determine planning. Contains the following subelements:
StartDate: Date when the BOM becomes effective within the organization.
EndDate : Date when the BOM effectivity ends.
Version
Current version number of document being published.
PreviousVersion
The last version published successfully. Used to determine if Version and PreviousVersion are equal, and if so then Version information does not need to be published again.
Iteration
Current iteration of BOM being published.
Usage
Value for the usage of the BOM. For example, engineering or production. Based on this value the BOM usage value for Oracle Applications will be fetched from ESILookups.properties.
Alternate
The BOM Alternate value. It is assumed that the alternate string exits in Oracle Applications.
ChangeNumber
Value for the enterprise change notice (CN) for creating, deleting, or updating the BOM.
Children
Structure containing ChildLinks which detail the children of the BOM.
Substitutes
Structure containing SubstituteLinks which detail the substitutes of the BOM.
ReferenceDesignators
Structure containing ReferenceLinks.
BOMUserArea
A complex element that can contain any number of extra child elements that are required in BOM processing. This provision is provided for customization.
BOM Children Schema
The following describes the elements contained in the BOM children schema.
Element
Description
ObjectHeader
The system information for the current object. For more information, see Common Business Object Schema: Object Header.
WCID
Unique identifier for the BOM children; internal to Windchill PDMLink.
ChildPartNumber
Part number for a child in the distribution target.
AssemblyPartNumber
Part number for the BOM header in the distribution target.
AlternateItemGroup
Value in the distribution target which is used to group children with their substitutes.
Quantity
Number of children on the BOM.
LineNumber
Value, which when used, allows the same part to be on multiple lines of a BOM, as long as the multiple lines have different LineNumbers.
OldLineNumber
In situations where the LineNumber needs to be changed the existing LineNumber is required.
OldOperationSequenceNumber
In situations where a component is allocated to an operation and this allocation needs to be deleted or modified, the old operation sequence number is required.
OperationSequenceNumber
In situations where a component is allocated to an operation, the operation sequence number is required.
Effectivity
Date effectivity or unit effectivity of the component.
Effectivity_Old
In situations of component modification or deletion, the existing effectivity is required.
ComponentID
Used for internal filtering purpose. For example to count component numbers having same componentId.
IsChildPhantom
Determines whether a component part is a phantom part.
ChildLinkUserArea
A complex element that can contain any number of extra child elements that are required for BOMcomponent processing. This provision is provided for customization.
BOM Substitute Schema
The following describes the elements contained in the substitute on a BOM schema.
Element
Description
ObjectHeader
The system information for the current object. For more information, see Common Business Object Schema: Object Header.
WCID
Unique identifier for the BOM children; internal to Windchill PDMLink.
ChildPartNumber
Part number for the child in the distribution target.
AssemblyPartNumber
Part number for the BOM header in the distribution target.
SubstitutePartNumber
Part number for the substitute in the distribution target.
AlternateItemGroup
The value in the distribution target used to group children with their substitutes.
Quantity
The number of substitutes which are on the BOM; this number can differ from the Child Quantity.
LineNumber
The value, when used, allows the same part to be on multiple lines of a BOM as long as the multiple lines have different LineNumbers.
SubstituteLinkUserArea
A complex element that can contain any number of extra child elements that are required in component substitute processing. This provision is provided for customization.
Reference Designator on a BOM Schema
The following describes the elements contained in the schema for the reference designator on a BOM.
Element
Description
ObjectHeader
The system information for the current object. For more information, see Common Business Object Schema: Object Header.
WCID
Unique identifier for the BOM children; internal to Windchill PDMLink.
ChildPartNumber
Part number for the child in the distribution target.
AssemblyPartNumber
Part number for the BOM header in the distribution target.
ReferenceDesignator
The identifier for the Reference Designator in the distribution target; used primarily for microchip design when multiple instances of the same part are needed on the same board.
LineNumber
The value, when used, allows the same part to be on multiple lines of a BOM as long as the multiple lines have different LineNumbers.
ReferenceLinkUserArea
A complex element that can contain any number of extra child elements that are required in ReferenceDesignator processing. This provision is provided for customization.