Portfolio Table User Defined Dimensions Missing in the Allocation UI

(Doc ID 1996997.1)

Last updated on MAY 10, 2017

Applies to:

Oracle Financial Services Profitability Management - Version 6.1 and later
Information in this document applies to any platform.

Symptoms

On PFT 6.1.0.3, the full list of user defined dimensions does not display if choosing the Portfolio Table.  Only the seeded dimensions are visible if choosing the Portfolio table.

The Web Server pftapp.log shows the folllowing error:

ERROR

[17-03-15 17:40:52 PM] ~ ERROR ~ PFT ~ Exception when getting column list
java.lang.NullPointerException
at com.ofs.fsapps.pft.action.clsActAllocationID.getSourceTableColumnsJasonString(clsActAllocationID.java:385)
at com.ofs.fsapps.pft.action.clsActAllocationID.getColumnVal(clsActAllocationID.java:264)
at com.ofs.fsapps.pft.action.clsActAllocationID.fnEdit(clsActAllocationID.java:1179)
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.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:404)
at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:267)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:229)
at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:221)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)

The missing columns can be seen if selecting any other Instrument table or Ledger Stat.

The issue can be reproduced at will with the following steps:
- Create Allocations - Type Dynamic Driver
- Driver Screen: set Portfolio Table.
- The Dynamic Driver data grid, only show the following dimensions:
Organizational Unit
General Ledger Account
Common Chart of Accounts
Product
Customer
Currency

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