Oracle R12 Changes Tech And Functional

  • Uploaded by: Praveen Kadakol
  • 0
  • 0
  • April 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Oracle R12 Changes Tech And Functional as PDF for free.

More details

  • Words: 1,700
  • Pages: 42
Migrating Custom 11i Reports to Release 12 Paul Winterstein [email protected] Director, Product Management Noetix Corporation

What To Expect

• • • •

Emphasis on “porting” custom 11i queries Focus on Oracle Financials subject areas More technical than functional What we see companies doing about reporting

About Noetix

• BI solutions experts since 1994 • Offices in North America, Europe and South Asia • Certified with all leading BI Platforms • 2007 Product Awards: KMWorld, eWEEK, DMReview • 1400+ customers globally

PARTNERSHIPS

Industry Recognition



100 Companies that Matter in Knowledge Management, KMWorld



Codie Award for Best Business Intelligence or Knowledge Management Solution, SIIA



Top 100 Companies in the Business Intelligence Industry, DM Review



Trend Setting Products 2007, KMWorld



Finalist, Excellence Award – Analytics and Reporting, eWeek



Top 100 Private Companies Award, Red Herring



Washington Technology Fast 50, Deloitte and Touche



Washington’s Best 100 Companies to Work For, Washington CEO Magazine

AWARDS

Oracle Reporting Experts

Oracle E-Business Suite Siebel CRM PeopleSoft

NoetixViews NoetixAnswers

Noetix Platform Oracle Database Oracle Discoverer Cognos BI Business Objects Oracle Business Intelligence EE

Everything Starts with a Query

• ETL routines – To replicate the data, to transform it into a

different model, and usually to create stored aggregations

• Reporting tool’s repository – Discoverer EUL, OBI EE Repository, BO Universe, Cognos Framework Mgr. Model, …

• Database views – Virtual transformation of data into a denormalized –

model without replicating the data For direct access

• The information in this presentation is applicable to all approaches

Reporting Tool Repositories

Discoverer / BI Suite EE End User Layer/ Repository

BI Suite

Cognos 8 BI

Topics

Models / Pkgs

Crystal Reports Web Intelligence Business Views Universe

E-Business Suite OLTP Tables

Master File Metadata

Common Data Access Layer

Discoverer / BI Suite EE End User Layer/ Repository

BI Suite

Cognos 8 BI

Topics

Models / Pkgs

Crystal Reports Web Intelligence Business Views Universe

Improved maintainability Improved “time to query” Common business terminology Reuse complex SQL logic

Database Views EBS Tables

Master File Metadata

Subject Areas  Funds Disbursement via new Payments application  Suppliers & Trading Community Architecture  Banks & Trading Community Architecture  Subledger Accounting Also…

 Collections & customer correspondence via Collections application

 Tax Calculations via the new E-Business Tax appl.  XML Publisher Impact of Release 12 to your 11i queries: Very little  complete rewrite

Funds Disbursement

Funds Disbursement

• Moved from Payables to new Payment module

– – –

Creation & validation of payments Aggregation of payments into files Format & transmission of files

• Selection & approval of invoices remains in Payables

Funds Disbursement Changes Co-existing Tables 11i

Release 12

• Invoice payments

AP_INVOICES_ALL AP_PAYMENT_SCHEDULES_ALL

IBY_DOCS_PAYABLE_ALL

• Payments

AP_CHECKS_ALL

IBY_PAYMENTS_ALL

AP_INV_SELECTION_CRITERIA_ALL

IBY_DOCS_PAYABLE_ALL IBY_PAY_SERVICE_REQUESTS IBY_PAY_INSTRUCTIONS_ALL

• Banks

AP_BANK_ACCOUNT_USES_ALL

CE_BANK_ACCT_USES_ALL

• Payment documents

AP_CHECK_STOCKS_ALL

CE_PAYMENT_DOCUMENTS

AP_BANK_ACCOUNTS_ALL

IBY_EXTERNAL_PAYEES_ALL IBY_EXT_BANK_ACCOUNTS IBY_PMT_INSTR_USES_ALL

• Instructions, batches Obsolete Tables

• Supplier & customer bank accounts

Suppliers & Trading Community Architecture

Suppliers & TCA

• Supplier, supplier site, & supplier contact information migrated to TCA tables

• Three new AP tables containing supplierunique data, with links to TCA tables AP_SUPPLIERS AP_SUPPLIER_SITES_ALL AP_SUPPLIER_CONTACTS

• Three old PO Vendors tables obsolete – Views provided for backward compatibility

Supplier Changes Co-existing Tables Release 12 Payables

Release 12 TCA

• Suppliers

AP_SUPPLIERS

HZ_PARTIES

• Supplier sites

AP_SUPPLIER_SITES_ALL

HZ_PARTY_SITES HZ_LOCATIONS

AP_SUPPLIER_CONTACTS

HZ_PARTIES HZ_PARTY_SITES HZ_RELATIONSHIPS HZ_ORG_CONTACTS

11i

Release 12

• Suppliers

PO_VENDORS

AP_SUPPLIERS

• Supplier sites

PO_VENDOR_SITES_ALL

AP_SUPPLIER_SITES_ALL

• Supplier contacts

PO_VENDOR_CONTACTS

AP_SUPPLIER_CONTACTS

• Supplier contacts Obsolete Tables

Oracle’s Supplier / TCA Model

Supplier Contacts

• Single occurrence of each supplier contact

• Supplier contacts

now shared across operating units

Banks & Trading Community Architecture

Banks Data in R12

• Setup in Cash Management (CE) – Bank, bank account setup – Shared with Payables, Receivables, Treasury, & Payroll

• Banks & bank branches now represented as TCA parties



11i AP bank data moved to TCA HZ_PARTIES table

• Three key CE tables – CE_BANK_ACCOUNTS for bank accounts – CE_BANK_ACCT_USES_ALL for account uses by –

Operating Units & Legal Entities CE_GL_ACCOUNTS_CCID for bank account use accounting data

Bank Data in TCA • Bank, bank branch, account attributes, contact persons

Release 12 TCA HZ_PARTIES

• Bank sites & locations

HZ_PARTY_SITES HZ_LOCATIONS

• Change history & additional

HZ_ORGANIZATION_PROFILES

• Contact details & methods

HZ_CONTACT_POINTS

• Contact titles

HZ_ORG_CONTACT

• Contact purpose or role

HZ_ORG_CONTACT_ROLES

attributes

Subledger Accounting

Subledger Accounting

• All accounting performed before transfer to the GL

• User-definable accounting rules • At the data level, it’s a big change for all the

subledgers, though there is a first generation in 11i Payables “Accounting Events”

Oracle’s Slide on SLA

1 of 3

Oracle’s Slide on SLA

2 of 3

Oracle’s Slide on SLA

3 of 3

Receivables Accounting in 11i

• Final accounting data not generated prior to transfer to GL





Distribution level information  GL Three distinct distributions tables – Customer transactions • Invoices / Credit Memos / Debit Memos / … • Accounting class & amounts, but not debits & credits – Receipts & Adjustments • Unapplied, applied • Both debits & credits – Misc. Cash Receipts • Both debits & credits

• “View Accounting” is a report against distributions

11i AR Database Receivables GL ra_cust_trx_line_gl_dist_all

ar_distributions

Transfer to GL

gl_interfaces

misc_cash_distributions

Cross-functional Views

•Adjustment distributions •Customer transaction distributions

•Miscellaneous receipt distributions •Standard receipt distributions

Payables Accounting in 11i

• Accounting data generated and stored in

“Accounting Events” tables prior to transfer to GL

– –

Run “Create Accounting” to populate accounting events tables Accounting event tables  GL

11i AP Database Payables

GL ae_events

invoices Create Accounting invoice_distributions

ae_headers

Transfer to GL

gl_interfaces

ae_lines

Cross-functional Views

•Invoice distributions

•Payment distributions

Subledger to Ledger Reporting in 11i

• Complete, final accounting only available in the GL

– – –

All debits and credits All journal entries All balances

• Challenge: Difficult to link summarized accounting data with source details

Release 12 Subledger Accounting

• All subledger accounting data generated and stored in shared SLA tables prior to transfer to GL



Run “Create Accounting” to populate SLA tables

• User can “View Accounting” only after “Create Accounting” is run

The Create Accounting process Tools  Create Accounting

From Distributions to SLA

Distributions

Create Accounting

SLA Events, Headers, & Lines

• Create Accounting process – Applies accounting rules – Loads SLA tables, GL tables – Creates detailed data per accounting rules, stores in SLA “distribution links” table

SLA Distributions Links

Distributions

SLA Distribution Links

SLA Events, Headers, & Lines

• SLA Distribution Links Table – Holds distribution details…finest granularity of – –

accounting data Must join through to get true Distribution  SLA journals matches Multiple distributions may be aggregated into a few SLA journal lines

R12 Accounting Structures

SLA

Subledgers

GL xla_events

Various Subledger Distributions Tables

xla_headers Create Accounting

Transfer to GL xla_lines

xla_distribution_links

gl_interfaces

Distribution Links Sample Data Distributions Trx #

Line Type

Line #

Ext Amt

Currency

CCID

Acct. Class

SLA Je Lines

Amt

11984

Line

1

100

CAD

12871

Rev

100

Trx #

11984

Freight

1

20

CAD

13053

Freight

20

11984

13053

Receivable

158.2

123.93

11984

Freight

1

5

CAD

13053

Freight

5

11984

12833

Rounding

0

0.01

11984

Tax

1

3

CAD

18170

Tax

3

11984

12871

Revenue

120

94.01

11984

Tax

1

0.6

CAD

18170

Tax

0.6

11984

24718

Freight

25

19.59

11984

Line

2

20

CAD

12871

Rev

20

11984

18170

Tax

13.2

10.34

11984

Tax

2

2

CAD

18170

Tax

2

11984

Tax

2

0.4

CAD

18170

Tax

0.4

11984

Tax

3

6

CAD

18170

Tax

6

11984

Tax

3

1.2

CAD

18170

Tax

1.2

11984

CAD

12833

Rec

158.2

11984

CAD

24718

Round

0

SLA Entered DR

SLA Entered CR

CCID

Acct. Class

Entered DR

Entered CR

Acct. DR

Distribution Links

Trx #

CCID

Acct. Class

Curr

11984

13053

Freight

CAD

25

19.59

5

3.92

11984

13053

Freight

CAD

25

19.59

20

15.67

11984

12833

Receivable

CAD

11984

12871

Revenue

CAD

120

94.01

20

15.67

11984

12871

Revenue

CAD

120

94.01

120

78.34

11984

24718

Rounding

CAD

11984

18170

Tax

CAD

13.2

10.34

1.2

0.94

11984

18170

Tax

CAD

13.2

10.34

.04

0.31

11984

18170

Tax

CAD

13.2

10.34

0.6

0.47

11984

18170

Tax

CAD

13.2

10.34

6

4.7

11984

18170

Tax

CAD

13.2

10.34

2

1.57

11984

18170

Tax

CAD

13.2

10.34

3

2.35

158.2

SLA Acct. DR

SLA Acct. CR

123.93

0

Acct. CR

Unrounded Entered DR

Unrounded Entered CR

158.2

0.01

Unrounded Acct. DR

Unrounded Acct. DR

123.93

0

0.01

View Accounting report Tools  View Accounting

Tie It All Together

• Data flows from distributions, thru

distribution links and SLA tables, to GL

• Three key stages – Distributions (before accounting applied) – SLA (in draft or final form) – GL • Three key views of the data – Distributions only – Tie distributions to SLA to GL – Tie GL back to distributions

Noetix Support for Oracle SLA Payables & Receivables

Accounting Subject Area

GL  Subledger Cross-Functional View (Final accounting data only)

Subledger  GL Cross-Functional View (Final and draft accounting data)

Payables invoices

GL_Je_SLA_AP_Inv_Dist

AP_Inv_Dist_SLA_GL_Je

Payables invoice payments

GL_Je_SLA_AP_Pmt_Dist

AP_Pmt_Dist_SLA_GL_Je

Receivables adjustments

GL_Je_SLA_AR_Adj_Dist

AR_Adj_Dist_SLA_GL_Je

Receivables miscellaneous receipts

GL_Je_SLA_AR_Misc_Rcpt_Dis t

AR_Misc_Rcpt_Dist_SLA_GL_Je

Receivables standard receipts

GL_Je_SLA_AR_Std_Rcpt_Dist

AR_Std_Rcpt_SLA_GL_Je

Receivables transactions (all)

GL_Je_SLA_AR_Tran_Dist

AR_Tran_Dist_SLA_GL_Je

The Impact?

• Some 11i queries will easily migrate to Rel. 12 – Some with no changes at all – Some will need table name changes • Some 11i queries will need moderate attention



Data moved to TCA will require query rewrites, but the basic reports can remain the same

• Some 11i queries won’t migrate 1:1 to Rel. 12 – SLA may require new reports, queries & ETL routines

Report Strategies • Best practice: Establish a common data access layer between queries and OLTP tables

– – –

Use common business terms for query objects, data elements, and the descriptions of both Persist this “business metadata” between database upgrades Remap the “technical metadata” (SQL)

• OLTP database views – Common data access layer – Usable by reporting & query tools, & ETL • Reporting tools’ metadata repositories – Map to data access layer in the OLTP database

Thank You!

Paul Winterstein [email protected] Director, Product Management Noetix Corporation

Related Documents


More Documents from ""