Post R12 Concurrent Requests Show APP-FND-02901: You Do Not Have Access Privilege to Any Operating Unit

(Doc ID 2322830.1)

Last updated on DECEMBER 15, 2017

Applies to:

Oracle Human Resources - Version 12.1.3 and later
Oracle Concurrent Processing - Version 12.1.3 and later
Information in this document applies to any platform.

Symptoms

Problem Statement:

After upgrading and Human Resources "HR ONLY(no GL or Payroll) Instance to R12 when attempting to run any concurrent process, the following error occurs:

1, Within the concurrent request output details you will see:

ORA-20001: APP-FND-02901: You do not have access privilege to any operating unit. Please check if your profile option MO: Security Profile includes any operating unit or the profile option MO: Operating Unit is set. has been detected in MO_GLOBAL.INIT.

2. The Error occurs because MO: Operating Unit is set to an invalid option. However, if you query the profile option in an instance which only has HR installed, then no valid options are present. The LOV won't return any values and instead will display the following error:

APP-FND-01436: List of values cannot find any values for you to chose.
Cause: The list of values execution failed to find any values.
Cause: The SQL statement specified to fdlfch() failed to return any values.
Action: Check the message stack for any SQL statement failure messages.
Check to make sure your SQL statement works in SQL*Plus.

3. This error is valid because none of the Organizations setup have the classification of Operating Unit, because Operating Unit has a required field under > Others > Operating Unit Information > Primary Ledger
No Primary Ledger is available in this instance because it is only used for HR. Both the Warning and Error are valid but not avoidable without setting up a primary ledger then assigning it to at least one Operating Unit. Primary Ledger setup requires a complex setup within the Financials Modules.

Steps to Reproduce:
The issue can be reproduced at will with the following steps:

1. Use any responsibility

2. Submit a concurrent request

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