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 JULY 06, 2020
Applies to:Oracle Product Hub - Version 12.1.3 and later
Information in this document applies to any platform.
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.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document