on 2023 Jan 06 10:48 AM
Hello,
I have created a BRF+ function using the Delivered template application: CRMS4_SOM_PROD_CP_NUM_PARAM. The main idea is to get the values for contract start and end dates, calculate the duration of the contract and, using cross catalog mapping in Subscription product Specific data, populate a numeric field in the Charge Plan.
The function is working and returning the right value
And the configuration is done in SPRO
And the cross catalog mapping
However when i try to create a subscription contract i still get this error
Any Suggestions on how to solve this? To what may this be related?
Thank you!
Request clarification before answering.
We faced this issue too and had to do a lot of debugging to understand why the error is issued 🙂
Here is the reason -
There is no Price key defined in your active charge plan that is assigned to a recurring item type, hence the error.
For a recurring item type PRQR, it is mandatory to have a Price agreement in your preceding document. The pricing agreement is then passed to the Price key defined in the charge plan.
We can control this behavior using a spro setting where error is not raised when price agreement is not maintained. But it is not recommended to switch off the validation since it may cause downstream inconsistencies.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Frederico,
It is hard to tell if the error is related to your BRF+ function. The only thing which I can see from your screenshots is that your BRF+ function uses as result object not the data object "Numeric Value" which is used in standard application. Maybe your data object has a wrong data type. The standard object is bound to DDIC element CRMS4_SOM_NUMERIC_VALUE.
Best regards,
Thomas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
10 | |
6 | |
4 | |
4 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.