Item Structure Component Version 2

A set of component items arranged hierarchically to reflect the composition of a parent item, such as the structure of a car or a laptop computer.

QName: {http://xmlns.oracle.com/apps/scm/productModel/items/structures/structureServiceV2/}Component

Logical Business Objects

  • SCM : Product Model : Item Structure

Relationships

The following table describes how this service data object is related to other service data objects or business object services.

Relationship Type Object or Service

Contains

Item Structure Reference Designator

Contains

Component Descriptive Flexfield

Contains

Item Substitute Component

Contained by

Item Structure Version 2

Contained by

Revised Item Line

Handled by

Item Structure Version 2

Handled by

Product Design Change Order Web Service

Attributes

The following table describes attributes in the service data object.

Name Type Description

ACDTypeValue

string

Read Only: This attribute specifies whether the substitute component is being added, modified, or deleted through a change line

AutoRequestMaterialFlag

boolean

A flag that indicates if a move order is automatically created for a material at work order release.

BasisValue

string

An attribute value that determines if the option class quantity can be overridden by sales order. The valid values include None (can override) or Option Class (cannot override)

ChangeLineId

long

Read Only: This attribute provides the revised line the pending component is added to.

ChangeNotice

string

Read Only: This attribute provides the Change Order Notice to which the pending component is added.

CheckATPFlag

boolean

A flag indicating to check available to promise and/or capable to promise information when placing demand.

Comments

string

An attribute value that represents comments about a component.

ComponentDFF

Component Descriptive Flexfield

A customer-specified field used to capture a characteristic of a component.

ComponentItemClass

string

The component item's item class. This attribute is read only.

ComponentItemNumber

string

An attribute that represents the item number of a component. This attribute is only updatable for a create operation, otherwise is read only.

ComponentSequenceId

long

A unique identifier for an component in a structure. This attribute is read only and is not required for an update operation.
  • Primary Key

CreatedBy

string

Who column: An attribute which indicates the user that created the structure

CreationDateTime

{http://xmlns.oracle.com/adf/svc/types/}dateTime-Timestamp

Who column: An attribute that indicates the date and time of the creation of the component.

EndDateTime

{http://xmlns.oracle.com/adf/svc/types/}dateTime-Timestamp

The date and time on which a component in a structure ends.

EnforceIntegerRequirementsValue

string

An attribute value used by planning to generate the demand in integer quantities. The values include Round Up, Round Down or None.

FindNumber

int

An attribute value that holds find number for the component.

FromNumber

string

The item unit number or serial number from which the component is effective. Valid only for unit or serial effective structures. The value should be a serial number or an unit number depending on the effectivity of the structure.

ImplementationDateTime

{http://xmlns.oracle.com/adf/svc/types/}dateTime-Timestamp

Read Only: This attributes provides the timestamp when the component was implemented as production row. This attribute can be used to differentiate among pending and production components. For pending components this will be null.

IncludeOnShipDocsFlag

boolean

A flag value that indicates if a component is displayed on shipping documentation.

InstantiabilityValue

string

A unique identifier indicating whether a component item is instantiable in an item structure.

ItemSequenceNumber

decimal

A unique number which defines the sequence of components in a structure.

LastUpdateDateTime

{http://xmlns.oracle.com/adf/svc/types/}dateTime-Timestamp

Who column: An attribute which indicates the date and time of the last update of the component.

LastUpdateLogin

string

Who column: An attribute which indicates the user that logged in last for the structure.

LastUpdatedBy

string

Who column: An attribute which indicates the user that last updated the structure.

MaximumQuantity

{http://xmlns.oracle.com/adf/svc/types/}MeasureType

An attribute that value indicates the maximum quantity allowed on an order.

MinimumQuantity

{http://xmlns.oracle.com/adf/svc/types/}MeasureType

An attribute that value indicates the minimum quantity allowed on an order.

MutuallyExclusiveFlag

boolean

A flag indicating if one or more options under this Option Class can be chosen.

OptionalFlag

boolean

A flag indicating if component is optional for a structure.

PlanningPercent

decimal

An attribute used by forecast planning that represents the distribution percentage for a component.

PrimaryUOMCodeValue

string

A value which indicates the component's own unit of measurement as used in a bill of materials. This may be different from the item's own unit of measurement. An example would be Wooden Panels used in the construction of a piece of furniure e.g. a Table. The wooden panel's unit of measurement may be "Box" , but it may have a unit of measurement "Each" when used as component of a table.

Quantity

{http://xmlns.oracle.com/adf/svc/types/}MeasureType

An attribute value the represents the quantity of component item used.

QuantityRelatedFlag

boolean

An attribute that indicates whether a component is quantity related or not. If enabled, the application validates whether the specified quantity matches the number of reference designators on the component.

ReferenceDesignator

Item Structure Reference Designator

A set of reference designators that mark the location of the component in an item structure.

ReplacedBy

string

The item number of the replacement component.

ReplacedByFindNumber

int

An attribute value that holds the replaced by find number.

Replaces

string

The item number of the component that is being replaced.

RequiredForRevenueFlag

boolean

A flag indicating if component is required to recognize revenue before you ship the order.

RequiredToShipFlag

boolean

Flag indicating if component is required to ship

SalesOrderBasisValue

string

An indicator to override the default quantity for the option class when a sales order is entered (the default), for components of BOM Item Type option class. Option class quantities affect the mandatory standard components assigned to the option class.

ShowInSalesValue

string

An attribute value that indicates if the component is visible in the sales application. Values include Yes, Hide Self and Hide Self and descendents.

StartDateTime

{http://xmlns.oracle.com/adf/svc/types/}dateTime-Timestamp

The date and time on which a component in a structure begins.

SubstituteComponent

Item Substitute Component

A set of items that can be used as substitutes for a component in a structure

SuggestedOperationSequence

int

An attribute value that holds the suggested operation sequence.

SupplyType

string

An attribute indicating a supply type for components.

ToNumber

string

The item unit number or serial number up to which the component is effective. Valid only for unit or serial effective structures. The value should be a serial number or an unit number depending on the effectivity of the structure.

UsePlaceholderFlag

boolean

A flag indicating if this Option Class item data should be loaded into configurator models.

Yield

decimal

An attribute that for a quantity represents the planned or actual output of a process. Yield includes a loss, an increase, or no change in the planned or actual output quantity.