Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2
FROM A TO Z
Author
Gustavo Gonzalez
Chief Technology Officer, IT Convergence
Copyright
TABLE OF CONTENTS
Introduction ............................................................................................................................................................................... 3
The E-Business Suite Pillars of Innovation in Release 12.2...................................................................................................... 3
Overview of Major Technology Changes .................................................................................................................................. 5
Introduction to Online Patching ................................................................................................................................................. 7
Online Patching in Action .......................................................................................................................................................... 7
How to Assess the Technical Changes on Customs or Extensions for R12.2 ........................................................................ 10
Conclusion .............................................................................................................................................................................. 11
Put our Experience to Work for You ........................................................................................................................................ 13
2 / 14
Introduction
This whitepaper takes you behind the scenes of a Beta Tester Program for an Oracle E-Business Suite Release 12.2
upgrade that included modules from the following families: Financial, HRMS, CRM, and Project. The project also
covered 50 customizations migrated during the upgrade, fostering further R12 innovations by sharing the lessons
learned during this project.
This initiative is part of IT Convergences larger commitment to support Oracles technology by investing in new
products. It is also aligned with our policy of Taking Our Own Medicine, which means that the company uses internally
the same Oracle solutions that it provides to its clients. ITC adopted this strategy to consolidate its business system into
a central Oracle E-Business Suite platform, and adopted Fusion Applications to extend the functions, simplify reporting
and improve business processes.
Taking our Own Medicine helps us better understand our clients needs and deliver improved service. ITC began
implementing the Oracle E-Business Suite in 2004 with core Financials, followed by a global rollout of Oracle HRMS and
Oracle Portal in 2005. Later on we added Oracle Project Resource Management in 2006 and Oracle Telesales in 2007,
our final implementation that year being Oracle Project Management. In 2009, IT Convergence was one of the first
organizations to go live with Release 12 and afterwards implemented Oracle Business Intelligence Enterprise Edition
and BI Apps for E-Business Suite.
Worldwide, IT Convergence operates in the United States, Mexico, Argentina, Singapore, China, India and Brazil.
Having operations distributed around the globe has helped us recognize the value of the major feature of Release 12.2:
minimizing downtime to minutes, which decreases maintenance costs stemming from our IT Department and increases
value for our internal customers.
3 / 14
Oracle Database 11gR2 (11.2.0.3): Oracle E-Business Suite 12.2 requires Oracle Database 11gR2 Version
11.2.0.3. It is recommended to upgrade to this release as soon as possible to be prepared, since it is certified for
11i and R12 releases.
Online Patching: without a doubt, this is the feature for this new release. The architecture of Release 12.2
allows for patches to be applied while users are transacting in the system (with minor functions disabled). A variety
of Oracle tools will report customizations and/or extensions that are not compliant with online patching.
Oracle WebLogic Server (Fusion Middleware 11g): Oracle Containers for Java (OC4J) is replaced with Oracle
WebLogic Server. This brings comprehensive changes to Oracle E-Business Suite installation, cloning,
configuration, deployment, and system administration tools and procedures.
Oracle Access Manager 11g: Oracle E-Business Suite 12.2 is certified to work only with Oracle Access Manager
11gR1. Oracle E-Business Suite environments that are already integrated with Oracle Single Sign-On must be
migrated to Oracle Access Manager 11gR1 Version 11.1.1.5.
Regarding the Functional innovations, we can mention:
ORACLE
FINANCIALS
ORACLE
PROJECTS
ORACLE
PURCHASING
ORACLE
PAYROLL AND
ORACLE TIME
AND LABOR
ORACLE
ORDER
MANAGEMENT
ORACLE
INVENTORY
MANAGEMENT
ORACLE
WAREHOUSE
MANAGEMENT
Parallel
Simplified
Selling
New Lot
Streamlined
Integration with
Oracle Fusion
Accounting
Hub and
Oracle Data
Relationship
Management.
New tax rule
Operators
Costing using
HR rates or
using Payroll
actuals
approvals
Improved
Total Time
Reporting for
Exempt
Employees
Supplier User
Interface
Registration
functions for
local payroll
administrators
Allow update
person with
future person
type changes
subscriptions
Enhanced
Billing for
Extended
Warranty.
Allocation
Distributed
WMS
integration with
R12
Ability to
schedule
AP/AR Netting
Batch Program
New
Legislative &
regulatory
updates for
many countries
mobile user
interfaces,
enhanced
managerial
workbenches,
improved catchweight
functionality and
better
extensibility
supports
greater
fulfillment
flexibility.
Finally, the modern user experience in E-Business Suite Release 12.2.3 brings:
Skyros Look-and-feel
Worklist Header Icon
Certification of iPad access to EBS Self-Service (iExpense, HR Self Service, Time and Labor, etc.)
Native mobile applications (Mobile Field Service, Maintenance, etc.)
Oracle Business Intelligence Mobile.
Flexfield Value Set Security Enhanced Setup
Advanced Password Hashing
4 / 14
Another important change, which will impact organizations leveraging web services, is the architecture. If your
organization is already in R12.1.3, R12.2 will also have an impact on architecture, as shown on Figure 3.
5 / 14
The Web services component of Oracle Application Server processes requests received over the network from the
desktop clients, and includes the following major components:
The Editioned-Based Redefinition (EBR) feature of the database version 11gR2, along with the changes introduced in
the application technology make it possible to avoid one of the biggest challenges for every IT department running EBusiness Suite: the downtime.
6 / 14
Over the years, applying a patch required setting the application into maintenance mode. The EBR feature on the
database allows for multiple editions, meaning that a new DB edition is created as a child of an existing edition. In case
there are changes, they can be done in the child edition while the parent will remain available. This is key for patching,
since it allows users to work with E-Business Suite while changes are made to the new edition.
EBR allows an application's database objects to be changed without interrupting the application's availability. For
example, an Oracle E-Business Suite patch can be applied while users are logged in and active.
Key objects used by EBR include:
Editioning views, which expose a different projection of a changed table to each edition, allowing each to see only
its own columns.
Cross-edition triggers, which propagate data changes made by the old edition into the columns of the new edition,
which subsequently replaces the old edition.
Run: Online users connect to this edition, which is the default database edition. The Run edition will always exist.
Patch: Patching tools connect to this edition. A child of the Run edition, the Patch edition exists only while a
patching cycle is in progress.
Old: When a Patch edition is upgraded to be the Run edition, the previous Run edition is now regarded as an Old
edition. There may be zero or more Old editions at a given time. They are discarded when a full cleanup is
performed.
7 / 14
To understand this, a key concept is viewing the edition as a copy of the application code: the running application
executes on the Run edition, while any patching activity takes place in the Patch edition. The implementation strategy
relies on the new Edition-Based Redefinition feature for database code, and uses a dual file system approach for code
on the file system.
In E-Business Suite 12.2 theres going to be two file systems at all times. One will be the Run edition, which is the one
being used by the running application, while the second file system will be the Patch edition, that is either being patched
or awaiting the next online patching cycle. These file systems will be switching roles in every online patching cycle.
The database level is different since the Run edition and Patch edition will not be switching roles, because the patch
edition only comes into existence during a patching cycle and becomes the new run edition at the end of the cycle. The
former database Run edition (the Old edition) and the obsolete objects it contains are discarded at the end of an online
patching cycle, and the space is reclaimed during the cleanup phase.
The key actions in the various stages of the online patching cycle can be summarized as follows:
PREPARE
8 / 14
The dual file system approach provides for application code, but applications also use the file system to read and write
business data. In Release 12.2, application data files are stored in a third area called the non-editioned file system
(fs_ne), which is used to store data that is needed across all file systems. Non-editioned files are neither copied nor
moved during patching: their location remains constant across online patching cycles.
The non-editioned file system is therefore completely separate from file system 1 (fs1) and file system 2 (fs2).
9 / 14
EBR automatically manages versioning of objects that support editioning, such as code objects. However, not all objects
can be editioned: most notably, transactional data, of which there is only one copy.
Oracle E-Business Suite Release 12.2 introduces the logical view of the data model via editioning views. This new
concept isolates the running application from changes to the data model that may be introduced through a patch. Any
data model change is implemented as a new column on the table, which is only exposed to the Patch edition through the
editioning view. This same concept applies to the introduction of new tables to the model.
Prior releases of E-Business Suite used synonyms to reference tables in order to layer the different views of the data. In
Release 12.2 there is a new object called cross-edition trigger, which provides the logic to synchronize data across
different editions as part of the online patching.
Due to changes in the architecture, every organization must access E-Business Suite through the editioning views
(cover layer or logical representation). Any access directly to the physical layer of the data model may result in obsolete
data being displayed. This is one of the most important aspects to take into consideration when upgrading to Release
12.2 and will be explained in detail in the next section.
10 / 14
The output of these reports will define as database objects violations those objects that fall into these categories:
Conclusion
One of the main things to consider is the opportunity that online patching will bring to your business. Over the years
many global organizations, such as IT Convergence, have consolidated their ERP into a global single instance. Adding
operating units around the globe makes it very difficult to find a downtime window that does not impact a business
operation.
On top of that, it is necessary to have outages for:
11 / 14
Tables
Temporary Tables
Indexes
Materialized Views
Sequences
Database links
Based on that information we can assume that any code dynamically generated through dynamic plsql is not supported
in Release 12.2, so programs that generate dynamic code must be disabled during online patch application.
ALSO BEAR IN MIND THAT NON-EDITIONED OBJECTS CANNOT DEPEND ON AN EDITIONED OBJECT:
12 / 14
Even though it is possible to upgrade from 11.5.10.2, R12.0.X, R12.1.X to Release 12.2, we do not recommend
abandoning your R12.1.3 upgrade project if you are planning or have already started one. The reason behind our
recommendation is that major functionality and business changes take place during the upgrade from 11i to R12, and
the upgrade to R12.2 will be mainly technical.
Illustration 1 shows a decision tree that suggests with simple questions what the recommended path is for selecting your
E-Business Suite release. As time goes by, the question Do you prefer a release with 1,000s customers running it? will
become out of date, since Release 12.2 is actively being selected by many organizations.
13 / 14
LEGAL DISCLAIMER:
The information contained herein should be deemed reliable but not guaranteed. The author has made every attempt to provide current and
accurate information. If you have any comments or suggestions, please contact us: info@itconvergence.com.
IT Convergence
805 Veterans Blvd, Suite 216,
Redwood City, CA 94063, USA
Worldwide Inquiries:
Tel: 1 (415) 675-7935
Fax: 1 (650) 556-9739
www.itconvergence.com
Copyright 2014
IT Convergence.
All rights reserved.
14 / 14