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 OCTOBER 18, 2017

Applies to:

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

GOPEFBS.pls
EGOPEFDB.pls
EGO_ITEM_PUB.PROCESS_USER_ATTRS_FOR_ITEM


Symptoms

In Product Lifecycle Manament (PIM), API EGO_ITEM_PUB.Process_User_Attrs_For_Item completes succesfully, 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 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.

Changes

 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.

Cause

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