R12 After Applying RPC4, API PA_PROJECT_PUB.UPDATE_PROJECT Gives "You do not have update privileges on this project. A project can be updated only by its key members or users with cross-project responsibility"

(Doc ID 2182202.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Project Foundation - Version 12.1.3 and later
Information in this document applies to any platform.

Symptoms

The following error is received when calling the update projects API after RPC 4:

"You do not have update privileges on this project. A project can be updated only by its key members or users with cross-project responsibility"

This happens for only some projects and for not all the projects.  The function "Activity Management Gateway:Update Project" is assigned

On the first run, some of the project fail with the above. On the next run with no changes, the projects are created. The call to PA_INTERFACE_UTILS_PUB.Set_Global_Info is failing with the below error but this does not happen all the time it seems to be happening intermittently:

ORA-20001: Oracle error -20001: ORA-20001: Oracle error -2074: ORA-02074: cannot SET NLS in a distributed transaction
has been detected in fnd_global.set_nls.set_parameter('NLS_TERRITORY','AMERICA').
has been detected in fnd_global.set_nl in Package PA_INTERFACE_UTILS_PUB Procedure Set_Global_Info

Changes

 Applied RPC 4

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