Compensation Statement - Unable To Use Conditional Statement And Generate The Statement (Doc ID 1590769.1)

Last updated on JULY 28, 2016

Applies to:

Oracle Fusion Compensation - Version 11.1.5.0.0 and later
Information in this document applies to any platform.

Symptoms

On : 11.1.5.0.0 version, Set Up Compensation Management-Define Workforce Compensation

When attempting to Compensation Change Statement, the following error occurs.

ERROR
-----------------------
Error generating the statement at setp 5. Following message is for debugging :
oracle.j2ee.ws.client.jaxws.JRFSOAPFaultException: Client received SOAP Fault from server : PublicReportService::generateReport for reportAbsolutePath [/Human Capital Management/Compensation/Workforce Compensation/CmpCwbPrintStatements.xdo] failed: due to oracle.xdo.XDOException: java.lang.reflect.InvocationTargetException
at oracle.j2ee.ws.client.jaxws.DispatchImpl.throwJAXWSSoapFaultException(DispatchImpl.java:1040)
at oracle.j2ee.ws.client.jaxws.DispatchImpl.invoke(DispatchImpl.java:826)
at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.synchronousInvocationWithRetry(OracleDispatchImpl.java:235)
at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.invoke(OracleDispatchImpl.java:106)
at oracle.j2ee.ws.client.jaxws.WsClientProxyInvocationHandler.invoke(WsClientProxyInvocationHandler.java:254)
at $Proxy203.runReport(Unknown Source)
at oracle.xdo.service.client.ReportService.runReport(ReportService.java:322)
at oracle.apps.hcm.compensation.workbench.ui.printStatements.bean.PrintStatementsBean.generateStatement(PrintStatementsBean.java:283)
at oracle.apps.hcm.compensation.workbench.ui.printStatements.bean.PrintStatementsBean.generateForSelected(PrintStatementsBean.java:98)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.el.parser.AstValue.invoke(AstValue.java:187)
at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:297)
at org.apache.myfaces.trinidadinternal.taglib.listener.FileDownloadActionListener.processAction(FileDownloadActionListener.java:121)
at oracle.adfinternal.view.faces.event.rich.FileDownloadActionListener.processAction(FileDownloadActionListener.java:88)
at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88)
at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcast(UIXComponentBase.java:692)


It works fine without the conditional statements in RTF Template


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
Login as Manager, Navigator -> Workforce Compensation (Under Manager Resources) > Click on Merit > Click on Compensation Statements Tab.
Select any Employee -> Click on Generate Statements -> Select Workers (You can select any other options too)
Template names will pop-up Select the template and click on Generate Statements,



Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms