API EGO_ITEM_PUB.Process_User_Attrs_For_Item For UDAs Returns Success But Doesn't Create Or Update UDA Values

(Doc ID 1088106.1)

Last updated on MARCH 05, 2018

Applies to:

Oracle Product Hub - Version 12.1.3 and later
Information in this document applies to any platform.
***Checked for relevance on 08-SEP-2014***



In Product Lifecycle Management (PIM, Product Hub), API EGO_ITEM_PUB.Process_User_Attrs_For_Item completes successfully, however multi-row attributes User Defined Attributes (UDAs) are not getting assigned / updated to the item as expected.

Steps to Reproduce:
Passing id value of (for example) 43101 for the DATA_LEVEL

1) Create Attribute Group (AG) with one attribute.
2) Create Item Catalog Category (ICC) with above AG.
3) Create one item under above ICC.
4) Invoke the API EGO_ITEM_PUB.Process_User_Attrs_For_Item. For parameter EGO_USER_ATTR_ROW_TABLE, pass DATA_LEVEL as 43101, the return status is 'S', but no value is assigned to the item.


 DATA_LEVEL parameter indicates the name of the data level at which the user-defined attributes are defined. Passing the id value should cause the API to error out.


Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms