What is Operating Unit Mode parameter in Concurrent Program

MOAC feature in Oracle Apps R12 allows a user to access data from multiple operating units with a single responsibility. The security profile is defined with the list of Operating Units. This profile is then attached to responsibility.

Oracle introduced a parameter operating unit mode in the definition of the concurrent program to support the MOAC (Multi-Organization Access Control) feature.

Check the below screenshot for the difference in the submit request window.

Submit request form in Oracle Apps 11i

Run request form in Oracle Apps 11i

Submit request form in Oracle Apps R12

Run request form Oracle Apps R12

You can clearly see the additional field Operating Unit in Oracle Apps R12.

Operating Unit Mode Values,

S – Single Org

When you set the operating unit mode value to S, the operating unit field gets enabled while submitting a concurrent program. You need to select the respective operating unit from the drop-down list.

M – Multi-Org

When you set it to M, the operating unit field remains to disable and Oracle will run the concurrent program for operating units which are specified in the security profile.

Set operating unit mode parameter

Let’s see how to set the operating unit mode parameter from the front end.

Navigate to System Administrator Responsibility and then System Administration > Concurrent Programs.

Note: This is not available under the standard form to define the concurrent program available in Application Developer Responsibility.



It opens an OAF page showing the definition of the concurrent program. Query your concurrent program and edit it.


Navigate to the request tab and update the Operating Unit Mode to ‘S’ or ‘M’ depending on your requirement.



I hope you find this article helpful, do let me know in the comments section below.

Reference – Overview of Multiple Organizations Reporting