My Oracle Support Banner

Array Attributes Set By Setattributevalue() Are Not Available When Used In Commerce Library Function (Doc ID 2720668.1)

Last updated on APRIL 22, 2021

Applies to:

Oracle BigMachines CPQ Cloud Service - Version 20 C to 21 A Patch 3 [Release 20 to 21]
Information in this document applies to any platform.


Array attributes are not populated by setattributevalue() when the code is written in a Library function and the library is called in an Action's BML. 

Steps to reproduce:

  1. Create an array set containing 2 array text attributes add it to the layout.
  2. Create 2 libraries that will populate the 2 attributes using setattributevalue(), one for each attribute
  3. Call the 2 libraries in an Action's Advanced Modify
  4. Add the action on the layout and trigger it

Expected behavior: Both attributes within the array set should be populated
Actual behavior: None of the attributes are populated.



 The environment was upgraded to 20C.


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

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.