Oracle Fusion Applications store data in underlying tables, but direct table access is not typically provided to end-users. Instead, Oracle offers public views and APIs for data retrieval and integration.
1. Base Tables vs. Interface Tables
Base tables store transactional and master data (e.g., HCM_EMPLOYEES, PO_HEADERS_ALL).
Interface tables (staging tables) facilitate data imports (e.g., AP_INVOICES_INTERFACE for invoices).
OTBI and BIP Reports for extracting Fusion data without direct table access.
2. Key Tables & Views for Common Modules
Here are some critical tables and views in Oracle Fusion for different modules:
Fusion Financials (ERP)
- AP_INVOICES_ALL – Stores invoice details.
- AP_SUPPLIERS – Holds supplier information.
- GL_JE_HEADERS & GL_JE_LINES – Stores journal entries.
- Fusion View: AP_INVOICE_V (for secured access).
Fusion HCM (Human Capital Management)
- PER_ALL_PEOPLE_F – Employee records (date-tracked).
- PER_JOBS_F – Job details.
- Fusion View: PER_PEOPLE_F_VL (secured employee data view).
Fusion SCM (Supply Chain Management)
- PO_HEADERS_ALL – Purchase order details.
- INV_MATERIAL_TXNS – Inventory transactions.
- Fusion View: PO_HEADERS_VL.
3. Extracting Data from Oracle Fusion
Here are some integration approaches:
A. Using BI Publisher (BIP) for Table Extraction
- Create a Data Model in BIP.
- Use SQL queries to fetch data from Fusion Views (e.g.,
SELECT * FROM PER_PEOPLE_F_VL
). - Schedule reports for automated data extraction in CSV/Excel format.
B. File-Based Data Import (FBDI) for Bulk Data Loads
- Oracle provides FBDI templates for mass data uploads.
- Data is staged in interface tables before processing into base tables.
- Example: Importing invoices using
AP_INVOICES_INTERFACE
.
C. Oracle REST & SOAP APIs for Real-time Integration
- Use REST APIs for fetching Fusion data:
- Example: Fetching employee details via HCM REST API:
D. Oracle Integration Cloud (OIC) for Automated Sync
- OIC connects Oracle Fusion with external apps.
- Prebuilt adapters for ERP, HCM, and SCM.
- Uses orchestration workflows for automation.