Monday, December 17, 2018

Application Object Library (AOL) in Oracle Apps R12

AOL mainly contains three things:
  • Operating profiles (System Profiles)
  • Application security (User, Function, and Responsibility Security)
  • Concurrent Processing (Concurrent manager, request, program, process)

AOL is a powerful library having components of code (objects) used in one or more applications. 

AOL contains the following components:
  • Users
  • Responsibilities
  • Request Group
  • Request Sets
  • Concurrent Programs
  • Concurrent Managers
  • Concurrent Program Executables
  • Value Sets
  • Flex Fields
  • Form and Functions
  • Menus
  • Messages
  • Table Registration
  • Profiles
  • Data Group

Responsibility
  • It is nothing but a collection of three things – menu, data group, and request group which is attached to a specific user as per his/her level of access.

Request Group
  • A request group is a collection of concurrent programs or request sets. It is attached to a responsibility to control the user’s access to concurrent programs/requests.

Request Set
  • A request set is a collection of reports and/or programs that you group together. You can submit the reports and/or programs in a request set all at once using a single transaction.

Concurrent Program
  • A concurrent program is a program that does not require continued interaction on your part to perform a specific task. In Oracle Applications, for example, the concurrent program may be a program written to create a report or to post a batch of general ledger journal entries.

Concurrent Manager
  • The concurrent manager is a component of concurrent processing that monitors and runs tasks without tying up your computer.

Concurrent Process
  • The concurrent process is an instance of a running concurrent program. Each time a concurrent manager receives a request and runs a concurrent program, it creates a new concurrent process. A concurrent process can run simultaneously with other concurrent processes

Concurrent Request
  • The concurrent request is a request that you submit to run a concurrent program as a concurrent process.

Value Set
  • A set of predefined or validated values assigned to a field (parameter) that restricts the user to enter from entering invalidated data.

Menu
  • A  menu is a hierarchical arrangement of functions and menus of functions that appears in the Navigator.
  • A  menu entry is a menu component that identifies a function or a menu of functions.
  • Each responsibility has a menu assigned to it.

Functions
  • A function is a set of Oracle Applications that is executed only if the name of the function is present in a list maintained within a responsibility.
  • Because all users should not have access to every business function in a form, Oracle Applications provide the ability to identify pieces of applications logic as functions.
  • Function security lets you restrict application functionality to authorized users.

Data Group
  • The data group is a collection of pairings of Applications with Oracle ID.
  • An Oracle ID is a username and password that allows access to application tables in an Oracle database.
  • Concurrent managers use a data group to match the application that owns a report or concurrent program with a unique Oracle ID.

No comments:

Post a Comment