New Feature in r12
New Feature in r12
New Feature in r12
com
White Paper on
New Feature in R12 (MOAC)
TABLE OF CONTENTS
1. Introduction. 3
2. Steps to Setup MOAC. 6
3. Define Security Profiles. 7
4. Run security list maintenance Program. 8
5. Define Responsibilities. 9
6. Assign Responsibilities to User (Optional). 11
7. Set profile option. 12
8. MOAC– System Parameters Setup. 14
9. Validations of MOAC Structure. 15
www.Fullinterview.com Page 1 of 18
www.Fullinterview.com
• It allows companies that want to implement a shared services center to efficiently process
business transactions because users are able to enter, process, view, and report on data for an
unlimited number of operating units from a single responsibility. Operating unit security is
preserved such that companies can effectively implement security and shared services at the
same time.
Prior to Release 12, each application responsibility could access only one operating unit. Now a
more flexible architecture has been put in place to support Multi-Org Access Control (MOAC).
This architecture allows users to define security profiles so that users may access data for more
than one operating unit within a single responsibility.
To accomplish this
• Multi-org views have been removed, and replaced with synonyms. For example, MY_TABLE
would no longer be a view defined on MY_TABLE_ALL, but rather a synonym which points
to MY_TABLE_ALL
• The data restriction is accomplished by assigning a virtual private database (VPD) policy to the
synonym. This policy allows the system to dynamically generate restricting conditions when
queries are run against the synonym.
Therefore order management users who had to work in multiple operating units had to log in and
log out of multiple responsibilities to perform their tasks.
www.Fullinterview.com Page 2 of 18
www.Fullinterview.com
If a company had three operating units Belgium, Holland, and Denmark, the company would have
to create three responsibilities, one for each operating unit. Order management users who had to
enter orders into all 3 operating units, had to log into each one of the EMEA responsibilities
separately.
With Multi-Org Access Control, each application responsibility can access multiple operating
units. The company can create a single EMEA responsibility for all three operating units and Order
Management users can log in once to perform various tasks such as set up transaction types,
negotiate sales agreements, enter quotes/order/or returns, schedule orders, apply and release
holds.
Multi-Org Access Control enables companies that have implemented a Shared Services operating
model to efficiently process business transactions by allowing them to access, process, and report
on data for an unlimited number of operating units within a single applications responsibility.
This increases the productivity of Shared Service Centers as users no longer have to switch
application responsibilities when processing transactions for multiple operating units at a time.
www.Fullinterview.com Page 3 of 18
www.Fullinterview.com
Multi-Org Access Control set-up includes general MOAC set-up and Order Management specific
MOAC set-up. Please refer to the Multi-Org Access Control Functional Overview TOI for detailed
information on general MOAC setup. At a high level We need to set-up security profiles that allow
access to multiple Operating Units. We also need to set the following MO profile options, in order to
enable Multi-Org Access Control:
As far as process, any tasks that We can do currently in Order Management, We can do those across
Operating Units with Multi-Org Access Control – This includes viewing and managing set-up data,
viewing and managing transactions, running concurrent programs and reports.
www.Fullinterview.com Page 4 of 18
www.Fullinterview.com
www.Fullinterview.com Page 5 of 18
www.Fullinterview.com
www.Fullinterview.com Page 6 of 18
www.Fullinterview.com
www.Fullinterview.com Page 7 of 18
www.Fullinterview.com
5: Define Responsibilities
Responsibility 1
Responsibility 2
Responsibility 3
www.Fullinterview.com Page 8 of 18
www.Fullinterview.com
www.Fullinterview.com Page 9 of 18
www.Fullinterview.com
www.Fullinterview.com Page 10 of 18
www.Fullinterview.com
www.Fullinterview.com Page 11 of 18
www.Fullinterview.com
www.Fullinterview.com Page 12 of 18
www.Fullinterview.com
Note that this form now has a new field ‘Operating Unit’. It allows We to view and manage
system parameters across all operating units accessible to MO: Security Profile.
www.Fullinterview.com Page 13 of 18
www.Fullinterview.com
As We can see, the Operating Unit has been made visible (using folder tools) in both the Order
Organizer Find Window and the Summary Window.
In the Find Window, if We leave the Operating Unit field blank and do not specify criteria that
are Operating Unit sensitive (such as Order Type or Ship To Location etc) We can search for
transactions across all the Operating Units that We have access to via Wer MO: Security Profile.
We can also restrict Wer search to a single Operating Unit by picking one from the LOV or by
specifying a query criteria that is Operating Unit sensitive (such as the Order Type).
This is the Order Organizer window. We can multi-select transactions from across multiple
Operating Units in the Order Organizer Summary window, and perform mass change or any of
the following actions on them –
We can -
Apply Holds
Book Order
Cancel Order
Get Cost
Price Order/Line
Release Holds
For example in this slide, we can see how we can multi-select orders across Operating Units and
book them.
www.Fullinterview.com Page 14 of 18
www.Fullinterview.com
Querying Orders
Running Reports
www.Fullinterview.com Page 15 of 18
www.Fullinterview.com
1. We can run reports for multiple Operating units – one Operating Unit at a time, without
switching Application Responsibilities
2. We can choose the Operating Unit We want to run the report for, in the Request Window
When we enable Multi-Org Access Control We can run the reports listed (in the notes section of
this slide) for any one of the multiple Operating Units that we have access to, without switching
Application Responsibilities.
As shown on this slide, while submitting the report request we can pick the Operating Unit we
want to run the report for. The new field on report submission window defaults to our default
Operating Unit, however we can pick a different value from the LOV. This applies to all Order
Management reports that list data from a single Operating Unit.
• The Operating Unit has been added as a new optional parameter to concurrent programs
www.Fullinterview.com Page 16 of 18
www.Fullinterview.com
• Choose an Operating Unit to run the concurrent program for multiple Operating units –
one Operating Unit at a time from without switching Application Responsibilities
OR
• Leave the Operating Unit parameter blank, to run concurrent programs across multiple
Operating Units
• A new Operating Unit parameter has been added to the Order Management concurrent
programs listed (in the notes section of this slide).
• With Multi-Org Access control, We can run these concurrent programs for any one of the
multiple Operating Units We have access to without switching Application
Responsibilities. Or We can leave the new parameter blank and run these program for
ALL of the Operating Units We have access to, in one submission.
www.Fullinterview.com Page 17 of 18
www.Fullinterview.com
Let us look at an example. As we can see in this screen, we can choose to run Order Import for
one Operating Unit by selecting an Operating Unit from the LOV or run it for all Operating
Units We have access to by leaving the Operating Unit field blank. If we want to run it for a
single Operating Unit, it is recommended that we first select the Operating Unit, as this will
automatically restrict all the OU sensitive parameter LOV’s to the selected Operating Unit.
If we leave the Operating Unit parameter blank but specify some other parameter which is
Operating Unit sensitive (like Order Type or Ship-to location) we will be restricting the
concurrent program to process data from a single Operating Unit.
www.Fullinterview.com Page 18 of 18