You are on page 1of 25

Table naming Convention in Oracle Apps

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

usedby

AMS - Oracle Marketing

uses

AR - Oracle Receivables

usedby/uses

ASO - Oracle Order Capture

usedby

BIC - Customer Intelligence

usedby/uses

CS - Oracle Service
(

Table naming Convention in Oracle Apps

usedby
CSD - Depot Repair
usedby
CSF - Field Service
uses
FND - Application Object Library
uses
INV - Oracle Inventory
uses
JTF - CRM Foundation
usedby
OE - Oracle Order Entry
uses
OFA - Oracle Assets

Table naming Convention in Oracle Apps

usedby
OKI-OracleContractsIntelligence
usedby
OKL-OracleLeaseManagement
usedby
OKS-OracleContractsServiceModule
usedby
OKX-OracleContractsIntegration
uses
ONT-OracleOrderManagement
uses
PA-OracleProjects

Table naming Convention in Oracle Apps

uses
PER - Oracle Human Resources
uses
PO - Oracle Purchasing
usedby
QA - Oracle Quality
uses
QP - Oracle Pricing
uses
WIP - Oracle Work in Process
usedby
XDP - Oracle Provisioning

Table naming Convention in Oracle Apps

usedby
XDP - Oracle Provisioning
usedby
XNC - Oracle Sales for Communications
usedby
XNI - Oracle Install Base Intelligence
usedby
XNS - Oracle Service for Communications

GL General Ledger
Tables
GL_CODE_COMBINATIONSStoresvalidaccountcombinations.
GL_LEDGERSStoresInformationabouttheledgers.
GL_DAILY_RATES: Storesthedailyconversionratesforforeign

currency.
GL_IMPORT_REFERENCESStoresIndividualtransactionsfromsub
ledgers.
GL_PERIODSStorestheinformationofaccountingperiods.
GL_JE_HEADERSStoresJournalEntries.
GL_JE_LINESStorestheJournalentrylines.
GL_JE_BATCHESStoresJournalentrybatches.
GL_JE_CATEGORIES_TLJournalentrycategories.
GL_JE_SOURCES_TLJournalentrysources
GL_PERIODSCalendarperioddefinitions

GL General Ledger
Tables

GL_PERIODS
Calendarperioddefinitions
GL_PERIOD_STATUSESCalendarperiodstatusescalendarperiodtypes
GL_SETS_OF_BOOKSSetofbooksdefinitions
GL_BALANCESStoresActualbudgetandencumbrance
balancesfordetailsandsummaryaccounts.
GL_BUDGETSStoresbudgetdefinitions.
GL_INTERFACEImportJournalentrybatches.
GL_BUDGETSStoresbudgetdefinitions.
GL_INTERFACEImportJournalentrybatches.
GL_BUDGET_INTERFACEUploadbudgetdatafromexternalsources.
GL_DAILY_RATES_INTERFACEImportdailyconversionrates.
GL_ENCUMBRANCE_TYPESEncumbrancetypedefinitions

AP_ACCOUNTING_EVENTS_ALLAccountingeventsTable
AP Accounts Payables Tables
AP_AE_HEADERS_ALLAccountingentryheaderstables
AP_AE_LINES_ALLAccountingentrylinestables
AP_INCOME_TAX_TYPESsuppliertypes
AP_TAX_CODES_ALLTaxcodeinformation
AP_BATCHES_ALLSummaryinvoicebatchinformation
AP_CHECKS_ALLSupplierpaymentdata
AP_HOLDS_ALLInvoiceholdInformation
AP_INVOICE_ALLDetailedinvoicerecords
AP_INVOICE_LINES_ALLContainsrecordforinvoicelinesenteredmanually
generatedautomaticallyoimportedfromopeninterface.
AP_INVOICE_DISTRIBUTION_ALLInvoicedistributionlineinformation
AP_INVOICE_PAYMENTS_ALLInvoicepaymentrecords
AP_PAYMENT_DISTRIBUTIONS_ALLPaymentdistributioninformation
AP_PAYMENT_HISTORY_ALLMaturityandreconciliationhistory
AP_PAYMENT_SCHEDULES_ALLscheduledpaymentinformationoninvoices.

AP Accounts Payables Tables

AP_SUPPLIERStoresinformationaboutyoursupplierlevel
attributes.
AP_SUPPLIER_SITES_ALLStoresinformationaboutyoursuppliersitelevel
attributes
AP_SUPPLIER_CONTRACTSStoresSupplierContracts.

AR Accounts Receivables Tables


RA_CUST_TRX_TYPES_ALLTransactiontypeforinvoices,commitmentsand

creditmemos

RA_CUSTOMER_TRX_ALLHeader-Levelinformationaboutinvoices,debits

memos,chargebackscommitmentsand creditmemos.
RA_CUSTOMER_TRX_LINES_ALLInvoice,Debitmemo,chargeback,credit

memoandcommitmentlines.
RA_CUST_TRX_LINES_GL_DIST_ALLAccountingrecordsforrevenue,

unearnedrevenueandunbilledreceivables.
RA_CUST_TRX_LINES_SALESRESP_ALL

Salescreditassignmentsfor

transactions.
AR_ADJUSTMENTS_ALL

Pendingandapprovedinvoice
adjustments.

AR Accounts Receivables Tables


AR_CASH_RECEIPTS_ALLDetailedreceiptinformation
AR_CASH_RECEIPT_HISTORY_ALLHistoryofactionsandstatuschangesin

thelifecycleofareceipt.
AR_PAYMENT_SCHEDULES_ALLALLTransactionsexceptadjustmentsand

miscellaneouscashreceipt.
AR_RECEIVABLE_APPLICATIONS_ALLAccountinginformationforcashand

creditmemoapplications.

PO

Purchase Order TABLES

PO_REQUISITION_HEADERS_ALLRequisitionheaders
PO_REQUISITION_LINES_ALLRequisitionlines
PO_REQ_DISTRIBUTIONS_ALLRequisitiondistributions.
PO_REQ_DIST_INTERFACE_ALLInterfacetableforrequisitiondistributions.
PO_REQUISITIONS_INTERFACE_ALL Requisition Import interface table
PO_INTERFACE_ERRORSRequisitionimportinterfaceerrors
PO_HEADERS_ALL
Documentheaders(forpurchaseorders,
purchaseagreements,quotations,RFQs).
PO_LINES_ALL
Purchasedocumentlines(forpurchase

orders,purchaseagreements,quotations,RFQs).
PO_HEADERS_INTERFACEInterfacetableforpurchaseorderheaders
PO_LINES_INTERFACEInterfacetableforpurchaseorderlines.
PO_LINE_LOCATIONS_ALLDocumentshipmentschedules

PO TABLES
PO_VENDORS
Suppliers(AP_SUPPLIER)
PO_VENDOR_SITES_ALLSuppliersites

(AP_SUPPLIER_SITES_ALL)

(RECEIPT)
RCV_SHIPMENT_HEADERS Shipmentandreceiptheaderinformation
RCV_SHIPMENT_LINES
Receivingshipmentlineinformation
RCV_TRANSACTIONS
Receivingtransactions
RCV_TRANSACTIONS_INTERFACEReceivingtransactionsinterfacetable

(PO_TYPES)
PO_DOCUMENT_TYPESDocumenttypes.
PO_VENDOR_CONTACTSSuppliercontacts

PO TABLES
RECEIPT
PO TYPES
RCV_SHIPMENT_HEADERSPO_DOCUMENT_TYPES
RCV_SHIPMENT_LINESPO_VENDORS--

(AP_SUPPLIERINR12)

RCV_TRANSACTIONS PO_VENDORS_SITES_ALL
(AP_SUPPLIER_SITES_ALLINR12)
PO_VENDOR_CONTRACTS

(AP_SUPPLIER_CONTRACTSINR12)
PO_DISTRIBUTIONS_INTERFACEInterfacetableforpurchaseorderdistributions
PO_DISTRIBUTIONS_ALLPurchaseorderdistributions

PER - Oracle Human Resources

HR_OPERATING_UNITSInformationaboutoperatingunits.
PER_ALL_ORGANIZATION_UNITSUnsecuredversionof

PER_ORGANIZATION_UNITS.
PER_ALL_PEOPLE_FDateTrackedtableholdingpersonal
informationforemployees,applicantsandother people.
PER_ALL_ASSIGNMENTS_FEmployeeandapplicantassignmentdetails.
PER_PERIODS_OF_SERVICEPeriodofservicedetailsforanemployee.
PER_ALL_POSITIONSDualmaintainedpositiondefinition
information.
PER_GRADES Gradedefinitionsforabusinessgroup.
PER_JOBS JobsdefinedforaBusinessGroup.
PER_CAREER_PATHS Listofcareerpathsforjobs
PER_COMPETENCEScompetenceisadefinitionofknowledge,
skills,abilities.
PER_CONTRACTS_FThedetailsofapersonscontractof
employment.
PER_QUALIFICATIONSArecordofeducationalqualification,
PER_APPRAISALSAnappraisalisarecordofanevaluationofa
personbyothers

PER - Oracle Human Resources


PER_ABSENCE_ATTENDANCESRecordsofabsence,or

attendanceforanemployee.
PER_ABS_ATTENDANCE_REASONSValidabsencereasonsforan
bsencetype.
PER_PAY_PROPOSALS
Salaryproposalsand
performancereviewinformation foremployeeassignments.
PER_ASSESSMENTS
Thegroupingofasetof
assessmentelements.
PER_CALENDAR_ENTRIESCalendarEntries.
PER_COMPETENCES Acompetenceisadefinitionof
knowledge,skills.
PAY_PEOPLE_GROUPSPeoplegroupflexfield information.
PER_PEOPLE_EXTRA_INFOExtrainformationfora person.
PER_POSITION_STRUCTURESPositionHierarchynames.
PER_DISABILITIES_F HoldDisabilityinformationforone
person.

PER - Oracle Human


Resources
(payroll)
PAY_ALL_PAYROLLS_F
Payrollgroupdefinitions.
PAY_ASSIGNMENT_ACTIONS Actionorprocessresults,showingwhich

assignmentshavebeenprocessedbyaspecificpayrollaction,orprocess.
PAY_BACKPAY_RULES
BalancestoberecalculatedbyaRetroPay
process.
PAY_BALANCE_BATCH_HEADERSBatchheaderinformationforbalanceupload
batch.
PAY_BALANCE_BATCH_LINES-Individualbatchlinesforthebalanceupload
process.
PAY_BALANCE_TYPES
Balanceinformation.

PAY_CONSOLIDATION_SETS Consolidationsetofresultsofpayroll

processing.

PER - Oracle Human


Resources
PAY_ELEMENT_CLASSIFICATIONSElementclassificationsforlegislation

andinformation
PAY_ELEMENT_ENTRIES_FElemententrylistforeachassignment.
PAY_GL_INTERFACECosteddetailstobepassedtothe
GeneralLedger.
PAY_PAYROLL_ACTIONSHoldsinformationaboutapayroll
process.
PAY_RUN_RESULTSResultofprocessingasingleelement
entry.
PER_BUDGETSDefinitionsofHRbudgets.
HR_API_HOOKS
Liststhehookpointswhichareavailablein
eachAPImodule.
HR_PUMP_BATCH_HEADERSStoresinformationonabatchtobeloadedby
thedatapump.

MTL_SYSTEM_ITEMS_BInventoryitemdefinitions
INV - Oracle Inventory
MTL_CATEGORIES_BCodecombinationstableforitem

categories
MTL_ITEM_CATEGORIES Defineitemassignmentstocategories
MTL_ITEM_LOCATIONSDefinitionsforstocklocators
MTL_ITEM_SUB_INVENTORIESItemsubinventoryassignments
MTL_ITEM_REVISIONSItemrevisions.
MTL_MANUFACTURERSDefinemanufacturers
MTL_MATERIAL_TRANSACTIONSMaterialtransactiontable
MTL_SECONDARY_INVENTORIESSubinventorydefinitions.
MTL_TRANSA.CTION_TYPESInventoryTransactionTypesTable

ORDER
MANAGEMENT

SO_HEADERS_ALLOrderheaderinformation.
SO_LINES_ALLOrderlines
SO_HEADERS_INTERFACE_ALLImportedorderheaderinformation
SO_LINES_INTERFACE_ALLImportedorderlineinformation
SO_LINE_DETAILS_INTERFACEImportedorderlinescheduledetails
SO_ORDER_TYPESOrdertypes.
SO_PICKING_LINES_ALLPickinglines
SO_PRICE_LISTSPricelists

FND Application object


Library
Tables
FND_APPLICATIONApplicationregisteredwithAOL.
FND_CONCURRENT_PROGRAMConcurrentPrograms.

FND_CONCURRENT_REQUESTSConcurrentrequestinformation.
FND_CURRENCIESCurrenciesenabledforuseatyoursite
FND_FLEX_VALUE_SETSValuesetsinformation.
FND_FLEX_VALUESValidvaluesforvaluesets.
FND_FORMForms
FND_FORM_FUNCTIONSFormFunctionsinformation.
FND_ID_FLEXSKeyflexfields.
FND_ID_FLEX_SEGMENTSKeyflexfieldssegmentvalues
FND_LOOKUP_TYPESAOLQuickcodes
FND_LOOKUP_VALUESQuickcodevalues.
FND_MENUSMenudetails
FND_PROFILE_OPTIONSUserprofileoptions.
FND_REQUEST_SETSRequestsets
FND_USERUserDetails

THANK YOU !!!

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

You might also like