Upload
amol-umbarkar
View
259
Download
0
Embed Size (px)
Citation preview
7/27/2019 E01 R12 Will Your Customizations Break
1/43
Data Intensity, Inc. Propr
R12 - Will Your Customizations Bre
Presented by:
Michael Miller VP
7/27/2019 E01 R12 Will Your Customizations Break
2/43
Agenda
About Data Intensity
What is Release 12?
R12Schema Changes
R12Impact to Customizations R12Financial Considerations
How Can We Help?
Questions
7/27/2019 E01 R12 Will Your Customizations Break
3/43
About Data Intensity
7/27/2019 E01 R12 Will Your Customizations Break
4/43
About Data Intensity
Enterprise Hosting and Application Management Compan
Established in 2001
Headquartered in Bedford, Massachusetts
10 locations (7 domestic, 5 international)
Core focus on 24 x 7 application & database managem
Private company, no venture investment or debt
SOC 1Type II (SAS 70) and Safe Harbor compliant
Customers: SOX, PCI, HIPAA, ITAR, FDA and DoD
7/27/2019 E01 R12 Will Your Customizations Break
5/43
Data Intensitys R12 Experience
Working with Release 12 since 2007 (beta) Project Experience
32 projects completed
13 projects in process
85% upgrade, 15% re-implementation
7/27/2019 E01 R12 Will Your Customizations Break
6/43
7/27/2019 E01 R12 Will Your Customizations Break
7/43
R12: The Global Business Release
7
Flexible, centralized, global accounting structure 300+ enhancements to best practice business processes
Comprehensive governance, risk and compliance platform
Truly integrated performance management
Real-time profitability analysis
Unified financial and operational analytic applications Integration with core industry applications
Self-service report formats and publication
Superior ownership experience
7/27/2019 E01 R12 Will Your Customizations Break
8/43
Application Functionality Changes
8
Financial modules - significant changes Introduction of ledgers and new sub ledger accounting syste
Greatly enhanced Trading Community Architecture (TCA)
New tax engine
Significant changes to Payables Manufacturing, Projects and HRminor changes
Some patch level differences
7/27/2019 E01 R12 Will Your Customizations Break
9/43
Release 12 Benefits
9
Keep current with Oracle Maintain one Ledger with one Operating Unit for ea
Company (Legal Entity)
Manage each companys national and local compliance
Combine many companies ledgers in a set Share services and workload
Consolidated reporting
7/27/2019 E01 R12 Will Your Customizations Break
10/43
Extended & Premier Support Date
11i
12.0 Premier
12.1 Premier
Extended
Extended
Extended
2010 2011 2012 2013 2014 2015 2016 2017
7/27/2019 E01 R12 Will Your Customizations Break
11/43
7/27/2019 E01 R12 Will Your Customizations Break
12/43
Oracle E-Business Suite Release 12
5,000+ schema changes Metalink Note #1290886.1
Significant impact on customizations
Source Code
Configurations, Extensions, Modifications,Localizations and Integrations (CEMLIs)
Objects
Configurations
7/27/2019 E01 R12 Will Your Customizations Break
13/43
Data Intensity R12 CEMLI Scanner
Scans source code Database: PL/SQL Packages, Procedures, Functions and Vie
File System: Discoverer, Forms, Reports, Alerts, Form Persona
SQL Scripts, Shell Scripts
Identifies all uncommented occurrences of standard that changed in Release 12
Spell checker for R12 database changes
Determines severity of impact
7/27/2019 E01 R12 Will Your Customizations Break
14/43
Data Intensity Engagement Metrics
H
cu
be
Fi
Thcu
be
G
7/27/2019 E01 R12 Will Your Customizations Break
15/43
Data Intensity Engagement Metrics
7/27/2019 E01 R12 Will Your Customizations Break
16/43
Data Intensity Engagement Metrics
Severity 1 2 3 4 5
GL_SETS_OF_BOOKS 24 232 55 311
PO_VENDORS 58 42 4 104
CLIENT_INFO 82 82
MO_GLOBAL 80 80
GL_BALANCES 2 76 78
GL_PERIOD_STATUSES 6 57 5 68
RA_ADDRESSES 9 49 8 66
GL_JE_LINES 12 41 12 65
PO_VENDOR_SITES_ALL 38 19 6 63
OE_HOLD_SOURCES_ALL 8 54 62
Grand Total 9 145 339 416 70 979
Tofo
up
7/27/2019 E01 R12 Will Your Customizations Break
17/43
Detail AnalysisExample One
OBJECT_NAME
PO_VENDORS
GL_SETS_OF_BOOKS
CLIENT_INFO
GL_JE_LINES
PO_VENDOR_SITES_ALL
RCV_TRANSACTIONS_INTERF
GL_JE_BATCHES
PO_VENDOR_CONTACTS GL_PERIOD_STATUSES
GL_JE_HEADERS
Object Column Type Total
PO_VENDORS Removed 68
GL_SETS_OF_BOOKS Removed 43
CLIENT_INFO Removed 21
GL_JE_LINES JGZZ_RECON_CONTEXT Removed 3
JGZZ_RECON_DATE Removed 3
JGZZ_RECON_ID Removed 3
JGZZ_RECON_REF Removed 3
JGZZ_RECON_STATUS Removed 3
SET_OF_BOOKS_ID Removed 3
PO_VENDOR_SITES_ALL Removed 9
RCV_TRANSACTIONS_INTERFACE DOCUMENT_LINE_NUM Attribute Change 5
GL_JE_BATCHES SET_OF_BOOKS_ID Removed 5
PO_VENDOR_CONTACTS Removed 4
GL_PERIOD_STATUSES Logic changed 4
GL_JE_HEADERS SET_OF_BOOKS_ID Removed 4
GL_GET_AR_DATA Removed 3
FND_GLOBAL APPS_INITIALIZE Logic changed 3
GL_PERIOD_TYPES PERIOD_TYPE_ID Attribute Change 3
MTL_CROSS_REFERENCES Removed 3
AP_AEL_GL_INV_V Removed 2
AP_PAYMENT_FORMAT_PKG Removed 2
GL_BALANCES SET_OF_BOOKS_ID Removed 2
GL_INFO GL_GET_SET_OF_BOOKS_INFO Removed 2
Grand Total 201
7/27/2019 E01 R12 Will Your Customizations Break
18/43
Detail AnalysisExample Two
OBJECT_NAME
GL_SETS_OF_BOOKS
HZ_LOC_ASSIGNMENTS
PO_VENDORS
BOM_OP_RESOURCES_IN
BOM_OP_SEQUENCES_IN
FND_GLOBAL
GL_JE_LINES
BOM_SMALL_IMPL_TEM
CLIENT_INFO
MTL_CROSS_REFERENCE
Object Change Type Total
GL_SETS_OF_BOOKS Removed TABLE 82
HZ_LOC_ASSIGNMENTS Removed TABLE 65PO_VENDORS Removed TABLE 47
FND_GLOBAL Logic changed PACKAGE 36
CLIENT_INFO Removed USERENV 16
GL_BALANCES Removed TABLE 13
MTL_CROSS_REFERENCES Removed TABLE 13
BOM OP RESOURCES INTERFACE Attribute Change TABLE 11
GL_PERIOD_STATUSES Logic changed TABLE 10
FND_ATTACHED_DOCUMENTS_PKG Attribute Change PACKAGE 9
PO_VENDOR_SITES_ALL Removed TABLE 8
PO_CHORD_WF6 Attribute Change PACKAGE 6
GL_JE_HEADERS Removed TABLE 5GLR03300_PKG Removed PACKAGE 5
MTL_ITEM_TEMPLATES Removed TABLE 5
OE_HOLD_SOURCES_ALL Attribute Change TABLE 5
PO_VENDOR_CONTACTS Removed TABLE 5
AP_BANK_TRANSMISSION_PKG Removed PACKAGE 4
BOM_SMALL_IMPL_TEMP Attribute Change GLOBAL TEMPORARY TABLE 4
BOMPEXPL Attribute Change PACKAGE 4
GL_JE_BATCHES Removed TABLE 4
GL_JE_LINES Removed TABLE 4
AR_CUSTOMERS_V Removed VIEW 3
GL_GET_AR_DATA Removed PACKAGE 3GL_MC_BOOK_ASSIGNMENTS Removed TABLE 3
7/27/2019 E01 R12 Will Your Customizations Break
19/43
Detail AnalysisExample Three
OBJECT_NAME
WF_CONTROL
GL_JE_LINES
GL_PERIOD_STATUSES
PO_VENDORS
AR_CUSTOMERS_V
GL_JE_HEADERS
GL_JE_BATCHES
PO_VENDOR_SITES_A
Object Column Change Type Total
AR_CUSTOMERS_V VIEW Removed 2
GL_JE_BATCHES SET_OF_BOOKS_ID TABLE Removed 1
GL_JE_HEADERS SET_OF_BOOKS_ID TABLE Removed 2
GL_JE_LINES JGZZ_RECON_CONTEXT TABLE Removed 2
JGZZ_RECON_DATE TABLE Removed 2
JGZZ_RECON_ID TABLE Removed 2
JGZZ_RECON_REF TABLE Removed 2
JGZZ_RECON_STATUS TABLE Removed 2
SET_OF_BOOKS_ID TABLE Removed 2
GL_PERIOD_STATUSES TABLE Logic changed 8
PO_VENDOR_SITES_ALL TABLE Removed 1
PO_VENDORS TABLE Removed 3
WF_CONTROL DELAY QUEUE TABLE Attribute Change 4
DEQ_TIME QUEUE TABLE Attribute Change 4
DEQUEUE_MSGID QUEUE TABLE Attribute Change 4
ENQ_TIME QUEUE TABLE Attribute Change 4
MSGID QUEUE TABLE Attribute Change 4
TIME_MANAGER_INFO QUEUE TABLE Attribute Change 453
7/27/2019 E01 R12 Will Your Customizations Break
20/43
R12 Impact to Customizations
7/27/2019 E01 R12 Will Your Customizations Break
21/43
First Two Questions For R12
How much are you customized? How are you printing customer and vendor fac
documents?
Checks
Invoices AP Invoices
AR Invoices
Purchase Orders
7/27/2019 E01 R12 Will Your Customizations Break
22/43
Oracle Applications Source Code
22
Need to consider everything! What is commonly considered?
RICE (Reports, Interfaces, Conversions and Extensions)
CEMLI (Configurations, Extensions, Modifications, Location
and Interfaces)
7/27/2019 E01 R12 Will Your Customizations Break
23/43
File System Objects
23
CEMLI elements Java files
SQL-Plus scripts
SQL-Loader control files
Oracle Reports
Shell scripts
7/27/2019 E01 R12 Will Your Customizations Break
24/43
Database Objects
24
CEMLI elements PL/SQL functions
Procedures
Packages
Views, tables
Indices
Triggers
7/27/2019 E01 R12 Will Your Customizations Break
25/43
Discoverer
25
Commonly used mission critical reporting tool Workbooks
End-User-Layer (EULs)
Business areas
Custom views
7/27/2019 E01 R12 Will Your Customizations Break
26/43
Oracle Alerts & Workflows
26
Oracle Alerts Event-based or time-based rules that generate emails on
conditions defined by SQL statements
Example: Purchase Orders greater than $1M USD
Workflows
Used to define customized approvals within key documen
Example: Purchase Order approvals
7/27/2019 E01 R12 Will Your Customizations Break
27/43
7/27/2019 E01 R12 Will Your Customizations Break
28/43
Oracle Forms
28
Standard functionality 30+ forms allow SQL, Java or other types of code to be
entered into the Applications
Personalizations
Legal text Schema changes
7/27/2019 E01 R12 Will Your Customizations Break
29/43
R12 Financial Considerations
7/27/2019 E01 R12 Will Your Customizations Break
30/43
Standard Upgrade Approach
30
Multiple iterations for process refinement Assessment
Test 1
Test 2 (optional step)
Dress rehearsal and performance testing
Production Run
Average upgrade expense
Hundreds of thousands to several million dollars
7/27/2019 E01 R12 Will Your Customizations Break
31/43
Typical Budget breakdown
31
Budget Average Budget Typical
Training 10% - 20% 10%
Functional Analysis 20% - 40% 20%
Technical Upgrade 10% - 30% 25%
Customizations 0% - 50% 30%
Testing 15%30% 15%
7/27/2019 E01 R12 Will Your Customizations Break
32/43
Cost of Inaction
Elongated upgrade timelines Additional consulting expense
Increased impact to organization
Missed deadlines
Quality issues User dissatisfaction
7/27/2019 E01 R12 Will Your Customizations Break
33/43
How Can We Help?
7/27/2019 E01 R12 Will Your Customizations Break
34/43
Oracle Application Customization Scan
Tool built by Data Intensity to assistcustomers in the upgrade process to
Release 12
Automated tool to inventory customizations
Assess impact of Release 12
Calculate effort to remediate customizations
7/27/2019 E01 R12 Will Your Customizations Break
35/43
What it Does
Scans source code Database: PL/SQL Packages, Procedures, Functions and Vie
File System: Discoverer, Forms, Reports, Alerts, Form Persona
SQL Scripts, Shell Scripts
Identifies all uncommented occurrences of standard
that changed in Release 12
Determines severity of impact
7/27/2019 E01 R12 Will Your Customizations Break
36/43
Data Intensitys Process
1.
Run scanner2. Estimate remediation effort - CEMLIs
3. Perform initial test upgrade
4. Remediate CEMLIs
5. Run scanner - verification
7/27/2019 E01 R12 Will Your Customizations Break
37/43
Deliverables
What will you receive? Inventory of Customizations
R12 Impact
R12 Estimate
7/27/2019 E01 R12 Will Your Customizations Break
38/43
End results
Improve upgrade efficiency Increased quality
Decreased risk
Compress upgrade timelines
Save you $$$$$$$
Limits disruption to the business
7/27/2019 E01 R12 Will Your Customizations Break
39/43
7/27/2019 E01 R12 Will Your Customizations Break
40/43
Conclusion
7/27/2019 E01 R12 Will Your Customizations Break
41/43
R12Will Your Customizations Br
Most likely yes your customizations will breaMaybe not as much as you think
GL and AP are the primary risk areas
Start on day one remediating how you prin
POs and Invoices
Good planning and testing are the key
7/27/2019 E01 R12 Will Your Customizations Break
42/43
Contact Information
42
Michael Miller Vice President, Enterprise Services, CISSP
7/27/2019 E01 R12 Will Your Customizations Break
43/43
Thank You