Qatrm
Qatrm
Qatrm
..........................................................................................
..........................................................................................
Release 11i
..........................................................................................
..........................................................................................
..........................................................................................
..........................................................................................
..........................................................................................
..........................................................................................
CAUTION!
..........................................................................................
..........................................................................................
..........................................................................................
..........................................................................................
Oracler Quality
Technical Reference
Manual
RELEASE 11i
December 1999
Oracler Quality 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.
Chapter 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 – 1
Index
Contents v
Oracle Proprietary, Confidential Information––Use Restricted by Contract
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 Quality Technical Reference Manual contains detailed,
up–to–date information about the underlying structure of Oracle
Quality. As we design and build new releases of Oracle Quality, we
update our Oracle Designer repository to reflect our enhancements. As
a result, we can always provide you with an Oracle Quality 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 Quality to improve performance.
Audience
The Oracle Quality 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 Oracle Quality. 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 – 7).
High–Level Design
This section, Chapter 2, contains database diagrams and lists each
database table and view that Quality uses. This chapter also has a list
of modules.
Detailed Design
This section, Chapter 3, contains a detailed description of the Quality
database design, including information about each database table and
view you might need for your custom reporting or other data
requirements.
Introduction 1–3
How to Use This Manual
The Oracle Quality Technical Reference Manual is a single, centralized
source for all the information you need to know about the underlying
structure and processing of Oracle Quality. For example, you can use
this manual when you need to:
• Convert existing application data
• Integrate your Quality application with your other applications
systems
• Write custom reports
• Define alerts against Oracle Applications tables
• Configure your Oracle Self–Service Web Applications
• Create views for decision support queries using query tools
• Create business views for Oracle Discoverer
You need not read this manual cover to cover. Use the table of contents
and index to quickly locate the information you need.
Introduction 1–5
☞ Attention: Oracle does not support any customization of
Oracle Application Object Library tables or modules, not even
by Oracle consultants. (Oracle Application Object Library
tables generally have names beginning with FND_%.)
Accordingly, this manual does not contain detailed information
about most Oracle Application Object Library tables used by
Oracle Quality.
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.
QuickCodes
QuickCodes let you define general purpose, static lists of values for
window fields. QuickCodes allow you to base your program logic on
lookup codes while displaying user–friendly names in a list of values
window. QuickCodes 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–7
custom Developer forms so that they integrate with Oracle
Applications.
Introduction 1–9
Installation and System Administration
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.
Support
From on–site support to central support, our team of experienced
professionals provides the help and information you need to keep
Oracle Quality working for you. This team includes your Technical
Representative, Account Manager, and Oracle’s large staff of
consultants and support specialists with expertise in your business
Introduction 1 – 11
area, managing an Oracle server, and your hardware and software
environment.
Thank You
Thanks for using Oracle Quality and this technical reference manual!
We appreciate your comments and feedback. At the back of this
manual is a Reader’s Comment Form that you can use to explain what
you like or dislike about Oracle Quality 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 appsdoc@us.oracle.com.
Introduction 1 – 13
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 High–Level Design
Database Diagrams
The Database Diagrams section graphically represents all Quality
applications tables and the relationships between them, organized by
building block.
Use this section to quickly learn what tables each Quality application
building block uses, and how those tables interrelate. Then, you can
refer to the Table and View Definitions sections of Chapter 3 for more
detailed information about each of those tables.
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 Quality;
we do not provide additional documentation for these tables.
View Lists
The View List sections list the Quality 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,
and the page in Chapter 3 that gives detailed information about the
public view.
Internal Views
This section includes each private, internal view that Quality uses.
Module List
The Module List section briefly describes each of the Quality
applications modules. This section lists forms, reports, and concurrent
programs.
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. 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 can open directly
from the Navigator.
The Reports and Concurrent Programs lists include processes you can
submit from the Submit Requests window or other windows, as well as
processes that are submitted automatically by Quality. Use your user’s
guide to learn more about reports and concurrent processes.
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
Quality Criteria
Diagram 1 shows the tables used in the Quality Results Reportwriter,
descriptive statistics, and in Quality charts, and illustrates the
relationships between them and the various criteria or conditions that
you use to filter Quality results. After you enter the collection elements
and the collection plan for the chart or report that you want to create,
you can filter the results using criteria or conditions that you define or
using pre–existing criteria that you copy. The tables store ”show results
where” information used to retrieve specific values from collected
results.
This diagram also illustrates the relationship between tables used to
store user–defined charts and their parameters, such as Control limits
for Control Charts.
Quality Elements
Diagram 2 illustrates how collection elements are internally stored in
Oracle Quality. Collection elements are the data that you want to collect
Quality Plans
Diagram 3 illustrates how collection plans and their associated
collection elements, transactions, and actions are internally represented
in Oracle Quality. A collection plan is a grouping of collection
elements, which are referred to as collection plan elements once they
are used in a collection plan. A collection plan can be associated with
any of the transactions that Oracle Quality supports, and you can
define actions for collection plan elements that are activated when a
specific condition is met.
Quality Specifications
Diagram 4 illustrates the tables and relationships between collection
elements and their specifications. You can define specification limits for
collection elements to ensure that product components and assemblies
conform to quality standards.
Quality Actions
Diagram 5 illustrates the relationships between actions and action logs
and their output, and shows the contexts where Oracle Quality actions
can be used. You can use Quality’s predefined actions with a collection
element by itself or with a collection element that is part of a particular
collection plan.
Quality Results
Diagram 6 illustrates the entities and relationships associated with
acquiring quality results in Oracle Quality. This diagram describes
how quality results are related to the transactions that trigger them, the
application objects that they represent, and any resulting information
logged about them in the system. It also shows the relationships among
the main pool, Quality results, and the Quality subset, Quality BIS
High–Level Design 2 – 11
Results (QA_BIS_RESULTS), which is used for Business Intelligence
System purposes only.
High–Level Design 2 – 13
Quality Elements
High–Level Design 2 – 15
Quality Specifications
High–Level Design 2 – 17
Quality Results
High–Level Design 2 – 19
PO_HEADERS_ALL Document headers (for purchase orders, purchase
agreements, quotations, RFQs) (See page 3 – 70)
High–Level Design 2 – 21
Public View List
This section lists each public database view that Quality uses and
provides a brief description of each of the views. These views may be
useful for your custom reporting or other data requirements. The page
reference is to the detailed view description in Chapter 3.
Quality uses the following public views:
View Name Description
BOM_DEPARTMENTS_ALL_V View for department list of values – all records (See page
3 – 9)
BOM_RESOURCES_ALL_V View for resource list of values – all records (See page
3 – 14)
BOM_RESOURCES_VAL_V View for resource list of values – only enabled records (See
page 3 – 16)
High–Level Design 2 – 23
Internal View List
This section lists each private, internal view that Quality uses.
Warning: Oracle Corporation does not support access to Oracle
Applications data using these views, except from standard
Oracle Applications forms, reports, and programs.
Quality uses the following internal views:
• FND_USER_VIEW
• QA_BIS_RESULTS_V
• QA_CHARS_V
• QA_CHAR_VALUE_LOOKUPS_V
• QA_CRITERIA_HEADERS_V
• QA_CRITERIA_V
• QA_CRITERIA_V1
• QA_GLOBAL_RESULTS_V
• QA_PLANS_V
• QA_PLANS_VAL_V
• QA_PLAN_CHARS_V
• QA_PLAN_CHAR_ACTIONS_V
• QA_PLAN_CHAR_ACTION_TRIGGERS_V
• QA_PLAN_COLLECTION_TRIGGERS_V
• QA_PLAN_TRANSACTIONS_V
• QA_RESULTS_V
• QA_RESULTS_VAL_V
• QA_SPECS_V
• QA_SPECS_VAL_V
• QA_SPEC_CHARS_V
• QA_TXN_COLLECTION_TRIGGERS_V
Forms
QLTALINF Action Log
QLTCHMDF Collection Elements; View Collection Elements
Summary
QLTCIMDF Update Collection Import
QLTPLMDF Collection Plans; View Collection Plans Summary
QLTRSINF View Quality Results; Update Quality Results; Lot
Quality; etc.
QLTRSMDF Enter Quality Results
QLTSCMDF Descriptive Statistics; Histograms; Pareto Chart; Trend
Chart; etc.
QLTSPECF Specification
QLTSTAND Quality standard referenced form.
Reports
QLTCHACR Collection Element Action Rules Report
QLTCHARR Collection Elements Report
QLTCHWUR Collection Element Usages Report
QLTPLACR Collection Plan Action Rules Report
QLTPLANR Collection Plan Summary Report
QLTPLCHR Collection Plan Details Report
QLTRSLTR User–defined
QLTSPECR Quality Specifications Report
High–Level Design 2 – 25
Concurrent Programs
QLTACTWB Quality actions processing
QLTPVWWB Quality dynamic plan and import views creator
QLTRSLTN Quality results report launcher
QLTTRAMB Collection import manager
QLTTRAWB Collection import worker
High–Level Design 2 – 27
Oracle Proprietary, Confidential Information––Use Restricted by Contract
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
Oracle Quality 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 Oracle Quality 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 Oracle Quality does not use this column, although
used the column might be used in a future release.
No longer used Oracle Quality no longer uses this column.
AutoInstall installs this column. Subsequent
versions of Oracle Quality might not include this
column.
No longer Oracle Quality no longer uses this column. If you
installed 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 Oracle Quality, you do not
have this column.
Indexes
If an Oracle Quality 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 Quality.
Sequences
Oracle Quality 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.
Database Triggers
If a table has one or more active database triggers, we provide a brief
explanation of each database trigger and when it fires.
View Derivation
For each Oracle Quality 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
BOM_DEPARTMENT_CLASSES DEPARTMENT_CLASS_CODE DEPARTMENT_CLASS_CODE
HR_LOCATIONS_ALL LOCATION_ID LOCATION_ID
MTL_PARAMETERS ORGANIZATION_ID ORGANIZATION_ID
Column Descriptions
Name Null? Type Description
DEPARTMENT_ID (PK) NOT NULL NUMBER Department unique identifier
DEPARTMENT_CODE NOT NULL VARCHAR2(10) Department code
ORGANIZATION_ID 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
DESCRIPTION NULL VARCHAR2(240) Description
DISABLE_DATE NULL DATE Disable date
DEPARTMENT_CLASS_CODE NULL VARCHAR2(10) Department class code
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
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 Concurrent Who column
PROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who column
PROGRAM_ID NULL NUMBER Concurrent Who column
PROGRAM_UPDATE_DATE NULL DATE Concurrent Who column
LOCATION_ID NULL NUMBER Location identifier
PA_EXPENDITURE_ORG_ID NULL NUMBER Organization identifier for the
expenditure organization
Sequences
Sequence Derived Column
BOM_DEPARTMENTS_S DEPARTMENT_ID
View Definition
CREATE VIEW BOM_DEPARTMENTS_ALL_V
FROM BOM_DEPARTMENTS BD
Column Descriptions
Name Null? Type Description
DEPARTMENT_ID NOT NULL NUMBER Department unique identifier
DEPARTMENT_CODE NOT NULL VARCHAR2(10) Department code
DESCRIPTION NULL VARCHAR2(240) Description
DISABLE_DATE NULL DATE Disable date
ORGANIZATION_ID 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
DEPARTMENT_CLASS_CODE NULL VARCHAR2(10) Department class code
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
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 Concurrent Who column
PROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who column
PROGRAM_ID NULL NUMBER Concurrent Who column
PROGRAM_UPDATE_DATE NULL DATE Concurrent Who column
LOCATION_ID NULL NUMBER Location unique identifier
View Definition
CREATE VIEW BOM_DEPARTMENTS_VAL_V
FROM BOM_DEPARTMENTS BD
WHERE trunc(nvl(disable_date, sysdate + 1)) > trunc(sysdate)
Column Descriptions
Name Null? Type Description
DEPARTMENT_ID NOT NULL NUMBER Department unique identifier
DEPARTMENT_CODE NOT NULL VARCHAR2(10) Department code
DESCRIPTION NULL VARCHAR2(240) Description
DISABLE_DATE NULL DATE Disable date
ORGANIZATION_ID 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
DEPARTMENT_CLASS_CODE NULL VARCHAR2(10) Department class code
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
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 Concurrent Who column
PROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who column
PROGRAM_ID NULL NUMBER Concurrent Who column
PROGRAM_UPDATE_DATE NULL DATE Concurrent Who column
LOCATION_ID NULL NUMBER Location identifier
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
CST_ACTIVITIES ACTIVITY_ID DEFAULT_ACTIVITY_ID
CST_COST_ELEMENTS COST_ELEMENT_ID COST_ELEMENT_ID
GL_CODE_COMBINATIONS CODE_COMBINATION_ID ABSORPTION_ACCOUNT
GL_CODE_COMBINATIONS CODE_COMBINATION_ID RATE_VARIANCE_ACCOUNT
MTL_PARAMETERS ORGANIZATION_ID ORGANIZATION_ID
MTL_SYSTEM_ITEMS_B INVENTORY_ITEM_ID PURCHASE_ITEM_ID
MTL_UNITS_OF_MEASURE_TL UOM_CODE UNIT_OF_MEASURE
QuickCodes Columns
Column QuickCodes Type QuickCodes Table
ALLOW_COSTS_FLAG SYS_YES_NO MFG_LOOKUPS
1 Yes
2 No
AUTOCHARGE_TYPE BOM_AUTOCHARGE_TYPE MFG_LOOKUPS
1 WIP move
2 Manual
3 PO receipt
4 PO move
COST_CODE_TYPE CST_COST_CODE_TYPE MFG_LOOKUPS
1 Material
2 Material Overhead
3 Resource
4 Outside Processing
5 Overhead
DEFAULT_BASIS_TYPE CST_BASIS MFG_LOOKUPS
1 Item
2 Lot
3 Resource Units
4 Resource Value
5 Total Value
6 Activity
FUNCTIONAL_CURRENCY_FLAG SYS_YES_NO MFG_LOOKUPS
1 Yes
2 No
RESOURCE_TYPE BOM_RESOURCE_TYPE MFG_LOOKUPS
1 Machine
2 Person
3 Space
Detailed Design 3 – 11
QuickCodes Columns (Continued)
Column QuickCodes Type QuickCodes Table
4 Miscellaneous
5 Amount
STANDARD_RATE_FLAG SYS_YES_NO MFG_LOOKUPS
1 Yes
2 No
Column Descriptions
Name Null? Type Description
RESOURCE_ID (PK) NOT NULL NUMBER Resource unique identifier
RESOURCE_CODE NOT NULL VARCHAR2(10) Resource code
ORGANIZATION_ID 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
DESCRIPTION NULL VARCHAR2(240) Description
DISABLE_DATE NULL DATE Disable date
COST_ELEMENT_ID NOT NULL NUMBER Cost element identifier
PURCHASE_ITEM_ID NULL NUMBER Purchase item identifier
COST_CODE_TYPE NOT NULL NUMBER Cost code type
FUNCTIONAL_CURRENCY_FLAG NOT NULL NUMBER Unit of measure is functional
currency
UNIT_OF_MEASURE NULL VARCHAR2(3) Unit of measure
DEFAULT_ACTIVITY_ID NULL NUMBER Default activity identifier
RESOURCE_TYPE NULL NUMBER Resource type
AUTOCHARGE_TYPE NULL NUMBER Autocharge for shop floor
transaction
STANDARD_RATE_FLAG NULL NUMBER Use standard rate for shop
floor transaction
DEFAULT_BASIS_TYPE NULL NUMBER Default basis
ABSORPTION_ACCOUNT NULL NUMBER Absorption account
ALLOW_COSTS_FLAG NOT NULL NUMBER Allow costs to be defined
RATE_VARIANCE_ACCOUNT NULL NUMBER Rate variance account
EXPENDITURE_TYPE NULL VARCHAR2(30) Expenditure type
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
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 Concurrent Who column
PROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who column
Indexes
Index Name Index Type Sequence Column Name
BOM_RESOURCES_U1 UNIQUE 1 ORGANIZATION_ID
2 RESOURCE_CODE
3 COST_CODE_TYPE
BOM_RESOURCES_U2 UNIQUE 1 RESOURCE_ID
Sequences
Sequence Derived Column
BOM_RESOURCES_S RESOURCE_ID
Detailed Design 3 – 13
BOM_RESOURCES_ALL_V
View Definition
CREATE VIEW BOM_RESOURCES_ALL_V
as SELECT
BR.RESOURCE_ID,
BR.RESOURCE_CODE,
BR.DESCRIPTION,
BR.UNIT_OF_MEASURE,
BR.COST_ELEMENT_ID,
BR.DISABLE_DATE,
BR.ORGANIZATION_ID,
BR.COST_CODE_TYPE,
BR.LAST_UPDATE_DATE,
BR.LAST_UPDATED_BY,
BR.CREATION_DATE,
BR.CREATED_BY,
BR.LAST_UPDATE_LOGIN,
BR.PURCHASE_ITEM_ID,
BR.FUNCTIONAL_CURRENCY_FLAG,
BR.DEFAULT_ACTIVITY_ID,
BR.RESOURCE_TYPE,
BR.AUTOCHARGE_TYPE,
BR.STANDARD_RATE_FLAG,
BR.DEFAULT_BASIS_TYPE,
BR.ABSORPTION_ACCOUNT,
BR.ALLOW_COSTS_FLAG,
BR.RATE_VARIANCE_ACCOUNT,
BR.EXPENDITURE_TYPE,
BR.ATTRIBUTE_CATEGORY,
BR.ATTRIBUTE1,
BR.ATTRIBUTE2,
BR.ATTRIBUTE3,
BR.ATTRIBUTE4,
BR.ATTRIBUTE5,
BR.ATTRIBUTE6,
BR.ATTRIBUTE7,
BR.ATTRIBUTE8,
BR.ATTRIBUTE9,
BR.ATTRIBUTE10,
BR.ATTRIBUTE11,
BR.ATTRIBUTE12,
BR.ATTRIBUTE13,
BR.ATTRIBUTE14,
BR.ATTRIBUTE15,
BR.REQUEST_ID,
Column Descriptions
Name Null? Type Description
RESOURCE_ID NOT NULL NUMBER Resource unique identifier
RESOURCE_CODE NOT NULL VARCHAR2(10) Resource code
DESCRIPTION NULL VARCHAR2(240) Description
UNIT_OF_MEASURE NULL VARCHAR2(3) Unit of measure
COST_ELEMENT_ID NOT NULL NUMBER Cost element identifier
DISABLE_DATE NULL DATE Disable date
ORGANIZATION_ID NOT NULL NUMBER Organization identifier
COST_CODE_TYPE NOT NULL NUMBER Cost code type
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
PURCHASE_ITEM_ID NULL NUMBER Purchase item identifier
FUNCTIONAL_CURRENCY_FLAG NOT NULL NUMBER Unit of measure is functional
currency
DEFAULT_ACTIVITY_ID NULL NUMBER Default activity identifier
RESOURCE_TYPE NULL NUMBER Resource type
AUTOCHARGE_TYPE NULL NUMBER Autocharge for shop floor
transaction
STANDARD_RATE_FLAG NULL NUMBER Use standard rate for shop
floor transaction
DEFAULT_BASIS_TYPE NULL NUMBER Default basis
ABSORPTION_ACCOUNT NULL NUMBER Absorption account
ALLOW_COSTS_FLAG NOT NULL NUMBER Allow costs to be defined
RATE_VARIANCE_ACCOUNT NULL NUMBER Rate variance account
EXPENDITURE_TYPE NULL VARCHAR2(30) Refer to base table.
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
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 Concurrent Who column
PROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who column
PROGRAM_ID NULL NUMBER Concurrent Who column
PROGRAM_UPDATE_DATE NULL DATE Concurrent Who column
Detailed Design 3 – 15
BOM_RESOURCES_VAL_V
View Definition
CREATE VIEW BOM_RESOURCES_VAL_V
as SELECT
BR.RESOURCE_ID,
BR.RESOURCE_CODE,
BR.DESCRIPTION,
BR.UNIT_OF_MEASURE,
BR.COST_ELEMENT_ID,
BR.DISABLE_DATE,
BR.ORGANIZATION_ID,
BR.COST_CODE_TYPE,
BR.LAST_UPDATE_DATE,
BR.LAST_UPDATED_BY,
BR.CREATION_DATE,
BR.CREATED_BY,
BR.LAST_UPDATE_LOGIN,
BR.PURCHASE_ITEM_ID,
BR.FUNCTIONAL_CURRENCY_FLAG,
BR.DEFAULT_ACTIVITY_ID,
BR.RESOURCE_TYPE,
BR.AUTOCHARGE_TYPE,
BR.STANDARD_RATE_FLAG,
BR.DEFAULT_BASIS_TYPE,
BR.ABSORPTION_ACCOUNT,
BR.ALLOW_COSTS_FLAG,
BR.RATE_VARIANCE_ACCOUNT,
BR.EXPENDITURE_TYPE,
BR.ATTRIBUTE_CATEGORY,
BR.ATTRIBUTE1,
BR.ATTRIBUTE2,
BR.ATTRIBUTE3,
BR.ATTRIBUTE4,
BR.ATTRIBUTE5,
BR.ATTRIBUTE6,
BR.ATTRIBUTE7,
BR.ATTRIBUTE8,
BR.ATTRIBUTE9,
BR.ATTRIBUTE10,
BR.ATTRIBUTE11,
BR.ATTRIBUTE12,
BR.ATTRIBUTE13,
BR.ATTRIBUTE14,
BR.ATTRIBUTE15,
BR.REQUEST_ID,
BR.PROGRAM_APPLICATION_ID,
BR.PROGRAM_ID,
QuickCodes Columns
Column QuickCodes Type QuickCodes Table
ALLOW_COSTS_FLAG SYS_YES_NO MFG_LOOKUPS
1 Yes
2 No
AUTOCHARGE_TYPE BOM_AUTOCHARGE_TYPE MFG_LOOKUPS
1 WIP move
2 Manual
3 PO receipt
4 PO move
COST_CODE_TYPE CST_COST_CODE_TYPE MFG_LOOKUPS
1 Material
2 Material Overhead
3 Resource
4 Outside Processing
5 Overhead
FUNCTIONAL_CURRENCY_FLAG SYS_YES_NO MFG_LOOKUPS
1 Yes
2 No
Column Descriptions
Name Null? Type Description
RESOURCE_ID NOT NULL NUMBER Resource unique identifier
RESOURCE_CODE NOT NULL VARCHAR2(10) Resource code
DESCRIPTION NULL VARCHAR2(240) Description
UNIT_OF_MEASURE NULL VARCHAR2(3) Unit of measure
COST_ELEMENT_ID NOT NULL NUMBER Cost element identifier
DISABLE_DATE NULL DATE Disable date
ORGANIZATION_ID NOT NULL NUMBER Organization identifier
COST_CODE_TYPE NOT NULL NUMBER Cost code type
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
PURCHASE_ITEM_ID NULL NUMBER Purchase item identifier
FUNCTIONAL_CURRENCY_FLAG NOT NULL NUMBER Unit of measure is functional
currency
DEFAULT_ACTIVITY_ID NULL NUMBER Default activity identifier
RESOURCE_TYPE NULL NUMBER Resource type
AUTOCHARGE_TYPE NULL NUMBER Autocharge for shop floor
transaction
STANDARD_RATE_FLAG NULL NUMBER Use standard rate for shop
floor transactions
DEFAULT_BASIS_TYPE NULL NUMBER Default basis
ABSORPTION_ACCOUNT NULL NUMBER Absorption account
ALLOW_COSTS_FLAG NOT NULL NUMBER Allow costs to be defined
RATE_VARIANCE_ACCOUNT NULL NUMBER Rate variance account
EXPENDITURE_TYPE NULL VARCHAR2(30) Expenditure type
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 17
Column Descriptions (Continued)
Name Null? Type Description
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
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 Concurrent Who column
PROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who column
PROGRAM_ID NULL NUMBER Concurrent Who column
PROGRAM_UPDATE_DATE NULL DATE Concurrent Who column
View Definition
CREATE VIEW FND_COMMON_LOOKUPS
as SELECT
FLT.APPLICATION_ID,
FLT.LOOKUP_TYPE,
FLV.LOOKUP_CODE,
FLV.MEANING,
FLV.DESCRIPTION,
FLV.ENABLED_FLAG,
FLV.START_DATE_ACTIVE,
FLV.END_DATE_ACTIVE,
FLV.CREATED_BY,
FLV.CREATION_DATE,
FLV.LAST_UPDATE_DATE,
FLV.LAST_UPDATED_BY,
FLV.LAST_UPDATE_LOGIN
from FND_LOOKUP_TYPES FLT, FND_LOOKUP_VALUES FLV
Where FLV.LOOKUP_TYPE = FLT.LOOKUP_TYPE
and FLV.SECURITY_GROUP_ID = FLT.SECURITY_GROUP_ID
and FLV.VIEW_APPLICATION_ID = FLT.VIEW_APPLICATION_ID
and FLV.LANGUAGE = userenv(’LANG’)
and FLV.VIEW_APPLICATION_ID = 3
and FLV.SECURITY_GROUP_ID =
fnd_global.lookup_security_group(FLV.LOOKUP_TYPE, FLV.VIEW_APPLICATION_ID)
Column Descriptions
Name Null? Type Description
APPLICATION_ID NOT NULL NUMBER(15) Application identifier
LOOKUP_TYPE NOT NULL VARCHAR2(30) QuickCode lookup type
LOOKUP_CODE NOT NULL VARCHAR2(30) QuickCode code
MEANING NOT NULL VARCHAR2(80) QuickCode meaning
DESCRIPTION NULL VARCHAR2(240) Description
ENABLED_FLAG NOT NULL VARCHAR2(1) Enabled flag
START_DATE_ACTIVE NULL DATE The date when the QuickCode
becomes active
END_DATE_ACTIVE NULL DATE The date when the QuickCode
becomes inactive
CREATED_BY NOT NULL NUMBER(15) Standard Who column
CREATION_DATE NOT NULL DATE Standard Who column
LAST_UPDATE_DATE NOT NULL DATE Standard Who column
Detailed Design 3 – 19
Column Descriptions (Continued)
Name Null? Type Description
LAST_UPDATED_BY NOT NULL NUMBER(15) Standard Who column
LAST_UPDATE_LOGIN NULL NUMBER(15) Standard Who column
The item category is a key flexfield with a flex code of MCAT. The
flexfield structure identifier is also stored in this table to support the
ability to define more than one flexfield structure (multi–flex).
Column Descriptions
Name Null? Type Description
CATEGORY_ID (PK) NOT NULL NUMBER Category identifier
STRUCTURE_ID NOT NULL NUMBER Flexfield structure identifier
DESCRIPTION NULL VARCHAR2(240) Dummy column to accommodate kff
view.
DISABLE_DATE NULL DATE Disable date
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
SUMMARY_FLAG NOT NULL VARCHAR2(1) Flag indicating whether segment
combination includes a summary
segment
ENABLED_FLAG NOT NULL VARCHAR2(1) Flag indicating whether segment
combination is enabled
START_DATE_ACTIVE NULL DATE Date segment combination
becomes active
END_DATE_ACTIVE NULL DATE Date segment combination
becomes inactive
Detailed Design 3 – 21
Column Descriptions (Continued)
Name Null? Type Description
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
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
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
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
MTL_CATEGORIES_B_N1 NOT UNIQUE 1 SEGMENT1
MTL_CATEGORIES_B_U1 UNIQUE 1 CATEGORY_ID
Sequences
Sequence Derived Column
MTL_CATEGORIES_B_S CATEGORY_ID
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
MTL_CATEGORIES_B CATEGORY_ID CATEGORY_ID
Column Descriptions
Name Null? Type Description
CATEGORY_ID (PK) NOT NULL NUMBER
LANGUAGE (PK) NOT NULL VARCHAR2(4)
SOURCE_LANG NOT NULL VARCHAR2(4)
DESCRIPTION NULL VARCHAR2(240) Category translated description
LAST_UPDATE_DATE NOT NULL DATE
LAST_UPDATED_BY NOT NULL NUMBER
CREATION_DATE NOT NULL DATE
CREATED_BY NOT NULL NUMBER
LAST_UPDATE_LOGIN NULL NUMBER
Indexes
Index Name Index Type Sequence Column Name
MTL_CATEGORIES_TL_U1 UNIQUE 1 CATEGORY_ID
2 LANGUAGE
Detailed Design 3 – 23
MTL_CATEGORY_SETS_B
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
MTL_CATEGORIES_B CATEGORY_ID DEFAULT_CATEGORY_ID
QuickCodes Columns
Column QuickCodes Type QuickCodes Table
VALIDATE_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
Column Descriptions
Name Null? Type Description
CATEGORY_SET_ID (PK) NOT NULL NUMBER Category set identifier
STRUCTURE_ID NOT NULL NUMBER Flexfield structure identifier
Indexes
Index Name Index Type Sequence Column Name
MTL_CATEGORY_SETS_B_U1 UNIQUE 1 CATEGORY_SET_ID
Sequences
Sequence Derived Column
MTL_CATEGORY_SETS_S CATEGORY_SET_ID
Detailed Design 3 – 25
MTL_CATEGORY_SETS_TL
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
MTL_CATEGORY_SETS_B CATEGORY_SET_ID CATEGORY_SET_ID
Column Descriptions
Name Null? Type Description
CATEGORY_SET_ID (PK) NOT NULL NUMBER
LANGUAGE (PK) NOT NULL VARCHAR2(4)
SOURCE_LANG NOT NULL VARCHAR2(4)
CATEGORY_SET_NAME NOT NULL VARCHAR2(30) Category set translated name
DESCRIPTION NULL VARCHAR2(240) Category set translated
description
LAST_UPDATE_DATE NOT NULL DATE
LAST_UPDATED_BY NOT NULL NUMBER
CREATION_DATE NOT NULL DATE
CREATED_BY NOT NULL NUMBER
LAST_UPDATE_LOGIN NULL NUMBER
Indexes
Index Name Index Type Sequence Column Name
MTL_CATEGORY_SETS_TL_U1 UNIQUE 1 CATEGORY_SET_ID
2 LANGUAGE
Column Descriptions
Name Null? Type Description
SALES_ORDER_ID (PK) NOT NULL NUMBER Sales order id
LAST_UPDATE_DATE NOT NULL DATE Standard Who column
LAST_UPDATED_BY NOT NULL NUMBER Standard Who column
CREATION_DATE NULL DATE Standard Who column
CREATED_BY NULL NUMBER Standard Who column
LAST_UPDATE_LOGIN NULL NUMBER Standard Who column
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
SUMMARY_FLAG NOT NULL VARCHAR2(1) Flag indicating whether segment
combination includes a summary
segment
ENABLED_FLAG NOT NULL VARCHAR2(1) Flag indicating whether segment
combination is enabled
START_DATE_ACTIVE NULL DATE Date segment combination
becomes active
Detailed Design 3 – 27
Column Descriptions (Continued)
Name Null? Type Description
END_DATE_ACTIVE NULL DATE Date segment combination
becomes inactive
SOURCE_CODE NULL VARCHAR2(30) (not currently used)
ORDER_TYPE NULL VARCHAR2(30) (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
Indexes
Index Name Index Type Sequence Column Name
MTL_SALES_ORDERS_N1 NOT UNIQUE 1 SEGMENT1
MTL_SALES_ORDERS_U1 UNIQUE 1 SALES_ORDER_ID
Sequences
Sequence Derived Column
MTL_SALES_ORDERS_S SALES_ORDER_ID
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
ENG_ECN_APPROVAL_LISTS APPROVAL_LIST_ID NOTIFY_LIST_ID
GL_CODE_COMBINATIONS CODE_COMBINATION_ID MATERIAL_ACCOUNT
GL_CODE_COMBINATIONS CODE_COMBINATION_ID RESOURCE_ACCOUNT
GL_CODE_COMBINATIONS CODE_COMBINATION_ID MATERIAL_OVERHEAD_ACCOUNT
GL_CODE_COMBINATIONS CODE_COMBINATION_ID OVERHEAD_ACCOUNT
GL_CODE_COMBINATIONS CODE_COMBINATION_ID OUTSIDE_PROCESSING_ACCOUNT
GL_CODE_COMBINATIONS CODE_COMBINATION_ID ENCUMBRANCE_ACCOUNT
GL_CODE_COMBINATIONS CODE_COMBINATION_ID EXPENSE_ACCOUNT
MTL_PARAMETERS ORGANIZATION_ID ORGANIZATION_ID
MTL_PARAMETERS ORGANIZATION_ID SOURCE_ORGANIZATION_ID
MTL_SECONDARY_INVENTORIES SECONDARY_INVENTORY_NAME SOURCE_SUBINVENTORY
ORGANIZATION_ID SOURCE_ORGANIZATION_ID
MTL_UNITS_OF_MEASURE_TL UOM_CODE PICK_UOM_CODE
QuickCodes Columns
Column QuickCodes Type QuickCodes Table
ASSET_INVENTORY SYS_YES_NO MFG_LOOKUPS
1 Yes
2 No
AVAILABILITY_TYPE MTL_AVAILABILITY MFG_LOOKUPS
1 Nettable inventory
2 Nonnettable inventory
DEPRECIABLE_FLAG SYS_YES_NO MFG_LOOKUPS
1 Yes
2 No
INVENTORY_ATP_CODE MTL_ATP_CODE MFG_LOOKUPS
1 Inventory included in atp
calculation
2 Inventory not included in
atp calculation
LOCATOR_TYPE MTL_LOCATION_CONTROL MFG_LOOKUPS
1 No locator control
2 Prespecified locator control
3 Dynamic entry locator con-
trol
Detailed Design 3 – 29
QuickCodes Columns (Continued)
Column QuickCodes Type QuickCodes Table
4 Locator control determined
at subinventory level
5 Locator control determined
at item level
QUANTITY_TRACKED SYS_YES_NO MFG_LOOKUPS
1 Yes
2 No
REQUISITION_APPROVAL_TYPE MTL_REQUISITION_APPROVAL MFG_LOOKUPS
1 Approved
2 Unapproved
RESERVABLE_TYPE SYS_YES_NO MFG_LOOKUPS
1 Yes
2 No
SOURCE_TYPE MTL_SOURCE_TYPES MFG_LOOKUPS
1 Inventory
2 Supplier
Column Descriptions
Name Null? Type Description
SECONDARY_INVENTORY_NAME (PK) NOT NULL VARCHAR2(10) Subinventory name
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
DESCRIPTION NULL VARCHAR2(50) Subinventory description
DISABLE_DATE NULL DATE Disable date
INVENTORY_ATP_CODE NOT NULL NUMBER Inventory available to promise
code
AVAILABILITY_TYPE NOT NULL NUMBER Subinventory availability code
RESERVABLE_TYPE NOT NULL NUMBER Hard reservation eligibility
LOCATOR_TYPE NULL NUMBER Subinventory–level stock
locator control type
PICKING_ORDER NULL NUMBER Picking order
MATERIAL_ACCOUNT NULL NUMBER Subinventory material account
MATERIAL_OVERHEAD_ACCOUNT NULL NUMBER Material overhead account
RESOURCE_ACCOUNT NULL NUMBER Resource labor account
OVERHEAD_ACCOUNT NULL NUMBER Resource overhead account
OUTSIDE_PROCESSING_ACCOUNT NULL NUMBER Outside processing account
QUANTITY_TRACKED NOT NULL NUMBER Flag indicating on–hand item
quantity is recorded
ASSET_INVENTORY NOT NULL NUMBER Items contained within the
subinventory regarded as assets
SOURCE_TYPE NULL NUMBER Inventory or Supplier sourcing
type
SOURCE_SUBINVENTORY NULL VARCHAR2(10) Subinventory to source items
from
SOURCE_ORGANIZATION_ID NULL NUMBER Organization to source items
from
REQUISITION_APPROVAL_TYPE NULL NUMBER Approval status of
replenishment requisitions
generated
EXPENSE_ACCOUNT NULL NUMBER Account to expense items issued
to subinventory
Indexes
Index Name Index Type Sequence Column Name
MTL_SECONDARY_INVENTORIES_U1 UNIQUE 1 ORGANIZATION_ID
2 SECONDARY_INVENTORY_NAME
Database Triggers
Detailed Design 3 – 31
This trigger captures information needed to create subledger accounting events when Oracle
Inventory and the set of books used is defined as a subledger in the Global Accounting Engine
application. This trigger synchronizes the table MTL_SECONDARY_INVENTORIES and
AX_SECONDARY_INVENTORIES. It ensure that a subinventory exists for every inventory
organizations in AX_SECONDARY_INVENTORIES.
You can set up the item with multiple segments, since it is implemented
as a flexfield. Use the standard ’System Items’ flexfield that is shipped
with the product to configure your item flexfield. The flexfield code is
MSTK.
Detailed Design 3 – 33
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
GL_CODE_COMBINATIONS CODE_COMBINATION_ID ENCUMBRANCE_ACCOUNT
MRP_PLANNING_EXCEPTION_SETS EXCEPTION_SET_NAME PLANNING_EXCEPTION_SET
MTL_ATP_RULES RULE_ID ATP_RULE_ID
MTL_ITEM_CATALOG_GROUPS ITEM_CATALOG_GROUP_ID ITEM_CATALOG_GROUP_ID
MTL_ITEM_LOCATIONS INVENTORY_LOCATION_ID WIP_SUPPLY_LOCATOR_ID
ORGANIZATION_ID ORGANIZATION_ID
MTL_ITEM_STATUS INVENTORY_ITEM_STATUS_CODE INVENTORY_ITEM_STATUS_CODE
MTL_PARAMETERS ORGANIZATION_ID ORGANIZATION_ID
MTL_PARAMETERS ORGANIZATION_ID SOURCE_ORGANIZATION_ID
MTL_PARAMETERS ORGANIZATION_ID DEFAULT_SHIPPING_ORG
MTL_PICKING_RULES PICKING_RULE_ID PICKING_RULE_ID
MTL_PLANNERS PLANNER_CODE PLANNER_CODE
ORGANIZATION_ID ORGANIZATION_ID
MTL_SECONDARY_INVENTORIES SECONDARY_INVENTORY_NAME SOURCE_SUBINVENTORY
ORGANIZATION_ID SOURCE_ORGANIZATION_ID
MTL_SECONDARY_INVENTORIES SECONDARY_INVENTORY_NAME WIP_SUPPLY_SUBINVENTORY
ORGANIZATION_ID ORGANIZATION_ID
MTL_SYSTEM_ITEMS_B INVENTORY_ITEM_ID ENGINEERING_ITEM_ID
ORGANIZATION_ID ORGANIZATION_ID
MTL_SYSTEM_ITEMS_B INVENTORY_ITEM_ID BASE_ITEM_ID
ORGANIZATION_ID ORGANIZATION_ID
MTL_SYSTEM_ITEMS_B INVENTORY_ITEM_ID BASE_WARRANTY_SERVICE_ID
ORGANIZATION_ID ORGANIZATION_ID
MTL_SYSTEM_ITEMS_B ORGANIZATION_ID ORGANIZATION_ID
INVENTORY_ITEM_ID PRODUCT_FAMILY_ITEM_ID
MTL_UNITS_OF_MEASURE_TL UNIT_OF_MEASURE PRIMARY_UNIT_OF_MEASURE
MTL_UNITS_OF_MEASURE_TL UOM_CODE VOLUME_UOM_CODE
MTL_UNITS_OF_MEASURE_TL UOM_CODE WEIGHT_UOM_CODE
MTL_UNITS_OF_MEASURE_TL UNIT_OF_MEASURE UNIT_OF_ISSUE
MTL_UNITS_OF_MEASURE_TL UOM_CODE PRIMARY_UOM_CODE
MTL_UNITS_OF_MEASURE_TL UOM_CODE SERVICE_DURATION_PERIOD_CODE
PO_HAZARD_CLASSES_B HAZARD_CLASS_ID HAZARD_CLASS_ID
PO_UN_NUMBERS_B UN_NUMBER_ID UN_NUMBER_ID
RA_RULES RULE_ID ACCOUNTING_RULE_ID
RA_RULES RULE_ID INVOICING_RULE_ID
RA_TERMS_B TERM_ID PAYMENT_TERMS_ID
RCV_ROUTING_HEADERS ROUTING_HEADER_ID RECEIVING_ROUTING_ID
QuickCodes Columns
Column QuickCodes Type QuickCodes Table
ALLOWED_UNITS_LOOKUP_CODE MTL_CONVERSION_TYPE MFG_LOOKUPS
1 Item specific
2 Standard
3 Both standard and item spe-
cific
ALLOW_EXPRESS_DELIVERY_FLAG YES_NO FND_LOOKUPS
N No
Detailed Design 3 – 35
QuickCodes Columns (Continued)
Column QuickCodes Type QuickCodes Table
N No
Y Yes
COMMS_ACTIVATION_REQD_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
COMMS_NL_TRACKABLE_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
CONTAINER_ITEM_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
CONTAINER_TYPE_CODE CONTAINER_ITEM_TYPE FND_COMMON_LOOKUPS
COSTING_ENABLED_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
COUPON_EXEMPT_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
CUSTOMER_ORDER_ENABLED_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
CUSTOMER_ORDER_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
CYCLE_COUNT_ENABLED_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
DEFAULT_INCLUDE_IN_ROLLUP_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
DEFECT_TRACKING_ON_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
DEMAND_TIME_FENCE_CODE MTL_TIME_FENCE MFG_LOOKUPS
1 Cumulative total lead time
2 Cumulative manufacturing
lead time
3 Total lead time
4 User–defined time fence
DOWNLOADABLE_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
ELECTRONIC_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
ENABLED_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
END_ASSEMBLY_PEGGING_FLAG ASSEMBLY_PEGGING_CODE FND_LOOKUPS
A Full Pegging
Detailed Design 3 – 37
QuickCodes Columns (Continued)
Column QuickCodes Type QuickCodes Table
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 con-
trol
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
MRP_CALCULATE_ATP_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
MRP_PLANNING_CODE MRP_PLANNING_CODE MFG_LOOKUPS
3 MRP planning
4 MPS planning
6 Not planned
7 MRP and DRP planning
8 MPS and DRP planning
9 DRP planning
MRP_SAFETY_STOCK_CODE MTL_SAFETY_STOCK_TYPE MFG_LOOKUPS
1 Non–MRP planned
2 MRP planned percent
MTL_TRANSACTIONS_ENABLED_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
MUST_USE_APPROVED_VENDOR_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
ORDERABLE_ON_WEB_FLAG YES_NO FND_LOOKUPS
N No
Detailed Design 3 – 39
QuickCodes Columns (Continued)
Column QuickCodes Type QuickCodes Table
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 re-
stricted 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 quanti-
ties
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
N No
Y Yes
SOURCE_TYPE MTL_SOURCE_TYPES MFG_LOOKUPS
Detailed Design 3 – 41
QuickCodes Columns (Continued)
Column QuickCodes Type QuickCodes Table
RECEIPT_DAYS_EXCEPTION_CODE RECEIVING CONTROL LEVEL PO_LOOKUP_CODES
NONE No Receiving Control En-
forced
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. Translations
table (MTL_SYSTEM_ITEMS_TL)
holds item descriptions in
multiple languages
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
ATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segment
Detailed Design 3 – 43
Column Descriptions (Continued)
Name Null? Type Description
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
Detailed Design 3 – 45
Column Descriptions (Continued)
Name Null? Type Description
DEFAULT_INCLUDE_IN_ROLLUP_FLAG NULL VARCHAR2(1) Default value for include in
cost rollup
INVENTORY_ITEM_STATUS_CODE NOT NULL VARCHAR2(10) Material status code
INVENTORY_PLANNING_CODE NULL NUMBER Inventory planning code
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
Detailed Design 3 – 47
Column Descriptions (Continued)
Name Null? Type Description
CONTAINER_ITEM_FLAG NULL VARCHAR2(1) Flag indicating if the item is
a container. Used for shipping
sales orders
VEHICLE_ITEM_FLAG NULL VARCHAR2(1) Indicates if the item is a
vehicle or not. Used for
shipping sales orders
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
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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 49
Sequences
Sequence Derived Column
MTL_SYSTEM_ITEMS_B_S INVENTORY_ITEM_ID
Database Triggers
This trigger creates categories corresponding to product family items being created. It also
assigns product family items to their corresponding categories. The trigger uses data that has
been stored in the BOM_PFI_PVT package PL/SQL tables by the row level trigger.
This trigger stores product family item identifier used later by the statement level trigger
for creation of the corresponding category when a new product family item is defined. It makes
calls to the BOM_PFI_PVT package procedures.
This trigger stores corresponding category identifier that is used later by the statement level
trigger for deletion of the category when the product family item is deleted. It makes calls
to BOM_PFI_PVT package procedures.
This trigger performs the following functions depending on conditions: 1. Creates product
family category when item attribute BOM_ITEM_TYPE is updated to 5. 2. When the item attribute
BOM_ITEM_TYPE is changed from 5 to any other value, the trigger stores corresponding category
identifier for later deletion of the category by the statement level trigger. 3. Removes an
item assignment to the corresponding product family category when the PRODUCT_FAMILY_ITEM_ID
column of that item is changed. 4. When the PRODUCT_FAMILY_ITEM_ID column is changed to
non–null, stores category ID in the BOM_PFI_PVT package PL/SQL table for an item assignment to
that category later by the statement–level trigger.
This trigger deletes categories corresponding to product family items being deleted. The
trigger uses data that has been stored in the BOM_PFI_PVT package PL/SQL tables by the row
level trigger.
This trigger exports Automotive specific Item data to CARaS to maintain data consistency
whenever data in Oracle is changed. It calls the Automotive export launcher procedure which
validates the Automotive specific data before it exports it to CARaS.
Item data comes from the following tables
ECE_TP_GROUP
ECE_TP_DETAILS
MTL_SYSTEM_ITEMS
MTL_CUSTOMER_ITEMS
MTL_CUSTOMER_ITEM_XREFS
VEH_MTL_CUSTOMER_ITEMS
WSH_CONTAINER_LOAD
The above tables have triggers to export Item data to CARaS.
The trigger is executed when the COSTING_ENABLED_FLAG field in the MTL_SYSTEM_ITEMS table is
modified from Yes to No or vice versa. Before updating COSTING_ENABLED_FLAG field, the trigger
performs the following tasks for each record that is modified:
This trigger places a re–index request on the ConText queue. The trigger is installed via a
post–install step for Web Requisitions and is required only if this module is used. There is a
prerequisite that ConText be installed.
Detailed Design 3 – 51
Trigger Name : MTL_SYSTEM_ITEMS_T7_ICX
Trigger Time : AFTER
Trigger Level : ROW
Trigger Event : UPDATE
This trigger places a re–index request on the ConText queue. The trigger is installed via a
post–install step for Web Requisitions and is required only if this module is used. There is a
prerequisite that ConText be installed.
This trigger places a re–index request on the ConText queue. The trigger is installed via a
post–install step for Web Requisitions and is required only if this module is used. There is a
prerequisite that ConText be installed.
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
MTL_SYSTEM_ITEMS_B ORGANIZATION_ID ORGANIZATION_ID
INVENTORY_ITEM_ID INVENTORY_ITEM_ID
Column Descriptions
Name Null? Type Description
INVENTORY_ITEM_ID (PK) NOT NULL NUMBER
ORGANIZATION_ID (PK) NOT NULL NUMBER
LANGUAGE (PK) NOT NULL VARCHAR2(4)
SOURCE_LANG NOT NULL VARCHAR2(4)
DESCRIPTION NULL VARCHAR2(240) This column contains Item
translated description
LAST_UPDATE_DATE NOT NULL DATE
LAST_UPDATED_BY NOT NULL NUMBER
CREATION_DATE NOT NULL DATE
CREATED_BY NOT NULL NUMBER
LAST_UPDATE_LOGIN NULL NUMBER
Indexes
Index Name Index Type Sequence Column Name
MTL_SYSTEM_ITEMS_TL_N1 NOT UNIQUE 1 ORGANIZATION_ID
2 LANGUAGE
3 DESCRIPTION
MTL_SYSTEM_ITEMS_TL_U1 UNIQUE 1 INVENTORY_ITEM_ID
2 ORGANIZATION_ID
3 LANGUAGE
Detailed Design 3 – 53
MTL_TRANSACTION_REASONS
Column Descriptions
Name Null? Type Description
REASON_ID (PK) NOT NULL NUMBER Reason 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
REASON_NAME NOT NULL VARCHAR2(30) Reason name
DESCRIPTION NULL VARCHAR2(240) Description of the reason
DISABLE_DATE NULL DATE Date this reason is disabled
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
ATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure
defining column
Indexes
Index Name Index Type Sequence Column Name
MTL_TRANSACTION_REASONS_U1 UNIQUE 1 REASON_ID
Sequences
Sequence Derived Column
MTL_TRANSACTION_REASONS_S REASON_ID
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
MTL_UOM_CLASSES_TL UOM_CLASS UOM_CLASS
Column Descriptions
Name Null? Type Description
UNIT_OF_MEASURE (PK) NOT NULL VARCHAR2(25) Unit of measure name
UOM_CODE NOT NULL VARCHAR2(3) Abbreviated unit of measure
code
UOM_CLASS NOT NULL VARCHAR2(10) Unit of measure class
BASE_UOM_FLAG NOT NULL VARCHAR2(1) Base unit of measure flag
UNIT_OF_MEASURE_TL NOT NULL VARCHAR2(25) Unit of measure name
translation
LAST_UPDATE_DATE NOT NULL DATE Standard Who column
LAST_UPDATED_BY NOT NULL NUMBER Standard Who column
CREATED_BY NOT NULL NUMBER Standard Who column
CREATION_DATE NOT NULL DATE Standard Who column
LAST_UPDATE_LOGIN NULL NUMBER Standard Who column
DISABLE_DATE NULL DATE Date when the unit can no
longer be used to define
conversions
DESCRIPTION NULL VARCHAR2(50) Unit of measure description
LANGUAGE (PK) NOT NULL VARCHAR2(4)
SOURCE_LANG NOT NULL VARCHAR2(4)
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
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
Detailed Design 3 – 55
Column Descriptions (Continued)
Name Null? Type Description
PROGRAM_UPDATE_DATE NULL DATE Standard Who column
Indexes
Index Name Index Type Sequence Column Name
MTL_UNITS_OF_MEASURE_TL_U1 UNIQUE 1 UNIT_OF_MEASURE
2 LANGUAGE
MTL_UNITS_OF_MEASURE_TL_U2 UNIQUE 1 UOM_CODE
2 LANGUAGE
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
HR_ALL_ORGANIZATION_UNITS ORGANIZATION_ID CARRYING_OUT_ORGANIZATION_ID
HR_ALL_ORGANIZATION_UNITS ORGANIZATION_ID CARRYING_OUT_ORGANIZATION_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_IND_RATE_SCHEDULES_ALL_BG IND_RATE_SCH_ID COST_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 REV_IND_RATE_SCH_ID
PA_LABOR_COST_MULTIPLIERS LABOR_COST_MULTIPLIER_NAME LABOR_COST_MULTIPLIER_NAME
PA_PROJECTS_ALL PROJECT_ID PROJECT_ID
PA_STD_BILL_RATE_SCHEDULES_ALL ORGANIZATION_ID LABOR_BILL_RATE_ORG_ID
STD_BILL_RATE_SCHEDULE LABOR_STD_BILL_RATE_SCHDL
PA_STD_BILL_RATE_SCHEDULES_ALL ORGANIZATION_ID NON_LABOR_BILL_RATE_ORG_ID
STD_BILL_RATE_SCHEDULE NON_LABOR_STD_BILL_RATE_SCHDL
PA_TASKS TASK_ID PARENT_TASK_ID
PA_TASKS TASK_ID TOP_TASK_ID
PER_ALL_PEOPLE_F PERSON_ID TASK_MANAGER_PERSON_ID
RA_ADDRESSES_ALL ADDRESS_ID ADDRESS_ID
QuickCodes Columns
Column QuickCodes Type QuickCodes 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
SERVICE_TYPE_CODE SERVICE TYPE PA_LOOKUPS
Detailed Design 3 – 57
Column Descriptions
Name Null? Type Description
TASK_ID (PK) NOT NULL NUMBER(15) The system–generated number
that uniquely identifies the
task
PROJECT_ID NOT NULL NUMBER(15) The identifier of the project
for which the task is a unit of
work
TASK_NUMBER NOT NULL VARCHAR2(25) User–defined number that
uniquely identifies the task
within a project. It is
recommended to number tasks
based on the wbs since that is
how tasks are ordered in some
reports. However note: task
numbers do not record the wbs
structure
CREATION_DATE NOT NULL DATE Standard Who Column
CREATED_BY NOT NULL NUMBER(15) Standard Who Column
LAST_UPDATE_DATE NOT NULL DATE Standard Who Column
LAST_UPDATED_BY NOT NULL NUMBER(15) Standard Who Column
LAST_UPDATE_LOGIN NOT NULL NUMBER(15) Standard Who Column
TASK_NAME NOT NULL VARCHAR2(20) User–defined short name of the
task
TOP_TASK_ID NOT NULL NUMBER(15) The identifier of the top task
to which this tasks rolls up.
If the task is a top task, the
top_task_id is set to its own
task_id.
WBS_LEVEL NOT NULL NUMBER(3) The level of the task in the
work breakdown structure
READY_TO_BILL_FLAG NOT NULL VARCHAR2(1) Flag that indicates whether the
task is authorized to be
invoiced. The flag is set only
for top tasks, defaults to ’Y’
upon creation of the task and
is set to ’Y’ or ’N’ in the
Control Revenue and Billing by
Top Task form
READY_TO_DISTRIBUTE_FLAG NOT NULL VARCHAR2(1) Flag that indicates whether the
task is authorized for revenue
accrual. The flag is set only
for top tasks, defaults to ’Y’
upon creation of the task, and
is set to ’Y’ or ’N’ in the
Control Revenue and Billing by
Top Task form
PARENT_TASK_ID NULL NUMBER(15) The identifier of the task that
is the parent of the task in
the project work breakdown
structure
DESCRIPTION NULL VARCHAR2(250) Description of the task
CARRYING_OUT_ORGANIZATION_ID NOT NULL NUMBER(15) The identifier of the
organization that is
responsible for the task work.
The project organization is
defaulted to the task
organization upon creation of
the task
SERVICE_TYPE_CODE NULL VARCHAR2(30) The type of work performed on
the task
TASK_MANAGER_PERSON_ID NULL NUMBER(9) The identifier of the employee
that manages the task.
Detailed Design 3 – 59
Column Descriptions (Continued)
Name Null? Type Description
NON_LABOR_STD_BILL_RATE_SCHDL NULL VARCHAR2(30) The non–labor standard bill
rate schedule that is used to
calculate revenue for non–labor
expenditure items charged to
the task
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. If no
fixed date is entered, the
expenditure item date is used
to determine the effective bill
rate of the item
NON_LABOR_SCHEDULE_DISCOUNT NULL NUMBER(7,4) The percentage to be discounted
from the task standard
non–labor bill rate schedule
LABOR_COST_MULTIPLIER_NAME NULL VARCHAR2(20) The labor cost multiplier
defined for the task of a
premium project. The labor
cost multiplier is populated
for all overtime expenditure
items charged to the task upon
manual entry of the items or in
the Overtime Calculation
program
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 context
field
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
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_INV_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
Detailed Design 3 – 61
Column Descriptions (Continued)
Name Null? Type Description
LABOR_TP_SCHEDULE_ID NOT NULL NUMBER Identifier for transfer price
schedule to use for cross
charged 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_labor_flag
is set to Y, this field is
required
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 non–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
RECEIVE_PROJECT_INVOICE_FLAG NULL VARCHAR2(1) Flag that indicates that the
task may receive charges from
internal supplies via
inter–project billing
Indexes
Index Name Index Type Sequence Column Name
PA_TASKS_N1 NOT UNIQUE 1 LABOR_BILL_RATE_ORG_ID
2 LABOR_STD_BILL_RATE_SCHDL
PA_TASKS_N2 NOT UNIQUE 1 CARRYING_OUT_ORGANIZATION_ID
PA_TASKS_N3 NOT UNIQUE 1 SERVICE_TYPE_CODE
PA_TASKS_N4 NOT UNIQUE 1 PARENT_TASK_ID
PA_TASKS_N5 NOT UNIQUE 1 NON_LABOR_BILL_RATE_ORG_ID
2 NON_LABOR_STD_BILL_RATE_SCHDL
PA_TASKS_N6 NOT UNIQUE 1 TASK_MANAGER_PERSON_ID
PA_TASKS_N7 NOT UNIQUE 1 TOP_TASK_ID
Sequences
Sequence Derived Column
PA_TASKS_S TASK_ID
Database Triggers
This trigger maintains the ADW_NOTIFY_FLAG column for any updates to TOP_TASK_ID, DESCRIPTION,
TASK_NUMBER, TASK_NAME, CARRYING_OUT_ORGANIZATION_ID, SERVICE_TYPE_CODE and PROJECT_ID columns.
If the service_type_code or the carrying_out_organization_id is changed then it creates a
record in PA_TASK_HISTORY table also.
This trigger creates a new record into the PA_TASK_HISTORY table for new records created in
PA_TASKS table.
Detailed Design 3 – 63
PER_PEOPLE_F
View Definition
CREATE VIEW PER_PEOPLE_F
as SELECT
PERSON_ID
, EFFECTIVE_START_DATE
, EFFECTIVE_END_DATE
, BUSINESS_GROUP_ID
, PERSON_TYPE_ID
, LAST_NAME
, START_DATE
, APPLICANT_NUMBER
, COMMENT_ID
, CURRENT_APPLICANT_FLAG
, CURRENT_EMP_OR_APL_FLAG
, CURRENT_EMPLOYEE_FLAG
, DATE_EMPLOYEE_DATA_VERIFIED
, DATE_OF_BIRTH
, EMAIL_ADDRESS
, EMPLOYEE_NUMBER
, EXPENSE_CHECK_SEND_TO_ADDRESS
, FAST_PATH_EMPLOYEE
, FIRST_NAME
, FULL_NAME
, ORDER_NAME
, KNOWN_AS
, MARITAL_STATUS
, MIDDLE_NAMES
, NATIONALITY
, NATIONAL_IDENTIFIER
, PREVIOUS_LAST_NAME
, REGISTERED_DISABLED_FLAG
, SEX
, TITLE
, VENDOR_ID
, HR_GENERAL.GET_WORK_PHONE(PAP.PERSON_ID) WORK_TELEPHONE
, REQUEST_ID
, PROGRAM_APPLICATION_ID
, PROGRAM_ID
, PROGRAM_UPDATE_DATE
, ATTRIBUTE_CATEGORY
, ATTRIBUTE1
, ATTRIBUTE2
, ATTRIBUTE3
, ATTRIBUTE4
, ATTRIBUTE5
, ATTRIBUTE6
, ATTRIBUTE7
, ATTRIBUTE8
, ATTRIBUTE9
, ATTRIBUTE10
Detailed Design 3 – 65
ER
, DATE_OF_DEATH
, SUFFIX
,WORK_SCHEDULE
,CORRESPONDENCE_LANGUAGE
,STUDENT_STATUS
,FTE_CAPACITY
,ON_MILITARY_SERVICE
,SECOND_PASSPORT_EXISTS
,BACKGROUND_CHECK_STATUS
,BACKGROUND_DATE_CHECK
,BLOOD_TYPE
,LAST_MEDICAL_TEST_DATE
,LAST_MEDICAL_TEST_BY
,REHIRE_RECOMMENDATION
,REHIRE_AUTHORIZOR
,REHIRE_REASON
,RESUME_EXISTS
,RESUME_LAST_UPDATED
,OFFICE_NUMBER
,INTERNAL_LOCATION
,MAILSTOP
,PROJECTED_START_DATE
,HONORS
,PRE_NAME_ADJUNCT
,HOLD_APPLICANT_DATE_UNTIL
,COORD_BEN_MED_PLN_NO
,COORD_BEN_NO_CVG_FLAG
,DPDNT_ADOPTION_DATE
,DPDNT_VLNTRY_SVCE_FLAG
,RECEIPT_OF_DEATH_CERT_DATE
,USES_TOBACCO_FLAG
,BENEFIT_GROUP_ID
,ORIGINAL_DATE_OF_HIRE
QuickCodes Columns
Column QuickCodes Type QuickCodes Table
FAST_PATH_EMPLOYEE YES_NO FND_COMMON_LOOKUPS
N No
Y Yes
Column Descriptions
Name Null? Type Description
PERSON_ID NOT NULL NUMBER(10) Refer to base table.
Detailed Design 3 – 67
Column Descriptions (Continued)
Name Null? Type Description
ATTRIBUTE19 NULL VARCHAR2(150) Refer to base table.
ATTRIBUTE20 NULL VARCHAR2(150) Refer to base table.
ATTRIBUTE21 NULL VARCHAR2(150) Refer to base table.
ATTRIBUTE22 NULL VARCHAR2(150) Refer to base table.
ATTRIBUTE23 NULL VARCHAR2(150) Refer to base table.
ATTRIBUTE24 NULL VARCHAR2(150) Refer to base table.
ATTRIBUTE25 NULL VARCHAR2(150) Refer to base table.
ATTRIBUTE26 NULL VARCHAR2(150) Refer to base table.
ATTRIBUTE27 NULL VARCHAR2(150) Refer to base table.
ATTRIBUTE28 NULL VARCHAR2(150) Refer to base table.
ATTRIBUTE29 NULL VARCHAR2(150) Refer to base table.
ATTRIBUTE30 NULL VARCHAR2(150) Refer to base table.
LAST_UPDATE_DATE NULL DATE Refer to base table.
LAST_UPDATED_BY NULL NUMBER(15) Refer to base table.
LAST_UPDATE_LOGIN NULL NUMBER(15) Refer to base table.
CREATED_BY NULL NUMBER(15) Refer to base table.
CREATION_DATE NULL DATE Refer to base table.
PER_INFORMATION_CATEGORY NULL VARCHAR2(30) Refer to base table.
PER_INFORMATION1 NULL VARCHAR2(150) Refer to base table.
PER_INFORMATION2 NULL VARCHAR2(150) Refer to base table.
PER_INFORMATION3 NULL VARCHAR2(150) Refer to base table.
PER_INFORMATION4 NULL VARCHAR2(150) Refer to base table.
PER_INFORMATION5 NULL VARCHAR2(150) Refer to base table.
PER_INFORMATION6 NULL VARCHAR2(150) Refer to base table.
PER_INFORMATION7 NULL VARCHAR2(150) Refer to base table.
PER_INFORMATION8 NULL VARCHAR2(150) Refer to base table.
PER_INFORMATION9 NULL VARCHAR2(150) Refer to base table.
PER_INFORMATION10 NULL VARCHAR2(150) Refer to base table.
PER_INFORMATION11 NULL VARCHAR2(150) Refer to base table.
PER_INFORMATION12 NULL VARCHAR2(150) Refer to base table.
PER_INFORMATION13 NULL VARCHAR2(150) Refer to base table.
PER_INFORMATION14 NULL VARCHAR2(150) Refer to base table.
PER_INFORMATION15 NULL VARCHAR2(150) Refer to base table.
PER_INFORMATION16 NULL VARCHAR2(150) Refer to base table.
PER_INFORMATION17 NULL VARCHAR2(150) Refer to base table.
PER_INFORMATION18 NULL VARCHAR2(150) Refer to base table.
PER_INFORMATION19 NULL VARCHAR2(150) Refer to base table.
PER_INFORMATION20 NULL VARCHAR2(150) Refer to base table.
PER_INFORMATION21 NULL VARCHAR2(150) Refer to base table.
PER_INFORMATION22 NULL VARCHAR2(150) Refer to base table.
PER_INFORMATION23 NULL VARCHAR2(150) Refer to base table.
PER_INFORMATION24 NULL VARCHAR2(150) Refer to base table.
PER_INFORMATION25 NULL VARCHAR2(150) Refer to base table.
PER_INFORMATION26 NULL VARCHAR2(150) Refer to base table.
PER_INFORMATION27 NULL VARCHAR2(150) Refer to base table.
PER_INFORMATION28 NULL VARCHAR2(150) Refer to base table.
PER_INFORMATION29 NULL VARCHAR2(150) Refer to base table.
PER_INFORMATION30 NULL VARCHAR2(150) Refer to base table.
OBJECT_VERSION_NUMBER NULL NUMBER(9) Refer to base table.
DATE_OF_DEATH NULL DATE Refer to base table.
SUFFIX NULL VARCHAR2(30) Refer to base table.
WORK_SCHEDULE NULL VARCHAR2(30) Refer to base table.
CORRESPONDENCE_LANGUAGE NULL VARCHAR2(30) Refer to base table.
STUDENT_STATUS NULL VARCHAR2(30) Refer to base table.
Detailed Design 3 – 69
PO_HEADERS_ALL
• RFQs
• Quotations
• Contracts
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
AP_TERMS_TL TERM_ID TERMS_ID
FND_CURRENCIES CURRENCY_CODE CURRENCY_CODE
GL_DAILY_CONVERSION_TYPES CONVERSION_TYPE RATE_TYPE
GL_USSGL_TRANSACTION_CODES USSGL_TRANSACTION_CODE USSGL_TRANSACTION_CODE
HR_LOCATIONS_ALL LOCATION_ID SHIP_TO_LOCATION_ID
HR_LOCATIONS_ALL LOCATION_ID BILL_TO_LOCATION_ID
MTL_UNITS_OF_MEASURE_TL UNIT_OF_MEASURE QUOTE_WARNING_DELAY_UNIT
ORG_FREIGHT_TL FREIGHT_CODE SHIP_VIA_LOOKUP_CODE
PO_AGENTS AGENT_ID AGENT_ID
PO_DOCUMENT_TYPES_ALL_B DOCUMENT_SUBTYPE TYPE_LOOKUP_CODE
PO_DOCUMENT_TYPES_ALL_B DOCUMENT_SUBTYPE QUOTE_TYPE_LOOKUP_CODE
PO_DOCUMENT_TYPES_ALL_B DOCUMENT_SUBTYPE FROM_TYPE_LOOKUP_CODE
PO_HEADERS_ALL PO_HEADER_ID FROM_HEADER_ID
PO_VENDORS VENDOR_ID VENDOR_ID
PO_VENDOR_CONTACTS VENDOR_CONTACT_ID VENDOR_CONTACT_ID
PO_VENDOR_SITES_ALL VENDOR_SITE_ID VENDOR_SITE_ID
Detailed Design 3 – 71
QuickCodes Columns
Column QuickCodes Type QuickCodes Table
AUTHORIZATION_STATUS AUTHORIZATION STATUS PO_LOOKUP_CODES
APPROVED Document has been Approved
CANCELLED Document has been Cancelled
IN PROCESS Document is still undergoing
Approval
INCOMPLETE Document is not yet Complete
PRE–APPROVED Document is Approved but not
yet Accepted
REJECTED Document as been Rejected
REQUIRES REAPPROVAL Requires Reapproval
RETURNED Document has been Returned
CLOSED_CODE DOCUMENT STATE PO_LOOKUP_CODES
APPROVED The Document has been Ap-
proved
AWAITING PRINTING The Document is Awaiting
Printing
CANCELLED The Document has been Can-
celled
CLOSED The Document is Closed
CLOSED FOR INVOICE Closed For Invoice
CLOSED FOR RECEIVING Closed For Receiving
FINALLY CLOSED Finally Closed
FROZEN The Document is Frozen
IN PROCESS The Document is still under-
going Approval processing
INCOMPLETE The Document is not yet
complete
NOT ON HOLD The document is Not On Hold
NOT RESERVED The document is Not Reserved
ON HOLD The Document is On Hold
OPEN The Document is Open
PRE–APPROVED The Document is Approved but
not yet Accepted
PRINTED The Document has been
Printed
REJECTED The Document has been Re-
jected
REQUIRES REAPPROVAL The Document has been
changed since it was Ap-
proved
RESERVED Funds have been Reserved for
the Document
RETURNED The Document has been Re-
turned by a Buyer
UNFROZEN The Document is Not Frozen
FOB_LOOKUP_CODE FOB AR_LOOKUPS
QUOTATION_CLASS_CODE QUOTATION CLASS PO_LOOKUP_CODES
BID Bid Quotation
CATALOG Catalog Quotation
STATUS_LOOKUP_CODE RFQ/QUOTE STATUS PO_LOOKUP_CODES
A Active
C Closed
I In Process
P Printed
Detailed Design 3 – 73
Column Descriptions (Continued)
Name Null? Type Description
AMOUNT_LIMIT NULL NUMBER Maximum amount that can be
released against the purchase
order (blanket, contract, or
planned)
MIN_RELEASE_AMOUNT NULL NUMBER Minimum amount that can be
released against a blanket or
planned purchase order
NOTE_TO_AUTHORIZER NULL VARCHAR2(240) Not currently used
NOTE_TO_VENDOR NULL VARCHAR2(240) Note to the supplier
NOTE_TO_RECEIVER NULL VARCHAR2(240) Note to the receiver of the
purchase order
PRINT_COUNT NULL NUMBER Number of times the document
was printed
PRINTED_DATE NULL DATE Date the document was last
printed
VENDOR_ORDER_NUM NULL VARCHAR2(25) No longer used
CONFIRMING_ORDER_FLAG NULL VARCHAR2(1) Indicates whether the purchase
order is a confirming order or
not
COMMENTS NULL VARCHAR2(240) Descriptive comments for the
document
REPLY_DATE NULL DATE Date the supplier replied to
the RFQ
REPLY_METHOD_LOOKUP_CODE NULL VARCHAR2(25) Method the supplier should use
to reply to the RFQ
RFQ_CLOSE_DATE NULL DATE Date the RFQ will be closed
QUOTE_TYPE_LOOKUP_CODE NULL VARCHAR2(25) Type of quotation
QUOTATION_CLASS_CODE NULL VARCHAR2(25) Class of quotation
QUOTE_WARNING_DELAY_UNIT NULL VARCHAR2(25) Warning delay unit of measure
(Unused since release 7.0)
QUOTE_WARNING_DELAY NULL NUMBER Number of days prior to the
expiration of the quotation
that you want to be notified
QUOTE_VENDOR_QUOTE_NUMBER NULL VARCHAR2(25) Number of the quotation for the
supplier
ACCEPTANCE_REQUIRED_FLAG NULL VARCHAR2(1) Indicates whether acceptance
from the supplier is required
or not
ACCEPTANCE_DUE_DATE NULL DATE Date by which the supplier
should accept the purchase
order
CLOSED_DATE NULL DATE Date the document was closed
USER_HOLD_FLAG NULL VARCHAR2(1) Indicates whether the purchase
order is on hold or not
APPROVAL_REQUIRED_FLAG NULL VARCHAR2(1) Indicates whether a quote or
RFQ requires approval
CANCEL_FLAG NULL VARCHAR2(1) Indicates whether the purchase
order is cancelled or not
FIRM_STATUS_LOOKUP_CODE NULL VARCHAR2(30) Indicates whether you want to
prevent this purchase order
from being automatically
rescheduled by your
manufacturing application
FIRM_DATE NULL DATE Date from which the purchase
order is firmed
FROZEN_FLAG NULL VARCHAR2(1) Indicates whether the document
is frozen or not
SUPPLY_AGREEMENT_FLAG NULL VARCHAR2(1) Supply agreement flag for
Supplier Scheduling
EDI_PROCESSED_FLAG NULL VARCHAR2(1) EDI processed flag
EDI_PROCESSED_STATUS NULL VARCHAR2(10) EDI processing status flag
Detailed Design 3 – 75
Column Descriptions (Continued)
Name Null? Type Description
GLOBAL_ATTRIBUTE15 NULL VARCHAR2(150) Reserved for country–specific
functionality
GLOBAL_ATTRIBUTE16 NULL VARCHAR2(150) Reserved for country–specific
functionality
GLOBAL_ATTRIBUTE17 NULL VARCHAR2(150) Reserved for country–specific
functionality
GLOBAL_ATTRIBUTE18 NULL VARCHAR2(150) Reserved for country–specific
functionality
GLOBAL_ATTRIBUTE19 NULL VARCHAR2(150) Reserved for country–specific
functionality
GLOBAL_ATTRIBUTE20 NULL VARCHAR2(150) Reserved for country–specific
functionality
INTERFACE_SOURCE_CODE NULL VARCHAR2(25) Audit trail reference (needed
for 832 EDI transaction)
REFERENCE_NUM NULL VARCHAR2(25) Audit trail reference (needed
for 832 EDI transaction)
WF_ITEM_TYPE NULL VARCHAR2(8) Workflow approval item type
WF_ITEM_KEY NULL VARCHAR2(240) Workflow approval item key
MRC_RATE_TYPE NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting Set of Books ID and
currency conversion rate type
pairs
MRC_RATE_DATE NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting Set of Books ID and
currency conversion date pairs
MRC_RATE NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting Set of Books ID and
currency conversion rate pairs
PCARD_ID NULL NUMBER(15) Unique identifier for the
procurement card used for the
order
PRICE_UPDATE_TOLERANCE NULL NUMBER Maximum percentage increase
allowed in price/sales catalog
update (832 EDI transaction)
sent by supplier
PAY_ON_CODE NULL VARCHAR2(25) Indicator of whether the
purchase order will be paid
upon receipt
Indexes
Index Name Index Type Sequence Column Name
PO_HEADERS_N1 NOT UNIQUE 1 VENDOR_ID
2 VENDOR_SITE_ID
PO_HEADERS_N2 NOT UNIQUE 1 CREATION_DATE
PO_HEADERS_N3 NOT UNIQUE 1 AGENT_ID
PO_HEADERS_N4 NOT UNIQUE 1 FROM_HEADER_ID
PO_HEADERS_N5 NOT UNIQUE 1 WF_ITEM_TYPE
2 WF_ITEM_KEY
PO_HEADERS_U1 UNIQUE 1 PO_HEADER_ID
PO_HEADERS_U2 UNIQUE 1 SEGMENT1
2 TYPE_LOOKUP_CODE
3 ORG_ID
Sequences
Sequence Derived Column
PO_HEADERS_S PO_HEADER_ID
This MRC trigger only exists when you install the Multiple Reporting Currencies feature. It is
executed when you perform an insert, update, or delete statement on the table PO_HEADERS_ALL.
For each record being inserted/updated/deleted in PO_HEADERS_ALL, this trigger
inserts/updates/deletes corresponding reporting currency records in the MRC subtable,
PO_MC_HEADERS. In addition, this trigger also populates the MRC VARCHAR2 columns in
PO_HEADERS_ALL.
Detailed Design 3 – 77
PO_RELEASES_ALL
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
GL_USSGL_TRANSACTION_CODES USSGL_TRANSACTION_CODE USSGL_TRANSACTION_CODE
PO_AGENTS AGENT_ID HOLD_BY
PO_AGENTS AGENT_ID AGENT_ID
PO_HEADERS_ALL PO_HEADER_ID PO_HEADER_ID
QuickCodes Columns
Column QuickCodes Type QuickCodes Table
AUTHORIZATION_STATUS DOCUMENT STATE PO_LOOKUP_CODES
APPROVED The Document has been Ap-
proved
AWAITING PRINTING The Document is Awaiting
Printing
CANCELLED The Document has been Can-
celled
CLOSED The Document is Closed
CLOSED FOR INVOICE Closed For Invoice
CLOSED FOR RECEIVING Closed For Receiving
FINALLY CLOSED Finally Closed
FROZEN The Document is Frozen
IN PROCESS The Document is still under-
going Approval processing
INCOMPLETE The Document is not yet
complete
NOT ON HOLD The document is Not On Hold
NOT RESERVED The document is Not Reserved
ON HOLD The Document is On Hold
OPEN The Document is Open
PRE–APPROVED The Document is Approved but
not yet Accepted
PRINTED The Document has been
Printed
REJECTED The Document has been Re-
jected
REQUIRES REAPPROVAL The Document has been
changed since it was Ap-
proved
RESERVED Funds have been Reserved for
the Document
RETURNED The Document has been Re-
turned by a Buyer
UNFROZEN The Document is Not Frozen
Column Descriptions
Name Null? Type Description
PO_RELEASE_ID (PK) NOT NULL NUMBER Release unique identifier
LAST_UPDATE_DATE NOT NULL DATE Standard Who column
LAST_UPDATED_BY NOT NULL NUMBER Standard Who column
PO_HEADER_ID NOT NULL NUMBER Document header unique
identifier
RELEASE_NUM NOT NULL NUMBER Release number
AGENT_ID NOT NULL NUMBER(9) Buyer unique identifier
RELEASE_DATE NOT NULL DATE Date of the release
LAST_UPDATE_LOGIN NULL NUMBER Standard Who column
CREATION_DATE NULL DATE Standard Who column
CREATED_BY NULL NUMBER Standard Who column
REVISION_NUM NULL NUMBER Release revision number
REVISED_DATE NULL DATE Last revision date
APPROVED_FLAG NULL VARCHAR2(1) Indicates whether the release
is approved or not
APPROVED_DATE NULL DATE Date the release was approved
PRINT_COUNT NULL NUMBER Number of times the release was
printed
PRINTED_DATE NULL DATE Date the release was printed
Detailed Design 3 – 79
Column Descriptions (Continued)
Name Null? Type Description
ACCEPTANCE_REQUIRED_FLAG NULL VARCHAR2(1) Indicates whether an acceptance
is required or not
ACCEPTANCE_DUE_DATE NULL DATE Date the acceptance is due
HOLD_BY NULL NUMBER(9) Unique identifier of the
employee who placed the release
on hold (Unused since release
version 8.0)
HOLD_DATE NULL DATE Date the release was placed on
hold (Unused since release
version 8.0)
HOLD_REASON NULL VARCHAR2(240) Reason the release was placed
on hold (Unused since release
version 8.0)
HOLD_FLAG NULL VARCHAR2(1) Indicates whether the release
is on hold or not
CANCEL_FLAG NULL VARCHAR2(1) Indicates whether the release
is cancelled or not
CANCELLED_BY NULL NUMBER(9) Unique identifier of the
employee who cancelled the
release
CANCEL_DATE NULL DATE Date the release was cancelled
CANCEL_REASON NULL VARCHAR2(240) Reason for cancellation
FIRM_STATUS_LOOKUP_CODE NULL VARCHAR2(25) Firm status
FIRM_DATE NULL DATE Date the release becomes firmed
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
AUTHORIZATION_STATUS NULL VARCHAR2(25) Authorization status of the
release
USSGL_TRANSACTION_CODE NULL VARCHAR2(30) United States standard general
ledger transaction code
GOVERNMENT_CONTEXT NULL VARCHAR2(30) USSGL descriptive flexfield
context column
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
CLOSED_CODE NULL VARCHAR2(25) Describes the closure status of
the release
FROZEN_FLAG NULL VARCHAR2(1) Indicates whether the release
is frozen or not
RELEASE_TYPE NULL VARCHAR2(25) Describes whether release is
for a blanket or planned
purchase order
NOTE_TO_VENDOR NULL VARCHAR2(240) Note to the supplier
Detailed Design 3 – 81
Indexes
Index Name Index Type Sequence Column Name
PO_RELEASES_N1 NOT UNIQUE 1 AGENT_ID
PO_RELEASES_N2 NOT UNIQUE 1 WF_ITEM_TYPE
2 WF_ITEM_KEY
PO_RELEASES_U1 UNIQUE 1 PO_RELEASE_ID
PO_RELEASES_U2 UNIQUE 1 PO_HEADER_ID
2 RELEASE_NUM
Sequences
Sequence Derived Column
PO_RELEASES_S PO_RELEASE_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
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
QuickCodes Columns
Column QuickCodes Type QuickCodes 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
GOVERNMENT AGENCY Government Agency
INDIVIDUAL Individual
PARTNERSHIP Partnership
PAYMENT_METHOD_LOOKUP_CODE PAYMENT METHOD AP_LOOKUP_CODES
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 83
QuickCodes Columns (Continued)
Column QuickCodes Type QuickCodes Table
PAY_DATE_BASIS_LOOKUP_CODE PAY DATE BASIS PO_LOOKUP_CODES
DISCOUNT Pay on Discount Date
DUE Pay on Due Date
QTY_RCV_EXCEPTION_CODE RECEIVING CONTROL LEVEL PO_LOOKUP_CODES
NONE No Receiving Control En-
forced
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 En-
forced
REJECT Prevent Receipt of Goods or
Services
WARNING Display Warning Message
VENDOR_TYPE_LOOKUP_CODE VENDOR TYPE PO_LOOKUP_CODES
EMPLOYEE Employee
VENDOR Vendor
WITHHOLDING_STATUS_LOOKUP_CODE WITHHOLDING STATUS PO_LOOKUP_CODES
EXEMPT Supplier is not subject to
withholding
INCORRECT TIN IRS informs of incorrect
TIN. Begin withholding in 30
days.
IRS WITHHOLD IRS requests immediate with-
holding
MISSING TIN Begin withholding immediate-
ly
WAIT 60 DAYS Wait for 60 days for suppli-
er to send TIN, then with-
hold
WAIT INDEFINITELY Wait for TIN, but do not
begin withholding
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
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
Detailed Design 3 – 85
Column Descriptions (Continued)
Name Null? Type Description
PAYMENT_METHOD_LOOKUP_CODE NULL VARCHAR2(25) Default payment method type
BANK_ACCOUNT_NAME NULL VARCHAR2(80) Name of the supplier bank
account
BANK_ACCOUNT_NUM NULL VARCHAR2(30) Number of the supplier bank
account
BANK_NUM NULL VARCHAR2(25) Bank number for the supplier
BANK_ACCOUNT_TYPE NULL VARCHAR2(25) Type of bank account
WOMEN_OWNED_FLAG NULL VARCHAR2(1) Indicates whether the supplier
is a woman–owned business
SMALL_BUSINESS_FLAG NULL VARCHAR2(1) Indicates that the supplier is
a small business
STANDARD_INDUSTRY_CLASS NULL VARCHAR2(25) Standard industry
classification number
HOLD_FLAG NULL VARCHAR2(1) Indicator of whether the
supplier is on purchasing hold
PURCHASING_HOLD_REASON NULL VARCHAR2(240) Reason for placing the supplier
on purchasing hold
HOLD_BY NULL NUMBER(9) Unique identifier for the
employee who placed the
supplier on hold
HOLD_DATE NULL DATE Date the supplier was placed on
purchasing hold
TERMS_DATE_BASIS NULL VARCHAR2(25) Type of invoice payment
schedule basis
PRICE_TOLERANCE NULL NUMBER Not used
INSPECTION_REQUIRED_FLAG NULL VARCHAR2(1) Indicates whether inspection is
required or not
RECEIPT_REQUIRED_FLAG NULL VARCHAR2(1) Indicates whether shipment must
be received before the invoice
is paid
QTY_RCV_TOLERANCE NULL NUMBER Quantity received tolerance
percentage
QTY_RCV_EXCEPTION_CODE NULL VARCHAR2(25) Enforces, warns, or ignores
quantity receiving tolerance
ENFORCE_SHIP_TO_LOCATION_CODE NULL VARCHAR2(25) Action to be taken when the
receiving location differs from
the ship–to location
DAYS_EARLY_RECEIPT_ALLOWED NULL NUMBER Maximum acceptable number of
days items can be received
early
DAYS_LATE_RECEIPT_ALLOWED NULL NUMBER Maximum acceptable number of
days items can be received late
RECEIPT_DAYS_EXCEPTION_CODE NULL VARCHAR2(25) Action to be taken when items
are received earlier or later
than the allowed number of days
specified
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
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
Detailed Design 3 – 87
Column Descriptions (Continued)
Name Null? Type Description
GLOBAL_ATTRIBUTE8 NULL VARCHAR2(150) Reserved for country–specific
functionality
GLOBAL_ATTRIBUTE9 NULL VARCHAR2(150) Reserved for country–specific
functionality
GLOBAL_ATTRIBUTE10 NULL VARCHAR2(150) Reserved for country–specific
functionality
GLOBAL_ATTRIBUTE11 NULL VARCHAR2(150) Reserved for country–specific
functionality
GLOBAL_ATTRIBUTE12 NULL VARCHAR2(150) Reserved for country–specific
functionality
GLOBAL_ATTRIBUTE13 NULL VARCHAR2(150) Reserved for country–specific
functionality
GLOBAL_ATTRIBUTE14 NULL VARCHAR2(150) Reserved for country–specific
functionality
GLOBAL_ATTRIBUTE15 NULL VARCHAR2(150) Reserved for country–specific
functionality
GLOBAL_ATTRIBUTE16 NULL VARCHAR2(150) Reserved for country–specific
functionality
GLOBAL_ATTRIBUTE17 NULL VARCHAR2(150) Reserved for country–specific
functionality
GLOBAL_ATTRIBUTE18 NULL VARCHAR2(150) Reserved for country–specific
functionality
GLOBAL_ATTRIBUTE19 NULL VARCHAR2(150) Reserved for country–specific
functionality
GLOBAL_ATTRIBUTE20 NULL VARCHAR2(150) Reserved for country–specific
functionality
GLOBAL_ATTRIBUTE_CATEGORY NULL VARCHAR2(30) Reserved for country–specific
functionality
EDI_TRANSACTION_HANDLING NULL VARCHAR2(25) Defines whether this supplier
is an EDI partner
EDI_PAYMENT_METHOD NULL VARCHAR2(25) How payment is to be made
through EDI. Valid methods are
ACH, BOP, CWT, FEW, FWT, and
SWT.
EDI_PAYMENT_FORMAT NULL VARCHAR2(25) Type of information being
transmitted with the funds if
using EDI_PAYMENT_METHOD ACH.
Valid values are CCD, CCP, CTP,
CTX, PPD, and PPP.
EDI_REMITTANCE_METHOD NULL VARCHAR2(25) How remittance advice will be
sent to the supplier
EDI_REMITTANCE_INSTRUCTION NULL VARCHAR2(256) Who will send the remittance
advice. Valid values are Bank
or payables system.
BANK_CHARGE_BEARER NULL VARCHAR2(1) Indicator of whether this
supplier bears bank charges
BANK_BRANCH_TYPE NULL VARCHAR2(25) Which list the bank routing
number is on. Valid type are
ABA, CHIPS, SWIFT and OTHER.
MATCH_OPTION NULL VARCHAR2(25) Indicator of whether to match
invoices to the purchase order
or the receipt for this
supplier
FUTURE_DATED_PAYMENT_CCID NULL NUMBER(15) Accounting Flexfield identifier
for the future dated payment
account
CREATE_DEBIT_MEMO_FLAG NULL VARCHAR2(25) Indicator of whether a debit
memo should be created
OFFSET_TAX_FLAG NULL VARCHAR2(1) Indicator of whether the
supplier uses offset taxes
Sequences
Sequence Derived Column
PO_VENDORS_S VENDOR_ID
Detailed Design 3 – 89
QA_ACTIONS
Column Descriptions
Name Null? Type Description
ACTION_ID (PK) NOT NULL NUMBER Action 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
DESCRIPTION NOT NULL VARCHAR2(80) Action description
ONLINE_FLAG NOT NULL NUMBER Online or background action
indicator flag
ENABLED_FLAG NOT NULL NUMBER Flag to enable or disable
action. A value of 1 means
action is enabled, 2 means
action is disabled.
Indexes
Index Name Index Type Sequence Column Name
QA_ACTIONS_U1 UNIQUE 2 ACTION_ID
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
QA_CHARS CHAR_ID CHAR_ID
QA_PLANS PLAN_ID PLAN_ID
QuickCodes Columns
Column QuickCodes Type QuickCodes Table
OPERATOR QA_OPERATOR MFG_LOOKUPS
1 =
10 OUTSIDE
11 IN
2 <>
3 >=
4 <=
5 >
6 <
7 NOT NULL
8 NULL
9 BETWEEN
Column Descriptions
Name Null? Type Description
LOG_ID (PK) NOT NULL NUMBER Action log 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
REQUEST_ID NULL NUMBER Concurrent request Standard Who
column
PROGRAM_APPLICATION_ID NULL NUMBER Concurrent request Standard Who
column
PROGRAM_ID NULL NUMBER Concurrent request Standard Who
column
PROGRAM_UPDATE_DATE NULL DATE Concurrent request Standard Who
column
PLAN_ID NOT NULL NUMBER Collection plan Identifier
COLLECTION_ID NOT NULL NUMBER Result collection number
TRANSACTION_DATE NOT NULL DATE Log creation date
CHAR_ID NOT NULL NUMBER Collection element Identifier
OPERATOR NOT NULL NUMBER Action rule operator used in
defining the action rule. You
can define action rules or
triggers using one of the ten
predefined operators as
described above.
Detailed Design 3 – 91
Column Descriptions (Continued)
Name Null? Type Description
LOW_VALUE NULL VARCHAR2(150) This column is used as the
lower limit to the collection
element range or collection
element value for which action
will be activated, based on the
operator used in defining it.
LOW_VALUE_ID NULL NUMBER Flexfield Identifier for
collection elements that are
flexfields
HIGH_VALUE NULL VARCHAR2(150) Upper limit to the collection
element value range as defined
in action trigger
HIGH_VALUE_ID NULL NUMBER High value identifier
ACTION_LOG_MESSAGE NULL VARCHAR2(240) Message defined for Post a
message to Quality Action Log
RESULT_VALUE NULL VARCHAR2(150) Collection element value
entered by the user
RESULT_VALUE_ID NULL NUMBER Collection element value
Identifier
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
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
Indexes
Index Name Index Type Sequence Column Name
QA_ACTION_LOG_U1 UNIQUE 1 LOG_ID
Sequences
Sequence Derived Column
QA_ACTION_LOG_S LOG_ID
Column Descriptions
Name Null? Type Description
REQUEST_ID NULL NUMBER Concurrent Standard Who column
PROGRAM_APPLICATION_ID NULL NUMBER Concurrent Standard Who column
PROGRAM_ID NULL NUMBER Concurrent Standard Who column
PROGRAM_UPDATE_DATE NULL DATE Concurrent Standard Who column
CREATED_BY NULL NUMBER Standard Who column
CREATION_DATE NULL DATE Standard Who column
LAST_UPDATE_LOGIN NULL NUMBER Standard Who column
LAST_UPDATED_BY NULL NUMBER Standard Who column
LAST_UPDATE_DATE NULL DATE Standard Who column
QA_CREATION_DATE NOT NULL DATE Creation date of this record in
QA_RESULTS
QA_LAST_UPDATE_DATE NOT NULL DATE Last update date of this record
in QA_RESULTS
ORGANIZATION_ID NOT NULL NUMBER Organization ID
ORGANIZATION_NAME NOT NULL VARCHAR2(60) Organization Name
PLAN_ID NOT NULL NUMBER Plan ID
PLAN_NAME NOT NULL VARCHAR2(30) Plan Name
COLLECTION_ID NOT NULL NUMBER Collection ID
OCCURRENCE (PK) NOT NULL NUMBER Occurrence code. This
identifies a unique record in
QA_RESULTS.
PLAN_TYPE_CODE NULL VARCHAR2(30) Plan type code
PLAN_TYPE_MEANING NULL VARCHAR2(80) Plan type meaning
ITEM_ID NULL NUMBER Item ID
ITEM NULL VARCHAR2(2000) Item name
LOT_CONTROL_CODE NULL NUMBER Lot control code
LOT_NUMBER NULL VARCHAR2(30) Lot number
DEFECT_CODE NULL VARCHAR2(150) Defect code
QUANTITY_DEFECTIVE NULL VARCHAR2(150) Quantity defective
Indexes
Index Name Index Type Sequence Column Name
QA_BIS_RESULTS_N1 NOT UNIQUE 1 QA_LAST_UPDATE_DATE
QA_BIS_RESULTS_U1 UNIQUE 1 OCCURRENCE
Detailed Design 3 – 93
QA_BIS_UPDATE_HISTORY
QA_BIS_UPDATE_HISTORY stores the last refresh date and time for the
BIS Summary Table. It also acts as a log for records deleted from
QA_RESULTS, which are then deleted from QA_BIS_RESULTS during
the next Incremental Rebuild.
Column Descriptions
Name Null? Type Description
REQUEST_ID NULL NUMBER Concurrent request Standard Who
column
PROGRAM_APPLICATION_ID NULL NUMBER Concurrent request Standard Who
column
PROGRAM_ID NULL NUMBER Concurrent request Standard Who
column
PROGRAM_UPDATE_DATE NULL DATE Concurrent request Standard Who
column
CREATED_BY NULL NUMBER Standard Who column
CREATION_DATE NULL DATE Standard Who column
LAST_UPDATE_LOGIN NULL NUMBER Standard Who column
LAST_UPDATED_BY NULL NUMBER Standard Who column
LAST_UPDATE_DATE NULL DATE Standard Who column
LAST_REFRESH_TIME NULL DATE Last time BIS summary table was
refreshed
OCCURRENCE NULL NUMBER QA_RESULTS record that has been
deleted since last refresh
Column Descriptions
Name Null? Type Description
CAR_TYPE_ID (PK) NOT NULL NUMBER Unique Identifier to CAR type
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
NAME NULL VARCHAR2(30) CAR type name
DESCRIPTION NULL VARCHAR2(240) CAR type description
Indexes
Index Name Index Type Sequence Column Name
QA_CAR_TYPE_U1 UNIQUE 2 CAR_TYPE_ID
Detailed Design 3 – 95
QA_CHARS
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
MTL_UNITS_OF_MEASURE_TL UOM_CODE UOM_CODE
QuickCodes Columns
Column QuickCodes Type QuickCodes Table
ENABLED_FLAG SYS_YES_NO MFG_LOOKUPS
Column Descriptions
Name Null? Type Description
CHAR_ID (PK) NOT NULL NUMBER Collection element 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
NAME NOT NULL VARCHAR2(30)Collection element name
CHAR_TYPE_CODE NOT NULL VARCHAR2(30)Collection element type code
CHAR_CONTEXT_FLAG NOT NULL NUMBER Collection element context
indicating whether the
collection element is a
standard Quality Characteristic
or it is a referenced
collection element. This flag
also indicates if the
collection element is a
dependent collection element
PROMPT NULL VARCHAR2(30) Collection element prompt to be
displayed on the results screen
DATA_ENTRY_HINT NULL VARCHAR2(240) Collection element data entry
hint
DATATYPE NOT NULL NUMBER Collection element datatype
DISPLAY_LENGTH NULL NUMBER Collection element display
length
DECIMAL_PRECISION NULL NUMBER Collection element decimal
precision
Detailed Design 3 – 97
DEFAULT_VALUE NULL VARCHAR2(150) Default value for the
collection element
DEFAULT_VALUE_ID NULL NUMBER Default value Identifier
MANDATORY_FLAG NOT NULL NUMBER Flag to indicate if collection
element is mandatory or
optional
Indexes
Index Name Index Type Sequence Column Name
QA_CHARS_U1 UNIQUE 1 CHAR_ID
Detailed Design 3 – 99
QA_CHARS_U2 UNIQUE 1 NAME
Sequences
Sequence Derived Column
QA_CHARS_S CHAR_ID
Column Descriptions
Name Null? Type Description
SUBGROUP_SIZE (PK) NOT NULL NUMBER Subgroup size for a control
chart
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
A1 NOT NULL NUMBER Factor for computing control
lines
A2 NOT NULL NUMBER Factor for computing control
lines
B3 NOT NULL NUMBER Factor for computing control
lines
B4 NOT NULL NUMBER Factor for computing control
lines
D3 NOT NULL NUMBER Factor for computing control
lines
D4 NOT NULL NUMBER Factor for computing control
lines
E2 NOT NULL NUMBER Factor for computing control
lines
Column Descriptions
Name Null? Type Description
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
SUBGROUP_NUMBER NULL NUMBER Number of subgroups used in
defining control chart
AVERAGE NULL NUMBER Stores data points on the top
part of the control chart
RANGE NULL NUMBER Stores data points on the
bottom part of control chart
BAR_NUMBER NULL NUMBER Stores histogram bar number
HIST_RANGE NULL VARCHAR2(100) Range of the histogram
NUM_OCCURRENCES NULL NUMBER Occurrence of collection
element in a given histogram
bar
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
QA_ACTIONS ACTION_ID ACTION_ID
QA_CAR_TYPES CAR_TYPE_ID CAR_TYPE_ID
QA_CHAR_ACTION_TRIGGERS CHAR_ACTION_TRIGGER_ID CHAR_ACTION_TRIGGER_ID
Column Descriptions
Name Null? Type Description
CHAR_ACTION_ID (PK) NOT NULL NUMBER Collection element action
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
CHAR_ACTION_TRIGGER_ID NOT NULL NUMBER Foreign key to table
QA_CHAR_ACTION_TRIGGERS. This
column identifies the action
rules associated with this
action.
ACTION_ID NOT NULL NUMBER Action Identifier
CAR_NAME_PREFIX NULL VARCHAR2(20) This column is intended to be
used in future for corrective
action functionality
CAR_TYPE_ID NULL NUMBER This column is intended to be
used in future for corrective
action functionality
CAR_OWNER NULL NUMBER This column is intended to be
used in future for corrective
action functionality
MESSAGE NULL VARCHAR2(240) This field stores the message
or details for the action. For
example, if the action is to
display a message to the
operator, this field stores the
actual message to be displayed.
STATUS_CODE NULL VARCHAR2(30) Stores detailed information
about the action. For example,
if the action is to assign an
ASL status, this field contains
the actual status code to be
assigned.
ALR_ACTION_SET_ID NULL NUMBER Alert action set Identifier
used for Oracle Quality actions
that use Oracle Alert
ALR_ACTION_ID NULL NUMBER Alert action Identifier used
for Quality actions that use
Oracle Alert
Indexes
Index Name Index Type Sequence Column Name
QA_CHAR_ACTIONS_N1 NOT UNIQUE 1 CHAR_ACTION_TRIGGER_ID
QA_CHAR_ACTIONS_U1 UNIQUE 1 CHAR_ACTION_ID
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
QA_CHARS CHAR_ID CHAR_ID
QA_CHAR_ACTIONS CHAR_ACTION_ID CHAR_ACTION_ID
Column Descriptions
Name Null? Type Description
CHAR_ACTION_ID (PK) NOT NULL NUMBER Foreign key to QA_CHAR_ACTIONS
TOKEN_NAME (PK) NOT NULL VARCHAR2(30) Name of the token variable.
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
CHAR_ID NOT NULL NUMBER Collection element Identifier
Indexes
Index Name Index Type Sequence Column Name
QA_CHAR_ACTION_OUTPUTS_U1 UNIQUE 2 CHAR_ACTION_ID
4 TOKEN_NAME
You can define more than one trigger for a collection element. You
assign each trigger a sequence number, which indicates the order in
which the trigger is activated. Each row in the table contains a
collection element Identifier, a trigger sequence, and the operator used
to define the trigger for the collection element. Operators are assigned
numeric equivalents, which are displayed in the table.
For example, the Less Than (<) operator is represented by the number
six. Based on the operator used, a row may contain a single value, or
two values used to define a range of values from low
(LOW_VALUE_OTHER) to high (HIGH_VALUE_OTHER). For
example, if you use the operator Equals (=), which is represented by the
number one, you enter a single value in the LOW_VALUE_OTHER
field. When the user enters a collection element for this value, the action
rule evaluates to TRUE.
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
QA_CHARS CHAR_ID CHAR_ID
QuickCodes Columns
Column QuickCodes Type QuickCodes Table
HIGH_VALUE_LOOKUP QA_ACTION_TRIGGER_VALUE MFG_LOOKUPS
1 Upper Reasonable Limit
2 Upper Specification Limit
3 Upper User–Defined Limit
4 Target Value
Column Descriptions
Name Null? Type Description
CHAR_ACTION_TRIGGER_ID (PK) NOT NULL NUMBER Action trigger 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
TRIGGER_SEQUENCE NOT NULL NUMBER Sequence number of trigger.
This sequence is used to
evaluate trigger priority
CHAR_ID NOT NULL NUMBER Collection element Identifier
OPERATOR NOT NULL NUMBER Operator used in defining this
trigger or condition
LOW_VALUE_LOOKUP NULL NUMBER Code for specification limit
or user defined limit or
collection element target
value. If the value entered is
equal to or greater than this
value, trigger will be
evaluated to TRUE based on the
operator used
HIGH_VALUE_LOOKUP NULL NUMBER Code for specification limit,
user–defined limit, or
collection element target
value. If value entered is
equal to or less than this
value, trigger is evaluated to
TRUE based on operator used
Indexes
Index Name Index Type Sequence Column Name
QA_CHAR_ACTION_TRIGGERS_N1 NOT UNIQUE 1 CHAR_ID
QA_CHAR_ACTION_TRIGGERS_U1 UNIQUE 1 CHAR_ACTION_TRIGGER_ID
Sequences
Sequence Derived Column
QA_CHAR_ACTION_TRIGGERS_S CHAR_ACTION_TRIGGER_ID
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
QA_CHARS CHAR_ID CHAR_ID
Column Descriptions
Name Null? Type Description
CHAR_ID (PK) NOT NULL NUMBER Collection element Identifier
SHORT_CODE (PK) NOT NULL VARCHAR2(150) Short code for the collection
element value
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
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
LAST_UPDATE_DATE NOT NULL DATE Standard Who columns
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
DESCRIPTION NULL VARCHAR2(150) Description of collection
element value
SHORT_CODE_ID NULL NUMBER No longer used
Indexes
Index Name Index Type Sequence Column Name
QA_CHAR_VALUE_LOOKUPS_U1 UNIQUE 1 CHAR_ID
2 SHORT_CODE
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
QA_CRITERIA_HEADERS CRITERIA_ID CRITERIA_ID
Column Descriptions
Name Null? Type Description
CONTROL_LIMIT_ID (PK) NOT NULL NUMBER Control limit 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
CHAR_ID NOT NULL NUMBER Collection element Identifier
PLAN_ID NULL NUMBER Collection plan Identifier
SPEC_ID NULL NUMBER Specification Identifier
CRITERIA_ID NULL NUMBER Criteria Identifier
CHART_TYPE NOT NULL NUMBER Type of control chart
NAME NOT NULL VARCHAR2(100) Name of the control chart
DESCRIPTION NULL VARCHAR2(240) Description of the control
chart
SUBGROUP_SIZE NOT NULL NUMBER This field is used only for X
bar R chart. This is used to
calculate the control limits
NUMBER_SUBGROUPS NULL NUMBER Number of subgroups
LCL NOT NULL NUMBER Lower control limit for top
part of the control chart
UCL NOT NULL NUMBER Upper control limit for the top
part of the chart
TARGET NOT NULL NUMBER Target control limit for the
top part of the chart
R_LCL NOT NULL NUMBER Lower control limit for bottom
part of the control chart
R_UCL NOT NULL NUMBER Upper control limit for the
bottom part of the chart
R_TARGET NOT NULL NUMBER Target control limit for the
bottom part of the chart
Indexes
Index Name Index Type Sequence Column Name
QA_CONTROL_LIMITS_U1 UNIQUE 2 CONTROL_LIMIT_ID
Sequences
Sequence Derived Column
QA_CONTROL_LIMITS_S CONTROL_LIMIT_ID
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
QA_CHARS CHAR_ID CHAR_ID
QA_CRITERIA_HEADERS CRITERIA_ID CRITERIA_ID
QuickCodes Columns
Column QuickCodes Type QuickCodes Table
FXN QA_FUNCTION MFG_LOOKUPS
1 SUM
2 COUNT
3 AVG
4 MIN
5 MAX
Column Descriptions
Name Null? Type Description
CRITERIA_SEQUENCE (PK) NOT NULL NUMBER Identifies criteria
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
CRITERIA_ID NOT NULL NUMBER Identifies criteria header in
the table QA_CRITERIA_HEADER
ORDER_SEQUENCE NULL NUMBER Sequence in which collection
elements appear in the criteria
definitions
SQL_TYPE NOT NULL NUMBER Indicates if collection element
will appear in report body or
if it will be used as selection
criteria for the report
CHAR_ID NOT NULL NUMBER Collection element Identifier
OPERATOR NULL NUMBER Operator used in defining the
selection criteria
LOW_VALUE NULL VARCHAR2(150) Lower limit for the collection
element value range used in
defining criteria
LOW_VALUE_ID NULL NUMBER Identifies Flexfield ID for
collection elements that are
flexfields
HIGH_VALUE NULL VARCHAR2(150) Upper limit to the collection
element value range user wish
to retrieve
HIGH_VALUE_ID NULL NUMBER Identifies flexfield ID for
collection elements that are
flexfields
FXN NULL NUMBER Function applied to the
collection element
Indexes
Index Name Index Type Sequence Column Name
QA_CRITERIA_N1 NOT UNIQUE 1 CRITERIA_ID
QA_CRITERIA_U1 UNIQUE 1 CRITERIA_SEQUENCE
Sequences
Sequence Derived Column
QA_CRITERIA_S CRITERIA_SEQUENCE
QA_CHAR_ACTIONS_S LAST_UPDATE_DATE
QA_CHAR_ACTIONS_S LAST_UPDATED_BY
QA_CHAR_ACTIONS_S CREATION_DATE
QA_CHAR_ACTIONS_S CREATED_BY
QA_CHAR_ACTIONS_S LAST_UPDATE_LOGIN
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
QA_PLANS PLAN_ID PLAN_ID
Column Descriptions
Name Null? Type Description
CRITERIA_ID (PK) NOT NULL NUMBER Criteria 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
NAME NOT NULL VARCHAR2(30)Criteria name
PLAN_ID NULL NUMBER Identifies collection plan to
which criteria is applied
ORGANIZATION_ID NULL NUMBER Inventory organization
Identifier
OUTPUT_TYPE NOT NULL NUMBER Indicates the type of the chart
or report to which criteria is
defined
TITLE NULL VARCHAR2(50) Chart or report title
DESCRIPTION NULL VARCHAR2(225) Chart or report description
CHART_TYPE NULL NUMBER Control chart type
NUM_BARS NULL NUMBER Number of bars in histogram
NUM_POINTS NULL NUMBER Number of points in histogram
X_AXIS_CHAR_ID NULL NUMBER Collection element that is to
be plotted on x–axis
Y_AXIS_CHAR_ID NULL NUMBER Collection element that is to
be plotted on y–axis
Y_AXIS_FXN NULL NUMBER Function applied to calculate
Y_AXIS values
TOP_N_GROUPS NULL NUMBER Number of groups user wants to
display in pareto chart
X_AXIS_GROUP_BY_ID NULL NUMBER Grouping element of X–AXIS.
This information is used only
for trend charts
SPEC_ID NULL NUMBER Specification identifier to be
used in histograms
TARGET_VALUE_FLAG NULL NUMBER Flag to indicate if
specification target value
should be used in histograms
SPEC_LIMIT_FLAG NULL NUMBER Flag to indicate if
specification limits should be
used in histograms
USER_DEFINED_LIMIT_FLAG NULL NUMBER Flag to indicate if user
defined limit to be used in
histograms
Indexes
Index Name Index Type Sequence Column Name
QA_CRITERIA_HEADERS_U1 UNIQUE 1 CRITERIA_ID
Column Descriptions
Name Null? Type Description
TRANSACTION_INTERFACE_ID NOT NULL NUMBER Transaction identifier
ERROR_MESSAGE NOT NULL VARCHAR2(240) Message describing error
ERROR_COLUMN NULL VARCHAR2(80) Name of the column which caused
error
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
REQUEST_ID NULL NUMBER Concurrent request Identifier
PROGRAM_APPLICATION_ID NULL NUMBER Application Identifier
PROGRAM_ID NULL NUMBER Program Identifier
PROGRAM_UPDATE_DATE NULL DATE Concurrent request creation
date
Indexes
Index Name Index Type Sequence Column Name
QA_INTERFACE_ERRORS_N1 NOT UNIQUE 2 TRANSACTION_INTERFACE_ID
Column Descriptions
Name Null? Type Description
LIST_ELEM_ID (PK) NOT NULL NUMBER Uniquely identifies a list
element record
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
LIST_ID NOT NULL NUMBER List Identifier
PARENT_BLOCK_NAME NOT NULL VARCHAR2(50) Name of the parent block in
which in list has been defined
VALUE NULL VARCHAR2(150) One of the values in list
VALUE_ID NULL NUMBER Value Identifier
CHAR_ID NOT NULL NUMBER Collection element used in
defining the list
Indexes
Index Name Index Type Sequence Column Name
QA_IN_LISTS_U1 UNIQUE 2 LIST_ELEM_ID
QA_IN_LISTS_U2 UNIQUE 2 LIST_ID
4 PARENT_BLOCK_NAME
6 VALUE
Sequences
Sequence Derived Column
QA_LIST_ELEM_IDS_S LIST_ELEM_ID
The plan view and import view are also referred to as dynamic views.
These are created through the Collection Plan window. The plan view
has the format Q_<plan>_V where <plan> corresponds to the name of
the collection plan that this view is based on. The dynamic plan view,
which publishes the results collected for a plan, can also be used for
additional reporting purposes. The import view can be used to ease
collection import. The QA_PLANS table has a master–detail
relationship with the QA_PLAN_CHARS and the
QA_PLAN_TRANSACTIONS tables.
QuickCodes Columns
Column QuickCodes Type QuickCodes Table
PLAN_TYPE_CODE QA_PLAN_TYPE FND_COMMON_LOOKUPS
1 WIP Inspection
2 Supplier Inspection
3 FGI Inspection
SPEC_ASSIGNMENT_TYPE QA_PLAN_SPEC_TYPE MFG_LOOKUPS
1 Validate data using Item
Specifications
2 Validate data using Vendor/
Item Specifications
3 Validate data using Custom-
er/Item Specifications
4 No specifications used for
data validation
Column Descriptions
Name Null? Type Description
PLAN_ID (PK) NOT NULL NUMBER Collection plan Identifier
ORGANIZATION_ID NOT NULL NUMBER Inventory 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
NAME NOT NULL VARCHAR2(30) Name of the collection plan
DESCRIPTION NULL VARCHAR2(150) Description of the plan
PLAN_TYPE_CODE NOT NULL VARCHAR2(30) Plan type Identifier
IMPORT_VIEW_NAME NULL VARCHAR2(30) Name of the view that will be
used to import data for this
collection plan
INSTRUCTIONS NULL VARCHAR2(150) No longer used
VIEW_NAME NULL VARCHAR2(30) Plan View name
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Indexes
Index Name Index Type Sequence Column Name
QA_PLANS_U1 UNIQUE 1 PLAN_ID
QA_PLANS_U2 UNIQUE 1 NAME
Sequences
Sequence Derived Column
QA_PLANS_S PLAN_ID
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
QA_CHARS CHAR_ID CHAR_ID
QA_PLANS PLAN_ID PLAN_ID
QuickCodes Columns
Column QuickCodes Type QuickCodes Table
DISPLAYED_FLAG SYS_YES_NO MFG_LOOKUPS
1 Yes
2 No
ENABLED_FLAG SYS_YES_NO MFG_LOOKUPS
1 Yes
2 No
MANDATORY_FLAG SYS_YES_NO MFG_LOOKUPS
1 Yes
2 No
VALUES_EXIST_FLAG SYS_YES_NO MFG_LOOKUPS
1 Yes
2 No
Column Descriptions
Name Null? Type Description
PLAN_ID (PK) NOT NULL NUMBER Collection Plan Identifier
CHAR_ID (PK) NOT NULL NUMBER Collection element 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
PROMPT_SEQUENCE NULL NUMBER Collection element sequence in
collection plan
PROMPT NOT NULL VARCHAR2(30) Collection element prompt to be
displayed for this plan
ENABLED_FLAG NOT NULL NUMBER Flag to indicate whether
collection element is enabled
or disabled for the collection
plan
Indexes
Index Name Index Type Sequence Column Name
QA_PLAN_CHARS_U1 UNIQUE 1 PLAN_ID
2 CHAR_ID
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
QA_ACTIONS ACTION_ID ACTION_ID
QA_CAR_TYPES CAR_TYPE_ID CAR_TYPE_ID
QA_PLAN_CHAR_ACTION_TRIGGERS PLAN_CHAR_ACTION_TRIGGER_ID PLAN_CHAR_ACTION_TRIGGER_ID
Column Descriptions
Name Null? Type Description
PLAN_CHAR_ACTION_ID (PK) NOT NULL NUMBER Action Identifier for a given
collection element and plan
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
PLAN_CHAR_ACTION_TRIGGER_ID NOT NULL NUMBER Action trigger Identifier for
the given action
ACTION_ID NOT NULL NUMBER Action Identifier
CAR_NAME_PREFIX NULL VARCHAR2(20) Intended for future use with
corrective action module
CAR_TYPE_ID NULL NUMBER Intended for future use with
corrective action module
CAR_OWNER NULL NUMBER Intended for future use with
corrective action module
MESSAGE NULL VARCHAR2(2000) This field stores the action
message or action details for
the action. For example, if
action is to display a message
to the operator, this field
will store the actual message
to be displayed.
STATUS_CODE NULL VARCHAR2(30) Stores additional action
details. For example, if the
action is to assign an ASL
status, this field will store
the actual status code that
will be assigned.
ALR_ACTION_SET_ID NULL NUMBER Oracle Alert action set
Identifier
ALR_ACTION_ID NULL NUMBER Oracle Alert action Identifier
ASSIGNED_CHAR_ID NULL NUMBER Identifier to destination
collection element for ”Assign
a value to a collection
element” action
ASSIGN_TYPE NULL VARCHAR2(1) Indicates whether a SQL
statement or a formula has been
entered by the user to
calculate the value for ”Assign
a value to a collection
element” action
Sequences
Sequence Derived Column
QA_PLAN_CHAR_ACTIONS_S PLAN_CHAR_ACTION_ID
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
QA_CHARS CHAR_ID CHAR_ID
QA_PLAN_CHAR_ACTIONS PLAN_CHAR_ACTION_ID PLAN_CHAR_ACTION_ID
Column Descriptions
Name Null? Type Description
PLAN_CHAR_ACTION_ID (PK) NOT NULL NUMBER Action Identifier defined for a
collection element for a given
plan
TOKEN_NAME (PK) NOT NULL VARCHAR2(30) Name of the token variable used
for defining the action
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
CHAR_ID NOT NULL NUMBER Collection element Identifier
Indexes
Index Name Index Type Sequence Column Name
QA_PC_ACTION_OUTPUTS_U1 UNIQUE 1 PLAN_CHAR_ACTION_ID
3 TOKEN_NAME
Based on the operator used, a row may contain a single value, or two
values used to define a range of values from low
(LOW_VALUE_OTHER) to high (HIGH_VALUE_OTHER). For
example, if you use the operator Equals (=), which is represented by the
number one, you enter a single value in the LOW_VALUE_OTHER
field. When the user enters a collection element for this value, the action
rule evaluates to TRUE. If you use the operator Between, which is
represented by the number nine and indicates a range of values, you
must specify a value for both LOW_VALUE_OTHER and
HIGH_VALUE_OTHER. When the user enters a collection element
value that falls within that range, the action rule is evaluated to TRUE.
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
QA_CHARS CHAR_ID CHAR_ID
QA_PLANS PLAN_ID PLAN_ID
QuickCodes Columns
Column QuickCodes Type QuickCodes Table
HIGH_VALUE_LOOKUP QA_ACTION_TRIGGER_VALUE MFG_LOOKUPS
1 Upper Reasonable Limit
2 Upper Specification Limit
3 Upper User–Defined Limit
4 Target Value
Column Descriptions
Name Null? Type Description
PLAN_CHAR_ACTION_TRIGGER_ID (PK) NOT NULL NUMBER Action trigger Identifier for
the given collection element
and collection plan
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
TRIGGER_SEQUENCE NOT NULL NUMBER Sequence number of trigger.
This sequence is used to
evaluate trigger priority
PLAN_ID NOT NULL NUMBER Collection plan Identifier
CHAR_ID NOT NULL NUMBER Collection element Identifier
OPERATOR NOT NULL NUMBER Operator used in defining this
trigger
LOW_VALUE_LOOKUP NULL NUMBER Code for specification limit,
user–defined limit, or
collection element target
value. If the value entered is
equal to or greater than this
value, trigger will be
evaluated to TRUE based on the
operator used
Indexes
Index Name Index Type Sequence Column Name
QA_PC_ACTION_TRIGGERS_N1 NOT UNIQUE 1 PLAN_ID
2 CHAR_ID
3 TRIGGER_SEQUENCE
QA_PC_ACTION_TRIGGERS_U1 UNIQUE 1 PLAN_CHAR_ACTION_TRIGGER_ID
Sequences
Sequence Derived Column
QA_PLAN_CHAR_ACTION_TRIGGERS_S PLAN_CHAR_ACTION_TRIGGER_ID
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
QA_CHARS CHAR_ID CHAR_ID
QA_PLANS PLAN_ID PLAN_ID
Column Descriptions
Name Null? Type Description
PLAN_ID (PK) NOT NULL NUMBER Collection plan Identifier
CHAR_ID (PK) NOT NULL NUMBER Collection element Identifier
SHORT_CODE (PK) NOT NULL VARCHAR2(150) Short code to the collection
element value
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
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
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
DESCRIPTION NULL VARCHAR2(150) Description of the collection
element value
SHORT_CODE_ID NULL NUMBER Short code Identifier
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
QA_CHARS CHAR_ID COLLECTION_TRIGGER_ID
QA_PLAN_TRANSACTIONS PLAN_TRANSACTION_ID PLAN_TRANSACTION_ID
QuickCodes Columns
Column QuickCodes Type QuickCodes Table
OPERATOR QA_OPERATOR MFG_LOOKUPS
1 =
10 OUTSIDE
11 IN
2 <>
3 >=
4 <=
5 >
6 <
7 NOT NULL
8 NULL
9 BETWEEN
Column Descriptions
Name Null? Type Description
TXN_TRIGGER_ID (PK) NOT NULL NUMBER Trigger Identifier for a given
transaction and plan
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
PLAN_TRANSACTION_ID NOT NULL NUMBER Plan transaction Identifier
COLLECTION_TRIGGER_ID NOT NULL NUMBER Collection trigger identifier.
This column identifies a
collection element that has
been defined as a collection
trigger or context element for
the given transaction
OPERATOR NOT NULL NUMBER Operator used in defining the
trigger
LOW_VALUE NULL VARCHAR2(150) Lower limit to collection
trigger range for which trigger
will be evaluated to true
LOW_VALUE_ID NULL NUMBER Flexfield Identifier for
collection triggers that are
Flexfields
Indexes
Index Name Index Type Sequence Column Name
QA_PLAN_COLL_TRIGGERS_U1 UNIQUE 2 TXN_TRIGGER_ID
QA_PLAN_COLL_TRIGGERS_U2 UNIQUE 1 PLAN_TRANSACTION_ID
2 COLLECTION_TRIGGER_ID
Sequences
Sequence Derived Column
QA_TXN_TRIGGER_IDS_S TXN_TRIGGER_ID
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
QA_PLANS PLAN_ID PLAN_ID
QuickCodes Columns
Column QuickCodes Type QuickCodes Table
MANDATORY_COLLECTION_FLAG SYS_YES_NO MFG_LOOKUPS
1 Yes
2 No
TRANSACTION_NUMBER QA_TXN_NAME MFG_LOOKUPS
1 Move transaction (Oracle
Work in Process)
20 Service Requests (Oracle
Service)
21 Inspection Transactions
(Oracle Purchasing)
6 Receiving transactions
(Oracle Purchasing)
Column Descriptions
Name Null? Type Description
PLAN_TRANSACTION_ID (PK) NOT NULL NUMBER Plan Transaction 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
PLAN_ID NOT NULL NUMBER Collection plan Identifier
TRANSACTION_NUMBER NOT NULL NUMBER Parent transaction number. Each
transaction has been assigned a
unique number within Oracle
Quality. For example, WIP MOVE
TRANSACTION has been assigned
number 1
Indexes
Index Name Index Type Sequence Column Name
QA_PLAN_TRANSACTIONS_N1 NOT UNIQUE 1 PLAN_ID
QA_PLAN_TRANSACTIONS_U1 UNIQUE 1 PLAN_TRANSACTION_ID
Sequences
Sequence Derived Column
QA_PLAN_TRANSACTIONS_S PLAN_TRANSACTION_ID
QA_RESULTS stores all of the quality data entered for collection plans.
This table is Oracle Quality’s data repository. All of the data collected
either directly through transactions, or by Collection Import, reside in
this table. The columns in this table can be divided into two categories:
generic or hardcoded. Generic columns are CHARACTER1 through
CHARACTER100 and are generally referred to as CHARACTERx in this
manual. Hardcoded columns are specific columns in this table, such as
ITEM_ID or PO_HEADER_ID. QA_CHARS.HARDCODED_COLUMN
stores the name of the corresponding column in the QA_RESULTS table
in which values for this collection element will be stored. For example, if
QA_CHARS.HARDCODED_COLUMN has a value, there will be a
corresponding column in the QA_RESULTS table that will store the
collection element’s result value. If
QA_CHARS.HARDCODED_COLUMN has a null value, then one of the
generic CHARACTERx columns will be used to store the collection
element’s value.
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
BOM_DEPARTMENTS DEPARTMENT_ID DEPARTMENT_ID
BOM_RESOURCES RESOURCE_ID RESOURCE_ID
FND_USER USER_ID QA_CREATED_BY
MTL_SYSTEM_ITEMS_B ORGANIZATION_ID ORGANIZATION_ID
INVENTORY_ITEM_ID ITEM_ID
PO_RELEASES_ALL PO_RELEASE_ID PO_RELEASE_ID
PO_VENDORS VENDOR_ID VENDOR_ID
QA_PLANS PLAN_ID PLAN_ID
QA_SPECS SPEC_ID SPEC_ID
RA_CUSTOMERS CUSTOMER_ID CUSTOMER_ID
WIP_ENTITIES WIP_ENTITY_ID WIP_ENTITY_ID
WIP_LINES LINE_ID LINE_ID
Column Descriptions
Name Null? Type Description
COLLECTION_ID (PK) NOT NULL NUMBER Collection ID identifies the
result collected in a single
session.
OCCURRENCE (PK) NOT NULL NUMBER Uniquely identifies a result
row
LAST_UPDATE_DATE NOT NULL DATE Standard Who column
QA_LAST_UPDATE_DATE NOT NULL DATE Quality Standard Who column
LAST_UPDATED_BY NOT NULL NUMBER Standard Who column
QA_LAST_UPDATED_BY NOT NULL NUMBER Quality Standard Who column
CREATION_DATE NOT NULL DATE Standard Who column
QA_CREATION_DATE NOT NULL DATE Standard Who column
CREATED_BY NOT NULL NUMBER Standard Who column
QA_CREATED_BY NOT NULL NUMBER Standard Who column
LAST_UPDATE_LOGIN NULL NUMBER Standard Who column
REQUEST_ID NULL NUMBER Concurrent request Who column
Indexes
Index Name Index Type Sequence Column Name
QA_RESULTS_N1 NOT UNIQUE 1 ITEM_ID
2 ORGANIZATION_ID
QA_RESULTS_N2 NOT UNIQUE 1 SERIAL_NUMBER
2 ORGANIZATION_ID
QA_RESULTS_N3 NOT UNIQUE 1 COMP_SERIAL_NUMBER
2 ORGANIZATION_ID
QA_RESULTS_N4 NOT UNIQUE 1 LOT_NUMBER
2 ORGANIZATION_ID
QA_RESULTS_U1 UNIQUE 1 PLAN_ID
2 COLLECTION_ID
3 OCCURRENCE
Sequences
Sequence Derived Column
QA_COLLECTION_ID_S COLLECTION_ID
QA_OCCURRENCE_S OCCURRENCE
Column Descriptions
Name Null? Type Description
TRANSACTION_INTERFACE_ID NULL NUMBER Collection Import transaction
Identifier
LAST_UPDATE_DATE NULL DATE Standard Who column
LAST_UPDATED_BY NULL NUMBER Standard Who column
QA_LAST_UPDATED_BY NULL NUMBER Quality Who column
QA_LAST_UPDATED_BY_NAME NULL VARCHAR2(100) Quality Who column
CREATION_DATE NULL DATE Standard Who column
CREATED_BY NULL NUMBER Standard Who column
QA_CREATED_BY NULL NUMBER Standard Who column
QA_CREATED_BY_NAME NULL VARCHAR2(100) Quality Who column
LAST_UPDATE_LOGIN NULL NUMBER Standard Who column
REQUEST_ID NULL NUMBER Concurrent request Standard Who
column
PROGRAM_APPLICATION_ID NULL NUMBER Concurrent request Standard Who
column
PROGRAM_ID NULL NUMBER Concurrent request Standard Who
column
PROGRAM_UPDATE_DATE NULL DATE Concurrent request Standard Who
column
COLLECTION_ID NULL NUMBER Result collection Identifier
GROUP_ID NULL NUMBER A unique group ID assigned per
plan per transaction worker for
collection import transaction
SOURCE_CODE NULL VARCHAR2(30) Identifies the source of
quality data
SOURCE_LINE_ID NULL NUMBER More detailed identification
about the quality data
PROCESS_STATUS NOT NULL NUMBER Indicates status of a row.
Status could be pending,
running, error, or successful
completion
VALIDATE_FLAG NULL NUMBER
Indexes
Index Name Index Type Sequence Column Name
QA_RESULTS_INTERFACE_N1 NOT UNIQUE 2 GROUP_ID
4 PROCESS_STATUS
Sequences
Sequence Derived Column
QA_TXN_INTERFACE_S TRANSACTION_INTERFACE_ID
Column Descriptions
Name Null? Type Description
OCCURRENCE NULL NUMBER Foreign key to QA_RESULTS
UPDATE_ID (PK) NOT NULL NUMBER Unique Identifier to update
record
CREATION_DATE NULL DATE Standard Who column
CREATED_BY NULL NUMBER(15) Standard Who column
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
TXN_HEADER_ID NULL NUMBER Transaction header Identifier.
This column is used to trigger
actions
CHAR_ID NULL NUMBER Collection element Identifier
OLD_VALUE NULL VARCHAR2(150) Old value of the collection
element
REQUEST_ID NULL NUMBER(15) Standard concurrent request Who
column
PROGRAM_APPLICATION_ID NULL NUMBER(15) Standard concurrent request Who
column
PROGRAM_ID NULL NUMBER(15) Standard concurrent request Who
column
PROGRAM_UPDATE_DATE NULL DATE Standard concurrent request Who
column
Indexes
Index Name Index Type Sequence Column Name
QA_RESULTS_UPDATE_HISTORY_N1 NOT UNIQUE 2 CHAR_ID
QA_RESULTS_UPDATE_HISTORY_U1 UNIQUE 2 UPDATE_ID
Column Descriptions
Name Null? Type Description
SPEC_ID (PK) NOT NULL NUMBER Specification 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
SPEC_NAME NOT NULL VARCHAR2(30) Specification name
ORGANIZATION_ID NULL NUMBER Inventory organization
Identifier
EFFECTIVE_FROM NULL DATE Date from which specification
is effective
EFFECTIVE_TO NULL DATE Date up to which specification
is effective
COMMON_SPEC_ID NOT NULL NUMBER No longer used
ASSIGNMENT_TYPE NOT NULL NUMBER Indicates the type of
specification assignment.
Specification could be assigned
to item, item–supplier, or
item–customer
CATEGORY_SET_ID NOT NULL NUMBER Category set Identifier
CATEGORY_ID NOT NULL NUMBER Category Identifier
ITEM_ID NOT NULL NUMBER Item Identifier
ITEM_REVISION NOT NULL VARCHAR2(4) Item revision
VENDOR_ID NOT NULL NUMBER Vendor Identifier
CUSTOMER_ID NOT NULL NUMBER Customer Identifier
HIDE_PLAN_CHARS_FLAG NOT NULL NUMBER No longer used
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
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
Indexes
Index Name Index Type Sequence Column Name
QA_SPECS_N1 NOT UNIQUE 2 COMMON_SPEC_ID
QA_SPECS_U1 UNIQUE 1 SPEC_ID
QA_SPECS_U2 UNIQUE 1 SPEC_NAME
QA_SPECS_U3 UNIQUE 2 ORGANIZATION_ID
4 ITEM_ID
6 ITEM_REVISION
8 VENDOR_ID
10 CUSTOMER_ID
12 CATEGORY_SET_ID
14 CATEGORY_ID
16 CHAR_ID
18 SPEC_ELEMENT_VALUE
Sequences
Sequence Derived Column
QA_SPECS_S SPEC_ID
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
QA_CHARS CHAR_ID CHAR_ID
QA_SPECS SPEC_ID SPEC_ID
Column Descriptions
Name Null? Type Description
SPEC_ID (PK) NOT NULL NUMBER Specification Identifier
CHAR_ID (PK) NOT NULL NUMBER Collection element 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
ENABLED_FLAG NULL NUMBER Flag to indicate whether
specification limits for a
collection element are enabled
TARGET_VALUE NULL VARCHAR2(150) Collection element target value
as defined in specification
UPPER_SPEC_LIMIT NULL VARCHAR2(150) Upper specification limit
LOWER_SPEC_LIMIT NULL VARCHAR2(150) Lower specification limit
UPPER_REASONABLE_LIMIT NULL VARCHAR2(150) Upper reasonable limit for the
collection element. This is the
maximum allowable collection
element value during data
entry. This value can be
greater than upper spec limit
and upper user defined limit
LOWER_REASONABLE_LIMIT NULL VARCHAR2(150) Lower reasonable limit for the
collection element. This is the
minimum allowable collection
element value during data
entry. This value can be less
than lower spec limit and lower
user–defined limit
UPPER_USER_DEFINED_LIMIT NULL VARCHAR2(150) Upper user–defined limit for
the collection element. This
value can be greater than upper
spec limit
LOWER_USER_DEFINED_LIMIT NULL VARCHAR2(150) Lower user–defined limit for
the collection element. This
value can be less than lower
spec limit
ATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive Flexfield structure
defining column
ATTRIBUTE1 NULL VARCHAR2(150) Descriptive Flexfield segment
ATTRIBUTE2 NULL VARCHAR2(150) Descriptive Flexfield segment
Indexes
Index Name Index Type Sequence Column Name
QA_SPEC_CHARS_U1 UNIQUE 1 SPEC_ID
2 CHAR_ID
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
QA_CHARS CHAR_ID COLLECTION_TRIGGER_ID
QuickCodes Columns
Column QuickCodes Type QuickCodes Table
TRANSACTION_NUMBER QA_TXN_NAME MFG_LOOKUPS
1 Move transaction (Oracle
Work in Process)
20 Service Requests (Oracle
Service)
21 Inspection Transactions
(Oracle Purchasing)
6 Receiving transactions
(Oracle Purchasing)
Column Descriptions
Name Null? Type Description
TRANSACTION_NUMBER (PK) NOT NULL NUMBER Quality transaction Identifier.
For example, WIP Move
Transaction is identified as
Transaction 1 in Quality.
COLLECTION_TRIGGER_ID (PK) NOT NULL NUMBER Collection element 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
DATABASE_FIELD NULL VARCHAR2(100) Underlying database field name
for collection element. For
example, database field for WIP
job is WIP_ENTITY_ID
NON_DATABASE_FIELD NULL VARCHAR2(100) Collection element field name
as it appears on the parent
transaction form
FORM_DESCRIPTION NULL VARCHAR2(80) Description of collection
element with respect to parent
transaction
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
QuickCodes Columns
Column QuickCodes Type QuickCodes 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
FND_CURRENCIES CURRENCY_CODE CURRENCY_CODE
ORG_FREIGHT_TL FREIGHT_CODE SHIP_METHOD_CODE
RA_CONTACTS CONTACT_ID ORDERED_BY_CONTACT_ID
RA_CONTACTS CONTACT_ID INVOICE_TO_CONTACT_ID
RA_CONTACTS CONTACT_ID SHIP_TO_CONTACT_ID
RA_CUSTOMERS CUSTOMER_ID CUSTOMER_ID
RA_RULES RULE_ID ACCOUNTING_RULE_ID
RA_SALESREPS_ALL SALESREP_ID SALESREP_ID
RA_SITE_USES_ALL SITE_USE_ID INVOICE_TO_SITE_USE_ID
RA_SITE_USES_ALL SITE_USE_ID SHIP_TO_SITE_USE_ID
RA_TERMS_B TERM_ID TERMS_ID
SO_AGREEMENTS_B AGREEMENT_ID AGREEMENT_ID
SO_CYCLES CYCLE_ID CYCLE_ID
SO_HEADERS_ALL HEADER_ID SOURCE_HEADER_ID
SO_ORDER_TYPES_115_ALL ORDER_TYPE_ID ORDER_TYPE_ID
SO_PRICE_LISTS_B PRICE_LIST_ID PRICE_LIST_ID
QuickCodes Columns
Column QuickCodes Type QuickCodes Table
CONVERSION_TYPE_CODE EXCHANGE_RATE_TYPE AR_LOOKUPS
FOB_CODE FOB AR_LOOKUPS
BUY Buyer
CUSTOMER SITE Customer Site
FACTORY Factory
LOAD Loading Dock
SEL Seller
SHIP POINT Shipping Point
User defined
PAYMENT_TYPE_CODE CASH_RECEIPT_TYPE AR_LOOKUPS
CANCELLED_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
CREDIT_CARD_CODE CREDIT_CARD OE_LOOKUPS
DEMAND_CLASS_CODE DEMAND_CLASS_CODE OE_LOOKUPS
FREIGHT_TERMS_CODE FREIGHT_TERMS OE_LOOKUPS
OPEN_FLAG YES_NO FND_LOOKUPS
N No
Y Yes
ORDER_CATEGORY ORDER_CATEGORY SO_LOOKUPS
I Internal
R Regular
RMA Return
S Service
SALES_CHANNEL_CODE SALES_CHANNEL OE_LOOKUPS
SHIPMENT_PRIORITY_CODE SHIPMENT_PRIORITY OE_LOOKUPS
Column Descriptions
Name Null? Type Description
HEADER_ID (PK) NOT NULL NUMBER System–generated ID
CREATION_DATE NOT NULL DATE Standard Who column
CREATED_BY NOT NULL NUMBER Standard Who column
LAST_UPDATE_DATE NOT NULL DATE Standard Who column
LAST_UPDATED_BY NOT NULL NUMBER Standard Who column
LAST_UPDATE_LOGIN NULL NUMBER Standard Who column
REQUEST_ID NULL NUMBER Concurrent request that last
updated row
PROGRAM_APPLICATION_ID NULL NUMBER Application of concurrent
program which last updated row
PROGRAM_ID NULL NUMBER Concurrent program that last
updated row
PROGRAM_UPDATE_DATE NULL DATE Last date changed by concurrent
program
ORDER_NUMBER NOT NULL NUMBER User–visible number of order
ORDER_CATEGORY NOT NULL VARCHAR2(30) Identifies whether the order is
a regular order, return or
internal sales order
ORIGINAL_SYSTEM_SOURCE_CODE NULL VARCHAR2(30) Order Import source
ORIGINAL_SYSTEM_REFERENCE NULL VARCHAR2(50) Order Import original source
order number
SOURCE_HEADER_ID NULL NUMBER The HEADER_ID of the order from
which this order was copied
ORDER_TYPE_ID NOT NULL NUMBER Order type
CYCLE_ID NOT NULL NUMBER Order cycle this order will
follow
DATE_ORDERED NULL DATE Date order was placed
OPEN_FLAG NULL VARCHAR2(1) Indicates whether the order is
open
CANCELLED_FLAG NULL VARCHAR2(1) Indicates whether the entire
order is canceled
CUSTOMER_ID NULL NUMBER Sold–to customer
ORDERED_BY_CONTACT_ID NULL NUMBER Contact that placed the order
SHIP_TO_SITE_USE_ID NULL NUMBER Order level ship–to
customer/address
SHIP_TO_CONTACT_ID NULL NUMBER Contact for shipping
INVOICE_TO_SITE_USE_ID NULL NUMBER Order level invoice–to
customer/address
INVOICE_TO_CONTACT_ID NULL NUMBER Contact for invoicing
PURCHASE_ORDER_NUM NULL VARCHAR2(50) Customer purchase order number
DATE_REQUESTED_CURRENT NULL DATE Customer request date
SHIPMENT_PRIORITY_CODE NULL VARCHAR2(30) Shipment priority
SHIP_METHOD_CODE NULL VARCHAR2(30) Freight carrier
FREIGHT_TERMS_CODE NULL VARCHAR2(30) Freight terms
FOB_CODE NULL VARCHAR2(30) Point of ownership transfer
SHIP_PARTIAL_FLAG NULL VARCHAR2(1) Indicates whether all items on
the order must ship together or
can ship separately
WAREHOUSE_ID NULL NUMBER Warehouse (Organization)
DEMAND_CLASS_CODE NULL VARCHAR2(30) Demand class
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Indexes
Index Name Index Type Sequence Column Name
SO_HEADERS_N1 NOT UNIQUE 1 CUSTOMER_ID
SO_HEADERS_N10 NOT UNIQUE 1 WH_UPDATE_DATE
SO_HEADERS_N11 NOT UNIQUE 0 SHIP_TO_SITE_USE_ID
SO_HEADERS_N2 NOT UNIQUE 1 OPEN_FLAG
SO_HEADERS_N3 NOT UNIQUE 1 PURCHASE_ORDER_NUM
SO_HEADERS_N4 NOT UNIQUE 1 INVOICE_TO_SITE_USE_ID
SO_HEADERS_N5 NOT UNIQUE 1 ORIGINAL_SYSTEM_REFERENCE
SO_HEADERS_N6 NOT UNIQUE 1 S1
SO_HEADERS_N7 NOT UNIQUE 1 S4
SO_HEADERS_N8 NOT UNIQUE 1 S6
SO_HEADERS_N9 NOT UNIQUE 1 ORIGINAL_SYSTEM_REFERENCE
2 ORIGINAL_SYSTEM_SOURCE_CODE
SO_HEADERS_U1 UNIQUE 1 HEADER_ID
SO_HEADERS_U2 UNIQUE 1 ORDER_NUMBER
2 ORDER_TYPE_ID
Sequences
Sequence Derived Column
SO_HEADERS_S HEADER_ID
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
MTL_SYSTEM_ITEMS_B INVENTORY_ITEM_ID PRIMARY_ITEM_ID
ORGANIZATION_ID ORGANIZATION_ID
WIP_PARAMETERS ORGANIZATION_ID ORGANIZATION_ID
QuickCodes Columns
Column QuickCodes Type QuickCodes Table
ENTITY_TYPE WIP_ENTITY MFG_LOOKUPS
1 Discrete job
2 Repetitive assembly
3 Closed discrete job
4 Flow schedule
Column Descriptions
Name Null? Type Description
WIP_ENTITY_ID (PK) NOT NULL NUMBER Job or schedule Identifier
ORGANIZATION_ID 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
REQUEST_ID NULL NUMBER Enhanced Who column
PROGRAM_APPLICATION_ID NULL NUMBER Enhanced Who column
PROGRAM_ID NULL NUMBER Enhanced Who column
PROGRAM_UPDATE_DATE NULL DATE Enhanced Who column
WIP_ENTITY_NAME NOT NULL VARCHAR2(240)
WIP job or repetitive assembly
name or flow schedule reference
code
ENTITY_TYPE NOT NULL NUMBER WIP entity type code
DESCRIPTION NULL VARCHAR2(240) Description of the discrete job
or repetitive assembly
PRIMARY_ITEM_ID NULL NUMBER Inventory item Identifier for
the assembly the job or
schedule creates
Indexes
Index Name Index Type Sequence Column Name
WIP_ENTITIES_N1 NOT UNIQUE 2 PRIMARY_ITEM_ID
4 ORGANIZATION_ID
WIP_ENTITIES_U1 UNIQUE 1 WIP_ENTITY_ID
WIP_ENTITIES_U2 UNIQUE 3 WIP_ENTITY_NAME
4 ORGANIZATION_ID
Foreign Keys
Primary Key Table Primary Key Column Foreign Key Column
WIP_PARAMETERS ORGANIZATION_ID ORGANIZATION_ID
QuickCodes Columns
Column QuickCodes Type QuickCodes Table
LINE_SCHEDULE_TYPE WIP_LINE_SCHED_TYPE MFG_LOOKUPS
1 Fixed
2 Routing–based
Column Descriptions
Name Null? Type Description
LINE_ID (PK) NOT NULL NUMBER WIP line identifier
ORGANIZATION_ID 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
LINE_CODE NOT NULL VARCHAR2(10) Line name
DESCRIPTION NULL VARCHAR2(240) Descriptive text
DISABLE_DATE NULL DATE Disable date
MINIMUM_RATE NOT NULL NUMBER Hourly minimum rate
MAXIMUM_RATE NOT NULL NUMBER Hourly maximum rate
FIXED_THROUGHPUT NULL NUMBER Fixed lead time hours
LINE_SCHEDULE_TYPE NOT NULL NUMBER Method of calculating the lead
time for an assembly on the
line
SCHEDULING_METHOD_ID NULL NUMBER Scheduling method identifier
START_TIME NOT NULL NUMBER Start time of the line
STOP_TIME NOT NULL NUMBER Stop time of the line
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
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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Indexes
Index Name Index Type Sequence Column Name
WIP_LINES_U1 UNIQUE 1 LINE_ID
2 ORGANIZATION_ID
WIP_LINES_U3 UNIQUE 1 LINE_CODE
2 ORGANIZATION_ID
Sequences
Sequence Derived Column
WIP_LINES_S LINE_ID
I
A Indexes, 3 – 6
Application Building Block, 1 – 6 important note about, 3 – 6
Internal View List, 2 – 25
C L
Column descriptions, 3 – 4 Lookup types. See QuickCodes
Columns, Who, 3 – 5
Concurrent Program List, 2 – 27 M
See also Concurrent Program Definitions
Module List, 2 – 26
country–specific localizations, 3 – 6
See also Module Definitions
Modules, 1 – 6
D
O
Database Diagram, 1 – 6
Oracle8 sequences. See Sequences
Summary Database Diagram, 1 – 6
database diagrams
conventions, 2 – 7 P
summary, 2 – 6
Public Table List, 2 – 20
Database triggers, 3 – 7 Public View List, 2 – 23
F Q
QuickCodes, 1 – 7
Foreign keys, 3 – 3 Columns that contain, 3 – 4
Form, 1 – 7
Form List, 2 – 26
See also Form Definitions R
Forms and Table View List, 2 – 24 Relationship, 1 – 6
Index – 1
Report List, 2 – 26 QA_BIS_RESULTS, 3 – 94
See also Report Definitions QA_BIS_RESULTS_V, 2 – 25
QA_BIS_UPDATE_HISTORY, 3 – 95
QA_CAR_TYPES, 3 – 96
QA_CHAR_ACTION_OUTPUTS, 3 – 106
S QA_CHAR_ACTION_OUTPUTS_V, 2 – 24
Sequences, 3 – 6 QA_CHAR_ACTION_TRIGGERS, 3 – 107
summary database diagram. See database QA_CHAR_ACTION_TRIGGERS_V, 2 – 24
diagrams QA_CHAR_ACTIONS, 3 – 104
QA_CHAR_ACTIONS_V, 2 – 24
QA_CHAR_VALUE_LOOKUPS, 3 – 110
QA_CHAR_VALUE_LOOKUPS_V, 2 – 25
T QA_CHARS, 3 – 97
Table and View Definitions QA_CHARS_V, 2 – 25
BOM_DEPARTMENTS, 3 – 8 QA_CHART_CONSTANTS, 3 – 102
BOM_DEPARTMENTS_ALL_V, 3 – 10 QA_CHART_DATA, 3 – 103
BOM_DEPARTMENTS_VAL_V, 3 – 11 QA_CONTROL_LIMITS, 3 – 111
BOM_RESOURCES, 3 – 12 QA_CRITERIA, 3 – 112
BOM_RESOURCES_ALL_V, 3 – 15 QA_CRITERIA_HEADERS, 3 – 114
BOM_RESOURCES_VAL_V, 3 – 17 QA_CRITERIA_HEADERS_V, 2 – 25
FND_COMMON_LOOKUPS, 3 – 20 QA_CRITERIA_V, 2 – 25
FND_USER_VIEW, 2 – 25 QA_CRITERIA_V1, 2 – 25
HR_EMPLOYEES, 2 – 24 QA_GLOBAL_RESULTS_V, 2 – 25
MTL_CATEGORIES_B, 3 – 22 QA_IN_LISTS, 3 – 117
MTL_CATEGORIES_TL, 3 – 24 QA_IN_LISTS_V, 2 – 24
MTL_CATEGORY_SETS_B, 3 – 25 QA_INTERFACE_ERRORS, 3 – 116
MTL_CATEGORY_SETS_TL, 3 – 27 QA_PLAN_CHAR_ACTION_OUTPUTS, 3 –
124
MTL_ITEM_UOMS_VIEW, 2 – 24
QA_PLAN_CHAR_ACTION_OUTPUTS_V,
MTL_PROJECT_V, 2 – 24
2 – 24
MTL_SALES_ORDERS, 3 – 28
QA_PLAN_CHAR_ACTION_TRIGGERS, 3
MTL_SECONDARY_INVENTORIES, 3 – 30 – 125
MTL_SYSTEM_ITEMS_B, 3 – 34 QA_PLAN_CHAR_ACTION_TRIGGERS_V,
MTL_SYSTEM_ITEMS_TL, 3 – 54 2 – 25
MTL_TASK_V, 2 – 24 QA_PLAN_CHAR_ACTIONS, 3 – 122
MTL_TRANSACTION_REASONS, 3 – 55 QA_PLAN_CHAR_ACTIONS_V, 2 – 25
MTL_UNITS_OF_MEASURE_TL, 3 – 56 QA_PLAN_CHAR_VALUE_LOOKUPS, 3 –
ORG_ORGANIZATION_DEFINITIONS2, 2 128
– 24 QA_PLAN_CHARS, 3 – 120
PA_TASKS, 3 – 58 QA_PLAN_CHARS_V, 2 – 25
PER_PEOPLE_F, 3 – 65 QA_PLAN_COLLECTION_TRIGGERS, 3 –
PO_HEADERS_ALL, 3 – 71 130
PO_RELEASES_ALL, 3 – 79 QA_PLAN_COLLECTION_TRIGGERS_V, 2
PO_VENDORS, 3 – 84 – 25
QA_ACTION_LOG, 3 – 92 QA_PLAN_TRANSACTIONS, 3 – 132
QA_ACTION_LOG_V, 2 – 24 QA_PLAN_TRANSACTIONS_V, 2 – 25
QA_ACTIONS, 3 – 91 QA_PLANS, 3 – 118
Index – 3
Index – 4 Oracle Quality Technical Reference Manual
Reader’s Comment Form
Oracle Quality Technical Reference Manual
A81186–01
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:
Copy #