OTA Tech PDF
OTA Tech PDF
OTA Tech PDF
..........................................................................................
..........................................................................................
Release 11i
..........................................................................................
..........................................................................................
..........................................................................................
..........................................................................................
..........................................................................................
..........................................................................................
CAUTION!
..........................................................................................
..........................................................................................
..........................................................................................
..........................................................................................
Oracler Training
Administration Technical
Reference Manual
RELEASE 11i
January 2000
Oracler Training Administration Technical Reference Manual
Release 11i
The information in this TRM is subject to change without notice. If you find any problems in the TRM in any form, software or printed matter,
please report them to us in writing. Oracle Corporation does not warrant that this TRM is error–free. This TRM is provided to customer ”as–is”
with no warranty of any kind. This TRM does not constitute Documentation as that term is defined in Oracle’s agreements.
Reverse engineering of the Programs (software and documentation) associated with this TRM are prohibited. The Programs associated with this
TRM are not intended for use in any nuclear, aviation, mass transit, medical, or other inherently dangerous applications. It shall be licensee’s
responsibility to take all appropriate fail–safe, back–up, redundancy and other measures to ensure the safe use of such applications if the
Programs are used for such purposes, and Oracle disclaims liability for any damages caused by such use of the Programs.
Index
CHAPTER
1 Introduction
Introduction 1–1
Introduction
At Oracle, we design and build applications using Oracle Designer, our
systems design technology that provides a complete environment to
support developers through all stages of a systems life cycle. Because
we use a repository–based design toolset, all the information regarding
the underlying structure and processing of our applications is available
to us online. Using Oracle Designer, we can present this information to
you in the form of a technical reference manual.
This Oracle Training Administration Technical Reference Manual contains
detailed, up–to–date information about the underlying structure of
Oracle Training Administration. As we design and build new releases
of Oracle Training Administration, we update our Oracle Designer
repository to reflect our enhancements. As a result, we can always
provide you with an Oracle Training Administration Technical Reference
Manual that contains the latest technical information as of the
publication date. Note that after the publication date we may have
added new indexes to Oracle Training Administration to improve
performance.
Audience
The Oracle Training Administration Technical Reference Manual provides
useful guidance and assistance to:
• Technical End Users
• Consultants
• Systems Analysts
• System Administrators
• Other MIS professionals
This manual assumes that you have a basic understanding of
structured analysis and design, and of relational databases. It also
assumes that you are familiar with Oracle Application Object Library
and your Oracle Training Administration application. If you are not
familiar with the above products, we suggest that you attend one or
more of the training classes available through Oracle Education (see:
Other Information Sources: page 1 – 8).
Example #1
Suppose you are designing an interface between your Oracle Training
Administration application and your Oracle Accounts Receivable
application. Your first step is to look at the Public Table List section of
Chapter 2 for a table name resembling Finance. .
Once you locate the right table (OTA_FINANCE_HEADERS), you can
refer to the Table and View Definitions section of Chapter 3 for a
detailed description of the table and its columns. You can examine the
column descriptions to ensure that your custom application references
the correct columns. Then you can look at the Database Diagrams
section in Chapter 2 to identify the tables related to
OTA_FINANCE_HEADERS. You can examine these related table
descriptions to ensure that your application references any other tables
holding information relevant to your application.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Introduction 1–3
Example #2
Suppose you are writing a report to list the events that have taken place
at your enterprise. You should use the Public Table List in Chapter 2 to
locate the table OTA_EVENTS. Then you can examine the column
descriptions in the Table and View Definitions section of Chapter 3 to
learn what columns you should display in your report and how you
should display them.
High–Level Design
This section, Chapter 2, contains database diagrams, and lists each
database table and view that Oracle Training Administration uses. This
chapter also has a list of modules.
Detailed Design
This section, Chapter 3, contains a detailed description of the Oracle
Training Administration database design, including information about
each database table and view you might need for your custom
reporting or other data requirements.
Introduction 1–5
Do not write data into non–interface tables
Oracle reserves the right to change the structure of Oracle Applications
tables, and to change the meaning of, add, or delete lookup codes and
data in future releases. Do not write data directly into or change data
in non–interface tables using SQL*Plus or other programming tools
because you risk corrupting your database and interfering with our
ability to support you.
Moreover, this version of the Oracle Training Administration Technical
Reference Manual does not contain complete information about the
dependencies between Oracle Training Administration applications
tables. Therefore, you should write data into only those tables we
identify as interface tables. If you write data into other non–interface
tables, you risk violating your data integrity since you might not fulfill
all the data dependencies in your Oracle Training Administration
application.
You are responsible for the support and upgrade of the logic within the
procedures that you write, which may be affected by changes between
releases of Oracle Applications.
Relationship
A relationship describes any significant way in which two tables may
be associated. For example, rows in the Journal Headers table may
have a one–to–many relationship with rows in the Journal Lines table.
Database Diagram
A database diagram is a graphic representation of application tables
and the relationships between them.
Module
A module is a program or procedure that implements one or more
business functions, or parts of a business function, within an
application. Modules include forms, concurrent programs and reports,
and subroutines.
Introduction 1–7
database objects and their associated processing. Said another way, an
application building block is a logical unit of an application.
Lookups
Lookups, formerly known as QuickCodes, let you define general
purpose, static lists of values for window fields. Lookups allow you to
base your program logic on lookup codes while displaying
user–friendly names in a list of values window. Lookups simplify
name and language changes by letting you change the names your end
users see, while the codes in your underlying programs remain the
same.
Form
A form is a module comprised of closely related windows that are used
together to perform a task. For example, the Enter Journals form in
Oracle General Ledger includes the Enter Journals window, the Batch
window, and the More Actions window among others. The Enter
Journals window is the main window, and from it, you can use buttons
to navigate to other windows in the form. The form name usually
corresponds to the main window in the form, and is frequently a
window you open directly from the Navigator.
Introduction 1–9
Oracle Alert User Guide
This manual explains how to define periodic and event alerts to
monitor the status of your Oracle Applications data.
Introduction 1 – 11
Oracle Applications Product Update Notes
This book contains a summary of each new feature we added since
Release 11, as well as information about database changes and seed
data changes that may affect your operations or any custom reports
you have written. If you are upgrading from Release 10.7 you also
need to read Oracle Applications Product Update Notes Release 11.
Other Information
Training
Oracle Education offers a complete set of training courses to help you
and your staff master Oracle Applications. We can help you develop a
training plan that provides thorough training for both your project
team and your end users. We will work with you to organize courses
appropriate to your job or area of responsibility.
Training professionals can show you how to plan your training
throughout the implementation process so that the right amount of
information is delivered to key people when they need it the most. You
can attend courses at any one of our many Educational Centers, or you
can arrange for our trainers to teach at your facility. In addition, we
can tailor standard courses or develop custom courses to meet your
needs.
Introduction 1 – 13
About Oracle
Oracle Corporation develops and markets an integrated line of
software products for database management, applications
development, decision support and office automation, as well as Oracle
Applications. Oracle Applications provides the E–Business Suite, a
fully integrated suite of more than 70 software modules for financial
management, internet procurement, business intelligence, supply chain
management, manufacturing, project systems, human resources and
sales and service management.
Oracle products are available for mainframes, minicomputers, personal
computers, network computers, and personal digital assistants,
enabling organizations to integrate different computers, different
operating systems, different networks, and even different database
management systems, into a single, unified computing and information
resource.
Oracle is the world’s leading supplier of software for information
management, and the world’s second largest software company. Oracle
offers its database, tools, and application products, along with related
consulting, education and support services, in over 145 countries
around the world.
Thank You
Thanks for using Oracle Training Administration and this technical
reference manual!
We appreciate your comments and feedback. At the beginning of this
manual is a Reader’s Comment Form that you can use to explain what
you like or dislike about your Oracle Training Administration
application or this technical reference manual. Mail your comments to
the following address or call us directly at (650) 506–7000.
Oracle Applications Documentation Manager
Oracle Corporation
500 Oracle Parkway
Redwood Shores, California 94065
U.S.A.
Or, send electronic mail to [email protected].
2 High–Level Design
Database Diagrams
The Database Diagrams section graphically represents all Oracle
Training Administration applications tables and the relationships
between them, organized by building block.
Use this section to quickly learn what tables each Oracle Training
Administration application building block uses, and how those tables
interrelate. Then, you can refer to the Table and View Definitions
Table Lists
The Table List sections list the Oracle Training Administration
applications tables. Because a product might not include at least one
table for each type, this Technical Reference Manual might not include
each of the following sections.
Public Tables
Use the Public Table List section to quickly identify the tables you are
most interested in. Then, you can refer to the Table and View
Definitions sections of Chapter 3 for more detailed information about
those tables.
In addition, this manual may contain full documentation for one or
more of the following Application Object Library tables: FND_DUAL,
FND_CURRENCIES, and FND_COMMON_LOOKUPS.
Internal Tables
This section includes a list of private, internal tables used by Oracle
Training Administration; we do not provide additional documentation
for these tables.
View Lists
The View List sections list the Oracle Training Administration views,
with one section for each type of view. Because a product might not
include at least one view for each type, this Technical Reference Manual
might not include each of the following sections.
Use this section to quickly identify the views you are most interested
in. Then, you can refer to the Table and View Definitions sections of
Chapter 3 for more detailed information about those views.
Public Views
This section lists views that may be useful for your custom reporting or
other data requirements. The list includes a description of the view,
Web Views
This section lists views that you may need to configure your
Self–Service Web applications. The list includes a description of the
view, and the page in Chapter 3 that gives detailed information about
the web view.
Internal Views
This section includes each private, internal view that Oracle Training
Administration uses.
Single–Organization Views
This section lists the Oracle Training Administration views that we
added to take the place of various tables that are now partitioned by
operating unit, to support multiple sets of books within a single
installation of Oracle Training Administration.
MultiLingual Views
This section lists views that were created to allow certain seed data to
be available in multiple national languages simultaneously.
Module List
The Module List section briefly describes each of the Oracle Training
Administration applications modules. This section lists forms, reports,
and concurrent programs.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Title Bar
Column/attribute
details section
Relational Table
Foreign key
constraint Arc
EMP
Delete rule indicator
Primary key column (#*) # * EMPNO
Mandatory column (*) * DEPTNO
DEPT
Values in the foreign key # * DEPTNO
must match the primary key
* DNAME
Resources
Diagram 2 shows the tables and relationships associated with entering
and maintaining suppliable resources in your Oracle Training
Administration application. A related function is invoicing. The tables
store resource types and booking details.
High–Level Design 2 – 11
Diagram 1 – Activities and Events
High–Level Design 2 – 13
Diagram 3 – OTA or OTA/HRMS Enrollment
High–Level Design 2 – 15
Public Table List
This section lists each public database table that Oracle Training
Administration uses and provides a brief description of each of those
tables. The page reference is to the table description in Chapter 3.
Note that ”public” tables are not necessarily intended for write access
by custom code; Oracle Corporation supports write access using only
standard Oracle Applications forms, reports, and programs, or any
SQL write access to tables explicitly documented as API tables. For
more information, see the How Not To Use This Manual section of this
book’s Introduction.
Oracle Training Administration uses the following Public tables:
Table Name Description
High–Level Design 2 – 17
OTA_SUPPLIABLE_RESOURCES A resource is any facility, person or equipment that you
need to book to run an event. (See page 3 – 75)
RA_CONTACTS Contacts for customers, addresses, and site uses (See page
3 – 115)
Forms
APXSSFSO Financials Options
APXSSSOB Choose Set of Books
APXVDMVD Suppliers
ARXCUDCI Customers
ARXSYSPA System Options
FNDLVMCL QuickCodes
GLXSTBKS Set of Books
OTANOTHS Additional Training
OTAPDDAV Activities
OTAPDDCU Define Category Usages
OTAPDDPL Price Lists
OTARSDSR Resources
OTARSEAH One Time Event
OTARSEEA Customers for Restricted Event
OTARSEED Development Events
OTARSEEP Programs
OTARSEES Scheduled Event
OTARSERB Book Resources
OTATABSE Define Enrollment Status Exclusions
OTATADBS Define Enrollment Status Types
OTATAEBD Enrollment Agreements
OTATAEDB Enrollment Details
OTATAEFI Finance Headers
OTATASAV Search for Event
OTAWSDLT Letter
PERWSDCL Special Information Types
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 19
PERWSDOR Organization
PERWSEMP Enter Person
PERWSLOC Locations
PERWSRQL Request Letter
Reports
OTARPBUD Budget Costs Breaking Down Report
OTARPREG Registration List Report
Concurrent Programs
OTATRANS To Create Cost Center Journal Entry lines
3 Detailed Design
Foreign Keys
To help you understand the relationships between tables, we list each
foreign key contained in a table. For each foreign key in a table, we list
the primary key table name (the table to which a foreign key refers), its
corresponding primary key columns, and the foreign key columns that
refer to those primary key columns.
When the primary key table has a composite primary key, we list each
column of the composite key sequentially.
If a table contains two or more distinct foreign keys that refer to the
same primary key table, we repeat the primary key table name and list
each of the distinct foreign keys separately.
QuickCodes Columns
When a database column contains a QuickCodes value, which we
implement using a foreign key to FND_LOOKUPS, MFG_LOOKUPS,
or to some other lookup table, we list the QuickCodes type (lookup
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Column Descriptions
We list the important characteristics of each column in a table or view.
These characteristics include whether the column is part of the table’s
primary key, whether Oracle8i requires a value for this column, and the
data type of the column. We also give you a brief description of how
your Oracle Training Administration application uses the column.
When a column is part of a table’s primary key, we append the notation
(PK) to the name of that column.
To help you understand which columns your Oracle Training
Administration application uses and which columns it does not use, we
alert you to any unused column. When no module uses a database
column, we show one of the following legends in the Description
column:
Not currently Your Oracle Training Administration application
used does not use this column, although the column
might be used in a future release.
No longer used Your Oracle Training Administration application
no longer uses this column. AutoInstall installs
this column. Subsequent versions of your Oracle
Training Administration application might not
include this column.
No longer Your Oracle Training Administration application
installed no longer uses this column. If you upgraded your
software from an earlier version, you may still
have this column, depending upon whether you
chose to delete it during an upgrade process. If
you install your Oracle Training Administration
application, you do not have this column.
Indexes
If an Oracle Training Administration table uses an Oracle8i index, we
list the database columns that comprise that index, in sequential order.
Note: The indexes we document in this manual correspond to
unique keys we specified during product development and testing.
In some cases, we may add additional indexes during the porting
process to fine–tune performance on specific platforms; therefore,
there may be minor differences between the indexes documented in
this book and the indexes for production versions of Oracle
Training Administration.
Sequences
Your Oracle Training Administration application uses Oracle8i
sequence generators to generate unique integers. If any table column
gets its value from an Oracle8i sequence generator, we list the name of
the corresponding sequence generator and the name of the column that
stores the unique integer.
View Derivation
For each Oracle Training Administration view you may need to
reference, we include important elements from the SQL statement that
defines or creates a view. By studying this view definition, you can
understand exactly how a view derives its contents.
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
AP_TAX_CODES_ALL NAME PURCHASING_TAX_CODE
AR_VAT_TAX_ALL_B TAX_CODE TAX_CODE
ENG_ENGINEERING_CHANGES CHANGE_NOTICE ENGINEERING_ECN_CODE
ORGANIZATION_ID ORGANIZATION_ID
FA_CATEGORIES_B CATEGORY_ID ASSET_CATEGORY_ID
GL_CODE_COMBINATIONS CODE_COMBINATION_ID COST_OF_SALES_ACCOUNT
GL_CODE_COMBINATIONS CODE_COMBINATION_ID SALES_ACCOUNT
GL_CODE_COMBINATIONS CODE_COMBINATION_ID EXPENSE_ACCOUNT
Lookup Columns
Column Lookups Type Lookups Table
ALLOWED_UNITS_LOOKUP_CODE MTL_CONVERSION_TYPE MFG_LOOKUPS
1 Item specific
2 Standard
3 Both standard and item specific
ALLOW_EXPRESS_DELIVERY_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
ALLOW_ITEM_DESC_UPDATE_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
ALLOW_SUBSTITUTE_RECEIPTS_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
ALLOW_UNORDERED_RECEIPTS_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
ATO_FORECAST_CONTROL MRP_ATO_FORECAST_CONTROL MFG_LOOKUPS
1 Consume
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 11
INTERNAL_ORDER_ENABLED_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
INTERNAL_ORDER_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
INVENTORY_ASSET_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
INVENTORY_ITEM_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
INVENTORY_PLANNING_CODE MTL_MATERIAL_PLANNING MFG_LOOKUPS
1 Reorder point planning
2 Min–max planning
6 Not planned
INVOICEABLE_ITEM_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
INVOICE_ENABLED_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
ITEM_TYPE ITEM_TYPE FND_COMMON_LOOKUPS
AOC ATO Option Class
ATO ATO Model
BMW BMW Type
FG Finished Good
I Inventory Type
K Kit
M Model
OC Option Class
OO Outside Operation
OP Outside Processing Item
P Purchased item
PF Product Family
PH Phantom item
PL Planning
POC PTO Option Class
PTO PTO model
REF Reference item
SA Subassembly
SI Supply item
LOCATION_CONTROL_CODE MTL_LOCATION_CONTROL MFG_LOOKUPS
1 No locator control
2 Prespecified locator control
3 Dynamic entry locator control
4 Locator control determined at subinventory level
5 Locator control determined at item level
LOT_CONTROL_CODE MTL_LOT_CONTROL MFG_LOOKUPS
1 No lot control
2 Full lot control
MATERIAL_BILLABLE_FLAG MTL_SERVICE_BILLABLE_FLAG CS_LOOKUPS
E Expense
L Labor
M Material
Detailed Design 3 – 13
4 User–defined time fence
5 No not autorelease
6 Kanban Item (Do Not Release)
REPETITIVE_PLANNING_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
REPLENISH_TO_ORDER_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
RESERVABLE_TYPE MTL_RESERVATION_CONTROL MFG_LOOKUPS
1 Reservable
2 Not reservable
RESTRICT_LOCATORS_CODE MTL_LOCATOR_RESTRICTIONS MFG_LOOKUPS
1 Locators restricted to pre–defined list
2 Locators not restricted to pre–defined list
RESTRICT_SUBINVENTORIES_CODE MTL_SUBINVENTORY_RESTRICTIONS MFG_LOOKUPS
1 Subinventories restricted to pre–defined list
2 Subinventories not restricted to pre–defined list
RETURNABLE_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
RETURN_INSPECTION_REQUIREMENT MTL_RETURN_INSPECTION MFG_LOOKUPS
1 Inspection required
2 Inspection not required
REVISION_QTY_CONTROL_CODE MTL_ENG_QUANTITY MFG_LOOKUPS
1 Not under revision quantity control
2 Under revision quantity control
RFQ_REQUIRED_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
ROUNDING_CONTROL_TYPE MTL_ROUNDING MFG_LOOKUPS
1 Round order quantities
2 Do not round order quantities
SERIAL_NUMBER_CONTROL_CODE MTL_SERIAL_NUMBER MFG_LOOKUPS
1 No serial number control
2 Predefined serial numbers
5 Dynamic entry at inventory receipt
6 Dynamic entry at sales order issue
SERVICEABLE_COMPONENT_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
SERVICEABLE_PRODUCT_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
SERVICE_ITEM_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
SHELF_LIFE_CODE MTL_SHELF_LIFE MFG_LOOKUPS
1 No shelf life control
2 Item shelf life days
4 User–defined expiration date
SHIPPABLE_ITEM_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
SHIP_MODEL_COMPLETE_FLAG YES_NO FND_LOOKUPS
Detailed Design 3 – 15
REJECT
Prevent Receipt of Goods or Services
WARNING
Display Warning Message
RECEIPT_DAYS_EXCEPTION_CODE RECEIVING CONTROL LEVEL PO_LOOKUP_CODES
NONE
No Receiving Control Enforced
REJECT
Prevent Receipt of Goods or Services
WARNING
Display Warning Message
Column Descriptions
Name Null? Type Description
INVENTORY_ITEM_ID (PK) NOT NULL NUMBER Inventory item identifier
ORGANIZATION_ID (PK) NOT NULL NUMBER Organization identifier
LAST_UPDATE_DATE NOT NULL DATE Standard Who column
LAST_UPDATED_BY NOT NULL NUMBER Standard Who column
CREATION_DATE NOT NULL DATE Standard Who column
CREATED_BY NOT NULL NUMBER Standard Who column
LAST_UPDATE_LOGIN NULL NUMBER Standard Who column
SUMMARY_FLAG NOT NULL VARCHAR2(1) Flexfield summary flag
ENABLED_FLAG NOT NULL VARCHAR2(1) Flexfield segment enabled flag
START_DATE_ACTIVE NULL DATE Flexfield segment start date
END_DATE_ACTIVE NULL DATE Flexfield segment end date
DESCRIPTION NULL VARCHAR2(240) Item description is maintained
in the installation base
language only
BUYER_ID NULL NUMBER(9) Buyer identifier
ACCOUNTING_RULE_ID NULL NUMBER Accounting rule identifier
INVOICING_RULE_ID NULL NUMBER Invoicing rule identifier
SEGMENT1 NULL VARCHAR2(40) Key flexfield segment
SEGMENT2 NULL VARCHAR2(40) Key flexfield segment
SEGMENT3 NULL VARCHAR2(40) Key flexfield segment
SEGMENT4 NULL VARCHAR2(40) Key flexfield segment
SEGMENT5 NULL VARCHAR2(40) Key flexfield segment
SEGMENT6 NULL VARCHAR2(40) Key flexfield segment
SEGMENT7 NULL VARCHAR2(40) Key flexfield segment
SEGMENT8 NULL VARCHAR2(40) Key flexfield segment
SEGMENT9 NULL VARCHAR2(40) Key flexfield segment
SEGMENT10 NULL VARCHAR2(40) Key flexfield segment
SEGMENT11 NULL VARCHAR2(40) Key flexfield segment
SEGMENT12 NULL VARCHAR2(40) Key flexfield segment
SEGMENT13 NULL VARCHAR2(40) Key flexfield segment
SEGMENT14 NULL VARCHAR2(40) Key flexfield segment
SEGMENT15 NULL VARCHAR2(40) Key flexfield segment
SEGMENT16 NULL VARCHAR2(40) Key flexfield segment
SEGMENT17 NULL VARCHAR2(40) Key flexfield segment
SEGMENT18 NULL VARCHAR2(40) Key flexfield segment
SEGMENT19 NULL VARCHAR2(40) Key flexfield segment
SEGMENT20 NULL VARCHAR2(40) Key flexfield segment
ATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield
structure defining column
ATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segment
Detailed Design 3 – 17
MARKET_PRICE NULL NUMBER Purchasing market price
HAZARD_CLASS_ID NULL NUMBER Purchasing hazard identifier
RFQ_REQUIRED_FLAG NULL VARCHAR2(1) Flag indicating whether an RFQ
(request for quotation) is
required
QTY_RCV_TOLERANCE NULL NUMBER Maximum acceptable
over–receipt percentage
LIST_PRICE_PER_UNIT NULL NUMBER Unit list price – purchasing
UN_NUMBER_ID NULL NUMBER Purchasing UN (United Nations)
number
PRICE_TOLERANCE_PERCENT NULL NUMBER Purchase price tolerance
percentage
ASSET_CATEGORY_ID NULL NUMBER Fixed asset category
identifier (foreign key FA
asset category flexfield)
ROUNDING_FACTOR NULL NUMBER Rounding factor used to
determine order quantity
UNIT_OF_ISSUE NULL VARCHAR2(25) Unit of issue
ENFORCE_SHIP_TO_LOCATION_CODE NULL VARCHAR2(25) Require receipt location to
match ship–to location
ALLOW_SUBSTITUTE_RECEIPTS_FLAG NULL VARCHAR2(1) Flag indicating substitute
receipts allowed
ALLOW_UNORDERED_RECEIPTS_FLAG NULL VARCHAR2(1) Flag indicating unordered
receipts allowed
ALLOW_EXPRESS_DELIVERY_FLAG NULL VARCHAR2(1) Flag indicating express
delivery allowed
DAYS_EARLY_RECEIPT_ALLOWED NULL NUMBER Days before planned receipt
that item may be received
DAYS_LATE_RECEIPT_ALLOWED NULL NUMBER Days after the planned receipt
that item may be received
RECEIPT_DAYS_EXCEPTION_CODE NULL VARCHAR2(25) Exception processing for
early/late receipts
RECEIVING_ROUTING_ID NULL NUMBER Default receipt routing
INVOICE_CLOSE_TOLERANCE NULL NUMBER Invoice close tolerance
RECEIVE_CLOSE_TOLERANCE NULL NUMBER Receipt close tolerance
AUTO_LOT_ALPHA_PREFIX NULL VARCHAR2(30) Item–level prefix for lot
numbers
START_AUTO_LOT_NUMBER NULL VARCHAR2(30) Next auto assigned lot number
LOT_CONTROL_CODE NULL NUMBER Lot control code
SHELF_LIFE_CODE NULL NUMBER Shelf life code
SHELF_LIFE_DAYS NULL NUMBER Length of shelf life days
SERIAL_NUMBER_CONTROL_CODE NULL NUMBER Serial number control code
START_AUTO_SERIAL_NUMBER NULL VARCHAR2(30) Next auto assigned serial
number
AUTO_SERIAL_ALPHA_PREFIX NULL VARCHAR2(30) Item–level alpha prefix for
serial numbers
SOURCE_TYPE NULL NUMBER Inventory or supplier source
type
SOURCE_ORGANIZATION_ID NULL NUMBER Organization to source items
from
SOURCE_SUBINVENTORY NULL VARCHAR2(10) Subinventory to source items
from
EXPENSE_ACCOUNT NULL NUMBER Expense account
ENCUMBRANCE_ACCOUNT NULL NUMBER Encumbrance account
RESTRICT_SUBINVENTORIES_CODE NULL NUMBER Subinventory restrictions type
UNIT_WEIGHT NULL NUMBER Conversion between weight unit
of measure and base unit of
measure
WEIGHT_UOM_CODE NULL VARCHAR2(3) Weight unit of measure code
VOLUME_UOM_CODE NULL VARCHAR2(3) Volume unit of measure code
Detailed Design 3 – 19
PLANNER_CODE NULL VARCHAR2(10) Planner code
PLANNING_MAKE_BUY_CODE NULL NUMBER Indicates whether item is
planned as manufactured or
purchased
FIXED_LOT_MULTIPLIER NULL NUMBER Fixed lot size multiplier
ROUNDING_CONTROL_TYPE NULL NUMBER Rounding control code
CARRYING_COST NULL NUMBER Annual carrying cost
POSTPROCESSING_LEAD_TIME NULL NUMBER Post–processing lead time
PREPROCESSING_LEAD_TIME NULL NUMBER Pre–processing lead time
FULL_LEAD_TIME NULL NUMBER Full lead time
ORDER_COST NULL NUMBER Order cost
MRP_SAFETY_STOCK_PERCENT NULL NUMBER Safety stock percentage
MRP_SAFETY_STOCK_CODE NULL NUMBER Safety stock code
MIN_MINMAX_QUANTITY NULL NUMBER Minimum minmax order quantity
MAX_MINMAX_QUANTITY NULL NUMBER Maximum minmax order quantity
MINIMUM_ORDER_QUANTITY NULL NUMBER Minimum order quantity
FIXED_ORDER_QUANTITY NULL NUMBER Fixed order quantity
FIXED_DAYS_SUPPLY NULL NUMBER Fixed days supply
MAXIMUM_ORDER_QUANTITY NULL NUMBER Maximum order quantity
ATP_RULE_ID NULL NUMBER Available to promise rule to
be used for this item
PICKING_RULE_ID NULL NUMBER Picking rule code
RESERVABLE_TYPE NULL NUMBER Hard reservations allowed flag
POSITIVE_MEASUREMENT_ERROR NULL NUMBER Percent error above measured
quantity
NEGATIVE_MEASUREMENT_ERROR NULL NUMBER Percent error below measured
quantity
ENGINEERING_ECN_CODE NULL VARCHAR2(50) Engineering ECN code
ENGINEERING_ITEM_ID NULL NUMBER Engineering implemented item
identifier
ENGINEERING_DATE NULL DATE Engineering implementation
date
SERVICE_STARTING_DELAY NULL NUMBER Days after shipment that
service begins
VENDOR_WARRANTY_FLAG NOT NULL VARCHAR2(1) Flag indicating service for
the item is provided by a
supplier
SERVICEABLE_COMPONENT_FLAG NULL VARCHAR2(1) Indicates whether the item is
serviceable by other
service–type items and whether
it can be referenced as the
component of another item
SERVICEABLE_PRODUCT_FLAG NOT NULL VARCHAR2(1) Indicates whether the item is
serviceable by other
service–type items and can
have service requests reported
against it
BASE_WARRANTY_SERVICE_ID NULL NUMBER Base warranty identifier
PAYMENT_TERMS_ID NULL NUMBER Payment terms identifier
PREVENTIVE_MAINTENANCE_FLAG NULL VARCHAR2(1) Flag indicating whether item
can be a preventive
maintenance service item
PRIMARY_SPECIALIST_ID NULL NUMBER Primary service specialist
SECONDARY_SPECIALIST_ID NULL NUMBER Secondary service specialist
SERVICEABLE_ITEM_CLASS_ID NULL NUMBER Serviceable item class
identifier
TIME_BILLABLE_FLAG NULL VARCHAR2(1) Flag indicating service labor
hours are billable
MATERIAL_BILLABLE_FLAG NULL VARCHAR2(30) Flag indicating service
material is billable
EXPENSE_BILLABLE_FLAG NULL VARCHAR2(1) Flag indicating service
expenses are billable
Detailed Design 3 – 21
MAXIMUM_LOAD_WEIGHT NULL NUMBER Maximum load weight of a
container or a vehicle that
can be used for shipping sales
orders
MINIMUM_FILL_PERCENT NULL NUMBER Minimum fill condition under
which the container or vehicle
should be used
CONTAINER_TYPE_CODE NULL VARCHAR2(30) Container type code for
container items. Container
types are user defineable
INTERNAL_VOLUME NULL NUMBER Internal volume for container
items. Used by Shipping to
calculate container capacity
restrictions
WH_UPDATE_DATE NULL DATE Warehouse update date for
tracking changes relevant to
data collected in Data
Warehouse
PRODUCT_FAMILY_ITEM_ID NULL NUMBER If the item is product family
member, stores the product
family identifier. Used in
Production Planning
GLOBAL_ATTRIBUTE_CATEGORY NULL VARCHAR2(150) Global descriptive flexfield
structure defining column
GLOBAL_ATTRIBUTE1 NULL VARCHAR2(150) Global descriptive flexfield
segment
GLOBAL_ATTRIBUTE2 NULL VARCHAR2(150) Global descriptive flexfield
segment
GLOBAL_ATTRIBUTE3 NULL VARCHAR2(150) Global descriptive flexfield
segment
GLOBAL_ATTRIBUTE4 NULL VARCHAR2(150) Global descriptive flexfield
segment
GLOBAL_ATTRIBUTE5 NULL VARCHAR2(150) Global descriptive flexfield
segment
GLOBAL_ATTRIBUTE6 NULL VARCHAR2(150) Global descriptive flexfield
segment
GLOBAL_ATTRIBUTE7 NULL VARCHAR2(150) Global descriptive flexfield
segment
GLOBAL_ATTRIBUTE8 NULL VARCHAR2(150) Global descriptive flexfield
segment
GLOBAL_ATTRIBUTE9 NULL VARCHAR2(150) Global descriptive flexfield
segment
GLOBAL_ATTRIBUTE10 NULL VARCHAR2(150) Global descriptive flexfield
segment
PURCHASING_TAX_CODE NULL VARCHAR2(50) Purchasing tax code
OVERCOMPLETION_TOLERANCE_TYPE NULL NUMBER Overcompletion tolerance type
OVERCOMPLETION_TOLERANCE_VALUE NULL NUMBER Overcompletion tolerance value
EFFECTIVITY_CONTROL NULL NUMBER Effectivity control code.
Indicates if the item is under
Date Effectivity or Model/Unit
Number Effectivity control.
CHECK_SHORTAGES_FLAG NULL VARCHAR2(1) Flag indicating material
shortages should be checked
for this item
OVER_SHIPMENT_TOLERANCE NULL NUMBER Over shipment tolerance
UNDER_SHIPMENT_TOLERANCE NULL NUMBER Under shipment tolerance
OVER_RETURN_TOLERANCE NULL NUMBER Over return tolerance
UNDER_RETURN_TOLERANCE NULL NUMBER Under return tolerance
EQUIPMENT_TYPE NULL NUMBER Flag indicating item is
equipment
RECOVERED_PART_DISP_CODE NULL VARCHAR2(30)
DEFECT_TRACKING_ON_FLAG NULL VARCHAR2(1) Specifies whether a defect or
bug can be filed against the
product
Indexes
Index Name Index Type Sequence Column Name
MTL_SYSTEM_ITEMS_B_N1 NOT UNIQUE 1 ORGANIZATION_ID
2 SEGMENT1
MTL_SYSTEM_ITEMS_B_N2 NOT UNIQUE 1 ORGANIZATION_ID
2 DESCRIPTION
MTL_SYSTEM_ITEMS_B_N3 NOT UNIQUE 1 INVENTORY_ITEM_STATUS_CODE
MTL_SYSTEM_ITEMS_B_N4 NOT UNIQUE 1 ORGANIZATION_ID
2 AUTO_CREATED_CONFIG_FLAG
MTL_SYSTEM_ITEMS_B_N5 NOT UNIQUE 2 WH_UPDATE_DATE
MTL_SYSTEM_ITEMS_B_N6 NOT UNIQUE 2 ITEM_CATALOG_GROUP_ID
4 CATALOG_STATUS_FLAG
MTL_SYSTEM_ITEMS_B_N7 NOT UNIQUE 2 PRODUCT_FAMILY_ITEM_ID
4 ORGANIZATION_ID
MTL_SYSTEM_ITEMS_B_U1 UNIQUE 1 INVENTORY_ITEM_ID
2 ORGANIZATION_ID
Sequences
Sequence Derived Column
MTL_SYSTEM_ITEMS_B_S INVENTORY_ITEM_ID
Database Triggers
Detailed Design 3 – 23
Trigger Name : MTL_SYSTEM_ITEMS_T1_BOM
Trigger Time : BEFORE
Trigger Level : ROW
Trigger Event : INSERT
Detailed Design 3 – 25
OTA_ACTIVITY_DEFINITIONS
Column Descriptions
Name Null? Type Description
ACTIVITY_ID (PK) NOT NULL NUMBER(9) The system generated surrogate
key for this module.
BUSINESS_GROUP_ID NOT NULL NUMBER(9) Foreign key to
HR_ALL_ORGANIZATIONS.
NAME NOT NULL VARCHAR2(80) The user name for the module.
COMMENTS NULL VARCHAR2(2000) Comments
DESCRIPTION NULL VARCHAR2(2000) Free text comments further
describing this module.
MULTIPLE_CON_VERSIONS_FLAG NULL VARCHAR2(30) States if multiple versions
may exist at the same time.
OBJECT_VERSION_NUMBER NULL NUMBER(5) Version control parameter.
LAST_UPDATE_DATE NULL DATE Standard Who Column
LAST_UPDATED_BY NULL NUMBER(15) Standard Who Column
LAST_UPDATE_LOGIN NULL NUMBER(15) Standard Who Column
CREATED_BY NULL NUMBER(15) Standard Who Column
CREATION_DATE NULL DATE Standard Who Column
TAD_INFORMATION_CATEGORY NULL VARCHAR2(30) Descriptive flexfield
structure defining column..
TAD_INFORMATION1 NULL VARCHAR2(150) Descriptive flexfield segment
column.
TAD_INFORMATION2 NULL VARCHAR2(150) Descriptive flexfield segment
column.
TAD_INFORMATION3 NULL VARCHAR2(150) Descriptive flexfield segment
column.
TAD_INFORMATION4 NULL VARCHAR2(150) Descriptive flexfield segment
column.
TAD_INFORMATION5 NULL VARCHAR2(150) Descriptive flexfield segment
column.
TAD_INFORMATION6 NULL VARCHAR2(150) Descriptive flexfield segment
column.
TAD_INFORMATION7 NULL VARCHAR2(150) Descriptive flexfield segment
column.
TAD_INFORMATION8 NULL VARCHAR2(150) Descriptive flexfield segment
column.
TAD_INFORMATION9 NULL VARCHAR2(150) Descriptive flexfield segment
column.
TAD_INFORMATION10 NULL VARCHAR2(150) Descriptive flexfield segment
column.
TAD_INFORMATION11 NULL VARCHAR2(150) Descriptive flexfield segment
column.
TAD_INFORMATION12 NULL VARCHAR2(150) Descriptive flexfield segment
column.
TAD_INFORMATION13 NULL VARCHAR2(150) Descriptive flexfield segment
column.
TAD_INFORMATION14 NULL VARCHAR2(150) Descriptive flexfield segment
column.
Indexes
Index Name Index Type Sequence Column Name
OTA_ACTIVITY_DEFINITIONS_FK1 NOT UNIQUE 1 BUSINESS_GROUP_ID
OTA_ACTIVITY_DEFINITIONS_PK UNIQUE 1 ACTIVITY_ID
OTA_ACTIVITY_DEFINITIONS_UK2 UNIQUE 1 NAME
2 BUSINESS_GROUP_ID
Sequences
Sequence Derived Column
OTA_ACTIVITY_DEFINITIONS_S ACTIVITY_ID
Detailed Design 3 – 27
OTA_ACTIVITY_VERSIONS
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
OTA_ACTIVITY_DEFINITIONS ACTIVITY_ID ACTIVITY_ID
OTA_ACTIVITY_VERSIONS ACTIVITY_VERSION_ID SUPERSEDED_BY_ACT_VERSION_ID
Column Descriptions
Name Null? Type Description
ACTIVITY_VERSION_ID (PK) NOT NULL NUMBER(9) System generated surrogate key
for each distinct module
version.
ACTIVITY_ID NOT NULL NUMBER(9) Foreign key to
OTA_ACTIVITY_VERSIONS.
SUPERSEDED_BY_ACT_VERSION_ID NULL NUMBER(9) Foreign key to
OTA_ACTIVITY_VERSIONS.
DEVELOPER_ORGANIZATION_ID NOT NULL NUMBER(9) Foreign key to
HR_ALL_ORGANIZATION_UNITS.
CONTROLLING_PERSON_ID NULL NUMBER(10) Foreign key to
PER_ALL_PEOPLE_F.
VENDOR_ID NULL NUMBER(15) Foreign key to PO_VENDORS.
OBJECT_VERSION_NUMBER NOT NULL NUMBER(5) Version control parameter.
VERSION_NAME NOT NULL VARCHAR2(80) The name associated with this
version of the module.
ACTUAL_COST NULL NUMBER The Actual Cost of the version
in the Budgetted Currency.
BUDGET_COST NULL NUMBER The Budgetted cost of the
version.
BUDGET_CURRENCY_CODE NULL VARCHAR2(30) The Currency of the Nedgetted
Cost.
COMMENTS NULL VARCHAR2(2000) Comments.
DESCRIPTION NULL VARCHAR2(2000) Free text description for this
version.
DURATION NULL NUMBER(9,2) The estimated length of the
module in dates (99..99)
DURATION_UNITS NULL VARCHAR2(30) The units for the duration.
END_DATE NULL DATE The last date on which this
version is valid to be
scheduled.
EXPENSES_ALLOWED NULL VARCHAR2(30) Whether expenses are allowed.
INTENDED_AUDIENCE NULL VARCHAR2(2000) The intended audience.
LANGUAGE_ID NULL NUMBER(9) The language this version is
defined in.
Detailed Design 3 – 29
TAV_INFORMATION19 NULL VARCHAR2(150) Descriptive flexfield segment
column.
TAV_INFORMATION20 NULL VARCHAR2(150) Descriptive flexfield segment
column.
Indexes
Index Name Index Type Sequence Column Name
OTA_ACTIVITY_VERSIONS_FK1 NOT UNIQUE 1 ACTIVITY_ID
OTA_ACTIVITY_VERSIONS_FK2 NOT UNIQUE 1 SUPERSEDED_BY_ACT_VERSION_ID
OTA_ACTIVITY_VERSIONS_FK3 NOT UNIQUE 1 DEVELOPER_ORGANIZATION_ID
OTA_ACTIVITY_VERSIONS_N50 NOT UNIQUE 1 CONTROLLING_PERSON_ID
OTA_ACTIVITY_VERSIONS_N51 NOT UNIQUE 1 VENDOR_ID
OTA_ACTIVITY_VERSIONS_PK UNIQUE 1 ACTIVITY_VERSION_ID
OTA_ACTIVITY_VERSIONS_UK2 UNIQUE 1 ACTIVITY_ID
2 VERSION_NAME
Sequences
Sequence Derived Column
OTA_ACTIVITY_VERSIONS_S ACTIVITY_VERSION_ID
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
OTA_ACTIVITY_VERSIONS ACTIVITY_VERSION_ID ACTIVITY_VERSION_ID
OTA_EVENTS EVENT_ID EVENT_ID
Column Descriptions
Name Null? Type Description
ACTIVITY_VERSION_ID NOT NULL NUMBER(9) Foreign key to
OTA_ACTIVITY_VERSIONS
ACTIVITY_CATEGORY NOT NULL VARCHAR2(30) The subject activity category
OBJECT_VERSION_NUMBER NOT NULL NUMBER(5) Version control parameter
EVENT_ID NULL NUMBER(9) Foreign key to OTA_EVENTS.
COMMENTS NULL VARCHAR2(2000) A textual description for this
inclusion.
LAST_UPDATE_DATE NULL DATE Standard Who Column
LAST_UPDATED_BY NULL NUMBER(15) Standard Who Column
LAST_UPDATE_LOGIN NULL NUMBER(15) Standard Who Column
CREATED_BY NULL NUMBER(15) Standard Who Column
CREATION_DATE NULL DATE Standard Who Column
ACI_INFORMATION_CATEGORY NULL VARCHAR2(30) Descriptive flexfield
structure defining column
ACI_INFORMATION1 NULL VARCHAR2(150) Descriptive flexfield segment.
ACI_INFORMATION2 NULL VARCHAR2(150) Descriptive flexfield segment
ACI_INFORMATION3 NULL VARCHAR2(150) Descriptive flexfield segment
ACI_INFORMATION4 NULL VARCHAR2(150) Descriptive flexfield segment
ACI_INFORMATION5 NULL VARCHAR2(150) Descriptive flexfield segment
ACI_INFORMATION6 NULL VARCHAR2(150) Descriptive flexfield segment
ACI_INFORMATION7 NULL VARCHAR2(150) Descriptive flexfield segment
ACI_INFORMATION8 NULL VARCHAR2(150) Descriptive flexfield segment
ACI_INFORMATION9 NULL VARCHAR2(150) Descriptive flexfield segment
ACI_INFORMATION10 NULL VARCHAR2(150) Descriptive flexfield segment
ACI_INFORMATION11 NULL VARCHAR2(150) Descriptive flexfield segment
ACI_INFORMATION12 NULL VARCHAR2(150) Descriptive flexfield segment
ACI_INFORMATION13 NULL VARCHAR2(150) Descriptive flexfield segment
ACI_INFORMATION14 NULL VARCHAR2(150) Descriptive flexfield segment
ACI_INFORMATION15 NULL VARCHAR2(150) Descriptive flexfield segment
ACI_INFORMATION16 NULL VARCHAR2(150) Descriptive flexfield segment
ACI_INFORMATION17 NULL VARCHAR2(150) Descriptive flexfield segment
ACI_INFORMATION18 NULL VARCHAR2(150) Descriptive flexfield segment
ACI_INFORMATION19 NULL VARCHAR2(150) Descriptive flexfield segment
ACI_INFORMATION20 NULL VARCHAR2(150) Descriptive flexfield segment
Indexes
Index Name Index Type Sequence Column Name
OTA_ACT_CAT_INCLUSIONS_FK1 NOT UNIQUE 1 ACTIVITY_VERSION_ID
OTA_ACT_CAT_INCLUSIONS_FK2 NOT UNIQUE 2 EVENT_ID
OTA_ACT_CAT_INCLUSIONS_UK2 UNIQUE 1 ACTIVITY_VERSION_ID
2 EVENT_ID
4 ACTIVITY_CATEGORY
Detailed Design 3 – 31
Sequences
This table does not use a sequence.
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
OTA_ACTIVITY_VERSIONS ACTIVITY_VERSION_ID ACTIVITY_VERSION_ID
OTA_EVENTS EVENT_ID EVENT_ID
OTA_PRICE_LISTS PRICE_LIST_ID PRICE_LIST_ID
Column Descriptions
Name Null? Type Description
BOOKING_DEAL_ID (PK) NOT NULL NUMBER(9) The system generated surrogate
key.
CUSTOMER_ID NULL NUMBER(15) Foreign key to RA_CUSTOMERS.
APPROVED_BY_PERSON_ID NULL NUMBER(10) Foreign key to
PER_ALL_PEOPLE_F
BUSINESS_GROUP_ID NOT NULL NUMBER(9) Foreign key to
HR_ALL_ORGANIZATION_UNITS
NAME NOT NULL VARCHAR2(80) The name of this deal
OBJECT_VERSION_NUMBER NOT NULL NUMBER(5) Version control parameter
START_DATE NOT NULL DATE The date on which this costing
rule becomes valid.
CATEGORY NULL VARCHAR2(30) The classification of a
booking deal for a package
COMMENTS NULL VARCHAR2(2000) Free text description. May be
used to define supporting
reasons.
DESCRIPTION NULL VARCHAR2(240) A description of the deal
DISCOUNT_PERCENTAGE NULL NUMBER(9,2) The percentage discount to
apply.
END_DATE NULL DATE The last day on which this
costing rule is valid.
LIMIT_EACH_EVENT_FLAG NULL VARCHAR2(30) Does the max number of places
apply to each event (Y)
NUMBER_OF_PLACES NULL NUMBER(9) The number of places this deal
is valid for
OVERDRAFT_LIMIT NULL NUMBER(9,2) If the deal can have an
overdraft, how much?
TYPE NULL VARCHAR2(30) What type of deal this is.
Detailed Design 3 – 33
PRICE_LIST_ID NULL NUMBER(9) Foreign key to OTA_PRICE_LISTS
ACTIVITY_VERSION_ID NULL NUMBER(9) Foreign key to
OTA_ACTIVITY_VERSIONS
EVENT_ID NULL NUMBER(9) Foreign key to OTA_EVENTS
LAST_UPDATE_DATE NULL DATE Standard Who Column
LAST_UPDATED_BY NULL NUMBER(15) Standard Who Column
LAST_UPDATE_LOGIN NULL NUMBER(15) Standard Who Column
CREATED_BY NULL NUMBER(15) Standard Who Column
CREATION_DATE NULL DATE Standard Who Column
TBD_INFORMATION_CATEGORY NULL VARCHAR2(30) Descriptive flexfield
structure defining column
TBD_INFORMATION1 NULL VARCHAR2(150) Descriptive flexfield segment
column
TBD_INFORMATION2 NULL VARCHAR2(150) Descriptive flexfield segment
column
TBD_INFORMATION3 NULL VARCHAR2(150) Descriptive flexfield segment
column
TBD_INFORMATION4 NULL VARCHAR2(150) Descriptive flexfield segment
column
TBD_INFORMATION5 NULL VARCHAR2(150) Descriptive flexfield segment
column
TBD_INFORMATION6 NULL VARCHAR2(150) Descriptive flexfield segment
column
TBD_INFORMATION7 NULL VARCHAR2(150) Descriptive flexfield segment
column
TBD_INFORMATION8 NULL VARCHAR2(150) Descriptive flexfield segment
column
TBD_INFORMATION9 NULL VARCHAR2(150) Descriptive flexfield segment
column
TBD_INFORMATION10 NULL VARCHAR2(150) Descriptive flexfield segment
column
TBD_INFORMATION11 NULL VARCHAR2(150) Descriptive flexfield segment
column
TBD_INFORMATION12 NULL VARCHAR2(150) Descriptive flexfield segment
column
TBD_INFORMATION13 NULL VARCHAR2(150) Descriptive flexfield segment
column
TBD_INFORMATION14 NULL VARCHAR2(150) Descriptive flexfield segment
column
TBD_INFORMATION15 NULL VARCHAR2(150) Descriptive flexfield segment
column
TBD_INFORMATION16 NULL VARCHAR2(150) Descriptive flexfield segment
column
TBD_INFORMATION17 NULL VARCHAR2(150) Descriptive flexfield segment column
TBD_INFORMATION18 NULL VARCHAR2(150) Descriptive flexfield segment
column
TBD_INFORMATION19 NULL VARCHAR2(150) Descriptive flexfield segment
column
TBD_INFORMATION20 NULL VARCHAR2(150) Descriptive flexfield segment
column
Indexes
Index Name Index Type Sequence Column Name
OTA_BOOKING_DEALS_FK1 NOT UNIQUE 1 BUSINESS_GROUP_ID
OTA_BOOKING_DEALS_FK2 NOT UNIQUE 1 PRICE_LIST_ID
OTA_BOOKING_DEALS_FK3 NOT UNIQUE 1 ACTIVITY_VERSION_ID
OTA_BOOKING_DEALS_FK4 NOT UNIQUE 1 EVENT_ID
OTA_BOOKING_DEALS_N50 NOT UNIQUE 1 CUSTOMER_ID
OTA_BOOKING_DEALS_PK UNIQUE 1 BOOKING_DEAL_ID
Detailed Design 3 – 35
OTA_BOOKING_STATUS_EXCL
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
OTA_BOOKING_STATUS_TYPES BOOKING_STATUS_TYPE_ID BOOKING_STATUS_TYPE_ID
Column Descriptions
Name Null? Type Description
APPLICATION_ID (PK) NOT NULL NUMBER(15) Foreign key to
FND_APPLICATION.
RESPONSIBILITY_ID (PK) NOT NULL NUMBER(9) Responsibility Id
BOOKING_STATUS_TYPE_ID (PK) NOT NULL NUMBER(9) Booking Status Type Id
references
OTA_BOOKING_STATUS_TYPES
Indexes
Index Name Index Type Sequence Column Name
OTA_BOOKING_STATUS_EXCL_FK1 NOT UNIQUE 2 BOOKING_STATUS_TYPE_ID
OTA_BOOKING_STATUS_EXCL_FK2 NOT UNIQUE 2 APPLICATION_ID
4 RESPONSIBILITY_ID
OTA_BOOKING_STATUS_EXCL_PK UNIQUE 2 APPLICATION_ID
4 RESPONSIBILITY_ID
6 BOOKING_STATUS_TYPE_ID
Sequences
This table does not use a sequence.
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
OTA_BOOKING_STATUS_TYPES BOOKING_STATUS_TYPE_ID BOOKING_STATUS_TYPE_ID
OTA_DELEGATE_BOOKINGS BOOKING_ID BOOKING_ID
Column Descriptions
Name Null? Type Description
BOOKING_ID NOT NULL NUMBER(9) Foreign key to
OTA_DELEGATE_BOOKINGS
BOOKING_STATUS_TYPE_ID NOT NULL NUMBER(9) Foreign key to
OTA_BOOKING_STATUS_TYPES
OBJECT_VERSION_NUMBER NOT NULL NUMBER(5) Version control parameter
START_DATE NOT NULL DATE The date on which this status
was valid
CHANGED_BY NULL NUMBER(9) The person who made this
COMMENTS NULL VARCHAR2(2000) Free text comments
LAST_UPDATE_DATE NULL DATE Standard Who Column
LAST_UPDATED_BY NULL NUMBER(15) Standard Who Column
LAST_UPDATE_LOGIN NULL NUMBER(15) Standard Who Column
CREATED_BY NULL NUMBER(15) Standard Who Column
CREATION_DATE NULL DATE Standard Who Column
Indexes
Index Name Index Type Sequence Column Name
OTA_BOOKING_STATUS_HISTORI_FK1 NOT UNIQUE 1 BOOKING_ID
OTA_BOOKING_STATUS_HISTORI_FK2 NOT UNIQUE 1 BOOKING_STATUS_TYPE_ID
Sequences
This table does not use a sequence.
Detailed Design 3 – 37
OTA_BOOKING_STATUS_TYPES
Column Descriptions
Name Null? Type Description
BOOKING_STATUS_TYPE_ID (PK) NOT NULL NUMBER(9) System generated surrogate key
BUSINESS_GROUP_ID NOT NULL NUMBER(9) Foreign key to
HR_ALL_ORGANIZATION_UNITS
ACTIVE_FLAG NOT NULL VARCHAR2(30) Indication of whether the
booking status type is
available for use
DEFAULT_FLAG NOT NULL VARCHAR2(30) States whether this is the
default for the current system
type.
PLACE_USED_FLAG NULL VARCHAR2(30) An indication of whether the
status implies that a place on
an event has been allocated.
NAME NOT NULL VARCHAR2(80) The unique name to identify
this status type.
OBJECT_VERSION_NUMBER NOT NULL NUMBER(5) Version control parameter
TYPE NOT NULL VARCHAR2(30) The system status of status
type
COMMENTS NULL VARCHAR2(2000) Comments
DESCRIPTION NULL VARCHAR2(240) Free text describing this
status type
LAST_UPDATE_DATE NULL DATE Standard Who Column
LAST_UPDATED_BY NULL NUMBER(15) Standard Who Column
LAST_UPDATE_LOGIN NULL NUMBER(15) Standard Who Column
CREATED_BY NULL NUMBER(15) Standard Who Column
CREATION_DATE NULL DATE Standard Who Column
BST_INFORMATION_CATEGORY NULL VARCHAR2(30) Descriptive flexfield
structure defining column
BST_INFORMATION1 NULL VARCHAR2(150) Descriptive flexfield segment
column
BST_INFORMATION2 NULL VARCHAR2(150) Descriptive flexfield segment
column
BST_INFORMATION3 NULL VARCHAR2(150) Descriptive flexfield segment column
BST_INFORMATION4 NULL VARCHAR2(150) Descriptive flexfield segment
column
BST_INFORMATION5 NULL VARCHAR2(150) Descriptive flexfield segment
column
BST_INFORMATION6 NULL VARCHAR2(150) Descriptive flexfield segment
column
BST_INFORMATION7 NULL VARCHAR2(150) Descriptive flexfield segment
column
BST_INFORMATION8 NULL VARCHAR2(150) Descriptive flexfield segment
column
Indexes
Index Name Index Type Sequence Column Name
OTA_BOOKING_STATUS_TYPES_FK1 NOT UNIQUE 1 BUSINESS_GROUP_ID
OTA_BOOKING_STATUS_TYPES_PK UNIQUE 1 BOOKING_STATUS_TYPE_ID
OTA_BOOKING_STATUS_TYPES_UK2 UNIQUE 1 NAME
2 BUSINESS_GROUP_ID
Sequences
Sequence Derived Column
OTA_BOOKING_STATUS_TYPES_S BOOKING_STATUS_TYPE_ID
Detailed Design 3 – 39
OTA_CATEGORY_USAGES
Column Descriptions
Name Null? Type Description
CATEGORY_USAGE_ID (PK) NOT NULL NUMBER(9) The unique identifier of this
entity
BUSINESS_GROUP_ID NOT NULL NUMBER(9) Foreign key to
HR_ALL_ORGANIZATION_UNITS
CATEGORY NOT NULL VARCHAR2(30) The Category that classifies
an Activity, Programme or
Discount P
OBJECT_VERSION_NUMBER NOT NULL NUMBER(5) Object Version Number
TYPE NOT NULL VARCHAR2(30) The classification of the
Category in Use
LAST_UPDATE_DATE NULL DATE Standard Who Column
LAST_UPDATED_BY NULL NUMBER(15) Standard Who Column
LAST_UPDATE_LOGIN NULL NUMBER(15) Standard Who Column
CREATED_BY NULL NUMBER(15) Standard Who Column
CREATION_DATE NULL DATE Standard Who Column
Indexes
Index Name Index Type Sequence Column Name
OTA_CATEGORY_USAGES_FK1 NOT UNIQUE 1 BUSINESS_GROUP_ID
OTA_CATEGORY_USAGES_PK UNIQUE 1 CATEGORY_USAGE_ID
OTA_CATEGORY_USAGES_UK2 UNIQUE 1 TYPE
2 CATEGORY
3 BUSINESS_GROUP_ID
Sequences
Sequence Derived Column
OTA_CATEGORY_USAGES_S CATEGORY_USAGE_ID
1. Internal
2. External
To make an internal enrollment, you must enter the HR organization to
which the student is assigned, and you must enter either the student or
contact name.
To make an external enrollment, you must enter the customer, and
enter either the student or contact name.
You can also enter the correspondent and their address and telephone
details for internal and external enrollments. You can also specify a
third part customer as the correspondent, along with the address
details.
A student enrollment has one of the following enrollment statuses
(which correspond to one of the system enrollment statuses):
• Required
• Waitlisted
• Placed
• Cancelled
• Attended
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
OTA_BOOKING_STATUS_TYPES BOOKING_STATUS_TYPE_ID BOOKING_STATUS_TYPE_ID
OTA_EVENTS EVENT_ID EVENT_ID
Column Descriptions
Name Null? Type Description
BOOKING_ID (PK) NOT NULL NUMBER(9) The system generated surrogate
key for this booking
BOOKING_STATUS_TYPE_ID NOT NULL NUMBER(9) Foreign key to
OTA_BOOKING_STATUS_TYPES
DELEGATE_PERSON_ID NULL NUMBER(10) Foreign key to
PER_ALL_PEOPLE_F.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 41
CONTACT_ID NULL NUMBER(15) Foreign key to RA_CONTACTS.
BUSINESS_GROUP_ID NOT NULL NUMBER(9) Foreign key to
HR_ALL_ORGANIZATION_UNITS
EVENT_ID NOT NULL NUMBER(9) Foreign key to OTA_EVENTS
PERSON_ADDRESS_ID NULL NUMBER(15) Foreign key to PER_ADDRESSES
or RA_ADDRESSES depending on
whether the student is
internal or external.
DELEGATE_CONTACT_ID NULL NUMBER(9) Foreign key to RA_CONTACTS
which holds the external
students ID.
DELEGATE_CONTACT_EMAIL NULL VARCHAR2(240) The external students emailID.
THIRD_PARTY_EMAIL NULL VARCHAR2(240) The emailID of the third party
contact.
PERSON_ADDRESS_TYPE NULL VARCHAR2(30) An indication of the type of
address held.
DELEGATE_ASSIGNMENT_ID NULL NUMBER(10) Foreign key to
PER_ALL_ASSIGNMENTS_F which
holds the Students assignment.
ORGANIZATION_ID NULL NUMBER(9) Foreign key to
HR_ALL_ORGANIZATION_UNITS.
SPONSOR_PERSON_ID NULL NUMBER(10) Foreign key to
PER_ALL_PEOPLE_F which holds
the ID of the sponsoring
person.
SPONSOR_ASSIGNMENT_ID NULL NUMBER(10) Foreign key to
PER_ALL_ASSIGNMENTS_F which
holds the assignment ID of the
sponsoring person.
CUSTOMER_ID NULL NUMBER(15) Foreign key to RA_CUSTOMERS.
AUTHORIZER_PERSON_ID NULL NUMBER(10) Foreign key to
PER_ALL_PEOPLE_F
DATE_BOOKING_PLACED NOT NULL DATE The date on which this booking
was placed.
INTERNAL_BOOKING_FLAG NOT NULL VARCHAR2(30) States whether the booking is
internal or not.
NUMBER_OF_PLACES NOT NULL NUMBER(9) How many places are booking
using this delegate booking.
OBJECT_VERSION_NUMBER NOT NULL NUMBER(5) Version control parameter
ADMINISTRATOR NULL NUMBER(9) The person who took the
booking (AOL User)
ATTENDANCE_RESULT NULL VARCHAR2(256) The result associated with this
delegates attendance, eg: 80%
BOOKING_PRIORITY NULL VARCHAR2(30) The priority associated with
this delegates booking.
COMMENTS NULL VARCHAR2(2000) Any textual details about this
delegate booking.
CONTACT_ADDRESS_ID NULL NUMBER(15) The foreign key to hold
contact address details
CORESPONDENT NULL VARCHAR2(30) The person to whom
correspondence is sent
DATE_STATUS_CHANGED NULL DATE The date on which the status
was changed
DELEGATE_CONTACT_FAX NULL VARCHAR2(30) Fax number for the delegate.
DELEGATE_CONTACT_PHONE NULL VARCHAR2(30) Telephone number for the
number.
FAILURE_REASON NULL VARCHAR2(30) Reason for delegates
unsuccessful attendance
LANGUAGE_ID NULL NUMBER(9) The foreign key to hold the
preferred language of the
delegate
SOURCE_OF_BOOKING NULL VARCHAR2(30) The source of the booking
SPECIAL_BOOKING_INSTRUCTIONS NULL VARCHAR2(2000) Any special instructions for
the delegate. Diet etc.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Indexes
Index Name Index Type Sequence Column Name
OTA_DELEGATE_BOOKINGS_FK1 NOT UNIQUE 1 BOOKING_STATUS_TYPE_ID
Detailed Design 3 – 43
OTA_DELEGATE_BOOKINGS_FK2 NOT UNIQUE 1 BUSINESS_GROUP_ID
OTA_DELEGATE_BOOKINGS_FK3 NOT UNIQUE 1 EVENT_ID
OTA_DELEGATE_BOOKINGS_N50 NOT UNIQUE 1 CUSTOMER_ID
OTA_DELEGATE_BOOKINGS_N51 NOT UNIQUE 1 CONTACT_ID
OTA_DELEGATE_BOOKINGS_N52 NOT UNIQUE 1 CONTACT_ADDRESS_ID
OTA_DELEGATE_BOOKINGS_N53 NOT UNIQUE 1 DELEGATE_PERSON_ID
OTA_DELEGATE_BOOKINGS_N54 NOT UNIQUE 2 THIRD_PARTY_CUSTOMER_ID
OTA_DELEGATE_BOOKINGS_N55 NOT UNIQUE 1 THIRD_PARTY_CONTACT_ID
OTA_DELEGATE_BOOKINGS_N56 NOT UNIQUE 1 THIRD_PARTY_ADDRESS_ID
OTA_DELEGATE_BOOKINGS_N57 NOT UNIQUE 2 ORGANIZATION_ID
OTA_DELEGATE_BOOKINGS_N58 NOT UNIQUE 2 SPONSOR_PERSON_ID
OTA_DELEGATE_BOOKINGS_N59 NOT UNIQUE 2 SPONSOR_ASSIGNMENT_ID
OTA_DELEGATE_BOOKINGS_N60 NOT UNIQUE 2 PERSON_ADDRESS_ID
OTA_DELEGATE_BOOKINGS_N61 NOT UNIQUE 2 DELEGATE_ASSIGNMENT_ID
OTA_DELEGATE_BOOKINGS_N62 NOT UNIQUE 2 DELEGATE_CONTACT_ID
OTA_DELEGATE_BOOKINGS_PK UNIQUE 1 BOOKING_ID
Sequences
Sequence Derived Column
OTA_DELEGATE_BOOKINGS_S BOOKING_ID
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
OTA_ACTIVITY_VERSIONS ACTIVITY_VERSION_ID ACTIVITY_VERSION_ID
OTA_EVENTS EVENT_ID PARENT_EVENT_ID
Column Descriptions
Name Null? Type Description
EVENT_ID (PK) NOT NULL NUMBER(9) The system generated surrogate
key for this entry.
VENDOR_ID NULL NUMBER(15) Foreign key to PO_VENDORS.
ACTIVITY_VERSION_ID NULL NUMBER(9) Foreign key to
OTA_ACTIVITY_VERSIONS
BUSINESS_GROUP_ID NOT NULL NUMBER(9) Foreign key to
HR_ALL_ORGANIZATION_UNITS
ORGANIZATION_ID NULL NUMBER(9) Foreign key to
HR_ALL_ORGANIZATION_UNITS
PARENT_EVENT_ID NULL NUMBER(9) Foreign key to OTA_EVENTS
EVENT_TYPE NOT NULL VARCHAR2(30) The type of module activity.
OBJECT_VERSION_NUMBER NOT NULL NUMBER(5) Version control parameter
TITLE NOT NULL VARCHAR2(80) The name or title associated
with this event.
ACTUAL_COST NULL NUMBER The actual cost of the Event
BUDGET_COST NULL NUMBER The Budgetted Cost for the
Event
BUDGET_CURRENCY_CODE NULL VARCHAR2(30) The Currency of the Budgetted
and Actual Cost
CENTRE NULL VARCHAR2(30) The center at which this event
is to take place.
COMMENTS NULL VARCHAR2(2000) Any special comments or notes
for this entry. Descriptive
only.
COURSE_END_DATE NULL DATE The Date on which the Event
Ends
COURSE_END_TIME NULL VARCHAR2(5) The end time of the event
COURSE_START_DATE NULL DATE The Date on which the Event
Starts
COURSE_START_TIME NULL VARCHAR2(5) The start time of the event
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 45
DURATION NULL NUMBER The duration of the event
measured in units specified in
UNIT
DURATION_UNITS NULL VARCHAR2(30) The units in which the
duration is measured
ENROLMENT_END_DATE NULL DATE The closing date for bookings
of this entry.
ENROLMENT_START_DATE NULL DATE The earliest date on which
bookings may be taken for this
entry.
LANGUAGE_ID NULL NUMBER(9) The language in which the
course is taught.
PUBLIC_EVENT_FLAG NULL VARCHAR2(30) An indication of whether an
Event can have associations
USER_STATUS NULL VARCHAR2(80) User Definition of the Event
Status
DEVELOPMENT_EVENT_TYPE NULL VARCHAR2(30) The user description of the
development type defined.
EVENT_STATUS NULL VARCHAR2(30) The status of this schedule
entry.
PRICE_BASIS NULL VARCHAR2(30) Price basis of the Event :
Student or Customer
SECURE_EVENT_FLAG NULL VARCHAR2(30) An indication of whether an
event can be maintained by
employees of the administering
organization only.
BOOK_INDEPENDENT_FLAG NULL VARCHAR2(30) Whether the Scheduled can be
independent of a program
CURRENCY_CODE NULL VARCHAR2(30) The currency in which the
standard price is defined.
MAXIMUM_ATTENDEES NULL NUMBER(9) The maximum number of students
who may attend
MAXIMUM_INTERNAL_ATTENDEES NULL NUMBER(9) The maximum number of internal
students
MINIMUM_ATTENDEES NULL NUMBER(9) The minimum number of students
for this entry to be viable.
STANDARD_PRICE NULL NUMBER The standard price per (price
basis) booking for this entry
CATEGORY_CODE NULL VARCHAR2(30) Identifies the programme of
activities for the event group
LAST_UPDATE_DATE NULL DATE Standard Who Column
LAST_UPDATED_BY NULL NUMBER(15) Standard Who Column
LAST_UPDATE_LOGIN NULL NUMBER(15) Standard Who Column
CREATED_BY NULL NUMBER(15) Standard Who Column
CREATION_DATE NULL DATE Standard Who Column
EVT_INFORMATION_CATEGORY NULL VARCHAR2(30) Descriptive flexfield
structure defining column
EVT_INFORMATION1 NULL VARCHAR2(150) Descriptive flexfield segment
column
EVT_INFORMATION2 NULL VARCHAR2(150) Descriptive flexfield segment
column
EVT_INFORMATION3 NULL VARCHAR2(150) Descriptive flexfield segment
column
EVT_INFORMATION4 NULL VARCHAR2(150) Descriptive flexfield segment
column
EVT_INFORMATION5 NULL VARCHAR2(150) Descriptive flexfield segment
column
EVT_INFORMATION6 NULL VARCHAR2(150) Descriptive flexfield segment
column
EVT_INFORMATION7 NULL VARCHAR2(150) Descriptive flexfield segment
column
EVT_INFORMATION8 NULL VARCHAR2(150) Descriptive flexfield segment
column
Indexes
Index Name Index Type Sequence Column Name
OTA_EVENTS_FK1 NOT UNIQUE 1 ACTIVITY_VERSION_ID
OTA_EVENTS_FK2 NOT UNIQUE 1 BUSINESS_GROUP_ID
OTA_EVENTS_FK3 NOT UNIQUE 1 ORGANIZATION_ID
OTA_EVENTS_FK4 NOT UNIQUE 1 PARENT_EVENT_ID
OTA_EVENTS_FK5 NOT UNIQUE 5 PROJECT_ID
OTA_EVENTS_N50 NOT UNIQUE 1 VENDOR_ID
OTA_EVENTS_N51 NOT UNIQUE 1 LANGUAGE_ID
OTA_EVENTS_PK UNIQUE 1 EVENT_ID
OTA_EVENTS_UK2 UNIQUE 1 TITLE
2 BUSINESS_GROUP_ID
3 PARENT_EVENT_ID
Sequences
Sequence Derived Column
OTA_EVENTS_S EVENT_ID
Detailed Design 3 – 47
OTA_EVENT_ASSOCIATIONS
You use event associations to restrict the list of customers and students
who can enroll onto an event. When an event is flagged as restricted,
you must enter who is eligible to attend the event before you can make
enrollments. You can enter internal or external associations, but not
both.
An internal association restricts which Oracle Human Resources
people you can enroll as students onto events. You do this by
specifying assignment criteria, such as:
• Organization
• Job
• Position
An external association restricts which external customers, and
subsequently students, you can enroll onto events.
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
OTA_EVENTS EVENT_ID EVENT_ID
Column Descriptions
Name Null? Type Description
TEA_INFORMATION1 NULL VARCHAR2(150) Descriptive flexfield segment
column
EVENT_ASSOCIATION_ID (PK) NOT NULL NUMBER The primary key of the event
association
EVENT_ID NOT NULL NUMBER(9) Foreign key to OTA_EVENTS
ORGANIZATION_ID NULL NUMBER(9) Foreign key to
HR_ALL_ORGANIZATION_UNITS.
JOB_ID NULL NUMBER(15) Foreign key to PER_JOBS.
POSITION_ID NULL VARCHAR2(15) Foreign key to PER_POSITIONS.
CUSTOMER_ID NULL NUMBER(15) Foreign key to RA_CUSTOMERS.
COMMENTS NULL VARCHAR2(2000) Comments
LAST_UPDATE_DATE NULL DATE Standard Who Column
LAST_UPDATED_BY NULL NUMBER(15) Standard Who Column
LAST_UPDATE_LOGIN NULL NUMBER(15) Standard Who Column
CREATED_BY NULL NUMBER(15) Standard Who Column
CREATION_DATE NULL DATE Standard Who Column
TEA_INFORMATION_CATEGORY NULL VARCHAR2(30) Descriptive flexfield
structure defining column
TEA_INFORMATION2 NULL VARCHAR2(150) Descriptive flexfield segment
column
TEA_INFORMATION3 NULL VARCHAR2(150) Descriptive flexfield segment
column
TEA_INFORMATION4 NULL VARCHAR2(150) Descriptive flexfield segment
column
TEA_INFORMATION5 NULL VARCHAR2(150) Descriptive flexfield segment
column
TEA_INFORMATION6 NULL VARCHAR2(150) Descriptive flexfield segment
column
Indexes
Index Name Index Type Sequence Column Name
OTA_EVENT_ASSOCIATIONS_FK1 NOT UNIQUE 1 EVENT_ID
OTA_EVENT_ASSOCIATIONS_N50 NOT UNIQUE 2 CUSTOMER_ID
OTA_EVENT_ASSOCIATIONS_N51 NOT UNIQUE 2 ORGANIZATION_ID
OTA_EVENT_ASSOCIATIONS_N52 NOT UNIQUE 2 JOB_ID
OTA_EVENT_ASSOCIATIONS_N53 NOT UNIQUE 2 POSITION_ID
OTA_EVENT_ASSOCIATIONS_PK UNIQUE 1 EVENT_ASSOCIATION_ID
OTA_EVENT_ASSOCIATIONS_UK2 UNIQUE 1 EVENT_ID
2 CUSTOMER_ID
4 ORGANIZATION_ID
6 JOB_ID
8 POSITION_ID
Sequences
Sequence Derived Column
OTA_EVENT_ASSOCIATIONS_S EVENT_ASSOCIATION_ID
Detailed Design 3 – 49
OTA_FINANCE_HEADERS
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
OTA_FINANCE_HEADERS FINANCE_HEADER_ID SUPERCEDING_HEADER_ID
Column Descriptions
Name Null? Type Description
FINANCE_HEADER_ID (PK) NOT NULL NUMBER(9) The Unique identifier of the
Finance Header
SUPERCEDING_HEADER_ID NULL NUMBER(9) Foreign key to
OTA_FINANCE_HEADERS
AUTHORIZER_PERSON_ID NULL NUMBER(10) Foreign key to
PER_ALL_PEOPLE_F
ORGANIZATION_ID NOT NULL NUMBER(9) Foreign key to
HR_ALL_ORGANIZATION_UNITS
ADMINISTRATOR NOT NULL NUMBER The person who raised the
header (AOL User)
CANCELLED_FLAG NOT NULL VARCHAR2(30) An indication of whether has
been cancelled
CURRENCY_CODE NOT NULL VARCHAR2(30) The currency in which all
lines are defined
DATE_RAISED NOT NULL DATE The date this header was
raised
OBJECT_VERSION_NUMBER NOT NULL NUMBER(9) Version number for change
control
PAYMENT_STATUS_FLAG NOT NULL VARCHAR2(30) Describes if the invoice has
been paid or not.
TRANSFER_STATUS NOT NULL VARCHAR2(30) The Status of the header for
external transfer
TYPE NOT NULL VARCHAR2(30) The type of header:
cancellation /payable /
receivable
COMMENTS NULL VARCHAR2(2000) Free Text Comments
EXTERNAL_REFERENCE NULL VARCHAR2(30) The identification of what
this header is in the external
system
INVOICE_ADDRESS NULL VARCHAR2(2000) The address to which the
invoice is to sent
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 51
TFH_INFORMATION_CATEGORY NULL VARCHAR2(30) Descriptive flexfield
structure defining column
TFH_INFORMATION1 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFH_INFORMATION2 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFH_INFORMATION3 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFH_INFORMATION4 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFH_INFORMATION5 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFH_INFORMATION6 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFH_INFORMATION7 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFH_INFORMATION8 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFH_INFORMATION9 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFH_INFORMATION10 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFH_INFORMATION11 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFH_INFORMATION12 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFH_INFORMATION13 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFH_INFORMATION14 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFH_INFORMATION15 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFH_INFORMATION16 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFH_INFORMATION17 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFH_INFORMATION18 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFH_INFORMATION19 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFH_INFORMATION20 NULL VARCHAR2(150) Descriptive flexfield segment
column
RECEIVING_COST_CENTER NULL VARCHAR2(30) Receiving cost center code for
the resource charge cross
transfer.
PAYING_COST_CENTER NULL VARCHAR2(30) Paying cost center code for
the resource charge cross
transfer.
Indexes
Index Name Index Type Sequence Column Name
OTA_FINANCE_HEADERS_FK1 NOT UNIQUE 1 SUPERCEDING_HEADER_ID
OTA_FINANCE_HEADERS_FK2 NOT UNIQUE 1 ORGANIZATION_ID
OTA_FINANCE_HEADERS_N50 NOT UNIQUE 1 VENDOR_ID
OTA_FINANCE_HEADERS_N51 NOT UNIQUE 1 CONTACT_ID
OTA_FINANCE_HEADERS_N52 NOT UNIQUE 1 ADDRESS_ID
OTA_FINANCE_HEADERS_N53 NOT UNIQUE 1 CUSTOMER_ID
OTA_FINANCE_HEADERS_PK UNIQUE 1 FINANCE_HEADER_ID
Detailed Design 3 – 53
OTA_FINANCE_LINES
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
OTA_BOOKING_DEALS BOOKING_DEAL_ID BOOKING_DEAL_ID
OTA_DELEGATE_BOOKINGS BOOKING_ID BOOKING_ID
OTA_FINANCE_HEADERS FINANCE_HEADER_ID FINANCE_HEADER_ID
OTA_RESOURCE_ALLOCATIONS RESOURCE_ALLOCATION_ID RESOURCE_ALLOCATION_ID
OTA_RESOURCE_BOOKINGS RESOURCE_BOOKING_ID RESOURCE_BOOKING_ID
Column Descriptions
Name Null? Type Description
FINANCE_LINE_ID (PK) NOT NULL NUMBER(9) System generated reference
number
FINANCE_HEADER_ID NULL NUMBER(9) Foreign key to
OTA_FINANCE_HEADERS
CANCELLED_FLAG NOT NULL VARCHAR2(30) The current state of this The
current state of this valid
DATE_RAISED NOT NULL DATE The date this finance line was
created
LINE_TYPE NOT NULL VARCHAR2(30) The type of line: course
payment / pre–purchase /
delegate etc.
OBJECT_VERSION_NUMBER NOT NULL NUMBER(9) The version number for change
control
SEQUENCE_NUMBER NOT NULL NUMBER(9) The order in which this line
appears under the header
TRANSFER_STATUS NOT NULL VARCHAR2(30) Status of transfer.
COMMENTS NULL VARCHAR2(2000) Free Text Comments
CURRENCY_CODE NULL VARCHAR2(30) The currency code of this
finance line
MONEY_AMOUNT NULL NUMBER The money amount which this
line is charging or paying
STANDARD_AMOUNT NULL NUMBER The money or unit value before
a discount has been applied
TRANS_INFORMATION_CATEGORY NULL VARCHAR2(30) The control for the transfer
descriptive flexfield
TRANS_INFORMATION1 NULL VARCHAR2(150) Transfer descriptive flexfield
column
TRANS_INFORMATION10 NULL VARCHAR2(150) Transfer descriptive flexfield
column
TRANS_INFORMATION11 NULL VARCHAR2(150) Transfer descriptive flexfield
column
TRANS_INFORMATION12 NULL VARCHAR2(150) Transfer descriptive flexfield
column
TRANS_INFORMATION13 NULL VARCHAR2(150) Transfer descriptive flexfield
column
TRANS_INFORMATION14 NULL VARCHAR2(150) Transfer descriptive flexfield
column
TRANS_INFORMATION15 NULL VARCHAR2(150) Transfer descriptive flexfield
column
Detailed Design 3 – 55
TFL_INFORMATION8 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFL_INFORMATION9 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFL_INFORMATION10 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFL_INFORMATION11 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFL_INFORMATION12 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFL_INFORMATION13 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFL_INFORMATION14 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFL_INFORMATION15 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFL_INFORMATION16 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFL_INFORMATION17 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFL_INFORMATION18 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFL_INFORMATION19 NULL VARCHAR2(150) Descriptive flexfield segment
column
TFL_INFORMATION20 NULL VARCHAR2(150) Descriptive flexfield segment
column
Indexes
Index Name Index Type Sequence Column Name
OTA_FINANCE_LINES_FK1 NOT UNIQUE 1 FINANCE_HEADER_ID
OTA_FINANCE_LINES_FK2 NOT UNIQUE 1 BOOKING_DEAL_ID
OTA_FINANCE_LINES_FK3 NOT UNIQUE 1 BOOKING_ID
OTA_FINANCE_LINES_FK4 NOT UNIQUE 1 RESOURCE_ALLOCATION_ID
OTA_FINANCE_LINES_FK5 NOT UNIQUE 1 RESOURCE_BOOKING_ID
OTA_FINANCE_LINES_PK UNIQUE 1 FINANCE_LINE_ID
Sequences
Sequence Derived Column
OTA_FINANCE_LINES_S FINANCE_LINE_ID
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
OTA_ACTIVITY_VERSIONS ACTIVITY_VERSION_ID ACTIVITY_VERSION_ID
Column Descriptions
Name Null? Type Description
NOTA_HISTORY_ID (PK) NOT NULL NUMBER(38) Primary key for history
records
PERSON_ID NOT NULL NUMBER(10) The ID of the person
associated with the training
CONTACT_ID NULL NUMBER(9) The ID of the contact person
associated with the history
TRNG_TITLE NOT NULL VARCHAR2(80) The title/name of the training
PROVIDER NOT NULL VARCHAR2(80) The name of the training
provider
TYPE NULL VARCHAR2(30) The type of training (ILT,
MEDIA, OJT, Experience)
CENTRE NULL VARCHAR2(80) The name of the site were
training was taken
COMPLETION_DATE NOT NULL DATE The date associated with the
training
AWARD NULL VARCHAR2(80) The distinction or award
granted
RATING NULL VARCHAR2(30) The scholastic rating achieved
DURATION NULL NUMBER(15) The number of duration units
DURATION_UNITS NULL VARCHAR2(30) The duration units
ACTIVITY_VERSION_ID NULL NUMBER(9) The name of an equivalent OTA
Activity
STATUS NULL VARCHAR2(30) The current status of the
training
VERIFIED_BY_ID NULL NUMBER(15) The ID of the verifier of the
training
LAST_UPDATE_DATE NULL DATE Standard Who Column
LAST_UPDATED_BY NULL NUMBER(15) Standard Who Column
LAST_UPDATE_LOGIN NULL NUMBER(15) Standard Who Column
CREATED_BY NULL NUMBER(15) Standard Who Column
CREATION_DATE NULL DATE Standard Who Column
NTH_INFORMATION_CATEGORY NULL VARCHAR2(30) Descriptive flexfield
structure defining column
NTH_INFORMATION1 NULL VARCHAR2(150) Descriptive flexfield segment
column
NTH_INFORMATION2 NULL VARCHAR2(150) Descriptive flexfield segment
column
NTH_INFORMATION3 NULL VARCHAR2(150) Descriptive flexfield segment
column
NTH_INFORMATION4 NULL VARCHAR2(150) Descriptive flexfield segment
column
NTH_INFORMATION5 NULL VARCHAR2(150) Descriptive flexfield segment
column
NTH_INFORMATION6 NULL VARCHAR2(150) Descriptive flexfield segment
column
NTH_INFORMATION7 NULL VARCHAR2(150) Descriptive flexfield segment
column
Detailed Design 3 – 57
NTH_INFORMATION8 NULL VARCHAR2(150) Descriptive flexfield segment
column
NTH_INFORMATION9 NULL VARCHAR2(150) Descriptive flexfield segment
column
NTH_INFORMATION10 NULL VARCHAR2(150) Descriptive flexfield segment
column
NTH_INFORMATION11 NULL VARCHAR2(150) Descriptive flexfield segment
column
NTH_INFORMATION12 NULL VARCHAR2(150) Descriptive flexfield segment
column
NTH_INFORMATION13 NULL VARCHAR2(150) Descriptive flexfield segment
column
NTH_INFORMATION14 NULL VARCHAR2(150) Descriptive flexfield segment
column
NTH_INFORMATION15 NULL VARCHAR2(150) Descriptive flexfield segment
column
NTH_INFORMATION16 NULL VARCHAR2(150) Descriptive flexfield segment
column
NTH_INFORMATION17 NULL VARCHAR2(150) Descriptive flexfield segment
column
NTH_INFORMATION18 NULL VARCHAR2(150) Descriptive flexfield segment
column
NTH_INFORMATION19 NULL VARCHAR2(150) Descriptive flexfield segment
column
NTH_INFORMATION20 NULL VARCHAR2(150) Descriptive flexfield segment
column
ORG_ID NULL NUMBER(15)
OBJECT_VERSION_NUMBER NOT NULL NUMBER(5) Version control parameter
BUSINESS_GROUP_ID NOT NULL NUMBER(9)
CUSTOMER_ID NULL NUMBER
ORGANIZATION_ID NULL NUMBER(15)
Indexes
Index Name Index Type Sequence Column Name
OTA_NOTRNG_HISTORIES_FK1 NOT UNIQUE 1 CONTACT_ID
OTA_NOTRNG_HISTORIES_FK2 NOT UNIQUE 5 ACTIVITY_VERSION_ID
Sequences
Sequence Derived Column
OTA_NOTRNG_HISTORIES_S NOTA_HISTORY_ID
Column Descriptions
Name Null? Type Description
PRICE_LIST_ID (PK) NOT NULL NUMBER(9) The system generated key for
this price list
BUSINESS_GROUP_ID NOT NULL NUMBER(9) Foreign key to
HR_ALL_ORGANIZATION_UNITS
CURRENCY_CODE NOT NULL VARCHAR2(30) The currency in which the
price list is defined
DEFAULT_FLAG NOT NULL VARCHAR2(30) Indicates whether the Price
List is the default
NAME NOT NULL VARCHAR2(80) The name of the price list
OBJECT_VERSION_NUMBER NOT NULL NUMBER(5) Version control parameter
PRICE_LIST_TYPE NOT NULL VARCHAR2(30) The type of Price List,
T(raining Unit), or M(oney)
START_DATE NOT NULL DATE The date on which this price
list is valid
COMMENTS NULL VARCHAR2(2000) Free text comments
DESCRIPTION NULL VARCHAR2(240) The description of the price
list
END_DATE NULL DATE The date on which this price
list becomes invalid
SINGLE_UNIT_PRICE NULL NUMBER(9,2) The price of a single unit in
the specified currency
TRAINING_UNIT_TYPE NULL VARCHAR2(30) The type of unit being
specified for the Prices
LAST_UPDATE_DATE NULL DATE Standard Who Column
LAST_UPDATED_BY NULL NUMBER(15) Standard Who Column
LAST_UPDATE_LOGIN NULL NUMBER(15) Standard Who Column
CREATED_BY NULL NUMBER(15) Standard Who Column
CREATION_DATE NULL DATE Standard Who Column
TPL_INFORMATION_CATEGORY NULL VARCHAR2(30) Descriptive flexfield
structure defining column
TPL_INFORMATION1 NULL VARCHAR2(150) Descriptive flexfield segment
column
TPL_INFORMATION2 NULL VARCHAR2(150) Descriptive flexfield segment
column
TPL_INFORMATION3 NULL VARCHAR2(150) Descriptive flexfield segment
column
TPL_INFORMATION4 NULL VARCHAR2(150) Descriptive flexfield segment
column
TPL_INFORMATION5 NULL VARCHAR2(150) Descriptive flexfield segment
column
TPL_INFORMATION6 NULL VARCHAR2(150) Descriptive flexfield segment
column
TPL_INFORMATION7 NULL VARCHAR2(150) Descriptive flexfield segment
column
TPL_INFORMATION8 NULL VARCHAR2(150) Descriptive flexfield segment
column
Detailed Design 3 – 59
TPL_INFORMATION9 NULL VARCHAR2(150) Descriptive flexfield segment
column
TPL_INFORMATION10 NULL VARCHAR2(150) Descriptive flexfield segment
column
TPL_INFORMATION11 NULL VARCHAR2(150) Descriptive flexfield segment
column
TPL_INFORMATION12 NULL VARCHAR2(150) Descriptive flexfield segment
column
TPL_INFORMATION13 NULL VARCHAR2(150) Descriptive flexfield segment
column
TPL_INFORMATION14 NULL VARCHAR2(150) Descriptive flexfield segment
column
TPL_INFORMATION15 NULL VARCHAR2(150) Descriptive flexfield segment
column
TPL_INFORMATION16 NULL VARCHAR2(150) Descriptive flexfield segment
column
TPL_INFORMATION17 NULL VARCHAR2(150) Descriptive flexfield segment column
TPL_INFORMATION18 NULL VARCHAR2(150) Descriptive flexfield segment
column
TPL_INFORMATION19 NULL VARCHAR2(150) Descriptive flexfield segment
column
TPL_INFORMATION20 NULL VARCHAR2(150) Descriptive flexfield segment
column
Indexes
Index Name Index Type Sequence Column Name
OTA_PRICE_LISTS_FK1 NOT UNIQUE 1 BUSINESS_GROUP_ID
OTA_PRICE_LISTS_PK UNIQUE 1 PRICE_LIST_ID
OTA_PRICE_LISTS_UK2 UNIQUE 1 NAME
2 BUSINESS_GROUP_ID
Sequences
Sequence Derived Column
OTA_PRICE_LISTS_S PRICE_LIST_ID
You can define a price list as a per student price. If you do, the amount
is the charge made for each student who enrolls on the event.
Alternatively, you can define the price list as a per customer price.
Then, the amount is the charge made to the customer if they enroll any
number of students within the student range.
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
OTA_ACTIVITY_VERSIONS ACTIVITY_VERSION_ID ACTIVITY_VERSION_ID
OTA_PRICE_LISTS PRICE_LIST_ID PRICE_LIST_ID
OTA_VENDOR_SUPPLIES VENDOR_SUPPLY_ID VENDOR_SUPPLY_ID
Column Descriptions
Name Null? Type Description
PRICE_LIST_ENTRY_ID (PK) NOT NULL NUMBER(9) System generated surrogate key
VENDOR_SUPPLY_ID NULL NUMBER(9) Foreign key to
OTA_VENDOR_SUPPLIES
ACTIVITY_VERSION_ID NULL NUMBER(9) Foreign key to
OTA_ACTIVITY_VERSIONS
PRICE_LIST_ID NOT NULL NUMBER(9) Foreign key to OTA_PRICE_LISTS
OBJECT_VERSION_NUMBER NOT NULL NUMBER(5) Version control parameter
PRICE NOT NULL NUMBER The standard price per
delegate
PRICE_BASIS NOT NULL VARCHAR2(30) Defines whether the entry is
for a delegate or customer
START_DATE NOT NULL DATE The date this price detail
becomes valid
COMMENTS NULL VARCHAR2(2000) Comments about the price list
entry
END_DATE NULL DATE The last day on which this
price detail is valid
MAXIMUM_ATTENDEES NULL NUMBER(9) The max number of delegates
for the price on a basis of
Customer.
MINIMUM_ATTENDEES NULL NUMBER(9) The min number of delegates
for the price on a basis of
Customer.
LAST_UPDATE_DATE NULL DATE Standard Who Column
LAST_UPDATED_BY NULL NUMBER(15) Standard Who Column
LAST_UPDATE_LOGIN NULL NUMBER(15) Standard Who Column
CREATED_BY NULL NUMBER(15) Standard Who Column
CREATION_DATE NULL DATE Standard Who Column
PLE_INFORMATION_CATEGORY NULL VARCHAR2(30) Descriptive flexfield
structure defining column
PLE_INFORMATION1 NULL VARCHAR2(150) Descriptive flexfield segment
column
PLE_INFORMATION2 NULL VARCHAR2(150) Descriptive flexfield segment
column
PLE_INFORMATION3 NULL VARCHAR2(150) Descriptive flexfield segment
column
PLE_INFORMATION4 NULL VARCHAR2(150) Descriptive flexfield segment
column
PLE_INFORMATION5 NULL VARCHAR2(150) Descriptive flexfield segment
column
Detailed Design 3 – 61
PLE_INFORMATION6 NULL VARCHAR2(150) Descriptive flexfield segment
column
PLE_INFORMATION7 NULL VARCHAR2(150) Descriptive flexfield segment
column
PLE_INFORMATION8 NULL VARCHAR2(150) Descriptive flexfield segment
column
PLE_INFORMATION9 NULL VARCHAR2(150) Descriptive flexfield segment
column
PLE_INFORMATION10 NULL VARCHAR2(150) Descriptive flexfield segment
column
PLE_INFORMATION11 NULL VARCHAR2(150) Descriptive flexfield segment
column
PLE_INFORMATION12 NULL VARCHAR2(150) Descriptive flexfield segment
column
PLE_INFORMATION13 NULL VARCHAR2(150) Descriptive flexfield segment
column
PLE_INFORMATION14 NULL VARCHAR2(150) Descriptive flexfield segment
column
PLE_INFORMATION15 NULL VARCHAR2(150) Descriptive flexfield segment
column
PLE_INFORMATION16 NULL VARCHAR2(150) Descriptive flexfield segment
column
PLE_INFORMATION17 NULL VARCHAR2(150) Descriptive flexfield segment
column
PLE_INFORMATION18 NULL VARCHAR2(150) Descriptive flexfield segment
column
PLE_INFORMATION19 NULL VARCHAR2(150) Descriptive flexfield segment
column
PLE_INFORMATION20 NULL VARCHAR2(150) Descriptive flexfield segment column
Indexes
Index Name Index Type Sequence Column Name
OTA_PRICE_LIST_ENTRIES_FK1 NOT UNIQUE 1 VENDOR_SUPPLY_ID
OTA_PRICE_LIST_ENTRIES_FK2 NOT UNIQUE 1 ACTIVITY_VERSION_ID
OTA_PRICE_LIST_ENTRIES_FK3 NOT UNIQUE 1 PRICE_LIST_ID
OTA_PRICE_LIST_ENTRIES_PK UNIQUE 1 PRICE_LIST_ENTRY_ID
OTA_PRICE_LIST_ENTRIES_UK2 UNIQUE 1 ACTIVITY_VERSION_ID
2 START_DATE
3 PRICE_LIST_ID
4 VENDOR_SUPPLY_ID
5 PRICE_BASIS
6 MINIMUM_ATTENDEES
Sequences
Sequence Derived Column
OTA_PRICE_LIST_ENTRIES_S PRICE_LIST_ENTRY_ID
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
OTA_EVENTS EVENT_ID EVENT_ID
OTA_EVENTS EVENT_ID PROGRAM_EVENT_ID
Column Descriptions
Name Null? Type Description
PROGRAM_MEMBERSHIP_ID (PK) NOT NULL NUMBER(9) The unique identifier of
Program Membership
EVENT_ID NOT NULL NUMBER(9) Foreign key to OTA_EVENTS
PROGRAM_EVENT_ID NOT NULL NUMBER(9) Foreign key to OTA_EVENTS
OBJECT_VERSION_NUMBER NOT NULL NUMBER(5) Version control parameter
COMMENTS NULL VARCHAR2(2000) Comments
GROUP_NAME NULL VARCHAR2(30) The group or set of events to
which the event belongs in
program
REQUIRED_FLAG NULL VARCHAR2(30) An indication of whether event
is required as part of the
program
ROLE NULL VARCHAR2(30) A description of the type of
membership within the program
SEQUENCE NULL NUMBER(9) An indecision of order in
which events should be taken
LAST_UPDATE_DATE NULL DATE Standard Who Column
LAST_UPDATED_BY NULL NUMBER(15) Standard Who Column
LAST_UPDATE_LOGIN NULL NUMBER(15) Standard Who Column
CREATED_BY NULL NUMBER(15) Standard Who Column
CREATION_DATE NULL DATE Standard Who Column
PMM_INFORMATION_CATEGORY NULL VARCHAR2(30) Descriptive flexfield
structure defining column
PMM_INFORMATION1 NULL VARCHAR2(150) Descriptive flexfield segment
column
PMM_INFORMATION2 NULL VARCHAR2(150) Descriptive flexfield segment
column
PMM_INFORMATION3 NULL VARCHAR2(150) Descriptive flexfield segment
column
PMM_INFORMATION4 NULL VARCHAR2(150) Descriptive flexfield segment
column
PMM_INFORMATION5 NULL VARCHAR2(150) Descriptive flexfield segment
column
PMM_INFORMATION6 NULL VARCHAR2(150) Descriptive flexfield segment
column
PMM_INFORMATION7 NULL VARCHAR2(150) Descriptive flexfield segment
column
PMM_INFORMATION8 NULL VARCHAR2(150) Descriptive flexfield segment
column
PMM_INFORMATION9 NULL VARCHAR2(150) Descriptive flexfield segment
column
PMM_INFORMATION10 NULL VARCHAR2(150) Descriptive flexfield segment
column
Detailed Design 3 – 63
PMM_INFORMATION11 NULL VARCHAR2(150) Descriptive flexfield segment
column
PMM_INFORMATION12 NULL VARCHAR2(150) Descriptive flexfield segment
column
PMM_INFORMATION13 NULL VARCHAR2(150) Descriptive flexfield segment
column
PMM_INFORMATION14 NULL VARCHAR2(150) Descriptive flexfield segment
column
PMM_INFORMATION15 NULL VARCHAR2(150) Descriptive flexfield segment
column
PMM_INFORMATION16 NULL VARCHAR2(150) Descriptive flexfield segment
column
PMM_INFORMATION17 NULL VARCHAR2(150) Descriptive flexfield segment
column
PMM_INFORMATION18 NULL VARCHAR2(150) Descriptive flexfield segment
column
PMM_INFORMATION19 NULL VARCHAR2(150) Descriptive flexfield segment
column
PMM_INFORMATION20 NULL VARCHAR2(150) Descriptive flexfield segment
column
Indexes
Index Name Index Type Sequence Column Name
OTA_PROGRAM_MEMBERSHIPS_FK1 NOT UNIQUE 1 EVENT_ID
OTA_PROGRAM_MEMBERSHIPS_FK2 NOT UNIQUE 1 PROGRAM_EVENT_ID
OTA_PROGRAM_MEMBERSHIPS_PK UNIQUE 1 PROGRAM_MEMBERSHIP_ID
Sequences
Sequence Derived Column
OTA_PROGRAM_MEMBERSHIPS_S PROGRAM_MEMBERSHIP_ID
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
OTA_DELEGATE_BOOKINGS BOOKING_ID BOOKING_ID
OTA_RESOURCE_BOOKINGS RESOURCE_BOOKING_ID TRAINER_RESOURCE_BOOKING_ID
OTA_RESOURCE_BOOKINGS RESOURCE_BOOKING_ID EQUIPMENT_RESOURCE_BOOKING_ID
Column Descriptions
Name Null? Type Description
RESOURCE_ALLOCATION_ID (PK) NOT NULL NUMBER(9) The Primary Key of the Table
TRAINER_RESOURCE_BOOKING_ID NOT NULL NUMBER(9) Foreign key to
OTA_RESOURCE_BOOKINGS
BOOKING_ID NOT NULL NUMBER(9) Foreign key to
OTA_DELEGATE_BOOKINGS
EQUIPMENT_RESOURCE_BOOKING_ID NOT NULL NUMBER(9) Foreign key to
OTA_RESOURCE_BOOKINGS
OBJECT_VERSION_NUMBER NOT NULL NUMBER(5) Version control parameter
START_DATE NOT NULL DATE The start date of the
allocation
AGENDA_ITEM_ID NULL NUMBER(9) Dummy item because
relationship has been
suppressed
CHARGE_DELEGATE_FLAG NULL VARCHAR2(30) Should Price of Res Booking be
passed on to Delegate
COMMENTS NULL VARCHAR2(2000) Any text based comments
END_DATE NULL DATE The end date of the allocation
END_TIME NULL VARCHAR2(5) The end time of the allocation
START_TIME NULL VARCHAR2(5) The start time of allocation
LAST_UPDATE_DATE NULL DATE Standard Who Column
LAST_UPDATED_BY NULL NUMBER(15) Standard Who Column
LAST_UPDATE_LOGIN NULL NUMBER(15) Standard Who Column
CREATED_BY NULL NUMBER(15) Standard Who Column
CREATION_DATE NULL DATE Standard Who Column
TRA_INFORMATION_CATEGORY NULL VARCHAR2(30) Descriptive flexfield
structure defining column
TRA_INFORMATION1 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRA_INFORMATION2 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRA_INFORMATION3 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRA_INFORMATION4 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRA_INFORMATION5 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRA_INFORMATION6 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRA_INFORMATION7 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRA_INFORMATION8 NULL VARCHAR2(150) Descriptive flexfield segment
column
Detailed Design 3 – 65
TRA_INFORMATION9 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRA_INFORMATION10 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRA_INFORMATION11 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRA_INFORMATION12 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRA_INFORMATION13 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRA_INFORMATION14 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRA_INFORMATION15 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRA_INFORMATION16 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRA_INFORMATION17 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRA_INFORMATION18 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRA_INFORMATION19 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRA_INFORMATION20 NULL VARCHAR2(150) Descriptive flexfield segment
column
Indexes
Index Name Index Type Sequence Column Name
OTA_RESOURCE_ALLOCATIONS_FK1 NOT UNIQUE 1 TRAINER_RESOURCE_BOOKING_ID
OTA_RESOURCE_ALLOCATIONS_FK2 NOT UNIQUE 1 BOOKING_ID
OTA_RESOURCE_ALLOCATIONS_FK3 NOT UNIQUE 1 EQUIPMENT_RESOURCE_BOOKING_ID
OTA_RESOURCE_ALLOCATIONS_PK UNIQUE 1 RESOURCE_ALLOCATION_ID
Sequences
Sequence Derived Column
OTA_RESOURCE_ALLOCATIONS_S RESOURCE_ALLOCATION_ID
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
OTA_EVENTS EVENT_ID EVENT_ID
OTA_SUPPLIABLE_RESOURCES SUPPLIED_RESOURCE_ID SUPPLIED_RESOURCE_ID
Column Descriptions
Name Null? Type Description
RESOURCE_BOOKING_ID (PK) NOT NULL NUMBER(9) The system generated surrogate
key for this booking
SUPPLIED_RESOURCE_ID NOT NULL NUMBER(9) Foreign key to
OTA_SUPPLIABLE_RESOURCES
EVENT_ID NULL NUMBER(9) Foreign key to OTA_EVENTS
DATE_BOOKING_PLACED NOT NULL DATE The date on which this booking
was made
OBJECT_VERSION_NUMBER NOT NULL NUMBER(5) Version control parameter
STATUS NOT NULL VARCHAR2(30) The current status of this
resource booking.
ABSOLUTE_PRICE NULL NUMBER(9,2) The absolute price this
resource is to be charged at.
BOOKING_PERSON_ID NULL NUMBER(10) Foreign key to
PER_ALL_PEOPLE_F
COMMENTS NULL VARCHAR2(2000) A free text field for any
special instructions
CONTACT_NAME NULL VARCHAR2(80) The contact name for this
booking
CONTACT_PHONE_NUMBER NULL VARCHAR2(80) The phone number on which the
contact may be reached.
DELEGATES_PER_UNIT NULL NUMBER(9) The max number of delegates
that can use the resource
QUANTITY NULL NUMBER(9) The quantity of the resource
booked.
REQUIRED_DATE_FROM NULL DATE The date this resource is
required.
REQUIRED_DATE_TO NULL DATE The last day on which this
resource is required.
Detailed Design 3 – 67
REQUIRED_END_TIME NULL VARCHAR2(5) The time this resource is
required till.
REQUIRED_START_TIME NULL VARCHAR2(5) The start time this resource
is required.
DELIVER_TO NULL VARCHAR2(2000) The delivery details if
different from the main venue
PRIMARY_VENUE_FLAG NULL VARCHAR2(30) Describes if this is the
primary venue for the event.
ROLE_TO_PLAY NULL VARCHAR2(30) The role this trainer will
play in the booking.
LAST_UPDATE_DATE NULL DATE Standard Who Column
LAST_UPDATED_BY NULL NUMBER(15) Standard Who Column
LAST_UPDATE_LOGIN NULL NUMBER(15) Standard Who Column
CREATED_BY NULL NUMBER(15) Standard Who Column
CREATION_DATE NULL DATE Standard Who Column
TRB_INFORMATION_CATEGORY NULL VARCHAR2(30) Descriptive flexfield
structure defining column
TRB_INFORMATION1 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRB_INFORMATION2 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRB_INFORMATION3 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRB_INFORMATION4 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRB_INFORMATION5 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRB_INFORMATION6 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRB_INFORMATION7 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRB_INFORMATION8 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRB_INFORMATION9 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRB_INFORMATION10 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRB_INFORMATION11 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRB_INFORMATION12 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRB_INFORMATION13 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRB_INFORMATION14 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRB_INFORMATION15 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRB_INFORMATION16 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRB_INFORMATION17 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRB_INFORMATION18 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRB_INFORMATION19 NULL VARCHAR2(150) Descriptive flexfield segment
column
TRB_INFORMATION20 NULL VARCHAR2(150) Descriptive flexfield segment
column
Indexes
Index Name Index Type Sequence Column Name
OTA_RESOURCE_BOOKINGS_FK1 NOT UNIQUE 1 SUPPLIED_RESOURCE_ID
OTA_RESOURCE_BOOKINGS_FK2 NOT UNIQUE 1 EVENT_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Sequences
Sequence Derived Column
OTA_RESOURCE_BOOKINGS_S RESOURCE_BOOKING_ID
Detailed Design 3 – 69
OTA_RESOURCE_DEFINITIONS
Column Descriptions
Name Null? Type Description
RESOURCE_DEFINITION_ID (PK) NOT NULL NUMBER(15)
ENABLED_FLAG NOT NULL VARCHAR2(1)
ID_FLEX_NUM NOT NULL NUMBER(15)
SUMMARY_FLAG NOT NULL VARCHAR2(1)
END_DATE_ACTIVE NULL DATE
RESOURCE_NAME NULL VARCHAR2(240)
SEGMENT1 NULL VARCHAR2(60)
SEGMENT10 NULL VARCHAR2(60)
SEGMENT11 NULL VARCHAR2(60)
SEGMENT12 NULL VARCHAR2(60)
SEGMENT13 NULL VARCHAR2(60)
SEGMENT14 NULL VARCHAR2(60)
SEGMENT15 NULL VARCHAR2(60)
SEGMENT16 NULL VARCHAR2(60)
SEGMENT17 NULL VARCHAR2(60)
SEGMENT18 NULL VARCHAR2(60)
SEGMENT19 NULL VARCHAR2(60)
SEGMENT2 NULL VARCHAR2(60)
SEGMENT20 NULL VARCHAR2(60)
SEGMENT3 NULL VARCHAR2(60)
SEGMENT4 NULL VARCHAR2(60)
SEGMENT5 NULL VARCHAR2(60)
SEGMENT6 NULL VARCHAR2(60)
SEGMENT7 NULL VARCHAR2(60)
SEGMENT8 NULL VARCHAR2(60)
SEGMENT9 NULL VARCHAR2(60)
START_DATE_ACTIVE NULL DATE
LAST_UPDATE_DATE NULL DATE Standard Who Column
LAST_UPDATED_BY NULL NUMBER(15) Standard Who Column
LAST_UPDATE_LOGIN NULL NUMBER(15) Standard Who Column
CREATED_BY NULL NUMBER(15) Standard Who Column
CREATION_DATE NULL DATE Standard Who Column
Indexes
Index Name Index Type Sequence Column Name
OTA_RESOURCE_DEFINITIONS_PK UNIQUE 1 RESOURCE_DEFINITION_ID
Sequences
Sequence Derived Column
OTA_RESOURCE_DEFINITIONS_S RESOURCE_DEFINITION_ID
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
OTA_ACTIVITY_VERSIONS ACTIVITY_VERSION_ID ACTIVITY_VERSION_ID
OTA_SUPPLIABLE_RESOURCES SUPPLIED_RESOURCE_ID SUPPLIED_RESOURCE_ID
Column Descriptions
Name Null? Type Description
RESOURCE_USAGE_ID (PK) NOT NULL NUMBER(9) Primary Key of RESOURCE USAGES
DEFINITION
SUPPLIED_RESOURCE_ID NULL NUMBER(9) Foreign key to
OTA_SUPPLIABLE_RESOURCES
ACTIVITY_VERSION_ID NOT NULL NUMBER(9) Foreign key to
OTA_ACTIVITY_VERSIONS
OBJECT_VERSION_NUMBER NOT NULL NUMBER(5) Version control parameter
REQUIRED_FLAG NOT NULL VARCHAR2(30) Whether the Resource is
required or not
START_DATE NOT NULL DATE The date the association is
valid from
COMMENTS NULL VARCHAR2(2000) Free text comments
END_DATE NULL DATE The date the association is
valid to
QUANTITY NULL NUMBER The Quantity required for the
activity
RESOURCE_TYPE NULL VARCHAR2(30) The type of resource
referenced in this usage.
ROLE_TO_PLAY NULL VARCHAR2(30) The associated role for a
person
USAGE_REASON NULL VARCHAR2(30) The Reason why the resource
has been specified
LAST_UPDATE_DATE NULL DATE Standard Who Column
LAST_UPDATED_BY NULL NUMBER(15) Standard Who Column
LAST_UPDATE_LOGIN NULL NUMBER(15) Standard Who Column
CREATED_BY NULL NUMBER(15) Standard Who Column
CREATION_DATE NULL DATE Standard Who Column
RUD_INFORMATION_CATEGORY NULL VARCHAR2(30) Descriptive flexfield
structure defining column
RUD_INFORMATION1 NULL VARCHAR2(150) Descriptive flexfield segment
column
RUD_INFORMATION2 NULL VARCHAR2(150) Descriptive flexfield segment
column
RUD_INFORMATION3 NULL VARCHAR2(150) Descriptive flexfield segment
column
RUD_INFORMATION4 NULL VARCHAR2(150) Descriptive flexfield segment
column
RUD_INFORMATION5 NULL VARCHAR2(150) Descriptive flexfield segment
column
RUD_INFORMATION6 NULL VARCHAR2(150) Descriptive flexfield segment
column
Detailed Design 3 – 71
RUD_INFORMATION7 NULL VARCHAR2(150) Descriptive flexfield segment
column
RUD_INFORMATION8 NULL VARCHAR2(150) Descriptive flexfield segment
column
RUD_INFORMATION9 NULL VARCHAR2(150) Descriptive flexfield segment
column
RUD_INFORMATION10 NULL VARCHAR2(150) Descriptive flexfield segment
column
RUD_INFORMATION11 NULL VARCHAR2(150) Descriptive flexfield segment
column
RUD_INFORMATION12 NULL VARCHAR2(150) Descriptive flexfield segment
column
RUD_INFORMATION13 NULL VARCHAR2(150) Descriptive flexfield segment
column
RUD_INFORMATION14 NULL VARCHAR2(150) Descriptive flexfield segment
column
RUD_INFORMATION15 NULL VARCHAR2(150) Descriptive flexfield segment
column
RUD_INFORMATION16 NULL VARCHAR2(150) Descriptive flexfield segment
column
RUD_INFORMATION17 NULL VARCHAR2(150) Descriptive flexfield segment
column
RUD_INFORMATION18 NULL VARCHAR2(150) Descriptive flexfield segment
column
RUD_INFORMATION19 NULL VARCHAR2(150) Descriptive flexfield segment
column
RUD_INFORMATION20 NULL VARCHAR2(150) Descriptive flexfield segment
column
Indexes
Index Name Index Type Sequence Column Name
OTA_RESOURCE_USAGES_FK1 NOT UNIQUE 1 SUPPLIED_RESOURCE_ID
OTA_RESOURCE_USAGES_FK2 NOT UNIQUE 1 ACTIVITY_VERSION_ID
OTA_RESOURCE_USAGES_PK UNIQUE 1 RESOURCE_USAGE_ID
Sequences
Sequence Derived Column
OTA_RESOURCE_USAGES_S RESOURCE_USAGE_ID
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
OTA_ACTIVITY_VERSIONS ACTIVITY_VERSION_ID ACTIVITY_VERSION_ID
Column Descriptions
Name Null? Type Description
SKILL_PROVISION_ID (PK) NOT NULL NUMBER(9) System generated surrogate id
ACTIVITY_VERSION_ID NOT NULL NUMBER(9) Foreign key to
OTA_ACTIVITY_VERSIONS
ANALYSIS_CRITERIA_ID NOT NULL NUMBER(15) Foreign key to
PER_ANALYSIS_CRITERIA
OBJECT_VERSION_NUMBER NOT NULL NUMBER(5) Version control parameter
TYPE NOT NULL VARCHAR2(30) The type of development
output.
COMMENTS NULL VARCHAR2(2000) The long textual explanation
as to why this output is
delivered.
LAST_UPDATE_DATE NULL DATE Standard Who Column
LAST_UPDATED_BY NULL NUMBER(15) Standard Who Column
LAST_UPDATE_LOGIN NULL NUMBER(15) Standard Who Column
CREATED_BY NULL NUMBER(15) Standard Who Column
CREATION_DATE NULL DATE Standard Who Column
TSP_INFORMATION_CATEGORY NULL VARCHAR2(30) Descriptive flexfield
structure defining column
TSP_INFORMATION1 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSP_INFORMATION2 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSP_INFORMATION3 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSP_INFORMATION4 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSP_INFORMATION5 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSP_INFORMATION6 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSP_INFORMATION7 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSP_INFORMATION8 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSP_INFORMATION9 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSP_INFORMATION10 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSP_INFORMATION11 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSP_INFORMATION12 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSP_INFORMATION13 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSP_INFORMATION14 NULL VARCHAR2 (150)Descriptive flexfield
segment column
TSP_INFORMATION15 NULL VARCHAR2(150 Descriptive flexfield segment
column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 73
TSP_INFORMATION16 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSP_INFORMATION17 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSP_INFORMATION18 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSP_INFORMATION19 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSP_INFORMATION20 NULL VARCHAR2(150) Descriptive flexfield segment
column
Indexes
Index Name Index Type Sequence Column Name
OTA_SKILL_PROVISIONS_FK1 NOT UNIQUE 1 ACTIVITY_VERSION_ID
OTA_SKILL_PROVISIONS_N50 NOT UNIQUE 1 ANALYSIS_CRITERIA_ID
OTA_SKILL_PROVISIONS_PK UNIQUE 1 SKILL_PROVISION_ID
Sequences
Sequence Derived Column
OTA_SKILL_PROVISIONS_S SKILL_PROVISION_ID
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
OTA_RESOURCE_DEFINITIONS RESOURCE_DEFINITION_ID RESOURCE_DEFINITION_ID
Column Descriptions
Name Null? Type Description
SUPPLIED_RESOURCE_ID (PK) NOT NULL NUMBER(9) The surrogate key identifying
a supplied resource.
VENDOR_ID NULL NUMBER(15)
BUSINESS_GROUP_ID NOT NULL NUMBER(9) Foreign key to
HR_ALL_ORGANIZATION_UNITS
RESOURCE_DEFINITION_ID NOT NULL NUMBER(15)
CONSUMABLE_FLAG NOT NULL VARCHAR2(30) An indication of whether the
resource is a consumable
OBJECT_VERSION_NUMBER NOT NULL NUMBER(5) Version control parameter
RESOURCE_TYPE NOT NULL VARCHAR2(30) The type of resource defined.
CAPACITY NULL NUMBER The capacity of a room, or
other resource.
COMMENTS NULL VARCHAR2(2000) Any special instructions
attached to this resource
supply.
COST NULL NUMBER(9,2) The normal cost of hiring this
resource from this supplier.
COST_UNIT NULL VARCHAR2(80) States the unit paid for by
the COST. EG: item, 1 day hire
etc.
CURRENCY_CODE NULL VARCHAR2(30) The currency in which the
normal cost is defined.
END_DATE NULL DATE Date after which a resource
can no longer be used.
INTERNAL_ADDRESS_LINE NULL VARCHAR2(80) The further address detail
relating to a location
LEAD_TIME NULL NUMBER(9,2) The normal lead time when
hiring from this supplier.
Days (99.99)
NAME NULL VARCHAR2(255) The name by which this resource
is referred to internally.
START_DATE NULL DATE Date before which a resource
can no longer be used.
SUPPLIER_REFERENCE NULL VARCHAR2(80) The name by which the supplier
will recognize this resource.
LAST_UPDATE_DATE NULL DATE Standard Who Column
LAST_UPDATED_BY NULL NUMBER(15) Standard Who Column
LAST_UPDATE_LOGIN NULL NUMBER(15) Standard Who Column
CREATED_BY NULL NUMBER(15) Standard Who Column
CREATION_DATE NULL DATE Standard Who Column
TSR_INFORMATION_CATEGORY NULL VARCHAR2(30) Descriptive flexfield
structure defining column
Detailed Design 3 – 75
TSR_INFORMATION1 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSR_INFORMATION2 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSR_INFORMATION3 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSR_INFORMATION4 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSR_INFORMATION5 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSR_INFORMATION6 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSR_INFORMATION7 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSR_INFORMATION8 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSR_INFORMATION9 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSR_INFORMATION10 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSR_INFORMATION11 NULL VARCHAR2(150) Descriptive flexfield segment column
TSR_INFORMATION12 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSR_INFORMATION13 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSR_INFORMATION14 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSR_INFORMATION15 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSR_INFORMATION16 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSR_INFORMATION17 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSR_INFORMATION18 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSR_INFORMATION19 NULL VARCHAR2(150) Descriptive flexfield segment
column
TSR_INFORMATION20 NULL VARCHAR2(150) Descriptive flexfield segment
column
Indexes
Index Name Index Type Sequence Column Name
OTA_SUPPLIABLE_RESOURCES_FK1 NOT UNIQUE 1 BUSINESS_GROUP_ID
OTA_SUPPLIABLE_RESOURCES_FK2 NOT UNIQUE 1 RESOURCE_DEFINITION_ID
OTA_SUPPLIABLE_RESOURCES_N50 NOT UNIQUE 2 VENDOR_ID
OTA_SUPPLIABLE_RESOURCES_PK UNIQUE 1 SUPPLIED_RESOURCE_ID
Sequences
Sequence Derived Column
OTA_SUPPLIABLE_RESOURCES_S SUPPLIED_RESOURCE_ID
Column Descriptions
Name Null? Type Description
AR_TITLE NOT NULL VARCHAR2(30) AR CONTACT_TITLE value
corresponding to an HR TITLE
HR_TITLE NOT NULL VARCHAR2(30) HR TITLE corresponding to AR
CONTACT_TITLE
Indexes
This table does not have any indexes.
Sequences
This table does not use a sequence.
Detailed Design 3 – 77
OTA_VENDOR_SUPPLIES
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
OTA_ACTIVITY_VERSIONS ACTIVITY_VERSION_ID ACTIVITY_VERSION_ID
Column Descriptions
Name Null? Type Description
VENDOR_SUPPLY_ID (PK) NOT NULL NUMBER(9) The unique ID of Vendor
Supplies
VENDOR_ID NOT NULL NUMBER(15)
ACTIVITY_VERSION_ID NOT NULL NUMBER(9) Foreign key to
OTA_ACTIVITY_VERSIONS
PRIMARY_SUPPLIER_FLAG NOT NULL VARCHAR2(30) Indication of whether Vendor
is Primary Supplier for the
Activity
COMMENTS NULL VARCHAR2(2000) General Comments about the
Vendors ability to Supply
LAST_UPDATE_DATE NULL DATE Standard Who Column
LAST_UPDATED_BY NULL NUMBER(15) Standard Who Column
LAST_UPDATE_LOGIN NULL NUMBER(15) Standard Who Column
CREATED_BY NULL NUMBER(15) Standard Who Column
CREATION_DATE NULL DATE Standard Who Column
VSP_INFORMATION_CATEGORY NULL VARCHAR2(30) Descriptive flexfield
structure defining column
VSP_INFORMATION1 NULL VARCHAR2(150) Descriptive flexfield segment
column
VSP_INFORMATION2 NULL VARCHAR2(150) Descriptive flexfield segment
column
VSP_INFORMATION3 NULL VARCHAR2(150) Descriptive flexfield segment
column
VSP_INFORMATION4 NULL VARCHAR2(150) Descriptive flexfield segment
column
VSP_INFORMATION5 NULL VARCHAR2(150) Descriptive flexfield segment
column
VSP_INFORMATION6 NULL VARCHAR2(150) Descriptive flexfield segment column
VSP_INFORMATION7 NULL VARCHAR2(150) Descriptive flexfield segment
column
VSP_INFORMATION8 NULL VARCHAR2(150) Descriptive flexfield segment
column
VSP_INFORMATION9 NULL VARCHAR2(150) Descriptive flexfield segment
column
VSP_INFORMATION10 NULL VARCHAR2(150) Descriptive flexfield segment
column
VSP_INFORMATION11 NULL VARCHAR2(150) Descriptive flexfield segment
column
VSP_INFORMATION12 NULL VARCHAR2(150) Descriptive flexfield segment
column
VSP_INFORMATION13 NULL VARCHAR2(150) Descriptive flexfield segment
column
VSP_INFORMATION14 NULL VARCHAR2(150) Descriptive flexfield segment
column
Indexes
Index Name Index Type Sequence Column Name
OTA_VENDOR_SUPPLIES_FK1 NOT UNIQUE 1 ACTIVITY_VERSION_ID
OTA_VENDOR_SUPPLIES_N50 NOT UNIQUE 1 VENDOR_ID
OTA_VENDOR_SUPPLIES_PK UNIQUE 1 VENDOR_SUPPLY_ID
OTA_VENDOR_SUPPLIES_UK2 UNIQUE 1 ACTIVITY_VERSION_ID
2 VENDOR_ID
Sequences
Sequence Derived Column
OTA_VENDOR_SUPPLIES_S VENDOR_SUPPLY_ID
Detailed Design 3 – 79
PA_PROJECTS_ALL
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
HR_ALL_ORGANIZATION_UNITS ORGANIZATION_ID CARRYING_OUT_ORGANIZATION_ID
PA_BILLING_CYCLES BILLING_CYCLE_ID BILLING_CYCLE_ID
PA_CC_TP_SCHEDULES_BG TP_SCHEDULE_ID LABOR_TP_SCHEDULE_ID
PA_CC_TP_SCHEDULES_BG TP_SCHEDULE_ID NL_TP_SCHEDULE_ID
PA_DISTRIBUTION_RULES DISTRIBUTION_RULE DISTRIBUTION_RULE
PA_IND_RATE_SCHEDULES_ALL_BG IND_RATE_SCH_ID COST_IND_RATE_SCH_ID
PA_IND_RATE_SCHEDULES_ALL_BG IND_RATE_SCH_ID OVR_COST_IND_RATE_SCH_ID
PA_IND_RATE_SCHEDULES_ALL_BG IND_RATE_SCH_ID REV_IND_RATE_SCH_ID
PA_IND_RATE_SCHEDULES_ALL_BG IND_RATE_SCH_ID OVR_REV_IND_RATE_SCH_ID
PA_IND_RATE_SCHEDULES_ALL_BG IND_RATE_SCH_ID INV_IND_RATE_SCH_ID
PA_IND_RATE_SCHEDULES_ALL_BG IND_RATE_SCH_ID OVR_INV_IND_RATE_SCH_ID
PA_INVOICE_FORMATS INVOICE_FORMAT_ID LABOR_INVOICE_FORMAT_ID
PA_INVOICE_FORMATS INVOICE_FORMAT_ID NON_LABOR_INVOICE_FORMAT_ID
PA_INVOICE_FORMATS INVOICE_FORMAT_ID RETENTION_INVOICE_FORMAT_ID
PA_PROJECT_STATUSES PROJECT_STATUS_CODE PROJECT_STATUS_CODE
PA_PROJECT_TYPES_ALL PROJECT_TYPE PROJECT_TYPE
ORG_ID ORG_ID
PA_STD_BILL_RATE_SCHEDULES_ALL ORGANIZATION_ID LABOR_BILL_RATE_ORG_ID
STD_BILL_RATE_SCHEDULE LABOR_STD_BILL_RATE_SCHDL
ORG_ID ORG_ID
PA_STD_BILL_RATE_SCHEDULES_ALL ORGANIZATION_ID NON_LABOR_BILL_RATE_ORG_ID
STD_BILL_RATE_SCHEDULE NON_LABOR_STD_BILL_RATE_SCHDL
ORG_ID ORG_ID
Lookups Columns
Column Lookups Type Lookups Table
LABOR_SCH_TYPE PROJECT SCHEDULE TYPE PA_LOOKUPS
B Bill Rate
I Indirect
NON_LABOR_SCH_TYPE PROJECT SCHEDULE TYPE PA_LOOKUPS
B Bill Rate
I Indirect
PM_PRODUCT_CODE PM_PRODUCT_CODE PA_LOOKUPS
PROJECT_STATUS_CODE PROJECT STATUS PA_LOOKUPS
ACTIVE
Active
Column Descriptions
Name Null? Type Description
PROJECT_ID (PK) NOT NULL NUMBER(15) The system–generated number
that uniquely identifies the
project
NAME NOT NULL VARCHAR2(30) User–defined name that
uniquely identifies the
project
SEGMENT1 NOT NULL VARCHAR2(25) The project number that
uniquely identifies the
project. The project number
can be user–entered or
system–generated as defined in
the implementation options
LAST_UPDATE_DATE NOT NULL DATE Standard Who Column
LAST_UPDATED_BY NOT NULL NUMBER(15) Standard Who Column
CREATION_DATE NOT NULL DATE Standard Who Column
CREATED_BY NOT NULL NUMBER(15) Standard Who Column
LAST_UPDATE_LOGIN NOT NULL NUMBER(15) Standard Who Column
PROJECT_TYPE NOT NULL VARCHAR2(20) The project type that
classifies the project and
defaults project information
upon project entry
CARRYING_OUT_ORGANIZATION_ID NOT NULL NUMBER(15) The identifier of the
organization that is
responsible for the project
work
PUBLIC_SECTOR_FLAG NOT NULL VARCHAR2(1) Flag that indicates whether
the project is in the public
sector or the private sector
PROJECT_STATUS_CODE NOT NULL VARCHAR2(30) The status of the project.
DESCRIPTION NULL VARCHAR2(250) The description of the project
START_DATE NULL DATE The date on which the project
starts; expenditure items with
item dates before the start
date cannot be entered for the
project
COMPLETION_DATE NULL DATE The date on which the project
is completed; expenditure
items with item dates after
the completion date cannot be
entered for the project
CLOSED_DATE NULL DATE The date that the project was
closed by changing the project
status to Closed
DISTRIBUTION_RULE NULL VARCHAR2(30) The distribution rule that
specifies the contract
project’s revenue accrual and
billing method
LABOR_INVOICE_FORMAT_ID NULL NUMBER(15) The identifier of the invoice
format used to group and
format labor expenditure items
into invoice lines
Detailed Design 3 – 81
NON_LABOR_INVOICE_FORMAT_ID NULL NUMBER(15) The identifier of the invoice
format used to group and
format non–labor expenditure
items into invoice lines
RETENTION_INVOICE_FORMAT_ID NULL NUMBER(15) The identifier of the invoice
format used to format a
retention line on the
project’s invoices
RETENTION_PERCENTAGE NULL NUMBER(15) The percentage to be retained
on each invoice generated for
the project
BILLING_OFFSET NULL NUMBER(15) The number of days after the
project start date when the
first invoice for the project
is created
BILLING_CYCLE NULL NUMBER(15) Obsolete
LABOR_STD_BILL_RATE_SCHDL NULL VARCHAR2(20) The labor standard bill rate
schedule that defaults to new
tasks created for the project
LABOR_BILL_RATE_ORG_ID NULL NUMBER(15) The identifier of the
organization that owns the
labor standard bill rate
schedule
LABOR_SCHEDULE_FIXED_DATE NULL DATE The fixed date used to
determine the effective bill
rates of the standard labor
bill rate schedule. The
project fixed date is a
default for the task fixed
date
LABOR_SCHEDULE_DISCOUNT NULL NUMBER(7,4) The percentage to be
discounted from the standard
labor bill rate schedule. The
project discount is a default
for the task discount
NON_LABOR_STD_BILL_RATE_SCHDL NULL VARCHAR2(30) The non–labor standard bill
rate schedule that defaults to
new tasks created for the
project
NON_LABOR_BILL_RATE_ORG_ID NULL NUMBER(15) The identifier of the
organization that owns the
non–labor standard bill rate
schedule
NON_LABOR_SCHEDULE_FIXED_DATE NULL DATE The fixed date used to
determine the effective bill
rates of the standard
non–labor bill rate schedule.
The project fixed date is a
default for the task fixed
date
NON_LABOR_SCHEDULE_DISCOUNT NULL NUMBER(7,4) The percentage to be
discounted from the standard
non–labor bill rate schedule.
The project discount is a
default for the task discount
LIMIT_TO_TXN_CONTROLS_FLAG NULL VARCHAR2(1) Flag that indicates if users
can only charge expenditures
to the project that are listed
in the transaction controls.
If flag =Y, then only items
listed in the controls are
allowed. If flag =N or null,
then items not listed are
allowed
Detailed Design 3 – 83
ATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segment
COST_IND_RATE_SCH_ID NULL NUMBER(15) The identifier of default
costing burden schedule
REV_IND_RATE_SCH_ID NULL NUMBER(15) The identifier of default
revenue burden schedule
INV_IND_RATE_SCH_ID NULL NUMBER(15) The identifier of default
invoice burden schedule
COST_IND_SCH_FIXED_DATE NULL DATE The schedule fixed date of
firm costing burden schedule
REV_IND_SCH_FIXED_DATE NULL DATE The schedule fixed date of
firm revenue burden schedule
INV_IND_SCH_FIXED_DATE NULL DATE The schedule fixed date of
firm invoice burden schedule
LABOR_SCH_TYPE NULL VARCHAR2(1) The schedule type of labor
expenditure items
NON_LABOR_SCH_TYPE NULL VARCHAR2(1) The schedule type of non–labor
expenditure items
OVR_COST_IND_RATE_SCH_ID NULL NUMBER(15) This column is not used
OVR_REV_IND_RATE_SCH_ID NULL NUMBER(15) This column is not used
OVR_INV_IND_RATE_SCH_ID NULL NUMBER(15) This column is not used
TEMPLATE_FLAG NULL VARCHAR2(1) Indicates whether the project
is a Template or Not
VERIFICATION_DATE NULL DATE Not currently used
CREATED_FROM_PROJECT_ID NULL NUMBER(15) Holds the Project_id of the
source project. This value
would be null for templates
TEMPLATE_START_DATE_ACTIVE NULL DATE The Effective start date of
the Template
TEMPLATE_END_DATE_ACTIVE NULL DATE Last effective date of the
template
ORG_ID NULL NUMBER(15) Operating unit identifier for
multi–organization
installations
PM_PRODUCT_CODE NULL VARCHAR2(30) The identifier of the external
project management system from
which the project was
imported.
PM_PROJECT_REFERENCE NULL VARCHAR2(25) The identifier of the project
in the external project
management system from which
the project was imported.
ACTUAL_START_DATE NULL DATE The actual start date of the
project. Applicable only for a
project that has originated
from an external system.
ACTUAL_FINISH_DATE NULL DATE The actual end date of the
project. Applicable only for a
project that has originated
from an external system.
EARLY_START_DATE NULL DATE The early start date of the
project. Applicable only for a
project that has originated
from an external system.
EARLY_FINISH_DATE NULL DATE The early finish date of the
project. Applicable only for a
project that has originated
from an external system.
LATE_START_DATE NULL DATE The late start date of the
project. Applicable only for a
project that has originated
from an external system.
Detailed Design 3 – 85
LABOR_TP_FIXED_DATE NULL DATE Fixed date to find the
effective rate of the bill
rate or burden schedule when
determining the transfer price
for labor transactions. This
is defaulted to a project from
the project template. This
value for the project is a
default for the task fixed
date.
CC_PROCESS_NL_FLAG NOT NULL VARCHAR2(1) Flag that indicates cross
charge processing is to be
performed for n on–labor
transactions charged to the
project. Default value for the
project template is N. This
is defaulted to a project from
the project template. This
value for the project is a
default for the task fixed
date.
NL_TP_SCHEDULE_ID NOT NULL NUMBER Identifier for transfer price
schedule to use for cross
charged non–labor
transactions. This is
defaulted to a project from
the project template. This
value for the project is a
default for the task fixed
date. If cc_process_nl_flag is
set to Y, this field is
required.
NL_TP_FIXED_DATE NULL DATE Fixed date to find the
effective rate of the bill
rate or burden schedule when
determining the transfer price
for non–labor transactions.
This is defaulted to a project
from the project template.
This value for the project is
a default for the task fixed
date.
CC_TAX_TASK_ID NULL NUMBER Identifier of the task to
which intercompany tax items
on the intercompany AP invoice
are charged.
Indexes
Index Name Index Type Sequence Column Name
PA_PROJECTS_N1 NOT UNIQUE 1 LABOR_BILL_RATE_ORG_ID
2 LABOR_STD_BILL_RATE_SCHDL
PA_PROJECTS_N2 NOT UNIQUE 1 CARRYING_OUT_ORGANIZATION_ID
PA_PROJECTS_N3 NOT UNIQUE 1 NON_LABOR_BILL_RATE_ORG_ID
2 NON_LABOR_STD_BILL_RATE_SCHDL
PA_PROJECTS_N4 NOT UNIQUE 1 PROJECT_STATUS_CODE
PA_PROJECTS_N5 NOT UNIQUE 2 ADW_NOTIFY_FLAG
PA_PROJECTS_U1 UNIQUE 1 PROJECT_ID
PA_PROJECTS_U2 UNIQUE 1 SEGMENT1
PA_PROJECTS_U3 UNIQUE 1 NAME
PA_PROJECTS_U4 UNIQUE 1 PM_PROJECT_REFERENCE
2 PM_PRODUCT_CODE
Database Triggers
Detailed Design 3 – 87
PER_ALL_PEOPLE_F
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
HR_ALL_ORGANIZATION_UNITS ORGANIZATION_ID BUSINESS_GROUP_ID
PER_PERSON_TYPES PERSON_TYPE_ID PERSON_TYPE_ID
Lookups Columns
Column Lookups Type Lookups Table
BACKGROUND_CHECK_STATUS YES_NO FND_COMMON_LOOKUPS
N No
Y Yes
BLOOD_TYPE BLOOD_TYPE FND_COMMON_LOOKUPS
EXPENSE_CHECK_SEND_TO_ADDRESS HOME_OFFICE FND_COMMON_LOOKUPS
H Home
O Office
FAST_PATH_EMPLOYEE YES_NO FND_COMMON_LOOKUPS
N No
Y Yes
MARITAL_STATUS MAR_STATUS FND_COMMON_LOOKUPS
M Married
S Single
NATIONALITY NATIONALITY FND_COMMON_LOOKUPS
ON_MILITARY_SERVICE YES_NO FND_COMMON_LOOKUPS
N No
Y Yes
REHIRE_RECOMMENDATION YES_NO FND_COMMON_LOOKUPS
N No
Y Yes
RESUME_EXISTS YES_NO FND_COMMON_LOOKUPS
N No
Y Yes
SECOND_PASSPORT_EXISTS YES_NO FND_COMMON_LOOKUPS
N No
Y Yes
SEX SEX FND_COMMON_LOOKUPS
F Female
Column Descriptions
Name Null? Type Description
PERSON_ID (PK) NOT NULL NUMBER(10) System generated person
primary key from PER_PEOPLE_S.
EFFECTIVE_START_DATE (PK) NOT NULL DATE Effective start date.
EFFECTIVE_END_DATE (PK) NOT NULL DATE Effective end date.
BUSINESS_GROUP_ID NOT NULL NUMBER(15) Foreign key to
HR_ORGANIZATION_UNITS.
PERSON_TYPE_ID NOT NULL NUMBER(15) Foreign key to
PER_PERSON_TYPES.
LAST_NAME NOT NULL VARCHAR2(40) Last name of the person,
(surname, family name).
START_DATE NOT NULL DATE Start date for the person (not
the DateTrack attribute).
APPLICANT_NUMBER NULL VARCHAR2(30) Number assigned to person if
ever classed as an applicant.
BACKGROUND_CHECK_STATUS NULL VARCHAR2(30) Background check status.
BACKGROUND_DATE_CHECK NULL DATE Background date check.
BLOOD_TYPE NULL VARCHAR2(30) Blood group.
COMMENT_ID NULL NUMBER(15) Foreign key reference to
remark.
CORRESPONDENCE_LANGUAGE NULL VARCHAR2(30) Correspondence Language
validated against
FND_LANGUAGES.
CURRENT_APPLICANT_FLAG NULL VARCHAR2(30) Yes or null.
CURRENT_EMP_OR_APL_FLAG NULL VARCHAR2(30) Yes or null.
CURRENT_EMPLOYEE_FLAG NULL VARCHAR2(30) Yes or null.
DATE_EMPLOYEE_DATA_VERIFIED NULL DATE Date when the employee last
verified the data.
DATE_OF_BIRTH NULL DATE Date of birth.
EMAIL_ADDRESS NULL VARCHAR2(240) Holds actual email identifier.
EMPLOYEE_NUMBER NULL VARCHAR2(30) Number assigned to a person if
they have been an employee.
EXPENSE_CHECK_SEND_TO_ADDRESS NULL VARCHAR2(30) Mailing address.
FAST_PATH_EMPLOYEE NULL VARCHAR2(30) Currently unsupported.
FIRST_NAME NULL VARCHAR2(20) First name of person.
FTE_CAPACITY NULL NUMBER(5,2) Full–time employment capacity.
FULL_NAME NULL VARCHAR2(240) Concatenation of last name,
title, first name, middle
names and the name the person
is known by.
HOLD_APPLICANT_DATE_UNTIL NULL DATE Hold applicant until.
HONORS NULL VARCHAR2(30) Honors.
INTERNAL_LOCATION NULL VARCHAR2(30) Internal location.
KNOWN_AS NULL VARCHAR2(80) Preferred name, if different
from first name.
LAST_MEDICAL_TEST_BY NULL VARCHAR2(60) Last medical test by.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 89
LAST_MEDICAL_TEST_DATE NULL DATE Last medical test date.
MAILSTOP NULL VARCHAR2(30) Internal mail location.
MARITAL_STATUS NULL VARCHAR2(30) Marital status.
MIDDLE_NAMES NULL VARCHAR2(60) Middle names.
NATIONALITY NULL VARCHAR2(30) Nationality.
NATIONAL_IDENTIFIER NULL VARCHAR2(30) Number by which a person is
identified in a given
legislation.
OFFICE_NUMBER NULL VARCHAR2(30) Office number.
ON_MILITARY_SERVICE NULL VARCHAR2(30) On military service.
ORDER_NAME NULL VARCHAR2(240) Concatenated name used for
ordering on select.
PRE_NAME_ADJUNCT NULL VARCHAR2(30) Name prefix.
PREVIOUS_LAST_NAME NULL VARCHAR2(40) Previous last name of person
(if applicable).
PROJECTED_START_DATE NULL DATE Currently unsupported.
REHIRE_AUTHORIZOR NULL VARCHAR2(30) Currently unsupported.
REHIRE_REASON NULL VARCHAR2(60) Reason for re–hiring.
REHIRE_RECOMMENDATION NULL VARCHAR2(30) Re–hire recommendation.
RESUME_EXISTS NULL VARCHAR2(30) Resume exists.
RESUME_LAST_UPDATED NULL DATE Date resume last updated.
REGISTERED_DISABLED_FLAG NULL VARCHAR2(30) Flag indicating whether person
is classified as disabled.
SECOND_PASSPORT_EXISTS NULL VARCHAR2(30) Second passport available
flag.
SEX NULL VARCHAR2(30) Legal gender.
STUDENT_STATUS NULL VARCHAR2(30) Student status.
SUFFIX NULL VARCHAR2(30) Suffix after the surname e.g.
Sr., Jr., III
TITLE NULL VARCHAR2(30) Title e.g. Mr, Mrs, Dr.
VENDOR_ID NULL NUMBER(15) Not used.
WORK_SCHEDULE NULL VARCHAR2(30) Work schedule.
WORK_TELEPHONE NULL VARCHAR2(60) Unsupported.
COORD_BEN_MED_PLN_NO NULL VARCHAR2(30) Coordination of benefits
medical group plan number.
COORD_BEN_NO_CVG_FLAG NULL VARCHAR2(30) Coordination of benefits no
other coverage flag
DPDNT_ADOPTION_DATE NULL DATE Dependent adoption date
DPDNT_VLNTRY_SVCE_FLAG NULL VARCHAR2(30) Dependent voluntary service
flag
RECEIPT_OF_DEATH_CERT_DATE NULL DATE Receipt of death certificate
date
USES_TOBACCO_FLAG NULL VARCHAR2(30) Uses tobacco flag
BENEFIT_GROUP_ID NULL NUMBER(15) Foreign key to benefits group
table.
REQUEST_ID NULL NUMBER(15) Standard Who Column.
PROGRAM_APPLICATION_ID NULL NUMBER(15) Standard Who column.
PROGRAM_ID NULL NUMBER(15) Standard Who Column.
PROGRAM_UPDATE_DATE NULL DATE Standard Who column.
ATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield
structure defining column.
ATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield column.
ATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield column.
ATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield column.
ATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield column.
ATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield column.
ATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield column.
ATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield column.
ATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield column.
ATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield column.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 91
PER_INFORMATION17 NULL VARCHAR2(150) Developer descriptive flexfield
column.
PER_INFORMATION18 NULL VARCHAR2(150) Developer descriptive flexfield
column.
PER_INFORMATION19 NULL VARCHAR2(150) Developer descriptive flexfield
column.
PER_INFORMATION20 NULL VARCHAR2(150) Developer descriptive flexfield
column.
PER_INFORMATION21 NULL VARCHAR2(150) Developer descriptive
flexfield.
PER_INFORMATION22 NULL VARCHAR2(150) Developer descriptive
flexfield.
PER_INFORMATION23 NULL VARCHAR2(150) Developer descriptive
flexfield.
PER_INFORMATION24 NULL VARCHAR2(150) Developer descriptive
flexfield.
PER_INFORMATION25 NULL VARCHAR2(150) Developer descriptive
flexfield.
PER_INFORMATION26 NULL VARCHAR2(150) Developer descriptive
flexfield.
PER_INFORMATION27 NULL VARCHAR2(150) Developer descriptive
flexfield.
PER_INFORMATION28 NULL VARCHAR2(150) Developer descriptive
flexfield.
PER_INFORMATION29 NULL VARCHAR2(150) Developer descriptive
flexfield.
PER_INFORMATION30 NULL VARCHAR2(150) Developer descriptive
flexfield.
OBJECT_VERSION_NUMBER NULL NUMBER(9) System–generated version of
row. Increments by one with
each update.
DATE_OF_DEATH NULL DATE Date of death.
ORIGINAL_DATE_OF_HIRE NULL DATE Original date of hire.
Indexes
Index Name Index Type Sequence Column Name
PER_PEOPLE_F_FK1 NOT UNIQUE 1 BUSINESS_GROUP_ID
PER_PEOPLE_F_FK2 NOT UNIQUE 1 PERSON_TYPE_ID
PER_PEOPLE_F_N50 NOT UNIQUE 1 LAST_NAME
PER_PEOPLE_F_N51 NOT UNIQUE 1 EMPLOYEE_NUMBER
PER_PEOPLE_F_N52 NOT UNIQUE 1 APPLICANT_NUMBER
PER_PEOPLE_F_N53 NOT UNIQUE 1 NATIONAL_IDENTIFIER
PER_PEOPLE_F_N54 NOT UNIQUE 1 FULL_NAME
PER_PEOPLE_F_PK UNIQUE 1 PERSON_ID
2 EFFECTIVE_START_DATE
3 EFFECTIVE_END_DATE
Sequences
Sequence Derived Column
PER_PEOPLE_S PERSON_ID
Database Triggers
new.date_of_death)
new.date_of_birth))
Detailed Design 3 – 93
PO_LOCATION_ASSOCIATIONS
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
MTL_SECONDARY_INVENTORIES SECONDARY_INVENTORY_NAME SUBINVENTORY
RA_ADDRESSES_ALL ADDRESS_ID ADDRESS_ID
RA_CUSTOMERS CUSTOMER_ID CUSTOMER_ID
RA_SITE_USES_ALL SITE_USE_ID SITE_USE_ID
Column Descriptions
Name Null? Type Description
LOCATION_ID (PK) NOT NULL NUMBER Location unique identifier
LAST_UPDATE_DATE NOT NULL DATE Standard Who column
LAST_UPDATED_BY NOT NULL NUMBER Standard Who column
LAST_UPDATE_LOGIN NOT NULL NUMBER Standard Who column
CREATION_DATE NOT NULL DATE Standard Who column
CREATED_BY NOT NULL NUMBER Standard Who column
CUSTOMER_ID NULL NUMBER Customer unique identifier
ADDRESS_ID NULL NUMBER Address unique identifier
SITE_USE_ID NULL NUMBER Site use type identifier
ORGANIZATION_ID NULL NUMBER Organization unique identifier
SUBINVENTORY NULL VARCHAR2(10) Subinventory name (not
currently used)
REQUEST_ID NULL NUMBER Standard Who column
PROGRAM_APPLICATION_ID NULL NUMBER Standard Who column
PROGRAM_ID NULL NUMBER Standard Who column
PROGRAM_UPDATE_DATE NULL DATE Standard Who column
VENDOR_ID NULL NUMBER Vendor Unique Identifier
VENDOR_SITE_ID NULL NUMBER Supplier site unique
identifier
ATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield segment
ATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segment
Indexes
Index Name Index Type Sequence Column Name
PO_LOCATION_ASSOCIATIONS_U1 UNIQUE 1 LOCATION_ID
PO_LOCATION_ASSOCIATIONS_U2 UNIQUE 1 SITE_USE_ID
2 LOCATION_ID
PO_LOCATION_ASSOCIATIONS_U3 UNIQUE 1 SUBINVENTORY
2 LOCATION_ID
PO_LOCATION_ASSOCIATIONS_U4 UNIQUE 1 LOCATION_ID
2 SUBINVENTORY
3 SITE_USE_ID
PO_LOCATION_ASSOCIATIONS_U5 UNIQUE 1 SITE_USE_ID
PO_LOCATION_ASSOCIATIONS_U6 UNIQUE 1 SUBINVENTORY
Sequences
This table does not use a sequence.
Detailed Design 3 – 95
PO_VENDORS
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
AP_DISTRIBUTION_SETS_ALL DISTRIBUTION_SET_ID DISTRIBUTION_SET_ID
AP_TERMS_TL TERM_ID TERMS_ID
FND_CURRENCIES CURRENCY_CODE INVOICE_CURRENCY_CODE
FND_CURRENCIES CURRENCY_CODE PAYMENT_CURRENCY_CODE
GL_CODE_COMBINATIONS CODE_COMBINATION_ID ACCTS_PAY_CODE_COMBINATION_ID
GL_CODE_COMBINATIONS CODE_COMBINATION_ID DISC_LOST_CODE_COMBINATION_ID
GL_CODE_COMBINATIONS CODE_COMBINATION_ID DISC_TAKEN_CODE_COMBINATION_ID
GL_CODE_COMBINATIONS CODE_COMBINATION_ID EXPENSE_CODE_COMBINATION_ID
GL_CODE_COMBINATIONS CODE_COMBINATION_ID PREPAY_CODE_COMBINATION_ID
GL_SETS_OF_BOOKS SET_OF_BOOKS_ID SET_OF_BOOKS_ID
ORG_FREIGHT_TL FREIGHT_CODE SHIP_VIA_LOOKUP_CODE
PO_AGENTS AGENT_ID HOLD_BY
PO_VENDORS VENDOR_ID PARENT_VENDOR_ID
Lookups Columns
Column Lookups Type Lookups Table
CREDIT_STATUS_LOOKUP_CODE CREDIT STATUS PO_LOOKUP_CODES
GOOD
Good credit status
POOR
Bad credit status
FOB_LOOKUP_CODE FOB AR_LOOKUPS
ORGANIZATION_TYPE_LOOKUP_CODE ORGANIZATION TYPE PO_LOOKUP_CODES
CORPORATION
Corporation
FOREIGN CORPORATION
Foreign Corporation
FOREIGN GOVERNMENT AGENCY
Foreign Government Agency
FOREIGN INDIVIDUAL
Foreign Individual
FOREIGN PARTNERSHIP
Foreign Partnership
Column Descriptions
Name Null? Type Description
VENDOR_ID (PK) NOT NULL NUMBER Supplier unique identifier
LAST_UPDATE_DATE NOT NULL DATE Standard Who column
LAST_UPDATED_BY NOT NULL NUMBER Standard Who column
VENDOR_NAME NOT NULL VARCHAR2(80) Supplier name
VENDOR_NAME_ALT NULL VARCHAR2(320) Alternate supplier name for
kana value
SEGMENT1 NOT NULL VARCHAR2(30) Supplier number
SUMMARY_FLAG NOT NULL VARCHAR2(1) Key flexfield summary flag
ENABLED_FLAG NOT NULL VARCHAR2(1) Key flexfield summary flag
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 97
SEGMENT2 NULL VARCHAR2(30)Key flexfield summary flag
SEGMENT3 NULL VARCHAR2(30)Key flexfield summary flag
SEGMENT4 NULL VARCHAR2(30)Key flexfield summary flag
SEGMENT5 NULL VARCHAR2(30)Key flexfield summary flag
LAST_UPDATE_LOGIN NULL NUMBER Standard Who column
CREATION_DATE NULL DATE Standard Who column
CREATED_BY NULL NUMBER Standard Who column
EMPLOYEE_ID NULL NUMBER Employee unique identifier if
the supplier is an employee
VENDOR_TYPE_LOOKUP_CODE NULL VARCHAR2(25) Supplier type
CUSTOMER_NUM NULL VARCHAR2(25) Customer number with the
supplier
ONE_TIME_FLAG NULL VARCHAR2(1) Indicates whether the supplier
is a one–time supplier
PARENT_VENDOR_ID NULL NUMBER Unique identifier of the
parent supplier
MIN_ORDER_AMOUNT NULL NUMBER Minimum purchase order amount
SHIP_TO_LOCATION_ID NULL NUMBER Default ship–to location
unique identifier
BILL_TO_LOCATION_ID NULL NUMBER Default bill–to location
unique identifier
SHIP_VIA_LOOKUP_CODE NULL VARCHAR2(25) Default carrier type
FREIGHT_TERMS_LOOKUP_CODE NULL VARCHAR2(25) Default freight terms type
FOB_LOOKUP_CODE NULL VARCHAR2(25) Default free–on–board type
TERMS_ID NULL NUMBER Payment terms unique
identifier
SET_OF_BOOKS_ID NULL NUMBER Set of Books unique identifier
CREDIT_STATUS_LOOKUP_CODE NULL VARCHAR2(25) Credit status type (Unused)
CREDIT_LIMIT NULL NUMBER Credit limit with the supplier
(Unused)
ALWAYS_TAKE_DISC_FLAG NULL VARCHAR2(1) Indicate whether Oracle
Payables should always take a
discount for the supplier
PAY_DATE_BASIS_LOOKUP_CODE NULL VARCHAR2(25) Type of payment date basis
PAY_GROUP_LOOKUP_CODE NULL VARCHAR2(25) Payment group type
PAYMENT_PRIORITY NULL NUMBER Payment priority
INVOICE_CURRENCY_CODE NULL VARCHAR2(15) Default currency unique
identifier
PAYMENT_CURRENCY_CODE NULL VARCHAR2(15) Default payment currency
unique identifier
INVOICE_AMOUNT_LIMIT NULL NUMBER Maximum amount per invoice
EXCHANGE_DATE_LOOKUP_CODE NULL VARCHAR2(25) Unused
HOLD_ALL_PAYMENTS_FLAG NULL VARCHAR2(1) Indicates whether Oracle
Payables should place all
payments for this supplier on
hold or not
HOLD_FUTURE_PAYMENTS_FLAG NULL VARCHAR2(1) Indicates whether Oracle
Payables should place future
payments for this supplier on
hold or not
HOLD_REASON NULL VARCHAR2(240) Reason for placing the supplier
on payment hold
DISTRIBUTION_SET_ID NULL NUMBER Distribution set unique
identifier
ACCTS_PAY_CODE_COMBINATION_ID NULL NUMBER Unique identifier for the
supplier liability account
DISC_LOST_CODE_COMBINATION_ID NULL NUMBER Unique identifier for the
discount lost account (Unused)
DISC_TAKEN_CODE_COMBINATION_ID NULL NUMBER Unique identifier for the
discount lost account (Unused)
EXPENSE_CODE_COMBINATION_ID NULL NUMBER Unused
Detailed Design 3 – 99
RECEIVING_ROUTING_ID NULL NUMBER Receipt routing unique
identifier
ALLOW_SUBSTITUTE_RECEIPTS_FLAG NULL VARCHAR2(1) Indicates whether substitute
items can be received in place
of the ordered items
ALLOW_UNORDERED_RECEIPTS_FLAG NULL VARCHAR2(1) Indicates whether unordered
receipts are allowed or not
HOLD_UNMATCHED_INVOICES_FLAG NULL VARCHAR2(1) Indicates whether unmatched
invoices should be put on hold
EXCLUSIVE_PAYMENT_FLAG NULL VARCHAR2(1) Indicates exclusive payment
AP_TAX_ROUNDING_RULE NULL VARCHAR2(1) Determines the rounding rule
for tax values
AUTO_TAX_CALC_FLAG NULL VARCHAR2(1) Supplier level where the tax
calculation is done
AUTO_TAX_CALC_OVERRIDE NULL VARCHAR2(1) Allows override of tax
calculation at supplier site
level
AMOUNT_INCLUDES_TAX_FLAG NULL VARCHAR2(1) Do amounts include tax from
this supplier?
TAX_VERIFICATION_DATE NULL DATE Tax verification date
NAME_CONTROL NULL VARCHAR2(4) Name control
STATE_REPORTABLE_FLAG NULL VARCHAR2(1) State reportable flag
FEDERAL_REPORTABLE_FLAG NULL VARCHAR2(1) Federal reportable flag
ATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield segment
ATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segment
REQUEST_ID NULL NUMBER Standard Who column
PROGRAM_APPLICATION_ID NULL NUMBER Standard Who column
PROGRAM_ID NULL NUMBER Standard Who column
PROGRAM_UPDATE_DATE NULL DATE Standard Who column
OFFSET_VAT_CODE NULL VARCHAR2(20) Offset VAT code
VAT_REGISTRATION_NUM NULL VARCHAR2(20) VAT registration number
AUTO_CALCULATE_INTEREST_FLAG NULL VARCHAR2(1) Indicates whether interest is
to be automatically calculated
VALIDATION_NUMBER NULL NUMBER Validation number
EXCLUDE_FREIGHT_FROM_DISCOUNT NULL VARCHAR2(1) Exclude supplier freight from
discount amount
TAX_REPORTING_NAME NULL VARCHAR2(80) Tax reporting method name
CHECK_DIGITS NULL VARCHAR2(30) Check number for Accounts
Payable
BANK_NUMBER NULL VARCHAR2(30) Bank number for Accounts
Payable
ALLOW_AWT_FLAG NULL VARCHAR2(1) Allow AWT flag
AWT_GROUP_ID NULL NUMBER(15) Allow AWT group identifier
GLOBAL_ATTRIBUTE1 NULL VARCHAR2(150) Reserved for globalization
GLOBAL_ATTRIBUTE2 NULL VARCHAR2(150) Reserved for globalization
GLOBAL_ATTRIBUTE3 NULL VARCHAR2(150) Reserved for globalization
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Indexes
Index Name Index Type Sequence Column Name
PO_VENDORS_N1 NOT UNIQUE 1 EMPLOYEE_ID
PO_VENDORS_N2 NOT UNIQUE 1 NUM_1099
PO_VENDORS_U1 UNIQUE 1 VENDOR_ID
PO_VENDORS_U2 UNIQUE 1 VENDOR_NAME
PO_VENDORS_U3 UNIQUE 1 SEGMENT1
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
PO_VENDOR_SITES_ALL VENDOR_SITE_ID VENDOR_SITE_ID
Column Descriptions
Name Null? Type Description
VENDOR_CONTACT_ID (PK) NOT NULL NUMBER Supplier contact unique
identifier
LAST_UPDATE_DATE NOT NULL DATE Standard Who column
LAST_UPDATED_BY NOT NULL NUMBER Standard Who column
VENDOR_SITE_ID NOT NULL NUMBER Supplier site unique
identifier
LAST_UPDATE_LOGIN NULL NUMBER Standard Who column
CREATION_DATE NULL DATE Standard Who column
CREATED_BY NULL NUMBER Standard Who column
INACTIVE_DATE NULL DATE Inactive date for record
FIRST_NAME NULL VARCHAR2(15) Contact first name
MIDDLE_NAME NULL VARCHAR2(15) Contact middle name
LAST_NAME NULL VARCHAR2(20) Contact last name
PREFIX NULL VARCHAR2(5) Prefix
TITLE NULL VARCHAR2(30) Title
MAIL_STOP NULL VARCHAR2(35) Contact mail stop
AREA_CODE NULL VARCHAR2(10) Contact phone number area code
PHONE NULL VARCHAR2(15) Contact phone number
ATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield segment
ATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segment
ATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segment
REQUEST_ID NULL NUMBER Standard Who column
PROGRAM_APPLICATION_ID NULL NUMBER Standard Who column
PROGRAM_ID NULL NUMBER Standard Who column
PROGRAM_UPDATE_DATE NULL DATE Standard Who column
Indexes
Index Name Index Type Sequence Column Name
PO_VENDOR_CONTACTS_N1 NOT UNIQUE 1 VENDOR_SITE_ID
PO_VENDOR_CONTACTS_N2 NOT UNIQUE 2 FIRST_NAME
PO_VENDOR_CONTACTS_N3 NOT UNIQUE 2 LAST_NAME
PO_VENDOR_CONTACTS_U1 UNIQUE 1 VENDOR_CONTACT_ID
Sequences
Sequence Derived Column
PO_VENDOR_CONTACTS_S VENDOR_CONTACT_ID
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
AP_DISTRIBUTION_SETS_ALL DISTRIBUTION_SET_ID DISTRIBUTION_SET_ID
AP_TERMS_TL TERM_ID TERMS_ID
FND_CURRENCIES CURRENCY_CODE INVOICE_CURRENCY_CODE
FND_CURRENCIES CURRENCY_CODE PAYMENT_CURRENCY_CODE
FND_USER USER_ID CREATED_BY
GL_CODE_COMBINATIONS CODE_COMBINATION_ID ACCTS_PAY_CODE_COMBINATION_ID
GL_CODE_COMBINATIONS CODE_COMBINATION_ID PREPAY_CODE_COMBINATION_ID
ORG_FREIGHT_TL FREIGHT_CODE SHIP_VIA_LOOKUP_CODE
PO_VENDORS VENDOR_ID VENDOR_ID
Lookups Columns
Column Lookups Type Lookups Table
FOB_LOOKUP_CODE FOB AR_LOOKUPS
PAYMENT_METHOD_LOOKUP_CODE PAYMENT METHOD AP_LOOKUP_CODES
PAY_DATE_BASIS_LOOKUP_CODE PAY DATE BASIS PO_LOOKUP_CODES
DISCOUNT
Pay on Discount Date
DUE Pay on Due Date
Column Descriptions
Name Null? Type Description
VENDOR_SITE_ID (PK) NOT NULL NUMBER Supplier site unique
identifier
LAST_UPDATE_DATE NOT NULL DATE Standard Who column
LAST_UPDATED_BY NOT NULL NUMBER Standard Who column
VENDOR_ID NOT NULL NUMBER Supplier unique identifier
VENDOR_SITE_CODE NOT NULL VARCHAR2(15) Site code name
VENDOR_SITE_CODE_ALT NULL VARCHAR2(320) Alternate supplier site code
for Kana Value
LAST_UPDATE_LOGIN NULL NUMBER Standard Who column
CREATION_DATE NULL DATE Standard Who column
CREATED_BY NULL NUMBER Standard Who column
PURCHASING_SITE_FLAG NULL VARCHAR2(1) Indicates whether you can
purchase from this site
RFQ_ONLY_SITE_FLAG NULL VARCHAR2(1) Indicates whether you can only
send RFQs to this site
PAY_SITE_FLAG NULL VARCHAR2(1) Indicates whether you can send
payments to this site
Indexes
Index Name Index Type Sequence Column Name
PO_VENDOR_SITES_N1 NOT UNIQUE 2 VENDOR_SITE_CODE
PO_VENDOR_SITES_N2 NOT UNIQUE 5 TP_HEADER_ID
10 ECE_TP_LOCATION_CODE
PO_VENDOR_SITES_U1 UNIQUE 1 VENDOR_SITE_ID
3 ORG_ID
PO_VENDOR_SITES_U2 UNIQUE 1 VENDOR_ID
2 VENDOR_SITE_CODE
3 ORG_ID
Sequences
Sequence Derived Column
PO_VENDOR_SITES_S VENDOR_SITE_ID
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
AR_LOCATION_COMBINATIONS LOCATION_ID LOCATION_ID
RA_CUSTOMERS CUSTOMER_ID CUSTOMER_ID
RA_TERRITORIES TERRITORY_ID TERRITORY_ID
Column Descriptions
Name Null? Type Description
ADDRESS_ID (PK) NOT NULL NUMBER(15) Address identifier
LAST_UPDATE_DATE NOT NULL DATE Standard Who column
LAST_UPDATED_BY NOT NULL NUMBER(15) Standard Who column
CREATION_DATE NOT NULL DATE Standard Who column
CREATED_BY NOT NULL NUMBER(15) Standard Who column
CUSTOMER_ID NOT NULL NUMBER(15) Customer identifier
STATUS NOT NULL VARCHAR2(1) Customer Status flag
(Receivables lookup code for
CODE_STATUS)
ORIG_SYSTEM_REFERENCE NOT NULL VARCHAR2(240) Address identifier from foreign
system
ORG_ID NULL NUMBER(15) Operating Unit Identifier
COUNTRY NOT NULL VARCHAR2(60) FND_TERRITORY.TERRITORY_CODE
ADDRESS1 NOT NULL VARCHAR2(240) First line for address
ADDRESS2 NULL VARCHAR2(240) Second line for address
ADDRESS3 NULL VARCHAR2(240) Third line for address
ADDRESS4 NULL VARCHAR2(240) Fourth line for address
CITY NULL VARCHAR2(60) City
POSTAL_CODE NULL VARCHAR2(60) Postal code
STATE NULL VARCHAR2(60) State
PROVINCE NULL VARCHAR2(60) Province
COUNTY NULL VARCHAR2(60) County
LAST_UPDATE_LOGIN NULL NUMBER(15) Standard Who column
ATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive Flexfield
Structure Defining column
ATTRIBUTE1 NULL VARCHAR2(150) Descriptive Flexfield Segment
column
ATTRIBUTE2 NULL VARCHAR2(150) Descriptive Flexfield Segment
column
ATTRIBUTE3 NULL VARCHAR2(150) Descriptive Flexfield Segment
column
ATTRIBUTE4 NULL VARCHAR2(150) Descriptive Flexfield Segment
column
ATTRIBUTE5 NULL VARCHAR2(150) Descriptive Flexfield Segment
column
ATTRIBUTE6 NULL VARCHAR2(150) Descriptive Flexfield Segment
column
ATTRIBUTE7 NULL VARCHAR2(150) Descriptive Flexfield Segment
column
Indexes
Index Name Index Type Sequence Column Name
RA_ADDRESSES_N1 NOT UNIQUE 1 ADDRESS1
RA_ADDRESSES_N2 NOT UNIQUE 2 CREATION_DATE
RA_ADDRESSES_N3 NOT UNIQUE 1 CUSTOMER_ID
RA_ADDRESSES_N4 NOT UNIQUE 1 ADDRESS_KEY
RA_ADDRESSES_N5 NOT UNIQUE 1 POSTAL_CODE
RA_ADDRESSES_N6 NOT UNIQUE 1 COUNTRY
2 STATE
RA_ADDRESSES_U1 UNIQUE 1 ADDRESS_ID
RA_ADDRESSES_U2 UNIQUE 1 ORIG_SYSTEM_REFERENCE
2 ORG_ID
RA_ADDRESSES_U3 UNIQUE 2 TP_HEADER_ID
Sequences
Sequence Derived Column
RA_ADDRESSES_S ADDRESS_ID
Database Triggers
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
RA_ADDRESSES_ALL ADDRESS_ID ADDRESS_ID
RA_ADDRESSES_ALL ADDRESS_ID MAILING_ADDRESS_ID
RA_CUSTOMERS CUSTOMER_ID CUSTOMER_ID
Column Descriptions
Name Null? Type Description
CONTACT_ID (PK) NOT NULL NUMBER(15) Contact identifier
DEPARTMENT_CODE NULL VARCHAR2(30) Not used in Receivables
applications (used in Oracle
Sales and Marketing)
DEPARTMENT NULL VARCHAR2(60) Not used in Receivables
applications (used in Oracle
Sales and Marketing)
LAST_UPDATE_DATE NOT NULL DATE Standard Who column
LAST_UPDATED_BY NOT NULL NUMBER(15) Standard Who column
CREATION_DATE NOT NULL DATE Standard Who column
CREATED_BY NOT NULL NUMBER(15) Standard Who column
CUSTOMER_ID NOT NULL NUMBER(15) Customer identifier
STATUS NOT NULL VARCHAR2(1) Contact status flag. Lookup
code for ’CODE_STATUS’
ORIG_SYSTEM_REFERENCE NOT NULL VARCHAR2(240) Unique contact identifier from
foreign system
LAST_NAME NOT NULL VARCHAR2(50) Contact last name
LAST_UPDATE_LOGIN NULL NUMBER(15) Standard Who column
TITLE NULL VARCHAR2(30) Revenue Accounting lookup code
for ’CONTACT_TITLE’ (for
example, MRS = Mrs.)
FIRST_NAME NULL VARCHAR2(40) Contact first name
JOB_TITLE NULL VARCHAR2(50) Contact job title (free form
text)
MAIL_STOP NULL VARCHAR2(60) Mailing information
ADDRESS_ID NULL NUMBER(15) Address identifier
ATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive Flexfield
Structure Defining column
ATTRIBUTE1 NULL VARCHAR2(150) Descriptive Flexfield Segment
column
ATTRIBUTE2 NULL VARCHAR2(150) Descriptive Flexfield Segment
column
ATTRIBUTE3 NULL VARCHAR2(150) Descriptive Flexfield Segment
column
ATTRIBUTE4 NULL VARCHAR2(150) Descriptive Flexfield Segment
column
ATTRIBUTE5 NULL VARCHAR2(150) Descriptive Flexfield Segment
column
Indexes
Index Name Index Type Sequence Column Name
RA_CONTACTS_N1 NOT UNIQUE 1 FIRST_NAME
2 LAST_NAME
3 JOB_TITLE
RA_CONTACTS_N2 NOT UNIQUE 1 CUSTOMER_ID
2 ADDRESS_ID
RA_CONTACTS_N3 NOT UNIQUE 1 CONTACT_KEY
RA_CONTACTS_N4 NOT UNIQUE 1 ADDRESS_ID
RA_CONTACTS_N5 NOT UNIQUE 1 CONTACT_NUMBER
RA_CONTACTS_N6 NOT UNIQUE 2 LAST_NAME
4 CUSTOMER_ID
RA_CONTACTS_N7 NOT UNIQUE 2 MAILING_ADDRESS_ID
RA_CONTACTS_U1 UNIQUE 1 CONTACT_ID
RA_CONTACTS_U2 UNIQUE 1 ORIG_SYSTEM_REFERENCE
Sequences
Sequence Derived Column
RA_CONTACTS_S CONTACT_ID
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
AR_VAT_TAX_ALL_B TAX_CODE TAX_CODE
ORG_FREIGHT_TL FREIGHT_CODE SHIP_VIA
RA_SALESREPS_ALL SALESREP_ID PRIMARY_SALESREP_ID
RA_SITE_USES_ALL SITE_USE_ID DUNNING_SITE_USE_ID
RA_SITE_USES_ALL SITE_USE_ID STATEMENT_SITE_USE_ID
RA_TERMS_B TERM_ID PAYMENT_TERM_ID
SO_ORDER_TYPES_115_ALL ORDER_TYPE_ID ORDER_TYPE_ID
SO_PRICE_LISTS_B PRICE_LIST_ID PRICE_LIST_ID
Lookups Columns
Column Lookups Type Lookups Table
CUSTOMER_TYPE CUSTOMER_TYPE AR_LOOKUPS
I Internal
R External
TAX_EXEMPT YES/NO AR_LOOKUPS
N No
Y Yes
Column Descriptions
Name Null? Type Description
CUSTOMER_ID (PK) NOT NULL NUMBER(15) Customer identifier
LAST_UPDATE_DATE NOT NULL DATE Standard Who column
LAST_UPDATED_BY NOT NULL NUMBER(15) Standard Who column
CREATION_DATE NOT NULL DATE Standard Who column
CREATED_BY NOT NULL NUMBER(15) Standard Who column
CUSTOMER_NAME NOT NULL VARCHAR2(50) Customer name
CUSTOMER_NUMBER NOT NULL VARCHAR2(30) Customer number
ORIG_SYSTEM_REFERENCE NOT NULL VARCHAR2(240) Unique customer identifier from
foreign system
STATUS NOT NULL VARCHAR2(1) Customer status flag. Lookup
code for ’CODE_STATUS’
LAST_UPDATE_LOGIN NULL NUMBER(15) Standard Who column
CUSTOMER_TYPE NULL VARCHAR2(25) Receivables lookup code for
CUSTOMER_TYPE (I for internal
customers; R for external
customers)
CUSTOMER_PROSPECT_CODE NOT NULL VARCHAR2(30) Indicates whether customer,
prospect, or neither
CUSTOMER_CLASS_CODE NULL VARCHAR2(30) Customer class identifier
PRIMARY_SALESREP_ID NULL NUMBER(15) Primary sales rep identifier
SALES_CHANNEL_CODE NULL VARCHAR2(30) Order Entry lookup code for
SALES_CHANNEL
SIC_CODE NULL VARCHAR2(30) Standard Industry
Classification code
Indexes
Index Name Index Type Sequence Column Name
RA_CUSTOMERS_N1 NOT UNIQUE 1 CUSTOMER_NAME
RA_CUSTOMERS_N2 NOT UNIQUE 1 CREATION_DATE
RA_CUSTOMERS_N3 NOT UNIQUE 2 CUSTOMER_KEY
RA_CUSTOMERS_N4 NOT UNIQUE 2 JGZZ_FISCAL_CODE
RA_CUSTOMERS_U1 UNIQUE 2 CUSTOMER_ID
RA_CUSTOMERS_U2 UNIQUE 1 ORIG_SYSTEM_REFERENCE
RA_CUSTOMERS_U3 UNIQUE 1 CUSTOMER_NUMBER
Sequences
Sequence Derived Column
RA_CUSTOMERS_S CUSTOMER_ID
RA_CUSTOMERS_NUM_S CUSTOMER_NUMBER
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
RA_CUSTOMERS CUSTOMER_ID RELATED_CUSTOMER_ID
RA_CUSTOMERS CUSTOMER_ID CUSTOMER_ID
Lookups Columns
Column Lookups Type Lookups Table
RELATIONSHIP_TYPE RELATIONSHIP_TYPE AR_LOOKUPS
ALL All
User defined
Column Descriptions
Name Null? Type Description
RELATED_CUSTOMER_ID (PK) NOT NULL NUMBER(15) Customer relationship
identifier
CUSTOMER_ID (PK) NOT NULL NUMBER(15) Customer identifier
LAST_UPDATE_DATE NOT NULL DATE Standard Who Column
LAST_UPDATED_BY NOT NULL NUMBER(15) Standard Who Column
CREATION_DATE NOT NULL DATE Standard Who Column
CREATED_BY NOT NULL NUMBER(15) Standard Who Column
LAST_UPDATE_LOGIN NULL NUMBER(15) Standard Who column
RELATIONSHIP_TYPE NULL VARCHAR2(30) Revenue Accounting code for
’RELATIONSHIP_TYPE’
COMMENTS NULL VARCHAR2(240) Additional comments
ATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive Flexfield
Structure Defining Column
ATTRIBUTE1 NULL VARCHAR2(150) Descriptive Flexfield Segment
column
ATTRIBUTE2 NULL VARCHAR2(150) Descriptive Flexfield Segment
column
ATTRIBUTE3 NULL VARCHAR2(150) Descriptive Flexfield Segment
column
ATTRIBUTE4 NULL VARCHAR2(150) Descriptive Flexfield Segment
column
ATTRIBUTE5 NULL VARCHAR2(150) Descriptive Flexfield Segment
column
ATTRIBUTE6 NULL VARCHAR2(150) Descriptive Flexfield Segment
column
ATTRIBUTE7 NULL VARCHAR2(150) Descriptive Flexfield Segment
column
ATTRIBUTE8 NULL VARCHAR2(150) Descriptive Flexfield Segment
column
Indexes
Index Name Index Type Sequence Column Name
RA_CUSTOMER_RELATIONSHIPS_N1 NOT UNIQUE 1 CUSTOMER_ID
RA_CUSTOMER_RELATIONSHIPS_N2 NOT UNIQUE 1 RELATED_CUSTOMER_ID
RA_CUSTOMER_RELATIONSHIPS_N3 NOT UNIQUE 1 REQUEST_ID
Sequences
This table does not use a sequence.
G
C GLOBAL_ATTRIBUTE columns, 3 – 6
Column descriptions, 3 – 4
Columns, Who, 3 – 4 I
Concurrent Program List, 2 – 20 Indexes, 3 – 6
See also Concurrent Program Definitions important note about, 3 – 6
country–specific localizations, 3 – 6
L
D Lookup types. See QuickCodes
Database Diagram, 1 – 7
Summary Database Diagram, 1 – 7 M
Database Diagrams Module List, 2 – 19
Activities and Events, 2 – 12 See also Module Definitions
ERP Customer Enrollment, 2 – 15 Modules, 1 – 7
OTA or OTA/HRMS Enrollment, 2 – 14
Resources, 2 – 13
Summary Database Diagram, 2 – 9 O
database diagrams Oracle8 sequences. See Sequences
conventions, 2 – 7
summary, 2 – 6
Database triggers, 3 – 7 P
Public Table List, 2 – 16
F Q
Foreign keys, 3 – 3 QuickCodes, 1 – 8
Form, 1 – 8 Columns that contain, 3 – 3
Index – 1
R OTA_ACTIVITY_DEFINITIONS, 3 – 26
OTA_ACTIVITY_VERSIONS, 3 – 28
Relationship, 1 – 7 OTA_BOOKING_DEALS, 3 – 33
Report List, 2 – 20 OTA_BOOKING_STATUS_EXCL, 3 – 36
See also Report Definitions OTA_BOOKING_STATUS_HISTORIES, 3 –
37
OTA_BOOKING_STATUS_TYPES, 3 – 38
S OTA_CATEGORY_USAGES, 3 – 40
OTA_DELEGATE_BOOKINGS, 3 – 41
Sequences, 3 – 6
OTA_EVENT_ASSOCIATIONS, 3 – 48
summary database diagram. See database OTA_EVENTS, 3 – 45
diagrams
OTA_FINANCE_HEADERS, 3 – 50
OTA_FINANCE_LINES, 3 – 54
OTA_NOTRNG_HISTORIES, 3 – 57
T OTA_PRICE_LIST_ENTRIES, 3 – 61
Table and View Definitions OTA_PRICE_LISTS, 3 – 59
MTL_SYSTEM_ITEMS_B, 3 – 8 OTA_PROGRAM_MEMBERSHIPS, 3 – 63
OTA_ACT_CAT_INCLUSIONS, 3 – 31 OTA_RESOURCE_ALLOCATIONS, 3 – 65
Oracle Corporation welcomes your comments and suggestions on the quality and usefulness
of this publication. Your input is an important part of the information we use for revision.
• Did you find any errors?
• Is the information clearly presented?
• Do you need more information? If so, where?
• Are the examples correct? Do you need more examples?
• What features did you like most about this manual? What did you like least about it?
If you find any errors or have any other suggestions for improvement, please indicate the topic, chapter,
and page number below: