Update one configuration component
patch
/fscmRestApi/resources/11.13.18.05/purchaseOrders/{purchaseOrdersUniqID}/child/lines/{POLineId}/child/configurationComponents/{configurationComponentsUniqID}
Request
Path Parameters
-
POLineId(required): integer(int64)
The value of this parameter could be a hash of the key that is used to uniquely identify the resource item. The client should not generate the hash key value. Instead, the client should query on the collection resource with a filter to navigate to a specific resource item. For example: products?q=InventoryItemId=
-
configurationComponentsUniqID(required): string
This is the hash key of the attributes which make up the composite key for the Configuration Components resource and used to uniquely identify an instance of Configuration Components. The client should not generate the hash key value. Instead, the client should query on the Configuration Components collection resource in order to navigate to a specific instance of Configuration Components to get the hash key.
-
purchaseOrdersUniqID(required): string
This is the hash key of the attributes which make up the composite key for the Purchase Orders resource and used to uniquely identify an instance of Purchase Orders. The client should not generate the hash key value. Instead, the client should query on the Purchase Orders collection resource in order to navigate to a specific instance of Purchase Orders to get the hash key.
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.
Supported Media Types
- application/json
Root Schema : schema
Type:
Show Source
object-
BaseModelId: integer
(int64)
Value that uniquely identifies the number or code for the model on which the unique submodel is built. The submodel makes up part of the configuration.
-
ComponentLineId: integer
(int64)
Unique identifier of the component that's part of the configuration.
-
ComponentLineNumber: number
Title:
LineNumber that uniquely identifies the component that's part of the configuration. -
Description: string
Title:
DescriptionMaximum Length:240Text describing the component used in the configuration. -
ItemId: integer
(int64)
Title:
ItemValue that uniquely identifies the number or code for the component used in the configuration. -
ItemTypeCode: string
Maximum Length:
30Abbreviation that identifies whether the component is a configured product, an option class, or an option. -
ParentComponentLineId: integer
(int64)
Title:
Parent LineUnique identifier of the parent component. -
POHeaderId: integer
(int64)
Value that uniquely identifies the purchase order.
-
POLineId: integer
(int64)
Value that uniquely identifies the purchase order line.
-
Price: number
Title:
PricePrice of the component used in the configuration. -
Quantity: number
Title:
QuantityNumber of units needed to complete a single configuration. -
Revision: string
Title:
RevisionMaximum Length:18Identifier of the version of the component referenced in the configuration details. -
SourceAgreementId: integer
(int64)
Value that uniquely identifies the source agreement that the component references.
-
SourceAgreementLineId: integer
(int64)
Value that uniquely identifies the source agreement line that the component references.
-
SupplierItem: string
Title:
Supplier ItemMaximum Length:300The supplier's identification number or code for the component used in the configuration. -
UOMCode: string
Title:
UOMMaximum Length:3Abbreviation that identifies the unit of measure.
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 : purchaseOrders-lines-configurationComponents-item-response
Type:
Show Source
object-
BaseModel: string
Title:
Base ModelRead Only:trueMaximum Length:255The buying organization's identification number or code for the model on which the unique submodel is built. The submodel makes up part of the configuration. -
BaseModelId: integer
(int64)
Value that uniquely identifies the number or code for the model on which the unique submodel is built. The submodel makes up part of the configuration.
-
ComponentLineId: integer
(int64)
Unique identifier of the component that's part of the configuration.
-
ComponentLineNumber: number
Title:
LineNumber that uniquely identifies the component that's part of the configuration. -
Currency: string
Title:
Currency NameRead Only:trueMaximum Length:80Purchase order currency. -
CurrencyCode: string
Title:
Currency CodeRead Only:trueMaximum Length:15Abbreviation that identifies the purchase order currency. -
Description: string
Title:
DescriptionMaximum Length:240Text describing the component used in the configuration. -
ExtendedPrice: integer
(int64)
Title:
Extended PriceRead Only:trueExtended price of the component used in the configuration. Extended price is calculated as quantity multiplied by price. -
ExtendedPriceWithQualifier: string
Title:
Extended PriceRead Only:trueMaximum Length:255Extended price of the component used in the configuration. Extended price is calculated as quantity multiplied by price. Value is shown in the currency code. -
Item: string
Title:
ItemRead Only:trueMaximum Length:255The buying organization's identification number or code for the component used in the configuration. -
ItemId: integer
(int64)
Title:
ItemValue that uniquely identifies the number or code for the component used in the configuration. -
ItemType: string
Title:
Item TypeRead Only:trueMaximum Length:80Indicates whether the component is a configured product, an option class, or an option. -
ItemTypeCode: string
Maximum Length:
30Abbreviation that identifies whether the component is a configured product, an option class, or an option. -
LineNumber: number
Title:
LineRead Only:trueNumber that uniquely identifies the purchase order line. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
OrderNumber: string
Title:
OrderRead Only:trueMaximum Length:30Number that uniquely identifies the purchase order in the sold-to legal entity. -
ParentComponentLineId: integer
(int64)
Title:
Parent LineUnique identifier of the parent component. -
ParentComponentLineNumber: number
Title:
Parent LineRead Only:trueNumber that uniquely identifies the parent component line for a component that's included in a configuration. -
POHeaderId: integer
(int64)
Value that uniquely identifies the purchase order.
-
POLineId: integer
(int64)
Value that uniquely identifies the purchase order line.
-
Price: number
Title:
PricePrice of the component used in the configuration. -
PriceWithQualifier: string
Title:
PriceRead Only:trueMaximum Length:255Price of the component used in the configuration. Value is shown in the currency code. -
Quantity: number
Title:
QuantityNumber of units needed to complete a single configuration. -
QuantityWithQualifier: string
Title:
QuantityRead Only:trueMaximum Length:255Number of units needed to complete a single configuration. Value is shown in the unit of measure. -
Revision: string
Title:
RevisionMaximum Length:18Identifier of the version of the component referenced in the configuration details. -
SourceAgreementId: integer
(int64)
Value that uniquely identifies the source agreement that the component references.
-
SourceAgreementLine: number
Title:
Source Agreement LineRead Only:trueNumber that uniquely identifies the source agreement line that the component references. -
SourceAgreementLineId: integer
(int64)
Value that uniquely identifies the source agreement line that the component references.
-
SourceAgreementNumber: string
Title:
Source AgreementRead Only:trueMaximum Length:30Number that uniquely identifies the source agreement that the component references. -
SupplierItem: string
Title:
Supplier ItemMaximum Length:300The supplier's identification number or code for the component used in the configuration. -
UOM: string
Title:
UOM NameRead Only:trueMaximum Length:25Unit of measure that the component uses for quantity. -
UOMCode: string
Title:
UOMMaximum Length:3Abbreviation that identifies the unit of measure.
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.