Item Class
A set of item classses arranged hierarchically, such as root item , electronics, tv, hdtv.
Life Cycle Status: Active
QName: {http://xmlns.oracle.com/apps/scm/productModel/itemClasses/itemClassServiceV2/}ItemClassService
Service WSDL URL: https://servername/fscmService/ItemClassServiceV2?WSDL
Logical Business Objects
-
SCM
-
SCM
-
SCM
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 |
---|---|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
Operations
createItemClass
A create service operation for creating an item class.
Life Cycle Status: Active
Request Payload
Element Name | Type | Description |
---|---|---|
itemClass |
Item Class |
The service operation is to create the entry for a single Item class object. |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
The output that is returned from the create operation consisting of the Item class data object that is created. |
updateItemClass
An update service operation that updates certain basic details of an Item class such as description.
Life Cycle Status: Active
Request Payload
Element Name | Type | Description |
---|---|---|
itemClass |
Item Class |
The service operation is to update the entry for a single Item class object. |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
The output that is returned from the update operation consisting of the Item class data object that is updated. |
mergeItemClass
A merge service operation for item class that updates an item class if it exists or a new item class if it does not exist.
Life Cycle Status: Active
Request Payload
Element Name | Type | Description |
---|---|---|
itemClass |
Item Class |
The service operation is to create or update the entry for a single Item class object. |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
The output that is returned from the create or update operation consisting of the Item class data object that is created or updated. |
findItemClass
A find operation that retrieves item classes that meet the specified search criteria.
Life Cycle Status: Active
Request Payload
Element Name | Type | Description |
---|---|---|
findCriteria |
{http://xmlns.oracle.com/adf/svc/types/}FindCriteria |
An attribute that represents the search criteria for the find operation. This parameter value is null initially, the user must add the attribute from the service data object. |
findControl |
{http://xmlns.oracle.com/adf/svc/types/}FindControl |
This parameter value is null and is not used currently. |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
The output that is returned from the find operation is a list of objects that match the find criteria. |
processItemClass
A process service operation for Item Class that performs create, update, delete or merge operation on a list of Items.
Life Cycle Status: Active
Request Payload
Element Name | Type | Description |
---|---|---|
changeOperation |
string |
An attribute that indicates the action that will be performed in the process operation. The actions include Create, Update, Merge or Delete. |
itemClass |
Item Class |
The bulk load service operation for Item class objects. A list of Item class Objects is processed by the operation. |
processControl |
{http://xmlns.oracle.com/adf/svc/types/}ProcessControl |
An attribute that controls the bulk upload behavior for the Item object. For example, controls if valid data will be committed if there are other invalid data in the same batch and controls if the return will contain only key attributes or full objects. |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
The output that is returned from the process operation is a list of Item Class Service Data Objects that are sucessfully processed. |
Security
The following tables list the privileges required to perform the service operations, and the duty roles that each privilege is granted to.
Service Operations to Privileges Mapping
Operation Name | Privilege Code | Privilege Name | Privilege Description |
---|---|---|---|
All Operations |
EGP_MANAGE_ITEM_CLASS_PRIV |
Manage Item Class |
Allows access to view and manage item classes including item class hierarchy. |
Privileges to Duty Roles Mapping
Privilege Code | Granted to Duty Role Code | Granted to Duty Role Name | Granted To Duty Role Description |
---|---|---|---|
EGP_MANAGE_ITEM_CLASS_PRIV |
ORA_EGP_PRODUCT_MODEL_ADMINISTRATION_DUTY |
Product Model Administration |
Administers tasks required to setup Oracle Fusion Product Model. Duty role includes all setup duty roles available for this product. |
Duty Roles to Duty or Job Roles Mapping
Duty Role Code | Granted to Duty or Job Role Code | Granted to Duty or Job Role Name | Granted To Duty or Job Role Description |
---|---|---|---|
ORA_EGP_PRODUCT_MODEL_ADMINISTRATION_DUTY |
ORA_FUN_FSCM_LOAD_INTERFACE_ADMIN_DUTY |
FSCM Load Interface Administration |
Manages load interface file for import |