Error Occurs while Approving an Account: "Unable to handle lists maintaining two child tables- list ACCT_PER" (Doc ID 2119333.1)

Last updated on APRIL 04, 2016

Applies to:

Oracle Financial Services Revenue Management and Billing - Version 2.5.0.1.0 and later
Information in this document applies to any platform.

Symptoms

On RMB 2.5.0.1.0 version against FW 4.3.0.1, WF - Workflow and Notification:

ERROR occurs while approving an Account when Approval Workflow is ON.

ERROR
-----------------------
Unable to handle lists maintaining two child tables- list ACCT_PER

Actual Behavior
-----------------------
This is a custom screen but here product shipped Account BO is used.
This is known issue mentioned in 2.5.0.1 Release note and no workaround mentioned.

If the approval workflow is configured for the Account business object, the approval workflow request is created when users define or edit an accounts. At present, when the User approves the approval workflow request, the above mentioned error occurs. Account read, add and delete using BO works fine but account BO in replace mode is giving above error.

Expected Behavior:
---------------------------------
Account Approval should be allowed without an error.

Steps
---------------------
Attempt to execute a BO replace against eg, a CCB Account BO, and encounter a validation failure that only a single childTable is supported for the list ACCT_PER.

BUSINESS IMPACT
-----------------------
This is showstopper as User cannot update any account from custom screen; only add account is working fine with no issues.

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