Oracle Purchasing Applications Technical Reference Manual

..........................................................................................
..........................................................................................
Oracler Purchasing Applications
..........................................................................................
Technical Reference Manual
..........................................................................................
..........................................................................................
Release 11i
..........................................................................................
..........................................................................................
Volume 1
..........................................................................................
..........................................................................................
CAUTION!
..........................................................................................
This document contains proprietary,
confidential information that is the exclusive
property of Oracle Corporation.
..........................................................................................
..........................................................................................
See back cover for
important information.
..........................................................................................
..........................................................................................
..........................................................................................
..........................................................................................
Oracler Purchasing
Applications Technical
Reference Manual
RELEASE 11i
VOLUME 1
December 1999
Oracler Purchasing Applications Technical Reference Manual
Release 11i
Volume 1
To order this book, ask for Part No. A80842–01
Copyright E 1994, 1999. Oracle Corporation. All rights reserved.
Major Contributors: Imran Ali, Kareem Benjamin, Rajaram Bhakta, David Chan, Sonal Hede, Diwas Kc, Vijay Pawar, Divya Reddy, Andrew
Yeung, James Zhang
Contributors: Rachel Haas
This Technical Reference Manual (TRM) in any form, software or printed matter, contains proprietary information of Oracle Corporation; it is
provided under an Oracle Corporation agreement containing restrictions on use and disclosure and is also protected by copyright, patent, and
other intellectual property law. Restrictions applicable to this TRM include, but are not limited to: (a) exercising either the same degree of care to
safeguard the confidentiality of this TRM as you exercise to safeguard the confidentiality of your own most important Confidential Information or
a reasonable degree of care, whichever is greater; (b) maintaining agreements with your employees and agents that protect the Confidential
Information of third parties such as Oracle Corporation and instructing such employees and agents of these requirements for this TRM; (c)
restricting disclosure of this TRM to those of your employees who have a ”need to know” consistent with the purposes for which this TRM was
disclosed to you; (d) maintaining this TRM at all times on your premises; (e) not removing or destroying any proprietary or confidential legends
or markings placed upon this TRM in whatever form, software or printed matter; and (f) not reproducing or transmitting this TRM in any form or
by any means, electronic or mechanical, for any purpose, without the express written permission of Oracle Corporation. You should not use this
TRM in any form, software or printed matter, to create software that performs the same or similar functions as any Oracle Corporation products.
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.
Restricted Rights Legend
This TRM and the Programs associated with this TRM delivered subject to the DOD FAR Supplement are ’commercial computer software’ and
use, duplication and disclosure of the TRM and the Programs associated with this TRM shall be subject to the licensing restrictions set forth in the
applicable Oracle license agreement. Otherwise, this TRM and the Programs associated with this TRM delivered subject to the Federal
Acquisition Regulations are ’restricted computer software’ and use, duplication and disclosure of the TRM and the Programs associated with this
TRM shall be subject to the restrictions in FAR 52.227–14, Rights in Data –– General, including Alternate III (June 1987). Oracle Corporation, 500
Oracle Parkway, Redwood City, CA 94065.
Oracle is a registered trademark, and CASE*Exchange, ConText, Enabling the Information Age, Hyper*SQL, NLS*Workbench, Oracle7, Oracle8,
Oracle 8i, Oracle Access, Oracle Application Object Library, Oracle Discoverer, Oracle Financials, Oracle Quality, Oracle Web Customers, Oracle
Web Employees, Oracle Work in Process, Oracle Workflow, PL/SQL, Pro*Ada, Pro*C, Pro*COBOL, Pro*FORTRAN, Pro*Pascal, Pro*PL/I,
SmartClient, SQL*Connect, SQL*Forms, SQL*Loader, SQL*Menu, SQL*Net, SQL*Plus, and SQL*Report are trademarks or registered trademarks
of Oracle Corporation. Other names may be trademarks of their respective owners.
CAUTION
T
his Technical Reference Manual in any form –– software or
printed matter –– contains proprietary, confidential information
that is the exclusive property of Oracle Corporation. If you do not
have a valid contract with Oracle for the use of this Technical Reference
Manual or have not signed a non–disclosure agreement with Oracle
covering this Technical Reference Manual, then you received this
document in an unauthorized manner and are not legally entitled to
possess or read it.
Use, duplication, and disclosure are subject to restrictions stated in
your contract with Oracle Corporation.
Contents
VOLUME 1
Chapter 1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 – 1
Chapter 2
High–Level Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview of High–Level Design . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary Database Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Database Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Public Table List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Public View List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Forms and Table View List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Internal View List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Single Organization View List . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multiple Reporting Currencies View List . . . . . . . . . . . . . . . . . . . .
Module List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 3
Detailed Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 – 1
Overview of Detailed Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 – 2
Table and View Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 – 3
2–1
2–2
2–6
2 – 10
2 – 21
2 – 33
2 – 34
2 – 38
2 – 42
2 – 44
2 – 45
Index
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Contents
v
VOLUME 2
Table and View Definitions (continued) . . . . . . . . . . . . . . . . . . . . . 3 – 311
Index
Oracle Proprietary, Confidential Information––Use Restricted by Contract
vi
Oracle Purchasing Applications Technical Reference Manual
CHAPTER
1
Introduction
T
he Oracle Purchasing Applications Technical Reference Manual
provides the information you need to understand the underlying
structure of Oracle Purchasing and Oracle Public Sector Purchasing.
After reading this manual, you should be able to convert your existing
applications data, integrate your existing applications with your Oracle
Purchasing application, and write custom reports for your Oracle
Purchasing application, as well as read data that you need to perform
other tasks.
This chapter introduces you to the Oracle Purchasing Applications
Technical Reference Manual, and explains how to use it.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
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 Purchasing Applications Technical Reference Manual contains
detailed, up–to–date information about the underlying structure of
Oracle Purchasing and Oracle Public Sector Purchasing. As we design
and build new releases of Oracle Purchasing applications, we update
our Oracle Designer repository to reflect our enhancements. As a
result, we can always provide you with an Oracle Purchasing
Applications 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 Purchasing and Oracle
Public Sector Purchasing to improve performance.
About this Manual
This manual describes the Oracle Applications Release 11i data model,
as used by Oracle Purchasing; it discusses the database we include with
a fresh install of Oracle Applications Release 11i. If you have not yet
upgraded to Release 11, your database may differ from the database we
document in this book.
If you have upgraded from a previous release, you might find it helpful
to use this manual with the appropriate Oracle Applications Product
Update Notes manual. The product update notes list database changes
and seed data changes in Oracle Purchasing and Oracle Public Sector
Purchasing between releases. The Oracle Applications Product Update
Notes Release 11 manual describes the changes between release 10.7 and
release 11, and the Oracle Applications Product Update Notes Release 11i
manual describes the changes between release 11 and release 11i.
You can contact your Oracle representative to confirm that you have
the latest technical information for Oracle Purchasing. You can also use
OracleMetaLink which is accessible through Oracle’s Support Web
Center ( http://www.oracle.com/support/elec_sup ).
Oracle Proprietary, Confidential Information––Use Restricted by Contract
1–2
Oracle Purchasing Applications Technical Reference Manual
Finding the Latest Information
The Oracle Purchasing Applications Technical Reference Manual contains
the latest information as of the publication date. For the latest
information we encourage you to use OracleMetaLink which is
accessible through Oracle’s Support Web Center (
http://www.oracle.com/support/elec_sup ).
Audience
The Oracle Purchasing Applications Technical Reference Manual provides
useful guidance and assistance to:
• Technical End Users
• Consultants
• Systems Analysts
• System Administrators
• Other MIS professionals
This manual assumes that you have a basic understanding of
structured analysis and design, and of relational databases. It also
assumes that you are familiar with Oracle Application Object Library
and your Oracle Purchasing application. If you are not familiar with
the above products, we suggest that you attend one or more of the
training classes available through Oracle Education (see: Other
Information Sources: page 1 – 8).
Public Sector and other industry–specific products
For certain products, including Oracle Purchasing, Oracle provides
several distinct software versions tailored for a specific industry or
vertical, containing additional functionality not present in the base or
non–vertical–specific product.
The data model for Oracle Purchasing supports a superset of all the
functionality used by a vertical–specific version of Oracle Purchasing,
including the Oracle Public Sector Financials version of Oracle
Purchasing. Therefore, you can use this manual in conjunction with
Oracle Public Sector General Ledger, Oracle Public Sector Payables,
Oracle Public Sector Purchasing, or Oracle Public Sector Receivables.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Introduction
1–3
How This Manual is Organized
This manual contains two major sections, High–Level Design and
Detailed Design.
High–Level Design
This section, Chapter 2, contains database diagrams, and lists each
database table and view that Oracle Purchasing uses. This chapter also
has a list of modules.
Detailed Design
This section, Chapter 3, contains a detailed description of the Oracle
Purchasing database design, including information about each database
table and view you might need for your custom reporting or other data
requirements.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
1–4
Oracle Purchasing Applications Technical Reference Manual
How to Use This Manual
The Oracle Purchasing Applications Technical Reference Manual is a single,
centralized source for all the information you need to know about the
underlying structure and processing of your Oracle Purchasing
application. For example, you can use this manual when you need to:
• Convert existing application data
• Integrate your Oracle Purchasing 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.
Here is an example of how you might use the Oracle Purchasing
Applications Technical Reference Manual:
Suppose you are designing a program to load information from your
existing system into the Oracle Purchasing suppliers table
(PO_VENDORS). The first step is to examine the database diagram in
Chapter 2. Locate the supplier entity in the diagram to determine
which other tables include references to suppliers. Once you locate the
table PO_VENDORS, then you should examine the description and
columns of that table to ensure that your conversion program uses the
correct column names and fills each column with the appropriate type
of data. Be sure to examine the descriptions of the related tables as
well, to ensure that your conversion maintains database integrity.
How Not To Use This Manual
Do not use this manual to plan modifications
You should not use this manual to plan modifications to your Oracle
Purchasing application. Modifying Oracle Purchasing and Oracle
Public Sector Purchasing limits your ability to upgrade to future
releases of your Oracle Purchasing application. In addition, it
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Introduction
1–5
interferes with our ability to give you the high–quality support you
deserve.
We have constructed your Oracle Purchasing application so that you
can customize it to fit your needs without programming, and you can
integrate it with your existing applications through interface tables.
However, should you require program modifications, you should
contact our support team (see: Other Information Sources: page 1 – 8).
They can put you in touch with Oracle Services, the professional
consulting organization of Oracle. Their team of experienced
applications professionals can make the modifications you need while
ensuring upward compatibility with future product releases.
Do not write data into non–interface tables
Oracle reserves the right to change the structure of Oracle Applications
tables, and to change the meaning of, add, or delete lookup codes and
data in future releases. Do not write data directly into or change data
in non–interface tables using SQL*Plus or other programming tools
because you risk corrupting your database and interfering with our
ability to support you.
Moreover, this version of the Oracle Purchasing Applications Technical
Reference Manual does not contain complete information about the
dependencies between Oracle Purchasing applications tables.
Therefore, you should write data into only those tables we identify as
interface tables. If you write data into other non–interface tables, you
risk violating your data integrity since you might not fulfill all the data
dependencies in your Oracle Purchasing application.
You are responsible for the support and upgrade of the logic within the
procedures that you write, which may be affected by changes between
releases of Oracle Applications.
Do not rely on upward compatibility of the data model
Oracle reserves the right to change the structure of Oracle Purchasing
applications tables, and to change the meaning of, add, or delete
lookup codes and other data in future releases. We do not guarantee
the upward compatibility of the Oracle Purchasing applications data
model. For example, if you write a report that identifies concurrent
requests that end in Error status by selecting directly from Oracle
Application Object Library tables, we do not guarantee that your report
will work properly after an upgrade.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
1–6
Oracle Purchasing Applications Technical Reference Manual
About Oracle Application Object Library
The Oracle Purchasing Applications Technical Reference Manual may
contain references to tables that belong to Oracle Application Object
Library. Oracle Application Object Library is a collection of pre–built
application components and facilities for building Oracle Applications
and extensions to Oracle Applications. Oracle Application Coding
Standards use the Oracle Application Object Library and contains
shared components including but not limited to –– forms, subroutines,
concurrent programs and reports, database tables and objects,
messages, menus, responsibilities, flexfield definitions and online help.
☞
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
your Oracle Purchasing application.
A Few Words About Terminology
The following list provides you with definitions for terms that we use
throughout this manual:
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.
Summary Database Diagram
A summary database diagram shows the most important application
tables and the relationships between them. It omits tables and
relationships that contribute little to the understanding of the
application data model. Typically, a summary database diagram shows
tables that contain key reference and transaction data.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Introduction
1–7
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.
Application Building Block
An application building block is a set of tables and modules (forms,
reports, and concurrent programs) that implement closely–related
database objects and their associated processing. Said another way, an
application building block is a logical unit of an application.
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.
Other Information Sources
There are additional information sources, including other
documentation, training and support services, that you can use to
increase your knowledge and understanding of Oracle Designer, Oracle
Application Object Library, and your Oracle Purchasing application.
We want to make these products easy for you and your staff to
understand and use.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
1–8
Oracle Purchasing Applications Technical Reference Manual
Oracle Designer Online Documentation
The online help for Oracle Designer describes how you can use Oracle
Designer for your development needs.
Oracle Applications Developer’s Guide
This guide contains the coding standards followed by the Oracle
Applications development staff. It describes the Oracle Application
Object Library components needed to implement the Oracle
Applications user interface described in the Oracle Applications User
Interface Standards. It also provides information to help you build your
custom Developer forms so that they integrate with Oracle
Applications.
Oracle Applications User Interface Standards
This manual contains the user interface (UI) standards followed by the
Oracle Applications development staff. It describes the UI for the
Oracle Applications products and how to apply this UI to the design of
an application built using Oracle Forms 6.
Oracle Purchasing User Guide
Oracle Public Sector Purchasing User Guide
Your user guide provides you with all the information you need to use
your Release 11i Oracle Purchasing application. Each user guide is
organized for fast, easy access to detailed information in a function–
and task–oriented organization.
Oracle Self–Service Web Applications Online Documentation
This documentation describes how Oracle Self–Service Web
Applications enable companies to provide a self–service and secure
Web interface for employees, customers, and suppliers. Employees can
change their personal status, submit expense reports, or request
supplies. Customers can check on their orders, and suppliers can share
production schedules with their trading partners. This documentation
is available in HTML only.
Oracle Configurator User Guide
This guide describes how to improve order taking and fulfillment
productivity by eliminating errors in new sales orders and bills of
materials. You can use Oracle Configurator to verify product
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Introduction
1–9
configurations, automatically select configuration options, and generate
manufacturing bills of materials according to configuration constraints.
Oracle Applications Flexfields Guide
This guide provides flexfields planning, setup and reference
information for the Oracle Purchasing implementation team, as well as
for users responsible for the ongoing maintenance of Oracle
Applications product data. This manual also provides information on
creating custom reports on flexfields data.
Oracle Workflow Guide
This manual explains how to define new workflow business processes
as well as customize existing Oracle Applications–embedded workflow
processes. You also use this guide to complete the setup steps
necessary for any Oracle Applications product that includes
workflow–enabled processes.
Oracle Alert User Guide
This manual explains how to define periodic and event alerts to
monitor the status of your Oracle Applications data.
Multiple Reporting Currencies in Oracle Applications
If you use the Multiple Reporting Currencies feature to report and
maintain accounting records in more than one currency, use this
manual before implementing Oracle Purchasing. This manual details
additional steps and setup considerations for implementing Oracle
Purchasing with this feature.
Multiple Organizations in Oracle Applications
If you use the Oracle Applications Multiple Organization Support
feature to use multiple sets of books for one Oracle Purchasing
installation, use this guide to learn about setting up and using Oracle
Purchasing with this feature. This book describes the Oracle
Applications organization model, which defines business units and the
relationships between them in an arbitrarily complex enterprise.
Functional and technical overviews of multiple organizations are
presented, as well as information about how to set up and implement
this feature set in the relevant Oracle Applications products.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
1 – 10
Oracle Purchasing Applications Technical Reference Manual
Oracle Manufacturing, Distribution, Sales and Service Open
Interfaces Manual
This manual contains up–to–date information about integrating with
other Oracle Manufacturing applications and with your other systems.
This documentation includes open interfaces found in Oracle
Manufacturing.
Oracle Applications Messages Manual
The Oracle Applications Messages Manual contains the text of
numbered error messages in Oracle Applications. (Oracle Applications
messages begin with the prefix ”APP–”.) It also provides information
on the actions you take if you get a message. Note: This manual is
available only in HTML format.
Oracle Public Sector Financials Messages Manual
This manual contains the text of numbered error messages in Oracle
Public Sector Financials and related Oracle Applications products.
(Oracle Applications messages begin with the prefix ”APP–”.) It also
provides information on the actions you take if you get a message.
Note: This manual is available only in HTML format.
Installation and System Administration
Oracle Applications Installation Release Notes
This manual contains a road map to the components of the release,
including instructions about where to access the Release 11i
documentation set.
Oracle Applications Concepts
Designed to be the first book the user reads to prepare for an
installation of Oracle Applications. It explains the technology stack,
architecture, features and terminology for Oracle Applications Release
11i. This book also introduces the concepts behind and major uses of
Applications–wide features such as MRC, BIS, languages and character
sets (NLS, MLS), BIS, Self–Service Web Applications and so on.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Introduction
1 – 11
Installing Oracle Applications
Describes the One–Hour Install process, the method by which Release
11i will be installed. This manual includes all how–to steps, screen
shots and information about Applications–wide post–install tasks.
Using the AD Utilities
This manual contains how–to steps, screen shots and other information
required to run the various AD utilities such as AutoInstall, AutoPatch,
AD Administration, AD Controller, Relink and so on. It also contains
information about when and why you should use these utilities.
Upgrading Oracle Applications
This manual contains all the product specific pre and post–upgrade
steps that are required to upgrade products from Release 10.7 (NCA,
SC and character–mode) or Release 11 of Oracle Applications. This
manual also contains an overview chapter that describes all the tasks
necessary to prepare and complete a upgrade of Oracle Applications.
Oracle Applications System Administrator’s Guide
This manual provides planning and reference information for the
Oracle Applications System Administrator. It contains information on
how to define security, customize menus and manage concurrent
processing.
Oracle Applications Product Update Notes
This book contains a summary of each new feature we added since
Release 11, as well as information about database changes and seed
data changes that may affect your operations or any custom reports
you have written. If you are upgrading from Release 10.7 you also
need to read Oracle Applications Product Update Notes Release 11.
Oracle Self–Service Web Applications Implementation Manual
This manual describes the setup steps for Oracle Self–Service Web
Applications and the Web Applications Dictionary.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
1 – 12
Oracle Purchasing Applications Technical Reference Manual
Oracle Applications Implementation Wizard User Guide
If you are implementing more than one Oracle product, you can use the
Oracle Applications Implementation Wizard to coordinate your setup
activities. This guide describes how to use the wizard.
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 your
Oracle Purchasing application 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 area, managing an Oracle server, and your hardware and
software environment.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Introduction
1 – 13
About Oracle
Oracle Corporation develops and markets an integrated line of
software products for database management, applications
development, decision support, and office automation, as well as
Oracle Applications, an integrated suite of more than 75 software
modules for financial management, supply chain management,
manufacturing, project systems, human resources, and sales and
service management.
Oracle products are available for mainframes, minicomputers, personal
computers, network computers, and personal digital assistants,
allowing organizations to integrate different computers, different
operating systems, different networks, and even different database
management systems, into a single, unified computing and information
resource.
Oracle is the world’s leading supplier of software for information
management, and the world’s second largest software company.
Oracle offers its database, tools, and applications products, along with
related consulting, education, and support services, in over 145
countries around the world.
Thank You
Thanks for using Oracle Purchasing applications 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 your Oracle Purchasing application or this
technical reference manual. Mail your comments to the following
address or call us directly at (650) 506–7000.
Oracle Applications Documentation Manager
Oracle Corporation
500 Oracle Parkway
Redwood Shores, California 94065
U.S.A.
Or, send electronic mail to appsdoc@us.oracle.com.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
1 – 14
Oracle Purchasing Applications Technical Reference Manual
CHAPTER
2
High–Level Design
T
his chapter presents a high–level design for Oracle Purchasing
and Oracle Public Sector Purchasing that satisfies the business
needs we specify during Strategy and Analysis. It contains database
diagrams for Oracle Purchasing and Oracle Public Sector Purchasing
application building blocks, lists of database tables and views, and a
list of modules.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design
2–1
Overview of High–Level Design
During High–Level Design, we define the application components
(tables, views, and modules) we need to build our application. We
specify what application components should do without specifying the
details of how they should do it.
You can refer to this High–Level Design chapter to quickly acquaint
yourself with the tables, views, and modules that comprise Oracle
Purchasing applications. And, you can prepare yourself to understand
the detailed design and implementation of Oracle Purchasing and
Oracle Public Sector Purchasing.
Summary Database Diagram
The Summary Database Diagram section graphically represents the
most important application tables and the relationships between them.
It omits tables and relationships that contribute little to the
understanding of the application data model. Typically, a summary
database diagram shows tables that contain key reference and
transaction data.
We prepare a summary database diagram to describe, at a conceptual
level, the key information on which our business depends. Later, we
refine this summary database diagram, breaking it into multiple
database diagrams (generally, one per application building block) to
represent all the tables and relationships we need to implement our
application in the database.
Review the Summary Database Diagram section to see at a glance the
major tables and relationships on which your Oracle Purchasing
application depends.
Database Diagrams
The Database Diagrams section graphically represents all Oracle
Purchasing applications tables and the relationships between them,
organized by building block.
Use this section to quickly learn what tables each Oracle Purchasing
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.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2–2
Oracle Purchasing Applications Technical Reference Manual
Table Lists
The Table List sections list the Oracle Purchasing applications tables.
Because a product might not include at least one table for each type,
this Technical Reference Manual might not include each of the
following sections.
Public Tables
Use the Public Table List section to quickly identify the tables you are
most interested in. Then, you can refer to the Table and View
Definitions sections of Chapter 3 for more detailed information about
those tables.
In addition, this manual may contain full documentation for one or
more of the following Application Object Library tables: FND_DUAL,
FND_CURRENCIES, and FND_COMMON_LOOKUPS.
Internal Tables
This section includes a list of private, internal tables used by Oracle
Purchasing; we do not provide additional documentation for these
tables.
View Lists
The View List sections list the Oracle Purchasing 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.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design
2–3
Web Views
This section lists views that you may need to configure your
Self–Service Web applications. The list includes a description of the
view, and the page in Chapter 3 that gives detailed information about
the web view.
Forms and Table Views
This section lists supplementary views that are not essential to the
Release 11i data model, but simplify coding or improve performance
for Oracle Developer.
Internal Views
This section includes each private, internal view that Oracle Purchasing
uses.
Single–Organization Views
This section lists the Oracle Purchasing views that we added to take the
place of various tables that are now partitioned by operating unit, to
support multiple sets of books within a single installation of Oracle
Purchasing.
Multiple Reporting Currency Views
This list includes views that were created to support the Multiple
Reporting Currencies feature.
Module List
The Module List section briefly describes each of the Oracle Purchasing
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.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2–4
Oracle Purchasing Applications Technical Reference Manual
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 Oracle Purchasing. Use
your user’s guide to learn more about reports and concurrent
processes.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design
2–5
Summary Database Diagram
This Summary Database Diagram graphically represents the most
important Oracle Purchasing applications tables and the relationships
between them. It describes, at a conceptual level, the key information
on which your Oracle Purchasing application depends.
This diagram does not represent the complete database implementation
of Oracle Purchasing applications tables. It shows tables that contain
key reference and transaction data, and omits tables and relationships
that contribute little to the understanding of the Oracle Purchasing
applications data model. For example, a foreign key relationship
shown between two tables may actually be implemented by an
intervening table, not shown in this diagram.
For more detailed graphical representations of Oracle Purchasing
applications tables and the relationships between them, see the
Database Diagrams section in this chapter.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2–6
Oracle Purchasing Applications Technical Reference Manual
Database Diagramming Conventions
We use the following notational conventions in our database diagrams:
Figure 2 – 1
Database Diagram
Conventions
Server Model Diagram Elements and Notation
Recursive foreign key
(Pig's Ear)
Title Bar
Column/attribute
details section
Relational Table
Foreign key
constraint
Arc
EMP
Primary key column (#*)
Mandatory column (*)
# * EMPNO
* DEPTNO
Delete rule indicator
DEPT
Values in the foreign key
must match the primary key
# * DEPTNO
* DNAME
Mandatory and Optional Foreign Keys
A Value entered in the column in the foreign key
must match a value in the primary key column.
A Value entered in the column in the foreign key
must match either a value in the primary key column,
or else it must be null.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design
2–7
Tables – are the basic unit of storage in the database. A hand symbol
preceding the title in the table’s title bar indicates that the table is not
owned by this application but shared with another.
Foreign key constraint – is a type of referential integrity constraint for
checking the integrity of data entered in a specific column or set of
columns. This specified column or set of columns is known as the
foreign key.
Delete rule indicator – determines the action to be taken when an
attempt is made to delete a related row in a join table. A line through
the foreign key constraint, as shown on the above diagram, indicates
that this action is restricted.
Arcs – specify that, for any given row in a table, a value must be
entered in one of the arc columns. The remaining columns within the
arc must be null.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2–8
Oracle Purchasing Applications Technical Reference Manual
Oracle Purchasing Applications Summary Database Diagram
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design
2–9
Database Diagrams
This section graphically represents all Oracle Purchasing applications
tables and the relationships between them, organized by building
block. Use this section to quickly learn what tables each Oracle
Purchasing application building block uses, and how these 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.
This section contains a database diagram for each of the following
Oracle Purchasing application building blocks:
• Diagram 1:
Requisitions
• Diagram 2:
Purchase Orders, Requests for Quotations,
and Quotations
• Diagram 3:
Sourcing
• Diagram 4:
Receiving
• Diagram 5:
Suppliers
• Diagram 6:
Items
• Diagram 7:
Options
Some tables, especially important reference tables, appear in more than
one database diagram. When several building blocks use a table, we
show that table in each appropriate database diagram.
Requisitions
Diagram 1 shows the tables and relationships associated with creating
and maintaining requisitions in your Oracle Purchasing application.
Related functions include importing requisitions from other systems,
checking funds, and approving requisitions. The tables store preparer
names, item types and categories, source details, currency information,
and destination information.
Purchase Orders, Requests for Quotations, and Quotations
Diagram 2 shows the tables and relationships associated with creating
and maintaining purchase orders, requests for quotations (RFQs), and
quotations. Related functions include entering blanket and contract
purchase agreements, as well as automatically creating purchasing
documents. The tables store purchase order headers, lines, shipments
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 10
Oracle Purchasing Applications Technical Reference Manual
and distributions, and other information related to purchasing goods or
services from a supplier.
Sourcing
Diagram 4 shows the tables and relationships that store item sourcing
information. This information includes approved supplier lists, the
inventory sourcing hierarchy, RFQs, quotations, and MRP sourcing
rules.
Receiving
Diagram 3 shows the tables and relationships that record the receipt of
supplier shipments and inventory transfers, quality inspections for
these receipts, the final delivery of the items received, and other
information related to receiving goods or services from suppliers or
inventory organizations.
Suppliers
Diagram 5 shows the tables and relationships that store supplier
information. This information includes supplier names, sites, contacts,
and other supplier defaults that you define.
Items
Diagram 6 shows the tables and relationships associated with items.
This information includes items, substitute items, units of measure,
item price and purchase history, hazardous materials, and approved
supplier lists.
Options
Diagram 7 shows the tables and relationships associated with system
operations. This information includes default information such as line
type, encumbrance type, currency conversion type, numbering
conventions, and document reports.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design
2 – 11
How to Use These Database Diagrams
Here is an example of how you might use these database diagrams:
Suppose you want to write a custom report that summarizes the
requisitions made for delivery to each of your seventeen factory and
office locations. You turn to Diagram 1 to see the table structure for the
Requisitions building block. You learn that each line of a requisition
stored in PO_REQUISITION_LINES_ALL is requested for delivery to a
location defined in HR_LOCATIONS. You also see that you can
identify the requisition in PO_REQUISITION_HEADERS_ALL and the
requesting employee using HR_EMPLOYEES.
Next, you turn to the Table and View Definitions section in Chapter 3
to learn about the columns in each of these tables and determine which
columns are required for matching. Using this information, you write a
report that shows, for each delivery location, a summary of the
requisitioned items to be delivered to that location.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 12
Oracle Purchasing Applications Technical Reference Manual
Diagram 1: Requisitions
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design
2 – 13
Diagram 2: Purchase Orders, Requests for Quotations, and Quotations
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 14
Oracle Purchasing Applications Technical Reference Manual
Diagram 3: Sourcing
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design
2 – 15
Diagram 4: Receiving
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 16
Oracle Purchasing Applications Technical Reference Manual
Diagram 4: Receiving (continued)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design
2 – 17
Diagram 5: Suppliers
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 18
Oracle Purchasing Applications Technical Reference Manual
Diagram 6: Items
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design
2 – 19
Diagram 7: Options
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 20
Oracle Purchasing Applications Technical Reference Manual
Public Table List
This section lists each public database table that Oracle Purchasing uses
and provides a brief description of each of those tables. The page
reference is to the table description in Chapter 3.
Note that ”public” tables are not necessarily intended for write access by
custom code; Oracle Corporation supports write access using only
standard Oracle Applications forms, reports, and programs, or any SQL
write access to tables explicitly documented as API tables. For more
information, see the How Not To Use This Manual section of this book’s
Introduction.
Oracle Purchasing uses the following Public tables:
Table Name
Description
AP_CHECKS_ALL
Supplier payment data (See page 3 – 8)
AP_DISTRIBUTION_SETS_ALL
Invoice Distribution Set definitions (See page 3 – 16)
AP_HOLDS_ALL
Invoice hold information (See page 3 – 18)
AP_INCOME_TAX_TYPES
1099 supplier types (See page 3 – 24)
AP_INVOICES_ALL
Detailed invoice records (See page 3 – 25)
AP_INVOICE_DISTRIBUTIONS_ALL
Invoice distribution line information (See page 3 – 33)
AP_INVOICE_PAYMENTS_ALL
Invoice payment records (See page 3 – 46)
AP_TAX_CODES_ALL
Tax code information (See page 3 – 51)
AP_TERMS_TL
Payment term definitions (See page 3 – 54)
BOM_CALENDAR_DATES
Workday calendar dates (See page 3 – 56)
BOM_DEPARTMENTS
Departments (See page 3 – 58)
BOM_RESOURCES
Resources, overheads, material cost codes, and material
overheads (See page 3 – 60)
BOM_STANDARD_OPERATIONS
Standard operations (See page 3 – 63)
CST_ITEM_COSTS
Item cost summary (See page 3 – 66)
FA_CATEGORIES_B
Default financial information for asset categories (base MLS
table) (See page 3 – 68)
FINANCIALS_SYSTEM_PARAMS_ALL
Oracle Financials system parameters and defaults (See page
3 – 72)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design
2 – 21
FND_APPLICATION
Applications registered with Oracle Application Object
Library (No table description)
FND_COMPILED_ID_FLEXS
Compiled information about key flexfields (No table
description)
FND_COMPILED_ID_FLEX_STRUCTS
Compiled information about key flexfield structures (No
table description)
FND_CONCURRENT_PROGRAMS
Concurrent programs (No table description)
FND_CONCURRENT_REQUESTS
Concurrent requests information (No table description)
FND_CURRENCIES
Currencies enabled for use at your site (See page 3 – 76)
FND_DATA_GROUP_UNITS
ORACLE accounts for applications assigned to various data
groups (No table description)
FND_DESCR_FLEX_CONTEXTS
Structure names for descriptive flexfields (No table
description)
FND_DUAL
Dummy base table used by a form block that does not have
a real base table (for commit purposes) (See page 3 – 79)
FND_FLEX_VALIDATION_RULES
Key flexfield cross–validation rules or line detail (No table
description)
FND_FLEX_VALIDATION_RULE_LINES
Cross–validation rule elements for key flexfields (No table
description)
FND_FLEX_VALUE_SETS
Value sets used by both key and descriptive flexfields (No
table description)
FND_FUNCTION_PARAMETER_MAP
No longer used (No table description)
FND_ID_FLEXS
Registration information about key flexfields (No table
description)
FND_ID_FLEX_SEGMENTS
Key flexfield segments setup information and
correspondences between table columns and key flexfield
segments (No table description)
FND_ID_FLEX_STRUCTURES
Key flexfield structure information (No table description)
FND_NOTIFICATIONS
No longer used (No table description)
FND_PRODUCT_DEPENDENCIES
Dependencies of Oracle Applications products installed at
your site (No table description)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 22
Oracle Purchasing Applications Technical Reference Manual
FND_PRODUCT_INSTALLATIONS
Oracle Applications products installed at your site (No table
description)
FND_RESPONSIBILITY
Responsibilities (No table description)
FND_SEGMENT_ATTRIBUTE_VALUES
Values of flexfield qualifiers for different segments of key
flexfield structures (No table description)
FND_SHORTHAND_FLEX_ALIASES
Alias information for shorthand flexfield entry (No table
description)
FND_TERRITORIES
Territories, also known as countries (No table description)
FND_USER
Application users (No table description)
GL_BALANCES
Account balances for both detail and summary accounts
(See page 3 – 80)
GL_BC_PACKETS
Budgetary control queue table (See page 3 – 82)
GL_BUDGET_VERSIONS
Budget version definitions (See page 3 – 87)
GL_CODE_COMBINATIONS
Account combinations (See page 3 – 89)
GL_DAILY_CONVERSION_TYPES
Foreign currency daily conversion rate types (See page
3 – 94)
GL_ENCUMBRANCE_TYPES
Encumbrance type definitions (See page 3 – 95)
GL_INTERFACE
Import journal entry batches (See page 3 – 96)
GL_INTERFACE_CONTROL
Journal import execution control (See page 3 – 100)
GL_JE_BATCHES
Journal entry batches (See page 3 – 101)
GL_JE_CATEGORIES_TL
Journal entry categories (See page 3 – 105)
GL_JE_HEADERS
Journal entry headers (See page 3 – 106)
GL_JE_LINES
Journal entry lines (See page 3 – 111)
GL_JE_SOURCES_TL
Journal entry sources (See page 3 – 115)
GL_PERIODS
Calendar period definitions (See page 3 – 117)
GL_PERIOD_STATUSES
Calendar period statuses (See page 3 – 119)
GL_PERIOD_TYPES
Calendar period types (See page 3 – 121)
GL_SETS_OF_BOOKS
Set of books definitions (See page 3 – 122)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design
2 – 23
GL_TRANSLATION_RATES
Foreign currency translation rates (See page 3 – 126)
GL_USSGL_TRANSACTION_CODES
USSGL transaction codes (See page 3 – 128)
HR_LOCATIONS_ALL
Work location definitions. (See page 3 – 129)
MRP_SOURCING_RULES
Sourcing Rules or Bills of Distribution (See page 3 – 132)
MRP_SR_ASSIGNMENTS
Sourcing assignments (See page 3 – 133)
MRP_SR_RECEIPT_ORG
Receiving Organizations for Sourcing Rules or Bills of
distribution (See page 3 – 135)
MRP_SR_SOURCE_ORG
Source organization for Sourcing Rules or Bills of
distribution (See page 3 – 137)
MTL_CATEGORIES_B
Code combinations table for item categories (See page
3 – 139)
MTL_CATEGORY_SETS_B
Category Sets (See page 3 – 141)
MTL_CATEGORY_SET_VALID_CATS
Valid categories for category sets (See page 3 – 143)
MTL_COUNTRY_ASSIGNMENTS
stores information concerning the assignment of countries
to economic zones. (See page 3 – 144)
MTL_CROSS_REFERENCES
Assign cross references to items (See page 3 – 145)
MTL_ECONOMIC_ZONES_B
Stores information concerning all the economic zones. (See
page 3 – 147)
MTL_ECONOMIC_ZONES_TL
Corresponding translation table for
MTL_ECONOMIC_ZONES_B (See page 3 – 148)
MTL_INTERORG_PARAMETERS
Inter–organization relationships (See page 3 – 149)
MTL_ITEM_CATEGORIES
Define item assignments to categories (See page 3 – 152)
MTL_ITEM_LOCATIONS
Definitions for stock locators (See page 3 – 154)
MTL_ITEM_LOC_DEFAULTS
Inventory item receiving and shipping locator default
values (See page 3 – 157)
MTL_ITEM_REVISIONS
Item revisions (See page 3 – 158)
MTL_ITEM_SUB_DEFAULTS
Inventory item receiving and shipping subinventory default
values (See page 3 – 160)
MTL_ITEM_SUB_INVENTORIES
Item–subinventory assignments (See page 3 – 161)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 24
Oracle Purchasing Applications Technical Reference Manual
MTL_KANBAN_CARDS
Kanban Cards (See page 3 – 163)
MTL_LE_ECONOMIC_ZONES
stores information concerning the assignment of legal entity
to economic zones. (See page 3 – 166)
MTL_LOT_NUMBERS
Lot number definitions (See page 3 – 167)
MTL_MANUFACTURERS
Define manufacturers (See page 3 – 169)
MTL_MATERIAL_TRANSACTIONS
Material transaction table (See page 3 – 170)
MTL_MATERIAL_TRANSACTIONS_TEMP
Temporary table for processing material transactions (See
page 3 – 177)
MTL_MFG_PART_NUMBERS
Define manufacturer part numbers (See page 3 – 183)
MTL_ONHAND_QUANTITIES
FIFO quantities by control level and receipt (See page
3 – 185)
MTL_PARAMETERS
Inventory control options and defaults (See page 3 – 187)
MTL_RELATED_ITEMS
Item relationships (See page 3 – 194)
MTL_SECONDARY_INVENTORIES
Subinventory definitions (See page 3 – 196)
MTL_SECONDARY_LOCATORS
Item–subinventory–locator assignments (See page 3 – 200)
MTL_SERIAL_NUMBERS
Serial number definitions (See page 3 – 201)
MTL_SERIAL_NUMBERS_TEMP
Temporary serial number holding table (See page 3 – 204)
MTL_STAT_TYPE_USAGES
Stores information which determines the statistical type
data for each legal entity. (See page 3 – 205)
MTL_SUPPLY
Stores incoming supply information (See page 3 – 206)
MTL_SYSTEM_ITEMS_B
Inventory item definitions (See page 3 – 211)
MTL_TRANSACTION_ACCOUNTS
Material transaction distributions (See page 3 – 231)
MTL_TRANSACTION_LOTS_TEMP
Temporary lot numbers holding table (See page 3 – 234)
MTL_TRANSACTION_LOT_NUMBERS
Transaction lot numbers (See page 3 – 236)
MTL_TRANSACTION_REASONS
Inventory Transaction Reasons Table (See page 3 – 237)
MTL_TRANSACTION_TYPES
Inventory Transaction Types Table (See page 3 – 238)
MTL_UNITS_OF_MEASURE_TL
Unit of measure definitions (See page 3 – 240)
MTL_UOM_CLASSES_TL
Unit of measure classes (See page 3 – 242)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design
2 – 25
MTL_UOM_CLASS_CONVERSIONS
Conversions between base units of two different classes (See
page 3 – 243)
MTL_UOM_CONVERSIONS
Unit of measure conversion table for both default and item
specific conversions (See page 3 – 244)
ORG_ACCT_PERIODS
Organization accounting period definition table (See page
3 – 246)
ORG_FREIGHT_TL
Freight codes (See page 3 – 248)
PA_EXPENDITURE_TYPES
Implementation–defined classifications of expenditures
charged to projects and tasks (See page 3 – 250)
PA_PROJECTS_ALL
Information about projects (See page 3 – 252)
PA_TASKS
User–defined subdivisions of project work (See page
3 – 260)
PER_POSITION_STRUCTURES
Position Hierarchy names (See page 3 – 269)
POA_BIS_SAVINGS
Purchase details and analysis based on contracts (See page
3 – 271)
POA_BIS_SAVINGS_RPT
Temporary table for Purchasing Intelligence reports (See
page 3 – 273)
POA_BIS_SUPPLIER_PERFORMANCE
Summary information to compare suppliers for an item (See
page 3 – 278)
PO_ACCEPTANCES
Purchase order acceptances (See page 3 – 284)
PO_ACCRUAL_ACCOUNTS_TEMP_ALL
Accrual accounts temporary table (See page 3 – 286)
PO_ACCRUAL_RECONCILE_TEMP_ALL
Accrual Reconciliation Report temporary table (See page
3 – 287)
PO_ACCRUAL_WRITE_OFFS_ALL
Accrual write–offs (See page 3 – 290)
PO_ACTION_HISTORY
Document approval and control action history table (See
page 3 – 293)
PO_AGENTS
Buyers table (See page 3 – 295)
PO_APPROVAL_LIST_HEADERS
Purchasing document approval list (See page 3 – 297)
PO_APPROVAL_LIST_LINES
Purchasing document lines approval list (See page 3 – 298)
PO_APPROVED_SUPPLIER_LIST
Approved supplier list (See page 3 – 299)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 26
Oracle Purchasing Applications Technical Reference Manual
PO_ASL_ATTRIBUTES
Approved supplier list attributes (See page 3 – 301)
PO_ASL_DOCUMENTS
Approved supplier list documents (See page 3 – 303)
PO_ASL_STATUSES
Approved supplier list statuses (See page 3 – 304)
PO_ASL_STATUS_RULES
Approved supplier list status rules (See page 3 – 305)
PO_ATT_TMP_RECORDS
No longer used (See page 3 – 311)
PO_AUTOSOURCE_DOCUMENTS_ALL
No longer used (See page 3 – 312)
PO_AUTOSOURCE_RULES
No longer used (See page 3 – 314)
PO_AUTOSOURCE_VENDORS
No longer used (See page 3 – 316)
PO_CONTROL_FUNCTIONS
Control document type functions (See page 3 – 317)
PO_CONTROL_GROUPS_ALL
Document authorization groups (See page 3 – 319)
PO_CONTROL_RULES
Document authorization rules (See page 3 – 321)
PO_DISTRIBUTIONS_ALL
Purchase order distributions (See page 3 – 326)
PO_DISTRIBUTIONS_ARCHIVE_ALL
Archived distributions (See page 3 – 332)
PO_DISTRIBUTIONS_INTERFACE
Interface table for purchase order distributions (See page
3 – 337)
PO_DOCUMENT_TYPES_ALL_B
Document types (See page 3 – 341)
PO_DOCUMENT_TYPES_ALL_TL
Translated document types (See page 3 – 344)
PO_EMPLOYEE_HIERARCHIES_ALL
Employee and position hierarchies (See page 3 – 345)
PO_HAZARD_CLASSES_B
Hazardous classes (See page 3 – 346)
PO_HAZARD_CLASSES_TL
Translated hazardous classes (See page 3 – 347)
PO_HEADERS_ALL
Document headers (for purchase orders, purchase
agreements, quotations, RFQs) (See page 3 – 348)
PO_HEADERS_ARCHIVE_ALL
Archived purchase orders (See page 3 – 355)
PO_HEADERS_INTERFACE
Interface table for purchase order headers (See page 3 – 361)
PO_HISTORY_POS_ALL
Purged purchase orders (See page 3 – 364)
PO_HISTORY_RECEIPTS
Purged receipts (See page 3 – 366)
PO_HISTORY_REQUISITIONS_ALL
Purged requisitions (See page 3 – 367)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design
2 – 27
PO_HISTORY_VENDORS
Purged suppliers (See page 3 – 368)
PO_INTERFACE_ERRORS
Requisition import interface errors (See page 3 – 369)
PO_LINES_ALL
Purchase document lines (for purchase orders, purchase
agreements, quotations, RFQs) (See page 3 – 370)
PO_LINES_ARCHIVE_ALL
Archived purchase order lines (See page 3 – 377)
PO_LINES_INTERFACE
Interface table for purchase order lines (See page 3 – 383)
PO_LINE_LOCATIONS_ALL
Document shipment schedules (for purchase orders,
purchase agreements, quotations, RFQs) (See page 3 – 388)
PO_LINE_LOCATIONS_ARCHIVE_ALL
Archived purchase order shipments (See page 3 – 396)
PO_LINE_TYPES_B
Line types (See page 3 – 403)
PO_LINE_TYPES_TL
Translated line types (See page 3 – 405)
PO_LOCATION_ASSOCIATIONS
Location associations to customers and customer sites (See
page 3 – 406)
PO_MASSCANCEL_INCLUDES_ALL
MassCancel rules (See page 3 – 408)
PO_MASSCANCEL_INTERIM
MassCancel temporary table (See page 3 – 412)
PO_MC_DISTRIBUTIONS
Multiple Reporting Currencies (MRC) sub–table of
PO_DISTRIBUTIONS_ALL (See page 3 – 414)
PO_MC_HEADERS
MRC sub–table of PO_HEADERS (See page 3 – 415)
PO_NOTES
No longer used (See page 3 – 416)
PO_NOTE_ATTRIBUTES
No longer used (See page 3 – 418)
PO_NOTE_REFERENCES
No longer used (See page 3 – 419)
PO_NOTIFICATIONS_ALL
No longer used (See page 3 – 421)
PO_NOTIFICATION_CONTROLS
Blanket agreement and planned purchase order notification
controls (See page 3 – 422)
PO_ONLINE_REPORT_TEXT
Online report errors (See page 3 – 424)
PO_POSITION_CONTROLS_ALL
Job/organization and position controls (See page 3 – 426)
PO_PURGE_PO_LIST
Purchase order candidates for purging (See page 3 – 428)
PO_PURGE_REQ_LIST
Requisition candidates for purging (See page 3 – 429)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 28
Oracle Purchasing Applications Technical Reference Manual
PO_PURGE_VENDOR_LIST
Supplier candidates for purging (See page 3 – 430)
PO_QUALITY_CODES
Quality inspection codes (See page 3 – 431)
PO_QUOTATION_APPROVALS_ALL
Quotation approvals (See page 3 – 432)
PO_RELATED_TEMPLATES
Not used in Release 11i (See page 3 – 434)
PO_RELEASES_ALL
Purchase order releases (See page 3 – 435)
PO_RELEASES_ARCHIVE_ALL
Archived releases (See page 3 – 440)
PO_REQEXPRESS_HEADERS_ALL
Template headers for express requisitions (See page 3 – 445)
PO_REQEXPRESS_LINES_ALL
Template lines for express requisitions (See page 3 – 447)
PO_REQUISITIONS_INTERFACE_ALL
Requisition Import interface table (See page 3 – 450)
PO_REQUISITION_HEADERS_ALL
Requisition headers (See page 3 – 459)
PO_REQUISITION_LINES_ALL
Requisition lines (See page 3 – 463)
PO_REQ_DISTRIBUTIONS_ALL
Requisition distributions (See page 3 – 470)
PO_REQ_DIST_INTERFACE_ALL
Interface table for requisition distributions (See page
3 – 473)
PO_RESCHEDULE_INTERFACE
Requisition reschedule interface table (See page 3 – 476)
PO_RFQ_VENDORS
Suppliers on an RFQ (See page 3 – 477)
PO_SUPPLIER_ITEM_CAPACITY
Supplier capacity information (See page 3 – 479)
PO_SUPPLIER_ITEM_TOLERANCE
Supplier capacity tolerance information (See page 3 – 481)
PO_SYSTEM_PARAMETERS_ALL
Purchasing options (See page 3 – 482)
PO_UNIQUE_IDENTIFIER_CONT_ALL
Purchase order document number control (See page 3 – 487)
PO_UN_NUMBERS_B
United Nations numbers (See page 3 – 488)
PO_UN_NUMBERS_TL
Translated United Nations numbers (See page 3 – 490)
PO_USAGES
Note usages (See page 3 – 491)
PO_USAGE_ATTRIBUTES
Note usage attributes (See page 3 – 492)
PO_VENDORS
Suppliers (See page 3 – 493)
PO_VENDOR_CONTACTS
Supplier contacts (See page 3 – 500)
PO_VENDOR_LIST_ENTRIES
RFQ supplier list entries (See page 3 – 502)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design
2 – 29
PO_VENDOR_LIST_HEADERS
RFQ supplier list headers (See page 3 – 504)
PO_VENDOR_SITES_ALL
Supplier sites (See page 3 – 506)
PO_WF_CANDIDATE_REQ_LINES_TEMP
Temporary table to store requisition lines that can be
automatically created using workflow (See page 3 – 511)
PO_WF_DEBUG
This table is reserved for use by Oracle only (See page
3 – 512)
RA_ADDRESSES_ALL
Customer address information (See page 3 – 513)
RA_CUSTOMERS
Customer information (See page 3 – 518)
RA_RULES
Invoicing and accounting rules (See page 3 – 523)
RA_SALESREPS_ALL
Information about salespeople (See page 3 – 525)
RA_SITE_USES_ALL
Business purpose of a customer address (See page 3 – 528)
RA_TERMS_B
Payment Term information (See page 3 – 533)
RCV_HEADERS_INTERFACE
RCV_HEADERS_INTERFACE is the interface table that
stores receiving header information. (See page 3 – 535)
RCV_LOTS_INTERFACE
Receiving lots interface table (See page 3 – 538)
RCV_LOTS_SUPPLY
Receiving lots supply (See page 3 – 539)
RCV_LOT_TRANSACTIONS
Receiving lots transactions (See page 3 – 541)
RCV_MC_REC_SUB_LEDGER
MRC sub–table of RCV_RECEIVING_SUB_LEDGER (See
page 3 – 542)
RCV_MC_SHIPMENT_HEADERS
MRC sub–table of RCV_SHIPMENT_HEADERS (See page
3 – 544)
RCV_MC_TRANSACTIONS
MRC sub–table of RCV_TRANSACTIONS (See page
3 – 545)
RCV_PARAMETERS
Organization–level receiving controls (See page 3 – 546)
RCV_RECEIVING_SUB_LEDGER
Receiving subledger (See page 3 – 549)
RCV_ROUTING_HEADERS
Receiving routing headers (See page 3 – 552)
RCV_ROUTING_STEPS
Receiving routing steps (See page 3 – 553)
RCV_SERIALS_INTERFACE
Receiving serial interface table (See page 3 – 555)
RCV_SERIALS_SUPPLY
Receiving serial supply (See page 3 – 556)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 30
Oracle Purchasing Applications Technical Reference Manual
RCV_SERIAL_TRANSACTIONS
Receiving serial transactions (See page 3 – 557)
RCV_SHIPMENT_HEADERS
Shipment and receipt header information (See page 3 – 558)
RCV_SHIPMENT_LINES
Receiving shipment line information (See page 3 – 562)
RCV_SUB_LEDGER_DETAILS
Detailed accounting lines for the receiving transaction (See
page 3 – 566)
RCV_SUPPLY
Summary information about items in receiving/inspection
(See page 3 – 569)
RCV_TRANSACTIONS
Receiving transactions (See page 3 – 572)
RCV_TRANSACTIONS_INTERFACE
Receiving transactions interface table (See page 3 – 578)
RCV_UPGRADE_STEPS
Temporary table for tracking a receiving upgrade from
Release 9 to Release 10 (See page 3 – 587)
SO_HEADERS_ALL
Order header information (See page 3 – 588)
SO_HEADERS_INTERFACE_ALL
Imported order header information (See page 3 – 595)
SO_LINES_ALL
Order lines (See page 3 – 601)
SO_LINES_INTERFACE_ALL
Imported order line information (See page 3 – 611)
SO_LINE_DETAILS_INTERFACE
Imported order line schedule details (See page 3 – 618)
SO_ORDER_CANCELLATIONS
Order and order line cancellations (See page 3 – 620)
SO_ORDER_SOURCES_115
Feeder system names for use with OrderImport (See page
3 – 622)
SO_ORDER_TYPES_115_ALL
Order types (See page 3 – 623)
SO_PICKING_LINES_ALL
Picking lines (See page 3 – 627)
SO_PRICE_LISTS_B
Price lists (See page 3 – 630)
SO_SALES_CREDIT_TYPES_115
Sales credit types (See page 3 – 632)
SO_STANDARD_VALUE_RULE_SETS
Standard value rule sets (See page 3 – 634)
WIP_COST_TXN_INTERFACE
Requests to process cost transactions (See page 3 – 635)
WIP_DISCRETE_JOBS
Discrete jobs (See page 3 – 640)
WIP_ENTITIES
Information common to jobs and schedules (See page
3 – 646)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design
2 – 31
WIP_LINES
Production lines (See page 3 – 648)
WIP_MOVE_TXN_INTERFACE
Requests to process shop floor move transactions (See page
3 – 650)
WIP_OPERATIONS
Operations necessary for jobs and schedules (See page
3 – 654)
WIP_OPERATION_RESOURCES
Resources necessary for operations (See page 3 – 657)
WIP_PARAMETERS
WIP specific organization level parameters (See page
3 – 660)
WIP_REPETITIVE_SCHEDULES
Repetitive schedules (See page 3 – 664)
WIP_REQUIREMENT_OPERATIONS
Components required by jobs and schedules (See page
3 – 667)
WIP_TRANSACTIONS
WIP resource transactions (See page 3 – 670)
WIP_TRANSACTION_ACCOUNTS
Debits and credits due to resource transactions (See page
3 – 674)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 32
Oracle Purchasing Applications Technical Reference Manual
Public View List
This section lists each public database view that Oracle Purchasing uses
and provides a brief description of each of those 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.
Oracle Purchasing uses the following public views:
View Name
Description
MTL_COUNTRY_ASSIGNMENTS_V
Joins territories and country assignments
MTL_ECONOMIC_ZONES_VL
Joins the base economic zone table and translated economic
zone table
MTL_LE_ECONOMIC_ZONES_V
Joins the table MTL_LE_ECONOMIC_ZONES, the view
MTL_ECONOMIC_ZONES_VL and HR_LEGAL_ENTITIES
MTL_STAT_TYPE_USAGES_V
Joins STAT_TYPE_USAGES, HR Legal Entities, Category
Sets, Economic Zones View, and HR Locations
PER_ORGANIZATION_UNITS
Lists information about Organization Units (See page
3 – 267)
POA_BIS_SAVINGS_V
This view resolves the foreign key references in the
POA_BIS_SAVINGS table. Please refer to the base table for
further information. (See page 3 – 275)
POA_BIS_SUPPLIER_PERFORMANCE_V
This view is based on the
POA_BIS_SUPPLIER_PERFORMANCE table. Please refer
to the base view for further information. (See page 3 – 280)
POA_PURCHASE_SALES_V
This view shows purchases and sales amounts for
Operating Units (See page 3 – 282)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design
2 – 33
Forms and Table View List
This section lists supplementary views that are not essential to the
Release 11 data model, but simplify coding or improve performance of
Developer/2000. For example, many of these views are used as base
tables in Oracle Purchasing forms.
Warning: We do not recommend you query or alter data using
these views. Furthermore, these views may change
dramatically in subsequent minor or major releases of Oracle
Purchasing.
Oracle Purchasing uses the following Forms and Table views:
• GL_USSGL_TRANSACTION_CODES_V
• HR_EMPLOYEES
• HR_EMPLOYEES_CURRENT_V
• MTL_ITEM_FLEXFIELDS
• ORG_FREIGHT_CODE_VAL_V
• ORG_ORGANIZATION_DEFINITIONS
• POA_BIS_PPS_OPERU_LOV_V
• POA_BIS_SAVINGS_BUYER_LOV_V
• POA_BIS_SAVINGS_COMM_LOV_V
• POA_BIS_SAVINGS_OPERU_LOV_V
• POA_BIS_SAVINGS_ORG_LOV_V
• POA_BIS_SAVINGS_SUPPLIER_LOV_V
• POA_BIS_SUPPERF_CONSUPP_LOV_V
• POA_BIS_SUPPERF_ITEM_LOV_V
• POA_BIS_SUPPERF_PRESUPP_LOV_V
• PO_ACCEPTANCES_V
• PO_ACTION_HISTORY_V
• PO_AGENTS_NAME_V
• PO_AGENTS_V
• PO_APPROVED_SUPPLIER_LIST_V
• PO_ASL_ATTRIBUTES_V
• PO_ASL_DOCUMENTS_V
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 34
Oracle Purchasing Applications Technical Reference Manual
• PO_ASL_ITEMS_V
• PO_ASL_STATUS_RULES_V
• PO_AUTOSOURCE_DOCUMENTS_V
• PO_AUTOSOURCE_RULES_V
• PO_BUYERS_ALL_V
• PO_BUYERS_VAL_V
• PO_CATALOG_QUOTES_ALL_V
• PO_CONTROL_GROUPS
• PO_DESTINATION_TYPES_ALL_V
• PO_DISTRIBUTIONS_INQ_V
• PO_DISTRIBUTIONS_V
• PO_DOCUMENT_TYPES_V
• PO_HAZARD_CLASSES_VAL_V
• PO_HEADERS_INQ_V
• PO_HEADERS_RFQQT_V
• PO_HEADERS_V
• PO_HEADER_RELEASE_V
• PO_LINES_ALL_V
• PO_LINES_INQ_V
• PO_LINES_RELEASE_ITEMS_V
• PO_LINES_RFQQT_V
• PO_LINES_SUPPLIER_ITEMS_ALL_V
• PO_LINES_V
• PO_LINES_VAL_V
• PO_LINE_LOCATIONS_INQ_V
• PO_LINE_LOCATIONS_RELEASE_V
• PO_LINE_LOCATIONS_V
• PO_LINE_TYPES_ALL_V
• PO_LINE_TYPES_V
• PO_LINE_TYPES_VAL_V
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design
2 – 35
• PO_MASSCANCEL_INCLUDES
• PO_MASSCANCEL_INTERIM_V
• PO_NEGOTIATED_SOURCES_V
• PO_POS_ALL_V
• PO_POS_VAL_V
• PO_PURCHASE_HISTORY_V
• PO_QUOTATIONS_TO_APPROVE
• PO_QUOTATION_APPROVALS_V
• PO_RECEIVED_VIA_VAL_V
• PO_RELEASES_ALL_V
• PO_RELEASES_V
• PO_REQEXPRESS_LINES_V
• PO_REQS_IN_POOL_V
• PO_REQUISITION_HEADERS_ALL_V
• PO_REQUISITION_HEADERS_INQ_V
• PO_REQUISITION_HEADERS_V
• PO_REQUISITION_LINES_INQ_V
• PO_REQUISITION_LINES_V
• PO_REQUISITION_TEMPLATES_V
• PO_REQ_DISTRIBUTIONS_INQ_V
• PO_REQ_DISTRIBUTIONS_V
• PO_RFQQT_DOCUMENT_TYPES_ALL_V
• PO_RFQS_ALL_V
• PO_RFQ_VENDORS_V
• PO_SHIPMENTS_ALL_V
• PO_SHIP_TO_LOC_ORG_V
• PO_SOURCE_SHIPMENT_NUM_V
• PO_SUPPLIERS_ALL_V
• PO_SUPPLIERS_VAL_V
• PO_SUPPLIER_PO_SITES_VAL_V
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 36
Oracle Purchasing Applications Technical Reference Manual
• PO_UNIQUE_IDENTIFIER_CONTROL
• PO_UN_NUMBERS_V
• PO_UN_NUMBERS_VAL_V
• PO_WF_NOTIFICATIONS_V
• RCV_CONFIRM_RECEIPT_V
• RCV_CORRECTIONS_V
• RCV_COR_SUP_LOTS_V
• RCV_ENTER_RECEIPTS_V
• RCV_MSH_V
• RCV_MSL_V
• RCV_MUR_V
• RCV_RECEIPTS_ALL_V
• RCV_RECEIVING_PARAMETERS_V
• RCV_RETURNS_V
• RCV_SERIAL_CORRECTION_V
• RCV_SHIPMENT_HEADERS_V
• RCV_SOURCES_BOTH_VAL_V
• RCV_TRANSACTIONS_V
• RCV_TRX_INT_LOTS_V
• RCV_TRX_INT_SERIALS_V
• RCV_UNPROCESSED_LOTS_V
• RCV_UNPROCESSED_LOT_ISSUES_V
• RCV_VIEW_INTERFACE_V
• RCV_VRC_HDS_V
• RCV_VRC_TXS_V
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design
2 – 37
Internal View List
This section lists each private, internal view that Oracle Purchasing uses.
Warning: Oracle Corporation does not support access to Oracle
Applications data using these views, except from standard
Oracle Applications forms, reports, and programs.
Oracle Purchasing uses the following internal views:
• CST_ITEM_COSTS_FOR_GL_VIEW
• FND_NOTIFICATIONS_V
• HR_EMPLOYEES_ALL_V
• MTL_DEFAULT_SETS_VIEW
• MTL_ITEM_QUANTITIES_VIEW
• PER_POSITION_STRUCTURES_ALL_V
• POA_BIS_SAVINGS_RPT_V
• PO_832_BATCH_ID_V
• PO_ACT_HIST_V
• PO_ALERT_BLANKET_VIEW
• PO_ALERT_CONTRACT_VIEW
• PO_ALERT_CONTRACT_VIEW2
• PO_ALERT_PLANNED_VIEW
• PO_ALERT_SCHEDULED_VIEW
• PO_APPROVED_SUPPLIER_LIS_VAL_V
• PO_AP_RECEIPT_MATCH_V
• PO_ASL_ATTRIBUTES_VAL_V
• PO_ASL_SUPPLIERS_V
• PO_AUTOSOURCE_RULES_ALL
• PO_AUTOSOURCE_VENDORS_ALL
• PO_BUYER_NAME_NUM_V
• PO_BY_BUYER_V
• PO_CONTRACTS_VAL_V
• PO_DESTINATION_TYPES_VAL_V
• PO_DISTRIBUTIONS_AP2_V
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 38
Oracle Purchasing Applications Technical Reference Manual
• PO_DISTRIBUTIONS_AP_V
• PO_DISTRIBUTIONS_PRINT
• PO_DOCUMENT_HEADERS_VIEW
• PO_DOCUMENT_TYPES_ALL_VL
• PO_DOCUMENT_TYPES_B
• PO_DOCUMENT_TYPES_TL
• PO_DOCUMENT_TYPES_VL
• PO_EMPLOYEE_HIERARCHIES_ALL_V
• PO_FOB_VAL_V
• PO_FREIGHT_TERMS_VAL_V
• PO_HAZARD_CLASSES_ALL_V
• PO_HAZARD_CLASSES_VL
• PO_HEADERS_AP_V
• PO_HEADERS_CHANGE_PRINT
• PO_HEADERS_PRINT
• PO_HEADERS_VIEW
• PO_IMPORT_SOURCES_V
• PO_INSPECTION_RESULTS_VAL_V
• PO_ITEM_SOURCES
• PO_LINES_AP_V
• PO_LINES_CHANGE_PRINT
• PO_LINES_PRINT
• PO_LINE_LOCATIONS_AP_V
• PO_LINE_LOCATIONS_CHANGE_PRINT
• PO_LINE_LOCATIONS_PRINT
• PO_LINE_LOCATIONS_RFQQT_V
• PO_LINE_TYPES_VL
• PO_LOCATIONS_VAL_V
• PO_LOOKUP_CODES
• PO_LOOKUP_CODES_PAY_GROUP_AP_V
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design
2 – 39
• PO_LOOKUP_TYPES
• PO_OWNED_LINES
• PO_OWNED_REQUISITION_LINES
• PO_OWNED_SHIPMENTS
• PO_POSITIONS_VAL_V
• PO_PO_SUPPLY_VIEW
• PO_PURCHASE_ORDER_V
• PO_QUALITY_CODES_VAL_V
• PO_RCV_CONTROL_LEVEL_V
• PO_RCV_SUPPLY_VIEW
• PO_RELEASES_VAL_V
• PO_REL_LINE_V
• PO_REL_TAX_LINES_SUMMARY_V
• PO_REQS_IN_TRANSIT_ALL_V
• PO_REQUESTOR_LOCATIONS_V
• PO_REQ_DIST_INTERFACE
• PO_REQ_SUPPLY_VIEW
• PO_REQ_TAX_LINES_SUMMARY_V
• PO_RFQQT_DOCUMENT_STATUS_V
• PO_RFQS_FOR_QUOTE_ALL_V
• PO_RFQS_VAL_V
• PO_RFQ_HEADERS_PRINT
• PO_RFQ_LINES_PRINT
• PO_RFQ_LINE_LOCATIONS_PRINT
• PO_SHIPMENTS_AP_V
• PO_SHIPMENTS_VAL_V
• PO_SHIP_RCV_SUPPLY_VIEW
• PO_SHIP_SUPPLY_VIEW
• PO_SOURCE_VENDORS_V
• PO_SUPPLIER_CONTACTS_VAL_V
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 40
Oracle Purchasing Applications Technical Reference Manual
• PO_SUPPLIER_OPEN_POS_V
• PO_SUPPLIER_SITES_ALL_V
• PO_SUPPLIER_SITES_VAL_V
• PO_TAX_CODES_SUMMARY_V
• PO_TAX_DISTRIBUTIONS_DETAIL_V
• PO_TAX_HEADERS_DETAIL_V
• PO_TAX_LINES_DETAIL_V
• PO_TAX_LINES_SUMMARY_V
• PO_TAX_SHIPMENTS_DETAIL_V
• PO_TRANSACTION_NATURE_ALL_V
• PO_UNITS_OF_MEASURE_VAL_V
• PO_UN_NUMBERS_VL
• PO_VENDORS_VIEW
• PO_VENDOR_LIST_ENTRIES_V
• RCV_AEL_GL_V
• RCV_AEL_SL_V
• RCV_DISTRIBUTIONS_PRINT
• RCV_PO_ITEMS_V
• RCV_RECEIPTS_PRINT
• RCV_RECEIVERS_UNORDERED_V
• RCV_RECEIVING_ACCT_DISTR_V
• RCV_RECEIVING_VALUE_VIEW
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design
2 – 41
Single Organization View List
Multi–Organization Support is a feature that allows you to implement
multiple sets of books within a single installation of Oracle Payables,
Oracle Receivables, Oracle Purchasing, and Oracle Order
Entry/Shipping. Instead of using multiple installations to provide data
security, data is secured by operating unit.
In Release 10.7, we added a column, ORG_ID, to each base table that
requires ”partitioning” by operating unit, including all transaction tables
and many reference tables, then renamed these tables to end with the
suffix _ALL. Then, to take the place of the renamed table, we create a
view (named like the Release 10.6 or earlier table) containing a WHERE
clause that automatically restricts data to a single operating unit. The
WHERE clause relies upon the value of an Oracle global variable to
indicate the current organization.
If you want to retrieve all information, regardless of operating unit,
query the _ALL table. For example, if you are running a
cross–organization report, you probably want to query the _ALL table.
However, if you want to report against only a single organization or
operating unit, query the corresponding cross–organizational view,
using the familiar 10.6–style table name. The view definition will
automatically retrieve only data for your current operating unit.
Additional Information: Multiple Organizations in Oracle
Applications
Oracle Purchasing uses the following Single Organization views:
• FINANCIALS_SYSTEM_PARAMETERS
• PO_ACCRUAL_ACCOUNTS_TEMP
• PO_ACCRUAL_RECONCILE_TEMP
• PO_ACCRUAL_WRITE_OFFS
• PO_AUTOSOURCE_DOCUMENTS
• PO_DISTRIBUTIONS
• PO_DISTRIBUTIONS_ARCHIVE
• PO_EMPLOYEE_HIERARCHIES
• PO_HEADERS
• PO_HEADERS_ARCHIVE
• PO_HISTORY_POS
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 42
Oracle Purchasing Applications Technical Reference Manual
• PO_HISTORY_REQUISITIONS
• PO_ITEM_HISTORY_V
• PO_LINES
• PO_LINES_ARCHIVE
• PO_LINES_SUPPLIER_ITEMS_V
• PO_LINE_LOCATIONS
• PO_LINE_LOCATIONS_ARCHIVE
• PO_NOTIFICATIONS
• PO_POSITION_CONTROLS
• PO_QUOTATION_APPROVALS
• PO_RELEASES
• PO_RELEASES_ARCHIVE
• PO_REQEXPRESS_HEADERS
• PO_REQEXPRESS_LINES
• PO_REQUISITIONS_INTERFACE
• PO_REQUISITION_HEADERS
• PO_REQUISITION_LINES
• PO_REQ_DISTRIBUTIONS
• PO_SYSTEM_PARAMETERS
• PO_VENDOR_SITES
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design
2 – 43
Multiple Reporting Currencies View List
This section lists each view that Oracle Purchasing uses to support the
Multiple Reporting Currencies (MRC) feature. These views, under
certain circumstances, replace the corresponding transaction tables but
retrieve currency–sensitive information expressed in the reporting
currency rather than in the functional currency for the associated set of
books. That is, when you access a transaction table from the
APPS_MRC schema, an MRC synonym redirects your query to the
corresponding MRC view; this MRC view ensures you retrieve currency
amounts expressed in the currency associated with the reporting set of
books, as indicated by the userenv variable.
If you have not installed Multiple Reporting Currencies, you do not
need to use these views. If you do use MRC, standard product forms
and reports automatically access data using these views whenever you
sign on using a reporting currency responsibility.
Additional Information: Multiple Reporting Currencies,
Oracle Applications Installation Manual, Volume 1: Architecture and
Concepts; and Multiple Reporting Currencies in Oracle Applications
Oracle Purchasing uses the following Multiple Reporting Currencies
views:
• PO_DISTRIBUTIONS_ALL_MRC_V
• PO_DISTRIBUTIONS_MRC_V
• PO_HEADERS_ALL_MRC_V
• PO_HEADERS_MRC_V
• PO_REQUISITION_LINES_ALL_MRC_V
• PO_REQUISITION_LINES_MRC_V
• RCV_AEL_SL_MRC_V
• RCV_REC_SUB_LEDGER_MRC_V
• RCV_SHIPMENT_HEADERS_MRC_V
• RCV_SHIPMENT_LINES_MRC_V
• RCV_TRANSACTIONS_MRC_V
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 44
Oracle Purchasing Applications Technical Reference Manual
Module List
This section lists each form, report and concurrent program comprising
Oracle Purchasing.
Forms
INVIDITM
Organization Items
POXACCWO
Accrual Write–Offs
POXBWVRP
AutoCreate Purchase Orders
POXCPDOC
Copy Documents
POXDOAPP
Approval Submission Call Form
POXDOCON
Control Documents
POXDOFDO
Forward Documents
POXDOPRE
Purchase Order Preferences
POXITLPI
View Price History
POXITPHI
View Purchase History
POXLCDLA
Define Location Associations
POXPCATN
Exceeded Price Tolerance
POXPODMC
Define MassCancel
POXPOEAC
Enter Acceptances
POXPOEPO
Enter Purchase Orders
POXPOERL
Enter Releases
POXPORMC
Run MassCancel
POXPOVCT
Notification Controls
POXPOVPO
View Purchase Orders
POXQUEMQ
Enter Supplier Lists
POXRQARQ
Assign Requisitions
POXRQERQ
Enter Requisitions
POXRQTMP
Enter ReqExpress Template
POXRQVRQ
View Requisitions
POXSCERQ
Enter RFQs
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design
2 – 45
POXSCSAQ
Approve Quotations By Item
POXSCSIC
Sourced Items
POXSTASL
Setup Approved Supplier List Statuses
POXSTCPP
Control Purchasing Periods
POXSTDBY
Define Buyers
POXSTDCG
Define Control Groups
POXSTDDT
Define Document Controls
POXSTDHC
Define Hazard Classes
POXSTDLC
Enter Lookup Codes
POXSTDLT
Define Line Types
POXSTDPC
Define Position Controls
POXSTDPO
Define Purchasing Options
POXSTDQC
Define Quality Inspection Codes
POXSTDUN
Define UN Numbers
POXSVASL
Summary of Approved Supplier List
POXTAXCT
View Tax Summary
POXTAXDT
View Tax Detail
RCVRCERC
Enter Receipts
RCVRCMUR
Match Unordered Receipts
RCVRCVRC
View Shipments/View Receiving Transactions
RCVSHESH
Maintain Shipments
RCVSTDRO
Define Receiving Options
RCVTXECO
Enter Corrections
RCVTXERT
Enter Receiving Transactions
RCVTXVTX
View Receiving Transaction Status
POXACRCR
Accrual Rebuild Reconciliation Report
POXACREC
Accrual Reconciliation Report
POXACTPO
Purchasing Activity Register
Reports
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 46
Oracle Purchasing Applications Technical Reference Manual
POXACWRO
Accrual Write–Off Report
POXAGLST
Buyer Listing
POXBLREL
Purchase Order and Releases Detail Report
POXCHORD
Printed Change Orders Report
POXCHORL
Printed Change Orders Report (Landscape)
POXCONST
Contract Status Report
POXDETIT
Item Detail Listing
POXDLPDT
Receipt Traveler
POXFIPOL
Financials/Purchasing Options Listing
POXKIAGN
Savings Analysis Report(by Category)
POXKISUM
Savings Analysis Report(by Buyer)
POXMCDEF
Define MassCancel Listing
POXMCRUN
Run MassCancel Listing
POXNOTES
Standard Notes Listing
POXPOABP
Purchase Agreement Audit Report
POXPOBPS
Blanket and Planned PO Status Report
POXPOCAN
Cancelled Purchase Orders Report
POXPOCOM
Purchase Order Commitment By Period Report
POXPODDR
Purchase Order Distribution Detail Report
POXPOEDR
Encumbrance Detail Report
POXPOPAA
Open Purchase Orders Report (by Buyer)
POXPOPAR
Open Purchase Order Analysis Report
POXPORRA
Uninvoiced Receipts Report
POXPOSMH
Matching Holds Report by Buyer Report
POXPOSTD
Purchase Order Detail Report
POXPRIPR
Vendor Price Performance Analysis Report
POXPRPOL
Printed Purchase Order Report(Landscape)
POXPRPOP
Printed Purchase Order Report(Portrait)
POXPRREQ
Printed Requisitions Report
POXPRRFL
Printed RFQ Report(Landscape)
POXPRRFP
Printed RFQ Report(Portrait)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design
2 – 47
POXQTQAR
Quotation Action Required Report
POXQUAPR
Vendor Quality Performance Analysis Report
POXRCIPS
Invoice Price Variance By Vendor Report
POXRCIPV
Invoice Price Variance Report
POXRCPPV
Purchase Price Variance Report
POXREQAC
Requisition Activity Register
POXREQIM
Requisition Import Exceptions Report
POXRFRAR
RFQ Action Required Report
POXRQCRQ
Cancelled Requisition Report
POXRQDDR
Requisition Distribution Detail Report
POXRQEXP
ReqExpress Template Listing
POXRQOBO
Backordered Internal Requisitions Report
POXRQRCO
Requisitions on Cancelled Sales Order Report
POXRQRSR
Purchase Requisition Status Report
POXRQSDD
Internal Requisitions/Deliveries Discrepancy Report
POXRQSIN
Internal Requisition Status Report
POXRQUNI
Buyer’s Requisition Action Required Report
POXRRCVV
Receiving Value Report
POXRRVDR
Receiving Accounts Distribution Report
POXRVODS
Overdue Vendor Shipments Report
POXRVOVS
Overshipments Report
POXRVRER
Receiving Exceptions Report
POXRVRSR
Substitute Receipts Report
POXRVRTN
Receipt Adjustments Report
POXRVRUR
Unordered Receipts Report
POXRVRVD
Receiving Value Report by Destination Account
POXRVXRV
Expected Receipts Report
POXSERPR
Vendor Service Performance Analysis Report
POXSUCAT
Purchase Summary Report By Category
POXSUMIT
Item Summary Listing
POXSURLC
Location Listing
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 48
Oracle Purchasing Applications Technical Reference Manual
POXSURQC
Quality Code Listing
POXSURUC
Unit of Measure Class Listing
POXSURUM
Unit of Measure Listing
POXTATCL
Tax Code Listing
POXVDRVL
New Vendor Letter Report
POXVDVOH
Vendors on Hold Report
POXVESTR
Vendor Affiliated Structure Listing
POYVTINA
European Intrastat Arrivals
RCVTXRTR
Receiving Transactions Register
POASLUPG
Upgrade AutoSource rules to Approved Supplier List
and sourcing rules
POCDMC
Process for cancelling documents that meet
MassCancel criteria
POCFH
Update of the PO_EMPLOYEE_HIERARCHIES table
according to positions
POCIRM
Requisition Import process
POCISO
Create Internal Sales Orders process
POCRMC
Process for mass–cancelling selected documents
PORCPTWF
Confirm receipts process
PORELGEN
Create Releases process
POXACR
Accrue receipts process
POXCON
Document Approval Manager
POXPDOI
Purchasing Documents Open Interface process
POXPOIV
Pay on Receipt autoinvoice process
POXRAF
Close purchasing periods process
POXRSR
Requisition reschedule process
POXWARMG
Send Notifications for Purchasing Documents process
RCVDSC
Supplier advice notice for discrepant ASNs
RCVIERR
Receiving Interface Error Report
Concurrent Programs
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design
2 – 49
RCVTPO
Online Receiving Transaction Manager
RVCACR
Receipt Accruals – Period End process
RVCTP
Process for receiving transactions in batch or
immediate mode
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 50
Oracle Purchasing Applications Technical Reference Manual
CHAPTER
3
Detailed Design
T
his chapter presents a detailed design for implementing Oracle
Purchasing and Oracle Public Sector Purchasing. It contains
detailed definitions of tables and views that you may need to reference
to write custom reports or use for other data extraction.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3–1
Overview of Detailed Design
During Detailed Design, we specify in detail how each applications
component should work. We prepare detailed definitions of tables and
views.
You can refer to this Detailed Design chapter to gain a detailed
understanding of the underlying structure and processing of Oracle
Purchasing and Oracle Public Sector Purchasing that enables you to:
• Convert existing application data
• Integrate your Oracle Purchasing application with your other
applications systems
• Write custom reports
• Define alerts against Oracle Applications tables
• Create views for decision support queries using query tools
• Configure your Oracle Self–Service Web Applications
Table and View Definitions
The Table and View Definitions section contains a detailed definition of
Oracle Purchasing applications tables. For each table, it provides
information about primary keys, foreign keys, QuickCodes, indexes,
triggers, and sequences. It also gives you a detailed description of each
column and its characteristics. In addition, it provides the SQL
statement that defines each view. Review this section to get a detailed
understanding of what tables your Oracle Purchasing application
contains, and how it uses them to hold and access the information it
needs.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3–2
Oracle Purchasing Applications Technical Reference Manual
Table and View Definitions
This section contains a detailed description of each Oracle Purchasing
and Oracle Public Sector Purchasing table and view that you may need
to reference. For each table, it presents detailed information about:
• Primary keys
• Foreign keys
• Column descriptions
• Indexes
• Oracle sequences
• Triggers
• View derivations
Because Oracle does not support customization of Oracle Application
Object Library tables, we do not provide you with detailed information
about them. Consequently, this section does not document all the
FND_% tables your Oracle Purchasing application uses.
The following sections appear in each table or view description:
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
Detailed Design
3–3
type) to which the QuickCodes value must belong and a complete list
of QuickCodes values and meanings. Some QuickCodes can be
defined by you in the application. These values are designated as
User–defined.
Column Descriptions
We list the important characteristics of each column in a table or view.
These characteristics include whether the column is part of the table’s
primary key, whether Oracle8i requires a value for this column, and the
data type of the column. We also give you a brief description of how
your Oracle Purchasing application uses the column.
When a column is part of a table’s primary key, we append the notation
(PK) to the name of that column.
To help you understand which columns your Oracle Purchasing
application uses and which columns it does not use, we alert you to
any unused column. When no module uses a database column, we
show one of the following legends in the Description column:
Not currently
used
Your Oracle Purchasing application does not use
this column, although the column might be used in
a future release.
No longer used
Your Oracle Purchasing application no longer uses
this column. AutoInstall installs this column.
Subsequent versions of your Oracle Purchasing
application might not include this column.
No longer
installed
Your Oracle Purchasing application no longer uses
this column. If you upgraded your software from an
earlier version, you may still have this column,
depending upon whether you chose to delete it
during an upgrade process. If you install your
Oracle Purchasing application, you do not have
this column.
Standard Who Columns
Most Oracle Purchasing applications tables contain standard columns
to support \ Row Who. When your program or SQL*Plus command
selects a row from a table, use these columns to determine who last
updated the row. If your program or SQL*Plus command updates or
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3–4
Oracle Purchasing Applications Technical Reference Manual
inserts a row in an interface table, you must populate each of the five
standard Who columns:
LAST_UPDATE_DATE
Date when a user last updated this row
LAST_UPDATED_BY
User who last updated this row (foreign
key to FND_USER.USER_ID)
CREATION_DATE
Date when this row was created
CREATED_BY
User who created this row (foreign key to
FND_USER.USER_ID)
LAST_UPDATE_LOGIN
Operating system login of user who last
updated this row (foreign key to
FND_LOGINS.LOGIN_ID). You should
set this to NULL, or to 0 if NULL is not
allowed
Since every table containing Who columns has several foreign keys to
the tables FND_USER and FND_LOGINS, we do not include the
foreign key columns LAST_UPDATED_BY, CREATED_BY, or
LAST_UPDATE_LOGIN in a table’s list of foreign keys.
Additional Who Columns for Concurrent Programs
Some Oracle Purchasing applications tables also contain several
additional Who columns to distinguish between changes a user makes
with a form and changes a concurrent program makes. When a
concurrent program updates or inserts a row in a table, the concurrent
program populates the following additional Who columns:
REQUEST_ID
Concurrent request ID of program that last
updated this row (foreign key to
FND_CONCURRENT_REQUESTS.REQUEST_ID)
PROGRAM_APPLICATION_ID
Application ID of program that last
updated this row (foreign key to
FND_APPLICATION.APPLICATION_ID)
PROGRAM_ID
Program ID of program that last updated
this row (foreign key to FND_CONCURRENT_PROGRAM.CONCURRENT_PROGRAM_ID)
PROGRAM_UPDATE_DATE
Date when a program last updated this
row
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3–5
Since every table containing these additional Who columns has several
foreign keys to the tables FND_CONCURRENT_REQUESTS,
FND_APPLICATION, and FND_CONCURRENT_PROGRAM, we do
not include the foreign key columns REQUEST_ID,
PROGRAM_APPLICATION_ID, or PROGRAM_ID in a table’s list of
foreign keys.
Indexes
If an Oracle Purchasing applications table uses an Oracle8i index, we
list the database columns that comprise that index, in sequential order.
Note: The indexes we document in this manual correspond to
unique keys we specified during product development and testing.
In some cases, we may add additional indexes during the porting
process to fine–tune performance on specific platforms; therefore,
there may be minor differences between the indexes documented in
this book and the indexes for production versions of Oracle
Purchasing.
Sequences
Your Oracle Purchasing application uses Oracle8i sequence generators
to generate unique integers. If any table column gets its value from an
Oracle8i sequence generator, we list the name of the corresponding
sequence generator and the name of the column that stores the unique
integer.
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 Purchasing applications view you may need to
reference, we include important elements from the SQL statement that
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3–6
Oracle Purchasing Applications Technical Reference Manual
defines or creates a view. By studying this view definition, you can
understand exactly how a view derives its contents.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3–7
AP_CHECKS_ALL
AP_CHECKS_ALL stores information about payments issued to
suppliers or refunds received from suppliers. You need one row for
each payment you issue to a supplier or refund received from a supplier.
Your Oracle Payables application uses this information to record
payments you make to suppliers or refunds you receive from suppliers.
Your Oracle Payables application stores the supplier name and bank
account name for auditing purposes, in case either one is changed after
you create the payment. Your Oracle Payables application stores
address information for all payments. If you allow changes to the
supplier payment address on manual payments or Quick payments,
your Oracle Payables application maintains the new address
information in this table. Your Oracle Payables application uses
BANK_ACCOUNT_NUM, BANK_NUM, and
BANK_ACCOUNT_TYPE for the supplier’s bank information when
you use the Electronic payment method. Your Oracle Payables
application stores a dummy value for CHECK_STOCK_ID for refunds,
thus, CHECK_STOCK_ID should not be treated as a foreign key to
AP_CHECK_STOCKS_ALL in the case of refunds.
Foreign Keys
Primary Key Table
Primary Key Column
Foreign Key Column
BANK_ACCOUNT_ID
BANK_ACCOUNT_ID
CHECK_FORMAT_ID
CHECK_STOCK_ID
DOC_SEQUENCE_ID
DOC_SEQUENCE_VALUE
CHECKRUN_NAME
CHECKRUN_ID
CURRENCY_CODE
DOC_SEQUENCE_ID
CODE
CONVERSION_TYPE
CONVERSION_TYPE
CONVERSION_TYPE
USSGL_TRANSACTION_CODE
VENDOR_ID
VENDOR_SITE_ID
BANK_ACCOUNT_ID
EXTERNAL_BANK_ACCOUNT_ID
CHECK_FORMAT_ID
CHECK_STOCK_ID
DOC_SEQUENCE_ID
DOC_SEQUENCE_VALUE
CHECKRUN_NAME
CHECKRUN_ID
CURRENCY_CODE
DOC_SEQUENCE_ID
DOC_CATEGORY_CODE
EXCHANGE_RATE_TYPE
CLEARED_EXCHANGE_RATE_TYPE
MATURITY_EXCHANGE_RATE_TYPE
USSGL_TRANSACTION_CODE
VENDOR_ID
VENDOR_SITE_ID
QuickCodes Type
QuickCodes Table
PAYMENT_METHOD_LOOKUP_CODE
PAYMENT METHOD
CHECK
CLEARING
EFT
WIRE
AP_LOOKUP_CODES
Check
Clearing
Electronic
Wire
PAYMENT_TYPE_FLAG
PAYMENT TYPE
A
AP_LOOKUP_CODES
Batch
AP_BANK_ACCOUNTS_ALL
AP_BANK_ACCOUNTS_ALL
AP_CHECK_FORMATS
AP_CHECK_STOCKS_ALL
AP_DOC_SEQUENCE_AUDIT
AP_INV_SELECTION_CRITERIA_ALL
AP_INV_SELECTION_CRITERIA_ALL
FND_CURRENCIES
FND_DOCUMENT_SEQUENCES
FND_DOC_SEQUENCE_CATEGORIES
GL_DAILY_CONVERSION_TYPES
GL_DAILY_CONVERSION_TYPES
GL_DAILY_CONVERSION_TYPES
GL_USSGL_TRANSACTION_CODES
PO_VENDORS
PO_VENDOR_SITES_ALL
QuickCodes Columns
Column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3–8
Oracle Purchasing Applications Technical Reference Manual
QuickCodes Columns
Column
(Continued)
QuickCodes Type
QuickCodes Table
M
Q
R
STATUS_LOOKUP_CODE
Column Descriptions
Name
AMOUNT
BANK_ACCOUNT_ID
BANK_ACCOUNT_NAME
CHECK_DATE
CHECK_ID (PK)
CHECK_NUMBER
CURRENCY_CODE
LAST_UPDATED_BY
LAST_UPDATE_DATE
PAYMENT_METHOD_LOOKUP_CODE
PAYMENT_TYPE_FLAG
Manual
Quick
Refund
CHECK STATE
CLEARED
CLEARED BUT UNACCOUNTED
ISSUED
NEGOTIABLE
OVERFLOW
RECONCILED
RECONCILED UNACCOUNTED
SET UP
SPOILED
STOP INITIATED
UNCONFIRMED SET UP
VOIDED
Null? Type
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER
NUMBER(15)
VARCHAR2(80)
DATE
NUMBER(15)
NUMBER(15)
VARCHAR2(15)
NUMBER(15)
DATE
VARCHAR2(25)
VARCHAR2(25)
ADDRESS_LINE1
ADDRESS_LINE2
ADDRESS_LINE3
CHECKRUN_NAME
CHECK_FORMAT_ID
CHECK_STOCK_ID
CITY
COUNTRY
CREATED_BY
CREATION_DATE
LAST_UPDATE_LOGIN
STATUS_LOOKUP_CODE
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(35)
VARCHAR2(35)
VARCHAR2(35)
VARCHAR2(30)
NUMBER(15)
NUMBER(15)
VARCHAR2(25)
VARCHAR2(25)
NUMBER(15)
DATE
NUMBER(15)
VARCHAR2(25)
VENDOR_NAME
VENDOR_SITE_CODE
ZIP
BANK_ACCOUNT_NUM
NULL
NULL
NULL
NULL
VARCHAR2(80)
VARCHAR2(15)
VARCHAR2(20)
VARCHAR2(30)
BANK_ACCOUNT_TYPE
NULL VARCHAR2(25)
BANK_NUM
NULL VARCHAR2(25)
CHECK_VOUCHER_NUM
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NULL NUMBER(16)
AP_LOOKUP_CODES
Cleared
Cleared but Unaccounted
Issued
Negotiable
Overflow
Reconciled
Reconciled Unaccounted
Set Up
Spoiled
Stop Initiated
Unconfirmed Set Up
Voided
Description
Payment amount
Bank account identifier
Bank account name
Payment date
Payment identifier
Payment number
Currency code
Standard Who column
Standard Who column
Name of payment method
Flag that indicates the payment
type
First address line of payment
Second address line of payment
Third address line of payment
Payment batch name
Check format identifier
Payment document identifier
City
Country
Standard Who column
Standard Who column
Standard Who column
Status of payment (for example,
NEGOTIABLE, SET UP, SPOILED)
Supplier name
Supplier site code
State or province postal code
Supplier’s bank account number
for electronic payment purposes
Supplier’s bank account type
code for electronic payment
purposes
Supplier’s bank number for
electronic payment purposes
Payment voucher number
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3–9
Column Descriptions
Name
(Continued)
Null? Type
CLEARED_AMOUNT
CLEARED_DATE
DOC_CATEGORY_CODE
NULL NUMBER
NULL DATE
NULL VARCHAR2(30)
DOC_SEQUENCE_ID
NULL NUMBER
DOC_SEQUENCE_VALUE
NULL NUMBER
PROVINCE
RELEASED_AT
RELEASED_BY
STATE
STOPPED_AT
STOPPED_BY
VOID_DATE
ATTRIBUTE1
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
ATTRIBUTE10
NULL VARCHAR2(150)
ATTRIBUTE11
NULL VARCHAR2(150)
ATTRIBUTE12
NULL VARCHAR2(150)
ATTRIBUTE13
NULL VARCHAR2(150)
ATTRIBUTE14
NULL VARCHAR2(150)
ATTRIBUTE15
NULL VARCHAR2(150)
ATTRIBUTE2
NULL VARCHAR2(150)
ATTRIBUTE3
NULL VARCHAR2(150)
ATTRIBUTE4
NULL VARCHAR2(150)
ATTRIBUTE5
NULL VARCHAR2(150)
ATTRIBUTE6
NULL VARCHAR2(150)
ATTRIBUTE7
NULL VARCHAR2(150)
ATTRIBUTE8
NULL VARCHAR2(150)
ATTRIBUTE9
NULL VARCHAR2(150)
ATTRIBUTE_CATEGORY
NULL VARCHAR2(150)
FUTURE_PAY_DUE_DATE
NULL DATE
TREASURY_PAY_DATE
NULL DATE
TREASURY_PAY_NUMBER
NULL NUMBER(15)
USSGL_TRANSACTION_CODE
NULL VARCHAR2(30)
VARCHAR2(25)
VARCHAR2(18)
NUMBER(15)
VARCHAR2(25)
VARCHAR2(18)
NUMBER(15)
DATE
VARCHAR2(150)
Description
Payment cleared amount
Payment cleared date
Sequential Numbering (voucher
number) document category for
payment
Sequential Numbering document
sequence identifier
Voucher number (sequential
numbering) for payment
No longer used
No longer used
User that released stop payment
State
No longer used
User that recorded stop payment
Payment void date
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield structure
defining column
Negotiable date for future
dated payment
Date payment processed through
internal clearing organization
Number assigned to payment
processed through internal
clearing organization
Transaction code for creating
US Standard General Ledger
journal entries
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 10
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
USSGL_TRX_CODE_CONTEXT
WITHHOLDING_STATUS_LOOKUP_CODE
RECONCILIATION_BATCH_ID
CLEARED_BASE_AMOUNT
CLEARED_EXCHANGE_RATE
CLEARED_EXCHANGE_DATE
CLEARED_EXCHANGE_RATE_TYPE
ADDRESS_LINE4
COUNTY
ADDRESS_STYLE
ORG_ID
VENDOR_ID
VENDOR_SITE_ID
EXCHANGE_RATE
EXCHANGE_DATE
EXCHANGE_RATE_TYPE
BASE_AMOUNT
CHECKRUN_ID
REQUEST_ID
CLEARED_ERROR_AMOUNT
CLEARED_CHARGES_AMOUNT
CLEARED_ERROR_BASE_AMOUNT
CLEARED_CHARGES_BASE_AMOUNT
POSITIVE_PAY_STATUS_CODE
GLOBAL_ATTRIBUTE_CATEGORY
GLOBAL_ATTRIBUTE1
GLOBAL_ATTRIBUTE2
Null? Type
Description
NULL VARCHAR2(30)
USSGL Transaction Code
Descriptive Flexfield context
column
NULL VARCHAR2(25) No longer used
NULL NUMBER(15)
Supports integration with
Oracle Cash Management
NULL NUMBER
Payment cleared amount in
functional currency
NULL NUMBER
Exchange rate at which the
payment cleared, for foreign
currency payments only
NULL DATE
Date clearing exchange rate is
effective, usually accounting
date of a transaction
NULL VARCHAR2(30) Exchange rate type at payment
clearing time, for foreign
currency payments only
NULL VARCHAR2(35) Fourth address line of payment.
Used for flexible address
formatting
NULL VARCHAR2(25) Used for flexible address
formatting. Also used for
matching AP and AR addresses
NULL VARCHAR2(30) Used as context value in FAF
descriptive flexfields. Do not
populate. Instead, join to
FND_TERRITORIES where
territory_code=country.
NULL NUMBER(15)
Organization identifier
NULL NUMBER(15)
Supplier identifier. Supports
integration with Oracle Cash
Management
NULL NUMBER(15)
Supplier site identifier.
Supports integration with
Oracle Cash Management
NULL NUMBER
Exchange rate for foreign
currency payment
NULL DATE
Date exchange rate is
effective. Usually the
accounting date of the
transaction
NULL VARCHAR2(30) Exchange rate for foreign
currency payment
NULL NUMBER
Payment amount in functional
currency
NULL NUMBER(15)
Payment batch identifier
NULL NUMBER(15)
Concurrent request identifier
NULL NUMBER
Cleared payment error amount
NULL NUMBER
Cleared payment charges amount
NULL NUMBER
Cleared payment error amount in
functional currency
NULL NUMBER
Cleared payment charges amount
in functional currency
NULL VARCHAR2(25) Set by and used by Positive Pay
Report to select records
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 11
Column Descriptions
Name
(Continued)
GLOBAL_ATTRIBUTE3
GLOBAL_ATTRIBUTE4
GLOBAL_ATTRIBUTE5
GLOBAL_ATTRIBUTE6
GLOBAL_ATTRIBUTE7
GLOBAL_ATTRIBUTE8
GLOBAL_ATTRIBUTE9
GLOBAL_ATTRIBUTE10
GLOBAL_ATTRIBUTE11
GLOBAL_ATTRIBUTE12
GLOBAL_ATTRIBUTE13
GLOBAL_ATTRIBUTE14
GLOBAL_ATTRIBUTE15
GLOBAL_ATTRIBUTE16
GLOBAL_ATTRIBUTE17
GLOBAL_ATTRIBUTE18
GLOBAL_ATTRIBUTE19
GLOBAL_ATTRIBUTE20
TRANSFER_PRIORITY
EXTERNAL_BANK_ACCOUNT_ID
STAMP_DUTY_AMT
STAMP_DUTY_BASE_AMT
MRC_CLEARED_BASE_AMOUNT
MRC_CLEARED_EXCHANGE_RATE
MRC_CLEARED_EXCHANGE_DATE
Null? Type
Description
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(25) Transfer priority
NULL NUMBER(15)
External bank account
identifier
NULL NUMBER
Stamp duty tax amount for
globalization
NULL NUMBER
Stamp duty tax amount in
functional currency for
globalization
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books id and
payment cleared amount pairs
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books id and
currency conversion rate of
cleared payment pairs
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books id and
currency conversion date of
cleared payment pairs
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 12
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
MRC_CLEARED_EXCHANGE_RATE_TYPE
MRC_EXCHANGE_RATE
MRC_EXCHANGE_DATE
MRC_EXCHANGE_RATE_TYPE
MRC_BASE_AMOUNT
MRC_CLEARED_ERROR_BASE_AMOUNT
MRC_CLEARED_CHARGES_BASE_AMT
MRC_STAMP_DUTY_BASE_AMT
MATURITY_EXCHANGE_DATE
MATURITY_EXCHANGE_RATE_TYPE
MATURITY_EXCHANGE_RATE
DESCRIPTION
ACTUAL_VALUE_DATE
ANTICIPATED_VALUE_DATE
RELEASED_DATE
STOPPED_DATE
MRC_MATURITY_EXG_DATE
Null? Type
Description
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books id and
currency conversion rate type
at clearing time pairs
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books id and
currency conversion rate pairs
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books id and
currency conversion date pairs
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books id and
currency conversion rate type
pairs
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books id and
payment amount pairs
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books id and
cleared payment error base
amount pairs
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books id and
cleared payment charges base
amount pairs
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books id and
stamp duty tax pairs
NULL DATE
Date maturity exchange rate is
effective, usually the maturity
date for the payment
NULL VARCHAR2(30) Exchange rate type at future
dated payment maturity time,
for foreign currency payments
only
NULL NUMBER
Exchange rate at future dated
payment maturity time, for
foreign currency payments only
NULL VARCHAR2(240) Description
NULL DATE
Actual Value Date. For use by
Cash Management
NULL DATE
Anticipated Value Date. For
use by Cash Management
NULL DATE
Date and time user released
stop payment
NULL DATE
Date and time user recorded
stop payment
NULL VARCHAR2(2000) Multiple reporting currencies
only: Concatenated string of
reporting set of books id and
currency conversion date at
maturity time pairs
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 13
Column Descriptions
Name
(Continued)
Null? Type
MRC_MATURITY_EXG_RATE
MRC_MATURITY_EXG_RATE_TYPE
Indexes
Index Name
Index Type
AP_CHECKS_N1
AP_CHECKS_N2
AP_CHECKS_N3
AP_CHECKS_N4
AP_CHECKS_N5
AP_CHECKS_N6
AP_CHECKS_N7
AP_CHECKS_N8
AP_CHECKS_U1
AP_CHECKS_U2
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
AP_CHECKS_U3
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
Sequences
Sequence
Description
NULL VARCHAR2(2000) Multiple reporting currencies
only: Concatenated string of
reporting set of books id and
currency conversion rate at
maturity time pairs
NULL VARCHAR2(2000) Multiple reporting currencies
only: Concatenated string of
reporting set of books id and
currency conversion type at
maturity time pairs
Sequence
1
1
1
1
1
2
2
5
1
1
2
1
2
Column Name
CHECK_DATE
CHECK_NUMBER
CHECKRUN_NAME
PAYMENT_TYPE_FLAG
REQUEST_ID
VENDOR_ID
VENDOR_SITE_ID
CHECKRUN_ID
CHECK_ID
CHECK_STOCK_ID
CHECK_NUMBER
DOC_SEQUENCE_ID
DOC_SEQUENCE_VALUE
Derived Column
AP_CHECKS_S
CHECK_ID
AP_CHECK_STOCKS_REFUND_S
CHECK_STOCK_ID
Database Triggers
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
AX_AP_CHECKS_BRI1
BEFORE
ROW
INSERT
This trigger captures information needed to create subledger accounting events when Oracle
Payables and the set of books used is defined as a subledger in the Global Accounting Engine
application. This trigger may insert/update/delete rows in the AX_DOCUMENT_STATUSES and
AX_EVENTS tables. This trigger captures accounting events for Oracle Payables payment
transactions. It fires right before a payment is created.
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
AX_AP_CHECKS_ARU1
AFTER
ROW
UPDATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 14
Oracle Purchasing Applications Technical Reference Manual
This trigger captures information needed to create subledger accounting events when Oracle
Payables and the set of books used is defined as a subledger in the Global Accounting Engine
application. This trigger may insert/update/delete rows in the AX_DOCUMENT_STATUSES and
AX_EVENTS tables. This trigger captures accounting events for Oracle Payables payment
transactions. It fires after a row is updated.
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
AX_AP_CHECKS_ARU2
AFTER
ROW
UPDATE
This trigger captures information needed to create subledger accounting events when Oracle
Payables and the set of books used is defined as a subledger in the Global Accounting Engine
application. This trigger may insert/update/delete rows in the AX_DOCUMENT_STATUSES and
AX_EVENTS tables. This trigger captures accounting events for Oracle Payables payment
transactions. It fires after a not null document sequence is assigned to the payment.
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
AP_MRC_CHECKS_BIUD
BEFORE
ROW
INSERT, UPDATE, DELETE
This MRC trigger exists only when you install the Multiple Reporting Currencies feature. It is
executed when you perform an insert, update, or delete statement on the table AP_CHECKS_ALL.
For each record being inserted/updated/deleted in AP_CHECKS_ALL, this trigger
inserts/updates/deletes corresponding reporting currency records in the MRC subtable,
AP_MC_CHECKS. In addition, this trigger also populates the MRC VARCHAR2 columns in
AP_CHECKS_ALL.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 15
AP_DISTRIBUTION_SETS_ALL
AP_DISTRIBUTION_SETS_ALL contains information about
Distribution Sets you define to distribute invoices automatically. You
need one row for each Distribution Set you use in your Oracle Payables
application. When you enter an invoice, you can select a Distribution
Set that you define in this table. When you select a Distribution Set for
an invoice, your Oracle Payables application automatically creates
invoice distribution lines according to the lines you define for the
Distribution Set you select. A Distribution Set must have one or more
Distribution Set lines.
This table corresponds to the Distribution Sets window.
Column Descriptions
Name
DISTRIBUTION_SET_ID
Null? Type
(PK)
DISTRIBUTION_SET_NAME
LAST_UPDATE_DATE
LAST_UPDATED_BY
DESCRIPTION
TOTAL_PERCENT_DISTRIBUTION
NOT NULL NUMBER(15)
NOT NULL VARCHAR2(50)
NOT NULL DATE
NOT NULL NUMBER(15)
NULL VARCHAR2(240)
NULL NUMBER(19,3)
INACTIVE_DATE
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
ATTRIBUTE_CATEGORY
NULL
NULL
NULL
NULL
NULL
DATE
NUMBER(15)
DATE
NUMBER(15)
VARCHAR2(150)
ATTRIBUTE1
NULL VARCHAR2(150)
ATTRIBUTE2
NULL VARCHAR2(150)
ATTRIBUTE3
NULL VARCHAR2(150)
ATTRIBUTE4
NULL VARCHAR2(150)
ATTRIBUTE5
NULL VARCHAR2(150)
ATTRIBUTE6
NULL VARCHAR2(150)
ATTRIBUTE7
NULL VARCHAR2(150)
ATTRIBUTE8
NULL VARCHAR2(150)
ATTRIBUTE9
NULL VARCHAR2(150)
ATTRIBUTE10
NULL VARCHAR2(150)
ATTRIBUTE11
NULL VARCHAR2(150)
ATTRIBUTE12
NULL VARCHAR2(150)
Description
Invoice Distribution Set
identifier
Invoice Distribution Set name
Standard Who column
Standard Who column
Description
Sum of distribution percents of
each of the Distribution Set
lines
Inactive date
Standard Who column
Standard Who column
Standard Who column
Descriptive Flexfield structure
defining column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 16
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
ATTRIBUTE13
Null? Type
Description
NULL VARCHAR2(150) Descriptive Flexfield segment
column
NULL VARCHAR2(150) Descriptive Flexfield segment
column
NULL VARCHAR2(150) Descriptive Flexfield segment
column
NULL NUMBER(15)
Organization identifier
ATTRIBUTE14
ATTRIBUTE15
ORG_ID
Indexes
Index Name
Index Type
AP_DISTRIBUTION_SETS_U1
AP_DISTRIBUTION_SETS_U2
Sequences
Sequence
UNIQUE
UNIQUE
Sequence
1
1
3
Column Name
DISTRIBUTION_SET_ID
DISTRIBUTION_SET_NAME
ORG_ID
Derived Column
AP_DISTRIBUTION_SETS_S
DISTRIBUTION_SET_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 17
AP_HOLDS_ALL
AP_HOLDS_ALL contains information about holds that you or your
Oracle Payables application place on an invoice. For non–matching
holds, there is one row for each hold placed on an invoice. For matching
holds, there is one row for each hold placed on an invoice–shipment
match. An invoice may have one or more corresponding rows in this
table. Your Oracle Payables application does not pay invoices that have
one or more unreleased holds recorded in this table.
This table holds information referenced by the Invoice Holds window.
In the strictest sense, AP_HOLDS_ALL has no primary key. It is possible
for your Oracle Payables application to place a certain type of hold on
an invoice, then release it, then place another hold of the same type (if
data changes before each submission of Approval), which would result
in a duplicate primary key. But for practical purposes, the primary key
is a concatenation of INVOICE_ID, LINE_LOCATION_ID, and
HOLD_LOOKUP_CODE.
Foreign Keys
Primary Key Table
AP_HOLD_CODES
AP_HOLD_CODES
AP_INVOICES_ALL
FND_USER
PO_LINE_LOCATIONS_ALL
RCV_TRANSACTIONS
QuickCodes Columns
Column
HOLD_LOOKUP_CODE
Primary Key Column
Foreign Key Column
HOLD_LOOKUP_CODE
HOLD_LOOKUP_CODE
INVOICE_ID
USER_ID
LINE_LOCATION_ID
TRANSACTION_ID
HOLD_LOOKUP_CODE
RELEASE_LOOKUP_CODE
INVOICE_ID
HELD_BY
LINE_LOCATION_ID
RCV_TRANSACTION_ID
QuickCodes Type
QuickCodes Table
HOLD CODE
AMOUNT
AP_LOOKUP_CODES
Invoice amount exceeded
limit
Invoice amount lowered
Hold approved
Unable to perform automatic
withholding tax
Performed automatic withholding tax
Funds checking can now be
performed
Invoice cannot be cancelled
Cannot close PO before shipment is fully delivered
Funds checking could not be
performed
Cannot try PO close because
invoice has unreleased holds
Invoice currency different
from PO currency
AMOUNT LOWERED
APPROVED
AWT ERROR
AWT OK
CAN FUNDS CHECK
CANCEL
CANT CLOSE PO
CANT FUNDS CHECK
CANT TRY PO CLOSE
CURRENCY DIFFERENCE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 18
Oracle Purchasing Applications Technical Reference Manual
QuickCodes Columns
Column
(Continued)
QuickCodes Type
DIST ACCT INVALID
DIST ACCT VALID
DIST VARIANCE
ERV ACCT INVALID
ERV ACCT VALID
FINAL MATCHING
FUNDS NOW AVAILABLE
FUTURE OPEN
FUTURE PERIOD
HOLDS QUICK RELEASED
INSUFFICIENT FUNDS
INVALID PO
INVOICE QUICK RELEASED
MATCH OVERRIDE
MATCHED
MAX QTY ORD
MAX QTY REC
MAX RATE AMOUNT
MAX SHIP AMOUNT
MAX TOTAL AMOUNT
NATURAL ACCOUNT TAX
NATURAL ACCOUNT TAX OK
NO RATE
PO MATCHED
PO NOT APPROVED
PO REQUIRED
PRICE
QTY ORD
QTY REC
QUALITY
RATE EXISTS
REC EXCEPTION
QuickCodes Table
Distribution account is
invalid
Distribution account is now
valid
Total of invoice distributions does not equal invoice
amount
ERV account is invalid
ERV account is now valid
PO has already been final
matched to another invoice
Sufficient funds now exist
Future period has been
opened
One or more distribution
lines fall into a future
period
Holds approved
Insufficient funds exist for
this invoice
Invoice has invalid or missing PO number
Invoice approved
Matching hold approved
Passed matching condition
Quantity billed exceeds
quantity ordered by tolerance amount
Quantity billed exceeds
maximum quantity received
tolerance
Exchange rate variance exceeds limit
Variance between invoice and
shipment amount exceeds
limit
Sum of invoice and exchange
rate variances exceeds limit
Invoice tax name does not
match the natural account
tax name
Tax name updated to match
natural account
Foreign currency invoice has
no exchange rate
Invoice is matched to PO
PO has not been approved
Invoice requires matching to
a PO
Invoice price exceeds purchase order price
Quantity billed exceeds
quantity ordered
Quantity billed exceeds
quantity received
Quantity billed exceeds
quantity accepted
Invoice exchange rate is now
available
Receiving exception
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 19
QuickCodes Columns
Column
(Continued)
QuickCodes Type
TAX AMOUNT RANGE
TAX DIFFERENCE
TAX VARIANCE
VARIANCE CORRECTED
VARIANCE OVERRIDE
VENDOR
VENDOR UPDATED
RELEASE_LOOKUP_CODE
HOLD CODE
AMOUNT
AMOUNT LOWERED
APPROVED
AWT ERROR
AWT OK
CAN FUNDS CHECK
CANCEL
CANT CLOSE PO
CANT FUNDS CHECK
CANT TRY PO CLOSE
CURRENCY DIFFERENCE
DIST ACCT INVALID
DIST ACCT VALID
DIST VARIANCE
ERV ACCT INVALID
ERV ACCT VALID
FINAL MATCHING
FUNDS NOW AVAILABLE
FUTURE OPEN
FUTURE PERIOD
HOLDS QUICK RELEASED
INSUFFICIENT FUNDS
INVALID PO
INVOICE QUICK RELEASED
MATCH OVERRIDE
MATCHED
MAX QTY ORD
QuickCodes Table
Invoice tax amount does not
fall within range
Invoice tax code different
from PO tax code
Invoice tax amount exceeds
calculated tax amount
Invoice variance corrected
Variance hold approved
Hold all future payments for
supplier
Supplier or site updated
AP_LOOKUP_CODES
Invoice amount exceeded
limit
Invoice amount lowered
Hold approved
Unable to perform automatic
withholding tax
Performed automatic withholding tax
Funds checking can now be
performed
Invoice cannot be cancelled
Cannot close PO before shipment is fully delivered
Funds checking could not be
performed
Cannot try PO close because
invoice has unreleased holds
Invoice currency different
from PO currency
Distribution account is
invalid
Distribution account is now
valid
Total of invoice distributions does not equal invoice
amount
ERV account is invalid
ERV account is now valid
PO has already been final
matched to another invoice
Sufficient funds now exist
Future period has been
opened
One or more distribution
lines fall into a future
period
Holds approved
Insufficient funds exist for
this invoice
Invoice has invalid or missing PO number
Invoice approved
Matching hold approved
Passed matching condition
Quantity billed exceeds
quantity ordered by tolerance amount
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 20
Oracle Purchasing Applications Technical Reference Manual
QuickCodes Columns
Column
(Continued)
QuickCodes Type
QuickCodes Table
MAX QTY REC
MAX RATE AMOUNT
MAX SHIP AMOUNT
MAX TOTAL AMOUNT
NATURAL ACCOUNT TAX
NATURAL ACCOUNT TAX OK
NO RATE
PO MATCHED
PO NOT APPROVED
PO REQUIRED
PRICE
QTY ORD
QTY REC
QUALITY
RATE EXISTS
REC EXCEPTION
TAX AMOUNT RANGE
TAX DIFFERENCE
TAX VARIANCE
VARIANCE CORRECTED
VARIANCE OVERRIDE
VENDOR
VENDOR UPDATED
STATUS_FLAG
INVOICE HOLD STATUS
HELD
RELEASED
Column Descriptions
Name
Null? Type
INVOICE_ID
LINE_LOCATION_ID
NOT NULL NUMBER(15)
NULL NUMBER(15)
HOLD_LOOKUP_CODE
LAST_UPDATE_DATE
LAST_UPDATED_BY
HELD_BY
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
VARCHAR2(25)
DATE
NUMBER(15)
NUMBER(15)
Quantity billed exceeds
maximum quantity received
tolerance
Exchange rate variance exceeds limit
Variance between invoice and
shipment amount exceeds
limit
Sum of invoice and exchange
rate variances exceeds limit
Invoice tax name does not
match the natural account
tax name
Tax name updated to match
natural account
Foreign currency invoice has
no exchange rate
Invoice is matched to PO
PO has not been approved
Invoice requires matching to
a PO
Invoice price exceeds purchase order price
Quantity billed exceeds
quantity ordered
Quantity billed exceeds
quantity received
Quantity billed exceeds
quantity accepted
Invoice exchange rate is now
available
Receiving exception
Invoice tax amount does not
fall within range
Invoice tax code different
from PO tax code
Invoice tax amount exceeds
calculated tax amount
Invoice variance corrected
Variance hold approved
Hold all future payments for
supplier
Supplier or site updated
AP_LOOKUP_CODES
Invoice is on hold
Invoice is released
Description
Invoice identifier
Purchase order line location
identifier
Name of hold code
Standard Who column
Standard Who column
User that placed hold on
invoice
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 21
Column Descriptions
Name
(Continued)
HOLD_DATE
Null? Type
Description
NOT NULL DATE
HOLD_REASON
NULL VARCHAR2(240)
RELEASE_LOOKUP_CODE
RELEASE_REASON
NULL VARCHAR2(25)
NULL VARCHAR2(240)
STATUS_FLAG
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
ATTRIBUTE_CATEGORY
NULL
NULL
NULL
NULL
NULL
ATTRIBUTE1
NULL VARCHAR2(150)
ATTRIBUTE2
NULL VARCHAR2(150)
ATTRIBUTE3
NULL VARCHAR2(150)
ATTRIBUTE4
NULL VARCHAR2(150)
ATTRIBUTE5
NULL VARCHAR2(150)
ATTRIBUTE6
NULL VARCHAR2(150)
ATTRIBUTE7
NULL VARCHAR2(150)
ATTRIBUTE8
NULL VARCHAR2(150)
ATTRIBUTE9
NULL VARCHAR2(150)
ATTRIBUTE10
NULL VARCHAR2(150)
ATTRIBUTE11
NULL VARCHAR2(150)
ATTRIBUTE12
NULL VARCHAR2(150)
ATTRIBUTE13
NULL VARCHAR2(150)
ATTRIBUTE14
NULL VARCHAR2(150)
ATTRIBUTE15
NULL VARCHAR2(150)
ORG_ID
RESPONSIBILITY_ID
NULL NUMBER(15)
NULL NUMBER(15)
RCV_TRANSACTION_ID
NULL NUMBER
Indexes
Index Name
AP_HOLDS_N1
AP_HOLDS_N2
VARCHAR2(25)
NUMBER(15)
DATE
NUMBER(15)
VARCHAR2(150)
Index Type
Sequence
NOT UNIQUE
NOT UNIQUE
1
1
Date user placed hold on
invoice
Reason for hold being placed on
invoice
Name of release code
Reason for release being placed
on invoice
No longer used
Standard Who column
Standard Who column
Standard Who column
Descriptive Flexfield structure
defining columns
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Organization identifier
Responsibility identifier
associated with Insufficient
Funds hold
Receipt identifier,
RCV_TRANSACTIONS.TRANSACTION_I,
of receipt that this hold is
associated with
Column Name
INVOICE_ID
LINE_LOCATION_ID
Database Triggers
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 22
Oracle Purchasing Applications Technical Reference Manual
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
AX_AP_HOLDS_ARI1
AFTER
ROW
INSERT
This trigger captures information needed to create subledger accounting events when Oracle
Payables and the set of books used is defined as a subledger in the Global Accounting Engine
application. This trigger may insert/update/delete rows in the AX_DOCUMENT_STATUSES and
AX_EVENTS tables. This trigger captures accounting events for Oracle Payables invoice holds.
It fires right after a hold is created.
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
AX_AP_HOLDS_ARU1
AFTER
ROW
UPDATE
This trigger captures information needed to create subledger accounting events when Oracle
Payables and the set of books used is defined as a subledger in the Global Accounting Engine
application. This trigger may insert/update/delete rows in the AX_DOCUMENT_STATUSES and
AX_EVENTS tables. This trigger captures accounting events for Oracle Payables invoice holds
when the hold status is changed. It fires right after a hold is released.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 23
AP_INCOME_TAX_TYPES
AP_INCOME_TAX_TYPES stores the 1099–MISC types that you can
assign to a supplier for 1099 reporting. There is one row for each type
you use to identify a supplier as a 1099 supplier. When you enter a
supplier, you can select a 1099–MISC type if you define the supplier as
Federal Reportable.
Column Descriptions
Name
INCOME_TAX_TYPE (PK)
DESCRIPTION
INACTIVE_DATE
LAST_UPDATE_DATE
LAST_UPDATED_BY
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
Indexes
Index Name
Null? Type
NOT NULL
NULL
NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
Index Type
AP_INCOME_TAX_TYPES_U1
Description
VARCHAR2(10)
VARCHAR2(80)
DATE
DATE
NUMBER(15)
NUMBER(15)
DATE
NUMBER(15)
UNIQUE
Sequence
1
1099–MISC type
Description of 1099 type
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Column Name
INCOME_TAX_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 24
Oracle Purchasing Applications Technical Reference Manual
AP_INVOICES_ALL
AP_INVOICES_ALL contains records for invoices you enter. There is
one row for each invoice you enter. An invoice can have one or more
invoice distribution lines. An invoice can also have one or more
scheduled payments.
An invoice of type EXPENSE REPORT must relate to a row in
AP_EXPENSE_REPORT_HEADERS_ALL unless the record has been
purged from AP_EXPENSE_REPORT_HEADERS_ALL. Your Oracle
Payables application uses the INTEREST type invoice for interest that it
calculates on invoices that are overdue. Your Oracle Payables
application links the interest invoice to the original invoice by inserting
the INVOICE_ID in the AP_INVOICE_RELATIONSHIPS table.
This table corresponds to the Invoices window.
Foreign Keys
Primary Key Table
AP_AWT_GROUPS
AP_BATCHES_ALL
AP_DOC_SEQUENCE_AUDIT
AP_RECURRING_PAYMENTS_ALL
AP_TERMS_TL
FND_CURRENCIES
FND_CURRENCIES
FND_DOCUMENT_SEQUENCES
FND_DOC_SEQUENCE_CATEGORIES
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_DAILY_CONVERSION_TYPES
GL_DAILY_CONVERSION_TYPES
GL_SETS_OF_BOOKS
GL_USSGL_TRANSACTION_CODES
PA_EXPENDITURE_TYPES
PA_EXP_ORGS_IT
PA_PROJECTS_ALL
PA_TASKS
PO_HEADERS_ALL
PO_VENDORS
PO_VENDOR_SITES_ALL
QuickCodes Columns
Column
INVOICE_TYPE_LOOKUP_CODE
Primary Key Column
Foreign Key Column
GROUP_ID
BATCH_ID
DOC_SEQUENCE_VALUE
DOC_SEQUENCE_ID
RECURRING_PAYMENT_ID
TERM_ID
CURRENCY_CODE
CURRENCY_CODE
DOC_SEQUENCE_ID
CODE
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CONVERSION_TYPE
CONVERSION_TYPE
SET_OF_BOOKS_ID
USSGL_TRANSACTION_CODE
EXPENDITURE_TYPE
ORGANIZATION_ID
PROJECT_ID
TASK_ID
PO_HEADER_ID
VENDOR_ID
VENDOR_SITE_ID
AWT_GROUP_ID
BATCH_ID
DOC_SEQUENCE_VALUE
DOC_SEQUENCE_ID
RECURRING_PAYMENT_ID
TERMS_ID
INVOICE_CURRENCY_CODE
PAYMENT_CURRENCY_CODE
DOC_SEQUENCE_ID
DOC_CATEGORY_CODE
ACCTS_PAY_CODE_COMBINATION_ID
PA_DEFAULT_DIST_CCID
EXCHANGE_RATE_TYPE
PAYMENT_CROSS_RATE_TYPE
SET_OF_BOOKS_ID
USSGL_TRANSACTION_CODE
EXPENDITURE_TYPE
EXPENDITURE_ORGANIZATION_ID
PROJECT_ID
TASK_ID
PO_HEADER_ID
VENDOR_ID
VENDOR_SITE_ID
QuickCodes Type
QuickCodes Table
INVOICE TYPE
AWT
CREDIT
DEBIT
EXPENSE REPORT
INTEREST
AP_LOOKUP_CODES
Withholding tax invoice
Credit memo
Debit memo
Employee expense report
Interest invoice
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 25
QuickCodes Columns
Column
(Continued)
QuickCodes Type
QuickCodes Table
MIXED
PREPAYMENT
QUICKDEFAULT
QUICKMATCH
STANDARD
Mixed type invoice
Prepayments and advances
PO default standard invoice
QuickMatch standard invoice
Standard invoice
PAYMENT_METHOD_LOOKUP_CODE
PAYMENT METHOD
CHECK
CLEARING
EFT
WIRE
AP_LOOKUP_CODES
Check
Clearing
Electronic
Wire
PAYMENT_STATUS_FLAG
INVOICE PAYMENT STATUS
N
P
Y
AP_LOOKUP_CODES
Not paid
Partially paid
Fully paid
SOURCE
SOURCE
CREDIT CARD
EDI GATEWAY
ERS
INVOICE GATEWAY
Intercompany
Oracle Assets
Oracle Project Accounting
Oracle Property Manager
PA_IC_INVOICES
AP_LOOKUP_CODES
Credit Card
e–Commerce Gateway
ERS
Invoice Gateway
Intercompany
Oracle Assets
Oracle Projects
Oracle Property Manager
Oracle Projects InterCompany
Invoices
Oracle Projects Inter–Project Invoices
Recurring Invoice
Return to Supplier
Self–Service Applications
Payables Expense Reports
PA_IP_INVOICES
RECURRING INVOICE
RTS
SelfService
XpenseXpress
Column Descriptions
Name
Null? Type
INVOICE_ID (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
VENDOR_ID
INVOICE_NUM
SET_OF_BOOKS_ID
INVOICE_CURRENCY_CODE
PAYMENT_CURRENCY_CODE
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER(15)
DATE
NUMBER(15)
NUMBER(15)
VARCHAR2(50)
NUMBER(15)
VARCHAR2(15)
VARCHAR2(15)
PAYMENT_CROSS_RATE
NOT NULL NUMBER
INVOICE_AMOUNT
VENDOR_SITE_ID
AMOUNT_PAID
DISCOUNT_AMOUNT_TAKEN
INVOICE_DATE
NULL
NOT NULL
NULL
NULL
NULL
NUMBER
NUMBER(15)
NUMBER
NUMBER
DATE
Description
Invoice identifier
Standard Who column
Standard Who column
Supplier identifier
Invoice number
Set of books identifier
Currency code of invoice
Currency code of payment (must
be same as
INVOICE_CURRENCY_CODE or have a
fixed rate relationship)
Exchange rate between invoice
and payment; in Release 11 the
value is always 1 unless they
are associated fixed–rate
currencies
Invoice amount
Supplier site identifier
Amount paid
Amount of discount taken
Invoice date
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 26
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
SOURCE
INVOICE_TYPE_LOOKUP_CODE
DESCRIPTION
BATCH_ID
AMOUNT_APPLICABLE_TO_DISCOUNT
NULL
NULL
NULL
NULL
NULL
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(240)
NUMBER(15)
NUMBER
TAX_AMOUNT
TERMS_ID
TERMS_DATE
NULL NUMBER
NULL NUMBER(15)
NULL DATE
PAYMENT_METHOD_LOOKUP_CODE
PAY_GROUP_LOOKUP_CODE
ACCTS_PAY_CODE_COMBINATION_ID
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL NUMBER(15)
PAYMENT_STATUS_FLAG
NULL VARCHAR2(1)
CREATION_DATE
CREATED_BY
BASE_AMOUNT
NULL DATE
NULL NUMBER(15)
NULL NUMBER
VAT_CODE
LAST_UPDATE_LOGIN
EXCLUSIVE_PAYMENT_FLAG
NULL VARCHAR2(15)
NULL NUMBER(15)
NULL VARCHAR2(1)
PO_HEADER_ID
NULL NUMBER(15)
FREIGHT_AMOUNT
NULL NUMBER
GOODS_RECEIVED_DATE
INVOICE_RECEIVED_DATE
VOUCHER_NUM
NULL DATE
NULL DATE
NULL VARCHAR2(50)
APPROVED_AMOUNT
NULL NUMBER
RECURRING_PAYMENT_ID
EXCHANGE_RATE
NULL NUMBER(15)
NULL NUMBER
EXCHANGE_RATE_TYPE
NULL VARCHAR2(30)
EXCHANGE_DATE
NULL DATE
Description
Source of invoice
Type of invoice
Description
Invoice batch identifier
Amount of invoice applicable to
a discount
Tax amount
Payment terms identifier
Date used with payment terms to
calculate scheduled payment of
an invoice
Name of payment method
Name of pay group
Accounting Flexfield identifier
for accounts payable liability
account
Flag that indicates if invoice
has been paid (Y, N, or P)
Standard Who column
Standard Who column
Invoice amount in functional
currency, only used for foreign
currency invoices
Tax code
Standard Who column
Pay invoice on separate payment
document flag
Purchase order identifier for
invoices with QUICKMATCH and PO
DEFAULT types, and prepayments
associated with purchase order
Freight amount used to
calculate invoice amount
available for discount and
provide defaults for automatic
proration
Date invoice items received
Date invoice received
Voucher number; validated
(Sequential Numbering enabled)
or non–validated (Sequential
Numbering not enabled)
Invoice amount approved through
manual authorization for
payment (used for reference
purposes only)
Recurring invoice identifier
Exchange rate for foreign
currency invoice
Exchange rate type for foreign
currency invoice
Date exchange rate is
effective, usually accounting
date of a transaction
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 27
Column Descriptions
Name
(Continued)
Null? Type
EARLIEST_SETTLEMENT_DATE
NULL DATE
ORIGINAL_PREPAYMENT_AMOUNT
DOC_SEQUENCE_ID
NULL NUMBER
NULL NUMBER
DOC_SEQUENCE_VALUE
NULL NUMBER
DOC_CATEGORY_CODE
NULL VARCHAR2(30)
ATTRIBUTE1
NULL VARCHAR2(150)
ATTRIBUTE2
NULL VARCHAR2(150)
ATTRIBUTE3
NULL VARCHAR2(150)
ATTRIBUTE4
NULL VARCHAR2(150)
ATTRIBUTE5
NULL VARCHAR2(150)
ATTRIBUTE6
NULL VARCHAR2(150)
ATTRIBUTE7
NULL VARCHAR2(150)
ATTRIBUTE8
NULL VARCHAR2(150)
ATTRIBUTE9
NULL VARCHAR2(150)
ATTRIBUTE10
NULL VARCHAR2(150)
ATTRIBUTE11
NULL VARCHAR2(150)
ATTRIBUTE12
NULL VARCHAR2(150)
ATTRIBUTE13
NULL VARCHAR2(150)
ATTRIBUTE14
NULL VARCHAR2(150)
ATTRIBUTE15
NULL VARCHAR2(150)
ATTRIBUTE_CATEGORY
NULL VARCHAR2(150)
APPROVAL_STATUS
NULL VARCHAR2(25)
APPROVAL_DESCRIPTION
NULL VARCHAR2(240)
INVOICE_DISTRIBUTION_TOTAL
POSTING_STATUS
NULL NUMBER
NULL VARCHAR2(15)
PREPAY_FLAG
AUTHORIZED_BY
NULL VARCHAR2(1)
NULL VARCHAR2(25)
Description
Date associated with a
prepayment after which you can
apply the prepayment against
invoices. Only used for
temporary prepayments. Column
is null for permanent
prepayments and other invoice
types
No longer used
Sequential Numbering (voucher
number) document sequence
identifier
Voucher number (Sequential
Numbering) for invoice
Sequential Numbering (voucher
number) document category
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield structure
defining column
Status of manual authorization
invoice approval (used for
reference purposes only)
Description of manual
authorization invoice approval
(used for reference purposes
only)
No longer used
Status that indicates if
invoice can be posted (either
Available or N – column is
populated, but not used)
No longer used
Person authorizing a prepayment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 28
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
CANCELLED_DATE
CANCELLED_BY
CANCELLED_AMOUNT
TEMP_CANCELLED_AMOUNT
PROJECT_ACCOUNTING_CONTEXT
USSGL_TRANSACTION_CODE
USSGL_TRX_CODE_CONTEXT
PROJECT_ID
TASK_ID
EXPENDITURE_TYPE
EXPENDITURE_ITEM_DATE
PA_QUANTITY
EXPENDITURE_ORGANIZATION_ID
PA_DEFAULT_DIST_CCID
VENDOR_PREPAY_AMOUNT
PAYMENT_AMOUNT_TOTAL
AWT_FLAG
AWT_GROUP_ID
REFERENCE_1
REFERENCE_2
ORG_ID
PRE_WITHHOLDING_AMOUNT
GLOBAL_ATTRIBUTE_CATEGORY
GLOBAL_ATTRIBUTE1
GLOBAL_ATTRIBUTE2
Null? Type
Description
NULL DATE
NULL NUMBER(15)
Date invoice cancelled
User ID of person who cancelled
an invoice
NULL NUMBER
Original amount of cancelled
invoice
NULL NUMBER
Column for recording the
original amount of an invoice
until cancellation completes
successfully
NULL VARCHAR2(30) Oracle Projects Descriptive
Flexfield context column
NULL VARCHAR2(30) Default transaction code for
creating US Standard General
Ledger journal entries (Oracle
Public Sector Payables)
NULL VARCHAR2(30) USSGL Transaction Code
Descriptive Flexfield context
column
NULL NUMBER(15)
Identifier for project used to
build default Accounting
Flexfield
NULL NUMBER(15)
Identifier for project task
used to build default
Accounting Flexfield
NULL VARCHAR2(30) Project expenditure type used
to build default Accounting
Flexfield
NULL DATE
Project expenditure item date
used to build default
Accounting Flexfield
NULL NUMBER(22,5) Project item quantity used to
build default Accounting
Flexfield
NULL NUMBER(15)
Identifier for project
organization used to build
default Accounting Flexfield
NULL NUMBER(15)
Identifier for project–related
invoice default Accounting
Flexfield (defaults to invoice
distribution lines)
NULL NUMBER
No longer used
NULL NUMBER
Amount of invoice that has been
paid
NULL VARCHAR2(1)
Flag to indicate if Automatic
Withholding Tax has been
calculated automatically (A),
or manually (M)
NULL NUMBER(15)
Withholding tax group
identifier
NULL VARCHAR2(30) Reference information from
Oracle Projects expense reports
NULL VARCHAR2(30) Reference information from
Oracle Projects expense reports
NULL NUMBER(15)
Organization identifier
NULL NUMBER
Reserved for future use
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 29
Column Descriptions
Name
(Continued)
GLOBAL_ATTRIBUTE3
GLOBAL_ATTRIBUTE4
GLOBAL_ATTRIBUTE5
GLOBAL_ATTRIBUTE6
GLOBAL_ATTRIBUTE7
GLOBAL_ATTRIBUTE8
GLOBAL_ATTRIBUTE9
GLOBAL_ATTRIBUTE10
GLOBAL_ATTRIBUTE11
GLOBAL_ATTRIBUTE12
GLOBAL_ATTRIBUTE13
GLOBAL_ATTRIBUTE14
GLOBAL_ATTRIBUTE15
GLOBAL_ATTRIBUTE16
GLOBAL_ATTRIBUTE17
GLOBAL_ATTRIBUTE18
GLOBAL_ATTRIBUTE19
GLOBAL_ATTRIBUTE20
AUTO_TAX_CALC_FLAG
PAYMENT_CROSS_RATE_TYPE
PAYMENT_CROSS_RATE_DATE
PAY_CURR_INVOICE_AMOUNT
MRC_BASE_AMOUNT
MRC_EXCHANGE_RATE
Null? Type
Description
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(1)
Flag that indicates whether tax
amount is automatically
calculated for the tax code
entered on an invoice.
Possible values are: Y for
header level, L for line level,
T for tax code level and N for
no automatic tax calculation
NULL VARCHAR2(30) Cross currency payment rate
type (only valid value in this
release is EMU Fixed)
NULL DATE
Cross currency payment rate
date
NULL NUMBER
Invoice amount in the payment
currency
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books ID and
invoice amount in the reporting
currency pairs
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books ID and
currency conversion rate pairs
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 30
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
MRC_EXCHANGE_RATE_TYPE
Description
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books ID and
currency conversion rate type
pairs
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books ID and
currency conversion date pairs
NOT NULL DATE
Accounting date to default to
invoice distributions
NULL NUMBER(15)
Reserved for use by Oracle
Grants Management
MRC_EXCHANGE_DATE
GL_DATE
AWARD_ID
Indexes
Index Name
Index Type
Sequence
AP_INVOICES_N1
AP_INVOICES_N10
AP_INVOICES_N11
NOT UNIQUE
NOT UNIQUE
NOT UNIQUE
AP_INVOICES_N12
AP_INVOICES_N13
AP_INVOICES_N14
AP_INVOICES_N2
AP_INVOICES_N3
AP_INVOICES_N4
AP_INVOICES_N5
AP_INVOICES_N6
AP_INVOICES_N7
AP_INVOICES_N8
AP_INVOICES_N9
AP_INVOICES_U1
AP_INVOICES_U2
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
1
1
1
2
2
5
5
1
1
1
1
1
1
1
1
1
1
2
3
1
2
AP_INVOICES_U3
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
Sequences
Sequence
Column Name
BATCH_ID
PO_HEADER_ID
PROJECT_ID
TASK_ID
VOUCHER_NUM
DOC_SEQUENCE_VALUE
GLOBAL_ATTRIBUTE1
VENDOR_ID
PAYMENT_STATUS_FLAG
INVOICE_AMOUNT
INVOICE_DATE
INVOICE_NUM
VENDOR_SITE_ID
CREATION_DATE
INVOICE_TYPE_LOOKUP_CODE
INVOICE_ID
VENDOR_ID
INVOICE_NUM
ORG_ID
DOC_SEQUENCE_ID
DOC_SEQUENCE_VALUE
Derived Column
AP_INVOICES_S
INVOICE_ID
Database Triggers
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
AX_AP_INVOICES_ARU1
AFTER
ROW
UPDATE
This trigger captures information needed to create subledger accounting events when Oracle
Payables and the set of books used is defined as a subledger in the Global Accounting Engine
application. This trigger may insert/update/delete rows in the AX_DOCUMENT_STATUSES and
AX_EVENTS tables. This trigger captures accounting events for Oracle Payables invoices. It
fires right after the invoice is canceled.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 31
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
AX_AP_INVOICES_ARU2
AFTER
ROW
UPDATE
This trigger captures information needed to create subledger accounting events when Oracle
Payables and the set of books used is defined as a subledger in the Global Accounting Engine
application. This trigger may insert/update/delete rows in the AX_DOCUMENT_STATUSES and
AX_EVENTS tables. This trigger captures accounting events for Oracle Payables invoices. It
fires right after a document sequence is assigned to the invoice.
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
AX_AP_INVOICES_ARU3
AFTER
ROW
UPDATE
This trigger captures information needed to create subledger accounting events when Oracle
Payables and the set of books used is defined as a subledger in the Global Accounting Engine
application. This trigger may insert/update/delete rows in the AX_DOCUMENT_STATUSES and
AX_EVENTS tables. This trigger captures accounting events for Oracle Payables invoices. It
fires right after the vendor on the invoice is changed.
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
AX_AP_INVOICES_BRDI1
BEFORE
ROW
INSERT, DELETE
This trigger captures information needed to create subledger accounting events when Oracle
Payables and the set of books used is defined as a subledger in the Global Accounting Engine
application. This trigger may insert/update/delete rows in the AX_DOCUMENT_STATUSES and
AX_EVENTS tables. This trigger captures accounting events for Oracle Payables invoices. It
fires right before the invoice is created or deleted.
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
AP_MRC_INVOICES_BIUD
BEFORE
ROW
INSERT, UPDATE, DELETE
This MRC trigger exists only when you install the Multiple Reporting Currencies feature. It is
executed when you perform an insert, update, or delete statement on the table AP_INVOICES_ALL.
For each record being inserted/updated/deleted in AP_INVOICES_ALL, this trigger
inserts/updates/deletes corresponding reporting currency records in the MRC subtable,
AP_MC_INVOICES. In addition, this trigger also populates the MRC VARCHAR2 columns in
AP_INVOICES_ALL.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 32
Oracle Purchasing Applications Technical Reference Manual
AP_INVOICE_DISTRIBUTIONS_ALL
AP_INVOICE_DISTRIBUTIONS_ALL holds the distribution line
information that you enter for invoices. There is a row for each invoice
distribution. A distribution line must be associated with aninvoice. An
invoice can have multiple distribution lines. Your Oracle Payables
application automatically creates rows in this table when: 1) you choose
a distribution set at the invoice level 2) you import expense reports 3)
you match an invoice to a purchase order or receipt;it uses information
from the matched purchase order or receipt4) you import invoices via
the Open Interface Import process5) you select to automatically calculate
tax 6) you select to automatically do withholding.
Each invoice distribution line has its own accounting date. When you
account for an invoice, your Oracle Payables application creates
accounting events, accounting entry headers and accounting entry lines
for those distribution lines that have accounting dates included in the
selected accounting date range for the Payables Accounting Process.
The accounting entries can then be transferred over to General Ledger
by running the Transfer to General Ledger process which creates journal
entries.
Values for POSTED_FLAG may be Y for accounted distributions or N
for distributions that have not been accounted. Values for
ACCRUAL_POSTED_FLAG may be Y if the distribution has been
accounted and the system is set up for accrual basis accounting or N if
either distribution has not been accounted or accrual basis accounting is
not used.
Values for CASH_POSTED_FLAG may be Y if distribution has been
accounted and system is set up for cash basis accounting, N if either
distribution has not been accounted or system is not setup for cash basis
accounting or P if distribution has been partially accounted in the cash
set of books.
The MATCH_STATUS_FLAG indicates the approval status for the
distribution. Values for the MATCH_STATUS_FLAG can be null or N
for invoice distributions that Approval has not tested or T for
distributions that have been tested or A for distributions that have been
tested and approved.
Invoice distributions may be interfaced over/from Oracle Assets or
Oracle Projects. Your Oracle Payables application sets the
ASSETS_ADDITION_FLAG to U for distributions not tested by Oracle
Assets; Oracle Assets then adjusts this flag after it tests a distribution for
assignment as an asset. To avoid the same invoice distribution being
interfaced to both Oracle Projects and Oracle Assets, you must interface
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 33
any project–related invoice distribution to Oracle Projects before you can
interface it to Oracle Assets. If the project–related invoice distribution is
charged to a capital project in Oracle Projects, Oracle Projects sets the
ASSET_ADDITION_FLAG to P when the PA_ADDITION_FLAG is set
to Y, Z or T. Oracle Assets only picks up invoice distributions with the
ASSET_ADDITION_FLAG set to U and if project–related, with the
PA_ADDITION_FLAG set to Y, Z, or T. PA_ADDITION_FLAG tracks
the status of project–related supplier invoice distribution lines and
expense report distribution lines. For supplier invoice distributions
entered via Oracle Payables, the PA_ADDITION_FLAG is set to N if the
distribution is project–related, otherwise it is set to E and it is updated
by Oracle Projects when the distribution is processed by the Oracle
Projects Interface Supplier Invoice process. Oracle Projects sets the
PA_ADDITION_FLAG to Y or Z after the item is successfully processed,
or may be set to a rejection code if the line is rejected during transfer to
Oracle Projects; see QuickCodes listing for all the errors. You must
correct the rejection reason and try to retransfer the line. For supplier
invoice adjustment lines interfaced from Oracle Projects to Oracle
Payables (which must net to zero with another line), the value for the
PA_ADDITION_FLAG is set to T. For expense report distributions
interfaced from Oracle Projects to Oracle Payables via Invoice Import,
this value is set to N. This row is never picked up by the Interface
Supplier Invoices process based on the
AP_INVOICES.INVOICE_TYPE_LOOKUP_CODE = EXPENSE
REPORT. For expense report adjustment lines interfaced from Oracle
Projects to Oracle Payables which net to zero with another line, this
value is set to T. Both lines are associated with the original invoice by
the Oracle Projects Interface Expense Reports to AP process.
Values for the ENCUMBERED_FLAG are as follows: Y indicates a
regular distribution that has been successfully encumbered by Payables;
W indicates a regular distribution that has been encumbered in advisory
mode even though insufficient funds existed; H indicates a regular
distribution that has not been encumbered because it was put on hold; N
or null indicates a regular line that has not been encumbered because it
has not been looked at yet; D is the same as Y for a reversal distribution
line; X is the same as W for a reversal distribution line; P is the same as
H for a reversal distribution line; R indicates a line to be ignored by
encumbrance and approval code because neither the original nor the
reversal distributions were looked at and they offset each other, so they
can be ignored.
This table corresponds to the Distributions window.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 34
Oracle Purchasing Applications Technical Reference Manual
Foreign Keys
Primary Key Table
AP_ACCOUNTING_EVENTS_ALL
AP_AWT_GROUPS
AP_AWT_GROUPS
AP_AWT_TAX_RATES_ALL
AP_BATCHES_ALL
AP_INCOME_TAX_REGIONS
AP_INVOICES_ALL
AP_INVOICES_ALL
AP_INVOICES_ALL
AP_INVOICE_DISTRIBUTIONS_ALL
AP_INVOICE_PAYMENTS_ALL
AP_TAX_CODES_ALL
FND_CURRENCIES
GL_BC_PACKETS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_DAILY_CONVERSION_TYPES
GL_SETS_OF_BOOKS
GL_USSGL_TRANSACTION_CODES
PA_EXPENDITURE_TYPES
PA_EXP_ORGS_IT
PA_PROJECTS_ALL
PA_TASKS
PO_DISTRIBUTIONS_ALL
RCV_TRANSACTIONS
QuickCodes Columns
Column
DIST_MATCH_TYPE
Primary Key Column
Foreign Key Column
ACCOUNTING_EVENT_ID
GROUP_ID
GROUP_ID
TAX_RATE_ID
BATCH_ID
REGION_SHORT_NAME
INVOICE_ID
INVOICE_ID
INVOICE_ID
INVOICE_DISTRIBUTION_ID
INVOICE_PAYMENT_ID
TAX_ID
CURRENCY_CODE
PACKET_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CONVERSION_TYPE
SET_OF_BOOKS_ID
USSGL_TRANSACTION_CODE
EXPENDITURE_TYPE
ORGANIZATION_ID
PROJECT_ID
TASK_ID
PO_DISTRIBUTION_ID
TRANSACTION_ID
ACCOUNTING_EVENT_ID
AWT_GROUP_ID
AWT_ORIGIN_GROUP_ID
AWT_TAX_RATE_ID
BATCH_ID
INCOME_TAX_REGION
INVOICE_ID
PARENT_INVOICE_ID
AWT_INVOICE_ID
PREPAY_DISTRIBUTION_ID
AWT_INVOICE_PAYMENT_ID
TAX_CODE_ID
RECEIPT_CURRENCY_CODE
PACKET_ID
DIST_CODE_COMBINATION_ID
RATE_VAR_CODE_COMBINATION_ID
PRICE_VAR_CODE_COMBINATION_ID
EXCHANGE_RATE_TYPE
SET_OF_BOOKS_ID
USSGL_TRANSACTION_CODE
EXPENDITURE_TYPE
EXPENDITURE_ORGANIZATION_ID
PROJECT_ID
TASK_ID
PO_DISTRIBUTION_ID
RCV_TRANSACTION_ID
QuickCodes Type
QuickCodes Table
DIST_MATCH_TYPE
IP
AP_LOOKUP_CODES
Item distribution Matched to
Purchase Order
Item distribution Matched to
Receipt
Not Matched
Other Charge distribution
matched to Receipt
IR
Null
OR
FINAL_MATCH_FLAG
FINAL MATCH CODE
D
N
Y
ap_lookup_codes
Done
No
Yes
LINE_TYPE_LOOKUP_CODE
INVOICE DISTRIBUTION TYPE
AWT
FREIGHT
ICMS
IPI
ITEM
MISCELLANEOUS
PREPAY
TAX
AP_LOOKUP_CODES
Withholding Tax
Freight
ICMS
IPI
Item
Miscellaneous
Prepayment
Tax
PA_ADDITION_FLAG
PA_ADDITION_FLAG
A
PA_LOOKUPS
Accumulation error (obsolete
in V4)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 35
QuickCodes Columns
Column
(Continued)
QuickCodes Type
QuickCodes Table
B
C
D
E
No open PA period
Task does not allow charges
Outside project dates
Non–project related invoice
distributions
Outside task dates
Project level transaction
controls violated
Task level transaction contols violated
Invalid project/task combination
New line not yet processed
by Oracle Projects
Project is closed
Transaction control extension violated
Temporary status used during
processing
Adjustment line transferred
from Oracle Projects
Invalid data (catch–all
error)
Burdening error
Transferred to Oracle Projects
Net zero adjustment line.
Never transferred to PA
I
J
K
M
N
P
Q
S
T
V
X
Y
Z
Column Descriptions
Name
Null? Type
ACCOUNTING_DATE
ACCRUAL_POSTED_FLAG
NOT NULL DATE
NOT NULL VARCHAR2(1)
ASSETS_ADDITION_FLAG
NOT NULL VARCHAR2(1)
ASSETS_TRACKING_FLAG
NOT NULL VARCHAR2(1)
CASH_POSTED_FLAG
NOT NULL VARCHAR2(1)
DISTRIBUTION_LINE_NUMBER
DIST_CODE_COMBINATION_ID
(PK)
INVOICE_ID (PK)
LAST_UPDATED_BY
LAST_UPDATE_DATE
LINE_TYPE_LOOKUP_CODE
PERIOD_NAME
SET_OF_BOOKS_ID
ACCTS_PAY_CODE_COMBINATION_ID
AMOUNT
NOT NULL NUMBER(15)
NOT NULL NUMBER(15)
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER(15)
NUMBER(15)
DATE
VARCHAR2(25)
VARCHAR2(15)
NUMBER(15)
NUMBER(15)
NUMBER
Description
Accounting date
Flag that indicates if
distribution has been accounted
for in the accrual set of books
(Y or N)
Flag that indicates if
distribution has been
transferred into Oracle Assets
(U, Y, or N)
Flag that indicates if
distribution line is tracked in
Oracle Assets (Y or N)
Flag that indicates if
distribution has been accounted
for in the cash set of books (Y
or N)
Distribution line number
Accounting flexfield identifier
for account associated with a
distribution line
Invoice identifier
Standard Who column
Standard Who column
Name of line type
Accounting period name
Set of books identifier
No longer used
Invoice distribution amount
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 36
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
BASE_AMOUNT
Null? Type
Description
NULL NUMBER
BASE_INVOICE_PRICE_VARIANCE
BATCH_ID
CREATED_BY
CREATION_DATE
DESCRIPTION
EXCHANGE_RATE_VARIANCE
FINAL_MATCH_FLAG
INCOME_TAX_REGION
INVOICE_PRICE_VARIANCE
LAST_UPDATE_LOGIN
MATCH_STATUS_FLAG
POSTED_FLAG
PO_DISTRIBUTION_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
QUANTITY_INVOICED
RATE_VAR_CODE_COMBINATION_ID
REQUEST_ID
REVERSAL_FLAG
TYPE_1099
UNIT_PRICE
VAT_CODE
AMOUNT_ENCUMBERED
BASE_AMOUNT_ENCUMBERED
ENCUMBERED_FLAG
EXCHANGE_DATE
EXCHANGE_RATE
Amount of invoice in functional
currency, only used for foreign
currency invoices
NULL NUMBER
Price variance amount in
functional currency for invoice
distribution line matched to a
purchase order or receipt
NULL NUMBER(15)
Invoice batch identifier
NULL NUMBER(15)
Standard Who column
NULL DATE
Standard Who column
NULL VARCHAR2(240) Description
NULL NUMBER
Amount of exchange rate
variance for invoice
distribution line matched to a
purchase order or receipt
NULL VARCHAR2(1)
Final match indicator for
distribution line matched to a
purchase order.
NULL VARCHAR2(10) Reporting region for
distribution line for 1099
supplier
NULL NUMBER
Amount of price variance in
invoice currency for invoice
distribution line matched to a
purchase order or receipt
NULL NUMBER(15)
Standard Who column
NULL VARCHAR2(1)
Approval status
NULL VARCHAR2(1)
Flag that indicates if invoice
distribution line has been
accounted
NULL NUMBER(15)
Purchase order distribution
line identifier for purchase
order or receipt matched
invoice distributions
NULL NUMBER(15)
Concurrent Who column
NULL NUMBER(15)
Concurrent Who column
NULL DATE
Concurrent Who column
NULL NUMBER
Quantity billed for purchase
order or receipt matched
invoice distributions
NULL NUMBER(15)
Accounting Flexfield identifier
for exchange rate variance
account for distribution line
NULL NUMBER(15)
Concurrent Who column
NULL VARCHAR2(1)
Flag that indicates if
distribution line is reversing
another distribution line
NULL VARCHAR2(10) 1099 type
NULL NUMBER
Unit price for purchase order
or receipt matched invoice
distributions
NULL VARCHAR2(15) No longer used
NULL NUMBER
No longer used
NULL NUMBER
No longer used
NULL VARCHAR2(1)
Flag indicating encumbrance
status of distribution line
NULL DATE
Date exchange rate is effective
for foreign currency invoices
NULL NUMBER
Exchange rate for a foreign
currency invoice
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 37
Column Descriptions
Name
(Continued)
Null? Type
EXCHANGE_RATE_TYPE
NULL VARCHAR2(30)
PRICE_ADJUSTMENT_FLAG
PRICE_VAR_CODE_COMBINATION_ID
NULL VARCHAR2(1)
NULL NUMBER(15)
QUANTITY_UNENCUMBERED
STAT_AMOUNT
NULL NUMBER
NULL NUMBER
AMOUNT_TO_POST
ATTRIBUTE1
NULL NUMBER
NULL VARCHAR2(150)
ATTRIBUTE10
NULL VARCHAR2(150)
ATTRIBUTE11
NULL VARCHAR2(150)
ATTRIBUTE12
NULL VARCHAR2(150)
ATTRIBUTE13
NULL VARCHAR2(150)
ATTRIBUTE14
NULL VARCHAR2(150)
ATTRIBUTE15
NULL VARCHAR2(150)
ATTRIBUTE2
NULL VARCHAR2(150)
ATTRIBUTE3
NULL VARCHAR2(150)
ATTRIBUTE4
NULL VARCHAR2(150)
ATTRIBUTE5
NULL VARCHAR2(150)
ATTRIBUTE6
NULL VARCHAR2(150)
ATTRIBUTE7
NULL VARCHAR2(150)
ATTRIBUTE8
NULL VARCHAR2(150)
ATTRIBUTE9
NULL VARCHAR2(150)
ATTRIBUTE_CATEGORY
NULL VARCHAR2(150)
BASE_AMOUNT_TO_POST
CASH_JE_BATCH_ID
EXPENDITURE_ITEM_DATE
NULL NUMBER
NULL NUMBER(15)
NULL DATE
EXPENDITURE_ORGANIZATION_ID
NULL NUMBER(15)
EXPENDITURE_TYPE
NULL VARCHAR2(30)
JE_BATCH_ID
NULL NUMBER(15)
Description
Exchange rate type for a
foreign currency invoice
No longer used
Accounting Flexfield identifier
for price variance account
associated with a distribution
line matched to a purchase
order or receipt
No longer used
Amount associated with a
distribution line for measuring
statistical quantities
No longer used
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield structure
defining column
No longer used
No longer used
Date for project expenditure
item used to build Accounting
Flexfield for project–related
distribution line
Identifier for project
organization used to build
Accounting Flexfield for
project–related distribution
line
Project expenditure type used
to build Accounting Flexfield
for project–related
distribution line
No longer used
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 38
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
PARENT_INVOICE_ID
NULL NUMBER(15)
PA_ADDITION_FLAG
NULL VARCHAR2(1)
PA_QUANTITY
NULL NUMBER(22,5)
POSTED_AMOUNT
POSTED_BASE_AMOUNT
PREPAY_AMOUNT_REMAINING
NULL NUMBER
NULL NUMBER
NULL NUMBER
PROJECT_ACCOUNTING_CONTEXT
NULL VARCHAR2(30)
PROJECT_ID
NULL NUMBER(15)
TASK_ID
NULL NUMBER(15)
USSGL_TRANSACTION_CODE
NULL VARCHAR2(30)
USSGL_TRX_CODE_CONTEXT
NULL VARCHAR2(30)
EARLIEST_SETTLEMENT_DATE
REQ_DISTRIBUTION_ID
QUANTITY_VARIANCE
NULL DATE
NULL NUMBER(15)
NULL NUMBER
BASE_QUANTITY_VARIANCE
NULL NUMBER
PACKET_ID
NULL NUMBER(15)
AWT_FLAG
NULL VARCHAR2(1)
AWT_GROUP_ID
NULL NUMBER(15)
AWT_TAX_RATE_ID
AWT_GROSS_AMOUNT
NULL NUMBER(15)
NULL NUMBER
AWT_INVOICE_ID
NULL NUMBER(15)
AWT_ORIGIN_GROUP_ID
NULL NUMBER(15)
Description
Identifier for invoice matched
to a credit or debit memo
Flag that indicates if project
related invoice distributions
have been transferred into
Oracle Projects
Project item quantity used to
build Accounting Flexfield for
project–related distribution
line
No longer used
No longer used
Amount of prepayment that can
still be applied to an invoice
Oracle Projects Descriptive
Flexfield context column
Identifier for project used to
build Accounting Flexfield for
project–related distribution
line
Identifier for project task
used to build Accounting
Flexfield for project–related
distribution line
Transaction code for creating
US Standard General Ledger
journal entries (Oracle Public
Sector Payables)
USSGL Transaction Code
Descriptive Flexfield context
column
No longer used
No longer used
Quantity variance amount for
invoice distribution lines
matched to purchase order or
receipt
Quantity variance amount in
functional currency for invoice
distribution lines matched to
purchase order or receipt
Budgetary control packet
identifier for lines that fail
funds checking
Flag to determine if
distribution is subject to
withholding tax (Y, N, null)
Withholding tax group
identifier
Withholding tax rate identifier
Amount subject to withholding
tax
Refers to the withholding tax
invoice created from this
distribution
Foreign key to AP_AWT_GROUPS;
refers to the parent
withholding tax group; this
column is only populated for
automatically created
withholding tax distributions
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 39
Column Descriptions
Name
(Continued)
Null? Type
REFERENCE_1
NULL VARCHAR2(30)
REFERENCE_2
NULL VARCHAR2(30)
ORG_ID
OTHER_INVOICE_ID
AWT_INVOICE_PAYMENT_ID
NULL NUMBER(15)
NULL NUMBER(15)
NULL NUMBER(15)
GLOBAL_ATTRIBUTE_CATEGORY
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE1
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE2
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE3
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE4
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE5
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE6
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE7
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE8
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE9
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE10
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE11
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE12
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE13
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE14
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE15
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE16
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE17
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE18
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE19
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE20
NULL VARCHAR2(150)
AMOUNT_INCLUDES_TAX_FLAG
NULL VARCHAR2(1)
Description
Reference information from
Oracle Projects expense reports
or other external source
invoice loading program
Reference information from
Oracle Projects expense reports
or other external source
invoice loading program
Organization identifier
No longer used
Refers to the parent invoice
payment. This column is
populated only for
automatically created
withholding tax distributions
at payment time
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Indicates whether the amount in
the AMOUNT column includes tax.
Used for Automatic Tax
Calculation
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 40
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
TAX_CALCULATED_FLAG
NULL VARCHAR2(1)
LINE_GROUP_NUMBER
NULL
RECEIPT_VERIFIED_FLAG
NULL
RECEIPT_REQUIRED_FLAG
NULL
RECEIPT_MISSING_FLAG
NULL
JUSTIFICATION
EXPENSE_GROUP
START_EXPENSE_DATE
NULL
NULL
NULL
END_EXPENSE_DATE
NULL
RECEIPT_CURRENCY_CODE
NULL
RECEIPT_CONVERSION_RATE
NULL
RECEIPT_CURRENCY_AMOUNT
NULL
DAILY_AMOUNT
NULL
WEB_PARAMETER_ID
NULL
ADJUSTMENT_REASON
AWARD_ID
NULL
NULL
MRC_DIST_CODE_COMBINATION_ID
NULL
MRC_BASE_AMOUNT
NULL
MRC_BASE_INV_PRICE_VARIANCE
NULL
MRC_EXCHANGE_RATE_VARIANCE
NULL
MRC_RATE_VAR_CCID
NULL
Description
Flag indicating whether tax has
automatically been calculated
on the distribution
NUMBER(15)
Value to identify each item
line to which you want to
prorate
VARCHAR2(1)
Indicates whether receipts
verified
VARCHAR2(1)
Indicates whether receipts
required
VARCHAR2(1)
Indicates whether receipts
missing
VARCHAR2(240) Expense justification
VARCHAR2(80) Expense group
DATE
Date when incurred expense
started. Used for Expense
Reports
DATE
Date when incurred expense
ended. Used for Expense Reports
VARCHAR2(15) Currency code of receipt. Used
for Expense Reports
NUMBER
Exchange rate for currency of
receipt. Used for Expense
Reports
NUMBER
Amount in receipt currency.
Used for Expense Reports
NUMBER
Daily expense amount. Used for
Expense Reports
NUMBER
Self–Service Web Applications
parameter identifier
VARCHAR2(240) Reason for expense adjustment
NUMBER(15)
Reserved for use by Oracle
Grants Management
VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books id and
expense account associated with
distribution line pairs
VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books id and
invoice in primary currency
pairs, only applicable for
foreign currency invoices
VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books id and
price variance amount in
primary currency for invoice
distribution line matched to a
purchase order pairs
VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books id and
currency conversion rate
variance for invoice
distribution line matched to a
purchase order pairs
VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books id and
currency conversion rate
variance account for
distribution line pairs
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 41
Column Descriptions
Name
(Continued)
MRC_EXCHANGE_DATE
MRC_EXCHANGE_RATE
MRC_EXCHANGE_RATE_TYPE
MRC_RECEIPT_CONVERSION_RATE
DIST_MATCH_TYPE
RCV_TRANSACTION_ID
INVOICE_DISTRIBUTION_ID
PARENT_REVERSAL_ID
TAX_RECOVERY_RATE
TAX_RECOVERY_OVERRIDE_FLAG
TAX_RECOVERABLE_FLAG
TAX_CODE_OVERRIDE_FLAG
TAX_CODE_ID
PA_CC_AR_INVOICE_ID
PA_CC_AR_INVOICE_LINE_NUM
PA_CC_PROCESSED_CODE
MERCHANT_DOCUMENT_NUMBER
Null? Type
Description
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books id and
currency conversion date pairs
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books id and
currency conversion rate pairs
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books id and
currency conversion rate type
pairs
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books id,
currency conversion rate from
receipt currency to reporting
functional currency pairs
NULL VARCHAR2(25) Flag that indicates type of
distribution match
NULL NUMBER(15)
Receipt identifier for receipt
matched invoice distributions
NOT NULL NUMBER(15)
Unique identifier for this
table
NULL NUMBER(15)
Invoice distribution identifier
for distribution being reversed
by the current distribution
NULL NUMBER
Tax recovery rate for
distribution. Used when
partially recoverable tax is
enabled
NULL VARCHAR2(1)
Y or N indicates if the user
overwrote the default tax
recovery rate. If the user
overwrote the recovery rate,
this overwritten rate is
recorded and should not be
re–default. Null indicates no
nonrecoverable tax enabled
NULL VARCHAR2(1)
Indicates whether this tax line
is recoverable or not. Used for
tax lines
NULL VARCHAR2(1)
Indicates if the user overwrote
the tax code. (Y or N). Tax
code is not redefaulted after
user overwrites it
NULL NUMBER(15)
The tax code that was used on
this distribution for the
invoice date
NULL NUMBER(15)
Identifier of the corresponding
receivable intercompany invoice
in Oracle Receivables
NULL NUMBER(15)
Line number of the
corresponding receivable
intercompany invoice in Oracle
Receivables
NULL VARCHAR2(1)
Indicates the processing status
of this invoice line by Oracle
Projects in the Receiver
Operating Unit
NULL VARCHAR2(80) Third party document number.
Used for Expense Reports
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 42
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
MERCHANT_NAME
Third party name. Used for
Expense Reports
NULL VARCHAR2(240) Third party reference. Used
for Expense Reports
NULL VARCHAR2(80) Third party tax registration
number. Used for Expense
Reports
NULL VARCHAR2(80) Third party tax identification
number. Used for Expense
Reports
NULL VARCHAR2(5)
Country where services or goods
were originated. Used for
Expense Reports
NULL VARCHAR2(25) UOM used for the quantity
invoiced during matching of
this distributions
NULL NUMBER(22,5) Burdenable Raw Cost
NULL NUMBER(15)
Accounting event identifier.
Refers to the accounting event
that accounted for the
distribution
NULL NUMBER(15)
Invoice distribution identifier
for the distribution on the
prepayment that originated the
prepayment application
represented by the current
distribution
NULL NUMBER(15)
Credit card transaction
identifier
NULL NUMBER
This column is only used during
the upgrade t create
accounting entries for Cash
basis accounting
NULL NUMBER
This column is only used during
the upgrade t create
accounting entries for Cash
basis accounting
NULL VARCHAR2(1)
Inventory transfer status
indicates whether the invoice
distribution has been processed
by the transfer invoice
variance program. A value of
’N’ indicates that the
distribution has not been
transferred. A value of NULL
indicates that either the
distribution was transferred or
is not eligible for transfer to
inventory valuation. The
default value of this column at
the time of distribution
creation is ’N’
MERCHANT_REFERENCE
MERCHANT_TAX_REG_NUMBER
MERCHANT_TAXPAYER_ID
COUNTRY_OF_SUPPLY
MATCHED_UOM_LOOKUP_CODE
GMS_BURDENABLE_RAW_COST
ACCOUNTING_EVENT_ID
PREPAY_DISTRIBUTION_ID
CREDIT_CARD_TRX_ID
UPGRADE_POSTED_AMT
UPGRADE_BASE_POSTED_AMT
INVENTORY_TRANSFER_STATUS
Indexes
Index Name
Description
NULL VARCHAR2(80)
Index Type
AP_INVOICE_DISTRIBUTIONS_N10
AP_INVOICE_DISTRIBUTIONS_N11
AP_INVOICE_DISTRIBUTIONS_N12
AP_INVOICE_DISTRIBUTIONS_N13
NOT
NOT
NOT
NOT
UNIQUE
UNIQUE
UNIQUE
UNIQUE
AP_INVOICE_DISTRIBUTIONS_N14
NOT UNIQUE
Sequence
1
1
1
1
2
1
3
5
Column Name
RATE_VAR_CODE_COMBINATION_ID
PRICE_VAR_CODE_COMBINATION_ID
PARENT_INVOICE_ID
PROJECT_ID
TASK_ID
PA_ADDITION_FLAG
PROJECT_ID
REQUEST_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 43
Indexes (Continued)
Index Name
Index Type
AP_INVOICE_DISTRIBUTIONS_N15
AP_INVOICE_DISTRIBUTIONS_N16
AP_INVOICE_DISTRIBUTIONS_N17
AP_INVOICE_DISTRIBUTIONS_N18
AP_INVOICE_DISTRIBUTIONS_N19
AP_INVOICE_DISTRIBUTIONS_N2
AP_INVOICE_DISTRIBUTIONS_N3
AP_INVOICE_DISTRIBUTIONS_N4
AP_INVOICE_DISTRIBUTIONS_N5
AP_INVOICE_DISTRIBUTIONS_N6
AP_INVOICE_DISTRIBUTIONS_N7
AP_INVOICE_DISTRIBUTIONS_N8
AP_INVOICE_DISTRIBUTIONS_N9
AP_INVOICE_DISTRIBUTIONS_U1
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
AP_INVOICE_DISTRIBUTIONS_U2
Sequences
Sequence
Sequence
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
1
2
5
5
5
1
1
1
1
1
1
1
1
1
2
5
Column Name
AWT_INVOICE_PAYMENT_ID
AWT_INVOICE_ID
RCV_TRANSACTION_ID
ACCOUNTING_EVENT_ID
INVENTORY_TRANSFER_STATUS
POSTED_FLAG
DIST_CODE_COMBINATION_ID
ACCOUNTING_DATE
BATCH_ID
ASSETS_ADDITION_FLAG
PO_DISTRIBUTION_ID
ACCRUAL_POSTED_FLAG
CASH_POSTED_FLAG
INVOICE_ID
DISTRIBUTION_LINE_NUMBER
INVOICE_DISTRIBUTION_ID
Derived Column
AP_INVOICE_DISTRIBUTIONS_S
INVOICE_DISTRIBUTION_ID
Database Triggers
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
AX_AP_INVOICE_DIST_ARU1
AFTER
ROW
UPDATE
This trigger captures information needed to create subledger accounting events when Oracle
Payables and the set of books used is defined as a subledger in the Global Accounting Engine
application. This trigger may insert/update/delete rows in the AX_DOCUMENT_STATUSES and
AX_EVENTS tables. This trigger captures accounting events related to Oracle Payables invoices.
It fires right after each invoice distribution line’s matching status, accrual posting flag, or
accounting date is changed.
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
AX_AP_INVOICE_DIST_ARDI1
AFTER
ROW
INSERT, DELETE
This trigger captures information needed to create subledger accounting events when Oracle
Payables and the set of books used is defined as a subledger in the Global Accounting Engine
application. This trigger may insert/update/delete rows in the AX_DOCUMENT_STATUSES and
AX_EVENTS tables. This trigger captures accounting events related to Oracle Payables invoices.
It fires right after each invoice distribution line is created or deleted.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 44
Oracle Purchasing Applications Technical Reference Manual
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
AP_MRC_INVOICE_DISTS_BIUD
BEFORE
ROW
INSERT, UPDATE, DELETE
This MRC trigger exists only when you install the Multiple Reporting Currencies feature.
is executed when you perform an insert, update, or delete statement on the table
AP_INVOICE_DISTRIBUTIONS_ALL.
It
For each record being inserted/updated/deleted in AP_INVOICE_DISTRIBUTIONS_ALL, this trigger
inserts/updates/deletes corresponding reporting currency records in the MRC subtable,
AP_MC_INVOICE_DISTS. In addition, this trigger also populates the MRC VARCHAR2 columns in
AP_INVOICE_DISTRIBUTIONS_ALL.
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
JL_BR_AP_TAX_HOLDS
BEFORE
ROW
UPDATE
This trigger prevents Payables from automatically creating ”Tax Variance” and ”Tax Amount
Range” holds when Brazilian taxes exist.
This trigger is installed and active only if Latin American Localizations have been installed.
The validation is performed when the current country is Brazil.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 45
AP_INVOICE_PAYMENTS_ALL
AP_INVOICE_PAYMENTS_ALL contains records of invoice payments
that you made to suppliers. There is one row for each payment you
make for each invoice. There is one payment and one invoice for each
payment in this table. Your Oracle Payables application updates this
table when you confirm an automatic payment batch, enter a manual
payment, or process a Quick payment. When you void a payment, your
Oracle Payables application inserts an additional payment line that is
the negative of the original payment line.
Values for POSTED_FLAG may be ’Y’ for accounted payments or ’N’
for unaccounted payments. Values for ACCRUAL_POSTED_FLAG
may be ’Y’ for accounted payments or ’N’ for unaccounted payments
under accrual basis accounting; values for CASH_POSTED_FLAG may
be ’Y’ for accounted payments or ’N’ for unaccounted payments under
cash basis accounting.
For manual payments and Quick payments, this table corresponds to
the Select Invoices window in the Payment workbench.
Foreign Keys
Primary Key Table
AP_ACCOUNTING_EVENTS_ALL
AP_CHECKS_ALL
AP_INVOICES_ALL
GL_DAILY_CONVERSION_TYPES
GL_PERIODS
GL_SETS_OF_BOOKS
Column Descriptions
Name
Primary Key Column
Foreign Key Column
ACCOUNTING_EVENT_ID
CHECK_ID
INVOICE_ID
CONVERSION_TYPE
PERIOD_NAME
SET_OF_BOOKS_ID
ACCOUNTING_EVENT_ID
CHECK_ID
INVOICE_ID
EXCHANGE_RATE_TYPE
PERIOD_NAME
SET_OF_BOOKS_ID
Null? Type
ACCOUNTING_EVENT_ID
ACCOUNTING_DATE
ACCRUAL_POSTED_FLAG
NULL NUMBER(15)
NOT NULL DATE
NOT NULL VARCHAR2(1)
AMOUNT
CASH_POSTED_FLAG
NOT NULL NUMBER
NOT NULL VARCHAR2(1)
CHECK_ID
INVOICE_ID
INVOICE_PAYMENT_ID
LAST_UPDATED_BY
LAST_UPDATE_DATE
PAYMENT_NUM
PERIOD_NAME
POSTED_FLAG
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
(PK)
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER(15)
NUMBER(15)
NUMBER(15)
NUMBER(15)
DATE
NUMBER(15)
VARCHAR2(15)
VARCHAR2(1)
Description
Accounting Event Identifier
Accounting date
Flag that indicates if the
payment has been accounted in
accrual set of books (Y or N)
Payment amount
Flag that indicates if the
payment has been accounted in
cash set of books (Y or N)
Payment identifier
Invoice identifier
Invoice payment identifier
Standard Who column
Standard Who column
Payment number
Period name
Flag that indicates if the
payment has been accounted (Y
or N)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 46
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
SET_OF_BOOKS_ID
ACCTS_PAY_CODE_COMBINATION_ID
Null? Type
NOT NULL NUMBER(15)
NULL NUMBER(15)
ASSET_CODE_COMBINATION_ID
NULL NUMBER(15)
CREATED_BY
CREATION_DATE
LAST_UPDATE_LOGIN
BANK_ACCOUNT_NUM
BANK_ACCOUNT_TYPE
BANK_NUM
DISCOUNT_LOST
DISCOUNT_TAKEN
EXCHANGE_DATE
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
EXCHANGE_RATE
NULL NUMBER
EXCHANGE_RATE_TYPE
NULL VARCHAR2(30)
GAIN_CODE_COMBINATION_ID
NULL NUMBER(15)
INVOICE_BASE_AMOUNT
NULL NUMBER
LOSS_CODE_COMBINATION_ID
NULL NUMBER(15)
PAYMENT_BASE_AMOUNT
NULL NUMBER
ATTRIBUTE1
ATTRIBUTE10
NULL VARCHAR2(150)
NULL VARCHAR2(150)
ATTRIBUTE11
NULL VARCHAR2(150)
ATTRIBUTE12
NULL VARCHAR2(150)
ATTRIBUTE13
NULL VARCHAR2(150)
ATTRIBUTE14
NULL VARCHAR2(150)
ATTRIBUTE15
NULL VARCHAR2(150)
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
NULL
NULL
NULL
NULL
ATTRIBUTE6
NULL VARCHAR2(150)
ATTRIBUTE7
NULL VARCHAR2(150)
ATTRIBUTE8
NULL VARCHAR2(150)
ATTRIBUTE9
NULL VARCHAR2(150)
NUMBER(15)
DATE
NUMBER(15)
VARCHAR2(30)
VARCHAR2(25)
VARCHAR2(25)
NUMBER
NUMBER
DATE
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Description
Set of books identifier
Accounting Flexfield identifier
for accounts payable liability
account
Accounting Flexfield identifier
for cash account
Standard Who column
Standard Who column
Standard Who column
Bank account number
Bank account type code
Bank number
Amount of discount lost
Amount of discount taken
Date for which exchange rate is
obtained from daily rates table
Exchange rate for a foreign
currency payment
Exchange rate type for a
foreign currency payment
Accounting Flexfield identifier
for account to which realized
exchange rate gains are posted
Payment amount in functional
currency at invoice’s exchange
rate, only used for foreign
currency invoice payments
Accounting Flexfield identifier
for account to which realized
exchange rate losses are posted
Payment amount at payment’s
exchange rate, only used for
foreign currency invoice
payments
Descriptive flexfield segment
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Descriptive Flexfield segment
column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 47
Column Descriptions
Name
(Continued)
ATTRIBUTE_CATEGORY
CASH_JE_BATCH_ID
FUTURE_PAY_CODE_COMBINATION_ID
FUTURE_PAY_POSTED_FLAG
JE_BATCH_ID
ELECTRONIC_TRANSFER_ID
ASSETS_ADDITION_FLAG
INVOICE_PAYMENT_TYPE
OTHER_INVOICE_ID
ORG_ID
GLOBAL_ATTRIBUTE_CATEGORY
GLOBAL_ATTRIBUTE1
GLOBAL_ATTRIBUTE2
GLOBAL_ATTRIBUTE3
GLOBAL_ATTRIBUTE4
GLOBAL_ATTRIBUTE5
GLOBAL_ATTRIBUTE6
GLOBAL_ATTRIBUTE7
GLOBAL_ATTRIBUTE8
GLOBAL_ATTRIBUTE9
GLOBAL_ATTRIBUTE10
GLOBAL_ATTRIBUTE11
GLOBAL_ATTRIBUTE12
GLOBAL_ATTRIBUTE13
GLOBAL_ATTRIBUTE14
GLOBAL_ATTRIBUTE15
GLOBAL_ATTRIBUTE16
GLOBAL_ATTRIBUTE17
GLOBAL_ATTRIBUTE18
GLOBAL_ATTRIBUTE19
GLOBAL_ATTRIBUTE20
EXTERNAL_BANK_ACCOUNT_ID
Null? Type
Description
NULL VARCHAR2(150) Descriptive Flexfield structure
defining column
NULL NUMBER(15)
No longer used
NULL NUMBER(15)
No longer used
NULL VARCHAR2(1)
No longer used
NULL NUMBER(15)
No longer used
NULL NUMBER(15)
No longer used
NULL VARCHAR2(1)
Flag that indicates if
discounts on invoice payment
have been transferred into
Oracle Assets (U, Y or N)
NULL VARCHAR2(25) Creation method of a payment,
used by Positive Pay feature
(Single or Batch)
NULL NUMBER(15)
No longer used
NULL NUMBER(15)
Organization identifier
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL NUMBER(15)
External Bank Account
identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 48
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
MRC_EXCHANGE_DATE
MRC_EXCHANGE_RATE
MRC_EXCHANGE_RATE_TYPE
MRC_GAIN_CODE_COMBINATION_ID
MRC_INVOICE_BASE_AMOUNT
MRC_LOSS_CODE_COMBINATION_ID
MRC_PAYMENT_BASE_AMOUNT
REVERSAL_FLAG
REVERSAL_INV_PMT_ID
Indexes
Index Name
Description
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books id and
currency conversion date pairs
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books id and
currency conversion rate pairs
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books id and
currency conversion rate type
pairs
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books ID and
accounting flexfield identifier
for account to which realized
gains are posted pairs
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books id and
invoice payment amount in
primary currency pairs, only
applicable for foreign currency
invoices
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books id and
accounting flexfield identifier
for account to which realized
losses are posted pairs
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting set of books id, and
payment amount in primary
currency pairs, only applicable
for foreign currency invoices
NULL VARCHAR2(1)
Flag that indicates whether
current invoice payment is a
reversal of another invoice
payment
NULL NUMBER(15)
Identifier for invoice payment
reversed through current
invoice payment
Index Type
Sequence
AP_INVOICE_PAYMENTS_N1
NOT UNIQUE
AP_INVOICE_PAYMENTS_N2
AP_INVOICE_PAYMENTS_N3
AP_INVOICE_PAYMENTS_N4
AP_INVOICE_PAYMENTS_N5
AP_INVOICE_PAYMENTS_N6
AP_INVOICE_PAYMENTS_N7
AP_INVOICE_PAYMENTS_N8
AP_INVOICE_PAYMENTS_U1
NOT
NOT
NOT
NOT
NOT
NOT
NOT
1
2
1
1
1
1
1
1
5
1
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
Column Name
INVOICE_ID
PAYMENT_NUM
CHECK_ID
POSTED_FLAG
ACCOUNTING_DATE
ACCRUAL_POSTED_FLAG
CASH_POSTED_FLAG
ASSETS_ADDITION_FLAG
ACCOUNTING_EVENT_ID
INVOICE_PAYMENT_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 49
Sequences
Sequence
Derived Column
AP_INVOICE_PAYMENTS_S
INVOICE_PAYMENT_ID
Database Triggers
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
AX_AP_INVOICE_PAY_ARU1
AFTER
ROW
INSERT, DELETE
This trigger captures information needed to create subledger accounting events when Oracle
Payables and the set of books used is defined as a subledger in the Global Accounting Engine
application. This trigger updates the document in the table, AX_DOCUMENT_STATUSES. This
trigger maintains the unposted line count in table AX_DOCUMENT_STATUSES for Oracle Payables
invoice payments. It executes right after an invoice payment line is posted.
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
AX_AP_INVOICE_PAY_ARDI1
AFTER
ROW
INSERT, DELETE
This trigger captures information needed to create subledger accounting events when Oracle
Payables and the set of books used is defined as a subledger in the Global Accounting Engine
application. This trigger may insert/update/delete rows in the AX_DOCUMENT_STATUSES and
AX_EVENTS tables. This trigger captures accounting events related to Oracle Payables invoice
payments. It fires right after a payment is made for an invoice, or when the payment is
voided, or deleted.
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
AP_MRC_INVOICE_PAYMENTS_BID
BEFORE
ROW
INSERT, DELETE
The MRC trigger exists only when you install the Multiple Reporting Currencies feature.
executed when you perform an insert, update, or delete statement on the table
AP_INVOICE_PAYMENTS_ALL.
It is
For each record being inserted/updated/deleted in AP_INVOICE_PAYMENTS_ALL, this trigger
inserts/updates/deletes corresponding reporting currency records in the MRC subtable,
AP_MC_INVOICE_PAYMENTS. In addition, this trigger also populates the MRC VARCHAR2 columns in
AP_INVOICE_PAYMENTS_ALL.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 50
Oracle Purchasing Applications Technical Reference Manual
AP_TAX_CODES_ALL
AP_TAX_CODES_ALL contains information about the tax codes you
define. You need one row for each tax code you want to use when
entering invoices. When you enter invoices, you can use a list of values
to select a tax code defined in this table. Your Oracle Payables
application also uses TAX_RATE to calculate use tax when you enter a
taxable amount for an invoice.
This table corresponds to the Tax Names window.
Foreign Keys
Primary Key Table
AP_OTHER_PERIOD_TYPES
AP_TAX_CODES_ALL
AP_TAX_RECVRY_RULES_ALL
GL_CODE_COMBINATIONS
GL_SETS_OF_BOOKS
PO_VENDORS
PO_VENDOR_SITES_ALL
QuickCodes Columns
Column
TAX_TYPE
Column Descriptions
Name
Primary Key Column
Foreign Key Column
PERIOD_TYPE
TAX_ID
RULE_ID
CODE_COMBINATION_ID
SET_OF_BOOKS_ID
VENDOR_ID
VENDOR_SITE_ID
AWT_PERIOD_TYPE
OFFSET_TAX_CODE_ID
TAX_RECOVERY_RULE_ID
TAX_CODE_COMBINATION_ID
SET_OF_BOOKS_ID
AWT_VENDOR_ID
AWT_VENDOR_SITE_ID
QuickCodes Type
QuickCodes Table
TAX TYPE
OFFSET
SALES
USE
AP_LOOKUP_CODES
Offset Tax Code
Sales Tax
Use Tax
Null? Type
NAME
TAX_ID (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
TAX_TYPE
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
VARCHAR2(15)
NUMBER(15)
DATE
NUMBER(15)
VARCHAR2(25)
SET_OF_BOOKS_ID
DESCRIPTION
TAX_RATE
TAX_CODE_COMBINATION_ID
NOT NULL
NULL
NULL
NULL
NUMBER(15)
VARCHAR2(240)
NUMBER
NUMBER(15)
INACTIVE_DATE
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
ATTRIBUTE_CATEGORY
NULL
NULL
NULL
NULL
NULL
DATE
NUMBER(15)
DATE
NUMBER(15)
VARCHAR2(150)
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
NULL
NULL
NULL
NULL
NULL
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Description
Tax code name
Tax code identifier
Standard Who column
Standard Who column
Type of tax code (for example,
SALES or USE)
Set of Books identifier
Description
Tax rate
Accounting Flexfield identifier
for tax expense account
Inactive date
Standard Who column
Standard Who column
Standard Who column
Descriptive Flexfield structure
defining column
Descriptive Flexfield segment
Descriptive Flexfield segment
Descriptive Flexfield segment
Descriptive Flexfield segment
Descriptive Flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 51
Column Descriptions
Name
(Continued)
Null? Type
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
AWT_VENDOR_ID
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER(15)
AWT_VENDOR_SITE_ID
NULL NUMBER(15)
AWT_PERIOD_TYPE
NULL VARCHAR2(15)
AWT_PERIOD_LIMIT
NULL NUMBER
RANGE_AMOUNT_BASIS
NULL VARCHAR2(25)
RANGE_PERIOD_BASIS
NULL VARCHAR2(25)
ORG_ID
VAT_TRANSACTION_TYPE
GLOBAL_ATTRIBUTE_CATEGORY
NULL NUMBER(15)
NULL VARCHAR2(30)
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE1
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE2
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE3
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE4
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE5
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE6
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE7
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE8
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE9
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE10
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE11
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE12
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE13
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE14
NULL VARCHAR2(150)
Description
Descriptive Flexfield segment
Descriptive Flexfield segment
Descriptive Flexfield segment
Descriptive Flexfield segment
Descriptive Flexfield segment
Descriptive Flexfield segment
Descriptive Flexfield segment
Descriptive Flexfield segment
Descriptive Flexfield segment
Descriptive Flexfield segment
Tax authority supplier
identifier
Tax authority supplier site
identifier
Foreign key to AP_OTHER
_PERIOD_TYPES; used in
conjunction with period limit
Amount limit for withheld
amount per supplier
Indicates whether amount ranges
apply to amount subject to
withholding or to the amount
withheld
Indicates whether amount ranges
apply to the amount withheld
to–date per period or to the
amount per invoice
Organization identifier
VAT transaction type
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 52
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
GLOBAL_ATTRIBUTE20
GLOBAL_ATTRIBUTE19
GLOBAL_ATTRIBUTE18
GLOBAL_ATTRIBUTE17
GLOBAL_ATTRIBUTE15
GLOBAL_ATTRIBUTE16
WEB_ENABLED_FLAG
TAX_RECOVERY_RULE_ID
TAX_RECOVERY_RATE
START_DATE
ENABLED_FLAG
AWT_RATE_TYPE
OFFSET_TAX_CODE_ID
Indexes
Index Name
AP_TAX_CODES_N1
AP_TAX_CODES_U1
Sequences
Sequence
Description
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(1)
Flag that indicates if Tax Name
is enabled for Self–Service
Expenses
NULL NUMBER(15)
A tax recovery rule identifier
assigned to this tax code.
Foreign Key to
AP_TAX_RECVRY_RULES_ALL,
reference RULE_ID
NULL NUMBER
Tax recovery rate assigned to
this tax code as an alternative
to a tax recovery rule
NULL DATE
Effective start date for this
tax code
NULL VARCHAR2(1)
Enabled flag for this tax code.
This provides additional
flexibility for effective date
handling across tax codes
NULL VARCHAR2(30) Specifies the type of rate for
a withholding tax (F – Flat
rate, P – Period limit, R –
Amount ranges)
NULL NUMBER(15)
Tax Code ID for related offset
tax
Index Type
Sequence
NOT UNIQUE
UNIQUE
1
1
Column Name
NAME
TAX_ID
Derived Column
AP_TAX_CODES_S
TAX_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 53
AP_TERMS_TL
AP_TERMS stores header information about payment terms you define.
You need one row for each type of terms you use to create scheduled
payments for invoices. When you enter suppliers or invoices, you can
select payment terms you have defined in this table. Each terms must
have one or more terms lines.
This table corresponds to the Payment Terms window.
Foreign Keys
Primary Key Table
FND_LANGUAGES
FND_LANGUAGES
Column Descriptions
Name
TERM_ID (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
NAME
ENABLED_FLAG
DUE_CUTOFF_DAY
Primary Key Column
Foreign Key Column
LANGUAGE_CODE
LANGUAGE_CODE
LANGUAGE
SOURCE_LANG
Null? Type
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
NOT NULL
NULL
NUMBER(15)
DATE
NUMBER(15)
DATE
NUMBER(15)
NUMBER(15)
VARCHAR2(50)
VARCHAR2(1)
NUMBER
DESCRIPTION
TYPE
START_DATE_ACTIVE
NULL VARCHAR2(240)
NULL VARCHAR2(15)
NULL DATE
END_DATE_ACTIVE
NULL DATE
RANK
NULL NUMBER(15)
ATTRIBUTE_CATEGORY
NULL VARCHAR2(150)
ATTRIBUTE1
NULL VARCHAR2(150)
ATTRIBUTE2
NULL VARCHAR2(150)
ATTRIBUTE3
NULL VARCHAR2(150)
ATTRIBUTE4
NULL VARCHAR2(150)
ATTRIBUTE5
NULL VARCHAR2(150)
ATTRIBUTE6
NULL VARCHAR2(150)
ATTRIBUTE7
NULL VARCHAR2(150)
Description
Term identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Name of payment term
No longer used
Used for proxima terms only,
day of a month after which
Oracle Payables schedules
payment using a day after the
current month
Description
No longer used
Date from which payment term is
valid
Date after which a payment term
is invalid
Unique rank to rate invoice
payment terms against purchase
order payment terms in
accordance with Prompt Payment
Act
Descriptive flexfield structure
defining column
Descriptive flexfield segment
column
Descriptive flexfield segment
column
Descriptive flexfield segment
column
Descriptive flexfield segment
column
Descriptive flexfield segment
column
Descriptive flexfield segment
column
Descriptive flexfield segment
column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 54
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
LANGUAGE (PK)
SOURCE_LANG
Indexes
Index Name
AP_TERMS_TL_N1
AP_TERMS_TL_U1
Sequences
Sequence
AP_TERMS_S
Description
NULL VARCHAR2(150) Descriptive flexfield segment
column
NULL VARCHAR2(150) Descriptive flexfield segment
column
NULL VARCHAR2(150) Descriptive flexfield segment
column
NULL VARCHAR2(150) Descriptive flexfield segment
column
NULL VARCHAR2(150) Descriptive flexfield segment
column
NULL VARCHAR2(150) Descriptive flexfield segment
column
NULL VARCHAR2(150) Descriptive flexfield segment
column
NULL VARCHAR2(150) Descriptive flexfield segment
column
NOT NULL VARCHAR2(4)
Language
NOT NULL VARCHAR2(4)
The Language the text will
mirror. If text is not yet
translated into LANGUAGE then
any changes to the text in the
source language row will be
reflected here as well
Index Type
Sequence
NOT UNIQUE
UNIQUE
1
1
3
Column Name
NAME
TERM_ID
LANGUAGE
Derived Column
TERM_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 55
BOM_CALENDAR_DATES
BOM_CALENDAR_DATES stores data compiled by the workday
calendar for the base calendar. This table stores every date between the
calendar start date and calendar end date for the given calendar using a
specified exception set.
The workday calendar program sequences each work day for the
calendar, starting with 1. Non–working days have NULL values for
SEQ_NUM. PRIOR_SEQ_NUM and NEXT_SEQ_NUM point to the
previous and next workdays. For rows that represent workdays, prior
equals next. For non–working days prior points to previous workday
and next points to next workday.
Foreign Keys
Primary Key Table
BOM_CALENDARS
BOM_EXCEPTION_SETS
Column Descriptions
Name
Primary Key Column
Foreign Key Column
CALENDAR_CODE
EXCEPTION_SET_ID
CALENDAR_CODE
EXCEPTION_SET_ID
Null? Type
NOT
NOT
NOT
NOT
NOT
NOT
NEXT_SEQ_NUM
PRIOR_SEQ_NUM
NEXT_DATE
NOT NULL NUMBER
NOT NULL NUMBER
NOT NULL DATE
PRIOR_DATE
NOT NULL DATE
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
Indexes
Index Name
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
NULL
Description
CALENDAR_CODE (PK)
EXCEPTION_SET_ID (PK)
CALENDAR_DATE (PK)
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
LAST_UPDATE_DATE
SEQ_NUM
NULL
NULL
NULL
NULL
VARCHAR2(10)
NUMBER
DATE
NUMBER
DATE
NUMBER
NUMBER
DATE
NUMBER
NUMBER
NUMBER
NUMBER
DATE
Index Type
Sequence
BOM_CALENDAR_DATES_N1
NOT UNIQUE
BOM_CALENDAR_DATES_N2
NOT UNIQUE
BOM_CALENDAR_DATES_N3
NOT UNIQUE
1
2
3
1
2
3
1
2
3
4
Workday calendar identifier
Exception set unique identifier
Calendar date
Standard Who Column
Standard Who Column
Standard Who Column
Standard Who Column
Standard Who Column
Sequence number (for working
days only)
Next sequence number
Prior sequence number
Date corresponding to next
sequence number
Date corresponding to prior
sequence number
Concurrent Who column
Concurrent Who column
Concurrent Who column
Concurrent Who column
Column Name
NEXT_DATE
CALENDAR_CODE
EXCEPTION_SET_ID
PRIOR_DATE
CALENDAR_CODE
EXCEPTION_SET_ID
SEQ_NUM
CALENDAR_DATE
CALENDAR_CODE
EXCEPTION_SET_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 56
Oracle Purchasing Applications Technical Reference Manual
Indexes (Continued)
Index Name
BOM_CALENDAR_DATES_U1
Index Type
UNIQUE
Sequence
1
2
3
Column Name
CALENDAR_DATE
CALENDAR_CODE
EXCEPTION_SET_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 57
BOM_DEPARTMENTS
BOM_DEPARTMENTS stores department information. You cannot use
the department in an operation after its DISABLE_DATE.
DEPARTMENT_ID uniquely identifies each row. You can assign a
delivery location for each department if you use outside processing
resources.
Foreign Keys
Primary Key Table
BOM_DEPARTMENT_CLASSES
HR_LOCATIONS_ALL
MTL_PARAMETERS
Column Descriptions
Name
DEPARTMENT_ID (PK)
DEPARTMENT_CODE
ORGANIZATION_ID
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
DESCRIPTION
DISABLE_DATE
DEPARTMENT_CLASS_CODE
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
LOCATION_ID
PA_EXPENDITURE_ORG_ID
Primary Key Column
Foreign Key Column
DEPARTMENT_CLASS_CODE
LOCATION_ID
ORGANIZATION_ID
DEPARTMENT_CLASS_CODE
LOCATION_ID
ORGANIZATION_ID
Null? Type
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER
VARCHAR2(10)
NUMBER
DATE
NUMBER
DATE
NUMBER
NUMBER
VARCHAR2(240)
DATE
VARCHAR2(10)
VARCHAR2(30)
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NUMBER
NUMBER
DATE
NUMBER
NUMBER
Description
Department unique identifier
Department code
Organization identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Description
Disable date
Department class code
Descriptive flexfield structure
defining column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Concurrent Who column
Concurrent Who column
Concurrent Who column
Concurrent Who column
Location identifier
Organization identifier for the
expenditure organization
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 58
Oracle Purchasing Applications Technical Reference Manual
Indexes
Index Name
Index Type
BOM_DEPARTMENTS_U1
BOM_DEPARTMENTS_U2
Sequences
Sequence
UNIQUE
UNIQUE
Sequence
1
1
2
Column Name
DEPARTMENT_ID
ORGANIZATION_ID
DEPARTMENT_CODE
Derived Column
BOM_DEPARTMENTS_S
DEPARTMENT_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 59
BOM_RESOURCES
BOM_RESOURCES stores information about resources, overheads,
material overheads, and material sub–elements. COST_ELEMENT_ID
determines the type of the resource. Resources are additionally
classified as either material resources or outside processing resources
If the resource represents a currency unit, UNIT_OF_MEASURE stores
the currency code associated with the set of books the organization
points to.
Foreign Keys
Primary Key Table
CST_ACTIVITIES
CST_COST_ELEMENTS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
MTL_PARAMETERS
MTL_SYSTEM_ITEMS_B
MTL_UNITS_OF_MEASURE_TL
QuickCodes Columns
Column
Primary Key Column
Foreign Key Column
ACTIVITY_ID
COST_ELEMENT_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
ORGANIZATION_ID
INVENTORY_ITEM_ID
UOM_CODE
DEFAULT_ACTIVITY_ID
COST_ELEMENT_ID
ABSORPTION_ACCOUNT
RATE_VARIANCE_ACCOUNT
ORGANIZATION_ID
PURCHASE_ITEM_ID
UNIT_OF_MEASURE
QuickCodes Type
QuickCodes Table
ALLOW_COSTS_FLAG
SYS_YES_NO
1
2
MFG_LOOKUPS
Yes
No
AUTOCHARGE_TYPE
BOM_AUTOCHARGE_TYPE
1
2
3
4
MFG_LOOKUPS
WIP move
Manual
PO receipt
PO move
COST_CODE_TYPE
CST_COST_CODE_TYPE
1
2
3
4
5
MFG_LOOKUPS
Material
Material Overhead
Resource
Outside Processing
Overhead
DEFAULT_BASIS_TYPE
CST_BASIS
1
2
3
4
5
6
MFG_LOOKUPS
Item
Lot
Resource Units
Resource Value
Total Value
Activity
FUNCTIONAL_CURRENCY_FLAG
SYS_YES_NO
1
2
MFG_LOOKUPS
Yes
No
RESOURCE_TYPE
BOM_RESOURCE_TYPE
1
2
3
MFG_LOOKUPS
Machine
Person
Space
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 60
Oracle Purchasing Applications Technical Reference Manual
QuickCodes Columns
Column
(Continued)
QuickCodes Type
QuickCodes Table
4
5
STANDARD_RATE_FLAG
Column Descriptions
Name
RESOURCE_ID (PK)
RESOURCE_CODE
ORGANIZATION_ID
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
DESCRIPTION
DISABLE_DATE
COST_ELEMENT_ID
PURCHASE_ITEM_ID
COST_CODE_TYPE
FUNCTIONAL_CURRENCY_FLAG
Miscellaneous
Amount
SYS_YES_NO
1
2
MFG_LOOKUPS
Yes
No
Null? Type
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
NULL
NOT NULL
NOT NULL
NUMBER
VARCHAR2(10)
NUMBER
DATE
NUMBER
DATE
NUMBER
NUMBER
VARCHAR2(240)
DATE
NUMBER
NUMBER
NUMBER
NUMBER
UNIT_OF_MEASURE
DEFAULT_ACTIVITY_ID
RESOURCE_TYPE
AUTOCHARGE_TYPE
NULL
NULL
NULL
NULL
STANDARD_RATE_FLAG
NULL NUMBER
DEFAULT_BASIS_TYPE
ABSORPTION_ACCOUNT
ALLOW_COSTS_FLAG
RATE_VARIANCE_ACCOUNT
EXPENDITURE_TYPE
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
REQUEST_ID
PROGRAM_APPLICATION_ID
NULL
NULL
NOT NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(3)
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
VARCHAR2(30)
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NUMBER
Description
Resource unique identifier
Resource code
Organization identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Description
Disable date
Cost element identifier
Purchase item identifier
Cost code type
Unit of measure is functional
currency
Unit of measure
Default activity identifier
Resource type
Autocharge for shop floor
transaction
Use standard rate for shop
floor transaction
Default basis
Absorption account
Allow costs to be defined
Rate variance account
Expenditure type
Descriptive flexfield structure
defining column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Concurrent Who column
Concurrent Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 61
Column Descriptions
Name
(Continued)
Null? Type
PROGRAM_ID
PROGRAM_UPDATE_DATE
Indexes
Index Name
Index Type
BOM_RESOURCES_U1
UNIQUE
BOM_RESOURCES_U2
UNIQUE
Sequences
Sequence
Description
NULL NUMBER
NULL DATE
Sequence
1
2
3
1
Concurrent Who column
Concurrent Who column
Column Name
ORGANIZATION_ID
RESOURCE_CODE
COST_CODE_TYPE
RESOURCE_ID
Derived Column
BOM_RESOURCES_S
RESOURCE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 62
Oracle Purchasing Applications Technical Reference Manual
BOM_STANDARD_OPERATIONS
BOM_STANDARD_OPERATIONS stores information about the
standard operations, events, processes, and line operations that you
define. Events/processes/line operations are for Flow Manufacturing.
You can use these standard operations/events/processes/line
operations when you define routing steps to build your assembly. The
Define Routing window defaults all data for the standard
operation/events/processes/line operation into the routing step.
BOM_OPERATION_SEQUENCES and
BOM_STANDARD_OPERATIONS share the descriptive flex definition.
Therefore, the Define Routing window will also copy the descriptive
flex information into the routing step.
Foreign Keys
Primary Key Table
BOM_DEPARTMENTS
MTL_PARAMETERS
WIP_LINES
QuickCodes Columns
Column
Primary Key Column
Foreign Key Column
DEPARTMENT_ID
ORGANIZATION_ID
LINE_ID
DEPARTMENT_ID
ORGANIZATION_ID
LINE_ID
QuickCodes Type
QuickCodes Table
BACKFLUSH_FLAG
SYS_YES_NO
1
2
MFG_LOOKUPS
Yes
No
COUNT_POINT_TYPE
BOM_COUNT_POINT_TYPE
1
2
3
MFG_LOOKUPS
Yes – autocharge
No – autocharge
No – direct charge
OPTION_DEPENDENT_FLAG
SYS_YES_NO
1
2
MFG_LOOKUPS
Yes
No
Column Descriptions
Name
Null? Type
SEQUENCE_NUM
LINE_ID (PK)
OPERATION_TYPE
NULL NUMBER
NULL NUMBER
NULL NUMBER
(PK)
STANDARD_OPERATION_ID
OPERATION_CODE
ORGANIZATION_ID
DEPARTMENT_ID
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
(PK)
NOT NULL NUMBER
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(4)
NUMBER
NUMBER
DATE
NUMBER
DATE
Description
Operation sequence number,
showing the sequences of
processes and line operations
WIP line identifier
Operation Type: 1. Standard
Operation/Event 2. Process 3.
Line Operation
Standard operation unique
identifier
Standard operation code
Organization identifier
Department unique identifier
Standard Who column
Standard Who column
Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 63
Column Descriptions
Name
(Continued)
CREATED_BY
LAST_UPDATE_LOGIN
MINIMUM_TRANSFER_QUANTITY
Null? Type
Description
NOT NULL NUMBER
NULL NUMBER
NULL NUMBER
COUNT_POINT_TYPE
OPERATION_DESCRIPTION
OPTION_DEPENDENT_FLAG
NULL NUMBER
NULL VARCHAR2(240)
NULL NUMBER
ATTRIBUTE_CATEGORY
NULL VARCHAR2(30)
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
BACKFLUSH_FLAG
WMS_TASK_TYPE
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Indexes
Index Name
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NUMBER
NUMBER
DATE
NUMBER
NUMBER
Index Type
Sequence
BOM_STANDARD_OPERATIONS_N1
BOM_STANDARD_OPERATIONS_U1
NOT UNIQUE
UNIQUE
BOM_STANDARD_OPERATIONS_U2
UNIQUE
1
1
2
3
4
1
Sequences
Sequence
Standard Who column
Standard Who column
Minimum operation transfer
quantity
Count point
Specific operation description
Indicates whether to use this
operation in all configuration
routings, even if no components
of the configuration are used
in this operation
Descriptive flexfield structure
defining column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Concurrent Who column
Concurrent Who column
Concurrent Who column
Concurrent Who column
Backflush at this operation
WMS Task Type
Column Name
ORGANIZATION_ID
OPERATION_CODE
ORGANIZATION_ID
OPERATION_TYPE
LINE_ID
STANDARD_OPERATION_ID
Derived Column
BOM_STANDARD_OPERATIONS_S
STANDARD_OPERATION_ID
Database Triggers
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 64
Oracle Purchasing Applications Technical Reference Manual
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
BOM_STANDARD_OPERATIONS_T
BEFORE
ROW
UPDATE
When you update a standard operation that is referenced by routing operations, this trigger
updates all the corresponding rows that reference routing operations in the
BOM_OPERATION_SEQUENCES table.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 65
CST_ITEM_COSTS
CST_ITEM_COSTS stores item cost control information by cost type.
For standard costing organizations, the item cost control information for
the Frozen cost type is created when you enter a new item. For average
cost organizations, item cost control information is created when you
transact the item for the first time.
You can use the Item Costs window to enter cost control information.
Foreign Keys
Primary Key Table
CST_COST_TYPES
CST_COST_UPDATES
MTL_SYSTEM_ITEMS_B
QuickCodes Columns
Column
Primary Key Column
Foreign Key Column
COST_TYPE_ID
COST_UPDATE_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
COST_TYPE_ID
COST_UPDATE_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
QuickCodes Type
QuickCodes Table
BASED_ON_ROLLUP_FLAG
SYS_YES_NO
1
2
MFG_LOOKUPS
Yes
No
DEFAULTED_FLAG
SYS_YES_NO
1
2
MFG_LOOKUPS
Yes
No
INVENTORY_ASSET_FLAG
SYS_YES_NO
1
2
MFG_LOOKUPS
Yes
No
Column Descriptions
Name
INVENTORY_ITEM_ID (PK)
ORGANIZATION_ID (PK)
COST_TYPE_ID (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
INVENTORY_ASSET_FLAG
Null? Type
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
NUMBER
NUMBER
NUMBER
DATE
NUMBER
DATE
NUMBER
NUMBER
NUMBER
LOT_SIZE
BASED_ON_ROLLUP_FLAG
NULL NUMBER
NULL NUMBER
SHRINKAGE_RATE
NULL NUMBER
DEFAULTED_FLAG
NOT NULL NUMBER
COST_UPDATE_ID
PL_MATERIAL
NULL NUMBER
NULL NUMBER
Description
Inventory item identifier
Organization identifier
Cost type identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Flag indicating whether the
item is asset or expense
Lot Size
Flag indicating whether cost is
to be rolled up
Manufacturing shrinkage rate
(for make item only)
Flag indicating whether the
cost of the item is defaulted
from the default cost type
during cost rollup
Cost update session identifier
Previous level material cost
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 66
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
Description
PL_MATERIAL_OVERHEAD
NULL NUMBER
PL_RESOURCE
PL_OUTSIDE_PROCESSING
NULL NUMBER
NULL NUMBER
PL_OVERHEAD
TL_MATERIAL
TL_MATERIAL_OVERHEAD
NULL NUMBER
NULL NUMBER
NULL NUMBER
TL_RESOURCE
TL_OUTSIDE_PROCESSING
NULL NUMBER
NULL NUMBER
TL_OVERHEAD
MATERIAL_COST
MATERIAL_OVERHEAD_COST
RESOURCE_COST
OUTSIDE_PROCESSING_COST
OVERHEAD_COST
PL_ITEM_COST
TL_ITEM_COST
ITEM_COST
UNBURDENED_COST
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
BURDEN_COST
ATTRIBUTE_CATEGORY
NULL NUMBER
NULL VARCHAR2(30)
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Indexes
Index Name
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NUMBER
NUMBER
DATE
Index Type
Sequence
CST_ITEM_COSTS_N2
NOT UNIQUE
CST_ITEM_COSTS_U1
UNIQUE
1
2
1
2
3
Previous level material
overhead cost
Previous level resource cost
Previous level outside
processing cost
Previous level overhead cost
This level material cost
This level material overhead
cost
This level resource cost
This level outside processing
cost
This level overhead cost
Material cost
Material overhead cost
Resource cost
Outside Processing cost
Overhead cost
Total previous level cost
Total this level cost
Item unit cost
Item unit cost minus this level
material overhead
This level material overhead
Descriptive flexfield structure
defining column
Descriptive Flexfield segment
Descriptive Flexfield segment
Descriptive Flexfield segment
Descriptive Flexfield segment
Descriptive Flexfield segment
Descriptive Flexfield segment
Descriptive Flexfield segment
Descriptive Flexfield segment
Descriptive Flexfield segment
Descriptive Flexfield segment
Descriptive Flexfield segment
Descriptive Flexfield segment
Descriptive Flexfield segment
Descriptive Flexfield segment
Descriptive Flexfield segment
Concurrent Who column
Concurrent Who column
Concurrent Who column
Concurrent Who column
Column Name
ORGANIZATION_ID
COST_TYPE_ID
INVENTORY_ITEM_ID
COST_TYPE_ID
ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 67
FA_CATEGORIES_B
FA_CATEGORIES_B stores information about your asset categories.
This table provides default information when you add an asset. The
depreciation program does not use this information to calculate
depreciation.
The Asset Categories form inserts one row in this table for each asset
category you define.
The Application Object Library table FND_ID_FLEX_SEGMENTS stores
information about which column in this table is used for each segment.
QuickCodes Columns
Column
QuickCodes Type
QuickCodes Table
CAPITALIZE_FLAG
YESNO
NO
YES
FA_LOOKUPS
NO
YES
CATEGORY_TYPE
CATEGORY TYPE
LEASE
LEASEHOLD IMPROVEMENT
NON–LEASE
FA_LOOKUPS
LEASE
LEASEHOLD IMPROVEMENT
NON–LEASE
ENABLED_FLAG
YESNO
NO
YES
FA_LOOKUPS
NO
YES
OWNED_LEASED
OWNLEASE
LEASED
OWNED
FA_LOOKUPS
LEASED
OWNED
PROPERTY_1245_1250_CODE
1245/1250 PROPERTY
1245
1250
FA_LOOKUPS
1245
1250
PROPERTY_TYPE_CODE
PROPERTY TYPE
PERSONAL
REAL
FA_LOOKUPS
PERSONAL
REAL
SUMMARY_FLAG
YESNO
NO
YES
FA_LOOKUPS
NO
YES
Column Descriptions
Name
CATEGORY_ID
(PK)
Null? Type
NOT NULL NUMBER(15)
SUMMARY_FLAG
NOT NULL VARCHAR2(1)
ENABLED_FLAG
NOT NULL VARCHAR2(1)
Description
Unique identification number
for each asset category you
defined
Used by Application Object
Library for flexfield
definition
Indicates whether this category
is still valid
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 68
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
OWNED_LEASED
PRODUCTION_CAPACITY
Null? Type
NOT NULL VARCHAR2(6)
NULL NUMBER
LAST_UPDATE_DATE
LAST_UPDATED_BY
CATEGORY_TYPE
NOT NULL DATE
NOT NULL NUMBER(15)
NOT NULL VARCHAR2(30)
CAPITALIZE_FLAG
NOT NULL VARCHAR2(3)
SEGMENT1
NULL VARCHAR2(30)
SEGMENT2
NULL VARCHAR2(30)
SEGMENT3
NULL VARCHAR2(30)
SEGMENT4
NULL VARCHAR2(30)
SEGMENT5
NULL VARCHAR2(30)
SEGMENT6
NULL VARCHAR2(30)
SEGMENT7
NULL VARCHAR2(30)
START_DATE_ACTIVE
NULL DATE
END_DATE_ACTIVE
NULL DATE
PROPERTY_TYPE_CODE
NULL VARCHAR2(10)
PROPERTY_1245_1250_CODE
NULL VARCHAR2(4)
DATE_INEFFECTIVE
INVENTORIAL
NULL DATE
NULL VARCHAR2(3)
CREATED_BY
CREATION_DATE
LAST_UPDATE_LOGIN
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER(15)
DATE
NUMBER(15)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Description
Indicates whether the assets in
this category are owned or
leased
Production capacity for assets
that use a units of production
depreciation method
Standard Who column
Standard Who column
Indicates the category type
Oracle Assets uses to classify
assets in this asset category
YES if assets in this category
are capitalized assets
Asset category key flexfield
segment column
Asset category key flexfield
segment column
Asset category key flexfield
segment column
Asset category key flexfield
segment column
Asset category key flexfield
segment column
Asset category key flexfield
segment column
Asset category key flexfield
segment column
Date that you can begin using
this asset category
Last date you can add assets to
this asset category
Indicates the property type you
assigned to an asset category
Indicates whether assets in
this category are 1245 property
class or 1250 property class
Not currently used
Indicates whether the asset
should be included in physical
inventory
Standard Who column
Standard Who column
Standard Who column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 69
Column Descriptions
Name
(Continued)
Null? Type
Description
ATTRIBUTE_CATEGORY_CODE
NULL VARCHAR2(30)
GLOBAL_ATTRIBUTE1
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE2
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE3
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE4
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE5
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE6
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE7
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE8
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE9
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE10
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE11
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE12
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE13
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE14
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE15
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE16
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE17
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE18
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE19
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE20
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE_CATEGORY
NULL VARCHAR2(30)
Indexes
Index Name
Index Type
FA_CATEGORIES_B_N1
FA_CATEGORIES_B_N2
FA_CATEGORIES_B_N3
FA_CATEGORIES_B_N4
FA_CATEGORIES_B_N5
FA_CATEGORIES_B_N6
FA_CATEGORIES_B_N7
FA_CATEGORIES_B_U1
NOT
NOT
NOT
NOT
NOT
NOT
NOT
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
Descriptive flexfield structure
defining column
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Sequence
Column Name
1
1
1
1
1
1
1
1
SEGMENT1
SEGMENT2
SEGMENT3
SEGMENT4
SEGMENT5
SEGMENT6
SEGMENT7
CATEGORY_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 70
Oracle Purchasing Applications Technical Reference Manual
Sequences
Sequence
Derived Column
FA_CATEGORIES_B_S
CATEGORY_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 71
FINANCIALS_SYSTEM_PARAMS_ALL
FINANCIALS_SYSTEM_PARAMETERS_ALL contains options and
defaults you share between your Oracle Payables application, and your
Oracle Purchasing and Oracle Assets applications. You can define these
options and defaults according to the way you run your business. This
table corresponds to the Financials Options window. There is only one
row in this table. There is no primary key for this table.
Foreign Keys
Primary Key Table
Primary Key Column
Foreign Key Column
TERM_ID
CURRENCY_CODE
CURRENCY_CODE
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
ENCUMBRANCE_TYPE_ID
ENCUMBRANCE_TYPE_ID
ENCUMBRANCE_TYPE_ID
SET_OF_BOOKS_ID
LOCATION_ID
LOCATION_ID
TERMS_ID
INVOICE_CURRENCY_CODE
PAYMENT_CURRENCY_CODE
ACCTS_PAY_CODE_COMBINATION_ID
PREPAY_CODE_COMBINATION_ID
DISC_TAKEN_CODE_COMBINATION_ID
RES_ENCUMB_CODE_COMBINATION_ID
RATE_VAR_CODE_COMBINATION_ID
RATE_VAR_GAIN_CCID
RATE_VAR_LOSS_CCID
FUTURE_DATED_PAYMENT_CCID
REQ_ENCUMBRANCE_TYPE_ID
PURCH_ENCUMBRANCE_TYPE_ID
INV_ENCUMBRANCE_TYPE_ID
SET_OF_BOOKS_ID
BILL_TO_LOCATION_ID
SHIP_TO_LOCATION_ID
QuickCodes Type
QuickCodes Table
MANUAL_VENDOR_NUM_TYPE
MANUAL VENDOR NUMBER
ALPHANUMERIC
NUMERIC
AP_LOOKUP_CODES
Alphanumeric number
Numeric number
MATCH_OPTION
MATCH_OPTION
P
R
AP_LOOKUP_CODES
Match to Purchase Order
Match to Receipt
PAYMENT_METHOD_LOOKUP_CODE
PAYMENT METHOD
CHECK
CLEARING
EFT
WIRE
AP_LOOKUP_CODES
Check
Clearing
Electronic
Wire
PAY_DATE_BASIS_LOOKUP_CODE
PAY DATE BASIS
DISCOUNT
DUE
AP_LOOKUP_CODES
Pay on discount date
Pay on due date
TERMS_DATE_BASIS
TERMS DATE BASIS
Current
Goods Received
Invoice
Invoice Received
AP_LOOKUP_CODES
Current date
Goods received date
Invoice date
Invoice received date
USER_DEFINED_VENDOR_NUM_CODE
VENDOR NUMBER ENTRY
AP_LOOKUP_CODES
AP_TERMS_TL
FND_CURRENCIES
FND_CURRENCIES
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_ENCUMBRANCE_TYPES
GL_ENCUMBRANCE_TYPES
GL_ENCUMBRANCE_TYPES
GL_SETS_OF_BOOKS
HR_LOCATIONS_ALL
HR_LOCATIONS_ALL
QuickCodes Columns
Column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 72
Oracle Purchasing Applications Technical Reference Manual
QuickCodes Columns
Column
(Continued)
QuickCodes Type
QuickCodes Table
AUTOMATIC
MANUAL
Automatic entry of numbers
Manual entry of numbers
EXPENSE_CHECK_ADDRESS_FLAG
HOME_OFFICE
H
O
FND_COMMON_LOOKUPS
Home
Office
FOB_LOOKUP_CODE
FOB
AR_LOOKUPS
Column Descriptions
Name
LAST_UPDATE_DATE
LAST_UPDATED_BY
SET_OF_BOOKS_ID
PAYMENT_METHOD_LOOKUP_CODE
Null? Type
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
DATE
NUMBER(15)
NUMBER(15)
VARCHAR2(25)
USER_DEFINED_VENDOR_NUM_CODE
NULL VARCHAR2(25)
VENDOR_NUM_START_NUM
NULL NUMBER
SHIP_TO_LOCATION_ID
NULL NUMBER(15)
BILL_TO_LOCATION_ID
NULL NUMBER(15)
SHIP_VIA_LOOKUP_CODE
NULL VARCHAR2(25)
FOB_LOOKUP_CODE
NULL VARCHAR2(25)
TERMS_ID
NULL NUMBER(15)
ALWAYS_TAKE_DISC_FLAG
NULL VARCHAR2(1)
PAY_DATE_BASIS_LOOKUP_CODE
NULL VARCHAR2(25)
INVOICE_CURRENCY_CODE
NULL VARCHAR2(15)
PAYMENT_CURRENCY_CODE
NULL VARCHAR2(15)
ACCTS_PAY_CODE_COMBINATION_ID
NULL NUMBER(15)
PREPAY_CODE_COMBINATION_ID
NULL NUMBER(15)
DISC_TAKEN_CODE_COMBINATION_ID
NULL NUMBER(15)
Description
Standard Who column
Standard Who column
Set of books identifier
Payment method default used
during supplier entry
Method of entering supplier
numbers
Next automatic supplier number
(Oracle Payables applications
update as you enter suppliers)
Ship–to location identifier,
default used during supplier
entry
Bill–to location identifier,
default used during supplier
entry
Type of shipping method,
default used during supplier
entry
Type of free on board, default
used during supplier entry
Payment terms identifier,
default used during supplier
entry
Flag that indicates if
available discount for a
supplier will be taken,
regardless of when the invoice
is paid (Y or N), default used
during supplier entry
Basis Oracle Payables
applications use for selecting
invoices for payment (DUE or
DISCOUNT), default used during
supplier entry
Currency code for invoices,
default used during supplier
entry
Currency code for payments,
default used during supplier
entry
Accounting Flexfield identifier
for the accounts payable
liability account, default used
during supplier entry
Accounting Flexfield identifier
for the prepayment account,
default used during supplier
entry
Accounting Flexfield identifier
for the discount taken account
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 73
Column Descriptions
Name
(Continued)
Null? Type
FUTURE_PERIOD_LIMIT
NULL NUMBER(3)
RESERVE_AT_COMPLETION_FLAG
NULL VARCHAR2(1)
RES_ENCUMB_CODE_COMBINATION_ID
NULL NUMBER(15)
REQ_ENCUMBRANCE_FLAG
NULL VARCHAR2(1)
REQ_ENCUMBRANCE_TYPE_ID
NULL NUMBER(15)
PURCH_ENCUMBRANCE_FLAG
NULL VARCHAR2(1)
PURCH_ENCUMBRANCE_TYPE_ID
NULL NUMBER(15)
INV_ENCUMBRANCE_TYPE_ID
NULL NUMBER(15)
MANUAL_VENDOR_NUM_TYPE
NULL VARCHAR2(25)
INVENTORY_ORGANIZATION_ID
NULL NUMBER(15)
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
FREIGHT_TERMS_LOOKUP_CODE
RFQ_ONLY_SITE_FLAG
NULL
NULL
NULL
NULL
NULL
RECEIPT_ACCEPTANCE_DAYS
NULL NUMBER(15)
BUSINESS_GROUP_ID
NULL NUMBER(15)
EXPENSE_CHECK_ADDRESS_FLAG
NULL VARCHAR2(30)
TERMS_DATE_BASIS
NULL VARCHAR2(25)
USE_POSITIONS_FLAG
NULL VARCHAR2(1)
RATE_VAR_CODE_COMBINATION_ID
HOLD_UNMATCHED_INVOICES_FLAG
NULL NUMBER(15)
NULL VARCHAR2(1)
NUMBER(15)
DATE
NUMBER(15)
VARCHAR2(25)
VARCHAR2(1)
Description
Maximum number of future
periods allowed
Flag that indicates if Oracle
Purchasing creates an
encumbrance journal entry when
a requisition is entered (Y) or
when the requisition is
approved (N)
Accounting Flexfield identifier
for the reserve for encumbrance
account
Flag that indicates if Oracle
Purchasing will create an
encumbrance journal entry when
a purchase requisition is
created (Y or N)
Requisition encumbrance type
identifier
Flag that indicates if Oracle
Purchasing will create an
encumbrance journal entry when
a purchase order is created
Purchase order encumbrance type
identifier
Identifier for encumbrance type
assigned to invoice
encumbrances
Type of supplier number Oracle
Payables uses for either
automatic or manual supplier
number entry
Inventory organization
identifier
Standard Who column
Standard Who column
Standard Who column
Freight terms
Flag that indicates if supplier
site is a RFQ only site
Number of days in receipt
acceptance period
Business group identifier
associated with Oracle
Purchasing
Employee address for expense
checks (H for home or O for
office), default used during
employee entry
Date Oracle Payables uses
together with payment terms and
invoice amount to create an
invoice scheduled payment,
default used during supplier
entry
Flag that indicates whether you
use approval hierarchies that
are based on the positions you
define for employees
Not used
Default Hold Unmatched Invoices
value for supplier (Y or N)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 74
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
EXCLUSIVE_PAYMENT_FLAG
NULL VARCHAR2(1)
REVISION_SORT_ORDERING
VAT_REGISTRATION_NUM
NULL NUMBER
NULL VARCHAR2(20)
VAT_COUNTRY_CODE
NULL VARCHAR2(15)
RATE_VAR_GAIN_CCID
NULL NUMBER(15)
RATE_VAR_LOSS_CCID
NULL NUMBER(15)
ORG_ID
BANK_CHARGE_BEARER
VAT_CODE
MATCH_OPTION
NULL
NULL
NULL
NULL
NON_RECOVERABLE_TAX_FLAG
NULL VARCHAR2(1)
TAX_ROUNDING_RULE
NULL VARCHAR2(30)
PRECISION
NULL NUMBER(1)
MINIMUM_ACCOUNTABLE_UNIT
NULL NUMBER
DEFAULT_RECOVERY_RATE
NULL NUMBER
CASH_BASIS_ENC_NR_TAX
NULL VARCHAR2(30)
FUTURE_DATED_PAYMENT_CCID
NULL NUMBER(15)
NUMBER(15)
VARCHAR2(1)
VARCHAR2(15)
VARCHAR2(25)
Description
Default Pay Alone value for
suppliers; defaults from
supplier to invoices for
supplier
Not used
Value–Added Tax registration
number for your organization
European Union (EU)) member
state for your organization
Accounting Flexfield identifier
for account used to record
exchange rate gains for
invoices matched to purchase
orders
Accounting Flexfield identifier
for account used to record
exchange rate losses for
invoices matched to purchase
orders
Organization identifier
Bank charge bearer
Value–added tax code
Flag to indicate whether to
match invoices to purchase
orders (P) or receipts (R)
Y or N indicates if
non–recoverable tax is enabled
or disabled in the system
Default rounding rule for tax
calculation (Up, Down, Nearest)
Precision. Used for Automatic
Tax Calculation
Minimum accountable unit. Used
for Automatic Tax Calculation
Default recovery rate for tax
codes. Only used if partially
recoverable tax is enabled
Flag that indicates if the
recoverable portion of tax
should be encumbered in the
Cash set of books (Y or N)
Accounting Flexfield identifier
for future dated payment
account default for Suppliers
and Bank accounts
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 75
FND_CURRENCIES
FND_CURRENCIES stores information about currencies. Each row
includes the currency code (CURRENCY_CODE) established by ISO
(International Standards Organization) standard, the name of the
currency (NAME), a flag to indicate whether the currency is enabled for
use at your site (ENABLED_FLAG), a flag to indicate if this is a currency
or a statistical unit (CURRENCY_FLAG), and the territory code of the
issuing country (ISSUING_TERRITORY_CODE). Each row also
includes the number of digits to the right of the decimal point
(PRECISION), the extended precision (EXTENDED_PRECISION), the
symbol denoting the currency, a description of the currency, and
descriptive flexfield attribute columns. There is also information on
when the currency becomes active and inactive, and the minimum
accountable unit for the currency. You need one row for each currency
defined with Oracle Application Object Library. Oracle Application
Object Library uses this information to display dynamic currency
values. You can also use this information to assign a currency to a set of
books.
Foreign Keys
Primary Key Table
Primary Key Column
Foreign Key Column
TERRITORY_CODE
ISSUING_TERRITORY_CODE
QuickCodes Type
QuickCodes Table
CURRENCY_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
ENABLED_FLAG
YES_NO_NEVER
N
Y
FND_LOOKUPS
No
Yes
FND_TERRITORIES
QuickCodes Columns
Column
Column Descriptions
Name
CURRENCY_CODE (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
ENABLED_FLAG
CURRENCY_FLAG
DESCRIPTION
ISSUING_TERRITORY_CODE
PRECISION
Null? Type
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Description
VARCHAR2(15)
DATE
NUMBER(15)
DATE
NUMBER(15)
NUMBER(15)
VARCHAR2(1)
VARCHAR2(1)
Currency code
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Enabled flag
Flag to indicate if the
currency is a statistical unit
or a currency
NULL VARCHAR2(240) Description
NULL VARCHAR2(2)
The territory code of the
country issuing the currency
NULL NUMBER(1)
Maximum number of digits to the
right of decimal point
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 76
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
EXTENDED_PRECISION
SYMBOL
NULL NUMBER(2)
NULL VARCHAR2(4)
START_DATE_ACTIVE
NULL DATE
END_DATE_ACTIVE
NULL DATE
MINIMUM_ACCOUNTABLE_UNIT
NULL NUMBER
CONTEXT
NULL VARCHAR2(80)
ISO_FLAG
NOT NULL VARCHAR2(1)
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
GLOBAL_ATTRIBUTE_CATEGORY
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
GLOBAL_ATTRIBUTE1
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE2
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE3
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE4
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE5
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE6
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE7
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE8
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE9
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE10
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE11
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE12
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE13
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE14
NULL VARCHAR2(150)
Description
Extended precision
The symbol denoting the
currency
The date when the currency code
becomes active
The date the currency code
expires
Minimum accountable unit for
the currency
Attribute category for the
currency
Flag to indicate whether or not
the currency is defined in
ISO–4217
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 77
Column Descriptions
Name
(Continued)
GLOBAL_ATTRIBUTE15
GLOBAL_ATTRIBUTE16
GLOBAL_ATTRIBUTE17
GLOBAL_ATTRIBUTE18
GLOBAL_ATTRIBUTE19
GLOBAL_ATTRIBUTE20
DERIVE_EFFECTIVE
DERIVE_TYPE
DERIVE_FACTOR
Indexes
Index Name
FND_CURRENCIES_N1
FND_CURRENCIES_U1
Null? Type
Description
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL DATE
The date from which this
currency’s value becomes
derived from the related
currency. If this value is null
or later than the computation
date, then the other derive_
columns are undefined.
NULL VARCHAR2(8)
Indicates whether the currency
has a special relationship with
other currencies. Currently,
only EURO (Euro currency), EMU
(European Monetary Union
currency), and NULL (no special
relationship) are possible
values.
NULL NUMBER
Multiple applied to the base
currency to derive this
currency. Only used for the
derived currency in a
relationship.
Index Type
Sequence
NOT UNIQUE
UNIQUE
2
1
Column Name
DERIVE_TYPE
CURRENCY_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 78
Oracle Purchasing Applications Technical Reference Manual
FND_DUAL
FND_DUAL stores a dummy constant value. You always need at least
one row in this table. Oracle Application Object Library provides this
table as a base table for forms that only submit concurrent requests
(such as reporting forms) and therefore need to perform a commit cycle
without updating an application database table. Such forms generally
insert a record into this table (usually the value 1). You should delete
rows from this table occasionally, but you should always leave at least
one row in this table (for a form that may update a record instead of
inserting one).
Column Descriptions
Name
DUMMY
Null? Type
NULL NUMBER(2)
Description
Dummy column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 79
GL_BALANCES
GL_BALANCES stores actual, budget, and encumbrance balances for
detail and summary accounts. This table stores functional currency,
foreign currency, and statistical balances for each accounting period that
has ever been opened. ACTUAL_FLAG is either ’A’, ’B’, or ’E’ for actual,
budget, or encumbrance balances, respectively. If ACTUAL_FLAG is
’B’, then BUDGET_VERSION_ID is required. If ACTUAL_FLAG is ’E’,
then ENCUMBRANCE_TYPE_ID is required. GL_BALANCES stores
period activity for an account in the PERIOD_NET_DR and
PERIOD_NET_CR columns. The table stores the period beginning
balances in BEGIN_BALANCE_DR and BEGIN_BALANCE_CR. An
account’s year–to–date balance is calculated as BEGIN_BALANCE_DR –
BEGIN_BALANCE_CR + PERIOD_NET_DR – PERIOD_NET_CR.
Detail and summary foreign currency balances that are the result of
posted foreign currency journal entries have TRANSLATED_FLAG set
to ’R’, to indicate that the row is a candidate for revaluation.
For foreign currency rows, the begin balance and period net columns
contain the foreign currency balance, while the begin balance and period
net BEQ columns contain the converted functional currency balance.
Detail foreign currency balances that are the result of foreign currency
translation have TRANSLATED_FLAG set to ’Y’ or ’N’. ’N’ indicates
that the translation is out of date (i.e., the account needs to be
re–translated). ’Y’ indicates that the translation is current. Summary
foreign currency balances that are the result of foreign currency
translation have TRANSLATED_FLAG set to NULL. All summary
account balances have TEMPLATE_ID not NULL. The columns that end
in ADB are not used. Also, the REVALUATION_STATUS column is not
used.
Foreign Keys
Primary Key Table
FND_CURRENCIES
GL_BUDGET_VERSIONS
GL_CODE_COMBINATIONS
GL_ENCUMBRANCE_TYPES
GL_PERIOD_TYPES
GL_SETS_OF_BOOKS
GL_SUMMARY_TEMPLATES
QuickCodes Columns
Column
ACTUAL_FLAG
Primary Key Column
Foreign Key Column
CURRENCY_CODE
BUDGET_VERSION_ID
CODE_COMBINATION_ID
ENCUMBRANCE_TYPE_ID
PERIOD_TYPE
SET_OF_BOOKS_ID
TEMPLATE_ID
CURRENCY_CODE
BUDGET_VERSION_ID
CODE_COMBINATION_ID
ENCUMBRANCE_TYPE_ID
PERIOD_TYPE
SET_OF_BOOKS_ID
TEMPLATE_ID
QuickCodes Type
QuickCodes Table
BATCH_TYPE
A
B
E
GL_LOOKUPS
A
B
E
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 80
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
SET_OF_BOOKS_ID
Null? Type
(PK)
CODE_COMBINATION_ID
(PK)
Description
NOT NULL NUMBER(15)
NOT NULL NUMBER(15)
CURRENCY_CODE (PK)
PERIOD_NAME (PK)
ACTUAL_FLAG (PK)
NOT NULL VARCHAR2(15)
NOT NULL VARCHAR2(15)
NOT NULL VARCHAR2(1)
LAST_UPDATE_DATE
LAST_UPDATED_BY
BUDGET_VERSION_ID (PK)
ENCUMBRANCE_TYPE_ID (PK)
NOT NULL DATE
NOT NULL NUMBER(15)
NULL NUMBER(15)
NULL NUMBER(15)
TRANSLATED_FLAG (PK)
REVALUATION_STATUS
PERIOD_TYPE
PERIOD_YEAR
PERIOD_NUM
PERIOD_NET_DR
PERIOD_NET_CR
PERIOD_TO_DATE_ADB
QUARTER_TO_DATE_DR
QUARTER_TO_DATE_CR
QUARTER_TO_DATE_ADB
YEAR_TO_DATE_ADB
PROJECT_TO_DATE_DR
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
PROJECT_TO_DATE_CR
NULL NUMBER
PROJECT_TO_DATE_ADB
BEGIN_BALANCE_DR
BEGIN_BALANCE_CR
PERIOD_NET_DR_BEQ
NULL
NULL
NULL
NULL
PERIOD_NET_CR_BEQ
NULL NUMBER
BEGIN_BALANCE_DR_BEQ
NULL NUMBER
BEGIN_BALANCE_CR_BEQ
NULL NUMBER
TEMPLATE_ID
NULL NUMBER(15)
ENCUMBRANCE_DOC_ID
ENCUMBRANCE_LINE_NUM
NULL NUMBER(15)
NULL NUMBER(15)
Indexes
Index Name
VARCHAR2(1)
VARCHAR2(1)
VARCHAR2(15)
NUMBER(15)
NUMBER(15)
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
Index Type
Sequence
GL_BALANCES_N1
NOT UNIQUE
GL_BALANCES_N2
GL_BALANCES_N3
NOT UNIQUE
NOT UNIQUE
GL_BALANCES_N4
NOT UNIQUE
1
2
1
1
2
1
Accounting books defining
column
Key flexfield combination
defining column
Currency
Accounting period
Balance type (Actual, Budget,
or Encumbrance
Standard Who column
Standard Who column
Budget version defining column
Encumbrance type defining
column
Translated balance flag
Not currently used
Accounting period type
Accounting period year
Accounting period number
Period net debit balance
Period net credit balance
Not currently used
Quarter to date debit balance
Quarter to date credit balance
Not currently used
Not currently used
Accumulated project debit
balance (life to date balance)
Accumulated project credit
balance
Not currently used
Beginning debit balance
Beginning credit balance
Period net debit balance, base
currency
Period net credit balance, base
currency
Beginning debit balance, base
currency
Beginning credit balance, base
currency
Summary template defining
column
Purchasing encumbrance column
Purchasing encumbrance column
Column Name
CODE_COMBINATION_ID
PERIOD_NAME
PERIOD_NAME
PERIOD_NUM
PERIOD_YEAR
TEMPLATE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 81
GL_BC_PACKETS
GL_BC_PACKETS is Oracle General Ledger’s main table for the
Budgetary Control feature. This table stores the budgetary control
packets that need to be approved before creating journal entries.
A budgetary control packet contains information about a set of
transaction(s) you want to approve before entering it into the system.
The Funds Checker program evaluates these packets and updates the
RESULT_CODE column in GL_BC_PACKETS with a lookup code
signifying the result of the funds check.
Once a packet passes its funds check and a journal entry batch is
created, the packet is removed from GL_BC_PACKETS.
Foreign Keys
Primary Key Table
Primary Key Column
Foreign Key Column
CURRENCY_CODE
BUDGET_VERSION_ID
BUDGET_VERSION_ID
CODE_COMBINATION_ID
ENCUMBRANCE_TYPE_ID
JE_BATCH_ID
JE_CATEGORY_NAME
JE_HEADER_ID
JE_HEADER_ID
JE_LINE_NUM
JE_SOURCE_NAME
SET_OF_BOOKS_ID
TEMPLATE_ID
USSGL_TRANSACTION_CODE
CURRENCY_CODE
BUDGET_VERSION_ID
FUNDING_BUDGET_VERSION_ID
CODE_COMBINATION_ID
ENCUMBRANCE_TYPE_ID
JE_BATCH_ID
JE_CATEGORY_NAME
JE_HEADER_ID
JE_HEADER_ID
JE_LINE_NUM
JE_SOURCE_NAME
SET_OF_BOOKS_ID
TEMPLATE_ID
USSGL_TRANSACTION_CODE
QuickCodes Type
QuickCodes Table
ACCOUNT_CATEGORY_CODE
ACCOUNT_CATEGORY_CODE
B
P
GL_LOOKUPS
Budgetary
Proprietary
ACCOUNT_TYPE
ACCOUNT TYPE
A
E
L
O
R
GL_LOOKUPS
A
E
L
O
R
ACTUAL_FLAG
BATCH_TYPE
A
B
E
GL_LOOKUPS
A
B
E
AMOUNT_TYPE
PTD_YTD
PJTD
PTD
QTD
YTD
GL_LOOKUPS
PJTD
PTD
QTD
YTD
FND_CURRENCIES
GL_BUDGET_VERSIONS
GL_BUDGET_VERSIONS
GL_CODE_COMBINATIONS
GL_ENCUMBRANCE_TYPES
GL_JE_BATCHES
GL_JE_CATEGORIES_TL
GL_JE_HEADERS
GL_JE_LINES
GL_JE_SOURCES_TL
GL_SETS_OF_BOOKS
GL_SUMMARY_TEMPLATES
GL_USSGL_TRANSACTION_CODES
QuickCodes Columns
Column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 82
Oracle Purchasing Applications Technical Reference Manual
QuickCodes Columns
Column
(Continued)
QuickCodes Type
QuickCodes Table
BOUNDARY_CODE
BOUNDARY_TYPE
J
P
Q
Y
GL_LOOKUPS
Project
Period
Quarter
Year
DR_CR_CODE
DR_CR
C
D
GL_LOOKUPS
CR
DR
EFFECT_ON_FUNDS_CODE
EFFECT_ON_FUNDS_CODE
D
I
GL_LOOKUPS
Decreasing
Increasing
FUNDS_CHECK_LEVEL_CODE
FUNDS_CHECK_LEVEL
B
D
N
GL_LOOKUPS
Absolute
Advisory
None
RESULT_CODE
FUNDS_CHECK_RESULT_CODE
F00
F01
GL_LOOKUPS
Insufficient funds (detail)
Insufficient funds (–>summary)
Insufficient funds (summary)
Insufficient funds (pending)
Insufficient funds (both)
Insuff funds (<–generated)
Insuff funds (prop<–assoc)
Insufficient funds (budgetary)
Insuff funds (–>sum budgetary)
Insuff funds (sum budgetary)
Insuff funds (pend budgetary)
Insuff funds (both budgetary)
Insuff funds (budg<–assoc)
Nonexistent flexfield
Disabled or expired flexfield
Posting not allowed
Budgeting not allowed
Nonexistent period
Period not open or future
Period not in open budget
year
Frozen budget
Expired USSGL transaction
code
Funds not reduced
Funds check not required
Not funding budget
Foreign currency budget
Add Summary program created
Force passed funds check
Passed funds check
F02
F03
F04
F05
F06
F10
F11
F12
F13
F14
F15
F20
F21
F22
F23
F24
F25
F26
F27
F28
P00
P01
P02
P03
P04
P05
P10
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 83
QuickCodes Columns
Column
(Continued)
QuickCodes Type
QuickCodes Table
P15
Passed funds check (budgetary)
Advisory warning
Passed due to override
Advisory warning (–>summary)
Passed due to override (sum)
Advisory warning (budgetary)
Passed due to override (gen)
Advisory warning (–>sum bud)
P20
P21
P22
P23
P25
P26
P27
STATUS_CODE
FUNDS_CHECK_STATUS_CODE
A
C
F
P
R
S
T
Column Descriptions
Name
Null? Type
PACKET_ID
NOT NULL NUMBER(15)
SET_OF_BOOKS_ID
NOT NULL NUMBER(15)
JE_SOURCE_NAME
JE_CATEGORY_NAME
CODE_COMBINATION_ID
NOT NULL VARCHAR2(25)
NOT NULL VARCHAR2(25)
NOT NULL NUMBER(15)
ACTUAL_FLAG
NOT NULL VARCHAR2(1)
PERIOD_NAME
PERIOD_YEAR
PERIOD_NUM
QUARTER_NUM
CURRENCY_CODE
STATUS_CODE
LAST_UPDATE_DATE
LAST_UPDATED_BY
BUDGET_VERSION_ID
ENCUMBRANCE_TYPE_ID
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
TEMPLATE_ID
NOT NULL NUMBER(15)
ENTERED_DR
NULL NUMBER
ENTERED_CR
NULL NUMBER
ACCOUNTED_DR
NULL NUMBER
ACCOUNTED_CR
NULL NUMBER
USSGL_TRANSACTION_CODE
ORIGINATING_ROWID
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
VARCHAR2(15)
NUMBER(15)
NUMBER(15)
NUMBER(15)
VARCHAR2(15)
VARCHAR2(1)
DATE
NUMBER(15)
NUMBER(15)
NUMBER(15)
NOT NULL VARCHAR2(30)
NULL ROWID
GL_LOOKUPS
Approved
Checking
Failed Check
Pending
Rejected
Passed Check
Fatal
Description
Budgetary control packet
defining column
Accounting books defining
column
Journal entry source name
Journal entry category name
Key flexfield combination
defining column
Balance type (Actual, Budget,
or Encumbrance)
Accounting period
Accounting period year
Accounting period number
Accounting period quarter
Currency
Funds check/reservation status
Standard Who column
Standard Who column
Budget version defining column
Encumbrance type defining
column
Summary template defining
column
Transaction debit amount in
entered currency
Transaction credit amount in
entered currency
Transaction debit amount in
functional currency
Transaction credit amount in
functional currency
Government transaction code
Row id of originating budgetary
or proprietary transaction for
a USSGL generated budgetary or
proprietary transaction
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 84
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
ACCOUNT_SEGMENT_VALUE
NULL VARCHAR2(25)
AUTOMATIC_ENCUMBRANCE_FLAG
NULL VARCHAR2(1)
FUNDING_BUDGET_VERSION_ID
NULL NUMBER(15)
FUNDS_CHECK_LEVEL_CODE
AMOUNT_TYPE
NULL VARCHAR2(1)
NULL VARCHAR2(4)
BOUNDARY_CODE
NULL VARCHAR2(1)
TOLERANCE_PERCENTAGE
NULL NUMBER
TOLERANCE_AMOUNT
NULL NUMBER
OVERRIDE_AMOUNT
NULL NUMBER
DR_CR_CODE
ACCOUNT_TYPE
NULL VARCHAR2(1)
NULL VARCHAR2(1)
ACCOUNT_CATEGORY_CODE
NULL VARCHAR2(1)
EFFECT_ON_FUNDS_CODE
NULL VARCHAR2(1)
RESULT_CODE
NULL VARCHAR2(3)
BUDGET_POSTED_BALANCE
NULL NUMBER
ACTUAL_POSTED_BALANCE
NULL NUMBER
ENCUMBRANCE_POSTED_BALANCE
NULL NUMBER
BUDGET_APPROVED_BALANCE
NULL NUMBER
ACTUAL_APPROVED_BALANCE
NULL NUMBER
ENCUMBRANCE_APPROVED_BALANCE
NULL NUMBER
BUDGET_PENDING_BALANCE
ACTUAL_PENDING_BALANCE
ENCUMBRANCE_PENDING_BALANCE
REFERENCE1
NULL
NULL
NULL
NULL
REFERENCE2
NULL VARCHAR2(100)
REFERENCE3
NULL VARCHAR2(100)
REFERENCE4
NULL VARCHAR2(100)
REFERENCE5
NULL VARCHAR2(100)
JE_BATCH_NAME
JE_BATCH_ID
NULL VARCHAR2(100)
NULL NUMBER(15)
JE_HEADER_ID
NULL NUMBER(15)
JE_LINE_NUM
NULL NUMBER(15)
NUMBER
NUMBER
NUMBER
VARCHAR2(100)
Description
Value of key flexfield account
segment
Automatically create
encumbrance batch
Budget version defining column
of funding budget
Funds checking severity level
Amount type (Period to date,
year to date, etc.)
Budgetary control time interval
end point
Percentage of funding budget
that can be exceeded
Allowable amount to exceed
funding budget
Maximum transaction amount that
can be used to override a funds
check failure
Debit or credit transaction
Key flexfield combination type
(Asset, liability, ...,
Budgetary Dr/Cr)
Key flexfield category
(Proprietary or budgetary)
Effect of transaction on funds
available, increasing or
decreasing
Result of funds
check/reservation
Posted balance used in funds
available calculation
Posted balance used in funds
available calculation
Posted balance used in funds
available calculation
Balance approved, but not
posted
Balance approved, but not
posted
Balance approved, but not
posted
Balance pending funds check
Balance pending funds check
Balance pending funds check
Journal entry line reference
column
Journal entry line reference
column
Journal entry line reference
column
Journal entry line reference
column
Journal entry line reference
column
Journal entry batch name
Journal entry batch defining
column
Journal entry header defining
column
Journal entry line number
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 85
Column Descriptions
Name
(Continued)
Null? Type
JE_LINE_DESCRIPTION
Indexes
Index Name
Description
NULL VARCHAR2(240) Journal entry line description
Index Type
Sequence
GL_BC_PACKETS_N1
GL_BC_PACKETS_N2
NOT UNIQUE
NOT UNIQUE
GL_BC_PACKETS_N3
GL_BC_PACKETS_N4
NOT UNIQUE
NOT UNIQUE
1
1
6
1
1
2
3
Sequences
Sequence
Column Name
PACKET_ID
CODE_COMBINATION_ID
PACKET_ID
JE_BATCH_ID
PACKET_ID
JE_BATCH_ID
REFERENCE2
Derived Column
GL_BC_PACKETS_S
PACKET_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 86
Oracle Purchasing Applications Technical Reference Manual
GL_BUDGET_VERSIONS
GL_BUDGET_VERSIONS stores information about budget versions.
Oracle General Ledger does not support multiple versions of the same
budget. Therefore, there is one row in this table for each row in the
GL_BUDGETS table. The column VERSION_NUM is always set to 1.
Foreign Keys
Primary Key Table
GL_BUDGETS
GL_BUDGET_TYPES
GL_BUDGET_VERSIONS
QuickCodes Columns
Column
STATUS
Column Descriptions
Name
BUDGET_VERSION_ID
LAST_UPDATE_DATE
LAST_UPDATED_BY
BUDGET_TYPE
Primary Key Column
Foreign Key Column
BUDGET_NAME
BUDGET_TYPE
BUDGET_TYPE
BUDGET_VERSION_ID
BUDGET_NAME
BUDGET_TYPE
BUDGET_TYPE
CONTROL_BUDGET_VERSION_ID
QuickCodes Type
QuickCodes Table
PLAN/VERSION STATUS
C
F
I
O
R
GL_LOOKUPS
Current
Frozen
Inactive
Open
Running Copy
Null? Type
(PK)
BUDGET_NAME
VERSION_NUM
STATUS
DATE_OPENED
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
DESCRIPTION
DATE_ACTIVE
DATE_ARCHIVED
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
CONTEXT
CONTROL_BUDGET_VERSION_ID
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NUMBER(15)
DATE
NUMBER
VARCHAR2(15)
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(15)
VARCHAR2(15)
VARCHAR2(1)
DATE
DATE
NUMBER(15)
NUMBER(15)
VARCHAR2(240)
DATE
DATE
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NULL NUMBER(15)
Description
Budget version defining column
Standard Who column
Standard Who column
Budget type(only STANDARD is
used)
Budget Name
Not currently used
Version status lookup code
Not currently used
Standard Who column
Standard Who column
Standard Who column
Budget version description
Not currently used
Not currently used
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield context
column
Control budget defining column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 87
Indexes
Index Name
Index Type
Sequence
GL_BUDGET_VERSIONS_N1
NOT UNIQUE
GL_BUDGET_VERSIONS_U1
UNIQUE
1
2
1
Sequences
Sequence
Column Name
BUDGET_NAME
STATUS
BUDGET_VERSION_ID
Derived Column
GL_BUDGET_VERSIONS_S
BUDGET_VERSION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 88
Oracle Purchasing Applications Technical Reference Manual
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS stores valid account combinations for
each Accounting Flexfield structure within your Oracle General Ledger
application. Associated with each account are certain codes and flags,
including whether the account is enabled, whether detail posting or
detail budgeting is allowed, and others.
Segment values are stored in the SEGMENT columns. Note that each
Accounting Flexfield structure may use different SEGMENT columns
within the table to store the flexfield value combination. Moreover, the
SEGMENT columns that are used are not guaranteed to be in any order.
The Oracle Application Object Library table
FND_ID_FLEX_SEGMENTS stores information about which column in
this table is used for each segment of each Accounting Flexfield
structure. Summary accounts have SUMMARY_FLAG = ’Y’ and
TEMPLATE_ID not NULL. Detail accounts have SUMMARY_FLAG =
’N’ and TEMPLATE_ID NULL.
Foreign Keys
Primary Key Table
Primary Key Column
Foreign Key Column
ID_FLEX_NUM
TEMPLATE_ID
CHART_OF_ACCOUNTS_ID
TEMPLATE_ID
QuickCodes Type
QuickCodes Table
ACCOUNT_TYPE
ACCOUNT TYPE
A
E
L
O
R
GL_LOOKUPS
A
E
L
O
R
DETAIL_BUDGETING_ALLOWED_FLAG
YES/NO
N
Y
GL_LOOKUPS
No
Yes
DETAIL_POSTING_ALLOWED_FLAG
YES/NO
N
Y
GL_LOOKUPS
No
Yes
ENABLED_FLAG
YES/NO
N
Y
GL_LOOKUPS
No
Yes
PRESERVE_FLAG
YES/NO
N
Y
GL_LOOKUPS
No
Yes
REFRESH_FLAG
YES/NO
N
Y
GL_LOOKUPS
No
Yes
FND_ID_FLEX_STRUCTURES
GL_SUMMARY_TEMPLATES
QuickCodes Columns
Column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 89
QuickCodes Columns
Column
(Continued)
SUMMARY_FLAG
Column Descriptions
Name
CODE_COMBINATION_ID
QuickCodes Type
QuickCodes Table
YES/NO
N
Y
GL_LOOKUPS
No
Yes
Null? Type
(PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CHART_OF_ACCOUNTS_ID
NOT
NOT
NOT
DETAIL_POSTING_ALLOWED_FLAG
DETAIL_BUDGETING_ALLOWED_FLAG
ACCOUNT_TYPE
NOT
NOT
NOT
ENABLED_FLAG
SUMMARY_FLAG
SEGMENT1
SEGMENT2
SEGMENT3
SEGMENT4
SEGMENT5
SEGMENT6
SEGMENT7
SEGMENT8
SEGMENT9
SEGMENT10
SEGMENT11
SEGMENT12
SEGMENT13
SEGMENT14
SEGMENT15
SEGMENT16
SEGMENT17
SEGMENT18
SEGMENT19
SEGMENT20
SEGMENT21
SEGMENT22
SEGMENT23
SEGMENT24
SEGMENT25
SEGMENT26
SEGMENT27
SEGMENT28
SEGMENT29
SEGMENT30
DESCRIPTION
TEMPLATE_ID
NOT
NOT
ALLOCATION_CREATE_FLAG
START_DATE_ACTIVE
Description
NOT NULL NUMBER(15)
Key flexfield combination
defining column
NULL DATE
Standard Who column
NULL NUMBER
Standard Who column
NULL NUMBER(15)
Key flexfield structure
defining column
NULL VARCHAR2(1)
Detail posting flag
NULL VARCHAR2(1)
Detail budgeting flag
NULL VARCHAR2(1)
Key flexfield combination type
(Asset, Liability, etc.)
NULL VARCHAR2(1)
Key flexfield enabled flag
NULL VARCHAR2(1)
Summary account flag
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(240) Key flexfield description
NULL NUMBER(15)
Summary template defining
column
NULL VARCHAR2(1)
Not currently used
NULL DATE
Date before which key flexfield
combination is invalid
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 90
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
END_DATE_ACTIVE
NULL DATE
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
CONTEXT
SEGMENT_ATTRIBUTE1
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
SEGMENT_ATTRIBUTE2
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE3
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE4
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE5
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE6
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE7
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE8
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE9
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE10
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE11
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE12
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE13
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE14
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE15
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE16
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE17
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE18
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE19
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE20
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE21
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE22
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE23
NULL VARCHAR2(60)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(60)
Description
Date after which key flexfield
combination is invalid
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flex context column
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 91
Column Descriptions
Name
(Continued)
Null? Type
Description
SEGMENT_ATTRIBUTE24
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE25
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE26
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE27
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE28
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE29
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE30
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE31
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE32
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE33
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE34
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE35
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE36
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE37
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE38
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE39
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE40
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE41
NULL VARCHAR2(60)
SEGMENT_ATTRIBUTE42
NULL VARCHAR2(60)
REFERENCE1
REFERENCE2
REFERENCE3
REFERENCE4
REFERENCE5
JGZZ_RECON_FLAG
NULL
NULL
NULL
NULL
NULL
NULL
JGZZ_RECON_CONTEXT
NULL VARCHAR2(30)
PRESERVE_FLAG
NULL VARCHAR2(1)
REFRESH_FLAG
NULL VARCHAR2(1)
Indexes
Index Name
GL_CODE_COMBINATIONS_N31
GL_CODE_COMBINATIONS_U1
VARCHAR2(1)
VARCHAR2(1)
VARCHAR2(1)
VARCHAR2(1)
VARCHAR2(1)
VARCHAR2(1)
Index Type
Sequence
NOT UNIQUE
UNIQUE
1
1
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reporting attribute key
flexfield segment
Reserved for localization use
Reserved for localization use
Reserved for localization use
Reserved for localization use
Reserved for localization use
Global reconciliation
descriptive flexfield segment
Global reconciliation
descriptive flexfield context
column
Preserve segment value
attributes flag
Refresh segment value
attributes flag
Column Name
TEMPLATE_ID
CODE_COMBINATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 92
Oracle Purchasing Applications Technical Reference Manual
Sequences
Sequence
Derived Column
GL_CODE_COMBINATIONS_S
CODE_COMBINATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 93
GL_DAILY_CONVERSION_TYPES
GL_DAILY_CONVERSION_TYPES stores daily conversion rate types
and their descriptions. This table corresponds to the Conversion Rate
Types form. This table has no foreign keys other than the standard Who
columns.
Column Descriptions
Name
Null? Type
Description
CONVERSION_TYPE (PK)
USER_CONVERSION_TYPE
NOT NULL VARCHAR2(30)
NOT NULL VARCHAR2(30)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
DESCRIPTION
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
CONTEXT
NOT NULL DATE
NOT NULL NUMBER(15)
NULL DATE
NULL NUMBER(15)
NULL NUMBER(15)
NULL VARCHAR2(240)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
Conversion type name
Conversion type user defined
name
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Conversion type description
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield context
Index Type
Column Name
Indexes
Index Name
GL_DAILY_CONVERSION_TYPES_U1
GL_DAILY_CONVERSION_TYPES_U2
Sequences
Sequence
UNIQUE
UNIQUE
Sequence
1
1
CONVERSION_TYPE
USER_CONVERSION_TYPE
Derived Column
GL_DAILY_CONVERSION_TYPES_S
CONVERSION_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 94
Oracle Purchasing Applications Technical Reference Manual
GL_ENCUMBRANCE_TYPES
GL_ENCUMBRANCE_TYPES stores information about encumbrance
types, including their IDs and descriptions. This table corresponds to
the Encumbrance Types form. This table has no foreign keys, other than
the standard Who columns.
QuickCodes Columns
Column
ENABLED_FLAG
Column Descriptions
Name
ENCUMBRANCE_TYPE_ID
QuickCodes Type
QuickCodes Table
YES/NO
N
Y
GL_LOOKUPS
No
Yes
Null? Type
(PK)
ENCUMBRANCE_TYPE
ENABLED_FLAG
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
DESCRIPTION
Indexes
Index Name
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Encumbrance type defining
column
VARCHAR2(30) Encumbrance type name
VARCHAR2(1)
Encumbrance type enabled flag
DATE
Standard Who column
NUMBER(15)
Standard Who column
DATE
Standard Who column
NUMBER(15)
Standard Who column
NUMBER(15)
Standard Who column
VARCHAR2(240) Encumbrance type description
Index Type
GL_ENCUMBRANCE_TYPES_U1
GL_ENCUMBRANCE_TYPES_U2
Sequences
Sequence
Description
NOT NULL NUMBER(15)
UNIQUE
UNIQUE
Sequence
1
1
Column Name
ENCUMBRANCE_TYPE_ID
ENCUMBRANCE_TYPE
Derived Column
GL_ENCUMBRANCE_TYPES_S
ENCUMBRANCE_TYPE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 95
GL_INTERFACE
GL_INTERFACE is the table you use to import journal entry batches
through Journal Import. You insert rows in this table and then use the
Import Journals form to create journal batches. You must supply values
for all NOT NULL columns. For a complete description of how to load
this table, see the Oracle General Ledger User Guide.
Foreign Keys
Primary Key Table
Primary Key Column
Foreign Key Column
REQUEST_ID
CURRENCY_CODE
CURRENCY_CODE
FLEX_VALUE
BUDGET_VERSION_ID
CODE_COMBINATION_ID
USER_CONVERSION_TYPE
ENCUMBRANCE_TYPE_ID
JE_BATCH_ID
USER_JE_CATEGORY_NAME
JE_HEADER_ID
JE_HEADER_ID
JE_LINE_NUM
USER_JE_SOURCE_NAME
PERIOD_NAME
SET_OF_BOOKS_ID
USSGL_TRANSACTION_CODE
REQUEST_ID
CURRENCY_CODE
FUNCTIONAL_CURRENCY_CODE
ORIGINATING_BAL_SEG_VALUE
BUDGET_VERSION_ID
CODE_COMBINATION_ID
USER_CURRENCY_CONVERSION_TYPE
ENCUMBRANCE_TYPE_ID
JE_BATCH_ID
USER_JE_CATEGORY_NAME
JE_HEADER_ID
JE_HEADER_ID
JE_LINE_NUM
USER_JE_SOURCE_NAME
PERIOD_NAME
SET_OF_BOOKS_ID
USSGL_TRANSACTION_CODE
QuickCodes Type
QuickCodes Table
ACTUAL_FLAG
BATCH_TYPE
A
B
E
GL_LOOKUPS
A
B
E
AVERAGE_JOURNAL_FLAG
YES/NO
N
Y
GL_LOOKUPS
No
Yes
FND_CONCURRENT_REQUESTS
FND_CURRENCIES
FND_CURRENCIES
FND_FLEX_VALUES
GL_BUDGET_VERSIONS
GL_CODE_COMBINATIONS
GL_DAILY_CONVERSION_TYPES
GL_ENCUMBRANCE_TYPES
GL_JE_BATCHES
GL_JE_CATEGORIES_TL
GL_JE_HEADERS
GL_JE_LINES
GL_JE_SOURCES_TL
GL_PERIODS
GL_SETS_OF_BOOKS
GL_USSGL_TRANSACTION_CODES
QuickCodes Columns
Column
Column Descriptions
Name
Null? Type
STATUS
SET_OF_BOOKS_ID
NOT NULL VARCHAR2(50)
NOT NULL NUMBER(15)
ACCOUNTING_DATE
NOT NULL DATE
CURRENCY_CODE
DATE_CREATED
CREATED_BY
ACTUAL_FLAG
NOT
NOT
NOT
NOT
USER_JE_CATEGORY_NAME
NOT NULL VARCHAR2(25)
NULL
NULL
NULL
NULL
VARCHAR2(15)
DATE
NUMBER(15)
VARCHAR2(1)
Description
Journal Import status
Accounting books defining
column
Effective date of the
transaction
Currency
Standard Who column
Standard Who column
Balance type (actual, budget,
or encumbrance)
Journal entry category user
defined name
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 96
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
USER_JE_SOURCE_NAME
Null? Type
NOT NULL VARCHAR2(25)
CURRENCY_CONVERSION_DATE
ENCUMBRANCE_TYPE_ID
NULL DATE
NULL NUMBER
BUDGET_VERSION_ID
USER_CURRENCY_CONVERSION_TYPE
CURRENCY_CONVERSION_RATE
AVERAGE_JOURNAL_FLAG
ORIGINATING_BAL_SEG_VALUE
NULL
NULL
NULL
NULL
NULL
NUMBER
VARCHAR2(30)
NUMBER
VARCHAR2(1)
VARCHAR2(25)
SEGMENT1
SEGMENT2
SEGMENT3
SEGMENT4
SEGMENT5
SEGMENT6
SEGMENT7
SEGMENT8
SEGMENT9
SEGMENT10
SEGMENT11
SEGMENT12
SEGMENT13
SEGMENT14
SEGMENT15
SEGMENT16
SEGMENT17
SEGMENT18
SEGMENT19
SEGMENT20
SEGMENT21
SEGMENT22
SEGMENT23
SEGMENT24
SEGMENT25
SEGMENT26
SEGMENT27
SEGMENT28
SEGMENT29
SEGMENT30
ENTERED_DR
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
NUMBER
ENTERED_CR
NULL NUMBER
ACCOUNTED_DR
NULL NUMBER
ACCOUNTED_CR
NULL NUMBER
TRANSACTION_DATE
REFERENCE1
REFERENCE2
REFERENCE3
REFERENCE4
REFERENCE5
REFERENCE6
NULL
NULL
NULL
NULL
NULL
NULL
NULL
DATE
VARCHAR2(100)
VARCHAR2(240)
VARCHAR2(100)
VARCHAR2(100)
VARCHAR2(240)
VARCHAR2(100)
Description
Journal entry source user
defined name
Date of exchange rate
Encumbrance type defining
column
Budget version defining column
Type of exchange rate
Foreign currency exchange rate
Average journal flag
Originating balancing segment
value
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Transaction debit amount,
entered currency
Transaction credit amount,
entered currency
Transaction debit amount, base
currency
Transaction credit amount, base
currency
Date of transaction
Journal Import reference column
Journal Import reference column
Journal Import reference column
Journal Import reference column
Journal Import reference column
Journal Import reference column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 97
Column Descriptions
Name
(Continued)
REFERENCE7
REFERENCE8
REFERENCE9
REFERENCE10
REFERENCE11
REFERENCE12
REFERENCE13
REFERENCE14
REFERENCE15
REFERENCE16
REFERENCE17
REFERENCE18
REFERENCE19
REFERENCE20
REFERENCE21
REFERENCE22
REFERENCE23
REFERENCE24
REFERENCE25
REFERENCE26
REFERENCE27
REFERENCE28
REFERENCE29
REFERENCE30
JE_BATCH_ID
Null? Type
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
PERIOD_NAME
JE_HEADER_ID
JE_LINE_NUM
CHART_OF_ACCOUNTS_ID
FUNCTIONAL_CURRENCY_CODE
CODE_COMBINATION_ID
VARCHAR2(100)
VARCHAR2(100)
VARCHAR2(100)
VARCHAR2(240)
VARCHAR2(100)
VARCHAR2(100)
VARCHAR2(100)
VARCHAR2(100)
VARCHAR2(100)
VARCHAR2(100)
VARCHAR2(100)
VARCHAR2(100)
VARCHAR2(100)
VARCHAR2(100)
VARCHAR2(240)
VARCHAR2(240)
VARCHAR2(240)
VARCHAR2(240)
VARCHAR2(240)
VARCHAR2(240)
VARCHAR2(240)
VARCHAR2(240)
VARCHAR2(240)
VARCHAR2(240)
NUMBER(15)
NOT NULL VARCHAR2(15)
NULL NUMBER(15)
NULL NUMBER(15)
NULL NUMBER(15)
NOT NULL VARCHAR2(15)
NULL NUMBER(15)
DATE_CREATED_IN_GL
NULL DATE
WARNING_CODE
STATUS_DESCRIPTION
NULL VARCHAR2(4)
NULL VARCHAR2(240)
STAT_AMOUNT
GROUP_ID
REQUEST_ID
SUBLEDGER_DOC_SEQUENCE_ID
NULL
NULL
NULL
NULL
SUBLEDGER_DOC_SEQUENCE_VALUE
NULL NUMBER
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER
NUMBER(15)
NUMBER(15)
NUMBER
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Description
Journal Import reference column
Journal Import reference column
Journal Import reference column
Journal Import reference column
Journal Import reference column
Journal Import reference column
Journal Import reference column
Journal Import reference column
Journal Import reference column
Journal Import reference column
Journal Import reference column
Journal Import reference column
Journal Import reference column
Journal Import reference column
Journal Import reference column
Journal Import reference column
Journal Import reference column
Journal Import reference column
Journal Import reference column
Journal Import reference column
Journal Import reference column
Journal Import reference column
Journal Import reference column
Journal Import reference column
Journal entry batch defining
column
Accounting period
Journal entry header defining
column
Journal entry line number
Key flexfield structure
defining column
Accounting books base currency
Key flexfield combination
defining column
Date Journal Import created
batch
Not currently used
Journal import status
description
Statistical amount
Interface group defining column
Concurrent program request id
Sequential numbering sequence
defining column
Sequential numbering sequence
value
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 98
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
Description
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
ATTRIBUTE16
ATTRIBUTE17
ATTRIBUTE18
ATTRIBUTE19
ATTRIBUTE20
CONTEXT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
CONTEXT2
NULL VARCHAR2(150)
INVOICE_DATE
NULL DATE
TAX_CODE
NULL VARCHAR2(15)
INVOICE_IDENTIFIER
NULL VARCHAR2(20)
INVOICE_AMOUNT
NULL NUMBER
CONTEXT3
NULL VARCHAR2(150)
USSGL_TRANSACTION_CODE
DESCR_FLEX_ERROR_MESSAGE
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NOT NULL VARCHAR2(30)
NULL VARCHAR2(240)
JGZZ_RECON_REF
GL_SL_LINK_ID
NULL VARCHAR2(240)
NULL NUMBER
GL_SL_LINK_TABLE
NULL VARCHAR2(30)
Indexes
Index Name
Index Type
Sequence
GL_INTERFACE_N1
NOT UNIQUE
GL_INTERFACE_N2
NOT UNIQUE
GL_INTERFACE_N3
NOT UNIQUE
GL_INTERFACE_N4
NOT UNIQUE
1
2
3
1
2
3
4
1
2
1
2
3
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield context
column
Descriptive flexfield context
column
Value added tax descriptive
flexfield column
Value added tax descriptive
flexfield column
Value added tax descriptive
flexfield column
Value added tax descriptive
flexfield column
Descriptive flexfield context
column
Government transaction code
Descriptive flexfield error
message
Global reconciliation reference
Link to associated subledger
data
Table containing associated
subledger data
Column Name
USER_JE_SOURCE_NAME
SET_OF_BOOKS_ID
GROUP_ID
REQUEST_ID
JE_HEADER_ID
STATUS
CODE_COMBINATION_ID
SUBLEDGER_DOC_SEQUENCE_VALUE
SUBLEDGER_DOC_SEQUENCE_ID
REFERENCE26
REFERENCE22
REFERENCE23
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 99
GL_INTERFACE_CONTROL
GL_INTERFACE_CONTROL is used to control Journal Import
execution. Whenever you start Journal Import from the Import Journals
form, a row is inserted into this table for each source and group id that
you specified. When Journal Import completes, it deletes these rows
from the table.
Foreign Keys
Primary Key Table
GL_JE_SOURCES_TL
GL_SETS_OF_BOOKS
Primary Key Column
Foreign Key Column
JE_SOURCE_NAME
SET_OF_BOOKS_ID
JE_SOURCE_NAME
SET_OF_BOOKS_ID
Column Descriptions
Name
Null? Type
Description
JE_SOURCE_NAME
STATUS
INTERFACE_RUN_ID
NOT NULL VARCHAR2(25)
NOT NULL VARCHAR2(1)
NULL NUMBER(15)
GROUP_ID
SET_OF_BOOKS_ID
NULL NUMBER(15)
NOT NULL NUMBER(15)
PACKET_ID
NULL NUMBER(15)
Indexes
Index Name
GL_INTERFACE_CONTROL_N1
Sequences
Sequence
Index Type
Sequence
NOT UNIQUE
1
2
3
Journal entry source
Journal Import status
Journal Import process defining
column
Interface group defining column
Accounting books defining
column
Budgetary control packet
defining column
Column Name
JE_SOURCE_NAME
SET_OF_BOOKS_ID
INTERFACE_RUN_ID
Derived Column
GL_JOURNAL_IMPORT_S
INTERFACE_RUN_ID
GL_INTERFACE_CONTROL_S
GROUP_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 100
Oracle Purchasing Applications Technical Reference Manual
GL_JE_BATCHES
GL_JE_BATCHES stores journal entry batches. Each row includes the
batch name, description, status, running total debits and credits, and
other information. This table corresponds to the Batch window of the
Enter Journals form. STATUS is ’U’ for unposted, ’P’ for posted, ’S’ for
selected, ’I’ for in the process of being posted. Other values of status
indicate an error condition. STATUS_VERIFIED is ’N’ when you create
or modify an unposted journal entry batch. The posting program
changes STATUS_VERIFIED to ’I’ when posting is in process and ’Y’
after posting is complete.
Foreign Keys
Primary Key Table
Primary Key Column
Foreign Key Column
REQUEST_ID
JE_BATCH_ID
PERIOD_NAME
SET_OF_BOOKS_ID
REQUEST_ID
PARENT_JE_BATCH_ID
DEFAULT_PERIOD_NAME
SET_OF_BOOKS_ID
QuickCodes Type
QuickCodes Table
ACTUAL_FLAG
BATCH_TYPE
A
B
E
GL_LOOKUPS
A
B
E
APPROVAL_STATUS_CODE
JE_BATCH_APPROVAL_STATUS
A
I
J
R
V
Z
GL_LOOKUPS
Approved
In Process
Rejected
Required
Validation Failed
N/A
AVERAGE_JOURNAL_FLAG
AB_JOURNAL_TYPE
N
Y
GL_LOOKUPS
No
Yes
BUDGETARY_CONTROL_STATUS
JE_BATCH_BC_STATUS
F
I
N
P
R
GL_LOOKUPS
Failed
In Process
N/A
Passed
Required
STATUS
BATCH_STATUS
–
–*
<
GL_LOOKUPS
Bad rounding account
Bad rounding account
Reserved for country
cific functionality
Reserved for country
cific functionality
Reserved for country
cific functionality
Reserved for country
cific functionality
FND_CONCURRENT_REQUESTS
GL_JE_BATCHES
GL_PERIODS
GL_SETS_OF_BOOKS
QuickCodes Columns
Column
<*
>
>*
– past
– spe– spe– spe– spe-
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 101
QuickCodes Columns
Column
(Continued)
QuickCodes Type
A
A*
AU
B
B*
BF
BU
C
C*
D
D*
E
E*
EU
F
F*
G
G*
H
H*
I
J
J*
K
K*
L
L*
M
M*
N
N*
O
O*
P
Q
Q*
R
R*
S
T
T*
U
V
V*
QuickCodes Table
Funds reservation fails
Funds reservation fails –
past
Unopened period
Batch total violation
Batch total violation – past
Frozen or inactive budget
Unopened budget year
Unopened reporting period
Unopened reporting period –
past
Post to not open period
Post to not open period –
past
No journal entries
No journal entries – past
Unopened encumbrance year
Unopened reporting encumbrance year
Unopened reporting encumbrance year – past
Bad suspense account
Bad suspense account – past
Bad reserve account
Bad reserve account – past
Underway
Journal total violation
Journal total violation –
past
Unbalanced IC JE
Unbalanced IC JE – past
Unbalanced JE by acct category
Unbalanced JE by AC – past
Multiple problems
Multiple problems – past
Bad intercompany account
Bad intercompany account–
past
No reporting conversion
information
No reporting conversion
information – past
Posted
Untaxed journal entry
Untaxed journal entry – past
Unbalanced enc JE
Unbalanced enc JE – past
Selected
Invalid conversion information
Invalid conversion info –
past
Unposted
Unapproved
Unapproved – past
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 102
Oracle Purchasing Applications Technical Reference Manual
QuickCodes Columns
Column
(Continued)
QuickCodes Type
QuickCodes Table
W
W*
Enc JE with no enc type
Enc JE with no enc type –
past
Unbalanced JE
Unbalanced JE – past
Invalid or no JE lines
Invalid or no JE lines –
past
X
X*
Z
Z*
STATUS_RESET_FLAG
Column Descriptions
Name
JE_BATCH_ID
(PK)
YES/NO
N
Y
GL_LOOKUPS
No
Yes
Null? Type
NOT NULL NUMBER(15)
LAST_UPDATE_DATE
LAST_UPDATED_BY
SET_OF_BOOKS_ID
NOT NULL DATE
NOT NULL NUMBER(15)
NOT NULL NUMBER(15)
NAME
STATUS
STATUS_VERIFIED
NOT NULL VARCHAR2(100)
NOT NULL VARCHAR2(1)
NOT NULL VARCHAR2(1)
ACTUAL_FLAG
NOT NULL VARCHAR2(1)
DEFAULT_EFFECTIVE_DATE
NOT NULL DATE
AVERAGE_JOURNAL_FLAG
BUDGETARY_CONTROL_STATUS
NOT NULL VARCHAR2(1)
NOT NULL VARCHAR2(1)
APPROVAL_STATUS_CODE
NOT NULL VARCHAR2(1)
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
STATUS_RESET_FLAG
DEFAULT_PERIOD_NAME
UNIQUE_DATE
EARLIEST_POSTABLE_DATE
NULL
NULL
NULL
NULL
NOT NULL
NULL
NULL
DATE
NUMBER(15)
NUMBER(15)
VARCHAR2(1)
VARCHAR2(15)
VARCHAR2(30)
DATE
POSTED_DATE
DATE_CREATED
DESCRIPTION
CONTROL_TOTAL
RUNNING_TOTAL_DR
NULL
NULL
NULL
NULL
NULL
DATE
DATE
VARCHAR2(240)
NUMBER
NUMBER
RUNNING_TOTAL_CR
NULL NUMBER
RUNNING_TOTAL_ACCOUNTED_DR
NULL NUMBER
RUNNING_TOTAL_ACCOUNTED_CR
NULL NUMBER
PARENT_JE_BATCH_ID
NULL NUMBER(15)
ATTRIBUTE1
ATTRIBUTE2
NULL VARCHAR2(150)
NULL VARCHAR2(150)
Description
Journal entry batch defining
column
Standard Who column
Standard Who column
Accounting books defining
column
Name of journal entry batch
Journal entry batch status
Batch status verified by
posting process
Balance type (Actual, Budget,
or Encumbrance)
Date within default accounting
period
Average journal flag
Journal entry batch funds check
status
Journal entry batch approval
status
Standard Who column
Standard Who column
Standard Who column
No longer used
Accounting period for batch
No longer used
Earliest date batch can be
posted
Date batch was posted
Date batch was created
Journal entry batch description
Control total column
Batch running total debit,
entered currency
Batch running total credit,
entered currency
Batch running total debit, base
currency
Batch running total credit,
base currency
Defining column of the parent
batch in the primary MRC book
Descriptive flexfield segment
Descriptive flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 103
Column Descriptions
Name
(Continued)
Null? Type
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
CONTEXT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield context
column
NULL NUMBER(15)
Budgetary control packet
defining column
NULL NUMBER(15)
Packet defining column for last
funds check of the batch
NULL VARCHAR2(30) Government transaction code
NULL VARCHAR2(150) Descriptive flexfield structure
defining column
NULL NUMBER(15)
Posting sequence number
NULL NUMBER(15)
Posting concurrent request id
NULL NUMBER(15)
Organization defining column
UNRESERVATION_PACKET_ID
PACKET_ID
USSGL_TRANSACTION_CODE
CONTEXT2
POSTING_RUN_ID
REQUEST_ID
ORG_ID
Indexes
Index Name
GL_JE_BATCHES_N1
GL_JE_BATCHES_U1
GL_JE_BATCHES_U2
Sequences
Sequence
Description
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Index Type
Sequence
NOT UNIQUE
UNIQUE
UNIQUE
1
1
1
2
3
Column Name
STATUS
JE_BATCH_ID
NAME
DEFAULT_PERIOD_NAME
SET_OF_BOOKS_ID
Derived Column
GL_JE_BATCHES_S
JE_BATCH_ID
GL_JE_POSTING_S
POSTING_RUN_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 104
Oracle Purchasing Applications Technical Reference Manual
GL_JE_CATEGORIES_TL
GL_JE_CATEGORIES_TL stores journal entry categories. Each row
includes the category name and description. Each journal entry in your
Oracle General Ledger application is assigned a journal entry category
to identify its purpose. This table corresponds to the Journal Categories
form. This table has no foreign keys, other than the standard Who
columns.
Column Descriptions
Name
JE_CATEGORY_NAME
LANGUAGE (PK)
SOURCE_LANG
Null? Type
(PK)
Description
NOT NULL VARCHAR2(25)
NOT NULL VARCHAR2(4)
NOT NULL VARCHAR2(4)
USER_JE_CATEGORY_NAME
NOT NULL VARCHAR2(25)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
DESCRIPTION
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
CONTEXT
NOT NULL DATE
NOT NULL NUMBER(15)
NULL DATE
NULL NUMBER(15)
NULL NUMBER(15)
NULL VARCHAR2(240)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
Indexes
Index Name
Index Type
GL_JE_CATEGORIES_TL_U1
UNIQUE
GL_JE_CATEGORIES_TL_U2
UNIQUE
Sequences
Sequence
Sequence
1
2
1
2
Journal entry category
Language
Language the text will mirror.
If text is not yet translated
into LANGUAGE then any changes
to the text in the source
language row will be reflected
here as well.
Journal entry category user
defined name
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Category description
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield context
column
Column Name
JE_CATEGORY_NAME
LANGUAGE
USER_JE_CATEGORY_NAME
LANGUAGE
Derived Column
GL_JE_CATEGORIES_S
JE_CATEGORY_NAME
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 105
GL_JE_HEADERS
GL_JE_HEADERS stores journal entries. There is a one–to–many
relationship between journal entry batches and journal entries. Each
row in this table includes the associated batch ID, the journal entry name
and description, and other information about the journal entry. This
table corresponds to the Journals window of the Enter Journals form.
STATUS is ’U’ for unposted, ’P’ for posted. Other statuses indicate that
an error condition was found. A complete list is below.
CONVERSION_FLAG equal to ’N’ indicates that you manually changed
a converted amount in the Journal Entry Lines zone of a foreign
currency journal entry. In this case, the posting program does not
re–convert your foreign amounts. This can happen only if your user
profile option MULTIPLE_RATES_PER_JE is ’Yes’.
BALANCING_SEGMENT_VALUE is null if there is only one balancing
segment value in your journal entry. If there is more than
one,BALANCING_SEGMENT_VALUE is the greatest balancing
segment value in your journal entry.
Following is a list of STATUS codes for this table:
–
>
<
U
P
1
2
3
4
5
6
6
6
7
8
A
B
C
D
E
F
G
H
I
Bad rounding account
Reserved for country–specific functionality
Reserved for country–specific functionality
Unposted
Posted
Invalid currency code
Invalid source
Invalid category
Invalid set of books
Invalid set of books
(Actual) Unopened period
(Budget) Invalid budget version
(Encumbrance) Invalid encumbrance type
Invalid entry
Invalid entry
Code combination does not exist
Multiple lines have code combination error
Code combination: detail posting not allowed
Multiple lines have code combination error
Multiple lines have code combination error
Code combination not enabled
Multiple lines have code combination error
Multiple lines have code combination error
Multiple lines have code combination error
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 106
Oracle Purchasing Applications Technical Reference Manual
J
K
L
M
N
O
Q
R
T
V
Z
Foreign Keys
Primary Key Table
FND_CURRENCIES
FND_FLEX_VALUES
FND_FLEX_VALUES
FND_FLEX_VALUES
GL_BUDGET_VERSIONS
GL_DAILY_CONVERSION_TYPES
GL_ENCUMBRANCE_TYPES
GL_JE_BATCHES
GL_JE_CATEGORIES_TL
GL_JE_HEADERS
GL_JE_HEADERS
GL_JE_HEADERS
GL_JE_SOURCES_TL
GL_RECURRING_HEADERS
GL_SETS_OF_BOOKS
QuickCodes Columns
Column
Code combination not yet effective (date)
Multiple lines have code combination error
Multiple lines have code combination error
Code combination past effective date
Multiple lines have code combination error
Multiple lines have code combination error
Multiple lines have code combination error
Multiple lines have code combination error
Multiple lines have code combination error
Multiple lines have code combination error
Multiple lines have code combination error
Primary Key Column
Foreign Key Column
CURRENCY_CODE
FLEX_VALUE
FLEX_VALUE
FLEX_VALUE
BUDGET_VERSION_ID
CONVERSION_TYPE
ENCUMBRANCE_TYPE_ID
JE_BATCH_ID
JE_CATEGORY_NAME
JE_HEADER_ID
JE_HEADER_ID
JE_HEADER_ID
JE_SOURCE_NAME
RECURRING_HEADER_ID
SET_OF_BOOKS_ID
CURRENCY_CODE
ORIGINATING_BAL_SEG_VALUE
DR_BAL_SEG_VALUE
CR_BAL_SEG_VALUE
BUDGET_VERSION_ID
CURRENCY_CONVERSION_TYPE
ENCUMBRANCE_TYPE_ID
JE_BATCH_ID
JE_CATEGORY
ACCRUAL_REV_JE_HEADER_ID
PARENT_JE_HEADER_ID
REVERSED_JE_HEADER_ID
JE_SOURCE
FROM_RECURRING_HEADER_ID
SET_OF_BOOKS_ID
QuickCodes Type
QuickCodes Table
ACCRUAL_REV_CHANGE_SIGN_FLAG
YES/NO
N
Y
GL_LOOKUPS
No
Yes
ACCRUAL_REV_STATUS
REVERSAL STATUS
–
R
GL_LOOKUPS
Not (yet) reversed
Reversed
ACTUAL_FLAG
BATCH_TYPE
A
B
E
GL_LOOKUPS
A
B
E
TAX_STATUS_CODE
TAX_STATUS
N
R
T
GL_LOOKUPS
Not Required
Required
Taxed
Column Descriptions
Name
JE_HEADER_ID
(PK)
Null? Type
NOT NULL NUMBER(15)
Description
Journal entry header defining
column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 107
Column Descriptions
Name
(Continued)
LAST_UPDATE_DATE
LAST_UPDATED_BY
SET_OF_BOOKS_ID
JE_CATEGORY
JE_SOURCE
PERIOD_NAME
NAME
CURRENCY_CODE
STATUS
DATE_CREATED
ACCRUAL_REV_FLAG
MULTI_BAL_SEG_FLAG
ACTUAL_FLAG
DEFAULT_EFFECTIVE_DATE
TAX_STATUS_CODE
CONVERSION_FLAG
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
ENCUMBRANCE_TYPE_ID
BUDGET_VERSION_ID
BALANCED_JE_FLAG
BALANCING_SEGMENT_VALUE
JE_BATCH_ID
FROM_RECURRING_HEADER_ID
UNIQUE_DATE
EARLIEST_POSTABLE_DATE
POSTED_DATE
ACCRUAL_REV_EFFECTIVE_DATE
ACCRUAL_REV_PERIOD_NAME
ACCRUAL_REV_STATUS
ACCRUAL_REV_JE_HEADER_ID
ACCRUAL_REV_CHANGE_SIGN_FLAG
DESCRIPTION
CONTROL_TOTAL
RUNNING_TOTAL_DR
RUNNING_TOTAL_CR
RUNNING_TOTAL_ACCOUNTED_DR
RUNNING_TOTAL_ACCOUNTED_CR
CURRENCY_CONVERSION_RATE
CURRENCY_CONVERSION_TYPE
Null? Type
Description
NOT NULL DATE
NOT NULL NUMBER(15)
NOT NULL NUMBER(15)
Standard Who column
Standard Who column
Accounting books defining
column
NOT NULL VARCHAR2(25) Journal entry category
NOT NULL VARCHAR2(25) Journal entry source
NOT NULL VARCHAR2(15) Accounting period
NOT NULL VARCHAR2(100) Journal entry header name
NOT NULL VARCHAR2(15) Currency
NOT NULL VARCHAR2(1)
Journal entry header status
lookup code
NOT NULL DATE
Date header created in GL
NOT NULL VARCHAR2(1)
Reversed journal entry flag
NOT NULL VARCHAR2(1)
Multiple balancing segment flag
NOT NULL VARCHAR2(1)
Balance type (Actual, Budget,
or Encumbrance)
NOT NULL DATE
Journal entry effective date
NOT NULL VARCHAR2(1)
Journal entry tax status
NULL VARCHAR2(1)
Currency conversion flag
NULL DATE
Standard Who column
NULL NUMBER(15)
Standard Who column
NULL NUMBER(15)
Standard Who column
NULL NUMBER(15)
Encumbrance type defining
column
NULL NUMBER(15)
Budget version defining column
NULL VARCHAR2(1)
Balanced journal entry flag
NULL VARCHAR2(25) Key flexfield structure
balancing segment value
NOT NULL NUMBER(15)
Journal entry batch defining
column
NULL NUMBER(15)
Recurring batch header defining
column
NULL VARCHAR2(30) No longer used
NULL DATE
Earliest date journal entry
header can be posted
NULL DATE
Date journal entry header was
posted
NULL DATE
Reversed journal entry
effective date
NULL VARCHAR2(15) Reversed journal entry reversal
period
NULL VARCHAR2(1)
Reversed journal entry status
NULL NUMBER(15)
Reversed journal entry defining
column
NOT NULL VARCHAR2(1)
Type of reversal (Change Sign
or Switch Dr/Cr)
NULL VARCHAR2(240) Journal entry description
NULL NUMBER
Control total column
NULL NUMBER
Journal entry running total,
entered currency
NULL NUMBER
Journal entry running total,
entered currency
NULL NUMBER
Journal entry running total,
base currency
NULL NUMBER
Journal entry running total,
base currency
NULL NUMBER
Currency exchange rate
NULL VARCHAR2(30) Type of currency exchange rate
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 108
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
CURRENCY_CONVERSION_DATE
EXTERNAL_REFERENCE
PARENT_JE_HEADER_ID
NULL DATE
NULL VARCHAR2(80)
NULL NUMBER(15)
REVERSED_JE_HEADER_ID
NULL NUMBER(15)
ORIGINATING_BAL_SEG_VALUE
NULL VARCHAR2(25)
INTERCOMPANY_MODE
NULL NUMBER(15)
DR_BAL_SEG_VALUE
NULL VARCHAR2(25)
CR_BAL_SEG_VALUE
NULL VARCHAR2(25)
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
CONTEXT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
GLOBAL_ATTRIBUTE_CATEGORY
NULL VARCHAR2(30)
GLOBAL_ATTRIBUTE1
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE2
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE3
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE4
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE5
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE6
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE7
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE8
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE9
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE10
NULL VARCHAR2(150)
USSGL_TRANSACTION_CODE
CONTEXT2
NULL VARCHAR2(30)
NULL VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Description
Currency conversion date
Extra reference column
Defining column of the parent
journal entry in the primary
MRC book
Defining column of the journal
entry that is reversed by this
journal entry
Originating balancing segment
value
Intercompany mode for the
journal. Valid values are 1
through 4.
Balancing segment value used on
the debit side of an
intercompany journal. This
column is meaningful only for
intercompany modes 1 and 2.
Balancing segment value used on
the credit side of an
intercompany journal. This
column is meaningful only for
intercompany modes 1 and 3.
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield context
column
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Government transaction code
Descriptive flexfield structure
defining column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 109
Column Descriptions
Name
(Continued)
Null? Type
DOC_SEQUENCE_ID
Sequential numbering sequence
defining column
NULL NUMBER
Sequential numbering sequence
value
NULL VARCHAR2(30) Context column for Global
Reconciliation Descriptive
Flexfield
NULL VARCHAR2(240) Global Reconciliation
Descriptive Flexfield segment
DOC_SEQUENCE_VALUE
JGZZ_RECON_CONTEXT
JGZZ_RECON_REF
Indexes
Index Name
Description
NULL NUMBER
Index Type
Sequence
GL_JE_HEADERS_N1
GL_JE_HEADERS_N2
NOT UNIQUE
NOT UNIQUE
GL_JE_HEADERS_N3
NOT UNIQUE
GL_JE_HEADERS_N4
GL_JE_HEADERS_U1
GL_JE_HEADERS_U2
NOT UNIQUE
UNIQUE
UNIQUE
1
1
2
1
2
1
1
1
2
Sequences
Sequence
Column Name
JE_BATCH_ID
PERIOD_NAME
JE_CATEGORY
DOC_SEQUENCE_VALUE
DOC_SEQUENCE_ID
PARENT_JE_HEADER_ID
JE_HEADER_ID
NAME
JE_BATCH_ID
Derived Column
GL_JE_HEADERS_S
JE_HEADER_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 110
Oracle Purchasing Applications Technical Reference Manual
GL_JE_LINES
GL_JE_LINES stores the journal entry lines that you enter in the Enter
Journals form. There is a one–to–many relationship between journal
entries and journal entry lines. Each row in this table stores the
associated journal entry header ID, the line number, the associated code
combination ID, and the debits or credits associated with the journal
line. STATUS is ’U’ for unposted or ’P’ for posted.
Foreign Keys
Primary Key Table
Primary Key Column
Foreign Key Column
CODE_COMBINATION_ID
JE_HEADER_ID
SET_OF_BOOKS_ID
USSGL_TRANSACTION_CODE
CODE_COMBINATION_ID
JE_HEADER_ID
SET_OF_BOOKS_ID
USSGL_TRANSACTION_CODE
QuickCodes Type
QuickCodes Table
AMOUNT_INCLUDES_TAX_FLAG
YES/NO
N
Y
GL_LOOKUPS
No
Yes
TAXABLE_LINE_FLAG
YES/NO
N
Y
GL_LOOKUPS
No
Yes
TAX_LINE_FLAG
YES/NO
N
Y
GL_LOOKUPS
No
Yes
TAX_ROUNDING_RULE_CODE
TAX_ROUNDING_RULE
D
N
U
GL_LOOKUPS
Down
Nearest
Up
TAX_TYPE_CODE
TAX_TYPE
I
O
GL_LOOKUPS
Input
Output
GL_CODE_COMBINATIONS
GL_JE_HEADERS
GL_SETS_OF_BOOKS
GL_USSGL_TRANSACTION_CODES
QuickCodes Columns
Column
Column Descriptions
Name
JE_HEADER_ID
(PK)
Null? Type
NOT NULL NUMBER(15)
JE_LINE_NUM (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
SET_OF_BOOKS_ID
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NUMBER(15)
DATE
NUMBER(15)
NUMBER(15)
CODE_COMBINATION_ID
NOT NULL NUMBER(15)
PERIOD_NAME
EFFECTIVE_DATE
NOT NULL VARCHAR2(15)
NOT NULL DATE
STATUS
CREATION_DATE
CREATED_BY
NOT NULL VARCHAR2(1)
NULL DATE
NULL NUMBER(15)
Description
Journal entry header defining
column
Journal entry line number
Standard Who column
Standard Who column
Accounting books defining
column
Key flexfield combination
defining column
Accounting period
Journal entry line effective
date
Journal entry line status
Standard Who column
Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 111
Column Descriptions
Name
(Continued)
Null? Type
LAST_UPDATE_LOGIN
ENTERED_DR
NULL NUMBER(15)
NULL NUMBER
ENTERED_CR
NULL NUMBER
ACCOUNTED_DR
NULL NUMBER
ACCOUNTED_CR
NULL NUMBER
DESCRIPTION
LINE_TYPE_CODE
REFERENCE_1
NULL VARCHAR2(240)
NULL VARCHAR2(20)
NULL VARCHAR2(240)
REFERENCE_2
NULL VARCHAR2(240)
REFERENCE_3
NULL VARCHAR2(240)
REFERENCE_4
NULL VARCHAR2(240)
REFERENCE_5
NULL VARCHAR2(240)
REFERENCE_6
NULL VARCHAR2(240)
REFERENCE_7
NULL VARCHAR2(240)
REFERENCE_8
NULL VARCHAR2(240)
REFERENCE_9
NULL VARCHAR2(240)
REFERENCE_10
NULL VARCHAR2(240)
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
ATTRIBUTE16
ATTRIBUTE17
ATTRIBUTE18
ATTRIBUTE19
ATTRIBUTE20
CONTEXT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
CONTEXT2
NULL VARCHAR2(150)
INVOICE_DATE
NULL DATE
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Description
Standard Who column
Journal entry line debit amount
in entered currency
Journal entry line credit
amount in entered currency
Journal entry line debit amount
in base currency
Journal entry line credit
amount in base currency
Journal entry line description
Line type
Journal entry line reference
column
Journal entry line reference
column
Journal entry line reference
column
Journal entry line reference
column
Journal entry line reference
column
Journal entry line reference
column
Journal entry line reference
column
Journal entry line reference
column
Journal entry line reference
column
Journal entry line reference
column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield context
column
Descriptive flexfield context
column
Value added tax descriptive
flexfield column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 112
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
TAX_CODE
NULL VARCHAR2(15)
INVOICE_IDENTIFIER
NULL VARCHAR2(20)
INVOICE_AMOUNT
NULL NUMBER
NO1
NULL VARCHAR2(150)
STAT_AMOUNT
IGNORE_RATE_FLAG
NULL NUMBER
NULL VARCHAR2(1)
CONTEXT3
NULL VARCHAR2(150)
USSGL_TRANSACTION_CODE
SUBLEDGER_DOC_SEQUENCE_ID
NOT NULL VARCHAR2(30)
NULL NUMBER
CONTEXT4
NULL VARCHAR2(150)
SUBLEDGER_DOC_SEQUENCE_VALUE
NULL NUMBER
GL_SL_LINK_ID
NULL NUMBER
GL_SL_LINK_TABLE
NULL VARCHAR2(30)
GLOBAL_ATTRIBUTE_CATEGORY
NULL VARCHAR2(30)
GLOBAL_ATTRIBUTE1
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE2
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE3
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE4
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE5
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE6
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE7
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE8
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE9
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE10
NULL VARCHAR2(150)
JGZZ_RECON_STATUS
NULL VARCHAR2(1)
JGZZ_RECON_DATE
NULL DATE
JGZZ_RECON_ID
NULL NUMBER
JGZZ_RECON_REF
NULL VARCHAR2(240)
JGZZ_RECON_CONTEXT
NULL VARCHAR2(30)
TAXABLE_LINE_FLAG
NULL VARCHAR2(1)
TAX_TYPE_CODE
NULL VARCHAR2(1)
Description
Value added tax descriptive
flexfield column
Value added tax descriptive
flexfield column
Value added tax descriptive
flexfield column
Value added tax descriptive
flexfield column
Statistical Amount
Modify amounts if exchange rate
changes
Descriptive flexfield context
column
Government transaction code
Sequential numbering sequence
defining column
Descriptive flexfield structure
defining column
Sequential numbering sequence
value
Link to associated subledger
data
Table containing associated
subledger data
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Global reconciliation
descriptive flexfield segment
Global reconciliation
descriptive flexfield segment
Global reconciliation
descriptive flexfield segment
Global reconciliation
descriptive flexfield segment
Global reconciliation
descriptive flexfield context
column
Taxable line flag for automatic
tax calculations
Tax type (Input or Output) for
automatic tax calculations
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 113
Column Descriptions
Name
(Continued)
Null? Type
TAX_CODE_ID
Description
NULL NUMBER(15)
Tax code defining column for
automatic tax calculations
NULL VARCHAR2(1)
Rounding rule used for
automatic tax calculations
NULL VARCHAR2(1)
Amount includes tax flag for
automatic tax calculations
NULL VARCHAR2(50) Tax document identifier
NULL DATE
Tax document date
NULL VARCHAR2(240) Tax customer name
NULL VARCHAR2(240) Tax customer reference
NULL VARCHAR2(50) Tax registration number
NULL VARCHAR2(1)
Automatically generated tax
line flag
NULL NUMBER(15)
Tax group id for automatic tax
calculations
TAX_ROUNDING_RULE_CODE
AMOUNT_INCLUDES_TAX_FLAG
TAX_DOCUMENT_IDENTIFIER
TAX_DOCUMENT_DATE
TAX_CUSTOMER_NAME
TAX_CUSTOMER_REFERENCE
TAX_REGISTRATION_NUMBER
TAX_LINE_FLAG
TAX_GROUP_ID
Indexes
Index Name
Index Type
Sequence
GL_JE_LINES_N1
NOT UNIQUE
GL_JE_LINES_N3
NOT UNIQUE
GL_JE_LINES_U1
UNIQUE
1
2
1
2
1
2
Sequences
Sequence
Column Name
CODE_COMBINATION_ID
PERIOD_NAME
SUBLEDGER_DOC_SEQUENCE_VALUE
SUBLEDGER_DOC_SEQUENCE_ID
JE_HEADER_ID
JE_LINE_NUM
Derived Column
GL_JE_LINES_S
TAX_GROUP_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 114
Oracle Purchasing Applications Technical Reference Manual
GL_JE_SOURCES_TL
GL_JE_SOURCES_TL stores journal entry source names and
descriptions. Each journal entry in your Oracle General Ledger
application is assigned a source name to indicate how it was created.
This table corresponds to the Journal Sources form. This table has no
foreign keys other than the standard Who columns.
QuickCodes Columns
Column
QuickCodes Type
QuickCodes Table
JOURNAL_APPROVAL_FLAG
YES/NO
N
Y
GL_LOOKUPS
No
Yes
JOURNAL_REFERENCE_FLAG
YES/NO
N
Y
GL_LOOKUPS
No
Yes
Column Descriptions
Name
JE_SOURCE_NAME
LANGUAGE (PK)
SOURCE_LANG
Null? Type
(PK)
Description
NOT NULL VARCHAR2(25)
NOT NULL VARCHAR2(4)
NOT NULL VARCHAR2(4)
LAST_UPDATE_DATE
LAST_UPDATED_BY
OVERRIDE_EDITS_FLAG
USER_JE_SOURCE_NAME
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
DATE
NUMBER(15)
VARCHAR2(1)
VARCHAR2(25)
JOURNAL_REFERENCE_FLAG
NOT NULL VARCHAR2(1)
JOURNAL_APPROVAL_FLAG
EFFECTIVE_DATE_RULE_CODE
NOT NULL VARCHAR2(1)
NOT NULL VARCHAR2(1)
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
DESCRIPTION
NULL
NULL
NULL
NULL
DATE
NUMBER(15)
NUMBER(15)
VARCHAR2(240)
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
CONTEXT
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Indexes
Index Name
Index Type
GL_JE_SOURCES_TL_U1
UNIQUE
Sequence
1
2
Journal entry source name
Language
Language the text will mirror.
If text is not yet translated
into LANGUAGE then any changes
to the text in the source
language row will be reflected
here as well.
Standard Who column
Standard Who column
Frozen source
Journal entry source user
defined name
Populate GL_IMPORT_REFERENCES
with reference information from
subledger
Journal approval flag
Non–business day rule (Roll
Date, Leave Alone, or Fail)
Standard Who column
Standard Who column
Standard Who column
Journal entry source
description
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield context
column
Column Name
JE_SOURCE_NAME
LANGUAGE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 115
Indexes (Continued)
Index Name
GL_JE_SOURCES_TL_U2
Sequences
Sequence
Index Type
UNIQUE
Sequence
1
2
Column Name
USER_JE_SOURCE_NAME
LANGUAGE
Derived Column
GL_JE_SOURCES_S
JE_SOURCE_NAME
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 116
Oracle Purchasing Applications Technical Reference Manual
GL_PERIODS
GL_PERIODS stores information about the accounting periods you
define using the Accounting Calendar form. Each row includes the start
date and end date of the period, the period type, the fiscal year, the
period number, and other information. There is a one–to–many
relationship between a row in the GL_PERIOD_SETS table and rows in
this table.
Foreign Keys
Primary Key Table
GL_PERIOD_SETS
GL_PERIOD_TYPES
QuickCodes Columns
Column
ADJUSTMENT_PERIOD_FLAG
Column Descriptions
Name
Primary Key Column
Foreign Key Column
PERIOD_SET_NAME
PERIOD_TYPE
PERIOD_SET_NAME
PERIOD_TYPE
QuickCodes Type
QuickCodes Table
YES/NO
N
Y
GL_LOOKUPS
No
Yes
Null? Type
PERIOD_SET_NAME (PK)
PERIOD_NAME (PK)
NOT NULL VARCHAR2(15)
NOT NULL VARCHAR2(15)
LAST_UPDATE_DATE
LAST_UPDATED_BY
START_DATE
NOT NULL DATE
NOT NULL NUMBER(15)
NOT NULL DATE
END_DATE
NOT NULL DATE
YEAR_START_DATE
NULL DATE
QUARTER_START_DATE
NULL DATE
PERIOD_TYPE
PERIOD_YEAR
PERIOD_NUM
QUARTER_NUM
NOT
NOT
NOT
NOT
ENTERED_PERIOD_NAME
NOT NULL VARCHAR2(15)
ADJUSTMENT_PERIOD_FLAG
NOT NULL VARCHAR2(1)
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
DESCRIPTION
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(15)
NUMBER(15)
NUMBER(15)
NUMBER(15)
DATE
NUMBER(15)
NUMBER(15)
VARCHAR2(240)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Description
Accounting calendar name
System generated accounting
period name
Standard Who column
Standard Who column
Date on which accounting period
begins
Date on which accounting period
ends
Date on which the year
containing this accounting
period starts
Date on which the quarter
containing this accounting
period starts
Accounting period type
Accounting period year
Accounting period number
Quarter number of accounting
period
User entered accounting period
name
Calendar period adjustment
status
Standard Who column
Standard Who column
Standard Who column
Accounting period description
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 117
Column Descriptions
Name
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
CONTEXT
(Continued)
Null? Type
NULL
NULL
NULL
NULL
NULL
Indexes
Index Name
Description
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Index Type
Sequence
GL_PERIODS_N1
GL_PERIODS_N2
GL_PERIODS_U1
NOT UNIQUE
NOT UNIQUE
UNIQUE
GL_PERIODS_U2
UNIQUE
1
1
1
2
1
2
3
4
Descriptive
Descriptive
Descriptive
Descriptive
Descriptive
column
flexfield
flexfield
flexfield
flexfield
flexfield
Column Name
START_DATE
END_DATE
PERIOD_NAME
PERIOD_SET_NAME
PERIOD_SET_NAME
PERIOD_TYPE
PERIOD_YEAR
PERIOD_NUM
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 118
Oracle Purchasing Applications Technical Reference Manual
segment
segment
segment
segment
context
GL_PERIOD_STATUSES
GL_PERIOD_STATUSES stores the statuses of your accounting periods.
Each row includes the accounting period name and status. Other
applications maintain their calendars in this table, so each row also
includes the relevant application identifier. CLOSING_STATUS is either
’O’ for open, ’F’ for future enterable, ’C’ for closed, ’P’ for permanently
closed, or ’N’ for never opened. Note that you cannot successfully open
a period in your Oracle General Ledger application by changing a
period’s status to ’O’ if it has never been opened before. You must use
the Open and Close Periods form to properly open a period.
Foreign Keys
Primary Key Table
Primary Key Column
Foreign Key Column
APPLICATION_ID
PERIOD_NAME
PERIOD_TYPE
SET_OF_BOOKS_ID
APPLICATION_ID
PERIOD_NAME
PERIOD_TYPE
SET_OF_BOOKS_ID
QuickCodes Type
QuickCodes Table
ADJUSTMENT_PERIOD_FLAG
YES/NO
N
Y
GL_LOOKUPS
No
Yes
CLOSING_STATUS
CLOSING_STATUS
C
F
N
O
P
GL_LOOKUPS
Closed
Future – Entry
Never Opened
Open
Permanently Closed
ELIMINATION_CONFIRMED_FLAG
YES/NO
N
Y
GL_LOOKUPS
No
Yes
FND_APPLICATION
GL_PERIODS
GL_PERIOD_TYPES
GL_SETS_OF_BOOKS
QuickCodes Columns
Column
Column Descriptions
Name
Null? Type
APPLICATION_ID (PK)
SET_OF_BOOKS_ID (PK)
NOT NULL NUMBER(15)
NOT NULL NUMBER(15)
PERIOD_NAME (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CLOSING_STATUS
START_DATE
NOT
NOT
NOT
NOT
NOT
END_DATE
NOT NULL DATE
YEAR_START_DATE
NOT NULL DATE
QUARTER_NUM
NOT NULL NUMBER(15)
NULL
NULL
NULL
NULL
NULL
VARCHAR2(15)
DATE
NUMBER(15)
VARCHAR2(1)
DATE
Description
Application defining column
Accounting books defining
column
Accounting period name
Standard Who column
Standard Who column
Accounting period status
Date on which accounting period
begins
Date on which accounting period
ends
Date on which the year
containing this accounting
period starts
Quarter number
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 119
Column Descriptions
Name
(Continued)
Null? Type
Description
QUARTER_START_DATE
NOT NULL DATE
PERIOD_TYPE
PERIOD_YEAR
EFFECTIVE_PERIOD_NUM
NOT NULL VARCHAR2(15)
NOT NULL NUMBER(15)
NOT NULL NUMBER(15)
PERIOD_NUM
ADJUSTMENT_PERIOD_FLAG
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
ELIMINATION_CONFIRMED_FLAG
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
CONTEXT
NOT NULL NUMBER(15)
NOT NULL VARCHAR2(1)
NULL DATE
NULL NUMBER(15)
NULL NUMBER(15)
NULL VARCHAR2(1)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
Date on which the quarter
containing this accounting
period starts
Accounting period type
Accounting period year
Denormalized period number
(period_year*10000 +
period_num)
Accounting period number
Calendar period adjustment flag
Standard Who column
Standard Who column
Standard Who column
Elimination confirmed flag
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield context
Column Name
Indexes
Index Name
Index Type
Sequence
GL_PERIOD_STATUSES_N1
GL_PERIOD_STATUSES_U1
NOT UNIQUE
UNIQUE
GL_PERIOD_STATUSES_U2
UNIQUE
1
1
2
3
1
2
3
4
CLOSING_STATUS
APPLICATION_ID
SET_OF_BOOKS_ID
PERIOD_NAME
APPLICATION_ID
SET_OF_BOOKS_ID
EFFECTIVE_PERIOD_NUM
CLOSING_STATUS
Database Triggers
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
GL_MRC_PERIOD_STATUSES_AU
AFTER
STATEMENT
UPDATE
The GL_MRC_PERIOD_STATUSES_AU trigger maintains the subledger period statuses for reporting
sets of books. Whenever a subledger period is opened, closed, or permanently closed for a
primary set of books, this trigger opens, closes, or permanently closes the corresponding
subledger period in the associated reporting sets of books.
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
GL_MRC_PERIOD_STATUSES_BRU
BEFORE
ROW
UPDATE
The GL_MRC_PERIOD_STATUSES_BRU trigger caches data necessary for the GL_MRC_PERIOD_STATUSES_AU
trigger. It also does some maintenance of period statuses necessary for the Global Accounting
Engine.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 120
Oracle Purchasing Applications Technical Reference Manual
GL_PERIOD_TYPES
GL_PERIOD_TYPES stores the period types you define using the Period
Types form. Each row includes the period type name, the number of
periods per fiscal year, and other information. YEAR_TYPE_IN_NAME
is ’C’ for calendar or ’F’ for fiscal. This determines the system–assigned
name of your accounting period in the Accounting Calendar form.
QuickCodes Columns
Column
YEAR_TYPE_IN_NAME
QuickCodes Type
QuickCodes Table
YEAR_TYPE_IN_NAME
C
F
GL_LOOKUPS
Calendar
Fiscal
Column Descriptions
Name
Null? Type
NULL
NULL
NULL
NULL
Description
PERIOD_TYPE (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
NUMBER_PER_FISCAL_YEAR
NOT
NOT
NOT
NOT
VARCHAR2(15)
DATE
NUMBER(15)
NUMBER(15)
YEAR_TYPE_IN_NAME
USER_PERIOD_TYPE
NOT NULL VARCHAR2(1)
NOT NULL VARCHAR2(15)
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
DESCRIPTION
NULL
NULL
NULL
NULL
DATE
NUMBER(15)
NUMBER(15)
VARCHAR2(240)
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
CONTEXT
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Indexes
Index Name
Index Type
GL_PERIOD_TYPES_U1
GL_PERIOD_TYPES_U2
Sequences
Sequence
UNIQUE
UNIQUE
Sequence
1
1
Accounting period type name
Standard Who column
Standard Who column
Number of periods per fiscal
year
Year type (Calendar or Fiscal)
Calendar period type user
defined name
Standard Who column
Standard Who column
Standard Who column
Accounting period type
description
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield context
Column Name
PERIOD_TYPE
USER_PERIOD_TYPE
Derived Column
GL_PERIOD_TYPES_S
PERIOD_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 121
GL_SETS_OF_BOOKS
GL_SETS_OF_BOOKS stores information about the sets of books you
define in your Oracle General Ledger application. Each row includes
the set of books name, description, functional currency, and other
information. This table corresponds to the Set of Books form.
Foreign Keys
Primary Key Table
FND_CURRENCIES
FND_ID_FLEX_STRUCTURES
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_DAILY_CONVERSION_TYPES
GL_PERIOD_SETS
GL_PERIOD_TYPES
GL_TRANSACTION_CALENDAR
QuickCodes Columns
Column
Primary Key Column
Foreign Key Column
CURRENCY_CODE
ID_FLEX_NUM
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CONVERSION_TYPE
PERIOD_SET_NAME
PERIOD_TYPE
TRANSACTION_CALENDAR_ID
CURRENCY_CODE
CHART_OF_ACCOUNTS_ID
CUM_TRANS_CODE_COMBINATION_ID
RET_EARN_CODE_COMBINATION_ID
RES_ENCUMB_CODE_COMBINATION_ID
NET_INCOME_CODE_COMBINATION_ID
ROUNDING_CODE_COMBINATION_ID
DAILY_TRANSLATION_RATE_TYPE
PERIOD_SET_NAME
ACCOUNTED_PERIOD_TYPE
TRANSACTION_CALENDAR_ID
QuickCodes Type
QuickCodes Table
ALLOW_INTERCOMPANY_POST_FLAG
YES/NO
N
Y
GL_LOOKUPS
No
Yes
CONSOLIDATION_SOB_FLAG
YES/NO
N
Y
GL_LOOKUPS
No
Yes
ENABLE_AUTOMATIC_TAX_FLAG
YES/NO
N
Y
GL_LOOKUPS
No
Yes
ENABLE_AVERAGE_BALANCES_FLAG
YES/NO
N
Y
GL_LOOKUPS
No
Yes
ENABLE_BUDGETARY_CONTROL_FLAG
YES/NO
N
Y
GL_LOOKUPS
No
Yes
ENABLE_JE_APPROVAL_FLAG
YES/NO
N
Y
GL_LOOKUPS
No
Yes
REQUIRE_BUDGET_JOURNALS_FLAG
YES/NO
N
Y
GL_LOOKUPS
No
Yes
SUSPENSE_ALLOWED_FLAG
YES/NO
N
Y
GL_LOOKUPS
No
Yes
TRACK_ROUNDING_IMBALANCE_FLAG
YES/NO
N
Y
GL_LOOKUPS
No
Yes
TRANSLATE_EOD_FLAG
YES/NO
GL_LOOKUPS
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 122
Oracle Purchasing Applications Technical Reference Manual
QuickCodes Columns
Column
(Continued)
QuickCodes Type
QuickCodes Table
N
Y
No
Yes
TRANSLATE_QATD_FLAG
YES/NO
N
Y
GL_LOOKUPS
No
Yes
TRANSLATE_YATD_FLAG
YES/NO
N
Y
GL_LOOKUPS
No
Yes
Column Descriptions
Name
SET_OF_BOOKS_ID
Null? Type
(PK)
NOT NULL NUMBER(15)
NAME
SHORT_NAME
CHART_OF_ACCOUNTS_ID
NOT NULL VARCHAR2(30)
NOT NULL VARCHAR2(20)
NOT NULL NUMBER(15)
CURRENCY_CODE
PERIOD_SET_NAME
ACCOUNTED_PERIOD_TYPE
SUSPENSE_ALLOWED_FLAG
ALLOW_INTERCOMPANY_POST_FLAG
TRACK_ROUNDING_IMBALANCE_FLAG
ENABLE_AVERAGE_BALANCES_FLAG
ENABLE_BUDGETARY_CONTROL_FLAG
REQUIRE_BUDGET_JOURNALS_FLAG
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
ENABLE_JE_APPROVAL_FLAG
NOT NULL VARCHAR2(1)
ENABLE_AUTOMATIC_TAX_FLAG
CONSOLIDATION_SOB_FLAG
TRANSLATE_EOD_FLAG
TRANSLATE_QATD_FLAG
TRANSLATE_YATD_FLAG
MRC_SOB_TYPE_CODE
NOT
NOT
NOT
NOT
NOT
NOT
ALLOW_POSTING_WARNING_FLAG
NOT NULL VARCHAR2(1)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
FUTURE_ENTERABLE_PERIODS_LIMIT
NOT NULL DATE
NOT NULL NUMBER(15)
NULL DATE
NULL NUMBER(15)
NULL NUMBER(15)
NULL NUMBER(15)
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(15)
VARCHAR2(15)
VARCHAR2(15)
VARCHAR2(1)
VARCHAR2(1)
VARCHAR2(1)
VARCHAR2(1)
VARCHAR2(1)
VARCHAR2(1)
VARCHAR2(1)
VARCHAR2(1)
VARCHAR2(1)
VARCHAR2(1)
VARCHAR2(1)
VARCHAR2(1)
LATEST_OPENED_PERIOD_NAME
LATEST_ENCUMBRANCE_YEAR
NULL VARCHAR2(15)
NULL NUMBER(15)
RET_EARN_CODE_COMBINATION_ID
NULL NUMBER(15)
CUM_TRANS_CODE_COMBINATION_ID
NULL NUMBER(15)
RES_ENCUMB_CODE_COMBINATION_ID
NOT NULL NUMBER(15)
Description
Accounting books defining
column
Accounting books name
Accounting books short name
Key flexfield structure
defining column
Currency
Accounting calendar name
Accounting period type
Suspense posting allowed flag
Allow intercompany posting
Track rounding imbalances flag
Enable average balances flag
Enable budgetary control flag
Journal required for budget
flag
Enable journal entry approval
flag
Enable automatic tax flag
Consolidation set of books flag
Translate EOD balances flag
Translated QATD balances flag
Translate YATD balances flag
MRC set of books type (Parent,
Reporting, None)
No longer used – (defaults to
’N’)
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Number of future enterable
periods
Latest opened accounting period
Latest open year for
encumbrances
Retained earnings key flexfield
defining column
Cumulative translation
adjustment key flexfield
defining column
Reserve for encumbrance key
flexfield defining column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 123
Column Descriptions
Name
(Continued)
Null? Type
Description
NET_INCOME_CODE_COMBINATION_ID
NULL NUMBER(15)
ROUNDING_CODE_COMBINATION_ID
NULL NUMBER(15)
TRANSACTION_CALENDAR_ID
NULL NUMBER(15)
DAILY_TRANSLATION_RATE_TYPE
NULL VARCHAR2(30)
EARLIEST_UNTRANS_PERIOD_NAME
DESCRIPTION
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
CONTEXT
GLOBAL_ATTRIBUTE_CATEGORY
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
GLOBAL_ATTRIBUTE1
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE2
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE3
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE4
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE5
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE6
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE7
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE8
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE9
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE10
NULL VARCHAR2(150)
Indexes
Index Name
VARCHAR2(15)
VARCHAR2(240)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(30)
Index Type
GL_SETS_OF_BOOKS_U1
GL_SETS_OF_BOOKS_U2
UNIQUE
UNIQUE
Sequence
1
1
Net income key flexfield
defining column
Rounding imbalances key
flexfield defining column
Transaction Calendar defining
column
The rate type to be used for
translation of average balances
No longer used
Accounting books description
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield context
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Column Name
NAME
SET_OF_BOOKS_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 124
Oracle Purchasing Applications Technical Reference Manual
Sequences
Sequence
Derived Column
GL_SETS_OF_BOOKS_S
SET_OF_BOOKS_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 125
GL_TRANSLATION_RATES
GL_TRANSLATION_RATES stores your period end and period average
exchange rates. This table corresponds to the Period Rates form. Each
row stores the target currency, the period name, the period average rate,
and the period end rate.
Foreign Keys
Primary Key Table
FND_CURRENCIES
GL_PERIODS
GL_SETS_OF_BOOKS
QuickCodes Columns
Column
ACTUAL_FLAG
Column Descriptions
Name
SET_OF_BOOKS_ID
Primary Key Column
Foreign Key Column
CURRENCY_CODE
PERIOD_NAME
SET_OF_BOOKS_ID
TO_CURRENCY_CODE
PERIOD_NAME
SET_OF_BOOKS_ID
QuickCodes Type
QuickCodes Table
TRANSLATION_BAL_TYPE
A
B
GL_LOOKUPS
Actual
Budget
Null? Type
(PK)
NOT NULL NUMBER(15)
PERIOD_NAME (PK)
TO_CURRENCY_CODE (PK)
ACTUAL_FLAG (PK)
NOT NULL VARCHAR2(15)
NOT NULL VARCHAR2(15)
NOT NULL VARCHAR2(1)
AVG_RATE
NOT NULL NUMBER
EOP_RATE_NUMERATOR
NOT NULL NUMBER
EOP_RATE_DENOMINATOR
NOT NULL NUMBER
AVG_RATE_NUMERATOR
NOT NULL NUMBER
AVG_RATE_DENOMINATOR
NOT NULL NUMBER
EOP_RATE
UPDATE_FLAG
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
CONTEXT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER
VARCHAR2(1)
DATE
NUMBER(15)
DATE
NUMBER(15)
NUMBER(15)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Description
Accounting books defining
column
Accounting period
Translation target currency
Transaction balance type
(Actual or Budget)
Accounting period average
exchange rate
Numerator of the end of period
exchange rate
Denominator of the end of
period exchange rate
Numerator of the period average
exchange rate
Denominator of the period
average exchange rate
End of period exchange rate
Rate out of date flag
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield context
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 126
Oracle Purchasing Applications Technical Reference Manual
Indexes
Index Name
Index Type
GL_TRANSLATION_RATES_U1
UNIQUE
Sequence
1
2
3
4
Column Name
SET_OF_BOOKS_ID
TO_CURRENCY_CODE
PERIOD_NAME
ACTUAL_FLAG
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 127
GL_USSGL_TRANSACTION_CODES
GL_USSGL_TRANSACTION_CODES stores user defined codes that tell
Oracle General Ledger how to generate budgetary transactions from
proprietary transactions. This allows Oracle General Ledger to support
the requirements of the United States Standard General Ledger.
Column Descriptions
Name
CHART_OF_ACCOUNTS_ID
Null? Type
(PK)
USSGL_TRANSACTION_CODE
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
START_DATE_ACTIVE
(PK)
Description
NOT NULL NUMBER(15)
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(30)
DATE
NUMBER
DATE
NUMBER
NUMBER
DATE
END_DATE_ACTIVE
NULL DATE
DESCRIPTION
NULL VARCHAR2(240)
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
CONTEXT
ASSOC_INTEREST_USSGL_CODE
ASSOC_DISCOUNT_USSGL_CODE
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Indexes
Index Name
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(30)
VARCHAR2(30)
Index Type
GL_USSGL_TRANSACTION_CODES_U1
UNIQUE
Sequence
1
2
Key flexfield structure
defining column
Government transaction code
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Date after which government
transaction code is valid
Date before which government
transaction code is valid
Government transaction code
description
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield context
Column Name
CHART_OF_ACCOUNTS_ID
USSGL_TRANSACTION_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 128
Oracle Purchasing Applications Technical Reference Manual
HR_LOCATIONS_ALL
HR_LOCATIONS_ALL holds information about specific work locations
defined for an enterprise, including address details.
QuickCodes Columns
Column
QuickCodes Type
QuickCodes Table
BILL_TO_SITE_FLAG
YES_NO
N
Y
FND_COMMON_LOOKUPS
No
Yes
IN_ORGANIZATION_FLAG
YES_NO
N
Y
FND_COMMON_LOOKUPS
No
Yes
OFFICE_SITE_FLAG
YES_NO
N
Y
FND_COMMON_LOOKUPS
No
Yes
RECEIVING_SITE_FLAG
YES_NO
N
Y
FND_COMMON_LOOKUPS
No
Yes
SHIP_TO_SITE_FLAG
YES_NO
N
Y
FND_COMMON_LOOKUPS
No
Yes
Column Descriptions
Name
LOCATION_ID
(PK)
Null? Type
NOT NULL NUMBER(15)
LOCATION_CODE
BUSINESS_GROUP_ID
NULL VARCHAR2(20)
NULL NUMBER(15)
DESCRIPTION
NULL VARCHAR2(50)
SHIP_TO_LOCATION_ID
SHIP_TO_SITE_FLAG
NULL NUMBER(15)
NULL VARCHAR2(30)
RECEIVING_SITE_FLAG
NULL VARCHAR2(30)
BILL_TO_SITE_FLAG
NULL VARCHAR2(30)
IN_ORGANIZATION_FLAG
NULL VARCHAR2(30)
OFFICE_SITE_FLAG
NULL VARCHAR2(30)
DESIGNATED_RECEIVER_ID
NULL NUMBER(15)
INVENTORY_ORGANIZATION_ID
NULL NUMBER(15)
TAX_NAME
NULL VARCHAR2(15)
INACTIVE_DATE
NULL DATE
STYLE
NULL VARCHAR2(2)
ADDRESS_LINE_1
NULL VARCHAR2(60)
Description
System–generated primary key
column.
Location name.
Business Group ID associated
with location.
Brief description of the
location.
Ship–to location foreign key.
Indicates whether items can be
shipped to this location.
Indicates whether this location
can be used as a receiving
site.
Indicates whether you can bill
items to this location.
Indicates whether this location
is an internal site.
Indicates whether this location
can be used as an office site.
Person foreign key – the
contact person for this
location.
Inventory organization foreign
key.
Default tax code for this
location.
Date after which this location
is no longer valid.
Address style – foreign key to
FND_TERRITORIES.
1st line of location address.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 129
Column Descriptions
Name
(Continued)
Null? Type
ADDRESS_LINE_2
ADDRESS_LINE_3
TOWN_OR_CITY
COUNTRY
POSTAL_CODE
REGION_1
REGION_2
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(60)
VARCHAR2(60)
VARCHAR2(30)
VARCHAR2(60)
VARCHAR2(30)
VARCHAR2(70)
VARCHAR2(70)
REGION_3
NULL VARCHAR2(70)
TELEPHONE_NUMBER_1
TELEPHONE_NUMBER_2
TELEPHONE_NUMBER_3
LOC_INFORMATION13
NULL
NULL
NULL
NULL
LOC_INFORMATION14
NULL VARCHAR2(150)
LOC_INFORMATION15
NULL VARCHAR2(150)
LOC_INFORMATION16
NULL VARCHAR2(150)
LOC_INFORMATION17
NULL VARCHAR2(150)
ATTRIBUTE_CATEGORY
NULL VARCHAR2(30)
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
ATTRIBUTE16
ATTRIBUTE17
ATTRIBUTE18
ATTRIBUTE19
ATTRIBUTE20
GLOBAL_ATTRIBUTE_CATEGORY
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
GLOBAL_ATTRIBUTE1
GLOBAL_ATTRIBUTE2
GLOBAL_ATTRIBUTE3
GLOBAL_ATTRIBUTE4
GLOBAL_ATTRIBUTE5
GLOBAL_ATTRIBUTE6
GLOBAL_ATTRIBUTE7
GLOBAL_ATTRIBUTE8
GLOBAL_ATTRIBUTE9
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(60)
VARCHAR2(60)
VARCHAR2(60)
VARCHAR2(150)
Description
2nd line of location address.
3rd line of location address.
Town or city.
Country.
Postal code.
County (US, UK); Province (CA).
State (US); Province of work
(CA).
Additional address segment –
not used by seeded address
structures.
Telephone number.
Telephone number.
Telephone number.
Developer descriptive flexfield
column.
Developer descriptive flexfield
column.
Developer descriptive flexfield
column.
Developer descriptive flexfield
column.
Developer descriptive flexfield
column.
Descriptive flexfield structure
defining column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Global descriptive flexfield
structure defining column
Descriptive flexfield column
Descriptive flexfield column
Descriptive flexfield column
Descriptive flexfield column
Descriptive flexfield column
Descriptive flexfield column
Descriptive flexfield column
Descriptive flexfield column
Descriptive flexfield column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 130
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
GLOBAL_ATTRIBUTE10
GLOBAL_ATTRIBUTE11
GLOBAL_ATTRIBUTE12
GLOBAL_ATTRIBUTE13
GLOBAL_ATTRIBUTE14
GLOBAL_ATTRIBUTE15
GLOBAL_ATTRIBUTE16
GLOBAL_ATTRIBUTE17
GLOBAL_ATTRIBUTE18
GLOBAL_ATTRIBUTE19
GLOBAL_ATTRIBUTE20
LAST_UPDATE_DATE
LAST_UPDATED_BY
LAST_UPDATE_LOGIN
CREATED_BY
CREATION_DATE
ENTERED_BY
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
Description
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
DATE
NUMBER(15)
NUMBER(15)
NUMBER(15)
DATE
NUMBER(15)
TP_HEADER_ID
NULL NUMBER
ECE_TP_LOCATION_CODE
NULL VARCHAR2(35)
OBJECT_VERSION_NUMBER
NULL NUMBER(9)
Indexes
Index Name
Index Type
HR_LOCATIONS_PK
HR_LOCATIONS_UK2
Sequences
Sequence
UNIQUE
UNIQUE
Sequence
1
1
3
Descriptive flexfield column
Descriptive flexfield column
Descriptive flexfield column
Descriptive flexfield column
Descriptive flexfield column
Descriptive flexfield column
Descriptive flexfield column
Descriptive flexfield column
Descriptive flexfield column
Descriptive flexfield column
Descriptive flexfield column
Standard Who column.
Standard Who column.
Standard Who column.
Standard Who column.
Standard Who column.
Applications user who created
this location; same as
CREATED_BY.
Unsupported in Oracle Human
Resources. Used by Oracle EDI
Gateway.
Unsupported in Oracle Human
Resources. Used by Oracle EDI
Gateway.
System–generated version of
row. Increments by one with
each update.
Column Name
LOCATION_ID
LOCATION_CODE
BUSINESS_GROUP_ID
Derived Column
HR_LOCATIONS_S
LOCATION_ID
Database Triggers
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
HR_LOCATIONS_ALL_OVN
BEFORE
ROW
INSERT, UPDATE
This trigger maintains the object_version_number column when a record is modified via an
interface which does not support the object_version_number explicitly. This ensures the
object_version_number is maintained consistently.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 131
MRP_SOURCING_RULES
MRP_SOURCING_RULES stores sourcing rule names and descriptions.
This table is populated by the Define Sourcing Rule form.
Column Descriptions
Name
SOURCING_RULE_ID
Null? Type
(PK)
SOURCING_RULE_NAME
ORGANIZATION_ID
DESCRIPTION
STATUS
SOURCING_RULE_TYPE
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
PLANNING_ACTIVE
Indexes
Index Name
NOT NULL VARCHAR2(30)
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
NUMBER
VARCHAR2(80)
NUMBER
NUMBER
DATE
NUMBER
DATE
NUMBER
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NUMBER
NUMBER
NUMBER
DATE
NUMBER
Index Type
MRP_SOURCING_RULES_U1
MRP_SOURCING_RULES_U2
Description
NOT NULL NUMBER
UNIQUE
UNIQUE
Sequence
1
1
2
Sourcing Rule or Bill of
distribution identifier
Sourcing Rule or Bill of
distribution name
Organization identifier
Description
Not currently used
Not currently used
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Descriptive flexfield structure
defining column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Standard Who column
Concurrent Who column
Concurrent Who column
Concurrent Who column
Concurrent Who column
Active for planning
Column Name
SOURCING_RULE_ID
SOURCING_RULE_NAME
ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 132
Oracle Purchasing Applications Technical Reference Manual
MRP_SR_ASSIGNMENTS
MRP_SR_ASSIGNMENTS stores the assignment of sourcing rules or
bills of distribution to items, organizations, category, or at the global
level. This table is populated by the Assign Sourcing Rules form of
Oracle Supply Chain Planning.
This table is used by the Memory–based Snapshot to determine the
sourcing information or an item in an organization. The Memory–based
Snapshot uses the most granular ASSIGNMENT_LEVEL to determine
the sourcing for an item–organization.
Foreign Keys
Primary Key Table
MRP_ASSIGNMENT_SETS
MRP_SOURCING_RULES
MTL_CATEGORIES_B
MTL_ITEM_CATEGORIES
MTL_PARAMETERS
MTL_SYSTEM_ITEMS_B
RA_CUSTOMERS
RA_SITE_USES_ALL
Column Descriptions
Name
Primary Key Column
Foreign Key Column
ASSIGNMENT_SET_ID
SOURCING_RULE_ID
CATEGORY_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
CATEGORY_SET_ID
ORGANIZATION_ID
INVENTORY_ITEM_ID
CUSTOMER_ID
SITE_USE_ID
ASSIGNMENT_SET_ID
SOURCING_RULE_ID
CATEGORY_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
CATEGORY_SET_ID
ORGANIZATION_ID
INVENTORY_ITEM_ID
CUSTOMER_ID
SHIP_TO_SITE_ID
Null? Type
ASSIGNMENT_ID (PK)
ASSIGNMENT_TYPE
SOURCING_RULE_ID
NOT NULL NUMBER
NOT NULL NUMBER
NOT NULL NUMBER
SOURCING_RULE_TYPE
ASSIGNMENT_SET_ID
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
ORGANIZATION_ID
CUSTOMER_ID
SHIP_TO_SITE_ID
CATEGORY_ID
CATEGORY_SET_ID
INVENTORY_ITEM_ID
SECONDARY_INVENTORY
ATTRIBUTE_CATEGORY
NOT
NOT
NOT
NOT
NOT
NOT
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
Description
Assignment Set identifier
Assignment type
Sourcing Rule/Bill of
Distribution identifier
NULL NUMBER
Sourcing rule type
NULL NUMBER
Assignment Set identifier
NULL DATE
Standard Who column
NULL NUMBER
Standard Who column
NULL DATE
Standard Who column
NULL NUMBER
Standard Who column
NULL NUMBER
Standard Who column
NULL NUMBER
Concurrent Who column
NULL NUMBER
Concurrent Who column
NULL NUMBER
Concurrent Who column
NULL DATE
Concurrent Who column
NULL NUMBER
Organization identifier
NULL NUMBER
Customer identifier
NULL NUMBER
Ship to site identifier
NULL NUMBER
Category identifier
NULL NUMBER
Category Set identifier
NULL NUMBER
Inventory item identifier
NULL VARCHAR2(10) Not currently used
NULL VARCHAR2(30) Descriptive flexfield structure
defining column
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 133
Column Descriptions
Name
(Continued)
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
Null? Type
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Indexes
Index Name
Description
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Index Type
Sequence
MRP_SR_ASSIGNMENTS_N1
MRP_SR_ASSIGNMENTS_N2
NOT UNIQUE
NOT UNIQUE
MRP_SR_ASSIGNMENTS_N3
NOT UNIQUE
MRP_SR_ASSIGNMENTS_U1
MRP_SR_ASSIGNMENTS_U2
UNIQUE
UNIQUE
1
1
2
3
4
2
4
6
8
1
1
2
3
4
5
6
7
8
Descriptive
Descriptive
Descriptive
Descriptive
Descriptive
Descriptive
Descriptive
Descriptive
Descriptive
Descriptive
Descriptive
Descriptive
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
Column Name
ASSIGNMENT_TYPE
CUSTOMER_ID
SHIP_TO_SITE_ID
ASSIGNMENT_SET_ID
ASSIGNMENT_TYPE
INVENTORY_ITEM_ID
ASSIGNMENT_TYPE
ASSIGNMENT_SET_ID
ORGANIZATION_ID
ASSIGNMENT_ID
ASSIGNMENT_SET_ID
ASSIGNMENT_TYPE
ORGANIZATION_ID
CUSTOMER_ID
SHIP_TO_SITE_ID
SOURCING_RULE_TYPE
INVENTORY_ITEM_ID
CATEGORY_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 134
Oracle Purchasing Applications Technical Reference Manual
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
MRP_SR_RECEIPT_ORG
MRP_SR_RECEIPT_ORG stores information on the receiving
organizations for Sourcing Rules and Bills of Distribution. Each row in
this table specifies a receiving organization for a date range. This table
is a child of MRP_SOURCING_RULES.
In case of Local Sourcing Rules the column
RECEIPT_ORGANIZATION_ID is the same as the
ORGANIZATION_ID in MRP_SOURCING_RULES. For Global
Sourcing Rules the column RECEIPT_ORGANIZATION_ID is Null.
This table is populated by the Define Sourcing Rule and Define Bills of
distribution forms of Oracle Supply Chain Planning.
Foreign Keys
Primary Key Table
MRP_SOURCING_RULES
MTL_PARAMETERS
Column Descriptions
Name
Primary Key Column
Foreign Key Column
SOURCING_RULE_ID
ORGANIZATION_ID
SOURCING_RULE_ID
RECEIPT_ORGANIZATION_ID
Null? Type
SR_RECEIPT_ID (PK)
SOURCING_RULE_ID
RECEIPT_ORGANIZATION_ID
NOT NULL NUMBER
NOT NULL NUMBER
NULL NUMBER
EFFECTIVE_DATE
DISABLE_DATE
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
ATTRIBUTE_CATEGORY
NOT NULL
NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
NULL
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
DATE
DATE
DATE
NUMBER
DATE
NUMBER
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NUMBER
NUMBER
NUMBER
Description
Unique identifier for a row
Sourcing Rule identifier
Receiving organization
identifier
Effective date
Disable date
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Descriptive flexfield structure
defining column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Standard Who column
Concurrent Who column
Concurrent Who column
Concurrent Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 135
Column Descriptions
Name
(Continued)
PROGRAM_UPDATE_DATE
Indexes
Index Name
Null? Type
Index Type
MRP_SR_RECEIPT_ORG_U1
MRP_SR_RECEIPT_ORG_U2
Description
NULL DATE
UNIQUE
UNIQUE
Concurrent Who column
Sequence
1
1
2
3
Column Name
SR_RECEIPT_ID
SOURCING_RULE_ID
RECEIPT_ORGANIZATION_ID
EFFECTIVE_DATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 136
Oracle Purchasing Applications Technical Reference Manual
MRP_SR_SOURCE_ORG
MRP_SR_SOURCE_ORG stores the source organizations or source
suppliers for Sourcing Rules or Bills of distribution. This table is a child
of MRP_SR_RECEIPT_ORG.
This table is populated by the Define Sourcing Rules and Define Bills of
distribution form of Oracle Supply Chain Planning.
Foreign Keys
Primary Key Table
MRP_SR_RECEIPT_ORG
MTL_PARAMETERS
PO_VENDORS
PO_VENDOR_SITES_ALL
Column Descriptions
Name
SR_SOURCE_ID (PK)
SR_RECEIPT_ID
SOURCE_ORGANIZATION_ID
VENDOR_ID
VENDOR_SITE_ID
SECONDARY_INVENTORY
SOURCE_TYPE
ALLOCATION_PERCENT
RANK
OLD_RANK
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
Primary Key Column
Foreign Key Column
SR_RECEIPT_ID
ORGANIZATION_ID
VENDOR_ID
VENDOR_ID
VENDOR_SITE_ID
SR_RECEIPT_ID
SOURCE_ORGANIZATION_ID
VENDOR_ID
VENDOR_ID
VENDOR_SITE_ID
Null? Type
NOT NULL NUMBER
NOT NULL NUMBER
NULL NUMBER
NULL NUMBER
NULL NUMBER
NULL VARCHAR2(10)
NULL NUMBER
NOT NULL NUMBER
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER
NUMBER
DATE
NUMBER
DATE
NUMBER
VARCHAR2(30)
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NUMBER
NUMBER
Description
Unique identifier for a row
Receipt org unique identifier
Source organization identifier
Source supplier identifier
Source supplier site identifier
Not currently used
% of supply allocated to this
source
Rank of source
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Descriptive flexfield
defining column
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Standard Who column
Concurrent Who column
Concurrent Who column
structure
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 137
Column Descriptions
Name
(Continued)
PROGRAM_ID
PROGRAM_UPDATE_DATE
SHIP_METHOD
Indexes
Index Name
Null? Type
Index Type
MRP_SR_SOURCE_ORG_U1
MRP_SR_SOURCE_ORG_U2
Description
NULL NUMBER
NULL DATE
NULL VARCHAR2(30)
UNIQUE
UNIQUE
Sequence
1
1
2
3
4
Concurrent Who column
Concurrent Who column
Ship method
Column Name
SR_SOURCE_ID
SR_RECEIPT_ID
SOURCE_ORGANIZATION_ID
VENDOR_ID
VENDOR_SITE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 138
Oracle Purchasing Applications Technical Reference Manual
MTL_CATEGORIES_B
MTL_CATEGORIES_B is the code combinations table for item
categories. Items are grouped into categories within the context of a
category set to provide flexible grouping schemes.
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).
Item categories now support multilingual category description. MLS is
implemented with a pair of tables: MTL_CATEGORIES_B and
MTL_CATEGORIES_TL.
Column Descriptions
Name
CATEGORY_ID (PK)
STRUCTURE_ID
DESCRIPTION
DISABLE_DATE
SEGMENT1
SEGMENT2
SEGMENT3
SEGMENT4
SEGMENT5
SEGMENT6
SEGMENT7
SEGMENT8
SEGMENT9
SEGMENT10
SEGMENT11
SEGMENT12
SEGMENT13
SEGMENT14
SEGMENT15
SEGMENT16
SEGMENT17
SEGMENT18
SEGMENT19
SEGMENT20
SUMMARY_FLAG
ENABLED_FLAG
START_DATE_ACTIVE
END_DATE_ACTIVE
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
Null? Type
Description
NOT NULL NUMBER
Category identifier
NOT NULL NUMBER
Flexfield structure identifier
NULL VARCHAR2(240) Dummy column to accommodate kff
view.
NULL DATE
Disable date
NULL VARCHAR2(40) Key flexfield segment
NULL VARCHAR2(40) Key flexfield segment
NULL VARCHAR2(40) Key flexfield segment
NULL VARCHAR2(40) Key flexfield segment
NULL VARCHAR2(40) Key flexfield segment
NULL VARCHAR2(40) Key flexfield segment
NULL VARCHAR2(40) Key flexfield segment
NULL VARCHAR2(40) Key flexfield segment
NULL VARCHAR2(40) Key flexfield segment
NULL VARCHAR2(40) Key flexfield segment
NULL VARCHAR2(40) Key flexfield segment
NULL VARCHAR2(40) Key flexfield segment
NULL VARCHAR2(40) Key flexfield segment
NULL VARCHAR2(40) Key flexfield segment
NULL VARCHAR2(40) Key flexfield segment
NULL VARCHAR2(40) Key flexfield segment
NULL VARCHAR2(40) Key flexfield segment
NULL VARCHAR2(40) Key flexfield segment
NULL VARCHAR2(40) Key flexfield segment
NULL VARCHAR2(40) Key flexfield segment
NOT NULL VARCHAR2(1)
Flag indicating whether segment
combination includes a summary
segment
NOT NULL VARCHAR2(1)
Flag indicating whether segment
combination is enabled
NULL DATE
Date segment combination
becomes active
NULL DATE
Date segment combination
becomes inactive
NULL VARCHAR2(30) Descriptive flexfield structure
defining column
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 139
Column Descriptions
Name
(Continued)
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
Indexes
Index Name
MTL_CATEGORIES_B_N1
MTL_CATEGORIES_B_U1
Sequences
Sequence
Null? Type
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Description
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
DATE
NUMBER
DATE
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
DATE
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Index Type
Sequence
Column Name
NOT UNIQUE
UNIQUE
1
1
SEGMENT1
CATEGORY_ID
Derived Column
MTL_CATEGORIES_B_S
CATEGORY_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 140
Oracle Purchasing Applications Technical Reference Manual
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
MTL_CATEGORY_SETS_B
MTL_CATEGORY_SETS_B contains the entity definition for category
sets. A category set is a categorization scheme for a group of items.
Items may be assigned to different categories in different category sets
to represent the different groupings of items used for different purposes.
An item may be assigned to only one category within a category set,
however.
STRUCTURE_ID identifies the flexfield structure associated with the
category set. Only categories with the same flexfield structure may be
grouped into a category set.
CONTROL_LEVEL defines whether the category set is controlled at the
item or the item/organization level. When an item is assigned to an
item level category set within the item master organization, the category
set assignment is propagated to all other organizations to which the item
is assigned.
VALIDATE_FLAG defines whether a list of valid categories is used to
validate category usage within the set. Validated category sets will not
allow item assignment to the category set in categories that are not in a
predefined list of valid categories.
Category Sets now support multilingual category set name and
description. MLS is implemented with a pair of tables:
MTL_CATEGORY_SETS_B and MTL_CATEGORY_SETS_TL.
Foreign Keys
Primary Key Table
MTL_CATEGORIES_B
QuickCodes Columns
Column
VALIDATE_FLAG
Column Descriptions
Name
CATEGORY_SET_ID
STRUCTURE_ID
VALIDATE_FLAG
Primary Key Column
Foreign Key Column
CATEGORY_ID
DEFAULT_CATEGORY_ID
QuickCodes Type
QuickCodes Table
YES_NO
N
Y
FND_LOOKUPS
No
Yes
Null? Type
(PK)
CONTROL_LEVEL
DEFAULT_CATEGORY_ID
LAST_UPDATE_DATE
NOT NULL NUMBER
NOT NULL NUMBER
NOT NULL VARCHAR2(1)
NOT NULL NUMBER
NULL NUMBER
NOT NULL DATE
Description
Category set identifier
Flexfield structure identifier
Flag indicating category
validation required
Item or item/org control level
Default category identifier
Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 141
Column Descriptions
Name
(Continued)
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
Indexes
Index Name
MTL_CATEGORY_SETS_B_U1
Sequences
Sequence
Null? Type
Description
NOT NULL NUMBER
NOT NULL DATE
NOT NULL NUMBER
NULL NUMBER
NULL NUMBER
NULL NUMBER
NULL NUMBER
NULL DATE
Standard
Standard
Standard
Standard
Standard
Standard
Standard
Standard
Index Type
Column Name
UNIQUE
Sequence
1
Who
Who
Who
Who
Who
Who
Who
Who
column
column
column
column
column
column
column
column
CATEGORY_SET_ID
Derived Column
MTL_CATEGORY_SETS_S
CATEGORY_SET_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 142
Oracle Purchasing Applications Technical Reference Manual
MTL_CATEGORY_SET_VALID_CATS
MTL_CATEGORY_SET_VALID_CATS defines the valid category list for
a particular category set. A category set may be defined to either
require category validation or not. If category validation is required, the
list of valid categories for the category set is stored in this table. This list
is then used to restrict category selection for the category set.
Foreign Keys
Primary Key Table
MTL_CATEGORIES_B
MTL_CATEGORY_SETS_B
Column Descriptions
Name
CATEGORY_SET_ID (PK)
CATEGORY_ID (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
Indexes
Index Name
Primary Key Column
Foreign Key Column
CATEGORY_ID
CATEGORY_SET_ID
CATEGORY_ID
CATEGORY_SET_ID
Null? Type
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Index Type
MTL_CATEGORY_SET_VALID_CATS_U1
Description
NUMBER
NUMBER
DATE
NUMBER
DATE
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
DATE
UNIQUE
Sequence
2
3
Category set identifier
Valid category identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Column Name
CATEGORY_SET_ID
CATEGORY_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 143
MTL_COUNTRY_ASSIGNMENTS
MTL_COUNTRY_ASSIGNMENTS stores information concerning the
assignment of countries to economic zones. Each economic zone is a
composition of multiple countries. Each country can be assigned to more
than one economic zone.
Foreign Keys
Primary Key Table
FND_TERRITORIES
MTL_ECONOMIC_ZONES_B
Column Descriptions
Name
ZONE_CODE (PK)
TERRITORY_CODE (PK)
CREATION_DATE
CREATED_BY
LAST_UPDATE_DATE
LAST_UPDATED_BY
LAST_UPDATE_LOGIN
START_DATE
END_DATE
Indexes
Index Name
MTL_COUNTRY_ASSIGNMENTS_U1
Primary Key Column
Foreign Key Column
TERRITORY_CODE
ZONE_CODE
TERRITORY_CODE
ZONE_CODE
Null? Type
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Description
VARCHAR2(10)
VARCHAR2(2)
DATE
NUMBER(15)
DATE
NUMBER(15)
NUMBER(15)
DATE
DATE
Index Type
Sequence
NOT UNIQUE
5
10
Zone code
Territory code
Standard who column
Standard who column
Standard who column
Standard who column
Last login date
Start date
End date
Column Name
ZONE_CODE
TERRITORY_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 144
Oracle Purchasing Applications Technical Reference Manual
MTL_CROSS_REFERENCES
MTL_CROSS_REFERENCES is used to assign cross–references to items.
The cross reference type code identifies the cross–referencing
identification system being used. The cross–reference identifies the
specific relationship between the item and the other identification
system. This can include references to an old item identification scheme,
to supplier item identification, etc. Each inventory item can be assigned
any number of cross–references for any number of cross– reference
types.
The ORG_INDEPENDENT_FLAG designates the cross–reference as
being either organization independent or organization dependent. If the
cross–reference is organization independent, then the cross–reference is
valid across all the organizations to which the item is assigned.
Otherwise, the cross reference holds only for the organization specified
in the ORGANIZATION_ID column.
Foreign Keys
Primary Key Table
MTL_CROSS_REFERENCE_TYPES
MTL_PARAMETERS
MTL_SYSTEM_ITEMS_B
QuickCodes Columns
Column
ORG_INDEPENDENT_FLAG
Column Descriptions
Name
INVENTORY_ITEM_ID (PK)
ORGANIZATION_ID (PK)
CROSS_REFERENCE_TYPE (PK)
CROSS_REFERENCE (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
DESCRIPTION
ORG_INDEPENDENT_FLAG
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
ATTRIBUTE1
Primary Key Column
Foreign Key Column
CROSS_REFERENCE_TYPE
ORGANIZATION_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
CROSS_REFERENCE_TYPE
ORGANIZATION_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
QuickCodes Type
QuickCodes Table
YES_NO
N
Y
FND_LOOKUPS
No
Yes
Null? Type
NOT NULL
NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
NULL
NULL
NOT NULL
NULL
NULL
NULL
NULL
NULL
Description
NUMBER
NUMBER
VARCHAR2(25)
VARCHAR2(25)
DATE
NUMBER
DATE
NUMBER
NUMBER
VARCHAR2(240)
VARCHAR2(1)
Inventory item identifier
Organization identifier
Cross reference type
Cross reference designator
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Cross reference description
Flag indicating organization
independence
NUMBER
Standard Who column
NUMBER
Standard Who column
NUMBER
Standard Who column
DATE
Standard Who column
VARCHAR2(150) Descriptive flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 145
Column Descriptions
Name
(Continued)
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
ATTRIBUTE_CATEGORY
Indexes
Index Name
Null? Type
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Description
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Index Type
Sequence
MTL_CROSS_REFERENCES_N1
NOT UNIQUE
MTL_CROSS_REFERENCES_U1
UNIQUE
1
2
3
4
1
2
3
4
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
defining column
Column Name
INVENTORY_ITEM_ID
CROSS_REFERENCE_TYPE
ORGANIZATION_ID
CROSS_REFERENCE
CROSS_REFERENCE_TYPE
CROSS_REFERENCE
ORGANIZATION_ID
INVENTORY_ITEM_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 146
Oracle Purchasing Applications Technical Reference Manual
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
structure
MTL_ECONOMIC_ZONES_B
MTL_ECONOMIC_ZONES_B stores information concerning all the
economic zones. This is a base table that contains one entry for every
economic zone. An example of an economic zone would be EC, for
European Community. Each economic zone is uniquely identified by
the economic zone code, which is an internal code.
Column Descriptions
Name
ZONE_CODE (PK)
CREATED_BY
CREATION_DATE
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
Indexes
Index Name
Null? Type
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
Index Type
MTL_ECONOMIC_ZONES_B_U1
Description
VARCHAR2(10)
NUMBER(15)
DATE
NUMBER(15)
DATE
NUMBER(15)
UNIQUE
Sequence
1
Zone code
Standard who
Standard who
Standard who
Standard who
Standard who
column
column
column
column
column
Column Name
ZONE_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 147
MTL_ECONOMIC_ZONES_TL
MTL_ECONOMIC_ZONES_TL is the corresponding translation table
for MTL_ECONOMIC_ZONES_B. This table contains one entry for
every economic zone and language.
Foreign Keys
Primary Key Table
MTL_ECONOMIC_ZONES_B
Column Descriptions
Name
ZONE_CODE (PK)
LANGUAGE (PK)
CREATION_DATE
CREATED_BY
LAST_UPDATED_BY
LAST_UPDATE_DATE
ZONE_DISPLAY_NAME
ZONE_DESCRIPTION
LAST_UPDATE_LOGIN
SOURCE_LANG
Indexes
Index Name
Primary Key Column
Foreign Key Column
ZONE_CODE
ZONE_CODE
Null? Type
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Index Type
MTL_ECONOMIC_ZONES_TL_U1
Description
VARCHAR2(10)
VARCHAR2(4)
DATE
NUMBER(15)
NUMBER(15)
DATE
VARCHAR2(80)
VARCHAR2(240)
NUMBER(15)
VARCHAR2(4)
UNIQUE
Sequence
5
10
Zone code
Language
Standard who column
Standard who column
Standard who column
Standard who column
Zone display name
Zone description
Last update login
Source language
Column Name
ZONE_CODE
LANGUAGE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 148
Oracle Purchasing Applications Technical Reference Manual
MTL_INTERORG_PARAMETERS
MTL_INTERORG_PARAMETERS identifies the receiving organizations
(”To” distribution organizations) linked to a particular organization
(”From” distribution organizations). The TO_ORGANIZATION_ID
identifies the organization that receives shipments from the
organization identified by the FROM_ORGANIZATION_ID.
You must define the inter–organizational relationship here before you
perform any inter–organization transfers in the transaction system.
INTRANSIT_TYPE indicates whether inter–organizational transfers
between the two organizations will use direct or intransit transfer.
FOB_POINT indicates the ’Free on board’ point and determines the
point of transfer of liability/ownership.
Unit of measure, distance, transfer charge, and accounting information
are also specified in this table.
Foreign Keys
Primary Key Table
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
MTL_PARAMETERS
MTL_PARAMETERS
MTL_UNITS_OF_MEASURE_TL
QuickCodes Columns
Column
Primary Key Column
Foreign Key Column
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
ORGANIZATION_ID
ORGANIZATION_ID
UOM_CODE
INTRANSIT_INV_ACCOUNT
INTERORG_TRANSFER_CR_ACCOUNT
INTERORG_RECEIVABLES_ACCOUNT
INTERORG_PAYABLES_ACCOUNT
INTERORG_PRICE_VAR_ACCOUNT
FROM_ORGANIZATION_ID
TO_ORGANIZATION_ID
DISTANCE_UOM_CODE
QuickCodes Type
QuickCodes Table
FOB_POINT
MTL_FOB_POINT
1
2
MFG_LOOKUPS
Shipment
Receipt
INTERNAL_ORDER_REQUIRED_FLAG
SYS_YES_NO
1
2
MFG_LOOKUPS
Yes
No
INTRANSIT_TYPE
ORG_INTRANSIT
1
MFG_LOOKUPS
Do not use in–transit inventory
Use in–transit inventory
MATL_INTERORG_TRANSFER_CODE
MTL_INTER_INV_TRANSFER
1
2
3
2
4
MFG_LOOKUPS
No transfer charges
Requested added value
Requested percent of transaction value
Predefined percent of transaction value
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 149
Column Descriptions
Name
FROM_ORGANIZATION_ID (PK)
TO_ORGANIZATION_ID (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
INTRANSIT_TYPE
Null? Type
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER
NUMBER
DATE
NUMBER
DATE
NUMBER
NUMBER
NUMBER
DISTANCE_UOM_CODE
TO_ORGANIZATION_DISTANCE
FOB_POINT
MATL_INTERORG_TRANSFER_CODE
NULL
NULL
NULL
NULL
VARCHAR2(3)
NUMBER
NUMBER
NUMBER
ROUTING_HEADER_ID
INTERNAL_ORDER_REQUIRED_FLAG
NULL NUMBER
NULL NUMBER
INTRANSIT_INV_ACCOUNT
NULL NUMBER
INTERORG_TRNSFR_CHARGE_PERCENT
NULL NUMBER
INTERORG_TRANSFER_CR_ACCOUNT
NULL NUMBER
INTERORG_RECEIVABLES_ACCOUNT
NULL NUMBER
INTERORG_PAYABLES_ACCOUNT
NULL NUMBER
INTERORG_PRICE_VAR_ACCOUNT
NULL NUMBER
ATTRIBUTE_CATEGORY
NULL VARCHAR2(30)
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
GLOBAL_ATTRIBUTE_CATEGORY
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
GLOBAL_ATTRIBUTE1
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE2
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE3
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE4
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE5
NULL VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(1)
Description
”From” organization identifier
”To” organization identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Indicates whether to use direct
or intransit transfer
Distance unit of measure code
”To” organization code distance
Free on board point
Inter–organization transfer
charge type
Default receipt routing
Flag indicating an internal
order is required
Inter–organization transfer
debit account
Inter–organization transfer
charge percent
Inter–organization transfer
credit account
Inter–organization receivables
account
Inter–organization payables
account
Inter–organization price
variance account
Descriptive flexfield structure
defining column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Global descriptive flexfield
structure defining column
Global descriptive flexfield
segment
Global descriptive flexfield
segment
Global descriptive flexfield
segment
Global descriptive flexfield
segment
Global descriptive flexfield
segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 150
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
GLOBAL_ATTRIBUTE6
GLOBAL_ATTRIBUTE7
GLOBAL_ATTRIBUTE8
GLOBAL_ATTRIBUTE9
GLOBAL_ATTRIBUTE10
GLOBAL_ATTRIBUTE11
GLOBAL_ATTRIBUTE12
GLOBAL_ATTRIBUTE13
GLOBAL_ATTRIBUTE14
GLOBAL_ATTRIBUTE15
GLOBAL_ATTRIBUTE16
GLOBAL_ATTRIBUTE17
GLOBAL_ATTRIBUTE18
GLOBAL_ATTRIBUTE19
GLOBAL_ATTRIBUTE20
ELEMENTAL_VISIBILITY_ENABLED
Indexes
Index Name
MTL_INTERORG_PARAMETERS_N1
MTL_INTERORG_PARAMETERS_U1
Null? Type
Description
NULL VARCHAR2(150) Global descriptive
segment
NULL VARCHAR2(150) Global descriptive
segment
NULL VARCHAR2(150) Global descriptive
segment
NULL VARCHAR2(150) Global descriptive
segment
NULL VARCHAR2(150) Global descriptive
segment
NULL VARCHAR2(150) Global descriptive
segment
NULL VARCHAR2(150) Global descriptive
segment
NULL VARCHAR2(150) Global descriptive
segment
NULL VARCHAR2(150) Global descriptive
segment
NULL VARCHAR2(150) Global descriptive
segment
NULL VARCHAR2(150) Global descriptive
segment
NULL VARCHAR2(150) Global descriptive
segment
NULL VARCHAR2(150) Global descriptive
segment
NULL VARCHAR2(150) Global descriptive
segment
NULL VARCHAR2(150) Global descriptive
segment
NULL VARCHAR2(1)
Index Type
Sequence
NOT UNIQUE
UNIQUE
1
1
2
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
Column Name
TO_ORGANIZATION_ID
TO_ORGANIZATION_ID
FROM_ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 151
MTL_ITEM_CATEGORIES
MTL_ITEM_CATEGORIES stores the item assignments to categories
within a category set. For each category assignment, this table stores the
item, the category set, and the category. Items may be assigned to
multiple categories and category sets but may be assigned to only one
category in a given category set.
This table may be populated through the Master Items and Organization
Items windows. It can also be populated by performing item
assignments when a category set is defined. It is also populated when
an item is transferred from engineering to manufacturing.
Foreign Keys
Primary Key Table
MTL_CATEGORY_SET_VALID_CATS
MTL_PARAMETERS
MTL_SYSTEM_ITEMS_B
Column Descriptions
Name
INVENTORY_ITEM_ID (PK)
ORGANIZATION_ID (PK)
CATEGORY_SET_ID (PK)
CATEGORY_ID
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
WH_UPDATE_DATE
Indexes
Index Name
Primary Key Column
Foreign Key Column
CATEGORY_ID
CATEGORY_SET_ID
ORGANIZATION_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
CATEGORY_ID
CATEGORY_SET_ID
ORGANIZATION_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
Null? Type
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Description
NUMBER
NUMBER
NUMBER
NUMBER
DATE
NUMBER
DATE
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
DATE
DATE
Index Type
Sequence
MTL_ITEM_CATEGORIES_N1
NOT UNIQUE
MTL_ITEM_CATEGORIES_N2
MTL_ITEM_CATEGORIES_U1
NOT UNIQUE
UNIQUE
1
2
3
2
1
2
3
Inventory item identifier
Organization identifier
Category set identifier
Category identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Warehouse update date for
tracking changes relevant to
data collected in the Data
Warehouse
Column Name
ORGANIZATION_ID
CATEGORY_SET_ID
CATEGORY_ID
WH_UPDATE_DATE
ORGANIZATION_ID
INVENTORY_ITEM_ID
CATEGORY_SET_ID
Database Triggers
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 152
Oracle Purchasing Applications Technical Reference Manual
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
AX_MTL_ITEM_CATEGORIES_ARI1
AFTER
ROW
INSERT
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 maintains data in AX_CATEGORY_ACCOUNTS table. It ensures that no
transactions are created without a subinventory. The trigger fires right after an item is
assigned to a category.
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
AX_MTL_ITEM_CATEGORIES_ARU1
AFTER
ROW
UPDATE
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 maintains data in AX_CATEGORY_ACCOUNTS table. It ensures that no
transactions are created without a subinventory. The trigger fires right after an item
category assignment is changed.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 153
MTL_ITEM_LOCATIONS
MTL_ITEM_LOCATIONS is the definition table for stock locators. The
associated attributes describe which subinventory this locator belongs
to, what the locator physical capacity is, etc.
The locator is a key flexfield. The Flexfield Code is MTLL.
Foreign Keys
Primary Key Table
GL_CODE_COMBINATIONS
MTL_PARAMETERS
MTL_SECONDARY_INVENTORIES
MTL_UNITS_OF_MEASURE_TL
MTL_UNITS_OF_MEASURE_TL
MTL_UNITS_OF_MEASURE_TL
MTL_UNITS_OF_MEASURE_TL
Column Descriptions
Name
INVENTORY_LOCATION_ID (PK)
ORGANIZATION_ID (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
DESCRIPTION
DESCRIPTIVE_TEXT
DISABLE_DATE
INVENTORY_LOCATION_TYPE
PICKING_ORDER
PHYSICAL_LOCATION_CODE
LOCATION_MAXIMUM_UNITS
SUBINVENTORY_CODE
LOCATION_WEIGHT_UOM_CODE
MAX_WEIGHT
VOLUME_UOM_CODE
MAX_CUBIC_AREA
X_COORDINATE
Y_COORDINATE
Z_COORDINATE
INVENTORY_ACCOUNT_ID
SEGMENT1
SEGMENT2
SEGMENT3
SEGMENT4
SEGMENT5
SEGMENT6
SEGMENT7
SEGMENT8
SEGMENT9
SEGMENT10
Primary Key Column
Foreign Key Column
CODE_COMBINATION_ID
ORGANIZATION_ID
SECONDARY_INVENTORY_NAME
ORGANIZATION_ID
UOM_CODE
UOM_CODE
UOM_CODE
UOM_CODE
INVENTORY_ACCOUNT_ID
ORGANIZATION_ID
SUBINVENTORY_CODE
ORGANIZATION_ID
LOCATION_WEIGHT_UOM_CODE
VOLUME_UOM_CODE
PICK_UOM_CODE
DIMENSION_UOM_CODE
Null? Type
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER
NUMBER
DATE
NUMBER
DATE
NUMBER
NUMBER
VARCHAR2(50)
VARCHAR2(240)
DATE
NUMBER
NUMBER
VARCHAR2(10)
NUMBER
VARCHAR2(10)
VARCHAR2(3)
NUMBER
VARCHAR2(3)
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
Description
Inventory locator identifier
Organization identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Locator description
Locator descriptive text
Disable date
(no longer used)
Picking order
(no longer used)
Locator maximum unit
Subinventory name
Locator weight UOM code
Locator maximum weight
Locator volume UOM code
Locator maximum cubic area
(no longer used)
(no longer used)
(no longer used)
(not currently used)
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 154
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
Description
SEGMENT11
SEGMENT12
SEGMENT13
SEGMENT14
SEGMENT15
SEGMENT16
SEGMENT17
SEGMENT18
SEGMENT19
SEGMENT20
SUMMARY_FLAG
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(1)
ENABLED_FLAG
NOT NULL VARCHAR2(1)
START_DATE_ACTIVE
NULL DATE
END_DATE_ACTIVE
NULL DATE
ATTRIBUTE_CATEGORY
NULL VARCHAR2(30)
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
PROJECT_ID
TASK_ID
PHYSICAL_LOCATION_ID
PICK_UOM_CODE
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
DIMENSION_UOM_CODE
NULL VARCHAR2(3)
LENGTH
WIDTH
HEIGHT
LOCATOR_STATUS
NULL
NULL
NULL
NULL
Indexes
Index Name
MTL_ITEM_LOCATIONS_N1
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NUMBER
NUMBER
DATE
NUMBER(15)
NUMBER(15)
NUMBER(15)
VARCHAR2(3)
NUMBER
NUMBER
NUMBER
NUMBER
Index Type
Sequence
NOT UNIQUE
1
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Flag indicating whether segment
combination includes a summary
segment
Flag indicating whether segment
combination is enabled
Date segment combination
becomes active
Date segment combination
becomes inactive
Descriptive flexfield structure
defining column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Project identifier
Task identifier
Physical location identifier
Unit of measure in which items
are stored in locator
Unit of measure of physical
dimensions – length, width and
height
Length
Width
Height
Column Name
SEGMENT1
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 155
Indexes (Continued)
Index Name
MTL_ITEM_LOCATIONS_N2
MTL_ITEM_LOCATIONS_N3
MTL_ITEM_LOCATIONS_U1
Sequences
Sequence
Index Type
Sequence
NOT UNIQUE
NOT UNIQUE
UNIQUE
1
1
1
2
Column Name
SEGMENT2
SEGMENT3
INVENTORY_LOCATION_ID
ORGANIZATION_ID
Derived Column
MTL_ITEM_LOCATIONS_S
INVENTORY_LOCATION_ID
Database Triggers
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
MTL_ITEM_LOCATIONS_T
BEFORE
ROW
INSERT
This trigger is executed during creation of a new locator. The values in SEGMENT19 and
SEGMENT20 are copied into PROJECT_ID and TASK_ID columns respectively. SEGMENT19 and SEGMENT20
are reserved for Oracle Project Manufacturing to store the project and task segment values in
the locator flexfield.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 156
Oracle Purchasing Applications Technical Reference Manual
MTL_ITEM_LOC_DEFAULTS
MTL_ITEM_LOC_DEFAULTS contains the optional default locators for
shipping and receiving purposes. The LOCATOR_ID and
SUBINVENTORY_CODE identify the exact locator/subinventory which
one wishes to have as default. The DEFAULT_TYPE indicates whether it
is the default shipping or receiving subinventory/locator. Also see
MTL_ITEM_SUB_DEFAULTS.
Foreign Keys
Primary Key Table
MTL_ITEM_LOCATIONS
MTL_SECONDARY_INVENTORIES
MTL_SYSTEM_ITEMS_B
QuickCodes Columns
Column
DEFAULT_TYPE
Column Descriptions
Name
INVENTORY_ITEM_ID (PK)
ORGANIZATION_ID (PK)
LOCATOR_ID (PK)
DEFAULT_TYPE (PK)
SUBINVENTORY_CODE (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
Indexes
Index Name
Primary Key Column
Foreign Key Column
INVENTORY_LOCATION_ID
ORGANIZATION_ID
SECONDARY_INVENTORY_NAME
ORGANIZATION_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
LOCATOR_ID
ORGANIZATION_ID
SUBINVENTORY_CODE
ORGANIZATION_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
QuickCodes Type
QuickCodes Table
MTL_DEFAULT_LOCATORS
1
2
MFG_LOOKUPS
Default shipping locator
Default receiving locator
Null? Type
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Index Type
MTL_ITEM_LOC_DEFAULTS_U1
Description
NUMBER
NUMBER
NUMBER
NUMBER
VARCHAR2(10)
DATE
NUMBER
DATE
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
DATE
UNIQUE
Sequence
1
2
3
4
Inventory item identifier
Organization identifier
Locator identifier
Default type code
Subinventory code
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Column Name
INVENTORY_ITEM_ID
ORGANIZATION_ID
SUBINVENTORY_CODE
DEFAULT_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 157
MTL_ITEM_REVISIONS
MTL_ITEM_REVISIONS stores revision levels for an inventory item.
When an item is defined a starting revision record is written out to this
table, so every item will at least have one starting revision.
The presence of an engineering change notice code in this table indicates
that the engineering system issued the revision through the
implementation process. Along with the engineering change order, an
implementation date and initiation date will be stored.
Foreign Keys
Primary Key Table
ENG_ENGINEERING_CHANGES
MTL_PARAMETERS
MTL_SYSTEM_ITEMS_B
MTL_SYSTEM_ITEMS_B
Column Descriptions
Name
INVENTORY_ITEM_ID (PK)
ORGANIZATION_ID (PK)
REVISION (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
CHANGE_NOTICE
ECN_INITIATION_DATE
IMPLEMENTATION_DATE
IMPLEMENTED_SERIAL_NUMBER
EFFECTIVITY_DATE
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
Primary Key Column
Foreign Key Column
CHANGE_NOTICE
ORGANIZATION_ID
ORGANIZATION_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
CHANGE_NOTICE
ORGANIZATION_ID
ORGANIZATION_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
Null? Type
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER
NUMBER
VARCHAR2(3)
DATE
NUMBER
DATE
NUMBER
NUMBER
VARCHAR2(10)
DATE
DATE
VARCHAR2(30)
DATE
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Description
Inventory item identifier
Organization identifier
Item revision code
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Engineering change order number
ECO Initiation date
ECO implementation date
(No longer used)
Revision effectivity date
Descriptive flexfield structure
defining column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 158
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
REVISED_ITEM_SEQUENCE_ID
DESCRIPTION
Indexes
Index Name
Null? Type
NULL
NULL
NULL
NULL
NULL
NULL
Description
NUMBER
NUMBER
NUMBER
DATE
NUMBER
VARCHAR2(240)
Index Type
Sequence
MTL_ITEM_REVISIONS_N1
NOT UNIQUE
MTL_ITEM_REVISIONS_U1
UNIQUE
1
2
3
1
2
3
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Revised item unique identifier
Item revision description (not
currently used)
Column Name
ORGANIZATION_ID
INVENTORY_ITEM_ID
EFFECTIVITY_DATE
ORGANIZATION_ID
INVENTORY_ITEM_ID
REVISION
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 159
MTL_ITEM_SUB_DEFAULTS
MTL_ITEM_SUB_DEFAULTS contains the list of optional default
shipping and receiving subinventories for items in an organization. This
information is used by Oracle Order Entry/Shipping and Oracle
Purchasing respectively. DEFAULT_TYPE indicates whether the
subinventory is meant for default shipping or receiving.
Foreign Keys
Primary Key Table
MTL_SECONDARY_INVENTORIES
MTL_SYSTEM_ITEMS_B
QuickCodes Columns
Column
DEFAULT_TYPE
Primary Key Column
Foreign Key Column
SECONDARY_INVENTORY_NAME
ORGANIZATION_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
SUBINVENTORY_CODE
ORGANIZATION_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
QuickCodes Type
QuickCodes Table
MTL_DEFAULT_SUBINVENTORY
1
MFG_LOOKUPS
Default shipping subinventory
Default receiving subinventory
2
Column Descriptions
Name
Null? Type
Description
INVENTORY_ITEM_ID (PK)
ORGANIZATION_ID (PK)
SUBINVENTORY_CODE (PK)
DEFAULT_TYPE (PK)
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NUMBER
NUMBER
VARCHAR2(10)
NUMBER
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
DATE
NUMBER
DATE
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
DATE
Indexes
Index Name
Index Type
MTL_ITEM_SUB_DEFAULTS_U1
UNIQUE
Sequence
1
2
3
Inventory item identifier
Organization identifier
Subinventory name
Default type – shipping or
receiving
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Column Name
INVENTORY_ITEM_ID
ORGANIZATION_ID
DEFAULT_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 160
Oracle Purchasing Applications Technical Reference Manual
MTL_ITEM_SUB_INVENTORIES
MTL_ITEM_SUB_INVENTORIES maintains a listing of subinventories
assigned to an inventory or engineering item.
These subinventories make up the list of valid subinventories when
transacting this specific item and the user has specified (in the master
window) that the item must use subinventories restricted to a
pre–defined list.
Foreign Keys
Primary Key Table
Primary Key Column
Foreign Key Column
ORGANIZATION_ID
SECONDARY_INVENTORY_NAME
ORGANIZATION_ID
SECONDARY_INVENTORY_NAME
ORGANIZATION_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
SOURCE_ORGANIZATION_ID
SOURCE_SUBINVENTORY
SOURCE_ORGANIZATION_ID
SECONDARY_INVENTORY
ORGANIZATION_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
QuickCodes Type
QuickCodes Table
INVENTORY_PLANNING_CODE
MTL_MATERIAL_PLANNING
1
2
6
MFG_LOOKUPS
Reorder point planning
Min–max planning
Not planned
SOURCE_TYPE
MTL_SOURCE_TYPES
1
2
MFG_LOOKUPS
Inventory
Supplier
MTL_PARAMETERS
MTL_SECONDARY_INVENTORIES
MTL_SECONDARY_INVENTORIES
MTL_SYSTEM_ITEMS_B
QuickCodes Columns
Column
Column Descriptions
Name
INVENTORY_ITEM_ID (PK)
ORGANIZATION_ID (PK)
SECONDARY_INVENTORY (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
PRIMARY_SUBINVENTORY_FLAG
PICKING_ORDER
MIN_MINMAX_QUANTITY
MAX_MINMAX_QUANTITY
INVENTORY_PLANNING_CODE
FIXED_LOT_MULTIPLE
Null? Type
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER
NUMBER
VARCHAR2(10)
DATE
NUMBER
DATE
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NULL NUMBER
NOT NULL NUMBER
NULL NUMBER
MINIMUM_ORDER_QUANTITY
NULL NUMBER
MAXIMUM_ORDER_QUANTITY
NULL NUMBER
Description
Inventory item identifier
Organization identifier
Subinventory name
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Primary / secondary type code
Picking order
Subinventory–level minmax
planning minimum quantity
Subinventory–level minmax
planning maximum quantity
Item planning method
Subinventory–level fixed lot
multiple
Subinventory–level minimum
order quantity
Subinventory–level maximum
order quantity
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 161
Column Descriptions
Name
(Continued)
Null? Type
Description
SOURCE_TYPE
NULL NUMBER
SOURCE_ORGANIZATION_ID
NULL NUMBER
SOURCE_SUBINVENTORY
NULL VARCHAR2(10)
ATTRIBUTE_CATEGORY
NULL VARCHAR2(30)
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
ENCUMBRANCE_ACCOUNT
PREPROCESSING_LEAD_TIME
PROCESSING_LEAD_TIME
POSTPROCESSING_LEAD_TIME
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Indexes
Index Name
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NUMBER
NUMBER
DATE
NUMBER
NUMBER
NUMBER
NUMBER
Index Type
MTL_ITEM_SUB_INVENTORIES_U1
UNIQUE
MTL_ITEM_SUB_INVENTORIES_U2
UNIQUE
Sequence
1
2
3
1
2
3
Inventory or supplier source
type
Organization to source items
from
Subinventory to source items
from
Descriptive flexfield structure
defining column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Encumbrance account
Pre–processing lead time
Processing lead time
Post–processing lead time
Column Name
INVENTORY_ITEM_ID
SECONDARY_INVENTORY
ORGANIZATION_ID
ORGANIZATION_ID
SECONDARY_INVENTORY
INVENTORY_ITEM_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 162
Oracle Purchasing Applications Technical Reference Manual
MTL_KANBAN_CARDS
MTL_KANBAN_CARDS is the definition table for kanban cards. The
associated attributes describe which pull sequence this card belongs to,
the kanban size, supply status, and card status .
Foreign Keys
Primary Key Table
MTL_INTERORG_PARAMETERS
MTL_ITEM_LOCATIONS
MTL_ITEM_LOCATIONS
MTL_KANBAN_PULL_SEQUENCES
MTL_PARAMETERS
MTL_SECONDARY_INVENTORIES
MTL_SECONDARY_INVENTORIES
MTL_SYSTEM_ITEMS_B
PO_VENDORS
PO_VENDOR_SITES_ALL
WIP_LINES
QuickCodes Columns
Column
Primary Key Column
Foreign Key Column
FROM_ORGANIZATION_ID
TO_ORGANIZATION_ID
ORGANIZATION_ID
INVENTORY_LOCATION_ID
SUBINVENTORY_CODE
ORGANIZATION_ID
INVENTORY_LOCATION_ID
SUBINVENTORY_CODE
PULL_SEQUENCE_ID
ORGANIZATION_ID
SECONDARY_INVENTORY_NAME
ORGANIZATION_ID
ORGANIZATION_ID
SECONDARY_INVENTORY_NAME
INVENTORY_ITEM_ID
ORGANIZATION_ID
VENDOR_ID
VENDOR_SITE_ID
LINE_ID
SOURCE_ORGANIZATION_ID
ORGANIZATION_ID
ORGANIZATION_ID
LOCATOR_ID
SUBINVENTORY_NAME
SOURCE_ORGANIZATION_ID
SOURCE_LOCATOR_ID
SOURCE_SUBINVENTORY
PULL_SEQUENCE_ID
ORGANIZATION_ID
SUBINVENTORY_NAME
ORGANIZATION_ID
SOURCE_ORGANIZATION_ID
SOURCE_SUBINVENTORY
INVENTORY_ITEM_ID
ORGANIZATION_ID
SUPPLIER_ID
SUPPLIER_SITE_ID
WIP_LINE_ID
QuickCodes Type
QuickCodes Table
CARD_STATUS
MTL_KANBAN_CARD_STATUS
1
2
3
MFG_LOOKUPS
Active
Hold
Canceled
ERROR_CODE
MTL_KANBAN_ERROR_CODE
1
2
MFG_LOOKUPS
Lost
Damaged
KANBAN_CARD_TYPE
MTL_KANBAN_CARD_TYPE
1
2
MFG_LOOKUPS
Replenishable
Non Replenishable
SOURCE_TYPE
MTL_KANBAN_SOURCE_TYPE
1
2
3
4
MFG_LOOKUPS
Inter Org
Supplier
Intra Org
Production
SUPPLY_STATUS
MTL_KANBAN_SUPPLY_STATUS
1
2
3
4
5
6
MFG_LOOKUPS
New
Full
Wait
Empty
In Process
In Transit
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 163
Column Descriptions
Name
KANBAN_CARD_ID (PK)
KANBAN_CARD_NUMBER
PULL_SEQUENCE_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
SUBINVENTORY_NAME
SUPPLY_STATUS
CARD_STATUS
KANBAN_CARD_TYPE
SOURCE_TYPE
KANBAN_SIZE
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LOCATOR_ID
SUPPLIER_ID
SUPPLIER_SITE_ID
SOURCE_ORGANIZATION_ID
SOURCE_SUBINVENTORY
SOURCE_LOCATOR_ID
WIP_LINE_ID
CURRENT_REPLNSH_CYCLE_ID
Null? Type
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
NULL
Description
NUMBER
VARCHAR2(30)
NUMBER
NUMBER
NUMBER
VARCHAR2(10)
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
DATE
NUMBER
DATE
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
VARCHAR2(10)
NUMBER
NUMBER
NUMBER
ERROR_CODE
LAST_UPDATE_LOGIN
LAST_PRINT_DATE
NULL NUMBER
NULL NUMBER
NULL DATE
ATTRIBUTE_CATEGORY
NULL VARCHAR2(30)
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Indexes
Index Name
MTL_KANBAN_CARDS_N1
MTL_KANBAN_CARDS_N3
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NUMBER
NUMBER
DATE
Index Type
Sequence
NOT UNIQUE
NOT UNIQUE
1
1
2
Kanban card identifier
Kanban card number
Pull sequence identifier
Inventory item identifier
Organization identifier
Subinventory name
Kanban supply status
Kanban card status
Kanban card type
Kanban source type
Kanban Quantity
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Locator identifier
Supplier identifier
Supplier site identifier
Source organization identifier
Source subinventory name
Source locator identifier
Wip Line Identifier
Current replenishment cycle
identifier
Error code
Standard Who column
Last printed date of kanban
card
Descriptive flexfield structure
defining column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Concurrent Who column
Concurrent Who column
Concurrent Who column
Concurrent Who column
Column Name
PULL_SEQUENCE_ID
SOURCE_TYPE
ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 164
Oracle Purchasing Applications Technical Reference Manual
Indexes (Continued)
Index Name
MTL_KANBAN_CARDS_U1
MTL_KANBAN_CARDS_U2
Sequences
Sequence
Index Type
UNIQUE
UNIQUE
Sequence
1
1
3
Column Name
KANBAN_CARD_ID
KANBAN_CARD_NUMBER
ORGANIZATION_ID
Derived Column
MTL_KANBAN_CARDS_S
KANBAN_CARD_ID
MTL_KANBAN_REPLENISH_CYCLE_S
CURRENT_REPLNSH_CYCLE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 165
MTL_LE_ECONOMIC_ZONES
MTL_LE_ECONOMIC_ZONES is an intersection table. It stores
information concerning the assignment of legal entity to economic
zones. There is one entry in this table for every legal entity and
economic zone.
Foreign Keys
Primary Key Table
HR_ALL_ORGANIZATION_UNITS
MTL_ECONOMIC_ZONES_B
Column Descriptions
Name
LEGAL_ENTITY_ID (PK)
ZONE_CODE (PK)
CREATED_BY
CREATION_DATE
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
Indexes
Index Name
Primary Key Column
Foreign Key Column
ORGANIZATION_ID
ZONE_CODE
LEGAL_ENTITY_ID
ZONE_CODE
Null? Type
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Index Type
MTL_LE_ECONOMIC_ZONES_U1
Description
NUMBER
VARCHAR2(10)
NUMBER(15)
DATE
NUMBER(15)
DATE
NUMBER(15)
UNIQUE
Sequence
5
10
Legal Entity Identifier
Economic Zone Code
standard who column
standard who column
standard who column
standard who column
standard who column
Column Name
LEGAL_ENTITY_ID
ZONE_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 166
Oracle Purchasing Applications Technical Reference Manual
MTL_LOT_NUMBERS
MTL_LOT_NUMBERS stores the definition and expiration date of all lot
numbers in inventory.
Since the primary key consists of LOT_NUMBER,
ORGANIZATION_ID, and INVENTORY_ITEM_ID, a lot number could
exist in more than one organization or for different items.
Foreign Keys
Primary Key Table
MTL_PARAMETERS
MTL_SYSTEM_ITEMS_B
QuickCodes Columns
Column
DISABLE_FLAG
Column Descriptions
Name
INVENTORY_ITEM_ID (PK)
ORGANIZATION_ID (PK)
LOT_NUMBER (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
EXPIRATION_DATE
DISABLE_FLAG
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
Primary Key Column
Foreign Key Column
ORGANIZATION_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
ORGANIZATION_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
QuickCodes Type
QuickCodes Table
SYS_YES_NO
1
2
MFG_LOOKUPS
Yes
No
Null? Type
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER
NUMBER
VARCHAR2(30)
DATE
NUMBER
DATE
NUMBER
NUMBER
DATE
NUMBER
VARCHAR2(30)
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NUMBER
NUMBER
Description
Inventory item identifier
Organization identifier
Lot number
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Lot expiration date
Disable flag
Descriptive flexfield structure
defining column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Standard Who column
Standard Who column
Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 167
Column Descriptions
Name
(Continued)
PROGRAM_UPDATE_DATE
GEN_OBJECT_ID
Indexes
Index Name
Null? Type
Description
NULL DATE
NULL NUMBER
Index Type
Sequence
MTL_LOT_NUMBERS_N1
MTL_LOT_NUMBERS_U1
NOT UNIQUE
UNIQUE
MTL_LOT_NUMBERS_U2
UNIQUE
1
1
2
3
5
Sequences
Sequence
Standard Who column
Genealogy object identifier
Column Name
LOT_NUMBER
INVENTORY_ITEM_ID
ORGANIZATION_ID
LOT_NUMBER
GEN_OBJECT_ID
Derived Column
MTL_GEN_OBJECT_ID_S
GEN_OBJECT_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 168
Oracle Purchasing Applications Technical Reference Manual
MTL_MANUFACTURERS
MTL_MANUFACTURERS stores the definition of a manufacturer of
items defined in Oracle Inventory. This information may be used to
search for items by manufacturer or by manufacturer’s part number.
Manufacturer part numbers for items produced by the manufacturers
defined here are stored in MTL_MFG_PART_NUMBERS.
Column Descriptions
Name
MANUFACTURER_ID (PK)
MANUFACTURER_NAME
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
DESCRIPTION
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
Indexes
Index Name
Null? Type
NOT
NOT
NOT
NOT
NOT
NOT
NUMBER
VARCHAR2(30)
DATE
NUMBER
DATE
NUMBER
NUMBER
VARCHAR2(240)
VARCHAR2(30)
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NUMBER
NUMBER
DATE
Index Type
MTL_MANUFACTURERS_U1
Sequences
Sequence
Description
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
UNIQUE
Sequence
1
Manufacturer identifier
Manufacturer name
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Manufacturer description
Descriptive flexfield structure
defining column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Column Name
MANUFACTURER_ID
Derived Column
MTL_MANUFACTURERS_S
MANUFACTURER_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 169
MTL_MATERIAL_TRANSACTIONS
MTL_MATERIAL_TRANSACTIONS stores a record of every material
transaction or cost update performed in Inventory.
Records are inserted into this table either through the transaction
processor or by the standard cost update program. The columns
TRANSACTION_TYPE_ID, TRANSACTION_ACTION_ID,
TRANSACTION_SOURCE_TYPE_ID, TRANSACTION_SOURCE_ID
and TRANSACTION_SOURCE_NAME describe what the transaction is
and against what entity it was performed.
All accounting journal entries for a given transaction are stored in
MTL_TRANSACTION_ACCOUNTS, joined by the column
TRANSACTION_ID.
If the item is under lot control then the lot records are stored in
MTL_TRANSACTION_LOT_NUMBERS, joined by the column
TRANSACTION_ID. If the item is under serial control then the serial
records are stored in MTL_UNIT_TRANSACTIONS, joined by the
column TRANSACTION_ID. The Item revision and locator control are
stored in the columns REVISION and LOCATOR_ID respectively.
Transfer transactions are represented as two single records in the table.
They are related through the column TRANSFER_TRANSACTION_ID,
which contains the TRANSACTION_ID of the other transaction in the
transfer.
The index MTL_MATERIAL_TRANSACTIONS_UPGD is used only
during install and upgrade, and will be dropped during the course
thereof, but is included here for completeness.
Foreign Keys
Primary Key Table
CST_COST_GROUPS
CST_COST_GROUPS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_DAILY_CONVERSION_TYPES
MTL_CYCLE_COUNT_ENTRIES
MTL_ITEM_LOCATIONS
MTL_ITEM_REVISIONS
MTL_PHYSICAL_ADJUSTMENTS
MTL_SECONDARY_INVENTORIES
MTL_SO_RMA_INTERFACE
MTL_SO_RMA_INTERFACE
Primary Key Column
Foreign Key Column
COST_GROUP_ID
COST_GROUP_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CONVERSION_TYPE
CYCLE_COUNT_ENTRY_ID
INVENTORY_LOCATION_ID
ORGANIZATION_ID
REVISION
ORGANIZATION_ID
INVENTORY_ITEM_ID
ADJUSTMENT_ID
SECONDARY_INVENTORY_NAME
ORGANIZATION_ID
RMA_LINE_ID
RMA_LINE_ID
TRANSFER_COST_GROUP_ID
COST_GROUP_ID
TRANSFER_COST_DIST_ACCOUNT
TRANSPORTATION_DIST_ACCOUNT
DISTRIBUTION_ACCOUNT_ID
ENCUMBRANCE_ACCOUNT
CURRENCY_CODE
CYCLE_COUNT_ID
LOCATOR_ID
ORGANIZATION_ID
REVISION
ORGANIZATION_ID
INVENTORY_ITEM_ID
PHYSICAL_ADJUSTMENT_ID
SUBINVENTORY_CODE
ORGANIZATION_ID
RMA_LINE_ID
TRX_SOURCE_LINE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 170
Oracle Purchasing Applications Technical Reference Manual
Foreign Keys (Continued)
Primary Key Table
MTL_SYSTEM_ITEMS_B
MTL_TRANSACTION_REASONS
MTL_TRANSACTION_TYPES
MTL_TXN_REQUEST_LINES
MTL_TXN_REQUEST_LINES
MTL_TXN_SOURCE_TYPES
MTL_UNITS_OF_MEASURE_TL
ORG_ACCT_PERIODS
RCV_TRANSACTIONS
WIP_DISCRETE_JOBS
WIP_FLOW_SCHEDULES
WIP_MOVE_TRANSACTIONS
WIP_REPETITIVE_ITEMS
QuickCodes Columns
Column
TRANSACTION_ACTION_ID
Column Descriptions
Name
TRANSACTION_ID (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
INVENTORY_ITEM_ID
REVISION
ORGANIZATION_ID
SUBINVENTORY_CODE
LOCATOR_ID
TRANSACTION_TYPE_ID
Primary Key Column
Foreign Key Column
INVENTORY_ITEM_ID
ORGANIZATION_ID
REASON_ID
TRANSACTION_TYPE_ID
HEADER_ID
LINE_ID
TRANSACTION_SOURCE_TYPE_ID
UOM_CODE
ACCT_PERIOD_ID
ORGANIZATION_ID
TRANSACTION_ID
WIP_ENTITY_ID
WIP_ENTITY_ID
TRANSACTION_ID
WIP_ENTITY_ID
LINE_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
REASON_ID
TRANSACTION_TYPE_ID
TRANSACTION_SOURCE_ID
MOVE_ORDER_LINE_ID
TRANSACTION_SOURCE_TYPE_ID
TRANSACTION_UOM
ACCT_PERIOD_ID
ORGANIZATION_ID
RCV_TRANSACTION_ID
TRANSACTION_SOURCE_ID
TRANSACTION_SOURCE_ID
MOVE_TRANSACTION_ID
TRANSACTION_SOURCE_ID
REPETITIVE_LINE_ID
QuickCodes Type
QuickCodes Table
MTL_TRANSACTION_ACTION
1
12
2
21
24
27
28
29
3
30
31
32
4
8
MFG_LOOKUPS
Issue from stores
Intransit receipt
Subinventory transfer
Intransit shipment
Cost update
Receipt into stores
Staging transfer
Delivery adjustments
Direct organization transfer
WIP scrap transaction
Assembly completion
Assembly return
Cycle count adjustment
Physical inventory adjustment
Null? Type
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
NULL
NOT NULL
NULL
NULL
NOT NULL
NUMBER
DATE
NUMBER
DATE
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
DATE
NUMBER
VARCHAR2(3)
NUMBER
VARCHAR2(10)
NUMBER
NUMBER
Description
Transaction identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Inventory item identifier
Inventory item revision
Organization identifier
Transaction secondary inventory
Locator id for stock locators
Transaction type identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 171
Column Descriptions
Name
(Continued)
Null? Type
TRANSACTION_ACTION_ID
TRANSACTION_SOURCE_TYPE_ID
NOT NULL NUMBER
NOT NULL NUMBER
TRANSACTION_SOURCE_ID
TRANSACTION_SOURCE_NAME
TRANSACTION_QUANTITY
TRANSACTION_UOM
PRIMARY_QUANTITY
NOT
NOT
NOT
TRANSACTION_DATE
VARIANCE_AMOUNT
ACCT_PERIOD_ID
TRANSACTION_REFERENCE
REASON_ID
DISTRIBUTION_ACCOUNT_ID
ENCUMBRANCE_ACCOUNT
ENCUMBRANCE_AMOUNT
COST_UPDATE_ID
COSTED_FLAG
TRANSACTION_GROUP_ID
INVOICED_FLAG
ACTUAL_COST
TRANSACTION_COST
PRIOR_COST
NEW_COST
CURRENCY_CODE
CURRENCY_CONVERSION_RATE
CURRENCY_CONVERSION_TYPE
CURRENCY_CONVERSION_DATE
USSGL_TRANSACTION_CODE
QUANTITY_ADJUSTED
EMPLOYEE_CODE
DEPARTMENT_ID
OPERATION_SEQ_NUM
MASTER_SCHEDULE_UPDATE_CODE
RECEIVING_DOCUMENT
PICKING_LINE_ID
TRX_SOURCE_LINE_ID
TRX_SOURCE_DELIVERY_ID
REPETITIVE_LINE_ID
PHYSICAL_ADJUSTMENT_ID
CYCLE_COUNT_ID
RMA_LINE_ID
TRANSFER_TRANSACTION_ID
TRANSACTION_SET_ID
NOT
Description
Transaction action identifier
Transaction source type
identifier
NULL NUMBER
Transaction source identifier
NULL VARCHAR2(30) Transaction source identifier
NULL NUMBER
Transaction quantity
NULL VARCHAR2(3)
Transaction unit of measure
NULL NUMBER
Transaction quantity in terms
of primary uom of the item
NULL DATE
Transaction date
NULL NUMBER
Used for average cost update
transactions
NULL NUMBER
Accounting period identifier
NULL VARCHAR2(240) Transaction reference code
NULL NUMBER
Transaction reason identifier
NULL NUMBER
Distribution account identifier
NULL NUMBER
Encumbrance account identifier
for PO transactions
NULL NUMBER
Total encumbrance amount
NULL NUMBER
Cost identifier
NULL VARCHAR2(1)
Costed flag to mark if the
transactions are costed or not
NULL NUMBER
Transaction group identifier
for distribution processing by
the cost processor
NULL VARCHAR2(1)
Invoiced flag to mark if the
transactions are invoiced
NULL NUMBER
Actual cost
NULL NUMBER
The cost entered by the user
during a transaction
NULL NUMBER
Item cost before the
transaction
NULL NUMBER
Item cost after the transaction
processing
NULL VARCHAR2(10) Currency conversion code
NULL NUMBER
Currency conversion rate
NULL VARCHAR2(30) Currency conversion type
NULL DATE
Currency conversion date
NULL VARCHAR2(30) ussgl transaction code
NULL NUMBER
Standard cost quantity adjusted
NULL VARCHAR2(10) Transaction requestor
NULL NUMBER
Department identifier
NULL NUMBER
Operation sequence number
within a routing
NULL VARCHAR2(10) Master schedule update code
NULL VARCHAR2(10) Receiving document
NULL NUMBER
Picking line id
NULL NUMBER
Line level transaction source
id
NULL NUMBER
Sales order delivery identifier
NULL NUMBER
Repetitive line id
NULL NUMBER
Physical adjustment identifier
NULL NUMBER
Cycle count identifier
NULL NUMBER
RMA line identifier
NULL NUMBER
Transaction id of the opposing
transfer transaction
NULL NUMBER
Transaction group identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 172
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
RCV_TRANSACTION_ID
NULL NUMBER
MOVE_TRANSACTION_ID
NULL NUMBER
COMPLETION_TRANSACTION_ID
NULL NUMBER
SHORTAGE_PROCESS_CODE
NULL NUMBER
SOURCE_CODE
NULL VARCHAR2(30)
SOURCE_LINE_ID
NULL NUMBER
VENDOR_LOT_NUMBER
TRANSFER_ORGANIZATION_ID
NULL VARCHAR2(30)
NULL NUMBER
TRANSFER_SUBINVENTORY
NULL VARCHAR2(10)
TRANSFER_LOCATOR_ID
NULL NUMBER
SHIPMENT_NUMBER
TRANSFER_COST
NULL VARCHAR2(30)
NULL NUMBER
TRANSPORTATION_DIST_ACCOUNT
NULL NUMBER
TRANSPORTATION_COST
TRANSFER_COST_DIST_ACCOUNT
NULL NUMBER
NULL NUMBER
WAYBILL_AIRBILL
FREIGHT_CODE
NUMBER_OF_CONTAINERS
VALUE_CHANGE
NULL
NULL
NULL
NULL
PERCENTAGE_CHANGE
NULL NUMBER
ATTRIBUTE_CATEGORY
NULL VARCHAR2(30)
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
MOVEMENT_ID
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
TASK_ID
TO_TASK_ID
NULL NUMBER(15)
NULL NUMBER(15)
VARCHAR2(20)
VARCHAR2(25)
NUMBER
NUMBER
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
Description
Receiving transaction cross
reference
Move transaction cross
reference
Completion transaction cross
reference
Flag indicating workflow
notifications should be
provided for this transaction
if shortage exists
User– entered source code for
outside transactions
User entered source line
identifier for outside
transactions
Supplier lot number
Transfer opposing organization
id
Transfer transaction opposing
subinventory
Transfer transaction opposing
locator id
Intransit shipment identifier
Transfer cost specified for
inter–org transfers
Transfer transportation
distribution account
Transfer transportation cost
Transaction transfer cost
distribution account
Airbill / waybill number
Intransit shipment freight code
Number of containers
Total value change for average
cost update
Percentage average cost change
for average cost update
Descriptive flexfield structure
defining column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Movement statistics cross
reference
Task identifier
”To” task identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 173
Column Descriptions
Name
(Continued)
PROJECT_ID
TO_PROJECT_ID
SOURCE_PROJECT_ID
PA_EXPENDITURE_ORG_ID
SOURCE_TASK_ID
EXPENDITURE_TYPE
ERROR_CODE
ERROR_EXPLANATION
PRIOR_COSTED_QUANTITY
TRANSFER_PRIOR_COSTED_QUANTITY
FINAL_COMPLETION_FLAG
PM_COST_COLLECTED
PM_COST_COLLECTOR_GROUP_ID
SHIPMENT_COSTED
TRANSFER_PERCENTAGE
MATERIAL_ACCOUNT
MATERIAL_OVERHEAD_ACCOUNT
RESOURCE_ACCOUNT
OUTSIDE_PROCESSING_ACCOUNT
OVERHEAD_ACCOUNT
COST_GROUP_ID
TRANSFER_COST_GROUP_ID
FLOW_SCHEDULE
QA_COLLECTION_ID
OVERCOMPLETION_TRANSACTION_QTY
OVERCOMPLETION_PRIMARY_QTY
OVERCOMPLETION_TRANSACTION_ID
MVT_STAT_STATUS
COMMON_BOM_SEQ_ID
COMMON_ROUTING_SEQ_ID
ORG_COST_GROUP_ID
COST_TYPE_ID
PERIODIC_PRIMARY_QUANTITY
Null? Type
NULL
NULL
NULL
NULL
Description
NUMBER(15)
NUMBER(15)
NUMBER
NUMBER
project identifier
”To” project identifier
Source project identifier
Oracle Projects related
expenditure organization
identifier
NULL NUMBER
Source task identifier
NULL VARCHAR2(30) Oracle Projects related
expenditure type
NULL VARCHAR2(240) Error Code
NULL VARCHAR2(240) Error explanation
NULL NUMBER
Costed quantity before this
transaction
NULL NUMBER
Transfer quantity costed before
this transaction
NULL VARCHAR2(1)
Indicates if job costs need to
be flushed out for this
discrete job completion
NULL VARCHAR2(1)
Specifies whether the row has
been interfaced to Oracle
Projects
NULL NUMBER
Group identifier used by cost
collector to process group of
records.
NULL VARCHAR2(1)
Indicates if the shipment
transaction has been processed
by the cost worker
NULL NUMBER
Percentage of value to
attribute to transfer costs in
an Inter–Org transfer
NULL NUMBER
Specifies the material account
NULL NUMBER
Specifies the material overhead
account
NULL NUMBER
Specifies the resource account
NULL NUMBER
Specifies the account to be
charged for outside processing
NULL NUMBER
Specifies the overhead account
NULL NUMBER
Cost group identifier
NULL NUMBER
Transfer cost group identifier
NULL VARCHAR2(1)
Specifies whether the WIP
transaction is a flow or a
schedule type transaction
NULL NUMBER
Quality Results Identifier
NULL NUMBER
Overcompletion transaction
quantity
NULL NUMBER
Overcompletion Primary quantity
NULL NUMBER
Overcompletion transaction
Identifier
NULL VARCHAR2(240) Flag to indicate that the
transaction is
updated/processed/new
NULL NUMBER
BOM identifier of common bill
NULL NUMBER
Routing identifier of common
routing
NULL NUMBER
organization’s cost group id
NULL NUMBER
cost type id
NULL NUMBER
transaction quantity converted
to primary uom of the transfer
organization in case of
periodic costing
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 174
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
Description
MOVE_ORDER_LINE_ID
NULL NUMBER
TASK_GROUP_ID
NULL NUMBER
RESERVATION_ID
PICK_SLIP_NUMBER
NULL NUMBER
NULL NUMBER
Indexes
Index Name
Index Type
Sequence
MTL_MATERIAL_TRANSACTIONS_N1
NOT UNIQUE
MTL_MATERIAL_TRANSACTIONS_N10
NOT UNIQUE
MTL_MATERIAL_TRANSACTIONS_N11
MTL_MATERIAL_TRANSACTIONS_N12
MTL_MATERIAL_TRANSACTIONS_N13
NOT UNIQUE
NOT UNIQUE
NOT UNIQUE
MTL_MATERIAL_TRANSACTIONS_N14
MTL_MATERIAL_TRANSACTIONS_N15
NOT UNIQUE
NOT UNIQUE
MTL_MATERIAL_TRANSACTIONS_N2
NOT UNIQUE
MTL_MATERIAL_TRANSACTIONS_N3
NOT UNIQUE
MTL_MATERIAL_TRANSACTIONS_N4
MTL_MATERIAL_TRANSACTIONS_N5
NOT UNIQUE
NOT UNIQUE
MTL_MATERIAL_TRANSACTIONS_N6
MTL_MATERIAL_TRANSACTIONS_N7
NOT UNIQUE
NOT UNIQUE
MTL_MATERIAL_TRANSACTIONS_N8
NOT UNIQUE
MTL_MATERIAL_TRANSACTIONS_N9
NOT UNIQUE
MTL_MATERIAL_TRANSACTIONS_U1
MTL_MATERIAL_TRANSACTIONS_U2
UNIQUE
UNIQUE
1
2
3
1
3
2
1
2
4
2
1
2
3
4
1
2
3
1
2
3
1
1
2
1
1
2
1
2
3
4
1
2
3
4
1
1
2
3
4
Sequences
Sequence
The move order line that this
transaction line is tied to
Task group identifier for this
task
Reservation identifier
Pick Slip number for the
transaction line
Column Name
INVENTORY_ITEM_ID
ORGANIZATION_ID
TRANSACTION_DATE
COSTED_FLAG
TRANSACTION_GROUP_ID
INVOICED_FLAG
TRANSACTION_SET_ID
PM_COST_COLLECTED
PM_COST_COLLECTOR_GROUP_ID
COMPLETION_TRANSACTION_ID
TRANSACTION_ACTION_ID
TRANSACTION_TYPE_ID
TRANSACTION_SOURCE_TYPE_ID
TRANSACTION_DATE
TRANSACTION_SOURCE_ID
ORGANIZATION_ID
TRANSACTION_DATE
SUBINVENTORY_CODE
ORGANIZATION_ID
TRANSACTION_DATE
VENDOR_LOT_NUMBER
ORGANIZATION_ID
TRANSACTION_DATE
SHIPMENT_NUMBER
ACCT_PERIOD_ID
ORGANIZATION_ID
TRANSACTION_SOURCE_TYPE_ID
ORGANIZATION_ID
TRANSACTION_DATE
TRANSACTION_SOURCE_NAME
TRANSACTION_ACTION_ID
ORGANIZATION_ID
TRANSACTION_TYPE_ID
TRANSACTION_DATE
TRANSACTION_ID
TRANSACTION_ACTION_ID
TRANSACTION_TYPE_ID
TRANSACTION_SOURCE_TYPE_ID
TRANSACTION_ID
Derived Column
MTL_MATERIAL_TRANSACTIONS_S
TRANSACTION_ID
Database Triggers
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 175
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
AX_MTL_MAT_TRANS_ARI1
AFTER
ROW
INSERT
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 captures accounting events related to Oracle Inventory cost updates.
It fires right after the cost update program create a cost update for an inventory transaction.
This trigger populates the AX_EVENTS table.
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
AX_MTL_MAT_TRANS_BRU1
BEFORE
ROW
UPDATE
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 captures accounting events related to Oracle Inventory material
transactions. It executes when the inventory transaction is processed by the cost processor.
This trigger populates the AX_EVENTS table.
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
JA_AU_LOCAL_ACCOUNTING
AFTER
ROW
UPDATE
This trigger is on the COSTED_FLAG column of MTL_MATERIAL_TRANSACTIONS. It calls a PL/SQL
package to update MTL_TRANSCATION_ACCOUNTS.REFERENCE_ACCOUNT with the value in
MTL_MATERIAL_TRANSACTIONS.DISTRIBUTION_ACCOUNT_ID. This trigger is installed and active only
if you have installed Asia/Pacific Localizations (JA).
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 176
Oracle Purchasing Applications Technical Reference Manual
MTL_MATERIAL_TRANSACTIONS_TEMP
MTL_MATERIAL_TRANSACTIONS_TEMP is the gateway for all
material transactions.
Records are processed from this table into Inventory through the
transaction processor. All Inventory transaction forms write directly to
this table. Outside applications must write transaction records to
MTL_TRANSACTIONS_INTERFACE to be processed through
MTL_MATERIAL_TRANSACTIONS_TEMP and the transaction
processor by the Transaction Worker concurrent program.
Lots and serial numbers for a
MTL_MATERIAL_TRANSACTIONS_TEMP(MMTT) record are stored
in the tables MTL_TRANSACTION_LOTS_TEMP(MTLT) and
MTL_SERIAL_NUMBERS_TEMP(MSNT). If the item is under lot
control, then MMTT.TRANSACTION_TEMP_ID joins to
MTLT.TRANSACTION_TEMP_ID. If the item is also under serial
number control, then MTLT.SERIAL_TRANSACTION_TEMP_ID joins
to MSNT.TRANSACTION_TEMP_ID. If the item is only under serial
number control, then MMTT.TRANSACTION_TEMP_ID joins to
MSNT.TRANSACTION_TEMP_ID.
Transfer transactions are stored in this table as a single record. The
transaction processor creates two transactions from the single record.
Foreign Keys
Primary Key Table
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
MTL_GENERIC_DISPOSITIONS
MTL_ITEM_LOCATIONS
MTL_ITEM_LOCATIONS
MTL_ITEM_REVISIONS
MTL_RESERVATIONS
MTL_SECONDARY_INVENTORIES
MTL_SECONDARY_INVENTORIES
MTL_SYSTEM_ITEMS_B
MTL_TXN_REQUEST_LINES
ORG_ACCT_PERIODS
RCV_TRANSACTIONS
WIP_DISCRETE_JOBS
WIP_FLOW_SCHEDULES
WIP_MOVE_TRANSACTIONS
Primary Key Column
Foreign Key Column
CODE_COMBINATION_ID
CODE_COMBINATION_ID
DISPOSITION_ID
ORGANIZATION_ID
INVENTORY_LOCATION_ID
ORGANIZATION_ID
INVENTORY_LOCATION_ID
ORGANIZATION_ID
REVISION
INVENTORY_ITEM_ID
ORGANIZATION_ID
RESERVATION_ID
SECONDARY_INVENTORY_NAME
ORGANIZATION_ID
SECONDARY_INVENTORY_NAME
ORGANIZATION_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
LINE_ID
ACCT_PERIOD_ID
ORGANIZATION_ID
TRANSACTION_ID
WIP_ENTITY_ID
WIP_ENTITY_ID
TRANSACTION_ID
DISTRIBUTION_ACCOUNT_ID
TRANSPORTATION_ACCOUNT
TRANSACTION_SOURCE_TYPE_ID
ORGANIZATION_ID
LOCATOR_ID
ORGANIZATION_ID
TRANSFER_TO_LOCATION
TRANSFER_ORGANIZATION
REVISION
INVENTORY_ITEM_ID
ORGANIZATION_ID
RESERVATION_ID
SUBINVENTORY_CODE
ORGANIZATION_ID
TRANSFER_SUBINVENTORY
TRANSFER_ORGANIZATION
INVENTORY_ITEM_ID
ORGANIZATION_ID
MOVE_ORDER_LINE_ID
ACCT_PERIOD_ID
ORGANIZATION_ID
RCV_TRANSACTION_ID
TRANSACTION_SOURCE_ID
TRANSACTION_SOURCE_ID
MOVE_TRANSACTION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 177
Foreign Keys (Continued)
Primary Key Table
Primary Key Column
Foreign Key Column
LINE_ID
REPETITIVE_LINE_ID
QuickCodes Type
QuickCodes Table
SETUP_TEARDOWN_CODE
WIP_SETUP_TEARDOWN
1
MFG_LOOKUPS
Normal issue/receipt
TRANSACTION_SOURCE_TYPE_ID
MTL_DISPOSITION
1
2
3
4
5
6
MFG_LOOKUPS
Purchase order
Sales order
Account number
Job or schedule
Job or schedule
Account alias
WIP_REPETITIVE_ITEMS
QuickCodes Columns
Column
Column Descriptions
Name
TRANSACTION_HEADER_ID
TRANSACTION_TEMP_ID
Null? Type
(PK)
NULL NUMBER
NULL NUMBER
SOURCE_CODE
SOURCE_LINE_ID
TRANSACTION_MODE
LOCK_FLAG
NULL
NULL
NULL
NULL
VARCHAR2(30)
NUMBER
NUMBER
VARCHAR2(1)
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
NULL
NOT NULL
NULL
NULL
NOT NULL
DATE
NUMBER
DATE
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
DATE
NUMBER
VARCHAR2(3)
NUMBER
VARCHAR2(10)
NUMBER
NUMBER
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
INVENTORY_ITEM_ID
REVISION
ORGANIZATION_ID
SUBINVENTORY_CODE
LOCATOR_ID
TRANSACTION_QUANTITY
NOT
NOT
NOT
NOT
PRIMARY_QUANTITY
NOT NULL NUMBER
TRANSACTION_UOM
NOT NULL VARCHAR2(3)
TRANSACTION_COST
TRANSACTION_TYPE_ID
TRANSACTION_ACTION_ID
TRANSACTION_SOURCE_TYPE_ID
NULL NUMBER
NOT NULL NUMBER
NOT NULL NUMBER
NOT NULL NUMBER
TRANSACTION_SOURCE_ID
TRANSACTION_SOURCE_NAME
TRANSACTION_DATE
ACCT_PERIOD_ID
NULL
NULL
NOT NULL
NOT NULL
NUMBER
VARCHAR2(30)
DATE
NUMBER
Description
Transaction group identifier
Transaction line identifier
used to join to lot or serial
table when under these controls
Source identifier
Source line identifier
Process mode code
Row lock flag used by
Transaction Manager
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Inventory item identifier
Inventory item revision code
Organization identifier
Subinventory name
Locator identifier
Quantity entered at transaction
time
Transaction quantity in terms
of the primary uom of the item
UOM used at the time of
transaction
Transaction cost
Transaction type identifier
Transaction action identifier
Transaction source type
identifier
Transaction source identifier
Transaction source identifier
Transaction date
Accounting period identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 178
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
DISTRIBUTION_ACCOUNT_ID
TRANSACTION_REFERENCE
REQUISITION_LINE_ID
REQUISITION_DISTRIBUTION_ID
REASON_ID
LOT_NUMBER
LOT_EXPIRATION_DATE
SERIAL_NUMBER
RECEIVING_DOCUMENT
DEMAND_ID
RCV_TRANSACTION_ID
MOVE_TRANSACTION_ID
COMPLETION_TRANSACTION_ID
WIP_ENTITY_TYPE
SCHEDULE_ID
REPETITIVE_LINE_ID
EMPLOYEE_CODE
PRIMARY_SWITCH
SCHEDULE_UPDATE_CODE
SETUP_TEARDOWN_CODE
ITEM_ORDERING
NEGATIVE_REQ_FLAG
OPERATION_SEQ_NUM
PICKING_LINE_ID
TRX_SOURCE_LINE_ID
TRX_SOURCE_DELIVERY_ID
PHYSICAL_ADJUSTMENT_ID
CYCLE_COUNT_ID
RMA_LINE_ID
CUSTOMER_SHIP_ID
CURRENCY_CODE
CURRENCY_CONVERSION_RATE
CURRENCY_CONVERSION_TYPE
CURRENCY_CONVERSION_DATE
USSGL_TRANSACTION_CODE
VENDOR_LOT_NUMBER
ENCUMBRANCE_ACCOUNT
ENCUMBRANCE_AMOUNT
SHIP_TO_LOCATION
SHIPMENT_NUMBER
TRANSFER_COST
TRANSPORTATION_COST
TRANSPORTATION_ACCOUNT
FREIGHT_CODE
CONTAINERS
WAYBILL_AIRBILL
EXPECTED_ARRIVAL_DATE
Null? Type
Description
NULL NUMBER
Account identifier the
transaction charged to
NULL VARCHAR2(240) Transaction reference
NULL NUMBER
Requisition line identifier
NULL NUMBER
Requisition distribution
identifier
NULL NUMBER
Transaction reason identifier
NULL VARCHAR2(30) Lot Number
NULL DATE
Lot expiration date
NULL VARCHAR2(30) Serial number
NULL VARCHAR2(10) Receiving document
NULL NUMBER
Demand identifier
NULL NUMBER
Receiving transaction
identifier
NULL NUMBER
Move transaction identifier
NULL NUMBER
Completion transaction
identifier
NULL NUMBER
Wip entity type code
NULL NUMBER
WIP repetitive schedule
identifier
NULL NUMBER
Repetitive line identifier
NULL VARCHAR2(10) Employee code
NULL NUMBER
Primary assembly identifier
NULL NUMBER
Schedule update code
NULL NUMBER
Setup teardown code
NULL NUMBER
Item ordering
NULL NUMBER
Negative requirement flag
NULL NUMBER
Operation sequence number
within a routing
NULL NUMBER
Picking line id
NULL NUMBER
Line level transaction source
identifier
NULL NUMBER
Delivery level transaction
source identifier
NULL NUMBER
Physical adjustment identifier
NULL NUMBER
Cycle count identifier
NULL NUMBER
RMA line identifier
NULL NUMBER
Customer shipping identifier
NULL VARCHAR2(10) Currency code
NULL NUMBER
Currency conversion rate
NULL VARCHAR2(30) Currency conversion type
NULL DATE
Currency conversion date
NULL VARCHAR2(30) USSGL transaction date
NULL VARCHAR2(30) Supplier lot number
NULL NUMBER
Encumbrance account identifier
NULL NUMBER
Encumbrance amount
NULL NUMBER
Ship to location identifier
NULL VARCHAR2(30) Intransit shipment identifier
NULL NUMBER
Transfer cost
NULL NUMBER
Transportation cost
NULL NUMBER
Transportation account
NULL VARCHAR2(25) Freight identifier
NULL NUMBER
Number of containers
NULL VARCHAR2(20) Waybill / Airbill
NULL DATE
Expected arrival date
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 179
Column Descriptions
Name
(Continued)
TRANSFER_SUBINVENTORY
TRANSFER_ORGANIZATION
TRANSFER_TO_LOCATION
NEW_AVERAGE_COST
VALUE_CHANGE
PERCENTAGE_CHANGE
MATERIAL_ALLOCATION_TEMP_ID
DEMAND_SOURCE_HEADER_ID
DEMAND_SOURCE_LINE
DEMAND_SOURCE_DELIVERY
ITEM_SEGMENTS
ITEM_DESCRIPTION
ITEM_TRX_ENABLED_FLAG
ITEM_LOCATION_CONTROL_CODE
ITEM_RESTRICT_SUBINV_CODE
ITEM_RESTRICT_LOCATORS_CODE
ITEM_REVISION_QTY_CONTROL_CODE
ITEM_PRIMARY_UOM_CODE
ITEM_UOM_CLASS
ITEM_SHELF_LIFE_CODE
ITEM_SHELF_LIFE_DAYS
ITEM_LOT_CONTROL_CODE
ITEM_SERIAL_CONTROL_CODE
ITEM_INVENTORY_ASSET_FLAG
ALLOWED_UNITS_LOOKUP_CODE
DEPARTMENT_ID
DEPARTMENT_CODE
WIP_SUPPLY_TYPE
SUPPLY_SUBINVENTORY
SUPPLY_LOCATOR_ID
VALID_SUBINVENTORY_FLAG
VALID_LOCATOR_FLAG
LOCATOR_SEGMENTS
CURRENT_LOCATOR_CONTROL_CODE
NUMBER_OF_LOTS_ENTERED
WIP_COMMIT_FLAG
NEXT_LOT_NUMBER
LOT_ALPHA_PREFIX
NEXT_SERIAL_NUMBER
SERIAL_ALPHA_PREFIX
Null? Type
Description
NULL VARCHAR2(10)
Opposing subinventory
identifier in transfer
transactions
NULL NUMBER
Opposing organization
identifier in transfer
transactions
NULL NUMBER
Opposing locator identifier in
transfer transactions
NULL NUMBER
New average cost used for
average cost update
NULL NUMBER
Value change used for average
cost update
NULL NUMBER
Percent change used for average
cost update
NULL NUMBER
Material allocation temporary
identifier
NULL NUMBER
Demand source header identifier
NULL VARCHAR2(30) Demand source line identifier
NULL VARCHAR2(30) Demand source line identifier
NULL VARCHAR2(240) Inventory item segments
NULL VARCHAR2(240) Inventory item description
NULL VARCHAR2(1)
Inventory item transaction
enabled flag
NULL NUMBER
Inventory item locator control
code
NULL NUMBER
Inventory item restrict
subinventory code
NULL NUMBER
Inventory item restrict
locators code
NULL NUMBER
Inventory item revision control
code
NULL VARCHAR2(3)
Inventory item primary uom
NULL VARCHAR2(10) Inventory item uom class
NULL NUMBER
Inventory item shelf life code
NULL NUMBER
Inventory item shelf life days
NULL NUMBER
Inventory item lot control code
NULL NUMBER
Inventory item serial control
code
NULL VARCHAR2(1)
Inventory item asset flag
NULL NUMBER
Inventory item uom conversions
type
NULL NUMBER
Department identifier
NULL VARCHAR2(10) Department code
NULL NUMBER
Wip supply type
NULL VARCHAR2(10) Supply subinventory
NULL NUMBER
Supply locator identifier
NULL VARCHAR2(1)
Valid subinventory flag
NULL VARCHAR2(1)
Valid locator flag
NULL VARCHAR2(240) Locator segments
NULL NUMBER
Inventory item locator control
code
NULL NUMBER
Total lot records entered
NULL VARCHAR2(1)
WIP commit flag
NULL VARCHAR2(30) Inventory item next lot number
NULL VARCHAR2(30) Inventory item lot prefix
NULL VARCHAR2(30) Inventory item next valid
serial number
NULL VARCHAR2(30) Inventory item serial prefix
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 180
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
SHIPPABLE_FLAG
POSTING_FLAG
REQUIRED_FLAG
PROCESS_FLAG
NULL
NULL
NULL
NULL
VARCHAR2(1)
VARCHAR2(1)
VARCHAR2(1)
VARCHAR2(1)
ERROR_CODE
ERROR_EXPLANATION
ATTRIBUTE_CATEGORY
NULL VARCHAR2(240)
NULL VARCHAR2(240)
NULL VARCHAR2(30)
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
MOVEMENT_ID
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
RESERVATION_QUANTITY
SHIPPED_QUANTITY
TRANSACTION_LINE_NUMBER
TASK_ID
TO_TASK_ID
SOURCE_TASK_ID
PROJECT_ID
SOURCE_PROJECT_ID
PA_EXPENDITURE_ORG_ID
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER
NUMBER
NUMBER
NUMBER(15)
NUMBER(15)
NUMBER
NUMBER(15)
NUMBER
NUMBER
TO_PROJECT_ID
EXPENDITURE_TYPE
NULL NUMBER(15)
NULL VARCHAR2(30)
FINAL_COMPLETION_FLAG
NULL VARCHAR2(1)
TRANSFER_PERCENTAGE
NULL NUMBER
TRANSACTION_SEQUENCE_ID
NULL NUMBER
MATERIAL_ACCOUNT
MATERIAL_OVERHEAD_ACCOUNT
NULL NUMBER
NULL NUMBER
RESOURCE_ACCOUNT
OUTSIDE_PROCESSING_ACCOUNT
NULL NUMBER
NULL NUMBER
OVERHEAD_ACCOUNT
FLOW_SCHEDULE
NULL NUMBER
NULL VARCHAR2(1)
Description
Inventory item shippable flag
Posting flag
Required flag
Row process flag used by
Transaction Manager
Error code
Error explanation
Descriptive flexfield structure
defining column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Movement statistics cross
reference
Reservation quantity
Shipped quantity
Transaction line number.
Task identifier
”To” task identifier
Source task identifier
Project identifier
Source project identifier
Oracle Projects related
expenditure organization
identifier
”To” project identifier
Oracle Projects related
expenditure type
Indicates if job costs must be
flushed out for this job
completion.
Percentage of value to
attribute to transfer costs in
an inter–org transfer
Transaction sequence identifier
(currently not used)
Specifies the material account
specifies the material overhead
account
Specifies the resource account
Specifies the account to be
charged for outside processing
Specifies the overhead account
Specifies whether the WIP
transaction is a flow or
schedule type transaction
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 181
Column Descriptions
Name
(Continued)
Null? Type
Description
COST_GROUP_ID
DEMAND_CLASS
QA_COLLECTION_ID
KANBAN_CARD_ID
OVERCOMPLETION_TRANSACTION_QTY
NULL
NULL
NULL
NULL
NULL
OVERCOMPLETION_PRIMARY_QTY
OVERCOMPLETION_TRANSACTION_ID
NULL NUMBER
NULL NUMBER
END_ITEM_UNIT_NUMBER
SCHEDULED_PAYBACK_DATE
LINE_TYPE_CODE
PARENT_TRANSACTION_TEMP_ID
PUT_AWAY_STRATEGY_ID
PUT_AWAY_RULE_ID
PICK_STRATEGY_ID
PICK_RULE_ID
MOVE_ORDER_LINE_ID
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
TASK_GROUP_ID
NULL NUMBER
PICK_SLIP_NUMBER
NULL NUMBER
RESERVATION_ID
COMMON_BOM_SEQ_ID
NULL NUMBER
NULL NUMBER
COMMON_ROUTING_SEQ_ID
NULL NUMBER
ORG_COST_GROUP_ID
NULL NUMBER
COST_TYPE_ID
TRANSACTION_STATUS
NULL NUMBER
NULL NUMBER
STANDARD_OPERATION_ID
TASK_PRIORITY
NULL NUMBER
NULL NUMBER
Indexes
Index Name
NUMBER
VARCHAR2(30)
NUMBER
NUMBER
NUMBER
VARCHAR2(60)
DATE
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
Index Type
Sequence
MTL_MATERIAL_TRANS_TEMP_N1
MTL_MATERIAL_TRANS_TEMP_N2
NOT UNIQUE
NOT UNIQUE
MTL_MATERIAL_TRANS_TEMP_N3
MTL_MATERIAL_TRANS_TEMP_N4
MTL_MATERIAL_TRANS_TEMP_N5
MTL_MATERIAL_TRANS_TEMP_N6
MTL_MATERIAL_TRANS_TEMP_N8
NOT
NOT
NOT
NOT
NOT
1
1
2
1
2
5
6
1
2
3
4
1
MTL_MATERIAL_TRANS_TEMP_U1
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
Cost group identifier
Demand Class
Quality Results Identifier
Kanban card identifier
Overcompletion transaction
quantity
Overcompletion Primary quantity
Overcompletion Transaction
Identifier
End Item Unit Number
Standard Who column
Line type code
Parent transaction temp ID
Put away Strategy ID
Put away Rule ID
Pick Strategy ID
Pick Rule ID
Move order line identifier that
this transaction line is tied
to
Task group identifier for this
task
Pick Slip number for the
transaction line
Reservation identifier
Bill identifier of common bom
used
Routing id of the common
routing used
Organization’s cost group
identifier
Cost type
Indicates if it has to be
processed or just saved. NULL
or 1 is default behavior. 2 is
save only. 3 is ready to
process
Column Name
TRANSACTION_HEADER_ID
INVENTORY_ITEM_ID
SUBINVENTORY_CODE
PICKING_LINE_ID
COMPLETION_TRANSACTION_ID
LINE_TYPE_CODE
PARENT_TRANSACTION_TEMP_ID
TRANSACTION_SOURCE_TYPE_ID
ORGANIZATION_ID
TRANSACTION_DATE
TRANSACTION_SOURCE_NAME
TRANSACTION_TEMP_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 182
Oracle Purchasing Applications Technical Reference Manual
MTL_MFG_PART_NUMBERS
MTL_MFG_PART_NUMBERS stores the cross reference between an
item defined in Oracle Inventory and the part number used by its
manufacturer. This information can be used to perform item searches by
manufacturer part number.
Manufacturer part number references are defined for an item in the item
master organization.
Foreign Keys
Primary Key Table
MTL_MANUFACTURERS
MTL_PARAMETERS
MTL_SYSTEM_ITEMS_B
Column Descriptions
Name
MANUFACTURER_ID (PK)
MFG_PART_NUM (PK)
INVENTORY_ITEM_ID
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
ORGANIZATION_ID
MRP_PLANNING_CODE
DESCRIPTION
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
Primary Key Column
Foreign Key Column
MANUFACTURER_ID
ORGANIZATION_ID
ORGANIZATION_ID
INVENTORY_ITEM_ID
MANUFACTURER_ID
ORGANIZATION_ID
ORGANIZATION_ID
INVENTORY_ITEM_ID
Null? Type
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER
VARCHAR2(30)
NUMBER
DATE
NUMBER
DATE
NUMBER
NUMBER
NUMBER
NUMBER
VARCHAR2(240)
VARCHAR2(30)
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NUMBER
NUMBER
DATE
Description
Manufacturer identifier
Manufacturer’s part number
Inventory item identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Organization identifier
(not currently used)
(not currently used)
Descriptive flexfield structure
defining column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 183
Indexes
Index Name
Index Type
MTL_MFG_PART_NUMBERS_U1
UNIQUE
Sequence
1
2
3
4
Column Name
ORGANIZATION_ID
MANUFACTURER_ID
MFG_PART_NUM
INVENTORY_ITEM_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 184
Oracle Purchasing Applications Technical Reference Manual
MTL_ONHAND_QUANTITIES
MTL_ONHAND_QUANTITIES stores quantity on hand information by
control level and location.
MTL_ONHAND_QUANTITIES is maintained as a stack of receipt
records, which are consumed by issue transactions in FIFO order. The
quantity on hand of an item at any particular control level and location
can be found by summing TRANSACTION_QUANTITY for all records
that match the criteria. Note that any transactions which are committed
to the table MTL_MATERIAL_TRANSACTIONS_TEMP are considered
to be played out as far as quantity on hand is concerned in Inventory
transaction forms. All our Inquiry forms and ABC compile are only
based on MTL_ONHAND_QUANTITIES.
MTL_ONHAND_QUANTITIES has two columns,
CREATE_TRANSACTION_ID and UPDATE_TRANSACTION_IDs to
join to MTL_MATERIAL_TRANSACTIONS.TRANSACTION_ID the
transactions that created the row and the transaction that last updated a
row.
Foreign Keys
Primary Key Table
MTL_ITEM_LOCATIONS
MTL_ITEM_REVISIONS
MTL_LOT_NUMBERS
MTL_MATERIAL_TRANSACTIONS
MTL_MATERIAL_TRANSACTIONS
MTL_SECONDARY_INVENTORIES
MTL_SYSTEM_ITEMS_B
Column Descriptions
Name
INVENTORY_ITEM_ID (PK)
ORGANIZATION_ID (PK)
DATE_RECEIVED (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
TRANSACTION_QUANTITY
SUBINVENTORY_CODE
REVISION
LOCATOR_ID
Primary Key Column
Foreign Key Column
INVENTORY_LOCATION_ID
ORGANIZATION_ID
REVISION
ORGANIZATION_ID
INVENTORY_ITEM_ID
LOT_NUMBER
INVENTORY_ITEM_ID
ORGANIZATION_ID
TRANSACTION_ID
TRANSACTION_ID
SECONDARY_INVENTORY_NAME
ORGANIZATION_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
LOCATOR_ID
ORGANIZATION_ID
REVISION
ORGANIZATION_ID
INVENTORY_ITEM_ID
LOT_NUMBER
INVENTORY_ITEM_ID
ORGANIZATION_ID
CREATE_TRANSACTION_ID
UPDATE_TRANSACTION_ID
SUBINVENTORY_CODE
ORGANIZATION_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
Null? Type
NOT NULL NUMBER
NOT NULL NUMBER
NULL DATE
NOT NULL DATE
NOT NULL NUMBER
NOT NULL DATE
NOT NULL NUMBER
NULL NUMBER
NOT NULL NUMBER
NOT NULL VARCHAR2(10)
NULL VARCHAR2(3)
NULL NUMBER
Description
Inventory item identifier
Organization identifier
Date received
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Transaction quantity
Subinventory code
Item revision code
Locator identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 185
Column Descriptions
Name
(Continued)
Null? Type
Description
CREATE_TRANSACTION_ID
NULL NUMBER
UPDATE_TRANSACTION_ID
NULL NUMBER
LOT_NUMBER
ORIG_DATE_RECEIVED
NULL VARCHAR2(30)
NULL DATE
Indexes
Index Name
Index Type
Sequence
MTL_ONHAND_QUANTITIES_N1
NOT UNIQUE
MTL_ONHAND_QUANTITIES_N2
NOT UNIQUE
1
2
3
1
2
3
Sequences
Sequence
Transaction
transaction
row
Transaction
transaction
this row
Lot number
identifier of the
that created this
identifier of the
that last updated
Column Name
INVENTORY_ITEM_ID
ORGANIZATION_ID
SUBINVENTORY_CODE
ORGANIZATION_ID
SUBINVENTORY_CODE
LOCATOR_ID
Derived Column
MTL_MATERIAL_TRANSACTIONS_S
CREATE_TRANSACTION_ID
MTL_MATERIAL_TRANSACTIONS_S
UPDATE_TRANSACTION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 186
Oracle Purchasing Applications Technical Reference Manual
MTL_PARAMETERS
MTL_PARAMETERS maintains a set of default options like general
ledger accounts; locator, lot, and serial controls; inter–organization
options; costing method; etc. for each organization defined in Oracle
Inventory.
Each organization’s item master organization
(MASTER_ORGANIZATION_ID) and costing organization
(COST_ORGANIZATION_ID) are maintained here.
You specify which manufacturing calendar the organization will use
(CALENDAR_CODE), as well as the set of exceptions to this calendar
(CALENDAR_EXCEPTION_SET_ID).
NEGATIVE_INV_RECEIPT_CODE indicates whether this organization
will allow negative balances in inventory. It is used in the transaction
system to ensure, for example, that you do not over–issue a particular
item (if you have indicated that negative balances are not allowed).
For lot number and serial number auto–generation, you can specify
whether you want the numbers generated from defaults defined at the
organization level or the item level
(LOT_NUMBER_GENERATION,SERIAL_NUMBER_GENERATION).
You can also specify uniqueness constraints for lot numbers
(LOT_NUMBER_UNIQUENESS) and serial numbers
(SERIAL_NUMBER_TYPE).
Among the accounting defaults that can be defined here are valuation
accounts, receiving accounts, profit and loss accounts, and inter–
organization transfer accounts.
Foreign Keys
Primary Key Table
BOM_CALENDARS
BOM_EXCEPTION_SETS
BOM_RESOURCES
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
Primary Key Column
Foreign Key Column
CALENDAR_CODE
EXCEPTION_SET_ID
RESOURCE_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CALENDAR_CODE
CALENDAR_EXCEPTION_SET_ID
DEFAULT_MATERIAL_COST_ID
AP_ACCRUAL_ACCOUNT
COST_OF_SALES_ACCOUNT
INTERORG_RECEIVABLES_ACCOUNT
INTERORG_PAYABLES_ACCOUNT
INTERORG_PRICE_VAR_ACCOUNT
INTRANSIT_INV_ACCOUNT
RESOURCE_ACCOUNT
MATERIAL_OVERHEAD_ACCOUNT
MATL_OVHD_ABSORPTION_ACCT
OVERHEAD_ACCOUNT
MATERIAL_ACCOUNT
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 187
Foreign Keys (Continued)
Primary Key Table
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
HR_ALL_ORGANIZATION_UNITS
MTL_ATP_RULES
MTL_PARAMETERS
MTL_PARAMETERS
MTL_PARAMETERS
MTL_PICKING_RULES
MTL_SECONDARY_INVENTORIES
MTL_UNITS_OF_MEASURE_TL
MTL_UNITS_OF_MEASURE_TL
QuickCodes Columns
Column
Primary Key Column
Foreign Key Column
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
ORGANIZATION_ID
RULE_ID
ORGANIZATION_ID
ORGANIZATION_ID
ORGANIZATION_ID
PICKING_RULE_ID
SECONDARY_INVENTORY_NAME
ORGANIZATION_ID
UOM_CODE
UOM_CODE
OUTSIDE_PROCESSING_ACCOUNT
PURCHASE_PRICE_VAR_ACCOUNT
ENCUMBRANCE_ACCOUNT
INTERORG_TRANSFER_CR_ACCOUNT
INVOICE_PRICE_VAR_ACCOUNT
AVERAGE_COST_VAR_ACCOUNT
SALES_ACCOUNT
EXPENSE_ACCOUNT
ORGANIZATION_ID
DEFAULT_ATP_RULE_ID
MASTER_ORGANIZATION_ID
COST_ORGANIZATION_ID
SOURCE_ORGANIZATION_ID
DEFAULT_PICKING_RULE_ID
SOURCE_SUBINVENTORY
SOURCE_ORGANIZATION_ID
ORG_MAX_WEIGHT_UOM_CODE
ORG_MAX_VOLUME_UOM_CODE
QuickCodes Type
QuickCodes Table
DEFAULT_DEMAND_CLASS
DEMAND_CLASS
DEMAND_CL1
DEMAND_CL2
DEMAND_CL3
FND_COMMON_LOOKUPS
Demand class 1
Demand class 2
Demand class 3
ENCUMBRANCE_REVERSAL_FLAG
SYS_YES_NO
1
2
MFG_LOOKUPS
Yes
No
GENERAL_LEDGER_UPDATE_CODE
SYS_YES_NO
1
2
MFG_LOOKUPS
Yes
No
LOT_NUMBER_GENERATION
MTL_LOT_GENERATION
1
2
3
MFG_LOOKUPS
At organization level
At item level
User defined
LOT_NUMBER_UNIQUENESS
MTL_LOT_UNIQUENESS
1
2
MFG_LOOKUPS
Unique for item
No uniqueness control
LOT_NUMBER_ZERO_PADDING
SYS_YES_NO
1
2
MFG_LOOKUPS
Yes
No
MAINTAIN_FIFO_QTY_STACK_TYPE
SYS_YES_NO
1
2
MFG_LOOKUPS
Yes
No
MATL_INTERORG_TRANSFER_CODE
MTL_INTER_INV_TRANSFER
1
2
3
MFG_LOOKUPS
No transfer charges
Requested added value
Requested percent of transaction value
Predefined percent of transaction value
4
NEGATIVE_INV_RECEIPT_CODE
SYS_YES_NO
MFG_LOOKUPS
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 188
Oracle Purchasing Applications Technical Reference Manual
QuickCodes Columns
Column
(Continued)
QuickCodes Type
QuickCodes Table
1
2
Yes
No
PRIMARY_COST_METHOD
MTL_PRIMARY_COST
1
2
MFG_LOOKUPS
Standard
Average
SERIAL_NUMBER_GENERATION
MTL_SERIAL_GENERATION
1
2
MFG_LOOKUPS
At organization level
At item level
SERIAL_NUMBER_TYPE
MTL_SERIAL_NUMBER_TYPE
1
MFG_LOOKUPS
Unique within inventory
items
Unique within organization
Unique across organizations
2
3
SOURCE_TYPE
MTL_SOURCE_TYPES
1
2
MFG_LOOKUPS
Inventory
Supplier
STOCK_LOCATOR_CONTROL_CODE
MTL_LOCATION_CONTROL
1
2
3
MFG_LOOKUPS
No locator control
Prespecified locator control
Dynamic entry locator control
Locator control determined
at subinventory level
Locator control determined
at item level
4
5
Column Descriptions
Name
Null? Type
ORGANIZATION_ID (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
ORGANIZATION_CODE
MASTER_ORGANIZATION_ID
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
NUMBER
DATE
NUMBER
DATE
NUMBER
NUMBER
VARCHAR2(3)
NUMBER
PRIMARY_COST_METHOD
COST_ORGANIZATION_ID
DEFAULT_MATERIAL_COST_ID
CALENDAR_EXCEPTION_SET_ID
CALENDAR_CODE
GENERAL_LEDGER_UPDATE_CODE
DEFAULT_ATP_RULE_ID
NOT NULL NUMBER
NOT NULL NUMBER
NULL NUMBER
NOT NULL NUMBER
NOT NULL VARCHAR2(10)
NOT NULL NUMBER
NULL NUMBER
DEFAULT_PICKING_RULE_ID
DEFAULT_LOCATOR_ORDER_VALUE
NULL NUMBER
NULL NUMBER
DEFAULT_SUBINV_ORDER_VALUE
NULL NUMBER
NEGATIVE_INV_RECEIPT_CODE
NOT NULL NUMBER
STOCK_LOCATOR_CONTROL_CODE
MATERIAL_ACCOUNT
NOT NULL NUMBER
NULL NUMBER
Description
Organization identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Organization code
Item master organization
identifier
Primary costing method
Cost organization identifier
Default material sub–element
Calendar exception set
Manufacturing calendar
General ledger update code
Default available to promise
rule
Default picking rule code
Default picking order of
locators
Default picking order for
subinventories
Indicates whether negative
balances are allowed
Stock locator control code
Inventory material account
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 189
Column Descriptions
Name
(Continued)
Null? Type
MATERIAL_OVERHEAD_ACCOUNT
NULL NUMBER
MATL_OVHD_ABSORPTION_ACCT
NULL NUMBER
RESOURCE_ACCOUNT
PURCHASE_PRICE_VAR_ACCOUNT
AP_ACCRUAL_ACCOUNT
NULL NUMBER
NULL NUMBER
NULL NUMBER
OVERHEAD_ACCOUNT
OUTSIDE_PROCESSING_ACCOUNT
INTRANSIT_INV_ACCOUNT
NULL NUMBER
NULL NUMBER
NULL NUMBER
INTERORG_RECEIVABLES_ACCOUNT
NULL NUMBER
INTERORG_PRICE_VAR_ACCOUNT
NULL NUMBER
INTERORG_PAYABLES_ACCOUNT
NULL NUMBER
COST_OF_SALES_ACCOUNT
ENCUMBRANCE_ACCOUNT
PROJECT_COST_ACCOUNT
INTERORG_TRANSFER_CR_ACCOUNT
NULL
NULL
NULL
NULL
MATL_INTERORG_TRANSFER_CODE
NUMBER
NUMBER
NUMBER
NUMBER
NOT NULL NUMBER
INTERORG_TRNSFR_CHARGE_PERCENT
NULL NUMBER
SOURCE_ORGANIZATION_ID
NULL NUMBER
SOURCE_SUBINVENTORY
NULL VARCHAR2(10)
SOURCE_TYPE
NULL NUMBER
ORG_MAX_WEIGHT
ORG_MAX_WEIGHT_UOM_CODE
ORG_MAX_VOLUME
ORG_MAX_VOLUME_UOM_CODE
SERIAL_NUMBER_TYPE
NULL
NULL
NULL
NULL
NULL
AUTO_SERIAL_ALPHA_PREFIX
NULL VARCHAR2(30)
START_AUTO_SERIAL_NUMBER
NULL VARCHAR2(30)
AUTO_LOT_ALPHA_PREFIX
NULL VARCHAR2(30)
LOT_NUMBER_UNIQUENESS
LOT_NUMBER_GENERATION
LOT_NUMBER_ZERO_PADDING
LOT_NUMBER_LENGTH
STARTING_REVISION
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
NUMBER
VARCHAR2(3)
NUMBER
VARCHAR2(3)
NUMBER
NOT NULL NUMBER
NOT NULL NUMBER
NULL NUMBER
NULL NUMBER
NOT NULL VARCHAR2(3)
NULL VARCHAR2(30)
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Description
Inventory material overhead
account
Material overhead absorption
account
Resource labor account
Purchase price variance account
Accounts payable accrual
account
Inventory overhead account
Outside processing account
Inter–organization transfer
debit account
Inter–organization receivables
account
Inter–organization price
variance account
Inter–organization payables
account
Cost of sales account
Encumbrance account
Project Cost Account
Inter–organization transfer
credit account
Material inter–organization
transfer charge type
Inter–organization transfer
charge percent
Organization to source items
from
Subinventory to source items
from
Inventory or supplier source
type
Serial number uniqueness
control
Organization–level serial
number prefix
Organization–level starting
serial number
Organization–level prefix for
lot numbers
Lot number uniqueness control
Lot number generation control
Lot number padding control
Total lot number length
Default starting item revision
Descriptive flexfield structure
defining column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 190
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
DEFAULT_DEMAND_CLASS
ENCUMBRANCE_REVERSAL_FLAG
MAINTAIN_FIFO_QTY_STACK_TYPE
INVOICE_PRICE_VAR_ACCOUNT
AVERAGE_COST_VAR_ACCOUNT
SALES_ACCOUNT
EXPENSE_ACCOUNT
SERIAL_NUMBER_GENERATION
Null? Type
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(30)
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
GLOBAL_ATTRIBUTE_CATEGORY
NULL
NULL
NULL
NULL
NULL
NUMBER
NUMBER
NUMBER
DATE
VARCHAR2(30)
GLOBAL_ATTRIBUTE1
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE2
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE3
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE4
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE5
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE6
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE7
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE8
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE9
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE10
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE11
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE12
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE13
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE14
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE15
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE16
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE17
NULL VARCHAR2(150)
Description
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Default demand class
Reverse encumbrance flag
Maintain FIFO quantity stack
Invoice price variance account
Average cost variance account
Sales account
Expense account
Serial number generation
control
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Global descriptive flexfield
structure defining column
Global descriptive flexfield
segment
Global descriptive flexfield
segment
Global descriptive flexfield
segment
Global descriptive flexfield
segment
Global descriptive flexfield
segment
Global descriptive flexfield
segment
Global descriptive flexfield
segment
Global descriptive flexfield
segment
Global descriptive flexfield
segment
Global descriptive flexfield
segment
Global descriptive flexfield
segment
Global descriptive flexfield
segment
Global descriptive flexfield
segment
Global descriptive flexfield
segment
Global descriptive flexfield
segment
Global descriptive flexfield
segment
Global descriptive flexfield
segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 191
Column Descriptions
Name
(Continued)
Null? Type
GLOBAL_ATTRIBUTE18
GLOBAL_ATTRIBUTE19
GLOBAL_ATTRIBUTE20
MAT_OVHD_COST_TYPE_ID
PROJECT_REFERENCE_ENABLED
PM_COST_COLLECTION_ENABLED
PROJECT_CONTROL_LEVEL
AVG_RATES_COST_TYPE_ID
TXN_APPROVAL_TIMEOUT_PERIOD
MO_SOURCE_REQUIRED
MO_PICK_CONFIRM_REQUIRED
MO_APPROVAL_TIMEOUT_ACTION
BORRPAY_MATL_VAR_ACCOUNT
BORRPAY_MOH_VAR_ACCOUNT
BORRPAY_RES_VAR_ACCOUNT
BORRPAY_OSP_VAR_ACCOUNT
BORRPAY_OVH_VAR_ACCOUNT
Indexes
Index Name
MTL_PARAMETERS_N1
MTL_PARAMETERS_U1
Description
NULL VARCHAR2(150) Global descriptive flexfield
segment
NULL VARCHAR2(150) Global descriptive flexfield
segment
NULL VARCHAR2(150) Global descriptive flexfield
segment
NULL NUMBER
Cost type that holds material
overhead costs for an average
costing organization
NULL NUMBER
Project Reference enabled flag
that indicates whether project
references are allowed in the
organization or not
NULL NUMBER
Project Manufacturing Cost
Collection Enabled flag that
indicates whether costs will be
collected for project
references within the
organization or not
NULL NUMBER
Project Control Level that
specifies whether project
references are being tracked at
the project or task level
NULL NUMBER
Average Rate Cost Type
Identifier is used under
average costing for resources
and overhead rates
NULL NUMBER
Transfer Order Timeout Period
NULL NUMBER
Flag indicating that a source
location is required before a
move order can be approved
NULL NUMBER
Flag indicating whether pick
confirmation is required
NULL NUMBER
Action to perform when move
order approval timeout period
has expired
NULL NUMBER
Material valuation account
NULL NUMBER
Material overhead valuation
account
NULL NUMBER
Resource valuation account
NULL NUMBER
Outside processing valuation
account
NULL NUMBER
Overhead valuation account
Index Type
Sequence
NOT UNIQUE
UNIQUE
1
1
Column Name
MASTER_ORGANIZATION_ID
ORGANIZATION_ID
Database Triggers
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
AX_MTL_PARAMETERS_ARDI1
AFTER
ROW
INSERT, DELETE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 192
Oracle Purchasing Applications Technical Reference Manual
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 ensures that an INTRANS subinventory exists for every inventory
organizations. If it does not exist, the subinventory will be created in the table,
MTL_SECONDARY_INVENTORY.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 193
MTL_RELATED_ITEMS
MTL_RELATED_ITEMS stores the relationships between items. All
relationships are defined within the item master organization. Item
relationships may be used to search for related and substitute items.
Items defined with a substitute relationship to a given item may be
received in place of the ordered item when substitutes are allowed.
RELATIONSHIP_TYPE_ID indicates whether the relationship is a
’Substitute’ or ’Related’ relationship.
RECIPROCAL_FLAG indicates whether the relationship is reciprocal.
Defining the relationship as reciprocal has the same effect as defining
two separate relationships.
The view, MTL_RELATED_ITEMS_VIEW, explodes the reciprocal
relationships and may be used to view all item relationships regardless
of how they are defined.
Foreign Keys
Primary Key Table
Primary Key Column
Foreign Key Column
ORGANIZATION_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
ORGANIZATION_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
RELATED_ITEM_ID
ORGANIZATION_ID
QuickCodes Type
QuickCodes Table
RECIPROCAL_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
RELATIONSHIP_TYPE_ID
MTL_RELATIONSHIP_TYPES
1
2
MFG_LOOKUPS
Related
Substitute
MTL_PARAMETERS
MTL_SYSTEM_ITEMS_B
MTL_SYSTEM_ITEMS_B
QuickCodes Columns
Column
Column Descriptions
Name
Null? Type
INVENTORY_ITEM_ID (PK)
ORGANIZATION_ID (PK)
RELATED_ITEM_ID (PK)
NOT NULL NUMBER
NOT NULL NUMBER
NOT NULL NUMBER
RELATIONSHIP_TYPE_ID
RECIPROCAL_FLAG
NOT NULL NUMBER
NOT NULL VARCHAR2(1)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
(PK)
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
DATE
NUMBER
DATE
NUMBER
NUMBER
Description
Inventory item identifier
Organization identifier
Related inventory item
identifier
Relationship type identifier
Flag to indicate whether
relationship is reciprocal
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 194
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
Indexes
Index Name
Null? Type
NULL
NULL
NULL
NULL
Index Type
MTL_RELATED_ITEMS_U1
Description
NUMBER
NUMBER
NUMBER
DATE
UNIQUE
Sequence
1
2
3
4
Standard
Standard
Standard
Standard
Who
Who
Who
Who
column
column
column
column
Column Name
INVENTORY_ITEM_ID
RELATED_ITEM_ID
RELATIONSHIP_TYPE_ID
ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 195
MTL_SECONDARY_INVENTORIES
MTL_SECONDARY_INVENTORIES is the definition table for the
subinventory. A subinventory is a section of inventory, i.e., raw material,
finished goods, etc. Subinventories are assigned to items (in a many to
one relationship), indicating a list of valid places where this item will
physically exist in inventory.
Other attributes include general ledger accounts, demand picking order,
locator type, availability type, and reservable type.
You can also specify whether this subinventory is an expense or asset
subinventory (ASSET_INVENTORY), or whether quantities are tracked
(QUANTITY_TRACKED).
Foreign Keys
Primary Key Table
ENG_ECN_APPROVAL_LISTS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
MTL_PARAMETERS
MTL_PARAMETERS
MTL_SECONDARY_INVENTORIES
MTL_UNITS_OF_MEASURE_TL
QuickCodes Columns
Column
Primary Key Column
Foreign Key Column
APPROVAL_LIST_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
ORGANIZATION_ID
ORGANIZATION_ID
SECONDARY_INVENTORY_NAME
ORGANIZATION_ID
UOM_CODE
NOTIFY_LIST_ID
MATERIAL_ACCOUNT
RESOURCE_ACCOUNT
MATERIAL_OVERHEAD_ACCOUNT
OVERHEAD_ACCOUNT
OUTSIDE_PROCESSING_ACCOUNT
ENCUMBRANCE_ACCOUNT
EXPENSE_ACCOUNT
ORGANIZATION_ID
SOURCE_ORGANIZATION_ID
SOURCE_SUBINVENTORY
SOURCE_ORGANIZATION_ID
PICK_UOM_CODE
QuickCodes Type
QuickCodes Table
ASSET_INVENTORY
SYS_YES_NO
1
2
MFG_LOOKUPS
Yes
No
AVAILABILITY_TYPE
MTL_AVAILABILITY
1
2
MFG_LOOKUPS
Nettable inventory
Nonnettable inventory
DEPRECIABLE_FLAG
SYS_YES_NO
1
2
MFG_LOOKUPS
Yes
No
INVENTORY_ATP_CODE
MTL_ATP_CODE
1
MFG_LOOKUPS
Inventory included in atp
calculation
Inventory not included in
atp calculation
2
LOCATOR_TYPE
MTL_LOCATION_CONTROL
1
2
3
MFG_LOOKUPS
No locator control
Prespecified locator control
Dynamic entry locator control
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 196
Oracle Purchasing Applications Technical Reference Manual
QuickCodes Columns
Column
(Continued)
QuickCodes Type
QuickCodes Table
4
Locator control determined
at subinventory level
Locator control determined
at item level
5
QUANTITY_TRACKED
SYS_YES_NO
1
2
MFG_LOOKUPS
Yes
No
REQUISITION_APPROVAL_TYPE
MTL_REQUISITION_APPROVAL
1
2
MFG_LOOKUPS
Approved
Unapproved
RESERVABLE_TYPE
SYS_YES_NO
1
2
MFG_LOOKUPS
Yes
No
SOURCE_TYPE
MTL_SOURCE_TYPES
1
2
MFG_LOOKUPS
Inventory
Supplier
Column Descriptions
Name
SECONDARY_INVENTORY_NAME
ORGANIZATION_ID (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
DESCRIPTION
DISABLE_DATE
INVENTORY_ATP_CODE
Null? Type
(PK)
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
VARCHAR2(10)
NUMBER
DATE
NUMBER
DATE
NUMBER
NUMBER
VARCHAR2(50)
DATE
NUMBER
AVAILABILITY_TYPE
RESERVABLE_TYPE
LOCATOR_TYPE
NOT NULL NUMBER
NOT NULL NUMBER
NULL NUMBER
PICKING_ORDER
MATERIAL_ACCOUNT
MATERIAL_OVERHEAD_ACCOUNT
RESOURCE_ACCOUNT
OVERHEAD_ACCOUNT
OUTSIDE_PROCESSING_ACCOUNT
QUANTITY_TRACKED
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
ASSET_INVENTORY
NOT NULL NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
SOURCE_TYPE
NULL NUMBER
SOURCE_SUBINVENTORY
NULL VARCHAR2(10)
SOURCE_ORGANIZATION_ID
NULL NUMBER
REQUISITION_APPROVAL_TYPE
NULL NUMBER
EXPENSE_ACCOUNT
NULL NUMBER
Description
Subinventory name
Organization identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Subinventory description
Disable date
Inventory available to promise
code
Subinventory availability code
Hard reservation eligibility
Subinventory–level stock
locator control type
Picking order
Subinventory material account
Material overhead account
Resource labor account
Resource overhead account
Outside processing account
Flag indicating onhand item
quantity is recorded
Items contained within the
subinventory regarded as assets
Inventory or Supplier sourcing
type
Subinventory to source items
from
Organization to source items
from
Approval status of
replenishment requisitions
generated
Account to expense items issued
to subinventory
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 197
Column Descriptions
Name
(Continued)
Null? Type
Description
ENCUMBRANCE_ACCOUNT
NULL NUMBER
ATTRIBUTE_CATEGORY
NULL VARCHAR2(30)
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
PREPROCESSING_LEAD_TIME
PROCESSING_LEAD_TIME
POSTPROCESSING_LEAD_TIME
DEMAND_CLASS
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
PROJECT_ID
TASK_ID
SUBINVENTORY_USAGE
NULL NUMBER(15)
NULL NUMBER(15)
NULL NUMBER
NOTIFY_LIST_ID
PICK_UOM_CODE
DEPRECIABLE_FLAG
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NUMBER
NUMBER
DATE
NUMBER
NUMBER
NUMBER
VARCHAR2(30)
NULL NUMBER
NULL VARCHAR2(3)
NOT NULL NUMBER
LOCATION_ID
NULL NUMBER(15)
Indexes
Index Name
Index Type
MTL_SECONDARY_INVENTORIES_U1
UNIQUE
Sequence
1
2
Account to encumber items
requested by subinventory
Descriptive flexfield structure
defining column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Concurrent Who column
Concurrent Who column
Concurrent Who column
Concurrent Who column
Pre–processing lead time
Processing lead time
Post–processing lead time
Demand class for the
subinventory
Project identifier
Task identifier
Specifies whether costs should
be collected for this
subinventory in project
manufacturing environment
ID of Notify List
Flag indicating if the sub
inventory is depreciable
Location identifier
Column Name
ORGANIZATION_ID
SECONDARY_INVENTORY_NAME
Database Triggers
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
AX_MTL_SEC_INVENTORY_ARDI1
AFTER
ROW
INSERT, DELETE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 198
Oracle Purchasing Applications Technical Reference Manual
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.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 199
MTL_SECONDARY_LOCATORS
MTL_SECONDARY_LOCATORS stores all locators within a
subinventory for a specific item.
These locators make up the valid list of locators when transacting that
specific item to/from the subinventory, and the user has specified (in the
Master Item window) that the item must use locators restricted to a
pre–defined list.
Foreign Keys
Primary Key Table
MTL_ITEM_LOCATIONS
MTL_ITEM_SUB_INVENTORIES
Column Descriptions
Name
INVENTORY_ITEM_ID (PK)
ORGANIZATION_ID (PK)
SECONDARY_LOCATOR (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
PRIMARY_LOCATOR_FLAG
PICKING_ORDER
SUBINVENTORY_CODE
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
Indexes
Index Name
Primary Key Column
Foreign Key Column
INVENTORY_LOCATION_ID
ORGANIZATION_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
SECONDARY_INVENTORY
SECONDARY_LOCATOR
ORGANIZATION_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
SUBINVENTORY_CODE
Null? Type
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Description
NUMBER
NUMBER
NUMBER
DATE
NUMBER
DATE
NUMBER
NUMBER
NUMBER
NUMBER
VARCHAR2(10)
NUMBER
NUMBER
NUMBER
DATE
Index Type
Sequence
MTL_SECONDARY_LOCATORS_N1
NOT UNIQUE
MTL_SECONDARY_LOCATORS_U1
UNIQUE
1
2
1
2
3
Inventory item identifier
Organization identifier
Locator identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Primary / secondary type code
(not currently used)
Subinventory name
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Column Name
ORGANIZATION_ID
SECONDARY_LOCATOR
INVENTORY_ITEM_ID
SECONDARY_LOCATOR
ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 200
Oracle Purchasing Applications Technical Reference Manual
MTL_SERIAL_NUMBERS
MTL_SERIAL_NUMBERS stores the definition and current status of all
serial numbers in Oracle Inventory. These serial numbers are also used
in other areas of Oracle Manufacturing.
A serial number can have one of four statuses:
• Defined but not used
• Resides in stores
• Issued out of stores
• Resides in intransit
The serial generation program populates this table, given the number of
serial numbers to create and the starting number and prefix.
Foreign Keys
Primary Key Table
MTL_ITEM_LOCATIONS
MTL_ITEM_REVISIONS
MTL_LOT_NUMBERS
MTL_MATERIAL_TRANSACTIONS
MTL_PARAMETERS
MTL_SECONDARY_INVENTORIES
MTL_SERIAL_NUMBERS
MTL_SYSTEM_ITEMS_B
MTL_TXN_SOURCE_TYPES
PJM_UNIT_NUMBERS
PJM_UNIT_SERIAL_HISTORY
PO_VENDORS
WIP_ENTITIES
QuickCodes Columns
Column
Primary Key Column
Foreign Key Column
INVENTORY_LOCATION_ID
ORGANIZATION_ID
REVISION
INVENTORY_ITEM_ID
ORGANIZATION_ID
LOT_NUMBER
ORGANIZATION_ID
INVENTORY_ITEM_ID
TRANSACTION_ID
ORGANIZATION_ID
SECONDARY_INVENTORY_NAME
ORGANIZATION_ID
INVENTORY_ITEM_ID
SERIAL_NUMBER
CURRENT_ORGANIZATION_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
TRANSACTION_SOURCE_TYPE_ID
UNIT_NUMBER
INVENTORY_ITEM_ID
SERIAL_NUMBER
NEW_UNIT_NUMBER
VENDOR_ID
WIP_ENTITY_ID
CURRENT_LOCATOR_ID
CURRENT_ORGANIZATION_ID
REVISION
INVENTORY_ITEM_ID
CURRENT_ORGANIZATION_ID
LOT_NUMBER
CURRENT_ORGANIZATION_ID
INVENTORY_ITEM_ID
LAST_TRANSACTION_ID
CURRENT_ORGANIZATION_ID
CURRENT_SUBINVENTORY_CODE
CURRENT_ORGANIZATION_ID
PARENT_ITEM_ID
PARENT_SERIAL_NUMBER
CURRENT_ORGANIZATION_ID
INVENTORY_ITEM_ID
CURRENT_ORGANIZATION_ID
LAST_TXN_SOURCE_TYPE_ID
END_ITEM_UNIT_NUMBER
INVENTORY_ITEM_ID
SERIAL_NUMBER
END_ITEM_UNIT_NUMBER
ORIGINAL_UNIT_VENDOR_ID
ORIGINAL_WIP_ENTITY_ID
QuickCodes Type
QuickCodes Table
CURRENT_STATUS
SERIAL_NUM_STATUS
1
3
4
5
MFG_LOOKUPS
Defined but not used
Resides in stores
Issued out of stores
Resides in intransit
LAST_TRANSACTION_ID
MTL_DISPOSITION
1
2
MFG_LOOKUPS
Purchase order
Sales order
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 201
QuickCodes Columns
Column
(Continued)
QuickCodes Type
QuickCodes Table
3
4
5
6
Column Descriptions
Name
INVENTORY_ITEM_ID (PK)
SERIAL_NUMBER (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
INITIALIZATION_DATE
COMPLETION_DATE
SHIP_DATE
CURRENT_STATUS
REVISION
LOT_NUMBER
FIXED_ASSET_TAG
RESERVED_ORDER_ID
Account number
Job or schedule
Job or schedule
Account alias
Null? Type
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER
VARCHAR2(30)
DATE
NUMBER
DATE
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
DATE
DATE
DATE
DATE
NUMBER
VARCHAR2(3)
VARCHAR2(30)
VARCHAR2(10)
NUMBER
PARENT_ITEM_ID
PARENT_SERIAL_NUMBER
END_ITEM_UNIT_NUMBER
ORIGINAL_WIP_ENTITY_ID
ORIGINAL_UNIT_VENDOR_ID
VENDOR_SERIAL_NUMBER
VENDOR_LOT_NUMBER
LAST_TXN_SOURCE_TYPE_ID
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER
VARCHAR2(30)
VARCHAR2(30)
NUMBER
NUMBER
VARCHAR2(30)
VARCHAR2(30)
NUMBER
LAST_TRANSACTION_ID
LAST_RECEIPT_ISSUE_TYPE
LAST_TXN_SOURCE_NAME
LAST_TXN_SOURCE_ID
NULL
NULL
NULL
NULL
NUMBER
NUMBER
VARCHAR2(30)
NUMBER
DESCRIPTIVE_TEXT
CURRENT_SUBINVENTORY_CODE
CURRENT_LOCATOR_ID
CURRENT_ORGANIZATION_ID (PK)
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NOT NULL
NULL
NOT NULL
VARCHAR2(240)
VARCHAR2(10)
NUMBER
NUMBER
ATTRIBUTE_CATEGORY
NULL VARCHAR2(30)
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Description
Inventory item identifier
Serial number
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Unit initialization date
Unit completion date
Unit ship date
Current status
Inventory item revision code
Lot number
Unit fixed asset tag number
Scheduled sales order
reservation
Component parent part number
Component parent serial number
Original WIP entity id
Original unit supplier code
Supplier serial number
Supplier lot number
Last transaction source type
identifier
Last transaction identifier
Last transaction type
Last transaction source name
Last transaction source
identifier
Unit descriptive text
Current subinventory name
Current location identifier
Organization where the serial
number is currently stored
Descriptive flexfield structure
defining column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 202
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
Description
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
GROUP_MARK_ID
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
LINE_MARK_ID
NULL NUMBER
LOT_LINE_MARK_ID
NULL NUMBER
GEN_OBJECT_ID
Indexes
Index Name
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NOT NULL NUMBER
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Group identifier (used by
Oracle Inventory for ensuring
that serial numbers used by one
user’s session do not become
available incorrectly to
another user)
Used by Oracle Inventory for
ensuring that serial numbers
used by one user’s session do
not become available
incorrectly to another user.
The column is used by Oracle
Inventory’s serial number
marking and unmarking routines
Identifier used in serial
number marking and unmarking
routines
Genealogy object identifier
Column Name
Index Type
Sequence
MTL_SERIAL_NUMBERS_N1
NOT UNIQUE
MTL_SERIAL_NUMBERS_N2
NOT UNIQUE
MTL_SERIAL_NUMBERS_N3
NOT UNIQUE
MTL_SERIAL_NUMBERS_N4
NOT UNIQUE
MTL_SERIAL_NUMBERS_N5
NOT UNIQUE
MTL_SERIAL_NUMBERS_U1
UNIQUE
MTL_SERIAL_NUMBERS_U2
UNIQUE
1
2
3
1
2
1
2
1
2
3
1
2
3
1
2
5
Sequences
Sequence
CURRENT_ORGANIZATION_ID
CURRENT_SUBINVENTORY_CODE
CURRENT_LOCATOR_ID
INVENTORY_ITEM_ID
CURRENT_STATUS
ORIGINAL_UNIT_VENDOR_ID
VENDOR_SERIAL_NUMBER
CURRENT_ORGANIZATION_ID
SERIAL_NUMBER
INVENTORY_ITEM_ID
GROUP_MARK_ID
LINE_MARK_ID
LOT_LINE_MARK_ID
SERIAL_NUMBER
INVENTORY_ITEM_ID
GEN_OBJECT_ID
Derived Column
MTL_GEN_OBJECT_ID_S
GEN_OBJECT_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 203
MTL_SERIAL_NUMBERS_TEMP
MTL_SERIAL_NUMBERS_TEMP holds temporary serial number
transaction records for a parent record in
MTL_MATERIAL_TRANSACTIONS_TEMP. Data in this table will
eventually reside in MTL_UNIT_TRANSACTIONS after processing by
the transaction processor. TRANSACTION_TEMP_ID joins to
TRANSACTION_TEMP_ID in
MTL_MATERIAL_TRANSACTIONS_TEMP when under serial control.
If also under lot control it joins to
MTL_TRANSACTION_LOTS_TEMP.SERIAL_TRANSACTION_TEMP_
ID.
It is possible to have child records in this table without a parent record
due to the autocommit feature of the Serial Number Entry form.
Periodic deletion of irrelevant data from this table is desired.
Foreign Keys
Primary Key Table
MTL_MATERIAL_TRANSACTIONS_TEMP
Column Descriptions
Name
Primary Key Column
Foreign Key Column
TRANSACTION_TEMP_ID
TRANSACTION_TEMP_ID
Null? Type
Description
TRANSACTION_TEMP_ID
NOT NULL NUMBER
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
VENDOR_SERIAL_NUMBER
VENDOR_LOT_NUMBER
FM_SERIAL_NUMBER
TO_SERIAL_NUMBER
SERIAL_PREFIX
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
DATE
NUMBER
DATE
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
DATE
VARCHAR2(30)
VARCHAR2(30)
VARCHAR2(30)
VARCHAR2(30)
VARCHAR2(30)
ERROR_CODE
NULL VARCHAR2(30)
PARENT_SERIAL_NUMBER
GROUP_HEADER_ID
NULL VARCHAR2(30)
NULL NUMBER
END_ITEM_UNIT_NUMBER
NULL VARCHAR2(30)
Indexes
Index Name
MTL_SERIAL_NUMBERS_TEMP_N1
Index Type
Sequence
NOT UNIQUE
1
Serial number temporary
transactions identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
(not currently used)
(not currently used)
From’ serial number
’To’ serial number
Number of serial numbers in
range
Serial number transaction error
code
Parent serial number
Group identifier used in serial
number marking and unmarking
routines
Column Name
TRANSACTION_TEMP_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 204
Oracle Purchasing Applications Technical Reference Manual
MTL_STAT_TYPE_USAGES
MTL_STAT_TYPE_USAGES stores information which determines the
statistical type data that needs to be reported for each legal entity (that
is, Intrastat or Extrastat). This table could contain multiple statistical
types for each legal entity and economic zone.
Foreign Keys
Primary Key Table
HR_ALL_ORGANIZATION_UNITS
MTL_ECONOMIC_ZONES_B
Column Descriptions
Name
LEGAL_ENTITY_ID (PK)
ZONE_CODE (PK)
STAT_TYPE (PK)
USAGE_TYPE (PK)
CREATION_DATE
CREATED_BY
LAST_UPDATE_DATE
LAST_UPDATED_BY
LAST_UPDATE_LOGIN
PERIOD_SET_NAME
START_PERIOD_NAME
END_PERIOD_NAME
WEIGHT_UOM_CODE
ENTITY_BRANCH_REFERENCE
CONVERSION_TYPE
CONVERSION_OPTION
CATEGORY_SET_ID
TAX_OFFICE_CODE
TAX_OFFICE_NAME
TAX_OFFICE_LOCATION_ID
Indexes
Index Name
Primary Key Column
Foreign Key Column
ORGANIZATION_ID
ZONE_CODE
LEGAL_ENTITY_ID
ZONE_CODE
Null? Type
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Index Type
MTL_STAT_TYPE_USAGES_U1
Description
NUMBER
VARCHAR2(10)
VARCHAR2(30)
VARCHAR2(30)
DATE
NUMBER(15)
DATE
NUMBER(15)
NUMBER(15)
VARCHAR2(15)
VARCHAR2(15)
VARCHAR2(15)
VARCHAR2(3)
VARCHAR2(240)
VARCHAR2(30)
VARCHAR2(30)
NUMBER
VARCHAR2(50)
VARCHAR2(240)
NUMBER
UNIQUE
Sequence
5
10
15
20
Legal entity identifier
Zone code
Statistic type
Usage type
Standard who column
Standard who column
Standard who column
Standard who column
Last update login
Period set name
Start period
End period
Weight unit of measure code
Entity branch reference
Conversion type
Conversion option
Category set identifier
Tax office code
Tax office name
Tax office location identifier
Column Name
LEGAL_ENTITY_ID
ZONE_CODE
STAT_TYPE
USAGE_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 205
MTL_SUPPLY
MTL_SUPPLY stores incoming supply information for an organization.
This table forms one of the sources in Inventory’s Demand–Supply
form. There are four different types of supply captured in this table:
1)
Approved Requisitions
2)
Approved Purchase orders
3)
Shipments from suppliers
4)
Intransit shipments from another organization
Types 3 and 4 could be distinguished by the presence of data in the
INTRANSIT_OWNING_ORGANIZATION_ID column, which identifies
the ownership of the items in intransit. If this column is null then it
means that the shipment supply is from a Vendor.
This information is used by the available to promise routine to derive
the ATP information as appropriate. Quantities of items in intransit are
also kept track of in the table.
Records in MTL_SUPPLY are created every time you approve a
requisition or a PO or create an intransit shipment. One record of REQ
type will be created for one requisition line when the requisition is
approved. One record of PO type will be created per PO distribution
when a PO is approved and one record per shipment line will be created
when a shipment is created.
Records in MTL_SUPPLY will be recreated whenever there are
transactions such as return to receiving, return to vendor or cancellation
of purchase orders.
Records in MTL_SUPPLY are deleted every time you change the
document status to not approved. For example, a PO would require
approval if you change the line and shipment quantity. If such a PO is
re–approved then the PO supply will be recreated for the new quantity.
The supply type code of a REQ supply record is changed to PO every
time a requisition is autocreated. Similarly the supply type code is
changed from PO to RECEIVING when a PO is fully received. If a PO is
partially received then a supply with the supply type code of
RECEIVING will be created for the quantity received. When the receipt
is delivered the RECEIVING supply is deleted. SHIPMENT supply
works in the same way as PO supply.
There is a database trigger on MTL_SUPPLY with the name
MTL_SUPPLY_T. This trigger fires on insert, update or deletion of
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 206
Oracle Purchasing Applications Technical Reference Manual
records in MTL_SUPPLY. It inserts records into
MRP_RELIEF_INTERFACE table.
Foreign Keys
Primary Key Table
Primary Key Column
Foreign Key Column
CATEGORY_ID
FROM_ORGANIZATION_ID
TO_ORGANIZATION_ID
ORGANIZATION_ID
INVENTORY_LOCATION_ID
ORGANIZATION_ID
INVENTORY_ITEM_ID
REVISION
ORGANIZATION_ID
ORGANIZATION_ID
ORGANIZATION_ID
ORGANIZATION_ID
SECONDARY_INVENTORY_NAME
ORGANIZATION_ID
SECONDARY_INVENTORY_NAME
ORGANIZATION_ID
SECONDARY_INVENTORY_NAME
ORGANIZATION_ID
INVENTORY_ITEM_ID
UNIT_OF_MEASURE
UNIT_OF_MEASURE
UNIT_OF_MEASURE
PO_DISTRIBUTION_ID
PO_HEADER_ID
PO_LINE_ID
LINE_LOCATION_ID
PO_RELEASE_ID
REQUISITION_HEADER_ID
REQUISITION_LINE_ID
SHIPMENT_HEADER_ID
SHIPMENT_LINE_ID
TRANSACTION_ID
CATEGORY_ID
FROM_ORGANIZATION_ID
TO_ORGANIZATION_ID
TO_ORGANIZATION_ID
LOCATION_ID
TO_ORGANIZATION_ID
ITEM_ID
ITEM_REVISION
TO_ORGANIZATION_ID
INTRANSIT_OWNING_ORG_ID
MRP_TO_ORGANIZATION_ID
FROM_ORGANIZATION_ID
FROM_SUBINVENTORY
TO_ORGANIZATION_ID
TO_SUBINVENTORY
MRP_TO_ORGANIZATION_ID
MRP_TO_SUBINVENTORY
TO_ORGANIZATION_ID
ITEM_ID
UNIT_OF_MEASURE
TO_ORG_PRIMARY_UOM
MRP_PRIMARY_UOM
PO_DISTRIBUTION_ID
PO_HEADER_ID
PO_LINE_ID
PO_LINE_LOCATION_ID
PO_RELEASE_ID
REQ_HEADER_ID
REQ_LINE_ID
SHIPMENT_HEADER_ID
SHIPMENT_LINE_ID
RCV_TRANSACTION_ID
QuickCodes Type
QuickCodes Table
CHANGE_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
DESTINATION_TYPE_CODE
DESTINATION TYPE
EXPENSE
PO_LOOKUP_CODES
Goods are expensed from the
system upon delivery
Goods are received into
inventory upon delivery
Goods are received into an
outside operation upon delivery
MTL_CATEGORIES_B
MTL_INTERORG_PARAMETERS
MTL_ITEM_LOCATIONS
MTL_ITEM_REVISIONS
MTL_PARAMETERS
MTL_PARAMETERS
MTL_PARAMETERS
MTL_SECONDARY_INVENTORIES
MTL_SECONDARY_INVENTORIES
MTL_SECONDARY_INVENTORIES
MTL_SYSTEM_ITEMS_B
MTL_UNITS_OF_MEASURE_TL
MTL_UNITS_OF_MEASURE_TL
MTL_UNITS_OF_MEASURE_TL
PO_DISTRIBUTIONS_ALL
PO_HEADERS_ALL
PO_LINES_ALL
PO_LINE_LOCATIONS_ALL
PO_RELEASES_ALL
PO_REQUISITION_HEADERS_ALL
PO_REQUISITION_LINES_ALL
RCV_SHIPMENT_HEADERS
RCV_SHIPMENT_LINES
RCV_TRANSACTIONS
QuickCodes Columns
Column
INVENTORY
SHOP FLOOR
MRP_DESTINATION_TYPE_CODE
DESTINATION TYPE
EXPENSE
INVENTORY
PO_LOOKUP_CODES
Goods are expensed from the
system upon delivery
Goods are received into
inventory upon delivery
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 207
QuickCodes Columns
Column
(Continued)
QuickCodes Type
QuickCodes Table
SHOP FLOOR
Column Descriptions
Name
SUPPLY_TYPE_CODE
SUPPLY_SOURCE_ID
Goods are received into an
outside operation upon delivery
Null? Type
(PK)
(PK)
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
CREATED_BY
CREATION_DATE
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
REQ_HEADER_ID
REQ_LINE_ID
PO_HEADER_ID
NOT NULL VARCHAR2(25)
NOT NULL NUMBER
NOT NULL NUMBER
NOT NULL DATE
NULL NUMBER
NULL NUMBER
NULL DATE
NULL NUMBER
NULL NUMBER
NULL NUMBER
NULL DATE
NULL NUMBER
NULL NUMBER
NULL NUMBER
PO_RELEASE_ID
NULL NUMBER
PO_LINE_ID
PO_LINE_LOCATION_ID
NULL NUMBER
NULL NUMBER
PO_DISTRIBUTION_ID
NULL NUMBER
SHIPMENT_HEADER_ID
SHIPMENT_LINE_ID
RCV_TRANSACTION_ID
NULL NUMBER
NULL NUMBER
NULL NUMBER
ITEM_ID
ITEM_REVISION
CATEGORY_ID
QUANTITY
UNIT_OF_MEASURE
NULL
NULL
NULL
NOT NULL
NOT NULL
NUMBER
VARCHAR2(3)
NUMBER
NUMBER
VARCHAR2(25)
TO_ORG_PRIMARY_QUANTITY
NULL NUMBER
TO_ORG_PRIMARY_UOM
NULL VARCHAR2(25)
RECEIPT_DATE
NULL DATE
NEED_BY_DATE
EXPECTED_DELIVERY_DATE
NULL DATE
NULL DATE
DESTINATION_TYPE_CODE
LOCATION_ID
NOT NULL VARCHAR2(25)
NULL NUMBER
Description
Supply type code
REQ_HEADER_ID,
PO_DISTRIBUTION_ID,
SHIPMENT_LINE_ID or
RCV_TRANSACTION_ID depending on
SUPPLY_TYPE_CODE
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Requisition header identifier
Requisition line identifier
Purchase order header
identifier
Purchase order release
identifier
Purchase order line identifier
Purchase order line location
identifier
Purchase order distribution
Identifier
Shipment header identifier
Shipment line identifier
Receiving transaction
identifier
Item identifier
Inventory item revision
Item category identifier
Actual supply quantity
Unit of measure for actual
supply quantity
Supply quantity in terms of
primary unit of measure of item
in destination organization
Primary unit of measure of item
in destination organization
Expected or actual receipt date
depending on supply type
Original need by date
Expected delivery date (receipt
Date + post–processing lead
time for MFG)
Destination type (expense
location, WIP jobs or
inventory)
Location identifier within
receiving/inspection
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 208
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
Description
FROM_ORGANIZATION_ID
NULL NUMBER
FROM_SUBINVENTORY
NULL VARCHAR2(10)
TO_ORGANIZATION_ID
NULL NUMBER
TO_SUBINVENTORY
INTRANSIT_OWNING_ORG_ID
NULL VARCHAR2(10)
NULL NUMBER
MRP_PRIMARY_QUANTITY
NULL NUMBER
MRP_PRIMARY_UOM
NULL VARCHAR2(25)
MRP_EXPECTED_DELIVERY_DATE
NULL DATE
MRP_DESTINATION_TYPE_CODE
NULL VARCHAR2(25)
MRP_TO_ORGANIZATION_ID
NULL NUMBER
MRP_TO_SUBINVENTORY
NULL VARCHAR2(10)
CHANGE_FLAG
NULL VARCHAR2(1)
CHANGE_TYPE
NULL VARCHAR2(25)
COST_GROUP_ID
NULL NUMBER
Indexes
Index Name
Index Type
Sequence
MTL_SUPPLY_N1
NOT UNIQUE
MTL_SUPPLY_N10
MTL_SUPPLY_N11
NOT UNIQUE
NOT UNIQUE
MTL_SUPPLY_N12
NOT UNIQUE
MTL_SUPPLY_N2
MTL_SUPPLY_N3
MTL_SUPPLY_N4
MTL_SUPPLY_N5
MTL_SUPPLY_N6
MTL_SUPPLY_N7
MTL_SUPPLY_N8
MTL_SUPPLY_N9
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
1
2
1
1
2
3
4
1
2
3
4
1
1
1
1
1
1
1
1
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
Sending organization identifier
for inter–org shipment
Sending subinventory for
inter–org shipment
Destination organization
identifier
Destination subinventory
Owner organization identifier
for inter–org shipment
MRP processed quantity in term
of primary UOM of item in
destination organization
MRP processed primary UOM of
item in destination
organization
MRP’s current expected delivery
date
MRP’s current destination type
(Destination Type change
between REQs and POs)
MRP’s current destination
organization (destination org
can be changed prior to
receipt)
MRP’s current destination
subinventory (destination sub
can be changed until a delivery
is made)
Flag for marking records to be
processed by Supply Update
function
Change type to indicate changes
to ignore for MRP
Cost group id to which
inventory belongs
Column Name
SUPPLY_SOURCE_ID
SUPPLY_TYPE_CODE
CHANGE_FLAG
ITEM_ID
TO_ORGANIZATION_ID
SUPPLY_TYPE_CODE
DESTINATION_TYPE_CODE
MRP_TO_ORGANIZATION_ID
ITEM_ID
SUPPLY_TYPE_CODE
DESTINATION_TYPE_CODE
PO_DISTRIBUTION_ID
PO_LINE_LOCATION_ID
PO_LINE_ID
PO_HEADER_ID
PO_RELEASE_ID
REQ_HEADER_ID
REQ_LINE_ID
SHIPMENT_HEADER_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 209
Database Triggers
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
MTL_SUPPLY_T
BEFORE
ROW
INSERT, UPDATE, DELETE
This trigger inserts rows into MRP_RELIEF_INTERFACE table. This information is used by the
planning manager to relieve MPS planned orders or provide feedback for MRP planned orders.
It fires on insert, update and delete of rows in MTL_SUPPLY.
A new row is inserted only if the columns EXPECTED_DELIVERY_DATE, ITEM_ID, TO_ORGANIZATION_ID,
TO_ORG_PRIMARY_QUANTITY are not null.
The TRANSACTION_ID column in MRP_RELIEF_INTERFACE table is populated using the sequence
MRP_RELIEF_INTERFACE_S.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 210
Oracle Purchasing Applications Technical Reference Manual
MTL_SYSTEM_ITEMS_B
MTL_SYSTEM_ITEMS_B is the definition table for items. This table
holds the definitions for inventory items, engineering items, and
purchasing items. You can specify item–related information in fields
such as:Bill of Material, Costing, Purchasing, Receiving, Inventory,
Physical attributes, General Planning, MPS/MRP Planning, Lead times,
Work in Process, Order Entry, and Invoicing.
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.
The primary key for an item is the INVENTORY_ITEM_ID
andORGANIZATION_ID. Therefore, the same item can bedefined in
morethan one organization.
Each item is initially defined in an item master organization. The user
then assigns the item to other organizations that need to recognize this
item; a row is inserted for each new organization the item is assigned to.
Many columns such as MTL_TRANSACTIONS_ENABLED_FLAG and
BOM_ENABLED_FLAG correspond to item attributes defined in the
MTL_ITEM_ATTRIBUTES table. The attributes that are available to the
user depend on which Oracle applications are installed. The table
MTL_ATTR_APPL_DEPENDENCIES maintains the relationships
between item attributes and Oracle applications.
Two unit of measure columns are stored in MTL_SYSTEM_ITEMS table.
PRIMARY_UOM_CODE is the 3–character unit that is used throughout
Oracle Manufacturing. PRIMARY_UNIT_OF_MEASURE is the
25–character unit that is used throughout Oracle Purchasing.
Items now support multilingual description. MLS is implemented with
a pair of tables: MTL_SYSTEM_ITEMS_Band
MTL_SYSTEM_ITEMS_TL. Translations table
(MTL_SYSTEM_ITEMS_TL) holds item descriptions in multiple
languages. DESCRIPTION column in the base table
(MTL_SYSTEM_ITEMS_B) is for backward compatibility and is
maintained in the installation base language only.
Foreign Keys
Primary Key Table
AP_TAX_CODES_ALL
AR_VAT_TAX_ALL_B
ENG_ENGINEERING_CHANGES
FA_CATEGORIES_B
Primary Key Column
Foreign Key Column
NAME
TAX_CODE
CHANGE_NOTICE
ORGANIZATION_ID
CATEGORY_ID
PURCHASING_TAX_CODE
TAX_CODE
ENGINEERING_ECN_CODE
ORGANIZATION_ID
ASSET_CATEGORY_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 211
Foreign Keys (Continued)
Primary Key Table
Primary Key Column
Foreign Key Column
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
EXCEPTION_SET_NAME
RULE_ID
ITEM_CATALOG_GROUP_ID
INVENTORY_LOCATION_ID
ORGANIZATION_ID
INVENTORY_ITEM_STATUS_CODE
ORGANIZATION_ID
ORGANIZATION_ID
ORGANIZATION_ID
PICKING_RULE_ID
PLANNER_CODE
ORGANIZATION_ID
SECONDARY_INVENTORY_NAME
ORGANIZATION_ID
SECONDARY_INVENTORY_NAME
ORGANIZATION_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
ORGANIZATION_ID
INVENTORY_ITEM_ID
UNIT_OF_MEASURE
UOM_CODE
UOM_CODE
UNIT_OF_MEASURE
UOM_CODE
UOM_CODE
HAZARD_CLASS_ID
UN_NUMBER_ID
RULE_ID
RULE_ID
TERM_ID
ROUTING_HEADER_ID
COST_OF_SALES_ACCOUNT
SALES_ACCOUNT
EXPENSE_ACCOUNT
ENCUMBRANCE_ACCOUNT
PLANNING_EXCEPTION_SET
ATP_RULE_ID
ITEM_CATALOG_GROUP_ID
WIP_SUPPLY_LOCATOR_ID
ORGANIZATION_ID
INVENTORY_ITEM_STATUS_CODE
ORGANIZATION_ID
SOURCE_ORGANIZATION_ID
DEFAULT_SHIPPING_ORG
PICKING_RULE_ID
PLANNER_CODE
ORGANIZATION_ID
SOURCE_SUBINVENTORY
SOURCE_ORGANIZATION_ID
WIP_SUPPLY_SUBINVENTORY
ORGANIZATION_ID
ENGINEERING_ITEM_ID
ORGANIZATION_ID
BASE_ITEM_ID
ORGANIZATION_ID
BASE_WARRANTY_SERVICE_ID
ORGANIZATION_ID
ORGANIZATION_ID
PRODUCT_FAMILY_ITEM_ID
PRIMARY_UNIT_OF_MEASURE
VOLUME_UOM_CODE
WEIGHT_UOM_CODE
UNIT_OF_ISSUE
PRIMARY_UOM_CODE
SERVICE_DURATION_PERIOD_CODE
HAZARD_CLASS_ID
UN_NUMBER_ID
ACCOUNTING_RULE_ID
INVOICING_RULE_ID
PAYMENT_TERMS_ID
RECEIVING_ROUTING_ID
QuickCodes Type
QuickCodes Table
ALLOWED_UNITS_LOOKUP_CODE
MTL_CONVERSION_TYPE
1
2
3
MFG_LOOKUPS
Item specific
Standard
Both standard and item specific
ALLOW_EXPRESS_DELIVERY_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
ALLOW_ITEM_DESC_UPDATE_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
ALLOW_SUBSTITUTE_RECEIPTS_FLAG
YES_NO
FND_LOOKUPS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
MRP_PLANNING_EXCEPTION_SETS
MTL_ATP_RULES
MTL_ITEM_CATALOG_GROUPS
MTL_ITEM_LOCATIONS
MTL_ITEM_STATUS
MTL_PARAMETERS
MTL_PARAMETERS
MTL_PARAMETERS
MTL_PICKING_RULES
MTL_PLANNERS
MTL_SECONDARY_INVENTORIES
MTL_SECONDARY_INVENTORIES
MTL_SYSTEM_ITEMS_B
MTL_SYSTEM_ITEMS_B
MTL_SYSTEM_ITEMS_B
MTL_SYSTEM_ITEMS_B
MTL_UNITS_OF_MEASURE_TL
MTL_UNITS_OF_MEASURE_TL
MTL_UNITS_OF_MEASURE_TL
MTL_UNITS_OF_MEASURE_TL
MTL_UNITS_OF_MEASURE_TL
MTL_UNITS_OF_MEASURE_TL
PO_HAZARD_CLASSES_B
PO_UN_NUMBERS_B
RA_RULES
RA_RULES
RA_TERMS_B
RCV_ROUTING_HEADERS
QuickCodes Columns
Column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 212
Oracle Purchasing Applications Technical Reference Manual
QuickCodes Columns
Column
(Continued)
QuickCodes Type
N
Y
QuickCodes Table
No
Yes
ALLOW_UNORDERED_RECEIPTS_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
ATO_FORECAST_CONTROL
MRP_ATO_FORECAST_CONTROL
1
2
3
MFG_LOOKUPS
Consume
Consume and derive
None
ATP_COMPONENTS_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
ATP_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
AUTO_CREATED_CONFIG_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
AUTO_REDUCE_MPS
MRP_AUTO_REDUCE_MPS
1
2
3
4
MFG_LOOKUPS
None
Past due
Within demand time fence
Within planning time fence
BACK_ORDERABLE_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
BOM_ENABLED_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
BOM_ITEM_TYPE
BOM_ITEM_TYPE
1
2
3
4
5
MFG_LOOKUPS
Model
Option class
Planning
Standard
Product Family
BUILD_IN_WIP_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
CATALOG_STATUS_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
CHECK_SHORTAGES_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
COLLATERAL_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
COMMS_ACTIVATION_REQD_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 213
QuickCodes Columns
Column
(Continued)
QuickCodes Type
QuickCodes Table
COMMS_NL_TRACKABLE_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
CONTAINER_ITEM_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
CONTAINER_TYPE_CODE
CONTAINER_ITEM_TYPE
FND_COMMON_LOOKUPS
COSTING_ENABLED_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
COUPON_EXEMPT_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
CUSTOMER_ORDER_ENABLED_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
CUSTOMER_ORDER_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
CYCLE_COUNT_ENABLED_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
DEFAULT_INCLUDE_IN_ROLLUP_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
DEFECT_TRACKING_ON_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
DEMAND_TIME_FENCE_CODE
MTL_TIME_FENCE
1
2
MFG_LOOKUPS
Cumulative total lead time
Cumulative manufacturing
lead time
Total lead time
User–defined time fence
3
4
DOWNLOADABLE_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
ELECTRONIC_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
ENABLED_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
END_ASSEMBLY_PEGGING_FLAG
ASSEMBLY_PEGGING_CODE
A
B
I
N
X
Y
FND_LOOKUPS
Full Pegging
End Assembly/Full Pegging
Net by Project/Ignore Excess
None
Net by Project/Net Excess
End Assembly Pegging
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 214
Oracle Purchasing Applications Technical Reference Manual
QuickCodes Columns
Column
(Continued)
QuickCodes Type
QuickCodes Table
ENG_ITEM_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
EQUIPMENT_TYPE
SYS_YES_NO
1
2
MFG_LOOKUPS
Yes
No
EVENT_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
EXPENSE_BILLABLE_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
INDIVISIBLE_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
INSPECTION_REQUIRED_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
INTERNAL_ORDER_ENABLED_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
INTERNAL_ORDER_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
INVENTORY_ASSET_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
INVENTORY_ITEM_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
INVENTORY_PLANNING_CODE
MTL_MATERIAL_PLANNING
1
2
6
MFG_LOOKUPS
Reorder point planning
Min–max planning
Not planned
INVOICEABLE_ITEM_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
INVOICE_ENABLED_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
ITEM_TYPE
ITEM_TYPE
AOC
ATO
BMW
FG
I
K
M
OC
OO
FND_COMMON_LOOKUPS
ATO Option Class
ATO Model
BMW Type
Finished Good
Inventory Type
Kit
Model
Option Class
Outside Operation
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 215
QuickCodes Columns
Column
(Continued)
QuickCodes Type
OP
P
PF
PH
PL
POC
PTO
REF
SA
SI
LOCATION_CONTROL_CODE
MTL_LOCATION_CONTROL
1
2
3
4
5
QuickCodes Table
Outside Processing Item
Purchased item
Product Family
Phantom item
Planning
PTO Option Class
PTO model
Reference item
Subassembly
Supply item
MFG_LOOKUPS
No locator control
Prespecified locator control
Dynamic entry locator control
Locator control determined
at subinventory level
Locator control determined
at item level
LOT_CONTROL_CODE
MTL_LOT_CONTROL
1
2
MFG_LOOKUPS
No lot control
Full lot control
MATERIAL_BILLABLE_FLAG
MTL_SERVICE_BILLABLE_FLAG
E
L
M
CS_LOOKUPS
Expense
Labor
Material
MRP_CALCULATE_ATP_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
MRP_PLANNING_CODE
MRP_PLANNING_CODE
3
4
6
7
8
9
MFG_LOOKUPS
MRP planning
MPS planning
Not planned
MRP and DRP planning
MPS and DRP planning
DRP planning
MRP_SAFETY_STOCK_CODE
MTL_SAFETY_STOCK_TYPE
1
2
MFG_LOOKUPS
Non–MRP planned
MRP planned percent
MTL_TRANSACTIONS_ENABLED_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
MUST_USE_APPROVED_VENDOR_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
ORDERABLE_ON_WEB_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
OUTSIDE_OPERATION_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
PICK_COMPONENTS_FLAG
YES_NO
FND_LOOKUPS
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 216
Oracle Purchasing Applications Technical Reference Manual
QuickCodes Columns
Column
(Continued)
QuickCodes Type
N
Y
QuickCodes Table
No
Yes
PLANNING_MAKE_BUY_CODE
MTL_PLANNING_MAKE_BUY
1
2
MFG_LOOKUPS
Make
Buy
PLANNING_TIME_FENCE_CODE
MTL_TIME_FENCE
1
2
MFG_LOOKUPS
Cumulative total lead time
Cumulative manufacturing
lead time
Total lead time
User–defined time fence
3
4
PREVENTIVE_MAINTENANCE_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
PRORATE_SERVICE_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
PURCHASING_ENABLED_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
PURCHASING_ITEM_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
RECEIPT_REQUIRED_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
RELEASE_TIME_FENCE_CODE
MTL_RELEASE_TIME_FENCE
1
2
MFG_LOOKUPS
Cumulative total lead time
Cumulative manufacturing
lead time
Item total lead time
User–defined time fence
No not autorelease
Kanban Item (Do Not Release)
3
4
5
6
REPETITIVE_PLANNING_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
REPLENISH_TO_ORDER_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
RESERVABLE_TYPE
MTL_RESERVATION_CONTROL
1
2
MFG_LOOKUPS
Reservable
Not reservable
RESTRICT_LOCATORS_CODE
MTL_LOCATOR_RESTRICTIONS
1
MFG_LOOKUPS
Locators restricted to pre–
defined list
Locators not restricted to
pre–defined list
2
RESTRICT_SUBINVENTORIES_CODE
MTL_SUBINVENTORY_RESTRICTIONS
1
MFG_LOOKUPS
Subinventories restricted to
pre–defined list
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 217
QuickCodes Columns
Column
(Continued)
QuickCodes Type
2
QuickCodes Table
Subinventories not restricted to pre–defined list
RETURNABLE_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
RETURN_INSPECTION_REQUIREMENT
MTL_RETURN_INSPECTION
1
2
MFG_LOOKUPS
Inspection required
Inspection not required
REVISION_QTY_CONTROL_CODE
MTL_ENG_QUANTITY
1
MFG_LOOKUPS
Not under revision quantity
control
Under revision quantity
control
2
RFQ_REQUIRED_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
ROUNDING_CONTROL_TYPE
MTL_ROUNDING
1
2
MFG_LOOKUPS
Round order quantities
Do not round order quantities
SERIAL_NUMBER_CONTROL_CODE
MTL_SERIAL_NUMBER
1
2
5
MFG_LOOKUPS
No serial number control
Predefined serial numbers
Dynamic entry at inventory
receipt
Dynamic entry at sales order
issue
6
SERVICEABLE_COMPONENT_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
SERVICEABLE_PRODUCT_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
SERVICE_ITEM_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
SHELF_LIFE_CODE
MTL_SHELF_LIFE
1
2
4
MFG_LOOKUPS
No shelf life control
Item shelf life days
User–defined expiration date
SHIPPABLE_ITEM_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
SHIP_MODEL_COMPLETE_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
SOURCE_TYPE
MTL_SOURCE_TYPES
1
2
MFG_LOOKUPS
Inventory
Supplier
SO_TRANSACTIONS_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 218
Oracle Purchasing Applications Technical Reference Manual
QuickCodes Columns
Column
(Continued)
QuickCodes Type
QuickCodes Table
STOCK_ENABLED_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
SUMMARY_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
TAXABLE_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
TIME_BILLABLE_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
USAGE_ITEM_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
VEHICLE_ITEM_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
VENDOR_WARRANTY_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
VOL_DISCOUNT_EXEMPT_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
WIP_SUPPLY_TYPE
WIP_SUPPLY
1
2
3
4
5
6
7
MFG_LOOKUPS
Push
Assembly Pull
Operation Pull
Bulk
Supplier
Phantom
Based on Bill
ENFORCE_SHIP_TO_LOCATION_CODE
RECEIVING CONTROL LEVEL
NONE
PO_LOOKUP_CODES
No Receiving Control Enforced
Prevent Receipt of Goods or
Services
Display Warning Message
REJECT
WARNING
OUTSIDE_OPERATION_UOM_TYPE
OUTSIDE OPERATION UOM TYPE
ASSEMBLY
RESOURCE
PO_LOOKUP_CODES
Assembly Unit of Measure
Resource Unit of Measure
QTY_RCV_EXCEPTION_CODE
RECEIVING CONTROL LEVEL
NONE
PO_LOOKUP_CODES
No Receiving Control Enforced
Prevent Receipt of Goods or
Services
Display Warning Message
REJECT
WARNING
RECEIPT_DAYS_EXCEPTION_CODE
RECEIVING CONTROL LEVEL
NONE
REJECT
PO_LOOKUP_CODES
No Receiving Control Enforced
Prevent Receipt of Goods or
Services
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 219
QuickCodes Columns
Column
(Continued)
QuickCodes Type
QuickCodes Table
WARNING
Column Descriptions
Name
INVENTORY_ITEM_ID (PK)
ORGANIZATION_ID (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
SUMMARY_FLAG
ENABLED_FLAG
START_DATE_ACTIVE
END_DATE_ACTIVE
DESCRIPTION
Display Warning Message
Null? Type
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
NOT NULL
NULL
NULL
NULL
NUMBER
NUMBER
DATE
NUMBER
DATE
NUMBER
NUMBER
VARCHAR2(1)
VARCHAR2(1)
DATE
DATE
VARCHAR2(240)
BUYER_ID
ACCOUNTING_RULE_ID
INVOICING_RULE_ID
SEGMENT1
SEGMENT2
SEGMENT3
SEGMENT4
SEGMENT5
SEGMENT6
SEGMENT7
SEGMENT8
SEGMENT9
SEGMENT10
SEGMENT11
SEGMENT12
SEGMENT13
SEGMENT14
SEGMENT15
SEGMENT16
SEGMENT17
SEGMENT18
SEGMENT19
SEGMENT20
ATTRIBUTE_CATEGORY
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER(9)
NUMBER
NUMBER
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(30)
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Description
Inventory item identifier
Organization identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Flexfield summary flag
Flexfield segment enabled flag
Flexfield segment start date
Flexfield segment end date
Item description is maintained
in the installation base
language only
Buyer identifier
Accounting rule identifier
Invoicing rule identifier
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Descriptive flexfield structure
defining column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 220
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
PURCHASING_ITEM_FLAG
SHIPPABLE_ITEM_FLAG
CUSTOMER_ORDER_FLAG
NULL
NULL
NULL
NOT NULL
NOT NULL
NOT NULL
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(1)
VARCHAR2(1)
VARCHAR2(1)
INTERNAL_ORDER_FLAG
NOT NULL VARCHAR2(1)
SERVICE_ITEM_FLAG
INVENTORY_ITEM_FLAG
ENG_ITEM_FLAG
NOT NULL VARCHAR2(1)
NOT NULL VARCHAR2(1)
NOT NULL VARCHAR2(1)
INVENTORY_ASSET_FLAG
NOT NULL VARCHAR2(1)
PURCHASING_ENABLED_FLAG
NOT NULL VARCHAR2(1)
CUSTOMER_ORDER_ENABLED_FLAG
NOT NULL VARCHAR2(1)
INTERNAL_ORDER_ENABLED_FLAG
NOT NULL VARCHAR2(1)
SO_TRANSACTIONS_FLAG
MTL_TRANSACTIONS_ENABLED_FLAG
NOT NULL VARCHAR2(1)
NOT NULL VARCHAR2(1)
STOCK_ENABLED_FLAG
NOT NULL VARCHAR2(1)
BOM_ENABLED_FLAG
NOT NULL VARCHAR2(1)
BUILD_IN_WIP_FLAG
NOT NULL VARCHAR2(1)
REVISION_QTY_CONTROL_CODE
ITEM_CATALOG_GROUP_ID
CATALOG_STATUS_FLAG
NULL NUMBER
NULL NUMBER
NULL VARCHAR2(1)
RETURNABLE_FLAG
NULL VARCHAR2(1)
DEFAULT_SHIPPING_ORG
COLLATERAL_FLAG
NULL NUMBER
NULL VARCHAR2(1)
TAXABLE_FLAG
NULL VARCHAR2(1)
QTY_RCV_EXCEPTION_CODE
NULL VARCHAR2(25)
ALLOW_ITEM_DESC_UPDATE_FLAG
NULL VARCHAR2(1)
INSPECTION_REQUIRED_FLAG
NULL VARCHAR2(1)
RECEIPT_REQUIRED_FLAG
NULL VARCHAR2(1)
MARKET_PRICE
HAZARD_CLASS_ID
RFQ_REQUIRED_FLAG
NULL NUMBER
NULL NUMBER
NULL VARCHAR2(1)
QTY_RCV_TOLERANCE
NULL NUMBER
LIST_PRICE_PER_UNIT
NULL NUMBER
Description
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Flag indicating purchasing item
Flag indicating shippable item
Flag indicating customer
orderable item
Flag indicating internally
orderable item
Flag indicating service item
Flag indicating inventory item
Flag indicating engineering
item
Flag indicating item is an
inventory asset
Flag indicating item is
purchasable
Flag indicating item is
customer orderable
Flag indicating item is
internally orderable
Sales order transactions flag
Flag indicating item is
transactable
Flag indicating item is
stockable
Flag indicating item may appear
on a BOM
Flag indicating item may be
built in WIP
Revision quantity control code
Item catalog group identifier
Flag indicating item catalog
complete
Flag indicating whether item is
returnable
Default shipping organization
Flag indicating item is
collateral item
Flag indicating whether item is
taxable
Over tolerance receipts
processing method code
Allow item description updates
on PO lines
Flag indicating whether
inspection is required upon
receipt
Flag indicating supplier
receipt is required before
payment
Purchasing market price
Purchasing hazard identifier
Flag indicating whether an RFQ
(request for quotation) is
required
Maximum acceptable over–receipt
percentage
Unit list price – purchasing
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 221
Column Descriptions
Name
(Continued)
Null? Type
UN_NUMBER_ID
NULL NUMBER
PRICE_TOLERANCE_PERCENT
NULL NUMBER
ASSET_CATEGORY_ID
NULL NUMBER
ROUNDING_FACTOR
NULL NUMBER
UNIT_OF_ISSUE
ENFORCE_SHIP_TO_LOCATION_CODE
NULL VARCHAR2(25)
NULL VARCHAR2(25)
ALLOW_SUBSTITUTE_RECEIPTS_FLAG
NULL VARCHAR2(1)
ALLOW_UNORDERED_RECEIPTS_FLAG
NULL VARCHAR2(1)
ALLOW_EXPRESS_DELIVERY_FLAG
NULL VARCHAR2(1)
DAYS_EARLY_RECEIPT_ALLOWED
NULL NUMBER
DAYS_LATE_RECEIPT_ALLOWED
NULL NUMBER
RECEIPT_DAYS_EXCEPTION_CODE
NULL VARCHAR2(25)
RECEIVING_ROUTING_ID
INVOICE_CLOSE_TOLERANCE
RECEIVE_CLOSE_TOLERANCE
AUTO_LOT_ALPHA_PREFIX
NULL
NULL
NULL
NULL
NUMBER
NUMBER
NUMBER
VARCHAR2(30)
START_AUTO_LOT_NUMBER
LOT_CONTROL_CODE
SHELF_LIFE_CODE
SHELF_LIFE_DAYS
SERIAL_NUMBER_CONTROL_CODE
START_AUTO_SERIAL_NUMBER
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(30)
NUMBER
NUMBER
NUMBER
NUMBER
VARCHAR2(30)
AUTO_SERIAL_ALPHA_PREFIX
NULL VARCHAR2(30)
SOURCE_TYPE
NULL NUMBER
SOURCE_ORGANIZATION_ID
NULL NUMBER
SOURCE_SUBINVENTORY
NULL VARCHAR2(10)
EXPENSE_ACCOUNT
ENCUMBRANCE_ACCOUNT
RESTRICT_SUBINVENTORIES_CODE
UNIT_WEIGHT
NULL
NULL
NULL
NULL
WEIGHT_UOM_CODE
VOLUME_UOM_CODE
UNIT_VOLUME
NULL VARCHAR2(3)
NULL VARCHAR2(3)
NULL NUMBER
RESTRICT_LOCATORS_CODE
LOCATION_CONTROL_CODE
SHRINKAGE_RATE
NULL NUMBER
NULL NUMBER
NULL NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
Description
Purchasing UN (United Nations)
number
Purchase price tolerance
percentage
Fixed asset category identifier
(foreign key FA asset category
flexfield)
Rounding factor used to
determine order quantity
Unit of issue
Require receipt location to
match ship–to location
Flag indicating substitute
receipts allowed
Flag indicating unordered
receipts allowed
Flag indicating express
delivery allowed
Days before planned receipt
that item may be received
Days after the planned receipt
that item may be received
Exception processing for
early/late receipts
Default receipt routing
Invoice close tolerance
Receipt close tolerance
Item–level prefix for lot
numbers
Next auto assigned lot number
Lot control code
Shelf life code
Length of shelf life days
Serial number control code
Next auto assigned serial
number
Item–level alpha prefix for
serial numbers
Inventory or supplier source
type
Organization to source items
from
Subinventory to source items
from
Expense account
Encumbrance account
Subinventory restrictions type
Conversion between weight unit
of measure and base unit of
measure
Weight unit of measure code
Volume unit of measure code
Conversion between volume unit
of measure and base unit of
measure
Locators restrictions type
Stock locator control code
Planned shrinkage rate
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 222
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
ACCEPTABLE_EARLY_DAYS
NULL NUMBER
PLANNING_TIME_FENCE_CODE
DEMAND_TIME_FENCE_CODE
LEAD_TIME_LOT_SIZE
STD_LOT_SIZE
CUM_MANUFACTURING_LEAD_TIME
NULL
NULL
NULL
NULL
NULL
OVERRUN_PERCENTAGE
NULL NUMBER
MRP_CALCULATE_ATP_FLAG
NULL VARCHAR2(1)
ACCEPTABLE_RATE_INCREASE
NULL NUMBER
ACCEPTABLE_RATE_DECREASE
NULL NUMBER
CUMULATIVE_TOTAL_LEAD_TIME
PLANNING_TIME_FENCE_DAYS
DEMAND_TIME_FENCE_DAYS
END_ASSEMBLY_PEGGING_FLAG
NULL
NULL
NULL
NULL
REPETITIVE_PLANNING_FLAG
NULL VARCHAR2(1)
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
VARCHAR2(1)
PLANNING_EXCEPTION_SET
BOM_ITEM_TYPE
PICK_COMPONENTS_FLAG
NULL VARCHAR2(10)
NOT NULL NUMBER
NOT NULL VARCHAR2(1)
REPLENISH_TO_ORDER_FLAG
BASE_ITEM_ID
ATP_COMPONENTS_FLAG
NOT NULL VARCHAR2(1)
NULL NUMBER
NOT NULL VARCHAR2(1)
ATP_FLAG
NOT NULL VARCHAR2(1)
FIXED_LEAD_TIME
NULL NUMBER
VARIABLE_LEAD_TIME
NULL NUMBER
WIP_SUPPLY_LOCATOR_ID
NULL NUMBER
WIP_SUPPLY_TYPE
WIP_SUPPLY_SUBINVENTORY
NULL NUMBER
NULL VARCHAR2(10)
PRIMARY_UOM_CODE
PRIMARY_UNIT_OF_MEASURE
NULL VARCHAR2(3)
NULL VARCHAR2(25)
ALLOWED_UNITS_LOOKUP_CODE
NULL NUMBER
COST_OF_SALES_ACCOUNT
SALES_ACCOUNT
DEFAULT_INCLUDE_IN_ROLLUP_FLAG
NULL NUMBER
NULL NUMBER
NULL VARCHAR2(1)
INVENTORY_ITEM_STATUS_CODE
INVENTORY_PLANNING_CODE
PLANNER_CODE
NOT NULL VARCHAR2(10)
NULL NUMBER
NULL VARCHAR2(10)
Description
Days an order may be early
before rescheduling is
recommended
Planning time fence code
Demand time fence code
Lead time lot size
Standard lot size
Cumulative manufacturing lead
time
MRP repetitive acceptable
overrun rate
Calculate ATP flag (y/n) for
MRP planning routine
MRP repetitive acceptable rate
increase
MRP repetitive acceptable rate
decrease
Cumulative total lead time
Planning time fence days
Demand time fence days
End assembly pegging flag for
MRP
Flag indicating item to be
planned as repetitive schedule
Exception control set
Type of item
Flag indicating whether all
shippable components should be
picked
Assemble to Order flag
Base item identifier
Flag indicating whether item
may have components requiring
ATP check
Flag indicating ATP must be
checked when item is ordered
Fixed portion of the assembly’s
lead time
Variable portion of an
assembly’s lead time
Supply locator for WIP
transactions
Source of WIP material supply
Supply subinventory for WIP
transactions
Primary unit of measure code
Primary stocking unit of
measure for the item
Allowed unit of measure
conversion type
Cost of sales account
Sales account
Default value for include in
cost rollup
Material status code
Inventory planning code
Planner code
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 223
Column Descriptions
Name
(Continued)
Null? Type
PLANNING_MAKE_BUY_CODE
NULL NUMBER
FIXED_LOT_MULTIPLIER
ROUNDING_CONTROL_TYPE
CARRYING_COST
POSTPROCESSING_LEAD_TIME
PREPROCESSING_LEAD_TIME
FULL_LEAD_TIME
ORDER_COST
MRP_SAFETY_STOCK_PERCENT
MRP_SAFETY_STOCK_CODE
MIN_MINMAX_QUANTITY
MAX_MINMAX_QUANTITY
MINIMUM_ORDER_QUANTITY
FIXED_ORDER_QUANTITY
FIXED_DAYS_SUPPLY
MAXIMUM_ORDER_QUANTITY
ATP_RULE_ID
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
PICKING_RULE_ID
RESERVABLE_TYPE
POSITIVE_MEASUREMENT_ERROR
NULL NUMBER
NULL NUMBER
NULL NUMBER
NEGATIVE_MEASUREMENT_ERROR
NULL NUMBER
ENGINEERING_ECN_CODE
ENGINEERING_ITEM_ID
NULL VARCHAR2(50)
NULL NUMBER
ENGINEERING_DATE
SERVICE_STARTING_DELAY
NULL DATE
NULL NUMBER
VENDOR_WARRANTY_FLAG
SERVICEABLE_COMPONENT_FLAG
SERVICEABLE_PRODUCT_FLAG
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NOT NULL VARCHAR2(1)
NULL VARCHAR2(1)
NOT NULL VARCHAR2(1)
BASE_WARRANTY_SERVICE_ID
PAYMENT_TERMS_ID
PREVENTIVE_MAINTENANCE_FLAG
NULL NUMBER
NULL NUMBER
NULL VARCHAR2(1)
PRIMARY_SPECIALIST_ID
SECONDARY_SPECIALIST_ID
SERVICEABLE_ITEM_CLASS_ID
NULL NUMBER
NULL NUMBER
NULL NUMBER
TIME_BILLABLE_FLAG
NULL VARCHAR2(1)
MATERIAL_BILLABLE_FLAG
NULL VARCHAR2(30)
EXPENSE_BILLABLE_FLAG
NULL VARCHAR2(1)
Description
Indicates whether item is
planned as manufactured or
purchased
Fixed lot size multiplier
Rounding control code
Annual carrying cost
Post–processing lead time
Pre–processing lead time
Full lead time
Order cost
Safety stock percentage
Safety stock code
Minimum minmax order quantity
Maximum minmax order quantity
Minimum order quantity
Fixed order quantity
Fixed days supply
Maximum order quantity
Available to promise rule to be
used for this item
Picking rule code
Hard reservations allowed flag
Percent error above measured
quantity
Percent error below measured
quantity
Engineering ECN code
Engineering implemented item
identifier
Engineering implementation date
Days after shipment that
service begins
Flag indicating service for the
item is provided by a supplier
Indicates whether the item is
serviceable by other
service–type items and whether
it can be referenced as the
component of another item
Indicates whether the item is
serviceable by other
service–type items and can have
service requests reported
against it
Base warranty identifier
Payment terms identifier
Flag indicating whether item
can be a preventive maintenance
service item
Primary service specialist
Secondary service specialist
Serviceable item class
identifier
Flag indicating service labor
hours are billable
Flag indicating service
material is billable
Flag indicating service
expenses are billable
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 224
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
PRORATE_SERVICE_FLAG
NULL VARCHAR2(1)
COVERAGE_SCHEDULE_ID
SERVICE_DURATION_PERIOD_CODE
NULL NUMBER
NULL VARCHAR2(10)
SERVICE_DURATION
WARRANTY_VENDOR_ID
MAX_WARRANTY_AMOUNT
NULL NUMBER
NULL NUMBER
NULL NUMBER
RESPONSE_TIME_PERIOD_CODE
NULL VARCHAR2(30)
RESPONSE_TIME_VALUE
NEW_REVISION_CODE
NULL NUMBER
NULL VARCHAR2(30)
INVOICEABLE_ITEM_FLAG
NOT NULL VARCHAR2(1)
TAX_CODE
INVOICE_ENABLED_FLAG
NULL VARCHAR2(50)
NOT NULL VARCHAR2(1)
MUST_USE_APPROVED_VENDOR_FLAG
NOT NULL VARCHAR2(1)
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
OUTSIDE_OPERATION_FLAG
NULL
NULL
NULL
NULL
NOT NULL
NUMBER
NUMBER
NUMBER
DATE
VARCHAR2(1)
OUTSIDE_OPERATION_UOM_TYPE
NULL VARCHAR2(25)
SAFETY_STOCK_BUCKET_DAYS
AUTO_REDUCE_MPS
NULL NUMBER
NULL NUMBER(22)
COSTING_ENABLED_FLAG
NOT NULL VARCHAR2(1)
AUTO_CREATED_CONFIG_FLAG
NOT NULL VARCHAR2(1)
CYCLE_COUNT_ENABLED_FLAG
NOT NULL VARCHAR2(1)
ITEM_TYPE
MODEL_CONFIG_CLAUSE_NAME
SHIP_MODEL_COMPLETE_FLAG
NULL VARCHAR2(30)
NULL VARCHAR2(10)
NULL VARCHAR2(1)
MRP_PLANNING_CODE
RETURN_INSPECTION_REQUIREMENT
ATO_FORECAST_CONTROL
NULL NUMBER
NULL NUMBER
NULL NUMBER
RELEASE_TIME_FENCE_CODE
NULL NUMBER
RELEASE_TIME_FENCE_DAYS
NULL NUMBER
CONTAINER_ITEM_FLAG
NULL VARCHAR2(1)
VEHICLE_ITEM_FLAG
NULL VARCHAR2(1)
Description
Flag indicating cost of service
may be prorated
Coverage schedule identifier
Period code for default service
duration
Default service duration
Service supplier identifier
Monetary value of service costs
covered by the item
Period code for service
response time
Default response time
Indicates how to notify
customers of new revisions of
the item
Flag indicating item may appear
on invoices
Tax code
Indicates whether the item can
be invoiced
Flag indicating purchases
restricted to approved supplier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Flag indicating item may appear
on outside operation purchase
order
Outside operation unit of
measure
Safety stock bucket days
Automatically deletes MPS
entries within a time period
Flag indicating cost
information is maintained
Flag indicating configuration
item automatically created
Flag indicating item may be
cycle counted
User–defined item type
(not currently used)
Flag indicating model must be
complete to ship
MRP Planning option
RMA inspection requirement
Type of forecast control for
ATO
Flag to indicate if this item
is auto releasable by MRP
Number of days within which
this item should be auto
released
Flag indicating if the item is
a container. Used for shipping
sales orders
Indicates if the item is a
vehicle or not. Used for
shipping sales orders
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 225
Column Descriptions
Name
(Continued)
Null? Type
MAXIMUM_LOAD_WEIGHT
NULL NUMBER
MINIMUM_FILL_PERCENT
NULL NUMBER
CONTAINER_TYPE_CODE
NULL VARCHAR2(30)
INTERNAL_VOLUME
NULL NUMBER
WH_UPDATE_DATE
NULL DATE
PRODUCT_FAMILY_ITEM_ID
NULL NUMBER
GLOBAL_ATTRIBUTE_CATEGORY
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE1
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE2
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE3
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE4
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE5
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE6
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE7
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE8
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE9
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE10
NULL VARCHAR2(150)
PURCHASING_TAX_CODE
OVERCOMPLETION_TOLERANCE_TYPE
OVERCOMPLETION_TOLERANCE_VALUE
EFFECTIVITY_CONTROL
NULL
NULL
NULL
NULL
CHECK_SHORTAGES_FLAG
NULL VARCHAR2(1)
OVER_SHIPMENT_TOLERANCE
UNDER_SHIPMENT_TOLERANCE
OVER_RETURN_TOLERANCE
UNDER_RETURN_TOLERANCE
EQUIPMENT_TYPE
NULL
NULL
NULL
NULL
NULL
RECOVERED_PART_DISP_CODE
NULL VARCHAR2(30)
VARCHAR2(50)
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
Description
Maximum load weight of a
container or a vehicle that can
be used for shipping sales
orders
Minimum fill condition under
which the container or vehicle
should be used
Container type code for
container items. Container
types are user defineable
Internal volume for container
items. Used by Shipping to
calculate container capacity
restrictions
Warehouse update date for
tracking changes relevant to
data collected in Data
Warehouse
If the item is product family
member, stores the product
family identifier. Used in
Production Planning
Global descriptive flexfield
structure defining column
Global descriptive flexfield
segment
Global descriptive flexfield
segment
Global descriptive flexfield
segment
Global descriptive flexfield
segment
Global descriptive flexfield
segment
Global descriptive flexfield
segment
Global descriptive flexfield
segment
Global descriptive flexfield
segment
Global descriptive flexfield
segment
Global descriptive flexfield
segment
Purchasing tax code
Overcompletion tolerance type
Overcompletion tolerance value
Effectivity control code.
Indicates if the item is under
Date Effectivity or Model/Unit
Number Effectivity control.
Flag indicating material
shortages should be checked for
this item
Over shipment tolerance
Under shipment tolerance
Over return tolerance
Under return tolerance
Flag indicating item is
equipment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 226
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
Description
DEFECT_TRACKING_ON_FLAG
NULL VARCHAR2(1)
USAGE_ITEM_FLAG
EVENT_FLAG
ELECTRONIC_FLAG
DOWNLOADABLE_FLAG
VOL_DISCOUNT_EXEMPT_FLAG
NULL
NULL
NULL
NULL
NULL
COUPON_EXEMPT_FLAG
NULL VARCHAR2(1)
COMMS_NL_TRACKABLE_FLAG
NULL VARCHAR2(1)
ASSET_CREATION_CODE
NULL VARCHAR2(30)
COMMS_ACTIVATION_REQD_FLAG
NULL VARCHAR2(1)
ORDERABLE_ON_WEB_FLAG
NULL VARCHAR2(1)
BACK_ORDERABLE_FLAG
NULL VARCHAR2(1)
WEB_STATUS
INDIVISIBLE_FLAG
NULL VARCHAR2(30)
NULL VARCHAR2(1)
Indexes
Index Name
VARCHAR2(1)
VARCHAR2(1)
VARCHAR2(1)
VARCHAR2(1)
VARCHAR2(1)
Index Type
Sequence
MTL_SYSTEM_ITEMS_B_N1
NOT UNIQUE
MTL_SYSTEM_ITEMS_B_N2
NOT UNIQUE
MTL_SYSTEM_ITEMS_B_N3
MTL_SYSTEM_ITEMS_B_N4
NOT UNIQUE
NOT UNIQUE
MTL_SYSTEM_ITEMS_B_N5
MTL_SYSTEM_ITEMS_B_N6
NOT UNIQUE
NOT UNIQUE
MTL_SYSTEM_ITEMS_B_N7
NOT UNIQUE
MTL_SYSTEM_ITEMS_B_U1
UNIQUE
1
2
1
2
1
1
2
2
2
4
2
4
1
2
Sequences
Sequence
Specifies whether a defect or
bug can be filed against the
product
Indicates an item can not
contribute to volume discount
for any order
Indicates an item is excluded
from coupons even if it is part
of the group that any coupon
applies
Identifies an item as network
logistics trackable
Used to specify when an asset
should be created
Indicates an item requires
activation on a network
Indicates whether an item is
orderable on the web or not.
iStore will only sell items
with this flag to be true
In case an item is in limited
quantity, indicates whether it
can be back ordered
Item unit is indivisible
Column Name
ORGANIZATION_ID
SEGMENT1
ORGANIZATION_ID
DESCRIPTION
INVENTORY_ITEM_STATUS_CODE
ORGANIZATION_ID
AUTO_CREATED_CONFIG_FLAG
WH_UPDATE_DATE
ITEM_CATALOG_GROUP_ID
CATALOG_STATUS_FLAG
PRODUCT_FAMILY_ITEM_ID
ORGANIZATION_ID
INVENTORY_ITEM_ID
ORGANIZATION_ID
Derived Column
MTL_SYSTEM_ITEMS_B_S
INVENTORY_ITEM_ID
Database Triggers
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 227
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
MTL_SYSTEM_ITEMS_T6_BOM
AFTER
ROW
INSERT
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.
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
MTL_SYSTEM_ITEMS_T1_BOM
BEFORE
ROW
INSERT
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.
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
MTL_SYSTEM_ITEMS_T2_BOM
BEFORE
ROW
DELETE
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.
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
MTL_SYSTEM_ITEMS_T3_BOM
BEFORE
ROW
UPDATE
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.
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
MTL_SYSTEM_ITEMS_T4_BOM
AFTER
STATEMENT
UPDATE
This trigger performs the following functions depending on updates of the BOM_ITEM_TYPE and
PRODUCT_FAMILY_ITEM_ID columns: 1. Creates categories corresponding to product family items.
2. Assigns new product family items to their corresponding categories. 3. Deletes product
family categories. The trigger uses data that has been stored in the BOM_PFI_PVT package
PL/SQL tables by the row level trigger.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 228
Oracle Purchasing Applications Technical Reference Manual
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
MTL_SYSTEM_ITEMS_T5_BOM
AFTER
ROW
DELETE
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.
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
MTL_SYSTEM_ITEMS_T2_VEH
AFTER
ROW
UPDATE
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.
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
MTL_SYSTEM_ITEMS_T1
BEFORE
ROW
UPDATE
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:
Insert a record into CST_ITEM_COSTS table if
Yes.
COSTING_ENABLED_FLAG field is changed from No to
Delete a record from CST_ITEM_COSTS table if
No.
COSTING_ENABLED_FLAG field is changed from Yes to
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
MTL_SYSTEM_ITEMS_T6_ICX
AFTER
ROW
INSERT
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 229
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.
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
MTL_SYSTEM_ITEMS_T7_ICX
AFTER
ROW
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.
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
MTL_SYSTEM_ITEMS_T8_ICX
AFTER
ROW
DELETE
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.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 230
Oracle Purchasing Applications Technical Reference Manual
MTL_TRANSACTION_ACCOUNTS
MTL_TRANSACTION_ACCOUNTS holds the accounting information
for each material transaction in MTL_MATERIAL_TRANSACTIONS.
Oracle Inventory uses this information to track the financial impact of
your quantity moves.
The two tables are joined by the TRANSACTION_ID, and in most
instances, there are at least two account rows for every material
transaction. For some transactions, such as expense items or expense
subinventories, you may not have any accounting. You should not join
these two tables by ORGANIZATION_ID because inter–organizations
transfers occur across organizations.
Each row in this table represents a debit or credit accounting entry, and
the sum of all rows for a given transaction identifier should be zero.
Each row includes the account, transaction date, transaction value,
purpose (ACCOUNTING_LINE_TYPE), and the source of the charges
(TRANSACTION_SOURCE_TYPE_ID).
The TRANSACTION_VALUES and BASE_TRANSACTION_VALUES
are transferred to the GL_INTERFACE_TABLE through the period close
or GL transfer process, and until this process is run, the GL_BATCH_ID
is –1.
The index MTL_TRANSACTION_ACCOUNTS_N2 is used only during
install and upgrade, and will be dropped during the course thereof, but
is included here for completeness. The index is named such to coincide
with the equivalent index in R9.
Foreign Keys
Primary Key Table
BOM_RESOURCES
CST_ACTIVITIES
CST_COST_ELEMENTS
FND_CURRENCIES
GL_CODE_COMBINATIONS
GL_ENCUMBRANCE_TYPES
MTL_MATERIAL_TRANSACTIONS
MTL_SYSTEM_ITEMS_B
MTL_TXN_SOURCE_TYPES
ORG_GL_BATCHES
WIP_REPETITIVE_SCHEDULES
QuickCodes Columns
Column
ACCOUNTING_LINE_TYPE
Primary Key Column
Foreign Key Column
RESOURCE_ID
ACTIVITY_ID
COST_ELEMENT_ID
CURRENCY_CODE
CODE_COMBINATION_ID
ENCUMBRANCE_TYPE_ID
TRANSACTION_ID
ORGANIZATION_ID
INVENTORY_ITEM_ID
TRANSACTION_SOURCE_TYPE_ID
GL_BATCH_ID
ORGANIZATION_ID
REPETITIVE_SCHEDULE_ID
RESOURCE_ID
ACTIVITY_ID
COST_ELEMENT_ID
CURRENCY_CODE
REFERENCE_ACCOUNT
ENCUMBRANCE_TYPE_ID
TRANSACTION_ID
ORGANIZATION_ID
INVENTORY_ITEM_ID
TRANSACTION_SOURCE_TYPE_ID
GL_BATCH_ID
ORGANIZATION_ID
REPETITIVE_SCHEDULE_ID
QuickCodes Type
QuickCodes Table
CST_ACCOUNTING_LINE_TYPE
1
MFG_LOOKUPS
Inv valuation
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 231
QuickCodes Columns
Column
(Continued)
QuickCodes Type
QuickCodes Table
10
11
12
13
14
15
2
3
4
5
6
Inter–org receivables
Inter–org transfer credit
Inter–org freight charge
Average cost variance
Intransit Inventory
Encumbrance Reversal
Account
Overhead absorption
Resource absorption
Receiving Inspection
Purchase price variance or
rate variance
WIP valuation
WIP variance
Inter–org payables
Unknown
7
8
9
99
BASIS_TYPE
CST_BASIS
1
2
3
4
5
6
Column Descriptions
Name
MFG_LOOKUPS
Item
Lot
Resource Units
Resource Value
Total Value
Activity
Null? Type
TRANSACTION_ID
REFERENCE_ACCOUNT
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
INVENTORY_ITEM_ID
ORGANIZATION_ID
TRANSACTION_DATE
TRANSACTION_SOURCE_ID
TRANSACTION_SOURCE_TYPE_ID
NULL NUMBER
NULL NUMBER
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
DATE
NUMBER
DATE
NUMBER
NUMBER
NUMBER
NUMBER
DATE
NUMBER
NUMBER
TRANSACTION_VALUE
NULL NUMBER
PRIMARY_QUANTITY
NULL NUMBER
GL_BATCH_ID
NOT NULL NUMBER
ACCOUNTING_LINE_TYPE
NOT NULL NUMBER
BASE_TRANSACTION_VALUE
NOT NULL NUMBER
CONTRA_SET_ID
NOT NULL NUMBER
Description
Transaction identifier
Transaction distribution
account
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Inventory item identifier
Organization identifier
Transaction date
Transaction source identifier
Transaction source type
identifier
Accounting value in the
transaction currency (null for
base currency transactions)
Transaction quantity in primary
UOM of the item
Batch identifier for all
downloaded transaction journal
entries (set to –1 if not yet
transferred)
Purpose or description for the
accounting entry
Accounting value in the base
currency
Offset account identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 232
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
Description
RATE_OR_AMOUNT
NULL NUMBER
BASIS_TYPE
NULL NUMBER
RESOURCE_ID
NULL NUMBER
COST_ELEMENT_ID
ACTIVITY_ID
CURRENCY_CODE
NULL NUMBER
NULL NUMBER
NULL VARCHAR2(15)
CURRENCY_CONVERSION_DATE
CURRENCY_CONVERSION_TYPE
NULL DATE
NULL VARCHAR2(30)
CURRENCY_CONVERSION_RATE
NULL NUMBER
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
ENCUMBRANCE_TYPE_ID
REPETITIVE_SCHEDULE_ID
GL_SL_LINK_ID
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Indexes
Index Name
NUMBER
NUMBER
NUMBER
DATE
NUMBER
NUMBER
NUMBER
Index Type
MTL_TRANSACTION_ACCOUNTS_N1
MTL_TRANSACTION_ACCOUNTS_N2
MTL_TRANSACTION_ACCOUNTS_N3
MTL_TRANSACTION_ACCOUNTS_N4
NOT
NOT
NOT
NOT
UNIQUE
UNIQUE
UNIQUE
UNIQUE
MTL_TRANSACTION_ACCOUNTS_N5
NOT UNIQUE
MTL_TRANSACTION_ACCOUNTS_N6
NOT UNIQUE
Sequence
1
1
1
1
3
5
1
2
1
2
3
Material or material overhead
rate/amount (depending on cost
element id)
Basis for charging the material
or material overhead value
Resource or sub–element
identifier
Cost element identifier
Activity identifier
Currency code used in the
transaction
Date of the currency conversion
Currency conversion type used
for the transaction
Currency conversion rate used
for the transaction
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Encumbrance type identifier
Repetitive schedule identifier
Column Name
TRANSACTION_ID
TRANSACTION_DATE
REFERENCE_ACCOUNT
GL_BATCH_ID
ORGANIZATION_ID
TRANSACTION_DATE
TRANSACTION_SOURCE_TYPE_ID
TRANSACTION_DATE
ORGANIZATION_ID
TRANSACTION_DATE
TRANSACTION_SOURCE_TYPE_ID
Database Triggers
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
AX_MTL_TRANS_ACCOUNTS_BRI1
BEFORE
ROW
INSERT
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 prevents an inventory transaction from being posted twice to GL,
once in Global Accounting Engine and again by Oracle Inventory.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 233
MTL_TRANSACTION_LOTS_TEMP
MTL_TRANSACTION_LOTS_TEMP stores lot number information for
transactions in the MTL_MATERIAL_TRANSACTIONS_TEMP table.
Many lot number records may be specified for a given transaction
record. TRANSACTION_TEMP_ID joins to TRANSACTION_TEMP_ID
in MTL_MATERIAL_TRANSACTIONS_TEMP.
SERIAL_TRANSACTION_TEMP_ID joins to
TRANSACTION_TEMP_ID in MTL_SERIAL_NUMBERS_TEMP when
also under serial control
It is possible to have child records in this table without a parent record
due to the autocommit feature of the Lot Entry window. Periodic
deletion of irrelevant data from this table is desired.
Foreign Keys
Primary Key Table
MTL_MATERIAL_TRANSACTIONS_TEMP
Column Descriptions
Name
TRANSACTION_TEMP_ID
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
TRANSACTION_QUANTITY
PRIMARY_QUANTITY
LOT_NUMBER
LOT_EXPIRATION_DATE
ERROR_CODE
SERIAL_TRANSACTION_TEMP_ID
GROUP_HEADER_ID
PUT_AWAY_RULE_ID
PICK_RULE_ID
Indexes
Index Name
MTL_TRANSACTION_LOTS_TEMP_N1
Primary Key Column
Foreign Key Column
TRANSACTION_TEMP_ID
TRANSACTION_TEMP_ID
Null? Type
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
Description
NUMBER
DATE
NUMBER
DATE
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
DATE
NUMBER
Transaction Identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Transaction Quantity, in the
user’s preferred unit of
measure
NOT NULL NUMBER
Transaction quantity, in the
item’s primary unit of measure
NOT NULL VARCHAR2(30) Transaction lot number
NULL DATE
Lot expiration date
NULL VARCHAR2(240) Lot number transaction error
code
NULL NUMBER
connects the corresponding rows
in MTL_SERIAL_NUMBERS_TEMP to
this table through the
TRANSACTION_TEMP_ID
NULL NUMBER
Group identifier
NULL NUMBER
NULL NUMBER
Index Type
Sequence
NOT UNIQUE
1
Column Name
TRANSACTION_TEMP_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 234
Oracle Purchasing Applications Technical Reference Manual
Sequences
Sequence
Derived Column
MTL_LOT_NUMERIC_SUFFIX_S
LOT_NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 235
MTL_TRANSACTION_LOT_NUMBERS
MTL_TRANSACTION_LOT_NUMBERS stores lot number information
for transactions in the MTL_MATERIAL_TRANSACTIONS table.
TRANSACTION_ID joins to
MTL_MATERIAL_TRANSACTIONS.TRANSACTION_ID.
SERIAL_TRANSACTION_ID joins to
MTL_UNIT_TRANSACTIONS.TRANSACTION_ID when also under
serial control.
Foreign Keys
Primary Key Table
MTL_LOT_NUMBERS
MTL_MATERIAL_TRANSACTIONS
MTL_TXN_SOURCE_TYPES
MTL_UNIT_TRANSACTIONS
Column Descriptions
Name
TRANSACTION_ID (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
INVENTORY_ITEM_ID
ORGANIZATION_ID
TRANSACTION_DATE
TRANSACTION_SOURCE_ID
TRANSACTION_SOURCE_TYPE_ID
TRANSACTION_SOURCE_NAME
TRANSACTION_QUANTITY
PRIMARY_QUANTITY
LOT_NUMBER (PK)
SERIAL_TRANSACTION_ID
Indexes
Index Name
Primary Key Column
Foreign Key Column
LOT_NUMBER
INVENTORY_ITEM_ID
ORGANIZATION_ID
TRANSACTION_ID
TRANSACTION_SOURCE_TYPE_ID
TRANSACTION_ID
LOT_NUMBER
INVENTORY_ITEM_ID
ORGANIZATION_ID
TRANSACTION_ID
TRANSACTION_SOURCE_TYPE_ID
SERIAL_TRANSACTION_ID
Null? Type
Description
Transaction identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
NOT
Inventory item identifier
NOT
Organization identifier
NOT
Transaction date
Transaction disposition
(derived from
MTL_MATERIAL_TRANSACTIONS)
NULL NUMBER
Disposition type code
NULL VARCHAR2(240) Name of the transaction source
NOT NULL NUMBER
Transaction quantity, in the
user’s current unit of measure
NOT NULL NUMBER
Transacted Quantity, in the
item’s primary unit of measure
NOT NULL VARCHAR2(30) Lot number
NOT NULL NUMBER
Serial transaction identifier –
links this table with the
corresponding rows in the
serial numbers table
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER
DATE
NUMBER
DATE
NUMBER
NUMBER
NUMBER
NUMBER
DATE
NUMBER
Index Type
Sequence
MTL_TRANSACTION_LOT_NUMBERS_N1
MTL_TRANSACTION_LOT_NUMBERS_N2
NOT UNIQUE
NOT UNIQUE
MTL_TRANSACTION_LOT_NUMBERS_N3
NOT UNIQUE
MTL_TRANSACTION_LOT_NUMBERS_N4
NOT UNIQUE
1
1
2
1
2
1
Column Name
TRANSACTION_ID
ORGANIZATION_ID
TRANSACTION_DATE
ORGANIZATION_ID
LOT_NUMBER
TRANSACTION_SOURCE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 236
Oracle Purchasing Applications Technical Reference Manual
MTL_TRANSACTION_REASONS
MTL_TRANSACTION_REASONS stores the the list of all transaction
reasons that one might use across organizations in the transaction
system. Transaction reasons are user setup data and are always optional
in the Inventory transaction window.
Column Descriptions
Name
REASON_ID (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
REASON_NAME
DESCRIPTION
DISABLE_DATE
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
ATTRIBUTE_CATEGORY
Indexes
Index Name
Null? Type
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Index Type
MTL_TRANSACTION_REASONS_U1
Sequences
Sequence
Description
NUMBER
DATE
NUMBER
DATE
NUMBER
NUMBER
VARCHAR2(30)
VARCHAR2(240)
DATE
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(30)
UNIQUE
Sequence
1
Reason identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Reason name
Description of the reason
Date this reason is disabled
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield structure
defining column
Column Name
REASON_ID
Derived Column
MTL_TRANSACTION_REASONS_S
REASON_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 237
MTL_TRANSACTION_TYPES
MTL_TRANSACTION_TYPES contains seeded transaction types and
the user defined ones. USER_DEFINED_FLAG will distinguish the two.
The table also stores the TRANSACTION_ACTION_ID and
TRANSACTION_SOURCE_TYPE_ID that is associated with each
transaction type.
Foreign Keys
Primary Key Table
Primary Key Column
Foreign Key Column
TRANSACTION_SOURCE_TYPE_ID
TRANSACTION_SOURCE_TYPE_ID
QuickCodes Type
QuickCodes Table
SHORTAGE_MSG_BACKGROUND_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
SHORTAGE_MSG_ONLINE_FLAG
YES_NO
N
Y
FND_LOOKUPS
No
Yes
TRANSACTION_ACTION_ID
MTL_TRANSACTION_ACTION
1
12
2
21
24
27
28
29
3
30
31
32
4
8
MFG_LOOKUPS
Issue from stores
Intransit receipt
Subinventory transfer
Intransit shipment
Cost update
Receipt into stores
Staging transfer
Delivery adjustments
Direct organization transfer
WIP scrap transaction
Assembly completion
Assembly return
Cycle count adjustment
Physical inventory adjustment
MTL_TXN_SOURCE_TYPES
QuickCodes Columns
Column
Column Descriptions
Name
Null? Type
TRANSACTION_TYPE_ID (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
TRANSACTION_TYPE_NAME
DESCRIPTION
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER
DATE
NUMBER
DATE
NUMBER
VARCHAR2(30)
VARCHAR2(240)
TRANSACTION_ACTION_ID
NOT NULL NUMBER
TRANSACTION_SOURCE_TYPE_ID
NOT NULL NUMBER
Description
Transaction type identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Name of the transaction type
Description of the transaction
type
Transaction action identifier
that is associated with this
type
Transaction source type
identifier that is associated
with this transaction type
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 238
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
SHORTAGE_MSG_BACKGROUND_FLAG
SHORTAGE_MSG_ONLINE_FLAG
DISABLE_DATE
USER_DEFINED_FLAG
Null? Type
Description
NULL VARCHAR2(1)
NULL VARCHAR2(1)
NULL DATE
NOT NULL VARCHAR2(1)
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
ATTRIBUTE_CATEGORY
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
TYPE_CLASS
NULL NUMBER
Indexes
Index Name
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(30)
Index Type
MTL_TRANSACTION_TYPES_U1
Sequences
Sequence
UNIQUE
Sequence
1
Date that this transaction type
will be disabled
Set to ’Y’ if this type is
user–defined
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield structure
defining column
Specifies if the transaction
type is Project related
Column Name
TRANSACTION_TYPE_ID
Derived Column
MTL_TRANSACTION_TYPES_S
TRANSACTION_TYPE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 239
MTL_UNITS_OF_MEASURE_TL
MTL_UNITS_OF_MEASURE_TL is the definition table for both the
25–character and the 3–character units of measure. The base_uom_flag
indicates if the unit of measure is the primary unit of measure for the
uom_class. Oracle Inventory uses this table to keep track of the units of
measure used to transact an item. This table is also used by Oracle
Purchasing, Oracle Order Management and Oracle Shipping Execution.
Foreign Keys
Primary Key Table
MTL_UOM_CLASSES_TL
Column Descriptions
Name
UNIT_OF_MEASURE
UOM_CODE
Primary Key Column
Foreign Key Column
UOM_CLASS
UOM_CLASS
Null? Type
(PK)
NOT NULL VARCHAR2(25)
NOT NULL VARCHAR2(3)
UOM_CLASS
BASE_UOM_FLAG
UNIT_OF_MEASURE_TL
NOT NULL VARCHAR2(10)
NOT NULL VARCHAR2(1)
NOT NULL VARCHAR2(25)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATED_BY
CREATION_DATE
LAST_UPDATE_LOGIN
DISABLE_DATE
NOT
NOT
NOT
NOT
DESCRIPTION
LANGUAGE (PK)
SOURCE_LANG
ATTRIBUTE_CATEGORY
NULL VARCHAR2(50)
NOT NULL VARCHAR2(4)
NOT NULL VARCHAR2(4)
NULL VARCHAR2(30)
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
DATE
NUMBER
NUMBER
DATE
NUMBER
DATE
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NUMBER
NUMBER
DATE
Description
Unit of measure name
Abbreviated unit of measure
code
Unit of measure class
Base unit of measure flag
Unit of measure name
translation
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Date when the unit can no
longer be used to define
conversions
Unit of measure description
Descriptive flexfield
defining column
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 240
Oracle Purchasing Applications Technical Reference Manual
structure
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
Indexes
Index Name
Index Type
MTL_UNITS_OF_MEASURE_TL_U1
UNIQUE
MTL_UNITS_OF_MEASURE_TL_U2
UNIQUE
Sequence
1
2
1
2
Column Name
UNIT_OF_MEASURE
LANGUAGE
UOM_CODE
LANGUAGE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 241
MTL_UOM_CLASSES_TL
MTL_UOM_CLASSES is the definition of the unit of measure classes. A
class is a category to which units of measure are assigned. Oracle
Inventory defines this table, and it is used by Oracle Purchasing, Oracle
Order Management and Oracle Shipping Execution.
Column Descriptions
Name
UOM_CLASS
(PK)
Null? Type
Description
NOT NULL VARCHAR2(10)
UOM_CLASS_TL
NOT NULL VARCHAR2(10)
LANGUAGE (PK)
SOURCE_LANG
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
DISABLE_DATE
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(4)
VARCHAR2(4)
DATE
NUMBER
DATE
NUMBER
NUMBER
DATE
DESCRIPTION
ATTRIBUTE_CATEGORY
NULL VARCHAR2(50)
NULL VARCHAR2(30)
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Indexes
Index Name
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NUMBER
NUMBER
DATE
Index Type
MTL_UOM_CLASSES_TL_U1
UNIQUE
Sequence
1
2
Unit of
volume,
Unit of
volume,
measure class name (eg,
weight)
measure class name (eg,
weight)
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Unit of measure class
date
Class description
Descriptive flexfield
defining column
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Column Name
UOM_CLASS
LANGUAGE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 242
Oracle Purchasing Applications Technical Reference Manual
disable
structure
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
MTL_UOM_CLASS_CONVERSIONS
MTL_UOM_CLASS_CONVERSIONS is where conversions between
base units of measure are defined for an item. A base unit of measure is
the primary unit for a class.
Foreign Keys
Primary Key Table
MTL_SYSTEM_ITEMS_B
MTL_UNITS_OF_MEASURE_TL
MTL_UNITS_OF_MEASURE_TL
MTL_UOM_CLASSES_TL
MTL_UOM_CLASSES_TL
Column Descriptions
Name
Primary Key Column
Foreign Key Column
INVENTORY_ITEM_ID
UNIT_OF_MEASURE
UNIT_OF_MEASURE
UOM_CLASS
UOM_CLASS
INVENTORY_ITEM_ID
FROM_UNIT_OF_MEASURE
TO_UNIT_OF_MEASURE
FROM_UOM_CLASS
TO_UOM_CLASS
Null? Type
Description
INVENTORY_ITEM_ID (PK)
FROM_UNIT_OF_MEASURE (PK)
NOT NULL NUMBER
NOT NULL VARCHAR2(25)
FROM_UOM_CODE
NOT NULL VARCHAR2(3)
FROM_UOM_CLASS
NOT NULL VARCHAR2(10)
TO_UNIT_OF_MEASURE
(PK)
NOT NULL VARCHAR2(25)
TO_UOM_CODE
NOT NULL VARCHAR2(3)
TO_UOM_CLASS
NOT NULL VARCHAR2(10)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
CONVERSION_RATE
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NOT NULL
DATE
NUMBER
DATE
NUMBER
NUMBER
NUMBER
DISABLE_DATE
NULL DATE
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
NULL
NULL
NULL
NULL
Indexes
Index Name
NUMBER
NUMBER
NUMBER
DATE
Index Type
MTL_UOM_CLASS_CONVERSIONS_U1
UNIQUE
MTL_UOM_CLASS_CONVERSIONS_U2
UNIQUE
MTL_UOM_CLASS_CONVERSIONS_U3
UNIQUE
Sequence
1
2
1
2
1
2
Inventory item identifier
Base unit of measure of the
item’s base class
Base unit of measure short name
for the item’s base class
Base class of the item (derived
from MTL_UNITS_OF_MEASURE)
Base unit of the class to which
the conversion is defined
Base unit short name of the
class to which the conversion
is defined
Class to which the conversion
is defined (derived from
MTL_UNITS_OF_MEASURE)
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Conversion rate from the item’s
class base unit to the ”to”
class base unit
Date when the defined
inter–class conversion can no
longer be used
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Column Name
INVENTORY_ITEM_ID
TO_UNIT_OF_MEASURE
INVENTORY_ITEM_ID
TO_UOM_CODE
INVENTORY_ITEM_ID
TO_UOM_CLASS
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 243
MTL_UOM_CONVERSIONS
MTL_UOM_CONVERSIONS stores conversion rates between non–base
units of measure and their base unit. The non–base units of measure are
stored in the table.
The default_conversion_flag indicates that the conversion being defined
is 1) associated with a specific item and 2) the conversion between units
of measure has already been defined as a standard conversion with the
same conversion rate.
Foreign Keys
Primary Key Table
MTL_SYSTEM_ITEMS_B
MTL_UNITS_OF_MEASURE_TL
MTL_UOM_CLASSES_TL
QuickCodes Columns
Column
DEFAULT_CONVERSION_FLAG
Column Descriptions
Name
UNIT_OF_MEASURE
UOM_CODE
UOM_CLASS
Primary Key Column
Foreign Key Column
INVENTORY_ITEM_ID
UNIT_OF_MEASURE
UOM_CLASS
INVENTORY_ITEM_ID
UNIT_OF_MEASURE
UOM_CLASS
QuickCodes Type
QuickCodes Table
YES_NO
N
Y
FND_LOOKUPS
No
Yes
Null? Type
(PK)
INVENTORY_ITEM_ID
CONVERSION_RATE
(PK)
Description
NOT NULL VARCHAR2(25)
NOT NULL VARCHAR2(3)
NOT NULL VARCHAR2(10)
NOT NULL NUMBER
NULL NUMBER
DEFAULT_CONVERSION_FLAG
NOT NULL VARCHAR2(1)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
DISABLE_DATE
NOT
NOT
NOT
NOT
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
Indexes
Index Name
NULL
NULL
NULL
NULL
NULL
NULL
DATE
NUMBER
DATE
NUMBER
NUMBER
DATE
NULL
NULL
NULL
NULL
NUMBER
NUMBER
NUMBER
DATE
Index Type
MTL_UOM_CONVERSIONS_U1
UNIQUE
Sequence
1
2
Unit of measure long name
Unit of measure short name
Class of the conversion unit of
measure (derived from
MTL_UNITS_OF_MEASURE)
Inventory item identifier
Conversion rate from conversion
unit to base unit of class
’Y’ if conversion is the same
as the default conversion
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Date when the conversion is no
longer valid to be used in the
system (transactions, etc.)
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Column Name
INVENTORY_ITEM_ID
UNIT_OF_MEASURE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 244
Oracle Purchasing Applications Technical Reference Manual
Indexes (Continued)
Index Name
MTL_UOM_CONVERSIONS_U2
Index Type
UNIQUE
Sequence
1
2
Column Name
INVENTORY_ITEM_ID
UOM_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 245
ORG_ACCT_PERIODS
ORG_ACCT_PERIODS holds the open and closed financial periods for
organizations. When a period is opened, the period open form
(INVTTGPO) pulls in the next available period from the GL table
GL_PERIODS. ORG_ACCT_PERIODS holds the relevant data, such as
period start, end and close dates. Note that only postable periods will
be brought over. You may create non–postable periods in Oracle
General Ledger or in the GL forms provided with Oracle Inventory. If
data exists in the PERIOD_CLOSE_DATE column, then the period has
been closed and no more transactions can be made against the closed
period. The combination of the PERIOD_CLOSE_DATE and
OPEN_FLAG columns reflects the status of a period. When
OPEN_FLAG = ’P’, it means the period close is processing. When it
equals ’N’, the period close process is completed. When OPEN_FLAG is
’Y’ and PERIOD_CLOSE_DATE is null, it means the period is open.
Otherwise, it implies the period close process has failed.
Foreign Keys
Primary Key Table
GL_PERIODS
MTL_PARAMETERS
Column Descriptions
Name
Primary Key Column
Foreign Key Column
PERIOD_SET_NAME
PERIOD_NAME
ORGANIZATION_ID
PERIOD_SET_NAME
PERIOD_NAME
ORGANIZATION_ID
Null? Type
ACCT_PERIOD_ID (PK)
ORGANIZATION_ID (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
PERIOD_SET_NAME
PERIOD_YEAR
PERIOD_NUM
PERIOD_NAME
DESCRIPTION
NOT
NOT
NOT
NOT
NOT
NOT
PERIOD_START_DATE
SCHEDULE_CLOSE_DATE
NOT NULL DATE
NOT NULL DATE
PERIOD_CLOSE_DATE
OPEN_FLAG
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER
NUMBER
DATE
NUMBER
DATE
NUMBER
NUMBER
VARCHAR2(15)
NUMBER
NUMBER
VARCHAR2(15)
VARCHAR2(50)
NULL DATE
NOT NULL VARCHAR2(1)
Description
Accounting period id
Organization identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
GL period set name
GL period year
GL period number
GL period name
Description – (not currently
used)
Start date of accounting period
Scheduled close date of the
accounting period
Actual close date of the
accounting period
Indicates the status of the
period: ’P’ if the period
close is processing; ’N’ if the
period is closed; ’Y’ if the
period is either open (if
period close date is NULL) or
the period close has failed (if
period close date is not NULL)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 246
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
Description
GLOBAL_ATTRIBUTE_CATEGORY
NULL VARCHAR2(30)
GLOBAL_ATTRIBUTE1
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE2
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE3
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE4
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE5
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE6
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE7
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE8
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE9
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE10
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE11
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE12
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE13
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE14
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE15
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE16
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE17
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE18
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE19
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE20
NULL VARCHAR2(150)
Indexes
Index Name
Index Type
ORG_ACCT_PERIODS_U1
Sequences
Sequence
UNIQUE
Sequence
1
2
Global descriptive
structure defining
Global descriptive
segment
Global descriptive
segment
Global descriptive
segment
Global descriptive
segment
Global descriptive
segment
Global descriptive
segment
Global descriptive
segment
Global descriptive
segment
Global descriptive
segment
Global descriptive
segment
Global descriptive
segment
Global descriptive
segment
Global descriptive
segment
Global descriptive
segment
Global descriptive
segment
Global descriptive
segment
Global descriptive
segment
Global descriptive
segment
Global descriptive
segment
Global descriptive
segment
flexfield
column
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
Column Name
ORGANIZATION_ID
ACCT_PERIOD_ID
Derived Column
ORG_ACCT_PERIODS_S
ACCT_PERIOD_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 247
ORG_FREIGHT_TL
ORG_FREIGHT is the definition table for freight carriers. It also holds
the distribution account information.
The freight carrier (FREIGHT_CODE) and freight charge distribution
account (DISTRIBUTION_ACCOUNT) are used in inter–organization
transfers.
Freight carriers are defined in the Freight Carriers window in Oracle
Inventory.
Foreign Keys
Primary Key Table
GL_CODE_COMBINATIONS
MTL_PARAMETERS
Column Descriptions
Name
FREIGHT_CODE (PK)
ORGANIZATION_ID (PK)
FREIGHT_CODE_TL
LANGUAGE (PK)
SOURCE_LANG
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
DESCRIPTION
DISABLE_DATE
DISTRIBUTION_ACCOUNT
Primary Key Column
Foreign Key Column
CODE_COMBINATION_ID
ORGANIZATION_ID
DISTRIBUTION_ACCOUNT
ORGANIZATION_ID
Null? Type
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(25)
NUMBER
VARCHAR2(25)
VARCHAR2(4)
VARCHAR2(4)
DATE
NUMBER
DATE
NUMBER
NUMBER
VARCHAR2(80)
DATE
NUMBER
ATTRIBUTE_CATEGORY
NULL VARCHAR2(30)
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
GLOBAL_ATTRIBUTE1
GLOBAL_ATTRIBUTE2
GLOBAL_ATTRIBUTE3
GLOBAL_ATTRIBUTE4
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Description
Freight code
Organization identifier
Freight code
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Freight code description
Disable date
Freight charge distribution
account
Descriptive flexfield structure
defining column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Global Descriptive Flex Segment
Global Descriptive Flex Segment
Global Descriptive Flex Segment
Global Descriptive Flex Segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 248
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
GLOBAL_ATTRIBUTE5
GLOBAL_ATTRIBUTE6
GLOBAL_ATTRIBUTE7
GLOBAL_ATTRIBUTE8
GLOBAL_ATTRIBUTE9
GLOBAL_ATTRIBUTE10
GLOBAL_ATTRIBUTE11
GLOBAL_ATTRIBUTE12
GLOBAL_ATTRIBUTE13
GLOBAL_ATTRIBUTE14
GLOBAL_ATTRIBUTE15
GLOBAL_ATTRIBUTE16
GLOBAL_ATTRIBUTE17
GLOBAL_ATTRIBUTE18
GLOBAL_ATTRIBUTE19
GLOBAL_ATTRIBUTE20
GLOBAL_ATTRIBUTE_CATEGORY
Indexes
Index Name
Null? Type
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Index Type
ORG_FREIGHT_TL_U1
Description
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
UNIQUE
Sequence
1
2
3
Global Descriptive
Global Descriptive
Global Descriptive
Global Descriptive
Global Descriptive
Global Descriptive
Global Descriptive
Global Descriptive
Global Descriptive
Global Descriptive
Global Descriptive
Global Descriptive
Global Descriptive
Global Descriptive
Global Descriptive
Global Descriptive
Global Descriptive
Attribute Category
Flex
Flex
Flex
Flex
Flex
Flex
Flex
Flex
Flex
Flex
Flex
Flex
Flex
Flex
Flex
Flex
Flex
Segment
Segment
Segment
Segment
Segment
Segment
Segment
Segment
Segment
Segment
Segment
Segment
Segment
Segment
Segment
Segment
Column Name
FREIGHT_CODE
ORGANIZATION_ID
LANGUAGE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 249
PA_EXPENDITURE_TYPES
PA_EXPENDITURE_TYPES stores the most detailed
implementation–defined classifications of expenditures charged to
projects and tasks.
Foreign Keys
Primary Key Table
PA_EXPENDITURE_CATEGORIES
PA_SYSTEM_LINKAGES
QuickCodes Columns
Column
Primary Key Column
Foreign Key Column
EXPENDITURE_CATEGORY
FUNCTION
EXPENDITURE_CATEGORY
SYSTEM_LINKAGE_FUNCTION
QuickCodes Type
QuickCodes Table
REVENUE_CATEGORY_CODE
REVENUE CATEGORY
PA_LOOKUPS
UNIT_OF_MEASURE
UNIT
DOLLARS
HOURS
PA_LOOKUPS
Dollars
Hours
Column Descriptions
Name
EXPENDITURE_TYPE
Null? Type
(PK)
NOT NULL VARCHAR2(30)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
EXPENDITURE_CATEGORY
NOT
NOT
NOT
NOT
NOT
NOT
REVENUE_CATEGORY_CODE
NOT NULL VARCHAR2(30)
SYSTEM_LINKAGE_FUNCTION
NULL
NULL
NULL
NULL
NULL
NULL
DATE
NUMBER(15)
DATE
NUMBER(15)
NUMBER(15)
VARCHAR2(30)
NULL VARCHAR2(30)
UNIT_OF_MEASURE
NOT NULL VARCHAR2(30)
START_DATE_ACTIVE
NOT NULL DATE
COST_RATE_FLAG
NOT NULL VARCHAR2(1)
END_DATE_ACTIVE
NULL DATE
DESCRIPTION
NULL VARCHAR2(250)
ATTRIBUTE_CATEGORY
NULL VARCHAR2(30)
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Description
The expenditure for which the
alias is created
Standard Who Column
Standard Who Column
Standard Who Column
Standard Who Column
Standard Who Column
The expenditure category that
classifies the expenditure type
into a cost group
The revenue category that
classifies the expenditure type
into a revenue group
The expenditure type class for
which this alias is created
The unit by which to measure
amounts entered for the
expenditure type
First effective date of the
expenditure type
Flag that indicates whether a
cost rate is required for the
non–labor expenditure type
Last effective date of the
expenditure type
The description of the
expenditure type
Descriptive Flexfield Context
Field
Descriptive Flexfield Segment
Descriptive Flexfield Segment
Descriptive Flexfield Segment
Descriptive Flexfield Segment
Descriptive Flexfield Segment
Descriptive Flexfield Segment
Descriptive Flexfield Segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 250
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
ADW_NOTIFY_FLAG
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Indexes
Index Name
PA_EXPENDITURE_TYPES_N1
PA_EXPENDITURE_TYPES_N2
PA_EXPENDITURE_TYPES_U1
Description
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(1)
Index Type
Sequence
NOT UNIQUE
NOT UNIQUE
UNIQUE
1
2
1
Descriptive Flexfield Segment
Descriptive Flexfield Segment
Descriptive Flexfield Segment
Descriptive Flexfield Segment
Descriptive Flexfield Segment
Descriptive Flexfield Segment
Descriptive Flexfield Segment
Descriptive Flexfield Segment
The flag that indicates whether
this row needs to be sent to
the interface table or not.
This column is required for
Oracle Project Analysis
Collection Pack.
Column Name
SYSTEM_LINKAGE_FUNCTION
ADW_NOTIFY_FLAG
EXPENDITURE_TYPE
Database Triggers
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
PA_ADW_EXPENDITURE_TYPES_T1
BEFORE
ROW
UPDATE
This trigger maintains the ADW_NOTIFY_FLAG column for any updates to EXPENDITURE_CATEGORY,
REVENUE_CATEGORY_CODE, UNIT_OF_MEASURE and DESCRIPTION columns.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 251
PA_PROJECTS_ALL
PA_PROJECTS_ALL stores the highest units of work defined in Oracle
Projects at which funding can be allocated and at which revenue,
invoices, unbilled receivables, and unearned revenue are generated and
maintained. At the project level, users can specify the methods to be
used for revenue accrual and billing, and the invoice formats to be used
for invoicing. A project is broken down into one or more tasks. All
projects can be funded by one or more agreements.
Foreign Keys
Primary Key Table
HR_ALL_ORGANIZATION_UNITS
PA_BILLING_CYCLES
PA_CC_TP_SCHEDULES_BG
PA_CC_TP_SCHEDULES_BG
PA_DISTRIBUTION_RULES
PA_IND_RATE_SCHEDULES_ALL_BG
PA_IND_RATE_SCHEDULES_ALL_BG
PA_IND_RATE_SCHEDULES_ALL_BG
PA_IND_RATE_SCHEDULES_ALL_BG
PA_IND_RATE_SCHEDULES_ALL_BG
PA_IND_RATE_SCHEDULES_ALL_BG
PA_INVOICE_FORMATS
PA_INVOICE_FORMATS
PA_INVOICE_FORMATS
PA_PROJECT_STATUSES
PA_PROJECT_TYPES_ALL
PA_STD_BILL_RATE_SCHEDULES_ALL
PA_STD_BILL_RATE_SCHEDULES_ALL
QuickCodes Columns
Column
Primary Key Column
Foreign Key Column
ORGANIZATION_ID
BILLING_CYCLE_ID
TP_SCHEDULE_ID
TP_SCHEDULE_ID
DISTRIBUTION_RULE
IND_RATE_SCH_ID
IND_RATE_SCH_ID
IND_RATE_SCH_ID
IND_RATE_SCH_ID
IND_RATE_SCH_ID
IND_RATE_SCH_ID
INVOICE_FORMAT_ID
INVOICE_FORMAT_ID
INVOICE_FORMAT_ID
PROJECT_STATUS_CODE
PROJECT_TYPE
ORG_ID
ORGANIZATION_ID
STD_BILL_RATE_SCHEDULE
ORG_ID
ORGANIZATION_ID
STD_BILL_RATE_SCHEDULE
ORG_ID
CARRYING_OUT_ORGANIZATION_ID
BILLING_CYCLE_ID
LABOR_TP_SCHEDULE_ID
NL_TP_SCHEDULE_ID
DISTRIBUTION_RULE
COST_IND_RATE_SCH_ID
OVR_COST_IND_RATE_SCH_ID
REV_IND_RATE_SCH_ID
OVR_REV_IND_RATE_SCH_ID
INV_IND_RATE_SCH_ID
OVR_INV_IND_RATE_SCH_ID
LABOR_INVOICE_FORMAT_ID
NON_LABOR_INVOICE_FORMAT_ID
RETENTION_INVOICE_FORMAT_ID
PROJECT_STATUS_CODE
PROJECT_TYPE
ORG_ID
LABOR_BILL_RATE_ORG_ID
LABOR_STD_BILL_RATE_SCHDL
ORG_ID
NON_LABOR_BILL_RATE_ORG_ID
NON_LABOR_STD_BILL_RATE_SCHDL
ORG_ID
QuickCodes Type
QuickCodes Table
LABOR_SCH_TYPE
PROJECT SCHEDULE TYPE
B
I
PA_LOOKUPS
Bill Rate
Indirect
NON_LABOR_SCH_TYPE
PROJECT SCHEDULE TYPE
B
I
PA_LOOKUPS
Bill Rate
Indirect
PM_PRODUCT_CODE
PM_PRODUCT_CODE
PA_LOOKUPS
PROJECT_STATUS_CODE
PROJECT STATUS
ACTIVE
CLOSED
PA_LOOKUPS
Active
Closed
WF_STATUS_CODE
WF_STATUS_CODE
IN_ROUTE
REJECTED
PA_LOOKUPS
In Progress
Rejected
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 252
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
PROJECT_ID
(PK)
Null? Type
NAME
NOT
SEGMENT1
NOT
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
PROJECT_TYPE
NOT
NOT
NOT
NOT
NOT
NOT
CARRYING_OUT_ORGANIZATION_ID
NOT
PUBLIC_SECTOR_FLAG
NOT
PROJECT_STATUS_CODE
DESCRIPTION
START_DATE
NOT
COMPLETION_DATE
CLOSED_DATE
DISTRIBUTION_RULE
LABOR_INVOICE_FORMAT_ID
NON_LABOR_INVOICE_FORMAT_ID
RETENTION_INVOICE_FORMAT_ID
RETENTION_PERCENTAGE
Description
NOT NULL NUMBER(15)
The system–generated number
that uniquely identifies the
project
NULL VARCHAR2(30) User–defined name that uniquely
identifies the project
NULL VARCHAR2(25) The project number that
uniquely identifies the
project. The project number
can be user–entered or
system–generated as defined in
the implementation options
NULL DATE
Standard Who Column
NULL NUMBER(15)
Standard Who Column
NULL DATE
Standard Who Column
NULL NUMBER(15)
Standard Who Column
NULL NUMBER(15)
Standard Who Column
NULL VARCHAR2(20) The project type that
classifies the project and
defaults project information
upon project entry
NULL NUMBER(15)
The identifier of the
organization that is
responsible for the project
work
NULL VARCHAR2(1)
Flag that indicates whether the
project is in the public sector
or the private sector
NULL VARCHAR2(30) The status of the project.
NULL VARCHAR2(250) The description of the project
NULL DATE
The date on which the project
starts; expenditure items with
item dates before the start
date cannot be entered for the
project
NULL DATE
The date on which the project
is completed; expenditure
items with item dates after the
completion date cannot be
entered for the project
NULL DATE
The date that the project was
closed by changing the project
status to Closed
NULL VARCHAR2(30) The distribution rule that
specifies the contract
project’s revenue accrual and
billing method
NULL NUMBER(15)
The identifier of the invoice
format used to group and format
labor expenditure items into
invoice lines
NULL NUMBER(15)
The identifier of the invoice
format used to group and format
non–labor expenditure items
into invoice lines
NULL NUMBER(15)
The identifier of the invoice
format used to format a
retention line on the project’s
invoices
NULL NUMBER(15)
The percentage to be retained
on each invoice generated for
the project
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 253
Column Descriptions
Name
(Continued)
Null? Type
BILLING_OFFSET
NULL NUMBER(15)
BILLING_CYCLE
LABOR_STD_BILL_RATE_SCHDL
NULL
NULL
LABOR_BILL_RATE_ORG_ID
NULL
LABOR_SCHEDULE_FIXED_DATE
NULL
LABOR_SCHEDULE_DISCOUNT
NULL
NON_LABOR_STD_BILL_RATE_SCHDL
NULL
NON_LABOR_BILL_RATE_ORG_ID
NULL
NON_LABOR_SCHEDULE_FIXED_DATE
NULL
NON_LABOR_SCHEDULE_DISCOUNT
NULL
LIMIT_TO_TXN_CONTROLS_FLAG
NULL
PROJECT_LEVEL_FUNDING_FLAG
NULL
INVOICE_COMMENT
NULL
Description
The number of days after the
project start date when the
first invoice for the project
is created
NUMBER(15)
Obsolete
VARCHAR2(20) The labor standard bill rate
schedule that defaults to new
tasks created for the project
NUMBER(15)
The identifier of the
organization that owns the
labor standard bill rate
schedule
DATE
The fixed date used to
determine the effective bill
rates of the standard labor
bill rate schedule.
The
project fixed date is a default
for the task fixed date
NUMBER(7,4)
The percentage to be discounted
from the standard labor bill
rate schedule. The project
discount is a default for the
task discount
VARCHAR2(30) The non–labor standard bill
rate schedule that defaults to
new tasks created for the
project
NUMBER(15)
The identifier of the
organization that owns the
non–labor standard bill rate
schedule
DATE
The fixed date used to
determine the effective bill
rates of the standard non–labor
bill rate schedule. The project
fixed date is a default for the
task fixed date
NUMBER(7,4)
The percentage to be discounted
from the standard non–labor
bill rate schedule. The
project discount is a default
for the task discount
VARCHAR2(1)
Flag that indicates if users
can only charge expenditures to
the project that are listed in
the transaction controls. If
flag =Y, then only items listed
in the controls are allowed. If
flag =N or null, then items not
listed are allowed
VARCHAR2(1)
Flag that indicates if the
project is funded at the
project level (’Y’) or at the
top task level (N’). This flag
is set when the project is
baselined
VARCHAR2(240) Free text comment that can be
printed on an invoice.
The
invoice comment defined for the
project is defaulted to the
invoice comment for the draft
invoices of the project
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 254
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
UNBILLED_RECEIVABLE_DR
NULL NUMBER(22,5)
UNEARNED_REVENUE_CR
NULL NUMBER(22,5)
REQUEST_ID
PROGRAM_ID
PROGRAM_APPLICATION_ID
PROGRAM_UPDATE_DATE
SUMMARY_FLAG
NULL
NULL
NULL
NULL
NOT NULL
NUMBER(15)
NUMBER(15)
NUMBER(15)
DATE
VARCHAR2(1)
ENABLED_FLAG
NOT NULL VARCHAR2(1)
SEGMENT2
NULL VARCHAR2(25)
SEGMENT3
NULL VARCHAR2(25)
SEGMENT4
NULL VARCHAR2(25)
SEGMENT5
NULL VARCHAR2(25)
SEGMENT6
NULL VARCHAR2(25)
SEGMENT7
NULL VARCHAR2(25)
SEGMENT8
NULL VARCHAR2(25)
SEGMENT9
NULL VARCHAR2(25)
SEGMENT10
NULL VARCHAR2(25)
ATTRIBUTE_CATEGORY
NULL VARCHAR2(30)
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
COST_IND_RATE_SCH_ID
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
REV_IND_RATE_SCH_ID
NULL NUMBER(15)
INV_IND_RATE_SCH_ID
NULL NUMBER(15)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER(15)
Description
The unbilled receivables
balance for the project that is
posted to Oracle General Ledger
or Oracle Receivables. This
value is maintained by the
Transfer Revenue and Transfer
Invoices processes
The unearned revenue balance
for the project that is posted
to Oracle General Ledger or
Oracle Receivables. This value
is maintained by the Transfer
Revenue and Transfer Invoices
processes
Standard Who Column
Standard Who Column
Standard Who Column
Standard Who Column
Flag used with the project key
flexfield. The project key
flexfield is not implemented
Flag used with the key
flexfield. The project key
flexfield is not implemented
Key flexfield segment – not
implemented
Key flexfield segment – not
implemented
Key flexfield segment – not
implemented
Key flexfield segment – not
implemented
Key flexfield segment – not
implemented
Key flexfield segment – not
implemented
Key flexfield segment – not
implemented
Key flexfield segment – not
implemented
Key flexfield segment – not
implemented
Descriptive flexfield context
field
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
The identifier of default
costing burden schedule
The identifier of default
revenue burden schedule
The identifier of default
invoice burden schedule
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 255
Column Descriptions
Name
(Continued)
Null? Type
COST_IND_SCH_FIXED_DATE
NULL DATE
REV_IND_SCH_FIXED_DATE
NULL DATE
INV_IND_SCH_FIXED_DATE
NULL DATE
LABOR_SCH_TYPE
NULL VARCHAR2(1)
NON_LABOR_SCH_TYPE
NULL VARCHAR2(1)
OVR_COST_IND_RATE_SCH_ID
OVR_REV_IND_RATE_SCH_ID
OVR_INV_IND_RATE_SCH_ID
TEMPLATE_FLAG
NULL
NULL
NULL
NULL
VERIFICATION_DATE
CREATED_FROM_PROJECT_ID
NULL DATE
NULL NUMBER(15)
TEMPLATE_START_DATE_ACTIVE
NULL DATE
TEMPLATE_END_DATE_ACTIVE
NULL DATE
ORG_ID
NULL NUMBER(15)
PM_PRODUCT_CODE
NULL VARCHAR2(30)
PM_PROJECT_REFERENCE
NULL VARCHAR2(25)
ACTUAL_START_DATE
NULL DATE
ACTUAL_FINISH_DATE
NULL DATE
EARLY_START_DATE
NULL DATE
EARLY_FINISH_DATE
NULL DATE
LATE_START_DATE
NULL DATE
LATE_FINISH_DATE
NULL DATE
SCHEDULED_START_DATE
NULL DATE
NUMBER(15)
NUMBER(15)
NUMBER(15)
VARCHAR2(1)
Description
The schedule fixed date of firm
costing burden schedule
The schedule fixed date of firm
revenue burden schedule
The schedule fixed date of firm
invoice burden schedule
The schedule type of labor
expenditure items
The schedule type of non–labor
expenditure items
This column is not used
This column is not used
This column is not used
Indicates whether the project
is a Template or Not
Not currently used
Holds the Project_id of the
source project. This value
would be null for templates
The Effective start date of the
Template
Last effective date of the
template
Operating unit identifier for
multi–organization
installations
The identifier of the external
project management system from
which the project was imported.
The identifier of the project
in the external project
management system from which
the project was imported.
The actual start date of the
project. Applicable only for a
project that has originated
from an external system.
The actual end date of the
project. Applicable only for a
project that has originated
from an external system.
The early start date of the
project. Applicable only for a
project that has originated
from an external system.
The early finish date of the
project. Applicable only for a
project that has originated
from an external system.
The late start date of the
project. Applicable only for a
project that has originated
from an external system.
The late finish date of the
project. Applicable only for a
project that has originated
from an external system.
The scheduled start date of the
project. Applicable only for a
project that has originated
from an external system.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 256
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
SCHEDULED_FINISH_DATE
NULL DATE
BILLING_CYCLE_ID
NULL NUMBER(15)
ADW_NOTIFY_FLAG
NULL VARCHAR2(1)
WF_STATUS_CODE
NULL VARCHAR2(30)
OUTPUT_TAX_CODE
NULL VARCHAR2(50)
RETENTION_TAX_CODE
NULL VARCHAR2(50)
PROJECT_CURRENCY_CODE
ALLOW_CROSS_CHARGE_FLAG
NOT NULL VARCHAR2(15)
NOT NULL VARCHAR2(1)
PROJECT_RATE_DATE
NULL DATE
PROJECT_RATE_TYPE
NULL VARCHAR2(30)
CC_PROCESS_LABOR_FLAG
NOT NULL VARCHAR2(1)
LABOR_TP_SCHEDULE_ID
NOT NULL NUMBER
LABOR_TP_FIXED_DATE
NULL DATE
Description
The scheduled finish date of
the project. Applicable only
for a project that has
originated from an external
system.
The identifier of the billing
cycle which applies to the
project
The flag that indicates whether
this row needs to be sent to
the interface table or not.
This column is required for
Oracle Project Analysis
Collection Pack.
Indicates the status of the
workflow associated with the
project
Indicates whether tax rate
defined for Projects will be
used for Customer Invoices
Indicates whether tax rate
defined for retention will be
used for Customer Invoices
Currency code of the project
Flag to indicate whether cross
charge are allowed
Default value for project rate
date which can be overridden at
task
Default value for project rate
type which can be overridden at
task
Flag that indicates cross
charge processing is to be
performed for 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.
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. It cc_process_labor_flag
is set to Y, this field is
required.
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.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 257
Column Descriptions
Name
(Continued)
Null? Type
Description
CC_PROCESS_NL_FLAG
NOT NULL VARCHAR2(1)
NL_TP_SCHEDULE_ID
NOT NULL NUMBER
NL_TP_FIXED_DATE
NULL DATE
CC_TAX_TASK_ID
NULL NUMBER
Indexes
Index Name
Index Type
Sequence
PA_PROJECTS_N1
NOT UNIQUE
PA_PROJECTS_N2
PA_PROJECTS_N3
NOT UNIQUE
NOT UNIQUE
PA_PROJECTS_N4
PA_PROJECTS_N5
PA_PROJECTS_U1
PA_PROJECTS_U2
PA_PROJECTS_U3
PA_PROJECTS_U4
NOT UNIQUE
NOT UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
1
2
1
1
2
1
2
1
1
1
1
2
Sequences
Sequence
Flag that indicates cross
charge processing is to be
performed for n on–labor
transactions charged to the
project. Default value for the
project template is N. This is
defaulted to a project from the
project template. This value
for the project is a default
for the task fixed date.
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.
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.
Identifier of the task to which
intercompany tax items on the
intercompany AP invoice are
charged.
Column Name
LABOR_BILL_RATE_ORG_ID
LABOR_STD_BILL_RATE_SCHDL
CARRYING_OUT_ORGANIZATION_ID
NON_LABOR_BILL_RATE_ORG_ID
NON_LABOR_STD_BILL_RATE_SCHDL
PROJECT_STATUS_CODE
ADW_NOTIFY_FLAG
PROJECT_ID
SEGMENT1
NAME
PM_PROJECT_REFERENCE
PM_PRODUCT_CODE
Derived Column
PA_PROJECTS_S
PROJECT_ID
Database Triggers
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 258
Oracle Purchasing Applications Technical Reference Manual
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
PA_ADW_PROJECTS_T1
BEFORE
ROW
UPDATE
This trigger maintains the ADW_NOTIFY_COLUMN for any updates to PROJECT_TYPE, NAME, SEGMENT1,
DESCRIPTION and CARRYING_OUT_ORGANIZATION_ID columns.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 259
PA_TASKS
PA_TASKS stores user–defined subdivisions of project work. Tasks can
be broken down into multiple levels of subtasks. The depth and width
of the work breakdown structure (WBS) is unlimited.
The WBS is held using the TASK_ID and PARENT_TASK_ID columns.
Two columns related to the WBS are denormalized: TOP_TASK_ID and
WBS_LEVEL.
Foreign Keys
Primary Key Table
HR_ALL_ORGANIZATION_UNITS
HR_ALL_ORGANIZATION_UNITS
PA_CC_TP_SCHEDULES_BG
PA_CC_TP_SCHEDULES_BG
PA_IND_RATE_SCHEDULES_ALL_BG
PA_IND_RATE_SCHEDULES_ALL_BG
PA_IND_RATE_SCHEDULES_ALL_BG
PA_LABOR_COST_MULTIPLIERS
PA_PROJECTS_ALL
PA_STD_BILL_RATE_SCHEDULES_ALL
PA_STD_BILL_RATE_SCHEDULES_ALL
PA_TASKS
PA_TASKS
PER_ALL_PEOPLE_F
RA_ADDRESSES_ALL
QuickCodes Columns
Column
Primary Key Column
Foreign Key Column
ORGANIZATION_ID
ORGANIZATION_ID
TP_SCHEDULE_ID
TP_SCHEDULE_ID
IND_RATE_SCH_ID
IND_RATE_SCH_ID
IND_RATE_SCH_ID
LABOR_COST_MULTIPLIER_NAME
PROJECT_ID
ORGANIZATION_ID
STD_BILL_RATE_SCHEDULE
ORGANIZATION_ID
STD_BILL_RATE_SCHEDULE
TASK_ID
TASK_ID
PERSON_ID
ADDRESS_ID
CARRYING_OUT_ORGANIZATION_ID
CARRYING_OUT_ORGANIZATION_ID
LABOR_TP_SCHEDULE_ID
NL_TP_SCHEDULE_ID
COST_IND_RATE_SCH_ID
INV_IND_RATE_SCH_ID
REV_IND_RATE_SCH_ID
LABOR_COST_MULTIPLIER_NAME
PROJECT_ID
LABOR_BILL_RATE_ORG_ID
LABOR_STD_BILL_RATE_SCHDL
NON_LABOR_BILL_RATE_ORG_ID
NON_LABOR_STD_BILL_RATE_SCHDL
PARENT_TASK_ID
TOP_TASK_ID
TASK_MANAGER_PERSON_ID
ADDRESS_ID
QuickCodes Type
QuickCodes Table
LABOR_SCH_TYPE
PROJECT SCHEDULE TYPE
B
I
PA_LOOKUPS
Bill Rate
Indirect
NON_LABOR_SCH_TYPE
PROJECT SCHEDULE TYPE
B
I
PA_LOOKUPS
Bill Rate
Indirect
PM_PRODUCT_CODE
PM_PRODUCT_CODE
PA_LOOKUPS
SERVICE_TYPE_CODE
SERVICE TYPE
PA_LOOKUPS
Column Descriptions
Name
TASK_ID
(PK)
PROJECT_ID
Null? Type
NOT NULL NUMBER(15)
NOT NULL NUMBER(15)
Description
The system–generated number
that uniquely identifies the
task
The identifier of the project
for which the task is a unit of
work
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 260
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
TASK_NUMBER
NOT NULL VARCHAR2(25)
CREATION_DATE
CREATED_BY
LAST_UPDATE_DATE
LAST_UPDATED_BY
LAST_UPDATE_LOGIN
TASK_NAME
NOT
NOT
NOT
NOT
NOT
NOT
TOP_TASK_ID
NOT
WBS_LEVEL
NOT
READY_TO_BILL_FLAG
NOT
READY_TO_DISTRIBUTE_FLAG
NOT
PARENT_TASK_ID
DESCRIPTION
CARRYING_OUT_ORGANIZATION_ID
SERVICE_TYPE_CODE
TASK_MANAGER_PERSON_ID
CHARGEABLE_FLAG
NOT
Description
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
NULL DATE
Standard Who Column
NULL NUMBER(15)
Standard Who Column
NULL DATE
Standard Who Column
NULL NUMBER(15)
Standard Who Column
NULL NUMBER(15)
Standard Who Column
NULL VARCHAR2(20) User–defined short name of the
task
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.
NULL NUMBER(3)
The level of the task in the
work breakdown structure
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
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
NULL NUMBER(15)
The identifier of the task that
is the parent of the task in
the project work breakdown
structure
NULL VARCHAR2(250) Description of the task
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
NULL VARCHAR2(30) The type of work performed on
the task
NULL NUMBER(9)
The identifier of the employee
that manages the task.
NULL VARCHAR2(1)
Flag that indicates if
expenditure items can be
charged to the task. Only
lowest level tasks can be
chargeable
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 261
Column Descriptions
Name
(Continued)
Null? Type
BILLABLE_FLAG
NULL VARCHAR2(1)
LIMIT_TO_TXN_CONTROLS_FLAG
NULL VARCHAR2(1)
START_DATE
NULL DATE
COMPLETION_DATE
NULL DATE
ADDRESS_ID
NULL NUMBER(15)
LABOR_BILL_RATE_ORG_ID
NULL NUMBER(15)
LABOR_STD_BILL_RATE_SCHDL
NULL VARCHAR2(20)
LABOR_SCHEDULE_FIXED_DATE
NULL DATE
LABOR_SCHEDULE_DISCOUNT
NULL NUMBER(7,4)
NON_LABOR_BILL_RATE_ORG_ID
NULL NUMBER(15)
NON_LABOR_STD_BILL_RATE_SCHDL
NULL VARCHAR2(30)
Description
Default flag for items charged
to the task that indicates if
the item can accrue revenue (Y
or N). For capital projects
this flag is used as
capitalizable_flag. For
indirect projects this flag is
set to N and is not used.
Flag that indicates if users
can only charge expenditures to
the task that are listed in
task’s transaction controls.
If flag =Y, then only items
listed in controls are allowed.
If flag = ’N’ or null, then
items not listed are allowed
The date on which the task
starts; expenditure items with
item dates before the start
date cannot be entered for the
task
The date on which the task is
completed; expenditure items
with item dates after the task
completion date cannot be
entered for the task. You must
enter a start date to enter a
completion date.
The identifier of the customer
address that is the task work
site. This value is defaulted
from the project customer work
site if only one project
customer exists
The identifier of the
organization that owns the
labor standard bill rate
schedule
The labor standard bill rate
schedule that is used to
calculate revenue for labor
expenditure items charged to
the task
The date used to determine the
effective bill rates of the
task standard labor bill rate
schedule. If no fixed date is
entered, the expenditure item
date is used to determine the
effective bill rate for the
item
The percentage to be discounted
from the task standard labor
bill rate schedule
The identifier of the
organization that owns the
non–labor standard bill rate
schedule
The non–labor standard bill
rate schedule that is used to
calculate revenue for non–labor
expenditure items charged to
the task
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 262
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
NON_LABOR_SCHEDULE_FIXED_DATE
NULL DATE
NON_LABOR_SCHEDULE_DISCOUNT
NULL NUMBER(7,4)
LABOR_COST_MULTIPLIER_NAME
NULL VARCHAR2(20)
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
ATTRIBUTE_CATEGORY
NULL
NULL
NULL
NULL
NULL
NUMBER(15)
NUMBER(15)
NUMBER(15)
DATE
VARCHAR2(30)
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
COST_IND_RATE_SCH_ID
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER(15)
REV_IND_RATE_SCH_ID
NULL NUMBER(15)
INV_IND_RATE_SCH_ID
NULL NUMBER(15)
COST_IND_SCH_FIXED_DATE
NULL DATE
REV_IND_SCH_FIXED_DATE
NULL DATE
INV_IND_SCH_FIXED_DATE
NULL DATE
LABOR_SCH_TYPE
NULL VARCHAR2(1)
NON_LABOR_SCH_TYPE
NULL VARCHAR2(1)
OVR_COST_IND_RATE_SCH_ID
OVR_INV_IND_RATE_SCH_ID
OVR_REV_IND_RATE_SCH_ID
PM_PRODUCT_CODE
NULL
NULL
NULL
NULL
NUMBER(15)
NUMBER(15)
NUMBER(15)
VARCHAR2(30)
Description
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
The percentage to be discounted
from the task standard
non–labor bill rate schedule
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
Standard Who Column
Standard Who Column
Standard Who Column
Standard Who Column
Descriptive flexfield context
field
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
The identifier of default
costing burden schedule
The identifier of default
revenue burden schedule
The identifier of default
invoice burden schedule
The schedule fixed date of firm
costing burden schedule
The schedule fixed date of firm
revenue burden schedule
The schedule fixed date of firm
invoice burden schedule
The schedule type of labor
expenditure items
The schedule type of non–labor
expenditure items
This column is not used
This column is not used
This column is not used
The identifier of the external
project management system from
which the task was imported.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 263
Column Descriptions
Name
(Continued)
Null? Type
PM_TASK_REFERENCE
NULL VARCHAR2(25)
ACTUAL_START_DATE
NULL DATE
ACTUAL_FINISH_DATE
NULL DATE
EARLY_START_DATE
NULL DATE
EARLY_FINISH_DATE
NULL DATE
LATE_START_DATE
NULL DATE
LATE_FINISH_DATE
NULL DATE
SCHEDULED_START_DATE
NULL DATE
SCHEDULED_FINISH_DATE
NULL DATE
ADW_NOTIFY_FLAG
NULL VARCHAR2(1)
ALLOW_CROSS_CHARGE_FLAG
NOT NULL VARCHAR2(1)
PROJECT_RATE_DATE
NULL DATE
PROJECT_RATE_TYPE
NULL VARCHAR2(30)
CC_PROCESS_LABOR_FLAG
NOT NULL VARCHAR2(1)
Description
The identifier of the task in
the external project management
system from which the budget
was imported.
The actual start date of the
project. Applicable only for a
project that has originated
from an external system.
The actual end date of the
project. Applicable only for a
project that has originated
from an external system.
The early start date of the
project. Applicable only for a
project that has originated
from an external system.
The early finish date of the
project. Applicable only for a
project that has originated
from an external system.
The late start date of the
project. Applicable only for a
project that has originated
from an external system.
The late finish date of the
project. Applicable only for a
project that has originated
from an external system.
The scheduled start date of the
project. Applicable only for a
project that has originated
from an external system.
The scheduled finish date of
the project. Applicable only
for a project that has
originated from an external
system.
The flag that indicates whether
this row needs to be sent to
the interface table or not.
This column is required for
Oracle Project Analysis
Collection Pack.
Flag to indicate whether cross
charge are allowed
Task level default value for
project rate date
Task level default value for
project rate type
Flag that indicates cross
charge processing is to be
performed for 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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 264
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
LABOR_TP_SCHEDULE_ID
Null? Type
Description
NOT NULL NUMBER
LABOR_TP_FIXED_DATE
NULL DATE
CC_PROCESS_NL_FLAG
NOT NULL VARCHAR2(1)
NL_TP_SCHEDULE_ID
NOT NULL NUMBER
NL_TP_FIXED_DATE
NULL DATE
RECEIVE_PROJECT_INVOICE_FLAG
NULL VARCHAR2(1)
Indexes
Index Name
Index Type
Sequence
PA_TASKS_N1
NOT UNIQUE
PA_TASKS_N2
PA_TASKS_N3
PA_TASKS_N4
PA_TASKS_N5
NOT
NOT
NOT
NOT
PA_TASKS_N6
PA_TASKS_N7
NOT UNIQUE
NOT UNIQUE
1
2
1
1
1
1
2
1
1
UNIQUE
UNIQUE
UNIQUE
UNIQUE
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
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
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
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
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
Flag that indicates that the
task may receive charges from
internal supplies via
inter–project billing
Column Name
LABOR_BILL_RATE_ORG_ID
LABOR_STD_BILL_RATE_SCHDL
CARRYING_OUT_ORGANIZATION_ID
SERVICE_TYPE_CODE
PARENT_TASK_ID
NON_LABOR_BILL_RATE_ORG_ID
NON_LABOR_STD_BILL_RATE_SCHDL
TASK_MANAGER_PERSON_ID
TOP_TASK_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 265
Indexes (Continued)
Index Name
Index Type
Sequence
PA_TASKS_N8
NOT UNIQUE
PA_TASKS_N9
PA_TASKS_U1
PA_TASKS_U2
NOT UNIQUE
UNIQUE
UNIQUE
2
4
2
1
1
2
Sequences
Sequence
Column Name
PROJECT_ID
PM_TASK_REFERENCE
ADW_NOTIFY_FLAG
TASK_ID
PROJECT_ID
TASK_NUMBER
Derived Column
PA_TASKS_S
TASK_ID
Database Triggers
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
PA_ADW_TASKS_T1
BEFORE
ROW
UPDATE
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.
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
PA_ADW_TASKS_T2
BEFORE
ROW
INSERT
This trigger creates a new record into the PA_TASK_HISTORY table for new records created in
PA_TASKS table.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 266
Oracle Purchasing Applications Technical Reference Manual
PER_ORGANIZATION_UNITS
PER_ORGANIZATION_UNITS are Organizations filtered based on
work day information.
View Definition
CREATE VIEW PER_ORGANIZATION_UNITS
as SELECT
O.ORGANIZATION_ID
, O.BUSINESS_GROUP_ID
, O.NAME
, O.DATE_FROM
, O.DATE_TO
, O.INTERNAL_ADDRESS_LINE
, O.COMMENTS
, O2.ORG_INFORMATION1
, O2.ORG_INFORMATION2
, O2.ORG_INFORMATION3
, O2.ORG_INFORMATION4
, O.INTERNAL_EXTERNAL_FLAG
, O.TYPE
, O.LOCATION_ID
, O.COST_ALLOCATION_KEYFLEX_ID
, O.SOFT_CODING_KEYFLEX_ID
FROM HR_ORGANIZATION_UNITS O ,
HR_ORGANIZATION_INFORMATION O2 ,
HR_ORGANIZATION_INFORMATION O3
WHERE O.ORGANIZATION_ID =
O2.ORGANIZATION_ID (+) AND O.ORGANIZATION_ID = O3.ORGANIZATION_ID
AND O2.ORG_INFORMATION_CONTEXT (+) || ’’ = ’Work Day Information’
AND O3.ORG_INFORMATION_CONTEXT || ’’ = ’CLASS’ AND
O3.ORG_INFORMATION1 = ’HR_ORG’ AND O3.ORG_INFORMATION2 = ’Y’
Column Descriptions
Name
Null? Type
ORGANIZATION_ID
NOT NULL NUMBER(15)
BUSINESS_GROUP_ID
NOT NULL NUMBER(15)
NAME
DATE_FROM
DATE_TO
INTERNAL_ADDRESS_LINE
COMMENTS
DEFAULT_START_TIME
DEFAULT_END_TIME
WORKING_HOURS
FREQUENCY
NOT NULL VARCHAR2(60)
NOT NULL DATE
NULL DATE
NULL VARCHAR2(80)
NULL LONG
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
Description
System–generated primary key
column.
Foreign–key to
HR_ORGANIZATION_UNITS.
Name of the organization.
Start date of the organization.
End date of the organization.
Internal address line.
General remark.
Default working day start time.
Default working day end time.
Working hours worked
Frequency with which the
WORKING_HOURS are worked, for
example weekly, monthly.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 267
Column Descriptions
Name
(Continued)
Null? Type
INTERNAL_EXTERNAL_FLAG
NULL VARCHAR2(30)
TYPE
NULL VARCHAR2(30)
LOCATION_ID
NULL NUMBER(15)
COST_ALLOCATION_KEYFLEX_ID
NULL NUMBER(9)
SOFT_CODING_KEYFLEX_ID
NULL NUMBER(15)
Description
Identifies whether the
organization is treated as an
employment unit within the
business group.
User defined organization
types.
Foreign key to HR_LOCATIONS.
Default work site location for
all assignments to this
organization.
Foreign key to
PAY_COST_ALLOCATION_KEYFLEX.
Foreign key to
HR_SOFT_CODING_KEYFLEX.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 268
Oracle Purchasing Applications Technical Reference Manual
PER_POSITION_STRUCTURES
PER_POSITION_STRUCTURES holds information about position
hierarchies defined for each Business Group. You can have any number
of hierarchies in one Business Group, but only one hierarchy can have
the PRIMARY_POSITION_FLAG set to Y.
Foreign Keys
Primary Key Table
HR_ALL_ORGANIZATION_UNITS
QuickCodes Columns
Column
PRIMARY_POSITION_FLAG
Column Descriptions
Name
POSITION_STRUCTURE_ID
Primary Key Column
Foreign Key Column
ORGANIZATION_ID
BUSINESS_GROUP_ID
QuickCodes Type
QuickCodes Table
YES_NO
N
Y
FND_COMMON_LOOKUPS
No
Yes
Null? Type
(PK)
NOT NULL NUMBER(15)
BUSINESS_GROUP_ID
NOT NULL NUMBER(15)
NAME
NOT NULL VARCHAR2(30)
COMMENTS
PRIMARY_POSITION_FLAG
NULL LONG
NULL VARCHAR2(30)
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
ATTRIBUTE_CATEGORY
NULL
NULL
NULL
NULL
NULL
NUMBER(15)
NUMBER(15)
NUMBER(15)
DATE
VARCHAR2(30)
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
ATTRIBUTE16
ATTRIBUTE17
ATTRIBUTE18
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Description
System generated position
structures primary key from
PER_POSITION_STRUCTURES_S.
Foreign key to
HR_ORGANIZATION_UNITS.
Unique name of the position
hierarchy.
General remark.
Is this primary position
hierarchy for the business
group (Y/N).
Standard Who Column.
Standard Who column.
Standard Who Column.
Standard Who column.
Descriptive flexfield structure
defining column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Descriptive flexfield column.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 269
Column Descriptions
Name
(Continued)
ATTRIBUTE19
ATTRIBUTE20
LAST_UPDATE_DATE
LAST_UPDATED_BY
LAST_UPDATE_LOGIN
CREATED_BY
CREATION_DATE
Indexes
Index Name
PER_POSITION_STRUCTURES_FK1
PER_POSITION_STRUCTURES_PK
PER_POSITION_STRUCTURES_UK2
Sequences
Sequence
Null? Type
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Description
VARCHAR2(150)
VARCHAR2(150)
DATE
NUMBER(15)
NUMBER(15)
NUMBER(15)
DATE
Index Type
Sequence
NOT UNIQUE
UNIQUE
UNIQUE
1
1
1
2
Descriptive flexfield column.
Descriptive flexfield column.
Standard Who column.
Standard Who column.
Standard Who column.
Standard Who column.
Standard Who column.
Column Name
BUSINESS_GROUP_ID
POSITION_STRUCTURE_ID
NAME
BUSINESS_GROUP_ID
Derived Column
PER_POSITION_STRUCTURES_S
POSITION_STRUCTURE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 270
Oracle Purchasing Applications Technical Reference Manual
POA_BIS_SAVINGS
This table contains data used to view purchase details and analysis
based on contracts. Contract purchases are those that reference a blanket
or release purchase order. Contract, non–contract, and potential
savings are calculated to determine performance and savings
opportunities. Data within this table is used for Purchasing Intelligence:
for the Purchases, Contract Leakage, and Contract Savings reports,and
the Contract Savings Discoverer workbook.
Column Descriptions
Name
Null? Type
PURCHASE_AMOUNT
CONTRACT_AMOUNT
NOT NULL NUMBER
NOT NULL NUMBER
NON_CONTRACT_AMOUNT
NOT NULL
POT_CONTRACT_AMOUNT
NOT NULL
POTENTIAL_SAVING
NOT NULL
TOTAL_PURCHASE_QTY
DISTRIBUTION_TRANSACTION_ID
NOT NULL
NOT NULL
DOCUMENT_TYPE_CODE
PURCHASE_CREATION_DATE
ITEM_ID
ITEM_DESCRIPTION
CATEGORY_ID
SUPPLIER_SITE_ID
SUPPLIER_ID
REQUESTOR_ID
SHIP_TO_LOCATION_ID
NULL
NOT NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
SHIP_TO_ORGANIZATION_ID
NULL
OPERATING_UNIT_ID
NULL
BUYER_ID
PROJECT_ID
NULL
NULL
TASK_ID
NULL
CURRENCY_CODE
RATE_TYPE
RATE_DATE
COST_CENTER_ID
NULL
NULL
NULL
NULL
ACCOUNT_ID
NULL
Description
Purchase Amount
Amount purchased through the
use of contracts. Contracts are
defined as Blanket or Release
Orders.
NUMBER
Amount purchased of an item
that has no valid
agreements/contracts. Contracts
are defined as Blanket or
Release Orders.
NUMBER
Amount of purchases for an item
that can potentially be made
through the use of contracts
NUMBER
Potential savings calculated
from the pricing difference
between purchases on and
off–contract
NUMBER
Purchased quantity
NUMBER
Document distribution unique
identifier
VARCHAR2(25) Document type
DATE
Document creation date
NUMBER
Item unique identifier
VARCHAR2(240) Item description
NUMBER
Item category unique identifier
NUMBER
Supplier site unique identifier
NUMBER
Supplier unique identifier
NUMBER
Requestor unique identifier
NUMBER
Ship–to location unique
identifier
NUMBER
Ship–to organization unique
identifier
NUMBER
Operating unit unique
identifier
NUMBER
Buyer unique identifier
NUMBER
Project Accounting project
unique identifier
NUMBER
Project Accounting task unique
identifier
VARCHAR2(15) Currency code
VARCHAR2(30) Currency conversion rate type
DATE
Currency conversion rate date
VARCHAR2(2000) Cost center unique identifier –
for future use
VARCHAR2(2000) Account unique identifier – for
future use
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 271
Column Descriptions
Name
(Continued)
Null? Type
COMPANY_ID
CREATED_BY
CREATION_DATE
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
Indexes
Index Name
NOT
NOT
NOT
NOT
Index Type
POA_BIS_SAVINGS_N1
POA_BIS_SAVINGS_N2
POA_BIS_SAVINGS_N3
POA_BIS_SAVINGS_N4
POA_BIS_SAVINGS_N5
POA_BIS_SAVINGS_N6
POA_BIS_SAVINGS_N7
POA_BIS_SAVINGS_U1
NOT
NOT
NOT
NOT
NOT
NOT
NOT
Description
NULL VARCHAR2(2000) Company unique identifier –
for future use
NULL NUMBER
Standard Who column
NULL DATE
Standard Who column
NULL NUMBER
Standard Who column
NULL DATE
Standard Who column
NULL NUMBER
Standard Who column
NULL NUMBER
Standard Who column
NULL NUMBER
Standard Who column
NULL NUMBER
Standard Who column
NULL DATE
Standard Who column
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
Sequence
1
1
1
1
1
1
1
1
Column Name
SUPPLIER_ID
CATEGORY_ID
SHIP_TO_ORGANIZATION_ID
OPERATING_UNIT_ID
ITEM_ID
PURCHASE_CREATION_DATE
BUYER_ID
DISTRIBUTION_TRANSACTION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 272
Oracle Purchasing Applications Technical Reference Manual
POA_BIS_SAVINGS_RPT
This is a temporary table used for calculating some intermediate results
for Purchasing Intelligence reports.
Column Descriptions
Name
GROUPNO
Null? Type
Description
NULL NUMBER
PURCHASE_AMOUNT
CONTRACT_AMOUNT
NOT NULL
NOT NULL
NON_CONTRACT_AMOUNT
NOT NULL
POT_CONTRACT_AMOUNT
NOT NULL
POTENTIAL_SAVING
NOT NULL
TOTAL_PURCHASE_QTY
DISTRIBUTION_TRANSACTION_ID
NOT NULL
NOT NULL
DOCUMENT_TYPE_CODE
PURCHASE_CREATION_DATE
ITEM_ID
CATEGORY_ID
SUPPLIER_SITE_ID
SUPPLIER_ID
REQUESTOR_ID
SHIP_TO_LOCATION_ID
NULL
NOT NULL
NULL
NULL
NULL
NULL
NULL
NULL
SHIP_TO_ORGANIZATION_ID
NULL
OPERATING_UNIT_ID
NULL
BUYER_ID
PROJECT_ID
NULL
NULL
TASK_ID
NULL
CURRENCY_CODE
RATE_TYPE
RATE_DATE
COST_CENTER_ID
NULL
NULL
NULL
NULL
ACCOUNT_ID
NULL
COMPANY_ID
NULL
CREATED_BY
CREATION_DATE
LAST_UPDATED_BY
NOT NULL
NOT NULL
NOT NULL
Unique number that identifies
the group of records in this
table
NUMBER
Purchase amount
NUMBER
Amount purchased through the
use of contracts. Contracts are
defined as Blanket or Release
Orders.
NUMBER
Amount purchased of an item
that has no valid
agreements/contracts. Contracts
are defined as Blanket or
Release Orders.
NUMBER
Amount of purchases for an item
that can potentially be made
through the use of contracts
NUMBER
Potential savings due to
pricing difference between
purchases on and off–contract
NUMBER
Purchased quantity
NUMBER
Document distribution unique
identifier
VARCHAR2(25) Document type
DATE
Document creation date
NUMBER
Item unique identifier
NUMBER
Item category unique identifier
NUMBER
Supplier site unique identifier
NUMBER
Supplier unique identifier
NUMBER
Requestor unique identifier
NUMBER
Ship–to location unique
identifier
NUMBER
Ship–to organization unique
identifier
NUMBER
Operating unit unique
identifier
NUMBER
Buyer unique identifier
NUMBER
Project accounting unique
identifier for the project
NUMBER
Project accounting unique
identifier for the task
VARCHAR2(15) Currency code
VARCHAR2(30) Currency conversion rate type
DATE
Currency conversion rate date
VARCHAR2(2000) Cost center unique identifier –
for future use
VARCHAR2(2000) Account unique identifier – for
future use
VARCHAR2(2000) Company unique identifier – for
future use
NUMBER
Standard Who column
DATE
Standard Who column
NUMBER
Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 273
Column Descriptions
Name
(Continued)
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
Indexes
Index Name
POA_BIS_SAVINGS_RPT_N1
Null? Type
NOT NULL
NULL
NULL
NULL
NULL
NULL
Description
DATE
NUMBER
NUMBER
NUMBER
NUMBER
DATE
Index Type
Sequence
NOT UNIQUE
1
Standard
Standard
Standard
Standard
Standard
Standard
Who
Who
Who
Who
Who
Who
column
column
column
column
column
column
Column Name
GROUPNO
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 274
Oracle Purchasing Applications Technical Reference Manual
POA_BIS_SAVINGS_V
This view resolves the foreign key references in the POA_BIS_SAVINGS
table. Please refer to the base table, POA_BIS_SAVINGS, for further
information.
View Definition
CREATE VIEW POA_BIS_SAVINGS_V
as SELECT
POA.PURCHASE_AMOUNT
, POA.CONTRACT_AMOUNT
, POA.NON_CONTRACT_AMOUNT
, POA.POT_CONTRACT_AMOUNT
, POA.POTENTIAL_SAVING
, DECODE(LEAST(POA.POTENTIAL_SAVING, 0), 0, POA.POTENTIAL_SAVING, 0)
, DECODE(GREATEST(POA.POTENTIAL_SAVING, 0), 0 ,POA.POTENTIAL_SAVING, 0)
, POA.TOTAL_PURCHASE_QTY
, POA.DISTRIBUTION_TRANSACTION_ID
, HDR.SEGMENT1
, POA.DOCUMENT_TYPE_CODE
, POA.PURCHASE_CREATION_DATE
, POA.ITEM_ID
, ITM.CONCATENATED_SEGMENTS || DECODE(ITM.CONCATENATED_SEGMENTS, NULL, ’’, ’ – ’) ||
POA.ITEM_DESCRIPTION
, POA.CATEGORY_ID
, CAT.CONCATENATED_SEGMENTS
, POA.SUPPLIER_SITE_ID
, SITE.VENDOR_SITE_CODE
, POA.SUPPLIER_ID
, SUPP.VENDOR_NAME
, POA.REQUESTOR_ID
, POA.SHIP_TO_LOCATION_ID
, POA.SHIP_TO_ORGANIZATION_ID
, ORG.NAME
, POA.OPERATING_UNIT_ID
, OPERU.NAME
, POA.BUYER_ID
, AGENT.FULL_NAME
, POA.PROJECT_ID
, POA.TASK_ID
, POA.CURRENCY_CODE
, POA.RATE_TYPE
, POA.RATE_DATE
, POA.COST_CENTER_ID
, POA.ACCOUNT_ID
, POA.COMPANY_ID
, POA.CREATED_BY
, POA.CREATION_DATE
, POA.LAST_UPDATED_BY
, POA.LAST_UPDATE_DATE
, POA.LAST_UPDATE_LOGIN
, POA.REQUEST_ID
, POA.PROGRAM_APPLICATION_ID
, POA.PROGRAM_ID
, POA.PROGRAM_UPDATE_DATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 275
FROM
MTL_SYSTEM_ITEMS_KFV
ITM
, MTL_CATEGORIES_KFV
CAT
, PO_VENDOR_SITES_ALL
SITE
, PO_VENDORS
SUPP
, HR_ALL_ORGANIZATION_UNITS
ORG
, HR_ALL_ORGANIZATION_UNITS
OPERU
, PER_ALL_PEOPLE_F
AGENT
, PO_DISTRIBUTIONS_ALL
DIST
, PO_HEADERS_ALL
HDR
, POA_BIS_SAVINGS
POA
WHERE
POA.ITEM_ID = ITM.INVENTORY_ITEM_ID (+)
AND POA.SHIP_TO_ORGANIZATION_ID = ITM.ORGANIZATION_ID (+)
AND POA.CATEGORY_ID = CAT.CATEGORY_ID
AND POA.SUPPLIER_SITE_ID = SITE.VENDOR_SITE_ID (+)
AND POA.OPERATING_UNIT_ID = SITE.ORG_ID (+)
AND POA.SUPPLIER_ID = SUPP.VENDOR_ID
AND POA.SHIP_TO_ORGANIZATION_ID = ORG.ORGANIZATION_ID
AND POA.OPERATING_UNIT_ID = OPERU.ORGANIZATION_ID (+)
AND POA.BUYER_ID = AGENT.PERSON_ID
AND TRUNC(SYSDATE) BETWEEN AGENT.EFFECTIVE_START_DATE AND AGENT.EFFECTIVE_END_DATE
AND POA.DISTRIBUTION_TRANSACTION_ID = DIST.PO_DISTRIBUTION_ID
AND DIST.PO_HEADER_ID = HDR.PO_HEADER_ID
Column Descriptions
Name
PURCHASE_AMOUNT
CONTRACT_AMOUNT
NON_CONTRACT_AMOUNT
POT_CONTRACT_AMOUNT
POTENTIAL_SAVING
POSITIVE_POTENTIAL_SAVING
NEGATIVE_POTENTIAL_SAVING
TOTAL_PURCHASE_QTY
DISTRIBUTION_TRANSACTION_ID
DOCUMENT_NUMBER
DOCUMENT_TYPE_CODE
PURCHASE_CREATION_DATE
ITEM_ID
ITEM_NAME
CATEGORY_ID
CATEGORY_NAME
SUPPLIER_SITE_ID
SUPPLIER_SITE_NAME
SUPPLIER_ID
SUPPLIER_NAME
REQUESTOR_ID
SHIP_TO_LOCATION_ID
SHIP_TO_ORGANIZATION_ID
SHIP_TO_ORGANIZATION_NAME
OPERATING_UNIT_ID
OPERATING_UNIT_NAME
BUYER_ID
BUYER_NAME
Null? Type
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
VARCHAR2(20)
VARCHAR2(25)
DATE
NUMBER
VARCHAR2(283)
NUMBER
VARCHAR2(163)
NUMBER
VARCHAR2(15)
NUMBER
VARCHAR2(80)
NUMBER
NUMBER
NUMBER
VARCHAR2(60)
NUMBER
VARCHAR2(60)
NUMBER
VARCHAR2(240)
Description
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 276
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
PROJECT_ID
TASK_ID
CURRENCY_CODE
RATE_TYPE
RATE_DATE
COST_CENTER_ID
ACCOUNT_ID
COMPANY_ID
CREATED_BY
CREATION_DATE
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
Null? Type
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Description
NUMBER
Refer
NUMBER
Refer
VARCHAR2(15) Refer
VARCHAR2(30) Refer
DATE
Refer
VARCHAR2(2000) Refer
VARCHAR2(2000) Refer
VARCHAR2(2000) Refer
NUMBER
Refer
DATE
Refer
NUMBER
Refer
DATE
Refer
NUMBER
Refer
NUMBER
Refer
NUMBER
Refer
NUMBER
Refer
DATE
Refer
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 277
POA_BIS_SUPPLIER_PERFORMANCE
Elements of this table are used to provide summary information to
compare suppliers for an item. Supplier comparisons are based on price,
quality, delivery, amount, and quantity by item. Data within this table
is used for Purchasing Intelligence, for the Supplier Performance and
Supplier Consolidation reports.
Column Descriptions
Name
Null? Type
PO_SHIPMENT_ID
NOT NULL NUMBER
SHIP_TO_LOCATION_ID
NOT NULL NUMBER
SHIP_TO_ORGANIZATION_ID
NOT NULL NUMBER
ORG_ID
NULL NUMBER
ITEM_ID
CATEGORY_ID
SUPPLIER_ID
SUPPLIER_SITE_ID
BUYER_ID
DATE_DIMENSION
NULL
NULL
NOT NULL
NOT NULL
NOT NULL
NULL
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
DATE
QUANTITY_PURCHASED
NULL NUMBER
PURCHASE_PRICE
PRIMARY_UOM
CURRENCY_CODE
RATE_TYPE
RATE_DATE
RATE
QUANTITY_ORDERED
QUANTITY_RECEIVED
QUANTITY_REJECTED
AMOUNT
NUMBER_OF_RECEIPTS
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER
VARCHAR2(25)
VARCHAR2(15)
VARCHAR2(30)
DATE
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
QUANTITY_RECEIVED_LATE
QUANTITY_RECEIVED_EARLY
QUANTITY_PAST_DUE
FIRST_RECEIPT_DATE
NULL
NULL
NULL
NULL
NUMBER
NUMBER
NUMBER
DATE
SHIPMENT_EXPECTED_DATE
MONTH_BUCKET
QUARTER_BUCKET
YEAR_BUCKET
CREATED_BY
CREATION_DATE
LAST_UPDATE_DATE
LAST_UPDATED_BY
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
DATE
DATE
DATE
DATE
NUMBER
DATE
DATE
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NOT
NOT
NOT
NOT
Description
Document shipment schedule
unique identifier
Ship–to location unique
identifier
Ship–to organization unique
identifier
Operating unit unique
identifier
Item unique identifier
Item category unique identifier
Supplier unique identifier
Supplier site unique identifier
Buyer unique identifier
Transaction date for supplier
comparison
Quantity purchased expressed in
the primary unit of measure
Purchase price
Primary unit of measure code
Currency code
Currency conversion rate type
Currency conversion date
Currency conversion rate
Quantity ordered
Quantity received
Quantity rejected
Amount purchased
Number of receipts for the
shipment schedule
Quantity received late
Quantity received early
Quantity past due
First receipt date of the
shipment
Shipment expected date
Month of the date dimension
Quarter of the date dimension
Year of the date dimension
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 278
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
PROGRAM_UPDATE_DATE
Indexes
Index Name
Null? Type
Description
NULL DATE
Standard Who column
Index Type
Sequence
POA_BIS_SUPPLIER_PERF_N1
NOT UNIQUE
POA_BIS_SUPPLIER_PERF_N2
POA_BIS_SUPPLIER_PERF_N3
NOT UNIQUE
NOT UNIQUE
POA_BIS_SUPPLIER_PERF_U1
UNIQUE
1
2
1
1
2
1
Column Name
ITEM_ID
SUPPLIER_ID
SUPPLIER_ID
ITEM_ID
SHIP_TO_ORGANIZATION_ID
PO_SHIPMENT_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 279
POA_BIS_SUPPLIER_PERFORMANCE_V
This view resolves the foreign key references in
POA_BIS_SUPPLIER_PERFORMANCE table. Please refer to the base
table, POA_BIS_SUPPLIER_PERFORMANCE, for further information.
View Definition
CREATE VIEW POA_BIS_SUPPLIER_PERFORMANCE_V
as SELECT
PSP.PO_SHIPMENT_ID
, PSP.SHIP_TO_LOCATION_ID
, PSP.SHIP_TO_ORGANIZATION_ID
, PSP.ORG_ID
, PSP.ITEM_ID
, MSI.CONCATENATED_SEGMENTS
ITEM_NAME
, MSI.DESCRIPTION
, PSP.CATEGORY_ID
, PSP.SUPPLIER_ID
, PSP.SUPPLIER_SITE_ID
, POV.VENDOR_NAME
, PSP.BUYER_ID
, PSP.DATE_DIMENSION
, PSP.QUANTITY_PURCHASED
, PSP.PURCHASE_PRICE
, PSP.PRIMARY_UOM
, PSP.CURRENCY_CODE
, PSP.RATE_TYPE
, PSP.RATE_DATE
, PSP.RATE
, PSP.QUANTITY_ORDERED
, PSP.QUANTITY_RECEIVED
, PSP.QUANTITY_REJECTED
, PSP.AMOUNT
, PSP.NUMBER_OF_RECEIPTS
, PSP.QUANTITY_RECEIVED_LATE
, PSP.QUANTITY_RECEIVED_EARLY
, PSP.QUANTITY_PAST_DUE
, PSP.FIRST_RECEIPT_DATE
, PSP.SHIPMENT_EXPECTED_DATE
, PSP.MONTH_BUCKET
, PSP.QUARTER_BUCKET
, PSP.YEAR_BUCKET
, PSP.CREATED_BY
, PSP.CREATION_DATE
, PSP.LAST_UPDATE_DATE
, PSP.LAST_UPDATED_BY
, PSP.LAST_UPDATE_LOGIN
, PSP.REQUEST_ID
, PSP.PROGRAM_APPLICATION_ID
, PSP.PROGRAM_ID
, PSP.PROGRAM_UPDATE_DATE
FROM
POA_BIS_SUPPLIER_PERFORMANCE
PSP
, MTL_SYSTEM_ITEMS_KFV
MSI
, PO_VENDORS
POV
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 280
Oracle Purchasing Applications Technical Reference Manual
WHERE
PSP.SUPPLIER_ID = POV.VENDOR_ID
AND MSI.INVENTORY_ITEM_ID = PSP.ITEM_ID
AND MSI.ORGANIZATION_ID = PSP.SHIP_TO_ORGANIZATION_ID
Column Descriptions
Name
PO_SHIPMENT_ID
SHIP_TO_LOCATION_ID
SHIP_TO_ORGANIZATION_ID
ORG_ID
ITEM_ID
ITEM_NAME
DESCRIPTION
CATEGORY_ID
SUPPLIER_ID
SUPPLIER_SITE_ID
VENDOR_NAME
BUYER_ID
DATE_DIMENSION
QUANTITY_PURCHASED
PURCHASE_PRICE
PRIMARY_UOM
CURRENCY_CODE
RATE_TYPE
RATE_DATE
RATE
QUANTITY_ORDERED
QUANTITY_RECEIVED
QUANTITY_REJECTED
AMOUNT
NUMBER_OF_RECEIPTS
QUANTITY_RECEIVED_LATE
QUANTITY_RECEIVED_EARLY
QUANTITY_PAST_DUE
FIRST_RECEIPT_DATE
SHIPMENT_EXPECTED_DATE
MONTH_BUCKET
QUARTER_BUCKET
YEAR_BUCKET
CREATED_BY
CREATION_DATE
LAST_UPDATE_DATE
LAST_UPDATED_BY
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
Null? Type
NOT NULL NUMBER
NOT NULL NUMBER
NOT NULL NUMBER
NULL NUMBER
NULL NUMBER
NULL VARCHAR2(40)
NULL VARCHAR2(240)
NULL NUMBER
NOT NULL NUMBER
NOT NULL NUMBER
NOT NULL VARCHAR2(80)
NOT NULL NUMBER
NULL DATE
NULL NUMBER
NULL NUMBER
NULL VARCHAR2(25)
NULL VARCHAR2(15)
NULL VARCHAR2(30)
NULL DATE
NULL NUMBER
NULL NUMBER
NULL NUMBER
NULL NUMBER
NULL NUMBER
NULL NUMBER
NULL NUMBER
NULL NUMBER
NULL NUMBER
NULL DATE
NULL DATE
NULL DATE
NULL DATE
NULL DATE
NOT NULL NUMBER
NOT NULL DATE
NOT NULL DATE
NOT NULL NUMBER
NULL NUMBER
NULL NUMBER
NULL NUMBER
NULL NUMBER
NULL DATE
Description
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
Refer
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
base
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
table.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 281
POA_PURCHASE_SALES_V
This view shows purchases and sales amounts for operating units.
View Definition
CREATE VIEW POA_PURCHASE_SALES_V
as SELECT
DECODE(rt.transaction_type, ’RECEIVE’, 1, ’RETURN TO VENDOR’, –1, ’CORRECT’,
DECODE(rtp.transaction_type ,’RECEIVE’, 1, ’RETURN TO VENDOR’, –1, NULL), NULL) *
pll.price_override * rt.primary_quantity *
inv_convert.inv_um_convert(pol.item_id, 5, rt.primary_quantity, NULL, NULL,
,
,
,
,
,
,
rt.unit_of_measure,rt.primary_unit_of_measure)
TO_NUMBER(NULL)
TO_CHAR(rt.transaction_date, ’Month YYYY’)
rt.transaction_date
pll.org_id
pol.item_id
poh.currency_code
purchase_amount
sales_amount
month_bucket
transaction_date
ou_id
item_id
currency
FROM
rcv_transactions
rtp
, po_line_locations_all
pll
, po_lines_all
pol
, po_headers_all
poh
, rcv_transactions
rt
WHERE
rt.transaction_type in (’RECEIVE’, ’RETURN TO VENDOR’, ’CORRECT’)
AND rt.po_line_location_id = pll.line_location_id
AND pll.receipt_required_flag = ’Y’
AND rt.po_header_id = poh.po_header_id
AND rt.po_line_id = pol.po_line_id
AND rt.parent_transaction_id = rtp.transaction_id (+)
AND nvl(rtp.transaction_type, ’RECEIVE’) in (’RECEIVE’, ’RETURN TO VENDOR’)
UNION ALL
SELECT
pll.quantity * pll.price_override
purchase_amount
, TO_NUMBER(NULL)
sales_amount
, TO_CHAR(pll.creation_date, ’Month YYYY’)
month_bucket
, pll.creation_date
transaction_date
, pll.org_id
ou_id
, pol.item_id
item_id
, poh.currency_code
currency
FROM
po_headers_all
poh
, po_lines_all
pol
, po_line_locations_all pll
WHERE
poh.po_header_id = pll.po_header_id
AND pol.po_line_id = pll.po_line_id
AND NVL(pll.receipt_required_flag, ’N’) = ’N’
UNION ALL
SELECT
to_number(NULL)
purchase_amount
, shipment_value
sales_amount
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 282
Oracle Purchasing Applications Technical Reference Manual
, TO_CHAR(date_closed, ’Month YYYY’)
, date_closed
, ou_id
, TO_NUMBER(NULL)
, line_currency
FROM
wsh_bis_fill_rate_v
Column Descriptions
Name
month_bucket
transaction_date
ou_id
item_id
currency
Null? Type
PURCHASE_AMOUNT
SALES_AMOUNT
MONTH_BUCKET
TRANSACTION_DATE
NULL
NULL
NULL
NULL
NUMBER
NUMBER
VARCHAR2(14)
DATE
OU_ID
NULL NUMBER
ITEM_ID
CURRENCY
NULL NUMBER
NULL VARCHAR2(15)
Description
Purchase Amount
Sales Amount
Month of the date dimension
Transaction date of the receipt
or return–to–supplier
transactions
Operating unit unique
identifier
Item unique identifier
Currency code
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 283
PO_ACCEPTANCES
PO_ACCEPTANCES contains information about purchase order
acceptances or follow–ups you receive from your suppliers. Each row in
this table corresponds to a specific revision of a purchase order or
release you sent to a supplier. You can define as many rows as you want
in this table for a revision of a purchase order or release.
Oracle Purchasing uses this table to store descriptive information about
the supplier acceptance or follow–up. Oracle Purchasing determines
that a supplier accepted a purchase order or release if the value
ACCEPTED_FLAG is ’Y’.
You enter acceptances using the Acceptances window.
Foreign Keys
Primary Key Table
PO_HEADERS_ALL
PO_HEADERS_ALL
PO_RELEASES_ALL
QuickCodes Columns
Column
ACCEPTANCE_LOOKUP_CODE
Primary Key Column
Foreign Key Column
PO_HEADER_ID
REVISION_NUM
PO_RELEASE_ID
PO_HEADER_ID
REVISION_NUM
PO_RELEASE_ID
QuickCodes Type
QuickCodes Table
ACCEPTANCE TYPE
Accepted Terms
PO_LOOKUP_CODES
Accepted All Purchase Order
Terms
Purchase Order On Schedule
Unacceptable Purchase Order
Changes
On Schedule
Unacceptable Changes
Column Descriptions
Name
ACCEPTANCE_ID (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
PO_HEADER_ID
PO_RELEASE_ID
ACTION
ACTION_DATE
EMPLOYEE_ID
REVISION_NUM
ACCEPTED_FLAG
ACCEPTANCE_LOOKUP_CODE
NOTE
ATTRIBUTE_CATEGORY
Null? Type
Description
NOT NULL NUMBER
NOT NULL DATE
NOT NULL NUMBER
NULL NUMBER
NULL DATE
NULL NUMBER
NULL NUMBER
Acceptance unique identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Document header unique
identifier
NULL NUMBER
Release unique identifier
NULL VARCHAR2(240) Description of the follow–up
action performed with the
supplier
NULL DATE
Date of follow–up action
NULL NUMBER(9)
Employee unique identifier
NULL NUMBER
Document revision number
NULL VARCHAR2(1)
Indicates whether the customer
accepted the purchase order
NULL VARCHAR2(25) Type of acceptance
NULL LONG
Long description of the result
of the follow–up action
NULL VARCHAR2(30) Descriptive flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 284
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
Indexes
Index Name
PO_ACCEPTANCES_N1
PO_ACCEPTANCES_N2
PO_ACCEPTANCES_N3
PO_ACCEPTANCES_U1
Sequences
Sequence
Null? Type
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Description
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NUMBER
NUMBER
DATE
Index Type
Sequence
NOT UNIQUE
NOT UNIQUE
NOT UNIQUE
UNIQUE
1
1
1
1
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Standard Who column
Standard Who column
Standard Who column
Standard Who column
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
Column Name
PO_HEADER_ID
PO_RELEASE_ID
EMPLOYEE_ID
ACCEPTANCE_ID
Derived Column
PO_ACCEPTANCES_S
ACCEPTANCE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 285
PO_ACCRUAL_ACCOUNTS_TEMP_ALL
PO_ACCRUAL_ACCOUNT_TEMP_ALL is a temporary table used by
Oracle Purchasing to generate the Accrual Reconciliation Report.
Column Descriptions
Name
REQUEST_ID
ACCRUAL_ACCOUNT_ID
ORG_ID
Null? Type
Description
NOT NULL NUMBER
NOT NULL NUMBER
NULL NUMBER
Indexes
Index Name
Index Type
PO_ACCRUAL_ACCOUNTS_TEMP_U1
UNIQUE
Sequence
1
3
Standard Who column
Accrual account unique
identifier
Operating unit unique
identifier
Column Name
ACCRUAL_ACCOUNT_ID
ORG_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 286
Oracle Purchasing Applications Technical Reference Manual
PO_ACCRUAL_RECONCILE_TEMP_ALL
PO_ACCRUAL_RECONCILE_TEMP_ALL is a temporary table that
Oracle Purchasing uses to generate the Accrual Reconciliation Report.
Oracle Purchasing can delete all records in this table when you run the
report. Oracle Purchasing inserts one row in this table for each purchase
order shipment, invoice, or receipt that you charged to the Accounts
Payable Accrual Account for your inventory organization each time you
run the Accrual Reconciliation report. Depending on your installation,
this temporary table may hold accrual transactions from Oracle
Payables, Oracle Purchasing, Oracle Inventory or Oracle Work in
Process, for the following accounting tables:
AP_INVOICE_DISTRIBUTIONS, RCV_RECEIVING_SUB_LEDGER,
MTL_TRANSACTION_ACCOUNTS and
WIP_TRANSACTION_ACCOUNTS. These transactions usually are
purchase order receipts and invoices, but may include transactions that
use an A/P Accrual Account that are unrelated to a purchase order.
This table as no primary key.
Foreign Keys
Primary Key Table
AP_INVOICES_ALL
GL_CODE_COMBINATIONS
MTL_MATERIAL_TRANSACTIONS
MTL_SYSTEM_ITEMS_B
MTL_TRANSACTION_REASONS
MTL_UNITS_OF_MEASURE_TL
MTL_UNITS_OF_MEASURE_TL
PO_ACCRUAL_WRITE_OFFS_ALL
PO_DISTRIBUTIONS_ALL
PO_HEADERS_ALL
PO_LINES_ALL
PO_VENDORS
RCV_TRANSACTIONS
WIP_TRANSACTIONS
QuickCodes Columns
Column
DESTINATION_TYPE_CODE
Primary Key Column
Foreign Key Column
INVOICE_ID
CODE_COMBINATION_ID
TRANSACTION_ID
INVENTORY_ITEM_ID
REASON_ID
UNIT_OF_MEASURE
UNIT_OF_MEASURE
WRITE_OFF_ID
PO_DISTRIBUTION_ID
PO_HEADER_ID
PO_LINE_ID
VENDOR_ID
TRANSACTION_ID
TRANSACTION_ID
INVOICE_ID
ACCRUAL_ACCOUNT_ID
INV_TRANSACTION_ID
INVENTORY_ITEM_ID
REASON_ID
PO_UNIT_OF_MEASURE
PRIMARY_UNIT_OF_MEASURE
WRITE_OFF_ID
PO_DISTRIBUTION_ID
PO_HEADER_ID
PO_LINE_ID
VENDOR_ID
PO_TRANSACTION_ID
WIP_TRANSACTION_ID
QuickCodes Type
QuickCodes Table
DESTINATION TYPE
EXPENSE
PO_LOOKUP_CODES
Goods are expensed from the
system upon delivery
Goods are received into
inventory upon delivery
Goods are received into an
outside operation upon delivery
INVENTORY
SHOP FLOOR
Column Descriptions
Name
TRANSACTION_DATE
Null? Type
NOT NULL DATE
Description
Date for the transaction
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 287
Column Descriptions
Name
(Continued)
Null? Type
INVENTORY_ITEM_ID
TRANSACTION_QUANTITY
NULL NUMBER
NULL NUMBER
PO_HEADER_ID
NULL NUMBER
PO_LINE_NUM
PO_LINE_ID
LINE_LOCATION_ID
NULL NUMBER
NULL NUMBER
NULL NUMBER
VENDOR_NAME
INVOICE_ID
INVOICE_LINE_NUM
LINE_MATCH_ORDER
NULL
NULL
NULL
NULL
VARCHAR2(80)
NUMBER
NUMBER
NUMBER
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
TRANSACTION_ORGANIZATION_ID
NULL
NULL
NULL
NULL
NOT NULL
NUMBER
NUMBER
NUMBER
DATE
NUMBER(15)
VENDOR_ID
ITEM_MASTER_ORGANIZATION_ID
NULL NUMBER
NOT NULL NUMBER
ACCRUAL_ACCOUNT_ID
NOT NULL NUMBER
ACCRUAL_CODE
NULL VARCHAR2(80)
PO_TRANSACTION_TYPE
INVOICE_NUM
RECEIPT_NUM
PO_TRANSACTION_ID
NULL
NULL
NULL
NULL
INV_TRANSACTION_ID
NULL NUMBER
INV_TRANSACTION_TYPE_ID
NULL NUMBER
WIP_TRANSACTION_ID
NULL NUMBER
WIP_TRANSACTION_TYPE_ID
NULL NUMBER
PO_UNIT_OF_MEASURE
PRIMARY_UNIT_OF_MEASURE
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NET_PO_LINE_QUANTITY
NULL NUMBER
PO_NUM
PO_DISTRIBUTION_ID
NULL VARCHAR2(20)
NULL NUMBER
TRANSACTION_UNIT_PRICE
AVG_RECEIPT_PRICE
NULL NUMBER
NULL NUMBER
TRANSACTION_AMOUNT
TRANSACTION_SOURCE_CODE
WRITE_OFF_FLAG
WRITE_OFF_ID
VARCHAR2(25)
VARCHAR2(50)
VARCHAR2(30)
NUMBER
NULL NUMBER
NOT NULL VARCHAR2(25)
NULL VARCHAR2(1)
NULL NUMBER
Description
Item unique identifier
Quantity for the transaction,
in PO unit of measure
Document header unique
identifier
Purchase order line number
Document line unique identifier
Document line location unique
identifier
Supplier name
Invoice unique identifier
Invoice distribution number
Line sequence number for
printing
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Organization where transaction
took place
Supplier unique identifier
Item Master/Purchasing
reference organization
Accrual account unique
identifier
Type of transaction or A/P
match condition
Purchasing transaction code
Invoice number
Receipt number
Receiving transaction unique
identifier
Inventory transaction unique
identifier
Inventory transaction type
unique identifier
WIP transaction unique
identifier
WIP transaction type unique
identifier
Purchase order unit of measure
Primary unit of measure for the
item
PO line invoice quantity less
PO line receipt quantity, for
Release 9 IPV calculations
PO number
Document distribution unique
identifier
Unit price for the transaction
The average receipt price for
the PO line
Transaction debit or credit
Transaction source or subledger
Indicates whether the
transaction has been written
off
Write–off unique identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 288
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
DESTINATION_TYPE_CODE
Destination type for the
transaction
NULL NUMBER
Transaction reason unique
identifier
NULL VARCHAR2(240) Comments for the accrual
write–off
NULL VARCHAR2(15) Accounting period name
NULL NUMBER
PO line invoice amount less
receipt amount. Used for IPV.
NULL NUMBER
For pre–release 10
transactions, the reported IPV
NULL DATE
Earliest transaction date for
the PO line
NULL NUMBER
Operating unit unique
identifier
NULL VARCHAR2(320) Alternate supplier name for
Japanese localization
REASON_ID
COMMENTS
PERIOD_NAME
NET_PO_LINE_AMOUNT
INVOICE_PRICE_VARIANCE
AGING_DATE
ORG_ID
VENDOR_NAME_ALT
Indexes
Index Name
Description
NULL VARCHAR2(25)
Index Type
PO_ACCRUAL_RECONCILE_TEMP_N1
PO_ACCRUAL_RECONCILE_TEMP_N2
PO_ACCRUAL_RECONCILE_TEMP_N3
PO_ACCRUAL_RECONCILE_TEMP_N4
NOT
NOT
NOT
NOT
UNIQUE
UNIQUE
UNIQUE
UNIQUE
PO_ACCRUAL_RECONCILE_TEMP_N5
NOT UNIQUE
Sequence
2
1
1
1
2
1
2
3
Column Name
INVENTORY_ITEM_ID
PO_HEADER_ID
PO_LINE_ID
INVOICE_ID
INVOICE_LINE_NUM
ACCRUAL_CODE
PO_HEADER_ID
PO_LINE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 289
PO_ACCRUAL_WRITE_OFFS_ALL
PO_ACCRUAL_WRITE_OFFS_ALL holds the accounts payable
write–offs, created by the Accrual Write–Offs window. You may write
off and reverse a write–off at any time. You never change or remove an
existing row, you always add more rows. The Accrual Reconciliation
Report can exclude written–off transactions, since the underlying table,
PO_ACCRUAL_RECONCILE_TEMP_ALL has the WRITE_OFF_ID,
which is the unique identifier for the
PO_ACCRUAL_WRITE_OFFS_ALL table.
Foreign Keys
Primary Key Table
AP_INVOICES_ALL
GL_CODE_COMBINATIONS
MTL_MATERIAL_TRANSACTIONS
MTL_SYSTEM_ITEMS_B
MTL_TRANSACTION_REASONS
MTL_UNITS_OF_MEASURE_TL
MTL_UNITS_OF_MEASURE_TL
PO_DISTRIBUTIONS_ALL
PO_HEADERS_ALL
PO_LINES_ALL
PO_VENDORS
RCV_TRANSACTIONS
WIP_TRANSACTIONS
QuickCodes Columns
Column
DESTINATION_TYPE_CODE
Primary Key Column
Foreign Key Column
INVOICE_ID
CODE_COMBINATION_ID
TRANSACTION_ID
INVENTORY_ITEM_ID
REASON_ID
UNIT_OF_MEASURE
UNIT_OF_MEASURE
PO_DISTRIBUTION_ID
PO_HEADER_ID
PO_LINE_ID
VENDOR_ID
TRANSACTION_ID
TRANSACTION_ID
INVOICE_ID
ACCRUAL_ACCOUNT_ID
INV_TRANSACTION_ID
INVENTORY_ITEM_ID
REASON_ID
PO_UNIT_OF_MEASURE
PRIMARY_UNIT_OF_MEASURE
PO_DISTRIBUTION_ID
PO_HEADER_ID
PO_LINE_ID
VENDOR_ID
PO_TRANSACTION_ID
WIP_TRANSACTION_ID
QuickCodes Type
QuickCodes Table
DESTINATION TYPE
EXPENSE
PO_LOOKUP_CODES
Goods are expensed from the
system upon delivery
Goods are received into
inventory upon delivery
Goods are received into an
outside operation upon delivery
INVENTORY
SHOP FLOOR
Column Descriptions
Name
WRITE_OFF_ID
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
PERIOD_NAME
WRITE_OFF_GL_DATE
Null? Type
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
NUMBER
DATE
NUMBER
DATE
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
DATE
VARCHAR2(15)
DATE
Description
Write–off unique identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Accounting period name
The General Ledger date for the
manual journal entry
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 290
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
TRANSACTION_ORGANIZATION_ID
NOT NULL NUMBER
ITEM_MASTER_ORGANIZATION_ID
NOT
ACCRUAL_ACCOUNT_ID
NOT
ACCRUAL_CODE
NOT
PO_TRANSACTION_TYPE
TRANSACTION_DATE
INVOICE_NUM
RECEIPT_NUM
PO_TRANSACTION_ID
NOT
INV_TRANSACTION_ID
INV_TRANSACTION_TYPE_ID
WIP_TRANSACTION_ID
WIP_TRANSACTION_TYPE_ID
INVENTORY_ITEM_ID
PO_UNIT_OF_MEASURE
PRIMARY_UNIT_OF_MEASURE
TRANSACTION_QUANTITY
NET_PO_LINE_QUANTITY
PO_HEADER_ID
PO_NUM
PO_LINE_NUM
PO_LINE_ID
PO_DISTRIBUTION_ID
VENDOR_ID
VENDOR_NAME
TRANSACTION_UNIT_PRICE
INVOICE_ID
INVOICE_LINE_NUM
AVG_RECEIPT_PRICE
TRANSACTION_AMOUNT
LINE_MATCH_ORDER
TRANSACTION_SOURCE_CODE
REASON_ID
COMMENTS
WRITE_OFF_CODE
DESTINATION_TYPE_CODE
INVOICE_PRICE_VARIANCE
NOT
Description
Organization where transaction
took place
NULL NUMBER
Item Master/Purchasing
reference organization
NULL NUMBER
Accrual account unique
identifier
NULL VARCHAR2(25) Type of transaction or A/P
match condition
NULL VARCHAR2(25) Purchasing transaction code
NULL DATE
Original transaction date
NULL VARCHAR2(50) Invoice number
NULL VARCHAR2(30) Receipt number
NULL NUMBER
Receiving transaction unique
identifier
NULL NUMBER
Inventory transaction unique
identifier
NULL NUMBER
Inventory transaction type
unique identifier
NULL NUMBER
WIP transaction unique
identifier
NULL NUMBER
WIP transaction type unique
identifier
NULL NUMBER
Item unique identifier
NULL VARCHAR2(25) Purchasing unit of measure
NULL VARCHAR2(25) Primary unit of measure for the
item
NULL NUMBER
Quantity for the transaction
NULL NUMBER
PO line invoice quantity less
the receipt quantity
NULL NUMBER
Document header unique
identifier
NULL VARCHAR2(20) PO number
NULL NUMBER
Purchase order line number
NULL NUMBER
Document line unique identifier
NULL NUMBER
Document distribution unique
identifier
NULL NUMBER
Supplier unique identifier
NULL VARCHAR2(80) Supplier name
NULL NUMBER
Unit price for transaction
NULL NUMBER
Invoice unique identifier
NULL NUMBER
Invoice distribution number
NULL NUMBER
Average receipt price for the
purchase order line
NULL NUMBER
Transaction debit or credit
NULL NUMBER
Line sequence number for
printing the Accrual
Reconciliation Report
NULL VARCHAR2(25) Transaction source or subledger
NULL NUMBER
Transaction reason unique
identifier
NULL VARCHAR2(240) Comments for the accrual
write–off
NULL VARCHAR2(25) Write–off status for the
write–off transaction
NULL VARCHAR2(25) Destination type for the
transaction
NULL NUMBER
For pre–release 10
transactions, the reported IPV
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 291
Column Descriptions
Name
(Continued)
Null? Type
ORG_ID
Description
NULL NUMBER
Indexes
Index Name
Index Type
PO_ACCRUAL_WRITE_OFFS_U1
Sequences
Sequence
UNIQUE
Sequence
1
Operating unit unique
identifier
Column Name
WRITE_OFF_ID
Derived Column
PO_ACCRUAL_WRITE_OFFS_S
WRITE_OFF_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 292
Oracle Purchasing Applications Technical Reference Manual
PO_ACTION_HISTORY
PO_ACTION_HISTORY contains information about the approval and
control history of your purchasing documents. There is one record in
this table for each approval or control action an employee takes on a
purchase order, purchase agreement, release, or requisition. Each row
includes references to the document itself, the employee who acted on
the document, the date of the action, the type of action taken on the
document, and a note each employee can leave when taking an action
on the document.
Oracle Purchasing uses this information to display history information
about documents and to forward documents in the approval process to
the appropriate employee.
Foreign Keys
Primary Key Table
PO_DOCUMENT_TYPES_ALL_B
PO_HEADERS_ALL
PO_RELEASES_ALL
PO_REQUISITION_HEADERS_ALL
QuickCodes Columns
Column
ACTION_CODE
Column Descriptions
Name
OBJECT_ID
(PK)
Primary Key Column
Foreign Key Column
DOCUMENT_TYPE_CODE
DOCUMENT_SUBTYPE
PO_HEADER_ID
PO_RELEASE_ID
REQUISITION_HEADER_ID
OBJECT_TYPE_CODE
OBJECT_SUB_TYPE_CODE
OBJECT_ID
OBJECT_ID
OBJECT_ID
QuickCodes Type
QuickCodes Table
CONTROL ACTIONS
CANCEL
CLOSE
FINALLY CLOSE
FREEZE
HOLD
INVOICE CLOSE
INVOICE OPEN
MASSCANCEL
OPEN
RECEIVE CLOSE
RECEIVE OPEN
RELEASE HOLD
RELEASE_MASSCANCEL
UNFREEZE
UPDATE_CLOSE_STATE
PO_LOOKUP_CODES
Cancel
Close
Finally Close
Freeze
Place On Hold
Close For Invoice
Open for Invoice
MassCancel
Open
Close For Receiving
Open for Receiving
Release On Hold
Release MassCancel
UnFreeze
Update the close state
Null? Type
NOT NULL NUMBER
OBJECT_TYPE_CODE (PK)
OBJECT_SUB_TYPE_CODE (PK)
SEQUENCE_NUM (PK)
NOT NULL VARCHAR2(25)
NOT NULL VARCHAR2(25)
NOT NULL NUMBER
LAST_UPDATE_DATE
LAST_UPDATED_BY
NOT NULL DATE
NOT NULL NUMBER
Description
Document header unique
identifier
Document type
Document subtype
Sequence of the approval or
control action for a document
Standard Who column
Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 293
Column Descriptions
Name
(Continued)
CREATION_DATE
CREATED_BY
ACTION_CODE
ACTION_DATE
EMPLOYEE_ID
APPROVAL_PATH_ID
NOTE
OBJECT_REVISION_NUM
OFFLINE_CODE
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
PROGRAM_DATE
Indexes
Index Name
PO_ACTION_HISTORY_N1
PO_ACTION_HISTORY_N2
Null? Type
Description
NOT NULL DATE
NOT NULL NUMBER
NULL VARCHAR2(25)
NULL DATE
NULL NUMBER(9)
Standard Who column
Standard Who column
Approval or control action type
Approval or control action date
Unique identifier of the
employee taking the action
NULL NUMBER
Approval hierarchy unique
identifier
NULL VARCHAR2(240) Note for next approver or
reason for control action
NULL NUMBER
Document revision number
NULL VARCHAR2(25) Indicates whether or not the
document was sent to an offline
approver
NULL NUMBER
Standard Who column
NULL NUMBER
Standard Who column
NULL NUMBER
Standard Who column
NULL NUMBER
Standard Who column
NULL DATE
Standard Who column
NULL DATE
No longer used
Index Type
Sequence
Column Name
NOT UNIQUE
NOT UNIQUE
1
1
OBJECT_ID
EMPLOYEE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 294
Oracle Purchasing Applications Technical Reference Manual
PO_AGENTS
PO_AGENTS contains information about buyers and purchasing
managers. You need one row for each employee who has purchasing
responsibilities in your organization. You define a buyer by entering a
default Item Category and Ship–To Location.
Oracle Purchasing uses this information to determine active buyers and
to provide defaults in the Find Requisitions Lines window. When
creating a purchase order, you can use the list of values to choose a
buyer you defined in this table.
You enter buyer information in the Buyers window.
The primary key AGENT_ID has the same value as the EMPLOYEE_ID
in the HR_EMPLOYEES view for the corresponding employee.
Foreign Keys
Primary Key Table
MTL_CATEGORIES_B
Column Descriptions
Name
AGENT_ID (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
LOCATION_ID
CATEGORY_ID
AUTHORIZATION_LIMIT
START_DATE_ACTIVE
END_DATE_ACTIVE
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
REQUEST_ID
Primary Key Column
Foreign Key Column
CATEGORY_ID
CATEGORY_ID
Null? Type
NOT NULL NUMBER(9)
NOT NULL DATE
NOT NULL NUMBER
NULL NUMBER
NULL DATE
NULL NUMBER
NULL NUMBER
NULL NUMBER
NULL NUMBER
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
DATE
DATE
VARCHAR2(240)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
Description
Buyer unique identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Location unique identifier
Item category unique identifier
Maximum purchase order
authorization limit for the
buyer
Key Flexfield start date
Key Flexfield end date
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 295
Column Descriptions
Name
(Continued)
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
Indexes
Index Name
Null? Type
Index Type
PO_AGENTS_U1
Description
NULL NUMBER
NULL NUMBER
NULL DATE
UNIQUE
Sequence
1
Standard Who column
Standard Who column
Standard Who column
Column Name
AGENT_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 296
Oracle Purchasing Applications Technical Reference Manual
PO_APPROVAL_LIST_HEADERS
PO_APPROVAL_LIST_HEADERS contains the list of approvers for the
purchasing document. This table is used for requisition approvals only.
Column Descriptions
Name
APPROVAL_LIST_HEADER_ID
DOCUMENT_ID
DOCUMENT_TYPE
DOCUMENT_SUBTYPE
REVISION
CURRENT_SEQUENCE_NUM
LATEST_REVISION
FIRST_APPROVER_ID
APPROVAL_PATH_ID
WF_ITEM_TYPE
WF_ITEM_KEY
CREATED_BY
CREATION_DATE
LAST_UPDATE_LOGIN
LAST_UPDATED_BY
LAST_UPDATE_DATE
Indexes
Index Name
Null? Type
NOT NULL
NULL
NULL
NULL
NULL
Description
NUMBER
NUMBER
VARCHAR2(25)
VARCHAR2(25)
NUMBER
Approval list unique identifier
Document unique identifier
Document type
Requisition type
Revision of the approval list
for the document
NULL NUMBER
Current sequence number
NULL VARCHAR2(1)
Latest revision of the approval
list for the document
NULL NUMBER
Employee identifier of the
first approver
NULL NUMBER
Unique identifier of the
approval hierarchy path
NULL VARCHAR2(8)
Workflow item type
NULL VARCHAR2(240) Workflow item key
NULL NUMBER
Standard Who column
NULL DATE
Standard Who column
NULL NUMBER
Standard Who column
NOT NULL NUMBER
Standard Who column
NOT NULL DATE
Standard Who column
Index Type
Sequence
PO_APPROVAL_LIST_HEADER_N1
NOT UNIQUE
PO_APPROVAL_LIST_HEADER_N2
NOT UNIQUE
PO_APPROVAL_LIST_HEADER_U1
UNIQUE
1
2
1
2
3
5
Column Name
WF_ITEM_TYPE
WF_ITEM_KEY
DOCUMENT_ID
DOCUMENT_TYPE
DOCUMENT_SUBTYPE
APPROVAL_LIST_HEADER_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 297
PO_APPROVAL_LIST_LINES
PO_APPROVAL_LIST_LINES contains the approval list lines for the
requisition approval list.
Column Descriptions
Name
APPROVAL_LIST_HEADER_ID
APPROVAL_LIST_LINE_ID
NEXT_ELEMENT_ID
APPROVER_ID
SEQUENCE_NUM
NOTIFICATION_ID
NOTIFICATION_ROLE
COMMENTS
RESPONDER_ID
FORWARD_TO_ID
STATUS
MANDATORY_FLAG
REQUIRES_REAPPROVAL_FLAG
APPROVER_TYPE
CREATED_BY
CREATION_DATE
LAST_UPDATE_LOGIN
LAST_UPDATED_BY
LAST_UPDATE_DATE
RESPONSE_DATE
Indexes
Index Name
PO_APPROVAL_LIST_LINES_N1
PO_APPROVAL_LIST_LINES_U1
Null? Type
Description
NOT NULL NUMBER
Approval list header unique
identifier
NOT NULL NUMBER
Approval list line unique
identifier
NULL NUMBER
Not used
NULL NUMBER
Unique identifier of the
approver
NULL NUMBER
Sequence number of the line
NULL NUMBER
Approval notification unique
identifier
NULL VARCHAR2(100) Workflow user role of the
notification
NULL VARCHAR2(240) Comments
NULL NUMBER
Unique identifier of the
responder of the notification
NULL NUMBER
Forward–to person unique
identifier
NULL VARCHAR2(30) Approval action of the
responder
NULL VARCHAR2(1)
Indicates mandatory approver
NULL VARCHAR2(1)
Indicates if reapproval is
required
NULL VARCHAR2(30) Approver classification
NULL NUMBER
Standard who column
NULL DATE
Standard who column
NULL NUMBER
Standard who column
NOT NULL NUMBER
Standard who column
NOT NULL DATE
Standard who column
NULL DATE
Date approver responded to
notification
Index Type
Sequence
NOT UNIQUE
UNIQUE
1
5
Column Name
APPROVAL_LIST_HEADER_ID
APPROVAL_LIST_LINE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 298
Oracle Purchasing Applications Technical Reference Manual
PO_APPROVED_SUPPLIER_LIST
PO_APPROVED_SUPPLIER_LIST stores the relationship between an
item or commodity; a supplier, distributor, or manufacturer; ship–to
organizations; and approval/certification status.
Foreign Keys
Primary Key Table
MTL_SYSTEM_ITEMS_B
PO_VENDORS
PO_VENDOR_SITES_ALL
Column Descriptions
Name
Primary Key Column
Foreign Key Column
INVENTORY_ITEM_ID
VENDOR_ID
VENDOR_SITE_ID
ITEM_ID
VENDOR_ID
VENDOR_SITE_ID
Null? Type
ASL_ID
USING_ORGANIZATION_ID
NOT NULL NUMBER
NOT NULL NUMBER
OWNING_ORGANIZATION_ID
NOT NULL NUMBER
VENDOR_BUSINESS_TYPE
NOT NULL VARCHAR2(25)
ASL_STATUS_ID
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
MANUFACTURER_ID
VENDOR_ID
ITEM_ID
CATEGORY_ID
VENDOR_SITE_ID
PRIMARY_VENDOR_ITEM
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER
DATE
NUMBER
DATE
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
VARCHAR2(25)
MANUFACTURER_ASL_ID
NULL NUMBER
REVIEW_BY_DATE
COMMENTS
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
LAST_UPDATE_LOGIN
REQUEST_ID
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
DATE
VARCHAR2(240)
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NUMBER
Description
ASL unique identifier
Ship–to organization using this
record
Organization that created the
record initially
Business type of Distributor,
Direct, or Manufacturer
Approval/certification status
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Manufacturer
Supplier
Item
Category
Supplier site
Supplier, Manufacturer, or
Distributor item number
Manufacturer associated with
distributor
Review by date
Comments
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Standard Who column
Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 299
Column Descriptions
Name
(Continued)
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
DISABLE_FLAG
Indexes
Index Name
Null? Type
NULL
NULL
NULL
NULL
Description
NUMBER
NUMBER
DATE
VARCHAR2(1)
Standard Who column
Standard Who column
Standard Who column
Indicator of whether the ASL
entry has been disabled
Index Type
Sequence
Column Name
PO_APPROVED_SUPPLIER_LIST_N1
NOT UNIQUE
PO_APPROVED_SUPPLIER_LIST_N2
NOT UNIQUE
PO_APPROVED_SUPPLIER_LIST_U1
UNIQUE
1
2
1
2
1
ITEM_ID
VENDOR_ID
CATEGORY_ID
VENDOR_ID
ASL_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 300
Oracle Purchasing Applications Technical Reference Manual
PO_ASL_ATTRIBUTES
PO_ASL_ATTRIBUTES stores all information for the
supplier/item/organization relationship defined in
PO_APPROVED_SUPPLIER_LIST. This information is maintained
separately to allow each organization to define its own attributes, even if
using a Global ASL entry for the supplier/item relationship and
approval status.
Foreign Keys
Primary Key Table
PO_APPROVED_SUPPLIER_LIST
Column Descriptions
Name
Primary Key Column
Foreign Key Column
ASL_ID
ASL_ID
Null? Type
ASL_ID
USING_ORGANIZATION_ID
NOT NULL NUMBER
NOT NULL NUMBER
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
DOCUMENT_SOURCING_METHOD
RELEASE_GENERATION_METHOD
PURCHASING_UNIT_OF_MEASURE
ENABLE_PLAN_SCHEDULE_FLAG
ENABLE_SHIP_SCHEDULE_FLAG
PLAN_SCHEDULE_TYPE
SHIP_SCHEDULE_TYPE
PLAN_BUCKET_PATTERN_ID
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
DATE
NUMBER
DATE
NUMBER
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(1)
VARCHAR2(1)
VARCHAR2(25)
VARCHAR2(25)
NUMBER
SHIP_BUCKET_PATTERN_ID
NULL NUMBER
ENABLE_AUTOSCHEDULE_FLAG
SCHEDULER_ID
ENABLE_AUTHORIZATIONS_FLAG
VENDOR_ID
VENDOR_SITE_ID
ITEM_ID
CATEGORY_ID
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(1)
NUMBER
VARCHAR2(1)
NUMBER
NUMBER
NUMBER
NUMBER
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Description
ASL unique identifier
Ship–to organization using
record
Standard Who column
Standard Who column
Standard Who column
Standard Who column
No longer used
Automatic release method
Supplier unit of measure
Enable planning schedules
Enable shipping schedules
Default planning schedule type
Default shipping schedule type
Default planning schedule
bucket pattern
Default shipping schedule
bucket pattern
Autoschedule enabled
Scheduler
Authorizations enabled
Supplier
Supplier site
Item
Category
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 301
Column Descriptions
Name
(Continued)
Null? Type
Description
ATTRIBUTE14
ATTRIBUTE15
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
PRICE_UPDATE_TOLERANCE
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
PROCESSING_LEAD_TIME
NULL NUMBER
MIN_ORDER_QTY
NULL NUMBER
FIXED_LOT_MULTIPLE
NULL NUMBER
DELIVERY_CALENDAR
COUNTRY_OF_ORIGIN_CODE
NULL VARCHAR2(10)
NULL VARCHAR2(2)
Indexes
Index Name
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NUMBER
NUMBER
NUMBER
DATE
NUMBER
Index Type
Sequence
PO_ASL_ATTRIBUTES_N1
NOT UNIQUE
PO_ASL_ATTRIBUTES_U1
UNIQUE
1
2
1
2
Descriptive flexfield segment
Descriptive flexfield segment
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Maximum percentage increase
allowed to price/sales catalog
update sent by supplier (832
EDI transaction)
Processing lead time in number
of days
Minimum quantity that needs to
be ordered
Minimum lot multiple that can
be ordered on top of
minimum–order quantity
Name of the delivery calendar
Code for the item’s country of
manufacture
Column Name
VENDOR_ID
ITEM_ID
ASL_ID
USING_ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 302
Oracle Purchasing Applications Technical Reference Manual
PO_ASL_DOCUMENTS
PO_ASL_DOCUMENTS stores sourcing references to supply
agreements, blanket agreements, and catalog quotations associated with
particular suppliers and items in PO_APPROVED_SUPPLIER_LIST.
Foreign Keys
Primary Key Table
PO_ASL_ATTRIBUTES
Column Descriptions
Name
Primary Key Column
Foreign Key Column
ASL_ID
USING_ORGANIZATION_ID
ASL_ID
USING_ORGANIZATION_ID
Null? Type
Description
ASL_ID
USING_ORGANIZATION_ID
NOT NULL NUMBER
NOT NULL NUMBER
SEQUENCE_NUM
DOCUMENT_TYPE_CODE
DOCUMENT_HEADER_ID
NOT NULL NUMBER
NOT NULL VARCHAR2(25)
NOT NULL NUMBER
DOCUMENT_LINE_ID
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
ORG_ID
NOT
NOT
NOT
NOT
NOT
Indexes
Index Name
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER
DATE
NUMBER
DATE
NUMBER
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NUMBER
NUMBER
NUMBER
DATE
NUMBER
Index Type
PO_ASL_DOCUMENTS_U1
UNIQUE
Sequence
1
2
3
ASL unique identifier
Ship–to organization using
record
Document ranking
Document type
Document header unique
identifier
Document line unique identifier
Standard Who columns
Standard Who columns
Standard Who columns
Standard Who columns
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Standard Who columns
Standard Who columns
Standard Who columns
Standard Who columns
Standard Who column
Operating unit unique
identifier
Column Name
ASL_ID
USING_ORGANIZATION_ID
DOCUMENT_HEADER_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 303
PO_ASL_STATUSES
PO_ASL_STATUSES stores the user–defined approval/certification
statuses.
Column Descriptions
Name
Null? Type
Description
STATUS_ID
STATUS
STATUS_DESCRIPTION
ASL_DEFAULT_FLAG
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NUMBER
VARCHAR2(25)
VARCHAR2(240)
VARCHAR2(1)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
INACTIVE_DATE
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
DATE
NUMBER
DATE
NUMBER
DATE
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NUMBER
NUMBER
NUMBER
DATE
Indexes
Index Name
Index Type
PO_ASL_STATUSES_U1
UNIQUE
Sequence
1
Status unique identifier
Status name
Status description
Default status for new approved
supplier list records
Standard Who columns
Standard Who columns
Standard Who columns
Standard Who columns
Inactive date
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Standard Who columns
Standard Who columns
Standard Who columns
Standard Who columns
Standard Who column
Column Name
STATUS_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 304
Oracle Purchasing Applications Technical Reference Manual
PO_ASL_STATUS_RULES
PO_ASL_STATUS_RULES stores the business rules associated with each
status.
Column Descriptions
Name
Null? Type
Description
STATUS_ID
BUSINESS_RULE
ALLOW_ACTION_FLAG
NOT NULL NUMBER
NOT NULL VARCHAR2(25)
NOT NULL VARCHAR2(1)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
NOT
NOT
NOT
NOT
Indexes
Index Name
PO_ASL_STATUS_RULES_U1
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
DATE
NUMBER
DATE
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
DATE
Index Type
Sequence
NOT UNIQUE
1
Status unique identifier
Business rule
Indicator of whether action is
allowed
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Column Name
STATUS_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 305
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 306
Oracle Purchasing Applications Technical Reference Manual
(Detailed Design
continues in Volume 2)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 307
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 308
Oracle Purchasing Applications Technical Reference Manual
Index
A
Application Building Block, 1-8
C
Column descriptions, 3-4
Columns, Who, 3-4
Concurrent Program List, 2-49
See also Concurrent Program Definitions
D
Database Diagram, 1-7
Summary Database Diagram, 1-7
Database Diagrams
Items, 2-19
Options, 2-20
Purchase Orders, Requests for Quotations,
and Quotations, 2-14
Receiving, 2-16
Requisitions, 2-13
Sourcing, 2-15
Summary, 2-9
Suppliers, 2-18
database diagrams
conventions, 2-7
summary, 2-6
Database triggers, 3-6
F
Foreign keys, 3-3
Form, 1-8
Form List, 2-45
See also Form Definitions
Forms and Table View List, 2-34
I
Indexes, 3-6
important note about, 3-6
Internal View List, 2-38
L
Lookup types. See QuickCodes
M
Module List, 2-45
See also Module Definitions
Modules, 1-8
Multiple Reporting Currencies View List, 2-44
Index – 1
O
Oracle8 sequences. See Sequences
P
Public Table List, 2-21
Public View List, 2-33
Q
QuickCodes, 1-8
Columns that contain, 3-3
R
Relationship, 1-7
Report List, 2-46
See also Report Definitions
S
Sequences, 3-6
Single Organization View List, 2-42
summary database diagram. See database
diagrams
T
Table and View Definitions
AP_CHECKS_ALL, 3-8
AP_DISTRIBUTION_SETS_ALL, 3-16
AP_HOLDS_ALL, 3-18
AP_INCOME_TAX_TYPES, 3-24
AP_INVOICE_DISTRIBUTIONS_ALL,
3-33
AP_INVOICE_PAYMENTS_ALL, 3-46
AP_INVOICES_ALL, 3-25
Index – 2
AP_TAX_CODES_ALL, 3-51
AP_TERMS_TL, 3-54
BOM_CALENDAR_DATES, 3-56
BOM_DEPARTMENTS, 3-58
BOM_RESOURCES, 3-60
BOM_STANDARD_OPERATIONS, 3-63
CST_ITEM_COSTS, 3-66
CST_ITEM_COSTS_FOR_GL_VIEW, 2-38
FA_CATEGORIES_B, 3-68
FINANCIALS_SYSTEM_PARAMETERS,
2-42
FINANCIALS_SYSTEM_PARAMS_ALL,
3-72
FND_CURRENCIES, 3-76
FND_DUAL, 3-79
FND_NOTIFICATIONS_V, 2-38
GL_BALANCES, 3-80
GL_BC_PACKETS, 3-82
GL_BUDGET_VERSIONS, 3-87
GL_CODE_COMBINATIONS, 3-89
GL_DAILY_CONVERSION_TYPES, 3-94
GL_ENCUMBRANCE_TYPES, 3-95
GL_INTERFACE, 3-96
GL_INTERFACE_CONTROL, 3-100
GL_JE_BATCHES, 3-101
GL_JE_CATEGORIES_TL, 3-105
GL_JE_HEADERS, 3-106
GL_JE_LINES, 3-111
GL_JE_SOURCES_TL, 3-115
GL_PERIOD_STATUSES, 3-119
GL_PERIOD_TYPES, 3-121
GL_PERIODS, 3-117
GL_SETS_OF_BOOKS, 3-122
GL_TRANSLATION_RATES, 3-126
GL_USSGL_TRANSACTION_CODES,
3-128
GL_USSGL_TRANSACTION_CODES_V,
2-34
HR_EMPLOYEES, 2-34
HR_EMPLOYEES_ALL_V, 2-38
HR_EMPLOYEES_CURRENT_V, 2-34
HR_LOCATIONS_ALL, 3-129
MRP_SOURCING_RULES, 3-132
MRP_SR_ASSIGNMENTS, 3-133
MRP_SR_RECEIPT_ORG, 3-135
MRP_SR_SOURCE_ORG, 3-137
MTL_CATEGORIES_B, 3-139
Oracle Purchasing Applications Technical Reference Manual
MTL_CATEGORY_SET_VALID_CATS,
3-143
MTL_CATEGORY_SETS_B, 3-141
MTL_COUNTRY_ASSIGNMENTS, 3-144
MTL_CROSS_REFERENCES, 3-145
MTL_DEFAULT_SETS_VIEW, 2-38
MTL_ECONOMIC_ZONES_B, 3-147
MTL_ECONOMIC_ZONES_TL, 3-148
MTL_INTERORG_PARAMETERS, 3-149
MTL_ITEM_CATEGORIES, 3-152
MTL_ITEM_FLEXFIELDS, 2-34
MTL_ITEM_LOC_DEFAULTS, 3-157
MTL_ITEM_LOCATIONS, 3-154
MTL_ITEM_QUANTITIES_VIEW, 2-38
MTL_ITEM_REVISIONS, 3-158
MTL_ITEM_SUB_DEFAULTS, 3-160
MTL_ITEM_SUB_INVENTORIES, 3-161
MTL_KANBAN_CARDS, 3-163
MTL_LE_ECONOMIC_ZONES, 3-166
MTL_LOT_NUMBERS, 3-167
MTL_MANUFACTURERS, 3-169
MTL_MATERIAL_TRANSACTIONS,
3-170
MTL_MATERIAL_TRANSACTIONS_TEM
P, 3-177
MTL_MFG_PART_NUMBERS, 3-183
MTL_ONHAND_QUANTITIES, 3-185
MTL_PARAMETERS, 3-187
MTL_RELATED_ITEMS, 3-194
MTL_SECONDARY_INVENTORIES,
3-196
MTL_SECONDARY_LOCATORS, 3-200
MTL_SERIAL_NUMBERS, 3-201
MTL_SERIAL_NUMBERS_TEMP, 3-204
MTL_STAT_TYPE_USAGES, 3-205
MTL_SUPPLY, 3-206
MTL_SYSTEM_ITEMS_B, 3-211
MTL_TRANSACTION_ACCOUNTS, 3-231
MTL_TRANSACTION_LOT_NUMBERS,
3-236
MTL_TRANSACTION_LOTS_TEMP, 3-234
MTL_TRANSACTION_REASONS, 3-237
MTL_TRANSACTION_TYPES, 3-238
MTL_UNITS_OF_MEASURE_TL, 3-240
MTL_UOM_CLASS_CONVERSIONS,
3-243
MTL_UOM_CLASSES_TL, 3-242
MTL_UOM_CONVERSIONS, 3-244
ORG_ACCT_PERIODS, 3-246
ORG_FREIGHT_CODE_VAL_V, 2-34
ORG_FREIGHT_TL, 3-248
ORG_ORGANIZATION_DEFINITIONS,
2-34
PA_EXPENDITURE_TYPES, 3-250
PA_PROJECTS_ALL, 3-252
PA_TASKS, 3-260
PER_ORGANIZATION_UNITS, 3-267
PER_POSITION_STRUCTURES, 3-269
PER_POSITION_STRUCTURES_ALL_V,
2-38
PO_832_BATCH_ID_V, 2-38
PO_ACCEPTANCES, 3-284
PO_ACCEPTANCES_V, 2-34
PO_ACCRUAL_ACCOUNTS_TEMP, 2-42
PO_ACCRUAL_ACCOUNTS_TEMP_ALL,
3-286
PO_ACCRUAL_RECONCILE_TEMP, 2-42
PO_ACCRUAL_RECONCILE_TEMP_ALL,
3-287
PO_ACCRUAL_WRITE_OFFS, 2-42
PO_ACCRUAL_WRITE_OFFS_ALL, 3-290
PO_ACT_HIST_V, 2-38
PO_ACTION_HISTORY, 3-293
PO_ACTION_HISTORY_V, 2-34
PO_AGENTS, 3-295
PO_AGENTS_NAME_V, 2-34
PO_AGENTS_V, 2-34
PO_ALERT_BLANKET_VIEW, 2-38
PO_ALERT_CONTRACT_VIEW, 2-38
PO_ALERT_CONTRACT_VIEW2, 2-38
PO_ALERT_PLANNED_VIEW, 2-38
PO_ALERT_SCHEDULED_VIEW, 2-38
PO_AP_RECEIPT_MATCH_V, 2-38
PO_APPROVAL_LIST_HEADERS, 3-297
PO_APPROVAL_LIST_LINES, 3-298
PO_APPROVED_SUPPLIER_LIS_VAL_V,
2-38
PO_APPROVED_SUPPLIER_LIST, 3-299
PO_APPROVED_SUPPLIER_LIST_V, 2-34
PO_ASL_ATTRIBUTES, 3-301
PO_ASL_ATTRIBUTES_V, 2-34
PO_ASL_ATTRIBUTES_VAL_V, 2-38
PO_ASL_DOCUMENTS, 3-303
Index – 3
PO_ASL_DOCUMENTS_V, 2-34
PO_ASL_ITEMS_V, 2-35
PO_ASL_STATUS_RULES, 3-305
PO_ASL_STATUS_RULES_V, 2-35
PO_ASL_STATUSES, 3-304
PO_ASL_SUPPLIERS_V, 2-38
PO_ATT_TMP_RECORDS, 3-311
PO_AUTOSOURCE_DOCUMENTS, 2-42
PO_AUTOSOURCE_DOCUMENTS_ALL,
3-312
PO_AUTOSOURCE_DOCUMENTS_V,
2-35
PO_AUTOSOURCE_RULES, 3-314
PO_AUTOSOURCE_RULES_ALL, 2-38
PO_AUTOSOURCE_RULES_V, 2-35
PO_AUTOSOURCE_VENDORS, 3-316
PO_AUTOSOURCE_VENDORS_ALL,
2-38
PO_BUYER_NAME_NUM_V, 2-38
PO_BUYERS_ALL_V, 2-35
PO_BUYERS_VAL_V, 2-35
PO_BY_BUYER_V, 2-38
PO_CATALOG_QUOTES_ALL_V, 2-35
PO_CONTRACTS_VAL_V, 2-38
PO_CONTROL_FUNCTIONS, 3-317
PO_CONTROL_GROUPS, 2-35
PO_CONTROL_GROUPS_ALL, 3-319
PO_CONTROL_RULES, 3-321
PO_DESTINATION_TYPES_ALL_V, 2-35
PO_DESTINATION_TYPES_VAL_V, 2-38
PO_DISTRIBUTIONS, 2-42
PO_DISTRIBUTIONS_ALL, 3-326
PO_DISTRIBUTIONS_ALL_MRC_V, 2-44
PO_DISTRIBUTIONS_AP_V, 2-39
PO_DISTRIBUTIONS_AP2_V, 2-38
PO_DISTRIBUTIONS_ARCHIVE, 2-42
PO_DISTRIBUTIONS_ARCHIVE_ALL,
3-332
PO_DISTRIBUTIONS_INQ_V, 2-35
PO_DISTRIBUTIONS_INTERFACE, 3-337
PO_DISTRIBUTIONS_MRC_V, 2-44
PO_DISTRIBUTIONS_PRINT, 2-39
PO_DISTRIBUTIONS_V, 2-35
PO_DOCUMENT_HEADERS_VIEW, 2-39
PO_DOCUMENT_TYPES_ALL_B, 3-341
PO_DOCUMENT_TYPES_ALL_TL, 3-344
Index – 4
PO_DOCUMENT_TYPES_ALL_VL, 2-39
PO_DOCUMENT_TYPES_B, 2-39
PO_DOCUMENT_TYPES_TL, 2-39
PO_DOCUMENT_TYPES_V, 2-35
PO_DOCUMENT_TYPES_VL, 2-39
PO_EMPLOYEE_HIERARCHIES, 2-42
PO_EMPLOYEE_HIERARCHIES_ALL,
3-345
PO_EMPLOYEE_HIERARCHIES_ALL_V,
2-39
PO_FOB_VAL_V, 2-39
PO_FREIGHT_TERMS_VAL_V, 2-39
PO_HAZARD_CLASSES_ALL_V, 2-39
PO_HAZARD_CLASSES_B, 3-346
PO_HAZARD_CLASSES_TL, 3-347
PO_HAZARD_CLASSES_VAL_V, 2-35
PO_HAZARD_CLASSES_VL, 2-39
PO_HEADER_RELEASE_V, 2-35
PO_HEADERS, 2-42
PO_HEADERS_ALL, 3-348
PO_HEADERS_ALL_MRC_V, 2-44
PO_HEADERS_AP_V, 2-39
PO_HEADERS_ARCHIVE, 2-42
PO_HEADERS_ARCHIVE_ALL, 3-355
PO_HEADERS_CHANGE_PRINT, 2-39
PO_HEADERS_INQ_V, 2-35
PO_HEADERS_INTERFACE, 3-361
PO_HEADERS_MRC_V, 2-44
PO_HEADERS_PRINT, 2-39
PO_HEADERS_RFQQT_V, 2-35
PO_HEADERS_V, 2-35
PO_HEADERS_VIEW, 2-39
PO_HISTORY_POS, 2-42
PO_HISTORY_POS_ALL, 3-364
PO_HISTORY_RECEIPTS, 3-366
PO_HISTORY_REQUISITIONS, 2-43
PO_HISTORY_REQUISITIONS_ALL,
3-367
PO_HISTORY_VENDORS, 3-368
PO_IMPORT_SOURCES_V, 2-39
PO_INSPECTION_RESULTS_VAL_V, 2-39
PO_INTERFACE_ERRORS, 3-369
PO_ITEM_HISTORY_V, 2-43
PO_ITEM_SOURCES, 2-39
PO_LINE_LOCATIONS, 2-43
PO_LINE_LOCATIONS_ALL, 3-388
PO_LINE_LOCATIONS_AP_V, 2-39
Oracle Purchasing Applications Technical Reference Manual
PO_LINE_LOCATIONS_ARCHIVE, 2-43
PO_LINE_LOCATIONS_ARCHIVE_ALL,
3-396
PO_LINE_LOCATIONS_CHANGE_PRINT,
2-39
PO_LINE_LOCATIONS_INQ_V, 2-35
PO_LINE_LOCATIONS_PRINT, 2-39
PO_LINE_LOCATIONS_RELEASE_V,
2-35
PO_LINE_LOCATIONS_RFQQT_V, 2-39
PO_LINE_LOCATIONS_V, 2-35
PO_LINE_TYPES_ALL_V, 2-35
PO_LINE_TYPES_B, 3-403
PO_LINE_TYPES_TL, 3-405
PO_LINE_TYPES_V, 2-35
PO_LINE_TYPES_VAL_V, 2-35
PO_LINE_TYPES_VL, 2-39
PO_LINES, 2-43
PO_LINES_ALL, 3-370
PO_LINES_ALL_V, 2-35
PO_LINES_AP_V, 2-39
PO_LINES_ARCHIVE, 2-43
PO_LINES_ARCHIVE_ALL, 3-377
PO_LINES_CHANGE_PRINT, 2-39
PO_LINES_INQ_V, 2-35
PO_LINES_INTERFACE, 3-383
PO_LINES_PRINT, 2-39
PO_LINES_RELEASE_ITEMS_V, 2-35
PO_LINES_RFQQT_V, 2-35
PO_LINES_SUPPLIER_ITEMS_ALL_V,
2-35
PO_LINES_SUPPLIER_ITEMS_V, 2-43
PO_LINES_V, 2-35
PO_LINES_VAL_V, 2-35
PO_LOCATION_ASSOCIATIONS, 3-406
PO_LOCATIONS_VAL_V, 2-39
PO_LOOKUP_CODES, 2-39
PO_LOOKUP_CODES_PAY_GROUP_AP_
V, 2-39
PO_LOOKUP_TYPES, 2-40
PO_MASSCANCEL_INCLUDES, 2-36
PO_MASSCANCEL_INCLUDES_ALL,
3-408
PO_MASSCANCEL_INTERIM, 3-412
PO_MASSCANCEL_INTERIM_V, 2-36
PO_MC_DISTRIBUTIONS, 3-414
PO_MC_HEADERS, 3-415
PO_NEGOTIATED_SOURCES_V, 2-36
PO_NOTE_ATTRIBUTES, 3-418
PO_NOTE_REFERENCES, 3-419
PO_NOTES, 3-416
PO_NOTIFICATION_CONTROLS, 3-422
PO_NOTIFICATIONS, 2-43
PO_NOTIFICATIONS_ALL, 3-421
PO_ONLINE_REPORT_TEXT, 3-424
PO_OWNED_LINES, 2-40
PO_OWNED_REQUISITION_LINES, 2-40
PO_OWNED_SHIPMENTS, 2-40
PO_PO_SUPPLY_VIEW, 2-40
PO_POS_ALL_V, 2-36
PO_POS_VAL_V, 2-36
PO_POSITION_CONTROLS, 2-43
PO_POSITION_CONTROLS_ALL, 3-426
PO_POSITIONS_VAL_V, 2-40
PO_PURCHASE_HISTORY_V, 2-36
PO_PURCHASE_ORDER_V, 2-40
PO_PURGE_PO_LIST, 3-428
PO_PURGE_REQ_LIST, 3-429
PO_PURGE_VENDOR_LIST, 3-430
PO_QUALITY_CODES, 3-431
PO_QUALITY_CODES_VAL_V, 2-40
PO_QUOTATION_APPROVALS, 2-43
PO_QUOTATION_APPROVALS_ALL,
3-432
PO_QUOTATION_APPROVALS_V, 2-36
PO_QUOTATIONS_TO_APPROVE, 2-36
PO_RCV_CONTROL_LEVEL_V, 2-40
PO_RCV_SUPPLY_VIEW, 2-40
PO_RECEIVED_VIA_VAL_V, 2-36
PO_REL_LINE_V, 2-40
PO_REL_TAX_LINES_SUMMARY_V, 2-40
PO_RELATED_TEMPLATES, 3-434
PO_RELEASES, 2-43
PO_RELEASES_ALL, 3-435
PO_RELEASES_ALL_V, 2-36
PO_RELEASES_ARCHIVE, 2-43
PO_RELEASES_ARCHIVE_ALL, 3-440
PO_RELEASES_V, 2-36
PO_RELEASES_VAL_V, 2-40
PO_REQ_DIST_INTERFACE, 2-40
PO_REQ_DIST_INTERFACE_ALL, 3-473
PO_REQ_DISTRIBUTIONS, 2-43
PO_REQ_DISTRIBUTIONS_ALL, 3-470
Index – 5
PO_REQ_DISTRIBUTIONS_INQ_V, 2-36
PO_REQ_DISTRIBUTIONS_V, 2-36
PO_REQ_SUPPLY_VIEW, 2-40
PO_REQ_TAX_LINES_SUMMARY_V,
2-40
PO_REQEXPRESS_HEADERS, 2-43
PO_REQEXPRESS_HEADERS_ALL,
3-445
PO_REQEXPRESS_LINES, 2-43
PO_REQEXPRESS_LINES_ALL, 3-447
PO_REQEXPRESS_LINES_V, 2-36
PO_REQS_IN_POOL_V, 2-36
PO_REQS_IN_TRANSIT_ALL_V, 2-40
PO_REQUESTOR_LOCATIONS_V, 2-40
PO_REQUISITION_HEADERS, 2-43
PO_REQUISITION_HEADERS_ALL,
3-459
PO_REQUISITION_HEADERS_ALL_V,
2-36
PO_REQUISITION_HEADERS_INQ_V,
2-36
PO_REQUISITION_HEADERS_V, 2-36
PO_REQUISITION_LINES, 2-43
PO_REQUISITION_LINES_ALL, 3-463
PO_REQUISITION_LINES_ALL_MRC_V,
2-44
PO_REQUISITION_LINES_INQ_V, 2-36
PO_REQUISITION_LINES_MRC_V, 2-44
PO_REQUISITION_LINES_V, 2-36
PO_REQUISITION_TEMPLATES_V, 2-36
PO_REQUISITIONS_INTERFACE, 2-43
PO_REQUISITIONS_INTERFACE_ALL,
3-450
PO_RESCHEDULE_INTERFACE, 3-476
PO_RFQ_HEADERS_PRINT, 2-40
PO_RFQ_LINE_LOCATIONS_PRINT, 2-40
PO_RFQ_LINES_PRINT, 2-40
PO_RFQ_VENDORS, 3-477
PO_RFQ_VENDORS_V, 2-36
PO_RFQQT_DOCUMENT_STATUS_V,
2-40
PO_RFQQT_DOCUMENT_TYPES_ALL_V,
2-36
PO_RFQS_ALL_V, 2-36
PO_RFQS_FOR_QUOTE_ALL_V, 2-40
PO_RFQS_VAL_V, 2-40
Index – 6
PO_SHIP_RCV_SUPPLY_VIEW, 2-40
PO_SHIP_SUPPLY_VIEW, 2-40
PO_SHIP_TO_LOC_ORG_V, 2-36
PO_SHIPMENTS_ALL_V, 2-36
PO_SHIPMENTS_AP_V, 2-40
PO_SHIPMENTS_VAL_V, 2-40
PO_SOURCE_SHIPMENT_NUM_V, 2-36
PO_SOURCE_VENDORS_V, 2-40
PO_SUPPLIER_CONTACTS_VAL_V, 2-40
PO_SUPPLIER_ITEM_CAPACITY, 3-479
PO_SUPPLIER_ITEM_TOLERANCE,
3-481
PO_SUPPLIER_OPEN_POS_V, 2-41
PO_SUPPLIER_PO_SITES_VAL_V, 2-36
PO_SUPPLIER_SITES_ALL_V, 2-41
PO_SUPPLIER_SITES_VAL_V, 2-41
PO_SUPPLIERS_ALL_V, 2-36
PO_SUPPLIERS_VAL_V, 2-36
PO_SYSTEM_PARAMETERS, 2-43
PO_SYSTEM_PARAMETERS_ALL, 3-482
PO_TAX_CODES_SUMMARY_V, 2-41
PO_TAX_DISTRIBUTIONS_DETAIL_V,
2-41
PO_TAX_HEADERS_DETAIL_V, 2-41
PO_TAX_LINES_DETAIL_V, 2-41
PO_TAX_LINES_SUMMARY_V, 2-41
PO_TAX_SHIPMENTS_DETAIL_V, 2-41
PO_TRANSACTION_NATURE_ALL_V,
2-41
PO_UN_NUMBERS_B, 3-488
PO_UN_NUMBERS_TL, 3-490
PO_UN_NUMBERS_V, 2-37
PO_UN_NUMBERS_VAL_V, 2-37
PO_UN_NUMBERS_VL, 2-41
PO_UNIQUE_IDENTIFIER_CONT_ALL,
3-487
PO_UNIQUE_IDENTIFIER_CONTROL,
2-37
PO_UNITS_OF_MEASURE_VAL_V, 2-41
PO_USAGE_ATTRIBUTES, 3-492
PO_USAGES, 3-491
PO_VENDOR_CONTACTS, 3-500
PO_VENDOR_LIST_ENTRIES, 3-502
PO_VENDOR_LIST_ENTRIES_V, 2-41
PO_VENDOR_LIST_HEADERS, 3-504
PO_VENDOR_SITES, 2-43
PO_VENDOR_SITES_ALL, 3-506
Oracle Purchasing Applications Technical Reference Manual
PO_VENDORS, 3-493
PO_VENDORS_VIEW, 2-41
PO_WF_CANDIDATE_REQ_LINES_TEMP,
3-511
PO_WF_DEBUG, 3-512
PO_WF_NOTIFICATIONS_V, 2-37
POA_BIS_PPS_OPERU_LOV_V, 2-34
POA_BIS_SAVINGS, 3-271
POA_BIS_SAVINGS_BUYER_LOV_V, 2-34
POA_BIS_SAVINGS_COMM_LOV_V, 2-34
POA_BIS_SAVINGS_OPERU_LOV_V, 2-34
POA_BIS_SAVINGS_ORG_LOV_V, 2-34
POA_BIS_SAVINGS_RPT, 3-273
POA_BIS_SAVINGS_RPT_V, 2-38
POA_BIS_SAVINGS_SUPPLIER_LOV_V,
2-34
POA_BIS_SAVINGS_V, 3-275
POA_BIS_SUPPERF_CONSUPP_LOV_V,
2-34
POA_BIS_SUPPERF_ITEM_LOV_V, 2-34
POA_BIS_SUPPERF_PRESUPP_LOV_V,
2-34
POA_BIS_SUPPLIER_PERFORMANCE,
3-278
POA_BIS_SUPPLIER_PERFORMANCE_V,
3-280
POA_PURCHASE_SALES_V, 3-282
RA_ADDRESSES_ALL, 3-513
RA_CUSTOMERS, 3-518
RA_RULES, 3-523
RA_SALESREPS_ALL, 3-525
RA_SITE_USES_ALL, 3-528
RA_TERMS_B, 3-533
RCV_AEL_GL_V, 2-41
RCV_AEL_SL_MRC_V, 2-44
RCV_AEL_SL_V, 2-41
RCV_CONFIRM_RECEIPT_V, 2-37
RCV_COR_SUP_LOTS_V, 2-37
RCV_CORRECTIONS_V, 2-37
RCV_DISTRIBUTIONS_PRINT, 2-41
RCV_ENTER_RECEIPTS_V, 2-37
RCV_HEADERS_INTERFACE, 3-535
RCV_LOT_TRANSACTIONS, 3-541
RCV_LOTS_INTERFACE, 3-538
RCV_LOTS_SUPPLY, 3-539
RCV_MC_REC_SUB_LEDGER, 3-542
RCV_MC_SHIPMENT_HEADERS, 3-544
RCV_MC_TRANSACTIONS, 3-545
RCV_MSH_V, 2-37
RCV_MSL_V, 2-37
RCV_MUR_V, 2-37
RCV_PARAMETERS, 3-546
RCV_PO_ITEMS_V, 2-41
RCV_REC_SUB_LEDGER_MRC_V, 2-44
RCV_RECEIPTS_ALL_V, 2-37
RCV_RECEIPTS_PRINT, 2-41
RCV_RECEIVERS_UNORDERED_V, 2-41
RCV_RECEIVING_ACCT_DISTR_V, 2-41
RCV_RECEIVING_PARAMETERS_V,
2-37
RCV_RECEIVING_SUB_LEDGER, 3-549
RCV_RECEIVING_VALUE_VIEW, 2-41
RCV_RETURNS_V, 2-37
RCV_ROUTING_HEADERS, 3-552
RCV_ROUTING_STEPS, 3-553
RCV_SERIAL_CORRECTION_V, 2-37
RCV_SERIAL_TRANSACTIONS, 3-557
RCV_SERIALS_INTERFACE, 3-555
RCV_SERIALS_SUPPLY, 3-556
RCV_SHIPMENT_HEADERS, 3-558
RCV_SHIPMENT_HEADERS_MRC_V,
2-44
RCV_SHIPMENT_HEADERS_V, 2-37
RCV_SHIPMENT_LINES, 3-562
RCV_SHIPMENT_LINES_MRC_V, 2-44
RCV_SOURCES_BOTH_VAL_V, 2-37
RCV_SUB_LEDGER_DETAILS, 3-566
RCV_SUPPLY, 3-569
RCV_TRANSACTIONS, 3-572
RCV_TRANSACTIONS_INTERFACE,
3-578
RCV_TRANSACTIONS_MRC_V, 2-44
RCV_TRANSACTIONS_V, 2-37
RCV_TRX_INT_LOTS_V, 2-37
RCV_TRX_INT_SERIALS_V, 2-37
RCV_UNPROCESSED_LOT_ISSUES_V,
2-37
RCV_UNPROCESSED_LOTS_V, 2-37
RCV_UPGRADE_STEPS, 3-587
RCV_VIEW_INTERFACE_V, 2-37
RCV_VRC_HDS_V, 2-37
RCV_VRC_TXS_V, 2-37
SO_HEADERS_ALL, 3-588
Index – 7
SO_HEADERS_INTERFACE_ALL, 3-595
SO_LINE_DETAILS_INTERFACE, 3-618
SO_LINES_ALL, 3-601
SO_LINES_INTERFACE_ALL, 3-611
SO_ORDER_CANCELLATIONS, 3-620
SO_ORDER_SOURCES_115, 3-622
SO_ORDER_TYPES_115_ALL, 3-623
SO_PICKING_LINES_ALL, 3-627
SO_PRICE_LISTS_B, 3-630
SO_SALES_CREDIT_TYPES_115, 3-632
SO_STANDARD_VALUE_RULE_SETS,
3-634
WIP_COST_TXN_INTERFACE, 3-635
WIP_DISCRETE_JOBS, 3-640
WIP_ENTITIES, 3-646
WIP_LINES, 3-648
WIP_MOVE_TXN_INTERFACE, 3-650
WIP_OPERATION_RESOURCES, 3-657
WIP_OPERATIONS, 3-654
WIP_PARAMETERS, 3-660
WIP_REPETITIVE_SCHEDULES, 3-664
Index – 8
WIP_REQUIREMENT_OPERATIONS,
3-667
WIP_TRANSACTION_ACCOUNTS, 3-674
WIP_TRANSACTIONS, 3-670
Tables
See also Table and View Definitions
Column descriptions, 3-4
Foreign keys, 3-3
Indexes. See Indexes
Primary Keys, 3-4
QuickCodes Columns, 3-3
Who columns, 3-4, 3-5
V
View Definitions. See Table and View
Definitions
Views
See also Table and View Definitions; View List
Derivation, 3-6
Oracle Purchasing Applications Technical Reference Manual
Reader’s Comment Form
Oracle Purchasing Applications Technical Reference Manual
A80842–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:
Please send your comments to:
Oracle Applications Documentation Manager
Oracle Corporation
500 Oracle Parkway
Redwood Shores, CA 94065 USA
Phone: (650) 506–7000 Fax: (650) 506–7200
If you would like a reply, please give your name, address, and telephone number below:
Thank you for helping us improve our documentation.
Copy #
If you are neither an Oracle customer with a
valid contract for the use of this document
nor an Oracle employee, then you received
this document in an unauthorized manner
and are not legally entitled to possess
or read it. Please return it immediately
to Oracle. You may call collect to the
office of the Executive Vice President
Applications Division, to arrange its return.
If you are an Oracle employee, this
numbered copy is registered in your name
and must be returned if you leave the
company. It is your responsibility not to
disclose this information to anyone outside
of Oracle who is not licensed to use this
product. If you have a prospect who
needs to see this information, contact
mailid APPSAPP to obtain a special
nondisclosure agreement.
If you are an Oracle customer, this
numbered copy is registered in your site’s
name. Use, duplication, and disclosure are
severely restricted and subject to
restrictions stated in your contract with
Oracle Corporation.
This document contains proprietary,
confidential information that is the exclusive
property of Oracle Corporation.
CAUTION!
*A80842-01*
*A80842-01*
A80842–01
..........................................................................................
..........................................................................................
Oracler Purchasing Applications
..........................................................................................
Technical Reference Manual
..........................................................................................
..........................................................................................
Release 11i
..........................................................................................
..........................................................................................
Volume 2
..........................................................................................
..........................................................................................
CAUTION!
..........................................................................................
This document contains proprietary,
confidential information that is the exclusive
property of Oracle Corporation.
..........................................................................................
..........................................................................................
See back cover for
important information.
..........................................................................................
..........................................................................................
..........................................................................................
..........................................................................................
Oracler Purchasing
Applications Technical
Reference Manual
RELEASE 11i
VOLUME 2
December 1999
Oracler Purchasing Applications Technical Reference Manual
Release 11i
Volume 2
To order this book, ask for Part No. A80842–01
Copyright E 1994, 1999. Oracle Corporation. All rights reserved.
Major Contributors: Imran Ali, Kareem Benjamin, Rajaram Bhakta, David Chan, Sonal Hede, Diwas Kc, Vijay Pawar, Divya Reddy, Andrew
Yeung, James Zhang
Contributors: Rachel Haas
This Technical Reference Manual (TRM) in any form, software or printed matter, contains proprietary information of Oracle Corporation; it is
provided under an Oracle Corporation agreement containing restrictions on use and disclosure and is also protected by copyright, patent, and
other intellectual property law. Restrictions applicable to this TRM include, but are not limited to: (a) exercising either the same degree of care to
safeguard the confidentiality of this TRM as you exercise to safeguard the confidentiality of your own most important Confidential Information or
a reasonable degree of care, whichever is greater; (b) maintaining agreements with your employees and agents that protect the Confidential
Information of third parties such as Oracle Corporation and instructing such employees and agents of these requirements for this TRM; (c)
restricting disclosure of this TRM to those of your employees who have a ”need to know” consistent with the purposes for which this TRM was
disclosed to you; (d) maintaining this TRM at all times on your premises; (e) not removing or destroying any proprietary or confidential legends
or markings placed upon this TRM in whatever form, software or printed matter; and (f) not reproducing or transmitting this TRM in any form or
by any means, electronic or mechanical, for any purpose, without the express written permission of Oracle Corporation. You should not use this
TRM in any form, software or printed matter, to create software that performs the same or similar functions as any Oracle Corporation products.
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.
Restricted Rights Legend
This TRM and the Programs associated with this TRM delivered subject to the DOD FAR Supplement are ’commercial computer software’ and
use, duplication and disclosure of the TRM and the Programs associated with this TRM shall be subject to the licensing restrictions set forth in the
applicable Oracle license agreement. Otherwise, this TRM and the Programs associated with this TRM delivered subject to the Federal
Acquisition Regulations are ’restricted computer software’ and use, duplication and disclosure of the TRM and the Programs associated with this
TRM shall be subject to the restrictions in FAR 52.227–14, Rights in Data –– General, including Alternate III (June 1987). Oracle Corporation, 500
Oracle Parkway, Redwood City, CA 94065.
Oracle is a registered trademark, and CASE*Exchange, ConText, Enabling the Information Age, Hyper*SQL, NLS*Workbench, Oracle7, Oracle8,
Oracle 8i, Oracle Access, Oracle Application Object Library, Oracle Discoverer, Oracle Financials, Oracle Quality, Oracle Web Customers, Oracle
Web Employees, Oracle Work in Process, Oracle Workflow, PL/SQL, Pro*Ada, Pro*C, Pro*COBOL, Pro*FORTRAN, Pro*Pascal, Pro*PL/I,
SmartClient, SQL*Connect, SQL*Forms, SQL*Loader, SQL*Menu, SQL*Net, SQL*Plus, and SQL*Report are trademarks or registered trademarks
of Oracle Corporation. Other names may be trademarks of their respective owners.
CAUTION
T
his Technical Reference Manual in any form –– software or
printed matter –– contains proprietary, confidential information
that is the exclusive property of Oracle Corporation. If you do not
have a valid contract with Oracle for the use of this Technical Reference
Manual or have not signed a non–disclosure agreement with Oracle
covering this Technical Reference Manual, then you received this
document in an unauthorized manner and are not legally entitled to
possess or read it.
Use, duplication, and disclosure are subject to restrictions stated in
your contract with Oracle Corporation.
Contents
VOLUME 1
Chapter 1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 – 1
Chapter 2
High–Level Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview of High–Level Design . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary Database Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Database Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Public Table List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Public View List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Forms and Table View List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Internal View List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Single Organization View List . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multiple Reporting Currencies View List . . . . . . . . . . . . . . . . . . . .
Module List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 3
Detailed Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 – 1
Overview of Detailed Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 – 2
Table and View Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 – 3
2–1
2–2
2–6
2 – 10
2 – 21
2 – 33
2 – 34
2 – 38
2 – 42
2 – 44
2 – 45
Index
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Contents
v
VOLUME 2
Table and View Definitions (continued) . . . . . . . . . . . . . . . . . . . . . 3 – 311
Index
Oracle Proprietary, Confidential Information––Use Restricted by Contract
vi
Oracle Purchasing Applications Technical Reference Manual
(Detailed Design
continued from Volume 1)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 309
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 310
Oracle Purchasing Applications Technical Reference Manual
PO_ATT_TMP_RECORDS
This table is no longer used.
Column Descriptions
Name
SRC_ID
SHORT_LONG
SOURCE
OPERATION
VERSION
Null? Type
NULL
NULL
NULL
NULL
NULL
NUMBER
VARCHAR2(1)
VARCHAR2(10)
VARCHAR2(10)
VARCHAR2(10)
Description
No
No
No
No
No
longer
longer
longer
longer
longer
used
used
used
used
used
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 311
PO_AUTOSOURCE_DOCUMENTS_ALL
This table is no longer used.
Foreign Keys
Primary Key Table
PO_AUTOSOURCE_RULES
PO_DOCUMENT_TYPES_ALL_B
PO_HEADERS_ALL
PO_LINES_ALL
PO_VENDORS
QuickCodes Columns
Column
DOCUMENT_TYPE_CODE
Column Descriptions
Name
AUTOSOURCE_RULE_ID
Primary Key Column
Foreign Key Column
AUTOSOURCE_RULE_ID
DOCUMENT_TYPE_CODE
PO_HEADER_ID
PO_LINE_ID
VENDOR_ID
AUTOSOURCE_RULE_ID
DOCUMENT_TYPE_CODE
DOCUMENT_HEADER_ID
DOCUMENT_LINE_ID
VENDOR_ID
QuickCodes Type
QuickCodes Table
DOCUMENT TYPE
PA
PO
QUOTATION
RELEASE
REQUISITION
RFQ
PO_LOOKUP_CODES
Purchase Agreement
Purchase Order
Quotation
Purchase Order Release
Requisition
Request for Quotation
Null? Type
(PK)
NOT NULL NUMBER
VENDOR_ID (PK)
SEQUENCE_NUM (PK)
DOCUMENT_TYPE_CODE
DOCUMENT_HEADER_ID
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NUMBER
NUMBER
VARCHAR2(25)
NUMBER
DOCUMENT_LINE_ID
NOT NULL NUMBER
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
NOT NULL
NULL
NOT NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
DATE
NUMBER
NUMBER
DATE
NUMBER
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Description
Autosource rule unique
identifier
Supplier unique identifier
Document ranking
Document type
Document header unique
identifier
Document line unique
identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 312
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
Description
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
DOC_GENERATION_METHOD
NULL
NULL
NULL
NULL
NULL
ORG_ID
NULL NUMBER
Indexes
Index Name
PO_AUTOSOURCE_DOCUMENTS_N1
PO_AUTOSOURCE_DOCUMENTS_N2
PO_AUTOSOURCE_DOCUMENTS_U1
NUMBER
NUMBER
NUMBER
DATE
VARCHAR2(25)
Index Type
Sequence
NOT UNIQUE
NOT UNIQUE
UNIQUE
1
1
1
2
3
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Determines the release
generation method
Operating unit unique
identifier
Column Name
DOCUMENT_HEADER_ID
DOCUMENT_LINE_ID
AUTOSOURCE_RULE_ID
VENDOR_ID
SEQUENCE_NUM
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 313
PO_AUTOSOURCE_RULES
This table is no longer used.
Foreign Keys
Primary Key Table
MTL_SYSTEM_ITEMS_B
Column Descriptions
Name
AUTOSOURCE_RULE_ID
Primary Key Column
Foreign Key Column
INVENTORY_ITEM_ID
ITEM_ID
Null? Type
(PK)
Description
NOT NULL NUMBER
AUTOSOURCE_RULE_NAME
NOT NULL VARCHAR2(50)
ITEM_ID
START_DATE
NOT NULL NUMBER
NOT NULL DATE
END_DATE
NULL DATE
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
ORG_ID
Indexes
Index Name
NOT NULL
NULL
NOT NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
DATE
NUMBER
NUMBER
DATE
NUMBER
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NUMBER
NUMBER
DATE
NUMBER
Index Type
Sequence
PO_AUTOSOURCE_RULES_N1
NOT UNIQUE
PO_AUTOSOURCE_RULES_U1
UNIQUE
1
2
3
1
Autosource rule unique
identifier
Autosource rule name assigned
by user
Item unique identifier
Effective date of the
autosource rule
Expiration date of the
autosource rule
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Operating unit unique
identifier
Column Name
ITEM_ID
START_DATE
END_DATE
AUTOSOURCE_RULE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 314
Oracle Purchasing Applications Technical Reference Manual
Sequences
Sequence
Derived Column
PO_AUTOSOURCE_RULES_S
AUTOSOURCE_RULE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 315
PO_AUTOSOURCE_VENDORS
This table is no longer used.
Foreign Keys
Primary Key Table
PO_AUTOSOURCE_RULES
PO_VENDORS
Column Descriptions
Name
AUTOSOURCE_RULE_ID
Primary Key Column
Foreign Key Column
AUTOSOURCE_RULE_ID
VENDOR_ID
AUTOSOURCE_RULE_ID
VENDOR_ID
Null? Type
(PK)
VENDOR_ID (PK)
VENDOR_RANK
SPLIT
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
ORG_ID
Indexes
Index Name
Description
NOT NULL NUMBER
NOT NULL NUMBER
NOT NULL NUMBER
NULL NUMBER
NOT NULL DATE
NULL NUMBER
NOT NULL NUMBER
NULL DATE
NULL NUMBER
NULL VARCHAR2(30)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL VARCHAR2(150)
NULL NUMBER
NULL NUMBER
NULL NUMBER
NULL DATE
NULL NUMBER
Index Type
Sequence
PO_AUTOSOURCE_VENDORS_N1
NOT UNIQUE
PO_AUTOSOURCE_VENDORS_U1
UNIQUE
1
2
3
1
2
Autosource rule unique
identifier
Supplier unique identifier
Rank of supplier
Percent split for supplier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Operating unit unique
identifier
Column Name
AUTOSOURCE_RULE_ID
VENDOR_RANK
SPLIT
AUTOSOURCE_RULE_ID
VENDOR_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 316
Oracle Purchasing Applications Technical Reference Manual
PO_CONTROL_FUNCTIONS
PO_CONTROL_FUNCTIONS contains information describing the
actions that can be performed on a particular document type. Oracle
Purchasing uses these control functions to restrict who can do what to a
document. There is one row for each combination of document type
and action.
Foreign Keys
Primary Key Table
PO_DOCUMENT_TYPES_ALL_B
PO_DOCUMENT_TYPES_ALL_B
Column Descriptions
Name
CONTROL_FUNCTION_ID
Primary Key Column
Foreign Key Column
DOCUMENT_SUBTYPE
DOCUMENT_TYPE_CODE
DOCUMENT_SUBTYPE
DOCUMENT_TYPE_CODE
Null? Type
(PK)
NOT NULL NUMBER
CONTROL_FUNCTION_NAME
ACTION_TYPE_CODE
NOT NULL VARCHAR2(80)
NOT NULL VARCHAR2(25)
ENABLED_FLAG
NOT NULL VARCHAR2(1)
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
DESCRIPTION
DOCUMENT_TYPE_CODE
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
NUMBER
DATE
NUMBER
DATE
NUMBER
NUMBER
NUMBER
NUMBER
DATE
VARCHAR2(240)
VARCHAR2(25)
ATTRIBUTE1
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
DOCUMENT_SUBTYPE
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(25)
ATTRIBUTE_CATEGORY
ORG_ID
NULL VARCHAR2(30)
NULL NUMBER
Description
Control function unique
identifier
Control function name
Type of document action
controlled by the control
function
Indicates whether the control
function is enabled or not
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Control function description
Document type controlled by
the control function
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Document subtype controlled by
the control function
Descriptive flexfield segment
Operating unit unique
identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 317
Indexes
Index Name
Index Type
Sequence
PO_CONTROL_FUNCTIONS_U1
PO_CONTROL_FUNCTIONS_U2
NOT UNIQUE
UNIQUE
PO_CONTROL_FUNCTIONS_U3
UNIQUE
5
1
2
1
2
3
Column Name
CONTROL_FUNCTION_ID
CONTROL_FUNCTION_NAME
ORG_ID
ACTION_TYPE_CODE
DOCUMENT_TYPE_CODE
DOCUMENT_SUBTYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 318
Oracle Purchasing Applications Technical Reference Manual
PO_CONTROL_GROUPS_ALL
PO_CONTROL_GROUPS_ALL contains information about the control
groups you use in your business. There is one row in this table for each
control group you define. A control group corresponds to a specific
level of authorization in your organization. Each control group defines
the restrictions that can be applied to a control function and
consequently to a Job or Position. You can assign the same control
group to many functions. You assign control groups to a control
function and define the job or position to which they apply.
Column Descriptions
Name
CONTROL_GROUP_ID
Null? Type
(PK)
CONTROL_GROUP_NAME
LAST_UPDATE_DATE
LAST_UPDATED_BY
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
ENABLED_FLAG
DESCRIPTION
ATTRIBUTE1
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE_CATEGORY
ORG_ID
Indexes
Index Name
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(80)
DATE
NUMBER
NUMBER
DATE
NUMBER
NUMBER
NUMBER
NUMBER
DATE
VARCHAR2(1)
VARCHAR2(240)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(30)
NUMBER
Index Type
PO_CONTROL_GROUPS_U1
PO_CONTROL_GROUPS_U2
Description
NOT NULL NUMBER
UNIQUE
UNIQUE
Sequence
1
1
2
Unique identifier for control
group
Control group name
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Indicates whether the control
group is enabled or not
Control group description
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Operating unit unique
identifier
Column Name
CONTROL_GROUP_ID
CONTROL_GROUP_NAME
ORG_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 319
Sequences
Sequence
Derived Column
PO_CONTROL_GROUPS_S
CONTROL_GROUP_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 320
Oracle Purchasing Applications Technical Reference Manual
PO_CONTROL_RULES
PO_CONTROL_RULES contains information about the rules that you
can use to restrict document approval. Control rules can apply to
different data objects. Control rules can be defined for:
• Items
• Accounting Flexfields
• Item Categories
• Locations
• Document Total
Each rule applies to one object and occupies one row. Each row
contains either a valid account flexfield range, item flexfield range, item
category flexfield range, ship–to/deliver–to location, or document
total.
Foreign Keys
Primary Key Table
PO_CONTROL_GROUPS_ALL
QuickCodes Columns
Column
OBJECT_CODE
Primary Key Column
Foreign Key Column
CONTROL_GROUP_ID
CONTROL_GROUP_ID
QuickCodes Type
QuickCodes Table
CONTROLLED_OBJECT
ACCOUNT_RANGE
DOCUMENT_TOTAL
ITEM_CATEGORY_RANGE
PO_LOOKUP_CODES
Accounting FlexField range
The Total of the Document
Item Category FlexField
Range
Item FlexField Range
Ship or Deliver To Location
ITEM_RANGE
LOCATION
RULE_TYPE_CODE
CONTROL_TYPE
EXCLUDE
PO_LOOKUP_CODES
Do not allow objects that
fall within range
Allow objects that fall
within range
INCLUDE
Column Descriptions
Name
CONTROL_RULE_ID
Null? Type
(PK)
NOT NULL NUMBER
CONTROL_GROUP_ID
NOT NULL NUMBER
LAST_UPDATE_DATE
LAST_UPDATED_BY
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
PROGRAM_UPDATE_DATE
REQUEST_ID
PROGRAM_APPLICATION_ID
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
DATE
NUMBER
NUMBER
DATE
NUMBER
DATE
NUMBER
NUMBER
Description
Unique identifier for the
control rule
Unique identifier for the
control group
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 321
Column Descriptions
Name
(Continued)
Null? Type
PROGRAM_ID
RULE_TYPE_CODE
NULL NUMBER
NOT NULL VARCHAR2(25)
OBJECT_CODE
NOT NULL VARCHAR2(25)
AMOUNT_LIMIT
NULL NUMBER
LOCATION_ID
NULL NUMBER
SEGMENT14_HIGH
NULL VARCHAR2(40)
INACTIVE_DATE
NULL DATE
SEGMENT12_LOW
NULL VARCHAR2(40)
SEGMENT12_HIGH
NULL VARCHAR2(40)
SEGMENT1_LOW
NULL VARCHAR2(40)
SEGMENT13_LOW
NULL VARCHAR2(40)
SEGMENT1_HIGH
NULL VARCHAR2(40)
SEGMENT13_HIGH
NULL VARCHAR2(40)
SEGMENT2_LOW
NULL VARCHAR2(40)
SEGMENT14_LOW
NULL VARCHAR2(40)
SEGMENT2_HIGH
NULL VARCHAR2(40)
SEGMENT3_LOW
NULL VARCHAR2(40)
SEGMENT15_LOW
NULL VARCHAR2(40)
SEGMENT3_HIGH
NULL VARCHAR2(40)
SEGMENT15_HIGH
NULL VARCHAR2(40)
SEGMENT4_LOW
NULL VARCHAR2(40)
SEGMENT16_LOW
NULL VARCHAR2(40)
Description
Standard Who column
Defines whether the rule
includes or excludes the
object
Type of object under control
(for example, Item)
Upper limit of the amount
allowed by the rule
Location unique identifier.
This location refers to
ship–to location on a purchase
order and deliver–to location
on a requisition.
Maximum value for the
corresponding segment of the
Accounting Flexfield
Date on which the control rule
is disabled
Minimum value for the
corresponding segment of the
Accounting Flexfield
Maximum value for the
corresponding segment of the
Accounting Flexfield
Minimum value for the
corresponding segment of the
Accounting Flexfield
Minimum value for the
corresponding segment of the
Accounting Flexfield
Maximum value for the
corresponding segment of the
Accounting Flexfield
Maximum value for the
corresponding segment of the
Accounting Flexfield
Minimum value for the
corresponding segment of the
Accounting Flexfield
Minimum value for the
corresponding segment of the
Accounting Flexfield
Maximum value for the
corresponding segment of the
Accounting Flexfield
Minimum value for the
corresponding segment of the
Accounting Flexfield
Minimum value for the
corresponding segment of the
Accounting Flexfield
Maximum value for the
corresponding segment of the
Accounting Flexfield
Maximum value for the
corresponding segment of the
Accounting Flexfield
Minimum value for the
corresponding segment of the
Accounting Flexfield
Minimum value for the
corresponding segment of the
Accounting Flexfield
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 322
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
SEGMENT4_HIGH
SEGMENT16_HIGH
SEGMENT5_LOW
SEGMENT17_LOW
SEGMENT5_HIGH
SEGMENT17_HIGH
SEGMENT6_LOW
SEGMENT18_LOW
SEGMENT6_HIGH
SEGMENT18_HIGH
SEGMENT7_LOW
SEGMENT19_LOW
SEGMENT7_HIGH
SEGMENT19_HIGH
SEGMENT8_LOW
SEGMENT20_LOW
SEGMENT8_HIGH
SEGMENT20_HIGH
SEGMENT9_LOW
SEGMENT21_LOW
SEGMENT9_HIGH
(Continued)
Null? Type
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
Description
Maximum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 323
Column Descriptions
Name
SEGMENT10_LOW
SEGMENT21_HIGH
SEGMENT10_HIGH
SEGMENT22_LOW
SEGMENT11_LOW
SEGMENT22_HIGH
SEGMENT11_HIGH
SEGMENT23_LOW
SEGMENT23_HIGH
SEGMENT24_LOW
SEGMENT24_HIGH
SEGMENT25_LOW
SEGMENT25_HIGH
SEGMENT26_LOW
SEGMENT26_HIGH
SEGMENT27_LOW
SEGMENT27_HIGH
SEGMENT28_LOW
SEGMENT28_HIGH
SEGMENT29_LOW
SEGMENT29_HIGH
(Continued)
Null? Type
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL VARCHAR2(40)
Description
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 324
Oracle Purchasing Applications Technical Reference Manual
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
Column Descriptions
Name
(Continued)
SEGMENT30_LOW
SEGMENT30_HIGH
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
ATTRIBUTE_CATEGORY
Indexes
Index Name
PO_CONTROL_RULES_N1
PO_CONTROL_RULES_U1
Sequences
Sequence
Null? Type
Description
NULL VARCHAR2(40)
NULL VARCHAR2(40)
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(30)
Index Type
Sequence
NOT UNIQUE
UNIQUE
1
1
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
of the
of the
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
Column Name
CONTROL_GROUP_ID
CONTROL_RULE_ID
Derived Column
PO_CONTROL_RULES_S
CONTROL_RULE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 325
PO_DISTRIBUTIONS_ALL
PO_DISTRIBUTIONS_ALL contains accounting distribution
information fora purchase order shipment line. You need one row for
each distribution line you attach to a purchase order shipment. There
are four types of documents using distributions in Oracle Purchasing:
• Standard Purchase Orders
• Planned Purchase Orders
• Planned Purchase Order Releases
• Blanket Purchase Order Releases
Each row includes the destination type, requestor ID, quantity ordered
and deliver–to location for the distribution. Oracle Purchasing uses
this information to record accounting and requisition information for
purchase orders and releases.
PO_DISTRIBUTIONS_ALL is one of five tables storing purchase order
and release information.
Some columns in PO_DISTRIBUTIONS_ALL contain information only
if certain conditions exist:
• If you autocreate this accounting distribution from a requisition,
REQ_DISTRIBUTION_ID corresponds to the ID of the
requisition distribution you copy on the purchase order.
• If you use a foreign currency on your purchase order,Oracle
Purchasing stores currency conversion information in RATE and
RATE_DATE.
• If you use encumbrance, GL_ENCUMBERED_DATE and
GL_ENCUMBERED_PERIOD_NAME contain encumbrance
information Oracle Purchasing uses to create journal entries in
Oracle General Ledger.
• If you do not autocreate the purchase order from online
requisitions, REQ_LINE_REFERENCE_NUM and
REQ_HEADER_REFERENCE_NUM contain the requisition
number and requisition line number of the corresponding paper
requisition. These two columns are not foreign keys to another
table.
• If the distribution corresponds to a blanket purchase order
release, PO_RELEASE_ID identifies this release.
• If SOURCE_DISTRIBUTION_ID has a value, the distribution is
part of a planned purchase order release.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 326
Oracle Purchasing Applications Technical Reference Manual
• If you cancel the distribution, Oracle Purchasing automatically
updates QUANTITY_CANCELLED or
GL_CANCELLED_DATE. Oracle Purchasing also enters
UNENCUMBERED_AMOUNT if you use encumbrance.
You enter distribution information in the Distributions window,
accessible through the Purchase Orders and Releases windows.
Foreign Keys
Primary Key Table
BOM_RESOURCES
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_DAILY_CONVERSION_RATES_R10
GL_SETS_OF_BOOKS
GL_USSGL_TRANSACTION_CODES
MTL_SECONDARY_INVENTORIES
PA_TASKS
PO_DISTRIBUTIONS_ALL
PO_HEADERS_ALL
PO_LINES_ALL
PO_LINE_LOCATIONS_ALL
PO_RELEASES_ALL
PO_REQ_DISTRIBUTIONS_ALL
WIP_ENTITIES
WIP_LINES
WIP_OPERATIONS
WIP_OPERATION_RESOURCES
QuickCodes Columns
Column
DESTINATION_TYPE_CODE
Primary Key Column
Foreign Key Column
RESOURCE_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CONVERSION_RATE
SET_OF_BOOKS_ID
USSGL_TRANSACTION_CODE
SECONDARY_INVENTORY_NAME
ORGANIZATION_ID
TASK_ID
PO_DISTRIBUTION_ID
PO_HEADER_ID
PO_LINE_ID
LINE_LOCATION_ID
PO_RELEASE_ID
DISTRIBUTION_ID
WIP_ENTITY_ID
ORGANIZATION_ID
LINE_ID
ORGANIZATION_ID
WIP_ENTITY_ID
ORGANIZATION_ID
OPERATION_SEQ_NUM
REPETITIVE_SCHEDULE_ID
WIP_ENTITY_ID
ORGANIZATION_ID
OPERATION_SEQ_NUM
RESOURCE_SEQ_NUM
REPETITIVE_SCHEDULE_ID
BOM_RESOURCE_ID
CODE_COMBINATION_ID
BUDGET_ACCOUNT_ID
ACCRUAL_ACCOUNT_ID
VARIANCE_ACCOUNT_ID
RATE
SET_OF_BOOKS_ID
USSGL_TRANSACTION_CODE
DESTINATION_SUBINVENTORY
DESTINATION_ORGANIZATION_ID
TASK_ID
SOURCE_DISTRIBUTION_ID
PO_HEADER_ID
PO_LINE_ID
LINE_LOCATION_ID
PO_RELEASE_ID
REQ_DISTRIBUTION_ID
WIP_ENTITY_ID
DESTINATION_ORGANIZATION_ID
WIP_LINE_ID
DESTINATION_ORGANIZATION_ID
WIP_ENTITY_ID
DESTINATION_ORGANIZATION_ID
WIP_OPERATION_SEQ_NUM
WIP_REPETITIVE_SCHEDULE_ID
WIP_ENTITY_ID
DESTINATION_ORGANIZATION_ID
WIP_OPERATION_SEQ_NUM
WIP_RESOURCE_SEQ_NUM
WIP_REPETITIVE_SCHEDULE_ID
QuickCodes Type
QuickCodes Table
DESTINATION TYPE
EXPENSE
PO_LOOKUP_CODES
Goods are expensed from the
system upon delivery
Goods are received into
inventory upon delivery
Goods are received into an
outside operation upon
delivery
INVENTORY
SHOP FLOOR
Column Descriptions
Name
PO_DISTRIBUTION_ID
Null? Type
(PK)
NOT NULL NUMBER
Description
Document distribution unique
identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 327
Column Descriptions
Name
(Continued)
Null? Type
LAST_UPDATE_DATE
LAST_UPDATED_BY
PO_HEADER_ID
NOT NULL DATE
NOT NULL NUMBER
NOT NULL NUMBER
PO_LINE_ID
NOT NULL NUMBER
LINE_LOCATION_ID
NOT NULL NUMBER
SET_OF_BOOKS_ID
CODE_COMBINATION_ID
NOT NULL NUMBER
NOT NULL NUMBER
QUANTITY_ORDERED
NOT NULL NUMBER
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
PO_RELEASE_ID
QUANTITY_DELIVERED
NULL
NULL
NULL
NULL
NULL
NUMBER
DATE
NUMBER
NUMBER
NUMBER
QUANTITY_BILLED
NULL NUMBER
QUANTITY_CANCELLED
NULL NUMBER
REQ_HEADER_REFERENCE_NUM
NULL VARCHAR2(25)
REQ_LINE_REFERENCE_NUM
NULL VARCHAR2(25)
REQ_DISTRIBUTION_ID
NULL NUMBER
DELIVER_TO_LOCATION_ID
NULL NUMBER
DELIVER_TO_PERSON_ID
NULL NUMBER(9)
RATE_DATE
RATE
AMOUNT_BILLED
NULL DATE
NULL NUMBER
NULL NUMBER
ACCRUED_FLAG
NULL VARCHAR2(1)
ENCUMBERED_FLAG
ENCUMBERED_AMOUNT
NULL VARCHAR2(1)
NULL NUMBER
UNENCUMBERED_QUANTITY
NULL NUMBER
UNENCUMBERED_AMOUNT
NULL NUMBER
FAILED_FUNDS_LOOKUP_CODE
NULL VARCHAR2(25)
GL_ENCUMBERED_DATE
NULL DATE
GL_ENCUMBERED_PERIOD_NAME
NULL VARCHAR2(15)
GL_CANCELLED_DATE
NULL DATE
DESTINATION_TYPE_CODE
NULL VARCHAR2(25)
Description
Standard Who column
Standard Who column
Document header unique
identifier
Document line unique
identifier
Document shipment schedule
unique identifier
Set of Books unique identifier
Unique identifier for the
General Ledger charge account
Quantity ordered on the
distribution
Standard Who column
Standard Who column
Standard Who column
Release unique identifier
Quantity delivered against the
distribution
Quantity invoiced by Oracle
Payables against the
distribution
Quantity cancelled for the
distribution
Requisition number of the
requisition line placed on
this distribution
Line number of the requisition
line placed on the
distribution
Requisition distribution
unique identifier
Unique identifier for the
delivery location
Unique identifier for the
requestor
Currency conversion date
Currency conversion rate
Amount invoiced by Oracle
Payables against the
distribution
Indicates whether the
distribution was accrued
Distribution encumbered flag
Encumbered amount for
distribution
Quantity unencumbered on the
distribution
Amount unencumbered on the
distribution
Type of budgetary control
approval failure
Date the distribution was
encumbered
Period in which the
distribution was encumbered
Date the distribution was
cancelled
Final destination of the
purchased items
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 328
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
DESTINATION_ORGANIZATION_ID
NULL NUMBER
DESTINATION_SUBINVENTORY
NULL VARCHAR2(10)
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
WIP_ENTITY_ID
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
WIP_OPERATION_SEQ_NUM
NULL NUMBER
WIP_RESOURCE_SEQ_NUM
WIP_REPETITIVE_SCHEDULE_ID
NULL NUMBER
NULL NUMBER
WIP_LINE_ID
BOM_RESOURCE_ID
BUDGET_ACCOUNT_ID
NULL NUMBER
NULL NUMBER
NULL NUMBER
ACCRUAL_ACCOUNT_ID
NULL NUMBER
VARIANCE_ACCOUNT_ID
NULL NUMBER
PREVENT_ENCUMBRANCE_FLAG
NULL VARCHAR2(1)
USSGL_TRANSACTION_CODE
NULL VARCHAR2(30)
GOVERNMENT_CONTEXT
NULL VARCHAR2(30)
DESTINATION_CONTEXT
NULL VARCHAR2(30)
DISTRIBUTION_NUM
SOURCE_DISTRIBUTION_ID
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NOT NULL NUMBER
NULL NUMBER
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
PROJECT_ID
NULL
NULL
NULL
NULL
NULL
NUMBER
NUMBER
NUMBER
DATE
NUMBER
TASK_ID
NULL NUMBER
Description
Final destination organization
unique identifier
Subinventory unique identifier
for inventory purchases
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
WIP job or repetitive assembly
identifier
WIP operation sequence number
within a routing
WIP resource sequence number
WIP repetitive schedule
identifier
WIP line identifier
BOM resource unique identifier
Unique identifier for the
General Ledger budget account
Unique identifier for the
General Ledger accrual account
Unique identifier for the
General Ledger variance
account
Indicates whether distribution
should be encumbered
United States standard general
ledger transaction code
USSGL descriptive flexfield
context column
Protected descriptive
flexfield context column for
destination details
Distribution number
Unique identifier of the
planned purchase order
distribution that was
referenced when creating this
scheduled release distribution
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Project accounting project
unique identifier
Project accounting task unique
identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 329
Column Descriptions
Name
(Continued)
Null? Type
Description
EXPENDITURE_TYPE
NULL VARCHAR2(30)
PROJECT_ACCOUNTING_CONTEXT
NULL
EXPENDITURE_ORGANIZATION_ID
NULL
GL_CLOSED_DATE
NULL
ACCRUE_ON_RECEIPT_FLAG
NULL
EXPENDITURE_ITEM_DATE
NULL
ORG_ID
NULL
KANBAN_CARD_ID
NULL
AWARD_ID
MRC_RATE_DATE
NULL
NULL
MRC_RATE
NULL
MRC_ENCUMBERED_AMOUNT
NULL
MRC_UNENCUMBERED_AMOUNT
NULL
END_ITEM_UNIT_NUMBER
NULL
TAX_RECOVERY_OVERRIDE_FLAG
NULL
RECOVERABLE_TAX
NONRECOVERABLE_TAX
RECOVERY_RATE
NULL
NULL
NULL
Indexes
Index Name
Project accounting expenditure
type
VARCHAR2(30) Project accounting descriptive
flexfield context column
NUMBER
Project accounting expenditure
organization unique identifier
DATE
Date the distribution was
final–closed
VARCHAR2(1)
Indicates whether items are
accrued upon receipt
DATE
Project accounting expenditure
item date
NUMBER
Operating unit unique
identifier
NUMBER
Primary key for the kanban
card
NUMBER(15)
Award identifier
VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting Set of Books ID and
currency conversion date pairs
VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting Set of Books ID and
currency conversion rate pairs
VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting Set of Books Id and
encumbered amount for
distribution pairs
VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting Set of Books ID and
amount unencumbered on the
distribution pairs
VARCHAR2(30) Project Manufacturing end item
unit number
VARCHAR2(1)
Indicator of whether tax
recovery should be used
NUMBER
Recoverable tax amount
NUMBER
Nonrecoverable tax amount
NUMBER
Percentage of tax that can be
recovered
Index Type
PO_DISTRIBUTIONS_N1
PO_DISTRIBUTIONS_N10
PO_DISTRIBUTIONS_N11
PO_DISTRIBUTIONS_N12
PO_DISTRIBUTIONS_N2
PO_DISTRIBUTIONS_N3
PO_DISTRIBUTIONS_N4
PO_DISTRIBUTIONS_N5
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
PO_DISTRIBUTIONS_N6
PO_DISTRIBUTIONS_N7
NOT UNIQUE
NOT UNIQUE
Sequence
1
1
1
2
1
1
1
1
2
1
1
Column Name
LINE_LOCATION_ID
BUDGET_ACCOUNT_ID
PO_RELEASE_ID
SOURCE_DISTRIBUTION_ID
REQ_DISTRIBUTION_ID
PO_HEADER_ID
PO_LINE_ID
REQ_HEADER_REFERENCE_NUM
REQ_LINE_REFERENCE_NUM
DELIVER_TO_PERSON_ID
GL_ENCUMBERED_DATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 330
Oracle Purchasing Applications Technical Reference Manual
Indexes (Continued)
Index Name
Index Type
Sequence
PO_DISTRIBUTIONS_N8
NOT UNIQUE
PO_DISTRIBUTIONS_N9
NOT UNIQUE
PO_DISTRIBUTIONS_U1
UNIQUE
1
2
3
4
5
1
2
1
Sequences
Sequence
Column Name
WIP_ENTITY_ID
WIP_OPERATION_SEQ_NUM
WIP_RESOURCE_SEQ_NUM
DESTINATION_ORGANIZATION_ID
WIP_REPETITIVE_SCHEDULE_ID
PROJECT_ID
TASK_ID
PO_DISTRIBUTION_ID
Derived Column
PO_DISTRIBUTIONS_S
PO_DISTRIBUTION_ID
Database Triggers
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
PO_MRC_DISTRIBUTIONS_BIUD
BEFORE
ROW
INSERT, UPDATE, DELETE
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_DISTRIBUTIONS_ALL. For each record being inserted/updated/deleted in PO_DISTRIBUTIONS_ALL,
this trigger inserts/updates/deletes corresponding reporting currency records in the MRC
subtable, PO_MC_DISTRIBUTIONS. In addition, this trigger also populates the MRC VARCHAR2
columns in PO_DISTRIBUTIONS_ALL.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 331
PO_DISTRIBUTIONS_ARCHIVE_ALL
PO_DISTRIBUTIONS_ARCHIVE_ALL contains archived distribution
information. Oracle Purchasing only archives distributions for the
following documents:
• Standard purchase orders
• Planned purchase orders
• Planned purchase order releases
• Blanket purchase order releases
When you modify a distribution, Oracle Purchasing will archive it after
you (re)approve the purchase order or after you print it (this depends
on the purchasing system options). You can retrieve revisions of the
distributions using this table.
The latest archived revision will have LATEST_EXTERNAL_FLAG set
to ’Y’.
You need one row for each distribution archive. Each row contains the
same information as the PO_DISTRIBUTIONS_ALL table. Oracle
Purchasing uses this information to ensure you keep copies of your
legal documents.
Foreign Keys
Primary Key Table
BOM_RESOURCES
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_PERIODS
GL_SETS_OF_BOOKS
GL_USSGL_TRANSACTION_CODES
MTL_SECONDARY_INVENTORIES
PO_DISTRIBUTIONS_ALL
PO_DISTRIBUTIONS_ALL
PO_HEADERS_ALL
PO_LINES_ALL
PO_LINE_LOCATIONS_ALL
PO_RELEASES_ALL
PO_REQ_DISTRIBUTIONS_ALL
WIP_ENTITIES
WIP_LINES
WIP_OPERATIONS
Primary Key Column
Foreign Key Column
RESOURCE_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
PERIOD_NAME
SET_OF_BOOKS_ID
USSGL_TRANSACTION_CODE
SECONDARY_INVENTORY_NAME
ORGANIZATION_ID
PO_DISTRIBUTION_ID
PO_DISTRIBUTION_ID
PO_HEADER_ID
PO_LINE_ID
LINE_LOCATION_ID
PO_RELEASE_ID
DISTRIBUTION_ID
WIP_ENTITY_ID
ORGANIZATION_ID
LINE_ID
ORGANIZATION_ID
WIP_ENTITY_ID
ORGANIZATION_ID
OPERATION_SEQ_NUM
REPETITIVE_SCHEDULE_ID
BOM_RESOURCE_ID
CODE_COMBINATION_ID
BUDGET_ACCOUNT_ID
ACCRUAL_ACCOUNT_ID
VARIANCE_ACCOUNT_ID
GL_ENCUMBERED_PERIOD_NAME
SET_OF_BOOKS_ID
USSGL_TRANSACTION_CODE
DESTINATION_SUBINVENTORY
DESTINATION_ORGANIZATION_ID
PO_DISTRIBUTION_ID
SOURCE_DISTRIBUTION_ID
PO_HEADER_ID
PO_LINE_ID
LINE_LOCATION_ID
PO_RELEASE_ID
REQ_DISTRIBUTION_ID
WIP_ENTITY_ID
DESTINATION_ORGANIZATION_ID
WIP_LINE_ID
DESTINATION_ORGANIZATION_ID
WIP_ENTITY_ID
DESTINATION_ORGANIZATION_ID
WIP_OPERATION_SEQ_NUM
WIP_REPETITIVE_SCHEDULE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 332
Oracle Purchasing Applications Technical Reference Manual
Foreign Keys (Continued)
Primary Key Table
WIP_OPERATION_RESOURCES
WIP_REPETITIVE_SCHEDULES
QuickCodes Columns
Column
DESTINATION_TYPE_CODE
Primary Key Column
Foreign Key Column
WIP_ENTITY_ID
ORGANIZATION_ID
OPERATION_SEQ_NUM
RESOURCE_SEQ_NUM
REPETITIVE_SCHEDULE_ID
REPETITIVE_SCHEDULE_ID
ORGANIZATION_ID
WIP_ENTITY_ID
DESTINATION_ORGANIZATION_ID
WIP_OPERATION_SEQ_NUM
WIP_RESOURCE_SEQ_NUM
WIP_REPETITIVE_SCHEDULE_ID
WIP_REPETITIVE_SCHEDULE_ID
DESTINATION_ORGANIZATION_ID
QuickCodes Type
QuickCodes Table
DESTINATION TYPE
EXPENSE
PO_LOOKUP_CODES
Goods are expensed from the
system upon delivery
Goods are received into
inventory upon delivery
Goods are received into an
outside operation upon
delivery
INVENTORY
SHOP FLOOR
Column Descriptions
Name
PO_DISTRIBUTION_ID
Null? Type
(PK)
NOT NULL NUMBER
LAST_UPDATE_DATE
LAST_UPDATED_BY
PO_HEADER_ID
NOT NULL DATE
NOT NULL NUMBER
NOT NULL NUMBER
PO_LINE_ID
NOT NULL NUMBER
LINE_LOCATION_ID
NOT NULL NUMBER
SET_OF_BOOKS_ID
CODE_COMBINATION_ID
NOT NULL NUMBER
NOT NULL NUMBER
QUANTITY_ORDERED
NOT NULL NUMBER
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
PO_RELEASE_ID
QUANTITY_DELIVERED
NULL
NULL
NULL
NULL
NULL
NUMBER
DATE
NUMBER
NUMBER
NUMBER
QUANTITY_BILLED
NULL NUMBER
QUANTITY_CANCELLED
NULL NUMBER
REQ_HEADER_REFERENCE_NUM
NULL VARCHAR2(25)
REQ_LINE_REFERENCE_NUM
NULL VARCHAR2(25)
REQ_DISTRIBUTION_ID
NULL NUMBER
DELIVER_TO_LOCATION_ID
NULL NUMBER
Description
Document distribution unique
identifier
Standard Who column
Standard Who column
Document header unique
identifier
Document line unique
identifier
Document shipment schedule
unique identifier
Set of Books unique identifier
Unique identifier for the
General Ledger charge account
Quantity ordered on the
distribution
Standard Who column
Standard Who column
Standard Who column
Release unique identifier
Quantity delivered against the
distribution
Quantity invoiced by Oracle
Payables against the
distribution
Quantity cancelled for the
distribution
Requisition number of the
requisition line placed on
this distribution
Line number of the requisition
line placed on the
distribution
Requisition distribution
unique identifier
Unique identifier for the
delivery location
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 333
Column Descriptions
Name
(Continued)
Null? Type
DELIVER_TO_PERSON_ID
NULL NUMBER(9)
RATE_DATE
RATE
AMOUNT_BILLED
NULL DATE
NULL NUMBER
NULL NUMBER
ACCRUED_FLAG
NULL VARCHAR2(1)
ENCUMBERED_FLAG
NULL VARCHAR2(1)
ENCUMBERED_AMOUNT
NULL NUMBER
UNENCUMBERED_QUANTITY
NULL NUMBER
UNENCUMBERED_AMOUNT
NULL NUMBER
FAILED_FUNDS_LOOKUP_CODE
NULL VARCHAR2(25)
GL_ENCUMBERED_DATE
NULL DATE
GL_ENCUMBERED_PERIOD_NAME
NULL VARCHAR2(15)
GL_CANCELLED_DATE
NULL DATE
DESTINATION_TYPE_CODE
NULL VARCHAR2(25)
DESTINATION_ORGANIZATION_ID
NULL NUMBER
DESTINATION_SUBINVENTORY
NULL VARCHAR2(10)
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
WIP_ENTITY_ID
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
WIP_OPERATION_SEQ_NUM
NULL NUMBER
WIP_RESOURCE_SEQ_NUM
WIP_REPETITIVE_SCHEDULE_ID
NULL NUMBER
NULL NUMBER
WIP_LINE_ID
BOM_RESOURCE_ID
BUDGET_ACCOUNT_ID
NULL NUMBER
NULL NUMBER
NULL NUMBER
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
Description
Unique identifier for the
requestor
Currency conversion date
Currency conversion rate
Amount invoiced by Oracle
Payables against the
distribution
Indicates whether the
distribution was accrued or
not
Indicator of whether the
distribution was encumbered
Encumbered amount for
distribution
Quantity unencumbered on the
distribution
Amount unencumbered on the
distribution
Type of budgetary control
approval failure
Date the distribution was
encumbered
Period in which the
distribution was encumbered
Date the distribution was
cancelled
Final destination of the
purchased items
Final destination organization
unique identifier
Subinventory unique identifier
for inventory purchases
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
WIP job or repetitive assembly
identifier
WIP operation sequence number
within a routing
WIP resource sequence number
WIP repetitive schedule
identifier
WIP line identifier
BOM resource unique identifier
Unique identifier for the
General Ledger budget account
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 334
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
ACCRUAL_ACCOUNT_ID
NULL NUMBER
VARIANCE_ACCOUNT_ID
NULL
DESTINATION_CONTEXT
NULL
DISTRIBUTION_NUM
SOURCE_DISTRIBUTION_ID
NOT NULL
NULL
REVISION_NUM (PK)
LATEST_EXTERNAL_FLAG
NULL
NULL
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
GOVERNMENT_CONTEXT
NULL
NULL
NULL
NULL
NULL
PREVENT_ENCUMBRANCE_FLAG
NULL
USSGL_TRANSACTION_CODE
NULL
PROJECT_ID
NULL
TASK_ID
NULL
END_ITEM_UNIT_NUMBER
NULL
EXPENDITURE_TYPE
NULL
PROJECT_ACCOUNTING_CONTEXT
NULL
EXPENDITURE_ORGANIZATION_ID
NULL
ACCRUE_ON_RECEIPT_FLAG
NULL
GL_CLOSED_DATE
NULL
EXPENDITURE_ITEM_DATE
NULL
ORG_ID
NULL
KANBAN_CARD_ID
NULL
AWARD_ID
MRC_RATE_DATE
NULL
NULL
MRC_RATE
NULL
Description
Unique identifier for the
General Ledger accrual account
NUMBER
Unique identifier for the
General Ledger variance
account
VARCHAR2(30) Destination details protected
descriptive flexfield context
column
NUMBER
Distribution number
NUMBER
Unique identifier of the
planned purchase order
distribution that was
referenced when creating this
scheduled release distribution
NUMBER
Document revision number
VARCHAR2(1)
Indicates whether this is the
latest archived revision
NUMBER
Standard Who column
NUMBER
Standard Who column
NUMBER
Standard Who column
DATE
Standard Who column
VARCHAR2(30) USSGL descriptive flexfield
context column
VARCHAR2(1)
Indicates whether distribution
should be encumbered
VARCHAR2(30) United States standard general
ledger transaction code
NUMBER
Project accounting project
unique identifier
NUMBER
Project accounting task unique
identifier
VARCHAR2(30) Project Manufacturing end item
unit number
VARCHAR2(30) Project accounting expenditure
type
VARCHAR2(30) Project accounting descriptive
flexfield context column
NUMBER
Project accounting expenditure
organization unique identifier
VARCHAR2(1)
Indicates whether items are
accrued on receipt
DATE
Date the distribution was
final–closed
DATE
Project accounting expenditure
item date
NUMBER
Operating unit unique
identifier
NUMBER
Primary key for the kanban
card
NUMBER(15)
Award identifier
VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting Set of Books ID and
currency conversion date pairs
VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting Set of Books ID and
currency conversion rate pairs
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 335
Column Descriptions
Name
(Continued)
MRC_ENCUMBERED_AMOUNT
MRC_UNENCUMBERED_AMOUNT
RECOVERABLE_TAX
NONRECOVERABLE_TAX
RECOVERY_RATE
TAX_RECOVERY_OVERRIDE_FLAG
Indexes
Index Name
PO_DISTRIBUTIONS_ARCHIVE_N1
PO_DISTRIBUTIONS_ARCHIVE_N2
PO_DISTRIBUTIONS_ARCHIVE_U1
Null? Type
Description
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting Set of Books ID and
encumbered amount for
distribution pairs
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting Set of Books ID and
amount unencumbered on the
distribution pairs
NULL NUMBER
Recoverable tax amount
NULL NUMBER
Non recoverable tax amount
NULL NUMBER
Percentage of tax that can be
recovered
NULL VARCHAR2(1)
Indicator of whether tax
recovery should be used
Index Type
Sequence
NOT UNIQUE
NOT UNIQUE
UNIQUE
1
1
1
2
Column Name
DELIVER_TO_PERSON_ID
PO_HEADER_ID
PO_DISTRIBUTION_ID
REVISION_NUM
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 336
Oracle Purchasing Applications Technical Reference Manual
PO_DISTRIBUTIONS_INTERFACE
PO_DISTRIBUTIONS_INTERFACE is the interface table that imports
distribution information from e–Commerce Gateway for blanket
purchase orders and catalog quotations.
Column Descriptions
Name
INTERFACE_HEADER_ID
INTERFACE_LINE_ID
INTERFACE_DISTRIBUTION_ID
PO_HEADER_ID
PO_RELEASE_ID
PO_LINE_ID
LINE_LOCATION_ID
PO_DISTRIBUTION_ID
DISTRIBUTION_NUM
SOURCE_DISTRIBUTION_ID
ORG_ID
QUANTITY_ORDERED
QUANTITY_DELIVERED
QUANTITY_BILLED
QUANTITY_CANCELLED
RATE_DATE
RATE
DELIVER_TO_LOCATION
DELIVER_TO_LOCATION_ID
DELIVER_TO_PERSON_FULL_NAME
DELIVER_TO_PERSON_ID
DESTINATION_TYPE
DESTINATION_TYPE_CODE
DESTINATION_ORGANIZATION
DESTINATION_ORGANIZATION_ID
DESTINATION_SUBINVENTORY
DESTINATION_CONTEXT
Null? Type
Description
NOT NULL NUMBER
Interface header unique
identifier
NOT NULL NUMBER
Interface line unique
identifier
NOT NULL NUMBER
Interface distribution unique
identifier
NULL NUMBER
Document header unique
identifier
NULL NUMBER
Release unique identifier
NULL NUMBER
Document line unique
identifier
NULL NUMBER
Document shipment unique
identifier
NULL NUMBER
Document distribution unique
identifier
NULL NUMBER
Document distribution number
NULL NUMBER
Unique identifier of the
planned purchase order
distribution that was
referenced when creating this
scheduled release distribution
NULL NUMBER
Operating unit unique
identifier
NULL NUMBER
Quantity ordered on the
distribution
NULL NUMBER
Quantity delivered against the
distribution
NULL NUMBER
Quantity invoiced by Oracle
Payables against the
distribution
NULL NUMBER
Quantity cancelled for the
distribution
NULL DATE
Currency conversion date
NULL NUMBER
Currency conversion rate
NULL VARCHAR2(20) Delivery location code
NULL NUMBER
Delivery location unique
identifier
NULL VARCHAR2(240) Deliver–to person name
NULL NUMBER
Deliver–to person unique
identifier
NULL VARCHAR2(25) Final destination name of the
purchased item
NULL VARCHAR2(25) Final destination code for the
purchased item
NULL VARCHAR2(60) Final destination organization
NULL NUMBER
Final destination organization
unique identifier
NULL VARCHAR2(10) Final destination subinventory
for inventory purchases
NULL VARCHAR2(30) Destination details protected
descriptive flexfield context
column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 337
Column Descriptions
Name
(Continued)
Null? Type
SET_OF_BOOKS
SET_OF_BOOKS_ID
CHARGE_ACCOUNT
CHARGE_ACCOUNT_ID
NULL
NULL
NULL
NULL
BUDGET_ACCOUNT
BUDGET_ACCOUNT_ID
NULL
NULL
ACCURAL_ACCOUNT
ACCRUAL_ACCOUNT_ID
NULL
NULL
VARIANCE_ACCOUNT
NULL
VARIANCE_ACCOUNT_ID
NULL
AMOUNT_BILLED
NULL
ACCRUE_ON_RECEIPT_FLAG
NULL
ACCRUED_FLAG
NULL
PREVENT_ENCUMBRANCE_FLAG
NULL
ENCUMBERED_FLAG
ENCUMBERED_AMOUNT
NULL
NULL
UNENCUMBERED_QUANTITY
NULL
UNENCUMBERED_AMOUNT
NULL
FAILED_FUNDS
NULL
FAILED_FUNDS_LOOKUP_CODE
NULL
GL_ENCUMBERED_DATE
NULL
GL_ENCUMBERED_PERIOD_NAME
NULL
GL_CANCELLED_DATE
NULL
GL_CLOSED_DATE
NULL
REQ_HEADER_REFERENCE_NUM
NULL
REQ_LINE_REFERENCE_NUM
REQ_DISTRIBUTION_ID
NULL
NULL
WIP_ENTITY
WIP_ENTITY_ID
NULL
NULL
WIP_OPERATION_SEQ_NUM
NULL
WIP_RESOURCE_SEQ_NUM
WIP_REPETITIVE_SCHEDULE
WIP_REPETITIVE_SCHEDULE_ID
NULL
NULL
NULL
Description
VARCHAR2(30) Set of Books
NUMBER
Set of Books unique identifier
VARCHAR2(2000) General Ledger charge account
NUMBER
Unique identifier for the
General Ledger charge account
VARCHAR2(2000) General Ledger budget account
NUMBER
Unique identifier for the
General Ledger budget account
VARCHAR2(2000) General Ledger accrual account
NUMBER
Unique identifier for the
General Ledger accrual account
VARCHAR2(2000) General Ledger variance
account
NUMBER
Unique identifier for the
General Ledger variance
account
NUMBER
Amount invoiced against
distribution by Oracle
Payables
VARCHAR2(1)
Indicates whether the items
are accrued upon receipt
VARCHAR2(1)
Indicates whether distribution
was accrued
VARCHAR2(1)
Indicates whether distribution
should be encumbered
VARCHAR2(1)
Distribution encumbered flag
NUMBER
Encumbered amount for
distribution
NUMBER
Quantity unencumbered on the
distribution
NUMBER
Amount unencumbered on the
distribution
VARCHAR2(25) Type of budgetary control
approval failure
VARCHAR2(25) Type of budgetary control
approval failure
DATE
Date the distribution was
encumbered
VARCHAR2(15) Period in which the
distribution was encumbered
DATE
Date the distribution was
cancelled
DATE
Date the distribution was
final–closed
VARCHAR2(25) Requisition number of the
requisition line placed on
this distribution
VARCHAR2(25) Paper requisition line number
NUMBER
Requisition line number of the
requisition line placed on
this distribution
VARCHAR2(240) WIP job or repetitive assembly
NUMBER
WIP job or repetitive assembly
identifier
NUMBER
WIP operation sequence number
within a routing
NUMBER
WIP resource sequence number
VARCHAR2(240) WIP repetitive schedule
NUMBER
WIP repetitive schedule
identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 338
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
WIP_LINE_CODE
WIP_LINE_ID
BOM_RESOURCE_CODE
BOM_RESOURCE_ID
USSGL_TRANSACTION_CODE
NULL
NULL
NULL
NULL
NULL
VARCHAR2(10)
NUMBER
VARCHAR2(10)
NUMBER
VARCHAR2(30)
GOVERNMENT_CONTEXT
NULL VARCHAR2(30)
PROJECT
PROJECT_ID
NULL VARCHAR2(25)
NULL NUMBER
TASK
TASK_ID
NULL VARCHAR2(20)
NULL NUMBER
END_ITEM_UNIT_NUMBER
NULL VARCHAR2(30)
EXPENDITURE
EXPENDITURE_TYPE
NULL VARCHAR2(60)
NULL VARCHAR2(30)
PROJECT_ACCOUNTING_CONTEXT
NULL VARCHAR2(30)
EXPENDITURE_ORGANIZATION
NULL VARCHAR2(60)
EXPENDITURE_ORGANIZATION_ID
NULL NUMBER
PROJECT_RELEATED_FLAG
NULL VARCHAR2(1)
EXPENDITURE_ITEM_DATE
NULL DATE
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
LAST_UPDATE_DATE
LAST_UPDATED_BY
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
RECOVERABLE_TAX
NONRECOVERABLE_TAX
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
DATE
NUMBER
NUMBER
DATE
NUMBER
NUMBER
NUMBER
NUMBER
DATE
NUMBER
NUMBER
Description
WIP line
WIP line identifier
BOM resource code
BOM resource identifier
United States standard general
ledger transaction code
USSGL descriptive flexfield
context column
Project accounting project
Project accounting project
identifier
Project accounting task
Project accounting task
identifier
Project Manufacturing end item
unit number
Project accounting expenditure
Project accounting expenditure
type
Project accounting descriptive
flexfield context column
Project accounting expenditure
organization
Project accounting expenditure
organization identifier
Project accounting project
related
Project accounting expenditure
item date
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Recoverable tax amount
Nonrecoverable tax amount
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 339
Column Descriptions
Name
(Continued)
Null? Type
Description
RECOVERY_RATE
NULL NUMBER
TAX_RECOVERY_OVERRIDE_FLAG
NULL VARCHAR2(1)
Indexes
Index Name
PO_DISTRIBUTIONS_INTERFACE_N1
PO_DISTRIBUTIONS_INTERFACE_N2
PO_DISTRIBUTIONS_INTERFACE_U1
Index Type
Sequence
NOT UNIQUE
NOT UNIQUE
UNIQUE
2
2
2
Percentage of tax that can be
recovered
Indicator of whether tax
recovery should be used
Column Name
INTERFACE_HEADER_ID
INTERFACE_LINE_ID
INTERFACE_DISTRIBUTION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 340
Oracle Purchasing Applications Technical Reference Manual
PO_DOCUMENT_TYPES_ALL_B
PO_DOCUMENT_TYPES_ALL_B contains information about default,
control, and option information you provide to customize Oracle
Purchasing document management for your company’s needs.
PO_DOCUMENT_TYPES_ALL_B corresponds to the Document Types
window.
QuickCodes Columns
Column
QuickCodes Type
QuickCodes Table
ACCESS_LEVEL_CODE
ACCESS_LEVEL
FULL
MODIFY
VIEW_ONLY
PO_LOOKUP_CODES
Full
Modify
View Only
ARCHIVE_EXTERNAL_REVISION_CODE
ARCHIVE_MODE
APPROVE
PRINT
PO_LOOKUP_CODES
Approve
Print
DOCUMENT_SUBTYPE
DOCUMENT SUBTYPE
BLANKET
PLANNED
SCHEDULED
STANDARD
PO_LOOKUP_CODES
Blanket
Planned
Scheduled
Standard
DOCUMENT_TYPE_CODE
DOCUMENT TYPE
PA
PO
QUOTATION
RELEASE
REQUISITION
RFQ
PO_LOOKUP_CODES
Purchase Agreement
Purchase Order
Quotation
Purchase Order Release
Requisition
Request for Quotation
FORWARDING_MODE_CODE
NEXT APPROVER METHOD
DIRECT
PO_LOOKUP_CODES
Default the first person in
management chain with authority
Default the Supervisor as
the Next Approver
HIERARCHY
QUOTATION_CLASS_CODE
QUOTATION CLASS
BID
CATALOG
PO_LOOKUP_CODES
Bid Quotation
Catalog Quotation
SECURITY_LEVEL_CODE
SECURITY_LEVEL
HIERARCHY
PRIVATE
PUBLIC
PURCHASING
PO_LOOKUP_CODES
Hierarchy
Private
Public
Purchasing
Column Descriptions
Name
DOCUMENT_TYPE_CODE (PK)
DOCUMENT_SUBTYPE (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATED_BY
CREATION_DATE
Null? Type
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(25)
VARCHAR2(25)
DATE
NUMBER
NUMBER
DATE
Description
Document
Document
Standard
Standard
Standard
Standard
type
subtype
Who column
Who column
Who column
Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 341
Column Descriptions
Name
(Continued)
Null? Type
ARCHIVE_EXTERNAL_REVISION_CODE
CAN_PREPARER_APPROVE_FLAG
NULL VARCHAR2(25)
NULL VARCHAR2(1)
FORWARDING_MODE_CODE
CAN_CHANGE_FORWARD_FROM_FLAG
NULL VARCHAR2(25)
NULL VARCHAR2(1)
CAN_APPROVER_MODIFY_DOC_FLAG
NULL VARCHAR2(1)
CAN_CHANGE_APPROVAL_PATH_FLAG
NULL VARCHAR2(1)
CAN_CHANGE_FORWARD_TO_FLAG
NULL VARCHAR2(1)
QUOTATION_CLASS_CODE
DEFAULT_APPROVAL_PATH_ID
NULL VARCHAR2(25)
NULL NUMBER
LAST_UPDATE_LOGIN
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
SECURITY_LEVEL_CODE
ACCESS_LEVEL_CODE
DISABLED_FLAG
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
NUMBER
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(1)
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
ORG_ID (PK)
NULL
NULL
NULL
NULL
NULL
NUMBER
NUMBER
NUMBER
DATE
NUMBER
WF_APPROVAL_ITEMTYPE
WF_APPROVAL_PROCESS
WF_CREATEDOC_ITEMTYPE
NULL VARCHAR2(8)
NULL VARCHAR2(30)
NULL VARCHAR2(8)
Description
Archiving type
Indicates whether a document
preparer can approve the
document
Approval forwarding type
Indicates whether an approver
can change the forward–from
for requisitions during the
approval process
Indicates whether approver can
modify a purchase order or
requisition during the
approval process
Indicates whether an approver
can modify the approval
hierarchy for a purchase order
or requisition during the
approval process
Indicates whether approver can
change the forward–to for a
purchase order or requisition
during the approval process
Quotation or RFQ class
Default approval hierarchy for
requisitions and purchase
orders
Standard Who column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Document security level
Document access level
Indicator of whether the
quotation or RFQ is disabled
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Operating unit unique
identifier
Approval workflow item type
Approval workflow process name
Workflow item type for PO
Create Documents workflow in
Purchasing
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 342
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
WF_CREATEDOC_PROCESS
Indexes
Index Name
Null? Type
Index Type
PO_DOCUMENT_TYPES_ALL_B_U1
Description
NULL VARCHAR2(30)
UNIQUE
Sequence
1
2
3
PO Create Documents workflow
start process
Column Name
DOCUMENT_TYPE_CODE
DOCUMENT_SUBTYPE
ORG_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 343
PO_DOCUMENT_TYPES_ALL_TL
PO_DOCUMENT_TYPES_ALL_TL contains translated information for
Purchasing document types.
Column Descriptions
Name
Null? Type
Description
DOCUMENT_TYPE_CODE
DOCUMENT_SUBTYPE
ORG_ID
NOT NULL VARCHAR2(25)
NOT NULL VARCHAR2(25)
NULL NUMBER
LANGUAGE
NOT NULL VARCHAR2(4)
SOURCE_LANG
NOT NULL VARCHAR2(4)
TYPE_NAME
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATED_BY
CREATION_DATE
LAST_UPDATE_LOGIN
NOT
NOT
NOT
NOT
NOT
Indexes
Index Name
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(80)
DATE
NUMBER
NUMBER
DATE
NUMBER
Index Type
PO_DOCUMENT_TYPES_ALL_TL_U1
UNIQUE
Sequence
1
2
3
4
Document type
Document subtype
Operating unit unique
identifier
Language to which you are
translating
Language from which you are
translating
Document type name
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Column Name
DOCUMENT_TYPE_CODE
DOCUMENT_SUBTYPE
ORG_ID
LANGUAGE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 344
Oracle Purchasing Applications Technical Reference Manual
PO_EMPLOYEE_HIERARCHIES_ALL
PO_EMPLOYEE_HIERARCHIES_ALL contains information about the
relationship of an employee to all his supervisors in a particular
position hierarchy. It is a ”flattened–out” model of the hierarchical
relationships of the employees.
Each record in the table holds the employee and supervisor IDs. The
relation of the supervisor to the employee is identified by the level of
superiority. An employee’s direct supervisor is always at level one. The
higher the supervisor is in the chain of command, the higher his level
will be for each employee.
Oracle Purchasing uses the PO_EMPLOYEE_HIEARCHIES_ALL table
whenever an employee’s supervisor is sought. Currently, this is needed
for approving documents, finding the next person to forward a
document to, and processing security. Oracle Purchasing resorts to this
table only when positions are used throughout the organization.
Column Descriptions
Name
EMPLOYEE_ID (PK)
SUPERIOR_ID (PK)
POSITION_STRUCTURE_ID
Null? Type
(PK)
LAST_UPDATED_BY
LAST_UPDATE_DATE
CREATED_BY
CREATION_DATE
EMPLOYEE_POSITION_ID
Description
NOT NULL NUMBER(9)
NOT NULL NUMBER(9)
NOT NULL NUMBER
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NUMBER
DATE
NUMBER
DATE
NUMBER
SUPERIOR_POSITION_ID
NULL NUMBER
SUPERIOR_LEVEL
NULL NUMBER
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
ORG_ID (PK)
NULL
NULL
NULL
NULL
NULL
NULL
Indexes
Index Name
PO_EMPLOYEE_HIERARCHIES_N1
PO_EMPLOYEE_HIERARCHIES_N2
PO_EMPLOYEE_HIERARCHIES_U1
NUMBER
NUMBER
NUMBER
NUMBER
DATE
NUMBER
Index Type
Sequence
NOT UNIQUE
NOT UNIQUE
UNIQUE
1
1
1
2
3
4
Employee unique identifier
Superior unique identifier
Employee hierarchy unique
identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Unique identifier of the
employee position
Unique identifier of superior
position
Level of superiority of
superior over the employee. A
direct supervisor is a level 1
superior.
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Operating unit unique
identifier
Column Name
EMPLOYEE_ID
SUPERIOR_ID
EMPLOYEE_ID
SUPERIOR_ID
POSITION_STRUCTURE_ID
ORG_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 345
PO_HAZARD_CLASSES_B
PO_HAZARD_CLASSES_B contains information about the hazardous
materials classes you use in your business. Oracle Purchasing lets you
record hazard class information to let you comply with Section 19 of
the International Safety Rating System. You need one row for each
hazard class you use.
Oracle Purchasing uses this information to let you provide hazard class
information on your purchase orders, requisitions, RFQs, and
quotations.
Column Descriptions
Name
HAZARD_CLASS_ID (PK)
INACTIVE_DATE
CREATION_DATE
CREATED_BY
LAST_UPDATE_DATE
LAST_UPDATED_BY
LAST_UPDATE_LOGIN
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
Indexes
Index Name
Null? Type
NOT NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Index Type
PO_HAZARD_CLASSES_U1
Sequences
Sequence
Description
NUMBER
DATE
DATE
NUMBER
DATE
NUMBER
NUMBER
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NUMBER
NUMBER
DATE
UNIQUE
Sequence
1
Hazard class unique identifier
Inactive date for record
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Column Name
HAZARD_CLASS_ID
Derived Column
PO_HAZARD_CLASSES_S
HAZARD_CLASS_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 346
Oracle Purchasing Applications Technical Reference Manual
PO_HAZARD_CLASSES_TL
PO_HAZARD_CLASSES_TL contains translated information about the
hazard classes.
Column Descriptions
Name
HAZARD_CLASS_ID
LANGUAGE
SOURCE_LANG
HAZARD_CLASS
DESCRIPTION
CREATION_DATE
CREATED_BY
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
Indexes
Index Name
Null? Type
Description
NOT NULL NUMBER
NOT NULL VARCHAR2(4)
Hazard class unique identifier
Language to which you are
translating
NOT NULL VARCHAR2(4)
Language from which you are
translating
NOT NULL VARCHAR2(40) Hazardous class
NULL VARCHAR2(240) Description of hazardous class
NOT NULL DATE
Standard Who column
NOT NULL NUMBER(15)
Standard Who column
NOT NULL NUMBER(15)
Standard Who column
NOT NULL DATE
Standard Who column
NULL NUMBER(15)
Standard Who column
Index Type
Sequence
PO_HAZARD_CLASSES_TL_N1
NOT UNIQUE
PO_HAZARD_CLASSES_TL_U1
UNIQUE
5
7
1
2
Column Name
HAZARD_CLASS
LANGUAGE
HAZARD_CLASS_ID
LANGUAGE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 347
PO_HEADERS_ALL
PO_HEADERS_ALL contains header information for your purchasing
documents. You need one row for each document you create. There are
six types of documents that use PO_HEADERS_ALL:
• RFQs
• Quotations
• Standard purchase orders
• Planned purchase orders
• Blanket purchase orders
• Contracts
Each row contains buyer information, supplier information, brief notes,
foreign currency information, terms and conditions information, and
the status of the document. Oracle Purchasing uses this information to
record information that is related to a complete document.
PO_HEADER_ID is the unique system–generated primary key and is
invisible to the user. SEGMENT1 is the system–assigned number you
use to identify the document in forms and reports. Oracle Purchasing
generates SEGMENT1 using the
PO_UNIQUE_IDENTIFIER_CONT_ALL table if you choose to let
Oracle Purchasing generate document numbers for you. SEGMENT1is
not unique for the entire table. Different document types can share the
same numbers. You can uniquely identify a row in PO_HEADERS_ALL
using SEGMENT1 and TYPE_LOOKUP_CODE or using
PO_HEADER_ID.
If APPROVED_FLAG is ’Y’, the purchase order is approved. If your
document type is a blanket purchase order, contract purchase
order,RFQ, or quotation, Oracle Purchasing uses START_DATE and
END_DATE to store the valid date range for the document. Oracle
Purchasing only uses BLANKET_TOTAL_AMOUNT for blanket
purchase orders or contract purchase orders.
If you autocreate a quotation from an RFQ using the Copy Document
window, Oracle Purchasing stores the foreign key to your original RFQ
in FROM_HEADER_ID. Oracle Purchasing also uses
FROM_TYPE_LOOKUP_CODE to indicate that you copied the
quotation from an RFQ.
Oracle Purchasing does not use SUMMARY_FLAG and
ENABLED_FLAG. Because future versions of Oracle Purchasing will
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 348
Oracle Purchasing Applications Technical Reference Manual
use them, SUMMARY_FLAG and ENABLED_FLAG should always be
’N’ and ’Y’ respectively.
You enter document header information in the header region of the
Purchase Orders, RFQs, and Quotations windows.
Foreign Keys
Primary Key Table
AP_TERMS_TL
FND_CURRENCIES
GL_DAILY_CONVERSION_TYPES
GL_USSGL_TRANSACTION_CODES
HR_LOCATIONS_ALL
HR_LOCATIONS_ALL
MTL_UNITS_OF_MEASURE_TL
ORG_FREIGHT_TL
PO_AGENTS
PO_DOCUMENT_TYPES_ALL_B
PO_DOCUMENT_TYPES_ALL_B
PO_DOCUMENT_TYPES_ALL_B
PO_HEADERS_ALL
PO_VENDORS
PO_VENDOR_CONTACTS
PO_VENDOR_SITES_ALL
QuickCodes Columns
Column
AUTHORIZATION_STATUS
Primary Key Column
Foreign Key Column
TERM_ID
CURRENCY_CODE
CONVERSION_TYPE
USSGL_TRANSACTION_CODE
LOCATION_ID
LOCATION_ID
UNIT_OF_MEASURE
FREIGHT_CODE
AGENT_ID
DOCUMENT_SUBTYPE
DOCUMENT_SUBTYPE
DOCUMENT_SUBTYPE
PO_HEADER_ID
VENDOR_ID
VENDOR_CONTACT_ID
VENDOR_SITE_ID
TERMS_ID
CURRENCY_CODE
RATE_TYPE
USSGL_TRANSACTION_CODE
SHIP_TO_LOCATION_ID
BILL_TO_LOCATION_ID
QUOTE_WARNING_DELAY_UNIT
SHIP_VIA_LOOKUP_CODE
AGENT_ID
TYPE_LOOKUP_CODE
QUOTE_TYPE_LOOKUP_CODE
FROM_TYPE_LOOKUP_CODE
FROM_HEADER_ID
VENDOR_ID
VENDOR_CONTACT_ID
VENDOR_SITE_ID
QuickCodes Type
QuickCodes Table
AUTHORIZATION STATUS
APPROVED
CANCELLED
IN PROCESS
PO_LOOKUP_CODES
Document has been Approved
Document has been Cancelled
Document is still undergoing
Approval
Document is not yet Complete
Document is Approved but not
yet Accepted
Document as been Rejected
Requires Reapproval
Document has been Returned
INCOMPLETE
PRE–APPROVED
REJECTED
REQUIRES REAPPROVAL
RETURNED
CLOSED_CODE
DOCUMENT STATE
APPROVED
AWAITING PRINTING
CANCELLED
CLOSED
CLOSED FOR INVOICE
CLOSED FOR RECEIVING
FINALLY CLOSED
FROZEN
IN PROCESS
INCOMPLETE
NOT ON HOLD
PO_LOOKUP_CODES
The Document has been Approved
The Document is Awaiting
Printing
The Document has been Cancelled
The Document is Closed
Closed For Invoice
Closed For Receiving
Finally Closed
The Document is Frozen
The Document is still undergoing Approval processing
The Document is not yet
complete
The document is Not On Hold
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 349
QuickCodes Columns
Column
(Continued)
QuickCodes Type
QuickCodes Table
NOT RESERVED
ON HOLD
OPEN
PRE–APPROVED
PRINTED
REJECTED
REQUIRES REAPPROVAL
RESERVED
RETURNED
UNFROZEN
The document is Not Reserved
The Document is On Hold
The Document is Open
The Document is Approved but
not yet Accepted
The Document has been
Printed
The Document has been Rejected
The Document has been
changed since it was Approved
Funds have been Reserved for
the Document
The Document has been Returned by a Buyer
The Document is Not Frozen
FOB_LOOKUP_CODE
FOB
AR_LOOKUPS
QUOTATION_CLASS_CODE
QUOTATION CLASS
BID
CATALOG
PO_LOOKUP_CODES
Bid Quotation
Catalog Quotation
STATUS_LOOKUP_CODE
RFQ/QUOTE STATUS
A
C
I
P
PO_LOOKUP_CODES
Active
Closed
In Process
Printed
Column Descriptions
Name
PO_HEADER_ID
(PK)
AGENT_ID
TYPE_LOOKUP_CODE
LAST_UPDATE_DATE
LAST_UPDATED_BY
SEGMENT1
SUMMARY_FLAG
ENABLED_FLAG
SEGMENT2
SEGMENT3
SEGMENT4
SEGMENT5
START_DATE_ACTIVE
END_DATE_ACTIVE
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
VENDOR_ID
VENDOR_SITE_ID
Null? Type
NOT NULL NUMBER
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER(9)
VARCHAR2(25)
DATE
NUMBER
VARCHAR2(20)
VARCHAR2(1)
VARCHAR2(1)
VARCHAR2(20)
VARCHAR2(20)
VARCHAR2(20)
VARCHAR2(20)
DATE
DATE
NUMBER
DATE
NUMBER
NUMBER
NUMBER
VENDOR_CONTACT_ID
NULL NUMBER
SHIP_TO_LOCATION_ID
NULL NUMBER
Description
Document header unique
identifier
Buyer unique identifier
Type of the document
Standard Who column
Standard Who column
Document number
Key Flexfield summary flag
Key Flexfield enabled flag
Key Flexfield segment column
Key Flexfield segment column
Key Flexfield segment column
Key Flexfield segment column
Key Flexfield start date
Key Flexfield end date
Standard Who column
Standard Who column
Standard Who column
Supplier unique identifier
Supplier site unique
identifier
Supplier contact unique
identifier
Ship–to location unique
identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 350
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
BILL_TO_LOCATION_ID
NULL NUMBER
TERMS_ID
NULL NUMBER
SHIP_VIA_LOOKUP_CODE
FOB_LOOKUP_CODE
NULL VARCHAR2(25)
NULL VARCHAR2(25)
FREIGHT_TERMS_LOOKUP_CODE
NULL VARCHAR2(25)
STATUS_LOOKUP_CODE
CURRENCY_CODE
NULL VARCHAR2(25)
NULL VARCHAR2(15)
RATE_TYPE
RATE_DATE
RATE
FROM_HEADER_ID
NULL
NULL
NULL
NULL
FROM_TYPE_LOOKUP_CODE
NULL VARCHAR2(25)
START_DATE
NULL DATE
END_DATE
NULL DATE
BLANKET_TOTAL_AMOUNT
NULL NUMBER
AUTHORIZATION_STATUS
NULL VARCHAR2(25)
REVISION_NUM
REVISED_DATE
NULL NUMBER
NULL DATE
APPROVED_FLAG
NULL VARCHAR2(1)
APPROVED_DATE
NULL DATE
AMOUNT_LIMIT
NULL NUMBER
MIN_RELEASE_AMOUNT
NULL NUMBER
NOTE_TO_AUTHORIZER
NOTE_TO_VENDOR
NOTE_TO_RECEIVER
NULL VARCHAR2(240)
NULL VARCHAR2(240)
NULL VARCHAR2(240)
PRINT_COUNT
NULL NUMBER
PRINTED_DATE
NULL DATE
VENDOR_ORDER_NUM
CONFIRMING_ORDER_FLAG
NULL VARCHAR2(25)
NULL VARCHAR2(1)
COMMENTS
NULL VARCHAR2(240)
REPLY_DATE
NULL DATE
REPLY_METHOD_LOOKUP_CODE
NULL VARCHAR2(25)
VARCHAR2(30)
DATE
NUMBER
NUMBER
Description
Bill–to location unique
identifier
Payment terms unique
identifier
Type of carrier to be used
Type of free–on–board terms
for the document
Type of freight terms for the
document
Status of the RFQ or Quotation
Unique identifier for the
currency
Currency conversion rate type
Currency conversion date
Currency conversion rate
Unique identifier of the RFQ
used to autocreate a quotation
Document type of the document
used to autocreate another
document
Date the document becomes
effective
Expiration date of the
document
Amount agreed for the planned
or blanket purchase order
Authorization status of the
purchase order
Document revision number
Date the document was last
revised
Indicates whether the purchase
order is approved or not
Date the purchase order was
last approved
Maximum amount that can be
released against the purchase
order (blanket, contract, or
planned)
Minimum amount that can be
released against a blanket or
planned purchase order
Not currently used
Note to the supplier
Note to the receiver of the
purchase order
Number of times the document
was printed
Date the document was last
printed
No longer used
Indicates whether the purchase
order is a confirming order or
not
Descriptive comments for the
document
Date the supplier replied to
the RFQ
Method the supplier should use
to reply to the RFQ
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 351
Column Descriptions
Name
(Continued)
Null? Type
RFQ_CLOSE_DATE
QUOTE_TYPE_LOOKUP_CODE
QUOTATION_CLASS_CODE
QUOTE_WARNING_DELAY_UNIT
NULL
NULL
NULL
NULL
DATE
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
QUOTE_WARNING_DELAY
NULL NUMBER
QUOTE_VENDOR_QUOTE_NUMBER
NULL VARCHAR2(25)
ACCEPTANCE_REQUIRED_FLAG
NULL VARCHAR2(1)
ACCEPTANCE_DUE_DATE
NULL DATE
CLOSED_DATE
USER_HOLD_FLAG
NULL DATE
NULL VARCHAR2(1)
APPROVAL_REQUIRED_FLAG
NULL VARCHAR2(1)
CANCEL_FLAG
NULL VARCHAR2(1)
FIRM_STATUS_LOOKUP_CODE
NULL VARCHAR2(30)
FIRM_DATE
NULL DATE
FROZEN_FLAG
NULL VARCHAR2(1)
SUPPLY_AGREEMENT_FLAG
NULL VARCHAR2(1)
EDI_PROCESSED_FLAG
EDI_PROCESSED_STATUS
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
CLOSED_CODE
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
USSGL_TRANSACTION_CODE
NULL VARCHAR2(30)
GOVERNMENT_CONTEXT
NULL VARCHAR2(30)
REQUEST_ID
NULL NUMBER
VARCHAR2(1)
VARCHAR2(10)
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(25)
Description
Date the RFQ will be closed
Type of quotation
Class of quotation
Warning delay unit of measure
(Unused since release 7.0)
Number of days prior to the
expiration of the quotation
that you want to be notified
Number of the quotation for
the supplier
Indicates whether acceptance
from the supplier is required
or not
Date by which the supplier
should accept the purchase
order
Date the document was closed
Indicates whether the purchase
order is on hold or not
Indicates whether a quote or
RFQ requires approval
Indicates whether the purchase
order is cancelled or not
Indicates whether you want to
prevent this purchase order
from being automatically
rescheduled by your
manufacturing application
Date from which the purchase
order is firmed
Indicates whether the document
is frozen or not
Supply agreement flag for
Supplier Scheduling
EDI processed flag
EDI processing status flag
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Describes the closure status
of the document
United States standard general
ledger transaction code
USSGL descriptive flexfield
context column
Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 352
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
ORG_ID
NULL
NULL
NULL
NULL
GLOBAL_ATTRIBUTE_CATEGORY
NULL
GLOBAL_ATTRIBUTE1
NULL
GLOBAL_ATTRIBUTE2
NULL
GLOBAL_ATTRIBUTE3
NULL
GLOBAL_ATTRIBUTE4
NULL
GLOBAL_ATTRIBUTE5
NULL
GLOBAL_ATTRIBUTE6
NULL
GLOBAL_ATTRIBUTE7
NULL
GLOBAL_ATTRIBUTE8
NULL
GLOBAL_ATTRIBUTE9
NULL
GLOBAL_ATTRIBUTE10
NULL
GLOBAL_ATTRIBUTE11
NULL
GLOBAL_ATTRIBUTE12
NULL
GLOBAL_ATTRIBUTE13
NULL
GLOBAL_ATTRIBUTE14
NULL
GLOBAL_ATTRIBUTE15
NULL
GLOBAL_ATTRIBUTE16
NULL
GLOBAL_ATTRIBUTE17
NULL
GLOBAL_ATTRIBUTE18
NULL
GLOBAL_ATTRIBUTE19
NULL
GLOBAL_ATTRIBUTE20
NULL
INTERFACE_SOURCE_CODE
NULL
REFERENCE_NUM
NULL
WF_ITEM_TYPE
WF_ITEM_KEY
MRC_RATE_TYPE
NULL
NULL
NULL
Description
NUMBER
NUMBER
DATE
NUMBER
Standard Who column
Standard Who column
Standard Who column
Operating unit unique
identifier
VARCHAR2(150) Reserved for country–specific
functionality
VARCHAR2(150) Reserved for country–specific
functionality
VARCHAR2(150) Reserved for country–specific
functionality
VARCHAR2(150) Reserved for country–specific
functionality
VARCHAR2(150) Reserved for country–specific
functionality
VARCHAR2(150) Reserved for country–specific
functionality
VARCHAR2(150) Reserved for country–specific
functionality
VARCHAR2(150) Reserved for country–specific
functionality
VARCHAR2(150) Reserved for country–specific
functionality
VARCHAR2(150) Reserved for country–specific
functionality
VARCHAR2(150) Reserved for country–specific
functionality
VARCHAR2(150) Reserved for country–specific
functionality
VARCHAR2(150) Reserved for country–specific
functionality
VARCHAR2(150) Reserved for country–specific
functionality
VARCHAR2(150) Reserved for country–specific
functionality
VARCHAR2(150) Reserved for country–specific
functionality
VARCHAR2(150) Reserved for country–specific
functionality
VARCHAR2(150) Reserved for country–specific
functionality
VARCHAR2(150) Reserved for country–specific
functionality
VARCHAR2(150) Reserved for country–specific
functionality
VARCHAR2(150) Reserved for country–specific
functionality
VARCHAR2(25) Audit trail reference (needed
for 832 EDI transaction)
VARCHAR2(25) Audit trail reference (needed
for 832 EDI transaction)
VARCHAR2(8)
Workflow approval item type
VARCHAR2(240) Workflow approval item key
VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting Set of Books ID and
currency conversion rate type
pairs
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 353
Column Descriptions
Name
(Continued)
Null? Type
MRC_RATE_DATE
MRC_RATE
PCARD_ID
PRICE_UPDATE_TOLERANCE
PAY_ON_CODE
Indexes
Index Name
Description
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting Set of Books ID and
currency conversion date pairs
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting Set of Books ID and
currency conversion rate pairs
NULL NUMBER(15)
Unique identifier for the
procurement card used for the
order
NULL NUMBER
Maximum percentage increase
allowed in price/sales catalog
update (832 EDI transaction)
sent by supplier
NULL VARCHAR2(25) Indicator of whether the
purchase order will be paid
upon receipt
Index Type
Sequence
PO_HEADERS_N1
NOT UNIQUE
PO_HEADERS_N2
PO_HEADERS_N3
PO_HEADERS_N4
PO_HEADERS_N5
NOT
NOT
NOT
NOT
1
2
1
1
1
1
2
1
1
2
3
PO_HEADERS_U1
PO_HEADERS_U2
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
Sequences
Sequence
Column Name
VENDOR_ID
VENDOR_SITE_ID
CREATION_DATE
AGENT_ID
FROM_HEADER_ID
WF_ITEM_TYPE
WF_ITEM_KEY
PO_HEADER_ID
SEGMENT1
TYPE_LOOKUP_CODE
ORG_ID
Derived Column
PO_HEADERS_S
PO_HEADER_ID
Database Triggers
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
PO_MRC_HEADERS_BIUD
BEFORE
ROW
INSERT, UPDATE, DELETE
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.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 354
Oracle Purchasing Applications Technical Reference Manual
PO_HEADERS_ARCHIVE_ALL
PO_HEADERS_ARCHIVE_ALL contains archived purchase order
header information. Oracle Purchasing only archives the following
documents:
• Standard purchase orders
• Blanket purchase orders
• Contract purchase orders
When you modify a PO_HEADER row, Oracle Purchasing will archive
it after you (re)approve the purchase order or after you print it (this
depends on the purchasing system options). You can retrieve previous
revisions of the purchase order header using this table.
The latest archived revision will have LATEST_EXTERNAL_FLAG set
to ’Y’.
You need one row for each document header you archive. Each row
contains the same information as the PO_HEADERS_ALL table.
Oracle Purchasing uses this information to ensure you keep copies of
your legal documents.
Oracle Purchasing does not currently read or retrieve information in
this table.
Foreign Keys
Primary Key Table
AP_TERMS_TL
FND_CURRENCIES
GL_DAILY_CONVERSION_TYPES
GL_USSGL_TRANSACTION_CODES
PO_AGENTS
PO_DOCUMENT_TYPES_ALL_B
PO_DOCUMENT_TYPES_ALL_B
PO_DOCUMENT_TYPES_ALL_B
PO_HEADERS_ALL
PO_VENDORS
PO_VENDOR_CONTACTS
PO_VENDOR_SITES_ALL
QuickCodes Columns
Column
AUTHORIZATION_STATUS
Primary Key Column
Foreign Key Column
TERM_ID
CURRENCY_CODE
CONVERSION_TYPE
USSGL_TRANSACTION_CODE
AGENT_ID
DOCUMENT_SUBTYPE
DOCUMENT_SUBTYPE
DOCUMENT_SUBTYPE
PO_HEADER_ID
VENDOR_ID
VENDOR_CONTACT_ID
VENDOR_SITE_ID
TERMS_ID
CURRENCY_CODE
RATE_TYPE
USSGL_TRANSACTION_CODE
AGENT_ID
TYPE_LOOKUP_CODE
QUOTE_TYPE_LOOKUP_CODE
FROM_TYPE_LOOKUP_CODE
FROM_HEADER_ID
VENDOR_ID
VENDOR_CONTACT_ID
VENDOR_SITE_ID
QuickCodes Type
QuickCodes Table
AUTHORIZATION STATUS
APPROVED
CANCELLED
IN PROCESS
PO_LOOKUP_CODES
Document has been Approved
Document has been Cancelled
Document is still undergoing
Approval
Document is not yet Complete
Document is Approved but not
yet Accepted
INCOMPLETE
PRE–APPROVED
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 355
QuickCodes Columns
Column
(Continued)
QuickCodes Type
QuickCodes Table
REJECTED
REQUIRES REAPPROVAL
RETURNED
CLOSED_CODE
DOCUMENT STATE
APPROVED
AWAITING PRINTING
CANCELLED
CLOSED
CLOSED FOR INVOICE
CLOSED FOR RECEIVING
FINALLY CLOSED
FROZEN
IN PROCESS
INCOMPLETE
NOT ON HOLD
NOT RESERVED
ON HOLD
OPEN
PRE–APPROVED
PRINTED
REJECTED
REQUIRES REAPPROVAL
RESERVED
RETURNED
UNFROZEN
Document as been Rejected
Requires Reapproval
Document has been Returned
PO_LOOKUP_CODES
The Document has been Approved
The Document is Awaiting
Printing
The Document has been Cancelled
The Document is Closed
Closed For Invoice
Closed For Receiving
Finally Closed
The Document is Frozen
The Document is still undergoing Approval processing
The Document is not yet
complete
The document is Not On Hold
The document is Not Reserved
The Document is On Hold
The Document is Open
The Document is Approved but
not yet Accepted
The Document has been
Printed
The Document has been Rejected
The Document has been
changed since it was Approved
Funds have been Reserved for
the Document
The Document has been Returned by a Buyer
The Document is Not Frozen
FOB_LOOKUP_CODE
FOB
AR_LOOKUPS
QUOTATION_CLASS_CODE
QUOTATION CLASS
BID
CATALOG
PO_LOOKUP_CODES
Bid Quotation
Catalog Quotation
STATUS_LOOKUP_CODE
RFQ/QUOTE STATUS
A
C
I
P
PO_LOOKUP_CODES
Active
Closed
In Process
Printed
Column Descriptions
Name
PO_HEADER_ID
(PK)
AGENT_ID
TYPE_LOOKUP_CODE
LAST_UPDATE_DATE
LAST_UPDATED_BY
Null? Type
NOT NULL NUMBER
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NUMBER(9)
VARCHAR2(25)
DATE
NUMBER
Description
Document header unique
identifier
Buyer unique identifier
Type of the document
Standard Who column
Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 356
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
SEGMENT1
SUMMARY_FLAG
ENABLED_FLAG
SEGMENT2
SEGMENT3
SEGMENT4
SEGMENT5
START_DATE_ACTIVE
END_DATE_ACTIVE
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
VENDOR_ID
VENDOR_SITE_ID
Null? Type
NOT NULL VARCHAR2(20)
NOT NULL VARCHAR2(1)
NOT NULL VARCHAR2(1)
NULL VARCHAR2(20)
NULL VARCHAR2(20)
NULL VARCHAR2(20)
NULL VARCHAR2(20)
NULL DATE
NULL DATE
NULL NUMBER
NULL DATE
NULL NUMBER
NULL NUMBER
NULL NUMBER
VENDOR_CONTACT_ID
NULL NUMBER
SHIP_TO_LOCATION_ID
NULL NUMBER
BILL_TO_LOCATION_ID
NULL NUMBER
TERMS_ID
NULL NUMBER
SHIP_VIA_LOOKUP_CODE
FOB_LOOKUP_CODE
NULL VARCHAR2(25)
NULL VARCHAR2(25)
FREIGHT_TERMS_LOOKUP_CODE
NULL VARCHAR2(25)
STATUS_LOOKUP_CODE
NULL VARCHAR2(25)
CURRENCY_CODE
NULL VARCHAR2(15)
RATE_TYPE
RATE_DATE
RATE
FROM_HEADER_ID
NULL
NULL
NULL
NULL
FROM_TYPE_LOOKUP_CODE
NULL VARCHAR2(25)
START_DATE
NULL DATE
END_DATE
NULL DATE
BLANKET_TOTAL_AMOUNT
NULL NUMBER
AUTHORIZATION_STATUS
NULL VARCHAR2(25)
REVISION_NUM
REVISED_DATE
NULL NUMBER
NULL DATE
(PK)
VARCHAR2(30)
DATE
NUMBER
NUMBER
APPROVED_FLAG
NULL VARCHAR2(1)
APPROVED_DATE
NULL DATE
Description
Document number
Key Flexfield summary flag
Key Flexfield enabled flag
Key Flexfield segment column
Key Flexfield segment column
Key Flexfield segment column
Key Flexfield segment column
Key Flexfield start date
Key Flexfield end date
Standard Who column
Standard Who column
Standard Who column
Supplier unique identifier
Supplier site unique
identifier
Supplier contact unique
identifier
Unique identifier for the
ship–to location
Unique identifier of the
bill–to location for the
document
Payment terms unique
identifier
Type of carrier to be used
Type of free–on–board terms
for the document
Type of freight terms for the
document
Status of the RFQ or
quotation.
Unique identifier for the
currency
Currency conversion rate type
Currency conversion date
Currency conversion rate
Unique identifier of the RFQ
used to autocreate a quotation
Document type of the document
used to autocreate another
document
Date the document becomes
effective
Expiration date of the
document
Amount agreed for the purchase
order (blanket or planned)
Authorization status of the
purchase order
Document revision number
Date the document was last
revised
Indicates whether the purchase
order is approved or not
Date the purchase order was
last approved
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 357
Column Descriptions
Name
(Continued)
Null? Type
AMOUNT_LIMIT
NULL NUMBER
MIN_RELEASE_AMOUNT
NULL NUMBER
NOTE_TO_AUTHORIZER
NOTE_TO_VENDOR
NOTE_TO_RECEIVER
NULL VARCHAR2(240)
NULL VARCHAR2(240)
NULL VARCHAR2(240)
PRINT_COUNT
NULL NUMBER
PRINTED_DATE
NULL DATE
VENDOR_ORDER_NUM
CONFIRMING_ORDER_FLAG
NULL VARCHAR2(25)
NULL VARCHAR2(1)
COMMENTS
NULL VARCHAR2(240)
REPLY_DATE
NULL DATE
REPLY_METHOD_LOOKUP_CODE
NULL VARCHAR2(25)
RFQ_CLOSE_DATE
QUOTE_TYPE_LOOKUP_CODE
QUOTATION_CLASS_CODE
QUOTE_WARNING_DELAY_UNIT
NULL
NULL
NULL
NULL
QUOTE_WARNING_DELAY
NULL NUMBER
QUOTE_VENDOR_QUOTE_NUMBER
NULL VARCHAR2(25)
ACCEPTANCE_REQUIRED_FLAG
NULL VARCHAR2(1)
ACCEPTANCE_DUE_DATE
NULL DATE
CLOSED_DATE
USER_HOLD_FLAG
NULL DATE
NULL VARCHAR2(1)
EVER_APPROVED_FLAG
NULL VARCHAR2(1)
APPROVAL_REQUIRED_FLAG
NULL VARCHAR2(1)
CANCEL_FLAG
NULL VARCHAR2(1)
STANDARD_COMMENT_CODE
NULL VARCHAR2(15)
FIRM_STATUS_LOOKUP_CODE
NULL VARCHAR2(30)
FIRM_DATE
NULL DATE
DATE
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
Description
Maximum amount that can be
released against the purchase
order (blanket, contract, or
planned)
Minimum amount that can be
released against the purchase
order (blanket or planned)
Not currently used
Note to the supplier
Note to the receiver of the
purchase order
Number of times the document
was printed
Date the document was last
printed
No longer used
Indicates whether the purchase
order is a confirming order or
not
Descriptive comments for the
document
Date the supplier replied to
the RFQ
Method the supplier should use
to reply to the RFQ
Date the RFQ will be closed
Type of quotation
Class of quotation
Warning delay unit of measure
(Unused since release 8.0)
Number of days prior to the
expiration of the quotation
that you want to be notified
Number of the quotation for
the supplier
Indicates whether acceptance
from the supplier is required
or not
Date by which the supplier
should accept the purchase
order
Date the document was closed
Indicates whether the purchase
order is on hold or not
Indicates whether the purchase
order was ever approved – No
longer used since release 7.0
Indicates whether a quote or
RFQ requires approval
Indicates whether the purchase
order is cancelled or not
No longer used since release
7.0
Indicates whether you want to
prevent this purchase order
from being automatically
rescheduled by your
manufacturing application
Date from which the purchase
order is firmed
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 358
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
FROZEN_FLAG
NULL VARCHAR2(1)
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
CLOSED_CODE
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
USSGL_TRANSACTION_CODE
NULL VARCHAR2(30)
GOVERNMENT_CONTEXT
NULL VARCHAR2(30)
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
LATEST_EXTERNAL_FLAG
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(1)
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
ORG_ID
NULL
NULL
NULL
NULL
NULL
NUMBER
NUMBER
NUMBER
DATE
NUMBER
GLOBAL_ATTRIBUTE_CATEGORY
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE1
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE2
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE3
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE4
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE5
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE6
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE7
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE8
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE9
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE10
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE11
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE12
NULL VARCHAR2(150)
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(25)
Description
Indicates whether the document
is frozen or not
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Describes the closure status
of the document
United States standard general
ledger transaction code
USSGL descriptive flexfield
context column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Indicates whether this is the
latest archived revision
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Operating unit unique
identifier
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 359
Column Descriptions
Name
(Continued)
GLOBAL_ATTRIBUTE13
GLOBAL_ATTRIBUTE14
GLOBAL_ATTRIBUTE15
GLOBAL_ATTRIBUTE16
GLOBAL_ATTRIBUTE17
GLOBAL_ATTRIBUTE18
GLOBAL_ATTRIBUTE19
GLOBAL_ATTRIBUTE20
EDI_PROCESSED_FLAG
PCARD_ID
PRICE_UPDATE_TOLERANCE
SUPPLY_AGREEMENT_FLAG
EDI_PROCESSED_STATUS
INTERFACE_SOURCE_CODE
REFERENCE_NUM
WF_ITEM_TYPE
WF_ITEM_KEY
MRC_RATE_TYPE
MRC_RATE_DATE
MRC_RATE
PAY_ON_CODE
Indexes
Index Name
PO_HEADERS_ARCHIVE_N1
PO_HEADERS_ARCHIVE_N2
PO_HEADERS_ARCHIVE_U1
Null? Type
Description
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(1)
Used by e–Commerce Gateway to
identify documents that have
been sent via EDI. This flag
is updated to Y by the
e–Commerce Gateway extraction
routines.
NULL NUMBER(15)
Unique identifer for
procurement card
NULL NUMBER
Catalog Price Update Tolerance
for EDI 832 Update Action
NULL VARCHAR2(1)
Supply agreement flag for
Supplier Scheduling
NULL VARCHAR2(10) EDI processing status flag
NULL VARCHAR2(25) Audit trail reference (needed
for 832 EDI transaction)
NULL VARCHAR2(25) Audit trail reference (needed
for 832 EDI transaction)
NULL VARCHAR2(8)
Approval workflow item type
NULL VARCHAR2(240) Approval workflow item key
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting Set of Books ID and
currency conversion rate type
pairs
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting Set of Books ID and
currency conversion date pairs
NULL VARCHAR2(2000) Multiple Reporting Currencies
only: Concatenated string of
reporting Set of Books ID and
currency conversion rate pairs
NULL VARCHAR2(25) Indicator of whether the
purchase order will be paid
upon receipt
Index Type
Sequence
NOT UNIQUE
NOT UNIQUE
UNIQUE
1
1
1
2
Column Name
VENDOR_ID
AGENT_ID
PO_HEADER_ID
REVISION_NUM
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 360
Oracle Purchasing Applications Technical Reference Manual
PO_HEADERS_INTERFACE
PO_HEADERS_INTERFACE is the interface table that imports header
information from e–Commerce Gateway for blanket purchase orders
and catalog quotations.
Column Descriptions
Name
INTERFACE_HEADER_ID
BATCH_ID
INTERFACE_SOURCE_CODE
PROCESS_CODE
ACTION
GROUP_CODE
ORG_ID
DOCUMENT_TYPE_CODE
DOCUMENT_SUBTYPE
DOCUMENT_NUM
PO_HEADER_ID
RELEASE_NUM
PO_RELEASE_ID
RELEASE_DATE
CURRENCY_CODE
RATE_TYPE
RATE_TYPE_CODE
RATE_DATE
RATE
AGENT_NAME
AGENT_ID
VENDOR_NAME
VENDOR_ID
VENDOR_SITE_CODE
VENDOR_SITE_ID
VENDOR_CONTACT
VENDOR_CONTACT_ID
SHIP_TO_LOCATION
SHIP_TO_LOCATION_ID
BILL_TO_LOCATION
BILL_TO_LOCATION_ID
PAYMENT_TERMS
TERMS_ID
FREIGHT_CARRIER
FOB
FREIGHT_TERMS
APPROVAL_STATUS
APPROVED_DATE
REVISED_DATE
Null? Type
Description
NOT NULL NUMBER
Interface header unique
identifier
NULL NUMBER
Batch unique identifier
NULL VARCHAR2(25) Interface source
NULL VARCHAR2(25) Interface record status
NULL VARCHAR2(25) Interface action: ADD, NEW
NULL VARCHAR2(25) Requisition line grouping
NULL NUMBER
Operating unit unique
identifier
NULL VARCHAR2(25) Document type to be created:
PO or RFQ
NULL VARCHAR2(25) Document subtype
NULL VARCHAR2(20) Document number
NULL NUMBER
Document header unique
identifier
NULL NUMBER
Release number
NULL NUMBER
Release unique identifier
NULL DATE
Release date
NULL VARCHAR2(15) Currency code
NULL VARCHAR2(30) Rate type
NULL VARCHAR2(30) Rate type code
NULL DATE
Rate date
NULL NUMBER
Rate
NULL VARCHAR2(240) Buyer name
NULL NUMBER
Buyer unique identifier
NULL VARCHAR2(80) Supplier name
NULL NUMBER
Supplier unique identifier
NULL VARCHAR2(15) Supplier site code
NULL NUMBER
Supplier site unique
identifier
NULL VARCHAR2(240) Supplier contact name
NULL NUMBER
Supplier contact unique
identifier
NULL VARCHAR2(20) Ship–to location code
NULL NUMBER
Ship–to location unique
identifier
NULL VARCHAR2(20) Bill–to location code
NULL NUMBER
Bill–to location unique
identifier
NULL VARCHAR2(50) Payment terms name
NULL NUMBER
Payment terms unique
identifier
NULL VARCHAR2(25) Freight carrier
NULL VARCHAR2(25) Type of free–on–board terms
for the document
NULL VARCHAR2(25) Freight terms
NULL VARCHAR2(25) Approval status
NULL DATE
Approval date
NULL DATE
Revised date
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 361
Column Descriptions
Name
(Continued)
Null? Type
REVISION_NUM
NOTE_TO_VENDOR
NOTE_TO_RECEIVER
CONFIRMING_ORDER_FLAG
NULL
NULL
NULL
NULL
NUMBER
VARCHAR2(240)
VARCHAR2(240)
VARCHAR2(1)
COMMENTS
ACCEPTANCE_REQUIRED_FLAG
NULL VARCHAR2(240)
NULL VARCHAR2(1)
ACCEPTANCE_DUE_DATE
NULL DATE
AMOUNT_AGREED
NULL NUMBER
AMOUNT_LIMIT
NULL NUMBER
MIN_RELEASE_AMOUNT
NULL NUMBER
EFFECTIVE_DATE
NULL DATE
EXPIRATION_DATE
PRINT_COUNT
PRINTED_DATE
FIRM_FLAG
NULL
NULL
NULL
NULL
FROZEN_FLAG
NULL VARCHAR2(1)
CLOSED_CODE
CLOSED_DATE
REPLY_DATE
NULL VARCHAR2(25)
NULL DATE
NULL DATE
REPLY_METHOD
NULL VARCHAR2(25)
RFQ_CLOSE_DATE
QUOTE_WARNING_DELAY
NULL DATE
NULL NUMBER
VENDOR_DOC_NUM
APPROVAL_REQUIRED_FLAG
NULL VARCHAR2(25)
NULL VARCHAR2(1)
VENDOR_LIST
VENDOR_LIST_HEADER_ID
NULL VARCHAR2(25)
NULL NUMBER
FROM_HEADER_ID
NULL NUMBER
FROM_TYPE_LOOKUP_CODE
NULL VARCHAR2(25)
USSGL_TRANSACTION_CODE
NULL VARCHAR2(30)
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
NULL
NULL
NULL
NULL
NULL
DATE
NUMBER
DATE
VARCHAR2(25)
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Description
Document revision number
Note to supplier
Note to receiver
Indicates whether purchase
order is a confirming order
Comments
Indicates whether acceptance
from the supplier is required
or not
Date by which the supplier
should accept the purchase
order
Amount agreed for the planned
or blanket purchase order
Maximum amount that can be
released against the purchase
order (blanket, contract, or
planned)
Minimum amount that can be
released against a blanket or
planned purchase order
Date document becomes
effective
Date document expires
Print count
Date last printed
Indicates whether you want to
prevent this purchase order
from being automatically
rescheduled by your
manufacturing application
Indicator of whether the
document is frozen
Closed status
Closed date
Date the supplier replied to
the RFQ
Method the supplier should use
to reply to the RFQ
Date RFQ will be closed
Number of days prior to the
expiration of the quotation
that you want to be notified
Supplier document number
Indicates if a RFQ requires
approval
Supplier list name
Supplier list unique
identifier
Unique identifier of the RFQ
used to autocreate a quotation
Document type used to
autocreate from
United States standard general
ledger transaction code
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 362
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
Description
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
CREATION_DATE
CREATED_BY
LAST_UPDATE_DATE
LAST_UPDATED_BY
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
REFERENCE_NUM
LOAD_SOURCING_RULES_FLAG
VENDOR_NUM
FROM_RFQ_NUM
WF_GROUP_ID
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
PCARD_ID
NULL NUMBER(15)
PAY_ON_CODE
NULL VARCHAR2(25)
Indexes
Index Name
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
DATE
NUMBER
DATE
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
DATE
VARCHAR2(25)
VARCHAR2(1)
VARCHAR2(30)
VARCHAR2(25)
NUMBER
Index Type
PO_HEADERS_INTERFACE_U1
UNIQUE
Sequence
2
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Needed for 832 EDI transaction
Needed for 832 EDI transaction
Needed for 832 EDI transaction
Needed for 832 EDI transaction
Identifies the records that
were created during one run of
the PO Create Documents
workflow
Unique identifier for the
procurement card used for the
order
Indicator of whether the
purchase order will be paid
upon receipt
Column Name
INTERFACE_HEADER_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 363
PO_HISTORY_POS_ALL
Oracle Purchasing uses the table PO_HISTORY_POS_ALL to store a
summarized account of purchase orders that the Purge process deleted.
The primary uses of this table are to ensure the uniqueness of new
purchase order numbers and to provide a history table for reporting
purposes.
Foreign Keys
Primary Key Table
FND_CURRENCIES
PO_HISTORY_VENDORS
PO_VENDORS
PO_VENDORS
PO_VENDOR_SITES_ALL
QuickCodes Columns
Column
TYPE_LOOKUP_CODE
Column Descriptions
Name
SEGMENT1
TYPE_LOOKUP_CODE
VENDOR_ID
RELEASE_NUM
VENDOR_NAME
VENDOR_SITE_CODE
CURRENCY_CODE
CREATION_DATE
PO_TOTAL
AGENT_NAME
PURGE_NAME
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
ORG_ID
Primary Key Column
Foreign Key Column
CURRENCY_CODE
VENDOR_ID
VENDOR_ID
VENDOR_NAME
VENDOR_SITE_CODE
CURRENCY_CODE
VENDOR_ID
VENDOR_ID
VENDOR_NAME
VENDOR_SITE_CODE
QuickCodes Type
QuickCodes Table
PO TYPE
BLANKET
CONTRACT
PLANNED
QUOTATION
RFQ
STANDARD
PO_LOOKUP_CODES
Blanket Purchase Order
Contract Purchase Order
Planned Purchase Order
Standard Quotation
Request for Quotation
Standard Purchase Order
Null? Type
Description
NOT NULL VARCHAR2(30)
NOT NULL VARCHAR2(25)
NULL NUMBER
NULL NUMBER
NULL VARCHAR2(80)
NULL VARCHAR2(15)
Document number
Type of document
Supplier unique identifier
Number for the release
Name of the supplier
Unique identifier for the
supplier site
NULL VARCHAR2(15) Unique identifier for the
currency
NULL DATE
Standard Who column
NULL NUMBER
Total amount of the order
NULL VARCHAR2(240) Name of buyer
NULL VARCHAR2(15) Name of the purge process that
purged this order
NULL NUMBER
Standard Who column
NULL NUMBER
Standard Who column
NULL NUMBER
Standard Who column
NULL DATE
Standard Who column
NULL NUMBER
Operating unit unique
identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 364
Oracle Purchasing Applications Technical Reference Manual
Indexes
Index Name
PO_HISTORY_POS_N1
Index Type
Sequence
NOT UNIQUE
1
2
3
Column Name
SEGMENT1
TYPE_LOOKUP_CODE
ORG_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 365
PO_HISTORY_RECEIPTS
Oracle Purchasing uses the table PO_HISTORY_RECEIPTS to store a
summarized account of receipts that the Purge process deleted. The
primary uses of this table are to ensure the uniqueness of new receipt
numbers and to provide a history table for reporting purposes.
Foreign Keys
Primary Key Table
PO_HISTORY_VENDORS
PO_VENDORS
RCV_SHIPMENT_HEADERS
RCV_SHIPMENT_HEADERS
Column Descriptions
Name
RECEIPT_NUM
SHIPMENT_NUM
TRANSACTION_DATE
VENDOR_ID
ITEM_DESCRIPTION
RECEIVER_NAME
PURGE_NAME
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
Indexes
Index Name
PO_HISTORY_RECEIPTS_N1
PO_HISTORY_RECEIPTS_N2
Primary Key Column
Foreign Key Column
VENDOR_ID
VENDOR_ID
RECEIPT_NUM
SHIPMENT_NUM
VENDOR_ID
VENDOR_ID
RECEIPT_NUM
SHIPMENT_NUM
Null? Type
Description
NOT NULL VARCHAR2(30)
NULL VARCHAR2(30)
NULL DATE
Receipt number
Shipment number
Date of the receipt
transaction
NULL NUMBER
Supplier unique identifier
NULL VARCHAR2(240) Description of item
NULL VARCHAR2(240) Name of the receiver
NULL VARCHAR2(15) Name of the process that
purged this receipt
NULL NUMBER
Standard Who column
NULL NUMBER
Standard Who column
NULL NUMBER
Standard Who column
NULL DATE
Standard Who column
Index Type
Sequence
NOT UNIQUE
NOT UNIQUE
2
1
Column Name
RECEIPT_NUM
SHIPMENT_NUM
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 366
Oracle Purchasing Applications Technical Reference Manual
PO_HISTORY_REQUISITIONS_ALL
Oracle Purchasing uses the table PO_HISTORY_REQUISITIONS_ALL
to store a summarized account of requisitions that the Purge process
deleted. The primary uses of this table are to ensure the uniqueness of
new requisition numbers and to provide a history table for reporting
purposes.
Foreign Keys
Primary Key Table
Primary Key Column
Foreign Key Column
SEGMENT1
SEGMENT1
QuickCodes Type
QuickCodes Table
DOCUMENT_SUBTYPE
DOCUMENT SUBTYPE
BLANKET
PLANNED
SCHEDULED
STANDARD
PO_LOOKUP_CODES
Blanket
Planned
Scheduled
Standard
TYPE_LOOKUP_CODE
DOCUMENT TYPE
PA
PO
QUOTATION
RELEASE
REQUISITION
RFQ
PO_LOOKUP_CODES
Purchase Agreement
Purchase Order
Quotation
Purchase Order Release
Requisition
Request for Quotation
PO_REQUISITION_HEADERS_ALL
QuickCodes Columns
Column
Column Descriptions
Name
SEGMENT1 (PK)
TYPE_LOOKUP_CODE
DOCUMENT_SUBTYPE
CREATION_DATE
REQUISITION_TOTAL
PREPARER_NAME
PURGE_NAME
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
ORG_ID
Indexes
Index Name
Null? Type
NOT NULL
NULL
NULL
NULL
NULL
Requisition number
Type of the requisition
Requisition subtype
Standard Who column
Total amount of the
requisition
NULL VARCHAR2(240) Name of the preparer
NULL VARCHAR2(15) Name of the purge process that
purged the requisition
NULL NUMBER
Standard Who column
NULL NUMBER
Standard Who column
NULL NUMBER
Standard Who column
NULL DATE
Standard Who column
NULL NUMBER
Operating unit unique
identifier
Index Type
PO_HISTORY_REQUISITIONS_U1
Description
VARCHAR2(20)
VARCHAR2(25)
VARCHAR2(25)
DATE
NUMBER
UNIQUE
Sequence
1
2
Column Name
SEGMENT1
ORG_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 367
PO_HISTORY_VENDORS
Oracle Purchasing uses the table PO_HISTORY_VENDORS to store a
summarized account of suppliers that the Purge process deleted. The
primary uses of this table are to ensure the uniqueness of new supplier
numbers and to provide a history table for reporting purposes.
Foreign Keys
Primary Key Table
PO_VENDORS
PO_VENDORS
PO_VENDORS
QuickCodes Columns
Column
VENDOR_TYPE_LOOKUP_CODE
Column Descriptions
Name
VENDOR_ID (PK)
VENDOR_NAME
SEGMENT1
VENDOR_TYPE_LOOKUP_CODE
PURGE_NAME
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
Indexes
Index Name
Primary Key Column
Foreign Key Column
VENDOR_ID
VENDOR_NAME
SEGMENT1
VENDOR_ID
VENDOR_NAME
SEGMENT1
QuickCodes Type
QuickCodes Table
VENDOR TYPE
EMPLOYEE
VENDOR
PO_LOOKUP_CODES
Employee
Vendor
Null? Type
NULL
NULL
NULL
NULL
NUMBER
NUMBER
NUMBER
DATE
Index Type
PO_HISTORY_VENDORS_U1
PO_HISTORY_VENDORS_U2
Description
NOT NULL NUMBER
NOT NULL VARCHAR2(80)
NOT NULL VARCHAR2(30)
NULL VARCHAR2(25)
NULL VARCHAR2(15)
UNIQUE
UNIQUE
Sequence
1
1
Supplier unique identifier
Name of the supplier
Supplier number
Type for the supplier
Name of the purge process that
purged the supplier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Column Name
VENDOR_ID
SEGMENT1
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 368
Oracle Purchasing Applications Technical Reference Manual
PO_INTERFACE_ERRORS
PO_INTERFACE_ERRORS contains error message information
generated by the open interface programs in Oracle Purchasing. For
every interface transaction row with errors, this table contains a row
for each column that has an error.
The INTERFACE_TYPE and INTERFACE_TRANSACTION_ID
columns identify the Oracle Purchasing program and interface
transaction that generated the error message. The COLUMN_NAME
and ERROR_MESSAGE columns identify the interface column in error
with a descriptive error message. The PROCESSING_DATE column
contains the date when the error message was generated.
Foreign Keys
Primary Key Table
PO_REQUISITIONS_INTERFACE_ALL
RCV_TRANSACTIONS_INTERFACE
Column Descriptions
Name
INTERFACE_TYPE (PK)
INTERFACE_TRANSACTION_ID
COLUMN_NAME
ERROR_MESSAGE
PROCESSING_DATE
CREATION_DATE
CREATED_BY
LAST_UPDATE_DATE
LAST_UPDATED_BY
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
ERROR_MESSAGE_NAME
TABLE_NAME
BATCH_ID
Primary Key Column
Foreign Key Column
TRANSACTION_ID
INTERFACE_TRANSACTION_ID
INTERFACE_TRANSACTION_ID
INTERFACE_TRANSACTION_ID
Null? Type
(PK)
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
INTERFACE_HEADER_ID
NULL
INTERFACE_LINE_ID
NULL
Indexes
Index Name
PO_INTERFACE_ERRORS_N1
Description
NOT NULL VARCHAR2(25)
NOT NULL NUMBER
Error message source
Error transaction unique
identifier
VARCHAR2(30) Error column name
VARCHAR2(2000) Error message text
DATE
Error transaction date
DATE
Standard Who column
NUMBER
Standard Who column
DATE
Standard Who column
NUMBER
Standard Who column
NUMBER
Standard Who column
NUMBER
Standard Who column
NUMBER
Standard Who column
NUMBER
Standard Who column
DATE
Standard Who column
VARCHAR2(30) Error message name
VARCHAR2(30) Error related table
NUMBER
Unique identifier of batch
being processed at the time of
error
NUMBER
Unique identifier of the
header being processed at the
time of error
NUMBER
Unique identifier of the line
being processed at the time of
error
Index Type
Sequence
NOT UNIQUE
1
Column Name
INTERFACE_TRANSACTION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 369
PO_LINES_ALL
PO_LINES_ALL stores current information about each purchase order
line. You need one row for each line you attach to a document. There
are five document types that use lines:
• RFQs
• Quotations
• Standard purchase orders
• Blanket purchase orders
• Planned purchase orders
Each row includes the line number, the item number and category, unit,
price, tax information, matching information, and quantity ordered for
the line. Oracle Purchasing uses this information to record and update
item and price information for purchase orders, quotations, and RFQs.
PO_LINE_ID is the unique system–generated line number invisible to
the user. LINE_NUM is the number of the line on the purchase order.
Oracle Purchasing uses CONTRACT_NUM to reference a contract
purchase order from a standard purchase order line. Oracle Purchasing
uses ALLOW_PRICE_OVERRIDE_FLAG, COMMITTED_AMOUNT,
QUANTITY_COMMITTED, MIN_RELEASE_AMOUNT only for
blanket and planned purchase order lines.
The QUANTITY field stores the total quantity of all purchase order
shipment lines (found in PO_LINE_LOCATIONS_ALL).
Foreign Keys
Primary Key Table
AP_TAX_CODES_ALL
GL_USSGL_TRANSACTION_CODES
MTL_CATEGORIES_B
MTL_ITEM_REVISIONS
MTL_SYSTEM_ITEMS_B
MTL_UNITS_OF_MEASURE_TL
MTL_UOM_CLASSES_TL
PO_HAZARD_CLASSES_B
PO_HEADERS_ALL
PO_HEADERS_ALL
PO_LINES_ALL
PO_LINE_TYPES_B
PO_UN_NUMBERS_B
QuickCodes Columns
Column
CLOSED_CODE
Primary Key Column
Foreign Key Column
NAME
USSGL_TRANSACTION_CODE
CATEGORY_ID
REVISION
INVENTORY_ITEM_ID
UNIT_OF_MEASURE
UOM_CLASS
HAZARD_CLASS_ID
PO_HEADER_ID
SEGMENT1
PO_HEADER_ID
PO_LINE_ID
LINE_TYPE_ID
UN_NUMBER_ID
TAX_NAME
USSGL_TRANSACTION_CODE
CATEGORY_ID
ITEM_REVISION
ITEM_ID
UNIT_MEAS_LOOKUP_CODE
UNIT_OF_MEASURE_CLASS
HAZARD_CLASS_ID
PO_HEADER_ID
CONTRACT_NUM
FROM_HEADER_ID
FROM_LINE_ID
LINE_TYPE_ID
UN_NUMBER_ID
QuickCodes Type
QuickCodes Table
DOCUMENT STATE
PO_LOOKUP_CODES
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 370
Oracle Purchasing Applications Technical Reference Manual
QuickCodes Columns
Column
(Continued)
QuickCodes Type
APPROVED
AWAITING PRINTING
CANCELLED
CLOSED
CLOSED FOR INVOICE
CLOSED FOR RECEIVING
FINALLY CLOSED
FROZEN
IN PROCESS
INCOMPLETE
NOT ON HOLD
NOT RESERVED
ON HOLD
OPEN
PRE–APPROVED
PRINTED
REJECTED
REQUIRES REAPPROVAL
RESERVED
RETURNED
UNFROZEN
QuickCodes Table
The Document has been Approved
The Document is Awaiting
Printing
The Document has been Cancelled
The Document is Closed
Closed For Invoice
Closed For Receiving
Finally Closed
The Document is Frozen
The Document is still undergoing Approval processing
The Document is not yet
complete
The document is Not On Hold
The document is Not Reserved
The Document is On Hold
The Document is Open
The Document is Approved but
not yet Accepted
The Document has been
Printed
The Document has been Rejected
The Document has been
changed since it was Approved
Funds have been Reserved for
the Document
The Document has been Returned by a Buyer
The Document is Not Frozen
PRICE_BREAK_LOOKUP_CODE
PRICE BREAK TYPE
CUMULATIVE
NON CUMULATIVE
PO_LOOKUP_CODES
Cumulative
Non–Cumulative
PRICE_TYPE_LOOKUP_CODE
PRICE TYPE
COST FEE
COST PERCENT
FIXED
INDEXED
VARIABLE
PO_LOOKUP_CODES
Cost Plus Fee
Cost Plus Percentage
Fixed
Indexed
Variable
Column Descriptions
Name
Null? Type
PO_LINE_ID
(PK)
NOT NULL NUMBER
LAST_UPDATE_DATE
LAST_UPDATED_BY
PO_HEADER_ID
NOT NULL DATE
NOT NULL NUMBER
NOT NULL NUMBER
LINE_TYPE_ID
LINE_NUM
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
NOT NULL NUMBER
NOT NULL NUMBER
NULL NUMBER
NULL DATE
NULL NUMBER
Description
Document line unique
identifier
Standard Who column
Standard Who column
Document header unique
identifier
Line type unique identifier
Line number
Standard Who column
Standard Who column
Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 371
Column Descriptions
Name
(Continued)
ITEM_ID
ITEM_REVISION
CATEGORY_ID
ITEM_DESCRIPTION
UNIT_MEAS_LOOKUP_CODE
QUANTITY_COMMITTED
COMMITTED_AMOUNT
ALLOW_PRICE_OVERRIDE_FLAG
NOT_TO_EXCEED_PRICE
LIST_PRICE_PER_UNIT
UNIT_PRICE
QUANTITY
UN_NUMBER_ID
HAZARD_CLASS_ID
NOTE_TO_VENDOR
FROM_HEADER_ID
FROM_LINE_ID
MIN_ORDER_QUANTITY
MAX_ORDER_QUANTITY
QTY_RCV_TOLERANCE
OVER_TOLERANCE_ERROR_FLAG
MARKET_PRICE
UNORDERED_FLAG
CLOSED_FLAG
USER_HOLD_FLAG
CANCEL_FLAG
CANCELLED_BY
CANCEL_DATE
CANCEL_REASON
FIRM_STATUS_LOOKUP_CODE
FIRM_DATE
VENDOR_PRODUCT_NUM
Null? Type
Description
NULL NUMBER
NULL VARCHAR2(3)
NULL NUMBER
Item unique identifier
Item revision
Item category unique
identifier
NULL VARCHAR2(240) Item description
NULL VARCHAR2(25) Unit of measure for the
quantity ordered
NULL NUMBER
Quantity agreed for an
agreement line
NULL NUMBER
Amount agreed for an agreement
line
NULL VARCHAR2(1)
Indicates whether or not you
can change the price on
releases
NULL NUMBER
Price limit that you cannot
exceed on a release shipment
NULL NUMBER
List price for the item on the
line
NULL NUMBER
Unit price for the line
NULL NUMBER
Quantity ordered on the line
NULL NUMBER
UN number unique identifier
NULL NUMBER
Hazard class unique identifier
NULL VARCHAR2(240) Short note to supplier
NULL NUMBER
Quotation unique identifier
NULL NUMBER
Quotation line unique
identifier
NULL NUMBER
Minimum order quantity for a
quotation line
NULL NUMBER
Maximum order quantity for a
quotation line
NULL NUMBER
Quantity received tolerance
percentage
NULL VARCHAR2(25) Indicates whether or not you
reject receipts exceeding the
tolerance
NULL NUMBER
Market price for the item on
the line
NULL VARCHAR2(1)
Indicates whether or not the
line was created from
unordered receipts
NULL VARCHAR2(1)
Indicates whether the line is
closed or not
NULL VARCHAR2(1)
Indicates whether the line is
on hold or not (Unused since
release version 5.0)
NULL VARCHAR2(1)
Indicates whether the line is
cancelled or not
NULL NUMBER(9)
Unique identifier of the
employee who cancelled the
line
NULL DATE
Cancellation date
NULL VARCHAR2(240) Cancellation reason provided
by employee
NULL VARCHAR2(30) Firming status of the line
(Unused since release version
7.0)
NULL DATE
Date the line becomes firmed
(Unused since release version
7.0)
NULL VARCHAR2(25) Supplier product number
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 372
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
CONTRACT_NUM
NULL VARCHAR2(25)
TAXABLE_FLAG
NULL VARCHAR2(1)
TAX_NAME
TYPE_1099
NULL VARCHAR2(15)
NULL VARCHAR2(10)
CAPITAL_EXPENSE_FLAG
NULL VARCHAR2(1)
NEGOTIATED_BY_PREPARER_FLAG
NULL VARCHAR2(1)
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
REFERENCE_NUM
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(25)
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
MIN_RELEASE_AMOUNT
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
PRICE_TYPE_LOOKUP_CODE
CLOSED_CODE
NULL VARCHAR2(25)
NULL VARCHAR2(25)
PRICE_BREAK_LOOKUP_CODE
NULL VARCHAR2(25)
USSGL_TRANSACTION_CODE
NULL VARCHAR2(30)
GOVERNMENT_CONTEXT
NULL VARCHAR2(30)
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
CLOSED_DATE
CLOSED_REASON
NULL
NULL
NULL
NULL
NULL
NULL
CLOSED_BY
NULL NUMBER(9)
TRANSACTION_REASON_CODE
ORG_ID
NULL VARCHAR2(25)
NULL NUMBER
QC_GRADE
NULL VARCHAR2(25)
NUMBER
NUMBER
NUMBER
DATE
DATE
VARCHAR2(240)
Description
Contract number referenced on
the line
Indicates whether the document
line is taxable or not
Tax code applying to the line
1099 type for the purchase
order line
Indicates whether the line is
for a capital expense or not
Indicates whether the buyer
negotiated the price or not
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Reference number (Unused since
release version 7.0)
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Minimum amount that can be
released against a planned or
blanket agreement line
Price type of the line
Describes closure status of
the line
Describes the pricing scheme
for blanket agreement line
price breaks
United States standard general
ledger transaction code
USSGL descriptive flexfield
context column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Date the line is closed
Describes why the line is
closed
Unique identifier of employee
who closed the line
Transaction reason
Operating unit unique
identifier
Stores the quality control
grade wanted on the purchase
order line
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 373
Column Descriptions
Name
(Continued)
Null? Type
BASE_UOM
NULL VARCHAR2(25)
BASE_QTY
NULL NUMBER
SECONDARY_UOM
NULL VARCHAR2(25)
SECONDARY_QTY
NULL NUMBER
GLOBAL_ATTRIBUTE_CATEGORY
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE1
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE2
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE3
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE4
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE5
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE6
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE7
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE8
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE9
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE10
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE11
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE12
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE13
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE14
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE15
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE16
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE17
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE18
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE19
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE20
NULL VARCHAR2(150)
LINE_REFERENCE_NUM
NULL VARCHAR2(25)
PROJECT_ID
NULL NUMBER
TASK_ID
NULL NUMBER
Description
Stores the base unit of
measure (UOM) for the item
ordered
Ordered quantity converted
from transaction UOM to base
UOM
Stores the dual unit of
measure for the item ordered
Converted quantity from BASE
UOM to DUAL UOM for the item
ordered
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Audit Trail Reference (needed
for 832 EDI transaction)
Project accounting project
unique identifier
Project accounting task unique
identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 374
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
Description
EXPIRATION_DATE
NULL DATE
TAX_CODE_ID
NULL NUMBER
Indexes
Index Name
Index Type
PO_LINES_N1
PO_LINES_N2
PO_LINES_N3
PO_LINES_N4
PO_LINES_N5
PO_LINES_N6
PO_LINES_N7
PO_LINES_N8
PO_LINES_N9
PO_LINES_U1
PO_LINES_U2
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
Sequences
Sequence
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
Sequence
1
1
1
1
1
1
1
1
1
1
1
2
Date after which the item on
this catalog line can no
longer be ordered
Unique identifier for the tax
code
Column Name
ITEM_ID
CREATION_DATE
CATEGORY_ID
FROM_LINE_ID
ITEM_DESCRIPTION
VENDOR_PRODUCT_NUM
CONTRACT_NUM
CLOSED_BY
CANCELLED_BY
PO_LINE_ID
PO_HEADER_ID
LINE_NUM
Derived Column
PO_LINES_S
PO_LINE_ID
Database Triggers
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
PO_LINES_ALL_T1_ICX
AFTER
ROW
INSERT
This 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. The trigger
places a re–index request on the ConText queue.
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
PO_LINES_ALL_T2_ICX
AFTER
ROW
UPDATE
This 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. The trigger
places a re–index request on the ConText queue.
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
PO_LINES_ALL_T3_ICX
AFTER
ROW
DELETE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 375
This 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. The trigger
places a re–index request on the ConText queue.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 376
Oracle Purchasing Applications Technical Reference Manual
PO_LINES_ARCHIVE_ALL
PO_LINES_ARCHIVE_ALL contains archived purchase order line
information. Oracle Purchasing only archives lines for the following
documents:
• Standard purchase orders
• Blanket purchase orders
When you modify a purchasing line, Oracle Purchasing will archive it
after you (re)approve the purchase order or after you print it (this
depends on the purchasing system options). You can retrieve revisions
of the purchase order line using this table. The latest archived revision
will have LATEST_EXTERNAL_FLAG set to ’Y’.
You need one row for each document line you archive. Each row
contains the same information as the PO_LINES_ALL table. Oracle
Purchasing uses this information to ensure you keep copies of your
legal documents.
Oracle Purchasing does not currently read or retrieve information in
this table.
Foreign Keys
Primary Key Table
AP_TAX_CODES_ALL
GL_USSGL_TRANSACTION_CODES
MTL_CATEGORIES_B
MTL_ITEM_REVISIONS
MTL_SYSTEM_ITEMS_B
MTL_UNITS_OF_MEASURE_TL
MTL_UOM_CLASSES_TL
PO_HAZARD_CLASSES_B
PO_HEADERS_ALL
PO_HEADERS_ALL
PO_LINES_ALL
PO_LINES_ALL
PO_LINE_TYPES_B
PO_UN_NUMBERS_B
QuickCodes Columns
Column
CLOSED_CODE
Primary Key Column
Foreign Key Column
NAME
USSGL_TRANSACTION_CODE
CATEGORY_ID
REVISION
INVENTORY_ITEM_ID
UNIT_OF_MEASURE
UOM_CLASS
HAZARD_CLASS_ID
PO_HEADER_ID
PO_HEADER_ID
PO_LINE_ID
PO_LINE_ID
LINE_TYPE_ID
UN_NUMBER_ID
TAX_NAME
USSGL_TRANSACTION_CODE
CATEGORY_ID
ITEM_REVISION
ITEM_ID
UNIT_MEAS_LOOKUP_CODE
UNIT_OF_MEASURE_CLASS
HAZARD_CLASS_ID
PO_HEADER_ID
FROM_HEADER_ID
PO_LINE_ID
FROM_LINE_ID
LINE_TYPE_ID
UN_NUMBER_ID
QuickCodes Type
QuickCodes Table
DOCUMENT STATE
APPROVED
PO_LOOKUP_CODES
The Document has been Approved
The Document is Awaiting
Printing
The Document has been Cancelled
The Document is Closed
Closed For Invoice
Closed For Receiving
AWAITING PRINTING
CANCELLED
CLOSED
CLOSED FOR INVOICE
CLOSED FOR RECEIVING
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 377
QuickCodes Columns
Column
(Continued)
QuickCodes Type
FINALLY CLOSED
FROZEN
IN PROCESS
INCOMPLETE
NOT ON HOLD
NOT RESERVED
ON HOLD
OPEN
PRE–APPROVED
PRINTED
REJECTED
REQUIRES REAPPROVAL
RESERVED
RETURNED
UNFROZEN
QuickCodes Table
Finally Closed
The Document is Frozen
The Document is still undergoing Approval processing
The Document is not yet
complete
The document is Not On Hold
The document is Not Reserved
The Document is On Hold
The Document is Open
The Document is Approved but
not yet Accepted
The Document has been
Printed
The Document has been Rejected
The Document has been
changed since it was Approved
Funds have been Reserved for
the Document
The Document has been Returned by a Buyer
The Document is Not Frozen
PRICE_BREAK_LOOKUP_CODE
PRICE BREAK TYPE
CUMULATIVE
NON CUMULATIVE
PO_LOOKUP_CODES
Cumulative
Non–Cumulative
PRICE_TYPE_LOOKUP_CODE
PRICE TYPE
COST FEE
COST PERCENT
FIXED
INDEXED
VARIABLE
PO_LOOKUP_CODES
Cost Plus Fee
Cost Plus Percentage
Fixed
Indexed
Variable
Column Descriptions
Name
Null? Type
PO_LINE_ID
NOT NULL NUMBER
(PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
PO_HEADER_ID
NOT
NOT
NOT
LINE_TYPE_ID
LINE_NUM
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
ITEM_ID
ITEM_REVISION
CATEGORY_ID
NOT
NOT
ITEM_DESCRIPTION
UNIT_MEAS_LOOKUP_CODE
QUANTITY_COMMITTED
Description
Document line unique
identifier
NULL DATE
Standard Who column
NULL NUMBER
Standard Who column
NULL NUMBER
Document header unique
identifier
NULL NUMBER
Line type unique identifier
NULL NUMBER
Line number
NULL NUMBER
Standard Who column
NULL DATE
Standard Who column
NULL NUMBER
Standard Who column
NULL NUMBER
Item unique identifier
NULL VARCHAR2(3)
Item revision
NULL NUMBER
Item category unique
identifier
NULL VARCHAR2(240) Item description
NULL VARCHAR2(25) Unit of measure for the
quantity ordered
NULL NUMBER
Quantity agreed for an
agreement line
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 378
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
COMMITTED_AMOUNT
ALLOW_PRICE_OVERRIDE_FLAG
NOT_TO_EXCEED_PRICE
LIST_PRICE_PER_UNIT
UNIT_PRICE
QUANTITY
UN_NUMBER_ID
HAZARD_CLASS_ID
NOTE_TO_VENDOR
FROM_HEADER_ID
FROM_LINE_ID
MIN_ORDER_QUANTITY
MAX_ORDER_QUANTITY
QTY_RCV_TOLERANCE
OVER_TOLERANCE_ERROR_FLAG
MARKET_PRICE
UNORDERED_FLAG
CLOSED_FLAG
USER_HOLD_FLAG
CANCEL_FLAG
CANCELLED_BY
CANCEL_DATE
CANCEL_REASON
FIRM_STATUS_LOOKUP_CODE
FIRM_DATE
VENDOR_PRODUCT_NUM
CONTRACT_NUM
TAXABLE_FLAG
TAX_NAME
TYPE_1099
CAPITAL_EXPENSE_FLAG
Null? Type
Description
NULL NUMBER
Amount agreed for an agreement
line
NULL VARCHAR2(1)
Indicates whether or not you
can change the price on
releases
NULL NUMBER
Price limit that you cannot
exceed on a release shipment
NULL NUMBER
List price for the item on the
line
NULL NUMBER
Unit price for the line
NULL NUMBER
Quantity ordered on the line
NULL NUMBER
UN number unique identifier
NULL NUMBER
Hazard class unique identifier
NULL VARCHAR2(240) Short note to supplier
NULL NUMBER
Quotation unique identifier
NULL NUMBER
Quotation line unique
identifier
NULL NUMBER
Minimum order quantity for a
quotation line
NULL NUMBER
Maximum order quantity for a
quotation line
NULL NUMBER
Quantity received tolerance
percentage
NULL VARCHAR2(25) Indicates whether you reject
receipts exceeding the
tolerance or not
NULL NUMBER
Market price for the item on
the line
NULL VARCHAR2(1)
Indicates whether the line was
created from unordered
receipts or not
NULL VARCHAR2(1)
Indicates whether the line is
closed or not
NULL VARCHAR2(1)
Indicates whether the line is
on hold or not (Unused since
release version 5.0)
NULL VARCHAR2(1)
Indicates whether the line is
cancelled or not
NULL NUMBER(9)
Unique identifier of the
employee who cancelled the
line
NULL DATE
Cancellation date
NULL VARCHAR2(240) Cancellation reason provided
by employee
NULL VARCHAR2(30) Firming status of the line
(Unused since release version
7.0)
NULL DATE
Date the line becomes firmed
(Unused since release version
7.0)
NULL VARCHAR2(25) Supplier product number
NULL VARCHAR2(25) Contract number referenced on
the line
NULL VARCHAR2(1)
Indicates whether the document
line is taxable or not
NULL VARCHAR2(15) Tax code applying to the line
NULL VARCHAR2(10) 1099 type for the purchase
order line
NULL VARCHAR2(1)
Indicates whether the line is
for a capital expense or not
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 379
Column Descriptions
Name
(Continued)
Null? Type
NEGOTIATED_BY_PREPARER_FLAG
NULL VARCHAR2(1)
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
REFERENCE_NUM
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(25)
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
MIN_RELEASE_AMOUNT
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
PRICE_TYPE_LOOKUP_CODE
REVISION_NUM (PK)
PRICE_BREAK_LOOKUP_CODE
NULL VARCHAR2(25)
NULL NUMBER
NULL VARCHAR2(25)
LATEST_EXTERNAL_FLAG
NULL VARCHAR2(1)
USSGL_TRANSACTION_CODE
NULL VARCHAR2(30)
GOVERNMENT_CONTEXT
NULL VARCHAR2(30)
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
CLOSED_CODE
CLOSED_BY
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER
NUMBER
NUMBER
DATE
VARCHAR2(25)
NUMBER
CLOSED_DATE
CLOSED_REASON
TRANSACTION_REASON_CODE
ORG_ID
NULL
NULL
NULL
NULL
DATE
VARCHAR2(240)
VARCHAR2(25)
NUMBER
GLOBAL_ATTRIBUTE_CATEGORY
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE1
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE2
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE3
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE4
NULL VARCHAR2(150)
Description
Indicates whether the buyer
negotiated the price or not
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Reference number (Unused since
release version 7.0)
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Minimum amount that can be
released against a planned
purchase order or blanket
agreement lines
Price type of the line
Document revision number
Describes the pricing scheme
for blanket agreement line
price breaks
Indicates whether this is the
latest archived revision
United States standard general
ledger transaction code
USSGL descriptive flexfield
context column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Closure status of the line
Unique identifier of employee
who closed the line
Date the line is closed
Why the line is closed
Transaction reason
Operating unit unique
identifier
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 380
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
GLOBAL_ATTRIBUTE5
GLOBAL_ATTRIBUTE6
GLOBAL_ATTRIBUTE7
GLOBAL_ATTRIBUTE8
GLOBAL_ATTRIBUTE9
GLOBAL_ATTRIBUTE10
GLOBAL_ATTRIBUTE11
GLOBAL_ATTRIBUTE12
GLOBAL_ATTRIBUTE13
GLOBAL_ATTRIBUTE14
GLOBAL_ATTRIBUTE15
GLOBAL_ATTRIBUTE16
GLOBAL_ATTRIBUTE17
GLOBAL_ATTRIBUTE18
GLOBAL_ATTRIBUTE19
GLOBAL_ATTRIBUTE20
EXPIRATION_DATE
QC_GRADE
BASE_UOM
BASE_QTY
SECONDARY_UOM
SECONDARY_QTY
LINE_REFERENCE_NUM
PROJECT_ID
TASK_ID
TAX_CODE_ID
Indexes
Index Name
PO_LINES_ARCHIVE_N1
PO_LINES_ARCHIVE_N2
PO_LINES_ARCHIVE_N3
Null? Type
Description
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL DATE
Expiration Date For Catalog
Lines
NULL VARCHAR2(25) Quality control grade wanted
for the purchase order line
NULL VARCHAR2(25) Base unit of measure (UOM)
for the item ordered
NULL NUMBER
Ordered quantity converted
from transaction UOM to base
UOM
NULL VARCHAR2(25) Dual unit of measure for the
item ordered
NULL NUMBER
Converted quantity from base
UOM to dual UOM for the item
ordered
NULL VARCHAR2(25) Audit Trail Reference (needed
for 832 EDI transaction)
NULL NUMBER
Project accounting project
unique identifier
NULL NUMBER
Project accounting task unique
identifier
NULL NUMBER
Unique identifier for the tax
code
Index Type
Sequence
NOT UNIQUE
NOT UNIQUE
NOT UNIQUE
1
1
1
Column Name
PO_HEADER_ID
ITEM_ID
CLOSED_BY
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 381
Indexes (Continued)
Index Name
PO_LINES_ARCHIVE_N4
PO_LINES_ARCHIVE_U1
Index Type
Sequence
NOT UNIQUE
UNIQUE
1
1
2
Column Name
CANCELLED_BY
PO_LINE_ID
REVISION_NUM
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 382
Oracle Purchasing Applications Technical Reference Manual
PO_LINES_INTERFACE
PO_LINES_INTERFACE is the interface table that imports lines
information from e–commerce Gateway for blanket purchase orders
and catalog quotations.
Column Descriptions
Name
Null? Type
INTERFACE_LINE_ID
NOT NULL NUMBER
INTERFACE_HEADER_ID
NOT NULL
ACTION
NULL
GROUP_CODE
NULL
LINE_NUM
PO_LINE_ID
NULL
NULL
SHIPMENT_NUM
LINE_LOCATION_ID
NULL
NULL
SHIPMENT_TYPE
REQUISITION_LINE_ID
NULL
NULL
DOCUMENT_NUM
RELEASE_NUM
PO_HEADER_ID
NULL
NULL
NULL
PO_RELEASE_ID
SOURCE_SHIPMENT_ID
NULL
NULL
CONTRACT_NUM
NULL
LINE_TYPE
LINE_TYPE_ID
ITEM
ITEM_ID
ITEM_REVISION
CATEGORY
CATEGORY_ID
ITEM_DESCRIPTION
VENDOR_PRODUCT_NUM
UOM_CODE
UNIT_OF_MEASURE
QUANTITY
COMMITTED_AMOUNT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
MIN_ORDER_QUANTITY
NULL
MAX_ORDER_QUANTITY
NULL
UNIT_PRICE
LIST_PRICE_PER_UNIT
NULL
NULL
MARKET_PRICE
NULL
Description
Interface line unique
identifier
NUMBER
Interface header unique
identifier
VARCHAR2(25) Action to be completed: New or
Add
VARCHAR2(25) Indicates the grouping of the
requisition lines
NUMBER
Document line number
NUMBER
Document line unique
identifier
NUMBER
Document shipment number
NUMBER
Document shipment unique
identifier
VARCHAR2(25) Type of shipment
NUMBER
Requisition line unique
identifier
NUMBER
Document number
NUMBER
Release number
NUMBER
Document header unique
identifier
NUMBER
Release unique identifier
NUMBER
Source shipment for scheduled
releases
VARCHAR2(25) Contract number that the line
references
VARCHAR2(25) Line type
NUMBER
Line type unique identifier
VARCHAR2(1000) Item
NUMBER
Item unique identifier
VARCHAR2(3)
Item revision
VARCHAR2(2000) Category
NUMBER
Category unique identifier
VARCHAR2(240) Item description
VARCHAR2(25) Supplier item number
VARCHAR2(3)
3–letter unit of measure code
VARCHAR2(25) Unit of measure
NUMBER
Quantity ordered on shipment
NUMBER
Amount agreed for an agreement
line
NUMBER
Minimum order quantity for a
quotation line
NUMBER
Maximum order quantity for a
quotation line
NUMBER
Unit price for the line
NUMBER
List price for the item on the
line
NUMBER
Market price for the item on
the line
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 383
Column Descriptions
Name
(Continued)
ALLOW_PRICE_OVERRIDE_FLAG
NOT_TO_EXCEED_PRICE
NEGOTIATED_BY_PREPARER_FLAG
UN_NUMBER
UN_NUMBER_ID
HAZARD_CLASS
HAZARD_CLASS_ID
NOTE_TO_VENDOR
TRANSACTION_REASON_CODE
TAXABLE_FLAG
TAX_NAME
TYPE_1099
CAPITAL_EXPENSE_FLAG
INSPECTION_REQUIRED_FLAG
RECEIPT_REQUIRED_FLAG
PAYMENT_TERMS
TERMS_ID
PRICE_TYPE
MIN_RELEASE_AMOUNT
PRICE_BREAK_LOOKUP_CODE
USSGL_TRANSACTION_CODE
CLOSED_CODE
CLOSED_REASON
CLOSED_DATE
CLOSED_BY
INVOICE_CLOSE_TOLERANCE
RECEIVE_CLOSE_TOLERANCE
FIRM_FLAG
DAYS_EARLY_RECEIPT_ALLOWED
DAYS_LATE_RECEIPT_ALLOWED
Null? Type
Description
NULL VARCHAR2(1)
Indicates whether you can
change the price on a release
NULL NUMBER
Price limit that you cannot
exceed on a release shipment
NULL VARCHAR2(1)
Indicates whether the buyer
negotiated the price
NULL VARCHAR2(25) UN number
NULL NUMBER
UN number unique identifier
NULL VARCHAR2(40) Hazard class
NULL NUMBER
Hazard class unique identifier
NULL VARCHAR2(240) Short note to supplier
NULL VARCHAR2(25) Nature of transaction
NULL VARCHAR2(1)
Indicates whether line is
taxable
NULL VARCHAR2(15) Tax name
NULL VARCHAR2(10) 1099 type for the purchase
order line
NULL VARCHAR2(1)
Indicates whether the line is
for a capital expense
NULL VARCHAR2(1)
Indicates whether shipment
must be inspected before the
invoice is paid
NULL VARCHAR2(1)
Indicates whether shipment
must be received before the
invoice is paid
NULL VARCHAR2(50) Payment terms
NULL NUMBER
Payment terms unique
identifier
NULL VARCHAR2(25) Price type
NULL NUMBER
Minimum release amount for the
line
NULL VARCHAR2(25) Price break type for blanket
agreement line
NULL VARCHAR2(30) United States standard general
ledger transaction code
NULL VARCHAR2(25) Close status
NULL VARCHAR2(240) Close reason
NULL DATE
Close date
NULL NUMBER
This is the user id of the
person who closed the document
NULL NUMBER
Percentage tolerance within
which a shipment is
automatically closed for
invoicing when billed
NULL NUMBER
Percentage tolerance within
which a shipment is
automatically closed for
receiving
NULL VARCHAR2(25) Indicates whether you want to
prevent this purchase order
from being automatically
rescheduled by your
manufacturing application
NULL NUMBER
Maximum acceptable number of
days items can be received
early
NULL NUMBER
Maximum acceptable number of
days items can be received
late
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 384
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
ENFORCE_SHIP_TO_LOCATION_CODE
NULL VARCHAR2(25)
ALLOW_SUBSTITUTE_RECEIPTS_FLAG
NULL VARCHAR2(1)
RECEIVING_ROUTING
RECEIVING_ROUTING_ID
QTY_RCV_TOLERANCE
NULL VARCHAR2(30)
NULL NUMBER
NULL NUMBER
OVER_TOLERANCE_ERROR_FLAG
NULL VARCHAR2(1)
QTY_RCV_EXCEPTION_CODE
NULL VARCHAR2(25)
RECEIPT_DAYS_EXCEPTION_CODE
NULL VARCHAR2(25)
SHIP_TO_ORGANIZATION_CODE
SHIP_TO_ORGANIZATION_ID
NULL VARCHAR2(3)
NULL NUMBER
SHIP_TO_LOCATION
SHIP_TO_LOCATION_ID
NULL VARCHAR2(20)
NULL NUMBER
NEED_BY_DATE
PROMISED_DATE
ACCRUE_ON_RECEIPT_FLAG
NULL DATE
NULL DATE
NULL VARCHAR2(1)
LEAD_TIME
NULL NUMBER
LEAD_TIME_UNIT
NULL VARCHAR2(25)
PRICE_DISCOUNT
NULL NUMBER
FREIGHT_CARRIER
NULL VARCHAR2(80)
FOB
NULL VARCHAR2(25)
FREIGHT_TERMS
NULL VARCHAR2(25)
EFFECTIVE_DATE
NULL DATE
EXPIRATION_DATE
NULL DATE
FROM_HEADER_ID
NULL NUMBER
FROM_LINE_ID
NULL NUMBER
FROM_LINE_LOCATION_ID
NULL NUMBER
LINE_ATTRIBUTE_CATEGORY_LINES
NULL VARCHAR2(30)
Description
Describes what action is taken
when the receiving location
differs from the ship–to
location
Indicates whether substitute
items can be received in place
of the ordered items
Routing
Routing unique identifier
Maximum over–receipt tolerance
percentage
Percentage tolerance within
which a shipment is
automatically closed for
invoicing when billed
Action to be taken when the
quantity received tolerance is
exceeded
Action to be taken when items
are received earlier or later
than the allowed number of
days specified
Ship–to organization code
Ship–to organization unique
identifier
Ship–to location
Ship–to location unique
identifier
Date the goods are needed by
Date the goods are promised by
Indicates whether items are
accrued upon receipt
Lead time for the price break
(applies to RFQs and
quotations only)
Unit of measure for the lead
time
Discount percentage for price
break (applies to RFQs and
quotations only)
Type of carrier for the RFQ or
quotation shipment
Type of free–on–board terms
for the shipment
Type of freight terms for the
RFQ or quotation shipment
Effective date of the price
break (applies to RFQs and
quotations only)
Expiration date of the price
break (applies to RFQs and
quotations only)
Unique identifier of the RFQ
used to autocreate the
quotation
Unique identifier of the RFQ
line used to autocreate the
quotation line
Unique identifier of the RFQ
shipment used to autocreate a
quotation shipment
Descriptive flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 385
Column Descriptions
Name
(Continued)
LINE_ATTRIBUTE1
LINE_ATTRIBUTE2
LINE_ATTRIBUTE3
LINE_ATTRIBUTE4
LINE_ATTRIBUTE5
LINE_ATTRIBUTE6
LINE_ATTRIBUTE7
LINE_ATTRIBUTE8
LINE_ATTRIBUTE9
LINE_ATTRIBUTE10
LINE_ATTRIBUTE11
LINE_ATTRIBUTE12
LINE_ATTRIBUTE13
LINE_ATTRIBUTE14
LINE_ATTRIBUTE15
SHIPMENT_ATTRIBUTE_CATEGORY
SHIPMENT_ATTRIBUTE1
SHIPMENT_ATTRIBUTE2
SHIPMENT_ATTRIBUTE3
SHIPMENT_ATTRIBUTE4
SHIPMENT_ATTRIBUTE5
SHIPMENT_ATTRIBUTE6
SHIPMENT_ATTRIBUTE7
SHIPMENT_ATTRIBUTE8
SHIPMENT_ATTRIBUTE9
SHIPMENT_ATTRIBUTE10
SHIPMENT_ATTRIBUTE11
SHIPMENT_ATTRIBUTE12
SHIPMENT_ATTRIBUTE13
SHIPMENT_ATTRIBUTE14
SHIPMENT_ATTRIBUTE15
LAST_UPDATE_DATE
LAST_UPDATED_BY
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
ORGANIZATION_ID
ITEM_ATTRIBUTE_CATEGORY
ITEM_ATTRIBUTE1
ITEM_ATTRIBUTE2
ITEM_ATTRIBUTE3
ITEM_ATTRIBUTE4
ITEM_ATTRIBUTE5
ITEM_ATTRIBUTE6
ITEM_ATTRIBUTE7
ITEM_ATTRIBUTE8
ITEM_ATTRIBUTE9
ITEM_ATTRIBUTE10
ITEM_ATTRIBUTE11
Null? Type
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Description
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
DATE
NUMBER
NUMBER
DATE
NUMBER
NUMBER
NUMBER
NUMBER
DATE
NUMBER
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Needed for 832 EDI transaction
Needed for 832 EDI transaction
Needed for 832 EDI transaction
Needed for 832 EDI transaction
Needed for 832 EDI transaction
Needed for 832 EDI transaction
Needed for 832 EDI transaction
Needed for 832 EDI transaction
Needed for 832 EDI transaction
Needed for 832 EDI transaction
Needed for 832 EDI transaction
Needed for the 832 EDI
transaction
NULL VARCHAR2(150) Needed for the 832 EDI
transaction
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 386
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
ITEM_ATTRIBUTE12
ITEM_ATTRIBUTE13
ITEM_ATTRIBUTE14
ITEM_ATTRIBUTE15
UNIT_WEIGHT
WEIGHT_UOM_CODE
VOLUME_UOM_CODE
UNIT_VOLUME
TEMPLATE_ID
TEMPLATE_NAME
LINE_REFERENCE_NUM
SOURCING_RULE_NAME
TAX_STATUS_INDICATOR
PROCESS_CODE
PRICE_CHG_ACCEPT_FLAG
PRICE_BREAK_FLAG
PRICE_UPDATE_TOLERANCE
TAX_USER_OVERRIDE_FLAG
TAX_CODE_ID
Indexes
Index Name
PO_LINES_INTERFACE_N1
PO_LINES_INTERFACE_U1
Null? Type
Description
NULL VARCHAR2(150) Needed for the 832 EDI
transaction
NULL VARCHAR2(150) Needed for the 832 EDI
transaction
NULL VARCHAR2(150) Needed for the 832 EDI
transaction
NULL VARCHAR2(150) Needed for 832 EDI transaction
NULL NUMBER
Needed for 832 EDI transaction
NULL VARCHAR2(3)
Needed for 832 EDI transaction
NULL VARCHAR2(3)
Needed for 832 EDI transaction
NULL NUMBER
Needed for 832 EDI transaction
NULL NUMBER
Needed for 832 EDI transaction
NULL VARCHAR2(30) Needed for 832 EDI transaction
NULL VARCHAR2(25) Needed for 832 EDI transaction
NULL VARCHAR2(50) Name of the sourcing rule
created by purchasing
documents open interface
NULL VARCHAR2(30) Tax status such as nonexempt
or exempt
NULL VARCHAR2(25) Line status code for
price/sales catalog update
action (832 EDI transaction),
such as NOTIFIED, ACCEPTED, or
REJECTED
NULL VARCHAR2(1)
Indicator of whether the price
increase in a price/sales
catalog update (832 EDI
transaction) has been accepted
by the buyer
NULL VARCHAR2(1)
Indicator of whether the
record is a price break for
the price/sales catalog update
(832 EDI transaction). Both
line and price break records
are stored in this table.
NULL NUMBER
Maximum percentage increase
allowed to price , without
buyer approval in price/sales
catalog update (832 EDI
transaction) sent by supplier
NULL VARCHAR2(1)
Indicator of whether someone
has overridden the default tax
NULL NUMBER(15)
Unique identifier for the tax
code
Index Type
Sequence
NOT UNIQUE
UNIQUE
2
2
Column Name
INTERFACE_HEADER_ID
INTERFACE_LINE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 387
PO_LINE_LOCATIONS_ALL
PO_LINE_LOCATIONS_ALL contains information about purchase
order shipment schedules and blanket agreement price breaks. You
need one row for each schedule or price break you attach to a
document line. There are seven types of documents that use shipment
schedules:
• RFQs
• Quotations
• Standard purchase orders
• Planned purchase orders
• Planned purchase order releases
• Blanket purchase orders
• Blanket purchase order releases
Each row includes the location, quantity, and dates for each shipment
schedule. Oracle Purchasing uses this information to record delivery
schedule information for purchase orders, and price break information
for blanket purchase orders, quotations and RFQs.
PO_RELEASE_ID applies only to blanket purchase order release
shipments. PO_RELEASE_ID identifies the release on which you
placed this shipment.
SOURCE_SHIPMENT_ID applies only to planned purchase order
release shipments. It identifies the planned purchase order shipment
you chose to release from.
PRICE_OVERRIDE always equals the purchase order line price for
standard purchase order shipments. For blanket and planned purchase
orders, PRICE_OVERRIDE depends on the values of the
ALLOW_PRICE_OVERRIDE_FLAG and NOT_TO_EXCEED_PRICE in
the corresponding row in PO_LINES_ALL:
• If ALLOW_PRICE_OVERRIDE_FLAG is ’N’, then
PRICE_OVERRIDE equals UNIT_PRICE in PO_LINES_ALL.
• If ALLOW_PRICE_OVERRIDE_FLAG is ’Y’, the
PRICE_OVERRIDE can take any value that is smaller than
NOT_TO_EXCEED_PRICE in PO_LINES_ALL.
The QUANTITY field corresponds to the total quantity ordered on all
purchase order distribution lines (found in
PO_DISTRIBUTIONS_ALL).
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 388
Oracle Purchasing Applications Technical Reference Manual
Oracle Purchasing automatically updates QUANTITY_RECEIVED,
QUANTITY_ACCEPTED, and QUANTITY_REJECTED when you
receive, return, or inspect goods or services. Oracle Payables
automatically updates QUANTITY_BILLED when you match an
invoice with a purchase order shipment. Oracle Purchasing
automatically updates QUANTITY_CANCELLED when you cancel a
purchase order shipment.
Oracle Purchasing sets APPROVED_FLAG to ’Y’ when you approve
the corresponding purchase order if there are no problems associated
with the shipment and its related distributions.
Oracle Purchasing sets ENCUMBERED_FLAG to ’Y’ and enters the
ENCUMBERED_DATE when you approve a purchase order if you use
encumbrance.
Foreign Keys
Primary Key Table
AP_TAX_CODES_ALL
AP_TERMS_TL
HR_LOCATIONS_ALL
MTL_UNITS_OF_MEASURE_TL
MTL_UNITS_OF_MEASURE_TL
MTL_UOM_CLASSES_TL
ORG_FREIGHT_TL
PO_HEADERS_ALL
PO_HEADERS_ALL
PO_LINES_ALL
PO_LINES_ALL
PO_LINE_LOCATIONS_ALL
PO_LINE_LOCATIONS_ALL
PO_RELEASES_ALL
RCV_ROUTING_HEADERS
QuickCodes Columns
Column
CLOSED_CODE
Primary Key Column
Foreign Key Column
TAX_ID
TERM_ID
LOCATION_ID
UNIT_OF_MEASURE
UNIT_OF_MEASURE
UOM_CLASS
FREIGHT_CODE
PO_HEADER_ID
PO_HEADER_ID
PO_LINE_ID
PO_LINE_ID
LINE_LOCATION_ID
LINE_LOCATION_ID
PO_RELEASE_ID
ROUTING_HEADER_ID
TAX_CODE_ID
TERMS_ID
SHIP_TO_LOCATION_ID
UNIT_MEAS_LOOKUP_CODE
LEAD_TIME_UNIT
UNIT_OF_MEASURE_CLASS
SHIP_VIA_LOOKUP_CODE
PO_HEADER_ID
FROM_HEADER_ID
PO_LINE_ID
FROM_LINE_ID
FROM_LINE_LOCATION_ID
SOURCE_SHIPMENT_ID
PO_RELEASE_ID
RECEIVING_ROUTING_ID
QuickCodes Type
QuickCodes Table
DOCUMENT STATE
APPROVED
PO_LOOKUP_CODES
The Document has been Approved
The Document is Awaiting
Printing
The Document has been Cancelled
The Document is Closed
Closed For Invoice
Closed For Receiving
Finally Closed
The Document is Frozen
The Document is still undergoing Approval processing
The Document is not yet
complete
The document is Not On Hold
AWAITING PRINTING
CANCELLED
CLOSED
CLOSED FOR INVOICE
CLOSED FOR RECEIVING
FINALLY CLOSED
FROZEN
IN PROCESS
INCOMPLETE
NOT ON HOLD
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 389
QuickCodes Columns
Column
(Continued)
QuickCodes Type
NOT RESERVED
ON HOLD
OPEN
PRE–APPROVED
PRINTED
REJECTED
REQUIRES REAPPROVAL
RESERVED
RETURNED
UNFROZEN
ENFORCE_SHIP_TO_LOCATION_CODE
RECEIVING CONTROL LEVEL
NONE
REJECT
WARNING
QuickCodes Table
The document is Not Reserved
The Document is On Hold
The Document is Open
The Document is Approved but
not yet Accepted
The Document has been
Printed
The Document has been Rejected
The Document has been
changed since it was Approved
Funds have been Reserved for
the Document
The Document has been Returned by a Buyer
The Document is Not Frozen
PO_LOOKUP_CODES
No Receiving Control Enforced
Prevent Receipt of Goods or
Services
Display Warning Message
FOB_LOOKUP_CODE
FOB
AR_LOOKUPS
QTY_RCV_EXCEPTION_CODE
RECEIVING CONTROL LEVEL
NONE
PO_LOOKUP_CODES
No Receiving Control Enforced
Prevent Receipt of Goods or
Services
Display Warning Message
REJECT
WARNING
RECEIPT_DAYS_EXCEPTION_CODE
RECEIVING CONTROL LEVEL
NONE
REJECT
WARNING
SHIPMENT_TYPE
SHIPMENT TYPE
BLANKET
PLANNED
PRICE BREAK
QUOTATION
RFQ
SCHEDULED
STANDARD
Column Descriptions
Name
LINE_LOCATION_ID
Null? Type
(PK)
NOT NULL NUMBER
LAST_UPDATE_DATE
LAST_UPDATED_BY
PO_HEADER_ID
NOT NULL DATE
NOT NULL NUMBER
NOT NULL NUMBER
PO_LINE_ID
NOT NULL NUMBER
LAST_UPDATE_LOGIN
NULL NUMBER
PO_LOOKUP_CODES
No Receiving Control Enforced
Prevent Receipt of Goods or
Services
Display Warning Message
PO_LOOKUP_CODES
Blanket release shipment
Planned shipment
Price Break
Quotation shipment
RFQ shipment
Scheduled release shipment
Standard shipment
Description
Document shipment schedule
unique identifier
Standard Who column
Standard Who column
Document header unique
identifier
Document line unique
identifier
Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 390
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
CREATION_DATE
CREATED_BY
QUANTITY
NULL DATE
NULL NUMBER
NULL NUMBER
QUANTITY_RECEIVED
QUANTITY_ACCEPTED
NULL NUMBER
NULL NUMBER
QUANTITY_REJECTED
NULL NUMBER
QUANTITY_BILLED
NULL NUMBER
QUANTITY_CANCELLED
UNIT_MEAS_LOOKUP_CODE
NULL NUMBER
NULL VARCHAR2(25)
PO_RELEASE_ID
NULL NUMBER
SHIP_TO_LOCATION_ID
NULL NUMBER
SHIP_VIA_LOOKUP_CODE
NULL VARCHAR2(25)
NEED_BY_DATE
NULL DATE
PROMISED_DATE
NULL DATE
LAST_ACCEPT_DATE
NULL DATE
PRICE_OVERRIDE
NULL NUMBER
ENCUMBERED_FLAG
NULL VARCHAR2(1)
ENCUMBERED_DATE
NULL DATE
UNENCUMBERED_QUANTITY
NULL NUMBER
FOB_LOOKUP_CODE
NULL VARCHAR2(25)
FREIGHT_TERMS_LOOKUP_CODE
NULL VARCHAR2(25)
TAXABLE_FLAG
NULL VARCHAR2(1)
TAX_NAME
ESTIMATED_TAX_AMOUNT
NULL VARCHAR2(15)
NULL NUMBER
FROM_HEADER_ID
NULL NUMBER
FROM_LINE_ID
NULL NUMBER
FROM_LINE_LOCATION_ID
NULL NUMBER
START_DATE
NULL DATE
Description
Standard Who column
Standard Who column
Quantity ordered or break
quantity for blanket purchase
orders, RFQs and quotations
Quantity received until today
Quantity accepted after
inspection, up until today
Quantity rejected after
inspection, up until today
Quantity invoiced by Oracle
Payables, up until today
Quantity cancelled
Price break quantity unit of
measure
Release unique identifier for
a release shipment
Unique identifier for the
ship–to location
Type of carrier for the RFQ or
quotation shipment
Need–by date for the shipment
schedule
Supplier promised delivery
date
Latest acceptable receipt date
for the shipment
Order shipment price or break
price for blanket purchase
orders, RFQs, and quotations
Indicates whether the shipment
is encumbered or not
Date of encumbrance for the
shipment
Encumbered quantity to date
(Unused since release version
7.0)
Type of free–on–board terms
for the shipment
Type of freight terms for the
RFQ or quotation shipment
Indicates whether the shipment
is taxable
Tax code for the shipment
Estimated tax amount for the
purchase order shipment
(Unused since release version
6.0)
Unique identifier of the RFQ
used to autocreate the
quotation
Unique identifier of the RFQ
line used to autocreate the
quotation line
Unique identifier of the RFQ
shipment used to autocreate a
quotation shipment
Effective date of the price
break (applies to RFQs and
quotations only)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 391
Column Descriptions
Name
(Continued)
Null? Type
END_DATE
NULL DATE
LEAD_TIME
NULL NUMBER
LEAD_TIME_UNIT
NULL VARCHAR2(25)
PRICE_DISCOUNT
NULL NUMBER
TERMS_ID
NULL NUMBER
APPROVED_FLAG
NULL VARCHAR2(1)
APPROVED_DATE
NULL DATE
CLOSED_FLAG
CANCEL_FLAG
NULL VARCHAR2(1)
NULL VARCHAR2(1)
CANCELLED_BY
NULL NUMBER(9)
CANCEL_DATE
CANCEL_REASON
NULL DATE
NULL VARCHAR2(240)
FIRM_STATUS_LOOKUP_CODE
NULL VARCHAR2(25)
FIRM_DATE
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
UNIT_OF_MEASURE_CLASS
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
ENCUMBER_NOW
NULL VARCHAR2(1)
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
INSPECTION_REQUIRED_FLAG
NULL
NULL
NULL
NULL
NULL
NULL
RECEIPT_REQUIRED_FLAG
NULL VARCHAR2(1)
QTY_RCV_TOLERANCE
NULL NUMBER
DATE
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(25)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(1)
Description
Expiration date of the price
break (applies to RFQs and
quotations only)
Lead time for the price break
(applies to RFQs and
quotations only)
Unit of measure for the lead
time
Discount percentage for price
break (applies to RFQs and
quotations only)
Payment terms unique
identifier
Indicates whether the shipment
is approved
Approval date for shipment
(Unused since release version
6.0)
No longer used
Indicates whether the shipment
is cancelled or not
Unique identifier of the
employee who cancelled the
shipment
Cancellation date
Cancellation reason provided
by the employee
Indicates whether the shipment
is firmed or not
No longer used
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Unit of measure class (Unused
since release version 7.0)
Indicates whether the shipment
should be encumbered (Unused
since release version 7.0)
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Indicates whether shipment
must be inspected before the
invoice is paid
Indicates whether shipment
must be received before the
invoice is paid
Maximum over–receipt tolerance
percentage
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 392
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
QTY_RCV_EXCEPTION_CODE
ENFORCE_SHIP_TO_LOCATION_CODE
ALLOW_SUBSTITUTE_RECEIPTS_FLAG
DAYS_EARLY_RECEIPT_ALLOWED
DAYS_LATE_RECEIPT_ALLOWED
RECEIPT_DAYS_EXCEPTION_CODE
INVOICE_CLOSE_TOLERANCE
RECEIVE_CLOSE_TOLERANCE
SHIP_TO_ORGANIZATION_ID
SHIPMENT_NUM
SOURCE_SHIPMENT_ID
SHIPMENT_TYPE
CLOSED_CODE
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
USSGL_TRANSACTION_CODE
GOVERNMENT_CONTEXT
RECEIVING_ROUTING_ID
ACCRUE_ON_RECEIPT_FLAG
CLOSED_REASON
CLOSED_DATE
CLOSED_BY
ORG_ID
QUANTITY_SHIPPED
GLOBAL_ATTRIBUTE_CATEGORY
GLOBAL_ATTRIBUTE1
Null? Type
Description
NULL VARCHAR2(25)
Describes what action is taken
when the quantity received
tolerance is exceeded
NULL VARCHAR2(25) Describes what action is taken
when the receiving location
differs from the ship–to
location
NULL VARCHAR2(1)
Indicates whether substitute
items can be received in place
of the ordered items
NULL NUMBER
Maximum acceptable number of
days items can be received
early
NULL NUMBER
Maximum acceptable number of
days items can be received
late
NULL VARCHAR2(25) Describes what action is taken
when items are received
earlier or later than the
allowed number of days
specified
NULL NUMBER
Percentage tolerance within
which a shipment is
automatically closed for
invoicing when billed
NULL NUMBER
Percentage tolerance within
which a shipment is
automatically closed for
receiving
NULL NUMBER
Ship–to organization unique
identifier
NULL NUMBER
Shipment line number
NULL NUMBER
Unique identifier of the
planned purchase order
shipment that was referenced
when creating this scheduled
release shipment
NOT NULL VARCHAR2(25) Type of the shipment
NULL VARCHAR2(25) Closure status of the shipment
NULL NUMBER
Standard Who column
NULL NUMBER
Standard Who column
NULL NUMBER
Standard Who column
NULL DATE
Standard Who column
NULL VARCHAR2(30) United States standard general
ledger transaction code
NULL VARCHAR2(30) USSGL descriptive flexfield
context column
NULL NUMBER
Receipt routing unique
identifier
NULL VARCHAR2(1)
Indicates whether items are
accrued upon receipt
NULL VARCHAR2(240) Why the shipment is closed
NULL DATE
Date the shipment is closed
NULL NUMBER(9)
Unique identifier of employee
who closed the shipment
NULL NUMBER
Operating unit unique
identifier
NULL NUMBER
Quantity shipped
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 393
Column Descriptions
Name
(Continued)
GLOBAL_ATTRIBUTE2
GLOBAL_ATTRIBUTE3
GLOBAL_ATTRIBUTE4
GLOBAL_ATTRIBUTE5
GLOBAL_ATTRIBUTE6
GLOBAL_ATTRIBUTE7
GLOBAL_ATTRIBUTE8
GLOBAL_ATTRIBUTE9
GLOBAL_ATTRIBUTE10
GLOBAL_ATTRIBUTE11
GLOBAL_ATTRIBUTE12
GLOBAL_ATTRIBUTE13
GLOBAL_ATTRIBUTE14
GLOBAL_ATTRIBUTE15
GLOBAL_ATTRIBUTE16
GLOBAL_ATTRIBUTE17
GLOBAL_ATTRIBUTE18
GLOBAL_ATTRIBUTE19
GLOBAL_ATTRIBUTE20
COUNTRY_OF_ORIGIN_CODE
TAX_USER_OVERRIDE_FLAG
MATCH_OPTION
TAX_CODE_ID
CALCULATE_TAX_FLAG
CHANGE_PROMISED_DATE_REASON
Indexes
Index Name
Null? Type
Description
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(2)
Country of manufacture for
this shipment
NULL VARCHAR2(1)
Indicator of whether someone
overrode the default tax
NULL VARCHAR2(25) Indicator of whether the
invoice for the shipment
should be matched to the
purchase order or the receipt
NULL NUMBER
Unique identifier for the tax
code
NULL VARCHAR2(1)
Indicator of whether tax needs
to be calculated
NULL VARCHAR2(240) Reason for changing the
promised–by date
Index Type
Sequence
PO_LINE_LOCATIONS_N1
PO_LINE_LOCATIONS_N2
NOT UNIQUE
NOT UNIQUE
PO_LINE_LOCATIONS_N3
PO_LINE_LOCATIONS_N4
NOT UNIQUE
NOT UNIQUE
1
1
2
1
1
Column Name
PO_LINE_ID
PO_HEADER_ID
PO_LINE_ID
SHIP_TO_LOCATION_ID
PROMISED_DATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 394
Oracle Purchasing Applications Technical Reference Manual
Indexes (Continued)
Index Name
PO_LINE_LOCATIONS_N5
PO_LINE_LOCATIONS_N6
PO_LINE_LOCATIONS_N7
PO_LINE_LOCATIONS_N8
PO_LINE_LOCATIONS_N9
PO_LINE_LOCATIONS_U1
Sequences
Sequence
Index Type
NOT
NOT
NOT
NOT
NOT
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
Sequence
1
1
1
1
5
1
Column Name
PO_RELEASE_ID
CLOSED_BY
CANCELLED_BY
SOURCE_SHIPMENT_ID
FROM_LINE_LOCATION_ID
LINE_LOCATION_ID
Derived Column
PO_LINE_LOCATIONS_S
LINE_LOCATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 395
PO_LINE_LOCATIONS_ARCHIVE_ALL
PO_LINE_LOCATIONS_ARCHIVE_ALL contains archived purchase
order shipment information. Oracle Purchasing only archives
shipments for the following documents:
• Standard purchase orders
• Planned purchase orders
• Planned purchase order releases
• Blanket purchase order releases
When you modify a shipment, Oracle Purchasing will archive it after
you (re)approve the purchase order or after you print it (this depends
on the purchasing system options). You can retrieve revisions of the
shipments using this table.
The latest archived revision will have LATEST_EXTERNAL_FLAG set
to ’Y’.
You need one row for each shipment archive. Each row contains the
same information as the PO_LINE_LOCATIONS_ALL table. Oracle
Purchasing uses this information to ensure you keep copies of your
legal documents.
Foreign Keys
Primary Key Table
AP_TAX_CODES_ALL
AP_TERMS_TL
GL_USSGL_TRANSACTION_CODES
MTL_UNITS_OF_MEASURE_TL
MTL_UOM_CLASSES_TL
PO_HEADERS_ALL
PO_HEADERS_ALL
PO_LINES_ALL
PO_LINES_ALL
PO_LINE_LOCATIONS_ALL
PO_LINE_LOCATIONS_ALL
PO_RELEASES_ALL
RCV_ROUTING_HEADERS
QuickCodes Columns
Column
CLOSED_CODE
Primary Key Column
Foreign Key Column
TAX_ID
TERM_ID
USSGL_TRANSACTION_CODE
UNIT_OF_MEASURE
UOM_CLASS
PO_HEADER_ID
PO_HEADER_ID
PO_LINE_ID
PO_LINE_ID
LINE_LOCATION_ID
LINE_LOCATION_ID
PO_RELEASE_ID
ROUTING_HEADER_ID
TAX_CODE_ID
TERMS_ID
USSGL_TRANSACTION_CODE
UNIT_MEAS_LOOKUP_CODE
UNIT_OF_MEASURE_CLASS
PO_HEADER_ID
FROM_HEADER_ID
PO_LINE_ID
FROM_LINE_ID
FROM_LINE_LOCATION_ID
SOURCE_SHIPMENT_ID
PO_RELEASE_ID
RECEIVING_ROUTING_ID
QuickCodes Type
QuickCodes Table
DOCUMENT STATE
APPROVED
PO_LOOKUP_CODES
The Document has been Approved
The Document is Awaiting
Printing
The Document has been Cancelled
AWAITING PRINTING
CANCELLED
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 396
Oracle Purchasing Applications Technical Reference Manual
QuickCodes Columns
Column
(Continued)
QuickCodes Type
CLOSED
CLOSED FOR INVOICE
CLOSED FOR RECEIVING
FINALLY CLOSED
FROZEN
IN PROCESS
INCOMPLETE
NOT ON HOLD
NOT RESERVED
ON HOLD
OPEN
PRE–APPROVED
PRINTED
REJECTED
REQUIRES REAPPROVAL
RESERVED
RETURNED
UNFROZEN
ENFORCE_SHIP_TO_LOCATION_CODE
RECEIVING CONTROL LEVEL
NONE
REJECT
WARNING
QuickCodes Table
The Document is Closed
Closed For Invoice
Closed For Receiving
Finally Closed
The Document is Frozen
The Document is still undergoing Approval processing
The Document is not yet
complete
The document is Not On Hold
The document is Not Reserved
The Document is On Hold
The Document is Open
The Document is Approved but
not yet Accepted
The Document has been
Printed
The Document has been Rejected
The Document has been
changed since it was Approved
Funds have been Reserved for
the Document
The Document has been Returned by a Buyer
The Document is Not Frozen
PO_LOOKUP_CODES
No Receiving Control Enforced
Prevent Receipt of Goods or
Services
Display Warning Message
FOB_LOOKUP_CODE
FOB
AR_LOOKUPS
QTY_RCV_EXCEPTION_CODE
RECEIVING CONTROL LEVEL
NONE
PO_LOOKUP_CODES
No Receiving Control Enforced
Prevent Receipt of Goods or
Services
Display Warning Message
REJECT
WARNING
RECEIPT_DAYS_EXCEPTION_CODE
RECEIVING CONTROL LEVEL
NONE
REJECT
WARNING
SHIPMENT_TYPE
SHIPMENT TYPE
BLANKET
PLANNED
PRICE BREAK
QUOTATION
RFQ
SCHEDULED
STANDARD
PO_LOOKUP_CODES
No Receiving Control Enforced
Prevent Receipt of Goods or
Services
Display Warning Message
PO_LOOKUP_CODES
Blanket release shipment
Planned shipment
Price Break
Quotation shipment
RFQ shipment
Scheduled release shipment
Standard shipment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 397
Column Descriptions
Name
LINE_LOCATION_ID
Null? Type
(PK)
NOT NULL NUMBER
LAST_UPDATE_DATE
LAST_UPDATED_BY
PO_HEADER_ID
NOT NULL DATE
NOT NULL NUMBER
NOT NULL NUMBER
PO_LINE_ID
NOT NULL NUMBER
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
QUANTITY
NULL
NULL
NULL
NULL
NUMBER
DATE
NUMBER
NUMBER
QUANTITY_RECEIVED
NULL NUMBER
QUANTITY_ACCEPTED
NULL NUMBER
QUANTITY_REJECTED
NULL NUMBER
QUANTITY_BILLED
NULL NUMBER
QUANTITY_CANCELLED
UNIT_MEAS_LOOKUP_CODE
NULL NUMBER
NULL VARCHAR2(25)
PO_RELEASE_ID
NULL NUMBER
SHIP_TO_LOCATION_ID
NULL NUMBER
SHIP_VIA_LOOKUP_CODE
NULL VARCHAR2(25)
NEED_BY_DATE
NULL DATE
PROMISED_DATE
NULL DATE
LAST_ACCEPT_DATE
NULL DATE
PRICE_OVERRIDE
NULL NUMBER
ENCUMBERED_FLAG
NULL VARCHAR2(1)
ENCUMBERED_DATE
NULL DATE
UNENCUMBERED_QUANTITY
NULL NUMBER
FOB_LOOKUP_CODE
NULL VARCHAR2(25)
FREIGHT_TERMS_LOOKUP_CODE
NULL VARCHAR2(25)
TAXABLE_FLAG
NULL VARCHAR2(1)
TAX_NAME
ESTIMATED_TAX_AMOUNT
NULL VARCHAR2(15)
NULL NUMBER
FROM_HEADER_ID
NULL NUMBER
Description
Document shipment schedule
unique identifier
Standard Who column
Standard Who column
Document header unique
identifier
Document line unique
identifier
Standard Who column
Standard Who column
Standard Who column
Quantity ordered or break
quantity for blanket purchase
orders, RFQs and quotations
Quantity received, up until
today
Quantity accepted after
inspection, up until today
Quantity rejected after
inspection, up until today
Quantity invoiced to date by
Oracle Payables
Quantity cancelled
Price break quantity unit of
measure
Release unique identifier for
a release shipment
Unique identifier for the
ship–to location
Type of carrier for the RFQ or
quotation shipment
Need–by Date for the shipment
schedule
Supplier promised delivery
date
Latest acceptable receipt date
for the shipment
Order shipment price or price
break for blanket purchase
orders, RFQs and quotations
Indicates whether the shipment
is encumbered
Date of encumbrance for the
shipment
Encumbered quantity to date
(Unused since release version
7.0)
Type of free–on–board terms
for the shipment
Type of freight terms for the
shipment
Indicates whether the shipment
is taxable
Tax code for the shipment
Estimated tax amount for the
purchase order shipment
(Unused since release version
6.0)
Unique identifier of the RFQ
used to autocreate the
quotation
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 398
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
FROM_LINE_ID
NULL NUMBER
FROM_LINE_LOCATION_ID
NULL NUMBER
START_DATE
NULL DATE
END_DATE
NULL DATE
LEAD_TIME
NULL NUMBER
LEAD_TIME_UNIT
NULL VARCHAR2(25)
PRICE_DISCOUNT
NULL NUMBER
TERMS_ID
NULL NUMBER
APPROVED_FLAG
NULL VARCHAR2(1)
APPROVED_DATE
NULL DATE
CLOSED_CODE
CANCEL_FLAG
NULL VARCHAR2(25)
NULL VARCHAR2(1)
CANCELLED_BY
NULL NUMBER
CANCEL_DATE
CANCEL_REASON
NULL DATE
NULL VARCHAR2(240)
FIRM_STATUS_LOOKUP_CODE
NULL VARCHAR2(25)
FIRM_DATE
NULL DATE
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
UNIT_OF_MEASURE_CLASS
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
ENCUMBER_NOW
NULL VARCHAR2(1)
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
NULL
NULL
NULL
NULL
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(25)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Description
Unique identifier of the RFQ
line used to autocreate the
quotation line
Unique identifier of the RFQ
shipment used to autocreate a
quotation shipment
Effective date of the price
break (applies to RFQs and
quotations only)
Expiration date of the price
break information (applies to
RFQs and quotations only)
Lead time for the price break
(applies to RFQs and
quotations only)
Unit of measure for the lead
time
Discount percentage for price
break (applies to RFQs and
quotations only)
Payment terms unique
identifier
Indicates whether the shipment
is approved
Approval date for shipment
(Unused since release version
6.0)
Closure status of the shipment
Indicates whether the shipment
is cancelled
Unique identifier of the
employee who cancelled the
shipment
Cancellation date
Cancellation reason provided
by the employee
Indicates whether the shipment
is firmed
Date the shipment becomes
firmed
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Unit of measure class (Unused
since release version 7.0)
Indicates whether the shipment
should be encumbered (Unused
since release version 7.0)
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 399
Column Descriptions
Name
(Continued)
ATTRIBUTE15
INSPECTION_REQUIRED_FLAG
RECEIPT_REQUIRED_FLAG
QTY_RCV_TOLERANCE
QTY_RCV_EXCEPTION_CODE
ENFORCE_SHIP_TO_LOCATION_CODE
ALLOW_SUBSTITUTE_RECEIPTS_FLAG
DAYS_EARLY_RECEIPT_ALLOWED
DAYS_LATE_RECEIPT_ALLOWED
RECEIPT_DAYS_EXCEPTION_CODE
SHIP_TO_ORGANIZATION_ID
SHIPMENT_NUM
SOURCE_SHIPMENT_ID
SHIPMENT_TYPE
USSGL_TRANSACTION_CODE
GOVERNMENT_CONTEXT
REVISION_NUM (PK)
LATEST_EXTERNAL_FLAG
RECEIVING_ROUTING_ID
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
INVOICE_CLOSE_TOLERANCE
RECEIVE_CLOSE_TOLERANCE
ACCRUE_ON_RECEIPT_FLAG
Null? Type
Description
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(1)
Indicates whether shipment
must be inspected before the
invoice is paid
NULL VARCHAR2(1)
Indicates whether shipment
must be received before the
invoice is paid
NULL NUMBER
Maximum over–receipt tolerance
percentage
NULL VARCHAR2(25) Describes what action is taken
when the quantity received
tolerance is exceeded
NULL VARCHAR2(25) Describes what action is taken
when the receiving location
differs from the ship–to
location
NULL VARCHAR2(1)
Indicates whether substitute
items can be received in place
of the ordered items
NULL NUMBER
Maximum acceptable number of
days items can be received
early
NULL NUMBER
Maximum acceptable number of
days items can be received
late
NULL VARCHAR2(25) Describes what action is taken
when items are received
earlier or later than the
allowed number of days
specified
NULL NUMBER
Ship–to organization unique
identifier
NULL NUMBER
Shipment line number
NULL NUMBER
Unique identifier of the
planned purchase order
shipment that was referenced
when creating this scheduled
release shipment
NOT NULL VARCHAR2(25) Type of shipment
NULL VARCHAR2(30) United States standard general
ledger transaction code
NULL VARCHAR2(30) USSGL descriptive flexfield
context column
NULL NUMBER
Document revision number
NULL VARCHAR2(1)
Indicates whether this is the
latest archived revision
NULL NUMBER
Receipt routing unique
identifier
NULL NUMBER
Standard Who column
NULL NUMBER
Standard Who column
NULL NUMBER
Standard Who column
NULL DATE
Standard Who column
NULL NUMBER
Percentage tolerance within
which a shipment is
automatically closed for
invoicing when billed
NULL NUMBER
Percentage tolerance within
which a shipment is
automatically closed for
receiving
NULL VARCHAR2(1)
Indicates whether items are
accrued upon receipt
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 400
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
CLOSED_BY
NULL NUMBER
CLOSED_DATE
CLOSED_REASON
NULL DATE
NULL VARCHAR2(240)
CLOSED_FLAG
ORG_ID
NULL VARCHAR2(1)
NULL NUMBER
GLOBAL_ATTRIBUTE_CATEGORY
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE1
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE2
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE3
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE4
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE5
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE6
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE7
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE8
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE9
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE10
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE11
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE12
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE13
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE14
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE15
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE16
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE17
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE18
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE19
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE20
NULL VARCHAR2(150)
QUANTITY_SHIPPED
TAX_USER_OVERRIDE_FLAG
NULL NUMBER
NULL VARCHAR2(1)
MATCH_OPTION
NULL VARCHAR2(25)
TAX_CODE_ID
NULL NUMBER
CHANGE_PROMISED_DATE_REASON
NULL VARCHAR2(240)
Description
Unique identifier of employee
who closed the shipment
Date the shipment is closed
Describes why shipment is
closed
No longer used
Operating unit unique
identifier
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Quantity shipped
Indicator of whether someone
overrode the default tax
Indicator of whether the
invoice for the shipment
should be matched to the
purchase order or the receipt
Unique identifier for the tax
code
Reason for changing the
promised–by date
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 401
Indexes
Index Name
Index Type
Sequence
PO_LINE_LOCATIONS_ARCHIVE_N1
PO_LINE_LOCATIONS_ARCHIVE_N2
NOT UNIQUE
NOT UNIQUE
PO_LINE_LOCATIONS_ARCHIVE_N3
PO_LINE_LOCATIONS_ARCHIVE_N4
PO_LINE_LOCATIONS_ARCHIVE_U1
NOT UNIQUE
NOT UNIQUE
UNIQUE
1
1
2
1
1
1
2
Column Name
PO_LINE_ID
PO_HEADER_ID
PO_LINE_ID
CLOSED_BY
CANCELLED_BY
LINE_LOCATION_ID
REVISION_NUM
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 402
Oracle Purchasing Applications Technical Reference Manual
PO_LINE_TYPES_B
PO_LINE_TYPES_B contains information about the line types you use
in your business. You need each row for each line type you use.
Oracle Purchasing uses this information to provide default information
when you create a document line using a line type. Oracle Purchasing
also uses this information to control how you enter information on
your document lines according to the line type you choose.
ORDER_TYPE_LOOKUP_CODE is ’AMOUNT’ for an amount–based
line type or ’QUANTITY’ for a quantity–based line type.
Foreign Keys
Primary Key Table
MTL_CATEGORIES_B
MTL_UNITS_OF_MEASURE_TL
QuickCodes Columns
Column
ORDER_TYPE_LOOKUP_CODE
Primary Key Column
Foreign Key Column
CATEGORY_ID
UNIT_OF_MEASURE
CATEGORY_ID
UNIT_OF_MEASURE
QuickCodes Type
QuickCodes Table
ORDER TYPE
AMOUNT
PO_LOOKUP_CODES
Document Lines you order by
Amount
Document Lines you order by
Quantity
QUANTITY
Column Descriptions
Name
LINE_TYPE_ID (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
ORDER_TYPE_LOOKUP_CODE
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
CATEGORY_ID
UNIT_OF_MEASURE
UNIT_PRICE
RECEIVING_FLAG
INACTIVE_DATE
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
Null? Type
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER
DATE
NUMBER
VARCHAR2(25)
NUMBER
DATE
NUMBER
NUMBER
VARCHAR2(25)
NUMBER
VARCHAR2(1)
DATE
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Description
Line type unique identifier
Standard Who column
Standard Who column
Type of order line
Standard Who column
Standard Who column
Standard Who column
Item class
Default unit of measure
Default unit price
Default receipt required flag
Inactive date for record
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 403
Column Descriptions
Name
(Continued)
Null? Type
Description
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
OUTSIDE_OPERATION_FLAG
NULL
NULL
NULL
NULL
NULL
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(1)
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
RECEIVE_CLOSE_TOLERANCE
NULL
NULL
NULL
NULL
NULL
NUMBER
NUMBER
NUMBER
DATE
NUMBER
Indexes
Index Name
Index Type
PO_LINE_TYPES_B_U1
Sequences
Sequence
UNIQUE
Sequence
1
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Indicates whether the line
type is an outside operation
or not
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Receive close tolerance
Column Name
LINE_TYPE_ID
Derived Column
PO_LINE_TYPES_S
LINE_TYPE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 404
Oracle Purchasing Applications Technical Reference Manual
PO_LINE_TYPES_TL
PO_LINE_TYPES_TL contains translated information for the
Purchasing document line types.
Column Descriptions
Name
LINE_TYPE_ID
LANGUAGE (PK)
SOURCE_LANG
DESCRIPTION
LINE_TYPE
LAST_UPDATE_DATE
LAST_UPDATED_BY
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
Indexes
Index Name
Null? Type
Description
NOT NULL NUMBER
NOT NULL VARCHAR2(4)
Line type unique identifier
Language to which you are
translating
NOT NULL VARCHAR2(4)
Language from which you are
translating
NULL VARCHAR2(240) Description
NOT NULL VARCHAR2(25) Document line type
NOT NULL DATE
Standard Who column
NOT NULL NUMBER
Standard Who column
NULL NUMBER(15)
Standard Who column
NULL DATE
Standard Who column
NULL NUMBER
Standard Who column
Index Type
PO_LINE_TYPES_TL_U1
UNIQUE
PO_LINE_TYPES_TL_U2
UNIQUE
Sequence
1
2
1
2
Column Name
LINE_TYPE_ID
LANGUAGE
LINE_TYPE
LANGUAGE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 405
PO_LOCATION_ASSOCIATIONS
PO_LOCATION_ASSOCIATIONS associates a location defined within
an organization with an Oracle Receivables customer. For each
organization, you need one row for each association you want to make
between a location and a customer.
You define location associations using the Business Purposes region of
the Customer Addresses window. You first pick the customer along
with a customer site and then enter the location and organization that
you want to create an association with.
Foreign Keys
Primary Key Table
MTL_SECONDARY_INVENTORIES
RA_ADDRESSES_ALL
RA_CUSTOMERS
RA_SITE_USES_ALL
Column Descriptions
Name
LOCATION_ID (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
CUSTOMER_ID
ADDRESS_ID
SITE_USE_ID
ORGANIZATION_ID
SUBINVENTORY
Primary Key Column
Foreign Key Column
SECONDARY_INVENTORY_NAME
ADDRESS_ID
CUSTOMER_ID
SITE_USE_ID
SUBINVENTORY
ADDRESS_ID
CUSTOMER_ID
SITE_USE_ID
Null? Type
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER
DATE
NUMBER
NUMBER
DATE
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
VARCHAR2(10)
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
VENDOR_ID
VENDOR_SITE_ID
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER
NUMBER
NUMBER
DATE
NUMBER
NUMBER
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Description
Location unique identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Customer unique identifier
Address unique identifier
Site use type identifier
Organization unique identifier
Subinventory name (not
currently used)
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Supplier unique identifier
Supplier site unique
identifier
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 406
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
Null? Type
Description
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
Indexes
Index Name
Index Type
PO_LOCATION_ASSOCIATIONS_U1
PO_LOCATION_ASSOCIATIONS_U2
UNIQUE
UNIQUE
PO_LOCATION_ASSOCIATIONS_U3
UNIQUE
PO_LOCATION_ASSOCIATIONS_U4
UNIQUE
PO_LOCATION_ASSOCIATIONS_U5
PO_LOCATION_ASSOCIATIONS_U6
UNIQUE
UNIQUE
Sequence
1
1
2
1
2
1
2
3
1
1
Column Name
LOCATION_ID
SITE_USE_ID
LOCATION_ID
SUBINVENTORY
LOCATION_ID
LOCATION_ID
SUBINVENTORY
SITE_USE_ID
SITE_USE_ID
SUBINVENTORY
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 407
PO_MASSCANCEL_INCLUDES_ALL
PO_MASSCANCEL_INCLUDES_ALL stores ranges of Accounting
Flexfields for which you want to cancel purchase orders or requisitions
using MassCancel. MassCancel selects purchase orders or requisitions
for cancellation which have at least one distribution within the
Accounting Flexfield ranges you specify and which meet your other
cancellation criteria.
Your segment values of your cancellation ranges are stored in the
SEGMENTn_HIGH and SEGMENTn_LOW columns, where n is a
number from 1 to 30. OBJECT_TYPE and OBJECT_NUMBER provide
the document type (REQUISITION, STANDARD, PLANNED or
BLANKET) and transaction number of your document.
Foreign Keys
Primary Key Table
GL_CODE_COMBINATIONS
PO_MASSCANCEL_INTERIM
Column Descriptions
Name
NAME (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
INCLUDE_LOW
INCLUDE_HIGH
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
SEGMENT1_LOW
SEGMENT1_HIGH
SEGMENT2_LOW
SEGMENT2_HIGH
SEGMENT3_LOW
SEGMENT3_HIGH
SEGMENT4_LOW
Primary Key Column
Foreign Key Column
SEGMENT1
NAME
SEGMENT1_LOW
NAME
Null? Type
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
Description
VARCHAR2(80)
DATE
NUMBER
VARCHAR2(240)
MassCancel batch name
Standard Who column
Standard Who column
Low accounting flexfield value
for the range
NOT NULL VARCHAR2(240) High accounting flexfield
value for the range
NULL NUMBER
Standard Who column
NULL DATE
Standard Who column
NULL NUMBER
Standard Who column
NULL VARCHAR2(25) Minimum value for the
corresponding segment of the
Accounting Flexfield
NULL VARCHAR2(25) Maximum value for the
corresponding segment of the
Accounting Flexfield
NULL VARCHAR2(25) Minimum value for the
corresponding segment of the
Accounting Flexfield
NULL VARCHAR2(25) Maximum value for the
corresponding segment of the
Accounting Flexfield
NULL VARCHAR2(25) Minimum value for the
corresponding segment of the
Accounting Flexfield
NULL VARCHAR2(25) Maximum value for the
corresponding segment of the
Accounting Flexfield
NULL VARCHAR2(25) Minimum value for the
corresponding segment of the
Accounting Flexfield
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 408
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
SEGMENT4_HIGH
SEGMENT5_LOW
SEGMENT5_HIGH
SEGMENT6_LOW
SEGMENT6_HIGH
SEGMENT7_LOW
SEGMENT7_HIGH
SEGMENT8_LOW
SEGMENT8_HIGH
SEGMENT9_LOW
SEGMENT9_HIGH
SEGMENT10_LOW
SEGMENT10_HIGH
SEGMENT11_LOW
SEGMENT11_HIGH
SEGMENT12_LOW
SEGMENT12_HIGH
SEGMENT13_LOW
SEGMENT13_HIGH
SEGMENT14_LOW
SEGMENT14_HIGH
(Continued)
Null? Type
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
Description
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 409
Column Descriptions
Name
SEGMENT15_LOW
SEGMENT15_HIGH
SEGMENT16_LOW
SEGMENT16_HIGH
SEGMENT17_LOW
SEGMENT17_HIGH
SEGMENT18_LOW
SEGMENT18_HIGH
SEGMENT19_LOW
SEGMENT19_HIGH
SEGMENT20_LOW
SEGMENT20_HIGH
SEGMENT21_LOW
SEGMENT21_HIGH
SEGMENT22_LOW
SEGMENT22_HIGH
SEGMENT23_LOW
SEGMENT23_HIGH
SEGMENT24_LOW
SEGMENT24_HIGH
SEGMENT25_LOW
(Continued)
Null? Type
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
Description
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 410
Oracle Purchasing Applications Technical Reference Manual
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
Column Descriptions
Name
(Continued)
SEGMENT25_HIGH
SEGMENT26_LOW
SEGMENT26_HIGH
SEGMENT27_LOW
SEGMENT27_HIGH
SEGMENT28_LOW
SEGMENT28_HIGH
SEGMENT29_LOW
SEGMENT29_HIGH
SEGMENT30_LOW
SEGMENT30_HIGH
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
ORG_ID
Indexes
Index Name
PO_MASSCANCEL_INCLUDES_N1
Null? Type
Description
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL
NULL
NULL
NULL
NULL
NUMBER
NUMBER
NUMBER
DATE
NUMBER
Index Type
Sequence
NOT UNIQUE
1
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Minimum value for the
corresponding segment
Accounting Flexfield
Maximum value for the
corresponding segment
Accounting Flexfield
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Operating unit unique
identifier
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
of the
Column Name
NAME
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 411
PO_MASSCANCEL_INTERIM
PO_MASSCANCEL_INTERIM stores purchase orders or requisitions
which Oracle Purchasing selects for cancellation based on your
MassCancel selection criteria.
Oracle Purchasing includes requisitions or purchase orders in this table
which meet your selection criteria, but which are not cancellable for
some reason. Oracle Purchasing stores this reason in the
CANNOT_CANCEL_REASON column. The FULLY_IN_RANGE flag
indicates whether all the distributions of the purchase order or
requisition fall within the range of Accounting Flexfields you specify as
cancellation criteria.
Foreign Keys
Primary Key Table
FND_CURRENCIES
PO_HEADERS_ALL
PO_HEADERS_ALL
PO_ONLINE_REPORT_TEXT
PO_REQUISITION_HEADERS_ALL
PO_REQUISITION_HEADERS_ALL
PO_VENDORS
QuickCodes Columns
Column
AUTHORIZATION_STATUS
Primary Key Column
Foreign Key Column
CURRENCY_CODE
PO_HEADER_ID
SEGMENT1
ONLINE_REPORT_ID
REQUISITION_HEADER_ID
SEGMENT1
VENDOR_ID
CURRENCY_CODE
OBJECT_ID
OBJECT_NUMBER
ONLINE_REPORT_ID
OBJECT_ID
OBJECT_NUMBER
PO_VENDOR_ID
QuickCodes Type
QuickCodes Table
AUTHORIZATION STATUS
APPROVED
CANCELLED
IN PROCESS
PO_LOOKUP_CODES
Document has been Approved
Document has been Cancelled
Document is still undergoing
Approval
Document is not yet Complete
Document is Approved but not
yet Accepted
Document as been Rejected
Requires Reapproval
Document has been Returned
INCOMPLETE
PRE–APPROVED
REJECTED
REQUIRES REAPPROVAL
RETURNED
OBJECT_TYPE
MASSCANCEL_DOCUMENTS
PO
REQ
Column Descriptions
Name
NAME (PK)
OBJECT_TYPE (PK)
OBJECT_ID (PK)
OBJECT_NUMBER
DISTRIBUTIONS_INCLUDED
Null? Type
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
VARCHAR2(80)
VARCHAR2(25)
NUMBER
VARCHAR2(20)
NUMBER
PO_LOOKUP_CODES
Purchase orders of any type
Requisitions of any type
Description
Name of the MassCancel batch
Document type
Document unique identifier
Document number
Unique identifier of the
purchase order or requisition
distribution
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 412
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
FULLY_IN_RANGE_FLAG
DEFAULT_CANCEL_FLAG
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
CREATED_BY
CREATION_DATE
OBJECT_CREATION_DATE
CANNOT_CANCEL_REASON
AUTHORIZATION_STATUS
CURRENCY_CODE
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
PO_VENDOR_ID
ONLINE_REPORT_ID
CANCEL_REQS_ON_PO_CANCEL_FLAG
Indexes
Index Name
PO_MASSCANCEL_INTERIM_N1
PO_MASSCANCEL_INTERIM_N2
Null? Type
Description
NOT NULL VARCHAR2(1)
Indicates whether all
distributions on the document
fall within a MassCancel range
NOT NULL VARCHAR2(1)
Indicates whether MassCancel
should cancel the document
NOT NULL NUMBER
Standard Who column
NOT NULL DATE
Standard Who column
NULL NUMBER
Standard Who column
NULL NUMBER
Standard Who column
NULL DATE
Standard Who column
NULL DATE
Creation date for the document
NULL VARCHAR2(240) Reason why the document
distribution cannot be
cancelled
NULL VARCHAR2(25) Authorization status of the
document
NULL VARCHAR2(15) Currency code unique
identifier
NULL NUMBER
Standard Who column
NULL NUMBER
Standard Who column
NULL NUMBER
Standard Who column
NULL DATE
Standard Who column
NULL NUMBER(15)
Supplier unique identifier
NULL NUMBER(15)
Unique identifier of online
report. Used only for purchase
orders.
NULL VARCHAR2(1)
Indicates whether the backing
requisition line(s) of a
cancelled purchase order
should be cancelled as well
Index Type
Sequence
NOT UNIQUE
NOT UNIQUE
1
1
Column Name
NAME
OBJECT_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 413
PO_MC_DISTRIBUTIONS
PO_MC_DISTRIBUTIONS is the MRC sub–table for
PO_DISTRIBUTIONS_ALL. It stores currency information about
purchase order distributions for each reporting Set of Books associated
with the parent record in PO_DISTRIBUTIONS_ALL.
Column Descriptions
Name
SET_OF_BOOKS_ID (PK)
PO_DISTRIBUTION_ID (PK)
Null? Type
Description
NOT NULL NUMBER(15)
NOT NULL NUMBER(15)
RATE_DATE
NULL DATE
RATE
NULL NUMBER
ENCUMBERED_AMOUNT
NULL NUMBER
UNENCUMBERED_AMOUNT
NULL NUMBER
Indexes
Index Name
Index Type
PO_MC_DISTRIBUTIONS_U1
UNIQUE
Sequence
1
2
Set of Books identifier
Document distribution unique
identifier
Conversion date for the
exchange rate
Currency conversion rate used
to convert the transactional
currency amount to reporting
currency amount
Encumbered amount for the
distribution
Amount unencumbered on the
distribution
Column Name
SET_OF_BOOKS_ID
PO_DISTRIBUTION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 414
Oracle Purchasing Applications Technical Reference Manual
PO_MC_HEADERS
PO_MC_HEADERS is the MRC sub–table for PO_HEADERS_ALL. It
stores currency information about purchase orders for each reporting
Set of Books associated with the parent record in PO_HEADERS_ALL.
Column Descriptions
Name
SET_OF_BOOKS_ID (PK)
PO_HEADER_ID (PK)
RATE_TYPE
Null? Type
Description
NOT NULL NUMBER(15)
NOT NULL NUMBER
NULL VARCHAR2(30)
RATE_DATE
NULL DATE
RATE
NULL NUMBER
Indexes
Index Name
Index Type
PO_MC_HEADERS_U1
UNIQUE
Sequence
1
2
Set of Books identifier
Document header identifier
Conversion type for the
exchange rate
Conversion date for the
exchange rate
Currency conversion rate used
to convert the transactional
currency amount to reporting
currency amount
Column Name
SET_OF_BOOKS_ID
PO_HEADER_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 415
PO_NOTES
This table is no longer used.
Foreign Keys
Primary Key Table
PO_USAGES
QuickCodes Columns
Column
NOTE_TYPE
Column Descriptions
Name
PO_NOTE_ID (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
TITLE
USAGE_ID
NOTE_TYPE
NOTE
DOCUMENT_ID
APP_SOURCE_VERSION
START_DATE_ACTIVE
END_DATE_ACTIVE
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
Primary Key Column
Foreign Key Column
USAGE_ID
USAGE_ID
QuickCodes Type
QuickCodes Table
NOTE TYPE
O
S
PO_LOOKUP_CODES
One–Time
Standard
Null? Type
NOT NULL NUMBER
NOT NULL DATE
NOT NULL NUMBER
NULL NUMBER
NULL DATE
NULL NUMBER
NULL VARCHAR2(80)
NULL NUMBER
NULL VARCHAR2(25)
NULL LONG
NULL NUMBER
NULL VARCHAR2(10)
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
DATE
DATE
NUMBER
NUMBER
NUMBER
DATE
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Description
Note unique identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Note title
Note usage unique identifier
Note type
Note text
Document unique identifier
Used for Release 10SC and
Release 11 attachment feature
Key flexfield start date
Key flexfield end date
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 416
Oracle Purchasing Applications Technical Reference Manual
Indexes
Index Name
PO_NOTES_N1
PO_NOTES_N2
PO_NOTES_N3
PO_NOTES_N4
PO_NOTES_U1
Sequences
Sequence
PO_NOTES_S
Index Type
NOT
NOT
NOT
NOT
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
Sequence
Column Name
1
1
1
5
1
TITLE
USAGE_ID
NOTE_TYPE
DOCUMENT_ID
PO_NOTE_ID
Derived Column
PO_NOTE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 417
PO_NOTE_ATTRIBUTES
This table is no longer used.
Column Descriptions
Name
NOTE_ATTRIBUTE (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
DESCRIPTION
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
Null? Type
NOT NULL VARCHAR2(30)
NOT NULL DATE
NOT NULL NUMBER
NULL NUMBER
NULL DATE
NULL NUMBER
NULL VARCHAR2(240)
NULL NUMBER
NULL NUMBER
NULL NUMBER
NULL DATE
Description
Note attribute name
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Description for the attribute
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 418
Oracle Purchasing Applications Technical Reference Manual
PO_NOTE_REFERENCES
This table is no longer used.
Foreign Keys
Primary Key Table
PO_NOTES
QuickCodes Columns
Column
STORAGE_TYPE
Column Descriptions
Name
PO_NOTE_REFERENCE_ID
LAST_UPDATE_DATE
LAST_UPDATED_BY
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
PO_NOTE_ID
TABLE_NAME
Primary Key Column
Foreign Key Column
PO_NOTE_ID
PO_NOTE_ID
QuickCodes Type
QuickCodes Table
NOTE ENTITY
INVOICE HEADER
ITEM
PO HEADER
PO LINE
PO RELEASE
PO SHIPMENT
QUOTE HEADER
QUOTE LINE
QUOTE SHIPMENT
RCV SHIPMENT HEADER
RCV SHIPMENT LINE
RCV TRANSACTION
REL SHIPMENT
RELEASE
RELEASE SHIPMENT
REQ HEADER
REQ LINE
RFQ HEADER
RFQ LINE
RFQ SHIPMENT
PO_LOOKUP_CODES
Invoice Header
Item
PO Header
PO Line
PO Release
PO Shipment
Quotation Header
Quotation Line
Quotation Shipment
Shipment Header
Shipment Line
Receiving Transaction
PO Release Shipment
PO Release
PO Release Shipment
Requisition Header
Requisition Line
RFQ Header
RFQ Line
RFQ Shipment
Null? Type
(PK)
NOT NULL NUMBER
NOT NULL DATE
NOT NULL NUMBER
NULL NUMBER
NULL DATE
NULL NUMBER
NULL NUMBER
NULL VARCHAR2(30)
COLUMN_NAME
NULL VARCHAR2(50)
FOREIGN_ID
NULL NUMBER
SEQUENCE_NUM
STORAGE_TYPE
ATTACHED_DOC_ID
NULL NUMBER
NULL VARCHAR2(25)
NULL NUMBER
APP_SOURCE_VERSION
NULL VARCHAR2(10)
Description
Note reference unique
identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Note unique identifier
Table where the note owner is
stored
Name of the column where the
unique identifier of the note
owner is stored
Value of the unique identifier
of the note owner
Sequence of the note
Unused
Used for Release 10SC and
Release 11 attachment feature
Used for Release 10SC and
Release 11 attachment feature
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 419
Column Descriptions
Name
(Continued)
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
Indexes
Index Name
Null? Type
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Description
NUMBER
NUMBER
NUMBER
DATE
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Index Type
Sequence
PO_NOTE_REFERENCES_N1
PO_NOTE_REFERENCES_N2
NOT UNIQUE
NOT UNIQUE
PO_NOTE_REFERENCES_U1
UNIQUE
1
1
2
3
1
Sequences
Sequence
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Column Name
PO_NOTE_ID
FOREIGN_ID
TABLE_NAME
COLUMN_NAME
PO_NOTE_REFERENCE_ID
Derived Column
PO_NOTE_REFERENCES_S
PO_NOTE_REFERENCE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 420
Oracle Purchasing Applications Technical Reference Manual
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
PO_NOTIFICATIONS_ALL
This table is no longer used.
Foreign Keys
Primary Key Table
PO_HEADERS_ALL
PO_RELEASES_ALL
PO_REQUISITION_HEADERS_ALL
QuickCodes Columns
Column
OBJECT_TYPE_LOOKUP_CODE
Primary Key Column
Foreign Key Column
PO_HEADER_ID
PO_RELEASE_ID
REQUISITION_HEADER_ID
OBJECT_ID
OBJECT_ID
OBJECT_ID
QuickCodes Type
QuickCodes Table
NOTIFICATION TYPE
BLANKET
CONTRACT
PLANNED
QUOTATION
RELEASE
PO_LOOKUP_CODES
Blanket Purchase Order
Contract Purchase Order
Planned Purchase Order
Quotation
Blanket Purchase Order
Release
Requisition
Request for Quotation
Standard Purchase Order
REQUISITION
RFQ
STANDARD
Column Descriptions
Name
EMPLOYEE_ID (PK)
OBJECT_TYPE_LOOKUP_CODE
OBJECT_ID (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
OBJECT_CREATION_DATE
ACTION_LOOKUP_CODE
START_DATE_ACTIVE
END_DATE_ACTIVE
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
ORG_ID
INSERTED_BY_FND
Indexes
Index Name
Null? Type
(PK)
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Description
NUMBER(9)
VARCHAR2(25)
NUMBER
DATE
NUMBER
NUMBER
DATE
NUMBER
DATE
VARCHAR2(50)
DATE
DATE
NUMBER
NUMBER
NUMBER
DATE
NUMBER
NULL VARCHAR2(1)
Index Type
Sequence
PO_NOTIFICATIONS_N1
NOT UNIQUE
PO_NOTIFICATIONS_U1
UNIQUE
1
2
1
2
3
4
Employee unique identifier
Document type
Document unique identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Creation date for the document
Action type
Key flexfield start date
Key flexfield end date
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Operating unit unique
identifier
Identify processed
notifications
Column Name
OBJECT_ID
OBJECT_TYPE_LOOKUP_CODE
EMPLOYEE_ID
OBJECT_ID
OBJECT_TYPE_LOOKUP_CODE
ACTION_LOOKUP_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 421
PO_NOTIFICATION_CONTROLS
PO_NOTIFICATION_CONTROLS contains information about the
notification control rules for blanket, planned, and contract purchase
orders. There is one record in this table for each notification control rule
that an employee creates for a purchase order header. Oracle Alert uses
the notification control rules to determine the type of notification to
send, the effective date range for the notification, and the document
amount that triggers the notification.
NOTIFICATION_ID is the unique system–generated primary key and
is invisible to the user.
You enter notification control information in the Notification Controls
window, accessible through the Purchase Orders window.
Foreign Keys
Primary Key Table
PO_HEADERS_ALL
QuickCodes Columns
Column
NOTIFICATION_CONDITION_CODE
Column Descriptions
Name
NOTIFICATION_ID
Primary Key Column
Foreign Key Column
PO_HEADER_ID
PO_HEADER_ID
QuickCodes Type
QuickCodes Table
NOTIFICATION CONTROL
AMOUNT NOT RELEASED
AMOUNT RELEASED
EXPIRATION
PO_LOOKUP_CODES
Amount Not Released
Amount Released
Expiration
Null? Type
(PK)
PO_HEADER_ID
NOT NULL NUMBER
NOT NULL NUMBER
START_DATE_ACTIVE
NULL DATE
END_DATE_ACTIVE
NULL DATE
NOTIFICATION_AMOUNT
NULL NUMBER
NOTIFICATION_CONDITION_CODE
NOTIFICATION_QTY_PERCENTAGE
NULL VARCHAR2(25)
NULL NUMBER
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
LAST_UPDATED_BY
PROGRAM_ID
PROGRAM_APPLICATION_ID
PROGRAM_UPDATE_DATE
REQUEST_ID
CREATED_BY
CREATION_DATE
NOT NULL
NULL
NOT NULL
NULL
NULL
NULL
NULL
NULL
NULL
DATE
NUMBER
NUMBER
NUMBER
NUMBER
DATE
NUMBER
NUMBER
DATE
Description
Notification control unique
identifier
Blanket, planned and contract
purchase order header unique
identifier
Effective date of the
notification
Expiration date of the
notification
Notification amount of
document total
Notification type
Notification percentage of
document total
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 422
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
Indexes
Index Name
PO_NOTIFICATION_CONTROLS_N1
PO_NOTIFICATION_CONTROLS_U1
Sequences
Sequence
Null? Type
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Description
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Index Type
Sequence
NOT UNIQUE
UNIQUE
1
1
Descriptive
Descriptive
Descriptive
Descriptive
Descriptive
Descriptive
Descriptive
Descriptive
Descriptive
Descriptive
Descriptive
Descriptive
Descriptive
Descriptive
Descriptive
Descriptive
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
segment
Column Name
PO_HEADER_ID
NOTIFICATION_ID
Derived Column
PO_NOTIFICATION_CONTROLS_S
NOTIFICATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 423
PO_ONLINE_REPORT_TEXT
PO_ONLINE_REPORT_TEXT contains information about purchasing
documents that fail the approval, cancel, or final–close submission
checks. There is one record in the table for each error detected during
the submission check. Each row includes the error that was detected
and the document entity that the error is associated with.
ONLINE_REPORT_ID is the unique system–generated identifier that is
invisible to the user.
Oracle Purchasing uses the online report when submitting a purchase
order or requisition to the approval process, cancelling a purchase
order, or final–closing a purchase order.
Foreign Keys
Primary Key Table
MTL_UNITS_OF_MEASURE_TL
PO_DISTRIBUTIONS_ALL
PO_LINES_ALL
PO_LINE_LOCATIONS_ALL
RCV_TRANSACTIONS
QuickCodes Columns
Column
TRANSACTION_TYPE
Primary Key Column
Foreign Key Column
UNIT_OF_MEASURE
DISTRIBUTION_NUM
LINE_NUM
SHIPMENT_NUM
TRANSACTION_ID
TRANSACTION_UOM
DISTRIBUTION_NUM
LINE_NUM
SHIPMENT_NUM
TRANSACTION_ID
QuickCodes Type
QuickCodes Table
RCV TRANSACTION TYPE
ACCEPT
PO_LOOKUP_CODES
Accept items following an
inspection
Correct a previous transaction entry
Deliver a shipment of items
to the requestor
Match unordered items to a
purchase order
Receive a shipment of items
Reject items following an
inspection
Return delivered items to
receiving
Return Items to the supplier
Intransit shipment or internal order
Transfer items between
receiving locations
Receive items without matching to a source document
CORRECT
DELIVER
MATCH
RECEIVE
REJECT
RETURN TO RECEIVING
RETURN TO VENDOR
SHIP
TRANSFER
UNORDERED
Column Descriptions
Name
ONLINE_REPORT_ID
SEQUENCE
(PK)
Null? Type
(PK)
NOT NULL NUMBER
NOT NULL NUMBER
Description
Online report unique
identifier
Sequence of the online report
message
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 424
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
LAST_UPDATED_BY
LAST_UPDATE_DATE
CREATED_BY
CREATION_DATE
LAST_UPDATE_LOGIN
TEXT_LINE
LINE_NUM
Null? Type
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Description
NUMBER
DATE
NUMBER
DATE
NUMBER
VARCHAR2(240)
NUMBER
SHIPMENT_NUM
NULL NUMBER
DISTRIBUTION_NUM
NULL NUMBER
TRANSACTION_LEVEL
QUANTITY
TRANSACTION_ID
TRANSACTION_DATE
TRANSACTION_TYPE
TRANSACTION_UOM
TRANSACTION_LOCATION
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Indexes
Index Name
PO_ONLINE_REPORT_TEXT_N1
Sequences
Sequence
NUMBER
NUMBER
NUMBER
DATE
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(60)
NUMBER
NUMBER
NUMBER
DATE
Index Type
Sequence
NOT UNIQUE
1
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Online report message
Requisition or purchase order
line that message references
Purchase orders shipment that
message references
Requisition or purchase order
distribution that message
references
No longer used
No longer used
No longer used
No longer used
No longer used
No longer used
No longer used
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Column Name
ONLINE_REPORT_ID
Derived Column
PO_ONLINE_REPORT_TEXT_S
ONLINE_REPORT_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 425
PO_POSITION_CONTROLS_ALL
PO_POSITION_CONTROLS_ALL contains information about
assignment of control groups to jobs and/or positions (a position is a
job within an organization). Each record contains the unique identifier
of the position, the unique identifier of the control group, and the
unique identifier of the function to which the control group applies.
You can assign many control groups and functions to the same
position.
This information is used during purchase order and requisition
approval to control whether an employee in a specific position has the
authority to approve the document.
Foreign Keys
Primary Key Table
PO_CONTROL_FUNCTIONS
PO_CONTROL_GROUPS_ALL
Column Descriptions
Name
Primary Key Column
Foreign Key Column
CONTROL_FUNCTION_ID
CONTROL_GROUP_ID
CONTROL_FUNCTION_ID
CONTROL_GROUP_ID
Null? Type
POSITION_ID (PK)
CONTROL_GROUP_ID
NULL NUMBER
NOT NULL NUMBER
LAST_UPDATE_DATE
LAST_UPDATED_BY
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
JOB_ID
ORGANIZATION_ID (PK)
START_DATE
NOT
NOT
NOT
NOT
NOT
NOT
END_DATE
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
DATE
NUMBER
NUMBER
DATE
NUMBER
NUMBER
NUMBER
DATE
NULL DATE
CONTROL_FUNCTION_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
REQUEST_ID
ATTRIBUTE1
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
NOT NULL NUMBER
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER
NUMBER
DATE
NUMBER
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Description
Position unique identifier
Control group unique
identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Job unique identifier
Organization unique identifier
Effective date of the position
control
Termination date of the
position control
Control function unique
identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 426
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE_CATEGORY
ORG_ID
Indexes
Index Name
PO_POSITION_CONTROLS_N1
PO_POSITION_CONTROLS_N2
Null? Type
NULL
NULL
NULL
NULL
NULL
Description
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(30)
NUMBER
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Operating unit unique
identifier
Index Type
Sequence
Column Name
NOT UNIQUE
NOT UNIQUE
1
1
JOB_ID
POSITION_ID
segment
segment
segment
segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 427
PO_PURGE_PO_LIST
Oracle Purchasing uses the table PO_PURGE_PO_LIST to compile a list
of purchase orders that meet the purging criteria. During the Initiate
phase of a purge, the Purge process builds a list of purchase orders that
are candidates for purging. The Confirm phase of the Purge process
then uses this table to revalidate and finally delete purchase orders.
Foreign Keys
Primary Key Table
PO_HEADERS_ALL
Column Descriptions
Name
PO_HEADER_ID
(PK)
PURGE_NAME
DOUBLE_CHECK_FLAG
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
Indexes
Index Name
Primary Key Column
Foreign Key Column
PO_HEADER_ID
PO_HEADER_ID
Null? Type
NOT NULL VARCHAR2(15)
NOT NULL VARCHAR2(1)
NULL
NULL
NULL
NULL
NUMBER
NUMBER
NUMBER
DATE
Index Type
PO_PURGE_PO_LIST_U1
Description
NOT NULL NUMBER
UNIQUE
Sequence
1
Candidate purchase order
unique identifier
Name of the purge process
Indicates whether or not the
purchase order is still
purgeable during confirmation
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Column Name
PO_HEADER_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 428
Oracle Purchasing Applications Technical Reference Manual
PO_PURGE_REQ_LIST
Oracle Purchasing uses the table PO_PURGE_REQ_LIST to compile a
list of requisitions that meet the criteria for purging. During the Initiate
phase of a purge, the Purge process builds a list of requisitions that are
candidates for purging. The Confirm phase of the Purge process then
uses this table to revalidate and finally delete requisitions.
Foreign Keys
Primary Key Table
PO_REQUISITION_HEADERS_ALL
Column Descriptions
Name
REQUISITION_HEADER_ID
PURGE_NAME
DOUBLE_CHECK_FLAG
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
Indexes
Index Name
Primary Key Column
Foreign Key Column
REQUISITION_HEADER_ID
REQUISITION_HEADER_ID
Null? Type
(PK)
NOT NULL VARCHAR2(15)
NOT NULL VARCHAR2(1)
NULL
NULL
NULL
NULL
NUMBER
NUMBER
NUMBER
DATE
Index Type
PO_PURGE_REQ_LIST_U1
Description
NOT NULL NUMBER
UNIQUE
Sequence
1
Candidate requisition header
unique identifier
Name of the purge process
Indicates whether or not the
requisition is still purgeable
during confirmation
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Column Name
REQUISITION_HEADER_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 429
PO_PURGE_VENDOR_LIST
Oracle Purchasing uses the table PO_PURGE_VENDOR_LIST to
compile a list of suppliers that meet the criteria for purging. During the
Initiate phase of a purge, the Purge process builds a list of suppliers
that are candidates for purging. The Confirm phase of the Purge
process then uses this table to revalidate and finally delete suppliers.
Foreign Keys
Primary Key Table
PO_VENDORS
Column Descriptions
Name
VENDOR_ID
(PK)
PURGE_NAME
DOUBLE_CHECK_FLAG
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
Indexes
Index Name
Primary Key Column
Foreign Key Column
VENDOR_ID
VENDOR_ID
Null? Type
NOT NULL VARCHAR2(15)
NOT NULL VARCHAR2(1)
NULL
NULL
NULL
NULL
NUMBER
NUMBER
NUMBER
DATE
Index Type
PO_PURGE_VENDOR_LIST_U1
Description
NOT NULL NUMBER
UNIQUE
Sequence
1
Candidate supplier unique
identifier
Name of the purge process
Indicates whether or not the
supplier is still purgeable
during confirmation
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Column Name
VENDOR_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 430
Oracle Purchasing Applications Technical Reference Manual
PO_QUALITY_CODES
PO_QUALITY_CODES stores information about the quality inspection
codes you use in your business. You need one row for each quality
inspection code. Each row includes the rank and corresponding code
you can assign to an inspection. When entering receiving or inspection
transactions, you use the list of values to choose an inspection code you
define in this table. You define inspection codes in the Quality
Inspection Codes window.
You can devise a ranking scheme for your inspection process.
RANKING stores the order for your ranks. CODE contains the quality
inspection code, and DESCRIPTION provides additional information
for CODE.
Column Descriptions
Name
CODE (PK)
RANKING
LAST_UPDATE_DATE
LAST_UPDATED_BY
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
DESCRIPTION
INACTIVE_DATE
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
Indexes
Index Name
Null? Type
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NOT NULL
NOT NULL
NULL
NULL
NULL
NULL
NULL
NULL
DATE
NUMBER
NUMBER
NUMBER
DATE
Index Type
PO_QUALITY_CODES_U1
PO_QUALITY_CODES_U2
Description
VARCHAR2(25)
NUMBER
DATE
NUMBER
NUMBER
DATE
NUMBER
VARCHAR2(80)
UNIQUE
UNIQUE
Sequence
1
1
Quality code unique identifier
Quality ranking value
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Description for the quality
code
Inactive date for record
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Column Name
RANKING
CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 431
PO_QUOTATION_APPROVALS_ALL
PO_QUOTATION_APPROVALS_ALL contains approval information
for your quotation schedules. You can enter as many rows as you want
for each quotation schedule. Each row includes the approval reason
and active date range for the approval. Oracle Purchasing uses this
information to identify approved quotation information.
You approve quotations using the Approve Entire Quotation window.
Oracle Purchasing uses APPROVAL_TYPE to identify the usage you
approve for the quotation schedule. Oracle Purchasing uses
APPROVAL_TYPE when you copy approved quotation information to
your requisitions or purchase orders.
Foreign Keys
Primary Key Table
Primary Key Column
Foreign Key Column
LINE_LOCATION_ID
LINE_LOCATION_ID
QuickCodes Type
QuickCodes Table
APPROVAL_REASON
QUOTE APPROVAL REASON
Best Delivery
Best Design
Lowest Price
Only Source
Quality
Service
PO_LOOKUP_CODES
Best Delivery
Best Design
Lowest Price
Only Source
Quality
Service
APPROVAL_TYPE
QUOTE APPROVAL TYPE
ALL ORDERS
BLANKET PO
REQUISITIONS
STANDARD PO
PO_LOOKUP_CODES
All Orders
Purchase Agreements
Requisitions
Standard or Planned Purchase
Orders
PO_LINE_LOCATIONS_ALL
QuickCodes Columns
Column
Column Descriptions
Name
QUOTATION_APPROVAL_ID
LINE_LOCATION_ID
LAST_UPDATE_DATE
LAST_UPDATED_BY
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
APPROVAL_TYPE
APPROVAL_REASON
APPROVER_ID
Null? Type
(PK)
NOT NULL NUMBER
NOT NULL NUMBER
NOT NULL DATE
NOT NULL NUMBER
NULL NUMBER
NULL DATE
NULL NUMBER
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL NUMBER(9)
Description
Approval unique identifier
Document shipment schedule
unique identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Type of approval
Justification for approval
Unique identifier of the
employee who approved the
quotation
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 432
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
COMMENTS
START_DATE_ACTIVE
END_DATE_ACTIVE
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
ORG_ID
Indexes
Index Name
PO_QUOTATION_APPROVALS_N1
PO_QUOTATION_APPROVALS_U1
Sequences
Sequence
Null? Type
Description
NULL VARCHAR2(240) Comments associated with
approval
NULL DATE
Key flexfield start date
NULL DATE
Key flexfield end date
NULL VARCHAR2(30) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL NUMBER
Standard Who column
NULL NUMBER
Standard Who column
NULL NUMBER
Standard Who column
NULL DATE
Standard Who column
NULL NUMBER
Operating unit unique
identifier
Index Type
Sequence
NOT UNIQUE
UNIQUE
1
1
Column Name
LINE_LOCATION_ID
QUOTATION_APPROVAL_ID
Derived Column
PO_QUOTATION_APPROVALS_S
QUOTATION_APPROVAL_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 433
PO_RELATED_TEMPLATES
This table is no longer used.
Column Descriptions
Name
Null? Type
Description
EXPRESS_NAME
RELATED_EXPRESS_NAME
NOT NULL VARCHAR2(25)
NOT NULL VARCHAR2(25)
RELATIONSHIP_TYPE
CREATED_BY
CREATION_DATE
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
NOT
NOT
NOT
NOT
NOT
Indexes
Index Name
PO_RELATED_TEMPLATES_U1
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(80)
NUMBER
DATE
NUMBER
DATE
NUMBER
Index Type
Sequence
NOT UNIQUE
2
4
6
Requisition template name
Related requisition template
name
Type of relationship
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Column Name
EXPRESS_NAME
RELATED_EXPRESS_NAME
RELATIONSHIP_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 434
Oracle Purchasing Applications Technical Reference Manual
PO_RELEASES_ALL
PO_RELEASES_ALL contains information about blanket and planned
purchase order releases. You need one row for each release you issue
for a blanket or planned purchase order. Each row includes the buyer,
date, release status, and release number. Each release must have at least
one purchase order shipment (PO_LINE_LOCATIONS_ALL).
RELEASE_NUM is the number you assign to the release.
Foreign Keys
Primary Key Table
GL_USSGL_TRANSACTION_CODES
PO_AGENTS
PO_AGENTS
PO_HEADERS_ALL
QuickCodes Columns
Column
AUTHORIZATION_STATUS
Primary Key Column
Foreign Key Column
USSGL_TRANSACTION_CODE
AGENT_ID
AGENT_ID
PO_HEADER_ID
USSGL_TRANSACTION_CODE
HOLD_BY
AGENT_ID
PO_HEADER_ID
QuickCodes Type
QuickCodes Table
DOCUMENT STATE
APPROVED
PO_LOOKUP_CODES
The Document has been Approved
The Document is Awaiting
Printing
The Document has been Cancelled
The Document is Closed
Closed For Invoice
Closed For Receiving
Finally Closed
The Document is Frozen
The Document is still undergoing Approval processing
The Document is not yet
complete
The document is Not On Hold
The document is Not Reserved
The Document is On Hold
The Document is Open
The Document is Approved but
not yet Accepted
The Document has been
Printed
The Document has been Rejected
The Document has been
changed since it was Approved
Funds have been Reserved for
the Document
The Document has been Returned by a Buyer
The Document is Not Frozen
AWAITING PRINTING
CANCELLED
CLOSED
CLOSED FOR INVOICE
CLOSED FOR RECEIVING
FINALLY CLOSED
FROZEN
IN PROCESS
INCOMPLETE
NOT ON HOLD
NOT RESERVED
ON HOLD
OPEN
PRE–APPROVED
PRINTED
REJECTED
REQUIRES REAPPROVAL
RESERVED
RETURNED
UNFROZEN
CLOSED_CODE
DOCUMENT STATE
APPROVED
PO_LOOKUP_CODES
The Document has been Approved
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 435
QuickCodes Columns
Column
(Continued)
QuickCodes Type
QuickCodes Table
AWAITING PRINTING
CANCELLED
CLOSED
CLOSED FOR INVOICE
CLOSED FOR RECEIVING
FINALLY CLOSED
FROZEN
IN PROCESS
INCOMPLETE
NOT ON HOLD
NOT RESERVED
ON HOLD
OPEN
PRE–APPROVED
PRINTED
REJECTED
REQUIRES REAPPROVAL
RESERVED
RETURNED
UNFROZEN
Column Descriptions
Name
Null? Type
PO_RELEASE_ID (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
PO_HEADER_ID
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NUMBER
DATE
NUMBER
NUMBER
RELEASE_NUM
AGENT_ID
RELEASE_DATE
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
REVISION_NUM
REVISED_DATE
APPROVED_FLAG
NOT NULL NUMBER
NOT NULL NUMBER(9)
NOT NULL DATE
NULL NUMBER
NULL DATE
NULL NUMBER
NULL NUMBER
NULL DATE
NULL VARCHAR2(1)
APPROVED_DATE
PRINT_COUNT
NULL DATE
NULL NUMBER
PRINTED_DATE
ACCEPTANCE_REQUIRED_FLAG
NULL DATE
NULL VARCHAR2(1)
ACCEPTANCE_DUE_DATE
NULL DATE
The Document is Awaiting
Printing
The Document has been Cancelled
The Document is Closed
Closed For Invoice
Closed For Receiving
Finally Closed
The Document is Frozen
The Document is still undergoing Approval processing
The Document is not yet
complete
The document is Not On Hold
The document is Not Reserved
The Document is On Hold
The Document is Open
The Document is Approved but
not yet Accepted
The Document has been
Printed
The Document has been Rejected
The Document has been
changed since it was Approved
Funds have been Reserved for
the Document
The Document has been Returned by a Buyer
The Document is Not Frozen
Description
Release unique identifier
Standard Who column
Standard Who column
Document header unique
identifier
Release number
Buyer unique identifier
Date of the release
Standard Who column
Standard Who column
Standard Who column
Release revision number
Last revision date
Indicates whether the release
is approved or not
Date the release was approved
Number of times the release
was printed
Date the release was printed
Indicates whether an
acceptance is required or not
Date the acceptance is due
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 436
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
HOLD_BY
NULL NUMBER(9)
HOLD_DATE
NULL DATE
HOLD_REASON
NULL VARCHAR2(240)
HOLD_FLAG
NULL VARCHAR2(1)
CANCEL_FLAG
NULL VARCHAR2(1)
CANCELLED_BY
NULL NUMBER(9)
CANCEL_DATE
CANCEL_REASON
FIRM_STATUS_LOOKUP_CODE
FIRM_DATE
NULL
NULL
NULL
NULL
DATE
VARCHAR2(240)
VARCHAR2(25)
DATE
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
AUTHORIZATION_STATUS
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(25)
USSGL_TRANSACTION_CODE
NULL VARCHAR2(30)
GOVERNMENT_CONTEXT
NULL VARCHAR2(30)
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
CLOSED_CODE
NULL
NULL
NULL
NULL
NULL
FROZEN_FLAG
NULL VARCHAR2(1)
RELEASE_TYPE
NULL VARCHAR2(25)
NOTE_TO_VENDOR
ORG_ID
NULL VARCHAR2(240)
NULL NUMBER
NUMBER
NUMBER
NUMBER
DATE
VARCHAR2(25)
Description
Unique identifier of the
employee who placed the
release on hold (Unused since
release version 8.0)
Date the release was placed on
hold (Unused since release
version 8.0)
Reason the release was placed
on hold (Unused since release
version 8.0)
Indicates whether the release
is on hold or not
Indicates whether the release
is cancelled or not
Unique identifier of the
employee who cancelled the
release
Date the release was cancelled
Reason for cancellation
Firm status
Date the release becomes
firmed
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Authorization status of the
release
United States standard general
ledger transaction code
USSGL descriptive flexfield
context column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Describes the closure status
of the release
Indicates whether the release
is frozen or not
Describes whether release is
for a blanket or planned
purchase order
Note to the supplier
Operating unit unique
identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 437
Column Descriptions
Name
(Continued)
Null? Type
Description
EDI_PROCESSED_FLAG
NULL VARCHAR2(1)
GLOBAL_ATTRIBUTE_CATEGORY
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE1
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE2
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE3
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE4
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE5
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE6
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE7
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE8
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE9
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE10
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE11
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE12
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE13
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE14
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE15
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE16
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE17
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE18
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE19
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE20
NULL VARCHAR2(150)
WF_ITEM_TYPE
WF_ITEM_KEY
PCARD_ID
NULL VARCHAR2(8)
NULL VARCHAR2(240)
NULL NUMBER(15)
PAY_ON_CODE
NULL VARCHAR2(25)
Indexes
Index Name
PO_RELEASES_N1
Index Type
Sequence
NOT UNIQUE
1
This flag is used by
e–Commerce Gateway to identify
documents that have been sent
via EDI. This flag is updated
to Y by the e–Commerce Gateway
extraction routines.
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Approval workflow item type
Approval workflow item key
Unique identifier for the
procurement card used for the
order
Indicator of whether the
release will be paid upon
receipt
Column Name
AGENT_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 438
Oracle Purchasing Applications Technical Reference Manual
Indexes (Continued)
Index Name
Index Type
Sequence
PO_RELEASES_N2
NOT UNIQUE
PO_RELEASES_U1
PO_RELEASES_U2
UNIQUE
UNIQUE
1
2
1
1
2
Sequences
Sequence
Column Name
WF_ITEM_TYPE
WF_ITEM_KEY
PO_RELEASE_ID
PO_HEADER_ID
RELEASE_NUM
Derived Column
PO_RELEASES_S
PO_RELEASE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 439
PO_RELEASES_ARCHIVE_ALL
PO_RELEASES_ARCHIVE_ALL contains archived release header
information. Oracle Purchasing only archives releases for the following
documents:
• Planned purchase order releases
• Blanket purchase order releases
When you modify a release, Oracle Purchasing will archive it after you
(re)approve the release or after you print it (this depends on the
purchasing system options). You can retrieve revisions of the releases
using this table.
The latest archived revision will have LATEST_EXTERNAL_FLAG set
to ’Y’.
You need one row for each release you archive. Each row contains the
same information as the PO_RELEASES_ALL table. Oracle Purchasing
uses this information to ensure you keep copies of your legal
documents.
Oracle Purchasing does not currently read or retrieve information in
this table.
QuickCodes Columns
Column
AUTHORIZATION_STATUS
QuickCodes Type
QuickCodes Table
DOCUMENT STATE
APPROVED
PO_LOOKUP_CODES
The Document has been Approved
The Document is Awaiting
Printing
The Document has been Cancelled
The Document is Closed
Closed For Invoice
Closed For Receiving
Finally Closed
The Document is Frozen
The Document is still undergoing Approval processing
The Document is not yet
complete
The document is Not On Hold
The document is Not Reserved
The Document is On Hold
The Document is Open
The Document is Approved but
not yet Accepted
The Document has been
Printed
The Document has been Rejected
AWAITING PRINTING
CANCELLED
CLOSED
CLOSED FOR INVOICE
CLOSED FOR RECEIVING
FINALLY CLOSED
FROZEN
IN PROCESS
INCOMPLETE
NOT ON HOLD
NOT RESERVED
ON HOLD
OPEN
PRE–APPROVED
PRINTED
REJECTED
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 440
Oracle Purchasing Applications Technical Reference Manual
QuickCodes Columns
Column
(Continued)
QuickCodes Type
QuickCodes Table
REQUIRES REAPPROVAL
RESERVED
RETURNED
UNFROZEN
CLOSED_CODE
DOCUMENT STATE
APPROVED
AWAITING PRINTING
CANCELLED
CLOSED
CLOSED FOR INVOICE
CLOSED FOR RECEIVING
FINALLY CLOSED
FROZEN
IN PROCESS
INCOMPLETE
NOT ON HOLD
NOT RESERVED
ON HOLD
OPEN
PRE–APPROVED
PRINTED
REJECTED
REQUIRES REAPPROVAL
RESERVED
RETURNED
UNFROZEN
Column Descriptions
Name
Null? Type
PO_RELEASE_ID (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
PO_HEADER_ID
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NUMBER
DATE
NUMBER
NUMBER
RELEASE_NUM
AGENT_ID
RELEASE_DATE
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
REVISION_NUM (PK)
NOT NULL NUMBER
NOT NULL NUMBER(9)
NOT NULL DATE
NULL NUMBER
NULL DATE
NULL NUMBER
NULL NUMBER
The Document has been
changed since it was Approved
Funds have been Reserved for
the Document
The Document has been Returned by a Buyer
The Document is Not Frozen
PO_LOOKUP_CODES
The Document has been Approved
The Document is Awaiting
Printing
The Document has been Cancelled
The Document is Closed
Closed For Invoice
Closed For Receiving
Finally Closed
The Document is Frozen
The Document is still undergoing Approval processing
The Document is not yet
complete
The document is Not On Hold
The document is Not Reserved
The Document is On Hold
The Document is Open
The Document is Approved but
not yet Accepted
The Document has been
Printed
The Document has been Rejected
The Document has been
changed since it was Approved
Funds have been Reserved for
the Document
The Document has been Returned by a Buyer
The Document is Not Frozen
Description
Release unique identifier
Standard Who column
Standard Who column
Document header unique
identifier
Release number
Buyer unique identifier
Date of the release
Standard Who column
Standard Who column
Standard Who column
Release revision number
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 441
Column Descriptions
Name
(Continued)
Null? Type
REVISED_DATE
APPROVED_FLAG
NULL DATE
NULL VARCHAR2(1)
APPROVED_DATE
PRINT_COUNT
NULL DATE
NULL NUMBER
PRINTED_DATE
ACCEPTANCE_REQUIRED_FLAG
NULL DATE
NULL VARCHAR2(1)
ACCEPTANCE_DUE_DATE
HOLD_BY
HOLD_DATE
HOLD_REASON
HOLD_FLAG
NULL
NULL
NULL
NULL
NULL
CANCEL_FLAG
NULL VARCHAR2(1)
CANCELLED_BY
NULL NUMBER(9)
CANCEL_DATE
CANCEL_REASON
FIRM_STATUS_LOOKUP_CODE
FIRM_DATE
NULL
NULL
NULL
NULL
DATE
VARCHAR2(240)
VARCHAR2(25)
DATE
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
LATEST_EXTERNAL_FLAG
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(1)
USSGL_TRANSACTION_CODE
NULL VARCHAR2(30)
GOVERNMENT_CONTEXT
NULL VARCHAR2(30)
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
CLOSED_CODE
NULL
NULL
NULL
NULL
NULL
FROZEN_FLAG
NULL VARCHAR2(1)
RELEASE_TYPE
NULL VARCHAR2(25)
DATE
NUMBER(9)
DATE
VARCHAR2(240)
VARCHAR2(1)
NUMBER
NUMBER
NUMBER
DATE
VARCHAR2(25)
Description
Last revision date
Indicates whether the release
is approved
Date the release was approved
Number of times the release
was printed
Date the release was printed
Indicates whether an
acceptance is required
Date the acceptance is due
No longer used
No longer used
No longer used
Indicates whether the release
is on hold
Indicates whether the release
is cancelled
Unique identifier of the
employee who cancelled the
release
Date the release was cancelled
Reason for cancellation
Firm status
Date the release becomes
firmed
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Indicates whether this is the
latest archived revision
United States standard general
ledger transaction code
USSGL descriptive flexfield
context column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Describes the closure status
of the release
Indicates whether the document
is frozen
Describes whether release is
for a blanket or planned
purchase order
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 442
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
AUTHORIZATION_STATUS
NULL VARCHAR2(25)
NOTE_TO_VENDOR
ORG_ID
NULL VARCHAR2(240)
NULL NUMBER
EDI_PROCESSED_FLAG
NULL VARCHAR2(1)
GLOBAL_ATTRIBUTE_CATEGORY
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE1
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE2
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE3
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE4
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE5
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE6
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE7
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE8
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE9
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE10
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE11
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE12
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE13
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE14
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE15
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE16
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE17
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE18
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE19
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE20
NULL VARCHAR2(150)
PCARD_ID
NULL NUMBER(15)
WF_ITEM_TYPE
WF_ITEM_KEY
PAY_ON_CODE
NULL VARCHAR2(8)
NULL VARCHAR2(240)
NULL VARCHAR2(25)
Description
Authorization status of the
release
Note to the supplier
Operating unit unique
identifier
This flag is used by
e–Commerce Gateway to identify
documents that have been sent
via EDI. This flag is updated
to Y by the e–Commerce Gateway
extraction routines.
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Unique identifier for the
procurement card used on the
release
Approval workflow item type
Approval workflow item key
Indicator of whether the
release will be paid upon
receipt.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 443
Indexes
Index Name
PO_RELEASES_ARCHIVE_N1
PO_RELEASES_ARCHIVE_U1
Index Type
Sequence
NOT UNIQUE
UNIQUE
1
1
2
Column Name
AGENT_ID
PO_RELEASE_ID
REVISION_NUM
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 444
Oracle Purchasing Applications Technical Reference Manual
PO_REQEXPRESS_HEADERS_ALL
PO_REQEXPRESS_HEADERS_ALL stores information about
Requisition Templates. You need one row for each requisition template
header you create. Each row includes the name and description for the
requisition template. Oracle Purchasing uses this information to assign
a name to each set of frequently requested groups of items you define
in PO_REQEXPRESS_LINES_ALL.
Requisition templates let you group frequently requested items
together and provide their unit prices and sourcing information. You
define requisition templates using the Requisition Templates tabbed
region of the Supplier Item Catalog window.
Foreign Keys
Primary Key Table
GL_USSGL_TRANSACTION_CODES
QuickCodes Columns
Column
TYPE_LOOKUP_CODE
Column Descriptions
Name
EXPRESS_NAME
(PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
TYPE_LOOKUP_CODE
LAST_UPDATE_LOGIN
DESCRIPTION
INACTIVE_DATE
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
Primary Key Column
Foreign Key Column
USSGL_TRANSACTION_CODE
USSGL_TRANSACTION_CODE
QuickCodes Type
QuickCodes Table
DOCUMENT TYPE
PA
PO
QUOTATION
RELEASE
REQUISITION
RFQ
PO_LOOKUP_CODES
Purchase Agreement
Purchase Order
Quotation
Purchase Order Release
Requisition
Request for Quotation
Null? Type
NOT NULL VARCHAR2(25)
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
DATE
NUMBER
DATE
NUMBER
VARCHAR2(25)
NUMBER
VARCHAR2(240)
DATE
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Description
Template unique identifier
name
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Requisition type
Standard Who column
Description for template
Inactive date for record
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 445
Column Descriptions
Name
(Continued)
Null? Type
Description
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
USSGL_TRANSACTION_CODE
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
GOVERNMENT_CONTEXT
NULL VARCHAR2(30)
ORG_ID
NULL NUMBER
RESERVE_PO_NUMBER
NULL VARCHAR2(25)
Indexes
Index Name
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NUMBER
NUMBER
DATE
VARCHAR2(30)
Index Type
PO_REQEXPRESS_HEADERS_U1
UNIQUE
Sequence
1
2
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Standard Who column
Standard Who column
Standard Who column
Standard Who column
United States standard general
ledger transaction code
USSGL descriptive flexfield
context column
Operating unit unique
identifier
Standard Who Column
Column Name
EXPRESS_NAME
ORG_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 446
Oracle Purchasing Applications Technical Reference Manual
PO_REQEXPRESS_LINES_ALL
PO_REQEXPRESS_LINES_ALL stores information about Requisition
Template lines. You need one row for each Requisition Template line
you define. Each row includes the Requisition Template name, item
class, item number, item description, unit price, and suggested
supplier. Oracle Purchasing uses Requisition Template lines to let you
quickly create requisitions.
Requisition Templates group frequently requested items together and
stores their unit prices and sourcing information. You enter Requisition
Template lines using the Requisition Templates tabbed region of the
Supplier Item Catalog window.
Foreign Keys
Primary Key Table
GL_USSGL_TRANSACTION_CODES
MTL_CATEGORIES_B
MTL_ITEM_REVISIONS
MTL_SECONDARY_INVENTORIES
MTL_SYSTEM_ITEMS_B
MTL_UNITS_OF_MEASURE_TL
PO_AGENTS
PO_HEADERS_ALL
PO_LINES_ALL
PO_LINE_TYPES_B
PO_REQEXPRESS_HEADERS_ALL
PO_VENDORS
PO_VENDOR_CONTACTS
PO_VENDOR_SITES_ALL
QuickCodes Columns
Column
SOURCE_TYPE_CODE
Primary Key Column
Foreign Key Column
USSGL_TRANSACTION_CODE
CATEGORY_ID
REVISION
SECONDARY_INVENTORY_NAME
INVENTORY_ITEM_ID
UNIT_OF_MEASURE
AGENT_ID
PO_HEADER_ID
PO_LINE_ID
LINE_TYPE_ID
EXPRESS_NAME
VENDOR_ID
VENDOR_CONTACT_ID
VENDOR_SITE_ID
USSGL_TRANSACTION_CODE
CATEGORY_ID
ITEM_REVISION
SOURCE_SUBINVENTORY
ITEM_ID
UNIT_MEAS_LOOKUP_CODE
SUGGESTED_BUYER_ID
PO_HEADER_ID
PO_LINE_ID
LINE_TYPE_ID
EXPRESS_NAME
SUGGESTED_VENDOR_ID
SUGGESTED_VENDOR_CONTACT_ID
SUGGESTED_VENDOR_SITE_ID
QuickCodes Type
QuickCodes Table
REQUISITION SOURCE TYPE
INVENTORY
PO_LOOKUP_CODES
Inventory Sourced Requisition
Vendor Sourced Requisition
VENDOR
Column Descriptions
Name
EXPRESS_NAME
(PK)
SEQUENCE_NUM (PK)
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
PO_HEADER_ID
Null? Type
NOT NULL VARCHAR2(25)
NOT NULL NUMBER
NOT NULL DATE
NOT NULL NUMBER
NULL DATE
NULL NUMBER
PO_LINE_ID
NULL NUMBER
CREATED_BY
LAST_UPDATE_LOGIN
NULL NUMBER
NULL NUMBER
Description
Template unique identifier and
name
Template line number
Standard Who column
Standard Who column
Standard Who column
Source document header unique
identifier
Source document line unique
identifier
Standard Who column
Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 447
Column Descriptions
Name
(Continued)
Null? Type
ITEM_ID
LINE_TYPE_ID
ITEM_REVISION
CATEGORY_ID
NULL
NULL
NULL
NULL
NUMBER
NUMBER
VARCHAR2(3)
NUMBER
UNIT_MEAS_LOOKUP_CODE
UNIT_PRICE
NULL VARCHAR2(25)
NULL NUMBER
SUGGESTED_VENDOR_ID
NULL NUMBER
SUGGESTED_VENDOR_SITE_ID
NULL NUMBER
SUGGESTED_VENDOR_CONTACT_ID
NULL NUMBER
SUGGESTED_VENDOR_PRODUCT_CODE
NULL VARCHAR2(25)
SUGGESTED_BUYER_ID
NULL NUMBER(9)
RFQ_REQUIRED_FLAG
NULL VARCHAR2(1)
VENDOR_SOURCE_CONTEXT
NULL VARCHAR2(30)
SOURCE_TYPE_CODE
SOURCE_ORGANIZATION_ID
NULL VARCHAR2(25)
NULL NUMBER
SOURCE_SUBINVENTORY
NULL VARCHAR2(10)
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
USSGL_TRANSACTION_CODE
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
GOVERNMENT_CONTEXT
NULL VARCHAR2(30)
ITEM_DESCRIPTION
ORG_ID
NULL VARCHAR2(240)
NULL NUMBER
GLOBAL_ATTRIBUTE1
NULL VARCHAR2(150)
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NUMBER
NUMBER
DATE
VARCHAR2(30)
Description
Item unique identifier
Line type
Item revision
Item category unique
identifier
Unit of measure
Unit price in functional
currency
Suggested supplier unique
identifier
Suggested supplier site unique
identifier
Suggested supplier contact
unique identifier
Suggested supplier product
number
Suggested buyer unique
identifier
Indicates whether an RFQ is
required prior to placement on
a purchase order
Supplier source descriptive
flexfield context column
Source type of item
Inventory source organization
unique identifier
Inventory source subinventory
name
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Standard Who column
Standard Who column
Standard Who column
Standard Who column
United States standard general
ledger transaction code
USSGL descriptive flexfield
context column
Item description
Operating unit unique
identifier
Reserved for country–specific
functionality
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 448
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
GLOBAL_ATTRIBUTE2
GLOBAL_ATTRIBUTE3
GLOBAL_ATTRIBUTE4
GLOBAL_ATTRIBUTE5
GLOBAL_ATTRIBUTE6
GLOBAL_ATTRIBUTE7
GLOBAL_ATTRIBUTE8
GLOBAL_ATTRIBUTE9
GLOBAL_ATTRIBUTE10
GLOBAL_ATTRIBUTE11
GLOBAL_ATTRIBUTE12
GLOBAL_ATTRIBUTE13
GLOBAL_ATTRIBUTE14
GLOBAL_ATTRIBUTE15
GLOBAL_ATTRIBUTE16
GLOBAL_ATTRIBUTE17
GLOBAL_ATTRIBUTE18
GLOBAL_ATTRIBUTE19
GLOBAL_ATTRIBUTE20
GLOBAL_ATTRIBUTE_CATEGORY
Indexes
Index Name
PO_REQEXPRESS_LINES_N1
Null? Type
Description
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(30) Reserved for country–specific
functionality
Index Type
Sequence
NOT UNIQUE
1
Column Name
EXPRESS_NAME
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 449
PO_REQUISITIONS_INTERFACE_ALL
PO_REQUISITIONS_INTERFACE_ALL contains requisition
information from other applications. Each row includes all the
information necessary to create approved or unapproved requisitions
in Oracle Purchasing. The Oracle Purchasing Requisition Import
feature uses this information to create new requisition headers, lines
and distributions.
You use the Submit Request window to launch the Requisition Import
program for any set of rows. You identify the set of rows you want to
import by setting the INTERFACE_SOURCE_CODE and BATCH_ID
columns appropriately in the interface table.
The Requisition Import program validates your data, derives or
defaults additional information and writes an error message for every
validation that fails into the PO_INTERFACE_ERRORS table. Then the
program groups and numbers requisition lines according to the criteria
you specify in the GROUP_CODE and REQ_NUMBER_SEGMENT1
columns, and creates new requisitions.
Most of the columns in the PO_REQUISITIONS_INTERFACE_ALL
table are identical to the corresponding columns in the
PO_REQUISITIONS_HEADERS_ALL,
PO_REQUISITION_LINES_ALL and PO_REQ_DISTRIBUTIONS_ALL
tables. You can additionally enter reference information in the
INTERFACE_SOURCE_LINE_ID column.
Foreign Keys
Primary Key Table
FND_CURRENCIES
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_DAILY_CONVERSION_RATES_R10
GL_DAILY_CONVERSION_TYPES
GL_USSGL_TRANSACTION_CODES
MTL_CATEGORIES_B
MTL_ITEM_REVISIONS
MTL_KANBAN_CARDS
MTL_SECONDARY_INVENTORIES
MTL_SECONDARY_INVENTORIES
MTL_SYSTEM_ITEMS_B
MTL_UNITS_OF_MEASURE_TL
PA_EXPENDITURE_TYPES
PA_PROJECTS_ALL
PA_TASKS
PO_AGENTS
Primary Key Column
Foreign Key Column
CURRENCY_CODE
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CONVERSION_RATE
CONVERSION_TYPE
USSGL_TRANSACTION_CODE
CATEGORY_ID
REVISION
KANBAN_CARD_ID
SECONDARY_INVENTORY_NAME
ORGANIZATION_ID
SECONDARY_INVENTORY_NAME
ORGANIZATION_ID
INVENTORY_ITEM_ID
UNIT_OF_MEASURE
EXPENDITURE_TYPE
PROJECT_ID
TASK_ID
AGENT_ID
CURRENCY_CODE
CHARGE_ACCOUNT_ID
ACCRUAL_ACCOUNT_ID
VARIANCE_ACCOUNT_ID
BUDGET_ACCOUNT_ID
RATE
RATE_TYPE
USSGL_TRANSACTION_CODE
CATEGORY_ID
ITEM_REVISION
KANBAN_CARD_ID
SOURCE_SUBINVENTORY
SOURCE_ORGANIZATION_ID
DESTINATION_SUBINVENTORY
DESTINATION_ORGANIZATION_ID
ITEM_ID
UNIT_OF_MEASURE
EXPENDITURE_TYPE
PROJECT_ID
TASK_ID
SUGGESTED_BUYER_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 450
Oracle Purchasing Applications Technical Reference Manual
Foreign Keys (Continued)
Primary Key Table
PO_AUTOSOURCE_DOCUMENTS_ALL
PO_DOCUMENT_TYPES_ALL_B
PO_HAZARD_CLASSES_B
PO_LINE_TYPES_B
PO_NOTES
PO_NOTES
PO_NOTES
PO_NOTES
PO_NOTES
PO_NOTES
PO_NOTES
PO_NOTES
PO_NOTES
PO_NOTES
PO_REQUISITION_HEADERS_ALL
PO_REQUISITION_LINES_ALL
PO_REQ_DISTRIBUTIONS_ALL
PO_UN_NUMBERS_B
PO_VENDORS
PO_VENDOR_CONTACTS
PO_VENDOR_SITES_ALL
WIP_ENTITIES
WIP_LINES
WIP_OPERATIONS
WIP_OPERATION_RESOURCES
WIP_REPETITIVE_SCHEDULES
QuickCodes Columns
Column
AUTHORIZATION_STATUS
Primary Key Column
Foreign Key Column
DOCUMENT_HEADER_ID
DOCUMENT_TYPE_CODE
HAZARD_CLASS_ID
LINE_TYPE_ID
PO_NOTE_ID
PO_NOTE_ID
PO_NOTE_ID
PO_NOTE_ID
PO_NOTE_ID
PO_NOTE_ID
PO_NOTE_ID
PO_NOTE_ID
PO_NOTE_ID
PO_NOTE_ID
REQUISITION_HEADER_ID
REQUISITION_LINE_ID
DISTRIBUTION_ID
UN_NUMBER_ID
VENDOR_ID
VENDOR_CONTACT_ID
VENDOR_SITE_ID
WIP_ENTITY_ID
ORGANIZATION_ID
LINE_ID
ORGANIZATION_ID
WIP_ENTITY_ID
ORGANIZATION_ID
OPERATION_SEQ_NUM
REPETITIVE_SCHEDULE_ID
WIP_ENTITY_ID
ORGANIZATION_ID
OPERATION_SEQ_NUM
RESOURCE_SEQ_NUM
REPETITIVE_SCHEDULE_ID
REPETITIVE_SCHEDULE_ID
ORGANIZATION_ID
AUTOSOURCE_DOC_HEADER_ID
DOCUMENT_TYPE_CODE
HAZARD_CLASS_ID
LINE_TYPE_ID
NOTE1_ID
NOTE2_ID
NOTE3_ID
NOTE4_ID
NOTE5_ID
NOTE6_ID
NOTE7_ID
NOTE8_ID
NOTE9_ID
NOTE10_ID
REQUISITION_HEADER_ID
REQUISITION_LINE_ID
REQ_DISTRIBUTION_ID
UN_NUMBER_ID
SUGGESTED_VENDOR_ID
SUGGESTED_VENDOR_CONTACT_ID
SUGGESTED_VENDOR_SITE_ID
WIP_ENTITY_ID
DESTINATION_ORGANIZATION_ID
WIP_LINE_ID
DESTINATION_ORGANIZATION_ID
WIP_ENTITY_ID
DESTINATION_ORGANIZATION_ID
WIP_OPERATION_SEQ_NUM
WIP_REPETITIVE_SCHEDULE_ID
WIP_ENTITY_ID
DESTINATION_ORGANIZATION_ID
WIP_OPERATION_SEQ_NUM
WIP_RESOURCE_SEQ_NUM
WIP_REPETITIVE_SCHEDULE_ID
WIP_REPETITIVE_SCHEDULE_ID
DESTINATION_ORGANIZATION_ID
QuickCodes Type
QuickCodes Table
AUTHORIZATION STATUS
APPROVED
CANCELLED
IN PROCESS
PO_LOOKUP_CODES
Document has been Approved
Document has been Cancelled
Document is still undergoing
Approval
Document is not yet Complete
Document is Approved but not
yet Accepted
Document as been Rejected
Requires Reapproval
Document has been Returned
INCOMPLETE
PRE–APPROVED
REJECTED
REQUIRES REAPPROVAL
RETURNED
DESTINATION_TYPE_CODE
DESTINATION TYPE
EXPENSE
INVENTORY
PO_LOOKUP_CODES
Goods are expensed from the
system upon delivery
Goods are received into
inventory upon delivery
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 451
QuickCodes Columns
Column
(Continued)
QuickCodes Type
QuickCodes Table
SHOP FLOOR
Goods are received into an
outside operation upon
delivery
REQUISITION_TYPE
DOCUMENT SUBTYPE
BLANKET
PLANNED
SCHEDULED
STANDARD
PO_LOOKUP_CODES
Blanket
Planned
Scheduled
Standard
SOURCE_TYPE_CODE
REQUISITION SOURCE TYPE
INVENTORY
PO_LOOKUP_CODES
Inventory Sourced Requisition
Vendor Sourced Requisition
VENDOR
Column Descriptions
Name
TRANSACTION_ID (PK)
PROCESS_FLAG
REQUEST_ID
PROGRAM_ID
PROGRAM_APPLICATION_ID
PROGRAM_UPDATE_DATE
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
INTERFACE_SOURCE_CODE
INTERFACE_SOURCE_LINE_ID
SOURCE_TYPE_CODE
REQUISITION_HEADER_ID
REQUISITION_LINE_ID
REQ_DISTRIBUTION_ID
REQUISITION_TYPE
DESTINATION_TYPE_CODE
ITEM_DESCRIPTION
QUANTITY
UNIT_PRICE
AUTHORIZATION_STATUS
BATCH_ID
GROUP_CODE
DELETE_ENABLED_FLAG
UPDATE_ENABLED_FLAG
APPROVER_ID
APPROVER_NAME
APPROVAL_PATH_ID
NOTE_TO_APPROVER
PREPARER_ID
AUTOSOURCE_FLAG
Null? Type
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
NULL
Description
NUMBER
VARCHAR2(30)
NUMBER
NUMBER
NUMBER
DATE
NUMBER
DATE
NUMBER
DATE
NUMBER
VARCHAR2(25)
NUMBER
Transaction unique identifier
Transaction processing state
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Interface transaction source
Interface transaction
reference column
NULL VARCHAR2(25) Requisition source
NULL NUMBER
Requisition header unique
identifier
NULL NUMBER
Requisition line unique
identifier
NULL NUMBER
Requisition distribution
unique identifier
NULL VARCHAR2(25) Type of requisition
NOT NULL VARCHAR2(25) Requisition destination type
NULL VARCHAR2(240) Item description
NOT NULL NUMBER
Quantity ordered
NULL NUMBER
Unit price
NOT NULL VARCHAR2(25) Authorization status type
NULL NUMBER
Import batch identifier
NULL VARCHAR2(30) Import grouping code
NULL VARCHAR2(1)
Unused since release version
7.0
NULL VARCHAR2(1)
Unused since release version
7.0
NULL NUMBER(9)
Approver unique identifier
NULL VARCHAR2(240) Approver name
NULL NUMBER
Approval path unique
identifier
NULL VARCHAR2(240) Note to approver
NULL NUMBER(9)
Preparer unique identifier
NULL VARCHAR2(1)
Controls automatic sourcing
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 452
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
REQ_NUMBER_SEGMENT1
REQ_NUMBER_SEGMENT2
REQ_NUMBER_SEGMENT3
REQ_NUMBER_SEGMENT4
REQ_NUMBER_SEGMENT5
HEADER_DESCRIPTION
HEADER_ATTRIBUTE_CATEGORY
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(20)
VARCHAR2(20)
VARCHAR2(20)
VARCHAR2(20)
VARCHAR2(20)
VARCHAR2(240)
VARCHAR2(30)
HEADER_ATTRIBUTE1
HEADER_ATTRIBUTE2
HEADER_ATTRIBUTE3
HEADER_ATTRIBUTE4
HEADER_ATTRIBUTE5
HEADER_ATTRIBUTE6
HEADER_ATTRIBUTE7
HEADER_ATTRIBUTE8
HEADER_ATTRIBUTE9
HEADER_ATTRIBUTE10
HEADER_ATTRIBUTE11
HEADER_ATTRIBUTE12
HEADER_ATTRIBUTE13
HEADER_ATTRIBUTE14
URGENT_FLAG
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(1)
HEADER_ATTRIBUTE15
RFQ_REQUIRED_FLAG
NULL VARCHAR2(150)
NULL VARCHAR2(1)
JUSTIFICATION
NOTE_TO_BUYER
NOTE_TO_RECEIVER
ITEM_ID
ITEM_SEGMENT1
ITEM_SEGMENT2
ITEM_SEGMENT3
ITEM_SEGMENT4
ITEM_SEGMENT5
ITEM_SEGMENT6
ITEM_SEGMENT7
ITEM_SEGMENT8
ITEM_SEGMENT9
ITEM_SEGMENT10
ITEM_SEGMENT11
ITEM_SEGMENT12
ITEM_SEGMENT13
ITEM_SEGMENT14
ITEM_SEGMENT15
ITEM_SEGMENT16
ITEM_SEGMENT17
ITEM_SEGMENT18
ITEM_SEGMENT19
ITEM_SEGMENT20
ITEM_REVISION
CHARGE_ACCOUNT_ID
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
CHARGE_ACCOUNT_SEGMENT1
NULL VARCHAR2(25)
VARCHAR2(240)
VARCHAR2(240)
VARCHAR2(240)
NUMBER
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(3)
NUMBER
Description
Requisition number
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Header description
Descriptive flexfield
structure defining column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Indicates whether the
requisition is urgent or not
Descriptive flexfield segment
Indicates whether an RFQ is
required prior to placement on
a purchase order
Purchase justification
Note to buyer
Note to receiver
Item unique identifier
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Item revision
Unique Identifier for the
General Ledger charge account
Key flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 453
Column Descriptions
Name
(Continued)
Null? Type
CHARGE_ACCOUNT_SEGMENT2
CHARGE_ACCOUNT_SEGMENT3
CHARGE_ACCOUNT_SEGMENT4
CHARGE_ACCOUNT_SEGMENT5
CHARGE_ACCOUNT_SEGMENT6
CHARGE_ACCOUNT_SEGMENT7
CHARGE_ACCOUNT_SEGMENT8
CHARGE_ACCOUNT_SEGMENT9
CHARGE_ACCOUNT_SEGMENT10
CHARGE_ACCOUNT_SEGMENT11
CHARGE_ACCOUNT_SEGMENT12
CHARGE_ACCOUNT_SEGMENT13
CHARGE_ACCOUNT_SEGMENT14
CHARGE_ACCOUNT_SEGMENT15
CHARGE_ACCOUNT_SEGMENT16
CHARGE_ACCOUNT_SEGMENT17
CHARGE_ACCOUNT_SEGMENT18
CHARGE_ACCOUNT_SEGMENT19
CHARGE_ACCOUNT_SEGMENT20
CHARGE_ACCOUNT_SEGMENT21
CHARGE_ACCOUNT_SEGMENT22
CHARGE_ACCOUNT_SEGMENT23
CHARGE_ACCOUNT_SEGMENT24
CHARGE_ACCOUNT_SEGMENT25
CHARGE_ACCOUNT_SEGMENT26
CHARGE_ACCOUNT_SEGMENT27
CHARGE_ACCOUNT_SEGMENT28
CHARGE_ACCOUNT_SEGMENT29
CHARGE_ACCOUNT_SEGMENT30
CATEGORY_ID
CATEGORY_SEGMENT1
CATEGORY_SEGMENT2
CATEGORY_SEGMENT3
CATEGORY_SEGMENT4
CATEGORY_SEGMENT5
CATEGORY_SEGMENT6
CATEGORY_SEGMENT7
CATEGORY_SEGMENT8
CATEGORY_SEGMENT9
CATEGORY_SEGMENT10
CATEGORY_SEGMENT11
CATEGORY_SEGMENT12
CATEGORY_SEGMENT13
CATEGORY_SEGMENT14
CATEGORY_SEGMENT15
CATEGORY_SEGMENT16
CATEGORY_SEGMENT17
CATEGORY_SEGMENT18
CATEGORY_SEGMENT19
CATEGORY_SEGMENT20
UNIT_OF_MEASURE
UOM_CODE
LINE_TYPE_ID
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
NUMBER
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(40)
VARCHAR2(25)
VARCHAR2(3)
NUMBER
LINE_TYPE
NULL VARCHAR2(25)
Description
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Category unique identifier
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Key flexfield segment
Unit of measure
3–letter unit of measure code
Requisition line type unique
identifier
Requisition line type name
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 454
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
UN_NUMBER_ID
UN_NUMBER
HAZARD_CLASS_ID
HAZARD_CLASS
MUST_USE_SUGG_VENDOR_FLAG
REFERENCE_NUM
WIP_ENTITY_ID
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER
VARCHAR2(25)
NUMBER
VARCHAR2(40)
VARCHAR2(10)
VARCHAR2(25)
NUMBER
WIP_LINE_ID
WIP_OPERATION_SEQ_NUM
NULL NUMBER
NULL NUMBER
WIP_RESOURCE_SEQ_NUM
WIP_REPETITIVE_SCHEDULE_ID
NULL NUMBER
NULL NUMBER
PROJECT_NUM
NULL VARCHAR2(25)
TASK_NUM
EXPENDITURE_TYPE
NULL VARCHAR2(25)
NULL VARCHAR2(30)
SOURCE_ORGANIZATION_ID
NULL NUMBER
SOURCE_ORGANIZATION_CODE
NULL VARCHAR2(3)
SOURCE_SUBINVENTORY
DESTINATION_ORGANIZATION_ID
NULL VARCHAR2(10)
NULL NUMBER
DESTINATION_ORGANIZATION_CODE
NULL VARCHAR2(3)
DESTINATION_SUBINVENTORY
DELIVER_TO_LOCATION_ID
NULL VARCHAR2(10)
NULL NUMBER
DELIVER_TO_LOCATION_CODE
DELIVER_TO_REQUESTOR_ID
DELIVER_TO_REQUESTOR_NAME
SUGGESTED_BUYER_ID
NULL
NULL
NULL
NULL
SUGGESTED_BUYER_NAME
SUGGESTED_VENDOR_NAME
SUGGESTED_VENDOR_ID
NULL VARCHAR2(240)
NULL VARCHAR2(80)
NULL NUMBER
SUGGESTED_VENDOR_SITE
SUGGESTED_VENDOR_SITE_ID
NULL VARCHAR2(15)
NULL NUMBER
SUGGESTED_VENDOR_CONTACT
SUGGESTED_VENDOR_CONTACT_ID
NULL VARCHAR2(80)
NULL NUMBER
SUGGESTED_VENDOR_PHONE
NULL VARCHAR2(20)
SUGGESTED_VENDOR_ITEM_NUM
LINE_ATTRIBUTE_CATEGORY
NULL VARCHAR2(25)
NULL VARCHAR2(30)
LINE_ATTRIBUTE1
LINE_ATTRIBUTE2
LINE_ATTRIBUTE3
LINE_ATTRIBUTE4
LINE_ATTRIBUTE5
LINE_ATTRIBUTE6
LINE_ATTRIBUTE7
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(20)
NUMBER(9)
VARCHAR2(240)
NUMBER(9)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Description
UN number unique identifier
UN number
Hazard class unique identifier
Hazard class
Unused since release 8.0
Reference number
WIP job or repetitive assembly
identifier
WIP line identifier
WIP operation sequence number
within a routing
WIP resource sequence number
WIP repetitive schedule
identifier
Project accounting project
number
Project accounting task number
Project accounting expenditure
type
Source organization unique
identifier
3–letter source organization
code
Source subinventory
Destination organization
unique identifier
3–letter destination
organization code
Destination subinventory
Deliver–to–location unique
identifier
Deliver–to–location code
Requestor unique identifier
Requestor name
Suggested buyer unique
identifier
Suggested buyer name
Suggested supplier name
Suggested supplier unique
identifier
Suggested supplier site
Suggested supplier site unique
identifier
Suggested supplier contact
Suggested supplier contact
unique identifier
Suggested supplier phone
number
Suggested supplier item number
Descriptive flexfield
structure defining column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 455
Column Descriptions
Name
(Continued)
Null? Type
LINE_ATTRIBUTE8
LINE_ATTRIBUTE9
LINE_ATTRIBUTE10
LINE_ATTRIBUTE11
LINE_ATTRIBUTE12
LINE_ATTRIBUTE13
LINE_ATTRIBUTE14
LINE_ATTRIBUTE15
NEED_BY_DATE
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
DATE
NOTE1_ID
NOTE2_ID
NOTE3_ID
NOTE4_ID
NOTE5_ID
NOTE6_ID
NOTE7_ID
NOTE8_ID
NOTE9_ID
NOTE10_ID
NOTE1_TITLE
NOTE2_TITLE
NOTE3_TITLE
NOTE4_TITLE
NOTE5_TITLE
NOTE6_TITLE
NOTE7_TITLE
NOTE8_TITLE
NOTE9_TITLE
NOTE10_TITLE
GL_DATE
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
VARCHAR2(80)
VARCHAR2(80)
VARCHAR2(80)
VARCHAR2(80)
VARCHAR2(80)
VARCHAR2(80)
VARCHAR2(80)
VARCHAR2(80)
VARCHAR2(80)
VARCHAR2(80)
DATE
DIST_ATTRIBUTE_CATEGORY
NULL VARCHAR2(30)
DISTRIBUTION_ATTRIBUTE1
DISTRIBUTION_ATTRIBUTE2
DISTRIBUTION_ATTRIBUTE3
DISTRIBUTION_ATTRIBUTE4
DISTRIBUTION_ATTRIBUTE5
DISTRIBUTION_ATTRIBUTE6
DISTRIBUTION_ATTRIBUTE7
DISTRIBUTION_ATTRIBUTE8
DISTRIBUTION_ATTRIBUTE9
DISTRIBUTION_ATTRIBUTE10
DISTRIBUTION_ATTRIBUTE11
DISTRIBUTION_ATTRIBUTE12
DISTRIBUTION_ATTRIBUTE13
DISTRIBUTION_ATTRIBUTE14
DISTRIBUTION_ATTRIBUTE15
PREPARER_NAME
BOM_RESOURCE_ID
ACCRUAL_ACCOUNT_ID
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARIANCE_ACCOUNT_ID
NULL NUMBER
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(240)
NUMBER
NUMBER
Description
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Date the requisition is needed
internally
Note unique identifier
Note unique identifier
Note unique identifier
Note unique identifier
Note unique identifier
Note unique identifier
Note unique identifier
Note unique identifier
Note unique identifier
Note unique identifier
Note title
Note title
Note title
Note title
Note title
Note title
Note title
Note title
Note title
Note title
Date the distribution should
be encumbered
Descriptive flexfield
structure defining column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Preparer name
BOM resource unique identifier
Unique identifier for the
General Ledger accrual account
Unique identifier for the
General Ledger variance
account
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 456
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
Description
BUDGET_ACCOUNT_ID
NULL NUMBER
USSGL_TRANSACTION_CODE
NULL VARCHAR2(30)
GOVERNMENT_CONTEXT
NULL VARCHAR2(30)
CURRENCY_CODE
CURRENCY_UNIT_PRICE
RATE
RATE_DATE
RATE_TYPE
PREVENT_ENCUMBRANCE_FLAG
NULL
NULL
NULL
NULL
NULL
NULL
AUTOSOURCE_DOC_HEADER_ID
NULL NUMBER
AUTOSOURCE_DOC_LINE_NUM
PROJECT_ACCOUNTING_CONTEXT
NULL NUMBER
NULL VARCHAR2(30)
EXPENDITURE_ORGANIZATION_ID
NULL NUMBER
PROJECT_ID
NULL NUMBER
TASK_ID
NULL NUMBER
END_ITEM_UNIT_NUMBER
NULL VARCHAR2(30)
EXPENDITURE_ITEM_DATE
NULL DATE
DOCUMENT_TYPE_CODE
ORG_ID
NULL VARCHAR2(25)
NULL NUMBER
TRANSACTION_REASON_CODE
ALLOCATION_TYPE
NULL VARCHAR2(25)
NULL VARCHAR2(25)
ALLOCATION_VALUE
MULTI_DISTRIBUTIONS
NULL NUMBER
NULL VARCHAR2(1)
REQ_DIST_SEQUENCE_ID
NULL NUMBER
KANBAN_CARD_ID
NULL NUMBER
EMERGENCY_PO_NUM
NULL VARCHAR2(20)
AWARD_ID
TAX_CODE_ID
NULL NUMBER(15)
NULL NUMBER
Indexes
Index Name
VARCHAR2(15)
NUMBER
NUMBER
DATE
VARCHAR2(30)
VARCHAR2(1)
Index Type
PO_REQUISITIONS_INTERFACE_N1
PO_REQUISITIONS_INTERFACE_N2
PO_REQUISITIONS_INTERFACE_N3
PO_REQUISITIONS_INTERFACE_N4
PO_REQUISITIONS_INTERFACE_N5
PO_REQUISITIONS_INTERFACE_N6
PO_REQUISITIONS_INTERFACE_U1
NOT
NOT
NOT
NOT
NOT
NOT
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
Sequence
1
1
1
1
1
1
1
Unique identifier for the
General Ledger budget account
United States standard general
ledger transaction code
USSGL descriptive flexfield
context column
Currency unique identifier
Currency unit price
Exchange rate
Exchange rate date
Exchange rate type
Indicator of whether or not
encumbrance is needed
Source document header unique
identifier
Source document line number
Project accounting descriptive
flexfield context column
Project accounting expenditure
organization unique identifier
Project accounting project
unique identifier
Project accounting task unique
identifier
Project Manufacturing end item
unit number
Project accounting expenditure
item date
Document type
Operating unit unique
identifier
Transaction reason
Method of allocation across
distributions. Can be PERCENT.
Allocation Split Value
Indicator of whether this
requisition should have
multiple distributions
Foreign key to
PO_REQ_DIST_INTERFACE table
Primary key for the kanban
card
Purchase order number reserved
in advance for an emergency
requisition
Award identifier
Unique identifier for the tax
Column Name
ITEM_ID
DELIVER_TO_LOCATION_ID
SOURCE_ORGANIZATION_ID
DESTINATION_ORGANIZATION_ID
REQUEST_ID
PROCESS_FLAG
TRANSACTION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 457
Sequences
Sequence
Derived Column
PO_REQUISITIONS_INTERFACE_S
TRANSACTION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 458
Oracle Purchasing Applications Technical Reference Manual
PO_REQUISITION_HEADERS_ALL
PO_REQUISITION_HEADERS_ALL stores information about
requisition headers. You need one row for each requisition header you
create. Each row contains the requisition number, preparer, status, and
description.
REQUISITION_HEADER_ID is the unique system–generated
requisition number. REQUISITION_HEADER_ID is invisible to the
user. SEGMENT1 is the number you use to identify the requisition in
forms and reports. Oracle Purchasing generates SEGMENT1 using the
PO_UNIQUE_IDENTIFIER_CONTROL table if you choose to let
Oracle Purchasing generate requisition numbers for you.
PO_REQUISITION_HEADERS_ALL is one of three tables storing
requisition information. PO_REQUISITION_HEADERS_ALL
corresponds to the Header region of the Requisitions window.
SEGMENT1 provides unique values for each row in the table in
addition to REQUISITION_HEADER_ID.
Foreign Keys
Primary Key Table
GL_USSGL_TRANSACTION_CODES
PO_REQUISITIONS_INTERFACE_ALL
PO_REQUISITIONS_INTERFACE_ALL
QuickCodes Columns
Column
AUTHORIZATION_STATUS
Primary Key Column
Foreign Key Column
USSGL_TRANSACTION_CODE
INTERFACE_SOURCE_CODE
INTERFACE_SOURCE_LINE_ID
USSGL_TRANSACTION_CODE
INTERFACE_SOURCE_CODE
INTERFACE_SOURCE_LINE_ID
QuickCodes Type
QuickCodes Table
AUTHORIZATION STATUS
APPROVED
CANCELLED
IN PROCESS
PO_LOOKUP_CODES
Document has been Approved
Document has been Cancelled
Document is still undergoing
Approval
Document is not yet Complete
Document is Approved but not
yet Accepted
Document as been Rejected
Requires Reapproval
Document has been Returned
INCOMPLETE
PRE–APPROVED
REJECTED
REQUIRES REAPPROVAL
RETURNED
CLOSED_CODE
DOCUMENT STATE
APPROVED
AWAITING PRINTING
CANCELLED
CLOSED
CLOSED FOR INVOICE
CLOSED FOR RECEIVING
PO_LOOKUP_CODES
The Document has been Approved
The Document is Awaiting
Printing
The Document has been Cancelled
The Document is Closed
Closed For Invoice
Closed For Receiving
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 459
QuickCodes Columns
Column
(Continued)
QuickCodes Type
FINALLY CLOSED
FROZEN
IN PROCESS
INCOMPLETE
NOT ON HOLD
NOT RESERVED
ON HOLD
OPEN
PRE–APPROVED
PRINTED
REJECTED
REQUIRES REAPPROVAL
RESERVED
RETURNED
UNFROZEN
TYPE_LOOKUP_CODE
DOCUMENT TYPE
PA
PO
QUOTATION
RELEASE
REQUISITION
RFQ
Column Descriptions
Name
REQUISITION_HEADER_ID
Null? Type
(PK)
QuickCodes Table
Finally Closed
The Document is Frozen
The Document is still undergoing Approval processing
The Document is not yet
complete
The document is Not On Hold
The document is Not Reserved
The Document is On Hold
The Document is Open
The Document is Approved but
not yet Accepted
The Document has been
Printed
The Document has been Rejected
The Document has been
changed since it was Approved
Funds have been Reserved for
the Document
The Document has been Returned by a Buyer
The Document is Not Frozen
PO_LOOKUP_CODES
Purchase Agreement
Purchase Order
Quotation
Purchase Order Release
Requisition
Request for Quotation
Description
NOT NULL NUMBER
PREPARER_ID
NOT
LAST_UPDATE_DATE
LAST_UPDATED_BY
SEGMENT1
SUMMARY_FLAG
ENABLED_FLAG
SEGMENT2
SEGMENT3
SEGMENT4
SEGMENT5
START_DATE_ACTIVE
END_DATE_ACTIVE
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
DESCRIPTION
AUTHORIZATION_STATUS
NOT
NOT
NOT
NOT
NOT
Requisition header unique
identifier
NULL NUMBER(9)
Unique identifier of the
employee who prepared the
requisition
NULL DATE
Standard Who column
NULL NUMBER
Standard Who column
NULL VARCHAR2(20) Requisition number
NULL VARCHAR2(1)
Key flexfield summary flag
NULL VARCHAR2(1)
Key flexfield enabled flag
NULL VARCHAR2(20) Key flexfield segment column
NULL VARCHAR2(20) Key flexfield segment column
NULL VARCHAR2(20) Key flexfield segment column
NULL VARCHAR2(20) Key flexfield segment column
NULL DATE
Key flexfield start date
NULL DATE
Key flexfield end date
NULL NUMBER
Standard Who column
NULL DATE
Standard Who column
NULL NUMBER
Standard Who column
NULL VARCHAR2(240) Description for requisition
NULL VARCHAR2(25) Authorization status type
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 460
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
NOTE_TO_AUTHORIZER
TYPE_LOOKUP_CODE
TRANSFERRED_TO_OE_FLAG
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ON_LINE_FLAG
PRELIMINARY_RESEARCH_FLAG
RESEARCH_COMPLETE_FLAG
PREPARER_FINISHED_FLAG
PREPARER_FINISHED_DATE
AGENT_RETURN_FLAG
AGENT_RETURN_NOTE
CANCEL_FLAG
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
USSGL_TRANSACTION_CODE
GOVERNMENT_CONTEXT
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
INTERFACE_SOURCE_CODE
INTERFACE_SOURCE_LINE_ID
CLOSED_CODE
ORG_ID
WF_ITEM_TYPE
WF_ITEM_KEY
EMERGENCY_PO_NUM
PCARD_ID
APPS_SOURCE_CODE
Null? Type
Description
NULL VARCHAR2(240) Note to approver (Unused since
release 8.0)
NULL VARCHAR2(25) Requisition type
NULL VARCHAR2(1)
Indicates whether an internal
requisition has been
transferred to Order
Management
NULL VARCHAR2(30) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(1)
Unused since release 7.0
NULL VARCHAR2(1)
Unused since release 7.0
NULL VARCHAR2(1)
Unused since release 7.0
NULL VARCHAR2(1)
Unused since release 7.0
NULL DATE
Unused since release 7.0
NULL VARCHAR2(1)
Unused since release 7.0
NULL VARCHAR2(240) Unused since release 7.0
NULL VARCHAR2(1)
Unused since release 7.0
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(30) United States standard general
ledger transaction code
NULL VARCHAR2(30) USSGL descriptive flexfield
context column
NULL NUMBER
Standard Who column
NULL NUMBER
Standard Who column
NULL NUMBER
Standard Who column
NULL DATE
Standard Who column
NULL VARCHAR2(25) Source of requisition from
Requisition Import
NULL NUMBER
Source requisition line
identifier from Requisition
Import
NULL VARCHAR2(25) Close status
NULL NUMBER
Operating unit unique
identifier
NULL VARCHAR2(8)
Approval workflow item type
NULL VARCHAR2(240) Approval workflow item key
NULL VARCHAR2(20) Purchase order number reserved
in advance for an emergency
requisition
NULL NUMBER(15)
Unique identifier for
procurement card used for the
order
NULL VARCHAR2(25) Application source code,
indicating the creation method
for the requisition
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 461
Indexes
Index Name
Index Type
PO_REQUISITION_HEADERS_N1
PO_REQUISITION_HEADERS_N2
PO_REQUISITION_HEADERS_N3
PO_REQUISITION_HEADERS_N4
PO_REQUISITION_HEADERS_N5
PO_REQUISITION_HEADERS_U1
PO_REQUISITION_HEADERS_U2
Sequences
Sequence
NOT
NOT
NOT
NOT
NOT
Sequence
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
1
1
1
1
1
2
1
1
2
Column Name
PREPARER_ID
CREATION_DATE
AUTHORIZATION_STATUS
TRANSFERRED_TO_OE_FLAG
WF_ITEM_TYPE
WF_ITEM_KEY
REQUISITION_HEADER_ID
SEGMENT1
ORG_ID
Derived Column
PO_REQUISITION_HEADERS_S
REQUISITION_HEADER_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 462
Oracle Purchasing Applications Technical Reference Manual
PO_REQUISITION_LINES_ALL
PO_REQUISITION_LINES stores information about requisition lines.
You need one row for each requisition line you create. Each row
contains the line number, item number, item category, item description,
need–by date, deliver–to location, item quantities, units, prices,
requestor, notes, and suggested supplier information for the requisition
line.
LINE_LOCATION_ID identifies the purchase order shipment line on
which you placed the requisition. LINE_LOCATION_ID is null if you
have not placed the requisition line on a purchase order.
BLANKET_PO_HEADER_ID and BLANKET_PO_LINE_NUM store
the suggested blanket purchase agreement or catalog quotation line
information for the requisition line. PARENT_REQ_LINE_ID contains
the REQUISITION_LINE_ID from the original requisition line if you
exploded or multisourced this requisition line.
PO_REQUISITION_LINES is one of three tables storing requisition
information. This table corresponds to the Lines region of the
Requisitions window.
Foreign Keys
Primary Key Table
AP_TAX_CODES_ALL
BOM_RESOURCES
FND_CURRENCIES
GL_DAILY_CONVERSION_RATES_R10
GL_DAILY_CONVERSION_TYPES
GL_USSGL_TRANSACTION_CODES
MTL_CATEGORIES_B
MTL_ITEM_REVISIONS
MTL_SECONDARY_INVENTORIES
MTL_SECONDARY_INVENTORIES
MTL_SYSTEM_ITEMS_B
MTL_UNITS_OF_MEASURE_TL
MTL_UOM_CLASSES_TL
PO_AGENTS
PO_DOCUMENT_TYPES_ALL_B
PO_HAZARD_CLASSES_B
PO_HEADERS_ALL
PO_LINES_ALL
PO_LINE_LOCATIONS_ALL
PO_LINE_TYPES_B
PO_REQUISITION_HEADERS_ALL
PO_REQUISITION_LINES_ALL
PO_UN_NUMBERS_B
PO_VENDORS
PO_VENDOR_CONTACTS
PO_VENDOR_SITES_ALL
Primary Key Column
Foreign Key Column
TAX_ID
RESOURCE_ID
CURRENCY_CODE
CONVERSION_DATE
CONVERSION_TYPE
USSGL_TRANSACTION_CODE
CATEGORY_ID
REVISION
SECONDARY_INVENTORY_NAME
SECONDARY_INVENTORY_NAME
INVENTORY_ITEM_ID
UNIT_OF_MEASURE
UOM_CLASS
AGENT_ID
DOCUMENT_TYPE_CODE
HAZARD_CLASS_ID
PO_HEADER_ID
LINE_NUM
LINE_LOCATION_ID
LINE_TYPE_ID
REQUISITION_HEADER_ID
REQUISITION_LINE_ID
UN_NUMBER_ID
VENDOR_ID
VENDOR_CONTACT_ID
VENDOR_SITE_ID
TAX_CODE_ID
BOM_RESOURCE_ID
CURRENCY_CODE
RATE_DATE
RATE_TYPE
USSGL_TRANSACTION_CODE
CATEGORY_ID
ITEM_REVISION
SOURCE_SUBINVENTORY
DESTINATION_SUBINVENTORY
ITEM_ID
UNIT_MEAS_LOOKUP_CODE
UNIT_OF_MEASURE_CLASS
SUGGESTED_BUYER_ID
DOCUMENT_TYPE_CODE
HAZARD_CLASS_ID
BLANKET_PO_HEADER_ID
BLANKET_PO_LINE_NUM
LINE_LOCATION_ID
LINE_TYPE_ID
REQUISITION_HEADER_ID
PARENT_REQ_LINE_ID
UN_NUMBER_ID
VENDOR_ID
VENDOR_CONTACT_ID
VENDOR_SITE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 463
Foreign Keys (Continued)
Primary Key Table
WIP_ENTITIES
WIP_LINES
WIP_REPETITIVE_SCHEDULES
QuickCodes Columns
Column
CLOSED_CODE
Primary Key Column
Foreign Key Column
WIP_ENTITY_ID
LINE_ID
REPETITIVE_SCHEDULE_ID
WIP_ENTITY_ID
WIP_LINE_ID
WIP_REPETITIVE_SCHEDULE_ID
QuickCodes Type
QuickCodes Table
DOCUMENT STATE
APPROVED
PO_LOOKUP_CODES
The Document has been Approved
The Document is Awaiting
Printing
The Document has been Cancelled
The Document is Closed
Closed For Invoice
Closed For Receiving
Finally Closed
The Document is Frozen
The Document is still undergoing Approval processing
The Document is not yet
complete
The document is Not On Hold
The document is Not Reserved
The Document is On Hold
The Document is Open
The Document is Approved but
not yet Accepted
The Document has been
Printed
The Document has been Rejected
The Document has been
changed since it was Approved
Funds have been Reserved for
the Document
The Document has been Returned by a Buyer
The Document is Not Frozen
AWAITING PRINTING
CANCELLED
CLOSED
CLOSED FOR INVOICE
CLOSED FOR RECEIVING
FINALLY CLOSED
FROZEN
IN PROCESS
INCOMPLETE
NOT ON HOLD
NOT RESERVED
ON HOLD
OPEN
PRE–APPROVED
PRINTED
REJECTED
REQUIRES REAPPROVAL
RESERVED
RETURNED
UNFROZEN
DESTINATION_TYPE_CODE
DESTINATION TYPE
EXPENSE
INVENTORY
SHOP FLOOR
PO_LOOKUP_CODES
Goods are expensed from the
system upon delivery
Goods are received into
inventory upon delivery
Goods are received into an
outside operation upon
delivery
DOCUMENT_TYPE_CODE
SOURCE DOCUMENT TYPE
BLANKET
QUOTATION
PO_LOOKUP_CODES
Blanket Purchase Order
Quotation
SOURCE_TYPE_CODE
REQUISITION SOURCE TYPE
INVENTORY
PO_LOOKUP_CODES
Inventory Sourced Requisition
Vendor Sourced Requisition
VENDOR
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 464
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
REQUISITION_LINE_ID
Null? Type
(PK)
NOT NULL NUMBER
REQUISITION_HEADER_ID
NOT NULL NUMBER
LINE_NUM
LINE_TYPE_ID
CATEGORY_ID
NOT NULL NUMBER
NOT NULL NUMBER
NOT NULL NUMBER
ITEM_DESCRIPTION
UNIT_MEAS_LOOKUP_CODE
UNIT_PRICE
NOT NULL VARCHAR2(240)
NOT NULL VARCHAR2(25)
NOT NULL NUMBER
QUANTITY
DELIVER_TO_LOCATION_ID
NOT NULL NUMBER
NOT NULL NUMBER
TO_PERSON_ID
LAST_UPDATE_DATE
LAST_UPDATED_BY
SOURCE_TYPE_CODE
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NUMBER(9)
DATE
NUMBER
VARCHAR2(25)
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
ITEM_ID
ITEM_REVISION
QUANTITY_DELIVERED
SUGGESTED_BUYER_ID
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER
DATE
NUMBER
NUMBER
VARCHAR2(3)
NUMBER
NUMBER(9)
ENCUMBERED_FLAG
NULL VARCHAR2(1)
RFQ_REQUIRED_FLAG
NULL VARCHAR2(1)
NEED_BY_DATE
NULL DATE
LINE_LOCATION_ID
NULL NUMBER
MODIFIED_BY_AGENT_FLAG
NULL VARCHAR2(1)
PARENT_REQ_LINE_ID
NULL NUMBER
JUSTIFICATION
NOTE_TO_AGENT
NOTE_TO_RECEIVER
PURCHASING_AGENT_ID
NULL
NULL
NULL
NULL
DOCUMENT_TYPE_CODE
BLANKET_PO_HEADER_ID
NULL VARCHAR2(25)
NULL NUMBER
BLANKET_PO_LINE_NUM
NULL NUMBER
CURRENCY_CODE
NULL VARCHAR2(15)
VARCHAR2(240)
VARCHAR2(240)
VARCHAR2(240)
NUMBER(9)
Description
Requisition line unique
identifier
Requisition header unique
identifier
Line number
Line type
Item category unique
identifier
Item description
Unit of measure
Unit price in functional
currency
Quantity ordered
Deliver–to location unique
identifier
Requestor unique identifier
Standard Who column
Standard Who column
Requisition source type of
item
Standard Who column
Standard Who column
Standard Who column
Item unique identifier
Item revision
Quantity delivered to date
Suggested buyer unique
identifier
Indicates whether the
distribution is encumbered.
When encumbrance is not
enabled, this column will be
used as an internal flag.
Indicates whether an RFQ is
required prior to placement on
a purchase order
Date the requisition is needed
internally
Document shipment schedule
unique identifier
Indicates whether a buyer
modified this line or not
Unique identifier of the
parent requisition line for a
modified requisition line
Purchase justification
Note to buyer
Note to deliverer
Unique identifier of the buyer
who modified the requisition
line
Source document type
Suggested source blanket
agreement or catalog quotation
header unique identifier
Suggested source blanket
agreement or catalog quotation
line number
Unique identifier for the
currency
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 465
Column Descriptions
Name
(Continued)
RATE_TYPE
RATE_DATE
RATE
CURRENCY_UNIT_PRICE
SUGGESTED_VENDOR_NAME
SUGGESTED_VENDOR_LOCATION
SUGGESTED_VENDOR_CONTACT
SUGGESTED_VENDOR_PHONE
SUGGESTED_VENDOR_PRODUCT_CODE
UN_NUMBER_ID
HAZARD_CLASS_ID
MUST_USE_SUGG_VENDOR_FLAG
REFERENCE_NUM
ON_RFQ_FLAG
URGENT_FLAG
CANCEL_FLAG
SOURCE_ORGANIZATION_ID
SOURCE_SUBINVENTORY
DESTINATION_TYPE_CODE
DESTINATION_ORGANIZATION_ID
DESTINATION_SUBINVENTORY
QUANTITY_CANCELLED
CANCEL_DATE
CANCEL_REASON
CLOSED_CODE
AGENT_RETURN_NOTE
CHANGED_AFTER_RESEARCH_FLAG
VENDOR_ID
VENDOR_SITE_ID
VENDOR_CONTACT_ID
RESEARCH_AGENT_ID
ON_LINE_FLAG
WIP_ENTITY_ID
WIP_LINE_ID
WIP_REPETITIVE_SCHEDULE_ID
WIP_OPERATION_SEQ_NUM
WIP_RESOURCE_SEQ_NUM
ATTRIBUTE_CATEGORY
DESTINATION_CONTEXT
INVENTORY_SOURCE_CONTEXT
Null? Type
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Description
VARCHAR2(30)
DATE
NUMBER
NUMBER
VARCHAR2(80)
VARCHAR2(240)
VARCHAR2(80)
Currency conversion rate type
Currency conversion rate date
Currency conversion rate
Foreign currency unit price
Suggested supplier name
Suggested supplier site name
Suggested supplier contact
name
NULL VARCHAR2(20) Suggested supplier phone
number
NULL VARCHAR2(25) Suggested supplier product
number
NULL NUMBER
UN number unique identifier
NULL NUMBER
Hazard class unique identifier
NULL VARCHAR2(1)
Unused since release 8.0
NULL VARCHAR2(25) Reference number
NULL VARCHAR2(1)
Indicates whether the
requisition line was placed on
an RFQ
NULL VARCHAR2(1)
Indicates whether the
requisition is urgent or not
NULL VARCHAR2(1)
Indicates whether the
requisition is cancelled or
not
NULL NUMBER
Inventory source organization
unique identifier
NULL VARCHAR2(10) Inventory source subinventory
name
NULL VARCHAR2(25) Destination type
NULL NUMBER
Destination organization
unique identifier
NULL VARCHAR2(10) Destination subinventory name
NULL NUMBER
Quantity cancelled
NULL DATE
Cancel date
NULL VARCHAR2(240) Cancel reason
NULL VARCHAR2(25) Close status
NULL VARCHAR2(240) Unused since release 7.0
NULL VARCHAR2(1)
Unused since release 7.0
NULL NUMBER
Supplier unique identifier
NULL NUMBER
Supplier site unique
identifier
NULL NUMBER
Supplier contact unique
identifier
NULL NUMBER(9)
Unused since release 7.0
NULL VARCHAR2(1)
Unused since release 7.0
NULL NUMBER
WIP job or repetitive assembly
identifier
NULL NUMBER
WIP line identifier
NULL NUMBER
WIP repetitive schedule
identifier
NULL NUMBER
WIP operation sequence number
within a routing
NULL NUMBER
WIP resource sequence number
NULL VARCHAR2(30) Descriptive flexfield segment
NULL VARCHAR2(30) Destination descriptive
flexfield context column
NULL VARCHAR2(30) Inventory source descriptive
flexfield context column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 466
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
VENDOR_SOURCE_CONTEXT
NULL VARCHAR2(30)
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
BOM_RESOURCE_ID
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
USSGL_TRANSACTION_CODE
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
GOVERNMENT_CONTEXT
NULL VARCHAR2(30)
CLOSED_REASON
CLOSED_DATE
TRANSACTION_REASON_CODE
QUANTITY_RECEIVED
SOURCE_REQ_LINE_ID
NULL
NULL
NULL
NULL
NULL
ORG_ID
NULL NUMBER
GLOBAL_ATTRIBUTE1
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE2
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE3
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE4
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE5
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE6
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE7
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE8
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE9
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE10
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE11
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE12
NULL VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NUMBER
NUMBER
NUMBER
DATE
VARCHAR2(30)
VARCHAR2(240)
DATE
VARCHAR2(25)
NUMBER
NUMBER
Description
Supplier source descriptive
flexfield context column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
BOM resource unique identifier
Standard Who column
Standard Who column
Standard Who column
Standard Who column
United States standard general
ledger transaction code
USSGL descriptive flexfield
context column
Close reason
Close date
Transaction reason
Quantity received
Source requisition line
identifier
Operating unit unique
identifier
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Reserved for country–specific
functionality
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 467
Column Descriptions
Name
(Continued)
Null? Type
GLOBAL_ATTRIBUTE13
GLOBAL_ATTRIBUTE14
GLOBAL_ATTRIBUTE15
GLOBAL_ATTRIBUTE16
GLOBAL_ATTRIBUTE17
GLOBAL_ATTRIBUTE18
GLOBAL_ATTRIBUTE19
GLOBAL_ATTRIBUTE20
GLOBAL_ATTRIBUTE_CATEGORY
KANBAN_CARD_ID
CATALOG_TYPE
CATALOG_SOURCE
MANUFACTURER_ID
MANUFACTURER_NAME
MANUFACTURER_PART_NUMBER
REQUESTER_EMAIL
REQUESTER_FAX
REQUESTER_PHONE
UNSPSC_CODE
OTHER_CATEGORY_CODE
SUPPLIER_DUNS
TAX_STATUS_INDICATOR
PCARD_FLAG
NEW_SUPPLIER_FLAG
AUTO_RECEIVE_FLAG
TAX_USER_OVERRIDE_FLAG
TAX_CODE_ID
NOTE_TO_VENDOR
Indexes
Index Name
Index Type
PO_REQUISITION_LINES_N1
PO_REQUISITION_LINES_N2
PO_REQUISITION_LINES_N3
PO_REQUISITION_LINES_N4
PO_REQUISITION_LINES_N5
PO_REQUISITION_LINES_N6
PO_REQUISITION_LINES_N7
PO_REQUISITION_LINES_N8
Description
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(150) Reserved for country–specific
functionality
NULL VARCHAR2(30) Reserved for country–specific
functionality
NULL NUMBER
Primary key for the Kanban
Card
NULL VARCHAR2(30) Catalog type
NULL VARCHAR2(30) Catalog source
NULL NUMBER
Manufacturer unique identifier
NULL VARCHAR2(30) Manufacturer name
NULL VARCHAR2(30) Manufacturer part number
NULL VARCHAR2(240) Requester e–mail address
NULL VARCHAR2(60) Requester facsimile number
NULL VARCHAR2(60) Requester phone number
NULL VARCHAR2(30) Standard Product and Service
Code
NULL VARCHAR2(30) Other category code
NULL VARCHAR2(30) Data Universal Numbering
System Code
NULL VARCHAR2(30) Tax status
NULL VARCHAR2(1)
Indicator that this line is
ordered using a procurement
card
NULL VARCHAR2(1)
Indicator that this is a new
supplier
NULL VARCHAR2(1)
Allow auto–receiving
NULL VARCHAR2(1)
Indicator of whether someone
overrode the default tax
NULL NUMBER
Unique identifier for the tax
code
NULL VARCHAR2(240) Note to supplier
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
Sequence
1
1
1
1
1
1
1
1
Column Name
LINE_LOCATION_ID
CATEGORY_ID
NEED_BY_DATE
TO_PERSON_ID
SUGGESTED_VENDOR_NAME
SUGGESTED_BUYER_ID
ITEM_ID
BLANKET_PO_HEADER_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 468
Oracle Purchasing Applications Technical Reference Manual
Indexes (Continued)
Index Name
Index Type
Sequence
PO_REQUISITION_LINES_N9
NOT UNIQUE
PO_REQUISITION_LINES_U1
PO_REQUISITION_LINES_U2
UNIQUE
UNIQUE
2
4
6
8
10
1
1
2
Sequences
Sequence
Column Name
WIP_ENTITY_ID
WIP_OPERATION_SEQ_NUM
WIP_RESOURCE_SEQ_NUM
DESTINATION_ORGANIZATION_ID
WIP_REPETITIVE_SCHEDULE_ID
REQUISITION_LINE_ID
REQUISITION_HEADER_ID
LINE_NUM
Derived Column
PO_REQUISITION_LINES_S
REQUISITION_LINE_ID
Database Triggers
Trigger
Trigger
Trigger
Trigger
Name
Time
Level
Event
:
:
:
:
JL_BR_PO_IMPORT_REQUISITIONS
BEFORE
ROW
INSERT
This trigger is executed on insert of a row in PO_REQUISITION_LINES_ALL when
TRANSACTION_REASON_CODE is null. TRANSACTION_REASON_CODE is populated from the inventory
item, if available, or from PO_SYSTEM_PARAMETERS. This is done only if the country is Brazil
(country_code = ’BR’) and the Latin America Localizations for Brazil (product_code = ’JL’)
is installed. For Brazilian PO localizations, TRANSACTION_REASON_CODE is a required field.
In all other cases, this trigger does nothing. new.transaction_reason_code is null.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 469
PO_REQ_DISTRIBUTIONS_ALL
PO_REQ_DISTRIBUTIONS_ALL stores information about the
accounting distributions associated with each requisition line. Each
requisition line must have at least one accounting distribution. You
need one row for each requisition distribution you create. Each row
includes the Accounting Flexfield ID and requisition line quantity.
PO_REQ_DISTRIBUTIONS_ALL is one of three tables storing your
requisition information. This table corresponds to the requisition
Distributions window, accessible through the Requisitions window.
Foreign Keys
Primary Key Table
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_CODE_COMBINATIONS
GL_PERIODS
GL_SETS_OF_BOOKS
GL_USSGL_TRANSACTION_CODES
PA_EXPENDITURE_TYPES
PA_PROJECTS_ALL
PA_TASKS
PO_REQUISITION_LINES_ALL
PO_REQ_DISTRIBUTIONS_ALL
Column Descriptions
Name
DISTRIBUTION_ID
Primary Key Column
Foreign Key Column
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
CODE_COMBINATION_ID
PERIOD_NAME
SET_OF_BOOKS_ID
USSGL_TRANSACTION_CODE
EXPENDITURE_TYPE
PROJECT_ID
TASK_ID
REQUISITION_LINE_ID
DISTRIBUTION_ID
CODE_COMBINATION_ID
BUDGET_ACCOUNT_ID
ACCRUAL_ACCOUNT_ID
VARIANCE_ACCOUNT_ID
GL_ENCUMBERED_PERIOD_NAME
SET_OF_BOOKS_ID
USSGL_TRANSACTION_CODE
EXPENDITURE_TYPE
PROJECT_ID
TASK_ID
REQUISITION_LINE_ID
DISTRIBUTION_ID
Null? Type
(PK)
NOT NULL NUMBER
LAST_UPDATE_DATE
LAST_UPDATED_BY
REQUISITION_LINE_ID
NOT NULL DATE
NOT NULL NUMBER
NOT NULL NUMBER
SET_OF_BOOKS_ID
CODE_COMBINATION_ID
NOT NULL NUMBER
NOT NULL NUMBER
REQ_LINE_QUANTITY
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
ENCUMBERED_FLAG
NOT NULL
NULL
NULL
NULL
NULL
NUMBER
NUMBER
DATE
NUMBER
VARCHAR2(1)
GL_ENCUMBERED_DATE
NULL DATE
GL_ENCUMBERED_PERIOD_NAME
NULL VARCHAR2(15)
GL_CANCELLED_DATE
NULL DATE
FAILED_FUNDS_LOOKUP_CODE
NULL VARCHAR2(25)
Description
Requisition distribution
unique identifier
Standard Who column
Standard Who column
Requisition line unique
identifier
Set of Books unique identifier
Unique identifier for the
General Ledger charge account
Quantity for the distribution
Standard Who column
Standard Who column
Standard Who column
Indicates whether the
distribution is encumbered or
not
Date the distribution was
encumbered
Period in which the
distribution was encumbered
Date the distribution was
cancelled
Type of approval failure for
the distribution
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 470
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
ENCUMBERED_AMOUNT
NULL NUMBER
BUDGET_ACCOUNT_ID
NULL NUMBER
ACCRUAL_ACCOUNT_ID
NULL NUMBER
VARIANCE_ACCOUNT_ID
NULL NUMBER
PREVENT_ENCUMBRANCE_FLAG
NULL VARCHAR2(1)
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
USSGL_TRANSACTION_CODE
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
GOVERNMENT_CONTEXT
NULL VARCHAR2(30)
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
PROJECT_ID
NULL
NULL
NULL
NULL
NULL
TASK_ID
NULL NUMBER
END_ITEM_UNIT_NUMBER
NULL VARCHAR2(30)
EXPENDITURE_TYPE
NULL VARCHAR2(30)
PROJECT_ACCOUNTING_CONTEXT
NULL VARCHAR2(30)
EXPENDITURE_ORGANIZATION_ID
NULL NUMBER
GL_CLOSED_DATE
NULL DATE
SOURCE_REQ_DISTRIBUTION_ID
NULL NUMBER
DISTRIBUTION_NUM
ALLOCATION_TYPE
ALLOCATION_VALUE
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(30)
NUMBER
NUMBER
NUMBER
DATE
NUMBER
NOT NULL NUMBER
NULL VARCHAR2(25)
NULL NUMBER
Description
Encumbered amount for
distribution
Unique identifier for the
General Ledger budget account
Unique identifier for the
General Ledger accrual account
Unique identifier for the
General Ledger variance
account
Indicates whether the
distribution requires
encumbrance or not
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
United States standard general
ledger transaction code
USSGL descriptive flexfield
context column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Project accounting project
unique identifier
Project accounting task unique
identifier
Project Manufacturing end item
unit number
Project accounting expenditure
type
Project accounting descriptive
flexfield context column
Project accounting expenditure
organization unique identifier
Date the distribution was
final–closed
Distribution unique identifier
that indicates whether the
distribution is encumbered
when it is cancelled
Distribution number
Method of allocation across
distributions. Can be PERCENT.
Allocation split value
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 471
Column Descriptions
Name
(Continued)
Null? Type
Description
PROJECT_RELATED_FLAG
NULL VARCHAR2(1)
EXPENDITURE_ITEM_DATE
NULL DATE
ORG_ID
NULL NUMBER
AWARD_ID
RECOVERABLE_TAX
NONRECOVERABLE_TAX
RECOVERY_RATE
NULL
NULL
NULL
NULL
TAX_RECOVERY_OVERRIDE_FLAG
NULL VARCHAR2(1)
Indexes
Index Name
NUMBER(15)
NUMBER
NUMBER
NUMBER
Index Type
PO_REQ_DISTRIBUTIONS_N1
PO_REQ_DISTRIBUTIONS_N2
PO_REQ_DISTRIBUTIONS_N3
PO_REQ_DISTRIBUTIONS_N4
NOT
NOT
NOT
NOT
PO_REQ_DISTRIBUTIONS_N5
PO_REQ_DISTRIBUTIONS_U1
NOT UNIQUE
UNIQUE
Sequences
Sequence
UNIQUE
UNIQUE
UNIQUE
UNIQUE
Sequence
1
1
1
1
2
1
1
Indicates whether the
distribution is project
related
Project accounting expenditure
item date
Operating unit unique
identifier
Award identifier
Recoverable tax amount
Nonrecoverable tax amount
Percentage of tax that can be
recovered
Indicator of whether tax
recovery should be used
Column Name
REQUISITION_LINE_ID
GL_ENCUMBERED_DATE
SOURCE_REQ_DISTRIBUTION_ID
PROJECT_ID
TASK_ID
BUDGET_ACCOUNT_ID
DISTRIBUTION_ID
Derived Column
PO_REQ_DISTRIBUTIONS_S
DISTRIBUTION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 472
Oracle Purchasing Applications Technical Reference Manual
PO_REQ_DIST_INTERFACE_ALL
PO_REQ_DIST_INTERFACE_ALL is the interface table that creates
multiple distributions using Requisition Import.
Column Descriptions
Name
ACCRUAL_ACCOUNT_ID
ALLOCATION_TYPE
ALLOCATION_VALUE
BATCH_ID
BUDGET_ACCOUNT_ID
CHARGE_ACCOUNT_ID
CHARGE_ACCOUNT_SEGMENT1
CHARGE_ACCOUNT_SEGMENT10
CHARGE_ACCOUNT_SEGMENT11
CHARGE_ACCOUNT_SEGMENT12
CHARGE_ACCOUNT_SEGMENT13
CHARGE_ACCOUNT_SEGMENT14
CHARGE_ACCOUNT_SEGMENT15
CHARGE_ACCOUNT_SEGMENT16
CHARGE_ACCOUNT_SEGMENT17
CHARGE_ACCOUNT_SEGMENT18
CHARGE_ACCOUNT_SEGMENT19
CHARGE_ACCOUNT_SEGMENT2
CHARGE_ACCOUNT_SEGMENT20
CHARGE_ACCOUNT_SEGMENT21
CHARGE_ACCOUNT_SEGMENT22
CHARGE_ACCOUNT_SEGMENT23
CHARGE_ACCOUNT_SEGMENT24
CHARGE_ACCOUNT_SEGMENT25
CHARGE_ACCOUNT_SEGMENT26
CHARGE_ACCOUNT_SEGMENT27
CHARGE_ACCOUNT_SEGMENT28
CHARGE_ACCOUNT_SEGMENT29
CHARGE_ACCOUNT_SEGMENT3
CHARGE_ACCOUNT_SEGMENT30
CHARGE_ACCOUNT_SEGMENT4
CHARGE_ACCOUNT_SEGMENT5
CHARGE_ACCOUNT_SEGMENT6
CHARGE_ACCOUNT_SEGMENT7
CHARGE_ACCOUNT_SEGMENT8
CHARGE_ACCOUNT_SEGMENT9
CREATED_BY
CREATION_DATE
DESTINATION_ORGANIZATION_ID
DESTINATION_SUBINVENTORY
DESTINATION_TYPE_CODE
DISTRIBUTION_ATTRIBUTE1
DISTRIBUTION_ATTRIBUTE10
Null? Type
Description
NULL NUMBER
Unique identifier for the
General Ledger accrual account
NULL VARCHAR2(25) Specifies the method of
allocation across
distributions. Can be PERCENT.
NULL NUMBER
Allocation split value
NULL NUMBER
Import batch identifier
NULL NUMBER
Unique identifier for the
General Ledger budget account
NULL NUMBER
Unique identifier for the
General Ledger charge account
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL VARCHAR2(25) Key flexfield segment
NULL NUMBER
Standard Who column
NULL DATE
Standard Who column
NULL NUMBER
Destination organization
unique identifier
NULL VARCHAR2(10) Destination subinventory
NULL VARCHAR2(25) Requisition destination type
NULL VARCHAR2(150) Descriptive flexfield segment
NULL VARCHAR2(150) Descriptive flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 473
Column Descriptions
Name
(Continued)
Null? Type
DISTRIBUTION_ATTRIBUTE11
DISTRIBUTION_ATTRIBUTE12
DISTRIBUTION_ATTRIBUTE13
DISTRIBUTION_ATTRIBUTE14
DISTRIBUTION_ATTRIBUTE15
DISTRIBUTION_ATTRIBUTE2
DISTRIBUTION_ATTRIBUTE3
DISTRIBUTION_ATTRIBUTE4
DISTRIBUTION_ATTRIBUTE5
DISTRIBUTION_ATTRIBUTE6
DISTRIBUTION_ATTRIBUTE7
DISTRIBUTION_ATTRIBUTE8
DISTRIBUTION_ATTRIBUTE9
DISTRIBUTION_NUMBER
DIST_ATTRIBUTE_CATEGORY
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
DIST_SEQUENCE_ID
NULL NUMBER
EXPENDITURE_ITEM_DATE
NULL DATE
EXPENDITURE_ORGANIZATION_ID
NULL NUMBER
EXPENDITURE_TYPE
NULL VARCHAR2(30)
GL_DATE
NULL DATE
GOVERNMENT_CONTEXT
NULL VARCHAR2(30)
GROUP_CODE
INTERFACE_SOURCE_CODE
INTERFACE_SOURCE_LINE_ID
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
VARCHAR2(30)
NULL VARCHAR2(30)
NOT NULL VARCHAR2(25)
NULL NUMBER
ITEM_ID
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
ORG_ID
NULL
NULL
NULL
NULL
NULL
NUMBER
NUMBER
DATE
NUMBER
NUMBER
PREVENT_ENCUMBRANCE_FLAG
NULL VARCHAR2(1)
PROCESS_FLAG
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
PROJECT_ACCOUNTING_CONTEXT
NULL
NULL
NULL
NULL
NULL
PROJECT_ID
NULL NUMBER
PROJECT_NUM
NULL VARCHAR2(25)
QUANTITY
REQUEST_ID
REQUISITION_HEADER_ID
NULL NUMBER
NULL NUMBER
NULL NUMBER
REQ_NUMBER_SEGMENT1
REQUISITION_LINE_ID
NULL VARCHAR2(20)
NULL NUMBER
VARCHAR2(30)
NUMBER
NUMBER
DATE
VARCHAR2(30)
Description
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Distribution number
Descriptive flexfield
structure defining column
Distribution Sequence unique
identifier
Project accounting Expenditure
Item date
Project accounting expenditure
organization unique identifier
Project accounting expenditure
type
Date the distribution should
be encumbered
USSGL descriptive flexfield
context column
Import grouping code
Interface transaction source
Interface transaction
reference column
Item unique identifier
Standard Who column
Standard Who column
Standard Who column
Operating unit unique
identifier
Indicates whether distribution
should be encumbered
Transaction processing state
Standard Who column
Standard Who column
Standard Who column
Project accounting descriptive
flexfield context column
Project accounting unique
identifier for the project
Project accounting project
number
Quantity ordered
Standard Who column
Requisition header unique
identifier
Requisition number
Requisition line unique
identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 474
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
REQ_DISTRIBUTION_ID
NULL NUMBER
TASK_ID
NULL NUMBER
TASK_NUM
TRANSACTION_ID
NULL VARCHAR2(25)
NULL NUMBER
UPDATE_ENABLED_FLAG
USSGL_TRANSACTION_CODE
NULL VARCHAR2(1)
NULL VARCHAR2(30)
VARIANCE_ACCOUNT_ID
NULL NUMBER
Sequences
Sequence
Description
Requisition distribution
unique identifier
Project accounting task unique
identifier
Project accounting task number
Project accounting transaction
unique identifier
Unused since release 7.0
United States standard general
ledger transaction code
GL variance account unique
identifier
Derived Column
PO_REQ_DIST_INTERFACE_S
TRANSACTION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 475
PO_RESCHEDULE_INTERFACE
PO_RESCHEDULE_INTERFACE temporarily stores quantity or
need–by date changes to requisition lines suggested by Oracle Master
Scheduling/MRP. You insert one row into the
PO_RESCHEDULE_INTERFACE table for each change you want to
make to a requisition. Each row includes the requisition line identifier,
the new quantity, and the new need–by date for the requisition line.
You run the Requisition Reschedule program to implement the
changes. Oracle Purchasing uses PROCESS_ID to designate all rows
updated by a single run of the Requisition Reschedule process. You
should not use this column.
Foreign Keys
Primary Key Table
PO_REQUISITION_LINES_ALL
Primary Key Column
Foreign Key Column
REQUISITION_LINE_ID
NEED_BY_DATE
QUANTITY
LINE_ID
NEED_BY_DATE
QUANTITY
Column Descriptions
Name
LINE_ID
(PK)
Null? Type
Description
NOT NULL NUMBER
QUANTITY
NULL NUMBER
NEED_BY_DATE
NULL DATE
PROCESS_ID
NULL NUMBER
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Indexes
Index Name
PO_RESCHEDULE_INTERFACE_N1
Sequences
Sequence
DATE
NUMBER
DATE
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
DATE
Index Type
Sequence
NOT UNIQUE
1
Unique identifier for the
requisition line
New quantity for the
requisition line
New need–by date for the
requisition line
Number of the reschedule
process that processed the
record
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Column Name
LINE_ID
Derived Column
GROUP_SEQUENCE_ID_S
PROCESS_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 476
Oracle Purchasing Applications Technical Reference Manual
PO_RFQ_VENDORS
PO_RFQ_VENDORS stores the information about the set of suppliers
assigned to a request for quotation (RFQ). You need one row for each
supplier you want to receive an RFQ. Each row associates an RFQ and
the supplier who receives the RFQ. Oracle Purchasing uses this
information to track supplier responses to RFQs.
PO_HEADER_ID identifies the RFQ. VENDOR_ID,
VENDOR_SITE_ID, and VENDOR_CONTACT_ID specify the supplier
information. PRINT_FLAG value of ’Y’ indicates whether Oracle
Purchasing printed the RFQ for this supplier.
Foreign Keys
Primary Key Table
PO_HEADERS_ALL
PO_VENDORS
PO_VENDOR_CONTACTS
PO_VENDOR_SITES_ALL
Column Descriptions
Name
Primary Key Column
Foreign Key Column
PO_HEADER_ID
VENDOR_ID
VENDOR_CONTACT_ID
VENDOR_SITE_ID
PO_HEADER_ID
VENDOR_ID
VENDOR_CONTACT_ID
VENDOR_SITE_ID
Null? Type
PO_HEADER_ID
(PK)
NOT NULL NUMBER
SEQUENCE_NUM
(PK)
NOT NULL NUMBER
LAST_UPDATE_DATE
LAST_UPDATED_BY
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
VENDOR_ID
VENDOR_SITE_ID
NOT NULL DATE
NOT NULL NUMBER
NULL NUMBER
NULL DATE
NULL NUMBER
NULL NUMBER
NULL NUMBER
VENDOR_CONTACT_ID
NULL NUMBER
PRINT_FLAG
NULL VARCHAR2(1)
PRINT_COUNT
NULL NUMBER
PRINTED_DATE
NULL DATE
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Description
Document header unique
identifier
Number of the supplier in the
RFQ list
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Supplier unique identifier
Supplier site unique
identifier
Supplier contact unique
identifier
Indicates whether the RFQ
should be reprinted for the
supplier
Number of times the RFQ was
printed for the supplier
Date the RFQ was last printed
for the supplier
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 477
Column Descriptions
Name
(Continued)
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
Indexes
Index Name
Null? Type
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Description
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NUMBER
NUMBER
DATE
Index Type
Sequence
PO_RFQ_VENDORS_N1
NOT UNIQUE
PO_RFQ_VENDORS_U1
UNIQUE
1
2
1
2
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Descriptive flexfield
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Column Name
VENDOR_ID
VENDOR_SITE_ID
PO_HEADER_ID
SEQUENCE_NUM
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 478
Oracle Purchasing Applications Technical Reference Manual
segment
segment
segment
segment
segment
PO_SUPPLIER_ITEM_CAPACITY
PO_SUPPLIER_ITEM_CAPACITY contains information about a
supplier’s daily capacity, for a given time period. There can be different
capacities for different time periods.
Foreign Keys
Primary Key Table
PO_ASL_ATTRIBUTES
Primary Key Column
Foreign Key Column
ASL_ID
USING_ORGANIZATION_ID
ASL_ID
USING_ORGANIZATION_ID
Column Descriptions
Name
Null? Type
CAPACITY_ID
NOT NULL NUMBER
(PK)
ASL_ID
NOT NULL NUMBER
USING_ORGANIZATION_ID
NOT NULL NUMBER
FROM_DATE
NOT NULL DATE
TO_DATE
NULL DATE
CAPACITY_PER_DAY
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER
DATE
NUMBER
DATE
NUMBER
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NUMBER
NUMBER
NUMBER
DATE
Description
Unique identifier for the
supplier’s capacity
Unique identifier for the
Approved Supplier List entry
with which the supplier
capacity is associated
Ship–to organization that is
using the supplier capacity
information
Date the supplier capacity
becomes effective
End date for the supplier
capacity information
Daily supplier capacity
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 479
Indexes
Index Name
PO_SUPPLIER_ITEM_CAPACITY_N1
Sequences
Sequence
Index Type
Sequence
NOT UNIQUE
5
10
Column Name
ASL_ID
USING_ORGANIZATION_ID
Derived Column
PO_SUPPLIER_ITEM_CAPACITY_S
CAPACITY_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 480
Oracle Purchasing Applications Technical Reference Manual
PO_SUPPLIER_ITEM_TOLERANCE
PO_SUPPLIER_ITEM_TOLERANCE indicates the supplier’s ability to
exceed the capacity. For example, you can indicate that the supplier’s
capacity can be exceeded by two percent if you order 12 days in
advance. There can be multiple tolerances based on the number of
days in advance that the supplier is informed.
Foreign Keys
Primary Key Table
PO_ASL_ATTRIBUTES
Column Descriptions
Name
ASL_ID
Foreign Key Column
ASL_ID
USING_ORGANIZATION_ID
ASL_ID
USING_ORGANIZATION_ID
Null? Type
(PK)
NOT NULL NUMBER
USING_ORGANIZATION_ID
NUMBER_OF_DAYS
Primary Key Column
(PK)
(PK)
NOT NULL NUMBER
NOT NULL NUMBER
TOLERANCE
NOT NULL NUMBER
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
ATTRIBUTE_CATEGORY
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
DATE
NUMBER
DATE
NUMBER
VARCHAR2(30)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NUMBER
NUMBER
NUMBER
DATE
Description
Unique identifier for the
Approved Supplier List entry
with which the tolerance
information is associated
Ship–to organization that is
using the tolerance
information
Advance notice in number of
days that the supplier needs
to meet the exceeded capacity
Maximum percentage increase in
capacity given the number of
days of advance notice
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Descriptive flexfield segment
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 481
PO_SYSTEM_PARAMETERS_ALL
PO_SYSTEM_PARAMETERS_ALL stores default, control, and option
information you provide to customize Oracle Purchasing to your
company’s needs. PO_SYSTEM_PARAMETERS_ALL corresponds to
the Purchasing Options window. This table has no primary key. The
table should never have more than one row.
Foreign Keys
Primary Key Table
GL_CODE_COMBINATIONS
GL_DAILY_CONVERSION_TYPES
PO_LINE_TYPES_B
QuickCodes Columns
Column
ENFORCE_FULL_LOT_QUANTITIES
Primary Key Column
Foreign Key Column
CODE_COMBINATION_ID
CONVERSION_TYPE
LINE_TYPE_ID
ACCRUED_CODE_COMBINATION_ID
DEFAULT_RATE_TYPE
LINE_TYPE_ID
QuickCodes Type
QuickCodes Table
ENFORCE FULL LOT QUANTITIES
ADVISORY
PO_LOOKUP_CODES
The rounded quantity will be
displayed for information
only
Requested quantity will be
forced to the rounded quantity
No quantity rounding will be
performed
MANDATORY
NONE
EXPENSE_ACCRUAL_CODE
EXPENSE ACCRUAL OPTION
PERIOD END
RECEIPT
PO_LOOKUP_CODES
Accrue at period end
Accrue on receipt of items
INVENTORY_ACCRUAL_CODE
INVENTORY ACCRUAL OPTION
RECEIPT
PO_LOOKUP_CODES
Accrue on receipt of items
MANUAL_PO_NUM_TYPE
NUMERIC OR ALPHANUMERIC
ALPHANUMERIC
NUMERIC
PO_LOOKUP_CODES
Alphanumeric value
Numeric value
MANUAL_QUOTE_NUM_TYPE
NUMERIC OR ALPHANUMERIC
ALPHANUMERIC
NUMERIC
PO_LOOKUP_CODES
Alphanumeric value
Numeric value
MANUAL_RECEIPT_NUM_TYPE
NUMERIC OR ALPHANUMERIC
ALPHANUMERIC
NUMERIC
PO_LOOKUP_CODES
Alphanumeric value
Numeric value
MANUAL_REQ_NUM_TYPE
NUMERIC OR ALPHANUMERIC
ALPHANUMERIC
NUMERIC
PO_LOOKUP_CODES
Alphanumeric value
Numeric value
MANUAL_RFQ_NUM_TYPE
NUMERIC OR ALPHANUMERIC
ALPHANUMERIC
NUMERIC
PO_LOOKUP_CODES
Alphanumeric value
Numeric value
PRICE_BREAK_LOOKUP_CODE
PRICE BREAK TYPE
CUMULATIVE
NON CUMULATIVE
PO_LOOKUP_CODES
Cumulative
Non–Cumulative
PRICE_TYPE_LOOKUP_CODE
PRICE TYPE
COST FEE
COST PERCENT
FIXED
PO_LOOKUP_CODES
Cost Plus Fee
Cost Plus Percentage
Fixed
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 482
Oracle Purchasing Applications Technical Reference Manual
QuickCodes Columns
Column
(Continued)
QuickCodes Type
INDEXED
VARIABLE
QuickCodes Table
Indexed
Variable
RECEIVE_CLOSE_CODE
RECEIVE CLOSE
ACCEPTED
DELIVERED
RECEIVED
PO_LOOKUP_CODES
Upon Acceptance of Goods
Upon Delivery of Goods
Upon Receipt of Goods
REQIMPORT_GROUP_BY_CODE
REQIMPORT GROUP BY
ALL
BUYER
CATEGORY
ITEM
LOCATION
VENDOR
PO_LOOKUP_CODES
Group all Reqs together
Group by Buyer
Group by Category
Group by Item
Group by Location
Group by Vendor
USER_DEFINED_PO_NUM_CODE
MANUAL OR AUTOMATIC
AUTOMATIC
MANUAL
PO_LOOKUP_CODES
Automatic entry of numbers
Manual entry of numbers
USER_DEFINED_QUOTE_NUM_CODE
MANUAL OR AUTOMATIC
AUTOMATIC
MANUAL
PO_LOOKUP_CODES
Automatic entry of numbers
Manual entry of numbers
USER_DEFINED_RECEIPT_NUM_CODE
MANUAL OR AUTOMATIC
AUTOMATIC
MANUAL
PO_LOOKUP_CODES
Automatic entry of numbers
Manual entry of numbers
USER_DEFINED_REQ_NUM_CODE
MANUAL OR AUTOMATIC
AUTOMATIC
MANUAL
PO_LOOKUP_CODES
Automatic entry of numbers
Manual entry of numbers
USER_DEFINED_RFQ_NUM_CODE
MANUAL OR AUTOMATIC
AUTOMATIC
MANUAL
PO_LOOKUP_CODES
Automatic entry of numbers
Manual entry of numbers
Column Descriptions
Name
LAST_UPDATE_DATE
LAST_UPDATED_BY
LAST_UPDATE_LOGIN
CREATION_DATE
CREATED_BY
ACCRUED_CODE_COMBINATION_ID
Null? Type
NOT NULL DATE
NOT NULL NUMBER
NULL NUMBER
NULL DATE
NULL NUMBER
NULL NUMBER
PRICE_CHANGE_ALLOWANCE
NULL NUMBER
REQ_CAN_AUTHORIZE
INSPECTION_REQUIRED_FLAG
NULL VARCHAR2(1)
NULL VARCHAR2(1)
ENFORCE_PRICE_CHANGE_ALLOWANCE
NULL VARCHAR2(1)
DEFAULT_RATE_TYPE
NULL VARCHAR2(25)
Description
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Unique identifier of the
Receipt accrual General Ledger
account
Price difference percentage
you allow between requisition
and purchase order price
No longer used
Default value that indicates
whether you require inspection
for items you order
Indicates whether you enforce
the requisition price to
purchase order price tolerance
during purchase order approval
Default currency rate type for
your documents
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design
3 – 483
Column Descriptions
Name
(Continued)
Null? Type
TAXABLE_FLAG
NULL VARCHAR2(1)
USER_DEFINED_RECEIPT_NUM_CODE
MANUAL_RECEIPT_NUM_TYPE
USER_DEFINED_QUOTE_NUM_CODE
MANUAL_QUOTE_NUM_TYPE
USER_DEFINED_RFQ_NUM_CODE
MANUAL_RFQ_NUM_TYPE
USER_DEFINED_PO_NUM_CODE
MANUAL_PO_NUM_TYPE
USER_DEFINED_REQ_NUM_CODE
MANUAL_REQ_NUM_TYPE
DEFAULT_QUOTE_WARNING_DELAY
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
ENFORCE_BUYER_AUTHORITY_FLAG
ENFORCE_BUYER_NAME_FLAG
NULL VARCHAR2(1)
NULL VARCHAR2(1)
ENFORCE_VENDOR_HOLD_FLAG
NULL VARCHAR2(1)
NOTIFY_IF_BLANKET_FLAG
NULL VARCHAR2(1)
RFQ_REQUIRED_FLAG
NULL VARCHAR2(1)
PO_DOCUMENT_REPORT_ID
PO_DOCUMENT_PRINT_FLAG
RFQ_DOCUMENT_REPORT_ID
RFQ_DOCUMENT_PRINT_FLAG
LINE_TYPE_ID
NULL
NULL
NULL
NULL
NULL
NEXT_APPROVER_LOOKUP_CODE
RECEIVING_FLAG
NULL VARCHAR2(25)
NULL VARCHAR2(1)
ALLOW_ITEM_DESC_UPDATE_FLAG
NULL VARCHAR2(1)
DISPOSITION_WARNING_FLAG
NULL VARCHAR2(1)
ENFORCE_FULL_LOT_QUANTITIES
NULL VARCHAR2(25)
SECURITY_POSITION_STRUCTURE_ID
NULL NUMBER
MIN_RELEASE_AMOUNT
NULL NUMBER
PRICE_TYPE_LOOKUP_CODE
NULL VARCHAR2(25)
NOTIFICATION_WARNING_DELAY
NULL NUMBER
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
VARCHAR2(25)
NUMBER
NUMBER
VARCHAR2(1)
NUMBER
VARCHAR2(1)
NUMBER
Description
Default value that indicates
whether your purchases are
taxable
Receipt numbering type
Receipt number type
Quotation numbering type
Quotation number type
RFQ numbering type
RFQ number type
Purchase order numbering type
Purchase order number type
Requisition numbering type
Requisition number type
Default warning delay for
quotations
No longer used
Indicates whether you allow
changing the name of the buyer
on a purchase order to any
name
Indicates whether you enforce
supplier holds during purchase
order approval
Indicates whether you want to
notify requestors when a
blanket purchase order exists
for items they request
Default value that indicates
whether you require RFQs for
requisitions
No longer used
No longer used
No longer used
No longer used
Unique identifier of the line
type you use on your documents
Type of next approver logic
Default value that indicates
whether you require receipt
for items you order or not
Default value that indicates
whether item descriptions can
be updated on document lines
Default value that indicates
whether disposition messages
are displayed for items
Default value that indicates
whether full lot quantities
are enforced
Security hierarchy for
document types with hierarchy
security level
Default minimum release amount
for blanket and planned
purchase orders in functional
currency
Default price type for
purchase orders
Not currently used
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 484
Oracle Purchasing Applications Technical Reference Manual
Column Descriptions
Name
(Continued)
Null? Type
PRICE_BREAK_LOOKUP_CODE
NULL VARCHAR2(25)
INVOICE_CLOSE_CODE
RECEIVE_CLOSE_CODE
INVOICE_CLOSE_TOLERANCE
NULL VARCHAR2(25)
NULL VARCHAR2(25)
NULL NUMBER
RECEIVE_CLOSE_TOLERANCE
NULL NUMBER
CANCEL_REQS_ON_PO_CANCEL_FLAG
NULL VARCHAR2(1)
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
REQIMPORT_GROUP_BY_CODE
NULL
NULL
NULL
NULL
NULL
EXPENSE_ACCRUAL_CODE
NULL VARCHAR2(25)
INVENTORY_ACCRUAL_CODE
NULL VARCHAR2(25)
ORDER_TYPE_ID
NULL NUMBER
ORDER_SOURCE_ID
NULL NUMBER
SALESREP_ID
TERM_ID
ORG_ID
NULL NUMBER
NULL NUMBER
NULL NUMBER
GLOBAL_ATTRIBUTE1
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE2
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE3
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE4
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE5
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE6
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE7
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE8
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE9
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE10
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE11
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE12
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE13
NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE14
NULL VARCHAR2(150)
NUMBER
NUMBER
NUMBER
DATE
VARCHAR2(25)
Description
Default price break type for
catalog quotations and blanket
agreements
Not currently used
Default receiving close point
Default invoice close
tolerance percent
Default receiving close
tolerance percent
Default value that indicates
if a requisition is cancelled
when the purchase order is
cancelled
Standard Who column
Standard Who column
Standard Who column
Standard Who column
Default Requisition Import
group–by method
Accrual option for expense
it