Could Not Find The Business Unit in Search List of Values When Using Customized Role (Doc ID 2013218.1)

Last updated on AUGUST 08, 2016

Applies to:

Oracle Fusion Project Costing Cloud Service - Version 11.1.9.2.0 and later
Information in this document applies to any platform.

Symptoms

On : 11.1.9.2.0 version, Manage Project Costs

ACTUAL BEHAVIOR
---------------------
We customized a new Role base on the Standard Role.
But the new role did not work when searching the Business Unit (Busness Unit List of Values is empty).



EXPECTED BEHAVIOR
-----------------------
Business Unit should appear when searching the BU using customized role from Projects - Costs - Search and Select: Business Unit


STEPS
-------
The issue can be reproduced at will with the following steps:

1.

In OIM Console, Create custom job role (SRS2_JOB_ROLE_ PA_T01)
  Administration -> Create Role

Navigate to OIM via task “Manage Job Roles” from Functional Setup Manager (FSM)

  Create New Role:
  Name:
  Display Name:
  Description:

2. In APM Console, Link Standard Application Role to custom job role

Navigate to APM via task “Manage Duties” from FSM

  2.1 Find the standard duty role for Project Cost.
  Click on search Application Role and fill details
  Open :
  
  2.2 Check Application Role Hierarchy: Null

  2.3 Check Role Policy

  2.4 Check Data Security Policies: Null

  2.5 External Role Mapping
  Add Custom Job role (SRS2_JOB_ROLE_ PA_T01)

3. In APM Console, Update standard Role Template
Find Standard Role Template: “Project Accountant Template for Business Unit Security.”

Check Dimension:
SQL:
SELECT distinct 10036 application_id, bu.bu_id, bu.bu_name FROM fun_all_business_units_v bu, fun_business_functions_b bf, fun_bu_usages_v buu WHERE bu.bu_id = buu.business_unit_id AND bf.business_function_code = 'PROJECT_ACCOUNTING_BF' AND bf.business_function_id = buu.module_id
 
  2 rows returned

BU_IDs: 300000000802, 300000000803

Check the Naming rules tab:
 
Check the Policies:
Project Account template for Business Unit Security
 Base Role: Project Acountant

Add External Role: for Customized Job Role

SRS2 CUM Role Template -> Generate Role:

4. Sync Roles from OIM-LDAP to HCM
  Run User and Roles Synchronization Process

5. Assign to a Role User
  Add SRS2 Job ROle PA T01 for Business Unit SRS2 S

6. Verify the Function Security as expected.

Issue:
On Projects - Costs
Search and Select: Business Unit

No Business Unit displayed


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