Accessing a Reimbursement from an HRMS Responsibility that is not multi-org enabled, causes the error "...APP-FND-02938: Multi-organization routine failed to initialize a session..." (Doc ID 1458876.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Internet Expenses - Version 12.1.3 and later
Information in this document applies to any platform.

Symptoms

Access Payments Search , and query up some Reimbursements, click on Reimbursement Number in results, it produces an error.

"...
oracle.apps.fnd.framework.OAException: Could not load application module 'oracle.apps.ap.oie.history.payments.server.PaymentsAM'. ..
## Detail 0 ##
oracle.apps.fnd.framework.OAException: java.sql.SQLException: ORA-20001: SQL_PLSQL_ERROR: N, ROUTINE, MO_GLOBAL.INIT,
N, ERRNO, -20001, N, REASON, ORA-20001: SQL_PLSQL_ERROR: N, ROUTINE, MO_GLOBAL.SET_ORG_ACCESS, N, ERRNO, -20001, N,
REASON, ORA-20001: APP-FND-02938: Multi-organization routine failed to initialize a session for the product: &PRODUCT. Please inform your support representative.
ORA-06512: at "APPS.FND_MESSAGE", line 509..."

This is a New feature in R12 for Payments Search.



Please provide the details, including the navigation path, on how to consistently reproduce the issue.
1. Expenses Home >
2. Payments Search tab >
3. leave my name and press Go.
4. Results show for all my expenses.
5. Press on Reimbursement Number in results. Get error

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