My Oracle Support Banner

Unable To Create And Save Recurring Billing Plan That Contains More Than 10 Lines (Doc ID 2746416.1)

Last updated on JULY 22, 2021

Applies to:

Oracle Order Management - Version 12.2.6 and later
Information in this document applies to any platform.

Symptoms

ACTUAL BEHAVIOR
---------------

User is trying to create a billing plan which spans 36 months.  This requires the billing plan to have more than 30 lines.

It will only create a total of 31 lines.

 

When trying to manually add the missing lines, the following error is raised

Exception Details. oracle.apps.fnd.framework.OAException: oracle.jbo.InvalidParamException: JBO-25006: Invalid parameter value 31 for rangeIndex passed to method ViewRowSetIteratorImpl.insertRowAtRangeIndex.
Explanation: index outside rangeat oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(OAPageErrorHandler.java:1303)at oracle.apps.fnd.framework.webui.OAPageErrorHandler.processErrors(OAPageErrorHandler.java:1490)


EXPECTED BEHAVIOR
-----------------------

Expect to be able to create a billing plan for 36 months or more if needed.

 



STEPS
-----------------------

The issue can be reproduced at will with the following steps:

1. Order Management Super User Responsibility
2, Orders, Returns > Create order and Order line
3. Select line and click on Actions
4, Choose 'Bill Plan' from Actions LOV
5. Create the following parameters:
Biiling Frequency - 1
Billing Period - Month
Number of Billing Plan Lines 36
Start Date - 19-Nov-2020
Billing Amount 40
6. Click on 'Generate Billing Plan Lines'
7. Only 31 lines are created

Changes

 

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
Changes
Cause
Solution
References


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