Create
post
/fscmRestApi/resources/11.13.18.05/itemStructures
Request
Header Parameters
-
Metadata-Context: string
If the REST API supports runtime customizations, the shape of the service may change during runtime. The REST client may isolate itself from these changes or choose to interact with the latest version of the API by specifying this header. For example: Metadata-Context:sandbox="TrackEmployeeFeature".
-
REST-Framework-Version: string
The protocol version between a REST client and service. If the client does not specify this header in the request the server will pick a default version for the API.
-
Upsert-Mode: string
Contains one of the following values: true or false. If true, the server performs an Upsert operation instead of a Create operation. During an Upsert operation, the server attempts to find an existing resource that matches the payload. If a match is found, the server updates the existing resource instead of creating a new one. If not found or false (default), the server performs a Create operation. Note that the Upsert operation isn't supported for date-effective REST resources.
Supported Media Types
- application/json
Root Schema : schema
Type:
Show Source
object-
AlternateBOMDesignator: string
Title:
NameMaximum Length:80 -
CommonBillSequenceId: integer
Value that uniquely identifies the common bill of materials.
-
Component: array
Component
A constituent item of a structure that includes attributes describing its usage, such as component PWRCRD of a laptop item structure, or component GEAR of an auto transmission item structure.
-
Description: string
Title:
DescriptionMaximum Length:240The description for structure. -
EffectivityControl(required): integer
Title:
Effectivity Control -
EffectivityControlValue: string
An attribute which value indicates the way effectivity is controlled within a structure. The values include Date, Unit Number, or Serial Number.
-
Expansion: array
Item Structure Explosion
Title:
Item Structure ExplosionA Structure Explosion breaks apart each assembly or sub-assembly into its component parts. -
ItemId(required): string
Maximum Length:
240 -
ItemNumber: string
An attribute that is an identifier for a part, material, product or service that is unique as compared with other items by the nature of its attributes. This value is only updatable for the create operation, otherwise read only.
-
OrganizationCode: string
A name of an organizing unit in the internal or external structure of your enterprise. Organization structures provide the framework for performing legal reporting, financial control, and management reporting. This value is only updatable for the create operation, otherwise read only.
-
OrganizationId(required): string
Maximum Length:
240 -
OriginalSystemReference: string
Maximum Length:
50The authoring system that is responsible for managing the record. If empty, the record is typically managed by the user interactively, in the standard user interface. -
StructureAttachments: array
Attachments
Title:
AttachmentsA view object that represents attachments associated with an item structure. -
StructureDFF: array
StructureDFF
A customer-specified field used to capture a characteristic of a structure.
-
StructureName: string
An attribute which value represents the name of a structure. This value is only updatable for the create operation, otherwise read only.
Nested Schema : Component
Type:
arrayA constituent item of a structure that includes attributes describing its usage, such as component PWRCRD of a laptop item structure, or component GEAR of an auto transmission item structure.
Show Source
Nested Schema : Item Structure Explosion
Type:
arrayTitle:
Item Structure ExplosionA Structure Explosion breaks apart each assembly or sub-assembly into its component parts.
Show Source
Nested Schema : Attachments
Type:
arrayTitle:
AttachmentsA view object that represents attachments associated with an item structure.
Show Source
Nested Schema : StructureDFF
Type:
arrayA customer-specified field used to capture a characteristic of a structure.
Show Source
Nested Schema : itemStructures-Component-item-post-request
Type:
Show Source
object-
AutoRequestMaterialFlag: boolean
Title:
Automatically Request MaterialMaximum Length:1Default Value:trueA flag that indicates if a move order is automatically created for a material at work order release. -
BasisType: integer
Title:
BasisDefault Value:1 -
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)
-
BillSequenceId(required): integer
-
ChangeId: integer
Identifies the change order to which the pending component has been added.
-
CheckATPFlag: boolean
Title:
Check ATPDefault Value:falseA flag indicating to check available to promise and/or capable to promise information when placing demand. -
Comments: string
Title:
CommentsMaximum Length:4000An attribute value that represents comments about a component. -
CompAlternateBomDesignator: string
Title:
Formula NameMaximum Length:80Indicates the context formula for an ingredient. -
CompletionType: string
Title:
Completion TypeMaximum Length:30Indicates how the output item will be reported during work execution. -
CompletionTypeValue: string
Maximum Length:
255Value used by the manufacturer to define the type of completion of products. Values include Automatic, Manual, or None. -
ComponentDFF: array
ComponentDFF
A customer-specified field used to capture a characteristic of a component.
-
ComponentItemId(required): string
Maximum Length:
240 -
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.
-
ComponentItemStructureName: string
Maximum Length:
255Indicates the context formula for an ingredient. -
ComponentSequenceId: integer
A unique identifier for an component in a structure. This attribute is read only and is not required for an update operation.
-
ComponentType: string
Title:
Material TypeMaximum Length:30Default Value:INPUTIndicates the type of material for the formula. -
ComponentTypeValue: string
Maximum Length:
255Indicates the type of material. The values include Ingredient or Product. -
ContributeToYield: string
Title:
Contribute to YieldMaximum Length:30Indicates whether the ingredient quantity contributes to the yield. Values are Yes and No. -
ContributeToYieldValue: string
Maximum Length:
255Value used by the manufacturer to define the contribution to the yield of ingredients. The values include Yes, No, or None. -
EndDateTime: string
(date-time)
Title:
End DateThe 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.
-
EnforceIntRequirements: number
Title:
Enforce Integer RequirementDefault Value:0 -
FindNumber: integer
Title:
Find NumberDefault Value:1An attribute value that holds find number for the component. -
FromNumber: string
Title:
From End Item Unit NumberMaximum Length:30The 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. -
IncludeOnShipDocsFlag: boolean
Title:
Include on Shipping DocumentsDefault Value:falseA flag value that indicates if a component is displayed on shipping documentation. -
InstantiabilityCode: string
Title:
InstantiabilityMaximum Length:30 -
InstantiabilityValue: string
A unique identifier indicating whether a component item is instantiable in an item structure.
-
ItemSequenceNumber(required): number
Title:
Item SequenceA unique number which defines the sequence of components in a structure. -
MaximumQuantity: number
Title:
Maximum QuantityAn attribute that value indicates the maximum quantity allowed on an order. -
MinimumQuantity: number
Title:
Minimum QuantityAn attribute that value indicates the minimum quantity allowed on an order. -
MutuallyExclusiveFlag: boolean
Title:
Mutually ExclusiveDefault Value:falseA flag indicating if one or more options under this Option Class can be chosen. -
OptionalFlag: boolean
Title:
OptionalDefault Value:falseA flag indicating if component is optional for a structure. -
OrganizationId: string
Maximum Length:
240 -
PlanningPercent: number
Title:
Planning PercentDefault Value:100An attribute used by forecast planning that represents the distribution percentage for a component. -
PrimaryUOMCode(required): string
Maximum Length:
30 -
PrimaryUOMCodeValue: string
Maximum Length:
255A 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. -
ProductType: string
Title:
Product TypeMaximum Length:30Type of product for the formula output. -
ProductTypeValue: string
Maximum Length:
255Type of product. Values include Primary, Co-Product, or By-Product. There's only one primary product in a formula. -
Quantity: number
Title:
QuantityDefault Value:1An attribute value the represents the quantity of component item used. -
QuantityRelatedFlag: boolean
Title:
Quantity RelatedDefault Value:falseAn 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: array
ReferenceDesignator
A set of reference designators that mark the location of the component in an item structure.
-
ReplacedBy: string
Maximum Length:
255The item number of the replacement component. -
ReplacedByFindNumber: integer
An attribute value that holds the replaced by find number.
-
RequiredForRevenueFlag: boolean
Title:
Required for RevenueDefault Value:falseA flag indicating if component is required to recognize revenue before you ship the order. -
RequiredToShipFlag: boolean
Title:
Required to ShipDefault Value:falseFlag 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.
-
ShowInSales: number
-
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.
-
SoBasis: number
Title:
Sales Order BasisDefault Value:2 -
StartDateTime(required): string
(date-time)
Title:
Start DateThe date and time on which a component in a structure begins. -
SubstituteComponent: array
SubstituteComponent
A set of items that can be used as substitutes for a component in a structure
-
SuggestedOperationSequence: integer
Title:
Suggested Operation SequenceAn attribute value that holds the suggested operation sequence. -
SupplyType: string
An attribute indicating a supply type for components.
-
ToNumber: string
Title:
To End Item Unit NumberMaximum Length:30The 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
Title:
Use PlaceholderA flag indicating if this Option Class item data should be loaded into configurator models. -
WhereUsed: array
WhereUsed
-
WipSupplyType: integer
Title:
Supply Type -
Yield: number
Title:
YieldDefault Value:1An 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.
Nested Schema : ComponentDFF
Type:
arrayA customer-specified field used to capture a characteristic of a component.
Show Source
Nested Schema : ReferenceDesignator
Type:
arrayA set of reference designators that mark the location of the component in an item structure.
Show Source
Nested Schema : SubstituteComponent
Type:
arrayA set of items that can be used as substitutes for a component in a structure
Show Source
Nested Schema : schema
Type:
Show Source
object-
__FLEX_Context: string
Title:
ContextMaximum Length:30Context -
__FLEX_Context_DisplayValue: string
Title:
ContextContext -
ComponentSequenceId: integer
Nested Schema : itemStructures-Component-ReferenceDesignator-item-post-request
Type:
Show Source
object-
ACDType: integer
Default Value:
1Read Only: This attribute specifies the acdType code which defines whether the reference designator is being added, modified or deleted through a change line -
ChangeLineId: integer
(int64)
Default Value:
-1Read Only: This attribute provides the revised line the reference designator is added/modified -
ChangeNotice: string
Maximum Length:
10Read Only: This attribute provides the Change Order Notice to which the reference designator is added/modified -
Description: string
Title:
DescriptionMaximum Length:240An attribute value that describes the reference designator code -
ReferenceDesignator(required): string
Title:
Reference DesignatorMaximum Length:15An attribute that represents the code of a reference designator -
ReferenceDesignatorDFF: array
ReferenceDesignatorDFF
Descriptive Flexfield extensions for structure reference designators.
-
ReferenceDesignatorSequenceId: integer
(int64)
An unique identifier for the reference designator in a structure.
Nested Schema : ReferenceDesignatorDFF
Type:
arrayDescriptive Flexfield extensions for structure reference designators.
Show Source
Nested Schema : itemStructures-Component-ReferenceDesignator-ReferenceDesignatorDFF-item-post-request
Type:
Show Source
object-
__FLEX_Context: string
Title:
ContextMaximum Length:30Context -
__FLEX_Context_DisplayValue: string
Title:
ContextContext -
RefDesigSequenceId: integer
(int64)
Nested Schema : itemStructures-Component-SubstituteComponent-item-post-request
Type:
Show Source
object-
ACDType: integer
Title:
Change ActionDefault Value:1Read Only: This attribute specifies the acdType code which defines whether the reference designator is being added, modified or deleted through a change line -
ACDTypeValue: string
Maximum Length:
255Read Only: This attribute specifies whether the reference designator is being added, modified or deleted through a change line -
ChangeNotice: string
Title:
Change NoticeMaximum Length:10Read Only: This attribute provides the Change Order Notice to which the substitute component is added/modified -
EnforceIntegerRequirementsValue: string
Maximum Length:
255Generates the demand with quantity specified in integers. Used in supply chain planning. The values include Round Up, Round Down or None. -
PrimaryUOMValue: string
Maximum Length:
255Read Only: Primary unit of measure specified for the substitute component. -
Priority: integer
Priority specified for the substitute component.
-
Quantity(required): number
Title:
QuantityAn attribute value the represents the quantity of substitute component item used. -
SubstituteComponentDFF: array
SubstituteComponentDFF
Descriptive Flexfield extensions for structure reference designators.
-
SubstituteComponentId(required): integer
-
SubstituteComponentItemNumber: string
Maximum Length:
255An attribute that represents the item number of a substitute component. -
SubstituteComponentSequenceId: integer
(int64)
An unique identifier for the substitute component in a structure.
Nested Schema : SubstituteComponentDFF
Type:
arrayDescriptive Flexfield extensions for structure reference designators.
Show Source
Nested Schema : schema
Type:
Show Source
object-
__FLEX_Context: string
Title:
ContextMaximum Length:30Context -
__FLEX_Context_DisplayValue: string
Title:
ContextContext -
SubCompSequenceId: integer
(int64)
Nested Schema : itemStructures-Component-WhereUsed-item-post-request
Type:
Show Source
object-
BasisValue: string
Maximum Length:
80An attribute value that indicates how the component quantity is consumed in an assembly. The values include item and lot. -
ComponentBillSequenceId: integer
(int64)
A unique identifier of the parent structure.
-
ComponentItemDescription: string
Maximum Length:
240An attribute value that represents the item description of a component. -
ComponentItemNumber: string
Maximum Length:
300An attribute value that represents the item number of a component. -
ComponentPath: string
Maximum Length:
4000An attribute value that represents the hierarchical Path of a component item to the root item in a structure. -
ComponentSequenceId: integer
(int64)
A unique identifier for an Component in a structure.
-
EffectivityControlValue: string
An attribute which value indicates the way effectively is controlled within a structure. The values include Date, Unit Number, or Serial Number.
-
EndDateTime: string
(date-time)
The date and time on which a component in a structure ends.
-
FromSerialNumber: string
Maximum Length:
30Starting Item serial number that a component is effective in a structure. Valid only for serial effective structures. -
FromUnitNumber: string
Maximum Length:
30Starting Item Unit Number or starting Item Serial Number that a component is effective in a structure. Valid only for unit effective structures. -
ItemClassName: string
Maximum Length:
250An attribute that value provides metadata common to all items that share the category. -
ItemStatusValue: string
Maximum Length:
240An attribute that defines codes used to control the transaction activity of an item. For example, an item in active status can be customer order enabled. -
ItemTypeValue: string
Maximum Length:
80An attribute that indicates a grouping of all items of a particular category that share the same set of item attributes, used as a high-level grouping for processes. For example, each account generator item type (such as FA account generator) contains a group of processes for determining how an accounting flexfield code combination is created. -
OrganizationCode: string
A name of an organizing unit in the internal or external structure of your enterprise. Organization structures provide the framework for performing legal reporting, financial control, and management reporting.
-
ParentBillSequenceId: integer
(int64)
A unique identifier for parent structure.
-
ParentItemNumber: string
An attribute for the parent of an identifier for a part, material, product or service that is unique as compared with other items by the nature of its attributes.
-
Quantity: number
An attribute value which represent the quantity of a component in structure.
-
StartDateTime: string
(date-time)
The date and time on which a component in a structure begins.
-
StructureName: string
An attribute which value represents the name of a structure.
-
TopItemFlag: boolean
Maximum Length:
1A flag that identifies the root item for the explosion of the structure. -
ToSerialNumber: string
Maximum Length:
30An attribute value which represents the serial number at the beginning of the end item (or root item) serial number range during which a given record is available. -
ToUnitNumber: string
Maximum Length:
30An attribute value which represents the Unit number at the beginning of the end item (or root item) unit number range during which a given record is available.
Nested Schema : itemStructures-Expansion-item-post-request
Type:
Show Source
object-
AbsoluteYield: number
Absolute yield of a component. The value equals quantity times yield.
-
ATPComponentFlag: boolean
Title:
Available to PromiseMaximum Length:1A flag that indicates whether to include, in available to promise checking, additional components in the bill of material for ATO and PTO items. -
ATPFlag: boolean
Title:
Available to PromiseMaximum Length:1A flag indicating to check available to promise and/or capable to promise information when placing demand. -
AutoRequestMaterialFlag: boolean
Title:
Automatically Request MaterialMaximum Length:1A flag that indicates if a move order is automatically created for a material at work order release. -
BasisType: number
Title:
Basis -
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)
-
CheckATPFlag: boolean
Title:
Check ATPA flag indicating to check available to promise and/or capable to promise information when placing demand. -
Comments: string
Title:
CommentsMaximum Length:240An attribute value that represents comments about a component. -
CommonComponentSequenceId: number
A unique identifier for an component in a structure.
-
CompAlternateBomDesignator: string
Maximum Length:
80Indicates the context formula for an ingredient. -
CompletionType: string
Maximum Length:
30Indicates how the output item will be reported during work execution. -
ComponentItemId: string
Maximum Length:
240A unique value that identifies the item of a component. -
ComponentItemNumber: string
Maximum Length:
40An attribute value that represents the item number of a component. -
ComponentPath: string
Maximum Length:
4000An attribute value that represents the hierarchical Path of a component item to the root item in a structure. -
ComponentSequenceId: number
A unique identifier for an Component in a structure.
-
ComponentSequencePath: string
Title:
PathMaximum Length:32767An attribute value that represents the hierarchical Path or linage of a component item to the root item in a structure using the component sequence IDs. -
ComponentStructureItemTypeValue: string
An attribute which indicates the component sub-assembly is Date effective or "Model or Unit" effetive.
-
ComponentType: string
Maximum Length:
30Indicates the type of material for the formula. -
ComponentUOMCodeValue: string
Maximum Length:
255A 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. -
ContributeToYield: string
Maximum Length:
30Indicates whether the ingredient quantity contributes to the yield. Values are Yes and No. -
CustomerOrderEnabledFlag: boolean
Title:
Customer Orders EnabledMaximum Length:1A flag indicating whether an item is currently customer orderable. -
CustomerOrderFlag: boolean
Title:
Customer OrderedMaximum Length:1A flag attribute Indicating whether to allow an item to be ordered by external customers. -
EndDateTime: string
(date)
Title:
End DateThe date and time on which a component in a structure ends. -
EnforceIntegerRequirementsValue: string
Starting Item Unit Number or starting Item Serial Number that a component is effective in a structure. Valid only for unit/serial effective structures.
-
EnforceIntRequirements: number
Title:
Enforce Integer Requirement -
ExtendedQuantity: number
A calculated total quantity of the component used in the whole explosion.
-
FromNumber: string
Title:
From End Item Unit NumberMaximum Length:30The 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. -
ImplementationDate: string
(date)
Title:
Effective DateA date on which the item revision is schedule to be implemented. -
IncludeOnShipDocsFlag: boolean
Title:
Include on Shipping DocumentsA flag value that indicates if a component is displayed on shipping documentation. -
InstantiabilityCode: string
Maximum Length:
30 -
InstantiabilityValue: string
A unique identifier indicating whether a component item is instantiable in an item structure.
-
InternalOrderEnabledFlag: boolean
Title:
Transfer Orders EnabledMaximum Length:1A flag indicating whether to allow an item to be ordered on an internal requisition. -
InternalOrderFlag: boolean
Title:
Internally TransferableMaximum Length:1Attribute indicating whether an Item can be ordered internally. -
InverseQuantity: number
An attribute value which represents the inverse of an exact or specified quantity defined for a structure component.
-
ItemClassName: string
An attribute value that provides metadata common to all items that share the category.
-
ItemSequenceNumber: number
Title:
Item SequenceA unique number which defines the sequence of components in a structure. -
ItemStatus: string
Maximum Length:
30An attribute that defines codes used to control the transaction activity of an item. For example, an item in active status can be customer order enabled. -
MaximumQuantity: number
Title:
Maximum QuantityAn attribute that value indicates the maximum quantity allowed on an order. -
MinimumQuantity: number
Title:
Minimum QuantityAn attribute that value indicates the minimum quantity allowed on an order. -
MutuallyExclusiveFlag: boolean
Title:
Mutually ExclusiveA flag indicating if one or more options under this Option Class can be chosen. -
OptionalFlag: boolean
Title:
OptionalA flag indicating if component is optional for a structure. -
OrganizationCode: string
The parent name of an organizing unit in the internal or external structure of your enterprise. Organization structures provide the framework for performing legal reporting, financial control, and management reporting.
-
OrganizationId: string
Maximum Length:
240The unique identifier of an organizing unit in the internal or external structure of your enterprise. Organization structures provide the framework for performing legal reporting, financial control, and management reporting. -
ParentBillSequenceId: integer
(int64)
A unique identifier for parent structure.
-
ParentCommonBillSequenceId: integer
(int64)
A unique identifier for parent structure.
-
ParentComponentSequencePath: string
Maximum Length:
32767An attribute value that represents the hierarchical Path or linage of a parent component item to the root item in a structure using the component sequence IDs. -
ParentEffectivityControl: number
-
ParentEffectivityControlValue: string
An attribute which value indicates the way effectively is controlled within the parent of the structure. The values include Date, Unit Number, or Serial Number.
-
ParentItemId: string
Maximum Length:
240A unique value for the parent of an identifier for a part, material, product or service that is unique as compared with other items by the nature of its attributes. -
ParentItemNumber: string
An attribute for the parent of an identifier for a part, material, product or service that is unique as compared with other items by the nature of its attributes.
-
ParentStructureDescription: string
Title:
DescriptionMaximum Length:240An attribute which value represents the description of a parent structure. -
ParentStructureItemTypeValue: string
An attribute which indicates the structure is Date effective or "Model or Unit" effetive.
-
ParentStructureName: string
Maximum Length:
255An attribute which value represents the name of a parent structure. -
PercentBatch: number
Indicates the percentage of each ingredient or component relative to the total weight or volume of a specific batch of the formula.
-
PercentFormula: number
Indicates the usable percentage of a formula after processing, accounting for waste.
-
PickComponentFlag: boolean
Title:
Pick ComponentsA flag indicating whether an item has a structure l with options, classes, or included items picked from finished goods inventory. -
PlanLevel: number
An attribute which indicates the depth of the node (row) in the exploded tree. For example, a value 0 denotes that it is the root node.
-
PlanningPercentage: number
Title:
Planning PercentAn attribute used by forecast planning that represents the distribution percentage for a component. -
PrimaryUomCode: string
Maximum Length:
3 -
PrimaryUOMValue: string
Maximum Length:
255 -
ProductType: string
Maximum Length:
30Type of product for the formula output. -
Quantity: number
Title:
QuantityAn attribute value the represents the quantity of component item used. -
QuantityRelatedFlag: boolean
Title:
Quantity RelatedAn attribute that Identifiers to indicates if this component has quantity related reference designators. -
ReplenishToOrderFlag: boolean
Title:
Assemble to OrderMaximum Length:1A flag indicating is generally built for sales order demand; a final assembly work order is created based on sales order details. -
RequiredForRevenueFlag: boolean
Title:
Required for RevenueA flag indicating if component is required to recognize revenue before you ship the order. -
RequiredToShipFlag: boolean
Title:
Required to ShipA flag indicating if component is required to ship the order. -
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.
-
SalesOrderTransactionFlag: boolean
Maximum Length:
1A flag that is a reference to the source transaction definition that identifies the type of transactions within each application where a budgetary control transaction is originated. -
ShippableItemFlag: boolean
Title:
ShippableMaximum Length:1A flag indicating whether to ship an item to a customer. -
ShowInSales: number
-
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.
-
SoBasis: number
Title:
Sales Order Basis -
StartDateTime: string
(date)
Title:
Start DateThe date and time on which a component in a structure begins. -
SupplyType: string
An attribute indicating a supply type for components.
-
ToNumber: string
Title:
To End Item Unit NumberMaximum Length:30The 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. -
TopBillSequenceId: string
Maximum Length:
256A unique identifier for the bill sequence of the root item of the structure. -
TopItemId: string
Maximum Length:
256A unique identifier for the root item for the explosion of the structure. -
TopItemNumber: string
An attribute value that is the identifier for the root item for the explosion of the structure.
-
UsePlaceholderFlag: boolean
An attribute that determines whether option class item data should be loaded into configurator models or not.
-
UserItemTypeValue: string
Maximum Length:
255A unique value that indicates a grouping of all items of a particular category that share the same set of item attributes, used as a high-level grouping for processes. For example, each account generator item type (such as FA account generator) contains a group of processes for determining how an accounting flexfield code combination is created. -
WipSupplyType: number
Title:
Supply Type -
Yield: number
Title:
YieldAn 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.
Nested Schema : itemStructures-StructureAttachments-item-post-request
Type:
Show Source
object-
AsyncTrackerId: string
Title:
Asynchronous Upload Tracker IdAn identifier used for tracking the uploaded files. -
AttachedDocumentId: integer
(int64)
Title:
Attached Document IdUnique identifier for a document that's an attachment in the repository. -
CategoryName: string
Title:
CategoryMaximum Length:30Represents a component of a catalog used for classification of items. -
ContentRepositoryFileCheckedOutBy: string
Title:
Checked Out ByUser who has checked out the attachment. - ContentRepositoryFileShared: boolean
-
DatatypeCode: string
Title:
TypeMaximum Length:30Default Value:FILEUnique identifier for the datatype of the attachment. -
Description: string
Title:
DescriptionMaximum Length:255Value that represents the description of the attachment. -
DmDocumentId: string
Maximum Length:
255 -
DmFolderPath: string
Title:
Dm Folder PathMaximum Length:1000Value that represents the repository folder path of the attachment. -
DmVersionNumber: string
Maximum Length:
255Value that represents the version number of attachment in repository. -
DownloadInfo: string
Title:
DownloadInfoValue that represents the download information of the attachment. -
ErrorStatusCode: string
Title:
Error Status CodeValue that represents the error status associated with the attachment creation. -
ErrorStatusMessage: string
Title:
Error Status MessageValue that represents the error details associated with the attachment creation. -
ExpirationDate: string
(date-time)
Title:
Expiration DateValue that represents the expiration date of the attachment associated with the item structure. -
FileContents: string
(byte)
Title:
File ContentsContents of the file attachment. -
FileName: string
Title:
File NameMaximum Length:2048Value the represents the name of a file of the attachment. -
FileUrl: string
Title:
File UrlValue that represents the URL of the attachment file. -
Title: string
Title:
TitleValue that represents the title of the attachment. -
UploadedFileContentType: string
Title:
Uploaded File Content TypeValue that represents the content type of the file attachments associated with the item structure. -
UploadedFileLength: integer
Title:
File SizeValue that indicates the length of the file attachment associated with the item structure. -
UploadedFileName: string
Title:
Uploaded File NameValue that indicates the name of the file attachment associated with the item structure. -
UploadedText: string
Title:
Uploaded TextContents of the text file that's attached. -
Uri: string
Title:
UriMaximum Length:4000Value the represents the Uniform Resource Identifier appended to the base URI derived from the endpoint associated with application identified by the MODULE_ID. -
Url: string
Title:
UrlMaximum Length:4000
Nested Schema : schema
Type:
Show Source
object-
__FLEX_Context: string
Title:
ContextMaximum Length:30Context -
__FLEX_Context_DisplayValue: string
Title:
ContextContext -
BillSequenceId: integer
Response
Supported Media Types
- application/json
Default Response
The following table describes the default response for this task.
Headers
-
Metadata-Context:
If the REST API supports runtime customizations, the shape of the service may change during runtime. The REST client may isolate itself from these changes or choose to interact with the latest version of the API by specifying this header. For example: Metadata-Context:sandbox="TrackEmployeeFeature".
-
REST-Framework-Version:
The protocol version between a REST client and service. If the client does not specify this header in the request the server will pick a default version for the API.
Root Schema : itemStructures-item-response
Type:
Show Source
object-
AlternateBOMDesignator: string
Title:
NameMaximum Length:80 -
BillSequenceId: integer
Read Only:
trueA unique identifier for structure. This value is only updatable for the updated operation, otherwise read only. -
ChangeNotice: string
Read Only:
trueRead Only: This attribute provides the Change Order Notice to which the service operation added all the Structure component changes. This could happen when a Needs Approval Rule fires. -
CommonBillSequenceId: integer
Value that uniquely identifies the common bill of materials.
-
CommonItemNumber: string
Title:
ItemRead Only:trueMaximum Length:300Read Only: An attribute which value is the item number for a common structure. -
CommonOrganizationCode: string
Read Only:
trueMaximum Length:18Read Only: An attribute which value is the name for the organziation for a common structure. -
Component: array
Component
A constituent item of a structure that includes attributes describing its usage, such as component PWRCRD of a laptop item structure, or component GEAR of an auto transmission item structure.
-
CreatedBy: string
Read Only:
trueMaximum Length:64Who column: An attribute which indicates the user that created the structure. -
CreationDateTime: string
(date-time)
Read Only:
trueWho column: An attribute that indicates the date and time of the creation of the structure. -
Description: string
Title:
DescriptionMaximum Length:240The description for structure. -
EffectivityControl: integer
Title:
Effectivity Control -
EffectivityControlValue: string
An attribute which value indicates the way effectivity is controlled within a structure. The values include Date, Unit Number, or Serial Number.
-
Expansion: array
Item Structure Explosion
Title:
Item Structure ExplosionA Structure Explosion breaks apart each assembly or sub-assembly into its component parts. -
ItemId: string
Maximum Length:
240 -
ItemNumber: string
An attribute that is an identifier for a part, material, product or service that is unique as compared with other items by the nature of its attributes. This value is only updatable for the create operation, otherwise read only.
-
LastUpdateDateTime: string
(date-time)
Read Only:
trueWho column: An attribute which indicates the date and time of the last update of the structure. -
LastUpdatedBy: string
Read Only:
trueMaximum Length:64Who column: An attribute which indicates the user that last updated the structure. -
LastUpdateLogin: string
Read Only:
trueMaximum Length:32Who column: An attribute which indicates the user that logged in last for the structure. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
OrganizationCode: string
A name of an organizing unit in the internal or external structure of your enterprise. Organization structures provide the framework for performing legal reporting, financial control, and management reporting. This value is only updatable for the create operation, otherwise read only.
-
OrganizationId: string
Maximum Length:
240 -
OriginalSystemReference: string
Maximum Length:
50The authoring system that is responsible for managing the record. If empty, the record is typically managed by the user interactively, in the standard user interface. -
RequestId: integer
(int64)
Read Only:
trueThis is the request id generated at import. Its use case is to verify import, the items will be published based on RequestID. -
SourceItemNumber: string
Title:
ItemRead Only:trueMaximum Length:300Read Only: An attribute that represents the spoke system item number from which the structure is created. -
SourceOrganizationCode: string
Read Only:
trueMaximum Length:18Read Only: An attribute indicating the source organization code from which the structure is created. -
StructureAttachments: array
Attachments
Title:
AttachmentsA view object that represents attachments associated with an item structure. -
StructureDFF: array
StructureDFF
A customer-specified field used to capture a characteristic of a structure.
-
StructureName: string
An attribute which value represents the name of a structure. This value is only updatable for the create operation, otherwise read only.
Nested Schema : Component
Type:
arrayA constituent item of a structure that includes attributes describing its usage, such as component PWRCRD of a laptop item structure, or component GEAR of an auto transmission item structure.
Show Source
Nested Schema : Item Structure Explosion
Type:
arrayTitle:
Item Structure ExplosionA Structure Explosion breaks apart each assembly or sub-assembly into its component parts.
Show Source
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : Attachments
Type:
arrayTitle:
AttachmentsA view object that represents attachments associated with an item structure.
Show Source
Nested Schema : StructureDFF
Type:
arrayA customer-specified field used to capture a characteristic of a structure.
Show Source
Nested Schema : itemStructures-Component-item-response
Type:
Show Source
object-
AbsoluteYield: number
Title:
Absolute YieldRead Only:trueAbsolute yield of a component. The value equals quantity times yield. -
AcdType: integer
Title:
Change ActionRead Only:trueDefault Value:1Identifies whether the component is being added, modified, or deleted in a change line. -
ACDTypeValue: string
Read Only:
trueMaximum Length:255Read Only: This attribute specifies whether the substitute component is being added, modified, or deleted through a change line -
AutoRequestMaterialFlag: boolean
Title:
Automatically Request MaterialMaximum Length:1Default Value:trueA flag that indicates if a move order is automatically created for a material at work order release. -
BasisType: integer
Title:
BasisDefault Value:1 -
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)
-
BillSequenceId: integer
-
ChangeId: integer
Identifies the change order to which the pending component has been added.
-
ChangeLineId: integer
Read Only:
trueDefault Value:-1Read Only: This attribute provides the revised line the pending component is added to. -
ChangeNotice: string
Read Only:
trueMaximum Length:255Read Only: This attribute provides the Change Order Notice to which the pending component is added. -
CheckATPFlag: boolean
Title:
Check ATPDefault Value:falseA flag indicating to check available to promise and/or capable to promise information when placing demand. -
Comments: string
Title:
CommentsMaximum Length:4000An attribute value that represents comments about a component. -
CompAlternateBomDesignator: string
Title:
Formula NameMaximum Length:80Indicates the context formula for an ingredient. -
CompletionType: string
Title:
Completion TypeMaximum Length:30Indicates how the output item will be reported during work execution. -
CompletionTypeValue: string
Maximum Length:
255Value used by the manufacturer to define the type of completion of products. Values include Automatic, Manual, or None. -
ComponentDFF: array
ComponentDFF
A customer-specified field used to capture a characteristic of a component.
-
ComponentItemClass: string
Read Only:
trueMaximum Length:255The component item's item class. This attribute is read only. -
ComponentItemId: string
Maximum Length:
240 -
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.
-
ComponentItemStructureName: string
Maximum Length:
255Indicates the context formula for an ingredient. -
ComponentSequenceId: integer
A unique identifier for an component in a structure. This attribute is read only and is not required for an update operation.
-
ComponentType: string
Title:
Material TypeMaximum Length:30Default Value:INPUTIndicates the type of material for the formula. -
ComponentTypeValue: string
Maximum Length:
255Indicates the type of material. The values include Ingredient or Product. -
ContributeToYield: string
Title:
Contribute to YieldMaximum Length:30Indicates whether the ingredient quantity contributes to the yield. Values are Yes and No. -
ContributeToYieldValue: string
Maximum Length:
255Value used by the manufacturer to define the contribution to the yield of ingredients. The values include Yes, No, or None. -
CreatedBy: string
Read Only:
trueMaximum Length:64Who column: An attribute which indicates the user that created the structure -
CreationDateTime: string
(date-time)
Read Only:
trueWho column: An attribute that indicates the date and time of the creation of the component. -
EndDateTime: string
(date-time)
Title:
End DateThe 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.
-
EnforceIntRequirements: number
Title:
Enforce Integer RequirementDefault Value:0 -
FindNumber: integer
Title:
Find NumberDefault Value:1An attribute value that holds find number for the component. -
FromNumber: string
Title:
From End Item Unit NumberMaximum Length:30The 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: string
(date-time)
Title:
Effective DateRead Only:trueRead 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
Title:
Include on Shipping DocumentsDefault Value:falseA flag value that indicates if a component is displayed on shipping documentation. -
InstantiabilityCode: string
Title:
InstantiabilityMaximum Length:30 -
InstantiabilityValue: string
A unique identifier indicating whether a component item is instantiable in an item structure.
-
ItemSequenceNumber: number
Title:
Item SequenceA unique number which defines the sequence of components in a structure. -
LastUpdateDateTime: string
(date-time)
Read Only:
trueWho column: An attribute which indicates the date and time of the last update of the component. -
LastUpdatedBy: string
Read Only:
trueMaximum Length:64Who column: An attribute which indicates the user that last updated the structure. -
LastUpdateLogin: string
Read Only:
trueMaximum Length:32Who column: An attribute which indicates the user that logged in last for the structure. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
MaximumQuantity: number
Title:
Maximum QuantityAn attribute that value indicates the maximum quantity allowed on an order. -
MinimumQuantity: number
Title:
Minimum QuantityAn attribute that value indicates the minimum quantity allowed on an order. -
MutuallyExclusiveFlag: boolean
Title:
Mutually ExclusiveDefault Value:falseA flag indicating if one or more options under this Option Class can be chosen. -
OldComponentSequenceId: integer
Read Only:
trueReference to the production row when the component is modified in a change line. -
OptionalFlag: boolean
Title:
OptionalDefault Value:falseA flag indicating if component is optional for a structure. -
OrganizationId: string
Maximum Length:
240 -
PlanningPercent: number
Title:
Planning PercentDefault Value:100An attribute used by forecast planning that represents the distribution percentage for a component. -
PrimaryUOMCode: string
Maximum Length:
30 -
PrimaryUOMCodeValue: string
Maximum Length:
255A 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. -
PrimaryUOMValue: string
Read Only:
trueMaximum Length:255 -
ProductType: string
Title:
Product TypeMaximum Length:30Type of product for the formula output. -
ProductTypeValue: string
Maximum Length:
255Type of product. Values include Primary, Co-Product, or By-Product. There's only one primary product in a formula. -
Quantity: number
Title:
QuantityDefault Value:1An attribute value the represents the quantity of component item used. -
QuantityRelatedFlag: boolean
Title:
Quantity RelatedDefault Value:falseAn 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: array
ReferenceDesignator
A set of reference designators that mark the location of the component in an item structure.
-
ReplacedBy: string
Maximum Length:
255The item number of the replacement component. -
ReplacedByFindNumber: integer
An attribute value that holds the replaced by find number.
-
Replaces: string
Read Only:
trueMaximum Length:255The item number of the component that is being replaced. -
RequiredForRevenueFlag: boolean
Title:
Required for RevenueDefault Value:falseA flag indicating if component is required to recognize revenue before you ship the order. -
RequiredToShipFlag: boolean
Title:
Required to ShipDefault Value:falseFlag 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.
-
ShowInSales: number
-
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.
-
SoBasis: number
Title:
Sales Order BasisDefault Value:2 -
StartDateTime: string
(date-time)
Title:
Start DateThe date and time on which a component in a structure begins. -
SubstituteComponent: array
SubstituteComponent
A set of items that can be used as substitutes for a component in a structure
-
SuggestedOperationSequence: integer
Title:
Suggested Operation SequenceAn attribute value that holds the suggested operation sequence. -
SupplyType: string
An attribute indicating a supply type for components.
-
ToNumber: string
Title:
To End Item Unit NumberMaximum Length:30The 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
Title:
Use PlaceholderA flag indicating if this Option Class item data should be loaded into configurator models. -
WhereUsed: array
WhereUsed
-
WipSupplyType: integer
Title:
Supply Type -
Yield: number
Title:
YieldDefault Value:1An 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.
Nested Schema : ComponentDFF
Type:
arrayA customer-specified field used to capture a characteristic of a component.
Show Source
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : ReferenceDesignator
Type:
arrayA set of reference designators that mark the location of the component in an item structure.
Show Source
Nested Schema : SubstituteComponent
Type:
arrayA set of items that can be used as substitutes for a component in a structure
Show Source
Nested Schema : itemStructures-Component-ComponentDFF-item-response
Type:
Show Source
object-
__FLEX_Context: string
Title:
ContextMaximum Length:30Context -
__FLEX_Context_DisplayValue: string
Title:
ContextContext -
ComponentSequenceId: integer
-
links: array
Links
Title:
LinksThe link relations associated with the resource instance.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : link
Type:
Show Source
object-
href: string
Title:
hyperlink referenceThe URI to the related resource. -
kind: string
Title:
kindAllowed Values:[ "collection", "item", "describe", "other" ]The kind of the related resource. -
name: string
Title:
nameThe name of the link to the related resource. -
properties: object
properties
-
rel: string
Title:
relationAllowed Values:[ "self", "lov", "parent", "canonical", "child", "enclosure", "action", "custom" ]The name of the relation to the resource instance. Example: self.
Nested Schema : properties
Type:
Show Source
object-
changeIndicator: string
Change indicator or the ETag value of the resource instance.
Nested Schema : itemStructures-Component-ReferenceDesignator-item-response
Type:
Show Source
object-
ACDType: integer
Default Value:
1Read Only: This attribute specifies the acdType code which defines whether the reference designator is being added, modified or deleted through a change line -
ACDTypeValue: string
Read Only:
trueMaximum Length:255Read Only: This attribute specifies whether the reference designator is being added, modified or deleted through a change line -
ChangeLineId: integer
(int64)
Default Value:
-1Read Only: This attribute provides the revised line the reference designator is added/modified -
ChangeNotice: string
Maximum Length:
10Read Only: This attribute provides the Change Order Notice to which the reference designator is added/modified -
CreationDateTime: string
(date-time)
Read Only:
trueWho column: An attribute that indicates the date and time of the creation of the reference designator -
Description: string
Title:
DescriptionMaximum Length:240An attribute value that describes the reference designator code -
LastUpdateDateTime: string
(date-time)
Read Only:
trueWho column: An attribute which indicates the date and time of the last update of the reference designator -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
ReferenceDesignator: string
Title:
Reference DesignatorMaximum Length:15An attribute that represents the code of a reference designator -
ReferenceDesignatorDFF: array
ReferenceDesignatorDFF
Descriptive Flexfield extensions for structure reference designators.
-
ReferenceDesignatorSequenceId: integer
(int64)
An unique identifier for the reference designator in a structure.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : ReferenceDesignatorDFF
Type:
arrayDescriptive Flexfield extensions for structure reference designators.
Show Source
Nested Schema : itemStructures-Component-ReferenceDesignator-ReferenceDesignatorDFF-item-response
Type:
Show Source
object-
__FLEX_Context: string
Title:
ContextMaximum Length:30Context -
__FLEX_Context_DisplayValue: string
Title:
ContextContext -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
RefDesigSequenceId: integer
(int64)
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : itemStructures-Component-SubstituteComponent-item-response
Type:
Show Source
object-
ACDType: integer
Title:
Change ActionDefault Value:1Read Only: This attribute specifies the acdType code which defines whether the reference designator is being added, modified or deleted through a change line -
ACDTypeValue: string
Maximum Length:
255Read Only: This attribute specifies whether the reference designator is being added, modified or deleted through a change line -
ChangeNotice: string
Title:
Change NoticeMaximum Length:10Read Only: This attribute provides the Change Order Notice to which the substitute component is added/modified -
CreationDateTime: string
(date-time)
Read Only:
trueWho column: An attribute that indicates the date and time of the creation of the substitute component -
EnforceIntegerRequirementsValue: string
Maximum Length:
255Generates the demand with quantity specified in integers. Used in supply chain planning. The values include Round Up, Round Down or None. -
LastUpdateDateTime: string
(date-time)
Read Only:
trueWho column: An attribute which indicates the date and time of the last update of the substitute component -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
PrimaryUOMValue: string
Maximum Length:
255Read Only: Primary unit of measure specified for the substitute component. -
Priority: integer
Priority specified for the substitute component.
-
Quantity: number
Title:
QuantityAn attribute value the represents the quantity of substitute component item used. -
SubstituteComponentDFF: array
SubstituteComponentDFF
Descriptive Flexfield extensions for structure reference designators.
-
SubstituteComponentId: integer
-
SubstituteComponentItemNumber: string
Maximum Length:
255An attribute that represents the item number of a substitute component. -
SubstituteComponentSequenceId: integer
(int64)
An unique identifier for the substitute component in a structure.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : SubstituteComponentDFF
Type:
arrayDescriptive Flexfield extensions for structure reference designators.
Show Source
Nested Schema : itemStructures-Component-SubstituteComponent-SubstituteComponentDFF-item-response
Type:
Show Source
object-
__FLEX_Context: string
Title:
ContextMaximum Length:30Context -
__FLEX_Context_DisplayValue: string
Title:
ContextContext -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
SubCompSequenceId: integer
(int64)
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : itemStructures-Component-WhereUsed-item-response
Type:
Show Source
object-
BasisValue: string
Maximum Length:
80An attribute value that indicates how the component quantity is consumed in an assembly. The values include item and lot. -
ComponentBillSequenceId: integer
(int64)
A unique identifier of the parent structure.
-
ComponentItemDescription: string
Maximum Length:
240An attribute value that represents the item description of a component. -
ComponentItemNumber: string
Maximum Length:
300An attribute value that represents the item number of a component. -
ComponentPath: string
Maximum Length:
4000An attribute value that represents the hierarchical Path of a component item to the root item in a structure. -
ComponentSequenceId: integer
(int64)
A unique identifier for an Component in a structure.
-
EffectivityControlValue: string
An attribute which value indicates the way effectively is controlled within a structure. The values include Date, Unit Number, or Serial Number.
-
EndDateTime: string
(date-time)
The date and time on which a component in a structure ends.
-
FromSerialNumber: string
Maximum Length:
30Starting Item serial number that a component is effective in a structure. Valid only for serial effective structures. -
FromUnitNumber: string
Maximum Length:
30Starting Item Unit Number or starting Item Serial Number that a component is effective in a structure. Valid only for unit effective structures. -
ItemClassName: string
Maximum Length:
250An attribute that value provides metadata common to all items that share the category. -
ItemStatusValue: string
Maximum Length:
240An attribute that defines codes used to control the transaction activity of an item. For example, an item in active status can be customer order enabled. -
ItemTypeValue: string
Maximum Length:
80An attribute that indicates a grouping of all items of a particular category that share the same set of item attributes, used as a high-level grouping for processes. For example, each account generator item type (such as FA account generator) contains a group of processes for determining how an accounting flexfield code combination is created. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
OrganizationCode: string
A name of an organizing unit in the internal or external structure of your enterprise. Organization structures provide the framework for performing legal reporting, financial control, and management reporting.
-
ParentBillSequenceId: integer
(int64)
A unique identifier for parent structure.
-
ParentItemNumber: string
An attribute for the parent of an identifier for a part, material, product or service that is unique as compared with other items by the nature of its attributes.
-
Quantity: number
An attribute value which represent the quantity of a component in structure.
-
StartDateTime: string
(date-time)
The date and time on which a component in a structure begins.
-
StructureName: string
An attribute which value represents the name of a structure.
-
TopItemFlag: boolean
Maximum Length:
1A flag that identifies the root item for the explosion of the structure. -
ToSerialNumber: string
Maximum Length:
30An attribute value which represents the serial number at the beginning of the end item (or root item) serial number range during which a given record is available. -
ToUnitNumber: string
Maximum Length:
30An attribute value which represents the Unit number at the beginning of the end item (or root item) unit number range during which a given record is available.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : itemStructures-Expansion-item-response
Type:
Show Source
object-
AbsoluteYield: number
Absolute yield of a component. The value equals quantity times yield.
-
ATPCode: string
Read Only:
trueAn attribute to check the following information when placing a demand: available to promise and capable to promise. -
ATPComponentFlag: boolean
Title:
Available to PromiseMaximum Length:1A flag that indicates whether to include, in available to promise checking, additional components in the bill of material for ATO and PTO items. -
ATPComponentsCode: string
Read Only:
trueAn attribute indicating whether to check additional components in the bill of material of assemble-to-order and pick-to-order items when running the available to promise checks. -
ATPFlag: boolean
Title:
Available to PromiseMaximum Length:1A flag indicating to check available to promise and/or capable to promise information when placing demand. -
AutoRequestMaterialFlag: boolean
Title:
Automatically Request MaterialMaximum Length:1A flag that indicates if a move order is automatically created for a material at work order release. -
BasisType: number
Title:
Basis -
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)
-
CheckATPFlag: boolean
Title:
Check ATPA flag indicating to check available to promise and/or capable to promise information when placing demand. -
Comments: string
Title:
CommentsMaximum Length:240An attribute value that represents comments about a component. -
CommonComponentSequenceId: number
A unique identifier for an component in a structure.
-
CompAlternateBomDesignator: string
Maximum Length:
80Indicates the context formula for an ingredient. -
CompletionType: string
Maximum Length:
30Indicates how the output item will be reported during work execution. -
CompletionTypeValue: string
Read Only:
trueMaximum Length:255Value used by the manufacturer to define the type of completion of products. Values include Automatic, Manual, or None. -
ComponentItemId: string
Maximum Length:
240A unique value that identifies the item of a component. -
ComponentItemNumber: string
Maximum Length:
40An attribute value that represents the item number of a component. -
ComponentPath: string
Maximum Length:
4000An attribute value that represents the hierarchical Path of a component item to the root item in a structure. -
ComponentSequenceId: number
A unique identifier for an Component in a structure.
-
ComponentSequencePath: string
Title:
PathMaximum Length:32767An attribute value that represents the hierarchical Path or linage of a component item to the root item in a structure using the component sequence IDs. -
ComponentStructureItemTypeValue: string
An attribute which indicates the component sub-assembly is Date effective or "Model or Unit" effetive.
-
ComponentType: string
Maximum Length:
30Indicates the type of material for the formula. -
ComponentTypeValue: string
Read Only:
trueMaximum Length:255Indicates the type of material. The values include Ingredient or Product. -
ComponentUOMCodeValue: string
Maximum Length:
255A 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. -
ContributeToYield: string
Maximum Length:
30Indicates whether the ingredient quantity contributes to the yield. Values are Yes and No. -
ContributeToYieldValue: string
Read Only:
trueMaximum Length:255Value used by the manufacturer to define the contribution to the yield of ingredients. The values include Yes, No, or None. -
CustomerOrderEnabledFlag: boolean
Title:
Customer Orders EnabledMaximum Length:1A flag indicating whether an item is currently customer orderable. -
CustomerOrderFlag: boolean
Title:
Customer OrderedMaximum Length:1A flag attribute Indicating whether to allow an item to be ordered by external customers. -
EndDateTime: string
(date)
Title:
End DateThe date and time on which a component in a structure ends. -
EnforceIntegerRequirementsValue: string
Starting Item Unit Number or starting Item Serial Number that a component is effective in a structure. Valid only for unit/serial effective structures.
-
EnforceIntRequirements: number
Title:
Enforce Integer Requirement -
ExpandModelFlag: boolean
Read Only:
true -
ExpandOption: integer
Read Only:
true -
ExpansionDateTime: string
(date-time)
Read Only:
true -
ExpansionType: integer
Read Only:
true -
ExtendedQuantity: number
A calculated total quantity of the component used in the whole explosion.
-
FindNumber: integer
Title:
Find NumberRead Only:trueAn attribute value that holds find number for the component. -
FromNumber: string
Title:
From End Item Unit NumberMaximum Length:30The 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. -
FromSerialNumber: string
Read Only:
trueMaximum Length:30 -
FromUnitNumber: string
Read Only:
trueMaximum Length:30 -
ImplementationDate: string
(date)
Title:
Effective DateA date on which the item revision is schedule to be implemented. -
ImplementationOnlyFlag: boolean
Read Only:
true -
IncludeOnShipDocsFlag: boolean
Title:
Include on Shipping DocumentsA flag value that indicates if a component is displayed on shipping documentation. -
InstantiabilityCode: string
Maximum Length:
30 -
InstantiabilityValue: string
A unique identifier indicating whether a component item is instantiable in an item structure.
-
InternalOrderEnabledFlag: boolean
Title:
Transfer Orders EnabledMaximum Length:1A flag indicating whether to allow an item to be ordered on an internal requisition. -
InternalOrderFlag: boolean
Title:
Internally TransferableMaximum Length:1Attribute indicating whether an Item can be ordered internally. -
InverseQuantity: number
An attribute value which represents the inverse of an exact or specified quantity defined for a structure component.
-
ItemClassName: string
An attribute value that provides metadata common to all items that share the category.
-
ItemSequenceNumber: number
Title:
Item SequenceA unique number which defines the sequence of components in a structure. -
ItemStatus: string
Maximum Length:
30An attribute that defines codes used to control the transaction activity of an item. For example, an item in active status can be customer order enabled. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
MaximumQuantity: number
Title:
Maximum QuantityAn attribute that value indicates the maximum quantity allowed on an order. -
MinimumQuantity: number
Title:
Minimum QuantityAn attribute that value indicates the minimum quantity allowed on an order. -
MutuallyExclusiveFlag: boolean
Title:
Mutually ExclusiveA flag indicating if one or more options under this Option Class can be chosen. -
OptionalFlag: boolean
Title:
OptionalA flag indicating if component is optional for a structure. -
OrganizationCode: string
The parent name of an organizing unit in the internal or external structure of your enterprise. Organization structures provide the framework for performing legal reporting, financial control, and management reporting.
-
OrganizationId: string
Maximum Length:
240The unique identifier of an organizing unit in the internal or external structure of your enterprise. Organization structures provide the framework for performing legal reporting, financial control, and management reporting. -
ParentBillSequenceId: integer
(int64)
A unique identifier for parent structure.
-
ParentCommonBillSequenceId: integer
(int64)
A unique identifier for parent structure.
-
ParentComponentSequencePath: string
Maximum Length:
32767An attribute value that represents the hierarchical Path or linage of a parent component item to the root item in a structure using the component sequence IDs. -
ParentEffectivityControl: number
-
ParentEffectivityControlValue: string
An attribute which value indicates the way effectively is controlled within the parent of the structure. The values include Date, Unit Number, or Serial Number.
-
ParentItemId: string
Maximum Length:
240A unique value for the parent of an identifier for a part, material, product or service that is unique as compared with other items by the nature of its attributes. -
ParentItemNumber: string
An attribute for the parent of an identifier for a part, material, product or service that is unique as compared with other items by the nature of its attributes.
-
ParentStructureDescription: string
Title:
DescriptionMaximum Length:240An attribute which value represents the description of a parent structure. -
ParentStructureItemTypeValue: string
An attribute which indicates the structure is Date effective or "Model or Unit" effetive.
-
ParentStructureName: string
Maximum Length:
255An attribute which value represents the name of a parent structure. -
PercentBatch: number
Indicates the percentage of each ingredient or component relative to the total weight or volume of a specific batch of the formula.
-
PercentFormula: number
Indicates the usable percentage of a formula after processing, accounting for waste.
-
PickComponentFlag: boolean
Title:
Pick ComponentsA flag indicating whether an item has a structure l with options, classes, or included items picked from finished goods inventory. -
PlanLevel: number
An attribute which indicates the depth of the node (row) in the exploded tree. For example, a value 0 denotes that it is the root node.
-
PlanningPercentage: number
Title:
Planning PercentAn attribute used by forecast planning that represents the distribution percentage for a component. -
PrimaryUomCode: string
Maximum Length:
3 -
PrimaryUOMValue: string
Maximum Length:
255 -
ProductType: string
Maximum Length:
30Type of product for the formula output. -
ProductTypeValue: string
Read Only:
trueMaximum Length:255Type of product. Values include Primary, Co-Product, or By-Product. There's only one primary product in a formula. -
Quantity: number
Title:
QuantityAn attribute value the represents the quantity of component item used. -
QuantityRelatedFlag: boolean
Title:
Quantity RelatedAn attribute that Identifiers to indicates if this component has quantity related reference designators. -
ReplenishToOrderFlag: boolean
Title:
Assemble to OrderMaximum Length:1A flag indicating is generally built for sales order demand; a final assembly work order is created based on sales order details. -
RequiredForRevenueFlag: boolean
Title:
Required for RevenueA flag indicating if component is required to recognize revenue before you ship the order. -
RequiredToShipFlag: boolean
Title:
Required to ShipA flag indicating if component is required to ship the order. -
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.
-
SalesOrderTransactionFlag: boolean
Maximum Length:
1A flag that is a reference to the source transaction definition that identifies the type of transactions within each application where a budgetary control transaction is originated. -
ShippableItemFlag: boolean
Title:
ShippableMaximum Length:1A flag indicating whether to ship an item to a customer. -
ShowInSales: number
-
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.
-
SoBasis: number
Title:
Sales Order Basis -
StartDateTime: string
(date)
Title:
Start DateThe date and time on which a component in a structure begins. -
SuggestedOperationSequence: integer
Title:
Suggested Operation SequenceRead Only:trueAn attribute value that holds the suggested operation sequence. -
SupplyType: string
An attribute indicating a supply type for components.
-
ToNumber: string
Title:
To End Item Unit NumberMaximum Length:30The 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. -
TopBillSequenceId: string
Maximum Length:
256A unique identifier for the bill sequence of the root item of the structure. -
TopItemId: string
Maximum Length:
256A unique identifier for the root item for the explosion of the structure. -
TopItemNumber: string
An attribute value that is the identifier for the root item for the explosion of the structure.
-
UsePlaceholderFlag: boolean
An attribute that determines whether option class item data should be loaded into configurator models or not.
-
UserItemTypeValue: string
Maximum Length:
255A unique value that indicates a grouping of all items of a particular category that share the same set of item attributes, used as a high-level grouping for processes. For example, each account generator item type (such as FA account generator) contains a group of processes for determining how an accounting flexfield code combination is created. -
WipSupplyType: number
Title:
Supply Type -
Yield: number
Title:
YieldAn 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.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : itemStructures-StructureAttachments-item-response
Type:
Show Source
object-
AsyncTrackerId: string
Title:
Asynchronous Upload Tracker IdAn identifier used for tracking the uploaded files. -
AttachedDocumentId: integer
(int64)
Title:
Attached Document IdUnique identifier for a document that's an attachment in the repository. -
CategoryName: string
Title:
CategoryMaximum Length:30Represents a component of a catalog used for classification of items. -
ContentRepositoryFileCheckedOutBy: string
Title:
Checked Out ByUser who has checked out the attachment. - ContentRepositoryFileShared: boolean
-
CreatedBy: string
Title:
Created ByRead Only:trueMaximum Length:255Name of the user who created the attachment associated with the item structure. -
CreatedByUserName: string
Title:
Created By User NameRead Only:trueUser name of the user who created the attachment associated with the item structure. -
CreationDate: string
(date-time)
Title:
Creation DateRead Only:trueDate on which the attachment with associated to the item structure. -
DatatypeCode: string
Title:
TypeMaximum Length:30Default Value:FILEUnique identifier for the datatype of the attachment. -
Description: string
Title:
DescriptionMaximum Length:255Value that represents the description of the attachment. -
DmDocumentId: string
Maximum Length:
255 -
DmFolderPath: string
Title:
Dm Folder PathMaximum Length:1000Value that represents the repository folder path of the attachment. -
DmVersionNumber: string
Maximum Length:
255Value that represents the version number of attachment in repository. -
DocumentPreviewURL: string
Read Only:
trueMaximum Length:255Preview URL of the attachment. -
DocumentURL: string
Read Only:
trueValue that represents the URL of the attachment. -
DownloadInfo: string
Title:
DownloadInfoValue that represents the download information of the attachment. -
ErrorStatusCode: string
Title:
Error Status CodeValue that represents the error status associated with the attachment creation. -
ErrorStatusMessage: string
Title:
Error Status MessageValue that represents the error details associated with the attachment creation. -
ExpirationDate: string
(date-time)
Title:
Expiration DateValue that represents the expiration date of the attachment associated with the item structure. -
FileContents: string
(byte)
Title:
File ContentsContents of the file attachment. -
FileName: string
Title:
File NameMaximum Length:2048Value the represents the name of a file of the attachment. -
FileUrl: string
Title:
File UrlValue that represents the URL of the attachment file. -
LastUpdateDate: string
(date-time)
Title:
Last Update DateRead Only:trueIndicates the date and time of the last update of the attachment. -
LastUpdatedBy: string
Title:
Last Updated ByRead Only:trueMaximum Length:255Indicates the last user who updated the attachment. -
LastUpdatedByUserName: string
Title:
Last Updated By UserRead Only:trueIndicates the user name of the user who updated the attachment. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
Title: string
Title:
TitleValue that represents the title of the attachment. -
UploadedFileContentType: string
Title:
Uploaded File Content TypeValue that represents the content type of the file attachments associated with the item structure. -
UploadedFileLength: integer
Title:
File SizeValue that indicates the length of the file attachment associated with the item structure. -
UploadedFileName: string
Title:
Uploaded File NameValue that indicates the name of the file attachment associated with the item structure. -
UploadedText: string
Title:
Uploaded TextContents of the text file that's attached. -
Uri: string
Title:
UriMaximum Length:4000Value the represents the Uniform Resource Identifier appended to the base URI derived from the endpoint associated with application identified by the MODULE_ID. -
Url: string
Title:
UrlMaximum Length:4000 -
UserName: string
Title:
User NameRead Only:trueMaximum Length:255Value that represents the name of user who uploads the attachment.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : itemStructures-StructureDFF-item-response
Type:
Show Source
object-
__FLEX_Context: string
Title:
ContextMaximum Length:30Context -
__FLEX_Context_DisplayValue: string
Title:
ContextContext -
BillSequenceId: integer
-
links: array
Links
Title:
LinksThe link relations associated with the resource instance.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Links
- Component
-
Parameters:
- BillSequenceId:
$request.path.BillSequenceId
A constituent item of a structure that includes attributes describing its usage, such as component PWRCRD of a laptop item structure, or component GEAR of an auto transmission item structure. - BillSequenceId:
- Expansion
-
Parameters:
- BillSequenceId:
$request.path.BillSequenceId
A Structure Explosion breaks apart each assembly or sub-assembly into its component parts. - BillSequenceId:
- StructureAttachments
-
Operation: /fscmRestApi/resources/11.13.18.05/itemStructures/{BillSequenceId}/child/StructureAttachmentsParameters:
- BillSequenceId:
$request.path.BillSequenceId
A view object that represents attachments associated with an item structure. - BillSequenceId:
- StructureDFF
-
Parameters:
- BillSequenceId:
$request.path.BillSequenceId
A customer-specified field used to capture a characteristic of a structure. - BillSequenceId:
Examples
This example describes how to create one structure.
Example cURL Command
Use the following cURL command to submit a request on the REST resource.
curl -u username:password -X POST -H "Content-Type:application/vnd.oracle.adf.resourceitem+json" -d 'request payload' "https://servername/fscmRestApi/resources/version/itemStructures"
Example Request Body
The following example includes the contents of the request body in JSON format. You replace the request payload in the cURL command with the contents of the Example Request Body. The request payload specifies attribute values that the command will use in the record that it creates.
{
"ItemId": 300100152396951,
"OrganizationId": 204,
"AlternateBOMDesignator": "RULES",
"EffectivityControl": 1
}
Example Response Body
The following example includes the contents of the response body in JSON format:
{
"BillSequenceId": 300100152430388,
"ChangeNotice": null,
"OrganizationId": "204",
"OrganizationCode": null,
"ItemId": "300100152396951",
"ItemNumber": null,
"AlternateBOMDesignator": "RULES",
"StructureName": null,
"Description": null,
"EffectivityControl": 1,
"EffectivityControlValue": null,
"CommonItemNumber": null,
"CommonOrganizationCode": null,
"SourceItemNumber": null,
"SourceOrganizationCode": null,
"CreationDateTime": "2018-06-26T02:59:22.001+00:00",
"LastUpdateDateTime": "2018-06-26T02:59:26.376+00:00",
"OriginalSystemReference": null,
...
}