You are on page 1of 50

Oracle Online Training Materials – Usage Agreement

Purpose
This document provides an overview of features and enhancements included in Oracle E-Business Suite Release 12.2 and applicable updates. It
is intended solely to help you assess the business benefits of upgrading your existing Oracle Products to this release, or implementing
completely new Oracle developed products, and planning your I.T. Projects.

Disclaimer
This document in any form, software or printed matter, contains proprietary information that is the exclusive property of Oracle. Your access to
and use of this confidential material is subject to the terms and conditions of your Oracle Software License and Service Agreement or other
applicable contract with Oracle, with which you agree to comply. This document and information contained herein may not be disclosed, copied,
reproduced or distributed to anyone outside Oracle without Oracle’s prior written consent. This document is not part of your license agreement
nor can it be incorporated into any contractual agreement with Oracle or its subsidiaries or affiliates.

This document is intended to outline our general product direction. It is intended for informational purposes only and solely to assist you in
planning for the implementation and upgrade of the product features described. Release information contained in this document is not a firm
development plan. Release information published here should not be used as the basis for customer delivery commitments, as part of marketing
efforts, or during contract negotiations. This is not a commitment to deliver any material, code, or functionality, and should not be relied upon in
making purchasing decisions. The development, release, and timing of any features or functionality, and inclusion or not thereof in the
commercially available version of the Software, if any, is subject to change at any time and is always at Oracle’s sole discretion. This document is
not considered part of the applicable program documentation.

Due to the nature of the product architecture, it may not be possible to safely include all features described in this document without risking
significant destabilization of the code.

1
12.2.9++ TOI: Implement & Use Receivables
- Oracle Receivables Command Center
Period Close Dashboard

Application Development
Oracle Corporation
Program agenda

1 Product Overview
2 New and Changed Features
3 Feature Overview
4 Implementation Overview
5 Additional Resources

3
Product Overview

4
Receivables Command Center
Optimize Collection Cycle and Increase Cash Flow

Minimize customer account delinquency


• Compare current and delayed transactions
against unapplied receipts
• Contact customer and expedite collection
Reduce Days Sales Outstanding (DSO)
• Resolve billing process bottlenecks
• Reconcile payment exceptions and
discrepancies
Tailor collection strategy per customer
• Analyze payment trends, overdue balances,
adjustments, credit memos, and more
• Recognize potential problems early and
minimize delays

5
Receivables Command Center

Outstanding Billing Payment Payment Period


Receivables Process Process History Close

V1 : V3 V4

6
New and Changed Features

Period Close Dashboard

7
Period Close Flow

Subledger Accounting
Resolve
Complete Create Potential Transfer to
Close Period
Transactions Accounting Accounting General Ledger
Issues

Period Close Dashboard

Unprocessed Invalid Final


Transaction hasn’t Accounting Accounted in SLA
been accounted errors exist but not transferred
to GL

8
Period Close Dashboard
Optimize Receivables Month-End Processing and Improve Accounting Cycle

Reduce Closing Time


• Early insight into the closing status
• Identify potential bottlenecks
Eliminate Manual Adjustments
• Identifying missed and incorrect accounting
entries
• Correct source transaction
Accelerated Readiness of Financial Results
• Gain visibility into all accounting events
• Identify improvements need to be made over
the next period

9
Functional Overview

10
Functional Overview

Target Role
• Receivables Supervisor/ Manager

Target Objective
• Optimize Month-End Processes and Improve Accounting Cycle

Tasks
• Track period close process
• Complete accounting process
• Solve accounting error
• Transfer accounted journals to general ledger

11
Reduce Closing Time

Identify any potential


bottlenecks early in the closing
cycle

Visibility into the accounting


process

12
Eliminate Manual Adjustments

identifying missed and


incorrectly posted entries

13
Increase Closing Efficiency

Identify improvements need to


be made over the next period

14
Implementation Overview

15
Oracle Receivables Command Center
Setup Flow

Complete Oracle Function Based


Receivables Setup Security: RBAC Data Upload Control Data Upload to
Receivables Command
(Oracle Receivables (Role Based Access (Profile Option) Center
Implementation Guide) Control)

16
Oracle Receivables Command Center
RBAC

Function Based Security (RBAC)


• One access role provided Payables
Access Role
• Receivables manager and analyst
- Have access to all five pages: Outstanding
Receivables, Billing Process, Payment Process, Responsibility Grant
Payment History and Period Close Receivables Receivables
Manager Access Grant

Menu (navigation) Permission Set


Receivables Command Grant (Receivables Permission Set)
Center (Authorization)
Outstanding
AR_ECC_CUSTOMER
Receivables

Billing Process AR_ECC_BILLPROC

Payment Process AR_ECC_PMTPROC

Payment History AR_ECC_PMTHISTRY

Period Close AR_ECC_PERIOD_CLOSE

17
Oracle Receivables Command Center
Data Security

Data available in the pages is subject to the same Data Security approach as core E-Business
applications.

Data access is controlled based on Organization Access to the specific responsibility

18
Oracle Receivables Command Center
Profile Option

Profile Option Name Description


Defines which aging bucket setup to be used. If no value set, it will
AR: Aging Buckets for ECC use “statement” by default. This profile option should only be set at
site level.
Defines closed transaction and receipt load range. For example, if
set as “30”, transaction and receipt closed in last 30 days will be
AR: History Range for ECC
retrieved; else if no value set, it will load record closed in the past 91
days by default.

19
Oracle Receivables Command Center
Data Load

Payables Command Center Data Load


• Full Load
- Can be scheduled to run upon
business need
- Supported languages mandatory
• Incremental Load
- Will update all payables transactions
- Languages inherited from last
successful full load

20
Oracle Receivables Command Center
Data Load

When submitting payables command center


data load request
• A child request will be submitted
automatically to load DFF metadata
• Another child request will be submitted
automatically to load Payables information

21
Oracle Receivables Command Center
Implementation Tips and Best Practices

Determine the optimal time to schedule the receivables command center data load (full load) based on
business needs
• Should be outside normal business hours
Determine the appropriate dates to schedule the receivables command center data load (incremental
load)
• Should be on a daily basis

22
Oracle Receivables Command Center
Implementation Tips and Best Practices

Need to run receivables command center full data load


• For any changes in the aging template (profile) and history range
Need to run receivables command center incremental data load
• On daily basis to update aging and related details for receivables transactions

23
Oracle Receivables Command Center
Troubleshooting Tips

Data load concurrent program “Receivables Command Center Data load” failed
• The profile option "AR: Aging Buckets for ECC“ is not set up correctly.
- Set the appropriate value for the profile (90 day)
- To fix the issue, you should run receivables command center full load

24
Additional Resources

25
Additional Resources

For more information about Receivables Command Center


• Appendix A: Technical Overview
• Appendix B: Support & Troubleshooting
For more information about Enterprise Command Center
Framework installation
• V4 ECC Quick Start Guide
• Installing Oracle Enterprise Command Center Framework,
Release 12.2 (MOS Note 2409163.1)
• Extending Oracle Enterprise Command Center Framework
(Link)

26
Additional Resources

Oracle E-Business Learning Subscription:


• http://education.oracle.com/subscriptions/ebs
• Free access to hundreds of videos on EBS products
Oracle University:
• http://www.oracle.com/education/index.html
Oracle Support:
• http://www.oracle.com/support/
Oracle Product Documentation:
• http://www.oracle.com/technology/documentation/applications.html

27
Thank you

28
Appendix A

Technical Overview

30
Technical Overview
Architecture and Data Load

EBS ECC
Receivables Datasets
Receivables Command
Center Data Load CP
(Full/Incremental)
Initiate data load in ECC
EBS Views
Data pulled from EBS
Admin User Ingested into ECC
ECC Data Load
Concurrent Program
Read data
Receivables Command Center
Pages

Page requested
Page returned
Business
User

31
Technical Overview
Period Close Dataset

RA_CUSTOMER_TRX_ALL

RA_RULES RA_CUST_TRX_TYPES_ALL

GL_LEDGERS AR_PAYMENT_SCHEDULES_ALL

GL_PERIOD_STATUSES
RA_RULES Unaccounted Transactions

HZ_PARTIES XLA_TRANSACTION_ENTITIES

HZ_CUST_ACCOUNTS XLA_EVENTS
HZ_CUST_SITE_USES_ALL

32
Technical Overview
Unaccounted Transactions attributes

ECC_SPEC_ID PAYMENT_SCHEDULE_ID EVENT_STATUS_CODE


RECORD_TYPE TRANSACTION_TYPE PROCESS_STATUS_CODE
PERIOD_NAME TRANSACTION_NUMBER PROCESS_STATUS_DESC
PERIOD_YEAR TRANSACTION_DATE ENTITY_ID
CLOSING_STATUS TRANSACTION_CURRENCY ENTITY_CODE
LEDGER_ID INVOICING_RULE_ID SOURCE_ID_INT_1
LEDGER_NAME INVOICING_RULE ECC_LAST_UPDATE_DATE
LEDGER_CURRENCY AMOUNT LANGUAGE
ORG_ID ACCOUNTED_AMOUNT
OPERATING_UNIT GL_DATE
SET_OF_BOOKS_ID EVENT_ID
BILL_TO_CUSTOMER_ID EVENT_NUMBER
BILL_TO_CUSTOMER EVENT_DATE
BILL_TO_LOCATION EVENT_TYPE_CODE
ACCOUNT_NUMBER EVENT_TYPE_DESC
CUSTOMER_TRX_ID EVENT_STATUS_DESC

33
Technical Overview
Period Close Dataset
RA_RULES
HR_ALL_ORGANIZATION_UNITS_TL RA_CUSTOMER_TRX_ALL

GL_LEDGERS RA_CUST_TRX_TYPES_ALL

GL_PERIOD_STATUSES AR_PAYMENT_SCHEDULES_ALL

HZ_PARTIES
RA_RULES RA_CUST_TRX_LINE_GL_DIST_ALL
Accounted Transactions

HZ_CUST_ACCOUNTS XLA_TRANSACTION_ENTITIES

HZ_CUST_SITE_USES_ALL XLA_EVENTS

XLA_AE_LINES XLA_AE_HEADERS XLA_DISTRIBUTION_LINKS

34
Technical Overview
Accounted Transactions Attributes

ECC_SPEC_ID XLA_ACC_CODE EVENT_CLASS_DESC DISPLAYED_LINE_NUMBER


RECORD_TYPE XLA_ACC_DESCRIPTION LINE_DEFINITION_CODE ACCOUNTING_CLASS_CODE
PERIOD_NAME CUST_TRX_LINE_GL_DIST_ID LINE_DEFINITION_DESC ACCOUNTING_CLASS_DESC
PERIOD_YEAR BILL_TO_CUSTOMER_ID EVENT_TYPE_CODE BUSINESS_CLASS_CODE
CLOSING_STATUS ACCOUNT_NUMBER EVENT_TYPE_DESC BUSINESS_CLASS_DESC
LEDGER_ID BILL_TO_CUSTOMER AE_HEADER_ID CODE_COMBINATION_ID
LEDGER_NAME BILL_TO_LOCATION GL_TRANSFER_STATUS_CODE CURRENCY_CODE
LEDGER_CURRENCY PAYMENT_SCHEDULE_ID GL_TRANSFER_STATUS_DESC ENTERED_DR
ORG_ID GL_DATE ACCOUNTING_ENTRY_STATUS_CODE ENTERED_CR
OPERATING_UNIT EVENT_ID ACCOUNTING_ENTRY_STATUS_DESC ACCOUNTED_DR
SET_OF_BOOKS_ID EVENT_NUMBER ACCOUNTING_ENTRY_TYPE_CODE ACCOUNTED_CR
CUSTOMER_TRX_ID EVENT_DATE ACCOUNTING_ENTRY_TYPE_DESC LINES_DESCRIPTION
AMOUNT EVENT_STATUS_CODE JE_CATEGORY_NAME ENTITY_ID
ACCOUNTED_AMOUNT EVENT_STATUS_DESC JE_CATEGORY_NAME_DESC ENTITY_CODE
TRANSACTION_NUMBER PROCESS_STATUS_CODE HEADER_DESCRIPTION SOURCE_ID_INT_1
TRANSACTION_DATE PROCESS_STATUS_DESC BALANCE_TYPE_CODE ECC_LAST_UPDATE_DATE
TRANSACTION_CURRENCY ACCOUNTING_LINE_CODE BALANCE_TYPE_DESC LANGUAGE
TRANSACTION_TYPE ACCOUNTING_LINE_DESC GL_PERIOD_NAME
INVOICING_RULE_ID SOURCE_DISTRIBUTION_TYPE ACCOUNTING_DATE
INVOICING_RULE EVENT_CLASS_CODE AE_LINE_NUM

35
Technical Overview
Period Close Dataset

GL_CODE_COMBINATIONS AR_CASH_RECEIPTS_ALL

HR_ALL_ORGANIZATION_UNITS_TL AR_CASH_RECEIPT_HISTORY_ALL

Unaccounted Receipts

GL_LEDGERS XLA_TRANSACTION_ENTITIES

GL_LEDGERS XLA_EVENTS

36
Technical Overview
Unaccounted Receipts Attributes

ECC_SPEC_ID TRANSACTION_CURRENCY SOURCE_ID_INT_1


RECORD_TYPE CONFIRMED_FLAG LANGUAGE
PERIOD_NAME GL_DATE ECC_LAST_UPDATE_DATE
PERIOD_YEAR CASH_RECEIPT_HISTORY_ID
CLOSING_STATUS RCPT_HSTRY_STATUS
LEDGER_ID RCPT_HSTRY_STATUS_DESC
LEDGER_NAME CREATED_FROM
LEDGER_CURRENCY REVERSAL_CREATED_FROM
ORG_ID EVENT_ID
OPERATING_UNIT EVENT_NUMBER
SET_OF_BOOKS_ID EVENT_DATE
CASH_RECEIPT_ID EVENT_TYPE_CODE
AMOUNT EVENT_TYPE_DESC
ACCOUNTED_AMOUNT EVENT_STATUS_CODE
TRANSACTION_NUMBER EVENT_STATUS_DESC
TRANSACTION_DATE PROCESS_STATUS_CODE
RECEIPT_STATUS PROCESS_STATUS_DESC
RECEIPT_STATUS_DESC ENTITY_ID
TRANSACTION_TYPE ENTITY_CODE

37
Technical Overview
Period Close Dataset

GL_CODE_COMBINATIONS
HR_ALL_ORGANIZATION_UNITS_TL AR_CASH_RECEIPTS_ALL

GL_LEDGERS AR_CASH_RECEIPT_HISTORY_ALL

GL_PERIOD_STATUSES
RA_RULES
Accounted and Applied
Receipts

XLA_AE_LINES XLA_TRANSACTION_ENTITIES

XLA_AE_HEADERS XLA_EVENTS
XLA_DISTRIBUTION_LINKS

38
Technical Overview
Accounted and Applied Receipts Attributes

ECC_SPEC_ID CONFIRMED_FLAG SOURCE_ID_INT_1 GL_PERIOD_NAME


RECORD_TYPE CASH_RECEIPT_HISTORY_ID ACCOUNTING_LINE_CODE ACCOUNTING_DATE
PERIOD_NAME RCPT_HSTRY_STATUS ACCOUNTING_LINE_DESC AE_LINE_NUM
PERIOD_YEAR RCPT_HSTRY_STATUS_DESC SOURCE_DISTRIBUTION_TYPE DISPLAYED_LINE_NUMBER
CLOSING_STATUS CREATED_FROM EVENT_CLASS_CODE ACCOUNTING_CLASS_CODE
LEDGER_ID REVERSAL_CREATED_FROM EVENT_CLASS_DESC ACCOUNTING_CLASS_DESC
LEDGER_NAME GL_DATE LINE_DEFINITION_CODE BUSINESS_CLASS_CODE
LEDGER_CURRENCY XLA_ACC_CODE LINE_DEFINITION_DESC BUSINESS_CLASS_DESC
ORG_ID XLA_ACC_DESCRIPTION AE_HEADER_ID CODE_COMBINATION_ID
OPERATING_UNIT EVENT_ID GL_TRANSFER_STATUS_CODE CURRENCY_CODE
SET_OF_BOOKS_ID EVENT_NUMBER GL_TRANSFER_STATUS_DESC ENTERED_DR
CASH_RECEIPT_ID EVENT_DATE ACCOUNTING_ENTRY_STATUS_CODE ENTERED_CR
AMOUNT EVENT_STATUS_CODE ACCOUNTING_ENTRY_STATUS_DESC ACCOUNTED_DR
ACCOUNTED_AMOUNT EVENT_STATUS_DESC ACCOUNTING_ENTRY_TYPE_CODE ACCOUNTED_CR
TRANSACTION_NUMBER PROCESS_STATUS_CODE ACCOUNTING_ENTRY_TYPE_DESC LINES_DESCRIPTION
TRANSACTION_DATE PROCESS_STATUS_DESC JE_CATEGORY_NAME ECC_LAST_UPDATE_DATE
RECEIPT_STATUS EVENT_TYPE_CODE JE_CATEGORY_NAME_DESC LANGUAGE
RECEIPT_STATUS_DESC EVENT_TYPE_DESC HEADER_DESCRIPTION
TRANSACTION_TYPE ENTITY_ID BALANCE_TYPE_CODE
TRANSACTION_CURRENCY ENTITY_CODE BALANCE_TYPE_DESC

39
Technical Overview
Period Close Dataset

GL_CODE_COMBINATIONS
HR_ALL_ORGANIZATION_UNITS_TL AR_CASH_RECEIPTS_ALL

GL_LEDGERS AR_CASH_RECEIPT_HISTORY_ALL

GL_PERIOD_STATUSES
RA_RULES
Accounted and
Unapplied Receipts

XLA_AE_LINES XLA_TRANSACTION_ENTITIES

XLA_AE_HEADERS XLA_EVENTS
XLA_DISTRIBUTION_LINKS

40
Technical Overview
Accounted and Unapplied Receipts Attributes

ECC_SPEC_ID CONFIRMED_FLAG SOURCE_ID_INT_1 GL_PERIOD_NAME


RECORD_TYPE CASH_RECEIPT_HISTORY_ID ACCOUNTING_LINE_CODE ACCOUNTING_DATE
PERIOD_NAME RCPT_HSTRY_STATUS ACCOUNTING_LINE_DESC AE_LINE_NUM
PERIOD_YEAR RCPT_HSTRY_STATUS_DESC SOURCE_DISTRIBUTION_TYPE DISPLAYED_LINE_NUMBER
CLOSING_STATUS CREATED_FROM EVENT_CLASS_CODE ACCOUNTING_CLASS_CODE
LEDGER_ID REVERSAL_CREATED_FROM EVENT_CLASS_DESC ACCOUNTING_CLASS_DESC
LEDGER_NAME GL_DATE LINE_DEFINITION_CODE BUSINESS_CLASS_CODE
LEDGER_CURRENCY XLA_ACC_CODE LINE_DEFINITION_DESC BUSINESS_CLASS_DESC
ORG_ID XLA_ACC_DESCRIPTION AE_HEADER_ID CODE_COMBINATION_ID
OPERATING_UNIT EVENT_ID GL_TRANSFER_STATUS_CODE CURRENCY_CODE
LANGUAGE EVENT_NUMBER GL_TRANSFER_STATUS_DESC ENTERED_DR
CASH_RECEIPT_ID EVENT_DATE ACCOUNTING_ENTRY_STATUS_CODE ENTERED_CR
AMOUNT EVENT_STATUS_CODE ACCOUNTING_ENTRY_STATUS_DESC ACCOUNTED_DR
ACCOUNTED_AMOUNT EVENT_STATUS_DESC ACCOUNTING_ENTRY_TYPE_CODE ACCOUNTED_CR
TRANSACTION_NUMBER PROCESS_STATUS_CODE ACCOUNTING_ENTRY_TYPE_DESC LINES_DESCRIPTION
TRANSACTION_DATE PROCESS_STATUS_DESC JE_CATEGORY_NAME ECC_LAST_UPDATE_DATE
RECEIPT_STATUS EVENT_TYPE_CODE JE_CATEGORY_NAME_DESC
RECEIPT_STATUS_DESC EVENT_TYPE_DESC HEADER_DESCRIPTION
TRANSACTION_TYPE ENTITY_ID BALANCE_TYPE_CODE
TRANSACTION_CURRENCY ENTITY_CODE BALANCE_TYPE_DESC

41
Oracle Enterprise Command Center
Setup Flow

1. Creates ECC schema in the existing database Download


ECC QI
2. Installs WebLogic Server
3. Creates ECC domain and starts the ECC
Setup
services Process ECC
Schema
4. Performs EBS JNDI setup, requires a pre-
requisite step to generate the required DBC file
in EBS instance and copy to ECC instance
5. Integrates ECC with EBS Integrate
ECC & EBS WebLogic
Install

JNDI ECC
Setup Deployment

42
Setup Process
Oracle Enterprise Command Center – EBS Instance Setup

1. Apply EBS Consolidated patches


2. Configure application context to enable ECC
3. Run autoconfig and restart the EBS middletier to integrate EBS with ECC
4. Run patchEccFiles.pl in EBS to import the applications into ECC.
5. Complete the RBAC setup
6. Execute the full load for the Receivables application
7. Access the ECC pages in EBS

43
Appendix B

Support and Troubleshooting

44
Oracle Receivables Command Center – Period Close Dashboard
Issues Encountered

Issue #1: Receivables Command Center Data load Concurrent program is not available for
Receivables Manager
The Concurrent program “Receivables Command Center Data Load” doesn’t show up for Receivables Manager

Probable Cause:
▪ The Concurrent Program definition doesn’t exist
Resolution:
▪ Ensure that the latest financials patch is applied in EBS

45
Oracle Receivables Command Center – Period Close Dashboard
Issues Encountered

Issue #2: Receivables Command Center Data load takes too much time
Receivables Command Center Data Load takes too much time
Probable Cause:
▪ Performance issue due to SQL Query performance or ECC data ingestion
Resolution:
▪ Analyze the load statistics from ECC Admin UI to identify where most of the time is spent
▪ If most of the time taken in SQL query execution, check SQL performance by enabling SQL trace for the data load
Concurrent program

46
Oracle Receivables Command Center – Period Close Dashboard
Issues Encountered

Issue #3: Pages show no data


Receivables Command Center page show no data
Probable Cause:
▪ Data load concurrent program “Receivables Command Center Data load” failed or not yet completed
▪ The profile option AR: Aging Buckets for ECC or AR: History Range for ECC is not defined
Resolution:
▪ Run Full load for Oracle Receivables Command Center using “Receivables Command Center Data load” Concurrent
Program after defining the AR: Aging Buckets for ECC and AR: History Range for ECC profiles.

47
Oracle Receivables Command Center
Issues Encountered

Issue #5: Aging bucket doesn’t take effect


Transaction aging bucket information on the page is not as expected.
Probable Cause:
▪ Profile option "AR: Aging Buckets for ECC“ is not set up correctly.
Resolution:
▪ Verify whether site level value of profile ‘AR: Aging Buckets for ECC’ point to newly defined aging bucket and run the
Receivables Command Center data load concurrent program for Full Load.

48
Oracle Receivables Command Center
Issues Encountered

Issue #6: DFF Attributes are not showing in Available Refinements


Why DFF attributes are not showing under available refinements?
Probable Cause:
▪ There is only one record/transaction available.
▪ DFF attributes not enabled in EBS for the specified flex field.
Resolution:
▪ Make sure that there should be more than one record / transaction.
▪ Enable the DFF attributes in EBS for the specified flex field.

49
50

You might also like