My Oracle Support Banner

How To Add Custom Fields To /invoice Object Via Opcodes (Doc ID 2977297.1)

Last updated on OCTOBER 04, 2023

Applies to:

Oracle Communications Billing and Revenue Management - Version 12.0.0.7.0 and later
Information in this document applies to any platform.

Goal

Customer wants to store the BILL_ORDER_NUMBER for each invoice after running the trial bill accounts, in order to track the invoices based on the bill_order_number in the database for further verification.
For the above purpose one chosen to add the field PIN_FLD_HEADER_STR via PCM_OP_INV_POL_POST_MAKE_INVOICE opcode to be present in 0th level of /invoice object.

0 PIN_FLD_HEADER_STR STR [0] "test_example"

But in return flist of PCM_OP_INV_MAKE_INVOICE opcode - is removing the PIN_FLD_HEADER_STR field in the 0th level of /invoice object. Means it is overriding the output flist of PCM_OP_INV_POL_POST_MAKE_INVOICE opcode. Means it is overriding the output flist of PCM_OP_INV_POL_POST_MAKE_INVOICE opcode.

 

How to add custom fields via an opcode to store some value in 0th level of the /invoice object?
 

Solution

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
Goal
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.