8/13/2019 ERP and Oracle E-Business Suite
1/51
ERP Definition
ERP stands for Enterprise Resource Planning
ERP is a comprehensive software package
ERP systems typically include the followingcharacteristics:
An integrated system that operates in real time (ornext to real time), without relying on periodicupdates.
A common database, which supports all applications.
A consistent look and feel throughout each module.
Installation of the system without elaborateapplication/data integration by the InformationTechnology (IT) department
8/13/2019 ERP and Oracle E-Business Suite
2/51
ERP Functional/Technical Components
Finance/Accounting
Human Resources
Manufacturing
Supply Chain Management (SCM)
Project Management
Customer Relationship Management (CRM)
Data Services
Access Control (User and Role Management)
8/13/2019 ERP and Oracle E-Business Suite
3/51
Generic ERP Tools
User Interface (Forms)
Reports
Database
Web Server/ Applications Server (for Web
Enabled/based ERPs)
8/13/2019 ERP and Oracle E-Business Suite
4/51
ERP Features
Independent of Operating System
Independent of Database System
Process End-to-End business Information
Modularity
Integration between modules
Interfacing capabilities with external file and businessapplications
Integration with Online Analytical process systems (OLAP)
Web based
Support Multi-Currency transactions Open to Customization and Localization (Native country
implementation
8/13/2019 ERP and Oracle E-Business Suite
5/51
Commercial Full Fledged ERPs
Oracle E-Business Suite (from Oracle Corp)
Peoplesoft (from Oracle Corp)
JD Edwards (from Oracle Corp)
SAP (from SAP Labs)
Ramco Marshall (from Ramco Systems)
8/13/2019 ERP and Oracle E-Business Suite
6/51
Industry/Vertical ERPs
Siebel CRM
Reatek
Hyperion Flex-Cube
Tally Accounting Package
Sage Accounting Package
8/13/2019 ERP and Oracle E-Business Suite
7/51
Benefits of Oracle E-Business Suite
Available in 30 languages Supports multiple currencies
Supports flexible management of businessprocesses
Has single database model for entire businessdata
Supports statutory and customary localrequirements
Is built on open standards Collaborates with trading partners (customer,
suppliers, dealers, wholesalers etc..)
8/13/2019 ERP and Oracle E-Business Suite
8/51
Oracle E-business Suite Product
Families
8/13/2019 ERP and Oracle E-Business Suite
9/51
Important Modules in Product Families Financials
General Ledger
Receivables
Cash Management
Fixed Assets
Payables
Sub Ledger Accounting
HRMS
HR
Payroll
Time and Labor
Oracle Learning Management
Advanced Benefits
Manufacturing
Process Manufacturing
OPM Costing
Process Execution
Product Development
E-Records
OPM Quality Discrete Manufacturing
Bills of Material
Costing
Quality
Work in process
Engineering
8/13/2019 ERP and Oracle E-Business Suite
10/51
Important Modules in Product Families Projects
Project Costing
Project Billing Project Manufacturing
Project Resource Management
Project Management
CRM
iStore
Service Requests
Contracts
Teleservice
Depot repair
Field Service
Administration
System Administration Application Object Library
Alerts
Workflow
8/13/2019 ERP and Oracle E-Business Suite
11/51
Important Modules in Product Families Sales and Marketing
Order Management Pricing
Shipping
Release management
Procurement
Purchasing
iProcurement
Sourcing
iSupplier
8/13/2019 ERP and Oracle E-Business Suite
12/51
Oracle E-business Architecture
8/13/2019 ERP and Oracle E-Business Suite
13/51
Oracle E-Business Architecture Desktop/Client tier: This tier provides the user interface.
This tier could consist of a desktop computer, laptop or
mobile devices like PDAs, and so on. This tier is mainly
involved in capturing and displaying information to the user.
Application tier: This tier is responsible for holding all the
application logic. It supports and manages various
Applications components, and is sometimes known as the
middle tier.
Database tier: This tier is responsible for storing and
retrieving the application data. It supports and manages the
Oracle database.
8/13/2019 ERP and Oracle E-Business Suite
14/51
8/13/2019 ERP and Oracle E-Business Suite
15/51
E-business Suite Shared Entities
8/13/2019 ERP and Oracle E-Business Suite
16/51
AOL Shared Entities
8/13/2019 ERP and Oracle E-Business Suite
17/51
Shared Entities Ownership
Set of Books - General ledger
Units of Measure - Inventory
Items - Inventory
Suppliers - TCA
Customers - TCA
Organizations - HR
Locations - HR
Sales Force - Sales and Marketing
Employees - HR
8/13/2019 ERP and Oracle E-Business Suite
18/51
Major Business Processes
8/13/2019 ERP and Oracle E-Business Suite
19/51
Procure to Pay (P2P)
8/13/2019 ERP and Oracle E-Business Suite
20/51
Procure to Pay (P2P)
Procure to Pay
This business flow outlines how a company
raises purchase orders for procurement of
goods or service and then processes
associated invoices for payment, transfer to
GL and reconciliation with bank statements.
8/13/2019 ERP and Oracle E-Business Suite
21/51
Order to Cash (O2C)
8/13/2019 ERP and Oracle E-Business Suite
22/51
Order to Cash (O2C)
Order to Cash
This business flow encompasses activities
starting from order entry, checking/booking of
the items in the inventory, shipping of goods,
raising invoices, reconciling bank statements
and transferring accounting entries to General
Ledger.
8/13/2019 ERP and Oracle E-Business Suite
23/51
People to Paycheck
8/13/2019 ERP and Oracle E-Business Suite
24/51
People to Paycheck
People to Paycheck
This business process encompasses activities related tocalculation and generation of payroll payments toemployees. This flow enables users to set up necessarypayroll elements and methods for particularemployees, perform payroll processing (standardperiodic, supplementary, and one-offs for a singleemployee), pay employees by check or direct deposit,
request various related reports, and perform costingand transfer of completed payroll data to the generalledger.
8/13/2019 ERP and Oracle E-Business Suite
25/51
Multi-OrgWhat Is Multi-Org?
Multi-Org is a server-side (applications and database) enhancement thatenables multiple business units in an enterprise to use a single installationof Oracle Applications products while keeping transaction data separateand secure. The Multi-Org enhancement uses native database views tobuild a security layer on top of a single installation of Oracle Applications.
In Oracle Applications Release 12, the following products support Multi-Org capabilities:
Cash Management
Order Management, Shipping Execution and Release Management
Payables
Property Manager
Projects Purchasing
Receivables
Sales Compensation
Sales and Marketing
Service
8/13/2019 ERP and Oracle E-Business Suite
26/51
E-business Suite Multi-org Structure
BusinessGroup
LegalEntity1
OperatingUnit1
OperatingUnit2
LegalEntity2
OperatingUnit3
8/13/2019 ERP and Oracle E-Business Suite
27/51
E-business Suite Multi-org Structure
LegalEntity1
OperatingUnit1
InventoryOrg1
WIP Org1
OperatingUnit2
InventoryOrg2
8/13/2019 ERP and Oracle E-Business Suite
28/51
E-Business Suite Modules
Implementation by Modules
8/13/2019 ERP and Oracle E-Business Suite
29/51
Multi-org Data Security Model
8/13/2019 ERP and Oracle E-Business Suite
30/51
HR Organization Types
Business Group
Legal Entity
Operating Unit Inventory organization
WIP organization
8/13/2019 ERP and Oracle E-Business Suite
31/51
Organization Naming Conventions
Organization Naming ConsiderationsMulti-Org naming conventions should be used to identify the Oracle Organizations
Classification (for example, Set of Books, Operating Unit, Inventory Organization) andits unique characteristics like country or currency, location name, and usage.
The following are general guidelines for creating Organization Names:
Sets of Books where:
SOB_; is an operational book that obtains journal entries directly from a subledger
system (for example, accounts payable, inventory).
COB_; is a consolidation set of books.
ROB_; is a reporting set of books when using the Multiple Reporting Currency (MRC)
feature.
Business Group: BG_ Human Resources Organization: HR_
Legal Entity: LE_
Operating Unit: OU_
8/13/2019 ERP and Oracle E-Business Suite
32/51
Fundamentals of System
Administration
8/13/2019 ERP and Oracle E-Business Suite
33/51
Define New Application Login User
8/13/2019 ERP and Oracle E-Business Suite
34/51
Assigning Responsibilities to Users
8/13/2019 ERP and Oracle E-Business Suite
35/51
Tables for User and Responsibility
Assignment
User
FND_USER
Responsibility Assignments to User
FND_USER_RESP_GROUPS
Where FND stands for foundation. All the database
tables of System Administration, Applicationobject library, Alerts and Workflow modules start
with FND_ prefix
8/13/2019 ERP and Oracle E-Business Suite
36/51
Importance of Responsibilities
8/13/2019 ERP and Oracle E-Business Suite
37/51
Components of Responsibility
8/13/2019 ERP and Oracle E-Business Suite
38/51
Components of Responsibility
(Defined)
Datagroup : Data group: A data group specifies
the Oracle Application
Menu : A menu specifies the forms that a
responsibility can display and the functions it
can access.
Request Group : Collection of reports and
programs that can be submitted thru a
responsibility.
8/13/2019 ERP and Oracle E-Business Suite
39/51
Define a New Responsibility
8/13/2019 ERP and Oracle E-Business Suite
40/51
Function and Menu security
8/13/2019 ERP and Oracle E-Business Suite
41/51
Function and Menu security
Use exclusion rules to configure a responsibility. You can exclude functions at any level. When you exclude a menu item from a responsibility, all menus and functions that are
nested in that menu are also excluded.
When you exclude a function from a responsibility, all occurrences of that function
throughout the responsibilitys menu structure are excluded.
A full access responsibility with a menu that includes all the functions in an application is
predefined for each Oracle Applications product. Some applications may provide additionalpredefined responsibilities that include a smaller set of functions (that is, fewer forms and
subfunctions).
As a System Administrator, you can restrict the functionality a responsibility provides by
defining rules to exclude specific functions or menus of functions. In fact, we recommend that
you use exclusion rules to customize a responsibility in preference to constructing a new menu
hierarchy for that responsibility.
For example, suppose you want to customize a responsibility to restrict the functionality of a
form included in that responsibility.
8/13/2019 ERP and Oracle E-Business Suite
42/51
Profile Options
Profile options control the behavior/access
levels for the different features and
functionalities available from the Oracle E-
business suite.
8/13/2019 ERP and Oracle E-Business Suite
43/51
Profile option setting levels
Site
Application
Responsibility
User
8/13/2019 ERP and Oracle E-Business Suite
44/51
Profile Option Execution Hierarchy
Request processing in Oracle E
8/13/2019 ERP and Oracle E-Business Suite
45/51
Request processing in Oracle E-
business Suite
Tasks in Oracle E-business suite are broadlycategorized as online/immediate andoffline/background processing tasks.
For all the Report and program requests
submitted thru the Standard RequestSubmission, the execution is handled by thebackground processing engine called ConcurrentManager
Concurrent manager handles/executes multiplereport/program processing requests by default ina first come-first serve basis.
8/13/2019 ERP and Oracle E-Business Suite
46/51
R12 Oracle Database Model Every Product/Module/Application uses a different schema. (GL for
General ledger, AR for Receivables, AP for Payables)
Tables, Views and Sequences in the product specific schema.
All code objects (triggers, packages, procedures, functions) owned by AppsSchema.
Public synonyms of tables, views and sequences of all the products ownedby Apps schema
All the Front end responsibilities access the R12 database thru Appsschema.
Applsys schema holds the tables of Sysadmin, AOL, Alerts and Workflowmodules.
Applsyspub schema tracks the Application user sessions from the logintime to the logout time.
Every module/product has a two corresponding tablespaces one usertablespace and another index tablespace.
The password of Applsys and Apps schema must always be same, else theimportant services/processes like Concurrent Managers etc will notfunction.
l fi ld
8/13/2019 ERP and Oracle E-Business Suite
47/51
Flexfields A flexfield is a Flexible Field which can
capture varying length of informationdepending on the Organizations requirement.
Types of Flexfields Key Flexfield
Descriptive Flexfield
Range Flexfield
D i ti Fl fi ld
8/13/2019 ERP and Oracle E-Business Suite
48/51
Descriptive Flexfield Appears as short, unnamed text item in
majority of forms in Oracle EBSresponsibilities.
By default, all the DFF items/fields would bedisabled.
DFF is used to capture additional businessinformation that is unique to a business.
All DFFs are enabled in the AOL
Module/Application developer responsibility. All DFFs are owned by AOL module.
DFF are accessed as Pop-up windows.
D i ti Fl fi ld
8/13/2019 ERP and Oracle E-Business Suite
49/51
Descriptive Flexfield
DFF information is captured in ATTRIBUTE
Prefixed columns. Oracle EBS provides from a minimum of 7 to a
max of 45 attribute columns in majority of tables.
DFF Implementation is optional.
DFF data is not reported on the Standard reportsof Oracle EBS reports. Reports must becustomized to publish the output of DFFinformation.
New/Additional DFFs can be registered with AOLmodule.
DFF information cannot be shared across formsor modules.
K Fl fi ld
8/13/2019 ERP and Oracle E-Business Suite
50/51
Key Flexfields Key Flexfield appear as normal text items with
Labels/boilerplates in Oracle EBS forms.
KFF implementation is mandatory. If a KFF is notimplemented, certain processes, features,functionalities or set of integrations will not functionproperly.
KFFs are also accessed as pop-up windows in theoracle EBS forms.
KFFs information is stored in SEGMENT prefixedcolumns.
All standard reports by default supports the reporting
of KFF data. New/Additional KFFs can be registered with the AOL
module.
KFF information is shared across Forms/Modules.
8/13/2019 ERP and Oracle E-Business Suite
51/51
Range Flexfield Range Flexfield is automatically implemented
once the corresponding KFF is implemented.
Range based operations can be performed in
the reports and forms using the Range
flexfield, with the validation that higher rangevalues must be equal to or greater than lower
range of values.
Top Related