Workflow FS - Generate NRC Asset Charge References Nonexistent Field
(Doc ID 2354200.1)
Last updated on OCTOBER 06, 2021
Applies to:
Siebel Contracts - Version 16.11 [IP2016] and laterInformation in this document applies to any platform.
Symptoms
On : 16.11 [IP2016] version, Client Functionality
Workflow FS - Generate NRC Asset Charge references nonexistent field
Within Siebel on the Service Agreement screen there is the ability to generate charges for an individual agreement line. The Charge button on applet 'FS Agreement Item Invoices List Applet' is handled using a runtime event. That event calls two workflow processes 'FS - Generate Agreement Asset Charge' and 'FS - Generate Agreement Charge'. If there are assets associated to the line the 'FS - Generate Agreement Asset Charge' workflow process will try and compute the NonRecurring (NRC) charges. This is done by called a sub-workflow process 'FS - Generate NRC Asset Charge'. This first step in the 'FS - Generate NRC Asset Charge' workflow is to get the 'Exchange Date' from the FS Agreement Line Item Asset business component. That field does not appear to exist in the out of the box Siebel configuration. When the process runs we see the following error.
ERROR
Error running sub-process 'FS - Generate NRC Asset Charge' at step 'Generate Asset NRC Charge'.(SBL-BPR-00183)
--
Cannot get value of business component field 'Exchange Date' at step 'Convert
Exchange Date'.(SBL-BPR-00120)
--
Field 'Exchange Date' does not exist in definition for business component 'FS Agreement Line Item Asset'.
STEPS
The issue can be reproduced at will with the following steps:
login: sadmin/sadmin
Create Account (Accounts > Accounts List)
---------------
Name = TestCust
Create Serviceable Products(Administration Product > Products)
---------------------------
Product = ProdX
UOM = Each
Price Type = One-time
Product = ServProd
UOM = Year
Price Type = one-time
Service Product = Yes
Create Price List (Administration - Pricing > Price List)
-----------------
PriceList01
Add products to PriceList01 (Administration - Pricing > Price List > Price
List Line Items)
---------------------------
ProdX - $1000
ServProd - $500
Create Assets for Prodx (Assets > List)
-----------------------
Serial# = ProdX-01
Product = ProdX
Account = TestCust
Serial# = ProdX-02
Product = ProdX
Account = TestCust
Steps to reproduce the issue
-----------------------------
1.Navigation: Agreements > List
2.Name = Test Agreement
3.Account = TestCust
4.Start = Current Date
5.End = Current Date + 1 Year
6.Price List = PriceList01
7.Click on Agreement name
8.In Line Items view, add product - ServProd
9.In Pricing > Assets view, add covered assets - ProdX-01, ProdX-02
10.Go to Line Items > Charge Plan view
11.Enter the following NRC details (for testing, no scheule is used)
12.NRC Start = current date
13.Non-Recurring = 500
14.NRC Qty = 1
15.Charge End = current date+1 year
16. Charge Basis = Schedule
17.Click Charge button
Instead of the NRC Charge being generated, error window pops up.
The same error is not occuring, if you add only one asset in the Line Items >
Line Detail > Covered assets region - Asset# field and then use the same
charge plan. In that case, we can only one asset per agreement line item.
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 |
Cause |
Solution |
References |