You are on page 1of 25

Table naming Convention in Oracle Apps

very common thing , people get confuse why such type of naming

convention oracle have used.


_ALL: Table holds all the information about different operating units.
Multi-org environment. you can also set the MO_GLOBAL to specific
operating unit to see the data specific to that operating unit only.
_TL: Tables corresponding to another table with the same name use
underscore _TL. These table provides multiple language support. For
each item in the table without _TL there can be many rows in the _TL
table, But all with different values in the language column.
_B: These are the BASE tables. They are very important and all the
data is stored in the table with all validations. it is supposed that these
table will always contains the perfect format data. if anything happens
to the BASE table data , then it is a data corruption issues.
(No Copyrights.Its Oracle for Oracle By Oracle)

Table naming Convention in Oracle Apps

_F: These are the Date tracked Tables, which occur in HR AND

Payroll. For these are two date column EFFECTIVE_START_DATE


AND EFFECTIVE_END_DATE which together with PK identifies a row
uniquely. The data intervals cannot overlap.
many think they are secured data. Guess someone from oracle
confirms.
_V: Tables are the views created on base tables.
_VL: Are views for multi language tables which combines the row of
the base tables with the corresponding
rows of the _TL table where LANGUAGE=USERENV('LANG');
-S: are sequences ,used for finding the new values for the primary key
of a table.
_A: are audit shadow tables .
_AVN: and ACN are audit shadow views(when data was changed, and
with what values )

Table naming Convention in Oracle Apps

used by

AHL - Oracle Advanced Service Online


used by
AMS - Oracle Marketing
uses
AR - Oracle Receivables
used by/uses
ASO - Oracle Order Capture
used by
BIC - Customer Intelligence
used by/uses
CS - Oracle Service
(

Table naming Convention in Oracle Apps

used by

CSD - Depot Repair


used by
CSF - Field Service
uses
FND - Application Object Library
uses
INV - Oracle Inventory
uses
JTF - CRM Foundation
used by
OE - Oracle Order Entry
uses
OFA - Oracle Assets

Table naming Convention in Oracle Apps

used by
OKI - Oracle Contracts Intelligence

used by
OKL - Oracle Lease Management
used by
OKS - Oracle Contracts Service Module

used by
OKX - Oracle Contracts Integration
uses
ONT - Oracle Order Management

uses
PA - Oracle Projects

Table naming Convention in Oracle Apps


uses
PER - Oracle Human Resources

uses
PO - Oracle Purchasing
used by
QA - Oracle Quality
uses

QP - Oracle Pricing
uses
WIP - Oracle Work in Process
used by
XDP - Oracle Provisioning

Table naming Convention in Oracle Apps


used by
XDP - Oracle Provisioning

used by
XNC - Oracle Sales for Communications
used by
XNI - Oracle Install Base Intelligence
used by

XNS - Oracle Service for Communications

GL General Ledger Tables


GL_CODE_COMBINATIONS
GL_LEDGERS
GL_DAILY_RATES:
foreign currency.
GL_IMPORT_REFERENCES
sub ledgers.
GL_PERIODS
periods.
GL_JE_HEADERS
GL_JE_LINES
GL_JE_BATCHES
GL_JE_CATEGORIES_TL
GL_JE_SOURCES_TL
GL_PERIODS

Stores valid account combinations.


Stores Information about the ledgers.
Stores the daily conversion rates for
Stores Individual transactions from

Stores the information of accounting


Stores Journal Entries.
Stores the Journal entry lines .
Stores Journal entry batches.
Journal entry categories.
Journal entry sources
Calendar period definitions

GL General Ledger Tables


Calendar period definitions
GL_PERIOD_STATUSES
Calendar period statuses calendar period types
GL_SETS_OF_BOOKS
Set of books definitions
GL_BALANCES
Stores Actual budget and encumbrance
balances for details and summary accounts.
GL_BUDGETS
Stores budget definitions.
GL_INTERFACE
Import Journal entry batches.
GL_BUDGETS
Stores budget definitions.
GL_INTERFACE
Import Journal entry batches.
GL_BUDGET_INTERFACE
Upload budget data from external sources.
GL_DAILY_RATES_INTERFACE Import daily conversion rates.
GL_ENCUMBRANCE_TYPES Encumbrance type definitions

GL_PERIODS

AP Accounts Payables Tables


Accounting events Table
AP_AE_HEADERS_ALL
Accounting entry headers tables
AP_AE_LINES_ALL
Accounting entry lines tables
AP_INCOME_TAX_TYPES
supplier types
AP_TAX_CODES_ALL
Tax code information
AP_BATCHES_ALL
Summary invoice batch information
AP_CHECKS_ALL
Supplier payment data
AP_HOLDS_ALL
Invoice hold Information
AP_INVOICE_ALL
Detailed invoice records
AP_INVOICE_LINES_ALL
Contains record for invoice lines entered manually
generated automatically o imported from open interface.
AP_INVOICE_DISTRIBUTION_ALL Invoice distribution line information
AP_INVOICE_PAYMENTS_ALL
Invoice payment records
AP_PAYMENT_DISTRIBUTIONS_ALL Payment distribution information
AP_PAYMENT_HISTORY_ALL
Maturity and reconciliation history
AP_PAYMENT_SCHEDULES_ALL
scheduled payment information on invoices.

AP_ACCOUNTING_EVENTS_ALL

AP Accounts Payables Tables

Stores information about your supplier level


attributes.
AP_SUPPLIER_SITES_ALL
Stores information about your supplier site level
attributes
AP_SUPPLIER_CONTRACTS Stores Supplier Contracts.
AP_SUPPLIER

AR Accounts Receivables Tables


RA_CUST_TRX_TYPES_ALL

RA_CUSTOMER_TRX_ALL

Transaction type for invoices, commitments and


credit memos
Header -Level information about invoices, debits
memos, charge backs commitments and
credit memos.

RA_CUSTOMER_TRX_LINES_ALL Invoice, Debit memo, chargeback, credit


memo and commitment lines.
RA_CUST_TRX_LINES_GL_DIST_ALL Accounting records for revenue,
unearned revenue and unbilled receivables.

RA_CUST_TRX_LINES_SALESRESP_ALL Sales credit assignments for


transactions.
AR_ADJUSTMENTS_ALL

Pending and approved invoice


adjustments.

AR Accounts Receivables Tables


AR_CASH_RECEIPTS_ALL

Detailed receipt information

AR_CASH_RECEIPT_HISTORY_ALL History of actions and status changes in


the life cycle of a receipt.
AR_PAYMENT_SCHEDULES_ALL ALL Transactions except adjustments and
miscellaneous cash receipt.
AR_RECEIVABLE_APPLICATIONS_ALL Accounting information for cash and
credit memo applications.

PO Purchase Order TABLES


Requisition headers
PO_REQUISITION_LINES_ALL
Requisition lines
PO_REQ_DISTRIBUTIONS_ALL
Requisition distributions .
PO_REQ_DIST_INTERFACE_ALL
Interface table for requisition distributions.
PO_REQUISITIONS_INTERFACE_ALL Requisition Import interface table
PO_INTERFACE_ERRORS
Requisition import interface errors
PO_HEADERS_ALL
Document headers (for purchase orders,
purchase agreements, quotations, RFQs).
PO_LINES_ALL
Purchase document lines (for purchase
orders,purchase agreements, quotations, RFQs) .
PO_HEADERS_INTERFACE
Interface table for purchase order headers
PO_LINES_INTERFACE
Interface table for purchase order lines .
PO_LINE_LOCATIONS_ALL
Document shipment schedules

PO_REQUISITION_HEADERS_ALL

PO TABLES
PO_VENDORS

PO_VENDOR_SITES_ALL

Suppliers (AP_SUPPLIER)
Supplier sites
(AP_SUPPLIER_SITES_ALL)

(RECEIPT)
RCV_SHIPMENT_HEADERS
RCV_SHIPMENT_LINES
RCV_TRANSACTIONS
RCV_TRANSACTIONS_INTERFACE

Shipment and receipt header information


Receiving shipment line information
Receiving transactions
Receiving transactions interface table

(PO_TYPES)
PO_DOCUMENT_TYPES
PO_VENDOR_CONTACTS

Document types .
Supplier contacts

PO TABLES
RECEIPT
RCV_SHIPMENT_HEADERS

PO TYPES
PO_DOCUMENT_TYPES

RCV_SHIPMENT_LINES

PO_VENDORS-(AP_SUPPLIER IN R12)

RCV_TRANSACTIONS

PO_VENDORS_SITES_ALL
(AP_SUPPLIER_SITES_ALL IN R12)

PO_VENDOR_CONTRACTS

(AP_SUPPLIER_CONTRACTS IN R12)
PO_DISTRIBUTIONS_INTERFACE Interface table for purchase order distributions
PO_DISTRIBUTIONS_ALL

Purchase order distributions

PER - Oracle Human Resources


HR_OPERATING_UNITS
PER_ALL_ORGANIZATION_UNITS
PER_ORGANIZATION_UNITS.
PER_ALL_PEOPLE_F
PER_ALL_ASSIGNMENTS_F
PER_PERIODS_OF_SERVICE
PER_ALL_POSITIONS

PER_GRADES
PER_JOBS
PER_CAREER_PATHS
PER_COMPETENCES

PER_CONTRACTS_F
PER_QUALIFICATIONS
PER_APPRAISALS

Information about operating units.


Unsecured version of
DateTracked table holding personal
information for employees, applicants and other
people.
Employee and applicant assignment details.
Period of service details for an employee.
Dualmaintained position definition
information.
Grade definitions for a business group.
Jobs defined for a Business Group.
List of career paths for jobs
competence is a definition of knowledge,
skills, abilities.
The details of a persons contract of
employment.
A record of educational qualification,
An appraisal is a record of an evaluation of a
person by others

PER - Oracle Human Resources


Records of absence, or
attendance for an employee.
PER_ABS_ATTENDANCE_REASONS Valid absence reasons for an
bsence type.
PER_PAY_PROPOSALS
Salary proposals and
performance review information
for employee assignments.
PER_ASSESSMENTS
The grouping of a set of
assessment elements.
PER_CALENDAR_ENTRIES
Calendar Entries.
PER_COMPETENCES
A competence is a definition
of knowledge, skills.
PAY_PEOPLE_GROUPS
People group flexfield
information.
PER_PEOPLE_EXTRA_INFO
Extra information for a
person.
PER_POSITION_STRUCTURES
Position Hierarchy names.
PER_DISABILITIES_F
Hold Disability information for one
person.

PER_ABSENCE_ATTENDANCES

PER - Oracle Human Resources


(payroll)

Payroll group definitions.


PAY_ASSIGNMENT_ACTIONS
Action or process results, showing which
assignments have been processed by a specific payroll action, or process.
PAY_BACKPAY_RULES
Balances to be recalculated by a RetroPay
process.
PAY_BALANCE_BATCH_HEADERS Batch header information for balance upload
batch.
PAY_BALANCE_BATCH_LINES - Individual batch lines for the balance upload
process.
PAY_BALANCE_TYPES
Balance information.

PAY_ALL_PAYROLLS_F

PAY_CONSOLIDATION_SETS

Consolidation set of results of payroll


processing.

PER - Oracle Human Resources


PAY_ELEMENT_CLASSIFICATIONS Element classifications for legislation
and information
PAY_ELEMENT_ENTRIES_F
PAY_GL_INTERFACE
PAY_PAYROLL_ACTIONS
PAY_RUN_RESULTS
PER_BUDGETS
HR_API_HOOKS
HR_PUMP_BATCH_HEADERS

Element entry list for each assignment.


Costed details to be passed to the
General Ledger.
Holds information about a payroll
process.
Result of processing a single element
entry.
Definitions of HR budgets.
Lists the hook points which are available in
each API module.
Stores information on a batch to be loaded by
the data pump.

INV - Oracle Inventory


MTL_SYSTEM_ITEMS_B
MTL_CATEGORIES_B
MTL_ITEM_CATEGORIES

MTL_ITEM_LOCATIONS
MTL_ITEM_SUB_INVENTORIES
MTL_ITEM_REVISIONS
MTL_MANUFACTURERS
MTL_MATERIAL_TRANSACTIONS

MTL_SECONDARY_INVENTORIES
MTL_TRANSA.CTION_TYPES

Inventory item definitions


Code combinations table for item
categories
Define item assignments to categories
Definitions for stock locators
Itemsub inventory assignments
Item revisions.
Define manufacturers

Material transaction table

Sub inventory definitions .

Inventory Transaction Types Table

ORDER MANAGEMENT
SO_HEADERS_ALL
SO_LINES_ALL
SO_HEADERS_INTERFACE_ALL
SO_LINES_INTERFACE_ALL
SO_LINE_DETAILS_INTERFACE
SO_ORDER_TYPES
SO_PICKING_LINES_ALL
SO_PRICE_LISTS

Order header information.


Order lines
Imported order header information
Imported order line information
Imported order line schedule details
Order types.
Picking lines
Price lists

FND Application object Library


Tables

FND_APPLICATION
FND_CONCURRENT_PROGRAM
FND_CONCURRENT_REQUESTS
FND_CURRENCIES
FND_FLEX_VALUE_SETS
FND_FLEX_VALUES
FND_FORM
FND_FORM_FUNCTIONS
FND_ID_FLEXS
FND_ID_FLEX_SEGMENTS
FND_LOOKUP_TYPES
FND_LOOKUP_VALUES
FND_MENUS
FND_PROFILE_OPTIONS
FND_REQUEST_SETS
FND_USER

Application registered with AOL.


Concurrent Programs.
Concurrent request information.
Currencies enabled for use at your site
Value sets information.
Valid values for value sets.
Forms
Form Functions information.
Key flex fields.
Key flex fields segment values
AOL Quick codes
Quick code values.
Menu details
User profile options .
Request sets
User Details

THANK YOU !!!

HAPPY
LEARNING
ORACLE
(No Copyrights.Its Oracle for Oracle By Oracle)

You might also like