ERP and Oracle E-Business Suite Concepts. ERP Definition ERP stands for “Enterprise Resource Planning” ERP is a comprehensive software package ERP systems.

Slides:



Advertisements
Similar presentations
Introduction to Workflow. Slide 2 Overview What is workflow? What is business process management? Common workflow and process problems The functional.
Advertisements

Cutting-edge technology for the development of business software applications Takes advantage of the most recent international trends, combining Microsoft.NET.
7 Copyright © 2010, Oracle and/or its affiliates. All rights reserved. Fundamentals of Multi-Org.
4 Copyright © 2007, Oracle. All rights reserved. Shared Entities and Integration.
Oracle Payables R12 New features
ORACLE APPLICATIONS USER GROUP
Chapter 7 Enterprise-Wide Information Systems
7-1 PowerPoint Presentation by Douglas Cloud Professor Emeritus of Accounting Pepperdine University © Copyright 2007 Thomson South-Western, a part of The.
---Confidential 1 Order Management Training. ---Confidential 2 Introduction Three cycles in Oracle Applications Plan to make. Order to cash Procure to.
Introduction to SAP R/3.
SAP R/3 Materials Management Module
Chapter 15: Accounting and Enterprise Software
2 Copyright © 2010, Oracle and/or its affiliates. All rights reserved. Navigating in R12.x Oracle Applications.
Slide 1 Session 15 – ERP Security 1.Objectives 2.Oracle ERP Overview 3.Oracle ERP Security 4.Oracle Workflow and Security 5.How to Secure Oracle Applications.
Introduction to Enterprise Systems
Oracle EBS R12 features Analysis. Agenda Overall R12 features at high level R12 financials features at high level AP – Suppliers AP – Invoices AP – Banks.
IS 466 ADVANCED TOPICS IN INFORMATION SYSTEMS LECTURER : NOUF ALMUJALLY 3 – 10 – 2011 College Of Computer Science and Information, Information Systems.
Shared Entities and Integration
SUBTITLE TEXT. Optimal Solutions What is E- Business Suite Oracle E-Business Suite is the most comprehensive suite of integrated, global business applications.
Collaborative SIG Presentation: Projects to Profit Fundamentals
Application Object Library (AOL)
1 Oracle XML Publisher Enterprise Reporting and Delivery Steve Sako Principal Application Technology Sales Consultant Oracle USA, Inc.
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
Copyright © 2007, Oracle. All rights reserved. Oracle General Ledger Process R12 General Ledger Management Fundamentals.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
© 2006 KBACE Technologies, Inc. 1 ORACLE R12 –Cash Management.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
7-1 Computerized Accounting Systems Electronic Presentation by Douglas Cloud Pepperdine University Chapter F7.
By Rashid Khan Lesson 6-Building a Directory Service.
E-BUSINESS SUITE 11i.10 – CUSTOMER RELATIONSHIP MANAGEMENT ORACLE ACCELERATOR FLOWS, FUNCTIONS & PRODUCTS Sales & Marketing Service Insight to Campaign.
Atlanta OAUG meeting Oct. 15, 2004 Alexander Leatherwood Applications Sales Consultant.
ERP per definition Enterprise Resource Planning From Wikipedia, the free encyclopedia Enterprise Resource Planning systems (ERPs) integrate (or attempt.
Chapter 2 Introduction to Enterprise Systems Partial adoption from Magal and Word | Integrated Business Processes with ERP Systems | © 2011 Timothy L.
ERP and Oracle E-Business Suite Concepts. ERP Definition ERP stands for “Enterprise Resource Planning” ERP is a comprehensive software package ERP systems.
What’s New in R12? An Implementer and User Perspective.
Oracle General Ledger Process
Setting Up Oracle Cash Management. Objectives After completing this lesson, you should be able to do the following: Describe Oracle General Ledger setup.
Copyright © 2007, Oracle. All rights reserved. Managing Items and Item Catalogs.
Arbela Technologies Confidential arbelatech.com Best Practice for Month End & Year End Close.
Oracle apps functional financials training in Dubai Training on oracle Apps & Fusion Contact for free demo session : Specto Training
2nd Floor, Uma Chambers, Nagarjuna Circle, Punjagutta, Hyderabad Call: / ORACLE.
Welcome to the open World of Oracle Financials. Open for business  The eBusiness Suite is a complete integrated solution  We wish you had it all… 
Copyright © 2005, Oracle. All rights reserved. المحاضرة الاولى بتاريخ 10/ 10/2009 محمد جلال ERP11i.tk ERP11i.tk.
R12 Oracle General Ledger Management Fundamentals What you will learn: This course will enable the user to maximize accounting process efficiencies across.
Click here to download this powerpoint template : Green Floral Background Powerpoint TemplateGreen Floral Background Powerpoint Template For more templates.
Oracle apps financial functional training Contact us: Magnific training Training | placement|Certificaions.
John Wainwright | Columbus Global GENERAL FINANCE & ORGANIZATION HIERARCHY.
Oracle apps scm Online Training & Corporate Training Online | classroom| Corporate Training | certifications | placements| support CONTACT US: MAGNIFIC.
oracle apps order management training
Template v7 January 30, Copyright © Infor. All Rights Reserved. Infor Confidential Copyright © Infor. All Rights Reserved.
Copyright © 2016 Curt Hill Enterprise Resource Planning Systems ERPs Rule!
CONTACT US: USA: , INDIA: ,
Accounting Information Systems with ERP Applications ICT
Online | classroom| Corporate Training | certifications | placements| support Contact US: Magnific training India USA :
Resource Business Processes
TECHLEADS IT fusion financials
SAP Overview.
Presented by: Super Computer Communication
Flya Kite Introduction to SAP
Presented by: Andy Vitullo Principle, Logan Consulting
Course Content Oracle E-Business Fundamentals
Oracle Subledger Accounting
Accounting Information Systems with ERP Applications
Accounting Information Systems with ERP Applications
R12 Shared Services Support Multi Org Access Control - MOAC
Oracle Apps Technical online Training at GoLogica
EzyAccounting An Accounting Software An Accounting Software By: Delicate Software Solutions Dubai, Manage Your Business… Not Just Accounts.
Collaborative Business Solutions
Chapter 15: Accounting and Enterprise Software
Professional Services Tools Library (PSTL)
Presentation transcript:

ERP and Oracle E-Business Suite Concepts

ERP Definition ERP stands for “Enterprise Resource Planning” ERP is a comprehensive software package ERP systems typically include the following characteristics: – An integrated system that operates in real time (or next to real time), without relying on periodic updates. – A common database, which supports all applications. – A consistent look and feel throughout each module. – Installation of the system without elaborate application/data integration by the Information Technology (IT) department

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)

Generic ERP Tools User Interface (Forms) Reports Database Web Server/ Applications Server (for Web Enabled/based ERP’s)

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 business applications Integration with Online Analytical process systems (OLAP) Web based Support Multi-Currency transactions Open to Customization and Localization (Native country implementation

Commercial Full Fledged ERP’s 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)

Industry/Vertical ERP’s Siebel CRM Reatek Hyperion Flex-Cube Tally Accounting Package Sage Accounting Package

Benefits of Oracle E-Business Suite Available in 30 languages Supports multiple currencies Supports flexible management of business processes Has single database model for entire business data Supports statutory and customary local requirements Is built on open standards Collaborates with trading partners (customer, suppliers, dealers, wholesalers etc..)

Oracle E-business Suite Product Families

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

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

Important Modules in Product Families Sales and Marketing Order Management Pricing Shipping Release management Procurement Purchasing iProcurement Sourcing iSupplier

Oracle E-business Architecture

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.

Shared Entities Shared entities in R12 E-Business Suite enable one time definition of an object, and the use of that object across several modules/products/applications. Shared entities are owned by one module from the definition standpoint, but can be referenced where ever needed.

E-business Suite Shared Entities

AOL Shared Entities

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

Major Business Processes

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.

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.

People to Paycheck

This business process encompasses activities related to calculation and generation of payroll payments to employees. This flow enables users to set up necessary payroll elements and methods for particular employees, perform payroll processing (standard periodic, supplementary, and “one-offs” for a single employee), pay employees by check or direct deposit, request various related reports, and perform costing and transfer of completed payroll data to the general ledger.

Multi-Org What Is Multi-Org? Multi-Org is a server-side (applications and database) enhancement that enables multiple business units in an enterprise to use a single installation of Oracle Applications products while keeping transaction data separate and secure. The Multi-Org enhancement uses native database views to build 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

E-business Suite Multi-org Structure Business Group Legal Entity1 Operating Unit1 Operating Unit2 Legal Entity2 Operating Unit3

E-business Suite Multi-org Structure Legal Entity1 Operating Unit1 Inventory Org1 WIP Org1 Operating Unit2 Inventory Org2

E-Business Suite Modules Implementation by Modules

Multi-org Data Security Model

HR Organization Types Business Group Legal Entity Operating Unit Inventory organization WIP organization

Organization Naming Conventions Organization Naming Considerations Multi-Org naming conventions should be used to identify the Oracle Organizations Classification (for example, Set of Books, Operating Unit, Inventory Organization) and it’s 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_

Fundamentals of System Administration

Define New Application Login User

Assigning Responsibilities to Users

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, Application object library, Alerts and Workflow modules start with “FND_” prefix…

Importance of Responsibilities

Components of Responsibility

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.

Define a New Responsibility

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 responsibility’s 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 additional predefined 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.

Profile Options Profile options control the behavior/access levels for the different features and functionalities available from the Oracle E- business suite.

Profile option setting levels Site Application Responsibility User

Profile Option Execution Hierarchy

Profile Option Tables Profile option definitions : FND_PROFILE_OPTIONS Profile Option values : FND_PROFILE_OPTION_VALUES

Request processing in Oracle E- business Suite Tasks in Oracle E-business suite are broadly categorized as online/immediate and offline/background processing tasks. For all the Report and program requests submitted thru the “Standard Request Submission”, the execution is handled by the background processing engine called “Concurrent Manager” Concurrent manager handles/executes multiple report/program processing requests by default in a first come-first serve basis.

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 Apps Schema. Public synonyms of tables, views and sequences of all the products owned by Apps schema All the Front end responsibilities access the R12 database thru Apps schema. Applsys schema holds the tables of Sysadmin, AOL, Alerts and Workflow modules. Applsyspub schema tracks the Application user sessions from the login time to the logout time. Every module/product has a two corresponding tablespaces one user tablespace and another index tablespace. The password of Applsys and Apps schema must always be same, else the important services/processes like Concurrent Managers etc will not function.

Flexfields A flexfield is a “Flexible Field” which can capture varying length of information depending on the Organizations requirement. Types of Flexfields – Key Flexfield – Descriptive Flexfield – Range Flexfield

Descriptive Flexfield Appears as short, unnamed text item in majority of forms in Oracle EBS responsibilities. By default, all the DFF items/fields would be disabled. DFF is used to capture additional business information that is unique to a business. All DFF’s are enabled in the AOL Module/Application developer responsibility. All DFF’s are owned by AOL module. DFF are accessed as Pop-up windows.

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 reports of Oracle EBS reports. Reports must be customized to publish the output of DFF information. New/Additional DFF’s can be registered with AOL module. DFF information cannot be shared across forms or modules.

Type of DFF Data Global Data Elements Context Sensitive Data

Enabling DFF Identify DFF to be enabled from any of the functional responsibilities. Switch responsibility to Application developer responsibility. Navigate to the Descriptive Segments form. Configure the required attributes. Freeze and compile the DFF Access the DFF from functional responsibilities.

Tables for DFF FND_DESCRIPTIVE_FLEXS FND_DESCR_FLEX_COLUMN_USAGES FND_DESCR_FLEX_CONTEXTS

Registration of New DFF Create table “XX_ ” in any application schema with Attribute category and Attribute 1-n columns. Create public synonym for the “XX_ ” table in APPS schema. Register the table with AOL using AD_DD package and its procedures from the APPS schema. Verify whether the table has been successfully registered in AOL module. Register the DFF in AOL module.

Key Flexfields Key Flexfield appear as normal text items with Labels/boilerplates in Oracle EBS forms. KFF implementation is mandatory. If a KFF is not implemented, certain processes, features, functionalities or set of integrations will not function properly. KFF’s are also accessed as pop-up windows in the Oracle EBS forms. KFF’s information is stored in SEGMENT prefixed columns. All standard reports by default supports the reporting of KFF data. New/Additional KFF’s can be registered with the AOL module. KFF information is shared across Forms/Modules and thru reports.

Important Key Flexfields by Module General Ledger - Accounting, Reporting Attributes, GL Ledger Receivables – Sales tax, Territory etc.. Inventory – System Item, Item Catalog, Item Category, Service Item, Stock Locators etc… HR – Job, Position, Grade, Competency etc… Assets – Category, Location, Asset Key In total 35 KFF’s are provided by the Oracle EBS in R12.

Steps for KFF configuration Define value sets Define flexfield structure – Define segments – Assign value sets – Freeze flexfield structure – Compile the flexfield structure Define values for the value sets.

Tables for the KFF processing KFF def :FND_ID_FLEXS KFF Structure:fnd_id_flex_structures KFF segments:fnd_id_flex_segments

Registration of New KFF Create table “XX_ ” in any application schema with structure_id and segment 1-n columns. Create public synonym for the “XX_ ” table in APPS schema. Register the table with AOL using AD_DD package and its procedures from the APPS schema. Verify whether the table has been successfully registered in AOL module. Register the KFF in AOL module.

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 range values must be equal to or greater than lower range of values.

Value Set Value set is “set of values”. A value set can be associated with DFF attribute, KFF segment or a concurrent program parameter. Components of a value set: – Value set name – Length/ Maximum Size – Format/Data type – Validation type – Values

Value Set – Format/Data Types Char Date Number Date Time Time Standard Date time Standard Date

Supported Values for the Data/Format types CHAR -Numeric, Alphabetic, Alpha Numeric values NUMBER-Numeric DATE/TIME-Date and Time values

Value Set Validation Types Independent Dependent Table Special Pair None Translatable Independent Translatable Dependent

Tables for Value sets FND_FLEX_VALUE_SETS (for value set definitions) FND_FLEX_VALUES (stores the values for the value sets)

Form Registration Process Design or Copy a.fmx file and rename it to 8 character filename. Register form executable with Application Developer responsibility. Create/define form function based on the form executable in Application developer responsibility. Assign form function to a menu. Assign menu to a responsibility. Assign responsibility to a user.

Type of Functions Form Function The complete form with all its items. Sub-Function Every item in the form (button, field, check box, radio options) can be separately registered as Sub functions. Subfunctions can be secured thru the function security feature in Oracle EBS.

Tables for the Forms Registration Process FORM Executable Registration – FND_FORM FORM Function – FND_FORM_FUNCTIONS MENU – FND_MENUS – FND_MENU_ENTRIES

Forms Access in Oracle EBS USER  Responsibility  Menu  Form Function  Form  Form Executable (.fmx FILE)

Oracle EBS Table Registration Process Create table “XX_ ” in any application schema Create public synonym for the “XX_ ” table in APPS schema. Register the table with AOL using AD_DD package and its procedures from the APPS schema. Verify whether the table has been successfully registered in AOL module.

Using AD_DD package Following tasks can be performed using AD_DD package: -Register table -Register column -Register primary key - Delete column - Delete table - Update Primary key -Delete primary key Only Tables and columns can be registered using AD_DD package.

Database Objects to registered with AOL Tables Views Sequences Indexes