API EGO_ITEM_PUB.Process_User_Attrs_For_Item For UDAs Returns Success But Doesn't Create Or Update UDA Values
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