Sunday, December 6, 2015

Oracle EBS Financials Tables Link Between Sub ledger details and GL

Oracle EBS Main Tables :

GL: GL_JE_HEADERS, GL_JE_LINES, 
      GL_CODE_COMBINATIONS,
      GL_IMPORT_REFERENCES, 
      GL_JE_BATCHES,  
      GL_BALANCES,
      GL_LEDGERS,
      GL_DAILY_RATES, 
      GL_PERIOD_STATUSES
               
SLA:  XLA_AE_HEADERS,
         XLA_AE_LINES,
         XLA_EVENTS,
         XLA_TRANSACTION_ENTITIES,
         XLA_DISTRIBUTION_LINKS

 AP: AP_INVOICES_ALL, 
       AP_INVOICE_LINES_ALL
  AP_INVOICE_DISTRIBUTIONS_ALL, 
  AP_EXPENSE_REPORT_HEADERS_ALL ,                    AP_EXPENSE_REPORT_LINES_ALL, 
 AP_SUPPLIERS,
 AP_PAYMENT_SCHEDULES_ALL
  

PO: PO_DISTRIBUTIONS ALL, PO_HEADERS_ALL, PO_LINES_ALL, PO_LINE_LOCATIONS_ALL, po_requisition_headers_all, po_requisition_lines_all

AR: RA_CUSTOMER_TRX_ALL,  RA_CUSTOMER_TRX_LINES_ALL,
      AR_CUSTOMERS, RA_CUST_TRX_TYPES
      AR_PAYMENT_SCHEUDLES_ALL, RA_BATCH_SOURCES_ALL

ra_interface_lines_all,  ra_interface_errors_all,  ra_salesrep_territories,
jtf_rs_salesreps, ra_territories
     

TCA:  
HZ_PARTIES,
HZ_PARTY_SITES,
HZ_LOC_ASSIGNMENTS,
HZ_LOCATIONS
HZ_CUST_ACCT_SITES_ALL
HZ_CUST_SITE_USES_ALL

HR: HR_ALL_ORGANIZATION_UNITS, HR_EMPLOYEES


FND_ID_FLEX_STRUCTURES: This stores structure data of Key Flexfield.
FND_FLEX_VALUES_VL (FLEX VALUE)



Link are :
JE_HEADER_ID -   link with header and lines table and gl header id link with headers and gl import reference.

CODE_COMBINATION_ID - link with GL lines CCID with GL CCID

JE_LINE_NUM – link with GL lines and GL import references

GL_SL_LINK_ID and GL_SL_LINK_TABLE – link with XLA_AE_LINES and GL Import references

APPLICATION_ID - link for SLA- XLA_AE_LINES and XLA_AE_HEADERS

INVOICE_ID - link with AP_INVOICES_ALL, AP_INVOICE_LINES_ALL and AP_INVOICE_DISTRIBUTIONS_ALL

EVENT_ID (XLA_AE_HEADERS) with
ACCOUNTING_EVENT_ID (AP_INVOICE_DISTRIBUTIONS_All)

DISTRIBUTION_ID: line between AP_INVOICE_DISTRIBUTIONS_ALL AND                                        PO_DISTRIBUTIONS_ALL




Query:
SELECT DISTINCT GJH.PERIOD_NAME, TRUNC (GJH.CREATION_DATE) GL_DATE,
                GJH.JE_SOURCE, GJH.JE_CATEGORY, GJH.CURRENCY_CODE,
                GJL.DESCRIPTION, GJL.REFERENCE_5, GJL.REFERENCE_10,
                GJL.ACCOUNTED_CR, GJL.ACCOUNTED_DR, GJL.EFFECTIVE_DATE,
                GJL.REFERENCE_1, GCC.SEGMENT1, GCC.SEGMENT2, GCC.SEGMENT3,
                GCC.SEGMENT4, GCC.SEGMENT5, GCC.SEGMENT6, GCC.SEGMENT7,
                AERLA.JUSTIFICATION, AERLA.PROJECT_NUMBER,
                AERLA.EXPENDITURE_ITEM_DATE, AERLA.RECEIPT_CURRENCY_CODE
           FROM APPS.GL_JE_HEADERS GJH,
                APPS.GL_JE_LINES GJL,
                APPS.GL_CODE_COMBINATIONS GCC,
                APPS.GL_IMPORT_REFERENCES GIR,
                APPS.XLA_AE_LINES XAL,
                APPS.XLA_AE_HEADERS XAH,
                APPS.AP_INVOICES_ALL AIA,
                APPS.AP_INVOICE_LINES_ALL AILA,
                APPS.AP_INVOICE_DISTRIBUTIONS_ALL AIDA,
                APPS.AP_EXPENSE_REPORT_HEADERS_ALL AERHA,
                APPS.AP_EXPENSE_REPORT_LINES_ALL AERLA
--APPS.XLA_EVENTS XE,
--XLA.XLA_TRANSACTION_ENTITIES XTE,
--APPS.XLA_DISTRIBUTION_LINKS XDL,
WHERE           GJH.JE_HEADER_ID = GJL.JE_HEADER_ID
            AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID
            AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID
            AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM
            AND GIR.GL_SL_LINK_ID = XAL.GL_SL_LINK_ID
            AND GIR.GL_SL_LINK_TABLE = XAL.GL_SL_LINK_TABLE
            AND XAL.APPLICATION_ID = XAH.APPLICATION_ID
            AND AIA.INVOICE_ID = AILA.INVOICE_ID
            AND AIA.INVOICE_ID = AIDA.INVOICE_ID
            AND AILA.LINE_NUMBER = AIDA.DISTRIBUTION_LINE_NUMBER
            AND AERHA.REPORT_HEADER_ID = AERLA.REPORT_HEADER_ID
            AND AIA.INVOICE_ID = AERHA.VOUCHNO
            AND AIDA.INVOICE_LINE_NUMBER = AERLA.DISTRIBUTION_LINE_NUMBER
            AND AIDA.ACCOUNTING_EVENT_ID = XAH.EVENT_ID
            AND XAL.AE_HEADER_ID = XAH.AE_HEADER_ID
            AND (    GJH.JE_SOURCE = 'Payables'
                 AND GJH.JE_CATEGORY = 'Purchase Invoices'
                )
            AND GJH.CURRENCY_CODE = 'INR'
--AND XAH.EVENT_ID=XE.EVENT_ID
--AND XAH.APPLICATION_ID=XE.APPLICATION_ID
--AND XE.ENTITY_ID=XTE.ENTITY_ID
--AND XE.APPLICATION_ID=XTE.APPLICATION_ID
--AND XTE.SOURCE_ID_INT_1=AIA.INVOICE_ID
--AND XAH.APPLICATION_ID=XTE.APPLICATION_ID
--AND XAH.ENTITY_ID=XTE.ENTITY_ID
--AND XDL.APPLICATION_ID=XAH.APPLICATION_ID
--AND AIDA.INVOICE_DISTRIBUTION_ID=XDL.SOURCE_DISTRIBUTION_ID_NUM_1
--AND XDL.AE_HEADER_ID=XAH.AE_HEADER_ID
--AND XE.EVENT_ID=AIDA.ACCOUNTING_EVENT_ID
--AND AERHA.INVOICE_NUM LIKE '%12345%'
--AND GJH.PERIOD_NAME = 'AUG-15';

Data Model between AR and SLA














Oracle GL Important Tables:

FND_ID_FLEX_STRUCTURES
This table stores structure data about key flexfields.
A structure is the entire definition of all columns and meaning of the key flexfield. Structure definitions for the accounting flexfield are stored in this table in record where ID_FLEX_CODE=GL#.
The accounting key flexfield can have multiple structures, each identified by a unique combination of ID_FLEX_CODE and ID_FLEX_NUM.

Major Columns - Application_ID, ID_FLEX_CODE, ID_FLEX_NUM
CONCATENATED_SEGMENT_DELIMITER
CROSS_SEGMENT_VALIDATION_FLAG
DYNAMIC_INSERTS_ALLOWED_FLAG
ENABLED_fLAG
FREEZE_FLEX_DEFINITION_FLAG
FREEZE_STRUCTURED_HIER_FLAG
STRUCTURE_VIEW_NAME



Journal Entry Tables
The major tables storing journal entries related information are as follows:
GL_JE_BATCHES, GL_JE_HEADERS, GL_JE_LINES, GL_CODE_COMBINATIONS
GL_BALANCES

GL_JE_BATCHES:
This table stores details of journal entry batches. A batch is group of journal entries.
In General Ledger, Journal entries are posted in Batches.
Each row in this table includes the batch name, status, running total debits and credits for all entries in the batch and other information.

Major Columns
JE_BATCH_ID, NAME, STATUS : POSTED or Unposted, POSTED_DATE
.........
GL_JE_HEADERS:
This table stores journal entry information. There is a one to many relationship between journal entry batches and journal entries.
Each row in this table includes the associated , batch id, journal entry name and description, and other information about the journal entry.

Major Columns
JE_HEADERS_ID, JE_CATEGORY, JE_SOURCE, STATUS, PERIOD_NAME

GL_JE_LINES:
This table stores journal entry lines. There is a one to man relationship between journal entries headers and journal entry lines. This table contains the information about the account and amount for each line of the entry.

Major Columns
JE_HEADERS_ID, JE_LINE_NUM, CODE_COMBINATION_ID, PERIOD_NAME
EFFECTIVE_DATE, STATUS





GL_JE_BATCHES

GL_JE_BATCHES   stores journal entry batches. Each row includes the batch name, description, status, running total debits and credits, and other information. This table corresponds to the Batch window of the Enter Journals form. STATUS is ’U’ for unposted, ’P’ for posted, ’S’ for selected, ’I’ for in the process of being posted. Other values of status indicate an error condition. STATUS_VERIFIED is ’N’ when you create or modify an unposted journal entry batch.
The posting program changes STATUS_VERIFIED to ’I’ when posting is in process and ’Y’ after posting is complete.

GL_JE_HEADERS

GL_JE_HEADERS stores journal entries. There is a one–to–many relationship between journal entry batches and journal entries. Each row in this table includes the associated batch ID, the journal entry name and description, and other information about the journal entry. This table corresponds to the Journals window of the Enter Journals form. STATUS is ’U’ for unposted, ’P’ for posted. Other statuses indicate that an error condition was found. CONVERSION_FLAG equal to ’N’ indicates that you manually changed a converted amount in the Journal Entry Lines zone of a foreign currency journal entry. In this case, the posting program does not re–convert your foreign amounts. This can happen only if your user profile option MULTIPLE_RATES_PER_JE is ’Yes’. BALANCING_SEGMENT_VALUE is null if there is only one balancing segment value in your journal entry. If there is more than one, BALANCING_SEGMENT_VALUE is the greatest balancing segment value in your journal entry.

GL_JE_LINES

GL_JE_LINES stores the journal entry lines that you enter in the Enter Journals form. There is a one–to–many relationship between journal entries and journal entry lines. Each row in this table stores the associated journal entry header ID, the line number, the associated code combination ID, and the debits or credits associated with the journal line. STATUS is ’U’ for unposted or ’P’ for posted.

GL_BALANCES:
This table stores net debit and net credit information for detail and summary accounts.
This information is stored actual, budget, and encumbrance amounts. It also stores functional currency, foreign currency, and statistical balances for each accounting period that has ever been opened.

GL_BALANCES stores actual, budget, and encumbrance balances for detail and summary accounts. This table stores functional currency, foreign currency, and statistical balances for each accounting period that has ever been opened.
ACTUAL_FLAG is either ’A’, ’B’, or ’E’ for actual, budget, or encumbrance balances, respectively. If ACTUAL_FLAG is ’B’, then BUDGET_VERSION_ID is required. If ACTUAL_FLAG is ’E’, then ENCUMBRANCE_TYPE_ID is required.

GL_BALANCES stores period activity for an account in the PERIOD_NET_DR and PERIOD_NET_CR columns. The table stores the period beginning balances in BEGIN_BALANCE_DR and BEGIN_BALANCE_CR.

An account’s year–to–date balance is calculated as BEGIN_BALANCE_DR – BEGIN_BALANCE_CR + PERIOD_NET_DR – PERIOD_NET_CR. Detail and summary foreign currency balances that are the result of posted foreign currency journal entries have TRANSLATED_FLAG set to ’R’, to indicate that the row is a candidate for revaluation.

For foreign currency rows, the begin balance and period net columns contain the foreign currency balance, while the begin balance and period net BEQ columns contain the converted functional currency balance.Detail foreign currency balances that are the result of foreign currency translation have TRANSLATED_FLAG set to ’Y’ or ’N’. ’N’ indicates that the translation is out of date (i.e., the account needs to be re–translated). ’Y’ indicates that the translation is current.

Summary foreign currency balances that are the result of foreign currency translation have TRANSLATED_FLAG set to NULL. All summary account balances have TEMPLATE_ID not NULL. The columns that end in ADB are not used. Also, the REVALUATION_STATUS column is not used.

GL_BALANCES is populated by the system during the GL Post and Summary Account template definition.
It is used for standard account inquires and for Financial Statement Generator(FSG) reporting.

This table stores activity rather than the actual balance.
Use the following formula to calculate the period to date balance:
(PERIOD_NET_DR- PERIOD_NE_CR)= PERIOD TO DATE BALANCE

Use this formula to calculate the year to date balance
(BEGIN_BALANCE_DR-BEGIN_BALANCE_CR)+ (PERIOD_NET_DR-PERIOD_NET_CR)=YEAR-TO-DATE BALANCE.

Major Columns:
SET_OF_BOOKS_ID. CODE_COMBINATION_ID, CURRENCY_CODE. PERIOD_NAME
ACTUAL_FLAG, ENCUMBRANCE_TYPE_ID, TRANSLATED_FLAG
PERIOD_NET_DR, PERIOD_NET_CR, BEGIN_BALANCE_DR
BEGIN_BALANCE_CR

GL_CODE_COMBINATIONS:
This table stores valid account combinations for each accounting flex field structure in Oracle General Ledger.
Associated with each account are certain codes and flags, including whether the account is enabled and whether detail posting or detail budgeting is allowed.
This table references the CODE_COMBINATION_ID which is the foreign key used by Oracle Applications to track accounting entries.

Major Columns
CODE_COMBINATION_ID, CHART_OF_ACCOUNTS_ID, ACCOUNT_TYPE
ENABLED_FLAG,
SEGMENT1... SEGMENT20.

GL_CODE_COMBINATIONS stores valid account combinations for each Accounting Flexfield structure within your Oracle General Ledger application. Associated with each account are certain codes and flags, including whether the account is enabled, whether detail posting or detail budgeting is allowed, and others.
Segment values are stored in the SEGMENT columns. Note that each Accounting Flexfield structure may use different SEGMENT columns within the table to store the flexfield value combination. Moreover, the SEGMENT columns that are used are not guaranteed to be in any order. 

The Oracle Application Object Library table FND_ID_FLEX_SEGMENTS stores information about which column in this table is used for each segment of each Accounting Flexfield structure. Summary accounts have SUMMARY_FLAG = ’Y’ and TEMPLATE_ID not NULL. Detail accounts have SUMMARY_FLAG = ’N’ and TEMPLATE_ID NULL.

GL_IMPORT_REFERENCES

GL_IMPORT_REFERENCES stores individual transactions from subledgers that have been summarized into Oracle General Ledger journal entry lines through the Journal Import process. You can specify the journal entry sources for which you want to maintain your transaction’s origin by entering ’Yes’ in the Import Journal References field of the Journal Sources form.
For each source that has Import Journal References set to ’Yes’, Oracle General Ledger will populate GL_IMPORT_REFERENCES with one record for each transaction in your feeder system.

GL_PERIODS

GL_PERIODS stores information about the accounting periods you define using the Accounting Calendar form. Each row includes the start date and end date of the period, the period type, the fiscal year, the period number, and other information. There is a one–to–many relationship between a row in the GL_PERIOD_SETS table and rows in this table.


GL_DAILY_RATES

GL_DAILY_RATES stores the daily conversion rates for foreign currency transactions. It replaces the GL_DAILY_CONVERSION_RATES table.
It stores the rate to use when converting between two currencies for a given conversion date and conversion type. Each row in this table has a corresponding inverse row in which the from and to currencies are switched.
For example, if this table contains a row with a from_currency of YEN, a to_currency of CND, a conversion_type of Spot, and a conversion_date of Dec 1, 2015, it will also contain a row with a from_currency of CND, a to_currency of YEN, a conversion_type of Spot, and a conversion_date of Dec 1, 2015.

In general, this row will contain a rate that is the inverse of the matching row. One should never insert directly into this table. They should instead insert into the DAILY_RATES_INTERFACE table. Data inserted into the GL_DAILY_RATES_INTERFACE table will be automatically copied into this table

Sunday, November 15, 2015

Oracle R12.2.5 New Features and updates

Oracle EBS R12 Release Roadmap:
Oracle has released Oracle E-Business Suite 12.2.5. This latest release continues a pattern of ongoing functional and technical innovation, providing a modern user experience, new functional capabilities across the suite, and increased operational efficiency.







Oracle EBS Release 12.2.5 Highlights























Oracle EBS R12.2.5 Highlights:

Financials:

  •  GL: Journal Approvals with AME
    • Journal approval process integration with Approvals Management (AME) 
    • Flexible approval rules using: 
      • HR supervisor hierarchy
      •  Approval groups
      •  Dynamic approval groups 
    • Rules based on new attributes at journal batch, header or line level and other attributes in AME  
  •  AR: Receipt Applications Using Match Score & Knapsack Method
  •  AP: Transaction Tax Configuration Workbook
  •  CHRM: Volume Offer Back Dated Adjustments
  •  Leasing: Enhanced Termination Processing
Projects:
  •  Advanced Project Planning and Control - New Product
  •  Schedule of Values
  •  Project Mgt: Budgetary Controls in Financial Plans
Human Capital Management:
  • Payroll: Enhanced Payroll Dashboard (12.1 RUP8)
  • Succession Planning: Configurable Talent Matrix
Procurement:
  • Procurement Command Center – New Product 
    • Integrated command center for procurement professionals 
      •  Procurement Operations: View across document across transaction life cycle
      • Indirect Procurement: Analyze requestor feedback, catalog usage, off-contract spend
      • Item Analysis: Analyze item history including delivery, quality, and suitability – Supplier Analysis: Analyze supplier history including delivery, quality, and capabilities
      • Action Items: Manage tasks across team
    •  Powered by Oracle Endeca Information Discovery
  • iProcurement Information Discovery: Ratings, Reviews and


  • Feedback; Catalog Upload via Supplier Network
  • Project Procurement: Procurement of Services
  • Sourcing: Sourcing Initiatives, Multiple Offers and Alternative Lines
  • SLM: Automated Assessments, Dynamic Supplier Lists and Qualification Templates
  • Services Procurement: Job Standardization and Rate Changes
  • CLM: Contract Deliverable Mgt Across Roles
Order Management and Logistics:
  • Contract Renewal Command Center - New Product
  • OM/Pricing: Selling Services Enhancements
  • OM/LOG: Flexible Serial Tagging
  • OM: Manual Line Splitting of Internal Sales Orders
  • OM/CHRM: Enhanced Gross Margin Calculations
  • Quoting: Quote Validation Framework
  • INV: Receiving Tablet Optimized User Interface
  • WMS: Nested LPNs, Zone Picking, Mobile Task Dashboard
  • MSCA: Single Sign-On Support
Manufacturing:
  • Outsourced Mfg: CTO/ATO, Internal Toll Mfg, Lot/Serial
  • Process Mfg: Outside Processing, Batch Hold Management
  • MES: Component Availability Mgt: Day 0 Clear to Build
  • MES: Discrete MES Supervisor Tablet Optimized UI
Asset Management:
  • Map Visualization for Assets and Work
  • Linear Asset Management Enhancements
  • Asset Creation HTML User Interface
Service:
  • Service Request Operating Unit Security (MOAC)
  • Field Service: Auto Creation of OTL Timecards
  • Field Service: High Volume Parts Ordering and Debriefing
  • Spares Mgt: Warehouse Shipping Method Calendars
  • Spares Mgt: External Repair Execution In-Transit Tracking
  • CMRO: Counter Entry and Corrections
  • TeleService: Contact Center HTML User Interface
  • Field Service: Dispatch Center HTML User Interface
  • Service Contracts HTML User Interface 
Service: Service Request OU Security(MOAC):


  • Data fully secured across Sales, Service, Financials, and SCM applications 
  •  Users in each Operating Unit (OU) can only access the Service Requests in their Operating Unit (OU)








  
Value Chain Planning:
  • Oracle Service Parts Planning provides capabilities for automotive and high tech industries.
  • A new UI for Oracle Advanced Supply Chain Planning includes mobile support.

The following products are obsolete in Release 12.2.5:
  • Oracle Demand Planning
  • Oracle Manufacturing Scheduling

EBS Information Discovery: More Products; New Name
Information-Driven Navigation - Powered by Oracle Endeca Information Discovery

Renamed
From: Oracle EBS Extensions for Oracle Endeca
  • More product content
    • Fixed Assets
    • OM: Customer Explorer
    • Quoting
    • iStore
    • Incentive Comp
    • CMRO

  • Improved the foundation
    •  Mobile Templates
    • Global Search and Quick Links  
 













Reference: Note#1983050.1,1934915.1

Wednesday, November 4, 2015

Oracle Cloud ERP - Multi Vs Single Tenant Cloud.

Cloud ERP is an approach to enterprise resource planning (ERP) that makes use of cloud computing platforms and services to provide a business with more flexible business process transformation.

Oracle Cloud is the industry's broadest and most integrated public cloud, offering best-in-class services across software as a service (SaaS), platform as a service (PaaS), infrastructure as a service (IaaS), and data as a service (DaaS).

Choice of Deployment:


























Multi Tenant or Single Tenant  Cloud:

Multi-tenant Software as a Service (SaaS) is an architecture where multiple companies share the same instance to store their data. Multi-tenancy means that a single instance of the software and all of the supporting infrastructure serves multiple customers. Each customer shares the software application and also shares a single database. The data is tagged in the database as belonging to one customer or another, and the software is smart enough to know who the data belongs to.

Single-tenant (or hosted) Software as a Service (SaaS) is an architecture where each company has their own instance of the software application and supporting infrastructure
A single instance of the software and all of the supporting infrastructure serves a single customer. With single tenancy, each customer has their own independent database and instance of the software. With this option, there’s essentially no sharing going on. Everyone has their own, separate from everyone else.












In Oracle Database 12c, Multitenant is a pure deployment choice. It is possible to upgrade from, say, Oracle Database 11g to Oracle Database 12c, non-CDB and stop there. The next step and adopt that database as a PDB by plugging it into a CDB ( Container database) . Note that if that is the only PDB (Pluggable databases) plugged into the CDB this is what we call the single tenant configuration (using the multitenant architecture). The single tenant configuration does not require nor trigger the Multitenant licensed option.

Oracle Database 12c you have three choices:

  • Non-CDB (the old architecture).
  • Multitenant architecture in single tenant configuration (one PDB per CDB). No license required.
  • Multitenant architecture with multiple PDBs per CDB. Requires licensed option but of course you can manage many as one and get all the other benefits.











































Reference: Oracle.com 

Sunday, November 1, 2015

Oracle Business Application (OBA) , Oracle Business Intelegence Application (OBIA) and OBIEE for Oracle Applications

Oracle Business intelligence enterprise  (OBIEE) is a comprehensive business intelligence platform that delivers a full range of capabilities including:
-Interactive dashboards
-Ad hoc queries
-Enterprise and Financial reporting
-Notifications and alerts
-Scorecard and Strategy management.

OBIEE Architecture:














Web logic Server: Managing and monitoring Java components
Enterprise Manager: Managing and Monitoring System components
OPMN: Oracle Process Manager and Notification for managing and monitoring system components
Oracle BI Admin Tool: Managing metadata repository

A Three layer data model file which represents
- Presentation: The data visible to the end user
- Mapping: The layer were data is transformed
- Physical: The physical data source

Oracle e-Business (EBS):

You need to define the link from to Oracle EBS to Oracle BI. This functionality hasn’t changed and  Combined with the ‘FND: Oracle Business Intelligence Suite EE base URL’-profile option in Oracle eBS, you now are ready to navigate from Oracle eBS to Oracle BI.

Once The setup for Integrating Oracle eBS and OBIEE is complete. We can create links between the two. These links should make it possible to navigate from Oracle eBS to OBIEE and vice versa

Oracle EBS - OBIEE:
To embed a link in Oracle E-Business Suite that opens Oracle Business Intelligence dashboards, you need to create a form function and then assign menus and responsibilities.

Before you begin, log in to Oracle E-Business Suite as the system administrator . Then, select the System Administrator responsibility from the responsibility navigator pane on the left. The available menus appear on the right.

Follow the steps in this section to create the following objects, in sequence:

  • Function
  • Menu
  • Responsibility
  • User
  • Profile






Assign responsibility to User and assign Profile at site level -  FND: Oracle Business Intelligence Suite EE base URL

On the resulting screen, specify the Oracle Business Intelligence URL. For example: http://my_server.domain.com:port 

example at site level : http://fa5099-obiee.oracleads.com:8080


Run the below script to check if these setups are complete or update the script as per your requirement.


SELECT   fa.application_short_name
, fa.application_name
, fda.application_short_name data_application_short_name
, fda.application_name data_application_name
, fdg.data_group_name
, frt.responsibility_key
, frt.responsibility_name
, frt.description responsibility_description
, fff.function_name
, fff.description function_description
, fff.user_function_name
, fm.menu_name
, fm.user_menu_name
, fm.description menu_description
FROM apps.fnd_menus_vl fm
, apps.fnd_form_functions_vl fff
, apps.fnd_menu_entries_vl fme
, apps.fnd_responsibility_vl frt
, apps.fnd_application_vl fa
, apps.fnd_application_vl fda
, applsys.fnd_data_groups fdg
WHERE fm.menu_id = fme.menu_id
AND frt.menu_id(+) = fm.menu_id
AND frt.responsibility_key LIKE '%OBIEE%'
AND fme.function_id(+) = fff.function_id
AND fa.application_id = frt.application_id
AND fda.application_id = frt.data_group_application_id
AND fdg.data_group_id = frt.data_group_id
ORDER BY frt.responsibility_key;
---------------------------------
SELECT fff.function_name
, fff.user_function_name
, fff.description
, fff.type function_type_code
, fft.meaning function_type
, fff.web_host_name
, fff.web_html_call
FROM apps.fnd_form_functions_vl fff
, fnd_lookups fft
WHERE fft.lookup_code = fff.type
AND fff.function_name like '%OBIEE%F'
AND fft.lookup_type = 'FORM_FUNCTION_TYPE';


Oracle Business Intelligence Applications (11.1.1.8.1/11.1.1.9.1)   is a suite of pre built business intelligence solutions that deliver role-based intelligence. Oracle BI Applications support pre built aggregation and analysis of information from a variety of transactional applications, including Oracle E-Business Suite, Oracle Siebel, PeopleSoft, JD Edwards Enterprise One, as well as non-Oracle applications like SAP etc . These transactional applications are referred to source systems, because they provide the underlying data that source analyses

OBIA is a pre-build solution that includes hundreds of standard reports, metrics and dash boards as well as a rich and broad foundation of meta data that can be used to easily create custom reports and dash boards.

Oracle Business Intelligence Applications are complete, prebuilt BI solutions that deliver intuitive, role-based intelligence throughout an organization. These solutions enable organizations to gain more insight and greater value from a range of data sources and applications including Oracle E Business Suite, PeopleSoft, JD Edwards, Siebel, and third party systems.                        

it is Pre Built solution for variety of ERP  Applications Financials, SCM, CRM, HRMS , it  is built on suit of tools which involves ETL, ELT and primary based on oracle BI Enterprise edition reporting tool set, it contains a prebuilt warehouse. Oracle BI apps pulls data from ERP Systems onto prebuilt dashboards and reports for financials it comes with 16 pre built components and meta data for reporting purpose. it also contains prebuilt ETL to extract data from various sources like ERP.

 BI solution is pre built & it means:
  • A pre built data warehouse schema, the Oracle Business Analytics Warehouse, with associated extract, transform, and load (ETL) metadata and data-movement infrastructure to support aggregation and transformation for the analysis of data from all transactional sources
  • A pre-built Oracle BI Applications metadata repository to support analysis of the data in the Oracle Business Analytics Warehouse.
  • A suite of metrics pertaining to how organizations measure performance that your company can select from and apply to your particular line of business.
 Oracle BI Applications are built on the Oracle BI Suite Enterprise Edition, a comprehensive and market leading BI platform. This enables organizations to realize the value of a packaged BI application, such as rapid deployment, lower TCO, and built-in best practices, or to build custom BI applications—all on one common BI foundation.

Oracle Business Intelligence Applications includes the following:
         
Oracle Financial Analytics
Oracle Human Resources Analytics
Oracle Procurement and Spend Analytics
Oracle Project Analytics
Oracle Supply Chain and Order Management Analytics
Oracle Sales Analytics
Oracle Service Analytics
Oracle Marketing Analytics
Oracle Contact Center Telephony Analytics
Oracle Loyalty Analytics
Oracle Price Analytics

Oracle data integrator as an integration platform
- Pre-built warehouse
- Pre-built ETL
- Pre-built Meta data
- Oracle Business analytic Warehouse

Components of OBIA:
- Setup Tier: BI Configuration Manager, Functional Setup Manager.
- Data load Tier: ODI Agent, ODI Console, Load Plan Generators, Configuration Manager
- Reporting Tier: OBIEE Agent

Repositories: BA Warehouse, BI Application Components Repository, ODI repository
Files: BI Application RPD, BI Application presentation Catalog, Configuration Files.

OBIA- Finance Analytics:



  1. Oracle Business Intelligence Applications Configuration Manager
  2. Perform Functional Configurations (Functional setup manager)
  3. Implementations
  4. Configure Offerings
  5. Implementation Projects tab
  6. Create Implementation Project
  7. Enter Basic Information
  8. check some modules
  9. save and open projects
New Data Lineage Tool allows customers and implementers to track lineage from source to target - improving information transparency across their enterprise

Configuration Management expands System Setup and Load Plan definition capabilities, including the registration of multiple instances for the same Product Line Version, UI enhancements to support DW connection configuration and Load Plan definition, and Load Plan definition migration

The different components of OBIA 11.1.1.8.1 are
  • Admin console
  • BIACM(Business Intelligence Applications Configuration Manager)
  • FSM(Functional Setup Manager)
  • ODI Console(Oracle Data Integrator Console)
  • RPD(Repository)
  • Catalog

OBIA Configuration Manager:



Click Define Business Intelligence Application Instance where you define source and target systems and configure all your modules in  Financials System Manager (FSM).
Sign into to Financial Setup Manager application.


The FSM helps you in creating all the configuration and all your application specific domain data loads.

Click Configure Offering link in the left side you get the list of offering and click the check box enable for Implementation.













Create a Load Plan: it helps to configure and create new load plan and it is used for generating the data and metadata to get dash board in the catalog link of the OBIEE.

In order to register an enterprise application it must exist in the environment and you must have access to the WLS Administrator security role as well as one of the other following roles:
  • Application Implementation Administrator
  • Application Implementation Consultant
  • Application Administrator
  • Application Developer
The steps required to integrate Oracle BI Applications with Oracle E-Business Suite Applications in the following ways:
  • Single Sign-On first into Oracle E-Business Suite and have that authentication passed through to OBIEE
  • Embed links to OBIEE dashboard/catalog in Oracle E-Business Suite pages
  • Create Action Links within Oracle BI EE reports and dashboards that take you back into Oracle E-Business Suite in context
  • Setup is required both on the E-Business Suite Application and OBIEE sides to perform this integration. These steps are detailed in this bulletin with an example of how to achieve this in the Oracle BI Applications. This document does not describe the mechanism to embed OBIEE charts, dashboards, or reports in the E-Business Suite application.

The different components that are responsible for the display of meaningful data on your dashboards. Functional configurations is an important task at each and every stage of BI implementation since accurate configurations and mappings translate to accurate data on dashboards.

These steps need input from the subject matter experts (SMEs)/ super users of your transactional source system to get the data right and when the technical folks show the BIACM and FSM UIs to functional SMEs for their input, the questions they would be asked are:
  • This UI does not make sense.
  • What is all that Mapping about?
  • Why you need that input?
The answer that would help:
These functional setups, based on either business requirements or on transactional source system settings or configurations, direct the manner in which relevant data is moved and transformed from source database to target database.
Functional setups are also called functional configurations which provides accurate and successful movement of data from (source system) EBS to (database to target Business Analytics Warehouse) Dashboard and they Control the manner in which data is displayed.

The implementation phases for Oracle BI Applications. A typical product lifecycle consists of the following process, some of which may happen concurrently.
  • Installation
  • OBIA architecture and components
  • Configurations
  • Data Load-Domain Load/Data Load/Incremental Load/Issues in Data Load
  • Customization to RPD
  • Customization to Dashboards
  • Migration














The Database layer has
  • Source System
  • OBAW
  • Business Analytics Warehouse                                                                                                                                                
  • Business Intelligence Applications Components Repository
  • Business Intelligence Applications I/O Schema
  • Oracle Data Integrator Repository for BI Applications
Components Deployed into Manager Server "bi_server1"
  • Oracle BI Applications Configuration Manager
  • Functional set up manager
  • Load plan generator
  • ATG Lite
Components deployed into Managed serer “Odi_Server1” are
  • ODI Console
  • ODI agent
  • Client tier
  • Console accessed through Web browsers.
  • ODI Studio is installed on a developer client machine. For BI Applications usage, ODI SDK must be installed along with ODI Studio.

Reference: support.oracle.com, OBIA/OBIEE user guide and implementation guide and note#555254.1, 1343143.1, 749190.1, 758392.1, 755768.1,1347159.1