My Oracle Support Banner

Error when "Advanced Modify - Before Formulas/After Formulas" of an Action returns an attribute value with a pipe (Doc ID 2923386.1)

Last updated on JANUARY 30, 2023

Applies to:

Oracle BigMachines CPQ Cloud Service - Version 22 D Patch 3 and later
Information in this document applies to any platform.

Symptoms

On: 22 D Patch 3 version, Commerce

Error when "Advanced Modify - Before Formulas/After Formulas" of an Action returns an attribute value with a pipe or pipes, e.g. 1~<AttributeName>~abdc|123|defg <-- two pipes in the value returned.

ERROR
-----------------------
Could not perform Action: <ActionName>
Returned value for bulk advanced function should be in the form of document_number~variable_name~value. e.g. 1~_bill_to_last_name~Immlet|1~quote_number~112234.
Currently returned value is : <ValuesReturned>. e.g. 1~<AttributeName1>~abdc|123|defg|1~<AttributeName2>~hjk|456|lms
Action Advanced Modify - After Formulas failed. Process: <ProcessName>Document : <DocumentName> Action : <ActionName>

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Open quote.
2. Run the action that is returning a value with a pipe.
3. The issue can be reproducible also in the debugger of the Advanced Function.

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot use the action.

Cause

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
Symptoms
Cause
Solution


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