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

Attribute Group

Handles

Pages

Handles

Data Quality

Handles

Import Format Details

Handles

Item Overview

Handles

Item Class Lifecycle Phase

Handles

Page Attribute Groups

Handles

Item Class SDO

Handles

Item Transaction Attribute

Handles

Item Class Descriptive Flexfield

Handles

Item Class

Handles

Item Transaction Attribute Metadata

Handles

Attachment Categories

Handles

Item Transaction Attribute

Handles

Attribute Group

Handles

Attribute

Handles

Pages

Handles

Import Formats

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

Item Class

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

Item Class

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

Item Class

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

Item Class

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

Item Class

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