My Oracle Support Banner

After Patch 9769212, No More Start/End Date Changes After a Product Started (Doc ID 1285624.1)

Last updated on FEBRUARY 26, 2019

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.3.1.0.0 to 7.3.1.0.0 [Release 7.3.0]
Information in this document applies to any platform.

Purpose

A business requirement is to stop and resume cycle charges for certain products by modifying the cycle start and end dates, which is failed after applying this patch 9769212.

After installed patch 9769212, there is error when trying to update the cycle_start_t of a purchased product with the following scenario:
1.  Create account with any product with cycle forward fee, ex. the OOB Plan1/Deal 1a/Product 1a
2.  Click Product 1a on the Product/Discount link on Plans tab to get to Product Detail
3.  Change the Cycle Start date with a date in next billing cycle

A message box popped up:

Discard Changes? A fee's end date must occur after its start date.
Customer Center cannot validate and save the data you changed.
You can discard the changes, or fix the error(s).
What do you want to do?

And, there were errors in cm.pinlog:

E Fri Mar 18 20:43:30 2011 <HOST> cm:23295 fm_subscription_prodinfo.c:640 1:<HOST>:CustomerCenter:0:AWT-EventQueue-0:13
2:1294441301:0
    Cannot change cycle_start_t after fees applied
    <location=PIN_ERRLOC_FM:5 class=PIN_ERRCLASS_APPLICATION:4 errno=PIN_ERR_BAD_VALUE:46>
    <field num=0:0,0 recid=0 reserved=0 reserved2=0 time(sec:usec)=0:0>
    <facility=0 msg_id=0 version=0>

   
This error is no longer there if the patch got reverted.
How to resolve this issue?

Questions and Answers

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
Purpose
Questions and Answers
References

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