Oracler Inventory Technical Reference Manual
RELEASE 11i
May 2001
A90206_01
Oracler Inventory Technical Reference Manual Release 11i The part number for Volume 1 is A90199–01. The part number for Volume 2 is A90200–01. To order this book, use set part number A90206–01. Copyright E 1999, 2001. Oracle Corporation. All rights reserved. Major Contributors: Amy Sonczalla, Prasanth Pala, Wilson Lau, Manju Juneja, Jennifer Sherman Contributors: Martin Ertel, Zoe Mitchell 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, 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
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
Chapter 1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 – 1
Chapter 2
High–Level Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Overview of High–Level Design . . . . . . . . . . . . . . . . . . . . . . . . . . . Database Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Public Table List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Public View List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Forms and Table View List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Internal View List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Single Organization View List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Module List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2–1 2–2 2–7 2 – 35 2 – 52 2 – 55 2 – 60 2 – 63 2 – 64
Chapter 3
Detailed Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 – 1 Overview of Detailed Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 – 2 Table and View Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 – 3
(Detailed Design continued from Volume 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 384 Index
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Contents v
Oracle Proprietary, Confidential Information––Use Restricted by Contract
vi Oracle Inventory Technical Reference Manual
CHAPTER
1
Introduction
T
he Oracle Inventory Technical Reference Manual provides the information you need to understand the underlying structure of Oracle Inventory. After reading this manual, you should be able to convert your existing applications data, integrate your existing applications with Oracle Inventory, and write custom reports for Oracle Inventory, as well as read data that you need to perform other tasks. This chapter introduces you to the Oracle Inventory 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 Inventory Technical Reference Manual contains detailed, up–to–date information about the underlying structure of Oracle Inventory. As we design and build new releases of Oracle Inventory, we update our Oracle Designer repository to reflect our enhancements. As a result, we can always provide you with an Oracle Inventory 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 Inventory to improve performance. About this Manual This manual describes the Oracle Applications Release 11i data model, as used by Oracle Inventory; it discusses the database we include with a fresh install of Oracle Applications Release 11i. If you have not yet upgraded to Release 11i, 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 Inventory 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 Inventory. You can also use OracleMetaLink which is accessible through Oracle’s Support Web Center (http://www.oracle.com/support/elec_sup).
Finding the Latest Information
The Oracle Inventory Technical Reference Manual contains the latest information as of the publication date. For the latest information we
Oracle Proprietary, Confidential Information––Use Restricted by Contract
1–2 Oracle Inventory Technical Reference Manual
encourage you to use OracleMetaLink which is accessible through Oracle’s Support Web Center (http://www.oracle.com/support/elec_sup).
Audience
The Oracle Inventory Technical Reference Manual provides useful guidance and assistance to: • Technical End Users • Consultants • Systems Analysts • System Administrators • Other MIS professionals This manual assumes that you have a basic understanding of structured analysis and design, and of relational databases. It also assumes that you are familiar with Oracle Application Object Library and Oracle Inventory. If you are not familiar with the above products, we suggest that you attend one or more of the training classes available through Oracle Education (see: Other Information Sources: page 1 – 7).
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 Inventory uses. This chapter also has a list of modules. Detailed Design This section, Chapter 3, contains a detailed description of the Oracle Inventory 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
Introduction 1–3
How to Use This Manual
The Oracle Inventory Technical Reference Manual is a single, centralized source for all the information you need to know about the underlying structure and processing of Oracle Inventory. For example, you can use this manual when you need to: • Convert existing application data • Integrate your Oracle Inventory 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.
How Not To Use This Manual
Do not use this manual to plan modifications You should not use this manual to plan modifications to Oracle Inventory. Modifying Oracle Inventory limits your ability to upgrade to future releases of your Oracle Inventory application. In addition, it interferes with our ability to give you the high–quality support you deserve. We have constructed Oracle Inventory 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 – 7). 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.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
1–4 Oracle Inventory Technical Reference Manual
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 Inventory Technical Reference Manual does not contain complete information about the dependencies between Oracle Inventory 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 Inventory 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 Inventory 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 Inventory 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.
About Oracle Application Object Library
The Oracle Inventory 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.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Introduction 1–5
Attention: Oracle does not support any customization of Oracle Application Object Library tables or modules, not even by Oracle consultants. (Oracle Application Object Library tables generally have names beginning with FND_%.) Accordingly, this manual does not contain detailed information about most Oracle Application Object Library tables used by Oracle Inventory.
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. 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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
1–6 Oracle Inventory Technical Reference Manual
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 Oracle Inventory. We want to make these products easy for you and your staff to understand and use. 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 Proprietary, Confidential Information––Use Restricted by Contract
Introduction 1–7
Oracle Applications products and how to apply this UI to the design of an application built using Oracle Forms 6. Oracle Inventory User Guide Your user guide provides you with all the information you need to use your Release 11i Oracle Inventory 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 Applications Flexfields Guide This guide provides flexfields planning, setup and reference information for the Oracle Inventory 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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
1–8 Oracle Inventory Technical Reference Manual
manual before implementing Oracle Inventory. This manual details additional steps and setup considerations for implementing Oracle Inventory 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 Inventory installation, use this guide to learn about setting up and using Oracle Inventory 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 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.
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,
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Introduction 1–9
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. 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 – 10 Oracle Inventory 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 Oracle Inventory 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 – 11
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 Inventory and this technical reference manual! We appreciate your comments and feedback. At the back of this manual is a Reader’s Comment Form that you can use to explain what you like or dislike about Oracle Inventory 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 – 12 Oracle Inventory Technical Reference Manual
CHAPTER
2
High–Level Design
T
his chapter presents a high–level design for Oracle Inventory that satisfies the business needs we specify during Strategy and Analysis. It contains database diagrams for Oracle Inventory 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 Inventory applications. And, you can prepare yourself to understand the detailed design and implementation of Oracle Inventory.
Database Diagrams
The Database Diagrams section graphically represents all Oracle Inventory applications tables and the relationships between them, organized by building block. Use this section to quickly learn what tables each Oracle Inventory 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.
Table Lists
The Table List sections list the Oracle Inventory 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.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2–2 Oracle Inventory Technical Reference Manual
Internal Tables This section includes a list of private, internal tables used by Oracle Inventory; we do not provide additional documentation for these tables.
View Lists
The View List sections list the Oracle Inventory 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. Web Views This section lists views that you may need to configure your Self–Service Web applications. The list includes a description of the view, and the page in Chapter 3 that gives detailed information about the web view. Internal Views This section includes each private, internal view that Oracle Inventory uses. Single–Organization Views This section lists the Oracle Inventory 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 Inventory.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2–3
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 Inventory applications modules. This section lists forms, reports, and concurrent programs. A form is a module comprised of closely related windows that are used together to perform a task. For example, the Enter Journals form in Oracle General Ledger includes the Enter Journals window, the Batch window, and the More Actions window. The Enter Journals window is the main window, and from it, you can use buttons to navigate to other windows in the form. The form name usually corresponds to the main window in the form, and is frequently a window you can open directly from the Navigator. The Reports and Concurrent Programs lists include processes you can submit from the Submit Requests window or other windows, as well as processes that are submitted automatically by Oracle Inventory. Use your user guide to learn more about reports and concurrent processes.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2–4 Oracle Inventory 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–5
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–6 Oracle Inventory Technical Reference Manual
Database Diagrams
This section graphically represents all Oracle Inventory tables and the relationships between them, organized by building block. Use this section to quickly learn what tables each Oracle Inventory 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 Inventory application building blocks: • Diagram 1 • Diagram 2 • Diagram 3: • Diagram 4: • Diagram 5: • Diagram 6: • Diagram 7: • Diagram 8 • Diagram 9: • Diagram 10: • Diagram 11: • Diagram 12 • Diagram 13 • Diagram 14 • Diagram 15 • Diagram 16 • Diagram 17 • Diagram 18 • Diagram 19 • Diagram 20 • Diagram 21 Inventory Organization Parameters Inventory Setup Units of Measure Item Categories Item Catalog Item Master Transaction Setup Ship Methods Miscellaneous Transactions Subinventory Transfer Transactions Inter–Organization Transfer Transactions Available to Promise Demand and Reservation Kanban ABC Analysis Physical Inventory Cycle Count Inventory Replenishment Serial Genealogy Move Orders Material Shortage Messages
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2–7
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. Inventory Organization Parameters Diagram 1 shows the tables and relationships that Inventory uses to define inventory organization parameters. Inventory Setup Diagram 2 shows the tables and relationships used in setting up Inventory. Units of Measure Diagram 3 represents the tables and relationships in which Inventory maintains information pertaining to units of measure, as well as the conversion factors used to convert quantities from one unit of measure to another. Note that conversions between units of measure in different classes are carried out in three steps. (1) The quantity in terms of the source unit of measure is converted to a quantity in terms of the base unit of measure in its class using a conversion factor in MTL_UOM_CONVERSIONS. (2) The source’s base UOM quantity is converted to a quantity in terms of the destinations’ base UOM using a conversion factor in MTL_UOM_CLASS_CONVERSION. (3) The destinations’ base UOM quantity is converted to the final destination UOM quantity using a conversion factor in MTL_UOM_CONVERSIONS. Item Categories Diagram 4 shows the tables and relationships that Inventory uses to maintain category information for items. Note that each item may be assigned to a single category within a category set but may be assigned to many category sets. A category set may be restricted to a list of valid categories using the table MTL_CATEGORY_SET_VALID_CATS. Additionally, functional areas (i.e. Inventory, Purchasing), etc.) may have default category sets defined. Each item used by the functional area will be assigned to (at least) that default category set. Item Catalog Diagram 5 shows the tables and relationships that Inventory uses to implement the Item Catalog. Each catalog group is defined in
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2–8 Oracle Inventory Technical Reference Manual
MTL_ITEM_CATALOG_GROUPS. The descriptive elements associated with the catalog group are defined in MTL_DESCRIPTIVE ELEMENTS. The values of those descriptive elements for each item assigned to the catalog group are stored in MTL_DESCR_ELEMENT_VALUES. Recommended aliases and recommended categories to be used with the items assigned to a catalog group are stored in MTL_ICG_ALIASES and MTL_ICG_CATEGORIES. Item Master Diagram 6 shows the tables and relationships through which Inventory implements the Item Master. Each item attribute for which the user may enter a value is defined in MTL_ITEM_ATTRIBUTES. Many attributes may only be set when a specific application is installed. These dependencies are defined in MTL_ATTR_APPL_DEPENDENCIES. This diagram also indicates the relationship between an item status, the status attribute values and a pending status for an item. Transaction Setup Diagram 7 shows the tables and relationships that Inventory uses to maintain both predefined transaction source types and transaction types and user–defined transaction source types and transaction types. Transaction source types are stored in MTL_TXN_SOURCE_TYPES. Transaction types are stored in MTL_TRANSACTION_TYPES. The relationship indicates that predefined transaction types will be defined with a predefined transaction source type. User–defined transaction types may have either a predefined source type or a user–defined source type. The transaction action for a transaction type is defined as a lookup in MFG_LOOKUPS. Ship Methods Diagram 8 shows the tables and relationships that Inventory uses to define inter–organization shipping methods. Miscellaneous Transactions Diagram 9 shows the tables and relationships Inventory uses to perform miscellaneous issues to and receipts from accounts. Not that one account of the debit/credit distribution account pair is that associated with the subinventory of the material being transacted. The
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2–9
other distribution account is specified at the time of the transaction by the user. Subinventory Transfer Transactions Diagram 10 shows the tables and relationships through which Inventory performs subinventory transfer transactions. The transaction may be performed as either a predefined transaction type or user–defined transaction type. Note that each subinventory transfer is carried out as two separate transactions, creating two records in MTL_MATERIAL_TRANSACTIONS. The first record represents an issue from the ”source” subinventory, and the second record is a receipt by the ”destination” subinventory. Only the subinventories and locators can differ between the two transactions. Inventory derives the debit distribution account from the transacted material’s source subinventory and the credit account from the material’s destination subinventory. Inter–Organization Transfer Transactions Diagram 11 shows the tables and relationships Inventory uses to transact inter–organization transfers. Note that each direct inter–organization transfer is carried out as two separate transactions, creating two records in MTL_MATERIAL_TRANSACTIONS. One record represents and issue from the ”source” organization, and the other record is a receipt by the ”destination” organization. Revision, lot numbers and serial numbers must be identical in both issue and receipt transactions for direct transfers. Note that intransit transfers will also generate a record in RCV_SHIPMENT_HEADERS and receipt will generate receiving transaction. Available to Promise Diagram 12 shows the tables and relationships in which Inventory holds information used in compiling Available to Promise information. Tables that store supply information include MTL_ONHAND_QUANTITIES, MTL_SUPPLY, MTL_MATERIAL_TRANSACTIONS_TEMP, MRP_SCHEDULE_DATES, MTL_USER_SUPPLY, WIP_REPETITIVE_SCHEDULES, and WIP_DISCRETE_JOBS. Demand information comes from MTL_DEMAND, WIP_REQUIREMENT_OPERATIONS and MTL_USER_DEMAND.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 10 Oracle Inventory Technical Reference Manual
Demand and Reservation Diagram 13 shows the tables and relationships that Inventory uses to maintain demand and reservation information. Note that Inventory writes a unique sales order identifier into MTL_SALES_ORDERS after entry of demand from the new sales order into MTL_DEMAND or MTL_DEMAND_INTERFACE. Also, demand and reservations from sales orders are either automatically entered by Oracle Order Entry (if the reservation is placed on–line) or loaded from MTL_DEMAND_INTERFACE, where external demand may be defined. Inventory adjusts reservation information in MTL_DEMAND after execution of material transactions. Kanban Diagram 14 shows the tables and relationships Inventory uses to enter and maintain kanban cards for kanban supply locations and to define replenishment chains, called pull sequences, for these locations. ABC Analysis Diagram 15 represents the tables and relationships that define and maintain ABC classifications for Inventory. The ABC compile header in MTL_ABC_COMPILE_HEADERS identifies the criteria used for the compile. The results of the compile are stored in MTL_ABC_COMPILES. Items are assigned to ABC assignment groups, which combine a set of ABC classes and (optionally) an ABC compile. Physical Inventory Diagram 16 represents the tables and relationships that Inventory uses to perform physical inventory adjustments. Cycle Count Diagram 17 shows the tables and relationships that Inventory uses to perform cycle count scheduling and adjustments. A cycle count may use an ABC analysis as a basis for classifying an item or items may be assigned directly to a cycle count class. Schedule requests, both manual and automatic, are stored in MTL_CC_SCHEDULE_REQUESTS and the count requests generated from them are stored in MTL_CYCLE_COUNT_ENTRIES. Adjustments based on those entries are written to
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 11
MTL_MATERIAL_TRANSACTIONS when approved by the user if approval is require or when entered if no approval is required. Inventory Replenishment Diagram 18 shows the tables and relationships that Inventory uses to maintain subinventory replenishment information. Suppose you want to write a custom application to generate cycle counts based on item and location rather than item. To see how cycle count requests are generated, you turn to Diagram 3 to see the table structure for cycle counting. You see that MTL_CC_SCHEDULE_REQUESTS holds the requested counts for cycle count items, subinventories, lots, item revisions, and locators. Turning to the Table and View Definitions section in Chapter 3, you learn that schedule requests partially or fully specify the SKUs to cycle count. By inserting the subinventory and locators that you want to count into MTL_CC_SCHEDULE_REQUESTS, the cycle count generation process explodes the count requests that fully specify the SKUs to be counted. The MTL_CC_SCHEDULE_REQUESTS definition gives you the column names that you need to update with your custom application. To generate cycle counts by location, create a custom application that selects the subinventory and locators to be counted, then insert the subinventory, locator, and additional cycle count information into MTL_CC_SCHEDULE_REQUESTS. Serial Genealogy Diagram 19 shows the tables and relationships that Inventory uses to build serial genealogy. Move Orders Diagram 20 shows the tables and relationships that Inventory uses to create and transact move orders. Material Shortage Messages Diagram 21 shows the tables and relationships that Inventory uses to generate material shortage messages.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 12 Oracle Inventory Technical Reference Manual
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 application to generate cycle counts based on item and location rather than item. To see how cycle count requests are generated, you turn to Diagram 3 to see the table structure for cycle counting. You see that MTL_CC_SCHEDULE_REQUESTS holds the requested counts for cycle count items, subinventories, lots, item revisions, and locators. Turning to the Table and View Definitions section in Chapter 3, you learn that schedule requests partially or fully specify the SKUs to cycle count. By inserting the subinventory and locators that you want to count into MTL_CC_SCHEDULE_REQUESTS, the cycle count generation process explodes the count requests that fully specify the SKUs to be counted. The MTL_CC_SCHEDULE_REQUESTS definition gives you the column names that you need to update with your custom application. To generate cycle counts by location, create a custom application that selects the subinventory and locators to be counted, then insert the subinventory, locator, and additional cycle count information into MTL_CC_SCHEDULE_REQUESTS.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 13
Diagram 1: Inventory Organization Parameters
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 14 Oracle Inventory Technical Reference Manual
Diagram 2: Inventory Setup
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 15
Diagram 3: Units of Measure
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 16 Oracle Inventory Technical Reference Manual
Diagram 4: Item Categories
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 17
Diagram 5: Item Catalog
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 18 Oracle Inventory Technical Reference Manual
Diagram 6: Item Master
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 19
Diagram 7: Transaction Setup
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 20 Oracle Inventory Technical Reference Manual
Diagram 8: Ship Method
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 21
Diagram 9: Miscellaneous Transactions
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 22 Oracle Inventory Technical Reference Manual
Diagram 10: Subinventory Transfer Transactions
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 23
Diagram 11: Inter–Organization Transfer Transactions
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 24 Oracle Inventory Technical Reference Manual
Diagram 12: Available to Promise
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 25
Diagram 13: Demand and Reservation
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 26 Oracle Inventory Technical Reference Manual
Diagram 14: Kanban
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 27
Diagram 15: ABC Analysis
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 28 Oracle Inventory Technical Reference Manual
Diagram 16: Physical Inventory
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 29
Diagram 17: Cycle Count
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 30 Oracle Inventory Technical Reference Manual
Diagram 18: Inventory Replenishment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 31
Diagram 19: Serial Genealogy
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 32 Oracle Inventory Technical Reference Manual
Diagram 20: Move Orders
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 33
Diagram 21: Material Shortage Messages
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 34 Oracle Inventory Technical Reference Manual
Public Table List
This section lists each public database table that Oracle Inventory 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 Inventory uses the following Public tables: Table Name
AP_INVOICES_ALL AP_TAX_CODES_ALL AR_LOCATION_COMBINATIONS AR_VAT_TAX_ALL_B
Description Detailed invoice records (See page 3 – 7) Tax code information (See page 3 – 16) Defines each distinct tax authority (See page 3 – 19) Tax codes defined in the Tax Codes and Rates window (See page 3 – 22) Bills of material (See page 3 – 26) Workday calendars (See page 3 – 29) Workday calendar dates (See page 3 – 31) Workday calendar weekly start dates (See page 3 – 33) Workday calendar yearly start dates (See page 3 – 34) Deleted entities in BOM and INV (See page 3 – 35) Errors occurring when deleting entities (See page 3 – 37) Delete groups of BOM and INV entities (See page 3 – 38) SQL statements used to check and delete entities (See page 3 – 40) Component and operations to be deleted (See page 3 – 42) Resources associated with departments (See page 3 – 44) Exception sets (See page 3 – 46)
BOM_BILL_OF_MATERIALS BOM_CALENDARS BOM_CALENDAR_DATES BOM_CAL_WEEK_START_DATES BOM_CAL_YEAR_START_DATES BOM_DELETE_ENTITIES BOM_DELETE_ERRORS BOM_DELETE_GROUPS BOM_DELETE_SQL_STATEMENTS
BOM_DELETE_SUB_ENTITIES BOM_DEPARTMENT_RESOURCES BOM_EXCEPTION_SETS
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 35
BOM_INVENTORY_COMPONENTS BOM_OPERATIONAL_ROUTINGS BOM_OPERATION_RESOURCES BOM_OPERATION_SEQUENCES BOM_PARAMETERS BOM_PERIOD_START_DATES BOM_RESOURCES
Bill of material components (See page 3 – 47) Routings (See page 3 – 52) Resources on operations (See page 3 – 55) Routing operations (See page 3 – 57) Bills of material parameters (See page 3 – 61) Workday calendar period start dates (See page 3 – 63) Resources, overheads, material cost codes, and material overheads (See page 3 – 64) Substitute components (See page 3 – 67) Cost error table (See page 3 – 69) Resource availability information (See page 3 – 70) Activity definition associated with activity costing (See page 3 – 72) Cost elements definition (See page 3 – 74) Stores cost group definitions (See page 3 – 75) Stores cost type definitions (See page 3 – 77) Cost update history (See page 3 – 79) Item cost summary (See page 3 – 81) Interface table for item cost (See page 3 – 83) Item cost detail information (See page 3 – 85) Interface table for item cost detail information (See page 3 – 88) Stores the item cost and quantity in a period and organization cost group. (See page 3 – 91) Holds information about periodic costing open and closed periods for each legal entity. (See page 3 – 93) Standard cost history (See page 3 – 94) (See page 3 – 96)
BOM_SUBSTITUTE_COMPONENTS COST_UPGR_ERROR_TABLE CRP_AVAILABLE_RESOURCES CST_ACTIVITIES
CST_COST_ELEMENTS CST_COST_GROUPS CST_COST_TYPES CST_COST_UPDATES CST_ITEM_COSTS CST_ITEM_COSTS_INTERFACE CST_ITEM_COST_DETAILS CST_ITEM_CST_DTLS_INTERFACE
CST_PAC_ITEM_COSTS
CST_PAC_PERIODS
CST_STANDARD_COSTS EDW_CST_COGS_F
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 36 Oracle Inventory Technical Reference Manual
EDW_CST_COGS_FSTG EDW_MTL_UOM_CLS_CONV_F EDW_MTL_UOM_CLS_CONV_FSTG EDW_MTL_UOM_CONV_F EDW_MTL_UOM_CONV_FSTG ENG_ECN_APPROVAL_LISTS ENG_ENGINEERING_CHANGES ENG_REVISED_ITEMS FA_CATEGORIES_B
(See page 3 – 99) (See page 3 – 102) (See page 3 – 103) (See page 3 – 105) (See page 3 – 106) Engineering change order approval lists (See page 3 – 108) Engineering change orders (See page 3 – 109) Pending and implemented revised items (See page 3 – 112) Default financial information for asset categories (base MLS table) (See page 3 – 115) System–wide controls that affect all assets (See page 3 – 119) Oracle Financials system parameters and defaults (See page 3 – 121) Applications registered with Oracle Application Object Library No table description Concurrent requests information No table description Currencies enabled for use at your site (See page 3 – 127) ORACLE accounts for applications assigned to various data groups No table description Structure names for descriptive flexfields No table description Dummy base table used by a form block that does not have a real base table (for commit purposes) (See page 3 – 130) Valid values for flexfield segments No table description Value sets used by both key and descriptive flexfields No table description Key flexfield segments setup information and correspondences between table columns and key flexfield segments No table description Key flexfield structure information No table description
FA_SYSTEM_CONTROLS FINANCIALS_SYSTEM_PARAMS_ALL
FND_APPLICATION
FND_CONCURRENT_REQUESTS FND_CURRENCIES FND_DATA_GROUP_UNITS
FND_DESCR_FLEX_CONTEXTS
FND_DUAL
FND_FLEX_VALUES FND_FLEX_VALUE_SETS
FND_ID_FLEX_SEGMENTS
FND_ID_FLEX_STRUCTURES
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 37
FND_PRODUCT_DEPENDENCIES
Dependencies of Oracle Applications products installed at your site No table description Oracle Applications products installed at your site No table description User profile options No table description Values of user profile options defined at different profile levels No table description Responsibilities No table description Territories, also known as countriesNo table description Application users No table description Account combinations (See page 3 – 131) Foreign currency daily conversion rate types (See page 3 – 136) Encumbrance type definitions (See page 3 – 137) Import journal entry batches (See page 3 – 138) Journal entry categories (See page 3 – 142) Journal entry sources (See page 3 – 143) Calendar period definitions (See page 3 – 145) Calendar definitions (See page 3 – 147) Set of books definitions (See page 3 – 148) Organization unit definitions. (See page 3 – 152) Work location definitions. (See page 3 – 155) Additional attributes of an organization, dependent on class or organization information type. (See page 3 – 158) Plan names (See page 3 – 161) Forecast entries (See page 3 – 163) Forecast names and sets (See page 3 – 168) Items in a forecast (See page 3 – 170)
FND_PRODUCT_INSTALLATIONS
FND_PROFILE_OPTIONS FND_PROFILE_OPTION_VALUES
FND_RESPONSIBILITY FND_TERRITORIES FND_USER GL_CODE_COMBINATIONS GL_DAILY_CONVERSION_TYPES
GL_ENCUMBRANCE_TYPES GL_INTERFACE GL_JE_CATEGORIES_TL GL_JE_SOURCES_TL GL_PERIODS GL_PERIOD_SETS GL_SETS_OF_BOOKS HR_ALL_ORGANIZATION_UNITS HR_LOCATIONS_ALL HR_ORGANIZATION_INFORMATION
MRP_DESIGNATORS MRP_FORECAST_DATES MRP_FORECAST_DESIGNATORS MRP_FORECAST_ITEMS
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 38 Oracle Inventory Technical Reference Manual
MRP_GROSS_REQUIREMENTS MRP_PARAMETERS MRP_PLANNING_EXCEPTION_SETS MRP_PLANS MRP_RECOMMENDATIONS MRP_RELIEF_INTERFACE
Gross requirements (See page 3 – 172) Planning parameters (See page 3 – 175) Controls for a set of exception messages (See page 3 – 178) Settings for a specific plan name (See page 3 – 181) MRP plan recommendations (See page 3 – 187) Interface table to relieve the master schedule tables (See page 3 – 194) Master production schedule and master demand schedule (See page 3 – 197) Schedule names (See page 3 – 202) Master scheduled items (See page 3 – 204) Assigns abc classes to abc groups (See page 3 – 206) Assigns items to abc classes in an abc group (See page 3 – 208) Defines abc groups (See page 3 – 209) Inventory ABC classes (See page 3 – 211) ABC descending value compile data (See page 3 – 212) Euro as a Functional Currency Archive (See page 3 – 213) ABC compile header data (See page 3 – 214) Euro as a Functional Currency Archive (See page 3 – 217) Stores the material overhead subelements (See page 3 – 218) Euro as a Functional Currency Archive (See page 3 – 219) ATP computation rules (See page 3 – 220) Dependencies between item attributes and Oracle products (See page 3 – 225) BIS table that stores inventory turns data by organization, accounting period and Inventory item id for open periods and closed periods (See page 3 – 226) Items returned by item searches (See page 3 – 227)
MRP_SCHEDULE_DATES
MRP_SCHEDULE_DESIGNATORS MRP_SCHEDULE_ITEMS MTL_ABC_ASSGN_GROUP_CLASSES MTL_ABC_ASSIGNMENTS
MTL_ABC_ASSIGNMENT_GROUPS MTL_ABC_CLASSES MTL_ABC_COMPILES MTL_ABC_COMPILES_EFC MTL_ABC_COMPILE_HEADERS MTL_ABC_COMPILE_HEADERS_EFC MTL_ACTUAL_COST_SUBELEMENT MTL_ACTUAL_COST_SUBELEMENT_EFC MTL_ATP_RULES MTL_ATTR_APPL_DEPENDENCIES
MTL_BIS_INV_BY_PERIOD
MTL_CATALOG_SEARCH_ITEMS
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 39
MTL_CATEGORIES_B
Code combinations table for item categories (See page 3 – 228) Categories table holding translated Description column for Item Categories (See page 3 – 230) Asset and expense accounts by item category, by subinventory (See page 3 – 231) Category Sets (See page 3 – 233) A table holding translated Name and Description columns for Category Sets (See page 3 – 235) Valid categories for category sets (See page 3 – 236) Cycle Count Entries Interface data (See page 3 – 237) Cycle Count Entries Interface process errors (See page 3 – 242) Defines cycle count schedule requests (See page 3 – 243) Cross references count entry requests (See page 3 – 246) Serial Numbers for Cycle Count Entries. (See page 3 – 247) Defines subinventories to be used in subinventory level cycle count (See page 3 – 249) Customer Items Interface (See page 3 – 250) Customer Items Cross References Interface (See page 3 – 256) Customer item commodity codes (See page 3 – 261) Generate Inventory Organizations (See page 3 – 262) stores information concerning the assignment of countries to economic zones. (See page 3 – 263) Assign cross references to items (See page 3 – 264) (not currently used) (See page 3 – 266) Define cross reference types (See page 3 – 268) Actual cost information by element, by level (See page 3 – 269)
MTL_CATEGORIES_TL
MTL_CATEGORY_ACCOUNTS
MTL_CATEGORY_SETS_B MTL_CATEGORY_SETS_TL
MTL_CATEGORY_SET_VALID_CATS MTL_CC_ENTRIES_INTERFACE MTL_CC_INTERFACE_ERRORS
MTL_CC_SCHEDULE_REQUESTS MTL_CC_SCHED_COUNT_XREFS MTL_CC_SERIAL_NUMBERS MTL_CC_SUBINVENTORIES
MTL_CI_INTERFACE MTL_CI_XREFS_INTERFACE
MTL_COMMODITY_CODES MTL_COPY_ORG_INTERFACE MTL_COUNTRY_ASSIGNMENTS
MTL_CROSS_REFERENCES MTL_CROSS_REFERENCES_INTERFACE MTL_CROSS_REFERENCE_TYPES MTL_CST_ACTUAL_COST_DETAILS
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 40 Oracle Inventory Technical Reference Manual
MTL_CST_ACTUAL_COST_DETAIL_EFC MTL_CST_LAYER_ACT_COST_DETAILS
Euro as a Functional Currency Archive (See page 3 – 271) Actual cost information by element, by level (See page 3 – 272) The cost of a transaction by element, by level (See page 3 – 273) Euro as a Functional Currency Archive (See page 3 – 274) Customer item Information (See page 3 – 275) Relationships between customer items and inventory items (See page 3 – 278) Defines cycle count classes (See page 3 – 280) Euro as a Functional Currency Archive (See page 3 – 282) Defines cycle count entries (See page 3 – 283) Euro as a Functional Currency Archive (See page 3 – 287) Defines cycle count header information (See page 3 – 288) Euro as a Functional Currency Archive (See page 3 – 292) Defines items to be used in cycle count (See page 3 – 293) Default category set for a particular functional area (See page 3 – 295) Sales order demand and reservations (See page 3 – 297) Sales order demand and reservations (See page 3 – 303) Temporary demand storage for the transaction processor (See page 3 – 305) Descriptive element definitions for an item catalog group (See page 3 – 319) Stores the descriptive element values for a particular item (See page 3 – 321) Not used currently (See page 3 – 323) Stores information concerning all the economic zones. (See page 3 – 324)
MTL_CST_TXN_COST_DETAILS
MTL_CST_TXN_COST_DETAILS_EFC MTL_CUSTOMER_ITEMS MTL_CUSTOMER_ITEM_XREFS
MTL_CYCLE_COUNT_CLASSES MTL_CYCLE_COUNT_CLASSES_EFC MTL_CYCLE_COUNT_ENTRIES MTL_CYCLE_COUNT_ENTRIES_EFC MTL_CYCLE_COUNT_HEADERS MTL_CYCLE_COUNT_HEADERS_EFC MTL_CYCLE_COUNT_ITEMS MTL_DEFAULT_CATEGORY_SETS
MTL_DEMAND MTL_DEMAND_HISTORIES MTL_DEMAND_INTERFACE
MTL_DESCRIPTIVE_ELEMENTS
MTL_DESCR_ELEMENT_VALUES
MTL_DESC_ELEM_VAL_INTERFACE MTL_ECONOMIC_ZONES_B
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 41
MTL_ECONOMIC_ZONES_TL
Corresponding transalation table for MTL_ECONOMIC_ZONES_B. (See page 3 – 325) External component information of an inventory item (See page 3 – 326) Category account definitions for legal entity (See page 3 – 328) Context mapping table for Lot & Serial attributes Descriptive Flex Fields. (See page 3 – 329) Forecast rules for forecast processes (See page 3 – 330) Account alias definition (See page 3 – 333) Recommended item aliases for items in an item catalog group (See page 3 – 335) Recommended item categories for items in an item catalog group (See page 3 – 336) Inter–company relationships (See page 3 – 337) Item open interface errors (See page 3 – 339) Interface Processes Control Parameters (See page 3 – 340) Inter–organization relationships (See page 3 – 342) Relationships between shipping networks and shipment methods (See page 3 – 345) Item attributes table (See page 3 – 347) Temporary Table specifically for item attributes copy form (See page 3 – 350) Item catalog groups (See page 3 – 353) Define item assignments to categories (See page 3 – 355) Item Category Open Interface table; used to load item assignments to category sets and categories into Oracle Inventory. (See page 3 – 357) Not currently used (See page 3 – 359) Definitions for stock locators (See page 3 – 361)
MTL_EXT_OBJECTS
MTL_FISCAL_CAT_ACCOUNTS
MTL_FLEX_CONTEXT
MTL_FORECAST_RULES MTL_GENERIC_DISPOSITIONS MTL_ICG_ALIASES
MTL_ICG_CATEGORIES
MTL_INTERCOMPANY_PARAMETERS MTL_INTERFACE_ERRORS MTL_INTERFACE_PROC_CONTROLS MTL_INTERORG_PARAMETERS MTL_INTERORG_SHIP_METHODS
MTL_ITEM_ATTRIBUTES MTL_ITEM_ATTRIBUTES_TEMP
MTL_ITEM_CATALOG_GROUPS MTL_ITEM_CATEGORIES MTL_ITEM_CATEGORIES_INTERFACE
MTL_ITEM_CHILD_INFO_INTERFACE MTL_ITEM_LOCATIONS
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 42 Oracle Inventory Technical Reference Manual
MTL_ITEM_LOC_DEFAULTS
Inventory item receiving and shipping locator default values (See page 3 – 364) Item revisions (See page 3 – 365) Item revisions interface (See page 3 – 367) Material status definitions (See page 3 – 369) Inventory item receiving and shipping subinventory default values (See page 3 – 370) Item–subinventory assignments (See page 3 – 372) (currently not used) (See page 3 – 374) Item template definitions (See page 3 – 377) Item attributes and attribute values for a template (See page 3 – 379) Holds Item Attributes and their values. Used in the Item Attributes Copyform. (See page 3 – 381) Kanban Cards (See page 3 – 386) Kanban Card Activity (See page 3 – 389) Temporary table used to print kanban cards (See page 3 – 392) Kanban Pull Sequences (See page 3 – 393) (See page 3 – 396) stores information concerning the assignment of legal entity to economic zones. (See page 3 – 398) Lot number definitions (See page 3 – 399) Define manufacturers (See page 3 – 403) Inventory status definition – Used by WMS only (See page 3 – 404) Base table for inventory status definitions – Used by WMS only (See page 3 – 406) Translation table for inventory status definition – Used by WMS only (See page 3 – 408)
MTL_ITEM_REVISIONS MTL_ITEM_REVISIONS_INTERFACE MTL_ITEM_STATUS MTL_ITEM_SUB_DEFAULTS
MTL_ITEM_SUB_INVENTORIES MTL_ITEM_SUB_INVS_INTERFACE MTL_ITEM_TEMPLATES MTL_ITEM_TEMPL_ATTRIBUTES
MTL_ITEM_VALUES_TEMP
MTL_KANBAN_CARDS MTL_KANBAN_CARD_ACTIVITY MTL_KANBAN_CARD_PRINT_TEMP
MTL_KANBAN_PULL_SEQUENCES MTL_KANBAN_TEMPLATES MTL_LE_ECONOMIC_ZONES
MTL_LOT_NUMBERS MTL_MANUFACTURERS MTL_MATERIAL_STATUSES
MTL_MATERIAL_STATUSES_B
MTL_MATERIAL_STATUSES_TL
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 43
MTL_MATERIAL_STATUS_HISTORY
Inventory status update history – Used by WMS only (See page 3 – 409) Material transaction table (See page 3 – 411) Euro as a Functional Currency Archive (See page 3 – 418) Temporary table for processing material transactions (See page 3 – 419) Unit allocations among repetitive schedules (See page 3 – 426) Define manufacturer part numbers (See page 3 – 427) Stores the data sets built for on line display or for export (See page 3 – 429) Movement parameter values (See page 3 – 430) Stores all relevant information for movement statistics transactions. (See page 3 – 432) Euro as a Functional Currency Archive (See page 3 – 438) This table stores validation rules defined for movement statistics fields that belong to a rule set as defined in MTL_MVT_STATS_RULE_SETS_B table.Each row stores a rule that can determine a valid set of values for a field or analternate unit of measure for the weight of a commodity code.Each row is uniquely identified by the combination of a Rule_Set_Code and a Rule_Number.Attribute_Code stores the movement statistics field name for which a rule is defined orthe alternate unit of measure code.Attribute_Property_Code, Attribute_Lookup_Type and Source_Type columns qualify an attribute_code that stores the field names.Commodity_Code stores the commodity code associated to a Category Set as definedin the MTL_MVT_STATS_RULE_SETS_B as the category_set_id. (See page 3 – 439) Movement Statistics table to store Rule Sets for validation rules. (See page 3 – 441)
MTL_MATERIAL_TRANSACTIONS MTL_MATERIAL_TRANSACTIONS_EFC MTL_MATERIAL_TRANSACTIONS_TEMP
MTL_MATERIAL_TXN_ALLOCATIONS
MTL_MFG_PART_NUMBERS MTL_MGD_INVENTORY_POSITIONS
MTL_MOVEMENT_PARAMETERS MTL_MOVEMENT_STATISTICS
MTL_MOVEMENT_STATISTICS_EFC MTL_MVT_STATS_RULES
MTL_MVT_STATS_RULE_SETS_B
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 44 Oracle Inventory Technical Reference Manual
MTL_MVT_STATS_RULE_SETS_TL
MTL_MVT_STATS_RULE_SET_TL is the corresponding transalation table for MTL_MVT_STATS_RULE_SET_B.This table contains one entry for every Rule Set Code and Language.Rule Set Code and Language uniquely identify a row.Rule Set Display Nameidentifies the Name of a rule set.Rule Set Description gives a description of the rule set.This is the base table of a multilingual entity, MTL_MVT_STATS_RULE_SET_TL contains the language dependent columns. (See page 3 – 442) Major events that have occurred relevant to an object (See page 3 – 443) Genealogy information between an object and its parents (See page 3 – 444) FIFO quantities by control level and receipt (See page 3 – 446) Temporary table for on–hand quantity queries (See page 3 – 448) Multi–organization inventory report temporary table (See page 3 – 450) Stores the elemental cost for a given transaction in a period (See page 3 – 451) Euro as a Functional Currency Archive (See page 3 – 453) Stores the material overhead sub–elements that are charged for a given transaction in a particular period. (See page 3 – 454) Euro as a Functional Currency Archive (See page 3 – 455) Transaction details for a period (See page 3 – 456) Euro as a Functional Currency Archive (See page 3 – 457) Inventory control options and defaults (See page 3 – 458) History of item–status assignments (See page 3 – 465) (See page 3 – 467) Period summary inventory values for subinventories (See page 3 – 468)
MTL_OBJECT_EVENTS
MTL_OBJECT_GENEALOGY
MTL_ONHAND_QUANTITIES
MTL_ONHAND_QUANTITY_TEMP
MTL_ORG_REPORT_TEMP
MTL_PAC_ACTUAL_COST_DETAILS
MTL_PAC_ACTUAL_COST_DETAIL_EFC MTL_PAC_COST_SUBELEMENTS
MTL_PAC_COST_SUBELEMENTS_EFC MTL_PAC_TXN_COST_DETAILS MTL_PAC_TXN_COST_DETAILS_EFC MTL_PARAMETERS MTL_PENDING_ITEM_STATUS MTL_PERIOD_CG_SUMMARY MTL_PERIOD_SUMMARY
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 45
MTL_PERIOD_SUMMARY_EFC MTL_PER_CLOSE_DTLS MTL_PER_CLOSE_DTLS_EFC MTL_PHYSICAL_ADJUSTMENTS MTL_PHYSICAL_ADJUSTMENTS_EFC MTL_PHYSICAL_INVENTORIES MTL_PHYSICAL_INVENTORIES_EFC MTL_PHYSICAL_INVENTORY_TAGS MTL_PHYSICAL_SUBINVENTORIES MTL_PICKING_RULES MTL_PLANNERS MTL_PURGE_HEADER MTL_QOH_ITEM_TMP MTL_QOH_LOCATOR_TMP MTL_QOH_LOT_TMP MTL_QOH_REV_TMP MTL_QOH_SUB_TMP MTL_RELATED_ITEMS MTL_RELATED_ITEMS_INTERFACE MTL_REPLENISH_HEADERS MTL_REPLENISH_HEADERS_INT
Euro as a Functional Currency Archive (See page 3 – 469) (See page 3 – 470) Euro as a Functional Currency Archive (See page 3 – 471) Physical inventory adjustments (See page 3 – 472) Euro as a Functional Currency Archive (See page 3 – 475) Physical inventory definitions (See page 3 – 476) Euro as a Functional Currency Archive (See page 3 – 479) Physical inventory tag definitions (See page 3 – 480) Physical inventory specific subinventories (See page 3 – 483) Picking Rule Definitions (See page 3 – 484) Planner code definitions (See page 3 – 486) Transaction history purges (See page 3 – 487) (not currently used) (See page 3 – 488) (not currently used) (See page 3 – 489) (not currently used) (See page 3 – 490) (not currently used) (See page 3 – 491) (not currently used) (See page 3 – 492) Item relationships (See page 3 – 493) Not currently used (See page 3 – 495) Replenishment header information (See page 3 – 497) Replenishment header interface information (See page 3 – 500) Replenishment line information (See page 3 – 503) Replenishment line interface information (See page 3 – 506) Reservations (See page 3 – 508) Reservations Interface (See page 3 – 511) Routing revisions (See page 3 – 519)
MTL_REPLENISH_LINES MTL_REPLENISH_LINES_INT MTL_RESERVATIONS MTL_RESERVATIONS_INTERFACE MTL_RTG_ITEM_REVISIONS
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 46 Oracle Inventory Technical Reference Manual
MTL_RTG_ITEM_REVS_INTERFACE MTL_SAFETY_STOCKS MTL_SALES_ORDERS MTL_SEASONALITY_INDICES MTL_SECONDARY_INVENTORIES MTL_SECONDARY_LOCATORS MTL_SECONDARY_LOCS_INTERFACE MTL_SERIAL_NUMBERS MTL_SERIAL_NUMBERS_INTERFACE
Routing revisions interface table (See page 3 – 521) Safety stocks (See page 3 – 523) Local definitions of sales orders (See page 3 – 525) Seasonality indices (See page 3 – 527) Subinventory definitions (See page 3 – 528) Item–subinventory–locator assignments (See page 3 – 532) (not currently used) (See page 3 – 533) Serial number definitions (See page 3 – 535) Temporary serial number storage for transactions processor (See page 3 – 541) Temporary serial number holding table (See page 3 – 544) Shortage Parameters (See page 3 – 547) Shortage Check Statements (See page 3 – 552) Shortage Check Temporary Table (See page 3 – 553) THIS TABLE IS OBSOLETE WITH THE NEW ORDER MANAGEMENT SYSTEM. IT IS USED ONLY FOR DATA MIGRATION FROM THIS TABLE TO THE NEW ORDER MANAGEMENT SYSTEM. .RMA headers and lines for OE interface (Seepage 3 – 554) THIS TABLE IS OBSOLETE WITH THE NEW ORDER MANAGEMENT SYSTEM. IT IS USED ONLY FOR DATA MIGRATION FROM THIS TABLE TO THE NEW ORDER MANAGEMENT SYSTEM. RMA receipt transactions (See page 2 – 47) Item status code attribute values (See page 3 – 558) Relations between inventory status and transaction type – Used by WMS only (See page 3 – 559) Stores information which determines the statistical type data for each legal entity. (See page 3 – 560) Transaction summaries (See page 3 – 561) Stores incoming supply information (See page 3 – 562)
MTL_SERIAL_NUMBERS_TEMP MTL_SHORT_CHK_PARAM MTL_SHORT_CHK_STATEMENTS MTL_SHORT_CHK_TEMP MTL_SO_RMA_INTERFACE
MTL_SO_RMA_RECEIPTS
MTL_STATUS_ATTRIBUTE_VALUES MTL_STATUS_TRANSACTION_CONTROL
MTL_STAT_TYPE_USAGES
MTL_SUMMARY_TEMP MTL_SUPPLY
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 47
MTL_SUPPLY_DEMAND_TEMP
Temporary table containing ATP details returned from ATP user–exit (See page 3 – 567) Inventory item definitions (See page 3 – 570) Euro as a Functional Currency Archive (See page 3 – 590) Inventory Items Open Interface table (See page 3 – 591) Translations table table holding item descriptions in multiple languages (See page 3 – 608) Gateway for externally generated material transactions (See page 3 – 609) Material transaction distributions (See page 3 – 619) Euro as a Functional Currency Archive (See page 3 – 622) Temporary lot storage for transaction processor (See page 3 – 623) Temporary lot numbers holding table (See page 3 – 626) Transaction lot numbers (See page 3 – 630) Inventory Transaction Reasons Table (See page 3 – 633) Inventory Transaction Types Table (See page 3 – 634) Stores transaction cost by element and by level for transactions to be imported through the transaction interface (See page 3 – 636) Move Order headers table (See page 3 – 637) Move order lines table (See page 3 – 639) Valid transaction source types (See page 3 – 643) Unit of measure definitions (See page 3 – 645) Serial number transactions (See page 3 – 647) Unit of measure classes (See page 3 – 650) Conversions between base units of two different classes (See page 3 – 651) Unit of measure conversion table for both default and item specific conversions (See page 3 – 653)
MTL_SYSTEM_ITEMS_B MTL_SYSTEM_ITEMS_B_EFC MTL_SYSTEM_ITEMS_INTERFACE MTL_SYSTEM_ITEMS_TL
MTL_TRANSACTIONS_INTERFACE
MTL_TRANSACTION_ACCOUNTS MTL_TRANSACTION_ACCOUNTS_EFC MTL_TRANSACTION_LOTS_INTERFACE
MTL_TRANSACTION_LOTS_TEMP MTL_TRANSACTION_LOT_NUMBERS MTL_TRANSACTION_REASONS MTL_TRANSACTION_TYPES MTL_TXN_COST_DET_INTERFACE
MTL_TXN_REQUEST_HEADERS MTL_TXN_REQUEST_LINES MTL_TXN_SOURCE_TYPES MTL_UNITS_OF_MEASURE_TL MTL_UNIT_TRANSACTIONS MTL_UOM_CLASSES_TL MTL_UOM_CLASS_CONVERSIONS
MTL_UOM_CONVERSIONS
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 48 Oracle Inventory Technical Reference Manual
MTL_UPDATE_RECORDS_TEMP
Used exclusively for the item attribute copy form (See page 3 – 655) External demand information to be considered in ATP (See page 3 – 656) External supply information to be considered in ATP (See page 3 – 658) Organization access rules table (See page 3 – 660) Organization accounting period definition table (See page 3 – 661) Freight codes (See page 3 – 663) General Ledger transfer information for each batch (See page 3 – 665) Cost Allocation key flexfield combinations table. (See page 3 – 666) Implementation–defined classifications of expenditures charged to projects and tasks (See page 3 – 668) End Item Model/Unit Numbers (See page 3 – 670) Change History of Serial Number – Model/Unit Number Associations (See page 3 – 672) Buyers table (See page 3 – 673) Purchase order distributions (See page 3 – 675) Hazardous classes (See page 3 – 682) Document headers (for purchase orders, purchase agreements, quotations, RFQs) (See page 3 – 684) Purchase document lines (for purchase orders, purchase agreements, quotations, RFQs) (See page 3 – 692) Document shipment schedules (for purchase orders, purchase agreements, quotations, RFQs) (See page 3 – 699) Purchase order releases (See page 3 – 707) Requisition Import interface table (See page 3 – 712) Requisition headers (See page 3 – 721)
MTL_USER_DEMAND
MTL_USER_SUPPLY
ORG_ACCESS ORG_ACCT_PERIODS
ORG_FREIGHT_TL ORG_GL_BATCHES
PAY_COST_ALLOCATION_KEYFLEX
PA_EXPENDITURE_TYPES
PJM_UNIT_NUMBERS PJM_UNIT_SERIAL_HISTORY
PO_AGENTS PO_DISTRIBUTIONS_ALL PO_HAZARD_CLASSES_B PO_HEADERS_ALL
PO_LINES_ALL
PO_LINE_LOCATIONS_ALL
PO_RELEASES_ALL PO_REQUISITIONS_INTERFACE_ALL PO_REQUISITION_HEADERS_ALL
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 49
PO_REQUISITION_LINES_ALL PO_SYSTEM_PARAMETERS_ALL PO_UN_NUMBERS_B PO_VENDORS PO_VENDOR_SITES_ALL RA_CUST_TRX_TYPES_ALL
Requisition lines (See page 3 – 725) Purchasing options (See page 3 – 732) United Nations numbers (See page 3 – 737) Suppliers (See page 3 – 739) Supplier sites (See page 3 – 746) Transaction type for invoices, commitments and credit memos (See page 3 – 751) Invoicing and accounting rules (See page 3 – 755) Payment Term information (See page 3 – 757) Territory information (See page 3 – 759) Receiving lots interface table (See page 3 – 761) Organization–level receiving controls (See page 3 – 762) Receiving routing headers (See page 3 – 765) Receiving serial interface table (See page 3 – 766) Shipment and receipt header information (See page 3 – 767) Receiving shipment line information (See page 3 – 771) Receiving transactions (See page 3 – 775) Receiving transactions interface table (See page 3 – 781) Requests to process cost transactions (See page 3 – 790) Discrete jobs (See page 3 – 795) Information common to jobs and schedules (See page 3 – 801) Work order–less flow schedules (See page 3 – 803) Production lines No table description Shop floor move transactions (See page 3 – 809) Requests to process shop floor move transactions (See page 3 – 812)
RA_RULES RA_TERMS_B RA_TERRITORIES RCV_LOTS_INTERFACE RCV_PARAMETERS RCV_ROUTING_HEADERS RCV_SERIALS_INTERFACE RCV_SHIPMENT_HEADERS RCV_SHIPMENT_LINES RCV_TRANSACTIONS RCV_TRANSACTIONS_INTERFACE WIP_COST_TXN_INTERFACE WIP_DISCRETE_JOBS WIP_ENTITIES
WIP_FLOW_SCHEDULES WIP_LINES WIP_MOVE_TRANSACTIONS WIP_MOVE_TXN_INTERFACE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 50 Oracle Inventory Technical Reference Manual
WIP_OPERATIONS
Operations necessary for jobs and schedules (See page 3 – 816) Resources necessary for operations (See page 3 – 819) WIP specific organization level parameters (See page 3 – 822) Job and schedule charges, by accounting period (See page 3 – 826) Line/assembly associations (See page 3 – 829) Repetitive schedules (See page 3 – 832) Components required by jobs and schedules (See page 3 – 835) Statuses assigned to particular jobs and schedules (See page 3 – 838) Statuses that a job or schedule may assume (See page 3 – 840) WIP resource transactions (See page 3 – 842) Debits and credits due to resource transactions (See page 3 – 846) (See page 3 – 849) WMS Strategies (See page 3 – 851)
WIP_OPERATION_RESOURCES WIP_PARAMETERS
WIP_PERIOD_BALANCES
WIP_REPETITIVE_ITEMS WIP_REPETITIVE_SCHEDULES WIP_REQUIREMENT_OPERATIONS
WIP_SHOP_FLOOR_STATUSES
WIP_SHOP_FLOOR_STATUS_CODES
WIP_TRANSACTIONS WIP_TRANSACTION_ACCOUNTS
WMS_LICENSE_PLATE_NUMBERS WMS_STRATEGIES_B
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 51
Public View List
This section lists each public database view that Oracle Inventory 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 Inventory uses the following public views: View Name
EDW_CST_COGS_F_IV EDW_MTL_UOM_CLS_CONV_F_IV EDW_MTL_UOM_CONV_F_IV FND_COMMON_LOOKUPS
Description No view description No view description No view description View of QuickCodes provided for backward compatibility (See page 3 – 125) Used in US localizations to reflect the common organization structure Legal Entity/Company/Tax Unit. (See page 3 – 154) Cost for Inventory Items with standard cost, and items with average cost using Supply Chain Inventory Information No view description No view description – Retrofitted No view description Categories multilingual view No view description Category Sets multilingual view No view description Cycle Count Entries Interface View No view description Cycle Count Entries Interface Errors View No view description View joins territories and country assignmentsNo view description Joins the base economic zone table and translated economic zone table No view description No view description
HR_LEGAL_ENTITIES
INV_BIS_ITEM_COSTS
INV_BIS_SUPPLY_CHAIN_INVENTORY MFG_LOOKUPS MTL_BIS_INV_VALUE_V MTL_CATEGORIES_VL MTL_CATEGORY_SETS_VL MTL_CC_ENTRIES_INTERFACE_V MTL_CC_INTERFACE_ERRORS_V
MTL_COUNTRY_ASSIGNMENTS_V
MTL_ECONOMIC_ZONES_VL
MTL_FISCAL_CAT_ACCOUNTS_V
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 52 Oracle Inventory Technical Reference Manual
MTL_ITEM_STATUS_VAL_V MTL_LE_ECONOMIC_ZONES_V
10SC ONLY No view description Join between the table MTL_Le_Economic_Zones, the view MTL_Economic_Zones_VL and HR_Legal_Entities No view description Multilingual view for material status tables. – Used by WMS only No view description No view description No view description – Retrofitted No view description – Retrofitted Multilingual view for Rule Sets tables. No view description No view description No view description No view description No view description No view description No view description No view description Join of Stat_Type_Usages, Hr Legal Entities, Category Sets, Economic Zones View and Hr Locations No view description System Items multilingual view with concatenated segments column No view description No view description No view description No view description No view description No view description No view description
MTL_MATERIAL_STATUSES_VL
MTL_MGD_INVPOS_DATA_SETS_V MTL_MOVEMENT_STATISTICS_V MTL_MOVE_ORDER_HEADERS_V MTL_MOVE_ORDER_LINES_V MTL_MVT_STATS_RULE_SETS_VL MTL_ONHAND_DUMMY_V MTL_ONHAND_LPN_V MTL_ONHAND_SERIAL_V MTL_ONHAND_TOTAL_V MTL_PAC_TXN_COST_DETAILS_V MTL_RESERVATIONS_VIEW MTL_STATUS_CONTROL_V MTL_STAT_TYPE_USAGES_V
MTL_SYSTEM_ITEMS_VL
MTL_TRANSACTION_DETAILS_V MTL_TXN_BACKORDERS_V MTL_TXN_REQUEST_HEADERS_V MTL_TXN_REQUEST_LINES_V MTL_UNITS_OF_MEASURE_VL MTL_UOM_CLASSES_VL
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 53
ORG_FREIGHT_VL WMS_ACCESS_RULES_LOV_V WMS_OBJECTS_HIERARCHY_LOV_V WMS_OBJECTS_OPERAND_LOV_V
No view description WMS accessable rules LOV view No view description WMS strategy search order LOV view No view description WMS restriction right operand LOV view No view description WMS business object LOV view No view description WMS business object available for strategy assignment LOV view No view description WMS business object with strategy assigned LOV view No view description WMS business object MLS view No view description WMS search order view No view description WMS parameter LOV view No view description WMS parameter MLS view No view description WMS restriction view WMS rule view WMS rule MLS view WMS sort criteria view WMS strategy view WMS strategy MLS view WMS strategy assignment view WMS strategy assignment view WMS strategy search input base view WMS strategy member view WMS rules execution input baes view
WMS_OBJECTS_RULE_LOV_V WMS_OBJECTS_STRATEGY_LOV_V
WMS_OBJECTS_STRATEGY_V
WMS_OBJECTS_VL WMS_ORG_HIERARCHY_OBJS_V WMS_PARAMETERS_LOV_V WMS_PARAMETERS_VL WMS_RESTRICTIONS_V WMS_RULES_V WMS_RULES_VL WMS_SORT_CRITERIA_V WMS_STRATEGIES_V WMS_STRATEGIES_VL WMS_STRATEGY_ASSIGNMENTS_V WMS_STRATEGY_ASSIGNMENTS_V2 WMS_STRATEGY_MAT_TXN_TMP_V WMS_STRATEGY_MEMBERS_V WMS_TRX_DETAILS_TMP_V
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 54 Oracle Inventory Technical Reference Manual
Forms and Table View List
This section lists supplementary views that are not essential to the Release 11i data model, but simplify coding or improve performance of Developer. For example, many of these views are used as base tables in Oracle Inventory 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 Inventory. Oracle Inventory uses the following Forms and Table views: • HR_EMPLOYEES • HR_EMPLOYEES_CURRENT_V • HR_ORGANIZATION_UNITS • MTL_ABC_ASSGNMNT_GROUPS_ALL_V • MTL_ABC_ASSGN_GROUP_CLASSES_V • MTL_ABC_ASSIGNMENTS_V • MTL_ABC_ASSIGNMENT_GROUPS_V • MTL_ABC_CLASSES_ALL_V • MTL_ABC_CLASSES_V • MTL_ABC_CLASSES_VAL_V • MTL_ABC_COMPILES_V • MTL_ABC_COMPILE_HEADERS_V • MTL_ALL_PRIMARY_UOMS_VV • MTL_CATALOG_SEARCH_ITEMS_ALL_V • MTL_CATEGORIES_V • MTL_CATEGORY_ACCOUNTS_V • MTL_CATEGORY_SETS_V • MTL_CATEGORY_SET_VALID_CATS_V • MTL_CC_SUBINVENTORIES_ALL_V • MTL_COMMODITY_CODES_ACTIVE_V • MTL_COMMODITY_CODES_ALL_V • MTL_CROSS_REFERENCES_V
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 55
• MTL_CUSTOMER_ITEMS_ACTIVE_V • MTL_CUSTOMER_ITEMS_ALL_V • MTL_CUSTOMER_ITEM_XREFS_V • MTL_CYCLE_COUNT_CLASSES_ALL_V • MTL_CYCLE_COUNT_CLASSES_V • MTL_CYCLE_COUNT_ENTRIES_ALL_V • MTL_CYCLE_COUNT_ENTRIES_V • MTL_CYCLE_COUNT_HEADERS_ALL_V • MTL_CYCLE_COUNT_HEADERS_V • MTL_CYCLE_COUNT_HEADERS_VAL_V • MTL_CYCLE_COUNT_ITEMS_ALL_V • MTL_CYCLE_COUNT_ITEMS_V • MTL_DEFAULT_CATEGORY_SETS_FK_V • MTL_DEMAND_HISTORY_V • MTL_DEMAND_INTERFACE_V • MTL_DEMAND_V • MTL_DESCR_ELEMENT_VALUES_V • MTL_DESCR_ELEM_VAL_V • MTL_EMPLOYEES_CURRENT_VIEW • MTL_EMPLOYEES_VIEW • MTL_INTERCOMPANY_PARAMETERS_V • MTL_INTERFACE_PROC_CONTROLS_V • MTL_ITEM_ATTRIBUTES_V • MTL_ITEM_ATTRIBUTE_NAMES_V • MTL_ITEM_ATTRIBUTE_VALUES_V • MTL_ITEM_ATTR_APPL_INST_V • MTL_ITEM_ATTR_FIELDS_V • MTL_ITEM_CATALOG_GROUPS_V • MTL_ITEM_CATEGORIES_V • MTL_ITEM_CATEGORIES_VIEW
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 56 Oracle Inventory Technical Reference Manual
• MTL_ITEM_FLEXFIELDS • MTL_ITEM_ORG_CATEG_V • MTL_ITEM_ORG_REV_V • MTL_ITEM_REVISIONS_ALL_V • MTL_ITEM_SUB_AST_TRK_VAL_V • MTL_ITEM_SUB_EXP_VAL_V • MTL_ITEM_SUB_INVENTORIES_ALL_V • MTL_ITEM_SUB_TRK_VAL_V • MTL_ITEM_SUB_VAL_V • MTL_ITEM_TEMPLATES_ALL_V • MTL_ITEM_TEMPL_ATTRIBUTES_V • MTL_ITEM_UOMS_VIEW • MTL_KANBAN_CARDS_V • MTL_KANBAN_CARD_ACTIVITY_V • MTL_KANBAN_PULL_SEQUENCES_V • MTL_LOT_DEMAND_VAL_V • MTL_LOT_ISSUES_VAL_V • MTL_LOT_NUMBERS_ALL_V • MTL_MATERIAL_TXNS_VAL_V • MTL_MFG_PART_NUMBERS_ALL_V • MTL_MOVEMENT_PARAMETERS_V • MTL_ONHAND_ITEMS_V • MTL_ONHAND_LOCATOR_LOT_V • MTL_ONHAND_LOCATOR_V • MTL_ONHAND_LOT_V • MTL_ONHAND_REV_V • MTL_ONHAND_SUB_V • MTL_ORGANIZATIONS • MTL_ORG_ASSIGN_V • MTL_ORG_REPORT_TEMP_FK_V
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 57
• MTL_PARAMETERS_VIEW • MTL_PERIOD_SUMMARY_V • MTL_PHYSICAL_ADJUSTMENTS_V • MTL_PHYSICAL_INVENTORIES_V • MTL_PHYSICAL_INVENTORY_TAGS_V • MTL_PHYSICAL_SUBINVENTORIES_V • MTL_PRIMARY_UOMS_VV • MTL_PROJECT_V • MTL_QOH_ITEM_ALL_V • MTL_QOH_LOC_ALL_V • MTL_QOH_LOT_ALL_V • MTL_QOH_REV_ALL_V • MTL_QOH_SUB_ALL_V • MTL_RELATED_ITEMS_ALL_V • MTL_REPLENISH_HEADERS_VIEW • MTL_REPLENISH_LINES_VIEW • MTL_RESERVATIONS_ALL_V • MTL_RESERVATIONS_INTERFACE_V • MTL_RESERVATIONS_V • MTL_SAFETY_STOCKS_VIEW • MTL_SECONDARY_INVENTORIES_FK_V • MTL_SECONDARY_LOCATORS_ALL_V • MTL_SERIAL_NUMBERS_ALL_V • MTL_SERIAL_NUMBERS_VAL_V • MTL_SHIPPING_NETWORK_VIEW • MTL_SHORT_SUMMARY_V • MTL_STAT_ATTRIB_VALUES_ALL_V • MTL_SUBINVENTORIES_ALL_V • MTL_SUBINVENTORIES_TRK_VAL_V • MTL_SUBINVENTORIES_VAL_V
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 58 Oracle Inventory Technical Reference Manual
• MTL_SUB_AST_TRK_VAL_V • MTL_SUB_EXP_VAL_V • MTL_SUB_TRK_ALL_V • MTL_SUMMARY_TEMP_V • MTL_SUPPLIER_SITES_V • MTL_SYSTEM_ITEMS_FVL • MTL_TASK_V • MTL_TRANSACTIONS_INTERFACE_V • MTL_TRANSACTIONS_TEMP_ALL_V • MTL_TRANSACTION_LOT_VAL_V • MTL_TRANSACTION_REASONS_VAL_V • MTL_TRAN_TYPES_SYS_VAL_VIEW • MTL_TRAN_TYPES_USER_VAL_VIEW • MTL_TRX_TYPES_VIEW • MTL_TXN_SOURCE_TYPES_ALL_V • MTL_TXN_SRC_FOR_TRAN_TYPE_VIEW • MTL_UNITS_OF_MEASURE_VV • MTL_UNIT_TRANSACTIONS_ALL_V • MTL_UOM_CONVERSIONS_VIEW • MTL_VENDOR_LOT_VIEW • ORG_ACCESS_V • ORG_ACCT_PERIODS_V • ORG_ENABLED_FREIGHT_VAL_V • ORG_FREIGHT_CODE_ALL_V • ORG_GL_BATCHES_V • ORG_ORGANIZATION_DEFINITIONS • ORG_ORGANIZATION_DEFINITIONS2 • PER_PEOPLE_X
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 59
Internal View List
This section lists each private, internal view that Oracle Inventory 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 Inventory uses the following internal views: • CST_DETAIL_COSTS_FOR_GL_VIEW • CST_ITEM_COSTS_FOR_GL_VIEW • CST_ITEM_COSTS_VIEW • CST_PROJ_EXP_TYPES_VAL_V • MTL_ATT_QTY_V • MTL_CATEGORIES_B_KFV • MTL_CATEGORY_SETS_ALL_V • MTL_CC_GRAPH_DAY_V • MTL_CC_GRAPH_MONTH_V • MTL_CC_GRAPH_PERIOD_V • MTL_CC_GRAPH_QTR_V • MTL_CC_GRAPH_V • MTL_CC_GRAPH_WK_V • MTL_CC_SCHEDULES_V • MTL_CROSS_REFERENCES_SRW_V • MTL_CST_TXN_COST_DETAILS_V • MTL_DEFAULT_SETS_VIEW • MTL_DEMAND_HISTORY_ITEMS_V • MTL_DEMAND_INTERFACE_VIEW • MTL_DEMAND_OM_VIEW • MTL_FORECAST_DATES_COST_V • MTL_GENERIC_DISPOSITIONS_KFV • MTL_GROSS_REQ_COST_V • MTL_GROUP_ATPS_VIEW • MTL_GROUP_ITEM_ATPS_VIEW
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 60 Oracle Inventory Technical Reference Manual
• MTL_ITEM_CATALOG_GROUPS_KFV • MTL_ITEM_LOCATIONS_KFV • MTL_ITEM_LOCATIONS_VIEW • MTL_ITEM_LOT_QUANTITIES_VIEW • MTL_ITEM_QUANTITIES_VIEW • MTL_ITEM_REVISIONS_ORG_VAL_V • MTL_ITEM_REV_HIGHDATE_V • MTL_ITEM_SUB_AST_VAL_V • MTL_ITEM_SUB_EXP_TRK_VAL_V • MTL_ITEM_SUB_TRK_ALL_V • MTL_LOT_NUMBERS_SRW_V • MTL_LOT_NUMBERS_VAL_V • MTL_MATERIAL_TXNS_TEMP_VIEW • MTL_NEGATIVE_VIEW • MTL_OBJECT_NUMBERS_V • MTL_ONHAND_QTY_COST_V • MTL_PARAMETERS_ALL_V • MTL_PERIODS • MTL_PHY_ADJ_COST_V • MTL_PHY_INV_TAGS_COST_V • MTL_PROJECT_DEMAND_VIEW • MTL_QOH_ITEM_V • MTL_QOH_LOCATOR_V • MTL_QOH_LOT_V • MTL_QOH_REV_V • MTL_QOH_SUB_V • MTL_RELATED_ITEMS_VIEW • MTL_ROUTING_REV_HIGHDATE_V • MTL_SALES_ORDERS_KFV • MTL_SECINV_QUANTITIES_VIEW
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 61
• MTL_SERIAL_NUMBERS_SRW_V • MTL_SUB_AST_VAL_V • MTL_SUB_EXP_TRK_VAL_V • MTL_SYSTEM_ITEMS_B_KFV • MTL_SYSTEM_ITEMS_FKEYS_V • MTL_TRANSACTION_LOTS_VIEW • MTL_TRANSACTION_REASONS_ALL_V • MTL_TRANSACT_INTERFACE_VIEW • MTL_UNITS_OF_MEASURE_AV • MTL_UOM_CLASSES_AV • MTL_UOM_CLASSES_VV • MTL_UOM_CLASS_CONV_VAL_V • MTL_UOM_CONVERSIONS_VAL_V • ORG_ACCESS_VIEW • ORG_FREIGHT_CODE_VAL_V • ORG_ORGANIZATION_DEF_MRC_V • ORG_ORG_DEFINITIONS_ALL_V • PA_ORGANIZATIONS_EXPEND_V • PA_PROJECTS_EXPEND_V_O • PA_TASKS_EXPEND_V_OLD • PO_VENDORS_VIEW
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 62 Oracle Inventory Technical Reference Manual
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 Inventory uses the following Single Organization views: • PO_REQUISITIONS_INTERFACE • SO_HEADERS • SO_LINES
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 63
Module List
This section lists each form, report and concurrent program comprising Oracle Inventory.
Forms
BOMFDCAL BOMFDCON BOMFDDEL BOMFDEXS BOMFDMCC CSTFDATY CSTFDCTP CSTFDMOD CSTFDOVH CSTFQSCH FNDNLDCX GLXACCMB GLXRTDLY GLXRTPER GLXSTBKS GLXSTCAL GLXSTPTY INVAAACP INVADAAS INVADACA INVADACL INVADAGR INVADCSC INVADCYC INVADPAP INVADPPI
Define Workday Calendar Define Delete Constraint Delete Item Information Define Workday Exception Sets Define Material Sub–Elements Define Activity Define Cost Type Define Item Overhead Defaults Define Overhead View Item Standard Cost History Define Currency GL Accounts Daily Rates Period Rates Set of Books Accounting Calendar Period Types Define ABC Compiles Assign ABC Items Update ABC Assignments Define ABC Classes Define ABC Groups Enter Manual Schedule Requests Define Cycle Count Approve Physical Inventory Adjustments Define Physical Inventory
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 64 Oracle Inventory Technical Reference Manual
INVADPTE INVAMCAP INVARPGT INVATCEN INVCCEOI INVCCEXP INVDDARL INVDDFRL INVDDFSS INVDRMRS INVDVATP INVDVDSD INVDVFDH INVDVINT INVDVRIR INVICITM INVICXRF INVIDCAT INVIDCTL INVIDCTY INVIDICG INVIDITM INVIDMPN INVIDREV INVIDSCS INVIDSUB INVIDTMP INVIDXRF INVIDXRT INVISDRI INVISDST INVISMPS
Enter Physical Inventory Counts Approve Cycle Count Adjustments Generate Physical Inventory Tags Enter Cycle Counts Inquiry/Update Cycle Count Entries Open Interface Export Cycle Count Entries Define ATP Rules Define Forecast Rules Enter Item Safety Stocks Reserve Available Inventory View Item Available to Promise Information View Supply/Demand by Item View Demand History Information Demand Interface View Item Reservations Define Customer Items Define Customer Item Cross Reference. Define Category Define Item Attribute Controls Category Assignments Define Item Catalog Groups Organization Items Define Manufacturer Part Numbers Define Item Revisions Define Category Sets Define Item/Subinventory Information Define Item Template Define Item Cross References Define Cross–Reference Types Define Item Relationships Define Default Category Sets Define Pending Statuses
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 65
INVITSNU INVIVATT INVIVCSU INVKBCRD INVKBPSQ INVMSDEF INVOBGEN INVPPRDF INVPPRWF INVPPSAF INVPPSDF INVPPSOF INVPPSWF INVPTRPR INVRSVF1 INVRSVF2 INVSAFDH INVSDCAS INVSDFAA INVSDFCR INVSDICC INVSDICR INVSDOCL INVSDODS INVSDOIO INVSDOIS INVSDOPR INVSDORA INVSDOSI INVSDOUC INVSDSUB INVSDUOM
Update Serial Number Information View Item Information Search Items Define Kanban Cards Define Pull Sequences Define Material Status Object Genealogy WMS Rules Rule Where Used strategy Assignment Pick and Put Strategy Strategy Search Order Strategy Where Used Enter Replenishment Counts Reserve Available Supply View Reservations Interface Define Stock Locator Define Category Accounts Define Account Alias Define Freight Carriers Define Commodity codes Define Intercompany Relations Define Unit of Measure Classes Define Item Transaction Default Subinventories Define Organization Parameters Define Status Define Picking Rules Define Organization Access Define Inter–organization Shipping Information Define Unit of Measure Conversions Define Subinventory Define Units of Measure
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 66 Oracle Inventory Technical Reference Manual
INVSHDPA INVSHINQ INVTDILT INVTDTRS INVTDTSR INVTDTTY INVTMSMG INVTOMAI INVTOTRX INVTRMQT INVTTELT INVTTESR INVTTGGL INVTTGPM INVTTMTX INVTTMVE INVTTMVP INVTTMVT INVTTRIN INVTTUAV INVTVPTX INVTVQOH INVTVTUS INVTVTXN MRPFFDIF POXSTDPO RCVRCERC RCVRCVRC RCVSHESH RCVSTDRO RCVTXERT RCVTXVTX
Shortage Parameters View Potential Shortages Update Item Lot Information Define Transaction Reasons Define Transaction Source Types Define Transaction Type Start Managers Create Move Orders Transact Move Orders Multi–Organization Item Quantities Lot Number Entry Serial Number Entry Transfer Transactions to General Ledger Inventory Accounting Periods Perform Miscellaneous Transactions Reference Movement Statistics Define Movement Statistics Parameters Define Movement Statistics. Inspect Customer Returns Update Item Costs View Pending Transaction Interface Activity On Hand Quantities Summarize Transactions View Transactions Enter Forecast Entries Define Purchasing Options Enter Receipts View Shipments/View Receiving Transactions Maintain Shipments Define Receiving Options Enter Receiving Transactions View Receiving Transaction Status
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 67
Reports
ARBARL ARDLP ARXAGC ARXAGE ARXAGF ARXAGL ARXAGR ARXAGS ARXAPFRC ARXAPIPM ARXAPRCB ARXAPRCF ARXAPRCL ARXAPRMB ARXAPRRM ARXASR ARXBDP ARXBPH ARXCAR ARXCBH ARXCCA ARXCCH ARXCCP ARXCCS ARXCDD ARXCDE ARXCFU ARXCHR ARXCKI ARXCOA2
Revenue Recognition Dunning Letter Generate Aging – By Amount Aging – 4 Buckets Aging – By Account Aging – By Collector Aging – By Salesperson Aging – 7 Buckets Format Automatic Receipts Invoices Awaiting Automatic Receipt Automatic Receipt Batch Management Report Automatic Receipts Awaiting Confirmation Receipts Awaiting Bank Clearance Report Remittance Batch Management Report Receipts Awaiting Remittance Report Account Status Report Bad Debt Provision Report Billing and Receipt History Applied Receipts Register Billing History Call Actions Report Collector Call History Customer Profiles Report Customer Credit Snapshot Collections By Collector Report Tax Received Report Collector’s Follow Up Report Credit Hold Report Collection Key Indicators Unapplied Receipts Register
ARXCPH Receipt History Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 68 Oracle Inventory Technical Reference Manual
ARXCPP ARXCRR ARXCTA ARXCURLL ARXDAR ARXDCF ARXDIR ARXDPR ARXDUNP ARXFRV ARXFUH ARXGER ARXICR ARXKIR ARXPAR ARXPDI ARXRECO ARXREV ARXRJR ARXRWS ARXSGPO ARXSTDVR ARXSTR ARXSTTEC ARXSTVRR ARXTDR ARXTTCL ARYVTSLD ARZCARPO BOMRBOMS BOMRDDEL BOMRDODP
Receipt Promises Report Receipt Register Adjustment Approval Report Customer Relationships Listing Discount Adjustment Report Collections Receipt Forecast Disputed Invoice Report Discount Projection Report Dunning Letters – Preliminary Projected Gains and Losses Report Customer Follow Up History Unposted Items Report InterCompany Receipts Report Receivables Key Indicators – Summary Report AutoCash Rules Listing Past Due Invoices Report Recurring Invoice Program Reversed Receipts Report Receipts Journal Report Receipts Without Sites Report Statements Deferred VAT Register US Sales Tax Report Tax Exempt Customer Report VAT Register Transaction Detail Report Tax Code Listing European Sales Listing Automatic Receipts/Remittances Execution Report Bill of Material Structure Report Delete Item Information Report Department Report
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 69
BOMRDRTG BOMRWURS CSTRAIVR CSTRBICR CSTRCTCR CSTRDICR CSTREIVR CSTRELCR CSTRFICR CSTRINVR CSTRITVR CSTRMRGA CSTROVHD CSTRUSIA CSTRUSJA CSTRUSTA ENGRCNDR INVARAAS INVARADV INVARCLI INVARCPA INVARCTA INVARHMA INVARORE INVARPAR INVARPIA INVARPMT INVARPSL INVARPTS INVARRTA INVARUIR INVCCIER
Routing Report Resource Where Used Report All Inventories Value BOM Indented Cost Report Cost Type Comparison Detailed Item Cost Elemental Inventory Valuation Elemental Cost Flexible Item Cost Inventory Valuation Intransit Valuation Margin Analysis Report Overhead Inventory Standard Cost Adjustments WIP Standard Cost Adjustments Intransit Standard Cost Adjustments Engineering Change Order Detail Report ABC Assignments Report ABC Descending Value Report Cycle Count Listing Report Cycle Count Pending Approval Report Cycle Count Entries and Adjustments Report Cycle Count Hit/Miss Analysis Report Cycle Count Open Requests Report Physical Inventory Adjustments Report Physical Inventory Accuracy Analysis Physical Inventory Missing Tag Listing Physical Inventory Counts Report Physical Inventory Trend and Summary Analysis Cycle Count Schedule Requests Report Cycle Count Unscheduled Items Report Cycle Count Entries Interface Exception Report
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 70 Oracle Inventory Technical Reference Manual
INVDRRSV INVIRCAT INVIRCIT INVIRCOC INVIRCXR INVIRDIS INVIRDST INVIRILC INVIRISQ INVIRITD INVIRITS INVIRRCR INVIRRIT INVIRSIQ INVIRSLO INVIRSNO INVIRTMP INVIRXRF INVISMMX INVKBCPR INVM2MQT INVMRMQT INVPRFDH INVPRFRL INVSHPRC INVSRAAL INVSRFRT INVSRIOS INVSRISA INVSRLOC INVSROPT INVSRPLN
Item Reservations Report Item Categories Report Customer Items Report Customer Item Commodity Codes Listing Customer Item Cross References Report Item Status Report Status Attributes Listing Locator Quantities Report Item Quantities Summary Item Definition Detail Item Definition Summary Item Replenishment Count Report Item Relationships Listing Subinventory Quantities Report Inactive Items Report Serial Number Detail Item Template Listing Item Cross–References Listing Min–max Planning Report Print Kanban Cards Multiple Organization Inventory Report Multiple Organization Inventory Report Item Demand History Report Forecast Rule Listing Material Shortage Check Processor Account Alias Listing Freight Carrier Listing Inter–Organization Shipping Information Listing Item–Subinventory Report Locator Listing Organization Parameters Listing Planner Listing
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 71
INVSRSPT INVSRSUB INVSRUOM INVSTMVT INVTOPKL INVTRACS INVTRCLS INVTRDST INVTRELT INVTRHAN INVTRLNT INVTRREG INVTRSHS INVTRSNT INVTRSTS INVTRVLT OEYVTIND PAXAGAST PAXINGEN PAXPRCON PAXPRTSK PAXRWAGT POXACREC POXDETIT POXDLPDT POXFIPOL POXRCIPV POXRCPPV POXRVODS POXRVRER POXRVRTN POXRVXRV
Shortage Parameter Report Subinventory Listing Unit of Measure Listing Movement Statistics Report Move Order Picklist Material Account Distribution Summary Period Close Value Summary Material Account Distribution Detail Expired Lots Report Transaction Historical Summary Lot Transaction Register Transaction Register Shortages Summary Report Serial Number Transaction Register Transaction Source Type Summary Supplier Lot Trace Report European IntraStat Dispatches Listing MGT: Agreement Status By Customer MGT: Invoice Details AUD: Project Configuration AUD: Task Details IMP: Agreement Types Accrual Reconciliation Report Item Detail Listing Receipt Traveler Financials/Purchasing Options Listing Invoice Price Variance Report Purchase Price Variance Report Overdue Vendor Shipments Report Receiving Exceptions Report Receipt Adjustments Report Expected Receipts Report
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 72 Oracle Inventory Technical Reference Manual
RAXADJ RAXAPR RAXARL RAXATB RAXAVR RAXCBR RAXCUS RAXCUSLR RAXGLA RAXGLR RAXICI RAXIIR RAXILL RAXINPS RAXINR RAXINV RAXINVPR RAXINX RAXMRG RAXMRP RAXNCAR RAXPTL RAXSKI RAXSOL RAXTTL RCVTXRTR VEHARRTB VEHOEOOP WIPDJDAT WIPDJORQ WIPDJPCK WIPDJRTG
Adjustment Register AutoInvoice Execution Report Accounting Rules Listing Report Tax–only: Open Invoices AutoInvoice Validation Report Commitment Balance Report Customer Listing – Summary Customer Listing – Detail Sales Journal by Customer Sales Journal by GL Account Intercompany Invoice Report Incomplete Invoices Listing Standard Memo Lines Listing Invoices Posted to Suspense Report Transaction Register Print Invoices Report Invoice Print Preview Report Invoice Exception Report Customer Merge Execution Report Duplicate Customer Report Other Applications Report Payment Terms Listing Key Indicators – Summary Report Transaction Batch Sources Listing Transaction Types Listing Receiving Transactions Regisiter Automotive Retro Billing Report Automotive Open Orders Pricing Report Discrete Job Data Report Discrete Job Shortage Report Discrete Job Pick List Report Discrete Job Routing Sheet
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 73
WIPREDAT WIPREORQ WIPREPCK WIPRERTG WIPREVAL WIPSULIN WIPSUPMT
Repetitive Schedule Data Report Repetitive Schedule Shortage Report Repetitive Pick List Report Repetitive Routing Sheet Repetitive Value Report Production Line Report WIP Parameters Report
Concurrent Programs
ARBCPC ARDLGP ARLPLB ARXAAP ARXSGP ASTATA BMCCCI BMCDEL BMCPCL CMCCCU CMCCOC CMCCTM CMCMEC CSOCINT CSTCSCIC CSTCSCOC CSTCSEIA CSTCSPCH ENCECP GLBCMP INCAAA INCAAC
Customer Profile Copy Print Dunning Letters Process Lockboxes AutoAdjustment Statement Generation Program Assign territory access AutoCreate Configuration Items Delete Item Information Build Workday Calendar Update standard costs Copy item cost across organizations Resource Cost Transaction Manager Mass edit cost information Service OC Interface Copy item costs Copy overhead costs Edit item accounts Purge standard cost history Engineering Change Order Purge program Maintain period map table Assign ABC Class Codes Compile cycle count values in descending order
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 74 Oracle Inventory Technical Reference Manual
INCAAP INCACG INCACI INCACP INCACS INCAPA INCAPF INCAPP INCAPT INCDCM INCDPG INCDSS INCFDH INCFIF INCIAP INCIAR INCIPS INCOIN INCRPG INCRPR INCRVL INCTCC INCTCM INCTCW INCTGL INCTM INCTPC INCTPG INCTSN INVLIBR
Purge ABC Data Sets Generate Count Requests Initialize Cycle Count Items Purge Cycle Count Information Schedule Cycle Count Headers Perform Physical Inventory Adjustments Freeze Physical Inventory Purge Physical Inventory Information Generate Physical Inventory Tags Process demand interface Purge demand records Safety Stock Calculation Summarize item demand history Compile item forecast Create Intercompany AP invoices Create Intercompany AR Invoices Update item statuses with pending statuses Import Items Purge replenishment records Process replenishment count results Validate replenishment interface information Concurrent Transaction Costing Processor Process transaction interface This handles the transaction worker logic Downloads Inventory and WIP account transactions to General Ledger Inventory RPC Manager Inventory Period Close Purge transaction history Initialize serial numbers for inventory items Inventory Manager
Oracle Proprietary, Confidential Information––Use Restricted by Contract
High–Level Design 2 – 75
INVPPRCI INVRSVIN MRCSAL PATTAR RACUST
Packaged function that processes the Item Interface tables. Reservations Interface Manager Mass load into a master demand or master production schedule Transfer invoices to Oracle Receivables. Customer Interface
Oracle Proprietary, Confidential Information––Use Restricted by Contract
2 – 76 Oracle Inventory Technical Reference Manual
CHAPTER
3
Detailed Design
T
his chapter presents a detailed design for implementing Oracle Inventory. 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 Inventory that enables you to: • Convert existing application data • Integrate your Oracle Inventory 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 Inventory 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 Inventory 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 Inventory Technical Reference Manual
Table and View Definitions
This section contains a detailed description of each Oracle Inventory 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 Oracle Inventory 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 Oracle Inventory uses the column. When a column is part of a table’s primary key, we append the notation (PK) to the name of that column. To help you understand which columns Oracle Inventory 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 No longer used Oracle Inventory does not use this column, although the column might be used in a future release. Oracle Inventory no longer uses this column. AutoInstall installs this column. Subsequent versions of Oracle Inventory might not include this column. Oracle Inventory 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 Oracle Inventory, you do not have this column.
No longer installed
Standard Who Columns Most Oracle Inventory 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 inserts a row in an
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3–4 Oracle Inventory Technical Reference Manual
interface table, you must populate each of the five standard Who columns:
LAST_UPDATE_DATE LAST_UPDATED_BY
Date when a user last updated this row User who last updated this row (foreign key to FND_USER.USER_ID) Date when this row was created User who created this row (foreign key to FND_USER.USER_ID) 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
CREATION_DATE CREATED_BY
LAST_UPDATE_LOGIN
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 Inventory 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) Application ID of program that last updated this row (foreign key to FND_APPLICATION.APPLICATION_ID) Program ID of program that last updated this row (foreign key to FND_CONCURRENT_PROGRAM.CONCURRENT_PROGRAM_ID) Date when a program last updated this row
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
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 Inventory 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 Inventory.
Sequences
Oracle Inventory 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 Inventory view you may need to reference, we include important elements from the SQL statement that defines or creates a view. By studying this view definition, you can understand exactly how a view derives its contents.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3–6 Oracle Inventory 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 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
Foreign Key Column 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 INVOICE TYPE AWT CREDIT DEBIT EXPENSE REPORT INTEREST
QuickCodes Table 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–7
QuickCodes Columns Column
(Continued) QuickCodes Type MIXED PREPAYMENT QUICKDEFAULT QUICKMATCH STANDARD QuickCodes Table Mixed type invoice Prepayments and advances PO default standard invoice QuickMatch standard invoice Standard invoice AP_LOOKUP_CODES Check Clearing Electronic Wire AP_LOOKUP_CODES Not paid Partially paid Fully paid 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
PAYMENT_METHOD_LOOKUP_CODE
PAYMENT METHOD CHECK CLEARING EFT WIRE INVOICE PAYMENT STATUS N P Y SOURCE CREDIT CARD EDI GATEWAY ERS INVOICE GATEWAY Intercompany Oracle Assets Oracle Project Accounting Oracle Property Manager PA_IC_INVOICES PA_IP_INVOICES RECURRING INVOICE RTS SelfService XpenseXpress
PAYMENT_STATUS_FLAG
SOURCE
Column Descriptions Name INVOICE_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY VENDOR_ID INVOICE_NUM SET_OF_BOOKS_ID INVOICE_CURRENCY_CODE PAYMENT_CURRENCY_CODE
Null? Type 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)
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
PAYMENT_CROSS_RATE
NOT NULL NUMBER
INVOICE_AMOUNT VENDOR_SITE_ID AMOUNT_PAID DISCOUNT_AMOUNT_TAKEN INVOICE_DATE
NULL NULL NULL NULL NULL
NUMBER NUMBER(15) NUMBER NUMBER DATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3–8 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL VARCHAR2(25) VARCHAR2(25) VARCHAR2(240) NUMBER(15) NUMBER 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
SOURCE INVOICE_TYPE_LOOKUP_CODE DESCRIPTION BATCH_ID AMOUNT_APPLICABLE_TO_DISCOUNT TAX_AMOUNT TERMS_ID TERMS_DATE PAYMENT_METHOD_LOOKUP_CODE PAY_GROUP_LOOKUP_CODE ACCTS_PAY_CODE_COMBINATION_ID PAYMENT_STATUS_FLAG CREATION_DATE CREATED_BY BASE_AMOUNT VAT_CODE LAST_UPDATE_LOGIN EXCLUSIVE_PAYMENT_FLAG PO_HEADER_ID
NULL NUMBER NULL NUMBER(15) NULL DATE NULL VARCHAR2(25) NULL VARCHAR2(25) NULL NUMBER(15) NULL VARCHAR2(1) NULL DATE NULL NUMBER(15) NULL NUMBER NULL VARCHAR2(15) NULL NUMBER(15) NULL VARCHAR2(1) 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 EXCHANGE_RATE_TYPE EXCHANGE_DATE
NULL NUMBER(15) NULL NUMBER NULL VARCHAR2(30) NULL DATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3–9
Column Descriptions Name
(Continued) Null? Type NULL DATE 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
EARLIEST_SETTLEMENT_DATE
ORIGINAL_PREPAYMENT_AMOUNT DOC_SEQUENCE_ID DOC_SEQUENCE_VALUE DOC_CATEGORY_CODE ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE_CATEGORY APPROVAL_STATUS APPROVAL_DESCRIPTION
NULL NUMBER NULL NUMBER 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 VARCHAR2(150) NULL VARCHAR2(25) NULL VARCHAR2(240)
INVOICE_DISTRIBUTION_TOTAL POSTING_STATUS
NULL NUMBER NULL VARCHAR2(15)
PREPAY_FLAG AUTHORIZED_BY
NULL VARCHAR2(1) NULL VARCHAR2(25)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 10 Oracle Inventory Technical Reference Manual
Column Descriptions Name CANCELLED_DATE CANCELLED_BY CANCELLED_AMOUNT
(Continued) Null? Type NULL DATE NULL NUMBER(15) Description 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
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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 11
Column Descriptions Name
(Continued) 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
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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 12 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? 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) If Oracle Grants Accounting is installed, the award ID is used with data in project columns to track grant information NULL NUMBER(15) When an expense report gets split in Both Pay scenario, the new expense report’s paid_on_behalf_employee_id gets populated with the original expense report’s employee_id. NULL NUMBER Amount that is due to credit card company NULL NUMBER Amount that is due to employee
MRC_EXCHANGE_RATE_TYPE
MRC_EXCHANGE_DATE
GL_DATE AWARD_ID
PAID_ON_BEHALF_EMPLOYEE_ID
AMT_DUE_CCARD_COMPANY AMT_DUE_EMPLOYEE Indexes Index Name AP_INVOICES_N1 AP_INVOICES_N10 AP_INVOICES_N11 AP_INVOICES_N12 AP_INVOICES_N13 AP_INVOICES_N14 AP_INVOICES_N15 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 AP_INVOICES_U3
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE
Sequence 1 1 1 2 2 5 5 1 1 1 1 1 1 1 1 1 1 1 2 3 1 2
Column Name BATCH_ID PO_HEADER_ID PROJECT_ID TASK_ID VOUCHER_NUM DOC_SEQUENCE_VALUE GLOBAL_ATTRIBUTE1 PAID_ON_BEHALF_EMPLOYEE_ID 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
Sequences Sequence AP_INVOICES_S
Derived Column INVOICE_ID
Database Triggers
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 13
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.
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.
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.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 14 Oracle Inventory Technical Reference Manual
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.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 15
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
Primary Key Column PERIOD_TYPE TAX_ID RULE_ID CODE_COMBINATION_ID SET_OF_BOOKS_ID VENDOR_ID VENDOR_SITE_ID
Foreign Key Column 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 TAX TYPE OFFSET SALES USE
QuickCodes Table AP_LOOKUP_CODES Offset Tax Code Sales Tax Use Tax
Column Descriptions Name NAME TAX_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY TAX_TYPE SET_OF_BOOKS_ID DESCRIPTION TAX_RATE TAX_CODE_COMBINATION_ID INACTIVE_DATE LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5
Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL VARCHAR2(15) NUMBER(15) DATE NUMBER(15) VARCHAR2(25) NUMBER(15) VARCHAR2(240) NUMBER NUMBER(15) DATE NUMBER(15) DATE NUMBER(15) VARCHAR2(150) 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
NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 16 Oracle Inventory Technical Reference Manual
Column Descriptions Name ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 AWT_VENDOR_ID
(Continued) Null? Type 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) 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
AWT_VENDOR_SITE_ID AWT_PERIOD_TYPE AWT_PERIOD_LIMIT RANGE_AMOUNT_BASIS
NULL NUMBER(15) NULL VARCHAR2(15) NULL NUMBER NULL VARCHAR2(25)
RANGE_PERIOD_BASIS
NULL VARCHAR2(25)
ORG_ID VAT_TRANSACTION_TYPE 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
NULL NUMBER(15) 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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 17
Column Descriptions Name
(Continued) 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(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
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 AP_TAX_CODES_S
Index Type NOT UNIQUE UNIQUE
Sequence 1 1
Column Name NAME TAX_ID
Derived Column TAX_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 18 Oracle Inventory Technical Reference Manual
AR_LOCATION_COMBINATIONS
This table stores the combinations of taxing jurisdictions that together define a tax authority. Rows in this table can be created manually using the Tax Authorities window or automatically from database triggers against the table RA_ADDRESSES_ALL. Every address that exists within the default country as defined by Oracle Receivables system parameters will have a set of taxing jurisdictions automatically created for it. The combination of these jurisdictions into an authority is also performed automatically by database triggers. Whenever new records are created in AR_LOCATION_COMBINATIONS, more database triggers automatically create compiled sales tax rates for this taxing authority into the table AR_SALES_TAX. Only those locations and rates that have overlapping postal code and effectivity date ranges are summed into the single record in AR_SALES_TAX.
Column Descriptions Name LOCATION_ID (PK)
Null? Type NOT NULL NUMBER(15) NOT NULL NUMBER(15)
Description Internal Location Code Combination ID Identifies which Structure of the Sales Tax Location Flexfield this combination of locations belongs too. Allows the user to disable a location code combination Standard Who column Standard Who column Date at which code combination becomes active Date at which code combination is deactivated Required by AOL Enhanced Who column Enhanced Who column Enhanced Who column Enhanced Who column Foreign Key back to AR_LOCATION_VALUES for this segment of the Sales Tax Location Flexfield Foreign Key back to AR_LOCATION_VALUES for this segment of the Sales Tax Location Flexfield Foreign Key back to AR_LOCATION_VALUES for this segment of the Sales Tax Location Flexfield Foreign Key back to AR_LOCATION_VALUES for this segment of the Sales Tax Location Flexfield
LOCATION_STRUCTURE_ID
ENABLED_FLAG LAST_UPDATED_BY LAST_UPDATE_DATE START_DATE_ACTIVE END_DATE_ACTIVE SUMMARY_FLAG PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE REQUEST_ID LOCATION_ID_SEGMENT_1
NOT NULL VARCHAR2(1) NOT NULL NUMBER(15) NOT NULL DATE NULL DATE NULL DATE NOT NULL NULL NULL NULL NULL NULL VARCHAR2(1) NUMBER(15) NUMBER(15) DATE NUMBER(15) NUMBER(15)
LOCATION_ID_SEGMENT_2
NULL NUMBER(15)
LOCATION_ID_SEGMENT_3
NULL NUMBER(15)
LOCATION_ID_SEGMENT_4
NULL NUMBER(15)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 19
Column Descriptions Name
(Continued) Null? Type NULL NUMBER(15) Description Foreign Key back to AR_LOCATION_VALUES for this segment of the Sales Tax Location Flexfield Foreign Key back to AR_LOCATION_VALUES for this segment of the Sales Tax Location Flexfield Foreign Key back to AR_LOCATION_VALUES for this segment of the Sales Tax Location Flexfield Foreign Key back to AR_LOCATION_VALUES for this segment of the Sales Tax Location Flexfield Foreign Key back to AR_LOCATION_VALUES for this segment of the Sales Tax Location Flexfield Foreign Key back to AR_LOCATION_VALUES for this segment of the Sales Tax Location Flexfield 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 Descriptive Flexfield Segment column Descriptive Flexfield Segment column Descriptive Flexfield Segment column Standard Who column Standard Who column
LOCATION_ID_SEGMENT_5
LOCATION_ID_SEGMENT_6
NULL NUMBER(15)
LOCATION_ID_SEGMENT_7
NULL NUMBER(15)
LOCATION_ID_SEGMENT_8
NULL NUMBER(15)
LOCATION_ID_SEGMENT_9
NULL NUMBER(15)
LOCATION_ID_SEGMENT_10
NULL NUMBER(15)
ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 CREATED_BY CREATION_DATE
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(15) NULL DATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 20 Oracle Inventory Technical Reference Manual
Indexes Index Name AR_LOCATION_COMBINATIONS_N1 AR_LOCATION_COMBINATIONS_N10 AR_LOCATION_COMBINATIONS_N2 AR_LOCATION_COMBINATIONS_N3 AR_LOCATION_COMBINATIONS_N4 AR_LOCATION_COMBINATIONS_N5 AR_LOCATION_COMBINATIONS_N6 AR_LOCATION_COMBINATIONS_N7 AR_LOCATION_COMBINATIONS_N8 AR_LOCATION_COMBINATIONS_N9 AR_LOCATION_COMBINATIONS_U1 Sequences Sequence AR_LOCATION_COMBINATIONS_S
Index Type NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE
Sequence 1 1 1 1 1 1 1 1 1 1 1
Column Name LOCATION_ID_SEGMENT_1 LOCATION_ID_SEGMENT_10 LOCATION_ID_SEGMENT_2 LOCATION_ID_SEGMENT_3 LOCATION_ID_SEGMENT_4 LOCATION_ID_SEGMENT_5 LOCATION_ID_SEGMENT_6 LOCATION_ID_SEGMENT_7 LOCATION_ID_SEGMENT_8 LOCATION_ID_SEGMENT_9 LOCATION_ID
Derived Column LOCATION_ID
Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : AR_LOCATION_COMBINATIONS_BRU BEFORE ROW UPDATE
Populate AR_SALES_TAX with the combined tax rates identified for each field within your sales tax location flexfield, typically state, county, and city.
Trigger Trigger Trigger Trigger
Name Time Level Event
: : : :
AR_LOCATION_COMBINATIONS_BRI BEFORE ROW INSERT
Populate AR_SALES_TAX with the combined tax rates identified for each field within your sales tax location flexfield, typically state, county, and city.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 21
AR_VAT_TAX_ALL_B
This table contains tax codes that are defined in the Tax Codes and Rates window. Each row represents a tax code and a tax rate valid for the period between the START_DATE and the END_DATE.
Foreign Keys Primary Key Table GL_CODE_COMBINATIONS GL_SETS_OF_BOOKS Column Descriptions Name VAT_TAX_ID SET_OF_BOOKS_ID TAX_CODE (PK)
Primary Key Column CODE_COMBINATION_ID SET_OF_BOOKS_ID
Foreign Key Column TAX_ACCOUNT_ID SET_OF_BOOKS_ID
Null? Type NOT NULL NUMBER(15) NOT NULL NUMBER(15) NOT NULL VARCHAR2(50) NOT NULL NUMBER(15) NOT NULL DATE NULL NUMBER(15) NOT NULL NUMBER(15) NOT NULL DATE NULL NUMBER
Description Unique identifier The unique identifier of the set of book The tax code associated with a rate user specified in the Tax Codes and Rates window Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column The tax rate associated with the tax code the user specified in the Tax Codes and Rates window This is a lookup column that uses the lookup_type TAX_TYPE. Indicates whether the tax code is of type Ad Hoc The code combination ID of the accounting flexfield to which the tax should be posted First date that the tax code is active Last date that the tax code is active Allow the creation of unapproved exemption certificates Description of tax code (legal requirement in Italy) 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
LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE TAX_RATE
TAX_TYPE VALIDATE_FLAG TAX_ACCOUNT_ID START_DATE END_DATE UNAPPROVED_EXEMPTION_FLAG DESCRIPTION ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 (PK)
NOT NULL VARCHAR2(30) NULL VARCHAR2(1) NULL NUMBER(15) NOT NULL DATE NULL DATE NULL VARCHAR2(1) NULL VARCHAR2(60) NULL VARCHAR2(30) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 22 Oracle Inventory Technical Reference Manual
Column Descriptions Name ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15
(Continued) 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 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 NUMBER(15) Operating Unit Identifier NULL VARCHAR2(30) VAT Transaction Type NULL VARCHAR2(150) Reserved For Globalization Functionality NULL VARCHAR2(150) Reserved For Globalization Functionality NULL VARCHAR2(150) Reserved For Globalization Functionality NULL VARCHAR2(150) Reserved For Globalization Functionality NULL VARCHAR2(150) Reserved For Globalization Functionality NULL VARCHAR2(150) Reserved For Globalization Functionality NULL VARCHAR2(150) Reserved For Globalization Functionality NULL VARCHAR2(150) Reserved For Globalization Functionality NULL VARCHAR2(150) Reserved For Globalization Functionality NULL VARCHAR2(150) Reserved For Globalization Functionality NULL VARCHAR2(150) Reserved For Globalization Functionality NULL VARCHAR2(150) Reserved For Globalization Functionality NULL VARCHAR2(150) Reserved For Globalization Functionality NULL VARCHAR2(150) Reserved For Globalization Functionality NULL VARCHAR2(150) Reserved For Globalization Functionality NULL VARCHAR2(150) Reserved For Globalization Functionality NULL VARCHAR2(150) Reserved For Globalization Functionality NULL VARCHAR2(150) Reserved For Globalization Functionality NULL VARCHAR2(150) Reserved For Globalization Functionality NULL VARCHAR2(150) Reserved For Globalization Functionality
ORG_ID VAT_TRANSACTION_TYPE 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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 23
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(30) NULL Description Reserved For Globalization Functionality VARCHAR2(1) When this flag is set to ’Y’, the tax code is inclusive by default. Otherwise, it is exclusive. VARCHAR2(1) When this flag is set to ’Y’, the value of AMOUNT_INCLUDES_TAX_FLAG can be overridden at time of usage. Otherwise, the AMOUNT_INCLUDES_TAX_FLAG at the tax code level must be used. VARCHAR2(30) Lookup type, AR_TAXABLE_BASIS, for determining the taxable amount. VARCHAR2(2000) PL/SQL block to calculate the tax amount. NUMBER(15) Code combination ID of the accounting flexfield for the deferred tax account. NUMBER(15) Code combination ID of the accounting flexfield for the expense/revenue account for adjustments. NUMBER(15) Code combination ID of the accounting flexfield for the expense account for earned discounts. NUMBER(15) Code combination ID of the accounting flexfield for the expense account for unearned discounts. NUMBER(15) Code combination ID of the accounting flexfield for the revenue account for finance charge. NUMBER(15) Code combination ID of the accounting flexfield for the non–recoverable tax account for adjustments. NUMBER(15) Code combination ID of the accounting flexfield for the non–recoverable tax account for earned discounts. NUMBER(15) Code combination ID of the accounting flexfield for the non–recoverable tax account for unearned discounts. NUMBER(15) Code combination ID of the accounting flexfield for the non–recoverable VARCHAR2(1) Input of Output. Output Tax Codes are used on Sales Transactions; Input Tax Codes are used on Purchase Transactions. Only Output Tax Codes can be selected by the user for all Tax Code fields except the Liability Tax Code field of the Receivables Activity Window. This field provides list of values choices for Input Tax Codes.
GLOBAL_ATTRIBUTE_CATEGORY AMOUNT_INCLUDES_TAX_FLAG
AMOUNT_INCLUDES_TAX_OVERRIDE
NULL
TAXABLE_BASIS TAX_CALCULATION_PLSQL_BLOCK INTERIM_TAX_CCID ADJ_CCID
NULL NULL NULL NULL
EDISC_CCID
NULL
UNEDISC_CCID
NULL
FINCHRG_CCID
NULL
ADJ_NON_REC_TAX_CCID
NULL
EDISC_NON_REC_TAX_CCID
NULL
UNEDISC_NON_REC_TAX_CCID
NULL
FINCHRG_NON_REC_TAX_CCID TAX_CLASS
NULL NULL
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 24 Oracle Inventory Technical Reference Manual
Column Descriptions Name DISPLAYED_FLAG
(Continued) Null? Type NULL VARCHAR2(1) Description Controls whether this Tax Code can be selected using the list of values to choose a tax code or Tax Group. By default, all Tax Groups are Displayed, as are all Tax Codes not used within a Tax Group. Tax Codes already used within Tax Groups are not displayed. Y or N indicates whether the tax code is enabled. This field is used in conjunction with START_DATE and END_DATE and allows the tax code to be enabled/disabled even for the start date specified in the START_DATE field. Iidentifies a Condition Set which can be used to optionally validate the Tax Group as it is built for any given transaction line. Using Tax Conditions you can check to ensure that a Tax Group has built all the required taxes and raise a user error message if a required tax has not been used. This column is a foreign key to TAX_CONDITIONS_ALL.
ENABLED_FLAG
NULL VARCHAR2(1)
TAX_CONSTRAINT_ID
NULL NUMBER(15)
Indexes Index Name AR_VAT_TAX_ALL_B_N1 AR_VAT_TAX_ALL_B_N2 AR_VAT_TAX_ALL_B_N3 AR_VAT_TAX_ALL_B_N4 AR_VAT_TAX_ALL_B_U1 Sequences Sequence AR_VAT_TAX_S
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE
Sequence 1 2 3 1 2 3 5 5 10 1
Column Name SET_OF_BOOKS_ID TAX_CODE START_DATE SET_OF_BOOKS_ID TAX_TYPE START_DATE TAX_ACCOUNT_ID TAX_CODE START_DATE VAT_TAX_ID
Derived Column VAT_TAX_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 25
BOM_BILL_OF_MATERIALS
BOM_BILL_OF_MATERIALS stores information about manufacturing and engineering bills of material. Each row in this table represents a unique manufacturing or engineering bill and is identified by BILL_SEQUENCE_ID. Oracle Bills of Material stores planning bills, model/option structures and standard bills in this table. The item’s BOM_ITEM_TYPE attribute dictates the type of bill of material defined in this table. There is no identifier in this table that differentiates planning, model, option class, standard bills or product families. If a bill shares its structure with another bill in the same or a different organization, COMMON_BILL_SEQUENCE_ID refers to that common bill. This is a mandatory column that equals BILL_SEQUENCE_ID if there is no common bill reference. If an engineering change order creates a new bill of material for an item, PENDING_FROM_ECN stores the ECO number that originates this new bill.
Foreign Keys Primary Key Table BOM_ALTERNATE_DESIGNATORS BOM_BILL_OF_MATERIALS ENG_ENGINEERING_CHANGES HR_ALL_ORGANIZATION_UNITS MTL_SYSTEM_ITEMS_B MTL_SYSTEM_ITEMS_B
Primary Key Column ALTERNATE_DESIGNATOR_CODE ORGANIZATION_ID BILL_SEQUENCE_ID CHANGE_NOTICE ORGANIZATION_ID ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID ORGANIZATION_ID INVENTORY_ITEM_ID
Foreign Key Column ALTERNATE_BOM_DESIGNATOR ORGANIZATION_ID COMMON_BILL_SEQUENCE_ID PENDING_FROM_ECN ORGANIZATION_ID ORGANIZATION_ID ASSEMBLY_ITEM_ID ORGANIZATION_ID COMMON_ORGANIZATION_ID COMMON_ASSEMBLY_ITEM_ID
QuickCodes Columns Column ASSEMBLY_TYPE
QuickCodes Type ECG_BOM_COMP_SEL 1 2
QuickCodes Table MFG_LOOKUPS Manufacturing Engineering
Column Descriptions Name ASSEMBLY_ITEM_ID ORGANIZATION_ID ALTERNATE_BOM_DESIGNATOR LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN
Null? Type NOT NULL NUMBER NOT NULL NULL NOT NULL NOT NULL NOT NULL NOT NULL NULL NUMBER VARCHAR2(10) DATE NUMBER DATE NUMBER NUMBER
Description Inventory item identifier of manufactured assembly Organization identifier Alternate designator code Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 26 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL VARCHAR2(240) NULL VARCHAR2(10) NULL VARCHAR2(30) 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) NUMBER Description Assembly item identifier of common bill Specific bill of material comment Change notice that created this bill of material 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 Assembly type: 1=Manufacturing bill 2=Engineering bill Identifier of common bill Bill of material unique identifier Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column Organization identifier of common bill Next date when pre–explosion will be refreshed Project Identifier for Project Manufacturing Task identifier for Project Manufacturing
COMMON_ASSEMBLY_ITEM_ID SPECIFIC_ASSEMBLY_COMMENT PENDING_FROM_ECN ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ASSEMBLY_TYPE COMMON_BILL_SEQUENCE_ID BILL_SEQUENCE_ID (PK) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE COMMON_ORGANIZATION_ID NEXT_EXPLODE_DATE PROJECT_ID TASK_ID ORIGINAL_SYSTEM_REFERENCE Indexes Index Name BOM_BILL_OF_MATERIALS_N1 BOM_BILL_OF_MATERIALS_U1 BOM_BILL_OF_MATERIALS_U2 Sequences Sequence BOM_INVENTORY_COMPONENTS_S
NOT NULL NUMBER NOT NULL NUMBER NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE NUMBER
NULL DATE NULL NUMBER NULL NUMBER NULL VARCHAR2(50)
Index Type NOT UNIQUE UNIQUE UNIQUE
Sequence 1 1 2 3 2
Column Name COMMON_BILL_SEQUENCE_ID ASSEMBLY_ITEM_ID ORGANIZATION_ID ALTERNATE_BOM_DESIGNATOR BILL_SEQUENCE_ID
Derived Column BILL_SEQUENCE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 27
Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : BOMTBOMX AFTER ROW INSERT, UPDATE, DELETE
This trigger updates the REXPLODE_FLAG in the BOM_EXPLOSIONS table for the INSERT, UPDATE or DELETE of a row. For a product family this trigger nulls out the PRODUCT_FAMILY_ITEM_ID column in the MTL_SYSTEM_ITEMS table for DELETES.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 28 Oracle Inventory Technical Reference Manual
BOM_CALENDARS
BOM_CALENDARS stores the definition of your workday calendar. You can follow any of the four following type of quarters for your yearly calendar identified by Quarterly Calendar Type
1. 4–4–5 : quarterly pattern having two 4 weeks followed by a 5 week period 2. 5–4–4 : one 5 week followed by two 4 week periods 3. 13 periods : for calendar year 4. regular months of calendar year
QuickCodes Columns Column QUARTERLY_CALENDAR_TYPE
QuickCodes Type BOM_CALENDAR_QT 1 2 3 4
QuickCodes Table MFG_LOOKUPS 445 weekly quarter pattern 544 weekly quarter pattern Regular calendar months 13 period calendar
Column Descriptions Name CALENDAR_CODE (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN QUARTERLY_CALENDAR_TYPE DAYS_ON DAYS_OFF CALENDAR_START_DATE CALENDAR_END_DATE DESCRIPTION ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13
Null? Type NULL NULL NULL NULL NULL NULL NOT NULL NULL NOT NOT NOT NOT NOT VARCHAR2(10) DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER
Description Workday calendar identifier Standard Who Column Standard Who Column Standard Who Column Standard Who Column Standard Who Column Quarterly Calendar Type Code Number of consecutive working days Number of consecutive non–working days Beginning date for the calendar Ending date for the calendar 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
NULL NUMBER NOT NULL DATE NOT NULL DATE NULL VARCHAR2(240) NULL VARCHAR2(30) 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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 29
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) NUMBER NUMBER NUMBER DATE VARCHAR2(1) Description Descriptive flexfield segment Descriptive flexfield segment Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column Compiled calendar is up to date with the database (yes/no)
ATTRIBUTE14 ATTRIBUTE15 REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE DATABASE_IN_SYNC
Indexes Index Name BOM_CALENDARS_U1
Index Type UNIQUE
Sequence 1
Column Name CALENDAR_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 30 Oracle Inventory Technical Reference Manual
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 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 NEXT_SEQ_NUM PRIOR_SEQ_NUM NEXT_DATE PRIOR_DATE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name BOM_CALENDAR_DATES_N1 BOM_CALENDAR_DATES_N2 BOM_CALENDAR_DATES_N3
Primary Key Column CALENDAR_CODE EXCEPTION_SET_ID
Foreign Key Column CALENDAR_CODE EXCEPTION_SET_ID
Null? Type NULL NULL NULL NULL NULL NULL NULL NOT NULL NULL NOT NOT NOT NOT NOT NOT VARCHAR2(10) NUMBER DATE NUMBER DATE NUMBER NUMBER DATE NUMBER
Description 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
NOT NULL NUMBER NOT NULL NUMBER NOT NULL DATE NOT NULL DATE NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE
Sequence 1 2 3 1 2 3 1 2 3 4
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
Detailed Design 3 – 31
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
3 – 32 Oracle Inventory Technical Reference Manual
BOM_CAL_WEEK_START_DATES
BOM_CAL_WEEK_START_DATES stores all the weeks between the calendar start date and calendar end date for a calendar and exception set. All calendar week start dates are valid work days. A sequence is generated beginning from the first week start date. The next week start date and prior week start date are also stored in this table.
Foreign Keys Primary Key Table BOM_CALENDARS BOM_EXCEPTION_SETS Column Descriptions Name CALENDAR_CODE (PK) EXCEPTION_SET_ID (PK) WEEK_START_DATE (PK) LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY NEXT_DATE PRIOR_DATE SEQ_NUM REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name BOM_CAL_WEEK_START_DATES_U1
Primary Key Column CALENDAR_CODE EXCEPTION_SET_ID
Foreign Key Column CALENDAR_CODE EXCEPTION_SET_ID
Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NOT NULL NOT NULL NOT NULL VARCHAR2(10) NUMBER DATE NUMBER DATE NUMBER DATE NUMBER DATE
Description Workday calendar identifier Exception set unique identifier Week start date Standard Who Column Standard Who Column Standard Who Column Standard Who Column Standard Who Column Date corresponding to the next working date Date corresponding to the prior working date Sequence number (for working days) Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column
NOT NULL DATE NOT NULL NUMBER NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE
Index Type UNIQUE
Sequence 1 2 3
Column Name CALENDAR_CODE EXCEPTION_SET_ID WEEK_START_DATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 33
BOM_CAL_YEAR_START_DATES
BOM_CAL_YEAR_START_DATES stores the year start dates for your calendar and exception set.
Foreign Keys Primary Key Table BOM_CALENDARS BOM_EXCEPTION_SETS Column Descriptions Name CALENDAR_CODE (PK) EXCEPTION_SET_ID (PK) YEAR_START_DATE (PK) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name BOM_CAL_YEAR_START_DATES_U1
Primary Key Column CALENDAR_CODE EXCEPTION_SET_ID
Foreign Key Column CALENDAR_CODE EXCEPTION_SET_ID
Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NOT NULL NOT NULL NULL NULL NULL NULL VARCHAR2(10) NUMBER DATE DATE NUMBER NUMBER DATE NUMBER NUMBER NUMBER NUMBER DATE
Description Workday calendar identifier Exception set unique identifier Calendar year start date Standard Who Column Standard Who Column Standard Who Column Standard Who Column Standard Who Column Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column
Index Type UNIQUE
Sequence 1 2 3
Column Name CALENDAR_CODE EXCEPTION_SET_ID YEAR_START_DATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 34 Oracle Inventory Technical Reference Manual
BOM_DELETE_ENTITIES
BOM_DELETE_ENTITIES stores information about items, bills, or routings you choose to delete in your delete group. Oracle Bills of Material stores the item number and description of the item you delete in ITEM_CONCAT_SEGMENTS and ITEM_DESCRIPTION. These values are stored to report and query on if you delete the item. PRIOR_PROCESS_FLAG stores whether the row originates from the user or is automatically created by Oracle Bills of Material. If a user entered the row, the Delete Item User–exit process does not affect the row.
Foreign Keys Primary Key Table BOM_BILL_OF_MATERIALS BOM_DELETE_GROUPS BOM_OPERATIONAL_ROUTINGS QuickCodes Columns Column DELETE_ENTITY_TYPE
Primary Key Column BILL_SEQUENCE_ID DELETE_GROUP_SEQUENCE_ID ROUTING_SEQUENCE_ID
Foreign Key Column BILL_SEQUENCE_ID DELETE_GROUP_SEQUENCE_ID ROUTING_SEQUENCE_ID
QuickCodes Type BOM_DELETE_ENTITY_TYPE 1 2 3 4 5 BOM_DELETE_STATUS_TYPE 1 2 3 4 SYS_YES_NO 1 2 SYS_YES_NO 1 2
QuickCodes Table MFG_LOOKUPS Item Bill of material Routing Component Operation MFG_LOOKUPS Pending Check ok Error Deleted MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No
DELETE_STATUS_TYPE
PRIOR_COMMIT_FLAG
PRIOR_PROCESS_FLAG
Column Descriptions Name DELETE_ENTITY_SEQUENCE_ID DELETE_GROUP_SEQUENCE_ID DELETE_ENTITY_TYPE BILL_SEQUENCE_ID ROUTING_SEQUENCE_ID INVENTORY_ITEM_ID ORGANIZATION_ID (PK)
Null? Type NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER
Description Delete entity unique identifier Delete group unique identifier Type of delete entity Bill of material unique identifier Routing unique identifier Item unique identifier Organization identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 35
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(10) Description Alternate designator of bom or routing being deleted NULL VARCHAR2(240) Item description NOT NULL VARCHAR2(240) Item concatenated key flexfield segments NULL NUMBER Delete entity status NULL DATE Date entity was deleted NOT NULL NUMBER Indicates whether this row has been exploded into its bill or routings for child organizations NOT NULL NUMBER Indicates if the row is user entered or loaded automatically NOT NULL DATE Standard Who column NOT NULL NUMBER Standard Who column NOT NULL DATE Standard Who column NOT 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
ALTERNATE_DESIGNATOR ITEM_DESCRIPTION ITEM_CONCAT_SEGMENTS DELETE_STATUS_TYPE DELETE_DATE PRIOR_PROCESS_FLAG
PRIOR_COMMIT_FLAG 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 BOM_DELETE_ENTITIES_N1 BOM_DELETE_ENTITIES_U1 Sequences Sequence BOM_DELETE_ENTITIES_S
Index Type NOT UNIQUE UNIQUE
Sequence 1 1
Column Name DELETE_GROUP_SEQUENCE_ID DELETE_ENTITY_SEQUENCE_ID
Derived Column DELETE_ENTITY_SEQUENCE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 36 Oracle Inventory Technical Reference Manual
BOM_DELETE_ERRORS
BOM_DELETE_ERRORS stores information about constraints that are violated for every entity that you try to delete. Oracle Bills of Material retrieves the translated error message using the message name associated with every failed constraint.
Foreign Keys Primary Key Table BOM_DELETE_ENTITIES BOM_DELETE_SQL_STATEMENTS BOM_DELETE_SUB_ENTITIES
Primary Key Column DELETE_ENTITY_SEQUENCE_ID SQL_STATEMENT_NAME COMPONENT_SEQUENCE_ID OPERATION_SEQUENCE_ID
Foreign Key Column DELETE_ENTITY_SEQUENCE_ID SQL_STATEMENT_NAME COMPONENT_SEQUENCE_ID OPERATION_SEQUENCE_ID
Column Descriptions Name DELETE_ENTITY_SEQUENCE_ID (PK) COMPONENT_SEQUENCE_ID (PK) OPERATION_SEQUENCE_ID (PK) ERROR_SEQUENCE_NUMBER (PK) SQL_STATEMENT_NAME 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 BOM_DELETE_ERRORS_U1
Null? Type NOT NULL NUMBER NULL NUMBER NULL NUMBER NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER VARCHAR2(10) DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE
Description Delete entity unique identifier Component unique identifier Routing operation unique identifier Error sequence number Name of failed sql statement Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column
Index Type UNIQUE
Sequence 1 2 3 4
Column Name DELETE_ENTITY_SEQUENCE_ID COMPONENT_SEQUENCE_ID OPERATION_SEQUENCE_ID ERROR_SEQUENCE_NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 37
BOM_DELETE_GROUPS
BOM_DELETE_GROUPS stores header information about the group of entities you want to delete. You can group items, bills, routings , operations, components, bill and routings, or items, bills and routings in a single group.
QuickCodes Columns Column ACTION_TYPE
QuickCodes Type BOM_DELETE_ACTION_TYPE 1 2 BOM_DELETE_TYPE 1 2 3 4 5 6 7 BOM_NO_YES 1 2
QuickCodes Table MFG_LOOKUPS Check Delete MFG_LOOKUPS Item Bill of material Routing Component Operation Bill and routing Item, bill and routing MFG_LOOKUPS No Yes
DELETE_TYPE
ENGINEERING_FLAG
Column Descriptions Name DELETE_GROUP_SEQUENCE_ID DELETE_GROUP_NAME ORGANIZATION_ID DELETE_TYPE ACTION_TYPE DATE_LAST_SUBMITTED DESCRIPTION ENGINEERING_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE DELETE_COMMON_BILL_FLAG DELETE_ORG_TYPE ORGANIZATION_HIERARCHY (PK)
Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NUMBER VARCHAR2(10) NUMBER NUMBER NUMBER DATE
Description
Group unique identifier Name of the delete group Organization identifier Type of delete Type of action Date the concurrent program was last submitted NULL VARCHAR2(240) Description NOT NULL NUMBER Whether the delete group is for engineering or manufacturing entities NOT NULL DATE Standard Who column NOT NULL NUMBER Standard Who column NOT NULL DATE Standard Who column NOT 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(1) Common Bill Flag NULL NUMBER Organization Type NULL VARCHAR2(30) Organization Hierarchy Name
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 38 Oracle Inventory Technical Reference Manual
Indexes Index Name BOM_DELETE_GROUPS_U1 BOM_DELETE_GROUPS_U2
Index Type UNIQUE UNIQUE
Sequence 1 1 2
Column Name DELETE_GROUP_SEQUENCE_ID ORGANIZATION_ID DELETE_GROUP_NAME
Sequences Sequence BOM_DELETE_GROUPS_S
Derived Column DELETE_GROUP_SEQUENCE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 39
BOM_DELETE_SQL_STATEMENTS
This table stores information about delete statements and constraints. Oracle Bills of Material provides you with a pre–defined set of constraints to maintain data integrity. You should not delete these constraints. You can add your own constraints using the Define Delete Constraints (BOMFDCON) window. Oracle Bills of Material also stores delete sql statements that the Delete program (BMCDEL) uses to purge data from the database.
QuickCodes Columns Column ACTIVE_FLAG
QuickCodes Type SYS_YES_NO 1 2 BOM_DELETE_ENTITY_TYPE 1 2 3 4 5 SYS_YES_NO 1 2 SYS_YES_NO 1 2 BOM_DELETE_SQL_TYPE 1 2
QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS Item Bill of material Routing Component Operation MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Constraint Delete
DELETE_ENTITY_TYPE
DELETE_ON_SUCCESS_FLAG
PREDEFINED_FLAG
SQL_STATEMENT_TYPE
Column Descriptions Name SQL_STATEMENT_NAME SQL_STATEMENT_TYPE ACTIVE_FLAG DELETE_ON_SUCCESS_FLAG (PK)
Null? Type NOT NULL VARCHAR2(10)
Description
DELETE_ENTITY_TYPE MESSAGE_NAME DESCRIPTION SQL_STATEMENT
Name that uniquely identifies a sql statement NOT NULL NUMBER Type of sql statement NOT NULL NUMBER Indicates whether this sql statement is active NULL NUMBER For a constraint, indicate whether delete should occur when sql statement succeeds (returns rows) or whether delete should occur when sql statement fails (returns no rows) NOT NULL NUMBER Type of delete entity NULL VARCHAR2(30) Name of the message to be produced when the sql statement fails NULL VARCHAR2(240) Description NULL LONG Sql statement
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 40 Oracle Inventory Technical Reference Manual
Column Descriptions Name SEQUENCE_NUMBER
(Continued) Null? Type NOT NULL NUMBER Description Number that identifies the sequence in which the constraints or deletes for this delete entity type will execute For delete statements, name of table to archive deleted rows Indicates if constraint is seeded or user defined Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column
ARCHIVE_TABLE_NAME PREDEFINED_FLAG 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 BOM_DELETE_SQL_STATEMENTS_U1 BOM_DELETE_SQL_STATEMENTS_U2
NULL VARCHAR2(32) NOT NULL NUMBER NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE
Index Type UNIQUE UNIQUE
Sequence 1 1 2 3
Column Name SQL_STATEMENT_NAME SQL_STATEMENT_TYPE DELETE_ENTITY_TYPE SEQUENCE_NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 41
BOM_DELETE_SUB_ENTITIES
BOM_DELETE_SUB_ENTITIES stores information about components and operations that you select to delete. Oracle Bills of Material stores the concatenated component segments, to refer to the part number, if you delete the component item.
Foreign Keys Primary Key Table BOM_DELETE_ENTITIES BOM_INVENTORY_COMPONENTS BOM_OPERATION_SEQUENCES QuickCodes Columns Column DELETE_STATUS_TYPE
Primary Key Column DELETE_ENTITY_SEQUENCE_ID COMPONENT_SEQUENCE_ID OPERATION_SEQUENCE_ID
Foreign Key Column DELETE_ENTITY_SEQUENCE_ID COMPONENT_SEQUENCE_ID OPERATION_SEQUENCE_ID
QuickCodes Type BOM_DELETE_STATUS_TYPE 1 2 3 4
QuickCodes Table MFG_LOOKUPS Pending Check ok Error Deleted
Column Descriptions Name DELETE_ENTITY_SEQUENCE_ID (PK) COMPONENT_SEQUENCE_ID (PK) OPERATION_SEQUENCE_ID (PK) OPERATION_SEQ_NUM EFFECTIVITY_DATE FROM_END_ITEM_UNIT_NUMBER COMPONENT_ITEM_ID COMPONENT_CONCAT_SEGMENTS ITEM_NUM DISABLE_DATE TO_END_ITEM_UNIT_NUMBER DESCRIPTION OPERATION_DEPARTMENT_CODE DELETE_STATUS_TYPE DELETE_DATE LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE
Null? Type NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER
Description
Delete entity unique identifier Component unique identifier Routing operation unique identifier NOT NULL NUMBER Operation sequence number NOT NULL DATE Effective date NULL VARCHAR2(30) From End Item Unit Number NULL NUMBER Component item identifier NULL VARCHAR2(240) Component item concatenated key flexfield segments NULL NUMBER Sequence number of the component within the bill NULL DATE Disable date NULL VARCHAR2(30) To End Item Unit Number NULL VARCHAR2(240) Description NULL VARCHAR2(10) Department in which the operation takes place NOT NULL NUMBER Delete status NULL DATE Date the sub–entity was deleted NOT NULL DATE Standard Who column NOT NULL NUMBER Standard Who column NOT NULL DATE Standard Who column NOT 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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 42 Oracle Inventory Technical Reference Manual
Indexes Index Name BOM_DELETE_SUB_ENTITIES_U1
Index Type UNIQUE
Sequence 1 2 3
Column Name DELETE_ENTITY_SEQUENCE_ID COMPONENT_SEQUENCE_ID OPERATION_SEQUENCE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 43
BOM_DEPARTMENT_RESOURCES
BOM_DEPARTMENT_RESOURCES stores information about resources that you assign to a department. You then use these resources on routing operations. You can define multiple resources for a department. SHARE_CAPACITY_FLAG determines if the current department shares its capacity with other departments. SHARE_FROM_DEPT_ID indicates the department which shares the capacity shares of a resource with your department. You can use RESOURCE_GROUP_NAME to group resource assignments to departments. Oracle Capacity uses this information when performing resource rollups.
Foreign Keys Primary Key Table BOM_DEPARTMENTS BOM_DEPARTMENT_RESOURCES BOM_RESOURCES MRP_PLANNING_EXCEPTION_SETS MTL_ATP_RULES QuickCodes Columns Column AVAILABLE_24_HOURS_FLAG
Primary Key Column DEPARTMENT_ID DEPARTMENT_ID RESOURCE_ID EXCEPTION_SET_NAME ORGANIZATION_ID RULE_ID
Foreign Key Column DEPARTMENT_ID SHARE_FROM_DEPT_ID RESOURCE_ID EXCEPTION_SET_NAME ORGANIZATION_ID ATP_RULE_ID
QuickCodes Type SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2
QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No
CTP_FLAG
SHARE_CAPACITY_FLAG
Column Descriptions Name DEPARTMENT_ID (PK) RESOURCE_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN SHARE_CAPACITY_FLAG SHARE_FROM_DEPT_ID CAPACITY_UNITS RESOURCE_GROUP_NAME
Null? Type NULL NULL NULL NULL NULL NULL NULL NOT NULL NULL NOT NOT NOT NOT NOT NOT NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER
Description Department unique identifier Resource unique identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Allow sharing of capacity Share capacity from department identifier Resource capacity Resource use category
NULL NUMBER NULL VARCHAR2(30)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 44 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NOT NULL NUMBER NULL VARCHAR2(30) 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 Description Resource is available 24 hours or by shifts 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 Flag indicating capacity must be checked when resource is ordered Name of the exception set Identifier of the available to promise rule used Resource Utilization Resource Efficiency Schedule To Instance
AVAILABLE_24_HOURS_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 PROGRAM_UPDATE_DATE CTP_FLAG EXCEPTION_SET_NAME ATP_RULE_ID UTILIZATION EFFICIENCY SCHEDULE_TO_INSTANCE Indexes Index Name BOM_DEPARTMENT_RESOURCES_U1
NULL VARCHAR2(10) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER
Index Type UNIQUE
Sequence 1 2
Column Name DEPARTMENT_ID RESOURCE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 45
BOM_EXCEPTION_SETS
BOM_EXCEPTION_SETS stores exception sets required to compile your calendar.
Column Descriptions Name EXCEPTION_SET_ID (PK) EXCEPTION_SET_NAME LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY DESCRIPTION DISABLE_DATE 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 BOM_EXCEPTION_SETS_U1 BOM_EXCEPTION_SETS_U2 Sequences Sequence BOM_EXCEPTION_SETS_S
Null? Type NOT NULL NUMBER NOT NULL VARCHAR2(10) NOT NULL DATE NULL NUMBER NULL NUMBER NOT NULL DATE NOT NULL NUMBER NULL VARCHAR2(240) NULL DATE NULL 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 Exception set unique identifier Exception set name Standard Who Column Standard Who Column Standard Who Column Standard Who Column Standard Who Column Description Disable 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 Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column
Index Type UNIQUE UNIQUE
Sequence 1 1
Column Name EXCEPTION_SET_NAME EXCEPTION_SET_ID
Derived Column EXCEPTION_SET_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 46 Oracle Inventory Technical Reference Manual
BOM_INVENTORY_COMPONENTS
BOM_INVENTORY_COMPONENTS stores information about bills of material components. This table only stores single–level components. COMPONENT_SEQUENCE_ID uniquely identifies each row. There is one row per component on an operation within a given date range. This table is the main child table of BOM_BILL_OF_MATERIALS and references the parent using BILL_SEQUENCE_ID. It uses EFFECTIVITY_DATE and DISABLE_DATE to time phase components into a bill of material. The Bill of Material window enforces that only one row for a component in an operation is effective at a given time. REVISED_ITEM_SEQUENCE_ID points to the revised item on an ECO that affects a particular component row. If IMPLEMENTATION_DATE is null, the component is pending on an engineering change that has not yet been implemented. IMPLEMENTATION_DATE is either NULL (pending on ECO) or equals EFFECTIVITY_DATE (implemented). OLD_COMPONENT_SEQUENCE_ID points to the original component row affected by this component row through an engineering change. This table also contains certain columns relating to shipping, billing and accounting for revenue on a customer order through Oracle Order Management. CHECK_ATP determines if an ATP check is required for this item when placing an order and overrides the Item level ATP flag. LOW_QUANTITY and HIGH_QUANTITY define minimum and maximum quantities of this component item that can be placed on an order if the customer chooses to override COMPONENT_QUANTITY. OPTIONAL decides if a component is a required option class you have to choose from (for Option Class items) or a required item (for Standard items) when taking an order. For Option Class items, MUTUALLY_EXCLUSIVE_OPTIONS decides if one or more of its components can be placed on an order when you pick this option class. OPERATION_LEAD_TIME_PERCENT is denormalized for performance from BOM_OPERATION_SEQUENCES when rolling up cumulative leadtimes. The ORGANIZATION_ID for the component can be derived from the BOM_BILL_OF_MATERIALS table using BILL_SEQUENCE_ID.
Foreign Keys Primary Key Table BOM_BILL_OF_MATERIALS BOM_INVENTORY_COMPONENTS
Primary Key Column BILL_SEQUENCE_ID COMPONENT_SEQUENCE_ID
Foreign Key Column BILL_SEQUENCE_ID OLD_COMPONENT_SEQUENCE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 47
Foreign Keys (Continued) Primary Key Table BOM_OPERATION_SEQUENCES ENG_REVISED_ITEMS MTL_ITEM_LOCATIONS MTL_ITEM_SUB_INVENTORIES MTL_SECONDARY_INVENTORIES MTL_SECONDARY_LOCATORS MTL_SYSTEM_ITEMS_B
Primary Key Column OPERATION_SEQ_NUM REVISED_ITEM_SEQUENCE_ID INVENTORY_LOCATION_ID SECONDARY_INVENTORY SECONDARY_INVENTORY_NAME SECONDARY_LOCATOR INVENTORY_ITEM_ID ORGANIZATION_ID
Foreign Key Column OPERATION_SEQ_NUM REVISED_ITEM_SEQUENCE_ID SUPPLY_LOCATOR_ID SUPPLY_SUBINVENTORY SUPPLY_SUBINVENTORY SUPPLY_LOCATOR_ID COMPONENT_ITEM_ID ORGANIZATION_ID
QuickCodes Columns Column ACD_TYPE
QuickCodes Type ECG_ACTION 1 2 3 BOM_ITEM_TYPE 1 2 3 4 5 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 MTL_INVENTORY 1 7 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2
QuickCodes Table MFG_LOOKUPS Add Change Disable MFG_LOOKUPS Model Option class Planning Standard Product Family MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Inventory items Engineering items MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No
BOM_ITEM_TYPE
CHECK_ATP
INCLUDE_IN_COST_ROLLUP
INCLUDE_ON_BILL_DOCS
INCLUDE_ON_SHIP_DOCS
INVENTORY_TYPE
MUTUALLY_EXCLUSIVE_OPTIONS
OPTIONAL
PICK_COMPONENTS
QUANTITY_RELATED
REQUIRED_FOR_REVENUE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 48 Oracle Inventory Technical Reference Manual
QuickCodes Columns Column
(Continued) QuickCodes Type SYS_YES_NO 1 2 SYS_YES_NO 1 2 BOM_SO_BASIS 1 2 WIP_SUPPLY 1 2 3 4 5 6 7 QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Option class None MFG_LOOKUPS Push Assembly Pull Operation Pull Bulk Supplier Phantom Based on Bill
REQUIRED_TO_SHIP
SHIPPING_ALLOWED
SO_BASIS
WIP_SUPPLY_TYPE
Column Descriptions Name OPERATION_SEQ_NUM COMPONENT_ITEM_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN ITEM_NUM COMPONENT_QUANTITY COMPONENT_YIELD_FACTOR
Null? Type NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER
Description Operation sequence number Component item identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Item sequence within bill of material structure Quantity of component in bill of material Factor used to multiply component quantity with to obtain required component quantity Component remarks Effective date Engineering change order number Date on which engineering change order was implemented Disable 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
NOT NULL NUMBER NOT NULL NUMBER
COMPONENT_REMARKS EFFECTIVITY_DATE CHANGE_NOTICE IMPLEMENTATION_DATE DISABLE_DATE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11
NULL NOT NULL NULL NULL
VARCHAR2(240) DATE VARCHAR2(10) DATE
NULL DATE NULL VARCHAR2(30) 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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 49
Column Descriptions Name ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 PLANNING_FACTOR QUANTITY_RELATED SO_BASIS
(Continued) Null? Type NULL NULL NULL NULL NOT NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) NUMBER Description Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Factor used to multiply component quantity with to obtain planning quantity Identifier to indicate if this component has quantity related reference designators Quantity basis used by Oracle Order Management to determine how many units of component to put on an order Flag indicating if component is optional in bill Flag indicating if one or more children of component can be picked when taking an order Flag indicating if this component is to be used when rolling up costs Flag indicating if ATP check is required Flag indicating if component is allowed to ship Flag indicating if component is required to ship Flag indicating if component is required for revenue Flag indicating if component is displayed on shipping documents (not currently used) Minimum quantity allowed on an order Maximum quantity allowed on an order Add, change, or disable code for component on an engineering change order Identifier of original component row an ECO effects Component unique identifier Bill of material unique identifier Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column WIP supply type code (not currently used) Supply subinventory Supply locator identifier Operation offset from first operation in routing (denormalized from corresponding column in BOM_OPERATION_SEQUNCES) Engineering change order revised item identifier
NOT NULL NUMBER NULL NUMBER
OPTIONAL MUTUALLY_EXCLUSIVE_OPTIONS INCLUDE_IN_COST_ROLLUP CHECK_ATP SHIPPING_ALLOWED REQUIRED_TO_SHIP REQUIRED_FOR_REVENUE INCLUDE_ON_SHIP_DOCS INCLUDE_ON_BILL_DOCS LOW_QUANTITY HIGH_QUANTITY ACD_TYPE OLD_COMPONENT_SEQUENCE_ID COMPONENT_SEQUENCE_ID BILL_SEQUENCE_ID (PK)
NULL NUMBER NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE NUMBER NUMBER VARCHAR2(10) NUMBER NUMBER
REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE WIP_SUPPLY_TYPE PICK_COMPONENTS SUPPLY_SUBINVENTORY SUPPLY_LOCATOR_ID OPERATION_LEAD_TIME_PERCENT
REVISED_ITEM_SEQUENCE_ID
NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 50 Oracle Inventory Technical Reference Manual
Column Descriptions Name COST_FACTOR BOM_ITEM_TYPE
(Continued) Null? Type NULL NUMBER NOT NULL NUMBER NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(50) NULL NUMBER Description (not currently used) Type of item (denormalized from BOM Item Type in MTL_SYSTEM_ITEMS) From End Item Unit Number To End Item Unit Number Original system that data for the current record has come from Indicates if this component on an Engineering Change Order is only for WIP jobs
FROM_END_ITEM_UNIT_NUMBER TO_END_ITEM_UNIT_NUMBER ORIGINAL_SYSTEM_REFERENCE ECO_FOR_PRODUCTION
Indexes Index Name BOM_INVENTORY_COMPONENTS_N1 BOM_INVENTORY_COMPONENTS_N2 BOM_INVENTORY_COMPONENTS_N3 BOM_INVENTORY_COMPONENTS_N4 BOM_INVENTORY_COMPONENTS_N5 BOM_INVENTORY_COMPONENTS_N6 BOM_INVENTORY_COMPONENTS_U1
Index Type NOT UNIQUE NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE
Sequence 1 2 4 1 1 1 5 2 4 6 2 7 8 9 11 2
Column Name COMPONENT_ITEM_ID BILL_SEQUENCE_ID EFFECTIVITY_DATE BILL_SEQUENCE_ID REVISED_ITEM_SEQUENCE_ID OLD_COMPONENT_SEQUENCE_ID CHANGE_NOTICE BILL_SEQUENCE_ID FROM_END_ITEM_UNIT_NUMBER COMPONENT_ITEM_ID BILL_SEQUENCE_ID EFFECTIVITY_DATE COMPONENT_ITEM_ID OPERATION_SEQ_NUM FROM_END_ITEM_UNIT_NUMBER COMPONENT_SEQUENCE_ID
BOM_INVENTORY_COMPONENTS_U2 Sequences Sequence BOM_INVENTORY_COMPONENTS_S
UNIQUE
Derived Column COMPONENT_SEQUENCE_ID
Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : BOMTBICX AFTER ROW INSERT, UPDATE, DELETE
This trigger marks the preexploded data in BOM_EXPLOSIONS for re–explosion. It sets the REXPLODE_FLAG = 1 for the records that reference the bill in which the component record is being changed.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 51
BOM_OPERATIONAL_ROUTINGS
BOM_OPERATIONAL_ROUTINGS stores information about manufacturing and engineering routings. If a routing shares its operation steps with another routing in the same organization, COMMON_ROUTING_SEQUENCE_ID is a reference to that common routing This is a mandatory column that equals ROUTING_SEQUENCE_ID if there is no common reference If the routing references a common routing, Oracle Bills of Materials populates the INVENTORY_ITEM_ID of the common into COMMON_ASSEMBLY_ITEM_ID
Foreign Keys Primary Key Table BOM_ALTERNATE_DESIGNATORS BOM_OPERATIONAL_ROUTINGS MTL_ITEM_LOCATIONS MTL_SECONDARY_INVENTORIES MTL_SYSTEM_ITEMS_B MTL_SYSTEM_ITEMS_B WIP_LINES QuickCodes Columns Column CTP_FLAG
Primary Key Column ALTERNATE_DESIGNATOR_CODE ORGANIZATION_ID ROUTING_SEQUENCE_ID INVENTORY_LOCATION_ID ORGANIZATION_ID ORGANIZATION_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID INVENTORY_ITEM_ID LINE_ID
Foreign Key Column ALTERNATE_ROUTING_DESIGNATOR ORGANIZATION_ID COMMON_ROUTING_SEQUENCE_ID COMPLETION_LOCATOR_ID ORGANIZATION_ID ORGANIZATION_ID COMPLETION_SUBINVENTORY ORGANIZATION_ID ASSEMBLY_ITEM_ID ORGANIZATION_ID COMMON_ASSEMBLY_ITEM_ID LINE_ID
QuickCodes Type SYS_YES_NO 1 2 SYS_YES_NO 1 2 BOM_NO_YES 1 2
QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS No Yes
MIXED_MODEL_MAP_FLAG
ROUTING_TYPE
Column Descriptions Name ROUTING_SEQUENCE_ID ASSEMBLY_ITEM_ID (PK)
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NULL NOT NULL NOT NULL NUMBER VARCHAR2(10) DATE NUMBER
Description Routing unique identifier Inventory item identifier of manufactured assembly Organization identifier Alternate designator code Standard Who column Standard Who column
ORGANIZATION_ID ALTERNATE_ROUTING_DESIGNATOR LAST_UPDATE_DATE LAST_UPDATED_BY
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 52 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NOT NULL DATE NOT NULL NUMBER NULL NUMBER NOT NULL NUMBER NULL NUMBER NOT NULL NUMBER NULL VARCHAR2(240) NULL VARCHAR2(10) NULL NUMBER NULL VARCHAR2(30) 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 Description Standard Who column Standard Who column Standard Who column Routing type: 2=Engineering routing 1=Manufacturing routing Inventory item identifier of common assembly Routing identifier of common routing Specific comment about routing Destination subinventory for assembly Destination location for assembly 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 Unique identifier from WIP Lines used in Flow Manufacturing Continous flow or traditional routing Use this routing in Mixed Model Map calculation For information only Total time that an assembly takes along the primary path in the operation network, calculated by Flow Manufacturing Flag indicating capacity must be checked when item is ordered Project identifier for Project Manufacturing Task identifier for Project Manufacturing Pending From Ecn Original System Reference
CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN ROUTING_TYPE COMMON_ASSEMBLY_ITEM_ID COMMON_ROUTING_SEQUENCE_ID ROUTING_COMMENT COMPLETION_SUBINVENTORY COMPLETION_LOCATOR_ID 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 LINE_ID CFM_ROUTING_FLAG MIXED_MODEL_MAP_FLAG PRIORITY TOTAL_PRODUCT_CYCLE_TIME
NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER
CTP_FLAG PROJECT_ID TASK_ID PENDING_FROM_ECN ORIGINAL_SYSTEM_REFERENCE
NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(10) NULL VARCHAR2(50)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 53
Indexes Index Name BOM_OPERATIONAL_ROUTINGS_N1 BOM_OPERATIONAL_ROUTINGS_N2 BOM_OPERATIONAL_ROUTINGS_U1 BOM_OPERATIONAL_ROUTINGS_U2
Index Type NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE
Sequence 1 1 2 3 1 1 2 3
Column Name COMMON_ROUTING_SEQUENCE_ID LINE_ID ORGANIZATION_ID CTP_FLAG ROUTING_SEQUENCE_ID ASSEMBLY_ITEM_ID ORGANIZATION_ID ALTERNATE_ROUTING_DESIGNATOR
Sequences Sequence BOM_OPERATIONAL_ROUTINGS_S
Derived Column ROUTING_SEQUENCE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 54 Oracle Inventory Technical Reference Manual
BOM_OPERATION_RESOURCES
BOM_OPERATION_RESOURCES stores information about resources that you require to complete operations on routings. You may assign multiple resources or assign the same resource multiple times at any operation. The manufacturing lead time process calculates RESOURCE_OFFSET_PERCENT. You may override the value in the Define Routing window. CRP will use this value to calculate resource availability. If you re–run the manufacturing lead time process, it will recalculate and update RESOURCE_OFFSET_PERCENT for scheduling.
Foreign Keys Primary Key Table BOM_DEPARTMENT_RESOURCES BOM_OPERATION_SEQUENCES BOM_RESOURCE_SETUPS CST_ACTIVITIES QuickCodes Columns Column AUTOCHARGE_TYPE
Primary Key Column RESOURCE_ID OPERATION_SEQUENCE_ID SETUP_ID RESOURCE_ID ACTIVITY_ID
Foreign Key Column RESOURCE_ID OPERATION_SEQUENCE_ID SETUP_ID RESOURCE_ID ACTIVITY_ID
QuickCodes Type BOM_AUTOCHARGE_TYPE 1 2 3 4 CST_BASIS 1 2 3 4 5 6 BOM_RESOURCE_SCHEDULE_TYPE 1 2 3 4 SYS_YES_NO 1 2
QuickCodes Table MFG_LOOKUPS WIP move Manual PO receipt PO move MFG_LOOKUPS Item Lot Resource Units Resource Value Total Value Activity MFG_LOOKUPS Yes No Prior Next MFG_LOOKUPS Yes No
BASIS_TYPE
SCHEDULE_FLAG
STANDARD_RATE_FLAG
Column Descriptions Name OPERATION_SEQUENCE_ID RESOURCE_SEQ_NUM RESOURCE_ID (PK) (PK)
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER
Description Routing operation unique identifier Resource sequence number Resource unique identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 55
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NOT NULL NUMBER NOT NOT NOT NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER Description Activity identifier Use standard rate for shopfloor transactions Resource units assigned Resource usage rate Resource usage rate inverse Basis type identifier Schedule the resource Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Resource offset percent from the start of the routing Autocharge type for shopfloor moves 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 Scheduling sequence number Substitute group number Principle Flag Setup Type unque identifier Change Notice Acd Type Original System Reference
ACTIVITY_ID STANDARD_RATE_FLAG ASSIGNED_UNITS USAGE_RATE_OR_AMOUNT USAGE_RATE_OR_AMOUNT_INVERSE BASIS_TYPE SCHEDULE_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN RESOURCE_OFFSET_PERCENT AUTOCHARGE_TYPE 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 SCHEDULE_SEQ_NUM SUBSTITUTE_GROUP_NUM PRINCIPLE_FLAG SETUP_ID CHANGE_NOTICE ACD_TYPE ORIGINAL_SYSTEM_REFERENCE Indexes Index Name BOM_OPERATION_RESOURCES_N1 BOM_OPERATION_RESOURCES_U2
NOT NULL NUMBER NULL VARCHAR2(30) 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(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 VARCHAR2(10) NUMBER VARCHAR2(50)
Index Type NOT UNIQUE UNIQUE
Sequence 1 1 2 4
Column Name RESOURCE_ID OPERATION_SEQUENCE_ID RESOURCE_SEQ_NUM ACD_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 56 Oracle Inventory Technical Reference Manual
BOM_OPERATION_SEQUENCES
BOM_OPERATION_SEQUENCES stores information about routing operations. You may define multiple operations for a routing. You must specify the department in which every operation will occur. Oracle Bills of Material stores the STANDARD_OPERATION_ID if you use a standard operation to define your operation. You cannot have overlapping effective dates for the same operation. The Define Routing window will prevent you from doing that. For example, you cannot define operations as follows:
Op Seq ––– 10 10 Effective Date ––––––––– 10–SEP–93 20–OCT–93 Disable Date ––––––––– 10–DEC–93
Foreign Keys Primary Key Table BOM_DEPARTMENTS BOM_OPERATIONAL_ROUTINGS BOM_OPERATION_SEQUENCES BOM_OPERATION_SEQUENCES BOM_STANDARD_OPERATIONS QuickCodes Columns Column BACKFLUSH_FLAG
Primary Key Column DEPARTMENT_ID ROUTING_SEQUENCE_ID OPERATION_SEQUENCE_ID OPERATION_SEQUENCE_ID STANDARD_OPERATION_ID
Foreign Key Column DEPARTMENT_ID ROUTING_SEQUENCE_ID PROCESS_OP_SEQ_ID LINE_OP_SEQ_ID STANDARD_OPERATION_ID
QuickCodes Type SYS_YES_NO 1 2 BOM_COUNT_POINT_TYPE 1 2 3 SYS_YES_NO 1 2 SYS_YES_NO 1 2
QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS Yes – autocharge No – autocharge No – direct charge MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No
COUNT_POINT_TYPE
OPTION_DEPENDENT_FLAG
REFERENCE_FLAG
Column Descriptions Name OPERATION_SEQUENCE_ID ROUTING_SEQUENCE_ID (PK)
Null? Type NOT NULL NUMBER NOT NULL NUMBER
Description Routing operation unique identifier Routing unique identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 57
Column Descriptions Name
(Continued) Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER Description Operation sequence number Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Standard operation unique identifier Department unique identifier Indicates the amount of overlap its lead time has with the parent’s lead time Minimum operation transfer quantity Count point Description of operation Date operation is effective Date operation is no longer effective – effectivity lasts until the end of the disable date Indicates whether operation requires backflushing 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 Process, Line Operation or Event If the Standard Operation is referenced or copied then the operation can not be updated. Operation sequence identifier of parent process (applies only to events)
OPERATION_SEQ_NUM LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN STANDARD_OPERATION_ID DEPARTMENT_ID OPERATION_LEAD_TIME_PERCENT MINIMUM_TRANSFER_QUANTITY COUNT_POINT_TYPE OPERATION_DESCRIPTION EFFECTIVITY_DATE DISABLE_DATE
NOT NULL NUMBER NULL NUMBER NULL NUMBER NOT NULL NULL NOT NULL NULL NUMBER VARCHAR2(240) DATE DATE
BACKFLUSH_FLAG OPTION_DEPENDENT_FLAG
NOT NULL NUMBER NOT NULL NUMBER
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 OPERATION_TYPE REFERENCE_FLAG PROCESS_OP_SEQ_ID
NULL VARCHAR2(30) 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
NULL NUMBER NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 58 Oracle Inventory Technical Reference Manual
Column Descriptions Name LINE_OP_SEQ_ID YIELD CUMULATIVE_YIELD
(Continued) Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER VARCHAR2(50) VARCHAR2(10) Description Operation sequence identifier of the parent line operation – only applies to events Process yield at this operation Cumulative process yield from begining of routing to this operation Cumulative process yield from end of routing to comparable operation System calculated run time attributable to labor System calculated run time attributable to machines System calculated run time attributable to both labor and machines User calculated run time attributable to labor User calculated run time attributable to machines User calculated run time attributable to both labor and machines Cumulative planning percents derived from the operation network X coordinate of the operation Y coordinate of the operation Indicates whether operation yield is to be considered in cost rollup Indicates whether operation yield is to be considered during costing. Old Operation Sequence Id Acd Type Revised Item Sequence Id Original System Reference Engineering change notice code (not currently used) Date on which engineering change will be implemented (no longer used) Indicates if this operation on an Engineering Change Order is only for WIP jobs
REVERSE_CUMULATIVE_YIELD LABOR_TIME_CALC MACHINE_TIME_CALC TOTAL_TIME_CALC LABOR_TIME_USER MACHINE_TIME_USER TOTAL_TIME_USER NET_PLANNING_PERCENT X_COORDINATE Y_COORDINATE INCLUDE_IN_ROLLUP OPERATION_YIELD_ENABLED OLD_OPERATION_SEQUENCE_ID ACD_TYPE REVISED_ITEM_SEQUENCE_ID ORIGINAL_SYSTEM_REFERENCE CHANGE_NOTICE IMPLEMENTATION_DATE ECO_FOR_PRODUCTION
NULL DATE NULL NUMBER
Indexes Index Name BOM_OPERATION_SEQUENCES_U1 BOM_OPERATION_SEQUENCES_U2
Index Type UNIQUE UNIQUE
Sequence 1 1 3 4 5
Column Name OPERATION_SEQUENCE_ID ROUTING_SEQUENCE_ID OPERATION_TYPE OPERATION_SEQ_NUM EFFECTIVITY_DATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 59
Sequences Sequence BOM_OPERATION_SEQUENCES_S
Derived Column OPERATION_SEQUENCE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 60 Oracle Inventory Technical Reference Manual
BOM_PARAMETERS
BOM_PARAMETERS stores organization specific information used by Oracle Bills of Material. You can use Oracle Bills of Material only if you have a row exisiting in this table.
Foreign Keys Primary Key Table MTL_ITEM_STATUS QuickCodes Columns Column CONFIG_NUMBER_METHOD_TYPE
Primary Key Column INVENTORY_ITEM_STATUS_CODE
Foreign Key Column BOM_DELETE_STATUS_CODE
QuickCodes Type BOM_CFG_NUMBER_METHOD 1 2 3
QuickCodes Table MFG_LOOKUPS Append sequence number Replace with sequence number Replace with order number/ line number
Column Descriptions Name ORGANIZATION_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN MAXIMUM_BOM_LEVEL CONFIG_SEGMENT_NAME BOM_DELETE_STATUS_CODE CONFIG_NUMBER_METHOD_TYPE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 REQUEST_ID PROGRAM_APPLICATION_ID
Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NOT NULL NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER
Description Organization identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Maximum bill of material levels allowed Item segment to use when creating configuration item numbers Status code to indicate an item is ready for deletion The method that is used to create configuration item numbers 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
NULL VARCHAR2(30) NULL VARCHAR2(10) NULL NUMBER NULL VARCHAR2(30) 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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 61
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL DATE NULL VARCHAR2(30) NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT 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(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) NUMBER(1) NUMBER(1) Description Concurrent Who column Concurrent 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 Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield
PROGRAM_ID PROGRAM_UPDATE_DATE 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 USE_PHANTOM_ROUTINGS INHERIT_PHANTOM_OP_SEQ Indexes Index Name BOM_PARAMETERS_U1
structure segment segment segment segment segment segment segment segment segment segment segment segment segment segment segment segment segment segment segment segment
Index Type UNIQUE
Sequence 1
Column Name ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 62 Oracle Inventory Technical Reference Manual
BOM_PERIOD_START_DATES
BOM_PERIOD_START_DATES stores periods between the calendar start date and end dates that the workday calendar program generates. The workday calendar program generates period start dates that depend on the quarterly calendar type you choose for your calendar. For a quarterly calendar type 4–4–5, the first period is the beginning of the first week, second and third period is the end of 4 weeks, fourth is at the end of 5 weeks and so on. Similarly, you can have a 5–4–4 pattern for your calendar. A thirteen period quarterly calendar type has 13 equal periods of 4 weeks each for a year. A regular calendar quarterly calendar type follows a Julian calendar to decide the periods. Each period start date has a name which can be either 1–13P or JAN–DEC depending on the quarterly calendar type you chose. This table stores next period and prior period. A sequence starting at 1, is assigned to each period.
Foreign Keys Primary Key Table BOM_CALENDARS BOM_EXCEPTION_SETS Column Descriptions Name CALENDAR_CODE (PK) EXCEPTION_SET_ID (PK) PERIOD_START_DATE (PK) LAST_UPDATED_BY LAST_UPDATE_LOGIN LAST_UPDATE_DATE CREATION_DATE CREATED_BY PERIOD_SEQUENCE_NUM PERIOD_NAME NEXT_DATE PRIOR_DATE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name BOM_PERIOD_START_DATES_U1
Primary Key Column CALENDAR_CODE EXCEPTION_SET_ID
Foreign Key Column CALENDAR_CODE EXCEPTION_SET_ID
Null? Type NULL NULL NULL NULL NULL NOT NULL NOT NULL NOT NULL NULL NULL NOT NOT NOT NOT VARCHAR2(10) NUMBER DATE NUMBER NUMBER DATE DATE NUMBER NUMBER VARCHAR2(3)
Description Workday calendar identifier Exception set unique identifier Period start date Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Sequence number Period Name (depends on quarterly calendar type chosen) Next calendar date corresponding to next sequence number Prior date corresponding to prior sequence number Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column
NOT NULL DATE NOT NULL DATE NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE
Index Type UNIQUE
Sequence 1 2 3
Column Name CALENDAR_CODE EXCEPTION_SET_ID PERIOD_START_DATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 63
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 ALLOW_COSTS_FLAG
Primary Key Column ACTIVITY_ID COST_ELEMENT_ID CODE_COMBINATION_ID CODE_COMBINATION_ID ORGANIZATION_ID INVENTORY_ITEM_ID UOM_CODE
Foreign Key Column DEFAULT_ACTIVITY_ID COST_ELEMENT_ID ABSORPTION_ACCOUNT RATE_VARIANCE_ACCOUNT ORGANIZATION_ID PURCHASE_ITEM_ID UNIT_OF_MEASURE
QuickCodes Type SYS_YES_NO 1 2 BOM_AUTOCHARGE_TYPE 1 2 3 4 CST_COST_CODE_TYPE 1 2 3 4 5 CST_BASIS 1 2 3 4 5 6 SYS_YES_NO 1 2 BOM_RESOURCE_TYPE 1 2 3
QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS WIP move Manual PO receipt PO move MFG_LOOKUPS Material Material Overhead Resource Outside Processing Overhead MFG_LOOKUPS Item Lot Resource Units Resource Value Total Value Activity MFG_LOOKUPS Yes No MFG_LOOKUPS Machine Person Space
AUTOCHARGE_TYPE
COST_CODE_TYPE
DEFAULT_BASIS_TYPE
FUNCTIONAL_CURRENCY_FLAG
RESOURCE_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 64 Oracle Inventory Technical Reference Manual
QuickCodes Columns Column
(Continued) QuickCodes Type 4 5 QuickCodes Table Miscellaneous Amount MFG_LOOKUPS Yes No
STANDARD_RATE_FLAG
SYS_YES_NO 1 2
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 UNIT_OF_MEASURE DEFAULT_ACTIVITY_ID RESOURCE_TYPE AUTOCHARGE_TYPE STANDARD_RATE_FLAG 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? 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 NULL NULL NULL NULL NUMBER VARCHAR2(10) NUMBER DATE NUMBER DATE NUMBER NUMBER VARCHAR2(240) DATE NUMBER NUMBER NUMBER NUMBER VARCHAR2(3) NUMBER 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 shopfloor transaction Use standard rate for shopfloor 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
NULL NUMBER NULL NULL NOT 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 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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 65
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL DATE Description Concurrent Who column Concurrent Who column
PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name BOM_RESOURCES_U1 BOM_RESOURCES_U2 Sequences Sequence BOM_RESOURCES_S
Index Type UNIQUE UNIQUE
Sequence 1 2 3 1
Column Name ORGANIZATION_ID RESOURCE_CODE COST_CODE_TYPE RESOURCE_ID
Derived Column RESOURCE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 66 Oracle Inventory Technical Reference Manual
BOM_SUBSTITUTE_COMPONENTS
BOM_SUBSTITUTE_COMPONENTS stores information about the substitute components associated with a bill of material component. It is a child table of BOM_INVENTORY_COMPONENTS, and stores substitute components of current components as well as components that are pending on ECOs. Substitute components appear on MRP reports. The column SUBSTITUTE_ITEM_QUANTITY stores the quantity of substitute items needed to replace the full component quantity as represented in the COMPONENT_QUANTITY column of the BOM_INVENTORY_COMPONENTS table.
Foreign Keys Primary Key Table BOM_INVENTORY_COMPONENTS MTL_SYSTEM_ITEMS_B QuickCodes Columns Column ACD_TYPE
Primary Key Column COMPONENT_SEQUENCE_ID INVENTORY_ITEM_ID
Foreign Key Column COMPONENT_SEQUENCE_ID SUBSTITUTE_COMPONENT_ID
QuickCodes Type ECG_ACTION 1 2 3
QuickCodes Table MFG_LOOKUPS Add Change Disable
Column Descriptions Name SUBSTITUTE_COMPONENT_ID (PK)
Null? Type NOT NULL NUMBER NULL NULL NULL NULL NULL NOT NULL NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NOT NOT NOT DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER VARCHAR2(10) NUMBER NUMBER NUMBER DATE VARCHAR2(30) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150)
Description Substitute component inventory item Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Substitute component quantity Component unique identifier Type to indicate add or delete on an engineering change order Engineering change order number Concurrent Who column Concurrent Who column Concurrent Who column Concurrent 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
LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN SUBSTITUTE_ITEM_QUANTITY COMPONENT_SEQUENCE_ID (PK) ACD_TYPE (PK) CHANGE_NOTICE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 67
Column Descriptions Name
(Continued) Null? Type 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(50) 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 Original system that data for the current record has come from
ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ORIGINAL_SYSTEM_REFERENCE
Indexes Index Name BOM_SUBSTITUTE_COMPONENTS_N1 BOM_SUBSTITUTE_COMPONENTS_N2 BOM_SUBSTITUTE_COMPONENTS_U1
Index Type NOT UNIQUE NOT UNIQUE UNIQUE
Sequence 1 1 3 4 5
Column Name SUBSTITUTE_COMPONENT_ID COMPONENT_SEQUENCE_ID COMPONENT_SEQUENCE_ID SUBSTITUTE_COMPONENT_ID ACD_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 68 Oracle Inventory Technical Reference Manual
COST_UPGR_ERROR_TABLE
COST_UPGR_ERROR_TABLE
Column Descriptions Name TABLE_NAME ROWID_VALUE ORG_ID ERROR_MESG PROC_NAME
Null? Type NULL NULL NULL NULL NULL
Description
VARCHAR2(250) Table Name in error VARCHAR2(250) Rowid of errored row NUMBER Organization ID of errored row VARCHAR2(1000) Error message VARCHAR2(300) Procedure name that generated the error
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 69
CRP_AVAILABLE_RESOURCES
CRP_AVAILABLE_RESOURCES stores resource availability information for all departments/resources and lines used in a plan. Resource availability is stored in this table for different date ranges in the planning horizon. RESOURCE_START_DATE and RESOURCE_END_DATE contain the date ranges for which the resource availability information is applicable. RESOURCE_HOURS stores the daily resource availability for routing based resources. MAX_RATE column contains the maximum rate for lines. The total daily availability is the product of RESOURCE_UNITS and RESOURCE_HOURS for routing based resources. For lines, the total daily availability is calculated as the MAX_RATE multiplied by the RESOURCE_UNITS. CRP_AVAILABLE_RESOURCES is populated by the snapshot and is used by the planner. Data in this table can be viewed in the Planner’s Workbench.
Foreign Keys Primary Key Table CRP_PLANNED_RESOURCES
Primary Key Column COMPILE_DESIGNATOR ORGANIZATION_ID DEPARTMENT_ID RESOURCE_ID LINE_ID
Foreign Key Column COMPILE_DESIGNATOR ORGANIZATION_ID DEPARTMENT_ID RESOURCE_ID LINE_ID
Column Descriptions Name COMPILE_DESIGNATOR ORGANIZATION_ID LINE_ID DEPARTMENT_ID RESOURCE_ID RESOURCE_HOURS MAX_RATE RESOURCE_UNITS STATUS APPLIED RESOURCE_START_DATE RESOURCE_END_DATE UPDATED ORIGINAL_CAPACITY LAST_UPDATE_DATE LAST_UPDATED_BY
Null? Type NOT NULL VARCHAR2(20) NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NOT NULL NUMBER NUMBER NUMBER NUMBER DATE
Description MPS, MRP or DRP plan identifier Organization identifier Line identifier Department identifier Resource identifier Daily availability of resource in hours Hourly maximum rate for line Number of units of the resource Attribute for online replanning Attribute for online replanning Start date of resource availability End date of resource availability Flag to determine whether add workday modification was applied Not currently used Standard Who column Standard Who column
NULL DATE NOT NULL NUMBER NULL NUMBER NOT NULL DATE NOT NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 70 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NOT NULL DATE NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL DATE NULL VARCHAR2(30) 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) Description Standard Who column Standard Who column Standard Who column Concurrent Who column Concurrent Who column Concurrent Who column Concurrent 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
CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN 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 CRP_AVAILABLE_RESOURCES_N1 CRP_AVAILABLE_RESOURCES_N2 CRP_AVAILABLE_RESOURCES_N3
structure segment segment segment segment segment segment segment segment segment segment segment segment segment segment segment
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE
Sequence 1 4 5 2 6 2 4 6
Column Name COMPILE_DESIGNATOR DEPARTMENT_ID RESOURCE_ID COMPILE_DESIGNATOR LINE_ID APPLIED COMPILE_DESIGNATOR ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 71
CST_ACTIVITIES
CST_ACTIVITIES stores activities information. An activity can be specific to one organization or shared among all organizations. For shared activities, the ORGANIZATION_ID column holds the organization identifier. For non–shared activities, the ORGANIZATION_ID is NULL.
QuickCodes Columns Column DEFAULT_BASIS_TYPE
QuickCodes Type CST_BASIS 1 2 3 4 5 6
QuickCodes Table MFG_LOOKUPS Item Lot Resource Units Resource Value Total Value Activity
Column Descriptions Name ACTIVITY_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN ACTIVITY ORGANIZATION_ID DESCRIPTION DEFAULT_BASIS_TYPE DISABLE_DATE OUTPUT_UOM VALUE_ADDED_ACTIVITY_FLAG ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 REQUEST_ID PROGRAM_APPLICATION_ID
Null? Type NULL NULL NULL NULL NULL NULL NOT NULL NULL NOT NULL NULL NULL NULL NULL NOT NOT NOT NOT NOT NUMBER DATE NUMBER DATE NUMBER NUMBER VARCHAR2(10) NUMBER VARCHAR2(240) NUMBER DATE VARCHAR2(50) VARCHAR2(150)
Description Activity identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Activity name Organization identifier Description Default basis for the activity Date activity becomes inactive Activity measurement unit Flag indicating whether the activity adds value 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
NULL VARCHAR2(30) 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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 72 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL DATE Description Concurrent Who column Concurrent Who column
PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name CST_ACTIVITIES_U1 CST_ACTIVITIES_U2
Index Type UNIQUE UNIQUE
Sequence 1 1 2
Column Name ACTIVITY_ID ORGANIZATION_ID ACTIVITY
Sequences Sequence CST_ACTIVITIES_S
Derived Column ACTIVITY_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 73
CST_COST_ELEMENTS
CST_COST_ELEMENTS stores the five seeded cost elements: Material, Material Overhead, Resource, Outside Processing, and Overhead.
Column Descriptions Name COST_ELEMENT_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN COST_ELEMENT DESCRIPTION REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name CST_COST_ELEMENTS_U1
Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NOT NULL NOT NULL NULL NULL NULL NULL NUMBER DATE NUMBER DATE NUMBER NUMBER VARCHAR2(50) VARCHAR2(240) NUMBER NUMBER NUMBER DATE
Description Cost element identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Cost element name Description Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column
Index Type UNIQUE
Sequence 1
Column Name COST_ELEMENT_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 74 Oracle Inventory Technical Reference Manual
CST_COST_GROUPS
Stores cost group definitions. Cost groups are used in average costing and project manufacturing. A cost group can be associated with a specific average costing organization or can be a multiple organization cost group. A cost group that is associated with a project that spans multiple inventory organizations must be a multiple organization cost group. A multiple organization ’common’ cost group is seeded in the table. Multiple projects can share a cost group. In addition, cost groups can also be used as organization cost groups for periodic costing. Identified by cost group type, the organization cost group is used for periodic costing to calculate costs for a collection of one or more inventory organizations within a legal entity.
Column Descriptions Name COST_GROUP_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 ORGANIZATION_ID COST_GROUP DESCRIPTION DISABLE_DATE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 LEGAL_ENTITY COST_GROUP_TYPE
Null? Type NOT NOT NOT NOT NOT 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 NULL NULL NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER VARCHAR2(10) 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) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) NUMBER NUMBER
Description Cost Group Identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column Organization Identifier Cost group name Description Inactive On/After 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 Legal Entity Identifier Cost group type based on the CST_COST_GROUP_TYPE lookup type
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 75
Indexes Index Name CST_COST_GROUPS_N1 CST_COST_GROUPS_U1
Index Type NOT UNIQUE UNIQUE
Sequence 1 2 1
Column Name COST_GROUP ORGANIZATION_ID COST_GROUP_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 76 Oracle Inventory Technical Reference Manual
CST_COST_TYPES
CST_COST_TYPES stores cost type definitions. The table is seeded with three cost types: Frozen, Average, and Pending. The Frozen cost type is used in standard costing organizations. The average cost type is used in average costing organizations. All costs reference a cost type. PL_ELEMENT_FLAG, PL_RESOURCE_FLAG, PL_OPERATION_FLAG, PL_ACTIVITY_FLAG values are used by the Cost Rollup to determine whether to group rollup costs by cost element, sub element, operation sequence number, or activity. BOM_SNAPSHOT_FLAG is used by the Cost Rollup to determine whether to save the bill structure when rolling up costs for a cost type.
Column Descriptions Name COST_TYPE_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN ORGANIZATION_ID COST_TYPE DESCRIPTION COSTING_METHOD_TYPE FROZEN_STANDARD_FLAG DEFAULT_COST_TYPE_ID BOM_SNAPSHOT_FLAG ALTERNATE_BOM_DESIGNATOR ALLOW_UPDATES_FLAG PL_ELEMENT_FLAG PL_RESOURCE_FLAG PL_OPERATION_FLAG PL_ACTIVITY_FLAG DISABLE_DATE AVAILABLE_TO_ENG_FLAG COMPONENT_YIELD_FLAG ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 NOT NOT NOT NOT NOT NOT NOT
Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NOT NULL NULL NOT NULL NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER VARCHAR2(10) VARCHAR2(240) NUMBER
Description
Cost type identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Organization identifier Cost type name Description Costing method used, standard or average NULL NUMBER Whether it is frozen standard cost type or not NULL NUMBER Cost type identifier used as the default cost type when rolling up costs NULL NUMBER Whether to save the bill structure when rolling up costs NULL VARCHAR2(10) Alternate designator NULL NUMBER Whether the costs defined for this cost type can be changed NULL NUMBER Whether to group previous level cost by cost element NULL NUMBER Whether to group previous level cost by subelement NULL NUMBER Whether to group previous level cost by operation sequence number NULL NUMBER Whether to group previous level cost by activity NULL DATE Inactive On/After NULL NUMBER Whether the set of cost for this cost type is available for Oracle Engineering NULL NUMBER Whether to consider component yield factor when rolling up costs 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 – 77
Column Descriptions Name
(Continued) Null? Type 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) NUMBER NUMBER NUMBER DATE Description 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 Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column segment segment segment segment segment segment segment segment segment segment segment segment segment
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 CST_COST_TYPES_U1 CST_COST_TYPES_U2
Index Type UNIQUE UNIQUE
Sequence 1 1 2
Column Name COST_TYPE_ID COST_TYPE ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 78 Oracle Inventory Technical Reference Manual
CST_COST_UPDATES
CST_COST_UPDATES stores a record for every Update Standard Cost request submitted. The adjustment columns for WIP may not include adjustments for resource or overhead rates. They only include standard cost adjustments for the items issued and completed from Oracle Work in Process.
Foreign Keys Primary Key Table CST_COST_TYPES GL_CODE_COMBINATIONS MTL_CATEGORIES_B MTL_CATEGORY_SETS_B MTL_SYSTEM_ITEMS_B QuickCodes Columns Column RANGE_OPTION
Primary Key Column COST_TYPE_ID CODE_COMBINATION_ID CATEGORY_ID CATEGORY_SET_ID INVENTORY_ITEM_ID
Foreign Key Column COST_TYPE_ID INV_ADJUSTMENT_ACCOUNT CATEGORY_ID CATEGORY_SET_ID SINGLE_ITEM
QuickCodes Type CST_ITEM_RANGE 1 2 3 4 5 6 7 SYS_YES_NO 1 2 CST_COST_UPDATE_STATUS –1 1 2 3 SYS_YES_NO 1 2 SYS_YES_NO 1 2
QuickCodes Table MFG_LOOKUPS All items Specific item Range of items Zero cost items Category Based on rollup items Not based on rollup items MFG_LOOKUPS Yes No MFG_LOOKUPS Error Pending Running Completed MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No
SNAPSHOT_SAVED_FLAG
STATUS
UPDATE_ACTIVITY_FLAG
UPDATE_RESOURCE_OVHD_FLAG
Column Descriptions Name COST_UPDATE_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN STATUS
Null? Type NULL NULL NULL NULL NULL NULL NOT NULL NOT NOT NOT NOT NOT NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER
Description Cost update session identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Status of the cost update program
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 79
Column Descriptions Name
(Continued) Null? Type NOT NULL NUMBER NOT NULL NUMBER NULL DATE NOT NULL VARCHAR2(240) NOT NULL NUMBER NOT NULL NUMBER Description Organization identifier Cost type identifier Cost update session start time Description Item range option Flag indicating whether resource and overhead costs should be updated NULL NUMBER Flag indicating whether activity cost should be updated NULL NUMBER Flag indicating whether adjustment details should be saved NULL NUMBER Code combination identifier for the inventory adjustment account NULL NUMBER Inventory item identifier NULL VARCHAR2(240) Inventory item range from NULL VARCHAR2(240) Inventory item range to NULL NUMBER Category identifier NULL NUMBER Category set identifier NULL NUMBER Adjustment total for on–hand inventories NULL NUMBER Adjustment total for intransit inventories NULL NUMBER Adjustment total for Work in Process NULL NUMBER Adjustment total for scrap NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL DATE Concurrent Who column
ORGANIZATION_ID COST_TYPE_ID UPDATE_DATE DESCRIPTION RANGE_OPTION UPDATE_RESOURCE_OVHD_FLAG UPDATE_ACTIVITY_FLAG SNAPSHOT_SAVED_FLAG INV_ADJUSTMENT_ACCOUNT SINGLE_ITEM ITEM_RANGE_LOW ITEM_RANGE_HIGH CATEGORY_ID CATEGORY_SET_ID INVENTORY_ADJUSTMENT_VALUE INTRANSIT_ADJUSTMENT_VALUE WIP_ADJUSTMENT_VALUE SCRAP_ADJUSTMENT_VALUE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name CST_COST_UPDATES_U1 CST_COST_UPDATES_U2
Index Type UNIQUE UNIQUE
Sequence 1 1 2
Column Name COST_UPDATE_ID ORGANIZATION_ID COST_UPDATE_ID
Sequences Sequence CST_LISTS_S
Derived Column COST_UPDATE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 80 Oracle Inventory Technical Reference Manual
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
Primary Key Column COST_TYPE_ID COST_UPDATE_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Foreign Key Column COST_TYPE_ID COST_UPDATE_ID INVENTORY_ITEM_ID ORGANIZATION_ID
QuickCodes Columns Column BASED_ON_ROLLUP_FLAG
QuickCodes Type SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2
QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No
DEFAULTED_FLAG
INVENTORY_ASSET_FLAG
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 LOT_SIZE BASED_ON_ROLLUP_FLAG SHRINKAGE_RATE DEFAULTED_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
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
NULL NUMBER NULL NUMBER NULL NUMBER NOT NULL NUMBER
COST_UPDATE_ID PL_MATERIAL
NULL NUMBER NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 81
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER Description 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 Supply Chain Rollup identifier MRP assignment set identifier used in Supply Chain Rollup
PL_MATERIAL_OVERHEAD PL_RESOURCE PL_OUTSIDE_PROCESSING PL_OVERHEAD TL_MATERIAL TL_MATERIAL_OVERHEAD TL_RESOURCE TL_OUTSIDE_PROCESSING TL_OVERHEAD MATERIAL_COST MATERIAL_OVERHEAD_COST RESOURCE_COST OUTSIDE_PROCESSING_COST OVERHEAD_COST PL_ITEM_COST TL_ITEM_COST ITEM_COST UNBURDENED_COST BURDEN_COST 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 ROLLUP_ID ASSIGNMENT_SET_ID
NULL NUMBER NULL 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(15) NUMBER(15)
Indexes Index Name CST_ITEM_COSTS_N2 CST_ITEM_COSTS_U1
Index Type NOT UNIQUE UNIQUE
Sequence 1 2 1 2 3
Column Name ORGANIZATION_ID COST_TYPE_ID INVENTORY_ITEM_ID COST_TYPE_ID ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 82 Oracle Inventory Technical Reference Manual
CST_ITEM_COSTS_INTERFACE
CST_ITEM_COSTS_INTERFACE is the interface table for CST_ITEM_COSTS. This table is used when a Copy Cost Information request is submitted.
Foreign Keys Primary Key Table CST_COST_TYPES CST_COST_UPDATES MTL_SYSTEM_ITEMS_B
Primary Key Column COST_TYPE_ID COST_UPDATE_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Foreign Key Column COST_TYPE_ID COST_UPDATE_ID INVENTORY_ITEM_ID ORGANIZATION_ID
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 ORGANIZATION_CODE COST_TYPE INVENTORY_ITEM GROUP_ID (PK) LOT_SIZE BASED_ON_ROLLUP_FLAG SHRINKAGE_RATE DEFAULTED_FLAG
Null? Type NULL NULL NOT NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER
Description
COST_UPDATE_ID PL_MATERIAL PL_MATERIAL_OVERHEAD PL_RESOURCE PL_OUTSIDE_PROCESSING PL_OVERHEAD TL_MATERIAL TL_MATERIAL_OVERHEAD TL_RESOURCE TL_OUTSIDE_PROCESSING TL_OVERHEAD MATERIAL_COST MATERIAL_OVERHEAD_COST
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 NULL VARCHAR2(3) Organization code NULL VARCHAR2(10) Cost type name NULL VARCHAR2(240) Concatenated inventory item segments NULL NUMBER Group identifier NULL NUMBER Lot size NULL NUMBER Flag indicating whether costs should be rolled up NULL NUMBER Manufacturing shrinkage rate (for make item only) NULL NUMBER Flag indicating whether the cost of the item is defaulted from the default cost type during cost roll up NULL NUMBER Cost update session identifier NULL NUMBER Previous level material cost NULL NUMBER Previous level material overhead cost NULL NUMBER Previous level resource cost NULL NUMBER Previous level outside processing cost NULL NUMBER Previous level overhead cost NULL NUMBER This level material cost NULL NUMBER This level material overhead cost NULL NUMBER This level resource cost NULL NUMBER This level outside processing cost NULL NUMBER This level overhead cost NULL NUMBER Material cost NULL NUMBER Material overhead cost
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 83
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER Description 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 Transaction identifier Not currently used Not currently used Transaction type
RESOURCE_COST OUTSIDE_PROCESSING_COST OVERHEAD_COST PL_ITEM_COST TL_ITEM_COST ITEM_COST UNBURDENED_COST BURDEN_COST 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 TRANSACTION_ID PROCESS_FLAG ITEM_NUMBER TRANSACTION_TYPE Indexes Index Name CST_ITEM_COSTS_INTERFACE_N1
NULL NUMBER NULL VARCHAR2(30) NULL NULL 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 VARCHAR2(81) VARCHAR2(10)
Index Type NOT UNIQUE
Sequence 1 2 3
Column Name INVENTORY_ITEM_ID COST_TYPE_ID ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 84 Oracle Inventory Technical Reference Manual
CST_ITEM_COST_DETAILS
CST_ITEM_COST_DETAILS stores detailed cost information for an item for a cost type. It is the child table of CST_ITEM_COSTS. There are three types of detailed item cost: User–defined, Defaulted, and Rolled up. User–defined costs can be entered in the Item Costs window. Defaulted and Rolled up costs are generated by Cost Rollup. If the item does not have cost control information for the cost type you are rolling up, Cost Rollup copies this level detailed cost information from the default cost type and marks the rows as Defaulted. Previous level costs are rolled up costs.
Foreign Keys Primary Key Table BOM_DEPARTMENTS BOM_OPERATION_SEQUENCES BOM_RESOURCES BOM_RESOURCES CST_ACTIVITIES CST_COST_ELEMENTS CST_COST_TYPES CST_ITEM_COSTS MTL_SYSTEM_ITEMS_B
Primary Key Column DEPARTMENT_ID OPERATION_SEQUENCE_ID RESOURCE_ID RESOURCE_ID ACTIVITY_ID COST_ELEMENT_ID COST_TYPE_ID COST_TYPE_ID ORGANIZATION_ID INVENTORY_ITEM_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Foreign Key Column DEPARTMENT_ID OPERATION_SEQUENCE_ID RESOURCE_ID BASIS_RESOURCE_ID ACTIVITY_ID COST_ELEMENT_ID COST_TYPE_ID COST_TYPE_ID ORGANIZATION_ID INVENTORY_ITEM_ID INVENTORY_ITEM_ID ORGANIZATION_ID
QuickCodes Columns Column BASIS_TYPE
QuickCodes Type CST_BASIS 1 2 3 4 5 6 CST_LEVEL 1 2 CST_SOURCE_TYPE 1 2 3
QuickCodes Table MFG_LOOKUPS Item Lot Resource Units Resource Value Total Value Activity MFG_LOOKUPS This Previous MFG_LOOKUPS User defined Default Rolled up
LEVEL_TYPE
ROLLUP_SOURCE_TYPE
Column Descriptions Name INVENTORY_ITEM_ID (PK) ORGANIZATION_ID (PK) COST_TYPE_ID (PK) LAST_UPDATE_DATE
Null? Type NOT NOT NOT NOT NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE
Description Inventory item identifier Organization identifier Cost type identifier Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 85
Column Descriptions Name
(Continued) Null? Type NOT NULL NUMBER NOT NULL DATE NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NOT NULL NULL NULL NUMBER NUMBER NUMBER NUMBER Description Standard Who column Standard Who column Standard Who column Standard Who column Operation sequence identifier Operation sequence number in a routing Department identifier Level at which cost is incurred Activity identifier Resource sequence number in an operation Resource identifier (sub–element) Resource unit cost Number of item units the activity cost is applied to Number of activity units applied to the item cost Number of resource units, overhead rate, or activity unit cost per basis Basis Resource identifier that the resource overhead is based on Basis factor Item shrinkage factor computed from the item shrinkage Item unit cost Cost element identifier Cost source Structure defining column for the Activity Unit Information Concurrent Who column Concurrent Who column Concurrent Who column Concurrent 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 The yield cost as computed by the rollup process for WSM enabled organizations
LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN OPERATION_SEQUENCE_ID OPERATION_SEQ_NUM DEPARTMENT_ID LEVEL_TYPE ACTIVITY_ID RESOURCE_SEQ_NUM RESOURCE_ID RESOURCE_RATE ITEM_UNITS ACTIVITY_UNITS USAGE_RATE_OR_AMOUNT BASIS_TYPE BASIS_RESOURCE_ID BASIS_FACTOR NET_YIELD_OR_SHRINKAGE_FACTOR ITEM_COST COST_ELEMENT_ID ROLLUP_SOURCE_TYPE ACTIVITY_CONTEXT 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 YIELDED_COST
NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER 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 NUMBER NUMBER NUMBER VARCHAR2(30) 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) NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 86 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER NUMBER(15) VARCHAR2(30) Description Source organization identifier Vendor identifier Allocation percentage Vendor site identifier Shipping method
SOURCE_ORGANIZATION_ID VENDOR_ID ALLOCATION_PERCENT VENDOR_SITE_ID SHIP_METHOD Indexes Index Name CST_ITEM_COST_DETAILS_N1
Index Type NOT UNIQUE
Sequence 1 2 3 4
Column Name ORGANIZATION_ID COST_TYPE_ID INVENTORY_ITEM_ID COST_ELEMENT_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 87
CST_ITEM_CST_DTLS_INTERFACE
CST_ITEM_CST_DTLS_INTERFACE is the interface table for CST_ITEM_COST_DETAILS. This table is populated when a Copy Cost request is submitted.
Foreign Keys Primary Key Table BOM_DEPARTMENTS BOM_OPERATION_SEQUENCES BOM_RESOURCES BOM_RESOURCES CST_ACTIVITIES CST_COST_ELEMENTS CST_COST_TYPES MTL_SYSTEM_ITEMS_B
Primary Key Column DEPARTMENT_ID OPERATION_SEQUENCE_ID RESOURCE_ID RESOURCE_ID ACTIVITY_ID COST_ELEMENT_ID COST_TYPE_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Foreign Key Column DEPARTMENT_ID OPERATION_SEQUENCE_ID RESOURCE_ID BASIS_RESOURCE_ID ACTIVITY_ID COST_ELEMENT_ID COST_TYPE_ID INVENTORY_ITEM_ID ORGANIZATION_ID
QuickCodes Columns Column BASIS_TYPE
QuickCodes Type CST_BASIS 1 2 3 4 5 6 CST_LEVEL 1 2 CST_SOURCE_TYPE 1 2 3
QuickCodes Table MFG_LOOKUPS Item Lot Resource Units Resource Value Total Value Activity MFG_LOOKUPS This Previous MFG_LOOKUPS User defined Default Rolled up
LEVEL_TYPE
ROLLUP_SOURCE_TYPE
Column Descriptions Name INVENTORY_ITEM_ID (PK) COST_TYPE_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN GROUP_ID (PK) ORGANIZATION_ID (PK) OPERATION_SEQUENCE_ID OPERATION_SEQ_NUM DEPARTMENT_ID LEVEL_TYPE ACTIVITY_ID
Null? Type NULL NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER
Description Inventory item identifier Cost type identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Group identifier Organization identifier Operation sequence identifier Operation sequence number in a routing Department identifier Level at which cost is incurred Activity identifier
NULL NUMBER NULL NUMBER NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 88 Oracle Inventory Technical Reference Manual
Column Descriptions Name RESOURCE_SEQ_NUM RESOURCE_ID RESOURCE_RATE ITEM_UNITS ACTIVITY_UNITS
(Continued) Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER 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 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER VARCHAR2(30) NUMBER VARCHAR2(3) VARCHAR2(10) VARCHAR2(240) VARCHAR2(10) VARCHAR2(10) VARCHAR2(10) VARCHAR2(10) VARCHAR2(50) 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) NUMBER NUMBER Description Resource sequence number in an operation Resource identifier (sub–element) Resource unit cost Number of item units the activity cost is applied to Number of activity units applied to the item cost Number of resource units, overhead rate, or activity unit cost per basis Basis Resource identifier that the resource overhead is based on Basis factor Item shrinkage factor computed from the item shrinkage Item unit cost Cost element identifier Cost source Structure defining column for the Activity Unit Information Concurrent Who column Organization code Cost type name Concatenated inventory item segments Department name Activity name Resource code Resource code of resource on which an overhead is based Cost element name Type of error Concurrent Who column Concurrent Who column Concurrent 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 Transaction identifier Not currently used
USAGE_RATE_OR_AMOUNT BASIS_TYPE BASIS_RESOURCE_ID BASIS_FACTOR NET_YIELD_OR_SHRINKAGE_FACTOR ITEM_COST COST_ELEMENT_ID ROLLUP_SOURCE_TYPE ACTIVITY_CONTEXT REQUEST_ID ORGANIZATION_CODE COST_TYPE INVENTORY_ITEM DEPARTMENT ACTIVITY RESOURCE_CODE BASIS_RESOURCE_CODE COST_ELEMENT ERROR_TYPE 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 TRANSACTION_ID PROCESS_FLAG
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 89
Column Descriptions Name ITEM_NUMBER TRANSACTION_TYPE YIELDED_COST
(Continued) Null? Type NULL VARCHAR2(81) NULL VARCHAR2(10) NULL NUMBER Description Not currently used Transaction type The yield cost, applicable for WSM enabled organizations
Indexes Index Name CST_ITEM_CST_DTLS_INTERFACE_N1
Index Type NOT UNIQUE
Sequence 1 2 3 4
Column Name INVENTORY_ITEM_ID ORGANIZATION_ID COST_TYPE_ID COST_ELEMENT_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 90 Oracle Inventory Technical Reference Manual
CST_PAC_ITEM_COSTS
CST_PAC_ITEM_COSTS stores the item cost and quantity in a period and organization cost group. The COST_LAYER_ID is unique for a period / organization cost group / item combination.
Foreign Keys Primary Key Table CST_COST_GROUPS CST_PAC_PERIODS MTL_SYSTEM_ITEMS_B Column Descriptions Name COST_LAYER_ID (PK) PAC_PERIOD_ID COST_GROUP_ID INVENTORY_ITEM_ID BUY_QUANTITY MAKE_QUANTITY ISSUE_QUANTITY TOTAL_LAYER_QUANTITY ITEM_COST ITEM_BUY_COST ITEM_MAKE_COST BEGIN_ITEM_COST MATERIAL_COST MATERIAL_OVERHEAD_COST RESOURCE_COST OVERHEAD_COST OUTSIDE_PROCESSING_COST PL_MATERIAL PL_MATERIAL_OVERHEAD PL_RESOURCE PL_OUTSIDE_PROCESSING PL_OVERHEAD TL_MATERIAL TL_MATERIAL_OVERHEAD TL_RESOURCE TL_OUTSIDE_PROCESSING TL_OVERHEAD PL_ITEM_COST TL_ITEM_COST UNBURDENED_COST
Primary Key Column COST_GROUP_ID PAC_PERIOD_ID INVENTORY_ITEM_ID
Foreign Key Column COST_GROUP_ID PAC_PERIOD_ID INVENTORY_ITEM_ID
Null? Type NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER
Description Cost layer identifier Period Identifier Cost Group Identifier Inventory Item identifier The buy quantity in the period The make quantity in the period The quantity issued in the periodic costing period The net quantity at the end of the Periodic Average Costing period The item cost at the end of the period. The buy item cost at the end of the period The make item cost at the end of the period The item cost at the beginning of the period Material cost Material overhead cost Resource cost Overhead cost Outside processing cost Previous level material cost 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 Total previous level item cost Total item cost in this level Item unit cost minus this level material overhead
NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER
NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 91
Column Descriptions Name
(Continued) 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 NULL NULL NULL NULL Description NUMBER This level material overhead DATE Who column NUMBER Who column DATE Who column NUMBER Who column NUMBER Who column NUMBER Who column NUMBER Who column DATE Who column NUMBER Who column NUMBER Market value VARCHAR2(2000) Justification for the market value VARCHAR2(150) Descriptive Flexfield segment VARCHAR2(150) Descriptive Flexfield segment VARCHAR2(150) Descriptive Flexfield segment VARCHAR2(150) Descriptive Flexfield segment VARCHAR2(150) Descriptive Flexfield segment VARCHAR2(150) Descriptive Flexfield segment VARCHAR2(150) Descriptive Flexfield segment VARCHAR2(150) Descriptive Flexfield segment VARCHAR2(150) Descriptive Flexfield segment VARCHAR2(150) Descriptive Flexfield segment VARCHAR2(150) Descriptive Flexfield segment VARCHAR2(150) Descriptive Flexfield segment VARCHAR2(150) Descriptive Flexfield segment VARCHAR2(150) Descriptive Flexfield segment VARCHAR2(150) Descriptive Flexfield segment VARCHAR2(150) Descriptive Flexfield segment
BURDEN_COST LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LAST_UPDATE_LOGIN MARKET_VALUE JUSTIFICATION ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE_CATEGORY Indexes Index Name CST_PAC_ITEM_COSTS_U1 CST_PAC_ITEM_COST_N1
Index Type UNIQUE NOT UNIQUE
Sequence 1 1 2 3
Column Name COST_LAYER_ID PAC_PERIOD_ID COST_GROUP_ID INVENTORY_ITEM_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 92 Oracle Inventory Technical Reference Manual
CST_PAC_PERIODS
CST_PAC_PERIODS holds information about periodic costing open and closed periods for each legal entity and organization cost groups combination.
Foreign Keys Primary Key Table CST_COST_TYPES GL_PERIODS HR_ALL_ORGANIZATION_UNITS Column Descriptions Name PAC_PERIOD_ID (PK)
Primary Key Column COST_TYPE_ID PERIOD_SET_NAME PERIOD_NAME ORGANIZATION_ID
Foreign Key Column COST_TYPE_ID PERIOD_SET_NAME PERIOD_NAME LEGAL_ENTITY
Null? Type NOT NULL NUMBER NOT NULL NUMBER(15) NOT NULL NUMBER NOT NULL VARCHAR2(15) NOT NULL DATE NOT NULL DATE NOT NULL VARCHAR2(1) NOT NULL NUMBER NOT NULL NUMBER NOT NULL VARCHAR2(15) NULL DATE NOT NULL DATE NOT NULL NUMBER NOT NULL DATE NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL DATE NULL NUMBER
Description Periodic Costing Period Identifier Legal Entity Identifier Cost Type Identifier Calendar associated with Set of Books Period Start Date Period End Date Flag to denote whether period is in open, close or error status Period Year Period Number Period Name Period Close Date Who column Who column Who column Who column Who column Who column Who column Who column Who column
LEGAL_ENTITY COST_TYPE_ID PERIOD_SET_NAME PERIOD_START_DATE PERIOD_END_DATE OPEN_FLAG PERIOD_YEAR PERIOD_NUM PERIOD_NAME PERIOD_CLOSE_DATE LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LAST_UPDATE_LOGIN Indexes Index Name CST_PAC_PERIODS_N1 CST_PAC_PERIODS_U1
Index Type NOT UNIQUE UNIQUE
Sequence 1 2 1
Column Name LEGAL_ENTITY COST_TYPE_ID PAC_PERIOD_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 93
CST_STANDARD_COSTS
CST_STANDARD_COSTS stores item cost and standard cost adjustment history for every item for every cost update. Records are inserted during the final phase of the Standard Cost Update process for every item being updated or when the item costs are initially defined. The adjustment columns for WIP may not include adjustments for resource or overhead rates. They include standard cost adjustments for the items issued and completed from WIP.
Foreign Keys Primary Key Table CST_COST_UPDATES CST_COST_UPDATES MTL_SYSTEM_ITEMS_B Column Descriptions Name COST_UPDATE_ID (PK) INVENTORY_ITEM_ID (PK) ORGANIZATION_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN STANDARD_COST_REVISION_DATE STANDARD_COST INVENTORY_ADJUSTMENT_QUANTITY INVENTORY_ADJUSTMENT_VALUE INTRANSIT_ADJUSTMENT_QUANTITY INTRANSIT_ADJUSTMENT_VALUE WIP_ADJUSTMENT_QUANTITY WIP_ADJUSTMENT_VALUE LAST_COST_UPDATE_ID REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name CST_STANDARD_COSTS_N1
Primary Key Column COST_UPDATE_ID COST_UPDATE_ID INVENTORY_ITEM_ID
Foreign Key Column COST_UPDATE_ID LAST_COST_UPDATE_ID INVENTORY_ITEM_ID
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 DATE
Description Cost update session identifier Inventory item identifier Organization identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column The date and time that cost update is run Standard cost for the item after cost update Total adjustment quantity for the item Total adjustment value for the item Total intransit adjustment quantity for the item Total intransit adjustment value for the item Total adjustment quantity for the item in WIP Total adjustment value for the item in WIP Not currently used Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column
NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER DATE
Index Type NOT UNIQUE
Sequence 1 2 3
Column Name ORGANIZATION_ID INVENTORY_ITEM_ID STANDARD_COST_REVISION_DATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 94 Oracle Inventory Technical Reference Manual
Indexes (Continued) Index Name CST_STANDARD_COSTS_N2
Index Type NOT UNIQUE
Sequence 1 2 3
Column Name COST_UPDATE_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 95
EDW_CST_COGS_F
Column Descriptions Name PROJECT_FK_KEY PRIM_SALES_REP_FK_KEY CUSTOMER_FK_KEY ORDER_TYPE_FK_KEY SUB_INVENTORY_FK_KEY TASK_FK_KEY TOP_MODEL_ITEM_FK_KEY DATE_BOOKED_FK_KEY OPERATING_UNIT_FK_KEY CAMPAIGN_ACTL_FK_KEY MEDIA_ACTL_FK_KEY MEDIA_CHAN_ACTL_FK_KEY OFFER_ACTL_FK_KEY CELL_ACTL_FK_KEY SHIP_TO_SITE_FK_KEY EVENT_OFFER_INIT_FK_KEY DATE_PROMISED_FK_KEY DATE_REQUESTED_FK_KEY LIST_VENDOR_FK_KEY DATE_SHIPPED_FK_KEY DATE_SCHEDULED_FK_KEY TRX_DATE_FK_KEY COGS_PK_KEY RMA_VALUE_T RMA_VALUE_G PROMISE_LEAD_TIME PROM_EARLY_COUNT PROM_LATE_COUNT PROM_EARLY_VAL_G PROM_LATE_VAL_G REQUEST_LEAD_TIME RMA_QTY_B SHIPPED_QTY_B REQ_EARLY_COUNT REQ_LATE_COUNT REQ_EARLY_VAL_G REQ_LATE_VAL_G COGS_G COGS_T ICAP_QTY_B ORDER_CATEGORY_FK_KEY MONTH_BOOKED_FK_KEY BASE_UOM_FK_KEY BILL_TO_SITE_FK_KEY INV_ORG_FK_KEY ITEM_ORG_FK_KEY LOCATOR_FK_KEY OFFER_INIT_FK_KEY MEDIA_INIT_FK_KEY
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 NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER
Description
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 96 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) 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 NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER VARCHAR2(120) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) DATE DATE Description
MEDIA_CHAN_INIT_FK_KEY MARKET_SEGMENT_FK_KEY ORDER_LEAD_TIME USER_MEASURE1 USER_MEASURE2 USER_MEASURE3 USER_MEASURE4 USER_MEASURE5 CELL_INIT_FK_KEY SOURCE_LIST_FK_KEY EVENT_OFFER_ACTL_FK_KEY INSTANCE_FK_KEY SALES_CHANNEL_FK_KEY TERRITORY_FK_KEY TRX_CURRENCY_FK_KEY CAMPAIGN_INIT_FK_KEY COGS_PK LOT REVISION SERIAL_NUMBER WAYBILL_NUMBER USER_ATTRIBUTE1 USER_ATTRIBUTE2 USER_ATTRIBUTE3 USER_ATTRIBUTE4 USER_ATTRIBUTE5 USER_ATTRIBUTE6 USER_ATTRIBUTE7 USER_ATTRIBUTE8 USER_ATTRIBUTE9 USER_ATTRIBUTE10 USER_ATTRIBUTE11 USER_ATTRIBUTE12 USER_ATTRIBUTE13 USER_ATTRIBUTE14 USER_ATTRIBUTE15 LAST_UPDATE_DATE CREATION_DATE Indexes Index Name EDW_CST_COGS_F_N1 EDW_CST_COGS_F_N10 EDW_CST_COGS_F_N11 EDW_CST_COGS_F_N12 EDW_CST_COGS_F_N13 EDW_CST_COGS_F_N14 EDW_CST_COGS_F_N15 EDW_CST_COGS_F_N16 EDW_CST_COGS_F_N17 EDW_CST_COGS_F_N18 EDW_CST_COGS_F_N19 EDW_CST_COGS_F_N2 EDW_CST_COGS_F_N20
Index Type NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE
Sequence 1 1 1 1 1 1 1 1 1 1 1 1 1
Column Name PROJECT_FK_KEY CAMPAIGN_ACTL_FK_KEY MEDIA_ACTL_FK_KEY MEDIA_CHAN_ACTL_FK_KEY OFFER_ACTL_FK_KEY CELL_ACTL_FK_KEY SHIP_TO_SITE_FK_KEY EVENT_OFFER_INIT_FK_KEY DATE_PROMISED_FK_KEY DATE_REQUESTED_FK_KEY LIST_VENDOR_FK_KEY PRIM_SALES_REP_FK_KEY DATE_SHIPPED_FK_KEY
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 97
Indexes (Continued) Index Name EDW_CST_COGS_F_N21 EDW_CST_COGS_F_N22 EDW_CST_COGS_F_N23 EDW_CST_COGS_F_N24 EDW_CST_COGS_F_N25 EDW_CST_COGS_F_N26 EDW_CST_COGS_F_N27 EDW_CST_COGS_F_N28 EDW_CST_COGS_F_N29 EDW_CST_COGS_F_N3 EDW_CST_COGS_F_N30 EDW_CST_COGS_F_N31 EDW_CST_COGS_F_N32 EDW_CST_COGS_F_N33 EDW_CST_COGS_F_N34 EDW_CST_COGS_F_N35 EDW_CST_COGS_F_N36 EDW_CST_COGS_F_N37 EDW_CST_COGS_F_N38 EDW_CST_COGS_F_N39 EDW_CST_COGS_F_N4 EDW_CST_COGS_F_N40 EDW_CST_COGS_F_N41 EDW_CST_COGS_F_N5 EDW_CST_COGS_F_N6 EDW_CST_COGS_F_N7 EDW_CST_COGS_F_N8 EDW_CST_COGS_F_N9 EDW_CST_COGS_F_U1
Index Type NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE
Sequence 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Column Name DATE_SCHEDULED_FK_KEY TRX_DATE_FK_KEY ORDER_CATEGORY_FK_KEY MONTH_BOOKED_FK_KEY BASE_UOM_FK_KEY BILL_TO_SITE_FK_KEY INV_ORG_FK_KEY ITEM_ORG_FK_KEY LOCATOR_FK_KEY CUSTOMER_FK_KEY OFFER_INIT_FK_KEY MEDIA_INIT_FK_KEY MEDIA_CHAN_INIT_FK_KEY MARKET_SEGMENT_FK_KEY CELL_INIT_FK_KEY SOURCE_LIST_FK_KEY EVENT_OFFER_ACTL_FK_KEY INSTANCE_FK_KEY SALES_CHANNEL_FK_KEY TERRITORY_FK_KEY ORDER_TYPE_FK_KEY TRX_CURRENCY_FK_KEY CAMPAIGN_INIT_FK_KEY SUB_INVENTORY_FK_KEY TASK_FK_KEY TOP_MODEL_ITEM_FK_KEY DATE_BOOKED_FK_KEY OPERATING_UNIT_FK_KEY COGS_PK
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 98 Oracle Inventory Technical Reference Manual
EDW_CST_COGS_FSTG
Column Descriptions Name ORDER_CATEGORY_FK_KEY TERRITORY_FK_KEY TOP_MODEL_ITEM_FK_KEY TRX_CURRENCY_FK_KEY DATE_BOOKED_FK_KEY DATE_PROMISED_FK_KEY DATE_REQUESTED_FK_KEY DATE_SCHEDULED_FK_KEY DATE_SHIPPED_FK_KEY TRX_DATE_FK_KEY OPERATING_UNIT_FK_KEY CAMPAIGN_INIT_FK_KEY CAMPAIGN_ACTL_FK_KEY MEDIA_INIT_FK_KEY MEDIA_ACTL_FK_KEY MEDIA_CHAN_INIT_FK_KEY MONTH_BOOKED_FK_KEY MEDIA_CHAN_ACTL_FK_KEY OFFER_INIT_FK_KEY BASE_UOM_FK_KEY BILL_TO_SITE_FK_KEY INV_ORG_FK_KEY CUSTOMER_FK_KEY ITEM_ORG_FK_KEY LOCATOR_FK_KEY ORDER_TYPE_FK_KEY CELL_ACTL_FK_KEY SOURCE_LIST_FK_KEY EVENT_OFFER_ACTL_FK_KEY PRIM_SALES_REP_FK_KEY PROJECT_FK_KEY SALES_CHANNEL_FK_KEY SHIP_TO_SITE_FK_KEY SUB_INVENTORY_FK_KEY TASK_FK_KEY OFFER_ACTL_FK_KEY LIST_VENDOR_FK_KEY MARKET_SEGMENT_FK_KEY CELL_INIT_FK_KEY EVENT_OFFER_INIT_FK_KEY RMA_VALUE_T RMA_VALUE_G PROMISE_LEAD_TIME PROM_EARLY_COUNT PROM_LATE_COUNT PROM_EARLY_VAL_G PROM_LATE_VAL_G REQUEST_LEAD_TIME RMA_QTY_B
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 NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER
Description
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 99
Column Descriptions Name
(Continued) 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 NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER VARCHAR2(120) VARCHAR2(80) VARCHAR2(120) VARCHAR2(320) VARCHAR2(20) VARCHAR2(120) VARCHAR2(120) VARCHAR2(120) VARCHAR2(120) VARCHAR2(120) VARCHAR2(120) VARCHAR2(240) VARCHAR2(320) VARCHAR2(320) VARCHAR2(320) VARCHAR2(320) VARCHAR2(240) VARCHAR2(240) VARCHAR2(320) VARCHAR2(320) VARCHAR2(80) VARCHAR2(320) VARCHAR2(320) VARCHAR2(320) VARCHAR2(320) VARCHAR2(240) VARCHAR2(80) VARCHAR2(1000) VARCHAR2(320) VARCHAR2(320) Description
SHIPPED_QTY_B REQ_EARLY_COUNT REQ_LATE_COUNT REQ_EARLY_VAL_G REQ_LATE_VAL_G COGS_G COGS_T ICAP_QTY_B ORDER_LEAD_TIME ACCOUNT COST_ELEMENT ORDER_NUMBER INSTANCE_FK_KEY USER_FK1_KEY USER_FK2_KEY USER_FK3_KEY USER_FK4_KEY USER_FK5_KEY USER_MEASURE1 USER_MEASURE2 USER_MEASURE3 USER_MEASURE4 USER_MEASURE5 REQUEST_ID COGS_PK ORDER_CATEGORY_FK MONTH_BOOKED_FK TOP_MODEL_ITEM_FK TRX_CURRENCY_FK DATE_BOOKED_FK DATE_PROMISED_FK DATE_REQUESTED_FK DATE_SCHEDULED_FK DATE_SHIPPED_FK TRX_DATE_FK OPERATING_UNIT_FK CAMPAIGN_INIT_FK CAMPAIGN_ACTL_FK MEDIA_INIT_FK MEDIA_ACTL_FK MEDIA_CHAN_INIT_FK MEDIA_CHAN_ACTL_FK OFFER_INIT_FK OFFER_ACTL_FK BASE_UOM_FK BILL_TO_SITE_FK INV_ORG_FK CUSTOMER_FK ITEM_ORG_FK LOCATOR_FK ORDER_TYPE_FK PRIM_SALES_REP_FK SOURCE_LIST_FK EVENT_OFFER_ACTL_FK
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 100 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) 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 VARCHAR2(80) VARCHAR2(240) VARCHAR2(320) VARCHAR2(80) VARCHAR2(120) VARCHAR2(240) VARCHAR2(320) VARCHAR2(240) VARCHAR2(120) VARCHAR2(120) VARCHAR2(320) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(20) VARCHAR2(30) VARCHAR2(2000) VARCHAR2(30) DATE DATE Description
PROJECT_FK SALES_CHANNEL_FK SHIP_TO_SITE_FK SUB_INVENTORY_FK TASK_FK TERRITORY_FK LIST_VENDOR_FK MARKET_SEGMENT_FK CELL_INIT_FK CELL_ACTL_FK EVENT_OFFER_INIT_FK LOT REVISION SERIAL_NUMBER WAYBILL_NUMBER INSTANCE_FK USER_FK1 USER_FK2 USER_FK3 USER_FK4 USER_FK5 USER_ATTRIBUTE1 USER_ATTRIBUTE2 USER_ATTRIBUTE3 USER_ATTRIBUTE4 USER_ATTRIBUTE5 USER_ATTRIBUTE6 USER_ATTRIBUTE7 USER_ATTRIBUTE8 USER_ATTRIBUTE9 USER_ATTRIBUTE10 USER_ATTRIBUTE11 USER_ATTRIBUTE12 USER_ATTRIBUTE13 USER_ATTRIBUTE14 USER_ATTRIBUTE15 ROW_ID OPERATION_CODE ERROR_CODE COLLECTION_STATUS DELETION_DATE EDW_COLLECTION_DATE Indexes Index Name EDW_CST_COGS_FSTG_U1
Index Type UNIQUE
Sequence 1
Column Name COGS_PK
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 101
EDW_MTL_UOM_CLS_CONV_F
Column Descriptions Name INVENTORY_ITEM_ID CONVERSION_RATE USER_MEASURE1 USER_MEASURE2 USER_MEASURE3 USER_MEASURE4 USER_MEASURE5 FROM_BASE_UOM_FK_KEY INSTANCE_FK_KEY TO_BASE_UOM_FK_KEY UOM_CLS_CONV_PK_KEY UOM_CLS_CONV_PK USER_ATTRIBUTE1 USER_ATTRIBUTE2 USER_ATTRIBUTE3 USER_ATTRIBUTE4 USER_ATTRIBUTE5 USER_ATTRIBUTE6 USER_ATTRIBUTE7 USER_ATTRIBUTE8 USER_ATTRIBUTE9 USER_ATTRIBUTE10 USER_ATTRIBUTE11 USER_ATTRIBUTE12 USER_ATTRIBUTE13 USER_ATTRIBUTE14 USER_ATTRIBUTE15 LAST_UPDATE_DATE CREATION_DATE Indexes Index Name EDW_MTL_UOM_CLS_CONV_F_N1 EDW_MTL_UOM_CLS_CONV_F_N2 EDW_MTL_UOM_CLS_CONV_F_N3 EDW_MTL_UOM_CLS_CONV_F_U1
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 NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER VARCHAR2(120) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) DATE DATE
Description
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE
Sequence 1 1 1 1
Column Name FROM_BASE_UOM_FK_KEY INSTANCE_FK_KEY TO_BASE_UOM_FK_KEY UOM_CLS_CONV_PK
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 102 Oracle Inventory Technical Reference Manual
EDW_MTL_UOM_CLS_CONV_FSTG
Column Descriptions Name FROM_BASE_UOM_FK_KEY TO_BASE_UOM_FK_KEY INVENTORY_ITEM_ID CONVERSION_RATE INSTANCE_FK_KEY USER_FK1_KEY USER_FK2_KEY USER_FK3_KEY USER_FK4_KEY USER_FK5_KEY USER_MEASURE1 USER_MEASURE2 USER_MEASURE3 USER_MEASURE4 USER_MEASURE5 REQUEST_ID UOM_CLS_CONV_PK EDW_FROM_BASE_UOM_FK EDW_TO_BASE_UOM_FK INSTANCE_FK USER_FK1 USER_FK2 USER_FK3 USER_FK4 USER_FK5 USER_ATTRIBUTE1 USER_ATTRIBUTE2 USER_ATTRIBUTE3 USER_ATTRIBUTE4 USER_ATTRIBUTE5 USER_ATTRIBUTE6 USER_ATTRIBUTE7 USER_ATTRIBUTE8 USER_ATTRIBUTE9 USER_ATTRIBUTE10 USER_ATTRIBUTE11 USER_ATTRIBUTE12 USER_ATTRIBUTE13 USER_ATTRIBUTE14 USER_ATTRIBUTE15 ROW_ID OPERATION_CODE ERROR_CODE COLLECTION_STATUS DELETION_DATE EDW_COLLECTION_DATE
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 NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER VARCHAR2(120) VARCHAR2(20) VARCHAR2(20) VARCHAR2(40) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(20) VARCHAR2(30) VARCHAR2(2000) VARCHAR2(30) DATE DATE
Description
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 103
Indexes Index Name EDW_MTL_UOM_CLS_CONV_FSTG_N1
Index Type NOT UNIQUE
Sequence 1
Column Name UOM_CLS_CONV_PK
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 104 Oracle Inventory Technical Reference Manual
EDW_MTL_UOM_CONV_F
Column Descriptions Name UOM_CONV_PK_KEY INVENTORY_ITEM_ID CONVERSION_RATE USER_MEASURE1 USER_MEASURE2 USER_MEASURE3 USER_MEASURE4 USER_MEASURE5 UOM_FK_KEY INSTANCE_FK_KEY BASE_UOM_FK_KEY UOM_CONV_PK UOM BASE_UOM USER_ATTRIBUTE1 USER_ATTRIBUTE2 USER_ATTRIBUTE3 USER_ATTRIBUTE4 USER_ATTRIBUTE5 USER_ATTRIBUTE6 USER_ATTRIBUTE7 USER_ATTRIBUTE8 USER_ATTRIBUTE9 USER_ATTRIBUTE10 USER_ATTRIBUTE11 USER_ATTRIBUTE12 USER_ATTRIBUTE13 USER_ATTRIBUTE14 USER_ATTRIBUTE15 LAST_UPDATE_DATE CREATION_DATE Indexes Index Name EDW_MTL_UOM_CONV_F_N1 EDW_MTL_UOM_CONV_F_N2 EDW_MTL_UOM_CONV_F_N3 EDW_MTL_UOM_CONV_F_U1
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 NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER VARCHAR2(120) VARCHAR2(20) VARCHAR2(20) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) DATE DATE
Description
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE
Sequence 1 1 1 1
Column Name UOM_FK_KEY INSTANCE_FK_KEY BASE_UOM_FK_KEY UOM_CONV_PK
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 105
EDW_MTL_UOM_CONV_FSTG
Column Descriptions Name UOM_FK_KEY BASE_UOM_FK_KEY INVENTORY_ITEM_ID CONVERSION_RATE INSTANCE_FK_KEY USER_FK1_KEY USER_FK2_KEY USER_FK3_KEY USER_FK4_KEY USER_FK5_KEY USER_MEASURE1 USER_MEASURE2 USER_MEASURE3 USER_MEASURE4 USER_MEASURE5 REQUEST_ID UOM_CONV_PK EDW_UOM_FK EDW_BASE_UOM_FK UOM BASE_UOM INSTANCE_FK USER_FK1 USER_FK2 USER_FK3 USER_FK4 USER_FK5 USER_ATTRIBUTE1 USER_ATTRIBUTE2 USER_ATTRIBUTE3 USER_ATTRIBUTE4 USER_ATTRIBUTE5 USER_ATTRIBUTE6 USER_ATTRIBUTE7 USER_ATTRIBUTE8 USER_ATTRIBUTE9 USER_ATTRIBUTE10 USER_ATTRIBUTE11 USER_ATTRIBUTE12 USER_ATTRIBUTE13 USER_ATTRIBUTE14 USER_ATTRIBUTE15 ROW_ID OPERATION_CODE ERROR_CODE COLLECTION_STATUS DELETION_DATE EDW_COLLECTION_DATE
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 NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER VARCHAR2(120) VARCHAR2(20) VARCHAR2(20) VARCHAR2(20) VARCHAR2(20) VARCHAR2(40) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(20) VARCHAR2(30) VARCHAR2(2000) VARCHAR2(30) DATE DATE
Description
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 106 Oracle Inventory Technical Reference Manual
Indexes Index Name EDW_MTL_UOM_CONV_FSTG_N1
Index Type NOT UNIQUE
Sequence 1
Column Name UOM_CONV_PK
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 107
ENG_ECN_APPROVAL_LISTS
ENG_ECN_APPROVAL_LISTS stores header information about ECO Approval Lists. You can reference an approval list when defining an ECO.
Column Descriptions Name APPROVAL_LIST_ID (PK) APPROVAL_LIST_NAME LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN DESCRIPTION DISABLE_DATE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 Indexes Index Name ENG_ECN_APPROVAL_LISTS_U1 ENG_ECN_APPROVAL_LISTS_U2 Sequences Sequence ENG_ECN_APPROVAL_LISTS_S
Null? Type 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 NUMBER VARCHAR2(10) DATE NUMBER DATE NUMBER 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) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150)
Description Approval list ID Approval list name Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Description Disable date 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
structure segment segment segment segment segment segment segment segment segment segment segment segment segment segment segment
Index Type UNIQUE UNIQUE
Sequence 1 1
Column Name APPROVAL_LIST_ID APPROVAL_LIST_NAME
Derived Column APPROVAL_LIST_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 108 Oracle Inventory Technical Reference Manual
ENG_ENGINEERING_CHANGES
ENG_ENGINEERING_CHANGES stores information about engineering change order headers. Each row includes the unique identifier of the ECO, the description, the change order type, the reason and priority codes, the status, the requestor, the approval list and approval status, the implementation costs, and any cancellation information.
Foreign Keys Primary Key Table ENG_CHANGE_ORDER_TYPES ENG_CHANGE_PRIORITIES ENG_CHANGE_REASONS ENG_ECN_APPROVAL_LISTS HR_ALL_ORGANIZATION_UNITS MTL_PARAMETERS QuickCodes Columns Column APPROVAL_STATUS_TYPE
Primary Key Column CHANGE_ORDER_TYPE_ID ENG_CHANGE_PRIORITY_CODE ORGANIZATION_ID ENG_CHANGE_REASON_CODE ORGANIZATION_ID APPROVAL_LIST_ID ORGANIZATION_ID ORGANIZATION_ID
Foreign Key Column CHANGE_ORDER_TYPE_ID PRIORITY_CODE ORGANIZATION_ID REASON_CODE ORGANIZATION_ID APPROVAL_LIST_ID RESPONSIBLE_ORGANIZATION_ID ORGANIZATION_ID
QuickCodes Type ENG_ECN_APPROVAL_STATUS 1 2 3 4 5 6 7 ECG_ECN_CHANGE_TYPE 1 SYS_YES_NO 1 2 ECG_ECN_STATUS 1 2 4 5 6 7
QuickCodes Table MFG_LOOKUPS Not submitted for approval Ready to approve Approval requested Rejected Approved No approval needed Processing error MFG_LOOKUPS Bill of material MFG_LOOKUPS Yes No MFG_LOOKUPS Open Hold Scheduled Cancelled Implemented Released
ENGINEERING_CHANGE_TYPE MRP_ACTIVE
STATUS_TYPE
Column Descriptions Name CHANGE_NOTICE (PK) ORGANIZATION_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN DESCRIPTION
Null? Type NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL
Description
VARCHAR2(10) Engineering change order number NUMBER Organization identifier DATE Standard Who column NUMBER Standard Who column DATE Standard Who column NUMBER Standard Who column NUMBER Standard Who column VARCHAR2(2000) Description
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 109
Column Descriptions Name
(Continued) Null? Type NOT NULL NUMBER NOT NULL DATE NULL DATE NULL DATE NULL NULL NULL NULL VARCHAR2(240) VARCHAR2(10) VARCHAR2(10) NUMBER Description Engineering change order status Creation date of the ECO Implementation date of the entire ECO Cancellation date of the entire ECO Cancellation comments Priority code Reason code Estimated engineering implementation cost Estimated manufacturing implementation cost Identifier of the employee who requested this ECO 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 Approval status type code Date the ECO was approved Identifier of the list of approvers for the ECO Change order type id ECO department identifier Date the approval status is changed to ’Approval requested’ Developer descriptive flexfield structure defining column Project Id for Project Manufacturing Original system that data for the current record has come from Task Id for Project Manufacturing Hierarchy Flag Hierarchy Name
STATUS_TYPE INITIATION_DATE IMPLEMENTATION_DATE CANCELLATION_DATE CANCELLATION_COMMENTS PRIORITY_CODE REASON_CODE ESTIMATED_ENG_COST ESTIMATED_MFG_COST REQUESTOR_ID 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 APPROVAL_STATUS_TYPE APPROVAL_DATE APPROVAL_LIST_ID CHANGE_ORDER_TYPE_ID RESPONSIBLE_ORGANIZATION_ID APPROVAL_REQUEST_DATE DDF_CONTEXT PROJECT_ID ORIGINAL_SYSTEM_REFERENCE TASK_ID HIERARCHY_FLAG ORGANIZATION_HIERARCHY
NULL NUMBER NULL NUMBER NULL VARCHAR2(30) NULL 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 DATE NUMBER
NOT NULL NUMBER NULL NUMBER NULL DATE NULL VARCHAR2(30) NULL NUMBER NULL VARCHAR2(50) NULL NUMBER NULL NUMBER NULL VARCHAR2(30)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 110 Oracle Inventory Technical Reference Manual
Indexes Index Name ENG_ENGINEERING_CHANGES_U1
Index Type UNIQUE
Sequence 1 2
Column Name ORGANIZATION_ID CHANGE_NOTICE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 111
ENG_REVISED_ITEMS
ENG_REVISED_ITEMS stores information about the revised items on an engineering change order. It is a child table of ENG_ENGINEERING_CHANGES. Since each ECO may have more than one revised item that refers to the same bill, the column REVISED_ITEM_SEQUENCE_ID is used to differentiate between multiple occurences of the same item on an ECO.
Foreign Keys Primary Key Table BOM_BILL_OF_MATERIALS ENG_ENGINEERING_CHANGES HR_ALL_ORGANIZATION_UNITS MTL_SYSTEM_ITEMS_B MTL_SYSTEM_ITEMS_B
Primary Key Column BILL_SEQUENCE_ID ORGANIZATION_ID CHANGE_NOTICE ORGANIZATION_ID ORGANIZATION_ID INVENTORY_ITEM_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Foreign Key Column BILL_SEQUENCE_ID ORGANIZATION_ID CHANGE_NOTICE ORGANIZATION_ID ORGANIZATION_ID REVISED_ITEM_ID USE_UP_ITEM_ID ORGANIZATION_ID
QuickCodes Columns Column ACD_TYPE
QuickCodes Type ECG_ACTION 1 2 3 ECG_MATERIAL_DISPOSITION 1 10 2 3 4 5 6 7 8 9 SYS_YES_NO 1 2 ECG_ECN_STATUS 1 2 4 5 6 7 SYS_YES_NO 1 2 SYS_YES_NO 1
QuickCodes Table MFG_LOOKUPS Add Change Disable MFG_LOOKUPS No change required Exhaust on serial number Scrap WIP and inventory Scrap only inventory Scrap only WIP Rework inventory and WIP Rework only inventory Rework only WIP Exhaust WIP and inventory Exhaust only WIP MFG_LOOKUPS Yes No MFG_LOOKUPS Open Hold Scheduled Cancelled Implemented Released MFG_LOOKUPS Yes No MFG_LOOKUPS Yes
DISPOSITION_TYPE
MRP_ACTIVE
STATUS_TYPE
UPDATE_WIP
USE_UP
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 112 Oracle Inventory Technical Reference Manual
QuickCodes Columns Column
(Continued) QuickCodes Type 2 QuickCodes Table No
Column Descriptions Name CHANGE_NOTICE ORGANIZATION_ID REVISED_ITEM_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN IMPLEMENTATION_DATE DESCRIPTIVE_TEXT CANCELLATION_DATE CANCEL_COMMENTS DISPOSITION_TYPE NEW_ITEM_REVISION AUTO_IMPLEMENT_DATE EARLY_SCHEDULE_DATE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 STATUS_TYPE SCHEDULED_DATE BILL_SEQUENCE_ID MRP_ACTIVE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE
Null? Type NOT NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(10) NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER DATE
Description Engineering change order number Organization identifier Revised item identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Implementation date of the revised item Descriptive text Cancellation date of the revised item Cancellation comments Disposition type (information purposes only) New revision of the revised item Date that the revised item was scheduled for auto implementation Early effective 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 Status of the revised item Effective date of the revised item Bill of material unique identifier Flag indicating whether the revised item is available to MRP Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column
NULL VARCHAR2(240) NULL DATE NULL VARCHAR2(240) NOT NULL NUMBER NULL VARCHAR2(3) NULL DATE NULL DATE NULL VARCHAR2(30) NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT 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) NUMBER DATE
NULL NUMBER NOT NULL NUMBER NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 113
Column Descriptions Name UPDATE_WIP
(Continued) Null? Type NOT NULL NUMBER Description Flag indicating whether or not to update repetitive schedules and unreleased discrete jobs in WIP when the revised item is implemented NOT NULL NUMBER Flag indicating whether or not the use up date for an item is being used as the effective date for the revised item NULL NUMBER Identifier of the use up item NOT NULL NUMBER Unique identifier of a revised item NULL VARCHAR2(10) Use up plan name NULL VARCHAR2(30) From End Item Unit Number NULL VARCHAR2(50) Original system that data for the current record has come from NULL NUMBER From WIP Enity Id NULL NUMBER To WIP Entity Id NULL NUMBER From CUM Qty NULL VARCHAR2(30) Lot Number NULL NUMBER CFM Routing Flag NULL VARCHAR2(10) Completion Subinventory NULL NUMBER Completion Locator Id NULL NUMBER Mixed Model Map Flag NULL NUMBER Priority NULL NUMBER CTP Flag NULL NUMBER Routing Sequence Id NULL VARCHAR2(3) New Routing Revision NULL VARCHAR2(240) Routing Comments NULL NUMBER WIP Only ECO
USE_UP
USE_UP_ITEM_ID REVISED_ITEM_SEQUENCE_ID USE_UP_PLAN_NAME FROM_END_ITEM_UNIT_NUMBER ORIGINAL_SYSTEM_REFERENCE FROM_WIP_ENTITY_ID TO_WIP_ENTITY_ID FROM_CUM_QTY LOT_NUMBER CFM_ROUTING_FLAG COMPLETION_SUBINVENTORY COMPLETION_LOCATOR_ID MIXED_MODEL_MAP_FLAG PRIORITY CTP_FLAG ROUTING_SEQUENCE_ID NEW_ROUTING_REVISION ROUTING_COMMENT ECO_FOR_PRODUCTION Indexes Index Name ENG_REVISED_ITEMS_N1 ENG_REVISED_ITEMS_N2 ENG_REVISED_ITEMS_N3 ENG_REVISED_ITEMS_N4
(PK)
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE
Sequence 1 2 3 1 1 5 5 5 5 5 5 5 5 5 5 5 5 1
Column Name ORGANIZATION_ID CHANGE_NOTICE REVISED_ITEM_ID BILL_SEQUENCE_ID REVISED_ITEM_ID ORGANIZATION_ID NEW_ROUTING_REVISION FROM_END_ITEM_UNIT_NUMBER REVISED_ITEM_ID CHANGE_NOTICE SCHEDULED_DATE ORGANIZATION_ID NEW_ITEM_REVISION FROM_END_ITEM_UNIT_NUMBER SCHEDULED_DATE CHANGE_NOTICE REVISED_ITEM_ID REVISED_ITEM_SEQUENCE_ID
ENG_REVISED_ITEMS_N5
NOT UNIQUE
ENG_REVISED_ITEMS_U2 Sequences Sequence ENG_REVISED_ITEMS_S
UNIQUE
Derived Column REVISED_ITEM_SEQUENCE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 114 Oracle Inventory Technical Reference Manual
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 CAPITALIZE_FLAG
QuickCodes Type YESNO NO YES CATEGORY TYPE LEASE LEASEHOLD IMPROVEMENT NON–LEASE YESNO NO YES OWNLEASE LEASED OWNED 1245/1250 PROPERTY 1245 1250 PROPERTY TYPE PERSONAL REAL YESNO NO YES
QuickCodes Table FA_LOOKUPS NO YES FA_LOOKUPS LEASE LEASEHOLD IMPROVEMENT NON–LEASE FA_LOOKUPS NO YES FA_LOOKUPS LEASED OWNED FA_LOOKUPS 1245 1250 FA_LOOKUPS PERSONAL REAL FA_LOOKUPS NO YES
CATEGORY_TYPE
ENABLED_FLAG
OWNED_LEASED
PROPERTY_1245_1250_CODE
PROPERTY_TYPE_CODE
SUMMARY_FLAG
Column Descriptions Name CATEGORY_ID SUMMARY_FLAG ENABLED_FLAG (PK)
Null? Type NOT NULL NUMBER(15) NOT NULL VARCHAR2(1) 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
Detailed Design 3 – 115
Column Descriptions Name OWNED_LEASED
(Continued) Null? Type NOT NULL VARCHAR2(6) NULL NUMBER NOT NULL DATE NOT NULL NUMBER(15) NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(3) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL DATE NULL DATE NULL VARCHAR2(10) NULL VARCHAR2(4) NULL DATE NULL VARCHAR2(3) 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
PRODUCTION_CAPACITY LAST_UPDATE_DATE LAST_UPDATED_BY CATEGORY_TYPE CAPITALIZE_FLAG SEGMENT1 SEGMENT2 SEGMENT3 SEGMENT4 SEGMENT5 SEGMENT6 SEGMENT7 START_DATE_ACTIVE END_DATE_ACTIVE PROPERTY_TYPE_CODE PROPERTY_1245_1250_CODE DATE_INEFFECTIVE INVENTORIAL CREATED_BY CREATION_DATE LAST_UPDATE_LOGIN ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 116 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type 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 VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(30) Description 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
ATTRIBUTE_CATEGORY_CODE 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 GLOBAL_ATTRIBUTE_CATEGORY
Indexes Index Name 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
Index Type 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 SEGMENT1 SEGMENT2 SEGMENT3 SEGMENT4 SEGMENT5 SEGMENT6 SEGMENT7 CATEGORY_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 117
Sequences Sequence FA_CATEGORIES_B_S
Derived Column CATEGORY_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 118 Oracle Inventory Technical Reference Manual
FA_SYSTEM_CONTROLS
FA_SYSTEM_CONTROLS stores system–wide controls that affect all your assets. This table consists of a single row. LAST_MASS_ADDITIONS identifies the most recent concurrent request for the mass additions create process. LAST_MASS_ADDITIONS_POST identifies the most recent concurrent request for the mass additions post process.
Column Descriptions Name COMPANY_NAME (PK)
Null? Type NOT NULL VARCHAR2(30) NOT NULL DATE NOT NULL NUMBER(15) NOT NULL NUMBER(15) NOT NULL NUMBER(15) NOT NULL NUMBER(15) NOT NULL NUMBER(15) NOT NULL NUMBER(15) NULL NULL NOT NULL NOT NULL NULL NUMBER(15) DATE DATE NUMBER(15) NUMBER(15)
Description Identifies the name of your company that will appear on all Oracle Assets reports Earliest allowed date placed in service Asset identification number at which Oracle Assets begins automatic asset numbering Application identification number for general ledger Application identification number for Oracle Assets Structure used for location flexfield Structure used for the asset category flexfield Structure used for the asset key flexfield Standard Who column Standard Who column Standard Who column Standard Who column Identifies the most recent concurrent request for the mass additions create process Identifies the most recent concurrent request for the mass addition post process 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
DATE_PLACED_IN_SERVICE INITIAL_ASSET_ID GL_APPLICATION_ID FA_APPLICATION_ID LOCATION_FLEX_STRUCTURE CATEGORY_FLEX_STRUCTURE ASSET_KEY_FLEX_STRUCTURE CREATED_BY CREATION_DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_MASS_ADDITIONS LAST_MASS_ADDITIONS_POST LAST_UPDATE_LOGIN ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15
NULL NUMBER(15) NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 119
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(30) NULL NUMBER(15) NULL NUMBER(15) NULL VARCHAR2(3) Description Descriptive flexfield structure defining column Reserved for system use. Do not use. Reserved for system use. Do not use. Reserved for system use. Do not use.
ATTRIBUTE_CATEGORY_CODE GROUP_FLEX_STRUCTURE SUPER_GROUP_FLEX_STRUCTURE CUA_INHERITANCE_FLAG
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 120 Oracle Inventory Technical Reference Manual
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 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_CODE_COMBINATIONS GL_ENCUMBRANCE_TYPES GL_ENCUMBRANCE_TYPES GL_ENCUMBRANCE_TYPES GL_SETS_OF_BOOKS HR_LOCATIONS_ALL HR_LOCATIONS_ALL QuickCodes Columns Column MANUAL_VENDOR_NUM_TYPE
Primary 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 CODE_COMBINATION_ID ENCUMBRANCE_TYPE_ID ENCUMBRANCE_TYPE_ID ENCUMBRANCE_TYPE_ID SET_OF_BOOKS_ID LOCATION_ID LOCATION_ID
Foreign Key Column 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 EXPENSE_CLEARING_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 MANUAL VENDOR NUMBER ALPHANUMERIC NUMERIC MATCH_OPTION P R PAYMENT METHOD CHECK CLEARING EFT WIRE PAY DATE BASIS DISCOUNT DUE TERMS DATE BASIS Current Goods Received Invoice Invoice Received
QuickCodes Table AP_LOOKUP_CODES Alphanumeric number Numeric number AP_LOOKUP_CODES Match to Purchase Order Match to Receipt AP_LOOKUP_CODES Check Clearing Electronic Wire AP_LOOKUP_CODES Pay on discount date Pay on due date AP_LOOKUP_CODES Current date Goods received date Invoice date Invoice received date
MATCH_OPTION
PAYMENT_METHOD_LOOKUP_CODE
PAY_DATE_BASIS_LOOKUP_CODE
TERMS_DATE_BASIS
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 121
QuickCodes Columns Column
(Continued) QuickCodes Type VENDOR NUMBER ENTRY AUTOMATIC MANUAL HOME_OFFICE H O FOB QuickCodes Table AP_LOOKUP_CODES Automatic entry of numbers Manual entry of numbers FND_COMMON_LOOKUPS Home Office AR_LOOKUPS
USER_DEFINED_VENDOR_NUM_CODE
EXPENSE_CHECK_ADDRESS_FLAG
FOB_LOOKUP_CODE Column Descriptions Name LAST_UPDATE_DATE LAST_UPDATED_BY SET_OF_BOOKS_ID PAYMENT_METHOD_LOOKUP_CODE USER_DEFINED_VENDOR_NUM_CODE VENDOR_NUM_START_NUM SHIP_TO_LOCATION_ID BILL_TO_LOCATION_ID SHIP_VIA_LOOKUP_CODE FOB_LOOKUP_CODE TERMS_ID ALWAYS_TAKE_DISC_FLAG
Null? Type NOT NOT NOT NOT NULL NULL NULL NULL DATE NUMBER(15) NUMBER(15) VARCHAR2(25)
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
NULL VARCHAR2(25) NULL NUMBER NULL NUMBER(15) NULL NUMBER(15) NULL VARCHAR2(25) NULL VARCHAR2(25) NULL NUMBER(15) NULL VARCHAR2(1)
PAY_DATE_BASIS_LOOKUP_CODE
NULL VARCHAR2(25)
INVOICE_CURRENCY_CODE PAYMENT_CURRENCY_CODE ACCTS_PAY_CODE_COMBINATION_ID
NULL VARCHAR2(15) NULL VARCHAR2(15) NULL NUMBER(15)
PREPAY_CODE_COMBINATION_ID
NULL NUMBER(15)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 122 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NUMBER(15) NULL NUMBER(3) NULL VARCHAR2(1) Description Accounting Flexfield identifier for the discount taken account 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)
DISC_TAKEN_CODE_COMBINATION_ID FUTURE_PERIOD_LIMIT RESERVE_AT_COMPLETION_FLAG
RES_ENCUMB_CODE_COMBINATION_ID REQ_ENCUMBRANCE_FLAG
NULL NUMBER(15) NULL VARCHAR2(1)
REQ_ENCUMBRANCE_TYPE_ID PURCH_ENCUMBRANCE_FLAG
NULL NUMBER(15) NULL VARCHAR2(1)
PURCH_ENCUMBRANCE_TYPE_ID INV_ENCUMBRANCE_TYPE_ID MANUAL_VENDOR_NUM_TYPE
NULL NUMBER(15) NULL NUMBER(15) NULL VARCHAR2(25)
INVENTORY_ORGANIZATION_ID LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY FREIGHT_TERMS_LOOKUP_CODE RFQ_ONLY_SITE_FLAG RECEIPT_ACCEPTANCE_DAYS BUSINESS_GROUP_ID EXPENSE_CHECK_ADDRESS_FLAG
NULL NUMBER(15) NULL NULL NULL NULL NULL NUMBER(15) DATE NUMBER(15) VARCHAR2(25) VARCHAR2(1)
NULL NUMBER(15) NULL NUMBER(15) 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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 123
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(1) 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
EXCLUSIVE_PAYMENT_FLAG
REVISION_SORT_ORDERING VAT_REGISTRATION_NUM VAT_COUNTRY_CODE RATE_VAR_GAIN_CCID
NULL NUMBER NULL VARCHAR2(20) NULL VARCHAR2(15) NULL NUMBER(15)
RATE_VAR_LOSS_CCID
NULL NUMBER(15)
ORG_ID BANK_CHARGE_BEARER VAT_CODE MATCH_OPTION NON_RECOVERABLE_TAX_FLAG TAX_ROUNDING_RULE PRECISION MINIMUM_ACCOUNTABLE_UNIT DEFAULT_RECOVERY_RATE CASH_BASIS_ENC_NR_TAX
NULL NULL NULL NULL
NUMBER(15) VARCHAR2(1) VARCHAR2(15) VARCHAR2(25)
NULL VARCHAR2(1) NULL VARCHAR2(30) NULL NUMBER(1) NULL NUMBER NULL NUMBER NULL VARCHAR2(30)
FUTURE_DATED_PAYMENT_CCID
NULL NUMBER(15)
EXPENSE_CLEARING_CCID
NULL NUMBER(15)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 124 Oracle Inventory Technical Reference Manual
FND_COMMON_LOOKUPS
FND_COMMON_LOOKUPS is a view of selected columns from the tables FND_LOOKUP_TYPES and FND_LOOKUP_VALUES, which store information about QuickCodes. This view contains information on all of the QuickCodes that were defined in the FND_COMMON_LOOKUPS table in Release 11, and is provided for backward compatibility.
View Definition CREATE VIEW FND_COMMON_LOOKUPS as SELECT FLT.APPLICATION_ID, FLT.LOOKUP_TYPE, FLV.LOOKUP_CODE, FLV.MEANING, FLV.DESCRIPTION, FLV.ENABLED_FLAG, FLV.START_DATE_ACTIVE, FLV.END_DATE_ACTIVE, FLV.CREATED_BY, FLV.CREATION_DATE, FLV.LAST_UPDATE_DATE, FLV.LAST_UPDATED_BY, FLV.LAST_UPDATE_LOGIN from FND_LOOKUP_TYPES FLT, FND_LOOKUP_VALUES FLV Where FLV.LOOKUP_TYPE = FLT.LOOKUP_TYPE and FLV.SECURITY_GROUP_ID = FLT.SECURITY_GROUP_ID and FLV.VIEW_APPLICATION_ID = FLT.VIEW_APPLICATION_ID and FLV.LANGUAGE = userenv(’LANG’) and FLV.VIEW_APPLICATION_ID = 3 and FLV.SECURITY_GROUP_ID = fnd_global.lookup_security_group(FLV.LOOKUP_TYPE, FLV.VIEW_APPLICATION_ID)
Column Descriptions Name APPLICATION_ID LOOKUP_TYPE LOOKUP_CODE MEANING DESCRIPTION ENABLED_FLAG START_DATE_ACTIVE END_DATE_ACTIVE CREATED_BY CREATION_DATE LAST_UPDATE_DATE
Null? Type NULL NULL NULL NULL NULL NOT NULL NULL NOT NOT NOT NOT NUMBER(15) VARCHAR2(30) VARCHAR2(30) VARCHAR2(80) VARCHAR2(240) VARCHAR2(1) DATE
Description Application identifier QuickCode lookup type QuickCode code QuickCode meaning Description Enabled flag The date when the QuickCode becomes active The date when the QuickCode becomes inactive Standard Who column Standard Who column Standard Who column
NULL DATE NOT NULL NUMBER(15) NOT NULL DATE NOT NULL DATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 125
Column Descriptions Name
(Continued) Null? Type NOT NULL NUMBER(15) NULL NUMBER(15) Description Standard Who column Standard Who column
LAST_UPDATED_BY LAST_UPDATE_LOGIN
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 126 Oracle Inventory Technical Reference Manual
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 FND_TERRITORIES QuickCodes Columns Column CURRENCY_FLAG
Primary Key Column TERRITORY_CODE
Foreign Key Column ISSUING_TERRITORY_CODE
QuickCodes Type YES_NO N Y YES_NO_NEVER N Y
QuickCodes Table FND_LOOKUPS No Yes FND_LOOKUPS No Yes
ENABLED_FLAG
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 VARCHAR2(15) DATE NUMBER(15) DATE NUMBER(15) NUMBER(15) VARCHAR2(1) VARCHAR2(1)
Description
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
Detailed Design 3 – 127
Column Descriptions Name
(Continued) Null? Type NULL NUMBER(2) NULL VARCHAR2(4) NULL DATE NULL DATE NULL NUMBER NULL VARCHAR2(80) NOT NULL VARCHAR2(1) 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) 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
EXTENDED_PRECISION SYMBOL START_DATE_ACTIVE END_DATE_ACTIVE MINIMUM_ACCOUNTABLE_UNIT CONTEXT ISO_FLAG ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 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
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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 128 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) 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.
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
Index Type NOT UNIQUE UNIQUE
Sequence 2 1
Column Name DERIVE_TYPE CURRENCY_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 129
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
3 – 130 Oracle Inventory 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 FND_ID_FLEX_STRUCTURES GL_SUMMARY_TEMPLATES QuickCodes Columns Column ACCOUNT_TYPE
Primary Key Column ID_FLEX_NUM TEMPLATE_ID
Foreign Key Column CHART_OF_ACCOUNTS_ID TEMPLATE_ID
QuickCodes Type ACCOUNT TYPE A E L O R YES/NO N Y YES/NO N Y YES/NO N Y YES/NO N Y YES/NO N Y
QuickCodes Table GL_LOOKUPS A E L O R GL_LOOKUPS No Yes GL_LOOKUPS No Yes GL_LOOKUPS No Yes GL_LOOKUPS No Yes GL_LOOKUPS No Yes
DETAIL_BUDGETING_ALLOWED_FLAG
DETAIL_POSTING_ALLOWED_FLAG
ENABLED_FLAG
PRESERVE_FLAG
REFRESH_FLAG
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 131
QuickCodes Columns Column SUMMARY_FLAG
(Continued) QuickCodes Type YES/NO N Y QuickCodes Table GL_LOOKUPS No Yes
Column Descriptions Name CODE_COMBINATION_ID LAST_UPDATE_DATE LAST_UPDATED_BY CHART_OF_ACCOUNTS_ID DETAIL_POSTING_ALLOWED_FLAG DETAIL_BUDGETING_ALLOWED_FLAG ACCOUNT_TYPE 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 ALLOCATION_CREATE_FLAG START_DATE_ACTIVE (PK)
Null? Type NOT NULL NUMBER(15) NOT NOT NOT NOT NOT NOT NOT NOT
Description
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 – 132 Oracle Inventory Technical Reference Manual
Column Descriptions Name END_DATE_ACTIVE
(Continued) Null? Type NULL DATE 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(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
ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 CONTEXT SEGMENT_ATTRIBUTE1 SEGMENT_ATTRIBUTE2 SEGMENT_ATTRIBUTE3 SEGMENT_ATTRIBUTE4 SEGMENT_ATTRIBUTE5 SEGMENT_ATTRIBUTE6 SEGMENT_ATTRIBUTE7 SEGMENT_ATTRIBUTE8 SEGMENT_ATTRIBUTE9 SEGMENT_ATTRIBUTE10 SEGMENT_ATTRIBUTE11 SEGMENT_ATTRIBUTE12 SEGMENT_ATTRIBUTE13 SEGMENT_ATTRIBUTE14 SEGMENT_ATTRIBUTE15 SEGMENT_ATTRIBUTE16 SEGMENT_ATTRIBUTE17 SEGMENT_ATTRIBUTE18 SEGMENT_ATTRIBUTE19 SEGMENT_ATTRIBUTE20 SEGMENT_ATTRIBUTE21 SEGMENT_ATTRIBUTE22 SEGMENT_ATTRIBUTE23
NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 133
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL VARCHAR2(60) NULL NULL NULL NULL NULL NULL VARCHAR2(1) VARCHAR2(1) VARCHAR2(1) VARCHAR2(1) VARCHAR2(1) VARCHAR2(1) Description 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 Balance budget enforcement flag
SEGMENT_ATTRIBUTE24 SEGMENT_ATTRIBUTE25 SEGMENT_ATTRIBUTE26 SEGMENT_ATTRIBUTE27 SEGMENT_ATTRIBUTE28 SEGMENT_ATTRIBUTE29 SEGMENT_ATTRIBUTE30 SEGMENT_ATTRIBUTE31 SEGMENT_ATTRIBUTE32 SEGMENT_ATTRIBUTE33 SEGMENT_ATTRIBUTE34 SEGMENT_ATTRIBUTE35 SEGMENT_ATTRIBUTE36 SEGMENT_ATTRIBUTE37 SEGMENT_ATTRIBUTE38 SEGMENT_ATTRIBUTE39 SEGMENT_ATTRIBUTE40 SEGMENT_ATTRIBUTE41 SEGMENT_ATTRIBUTE42 REFERENCE1 REFERENCE2 REFERENCE3 REFERENCE4 REFERENCE5 JGZZ_RECON_FLAG JGZZ_RECON_CONTEXT PRESERVE_FLAG REFRESH_FLAG IGI_BALANCED_BUDGET_FLAG Indexes Index Name GL_CODE_COMBINATIONS_N31 GL_CODE_COMBINATIONS_U1
NULL VARCHAR2(30) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1)
Index Type NOT UNIQUE UNIQUE
Sequence 1 1
Column Name TEMPLATE_ID CODE_COMBINATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 134 Oracle Inventory Technical Reference Manual
Sequences Sequence GL_CODE_COMBINATIONS_S
Derived Column CODE_COMBINATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 135
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 CONVERSION_TYPE (PK) USER_CONVERSION_TYPE 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 Indexes Index Name GL_DAILY_CONVERSION_TYPES_U1 GL_DAILY_CONVERSION_TYPES_U2 Sequences Sequence GL_DAILY_CONVERSION_TYPES_S
Null? Type NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(30) 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)
Description 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 UNIQUE UNIQUE
Sequence 1 1
Column Name CONVERSION_TYPE USER_CONVERSION_TYPE
Derived Column CONVERSION_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 136 Oracle Inventory 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
QuickCodes Type YES/NO N Y
QuickCodes Table GL_LOOKUPS No Yes
Column Descriptions Name ENCUMBRANCE_TYPE_ID ENCUMBRANCE_TYPE ENABLED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN DESCRIPTION Indexes Index Name GL_ENCUMBRANCE_TYPES_U1 GL_ENCUMBRANCE_TYPES_U2 Sequences Sequence GL_ENCUMBRANCE_TYPES_S (PK)
Null? Type NOT NULL NUMBER(15) NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL
Description
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 UNIQUE UNIQUE
Sequence 1 1
Column Name ENCUMBRANCE_TYPE_ID ENCUMBRANCE_TYPE
Derived Column ENCUMBRANCE_TYPE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 137
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 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 ACTUAL_FLAG
Primary 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
Foreign Key Column 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 BATCH_TYPE A B E YES/NO N Y
QuickCodes Table GL_LOOKUPS A B E GL_LOOKUPS No Yes
AVERAGE_JOURNAL_FLAG
Column Descriptions Name STATUS SET_OF_BOOKS_ID ACCOUNTING_DATE CURRENCY_CODE DATE_CREATED CREATED_BY ACTUAL_FLAG USER_JE_CATEGORY_NAME
Null? Type NOT NULL VARCHAR2(50) NOT NULL NUMBER(15) NOT NULL DATE NOT NOT NOT NOT 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
NOT NULL VARCHAR2(25)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 138 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NOT NULL VARCHAR2(25) NULL DATE NULL NUMBER 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 NUMBER VARCHAR2(30) NUMBER VARCHAR2(1) 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) VARCHAR2(25) NUMBER 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
USER_JE_SOURCE_NAME CURRENCY_CONVERSION_DATE ENCUMBRANCE_TYPE_ID BUDGET_VERSION_ID USER_CURRENCY_CONVERSION_TYPE CURRENCY_CONVERSION_RATE AVERAGE_JOURNAL_FLAG ORIGINATING_BAL_SEG_VALUE 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 ENTERED_CR ACCOUNTED_DR ACCOUNTED_CR TRANSACTION_DATE REFERENCE1 REFERENCE2 REFERENCE3 REFERENCE4 REFERENCE5 REFERENCE6
NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL DATE VARCHAR2(100) VARCHAR2(240) VARCHAR2(100) VARCHAR2(100) VARCHAR2(240) VARCHAR2(100)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 139
Column Descriptions Name 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 PERIOD_NAME JE_HEADER_ID
(Continued) 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 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) 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
NULL VARCHAR2(15) NULL NUMBER(15) NULL NUMBER(15) NULL NUMBER(15) NULL VARCHAR2(15) NULL NUMBER(15) NULL DATE NULL VARCHAR2(4) NULL VARCHAR2(240) NULL NULL NULL NULL NUMBER NUMBER(15) NUMBER(15) NUMBER
JE_LINE_NUM CHART_OF_ACCOUNTS_ID FUNCTIONAL_CURRENCY_CODE CODE_COMBINATION_ID DATE_CREATED_IN_GL WARNING_CODE STATUS_DESCRIPTION STAT_AMOUNT GROUP_ID REQUEST_ID SUBLEDGER_DOC_SEQUENCE_ID SUBLEDGER_DOC_SEQUENCE_VALUE ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9
NULL NUMBER 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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 140 Oracle Inventory Technical Reference Manual
Column Descriptions Name ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 CONTEXT CONTEXT2 INVOICE_DATE TAX_CODE
(Continued) Null? Type 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 Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield 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
NULL VARCHAR2(150) NULL DATE NULL VARCHAR2(15) NULL VARCHAR2(20) NULL NUMBER NULL VARCHAR2(150) NULL VARCHAR2(30) NULL VARCHAR2(240) NULL VARCHAR2(240) NULL NUMBER NULL VARCHAR2(30)
INVOICE_IDENTIFIER INVOICE_AMOUNT CONTEXT3 USSGL_TRANSACTION_CODE DESCR_FLEX_ERROR_MESSAGE JGZZ_RECON_REF GL_SL_LINK_ID GL_SL_LINK_TABLE
Indexes Index Name GL_INTERFACE_N1 GL_INTERFACE_N2
Index Type NOT UNIQUE NOT UNIQUE
Sequence 1 2 3 1 2 3 4 1 2 1 2 3
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
GL_INTERFACE_N3 GL_INTERFACE_N4
NOT UNIQUE NOT UNIQUE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 141
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 (PK)
Null? Type NOT NULL VARCHAR2(25) NOT NULL VARCHAR2(4) NOT NULL VARCHAR2(4)
Description 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
USER_JE_CATEGORY_NAME LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN DESCRIPTION ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 CONTEXT
NOT NULL VARCHAR2(25) 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 GL_JE_CATEGORIES_TL_U1 GL_JE_CATEGORIES_TL_U2
Index Type UNIQUE UNIQUE
Sequence 1 2 1 2
Column Name JE_CATEGORY_NAME LANGUAGE USER_JE_CATEGORY_NAME LANGUAGE
Sequences Sequence GL_JE_CATEGORIES_S
Derived Column JE_CATEGORY_NAME
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 142 Oracle Inventory 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 JOURNAL_APPROVAL_FLAG
QuickCodes Type YES/NO N Y YES/NO N Y
QuickCodes Table GL_LOOKUPS No Yes GL_LOOKUPS No Yes
JOURNAL_REFERENCE_FLAG
Column Descriptions Name JE_SOURCE_NAME LANGUAGE (PK) SOURCE_LANG (PK)
Null? Type NOT NULL VARCHAR2(25) NOT NULL VARCHAR2(4) NOT NULL VARCHAR2(4)
Description 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
LAST_UPDATE_DATE LAST_UPDATED_BY OVERRIDE_EDITS_FLAG USER_JE_SOURCE_NAME JOURNAL_REFERENCE_FLAG JOURNAL_APPROVAL_FLAG EFFECTIVE_DATE_RULE_CODE CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN DESCRIPTION ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 CONTEXT
NOT NOT NOT NOT
NULL NULL NULL NULL
DATE NUMBER(15) VARCHAR2(1) VARCHAR2(25)
NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(1) NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER(15) NUMBER(15) VARCHAR2(240) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150)
Indexes Index Name GL_JE_SOURCES_TL_U1
Index Type UNIQUE
Sequence 1 2
Column Name JE_SOURCE_NAME LANGUAGE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 143
Indexes (Continued) Index Name GL_JE_SOURCES_TL_U2
Index Type UNIQUE
Sequence 1 2
Column Name USER_JE_SOURCE_NAME LANGUAGE
Sequences Sequence GL_JE_SOURCES_S
Derived Column JE_SOURCE_NAME
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 144 Oracle Inventory 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
Primary Key Column PERIOD_SET_NAME PERIOD_TYPE
Foreign Key Column PERIOD_SET_NAME PERIOD_TYPE
QuickCodes Type YES/NO N Y
QuickCodes Table GL_LOOKUPS No Yes
Column Descriptions Name PERIOD_SET_NAME (PK) PERIOD_NAME (PK) LAST_UPDATE_DATE LAST_UPDATED_BY START_DATE END_DATE YEAR_START_DATE QUARTER_START_DATE PERIOD_TYPE PERIOD_YEAR PERIOD_NUM QUARTER_NUM ENTERED_PERIOD_NAME ADJUSTMENT_PERIOD_FLAG CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN DESCRIPTION ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4
Null? Type NOT NULL VARCHAR2(15) NOT NULL VARCHAR2(15) NOT NULL DATE NOT NULL NUMBER(15) NOT NULL DATE NOT NULL DATE NULL DATE NULL DATE NOT NOT NOT NOT NULL NULL NULL NULL VARCHAR2(15) NUMBER(15) NUMBER(15) NUMBER(15)
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
NOT NULL VARCHAR2(15) NOT NULL VARCHAR2(1) NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER(15) NUMBER(15) VARCHAR2(240) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 145
Column Descriptions Name ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 CONTEXT
(Continued) Null? Type NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Description Descriptive Descriptive Descriptive Descriptive Descriptive column flexfield flexfield flexfield flexfield flexfield segment segment segment segment context
Indexes Index Name GL_PERIODS_N1 GL_PERIODS_N2 GL_PERIODS_U1 GL_PERIODS_U2
Index Type NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE
Sequence 1 1 1 2 1 2 3 4
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 – 146 Oracle Inventory Technical Reference Manual
GL_PERIOD_SETS
GL_PERIOD_SETS stores the calendars you define using the Accounting Calendar form. Each row includes the name and description of your calendar. There is a one–to–many relationship between a row in this table and rows in the GL_PERIODS table. This table has no foreign keys other than the standard Who columns.
Column Descriptions Name PERIOD_SET_NAME (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN DESCRIPTION ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 CONTEXT
Null? Type NOT NULL VARCHAR2(15) 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)
Description Accounting calendar name Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Accounting calendar description Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield context column
Indexes Index Name GL_PERIOD_SETS_U1
Index Type UNIQUE
Sequence 1
Column Name PERIOD_SET_NAME
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 147
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 ALLOW_INTERCOMPANY_POST_FLAG
Primary 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
Foreign Key Column 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 YES/NO N Y YES/NO N Y YES/NO N Y YES/NO N Y YES/NO N Y YES/NO N Y YES/NO N Y YES/NO N Y YES/NO N Y YES/NO
QuickCodes Table GL_LOOKUPS No Yes GL_LOOKUPS No Yes GL_LOOKUPS No Yes GL_LOOKUPS No Yes GL_LOOKUPS No Yes GL_LOOKUPS No Yes GL_LOOKUPS No Yes GL_LOOKUPS No Yes GL_LOOKUPS No Yes GL_LOOKUPS
CONSOLIDATION_SOB_FLAG
ENABLE_AUTOMATIC_TAX_FLAG
ENABLE_AVERAGE_BALANCES_FLAG
ENABLE_BUDGETARY_CONTROL_FLAG
ENABLE_JE_APPROVAL_FLAG
REQUIRE_BUDGET_JOURNALS_FLAG
SUSPENSE_ALLOWED_FLAG
TRACK_ROUNDING_IMBALANCE_FLAG
TRANSLATE_EOD_FLAG
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 148 Oracle Inventory Technical Reference Manual
QuickCodes Columns Column
(Continued) QuickCodes Type N Y QuickCodes Table No Yes GL_LOOKUPS No Yes GL_LOOKUPS No Yes
TRANSLATE_QATD_FLAG
YES/NO N Y YES/NO N Y
TRANSLATE_YATD_FLAG
Column Descriptions Name SET_OF_BOOKS_ID (PK)
Null? Type NOT NULL NUMBER(15) NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(20) NOT NULL NUMBER(15) NOT NOT NOT NOT NOT NOT NOT NOT NOT 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)
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
NAME SHORT_NAME CHART_OF_ACCOUNTS_ID 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 ENABLE_JE_APPROVAL_FLAG ENABLE_AUTOMATIC_TAX_FLAG CONSOLIDATION_SOB_FLAG TRANSLATE_EOD_FLAG TRANSLATE_QATD_FLAG TRANSLATE_YATD_FLAG MRC_SOB_TYPE_CODE ALLOW_POSTING_WARNING_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN FUTURE_ENTERABLE_PERIODS_LIMIT LATEST_OPENED_PERIOD_NAME LATEST_ENCUMBRANCE_YEAR RET_EARN_CODE_COMBINATION_ID CUM_TRANS_CODE_COMBINATION_ID RES_ENCUMB_CODE_COMBINATION_ID
NOT NULL VARCHAR2(1) NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL VARCHAR2(1) VARCHAR2(1) VARCHAR2(1) VARCHAR2(1) VARCHAR2(1) VARCHAR2(1)
NOT NULL VARCHAR2(1) NOT NULL DATE NOT NULL NUMBER(15) NULL DATE NULL NUMBER(15) NULL NUMBER(15) NULL NUMBER(15) NULL VARCHAR2(15) NULL NUMBER(15) NULL NUMBER(15) NULL NUMBER(15) NOT NULL NUMBER(15)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 149
Column Descriptions Name
(Continued) Null? Type NULL NUMBER(15) NULL NUMBER(15) NULL NUMBER(15) NULL VARCHAR2(30) NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 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) Description 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
NET_INCOME_CODE_COMBINATION_ID ROUNDING_CODE_COMBINATION_ID TRANSACTION_CALENDAR_ID DAILY_TRANSLATION_RATE_TYPE EARLIEST_UNTRANS_PERIOD_NAME DESCRIPTION ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 CONTEXT GLOBAL_ATTRIBUTE_CATEGORY GLOBAL_ATTRIBUTE1 GLOBAL_ATTRIBUTE2 GLOBAL_ATTRIBUTE3 GLOBAL_ATTRIBUTE4 GLOBAL_ATTRIBUTE5 GLOBAL_ATTRIBUTE6 GLOBAL_ATTRIBUTE7 GLOBAL_ATTRIBUTE8 GLOBAL_ATTRIBUTE9 GLOBAL_ATTRIBUTE10
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)
Indexes Index Name GL_SETS_OF_BOOKS_U1 GL_SETS_OF_BOOKS_U2
Index Type UNIQUE UNIQUE
Sequence 1 1
Column Name NAME SET_OF_BOOKS_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 150 Oracle Inventory Technical Reference Manual
Sequences Sequence GL_SETS_OF_BOOKS_S
Derived Column SET_OF_BOOKS_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 151
HR_ALL_ORGANIZATION_UNITS
HR_ORGANIZATION_UNITS holds the definitions that identify business groups and the organization units within a single business group. Additional information about classifications and information types for each organization is held in HR_ORGANIZATION_INFORMATION.
Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS HR_ALL_ORGANIZATION_UNITS HR_LOCATIONS_ALL PAY_COST_ALLOCATION_KEYFLEX QuickCodes Columns Column INTERNAL_EXTERNAL_FLAG
Primary Key Column ORGANIZATION_ID ORGANIZATION_ID LOCATION_ID COST_ALLOCATION_KEYFLEX_ID
Foreign Key Column BUSINESS_GROUP_ID SOFT_CODING_KEYFLEX_ID LOCATION_ID COST_ALLOCATION_KEYFLEX_ID
QuickCodes Type INTL_EXTL EXT INT ORG_TYPE
QuickCodes Table FND_COMMON_LOOKUPS External Internal FND_COMMON_LOOKUPS
TYPE Column Descriptions Name ORGANIZATION_ID (PK)
Null? Type NOT NULL NUMBER(15) NOT NULL NULL NULL
Description
BUSINESS_GROUP_ID COST_ALLOCATION_KEYFLEX_ID LOCATION_ID
SOFT_CODING_KEYFLEX_ID DATE_FROM NAME COMMENTS DATE_TO INTERNAL_EXTERNAL_FLAG
NULL NOT NULL NOT NULL NULL NULL NULL
INTERNAL_ADDRESS_LINE TYPE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY ATTRIBUTE1
NULL NULL NULL NULL NULL NULL NULL NULL
System–generated primary key column. NUMBER(15) Foreign key to HR_ORGANIZATION_UNITS. NUMBER(9) Foreign key to PAY_COST_ALLOCATION_KEYFLEX. NUMBER(15) Foreign key to HR_LOCATIONS. Default work site location for all assignments to this organization. NUMBER(15) Foreign key to HR_SOFT_CODING_KEYFLEX. DATE Start date of the organization. VARCHAR2(60) Name of the organization. LONG General remark. DATE End date of the organization. VARCHAR2(30) Identifies whether the organization is treated as an employment unit within the business group. VARCHAR2(80) Internal address line. VARCHAR2(30) User–defined organization types, for example Region, Division, Department. NUMBER(15) Standard Who column. NUMBER(15) Standard Who column. NUMBER(15) Standard Who column. DATE Standard Who column. VARCHAR2(30) Descriptive flexfield structure defining column. VARCHAR2(150) Descriptive flexfield column.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 152 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) 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 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) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(9) Description 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 Descriptive flexfield Descriptive flexfield Descriptive flexfield Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column.
ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE OBJECT_VERSION_NUMBER Indexes Index Name HR_ORGANIZATION_UNITS_FK1 HR_ORGANIZATION_UNITS_FK2 HR_ORGANIZATION_UNITS_FK3 HR_ORGANIZATION_UNITS_FK4 HR_ORGANIZATION_UNITS_PK HR_ORGANIZATION_UNITS_UK2
Index Type NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE
Sequence 1 1 1 1 1 1 2
Column Name BUSINESS_GROUP_ID COST_ALLOCATION_KEYFLEX_ID LOCATION_ID SOFT_CODING_KEYFLEX_ID ORGANIZATION_ID NAME BUSINESS_GROUP_ID
Sequences Sequence HR_ORGANIZATION_UNITS_S
Derived Column ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 153
HR_LEGAL_ENTITIES
HR_LEGAL_ENTITIES is a view based on HR_ORGANIZATION_UNITS and HR_ORGANIZATION_INFORMATION that returns generic information about a GRE/Legal entity. Legislation specific information is not returned by this view. HR_TAX_UNITS_V returns US specific information about a GRE/legal entity.
View Definition CREATE VIEW HR_LEGAL_ENTITIES as SELECT O.BUSINESS_GROUP_ID , O.ORGANIZATION_ID , OTL.NAME , O.DATE_FROM , O.DATE_TO , O3.ORG_INFORMATION1 , O3.ORG_INFORMATION2 FROM HR_ORG_UNITS_NO_JOIN O, HR_ALL_ORGANIZATION_UNITS_TL OTL, 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||’’ = ’CLASS’ AND O3.ORG_INFORMATION_CONTEXT (+) || ’’ = ’Legal Entity Accounting’ AND O2.ORG_INFORMATION1 = ’HR_LEGAL’ AND O2.ORG_INFORMATION2 = ’Y’ AND O.ORGANIZATION_ID = OTL.ORGANIZATION_ID AND OTL.LANGUAGE = USERENV(’LANG’)
Column Descriptions Name BUSINESS_GROUP_ID ORGANIZATION_ID NAME DATE_FROM DATE_TO SET_OF_BOOKS_ID VAT_REGISTRATION_NUMBER
Null? Type NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) VARCHAR2(60) DATE DATE VARCHAR2(150) VARCHAR2(150)
Description Refer Refer Refer Refer Refer Refer Refer to to to to to to to base base base base base base base table. table. table. table. table. table. table.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 154 Oracle Inventory 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 BILL_TO_SITE_FLAG
QuickCodes Type YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y
QuickCodes Table FND_COMMON_LOOKUPS No Yes FND_COMMON_LOOKUPS No Yes FND_COMMON_LOOKUPS No Yes FND_COMMON_LOOKUPS No Yes FND_COMMON_LOOKUPS No Yes
IN_ORGANIZATION_FLAG
OFFICE_SITE_FLAG
RECEIVING_SITE_FLAG
SHIP_TO_SITE_FLAG
Column Descriptions Name LOCATION_ID (PK)
Null? Type NOT NULL NUMBER(15) NULL VARCHAR2(20) NULL NUMBER(15) NULL VARCHAR2(50) NULL NUMBER(15) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL NUMBER(15) NULL NUMBER(15) NULL VARCHAR2(15) NULL DATE NULL VARCHAR2(7) 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.
LOCATION_CODE BUSINESS_GROUP_ID DESCRIPTION SHIP_TO_LOCATION_ID SHIP_TO_SITE_FLAG RECEIVING_SITE_FLAG BILL_TO_SITE_FLAG IN_ORGANIZATION_FLAG OFFICE_SITE_FLAG DESIGNATED_RECEIVER_ID INVENTORY_ORGANIZATION_ID TAX_NAME INACTIVE_DATE STYLE ADDRESS_LINE_1
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 155
Column Descriptions Name ADDRESS_LINE_2 ADDRESS_LINE_3 TOWN_OR_CITY COUNTRY POSTAL_CODE REGION_1 REGION_2 REGION_3
(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL VARCHAR2(60) VARCHAR2(60) VARCHAR2(30) VARCHAR2(60) VARCHAR2(30) VARCHAR2(70) VARCHAR2(70) 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.
NULL VARCHAR2(70) NULL NULL NULL NULL VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(150)
TELEPHONE_NUMBER_1 TELEPHONE_NUMBER_2 TELEPHONE_NUMBER_3 LOC_INFORMATION13 LOC_INFORMATION14 LOC_INFORMATION15 LOC_INFORMATION16 LOC_INFORMATION17 LOC_INFORMATION18 LOC_INFORMATION19 LOC_INFORMATION20 ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 GLOBAL_ATTRIBUTE_CATEGORY GLOBAL_ATTRIBUTE1 GLOBAL_ATTRIBUTE2 GLOBAL_ATTRIBUTE3 GLOBAL_ATTRIBUTE4 GLOBAL_ATTRIBUTE5 GLOBAL_ATTRIBUTE6
NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) 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(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(30) Descriptive flexfield structure defining column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Global descriptive flexlield structure defining colunm VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield colunm VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 156 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL 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(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(15) Description 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 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.
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 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE ENTERED_BY TP_HEADER_ID ECE_TP_LOCATION_CODE OBJECT_VERSION_NUMBER
NULL NUMBER NULL VARCHAR2(35) NULL NUMBER(9)
Indexes Index Name HR_LOCATIONS_PK HR_LOCATIONS_UK2
Index Type UNIQUE UNIQUE
Sequence 1 1 3
Column Name LOCATION_ID LOCATION_CODE BUSINESS_GROUP_ID
Sequences Sequence HR_LOCATIONS_S
Derived Column 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 – 157
HR_ORGANIZATION_INFORMATION
HR_ORGANIZATION_INFORMATION is used to hold two distinct sets of organization information. When ORG_INFORMATION_CONTEXT is set to CLASS this table acts as an intersection table between organizations and organization classifications. ORGANIZATION_ID identifies the organization and ORG_INFORMATION1 holds the organization classification name. This information is maintained by the organization classifications block of the Organization form. When ORG_INFORMATION_CONTEXT is set to an information type held in HR_ORG_INFORMATION_TYPES the ORG_INFORMATION1–20 columns hold details for the specific information type. This information is maintained by a predefined protected descriptive flexfield. (Org Developer DF.)
Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS HR_ORG_INFORMATION_TYPES Column Descriptions Name ORG_INFORMATION_ID (PK)
Primary Key Column ORGANIZATION_ID ORG_INFORMATION_TYPE
Foreign Key Column ORGANIZATION_ID ORG_INFORMATION_CONTEXT
Null? Type NOT NULL NUMBER NOT NULL VARCHAR2(40) NOT NULL NUMBER(15) 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)
Description Developer descriptive flexfield column. Developer descriptive flexfield column. Foreign key to HR_ORGANIZATION_UNITS. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column.
ORG_INFORMATION_CONTEXT ORGANIZATION_ID ORG_INFORMATION1 ORG_INFORMATION10 ORG_INFORMATION11 ORG_INFORMATION12 ORG_INFORMATION13 ORG_INFORMATION14 ORG_INFORMATION15 ORG_INFORMATION16 ORG_INFORMATION17 ORG_INFORMATION18 ORG_INFORMATION19 ORG_INFORMATION2 ORG_INFORMATION20
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 158 Oracle Inventory Technical Reference Manual
Column Descriptions Name ORG_INFORMATION3 ORG_INFORMATION4 ORG_INFORMATION5 ORG_INFORMATION6 ORG_INFORMATION7 ORG_INFORMATION8 ORG_INFORMATION9
(Continued) Null? Type Description flexfield flexfield flexfield flexfield flexfield flexfield flexfield NULL VARCHAR2(150) Developer descriptive column. NULL VARCHAR2(150) Developer descriptive column. NULL VARCHAR2(150) Developer descriptive column. NULL VARCHAR2(150) Developer descriptive column. NULL VARCHAR2(150) Developer descriptive column. NULL VARCHAR2(150) Developer descriptive column. NULL VARCHAR2(150) Developer descriptive column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. NULL VARCHAR2(30) Descriptive flexfield defining column. NULL VARCHAR2(150) Descriptive flexfield NULL VARCHAR2(150) Descriptive flexfield NULL VARCHAR2(150) Descriptive flexfield NULL VARCHAR2(150) Descriptive flexfield NULL VARCHAR2(150) Descriptive flexfield NULL VARCHAR2(150) Descriptive flexfield NULL VARCHAR2(150) Descriptive flexfield NULL VARCHAR2(150) Descriptive flexfield NULL VARCHAR2(150) Descriptive flexfield NULL VARCHAR2(150) Descriptive flexfield NULL VARCHAR2(150) Descriptive flexfield NULL VARCHAR2(150) Descriptive flexfield NULL VARCHAR2(150) Descriptive flexfield NULL VARCHAR2(150) Descriptive flexfield NULL VARCHAR2(150) Descriptive flexfield NULL VARCHAR2(150) Descriptive flexfield NULL VARCHAR2(150) Descriptive flexfield NULL VARCHAR2(150) Descriptive flexfield NULL VARCHAR2(150) Descriptive flexfield NULL VARCHAR2(150) Descriptive flexfield NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. NULL NUMBER(9)
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 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE OBJECT_VERSION_NUMBER Indexes Index Name HR_ORGANIZATION_INFORMATIO_FK1 HR_ORGANIZATION_INFORMATIO_FK2 HR_ORGANIZATION_INFORMATIO_IX1 HR_ORGANIZATION_INFORMATIO_PK
structure column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column.
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE
Sequence 1 1 5 1
Column Name ORG_INFORMATION_CONTEXT ORGANIZATION_ID ORG_INFORMATION1 ORG_INFORMATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 159
Sequences Sequence HR_ORGANIZATION_INFORMATION_S
Derived Column ORG_INFORMATION_ID
Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : HR_ORG_INFO_BRI BEFORE ROW INSERT
This trigger will create a security profile when an organization is defined as a business group. The security profile ID is stored in HR_ORGANIZATION_INFORMATION.ORG_INFORMATION14
Trigger Trigger Trigger Trigger
Name Time Level Event
: : : :
HR_ORG_INFO_ARI AFTER ROW INSERT
This trigger inserts Business Group information when an Organization is defined as a business group.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 160 Oracle Inventory Technical Reference Manual
MRP_DESIGNATORS
MRP_DESIGNATORS stores MRP plan names. A plan name uniquely identifies an MRP Plan. This table is populated by the Define MRP Names form.
Foreign Keys Primary Key Table MRP_PARAMETERS QuickCodes Columns Column FEEDBACK_FLAG
Primary Key Column ORGANIZATION_ID
Foreign Key Column ORGANIZATION_ID
QuickCodes Type SYS_YES_NO 1 2 SYS_YES_NO 1 2
QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No
PRODUCTION
Column Descriptions Name COMPILE_DESIGNATOR (PK) ORGANIZATION_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN DESCRIPTION DISABLE_DATE FEEDBACK_FLAG 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 USE_NEW_PLANNER
Null? Type NOT NOT NOT NOT NOT NOT 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 NULL NULL NULL VARCHAR2(10) NUMBER DATE NUMBER DATE NUMBER NUMBER VARCHAR2(50) DATE NUMBER 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) NUMBER
Description MPS, MRP or DRP plan identifier Organization identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Designator description Designator disable date Perform feedback Concurrent Who column Concurrent Who column Concurrent Who column Concurrent 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 Use new planner code
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 161
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL NUMBER NULL NUMBER Description Organization Selection DRP plan Production flag for auto release
ORGANIZATION_SELECTION DRP_PLAN PRODUCTION
Indexes Index Name MRP_DESIGNATORS_U1
Index Type UNIQUE
Sequence 1 2
Column Name COMPILE_DESIGNATOR ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 162 Oracle Inventory Technical Reference Manual
MRP_FORECAST_DATES
MRP_FORECAST_DATES stores the forecast entries for items in a forecast. Each row represents a forecasted quantity or forecasted rate for an item on a given date. The CURRENT_FORECAST_QUANTITY stores the current quantity of the forecast, including forecast consumptions. The ORIGINAL_FORECAST_QUANTITY stores the quantity of the forecast before any consumption has taken place. The difference between the CURRENT_FORECAST_QUANTITY and ORIGINAL_FORECAST_QUANTITY columns should be equal to the sum of the corresponding entries in MRP_FORECAST_UPDATES. A forecast entry may represent a forecast for a day, week or period, depending on the value of BUCKET_TYPE. The value of FORECAST_DATE must be a valid workday, week start date or period start date if the value of BUCKET_TYPE is Daily, Weekly, or Periodic, respectively. A forecast entry may be a single bucket entry or a multiple bucket entry. If RATE_END_DATE is NULL, then the entry is considered a single bucket entry, and represents a forecast for the specific date represented in FORECAST_DATE. An entry with a RATE_END_DATE represents a forecast for the forecast quantity for each day, week or period between the FORECAST_DATE and the RATE_END_DATE. Like FORECAST_DATE, the value of RATE_END_DATE must be a valid workday, week start date or period start date if the value of BUCKET_TYPE is Daily, Weekly, or Periodic, respectively. Each forecast entry may be forecasted to varying degrees of granularity: by item (INVENTORY_ITEM_ID), by customer (CUSTOMER_ID), by customer bill to (BILL_ID) and customer ship to addresses (SHIP_ID). These different degrees of granularity affect how the forecast is consumed. Likewise, you may divide your forecast by demand class. Normally, demand class information and information regarding customer or customer billing/shipping addresses is carried at the forecast designator level, and stored in MRP_FORECAST_DESIGNATORS. However, each over–consumption record that is created includes that information as well. END_ITEM_ID stores the end item from which the forecast was exploded. END_PLANNING_BOM_PERCENT is the end usage from that exploded end item. This table is populated by the Enter Forecast Entries form, by a forecast autoload, from a forecast import, or from Inventory forecasting methods (Focus forecasting & Statistical Forecasting). ORIGINATION_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 163
indicates how the entry was created. If the entries were derived from a forecast autoload, the column SOURCE_FORECAST_DESIGNATOR and SOURCE_ORGANIZATION_ID will hold the source forecast and source organization that generated the entry. If the entries were created from an import from an outside system, SOURCE_CODE and SOURCE_LINE_ID may optionally be populated to provide information on how and where the entries were generated from. If the entries were created from Inventory forecasting, the columns FORECAST_TREND, FOCUS_TYPE and FORECAST_MAD may be populated. Oracle Inventory supports two forecasting methods: statistical and focus forecasting. Moreover, there are five models from which the focus forecasting routine automatically picks the model that performed best for the last period. FORECAST_RULE_ID identifies the rule that is used to generate this forecast result record. DEMAND_USAGE_START_DATE represents the period start date in the MTL_DEMAND_HISTORIES table, from this date forward the actual demands are used to generate the forecasted results by forecasting processes. FORECAST_TREND denotes the forecast trend, if any, that is calculated by the statistical forecast process. FOCUS_TYPE denotes which model is used in the focus forecasting process to generate the forecasted result. Although the focus types are the same for different period types, the meanings are different. The meanings of the model type varies from a period type (such as bucket type) to another period type.The lookup types MTL_FOCUS_CALENDAR, MTL_FOCUS_WEEK, and MTL_FOCUS_DAY are used for the focus type in focus forecasting for calendar, weekly and daily period types respectively.
Foreign Keys Primary Key Table MRP_FORECAST_DESIGNATORS MRP_FORECAST_ITEMS MRP_FORECAST_ITEMS MTL_FORECAST_RULES WIP_LINES QuickCodes Columns Column BUCKET_TYPE
Primary Key Column FORECAST_DESIGNATOR ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID FORECAST_DESIGNATOR INVENTORY_ITEM_ID ORGANIZATION_ID FORECAST_DESIGNATOR FORECAST_RULE_ID LINE_ID
Foreign Key Column SOURCE_FORECAST_DESIGNATOR SOURCE_ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID FORECAST_DESIGNATOR END_ITEM_ID ORGANIZATION_ID FORECAST_DESIGNATOR FORECAST_RULE_ID LINE_ID
QuickCodes Type MRP_BUCKET_TYPE 1 2 3 DEMAND_CLASS
QuickCodes Table MFG_LOOKUPS Days Weeks Periods FND_COMMON_LOOKUPS
DEMAND_CLASS
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 164 Oracle Inventory Technical Reference Manual
QuickCodes Columns Column
(Continued) QuickCodes Type DEMAND_CL1 DEMAND_CL2 DEMAND_CL3 QuickCodes Table Demand class 1 Demand class 2 Demand class 3 MFG_LOOKUPS Not enough past data Same period last year Last closed period Average of last two closed periods Last year trend This year trend MFG_LOOKUPS Manual Overconsumption Copied forecast Outside load Focus forecasting Statistical forecasting Exploded
FOCUS_TYPE
MTL_FOCUS_CALENDAR 0 1 2 3 4 5
ORIGINATION_TYPE
MRP_FORECAST_ORIG 1 10 2 3 4 5 8
Column Descriptions Name TRANSACTION_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN INVENTORY_ITEM_ID ORGANIZATION_ID FORECAST_DESIGNATOR FORECAST_DATE ORIGINAL_FORECAST_QUANTITY CURRENT_FORECAST_QUANTITY CONFIDENCE_PERCENTAGE BUCKET_TYPE RATE_END_DATE ORIGINATION_TYPE CUSTOMER_ID SHIP_ID BILL_ID COMMENTS SOURCE_ORGANIZATION_ID SOURCE_FORECAST_DESIGNATOR SOURCE_CODE SOURCE_LINE_ID
Null? Type 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 NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER VARCHAR2(10) DATE NUMBER NUMBER NUMBER NUMBER DATE NUMBER NUMBER NUMBER NUMBER
Description
Unique identifer Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Inventory item identifier Organization identifier Item forecast identifier Forecast date Original forecast quantity Current forecast quantity Forecast confidence percentage Bucket type Rate end date Origination type Forecast customer identifier Forecast ship code identifier Forecast billing address identifier NULL VARCHAR2(240) Forecast origination remarks NULL NUMBER Organization from which this row was loaded NULL VARCHAR2(10) Forecast designator from which this row was loaded NULL VARCHAR2(10) Source code name of the program which loaded corresponding row in MRP_FORECAST_INTERFACE table NULL NUMBER Source code line number of the host program which loaded the corresponding row in MRP_FORECAST_INTERFACE table
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 165
Column Descriptions Name END_ITEM_ID
(Continued) Null? Type NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER DATE NUMBER NUMBER NUMBER VARCHAR2(30) NUMBER NUMBER NUMBER DATE NUMBER NUMBER Description End item for entries exploded from another item End planning percent for entries exploded from another item Forecast rule identifier Demand history compilation date Forecast trend Focus type Forecasting average Demand class identifier Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column Transaction id of source record Temporary place–holder to indicate if record should be updated at the end of the process Descriptive flexfield context 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 Project identifier Task identifier Line identifier
END_PLANNING_BOM_PERCENT FORECAST_RULE_ID DEMAND_USAGE_START_DATE FORECAST_TREND FOCUS_TYPE FORECAST_MAD DEMAND_CLASS REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE OLD_TRANSACTION_ID TO_UPDATE
DDF_CONTEXT ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 PROJECT_ID TASK_ID LINE_ID Indexes Index Name MRP_FORECAST_DATES_N1
NULL VARCHAR2(30) NULL 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(15) NUMBER(15) NUMBER(15)
Index Type NOT UNIQUE
Sequence 1 2 3 4 1 2 4 5 1
Column Name ORGANIZATION_ID FORECAST_DESIGNATOR INVENTORY_ITEM_ID FORECAST_DATE OLD_TRANSACTION_ID PROJECT_ID TASK_ID ORIGINATION_TYPE TRANSACTION_ID
MRP_FORECAST_DATES_N2 MRP_FORECAST_DATES_N3 MRP_FORECAST_DATES_N4 MRP_FORECAST_DATES_U1
NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 166 Oracle Inventory Technical Reference Manual
Sequences Sequence MRP_FORECAST_DATES_S
Derived Column TRANSACTION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 167
MRP_FORECAST_DESIGNATORS
MRP_FORECAST_DESIGNATORS stores forecast names and forecast sets. A forecast name uniquely identifies an item forecast. A forecast set groups a number of forecasts. The column FORECAST_SET is a foreign key back to MRP_FORECAST_DESIGNATORS. It represents the forecast set to which a forecast name belongs. A forecast name must belong to one and only one forecast set. If FORECAST_SET is null, then the row represents a forecast set. Therefore, a forecast set cannot belong to another forecast set. Each forecast entry may be forecasted to varying degrees of granularity: by item, by customer (CUSTOMER_ID), by customer bill to (BILL_ID) and customer ship to addresses (SHIP_ID). These different degrees of granularity affect how the forecast is consumed. Likewise, you may divide your forecast by demand class. This table is populated by the Define Forecast Sets form.
Foreign Keys Primary Key Table MRP_FORECAST_DESIGNATORS MRP_PARAMETERS QuickCodes Columns Column BUCKET_TYPE
Primary Key Column FORECAST_DESIGNATOR ORGANIZATION_ID ORGANIZATION_ID
Foreign Key Column FORECAST_SET ORGANIZATION_ID ORGANIZATION_ID
QuickCodes Type MRP_BUCKET_TYPE 1 2 3 SYS_YES_NO 1 2 DEMAND_CLASS DEMAND_CL1 DEMAND_CL2 DEMAND_CL3 MRP_UPDATE_TYPE 2 3 4 6
QuickCodes Table MFG_LOOKUPS Days Weeks Periods MFG_LOOKUPS Yes No FND_COMMON_LOOKUPS Demand class 1 Demand class 2 Demand class 3 MFG_LOOKUPS Ship to Bill to Customer Item
CONSUME_FORECAST
DEMAND_CLASS
UPDATE_TYPE
Column Descriptions Name FORECAST_DESIGNATOR (PK) ORGANIZATION_ID (PK)
Null? Type NOT NULL VARCHAR2(10) NOT NULL NUMBER
Description Item forecast identifier Organization identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 168 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER VARCHAR2(50) Description Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Forecast designator code description Consume forecast flag Forecast update type code Forecast designator disable date Forward consumption days Backward consumption days Forecast outlier update percentage Forecast set identifier Forecast customer identifier Forecast ship code identifier Forecast billing address identifier Demand class identifier Forecast bucket type – days, weeks or periods Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column Dummy column used for developer descriptive flexfields 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
LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN DESCRIPTION CONSUME_FORECAST UPDATE_TYPE DISABLE_DATE FOREWARD_UPDATE_TIME_FENCE BACKWARD_UPDATE_TIME_FENCE OUTLIER_UPDATE_PERCENTAGE FORECAST_SET CUSTOMER_ID SHIP_ID BILL_ID DEMAND_CLASS BUCKET_TYPE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE DDF_CONTEXT ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 Indexes Index Name MRP_FORECAST_DESIGNATORS_U1
NOT NULL NUMBER NOT NULL NUMBER NULL DATE NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL VARCHAR2(10) NUMBER NUMBER NUMBER
NULL VARCHAR2(30) NOT NULL NUMBER NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE VARCHAR2(30)
NULL VARCHAR2(30) 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)
Index Type UNIQUE
Sequence 1 2
Column Name ORGANIZATION_ID FORECAST_DESIGNATOR
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 169
MRP_FORECAST_ITEMS
MRP_FORECAST_ITEMS stores the items that are entered on an item forecast. Each item that has entries in MRP_FORECAST_DATES for a given forecast designator will have exactly one row in MRP_FORECAST_ITEMS. This table is populated by the Enter Forecast Entries form. ALTERNATE_BOM_DESIGNATOR stores the alternate bill of material designator code. This attribute can be entered for items with BOM item type set to Model, Option Class, or Planning. It can also be entered for items with Pick Components set to Yes. It will be used by the Forecast Load and Schedule Load programs to explode the forecast for the alternate bill of material to its components.
Foreign Keys Primary Key Table MRP_FORECAST_DESIGNATORS MTL_SYSTEM_ITEMS_B
Primary Key Column FORECAST_DESIGNATOR ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Foreign Key Column FORECAST_DESIGNATOR ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Column Descriptions Name INVENTORY_ITEM_ID (PK) ORGANIZATION_ID (PK) FORECAST_DESIGNATOR (PK) ALTERNATE_BOM_DESIGNATOR LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN 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
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL VARCHAR2(10) NULL VARCHAR2(10) NOT NULL DATE NOT NULL NUMBER NOT NULL DATE NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL DATE NULL VARCHAR2(30) 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)
Description Inventory item identifier Organization identifier Item forecast identifier Alternate designator code Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Concurrent Who column Concurrent Who column Concurrent Who column Concurrent 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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 170 Oracle Inventory Technical Reference Manual
Column Descriptions Name ATTRIBUTE15 FORECAST_MAD Indexes Index Name
(Continued) Null? Type Description NULL VARCHAR2(150) Descriptive flexfield segment NULL NUMBER
Index Type UNIQUE
Sequence 1 2 3
Column Name ORGANIZATION_ID FORECAST_DESIGNATOR INVENTORY_ITEM_ID
MRP_FORECAST_ITEMS_U1
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 171
MRP_GROSS_REQUIREMENTS
MRP_GROSS_REQUIREMENTS stores the projected gross requirements for a given item in an MPS, MRP or DRP plan. USING_ASSEMBLY_ITEM_ID stores the item that generated the gross requirement. For work orders, planned orders and repetitive schedules, that item will often be a using assembly. For independent demand, that item will be the same as the INVENTORY_ITEM_ID. For items with scrap, that item will also be the same as the INVENTORY_ITEM_ID. USING_ASSEMBLY_DEMAND_DATE stores the date of the demand, or in the case of rate–based demand, the start date of the demand and ASSEMBLY_DEMAND_COMP_DATE stores the end date. USING_REQUIREMENTS_QUANTITY stores the quantity of the demand for discrete demand. USING_REQUIREMENTS_QUANTITY also stores the scrap quantity of a work order, planned order, purchase order, repetitive schedule, or purchase requisition. For rate–based demand, DAILY_DEMAND_RATE stores the daily rate of demand and USING_REQUIREMENTS_QUANTITY stores the total demand. For rate–based demand, USING_REQUIREMENTS_QUANTITY will be equal to the number of work days between ASSEMBLY_DEMAND_COMP_DATE and USING_ASSEMBLY_DEMAND_DATE (inclusive) multiplied by DAILY_DEMAND_RATE. ORIGINATION_TYPE identifies the type of demand, and DISPOSITION_ID identifies the specific entity that generated the demand. For discrete jobs, DISPOSITION_ID will be a foreign key to MRP_ITEM_WIP_ENTITIES. For nonstandard jobs, DISPOSITION_ID will be a foreign key to MRP_WIP_COMPONENTS. For planned orders and recommended repetitive schedules, DISPOSITION_ID will be a foreign key to MRP_RECOMMENDATIONS. For independent demand (sales orders, forecasts, etc), DISPOSITION_ID will be a foreign key to MRP_SCHEDULE_DATES. DISPOSITION_ID will be a foreign key to MRP_RECOMMENDATIONS for scrap on a planned orders, repetitive_schedules, discrete jobs, purchase requisitions, or purchase orders. This table is populated by the Planner.
Foreign Keys Primary Key Table MRP_ITEM_WIP_ENTITIES MRP_RECOMMENDATIONS MRP_SCHEDULE_DATES
Primary Key Column WIP_ENTITY_ID ORGANIZATION_ID COMPILE_DESIGNATOR TRANSACTION_ID MPS_TRANSACTION_ID
Foreign Key Column DISPOSITION_ID ORGANIZATION_ID COMPILE_DESIGNATOR DISPOSITION_ID DISPOSITION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 172 Oracle Inventory Technical Reference Manual
Foreign Keys (Continued) Primary Key Table MRP_SYSTEM_ITEMS MRP_SYSTEM_ITEMS MRP_WIP_COMPONENTS
Primary Key Column INVENTORY_ITEM_ID ORGANIZATION_ID COMPILE_DESIGNATOR INVENTORY_ITEM_ID COMPILE_DESIGNATOR ORGANIZATION_ID WIP_ENTITY_ID ORGANIZATION_ID COMPILE_DESIGNATOR
Foreign Key Column INVENTORY_ITEM_ID ORGANIZATION_ID COMPILE_DESIGNATOR USING_ASSEMBLY_ITEM_ID COMPILE_DESIGNATOR ORGANIZATION_ID DISPOSITION_ID ORGANIZATION_ID COMPILE_DESIGNATOR
QuickCodes Columns Column DEMAND_TYPE
QuickCodes Type MRP_REPETITIVE_DEMAND_TYPE 1 2 MRP_DEMAND_ORIGINATION 1 10 11 12 15 16 17 18 19 2 20 21 22 23 24 25 26 27 3 4 5 6 7 8 9
QuickCodes Table MFG_LOOKUPS Discrete demand Rate–based demand MFG_LOOKUPS Planned order Hard reservation MDS independent demand MPS compiled demand Copied schedule demand Planned order scrap Discrete job scrap Purchase order scrap Purchase requisition scrap Non–standard job PO in receiving scrap Repetitive schedule scrap Model/option class/product family demand Intransit shipment scrap Interorganization order Flow schedule Flow schedule scrap Payback demand Discrete job Repetitive schedule Expired lot Sales order MDS Forecast MDS Manual MDS Other independent demand
ORIGINATION_TYPE
Column Descriptions Name DEMAND_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN INVENTORY_ITEM_ID ORGANIZATION_ID COMPILE_DESIGNATOR
Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NOT NULL NOT NULL NOT NULL NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER VARCHAR2(10)
Description Unique identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Inventory item identifier Organization identifier MPS, MRP or DRP plan identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 173
Column Descriptions Name
(Continued) Null? Type NOT NULL NUMBER NOT NULL DATE NOT NULL NUMBER NULL DATE NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER DATE NUMBER NUMBER NUMBER Description Using assembly item identifier Using assembly demand date Assembly requirements quantity Using assembly completion date Repetitive demand type Origination type (to add domain) Disposition id Daily rate of demand for rate–based Concurrent Who column Reserved Quantity Concurrent Who column Concurrent Who column Concurrent Who column Not currently used Not currently used Flag to determine whether add workday modification was applied Attribute used for online replanning Attribute used for online replanning Not currently used Not currently used Not currently used Not currently used Not currently used Not currently used Project identifier Task identifier Planning group Unit number lending project id for Payback Demand lending task id for Payback Demand
USING_ASSEMBLY_ITEM_ID USING_ASSEMBLY_DEMAND_DATE USING_REQUIREMENTS_QUANTITY ASSEMBLY_DEMAND_COMP_DATE DEMAND_TYPE ORIGINATION_TYPE DISPOSITION_ID DAILY_DEMAND_RATE REQUEST_ID RESERVE_QUANTITY PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SOURCE_ORGANIZATION_ID RESERVATION_ID UPDATED STATUS APPLIED DEMAND_CLASS FIRM_QUANTITY FIRM_DATE OLD_DEMAND_QUANTITY DEMAND_SCHEDULE_NAME OLD_DEMAND_DATE PROJECT_ID TASK_ID PLANNING_GROUP END_ITEM_UNIT_NUMBER LENDING_PROJECT_ID LENDING_TASK_ID
NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(30) NUMBER DATE NUMBER VARCHAR2(10) DATE NUMBER(15) NUMBER(15) VARCHAR2(30) VARCHAR2(30) NUMBER
NULL NUMBER
Indexes Index Name MRP_GROSS_REQUIREMENTS_N1
Index Type NOT UNIQUE
Sequence 1 2 3 4 5 10 20 30 1
Column Name ORGANIZATION_ID COMPILE_DESIGNATOR INVENTORY_ITEM_ID USING_ASSEMBLY_ITEM_ID USING_ASSEMBLY_DEMAND_DATE APPLIED COMPILE_DESIGNATOR ORGANIZATION_ID DEMAND_ID
MRP_GROSS_REQUIREMENTS_N2 MRP_GROSS_REQUIREMENTS_U1 Sequences Sequence MRP_GROSS_REQUIREMENTS_S
NOT UNIQUE UNIQUE
Derived Column DEMAND_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 174 Oracle Inventory Technical Reference Manual
MRP_PARAMETERS
MRP_PARAMETERS stores information about how Oracle Master Scheduling/MRP should behave for a given organization. Each organization will have an entry in MRP_PARAMETERS if it is using master scheduling or MRP. MRP_PARAMETERS is populated by the Define Planning Parameters form.
Foreign Keys Primary Key Table MTL_ABC_ASSIGNMENT_GROUPS MTL_PARAMETERS QuickCodes Columns Column CAPACITY_PLANNING_TYPE
Primary Key Column ASSIGNMENT_GROUP_ID ORGANIZATION_ID
Foreign Key Column DEFAULT_ABC_ASSIGNMENT_GROUP ORGANIZATION_ID
QuickCodes Type SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 MRP_LOT_SIZING 2 SYS_YES_NO 1 2 MRP_OPERATION 1 2 MRP_PART_INCLUDE_TYPE 1 2 3 MRP_REP_PERIOD_TYPE 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2
QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Lot for lot MFG_LOOKUPS Yes No MFG_LOOKUPS Operation start date Order start date MFG_LOOKUPS All planned items MDS/MPS components only MDS/MPS and WIP components only MFG_LOOKUPS Work dates Calendar dates MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No
CONSIDER_PO
CONSIDER_RESERVATIONS
CONSIDER_WIP
DEFAULT_ORDER_TYPE DEMAND_TIME_FENCE_FLAG
OPERATION_SCHEDULE_TYPE
PART_INCLUDE_TYPE
PERIOD_TYPE
PLANNING_TIME_FENCE_FLAG
PLAN_SAFETY_STOCK
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 175
QuickCodes Columns Column
(Continued) QuickCodes Type MRP_REORDER_POINT 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 QuickCodes Table MFG_LOOKUPS Time phased reorder points not in use MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No
REORDER_POINT_USAGE_TYPE
RESCHED_ASSUMPTION
SNAPSHOT_LOCK
TIME_FENCE_TYPE
Column Descriptions Name ORGANIZATION_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN DEMAND_TIME_FENCE_FLAG PLANNING_TIME_FENCE_FLAG OPERATION_SCHEDULE_TYPE
Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NOT NULL NOT NULL NOT NULL NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER
Description
REPETITIVE_HORIZON1 REPETITIVE_HORIZON2 REPETITIVE_BUCKET_SIZE1 REPETITIVE_BUCKET_SIZE2 REPETITIVE_BUCKET_SIZE3 REPETITIVE_ANCHOR_DATE CONSIDER_WIP CONSIDER_PO SNAPSHOT_LOCK PLAN_SAFETY_STOCK CONSIDER_RESERVATIONS PART_INCLUDE_TYPE DEFAULT_ABC_ASSIGNMENT_GROUP PERIOD_TYPE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY ATTRIBUTE1
NOT NULL NOT NULL NOT NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL
NOT NULL NOT NULL NOT NULL NULL NOT NULL NULL NULL NULL NULL NULL NULL
Organization identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Consider demand time fences Consider planning time fences Schedule planned order demand to the operation that requires it, or to the start date of the planned order? NUMBER First repetitive planning period horizon NUMBER Second repetitive planning period horizon NUMBER First bucket size NUMBER Second bucket size NUMBER Third bucket size DATE Repetitive anchor date NUMBER Consider WIP NUMBER Consider PO NUMBER Flag to indicate whether the Snapshot should try to lock tables NUMBER Plan safety stock NUMBER Plan material reservations NUMBER Flag to indicate whether to include all parts or only master scheduled or WIP parts NUMBER Default ABC assignment group identifier NUMBER Calculate periods based on work dates or calendar dates NUMBER Concurrent Who column NUMBER Concurrent Who column NUMBER Concurrent Who column DATE Concurrent Who column VARCHAR2(30) Descriptive flexfield structure defining column VARCHAR2(150) Descriptive flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 176 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type 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) NUMBER NUMBER NUMBER NUMBER Description 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 Not currently used Not currently used Not currently used Include MDS Days(Y/N) segment segment segment segment segment segment segment segment segment segment segment segment segment segment
ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 RESCHED_ASSUMPTION PLAN_DATE_DEFAULT_TYPE INCLUDE_REP_SUPPLY_DAYS INCLUDE_MDS_DAYS Indexes Index Name MRP_PARAMETERS_U1
Index Type UNIQUE
Sequence 1
Column Name ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 177
MRP_PLANNING_EXCEPTION_SETS
MRP_PLANNING_EXCEPTION_SETS stores a set of attributes that control how Oracle Master Scheduling/MRP calculates exception messages. A planning exception set is associated to one or more items. The planner will read an item’s exception set values to determine what values to use to calculate the exception messages. SHORTAGE_TYPE, EXCESS_TYPE, REP_VARIANCE_TYPE, and OVERPROMISED_TYPE determine the period within which messages regarding shortages of inventory, excess inventory levels, variance between the suggested aggregate repetitive schedules and current aggregate repetitive schedules, and negative ATP values (respectively) are computed. MRP_PLANNING_EXCEPTION_SETS is populated by the Define Planning Exception Sets form and used by the Planner.
QuickCodes Columns Column EXCESS_TYPE
QuickCodes Type MRP_EXCEPTION_TIME_PERIOD 1 2 3 4 5 6
QuickCodes Table MFG_LOOKUPS Planning time fence User–defined time fence Total lead time Cumulative total lead time Cumulative manufacturing lead time Do not report MFG_LOOKUPS Planning time fence User–defined time fence Total lead time Cumulative total lead time Cumulative manufacturing lead time Do not report MFG_LOOKUPS Planning time fence User–defined time fence Total lead time Cumulative total lead time Cumulative manufacturing lead time Do not report MFG_LOOKUPS Planning time fence User–defined time fence Total lead time Cumulative total lead time Cumulative manufacturing lead time Do not report
OVERPROMISED_TYPE
MRP_EXCEPTION_TIME_PERIOD 1 2 3 4 5 6
REP_VARIANCE_TYPE
MRP_EXCEPTION_TIME_PERIOD 1 2 3 4 5 6
RESOURCE_EXCESS_TYPE
MRP_EXCEPTION_TIME_PERIOD 1 2 3 4 5 6
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 178 Oracle Inventory Technical Reference Manual
QuickCodes Columns Column
(Continued) QuickCodes Type MRP_EXCEPTION_TIME_PERIOD 1 2 3 4 5 6 QuickCodes Table MFG_LOOKUPS Planning time fence User–defined time fence Total lead time Cumulative total lead time Cumulative manufacturing lead time Do not report MFG_LOOKUPS Planning time fence User–defined time fence Total lead time Cumulative total lead time Cumulative manufacturing lead time Do not report
RESOURCE_SHORTAGE_TYPE
SHORTAGE_TYPE
MRP_EXCEPTION_TIME_PERIOD 1 2 3 4 5 6
Column Descriptions Name EXCEPTION_SET_NAME (PK) ORGANIZATION_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN EXCESS_QUANTITY USER_TIME_FENCE REPETITIVE_VARIANCE
Null? Type NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NOT NULL NOT NULL NOT NULL VARCHAR2(10) NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER
Description
SHORTAGE_TYPE EXCESS_TYPE REP_VARIANCE_TYPE OVERPROMISED_TYPE OVER_UTILIZED_PERCENT UNDER_UTILIZED_PERCENT RESOURCE_SHORTAGE_TYPE RESOURCE_EXCESS_TYPE ATTRIBUTE_CATEGORY ATTRIBUTE1
NOT NULL NOT NULL NOT NULL NOT NULL NULL NULL NULL NULL NULL NULL
Exception set identifier Organization identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Quantity above which planning will generate an exception message NUMBER Number of days within which planning will generate an exception message NUMBER Cumulative variance between the suggested and current aggregate repetitive schedules above or below which planning will generate an exception message NUMBER Period of time within which to calculate material shortages NUMBER Period of time within which to calculate excess inventory NUMBER Period of time within which to calculate repetitive variance NUMBER Period of time within which to calculate over–promised ATP NUMBER Resource overutilization tolerance(%) NUMBER Resource underutilization tolerance(%) NUMBER Period of time within which to calculate resource underutilization NUMBER Period of time within which to calculate resource overutilization VARCHAR2(30) Descriptive flexfield structure defining column VARCHAR2(150) Descriptive flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 179
Column Descriptions Name ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 Indexes Index Name
(Continued) Null? Type 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) Description 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 segment segment segment segment segment segment segment segment segment segment segment segment segment segment
Index Type UNIQUE
Sequence 1 2
Column Name EXCEPTION_SET_NAME ORGANIZATION_ID
MRP_PLANNING_EXCEPTION_SETS_U1
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 180 Oracle Inventory Technical Reference Manual
MRP_PLANS
MRP_PLANS stores the settings that determine the behavior of the planning process for a given plan name. Each row stores information for a particular plan name. There are two sets of columns for a given setting. The columns that begin with ”CURR” store the current value for that setting, or the value that will be used the next time the plan is run. The corresponding columns that do not begin with ”CURR” store the setting that was used the last time the plan was run. The values are copied from the first set of columns to the second set during the Snapshot and Planner processes. The columns CURRENT_PLANNER_LEVEL and PLANNER_BATCH_NUMBER are used by the Planner to coordinate the planning of items by the Planner Workers running in parallel. This table is populated by the Launch Planning Process form.
Foreign Keys Primary Key Table MRP_ASSIGNMENT_SETS MRP_DESIGNATORS MRP_SCHEDULE_DESIGNATORS MRP_SCHEDULE_DESIGNATORS MRP_SCHEDULE_DESIGNATORS
Primary Key Column ASSIGNMENT_SET_ID COMPILE_DESIGNATOR ORGANIZATION_ID SCHEDULE_DESIGNATOR ORGANIZATION_ID SCHEDULE_DESIGNATOR ORGANIZATION_ID ORGANIZATION_ID SCHEDULE_DESIGNATOR
Foreign Key Column ASSIGNMENT_SET_ID COMPILE_DESIGNATOR ORGANIZATION_ID CURR_SCHEDULE_DESIGNATOR ORGANIZATION_ID SCHEDULE_DESIGNATOR ORGANIZATION_ID ORGANIZATION_ID COMPILE_DESIGNATOR
QuickCodes Columns Column APPEND_PLANNED_ORDERS
QuickCodes Type SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2
QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No
CONSIDER_PO
CONSIDER_RESERVATIONS
CONSIDER_WIP
CURR_APPEND_PLANNED_ORDERS
CURR_CONSIDER_PO
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 181
QuickCodes Columns Column
(Continued) QuickCodes Type SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 MRP_OPERATION 1 2 MRP_PLAN_OVERWRITE 1 2 3 MRP_PART_INCLUDE_TYPE 1 2 3 SYS_YES_NO 1 2 SYS_YES_NO 1 2 MRP_PLAN_TYPE 1 2 3 SYS_YES_NO 1 2 MRP_SCHEDULE_TYPE 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Operation start date Order start date MFG_LOOKUPS All Outside planning time fence None MFG_LOOKUPS All planned items MDS/MPS components only MDS/MPS and WIP components only MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS MRP MPS DRP MFG_LOOKUPS Yes No MFG_LOOKUPS MDS – master demand schedule MPS – master production schedule MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No
CURR_CONSIDER_RESERVATIONS
CURR_CONSIDER_WIP
CURR_DEMAND_TIME_FENCE_FLAG
CURR_FULL_PEGGING
CURR_OPERATION_SCHEDULE_TYPE
CURR_OVERWRITE_OPTION
CURR_PART_INCLUDE_TYPE
CURR_PLANNING_TIME_FENCE_FLAG
CURR_PLAN_SAFETY_STOCK
CURR_PLAN_TYPE
CURR_RESCHED_ASSUMPTION
CURR_SCHEDULE_TYPE
CURR_SNAPSHOT_LOCK
CURR_SOFT_SUGGESTION_TYPE
CURR_TIME_FENCE_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 182 Oracle Inventory Technical Reference Manual
QuickCodes Columns Column
(Continued) QuickCodes Type SYS_YES_NO 1 2 SYS_YES_NO 1 2 MRP_OPERATION 1 2 MRP_PLAN_OVERWRITE 1 2 3 MRP_PART_INCLUDE_TYPE 1 2 3 SYS_YES_NO 1 2 SYS_YES_NO 1 2 MRP_PLAN_TYPE 1 2 3 SYS_YES_NO 1 2 MRP_SCHEDULE_TYPE 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Operation start date Order start date MFG_LOOKUPS All Outside planning time fence None MFG_LOOKUPS All planned items MDS/MPS components only MDS/MPS and WIP components only MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS MRP MPS DRP MFG_LOOKUPS Yes No MFG_LOOKUPS MDS – master demand schedule MPS – master production schedule MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No
DEMAND_TIME_FENCE_FLAG
FULL_PEGGING
OPERATION_SCHEDULE_TYPE
OVERWRITE_OPTION
PART_INCLUDE_TYPE
PLANNING_TIME_FENCE_FLAG
PLAN_SAFETY_STOCK
PLAN_TYPE
RESCHED_ASSUMPTION
SCHEDULE_TYPE
SNAPSHOT_LOCK
SOFT_SUGGESTION_TYPE
TIME_FENCE_TYPE
UPDATE_BOM
USE_NEW_PLANNER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 183
Column Descriptions Name ORGANIZATION_ID (PK) COMPILE_DESIGNATOR (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN CURR_SCHEDULE_DESIGNATOR CURR_OPERATION_SCHEDULE_TYPE CURR_PLAN_TYPE CURR_OVERWRITE_OPTION CURR_APPEND_PLANNED_ORDERS CURR_SCHEDULE_TYPE CURR_CUTOFF_DATE CURR_PART_INCLUDE_TYPE CURR_PLANNING_TIME_FENCE_FLAG CURR_DEMAND_TIME_FENCE_FLAG CURR_CONSIDER_RESERVATIONS CURR_PLAN_SAFETY_STOCK CURR_CONSIDER_WIP CURR_CONSIDER_PO CURR_SNAPSHOT_LOCK COMPILE_DEFINITION_DATE SCHEDULE_DESIGNATOR OPERATION_SCHEDULE_TYPE PLAN_TYPE OVERWRITE_OPTION APPEND_PLANNED_ORDERS SCHEDULE_TYPE CUTOFF_DATE PART_INCLUDE_TYPE PLANNING_TIME_FENCE_FLAG DEMAND_TIME_FENCE_FLAG CONSIDER_RESERVATIONS PLAN_SAFETY_STOCK CONSIDER_WIP CONSIDER_PO SNAPSHOT_LOCK EXPLOSION_START_DATE
Null? Type NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NUMBER VARCHAR2(10) DATE NUMBER DATE NUMBER NUMBER VARCHAR2(10)
Description Organization identifier MPS, MRP or DRP plan identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Current schedule designator code Current lead time offset type Current planning type code (MRP or MPS) Current value of whether to overwrite the existing plan Current value of whether or not to append planned orders at the the end of the plan Current schedule type Current cutoff date Current include all parts on only msed Current consider planning time fences Current consider demand time fences Current plan material reservations Current plan safety stock Current consider work in process Current consider purchase orders Current value of the flag that determines whether the Snapshot tries to lock tables Compile definition date Master schedule identifier Lead time offset type Planning type code (MRP or MPS) Whether to overwrite the existing plan Whether or not to append planned orders at the the end of the plan Schedule type Cutoff date Include all parts on only msed Consider planning time fences Consider demand time fences Plan material reservations Plan safety stock Consider work in process Consider purchase orders Flag to determine whether the Snapshot should try to lock tables Explosion start date and time
NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NOT NULL DATE NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NULL NULL NULL NULL DATE VARCHAR2(10) NUMBER NUMBER NUMBER
NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER
NULL DATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 184 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL DATE NULL DATE NULL DATE NULL DATE NULL DATE NULL DATE NULL DATE NULL NUMBER NULL NUMBER NULL VARCHAR2(50) NULL NUMBER Description Explosion completion date and time Data snapshot start date and time Data snapshot completion date and time Planner start date and time CRP planner completion date and time Planner completion date and time CRP planner start date and time Level currently being planned by the MRP Planner Workers Batch number currently being planned by the Planner Workers Compile description Should the Snapshot update the MRP_PENDING_ENG_CHANGES and operation offset % information (Internal use only) Demand class Concurrent Who column Concurrent Who column Concurrent Who column Concurrent 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 Not currently used Not currently used Not currently used Not currently used Not currently used Not currently used Not currently used Not currently used Not currently used Not currently used Organization Selection Current value of reservation level
EXPLOSION_COMPLETION_DATE DATA_START_DATE DATA_COMPLETION_DATE PLAN_START_DATE CRP_PLAN_COMPLETION_DATE PLAN_COMPLETION_DATE CRP_PLAN_START_DATE CURRENT_PLANNER_LEVEL PLANNER_BATCH_NUMBER DESCRIPTION UPDATE_BOM
DEMAND_CLASS 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 CURR_RESCHED_ASSUMPTION RESCHED_ASSUMPTION CURR_USER_PLAN_START_DATE USER_PLAN_START_DATE ONLINE_PLANNER_START_DATE ONLINE_PLANNER_COMPLETION_DATE USE_NEW_PLANNER CURR_FULL_PEGGING FULL_PEGGING ASSIGNMENT_SET_ID CURR_ASSIGNMENT_SET_ID ORGANIZATION_SELECTION CURR_RESERVATION_LEVEL
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(30) 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) NUMBER NUMBER DATE DATE DATE DATE NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 185
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL NUMBER Description Current value of hard pegging level Plan level option which indicates at what level MRP will reserve supply against demand Plan level option that determines the pegging granularity of planned orders Current value of plan capacity flag Current simulation set identifier Current Bill of resource code Flag to indicate whether to plan capacity requirements Simulation set identifier Bill of resource code Minimum exception ID Maximum exception ID
CURR_HARD_PEGGING_LEVEL RESERVATION_LEVEL
HARD_PEGGING_LEVEL CURR_PLAN_CAPACITY_FLAG CURR_SIMULATION_SET CURR_BILL_OF_RESOURCES PLAN_CAPACITY_FLAG SIMULATION_SET BILL_OF_RESOURCES MIN_WF_EXCEPT_ID MAX_WF_EXCEPT_ID Indexes Index Name MRP_PLANS_U1
NULL NUMBER NULL NUMBER NULL VARCHAR2(10) NULL VARCHAR2(10) NULL NUMBER NULL NULL NULL NULL VARCHAR2(10) VARCHAR2(10) NUMBER NUMBER
Index Type UNIQUE
Sequence 1 2
Column Name COMPILE_DESIGNATOR ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 186 Oracle Inventory Technical Reference Manual
MRP_RECOMMENDATIONS
MRP_RECOMMENDATIONS stores Oracle Master Scheduling/MRP’s suggestions for a given plan. Each purchase order, purchase requisition, purchase order in receiving, discrete job, nonstandard job, intransit shipment, intransit receipt, planned order and suggested repetitive schedule will have a corresponding row in MRP_RECOMMENDATIONS. The NEW_ORDER_QUANTITY and NEW_SCHEDULE_DATE store Oracle Master Scheduling/MRP’s recommended quantities and dates for an order. OLD_ORDER_QUANTITY and OLD_SCHEDULE_DATE store the current quantity and date for discrete jobs, purchase orders, purchase requisitions, nonstandard jobs, intransit shipments and intransit receipts. These columns will store null values for planned orders and recommended repetitive schedules. The difference between OLD_SCHEDULE_DATE and NEW_SCHEDULE_DATE represents the planning process’s reschedule recommendation. In the current version, the planning process does not recommend quantity changes. Thus OLD_ORDER_QUANTITY and NEW_ORDER_QUANTITY will be equal. For suggested repetitive schedules, NEW_SCHEDULE_DATE will store the first unit completion date. The last unit completion date will be stored in LAST_UNIT_COMPLETION_DATE. FIRST_UNIT_START_DATE and LAST_UNIT_START_DATE will hold the first unit start date and last unit start date, respectively. NEW_PROCESSING_DAYS will be equal to the number of workdays between LAST_UNIT_COMPLETION_DATE and NEW_SCHEDULE_DATE plus one (for example, if LAST_UNIT_COMPLETION_DATE equals August 14 and NEW_SCHEDULE_DATE equals August 12, and there are no holidays between those dates, NEW_PROCESSING_DAYS will equal 3). NEW_ORDER_QUANTITY will store the daily rate for the suggested repetitive schedule. OLD_SCHEDULE_DATE and OLD_ORDER_QUANTITY will be null. FIRM_DATE and FIRM_QUANTITY will store the firm dates and quantities of planned orders. Both of these columns will be populated only for planned orders with a FIRM_PLANNED_TYPE of Yes. When the planner first creates a planned order, it is set to non–firm, and will have null values in FIRM_DATE and FIRM_QUANTITY. FIRM_DATE and FIRM_QUANTITY can be updated using the Planner Workbench form. QUANTITY_IN_PROCESS will store that portion of a planned order or recommended repetitive schedule that was loaded into WIP or PO via
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 187
the Planner’s Workbench for creation of a Discrete Job, a Purchase Requisition or a WIP repetitive schedule. QUANTITY_IN_PROCESS will be populated by the implementation process of the Planner Workbench. IMPLEMENTED_QUANTITY will store the quantity of the portion of the planned order that was implemented into a Discrete Job or a Purchase Requisition. It will be updated by the feedback process of the Planning Manager. The feedback process will increment the IMPLEMENTED_QUANTITY and decrement the QUANTITY_IN_PROCESS based on the quantity of the Discrete Job or Purchase Requisition. DISPOSITION_ID is a foreign key to MRP_ITEM_WIP_ENTITIES for discrete jobs. For nonstandard jobs, it references MRP_WIP_COMPONENTS. For purchase orders, purchase requisitions, purchase orders in receiving, intransit shipments, and intransit receipts, DISPOSITION_ID will be a foreign key to MRP_ITEM_PURCHASE_ORDERS. DISPOSITION_ID will be equal to MRP_RECOMMENDATIONS.TRANSACTION_ID for planned orders and suggested repetitive schedules. For purchased items, OLD_DOCK_DATE and NEW_DOCK_DATE represent the date purchase orders and purchase requisitions are due to arrive on the dock, and will match the promise dates in the purchasing system. For manufactured parts, OLD_DOCK_DATE and NEW_DOCK_DATE represent the dates work orders are due to be completed. NEW_WIP_START_DATE represents the date the discrete job must be started in order for it to be completed on time. For discrete entries, it will be set to the dock date minus the processing lead time of the item (in workdays). Its value will have no meaning for repetitive entries. An order may have some processing time necessary before the order begins. NEW_ORDER_PLACEMENT_DATE and OLD_ORDER_PLACEMENT_DATE represent the dates such activity must begin for the order to be started on time. They will be the WIP start date minus the preprocessing lead time (in workdays). Its value will have no meaning for repetitive entries. If the planning process recommends that an order be cancelled, DISPOSITION_STATUS_TYPE will be set to 2 (Cancel order). The implement columns hold the implementation details for planned orders, purchase requisitions, and discrete jobs and are populated by the Planner Workbench.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 188 Oracle Inventory Technical Reference Manual
This information is used to insert records into the WIP_JOB_SCHEDULE_INTERFACE or PO_REQUISITIONS_INTERFACE. MRP_RECOMMENDATIONS is populated by the Planner.
Foreign Keys Primary Key Table MRP_ITEM_PURCHASE_ORDERS MRP_ITEM_SOURCING
Primary Key Column TRANSACTION_ID ORGANIZATION_ID COMPILE_DESIGNATOR INVENTORY_ITEM_ID SOURCE_ORGANIZATION_ID VENDOR_ID VENDOR_SITE_ID WIP_ENTITY_ID ORGANIZATION_ID INVENTORY_ITEM_ID COMPILE_DESIGNATOR TRANSACTION_ID INVENTORY_ITEM_ID ORGANIZATION_ID COMPILE_DESIGNATOR WIP_ENTITY_ID ORGANIZATION_ID COMPILE_DESIGNATOR INVENTORY_ITEM_ID LINE_ID
Foreign Key Column DISPOSITION_ID ORGANIZATION_ID COMPILE_DESIGNATOR INVENTORY_ITEM_ID SOURCE_ORGANIZATION_ID SOURCE_VENDOR_ID SOURCE_VENDOR_SITE_ID DISPOSITION_ID ORGANIZATION_ID INVENTORY_ITEM_ID COMPILE_DESIGNATOR DISPOSITION_ID INVENTORY_ITEM_ID ORGANIZATION_ID COMPILE_DESIGNATOR DISPOSITION_ID ORGANIZATION_ID COMPILE_DESIGNATOR INVENTORY_ITEM_ID LINE_ID
MRP_ITEM_WIP_ENTITIES
MRP_RECOMMENDATIONS MRP_SYSTEM_ITEMS MRP_WIP_COMPONENTS
WIP_LINES QuickCodes Columns Column DISPOSITION_STATUS_TYPE
QuickCodes Type MRP_ORDER_ACTION 1 2 SYS_YES_NO 1 2 MRP_IMPLEMENT_AS 1 2 3 DEMAND_CLASS DEMAND_CL1 DEMAND_CL2 DEMAND_CL3 SYS_YES_NO 1 2 WIP_JOB_STATUS 1 10 11 12 13 14 15
QuickCodes Table MFG_LOOKUPS Do not cancel Cancel MFG_LOOKUPS Yes No MFG_LOOKUPS None Purchase Requisition Discrete Job FND_COMMON_LOOKUPS Demand class 1 Demand class 2 Demand class 3 MFG_LOOKUPS Yes No MFG_LOOKUPS Unreleased Pending Routing Load Failed Routing Load Closed Pending – Mass Loaded Pending Close Failed Close
FIRM_PLANNED_TYPE
IMPLEMENT_AS
IMPLEMENT_DEMAND_CLASS
IMPLEMENT_FIRM
IMPLEMENT_STATUS_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 189
QuickCodes Columns Column
(Continued) QuickCodes Type 3 4 5 6 7 8 9 QuickCodes Table Released Complete Complete – No Charges On Hold Cancelled Pending Bill Load Failed Bill Load MFG_LOOKUPS Discrete mass load Repetitive mass load Discrete mass reschedule Purchasing mass load Purchasing reschedule MFG_LOOKUPS Purchase order Intransit shipment Intransit receipt Suggested repetitive schedule Discrete job by–product Nonstandard job by–product Repetitive schedule by–product Planned order by–product Purchase requisition Flow schedule Flow schedule by–product Payback supply Discrete job Suggested aggregate repetitive schedule Planned order Non–standard job PO in receiving MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No
LOAD_TYPE
MRP_WORKBENCH_LOAD_TYPE 1 2 3 4 5 MRP_ORDER_TYPE 1 11 12 13 14 15 16 17 2 27 28 29 3 4 5 7 8
ORDER_TYPE
RELEASE_STATUS
SYS_YES_NO 1 2 SYS_YES_NO 1 2
RESCHEDULED_FLAG
Column Descriptions Name TRANSACTION_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN INVENTORY_ITEM_ID ORGANIZATION_ID COMPILE_DESIGNATOR NEW_SCHEDULE_DATE
Null? Type NOT NOT NOT NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER VARCHAR2(10) DATE
Description Transaction identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Inventory item identifier Organization identifier MPS, MRP or DRP plan identifier New schedule completion date
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 190 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE DATE DATE NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER DATE DATE NUMBER NUMBER Description Old schedule date New WIP schedule start date Old WIP schedule start date Order number Disposition type code Order type code Supplier identifier Supplier Site Identifier New order quantity Old order quantity New order placement date Old order placement date Firm flag Flag indicating if this row been rescheduled using the Planner Workbench form Order schedule compression days Repetitive schedule processing days Planned order implemented quantity Purchase order line number Inventory item revision code Last unit completion date for recommended repetitive schedules First unit start date for repetitive schedules Last unit start date for repetitive schedules Daily rate for recommended repetitive schedules Current dock date Suggested dock date Supply available date. Difference between old and new schedule dates Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column Quantity being processed by the WIP/PO interface processes Firm planned quantity Firm planned order date Not currently used Not currently used Flag to determine whether add workday modification was applied Attribute used for online replanning Attribute used for online replanning Implement Demand Class Implement due date Implement quantity Implement firm type
OLD_SCHEDULE_DATE NEW_WIP_START_DATE OLD_WIP_START_DATE DISPOSITION_ID DISPOSITION_STATUS_TYPE ORDER_TYPE VENDOR_ID VENDOR_SITE_ID NEW_ORDER_QUANTITY OLD_ORDER_QUANTITY NEW_ORDER_PLACEMENT_DATE OLD_ORDER_PLACEMENT_DATE FIRM_PLANNED_TYPE RESCHEDULED_FLAG SCHEDULE_COMPRESSION_DAYS NEW_PROCESSING_DAYS IMPLEMENTED_QUANTITY PURCH_LINE_NUM REVISION LAST_UNIT_COMPLETION_DATE FIRST_UNIT_START_DATE LAST_UNIT_START_DATE DAILY_RATE OLD_DOCK_DATE NEW_DOCK_DATE SUPPLY_AVAIL_DATE RESCHEDULE_DAYS REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE QUANTITY_IN_PROCESS FIRM_QUANTITY FIRM_DATE NETTING_DATE PLANNING_MAKE_BUY_CODE UPDATED STATUS APPLIED IMPLEMENT_DEMAND_CLASS IMPLEMENT_DATE IMPLEMENT_QUANTITY IMPLEMENT_FIRM
NOT NOT
NOT
NOT
NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(3) NULL DATE NULL DATE NULL DATE NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE DATE DATE NUMBER NUMBER NUMBER NUMBER DATE NUMBER NUMBER DATE DATE NUMBER NUMBER
NULL NUMBER NULL NUMBER NULL NULL NULL NULL VARCHAR2(30) DATE NUMBER NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 191
Column Descriptions Name
(Continued) 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 VARCHAR2(10) VARCHAR2(240) DATE NUMBER NUMBER VARCHAR2(3) NUMBER NUMBER Description Implement WIP job class code Implement job name Implement dock date Implement job status code Implement employee identifier Implement UOM code Implement location identifier Implement source organization identifier NUMBER Implement supplier identifier NUMBER Implement supplier site identifier NUMBER Release status NUMBER Load program to execute NUMBER(22) Implement order type VARCHAR2(30) Not currently used VARCHAR2(10) Not currently used VARCHAR2(10) Not currently used NUMBER Line identifier NUMBER Not currently used NUMBER Not currently used NUMBER Not currently used NUMBER Not currently used NUMBER Not currently used VARCHAR2(10) Not currently used DATE New ship date NUMBER(15) Project identifier NUMBER(15) Task identifier VARCHAR2(30) Planning group NUMBER Implement project identifier NUMBER Implement task identifier NUMBER Schedule group identifier for the planned order to be implemented as a discrete job. NUMBER Implement build sequence for the planned order to be implemented as a discrete job. VARCHAR2(10) Bill of material designator in the planned order being implemented VARCHAR2(10) Routing designator in the planned order being implemented NUMBER Implement line identifier NUMBER Source item identifier VARCHAR2(2000) Errors encountered during enhanced select all for release process NUMBER Column to store old implement quantity during select all for release process VARCHAR2(30) Unit number VARCHAR2(30) Implement unit number
IMPLEMENT_WIP_CLASS_CODE IMPLEMENT_JOB_NAME IMPLEMENT_DOCK_DATE IMPLEMENT_STATUS_CODE IMPLEMENT_EMPLOYEE_ID IMPLEMENT_UOM_CODE IMPLEMENT_LOCATION_ID IMPLEMENT_SOURCE_ORG_ID IMPLEMENT_VENDOR_ID IMPLEMENT_VENDOR_SITE_ID RELEASE_STATUS LOAD_TYPE IMPLEMENT_AS DEMAND_CLASS ALTERNATE_BOM_DESIGNATOR ALTERNATE_ROUTING_DESIGNATOR LINE_ID SOURCE BY_PRODUCT_USING_ASSY_ID SOURCE_ORGANIZATION_ID SOURCE_VENDOR_SITE_ID SOURCE_VENDOR_ID SOURCE_SUPPLY_SCHEDULE_NAME NEW_SHIP_DATE PROJECT_ID TASK_ID PLANNING_GROUP IMPLEMENT_PROJECT_ID IMPLEMENT_TASK_ID IMPLEMENT_SCHEDULE_GROUP_ID IMPLEMENT_BUILD_SEQUENCE IMPLEMENT_ALTERNATE_BOM IMPLEMENT_ALTERNATE_ROUTING IMPLEMENT_LINE_ID SOURCE_ITEM_ID RELEASE_ERRORS NUMBER1 END_ITEM_UNIT_NUMBER IMPLEMENT_END_ITEM_UNIT_NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 192 Oracle Inventory Technical Reference Manual
Indexes Index Name MRP_RECOMMENDATIONS_N1
Index Type NOT UNIQUE
Sequence 1 2 3 4 2 4 6 8 1 2 3 4 10 20 30 1 2 3 4 5 1
Column Name INVENTORY_ITEM_ID COMPILE_DESIGNATOR ORGANIZATION_ID NEW_SCHEDULE_DATE COMPILE_DESIGNATOR ORGANIZATION_ID ORDER_TYPE LINE_ID ORGANIZATION_ID COMPILE_DESIGNATOR LOAD_TYPE INVENTORY_ITEM_ID APPLIED COMPILE_DESIGNATOR ORGANIZATION_ID INVENTORY_ITEM_ID COMPILE_DESIGNATOR ORGANIZATION_ID ORDER_TYPE NEW_SCHEDULE_DATE TRANSACTION_ID
MRP_RECOMMENDATIONS_N2
NOT UNIQUE
MRP_RECOMMENDATIONS_N3
NOT UNIQUE
MRP_RECOMMENDATIONS_N4 MRP_RECOMMENDATIONS_N5
NOT UNIQUE NOT UNIQUE
MRP_RECOMMENDATIONS_U1
UNIQUE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 193
MRP_RELIEF_INTERFACE
MRP_RELIEF_INTERFACE is a table which stores information used for master schedule relief. Each entry represents a transaction that affects either a master production or master demand schedule. Entries are created by WIP and PO via database triggers on the tables WIP_DISCRETE_JOBS and MTL_SUPPLY, respectively. A row is created everytime a discrete job, purchase order or purchase requisition is created, closed, or modified. When rows are inserted to MRP_RELIEF_INTERFACE the process_status is set to 2 (waiting to be processed). Relief is performed by MRLSCC, a subroutine of the Planning Manger Worker. This program looks for all rows with a PROCESS_STATUS of 2, a null ERROR_MESSAGE and a null REQUEST_ID. It changes the PROCESS_STATUS of these rows to 3 (in process). The appropriate routine is then called to consume the rows flagged. If schedule consumption fails for a row the PROCESS_STATUS will be changed to 4 (processing error) and an error message will be written to the ERROR_MESSAGE field of the row. If schedule consumption succeeds for a row, the PROCESS_STATUS will be changed to 5. The SOURCE_CODE column can be used to identify third party software for loading the MRP_RELIEF_INTERFACE table. The SOURCE_LINE_ID can be used to show where the imported data came from within the third party software (for example, table_name, field_name).
Foreign Keys Primary Key Table MRP_RECOMMENDATIONS MTL_DEMAND MTL_SYSTEM_ITEMS_B WIP_ENTITIES QuickCodes Columns Column DEMAND_CLASS
Primary Key Column TRANSACTION_ID DEMAND_ID INVENTORY_ITEM_ID ORGANIZATION_ID WIP_ENTITY_ID
Foreign Key Column PLANNED_ORDER_ID DISPOSITION_ID INVENTORY_ITEM_ID ORGANIZATION_ID DISPOSITION_ID
QuickCodes Type DEMAND_CLASS DEMAND_CL1 DEMAND_CL2 DEMAND_CL3 MRP_RELIEF_ORIGINATION 1 2 3 4 5
QuickCodes Table FND_COMMON_LOOKUPS Demand class 1 Demand class 2 Demand class 3 MFG_LOOKUPS Discrete Job Purchase order Sales order Auto–reduce MPS Purchase requisition
DISPOSITION_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 194 Oracle Inventory Technical Reference Manual
QuickCodes Columns Column
(Continued) QuickCodes Type 6 7 8 9 QuickCodes Table PO in receiving Intransit shipment Intransit receipt Flow Schedule FND_COMMON_LOOKUPS Demand class 1 Demand class 2 Demand class 3 MFG_LOOKUPS Do not process Waiting to be processed Being processed Error Processed MFG_LOOKUPS MDS – master demand schedule MPS – master production schedule
OLD_DEMAND_CLASS
DEMAND_CLASS DEMAND_CL1 DEMAND_CL2 DEMAND_CL3 MRP_INTERFACE_PROCESS_TYPE 1 2 3 4 5 MRP_SCHEDULE_TYPE 1 2
PROCESS_STATUS
RELIEF_TYPE
Column Descriptions Name TRANSACTION_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN INVENTORY_ITEM_ID ORGANIZATION_ID NEW_ORDER_QUANTITY OLD_ORDER_QUANTITY NEW_ORDER_DATE OLD_ORDER_DATE DISPOSITION_ID PLANNED_ORDER_ID RELIEF_TYPE DISPOSITION_TYPE DEMAND_CLASS OLD_DEMAND_CLASS LINE_NUM REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE PROCESS_STATUS SOURCE_CODE SOURCE_LINE_ID
Null? Type NULL NULL NULL NULL NULL NULL NOT NULL NOT NULL NOT NULL NULL NOT NOT NOT NOT NOT NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER
Description Unique identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Inventory item identifier Organization identifier Quantity to be relieved Original quantity if already existed Date to be relieved Original date if already existed Disposition id Planned order identifier Relief type Disposition type Demand class identifier Old demand class identifier Line number on po’s and sales orders Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column Identifies the stage of processing the row is in Source code of the application software which imported rows into the table Identifier of the data in the source application
NOT NULL DATE NULL DATE NOT NULL NULL NOT NULL NOT NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NUMBER NUMBER NUMBER NUMBER VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) NUMBER NUMBER NUMBER DATE NUMBER
NULL VARCHAR2(10) NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 195
Column Descriptions Name ERROR_MESSAGE PROJECT_ID TASK_ID OLD_PROJECT_ID OLD_TASK_ID Indexes Index Name
(Continued) Null? Type Description NULL VARCHAR2(240) Error message if processing failed NULL NUMBER(22) Project identifier NULL NUMBER(22) Task identifier NULL NUMBER Old Project identifier NULL NUMBER Old task identifier
Index Type NOT UNIQUE NOT UNIQUE UNIQUE
Sequence 1 2 1 2 1
Column Name REQUEST_ID PROCESS_STATUS PROCESS_STATUS INVENTORY_ITEM_ID TRANSACTION_ID
MRP_RELIEF_INTERFACE_N1 MRP_RELIEF_INTERFACE_N2 MRP_RELIEF_INTERFACE_U1 Sequences Sequence MRP_RELIEF_INTERFACE_S
Derived Column TRANSACTION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 196 Oracle Inventory Technical Reference Manual
MRP_SCHEDULE_DATES
MRP_SCHEDULE_DATES stores the master demand and master production schedules. Each row represents a schedule entry for a given item for a given quantity on a given date. Master demand schedules will only have entries with a SUPPLY_DEMAND_TYPE of ”Demand”. It will never have rows with a SUPPLY_DEMAND_TYPE of ”Supply”. Master production schedules will have entries with a SUPPLY_DEMAND_TYPE of ”Supply”. If a master production schedule is planned by the planning processes, then it may also have entries with a SUPPLY_DEMAND_TYPE of ”Demand”. These rows exist so that the planning processes can peg the source of the demand. Master production schedule entries with a SUPPLY_DEMAND_TYPE of ”Demand” are for internal purposes only, and are never visible to the user. Discretely planned items will always have discretely defined schedule entries. For discretely defined schedule entries, SCHEDULE_DATE holds the date of the entries and SCHEDULE_QUANTITY holds the quantity. RATE_END_DATE and REPETITIVE_DAILY_RATE will be NULL. Repetitively planned items will always have repetitively defined schedule entries. For repetitively defined schedule entries, SCHEDULE_DATE holds the start date of the rate and RATE_END_DATE holds the end date. REPETITIVE_DAILY_RATE holds the daily rate. SCHEDULE_QUANTITY will be NULL. SCHEDULE_WORKDATE will be set equal to SCHEDULE_DATE, unless SCHEDULE_DATE is not a valid workday, in which case SCHEDULE_WORKDATE will equal the previous valid workday. RATE_END_DATE must always be a valid work date. SCHEDULE_DATE must be a valid work date for repetitive entries, regardless of if it is for a master demand schedule or a master production schedule. SCHEDULE_DATE must be a valid workday for discrete master production entries. SCHEDULE_DATE may or may not be a valid work date for discrete master demand entries. ORIGINAL_SCHEDULE_QUANTITY equals SCHEDULE_QUANTITY when a schedule is first created. As a schedule is consumed, SCHEDULE_QUANTITY will decrement while ORIGINAL_SCHEDULE_QUANTITY will remain the same. The difference between ORIGINAL_SCHEDULE_QUANTITY and SCHEDULE_QUANTITY will always be the sum of the consumptions that have occurred for a given entry. MRP_SCHEDULE_DATES can be loaded from several different sources. SCHEDULE_ORIGINATION_TYPE identifies the originating source.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 197
FORECAST_DESIGNATOR, FORECAST_ID, SOURCE_ORGANIZATION_ID, SOURCE_SCHEDULE_DESIGNATOR, SOURCE_SALES_ORDER_ID, RESERVATION_ID, SOURCE_CODE and SOURCE_LINE identify the specific entity that generated the schedule entry. If the origination type indicates the order was generated by an item forecast load, the SOURCE_ORGANIZATION_ID, FORECAST_DESIGNATOR and FORECAST_ID will store the organization, forecast designator and specific forecast entry from which it was loaded. If the origination type indicates the order was generated by a sales order load, the SOURCE_ORGANIZATION_ID, SOURCE_SALES_ORDER_ID and RESERVATION_ID identify the organization, sales order and specific entry in MTL_DEMAND from which the sales order was loaded. If the origination type indicates the order was generated by a schedule copy, the SOURCE_ORGANIZATION_ID and SOURCE_SCHEDULE_DESIGNATOR identify the organization and schedule name from which the entry was loaded. If the origination type indicates the order was generated by a schedule import, SOURCE_CODE and SOURCE_LINE may be populated to indicate where the rows came from. The SOURCE_CODE and SOURCE_LINE columns are user defined and optional. Oracle Master Scheduling/MRP maintains several different versions of master schedules: Current, which reflects the current status of the master schedule, Last submitted to MPS/MRP, which is a snapshot of the schedule as it existed when the Planner was last run, and Original, which is a copy of each entry as it existed when it was first created. The original schedule version is only maintained if the profile ”MRP:Maintain Original Schedule Version” is set to ”Yes”. MRP_SCHEDULE_DATES is populated by the Enter Master Schedule Entries form and the MPS/MDS Schedule Autoload concurrent program.
Foreign Keys Primary Key Table MRP_FORECAST_DATES MRP_FORECAST_DESIGNATORS MRP_RECOMMENDATIONS MRP_SCHEDULE_DESIGNATORS MRP_SCHEDULE_ITEMS MTL_SALES_ORDERS WIP_LINES
Primary Key Column TRANSACTION_ID FORECAST_DESIGNATOR ORGANIZATION_ID TRANSACTION_ID SCHEDULE_DESIGNATOR ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID SCHEDULE_DESIGNATOR SALES_ORDER_ID LINE_ID
Foreign Key Column FORECAST_ID SOURCE_FORECAST_DESIGNATOR ORGANIZATION_ID REFERENCE_SCHEDULE_ID SOURCE_SCHEDULE_DESIGNATOR SOURCE_ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID SCHEDULE_DESIGNATOR SOURCE_SALES_ORDER_ID LINE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 198 Oracle Inventory Technical Reference Manual
QuickCodes Columns Column SCHEDULE_LEVEL
QuickCodes Type MRP_SCHEDULE_LEVEL 1 2 3 MRP_SCHEDULE_ORIG 1 11 2 3 4 6 7 8
QuickCodes Table MFG_LOOKUPS Original Current Last submitted to MPS/MRP MFG_LOOKUPS Manual Interorganization planned order Forecast Sales order Copied schedule MPS plan Outside load Exploded MFG_LOOKUPS Demand Supply
SCHEDULE_ORIGINATION_TYPE
SUPPLY_DEMAND_TYPE
MRP_SUPPLY_DEMAND_TYPE 1 2
Column Descriptions Name MPS_TRANSACTION_ID (PK) SCHEDULE_LEVEL (PK) SUPPLY_DEMAND_TYPE (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN INVENTORY_ITEM_ID ORGANIZATION_ID SCHEDULE_DESIGNATOR SCHEDULE_DATE SCHEDULE_WORKDATE RATE_END_DATE SCHEDULE_QUANTITY ORIGINAL_SCHEDULE_QUANTITY REPETITIVE_DAILY_RATE SCHEDULE_ORIGINATION_TYPE SOURCE_FORECAST_DESIGNATOR REFERENCE_SCHEDULE_ID SCHEDULE_COMMENTS SOURCE_ORGANIZATION_ID SOURCE_SCHEDULE_DESIGNATOR SOURCE_SALES_ORDER_ID SOURCE_CODE SOURCE_LINE_ID RESERVATION_ID FORECAST_ID REQUEST_ID PROGRAM_APPLICATION_ID
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NOT NOT NOT NOT NOT NOT NOT NOT
Description
NOT
Unique identifer Master schedule level Entries represent supply or demand 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 Inventory item identifier NULL NUMBER Organization identifier NULL VARCHAR2(10) Master schedule identifier NULL DATE Schedule date NULL DATE Greatest workdate that is less than or equal to schedule date NULL DATE End date for daily rate NULL NUMBER Schedule quantity NULL NUMBER Schedule quantity before consumptions NULL NUMBER Repetitive item daily rate NULL NUMBER Schedule origination code NULL VARCHAR2(10) Item forecast identifier NULL NUMBER Reference schedule change identifier NULL VARCHAR2(240) Schedule comments NULL NUMBER Source organization_id NULL VARCHAR2(10) Source schedule designator NULL NUMBER Source sales order NULL VARCHAR2(10) Source code of relief entry NULL NUMBER Source line identifier NULL NUMBER Reservation identifier NULL NUMBER Forecast identifier NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 199
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NUMBER DATE NUMBER NUMBER Description Concurrent Who column Concurrent Who column Transaction id of source record Temporary place–holder to indicate if record should be updated at the end of the process Dummy column used for developer descriptive flexfields 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 Project identifier Task identifier Line identifier
PROGRAM_ID PROGRAM_UPDATE_DATE OLD_TRANSACTION_ID TO_UPDATE
DDF_CONTEXT ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 PROJECT_ID TASK_ID LINE_ID END_ITEM_UNIT_NUMBER Indexes Index Name MRP_SCHEDULE_DATES_N1
NULL VARCHAR2(30) NULL 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(15) NUMBER(15) NUMBER(15) VARCHAR2(30)
Index Type NOT UNIQUE
Sequence 1 2 3 4 5 6 1 2 3 1 2 3 4 5 6 1 2 4 1 2 3
Column Name INVENTORY_ITEM_ID SCHEDULE_DESIGNATOR ORGANIZATION_ID SCHEDULE_LEVEL SCHEDULE_DATE SUPPLY_DEMAND_TYPE REFERENCE_SCHEDULE_ID SCHEDULE_LEVEL SUPPLY_DEMAND_TYPE SCHEDULE_DESIGNATOR ORGANIZATION_ID SCHEDULE_LEVEL SCHEDULE_ORIGINATION_TYPE SUPPLY_DEMAND_TYPE RESERVATION_ID OLD_TRANSACTION_ID PROJECT_ID TASK_ID MPS_TRANSACTION_ID SCHEDULE_LEVEL SUPPLY_DEMAND_TYPE
MRP_SCHEDULE_DATES_N2 MRP_SCHEDULE_DATES_N3
NOT UNIQUE NOT UNIQUE
MRP_SCHEDULE_DATES_N4 MRP_SCHEDULE_DATES_N5 MRP_SCHEDULE_DATES_N6 MRP_SCHEDULE_DATES_U1
NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 200 Oracle Inventory Technical Reference Manual
Sequences Sequence MRP_SCHEDULE_DATES_S
Derived Column MPS_TRANSACTION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 201
MRP_SCHEDULE_DESIGNATORS
MRP_SCHEDULE_DESIGNATORS stores MPS and MDS schedule names. A schedule name uniquely identifies a master schedule. MPS_RELIEF indicates whether or not the Planning Manager should consume this master demand or master production schedule. INVENTORY_ATP_FLAG indicates whether or not inventory can consider this master production schedule as a source of supply as defined by ATP rules. It will always be No for master demand schedules. This table is populated by the Define Master Schedule Names form.
Foreign Keys Primary Key Table MRP_PARAMETERS QuickCodes Columns Column INVENTORY_ATP_FLAG
Primary Key Column ORGANIZATION_ID
Foreign Key Column ORGANIZATION_ID
QuickCodes Type SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 MRP_SCHEDULE_TYPE 1 2
QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS MDS – master demand schedule MPS – master production schedule
MPS_RELIEF
PRIMARY_DESIGNATOR
PRODUCTION
SCHEDULE_TYPE
Column Descriptions Name SCHEDULE_DESIGNATOR (PK) ORGANIZATION_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN SCHEDULE_TYPE MPS_RELIEF INVENTORY_ATP_FLAG DESCRIPTION
Null? Type NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NOT NULL NOT NULL VARCHAR2(10) NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER
Description Master schedule identifier Organization identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Schedule type code Perform MPS relief against this designator ATP supply flag Designator description
NOT NULL NUMBER NULL VARCHAR2(50)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 202 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) 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 DATE VARCHAR2(30) 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) NUMBER NUMBER Description Designator disable date Demand class identifier Concurrent Who column Concurrent Who column Concurrent Who column Concurrent 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 Use new planner code Organization selection to specify if schedule is for single, all, or multiple organizations flag for auto release
DISABLE_DATE DEMAND_CLASS 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 USE_NEW_PLANNER ORGANIZATION_SELECTION
PRODUCTION Indexes Index Name MRP_SCHEDULE_DESIGNATORS_U1
NULL NUMBER
Index Type UNIQUE
Sequence 1 2
Column Name SCHEDULE_DESIGNATOR ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 203
MRP_SCHEDULE_ITEMS
MRP_SCHEDULE_ITEMS stores the items that are members of a master schedule. Each item that has entries in MRP_SCHEDULE_DATES for a given schedule name will have exactly one row in MRP_SCHEDULE_ITEMS. MPS_EXPLOSION_LEVEL holds the lowest level to which the Exploder should explode down the bill of material when planning a master production schedule. It defaults to the maximum bill of material levels as defined in Oracle Bills of Material, but may be set to a smaller value in order to improve performance of the Exploder. This table is populated by the Enter Master Schedule Entries form.
Foreign Keys Primary Key Table MRP_SCHEDULE_DESIGNATORS MTL_SYSTEM_ITEMS_B
Primary Key Column SCHEDULE_DESIGNATOR ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Foreign Key Column SCHEDULE_DESIGNATOR ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Column Descriptions Name INVENTORY_ITEM_ID (PK) ORGANIZATION_ID (PK) SCHEDULE_DESIGNATOR (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN MPS_EXPLOSION_LEVEL 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
Null? Type 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 VARCHAR2(10) DATE NUMBER DATE NUMBER NUMBER NUMBER 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)
Description Inventory item identifier Organization identifier Master schedule identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column MPS explosion level Concurrent Who column Concurrent Who column Concurrent Who column Concurrent 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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 204 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type Description NULL VARCHAR2(150) Descriptive flexfield segment NULL NUMBER Base model identifier of item
ATTRIBUTE15 CAPACITY_MODEL_ID Indexes Index Name MRP_SCHEDULE_ITEMS_U1
Index Type UNIQUE
Sequence 1 2 3
Column Name ORGANIZATION_ID SCHEDULE_DESIGNATOR INVENTORY_ITEM_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 205
MTL_ABC_ASSGN_GROUP_CLASSES
MTL_ABC_ASSGN_GROUP_CLASSES stores information about the ABC Classes that are assigned to an ABC Group. An ABC Class can be assigned to 1 or more ABC Groups, but may be used only once in each ABC Group. In addition to membership information, this table contains the priority number of the ABC Class in the ABC Group, and compile breakpoint specifications such as item sequence number from the compile, percent of items, and percent of value that goes into this ABC Class/ABC Group combination. Oracle Inventory uses this information for mass loading the items from a compile to the ABC Classes in an ABC Group.
Foreign Keys Primary Key Table MTL_ABC_ASSIGNMENT_GROUPS MTL_ABC_CLASSES Column Descriptions Name ASSIGNMENT_GROUP_ID ABC_CLASS_ID (PK) SEQUENCE_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY ITEM_SEQ_NUMBER PERCENT_OF_ITEMS PERCENT_OF_VALUE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 (PK)
Primary Key Column ASSIGNMENT_GROUP_ID ABC_CLASS_ID
Foreign Key Column ASSIGNMENT_GROUP_ID ABC_CLASS_ID
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NOT NOT NOT NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER
Description Assignment group identifier ABC class identifier Priority of the class assignment group Standard Who column Standard Who column Standard Who column Standard Who column Sequence number of last item in this class within group. Percentage of the total number of assignment group items in this assignment group class Percentage of the total inventory value in this assignment group class 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
NULL NUMBER NULL NUMBER NULL VARCHAR2(30) 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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 206 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) NUMBER NUMBER NUMBER DATE Description Descriptive flexfield segment Descriptive flexfield segment Standard Who column Standard Who column Standard Who column Standard Who column
ATTRIBUTE14 ATTRIBUTE15 REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name MTL_ABC_ASSGN_GROUP_CLASSES_U1
Index Type UNIQUE
Sequence 1 2
Column Name ASSIGNMENT_GROUP_ID ABC_CLASS_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 207
MTL_ABC_ASSIGNMENTS
MTL_ABC_ASSIGNMENTS holds assignments of inventory items to ABC Classes and ABC Groups. An item can belong to 1 or more ABC Classes, but not more than once in each ABC Group. An ABC Class can belong to 1 or more ABC Groups, but not more than once in each ABC Group. The Assign ABC Items window allows the user to specify for a given ABC Group, the range of items to assign to every single ABC Class in the ABC Group. The range of items is indicated as an absolute sequence number or value; or as a percent of item, or value. Then, a concurrent program (INCAAA) looks at this assignment information and at the items compiled for that group, and assigns items to their corresponding classes. This information is stored in the MTL_ABC_ASSIGNMENTS table. Oracle Inventory uses this information to load the cycle count process.
Foreign Keys Primary Key Table MTL_ABC_ASSGN_GROUP_CLASSES MTL_ABC_ASSIGNMENT_GROUPS MTL_ABC_CLASSES Column Descriptions Name INVENTORY_ITEM_ID (PK) ASSIGNMENT_GROUP_ID (PK) ABC_CLASS_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name MTL_ABC_ASSIGNMENTS_U1
Primary Key Column ASSIGNMENT_GROUP_ID ABC_CLASS_ID ASSIGNMENT_GROUP_ID ABC_CLASS_ID
Foreign Key Column ASSIGNMENT_GROUP_ID ABC_CLASS_ID ASSIGNMENT_GROUP_ID ABC_CLASS_ID
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER DATE
Description Inventory item identifier Assignment group identifier Identifer of the class to which this item has been assigned in the assignment 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
Index Type UNIQUE
Sequence 1 2
Column Name ASSIGNMENT_GROUP_ID INVENTORY_ITEM_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 208 Oracle Inventory Technical Reference Manual
MTL_ABC_ASSIGNMENT_GROUPS
MTL_ABC_ASSIGNMENT_GROUPS contains information for ABC Groups. Each row in this table defines an ABC Group, and it is populated by the Define ABC Groups form. Oracle Inventory uses this information as the basis for ABC Class assignment, and item assignment.
Foreign Keys Primary Key Table MTL_ABC_COMPILE_HEADERS MTL_PARAMETERS MTL_SECONDARY_INVENTORIES
Primary Key Column COMPILE_ID ORGANIZATION_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID
Foreign Key Column COMPILE_ID ORGANIZATION_ID SECONDARY_INVENTORY ORGANIZATION_ID
QuickCodes Columns Column ITEM_SCOPE_TYPE
QuickCodes Type MTL_ABC_ITEM_SCOPE 1 2
QuickCodes Table MFG_LOOKUPS All items Restricted to subinventory
Column Descriptions Name ASSIGNMENT_GROUP_ID (PK) ASSIGNMENT_GROUP_NAME ORGANIZATION_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY COMPILE_ID SECONDARY_INVENTORY ITEM_SCOPE_TYPE
Null? Type NOT NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER VARCHAR2(40) NUMBER DATE NUMBER DATE NUMBER NUMBER VARCHAR2(10) NUMBER
Description Assignment group identifier Name of the group Organization identifier Standard Who column Standard Who column Standard Who column Standard Who column Identifier of group’s compile Subinventory name Scope of this classification group. Possible values are: organization wide or restricted to the specific subinventory in the SECONDARY_INVENTORY column 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
CLASSIFICATION_METHOD_TYPE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13
NULL NUMBER NULL VARCHAR2(30) 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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 209
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) NUMBER NUMBER NUMBER DATE Description Descriptive flexfield segment Descriptive flexfield segment Standard Who column Standard Who column Standard Who column Standard Who column
ATTRIBUTE14 ATTRIBUTE15 REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name MTL_ABC_ASSIGNMENT_GROUPS_U1 MTL_ABC_ASSIGNMENT_GROUPS_U2
Index Type UNIQUE UNIQUE
Sequence 1 1 2
Column Name ASSIGNMENT_GROUP_ID ORGANIZATION_ID ASSIGNMENT_GROUP_NAME
Sequences Sequence MTL_ABC_ASSIGNMENT_GROUPS_S
Derived Column ASSIGNMENT_GROUP_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 210 Oracle Inventory Technical Reference Manual
MTL_ABC_CLASSES
MTL_ABC_CLASSES contains information about ABC Classes. Each row in this table defines an ABC Class. An ABC Class is a category under which items with similar metrics are put together. The Compile ABC Analysis form allows the user to specify the criterion to be used for defining such metrics. A given ABC Class can be used in more than one ABC Group, but not more than once in a given group.
Foreign Keys Primary Key Table MTL_PARAMETERS Column Descriptions Name ABC_CLASS_ID (PK) ABC_CLASS_NAME ORGANIZATION_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY DESCRIPTION DISABLE_DATE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name MTL_ABC_CLASSES_U1 MTL_ABC_CLASSES_U2
Primary Key Column ORGANIZATION_ID
Foreign Key Column ORGANIZATION_ID
Null? Type NOT NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER VARCHAR2(40) NUMBER DATE NUMBER DATE NUMBER VARCHAR2(50) DATE NUMBER NUMBER NUMBER DATE
Description Class identifier Class name Organization identifier Standard Who column Standard Who column Standard Who column Standard Who column Description of class Date on which class is no longer valid Standard Who column Standard Who column Standard Who column Standard Who column
Index Type UNIQUE UNIQUE
Sequence 1 1 2
Column Name ABC_CLASS_ID ORGANIZATION_ID ABC_CLASS_NAME
Sequences Sequence MTL_ABC_CLASSES_S
Derived Column ABC_CLASS_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 211
MTL_ABC_COMPILES
MTL_ABC_COMPILES stores information about each item within an ABC compile. Each row includes an item’s sequence number relative to other items within the given compile, based on the compile criteria defined in MTL_ABC_COMPILE_HEADERS. Each row also contains an item’s compile quantity, compile value, cumulative quantity, and cumulative value. Oracle Inventory uses this information to provide an ordered sequence of items, to which the user can then assign an ABC Class.
Foreign Keys Primary Key Table MTL_ABC_COMPILE_HEADERS MTL_SECONDARY_INVENTORIES MTL_SYSTEM_ITEMS_B
Primary Key Column COMPILE_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Foreign Key Column COMPILE_ID SECONDARY_INVENTORY ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Column Descriptions Name INVENTORY_ITEM_ID (PK) COMPILE_ID (PK) ORGANIZATION_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY SECONDARY_INVENTORY INVENTORY_TYPE SEQUENCE_NUMBER COMPILE_QUANTITY COMPILE_VALUE CUMULATIVE_QUANTITY CUMULATIVE_VALUE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LAST_UPDATE_LOGIN Indexes Index Name MTL_ABC_COMPILES_N1 MTL_ABC_COMPILES_U1
Null? Type NOT NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NULL NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER VARCHAR2(10) NUMBER NUMBER
Description Inventory item identifier Compile identifier Organization identifier Standard Who column Standard Who column Standard Who column Standard Who column Subinventory name Not currently used Compile sequence number of this item Compile quantity of this item Compile value of this item Cumulative quantity of all items with sequence–numbers less than or equal to this one Cumulative value of all items with sequence–numbers less than or equal to this one Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column
NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE NUMBER
Index Type NOT UNIQUE UNIQUE
Sequence 1 2 1 2
Column Name COMPILE_ID SEQUENCE_NUMBER INVENTORY_ITEM_ID COMPILE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 212 Oracle Inventory Technical Reference Manual
MTL_ABC_COMPILES_EFC
MTL_ABC_COMPILES_EFC is used exclusively as an archive table for the ”Euro as a functional currency” project. It mirrors the table MTL_ABC_COMPILES prior to conversion to the euro currency.
Column Descriptions Name INVENTORY_ITEM_ID CUMULATIVE_VALUE COMPILE_VALUE COMPILE_ID SET_OF_BOOKS_ID
Null? Type NOT NULL NULL NULL NOT NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER
Description Inventory Item Identifier Cumulative Value Compile Value Compile Identifier Set Of Books Identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 213
MTL_ABC_COMPILE_HEADERS
MTL_ABC_COMPILE_HEADERS contains information that is used for, and that results from an ABC compile or ABC analysis. It holds user– specified information entered through the Define ABC Compiles window, such as the current compile option and cost code chosen, as well as the results of an ABC analysis, such as the number of items included in the compile, the cumulative item quantity and the cumulative item value. Oracle Inventory uses this information during the ABC compilation process to determine the compile criterion and attributes used for the compilation; this information is also used for reporting purposes in the ABC Descending Value Report, and the ABC Assignments Report.
Foreign Keys Primary Key Table CST_COST_TYPES MRP_FORECAST_DESIGNATORS MRP_PLANS MRP_SCHEDULE_DESIGNATORS MTL_PARAMETERS MTL_SECONDARY_INVENTORIES
Primary Key Column COST_TYPE_ID ORGANIZATION_ID FORECAST_DESIGNATOR COMPILE_DESIGNATOR ORGANIZATION_ID SCHEDULE_DESIGNATOR ORGANIZATION_ID ORGANIZATION_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID
Foreign Key Column COST_TYPE ORGANIZATION_ID MRP_FORECAST_NAME MRP_PLAN_NAME ORGANIZATION_ID SCHEDULE_DESIGNATOR ORGANIZATION_ID ORGANIZATION_ID SECONDARY_INVENTORY ORGANIZATION_ID
QuickCodes Columns Column COMPILE_STATUS
QuickCodes Type MTL_ABC_COMPILE_STATUS 1 2 3 4 MTL_ABC_COMPILE_TYPE 1 10 11 2 3 4 5 6 7 8 9
QuickCodes Table MFG_LOOKUPS None Complete Running Error MFG_LOOKUPS Current on–hand quantity MRP demand usage quantity MRP demand usage value Current on–hand value Historical usage value Historical usage quantity Historical number of transactions Forecasted usage value Forecasted usage quantity Previous cycle count adjustment value Previous cycle count adjustment quantity MFG_LOOKUPS All items Restricted to subinventory
COMPILE_TYPE
ITEM_SCOPE_CODE
MTL_ABC_ITEM_SCOPE 1 2
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 214 Oracle Inventory Technical Reference Manual
QuickCodes Columns Column SCHEDULE_TYPE
(Continued) QuickCodes Type MRP_SCHEDULE_TYPE 1 2 QuickCodes Table MFG_LOOKUPS MDS – master demand schedule MPS – master production schedule
Column Descriptions Name COMPILE_ID (PK) COMPILE_NAME ORGANIZATION_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY COMPILE_TYPE COMPILE_STATUS SECONDARY_INVENTORY ITEM_SCOPE_CODE
Null? Type NOT NOT NOT NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER VARCHAR2(40) NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER VARCHAR2(10) NUMBER
Description Compile identifier Name of compile Organization identifier Standard Who column Standard Who column Standard Who column Standard Who column Code indicating type of compile Status of compile Subinventory name Scope of compile: Whether all are included items or just those within the specified subinventory Compile description Number of items compiled Compile date Cost code used for compile Cost type used Total quantity of all items within this compile Total value of all items within this compile (Not currently used) MRP designator MRP plan name Start date for historical data analysis End date for historical data analysis 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
DESCRIPTION COMPILE_ITEMS COMPILE_DATE COST_CODE COST_TYPE CUMULATIVE_QUANTITY CUMULATIVE_VALUE SCHEDULE_TYPE SCHEDULE_DESIGNATOR MRP_PLAN_NAME START_DATE CUTOFF_DATE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 REQUEST_ID PROGRAM_APPLICATION_ID
NULL NULL NULL NOT NULL NULL NULL
VARCHAR2(50) NUMBER DATE NUMBER NUMBER NUMBER
NULL NUMBER NULL NULL NULL NULL NUMBER VARCHAR2(10) VARCHAR2(10) DATE
NULL DATE NULL VARCHAR2(30) 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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 215
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL DATE NULL VARCHAR2(10) Description Standard Who column Standard Who column MRP forecast–name
PROGRAM_ID PROGRAM_UPDATE_DATE MRP_FORECAST_NAME Indexes Index Name MTL_ABC_COMPILE_HEADERS_U1 MTL_ABC_COMPILE_HEADERS_U2
Index Type UNIQUE UNIQUE
Sequence 1 1 2
Column Name COMPILE_ID ORGANIZATION_ID COMPILE_NAME
Sequences Sequence MTL_ABC_COMPILE_HEADERS_S
Derived Column COMPILE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 216 Oracle Inventory Technical Reference Manual
MTL_ABC_COMPILE_HEADERS_EFC
MTL_ABC_COMPILE_HEADERS_EFC is used exclusively as an archive table for the ”Euro as a functional currency” project. It mirrors the table MTL_ABC_COMPILE_HEADERS prior to conversion to the euro currency.
Column Descriptions Name CUMULATIVE_VALUE COMPILE_ID SET_OF_BOOKS_ID
Null? Type NULL NUMBER NOT NULL NUMBER NULL NUMBER
Description Cumulative Value Compile Identifier Set Of Books Identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 217
MTL_ACTUAL_COST_SUBELEMENT
MTL_ACTUAL_COST_SUBELEMENT stores the material overhead subelements that are charged for a given transaction. This is a child table of MTL_CST_ACTUAL_COST_DETAILS.
Foreign Keys Primary Key Table BOM_RESOURCES CST_COST_ELEMENTS MTL_MATERIAL_TRANSACTIONS Column Descriptions Name LAYER_ID TRANSACTION_ID ORGANIZATION_ID COST_ELEMENT_ID LEVEL_TYPE RESOURCE_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ACTUAL_COST USER_ENTERED
Primary Key Column RESOURCE_ID COST_ELEMENT_ID TRANSACTION_ID
Foreign Key Column RESOURCE_ID COST_ELEMENT_ID TRANSACTION_ID
Null? Type 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 NOT NULL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER VARCHAR2(1)
Description Transaction Identifier Organization Identifier Cost Element Identifier Cost element Identifier Resource 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 Actual Cost of the Subelement Specifies whether this row is entered by the user or the cost processor.
Indexes Index Name MTL_ACTUAL_COST_SUBELEMENT_N1
Index Type NOT UNIQUE
Sequence 2 4 6 8 10 12
Column Name TRANSACTION_ID ORGANIZATION_ID LAYER_ID COST_ELEMENT_ID LEVEL_TYPE RESOURCE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 218 Oracle Inventory Technical Reference Manual
MTL_ACTUAL_COST_SUBELEMENT_EFC
MTL_ACTUAL_COST_SUBELEMENT_EFC is used exclusively as an archive table for the ”Euro as a functional currency” project. It mirrors the table MTL_ACTUAL_COST_SUBELEMENT prior to conversion to the euro currency.
Column Descriptions Name LEVEL_TYPE ORGANIZATION_ID LAYER_ID TRANSACTION_ID ACTUAL_COST RESOURCE_ID COST_ELEMENT_ID SET_OF_BOOKS_ID
Null? Type NULL NULL NULL NULL NULL NOT NULL NOT NULL NULL NOT NOT NOT NOT NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER
Description Level Type Organization Identifier Layer Identifier Transaction Identifier Actual Cost Resource Identifier Cost Element Identifier Set Of Books Identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 219
MTL_ATP_RULES
MTL_ATP_RULES stores rules or options which are used in Available To Promise, ATP for short, computation. The options can be classified into four categories: supply source options, demand source options, time fence options, and computation options. Supply/demand source options direct ATP to include or exclude themselves as a supply/demand sources based upon the option setting. Time fence options set up the effective dates or cutoff dates for the supply/demand sources to be included. Computation options include Accumulate Availability, Backward Consumption and Forward Consumption. The ATP is computed based on the combinations of these options.
QuickCodes Columns Column ACCUMULATE_AVAILABLE_FLAG
QuickCodes Type SYS_YES_NO 1 2 SYS_YES_NO 1 2 MTL_ONHAND_SOURCE 1 2 3 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1
QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS ATPable subinventories Nettable subinventories All subinventories MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes
BACKWARD_CONSUMPTION_FLAG
DEFAULT_ATP_SOURCES
DEMAND_CLASS_ATP_FLAG
FORWARD_CONSUMPTION_FLAG
INCLUDE_DISCRETE_MPS
INCLUDE_DISCRETE_WIP_DEMAND
INCLUDE_DISCRETE_WIP_RECEIPTS
INCLUDE_FLOW_SCHEDULE_DEMAND
INCLUDE_FLOW_SCHEDULE_RECEIPTS
INCLUDE_INTERNAL_ORDERS
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 220 Oracle Inventory Technical Reference Manual
QuickCodes Columns Column
(Continued) QuickCodes Type 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 MTL_TIME_FENCE 1 2 3 4 QuickCodes Table No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Cumulative total lead time Cumulative manufacturing lead time Total lead time User–defined time fence
INCLUDE_INTERNAL_REQS
INCLUDE_INTERORG_TRANSFERS
INCLUDE_NONSTD_WIP_DEMAND
INCLUDE_NONSTD_WIP_RECEIPTS
INCLUDE_ONHAND_AVAILABLE
INCLUDE_PURCHASE_ORDERS
INCLUDE_REP_MPS
INCLUDE_REP_WIP_DEMAND
INCLUDE_REP_WIP_RECEIPTS
INCLUDE_SALES_ORDERS
INCLUDE_USER_DEFINED_DEMAND
INCLUDE_USER_DEFINED_SUPPLY
INCLUDE_VENDOR_REQS
INFINITE_SUPPLY_FENCE_CODE
Column Descriptions Name RULE_ID (PK)
Null? Type NOT NULL NUMBER
Description ATP rule identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 221
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL NOT NULL NOT NOT NOT NOT NOT VARCHAR2(80) DATE NUMBER DATE NUMBER NUMBER VARCHAR2(240) NUMBER Description Name for ATP rule Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Description for ATP rule Flag for ATP computation to accumulate qty availability Flag for ATP computation to backwardly consume shortage Flag for ATP computation to forwardly consume shortage Demands before the specified number of days are not to be considered in ATP computation Supplies before the specified number of days are not to be considered in ATP computation Source code for infinite supply time fence Infinite supply time fence days only when user–defined is specified in the time fence code (not currently used) (not currently used) Which Subinventories to use for onhand quantities Flag for ATP computation to consider Demand Class when selecting supply and demand Flag for ATP computation to include demand from sales orders Flag for ATP computation to include demand from WIP discrete jobs Flag for ATP computation to include demand from WIP repetitive schedule jobs Flag for ATP computation to include demand from WIP non–standard jobs Flag for ATP computation to include supply from discrete MPS schedule (not currently used) Flag for ATP computation to include user defined demand stored in MTL_USER_DEMAND table (not currently used) Flag for ATP computation to include supply from purchase orders Flag for ATP computation to include supply from WIP discrete jobs Flag for ATP computation to include supply from WIP repetitive schedule jobs
RULE_NAME LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN DESCRIPTION ACCUMULATE_AVAILABLE_FLAG BACKWARD_CONSUMPTION_FLAG FORWARD_CONSUMPTION_FLAG PAST_DUE_DEMAND_CUTOFF_FENCE PAST_DUE_SUPPLY_CUTOFF_FENCE INFINITE_SUPPLY_FENCE_CODE INFINITE_SUPPLY_TIME_FENCE
NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER NOT NULL NUMBER NULL NUMBER
ACCEPTABLE_EARLY_FENCE ACCEPTABLE_LATE_FENCE DEFAULT_ATP_SOURCES DEMAND_CLASS_ATP_FLAG INCLUDE_SALES_ORDERS INCLUDE_DISCRETE_WIP_DEMAND INCLUDE_REP_WIP_DEMAND INCLUDE_NONSTD_WIP_DEMAND INCLUDE_DISCRETE_MPS MPS_DESIGNATOR INCLUDE_USER_DEFINED_DEMAND USER_ATP_DEMAND_TABLE_NAME INCLUDE_PURCHASE_ORDERS INCLUDE_DISCRETE_WIP_RECEIPTS INCLUDE_REP_WIP_RECEIPTS
NULL NUMBER NULL NUMBER NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL VARCHAR2(10) NOT NULL NUMBER NULL VARCHAR2(30) NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 222 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER Description Flag for ATP computation to include supply from WIP non–standard jobs Flag for ATP computation to include supply from inter–organization transfers Flag for ATP computation to include supply from on hand inventory Flag for ATP computation to include supply from user defined sources (table MTL_USER_SUPPLY) (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 Maximum number of days that available supply should be accumulated, Only has an impact if Accumulate Available = Yes Flag for ATP computation to include supply from repetitive MPS schedules (not currently used) (not currently used) Flag for ATP computation to include demand from internal orders Flag for ATP computation to include demand from flow schedules Flag for ATP computation to include supply from flow schedules
INCLUDE_NONSTD_WIP_RECEIPTS INCLUDE_INTERORG_TRANSFERS INCLUDE_ONHAND_AVAILABLE INCLUDE_USER_DEFINED_SUPPLY
USER_ATP_SUPPLY_TABLE_NAME 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 ACCUMULATION_WINDOW
NULL VARCHAR2(30) NULL VARCHAR2(30) 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
INCLUDE_REP_MPS INCLUDE_INTERNAL_REQS INCLUDE_VENDOR_REQS INCLUDE_INTERNAL_ORDERS INCLUDE_FLOW_SCHEDULE_DEMAND INCLUDE_FLOW_SCHEDULE_RECEIPTS
NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER
Indexes Index Name MTL_ATP_RULES_U1 MTL_ATP_RULES_U2
Index Type UNIQUE UNIQUE
Sequence 2 2
Column Name RULE_ID RULE_NAME
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 223
Sequences Sequence MTL_ATP_RULES_S
Derived Column RULE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 224 Oracle Inventory Technical Reference Manual
MTL_ATTR_APPL_DEPENDENCIES
This table contains dependencies between item attributes and the various products. These dependencies are used by the Master Items window and the Organization Items window to display only those attributes required by the products installed. For instance, if Oracle Purchasing is not installed, those attributes that are only associated with Oracle Purchasing will not appear in the Master Items window. The data in this table is seeded on install or upgrade. The following values for APPLICATION_ID correspond to these Oracle products: APPLICATION_ID Product 170 Oracle Service 201 Oracle Purchasing 222 Oracle Receivables 660 Oracle Order Management 665 Oracle Shipping Execution 401 Oracle Inventory 702 Oracle Bills of Material 703 Oracle Engineering 704 Oracle Master Scheduling/MRP and Oracle Supply Chain Planning 706 Oracle Work in Process
Foreign Keys Primary Key Table FND_APPLICATION MTL_ITEM_ATTRIBUTES Column Descriptions Name APPLICATION_ID (PK) ATTRIBUTE_NAME (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN Indexes Index Name MTL_ATTR_APPL_DEPENDENCIES_U1
Primary Key Column APPLICATION_ID ATTRIBUTE_NAME
Foreign Key Column APPLICATION_ID ATTRIBUTE_NAME
Null? Type NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NUMBER VARCHAR2(50) DATE NUMBER DATE NUMBER NUMBER
Description Application identifier Item attribute name Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column
Index Type UNIQUE
Sequence 1 2
Column Name APPLICATION_ID ATTRIBUTE_NAME
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 225
MTL_BIS_INV_BY_PERIOD
This table stores inventory turns data by organization, accounting period and Inventory item id for open periods and closed periods.
Column Descriptions Name ORGANIZATION_ID ACCT_PERIOD_ID ONHAND WIP INTRANSIT COGS 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 BOP_ONHAND BOP_WIP BOP_INTRANSIT
Null? Type NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NULL NULL NULL NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER NUMBER NUMBER NUMBER
Description Organization identifier Accounting Period Identifier End of period inventory onhand value for item End of period WIP value for item End of period intransit value for item Cost of goods sold for item 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 Begining of period Onhand value Begining of period WIP value Begining of period intransit value
NOT NOT NOT NOT
Indexes Index Name MTL_BIS_INV_BY_PERIOD_U1
Index Type UNIQUE
Sequence 1 2 3
Column Name ORGANIZATION_ID INVENTORY_ITEM_ID ACCT_PERIOD_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 226 Oracle Inventory Technical Reference Manual
MTL_CATALOG_SEARCH_ITEMS
This table temporarily stores items returned by the Item Catalog Search query.
Foreign Keys Primary Key Table MTL_SYSTEM_ITEMS_B
Primary Key Column ORGANIZATION_ID INVENTORY_ITEM_ID
Foreign Key Column ORGANIZATION_ID INVENTORY_ITEM_ID
Column Descriptions Name GROUP_HANDLE_ID (PK) INVENTORY_ITEM_ID (PK) ORGANIZATION_ID (PK) DESCRIPTION PRIMARY_UOM_CODE RESERVABLE_TYPE Indexes Index Name MTL_CATALOG_SEARCH_ITEMS_U1
Null? Type NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER VARCHAR2(240) VARCHAR2(3) NUMBER
Description Search group identifier Inventory item identifier Organization identifier Item description Primary Unit of Measure code Hard reservations allowed flag
Index Type UNIQUE
Sequence 1 2 3
Column Name GROUP_HANDLE_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 227
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. MTL_CATEGORIES_TL table holds translated Description for Categories.
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
Null? Type
Description
NOT NULL NUMBER Category identifier NOT NULL NUMBER Flexfield structure identifier NULL VARCHAR2(240) Dummy column to accomodate 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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 228 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(30) 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(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 DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE 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 Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column structure segment segment segment segment segment segment segment segment segment segment segment segment segment segment segment
ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 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 MTL_CATEGORIES_B_S
NOT NOT NOT NOT
Index Type NOT UNIQUE UNIQUE
Sequence 1 1
Column Name SEGMENT1 CATEGORY_ID
Derived Column CATEGORY_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 229
MTL_CATEGORIES_TL
MTL_CATEGORIES_TL is a table holding translated Description column for Item Categories. Item categories now support multilingual category description. MLS is implemented with a pair of tables: MTL_CATEGORIES_B and MTL_CATEGORIES_TL.
Foreign Keys Primary Key Table MTL_CATEGORIES_B Column Descriptions Name CATEGORY_ID (PK) LANGUAGE (PK) SOURCE_LANG DESCRIPTION LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN Indexes Index Name MTL_CATEGORIES_TL_U1
Primary Key Column CATEGORY_ID
Foreign Key Column CATEGORY_ID
Null? Type
Description
NOT NULL NUMBER NOT NULL VARCHAR2(4) NOT NULL VARCHAR2(4) NULL VARCHAR2(240) Category translated description NOT NULL DATE NOT NULL NUMBER NOT NULL DATE NOT NULL NUMBER NULL NUMBER
Index Type UNIQUE
Sequence 1 2
Column Name CATEGORY_ID LANGUAGE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 230 Oracle Inventory Technical Reference Manual
MTL_CATEGORY_ACCOUNTS
Use this table to store asset, expense, encumbrance and bridging accounts by item category by subinventory. This table is intended to be used by the European localization effort and is not part of the base product.
Foreign Keys 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 MTL_CATEGORIES_B MTL_PARAMETERS MTL_SECONDARY_INVENTORIES Column Descriptions Name CATEGORY_ID (PK) ORGANIZATION_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN CATEGORY_SET_ID SUBINVENTORY_CODE (PK) MATERIAL_ACCOUNT MATERIAL_OVERHEAD_ACCOUNT RESOURCE_ACCOUNT OUTSIDE_PROCESSING_ACCOUNT OVERHEAD_ACCOUNT EXPENSE_ACCOUNT ENCUMBRANCE_ACCOUNT BRIDGING_ACCOUNT REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE COST_GROUP_ID (PK) ANALYTICAL_IPV ANALYTICAL_PO_MIRROR NON_INVOICED_SO NON_INVOICED_REVENUE ANALYTICAL_REVENUE_MIRROR ANALYTICAL_MOGS
Primary 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 CATEGORY_ID ORGANIZATION_ID SECONDARY_INVENTORY_NAME
Foreign Key Column MATERIAL_ACCOUNT MATERIAL_OVERHEAD_ACCOUNT RESOURCE_ACCOUNT OUTSIDE_PROCESSING_ACCOUNT OVERHEAD_ACCOUNT EXPENSE_ACCOUNT ENCUMBRANCE_ACCOUNT BRIDGING_ACCOUNT CATEGORY_ID ORGANIZATION_ID SUBINVENTORY_CODE
Null? Type 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 NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER VARCHAR2(10) NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER NUMBER
Description Item category identifier Organization identifier Standard Who Column Standard Who Column Standard Who Column Standard Who Column Standard Who Column Category set cross reference Subinventory name Material account Material overhead account Resource account Outside processing account Overhead account Expense account Encumbrance account Bridging account Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column Cost group identifier Analytical invoice price variance Analytical purchase order mirror Non–invoiced sales order Non–invoiced revenue Analytical revenue mirror Analytical margin of goods sold
NULL NUMBER NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 231
Column Descriptions Name
(Continued) Null? Type NULL NUMBER Description Specifies the average cost variance account
AVERAGE_COST_VAR_ACCOUNT
Indexes Index Name MTL_CATEGORY_ACCOUNTS_U1
Index Type UNIQUE
Sequence 1 3 5 7
Column Name ORGANIZATION_ID CATEGORY_ID COST_GROUP_ID SUBINVENTORY_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 232 Oracle Inventory Technical Reference Manual
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. MTL_CATEGORY_SETS_TL table holds translated Name and Description for Category Sets.
Foreign Keys Primary Key Table MTL_CATEGORIES_B QuickCodes Columns Column MULT_ITEM_CAT_ASSIGN_FLAG
Primary Key Column CATEGORY_ID
Foreign Key Column DEFAULT_CATEGORY_ID
QuickCodes Type YES_NO N Y YES_NO N Y
QuickCodes Table FND_LOOKUPS No Yes FND_LOOKUPS No Yes
VALIDATE_FLAG
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 233
Column Descriptions Name CATEGORY_SET_ID STRUCTURE_ID VALIDATE_FLAG (PK)
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL VARCHAR2(1) NOT NULL NULL NOT NULL NOT NULL NOT NULL NOT NULL NULL NULL NULL NULL NULL NOT NULL NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE VARCHAR2(1)
Description Category set identifier Flexfield structure identifier Flag indicating category validation required Item or item/org control level Default 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 Flag indicating an Item can be assigned to multiple categories in a Category Set.
CONTROL_LEVEL DEFAULT_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 MULT_ITEM_CAT_ASSIGN_FLAG
Indexes Index Name MTL_CATEGORY_SETS_B_U1 Sequences Sequence MTL_CATEGORY_SETS_S
Index Type UNIQUE
Sequence 1
Column Name CATEGORY_SET_ID
Derived Column CATEGORY_SET_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 234 Oracle Inventory Technical Reference Manual
MTL_CATEGORY_SETS_TL
MTL_CATEGORY_SETS_TL is a table holding translated Name and Description columns for Category Sets. 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_CATEGORY_SETS_B Column Descriptions Name CATEGORY_SET_ID (PK) LANGUAGE (PK) SOURCE_LANG CATEGORY_SET_NAME DESCRIPTION LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN Indexes Index Name MTL_CATEGORY_SETS_TL_U1
Primary Key Column CATEGORY_SET_ID
Foreign Key Column CATEGORY_SET_ID
Null? Type NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
Description
NOT NOT NOT NOT
NUMBER VARCHAR2(4) VARCHAR2(4) VARCHAR2(30) Category set translated name VARCHAR2(240) Category set translated description DATE NUMBER DATE NUMBER NUMBER
Index Type UNIQUE
Sequence 1 2
Column Name CATEGORY_SET_ID LANGUAGE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 235
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 MTL_CATEGORY_SET_VALID_CATS_U1
Primary Key Column CATEGORY_ID CATEGORY_SET_ID
Foreign Key Column CATEGORY_ID CATEGORY_SET_ID
Null? Type NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE
Description 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
Index Type UNIQUE
Sequence 2 3
Column Name CATEGORY_SET_ID CATEGORY_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 236 Oracle Inventory Technical Reference Manual
MTL_CC_ENTRIES_INTERFACE
The MTL_CC_ENTRIES_INTERFACE table serves as the interface between users and Oracle Inventory’s Enter/Approve Cycle Count Request functionality. Users populate the interface table, and a PL/SQL concurrent program, launched by the user, processes the information in this table, inserts/updates the MTL_CYCLE_COUNT_ENTRIES table, and spawns adjustment material transactions, if necessary.
Foreign Keys Primary Key Table GL_CODE_COMBINATIONS MTL_CYCLE_COUNT_ENTRIES MTL_CYCLE_COUNT_HEADERS MTL_ITEM_LOCATIONS MTL_ITEM_REVISIONS MTL_LOT_NUMBERS MTL_PARAMETERS MTL_SECONDARY_INVENTORIES MTL_SERIAL_NUMBERS MTL_SYSTEM_ITEMS_B MTL_TRANSACTION_REASONS MTL_UNITS_OF_MEASURE_TL MTL_UNITS_OF_MEASURE_TL Column Descriptions Name CC_ENTRY_INTERFACE_ID (PK) ORGANIZATION_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN CC_ENTRY_INTERFACE_GROUP_ID CYCLE_COUNT_ENTRY_ID
Primary Key Column CODE_COMBINATION_ID CYCLE_COUNT_ENTRY_ID CYCLE_COUNT_HEADER_ID ORGANIZATION_ID INVENTORY_LOCATION_ID REVISION ORGANIZATION_ID INVENTORY_ITEM_ID LOT_NUMBER INVENTORY_ITEM_ID ORGANIZATION_ID ORGANIZATION_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID INVENTORY_ITEM_ID SERIAL_NUMBER INVENTORY_ITEM_ID ORGANIZATION_ID REASON_ID UNIT_OF_MEASURE UOM_CODE
Foreign Key Column ADJUSTMENT_ACCOUNT_ID CYCLE_COUNT_ENTRY_ID CYCLE_COUNT_HEADER_ID ORGANIZATION_ID LOCATOR_ID REVISION ORGANIZATION_ID INVENTORY_ITEM_ID LOT_NUMBER INVENTORY_ITEM_ID ORGANIZATION_ID ORGANIZATION_ID SUBINVENTORY ORGANIZATION_ID INVENTORY_ITEM_ID SERIAL_NUMBER INVENTORY_ITEM_ID ORGANIZATION_ID TRANSACTION_REASON_ID COUNT_UNIT_OF_MEASURE COUNT_UOM
Null? Type NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(38) NUMBER(38) DATE NUMBER(38) DATE NUMBER(38) NUMBER(38) NUMBER(38)
Description Unique identifier for each row Organization identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Identifier used to group interface records into a set If this data record was exported, the unambiguous primary key is referenced in this column. Action code identifying which user actions/APIs to perform for the current record Cycle count identifier User visible name of this cycle count. The identifier by which each entry in the interface table is tied to a particular cycle count.
NULL NUMBER(38)
ACTION_CODE CYCLE_COUNT_HEADER_ID CYCLE_COUNT_HEADER_NAME
NOT NULL NUMBER(38) NULL NUMBER(38) NULL VARCHAR2(30)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 237
Column Descriptions Name
(Continued) Null? Type NULL NUMBER(38) Description Input which identifies a particular open count request for the specified cycle count. If a corresponding open count request is found that matches the specified count sequence, then the item and SKU information is defaulted from the MTL_CYCLE_COUNT_ENTRIES table. Otherwise the count request in the interface table is treated as an unscheduled count and the count sequence is inserted into the table along with the rest of the count request information. In this case, the item and SKU information is required. Unique identifier of the inventory item Item Segment column Item Segment column Item Segment column Item Segment column Item Segment column Item Segment column Item Segment column Item Segment column Item Segment column Item Segment column Item Segment column Item Segment column Item Segment column Item Segment column Item Segment column Item Segment column Item Segment column Item Segment column Item Segment column Item Segment column Revision of item if under revision control Name of subinventory Unique identifier of the locator Locator Segment column Locator Segment column Locator Segment column Locator Segment column Locator Segment column Locator Segment column Locator Segment column Locator Segment column Locator Segment column Locator Segment column Locator Segment column Locator Segment column Locator Segment column Locator Segment column
COUNT_LIST_SEQUENCE
INVENTORY_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 REVISION SUBINVENTORY LOCATOR_ID LOCATOR_SEGMENT1 LOCATOR_SEGMENT2 LOCATOR_SEGMENT3 LOCATOR_SEGMENT4 LOCATOR_SEGMENT5 LOCATOR_SEGMENT6 LOCATOR_SEGMENT7 LOCATOR_SEGMENT8 LOCATOR_SEGMENT9 LOCATOR_SEGMENT10 LOCATOR_SEGMENT11 LOCATOR_SEGMENT12 LOCATOR_SEGMENT13 LOCATOR_SEGMENT14
NULL NUMBER(38) NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 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)
NULL VARCHAR2(10) NULL NUMBER(38) NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 238 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(30) Description Locator Segment column Locator Segment column Locator Segment column Locator Segment column Locator Segment column Locator Segment column Lot number if item is under lot control Serial number if item is under serial control Quantity of count at items primary unit of measure UOM code of count UOM meaning of count Count quantity Unique identifier of adjustment account Account Segment column Account Segment column Account Segment column Account Segment column Account Segment column Account Segment column Account Segment column Account Segment column Account Segment column Account Segment column Account Segment column Account Segment column Account Segment column Account Segment column Account Segment column Account Segment column Account Segment column Account Segment column Account Segment column Account Segment column Account Segment column Account Segment column Account Segment column Account Segment column Account Segment column Account Segment column Account Segment column Account Segment column Account Segment column Account Segment column Count date for current count request. This date is also used as the transaction date and approval date should an adjustment transaction be necessary. If this date is NULL, sysdate is defaulted for the count date Employee identifier
LOCATOR_SEGMENT15 LOCATOR_SEGMENT16 LOCATOR_SEGMENT17 LOCATOR_SEGMENT18 LOCATOR_SEGMENT19 LOCATOR_SEGMENT20 LOT_NUMBER SERIAL_NUMBER PRIMARY_UOM_QUANTITY COUNT_UOM COUNT_UNIT_OF_MEASURE COUNT_QUANTITY ADJUSTMENT_ACCOUNT_ID ACCOUNT_SEGMENT1 ACCOUNT_SEGMENT2 ACCOUNT_SEGMENT3 ACCOUNT_SEGMENT4 ACCOUNT_SEGMENT5 ACCOUNT_SEGMENT6 ACCOUNT_SEGMENT7 ACCOUNT_SEGMENT8 ACCOUNT_SEGMENT9 ACCOUNT_SEGMENT10 ACCOUNT_SEGMENT11 ACCOUNT_SEGMENT12 ACCOUNT_SEGMENT13 ACCOUNT_SEGMENT14 ACCOUNT_SEGMENT15 ACCOUNT_SEGMENT16 ACCOUNT_SEGMENT17 ACCOUNT_SEGMENT18 ACCOUNT_SEGMENT19 ACCOUNT_SEGMENT20 ACCOUNT_SEGMENT21 ACCOUNT_SEGMENT22 ACCOUNT_SEGMENT23 ACCOUNT_SEGMENT24 ACCOUNT_SEGMENT25 ACCOUNT_SEGMENT26 ACCOUNT_SEGMENT27 ACCOUNT_SEGMENT28 ACCOUNT_SEGMENT29 ACCOUNT_SEGMENT30 COUNT_DATE
NULL VARCHAR2(30) NULL NUMBER 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(3) VARCHAR2(25) NUMBER NUMBER(38) 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) DATE
EMPLOYEE_ID
NULL NUMBER(38)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 239
Column Descriptions Name
(Continued) Null? Type Description NULL VARCHAR2(240) Employee who performed the current count request/approval action NULL VARCHAR2(240) Reference for current count request. Also used as the transaction reference should an adjustment transaction be required NULL NUMBER(38) Transaction reason identifier NULL VARCHAR2(30) Reason for the current row’s cycle count entry as well as any necessary inventory adjustment transaction NULL NUMBER(38) Standard Who column NULL NUMBER(38) Standard Who column NULL NUMBER(38) Standard Who column NULL DATE Standard Who column NULL NUMBER(1) Lock Flag, 1 – LOCK, 2 – UNLOCK NULL NUMBER(1) Process Flag, 1 – READY, 2 – NOT READY NULL NUMBER(1) Process Mode, 1 – Online, 2 – Concurrent, 3 – Background NULL NUMBER(1) Valid Flag, 1 – VALID, 2 – INVALID NULL NUMBER(1) Deleted Flag, 1 – YES, 2 – NO NULL NUMBER(38) Statu Flag, 0–successful completed, 1–successful completed with warnings,2– processed with errors, 3 marked for recounting, 4 marked for reprocessing NULL NUMBER(38) Error Flag, 1 – YES an error occurs, 2 – NO errors, NULL – not processed NULL VARCHAR2(30) Descriptive flexfield structure defining 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 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
EMPLOYEE_FULL_NAME REFERENCE
TRANSACTION_REASON_ID TRANSACTION_REASON
REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LOCK_FLAG PROCESS_FLAG PROCESS_MODE VALID_FLAG DELETE_FLAG STATUS_FLAG
ERROR_FLAG ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 240 Oracle Inventory Technical Reference Manual
Column Descriptions Name ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 PROJECT_ID TASK_ID SYSTEM_QUANTITY PARENT_LPN_ID OUTERMOST_LPN_ID PARENT_LPN COST_GROUP_ID COST_GROUP_NAME
(Continued) 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(38) Project identifier for future use NULL NUMBER(38) Task identifier for future use NULL NUMBER System quantity. This information will be inserted, if this row is exported. NULL NUMBER Parent LPN ID – Used by WMS only NULL NUMBER Outermost LPN ID – Used by WMS only NULL VARCHAR2(30) Parent LPN – Used by WMS only NULL NUMBER Cost group ID – Used by WMS only NULL VARCHAR2(10) Cost group name – Used by WMS only
Indexes Index Name MTL_CC_ENTRIES_INTERFACE_N1 MTL_CC_ENTRIES_INTERFACE_N2 MTL_CC_ENTRIES_INTERFACE_N3 Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : :
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE
Sequence 1 2 1 2 3 1
Column Name ACTION_CODE CYCLE_COUNT_HEADER_ID ORGANIZATION_ID INVENTORY_ITEM_ID LOCATOR_ID CYCLE_COUNT_HEADER_ID
MTL_CC_ENTRIES_INTERFACE_T1 BEFORE ROW UPDATE
This trigger is fired before rows in MTL_CC_ENTRIES_INTERFACE table are updated. This trigger puts the following message onto the message stack: ’This record was exported. Columns are locked.’ It then raises an exception so that the message will be displayed on the desktop.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 241
MTL_CC_INTERFACE_ERRORS
The MTL_CC_INTERFACE_ERRORS table is populated with errors encountered while processing interface rows. This table allows reporting multiple errors per interface record. The CC_ENTRY_INTERFACE_ID is a foreign key to this table so that users may query up interface errors by record. Users can view all error information, including error code and text via the Cycle Count Entries Interface Inquiry/Update form. This errors table includes only all the errors from the last processing run of the cycle count interface entry. Before each interface record processing, the errors of this record are deleted.
Foreign Keys Primary Key Table MTL_CC_ENTRIES_INTERFACE Column Descriptions Name INTERFACE_ERROR_ID CC_ENTRY_INTERFACE_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ERROR_MESSAGE ERROR_COLUMN_NAME ERROR_TABLE_NAME MESSAGE_NAME Indexes Index Name MTL_CC_INTERFACE_ERRORS_N1
Primary Key Column CC_ENTRY_INTERFACE_ID
Foreign Key Column CC_ENTRY_INTERFACE_ID
Null? Type NOT NULL NUMBER(38) NOT NOT NOT NOT NOT
Description
Unique identifier for this error NULL NUMBER(38) Cycle Count Entries Open Interface identifier NULL DATE Standard Who column NULL NUMBER(38) Standard Who column NULL DATE Standard Who column NULL NUMBER(38) Standard Who column NULL NUMBER(38) Standard Who column NULL NUMBER(38) Standard Who column NULL NUMBER(38) Standard Who column NULL NUMBER(38) Standard Who column NULL DATE Standard Who column NULL VARCHAR2(240) Error message NULL VARCHAR2(32) Error Column name NULL VARCHAR2(30) Error Table name NULL VARCHAR2(30) Message name
Index Type NOT UNIQUE
Sequence 1
Column Name CC_ENTRY_INTERFACE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 242 Oracle Inventory Technical Reference Manual
MTL_CC_SCHEDULE_REQUESTS
MTL_CC_SCHEDULE_REQUESTS stores cycle count schedule requests. The SCHEDULE_STATUS column indicates whether the schedule request has been processed, completed, closed without count requests generated, or awaiting processing. Cycle count schedule requests partially or fully specify the SKU (stock keeping unit) to cycle count. The cycle count generation process explodes each schedule request into count requests that fully specify the SKU against which count entries and adjustments are made. Oracle Inventory uses this information to feed the count generation process and generate Cycle Count Requests that show up in the Count List Report.
Foreign Keys Primary Key Table MTL_CYCLE_COUNT_HEADERS MTL_CYCLE_COUNT_ITEMS MTL_ITEM_LOCATIONS MTL_ITEM_REVISIONS MTL_LOT_NUMBERS MTL_SECONDARY_INVENTORIES MTL_SYSTEM_ITEMS_B
Primary Key Column CYCLE_COUNT_HEADER_ID CYCLE_COUNT_HEADER_ID INVENTORY_ITEM_ID INVENTORY_LOCATION_ID ORGANIZATION_ID REVISION INVENTORY_ITEM_ID ORGANIZATION_ID LOT_NUMBER INVENTORY_ITEM_ID ORGANIZATION_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Foreign Key Column CYCLE_COUNT_HEADER_ID CYCLE_COUNT_HEADER_ID INVENTORY_ITEM_ID LOCATOR_ID ORGANIZATION_ID REVISION INVENTORY_ITEM_ID ORGANIZATION_ID LOT_NUMBER INVENTORY_ITEM_ID ORGANIZATION_ID SUBINVENTORY ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID
QuickCodes Columns Column COUNT_REQUESTS_GENERATED_FLAG
QuickCodes Type SYS_YES_NO 1 2 SYS_YES_NO 1 2 MTL_CC_SOURCE_TYPES 1 2 MTL_CC_SCHEDULE_STATUS 1 2 3 4 5 SYS_YES_NO 1
QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Automatic Manual MFG_LOOKUPS Unscheduled Partially Scheduled Scheduled No count requests generated Complete MFG_LOOKUPS Yes
PROCESS_FLAG
REQUEST_SOURCE_TYPE
SCHEDULE_STATUS
ZERO_COUNT_FLAG
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 243
QuickCodes Columns Column
(Continued) QuickCodes Type 2 QuickCodes Table No
Column Descriptions Name CYCLE_COUNT_SCHEDULE_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN CYCLE_COUNT_HEADER_ID REQUEST_SOURCE_TYPE ZERO_COUNT_FLAG SCHEDULE_DATE COUNT_DUE_DATE COUNT_REQUESTS_GENERATED_FLAG SCHEDULE_STATUS SCHEDULE_COMPLETION_DATE INVENTORY_ITEM_ID SUBINVENTORY LOCATOR_ID REVISION LOT_NUMBER PROCESS_FLAG 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 SERIAL_NUMBER (PK)
Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NOT NULL NOT NULL NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER
Description Cycle count schedule identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Cycle count identifier Source of request: auto or manual Whether or not to count SKU’s with no system quantity Date this count should be scheduled Date by which this count should be completed Whether or not this schedule–request has been exploded into count–requests Status of this schedule–request Date when all the count requests generated out of this schedule Inventory item identifier Subinventory–name Locator identifier Item revision code Lot number Whether or not this row is ready to be exploded into count–requests 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 Serial number.
NULL NUMBER NOT NULL DATE NULL DATE NULL NUMBER NULL NUMBER NULL 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 NULL NULL NUMBER VARCHAR2(10) NUMBER VARCHAR2(3) VARCHAR2(30) NUMBER 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) VARCHAR2(30)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 244 Oracle Inventory Technical Reference Manual
Indexes Index Name MTL_CC_SCHEDULE_REQUESTS_N1 MTL_CC_SCHEDULE_REQUESTS_N2 MTL_CC_SCHEDULE_REQUESTS_U1 MTL_CC_SCHEDULE_REQUESTS_U2
Index Type NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE
Sequence 1 2 1 2 1 1 2
Column Name CYCLE_COUNT_HEADER_ID SCHEDULE_DATE CYCLE_COUNT_HEADER_ID SCHEDULE_STATUS CYCLE_COUNT_SCHEDULE_ID CYCLE_COUNT_HEADER_ID CYCLE_COUNT_SCHEDULE_ID
Sequences Sequence MTL_CC_SCHEDULE_REQUESTS_S
Derived Column CYCLE_COUNT_SCHEDULE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 245
MTL_CC_SCHED_COUNT_XREFS
MTL_CC_SCHED_COUNT_XREFS links cycle counts entered, to the schedule request that generated it and vice versa. Oracle Inventory uses this information to determine when a schedule request has been completed and update its status.
Foreign Keys Primary Key Table MTL_CC_SCHEDULE_REQUESTS MTL_CYCLE_COUNT_ENTRIES Column Descriptions Name CYCLE_COUNT_SCHEDULE_ID (PK) CYCLE_COUNT_ENTRY_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY COUNT_DUE_DATE LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name MTL_CC_SCHED_COUNT_XREFS_U1
Primary Key Column CYCLE_COUNT_SCHEDULE_ID CYCLE_COUNT_ENTRY_ID
Foreign Key Column CYCLE_COUNT_SCHEDULE_ID CYCLE_COUNT_ENTRY_ID
Null? Type NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER DATE NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER DATE
Description Cycle count schedule identifier Cycle count entry identifier Standard Who column Standard Who column Standard Who column Standard Who column Date count is due Standard Who column Concurrent Who Column Concurrent Who Column Concurrent Who Column Concurrent Who Column
Index Type UNIQUE
Sequence 1 2
Column Name CYCLE_COUNT_SCHEDULE_ID CYCLE_COUNT_ENTRY_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 246 Oracle Inventory Technical Reference Manual
MTL_CC_SERIAL_NUMBERS
This tables is used to store serial numbers associated to a cycle count entry involving a serialized item. This table is used only when the user has selected the serial control option ”Count: Multiple Per Request” in the corresponding cycle count header.
Foreign Keys Primary Key Table MTL_CYCLE_COUNT_ENTRIES QuickCodes Columns Column APPROVAL_CONDITION
Primary Key Column CYCLE_COUNT_ENTRY_ID
Foreign Key Column CYCLE_COUNT_ENTRY_ID
QuickCodes Type MTL_CC_APPROVAL_CONDITION 1 2 3
QuickCodes Table MFG_LOOKUPS Foun Elsewhere in the System Issued to Stores Approval Required for All Adjustments.
Column Descriptions Name CYCLE_COUNT_ENTRY_ID SERIAL_NUMBER (PK) (PK)
Null? Type NOT NULL NUMBER NOT NULL VARCHAR2(30) NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER
Description Cycle count entry identifier Serial number to be counted for the cycle count entry 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 Number of times the serial number is counted for the current count Current serial number status (Present–1 /Absent–2) at the count location Status (Presnt–1 /Absent–2) of the serial number at the time of previous count Adjustment quantity for the serial number (1 if a new serial number is found at the count location) Negative adjustment quantity (1 if serial number is not found at the count location) Status of the serial number (Present–1 /Absent – 2) at the time of the first count Condition of approval
LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE NUMBER_OF_COUNTS UNIT_STATUS_CURRENT UNIT_STATUS_PRIOR POS_ADJUSTMENT_QTY
NULL NUMBER NULL NUMBER NULL NUMBER
NEG_ADJUSTMENT_QTY UNIT_STATUS_FIRST APPROVAL_CONDITION
NULL NUMBER NULL NUMBER NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 247
Indexes Index Name MTL_CC_SERIAL_NUMBERS_U1
Index Type UNIQUE
Sequence 1 2
Column Name CYCLE_COUNT_ENTRY_ID SERIAL_NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 248 Oracle Inventory Technical Reference Manual
MTL_CC_SUBINVENTORIES
MTL_CC_SUBINVENTORIES stores all the subinventories that are to be considered for cycle counting when the scope of the cycle count is at subinventory level. The table is not used if the cycle count is at organization level. Oracle Inventory uses this information in the automatic scheduling feature of cycle counting and for validation purpose when schedule requests are manually entered.
Foreign Keys Primary Key Table MTL_CYCLE_COUNT_HEADERS Column Descriptions Name CYCLE_COUNT_HEADER_ID SUBINVENTORY (PK) DISABLE_FLAG (PK)
Primary Key Column CYCLE_COUNT_HEADER_ID
Foreign Key Column CYCLE_COUNT_HEADER_ID
Null? Type NOT NULL NUMBER NOT NULL VARCHAR2(10) NULL NUMBER
Description Cycle count identifier Subinventory name Flag indicating whether the cycle count subinventory will be used when exploding count requests Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Number of times a location in this subinventory should be counted per year Date location was last scheduled to be counted Order in which location will be scheduled, relative to the schedule–order of other locations within this cycle count
LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN NUM_COUNTS_PER_YEAR LOC_LAST_SCHEDULE_DATE SCHEDULE_ORDER
NOT NOT NOT NOT
NULL NULL NULL NULL NULL NULL
DATE NUMBER DATE NUMBER NUMBER NUMBER
NULL DATE NULL NUMBER
Indexes Index Name MTL_CC_SUBINVENTORIES_U1
Index Type UNIQUE
Sequence 1 2
Column Name CYCLE_COUNT_HEADER_ID SUBINVENTORY
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 249
MTL_CI_INTERFACE
MTL_CI_INTERFACE serves as an interface between users and Oracle Inventory’s customer item functionality. Users populate this table with customer item information, and a PL/SQL concurrent program, launched by the user, processes the information and inserts records into the MTL_CUSTOMER_ITEMS table.
Foreign Keys Primary Key Table MTL_COMMODITY_CODES MTL_CUSTOMER_ITEMS MTL_PARAMETERS MTL_SYSTEM_ITEMS_B MTL_SYSTEM_ITEMS_B RA_ADDRESSES_ALL_ RA_CUSTOMERS_ Column Descriptions Name PROCESS_FLAG PROCESS_MODE LOCK_FLAG
Primary Key Column COMMODITY_CODE_ID CUSTOMER_ITEM_ID ORGANIZATION_ID INVENTORY_ITEM_ID INVENTORY_ITEM_ID ADDRESS_ID CUSTOMER_ID
Foreign Key Column COMMODITY_CODE_ID MODEL_CUSTOMER_ITEM_ID CONTAINER_ITEM_ORG_ID MODEL_CUSTOMER_ITEM_ID DETAIL_CONTAINER_ITEM_ID ADDRESS_ID CUSTOMER_ID
Null? Type NOT NULL VARCHAR2(1) NOT NULL NUMBER NOT NULL VARCHAR2(1)
Description Used to specify whether the interface record needs to be processed Used to specify mode in which interface records are to be processed Flag indicating whether the record in the interface table has been locked and is being processed by a concurrent program 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 Type of action to perform on the interface record Customer name. Either the CUSTOMER_NAME, CUSTOMER_NUMBER, or CUSTOMER_ID column must be populated to specify a customer Customer number Customer identifier Customer category code. Either the CUSTOMER_CATEGORY_CODE orCUSTOMER_CATEGORY column must be populated to specify a customer category Customer category name
LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE TRANSACTION_TYPE CUSTOMER_NAME
NOT NULL NUMBER NOT NULL DATE NULL NUMBER NOT NULL NUMBER NOT NULL DATE NULL NUMBER NULL NUMBER NULL NUMBER NULL DATE NOT NULL VARCHAR2(6) NULL VARCHAR2(50)
CUSTOMER_NUMBER CUSTOMER_ID CUSTOMER_CATEGORY_CODE
NULL VARCHAR2(30) NULL NUMBER NULL VARCHAR2(30)
CUSTOMER_CATEGORY
NULL VARCHAR2(80)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 250 Oracle Inventory Technical Reference Manual
Column Descriptions Name ADDRESS1
(Continued) Null? Type Description NULL VARCHAR2(240) Address column. Either the ADDRESS_ID orthe ADDRESS1, ADDRESS2, ADDRESS3, ADDRESS4, CITY, STATE, COUNTRY,POSTAL_CODE columns must be populated to specify a customer address NULL VARCHAR2(240) Address column. Either the ADDRESS_ID or the ADDRESS1, ADDRESS2, ADDRESS3, ADDRESS4, CITY, STATE, COUNTRY, POSTAL_CODE columns must be populated to specify a customer address NULL VARCHAR2(240) Address column. Either the ADDRESS_ID or the ADDRESS1, ADDRESS2, ADDRESS3, ADDRESS4, CITY, STATE, COUNTRY, POSTAL_CODE columns must be populated to specify a customer address NULL VARCHAR2(240) Address column. Either the ADDRESS_ID or the ADDRESS1, ADDRESS2, ADDRESS3, ADDRESS4, CITY, STATE, COUNTRY, POSTAL_CODE columns must be populated to specify a customer address NULL VARCHAR2(50) Address city column. Either the ADDRESS_ID or the ADDRESS1, ADDRESS2, ADDRESS3, ADDRESS4, CITY, STATE, COUNTRY, POSTAL_CODE columns must be populated to specify a customer address NULL VARCHAR2(50) Address state column. Either the ADDRESS_ID or the ADDRESS1, ADDRESS2, ADDRESS3, ADDRESS4, CITY, STATE, COUNTRY, POSTAL_CODE columns must be populated to specify a customer address NULL VARCHAR2(50) Address county column. Either the ADDRESS_ID or the ADDRESS1, ADDRESS2, ADDRESS3, ADDRESS4, CITY, STATE, COUNTRY, POSTAL_CODE columns must be populated to specify a customer address NULL VARCHAR2(50) Address country column. Either the ADDRESS_ID or the ADDRESS1, ADDRESS2, ADDRESS3, ADDRESS4, CITY, STATE, COUNTRY, POSTAL_CODE columns must be populated to specify a customer address NULL VARCHAR2(30) Address postal code column. Either the ADDRESS_ID or the ADDRESS1, ADDRESS2, ADDRESS3, ADDRESS4, CITY, STATE, COUNTRY, POSTAL_CODE columns must be populated to specify a customer address
ADDRESS2
ADDRESS3
ADDRESS4
CITY
STATE
COUNTY
COUNTRY
POSTAL_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 251
Column Descriptions Name ADDRESS_ID
(Continued) Null? Type NULL NUMBER Description Customer address unique identifier. Either the ADDRESS_ID or the ADDRESS1, ADDRESS2, ADDRESS3, ADDRESS4, CITY, STATE, COUNTRY, POSTAL_CODE columns must be populated to specify a customer address NOT NULL VARCHAR2(50) Customer item part number NULL VARCHAR2(30) Item definition level description NULL VARCHAR2(1) Customer item definition level. These levels are: 1 (Customer), 2 (Address Category), 3 (Address) NULL VARCHAR2(240) Customer item description NULL VARCHAR2(50) Model number of the customer item model associated with this customer item. Either the MODEL_CUSTOMER_ITEM_NUMBER or MODEL_CUSTOMER_ITEM_ID column must be populated to specify a customer item model NULL NUMBER Model identifier of the customer item model associated with the customer item. Either the MODEL_CUSTOMER_ITEM_NUMBER or MODEL_CUSTOMER_ITEM_ID column must be populated to specify a customer item model NULL VARCHAR2(30) Commodity code associated with the customer item. Either the COMMODITY_CODE or COMMODITY_CODE_ID column must be populated to specify a customer item commodity code NULL NUMBER Commodity code identifier of the commodity code associated with the customer item. Either the COMMODITY_CODE or COMMODITY_CODE_ID column must be populated to specify a customer item commodity code NULL VARCHAR2(40) Master container item key flexfield segment NULL VARCHAR2(40) Master container item key flexfield segment NULL VARCHAR2(40) Master container item key flexfield segment NULL VARCHAR2(40) Master container item key flexfield segment NULL VARCHAR2(40) Master container item key flexfield segment NULL VARCHAR2(40) Master container item key flexfield segment NULL VARCHAR2(40) Master container item key flexfield segment NULL VARCHAR2(40) Master container item key flexfield segment NULL VARCHAR2(40) Master container item key flexfield segment NULL VARCHAR2(40) Master container item key flexfield segment
CUSTOMER_ITEM_NUMBER ITEM_DEFINITION_LEVEL_DESC ITEM_DEFINITION_LEVEL
CUSTOMER_ITEM_DESC MODEL_CUSTOMER_ITEM_NUMBER
MODEL_CUSTOMER_ITEM_ID
COMMODITY_CODE
COMMODITY_CODE_ID
MASTER_CONTAINER_SEGMENT2 MASTER_CONTAINER_SEGMENT3 MASTER_CONTAINER_SEGMENT4 MASTER_CONTAINER_SEGMENT5 MASTER_CONTAINER_SEGMENT6 MASTER_CONTAINER_SEGMENT7 MASTER_CONTAINER_SEGMENT8 MASTER_CONTAINER_SEGMENT9 MASTER_CONTAINER_SEGMENT10 MASTER_CONTAINER_SEGMENT11
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 252 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(40) NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Description Master container item key flexfield segment VARCHAR2(40) Master container item key flexfield segment VARCHAR2(40) Master container item key flexfield segment VARCHAR2(40) Master container item key flexfield segment VARCHAR2(40) Master container item key flexfield segment VARCHAR2(40) Master container item key flexfield segment VARCHAR2(40) Master container item key flexfield segment VARCHAR2(40) Master container item key flexfield segment VARCHAR2(40) Master container item key flexfield segment VARCHAR2(2000) Master container item name (flexfield concatenated segments) NUMBER Master container item unique identifier. Both the master container item and container item organization are required to uniquely identify a master container item VARCHAR2(60) Organization name for the container item. Either the CONTAINER_ITEM_ORG_NAME, CONTAINER_ITEM_ORG_CODE or CONTAINER_ITEM_ORG_ID column needs to be populated to specify a container item organization VARCHAR2(3) Organization code for the container item. Either the CONTAINER_ITEM_ORG_NAME, CONTAINER_ITEM_ORG_CODE or CONTAINER_ITEM_ORG_ID column needs to be populated to specify a container item organization NUMBER Organization id for the container item. Either the CONTAINER_ITEM_ORG_NAME, CONTAINER_ITEM_ORG_CODE or CONTAINER_ITEM_ORG_ID column needs to be populated to specify a container item organization VARCHAR2(40) Detail container item key flexfield segment VARCHAR2(40) Detail container item key flexfield segment VARCHAR2(40) Detail container item key flexfield segment VARCHAR2(40) Detail container item key flexfield segment VARCHAR2(40) Detail container item key flexfield segment VARCHAR2(40) Detail container item key flexfield segment
MASTER_CONTAINER_SEGMENT12 MASTER_CONTAINER_SEGMENT13 MASTER_CONTAINER_SEGMENT14 MASTER_CONTAINER_SEGMENT15 MASTER_CONTAINER_SEGMENT16 MASTER_CONTAINER_SEGMENT17 MASTER_CONTAINER_SEGMENT18 MASTER_CONTAINER_SEGMENT19 MASTER_CONTAINER_SEGMENT20 MASTER_CONTAINER MASTER_CONTAINER_ITEM_ID
CONTAINER_ITEM_ORG_NAME
NULL
CONTAINER_ITEM_ORG_CODE
NULL
CONTAINER_ITEM_ORG_ID
NULL
DETAIL_CONTAINER_SEGMENT1 DETAIL_CONTAINER_SEGMENT2 DETAIL_CONTAINER_SEGMENT3 DETAIL_CONTAINER_SEGMENT4 DETAIL_CONTAINER_SEGMENT5 DETAIL_CONTAINER_SEGMENT6
NULL NULL NULL NULL NULL NULL
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 253
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(40) NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Description Detail container item key flexfield segment VARCHAR2(40) Detail container item key flexfield segment VARCHAR2(40) Detail container item key flexfield segment VARCHAR2(40) Detail container item key flexfield segment VARCHAR2(40) Detail container item key flexfield segment VARCHAR2(40) Detail container item key flexfield segment VARCHAR2(40) Detail container item key flexfield segment VARCHAR2(40) Detail container item key flexfield segment VARCHAR2(40) Detail container item key flexfield segment VARCHAR2(40) Detail container item key flexfield segment VARCHAR2(40) Detail container item key flexfield segment VARCHAR2(40) Detail container item key flexfield segment VARCHAR2(40) Detail container item key flexfield segment VARCHAR2(40) Detail container item key flexfield segment VARCHAR2(2000) Detail container item name (flexfield concatenated segments) NUMBER Detail container item identifier. Both the detail container item and container item organization are required to uniquely identify a detail container item NUMBER Minimum fill percentage VARCHAR2(1) Flag indicating whether departure planning is required for thecustomer item VARCHAR2(1) Flag indicating if departure plan prior to build is required VARCHAR2(1) Flag indicating whether the customer item is inactive VARCHAR2(30) Descriptive flexfield structure defining column VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment
DETAIL_CONTAINER_SEGMENT7 DETAIL_CONTAINER_SEGMENT8 DETAIL_CONTAINER_SEGMENT9 DETAIL_CONTAINER_SEGMENT10 DETAIL_CONTAINER_SEGMENT11 DETAIL_CONTAINER_SEGMENT12 DETAIL_CONTAINER_SEGMENT13 DETAIL_CONTAINER_SEGMENT14 DETAIL_CONTAINER_SEGMENT15 DETAIL_CONTAINER_SEGMENT16 DETAIL_CONTAINER_SEGMENT17 DETAIL_CONTAINER_SEGMENT18 DETAIL_CONTAINER_SEGMENT19 DETAIL_CONTAINER_SEGMENT20 DETAIL_CONTAINER DETAIL_CONTAINER_ITEM_ID
MIN_FILL_PERCENTAGE DEP_PLAN_REQUIRED_FLAG DEP_PLAN_PRIOR_BLD_FLAG INACTIVE_FLAG ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13
NULL NULL NULL NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 254 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type Description NULL VARCHAR2(150) Descriptive flexfield segment NULL VARCHAR2(150) Descriptive flexfield segment NULL NUMBER Positive tolerance (high end) for customer item demand NULL NUMBER Negative tolerance (low end) for customer item demand NULL VARCHAR2(9) Populated with the error code of the latest error encountered by the interface while processing a row. Populated with Success if no errors were encounterd NULL VARCHAR2(240) Explanation of the error code NULL VARCHAR2(40) Master container item key flexfield segment
ATTRIBUTE14 ATTRIBUTE15 DEMAND_TOLERANCE_POSITIVE DEMAND_TOLERANCE_NEGATIVE ERROR_CODE
ERROR_EXPLANATION MASTER_CONTAINER_SEGMENT1
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 255
MTL_CI_XREFS_INTERFACE
MTL_CI_XREFS_INTERFACE serves as an interface between users and Oracle Inventory’s customer item functionality. Users populate this table with customer item cross reference information, and a PL/SQL concurrent program, launched by the user, processes the information and inserts records into the MTL_CUSTOMER_ITEMS_XREFS table.
Foreign Keys Primary Key Table MTL_CUSTOMER_ITEMS MTL_PARAMETERS MTL_SYSTEM_ITEMS_B RA_ADDRESSES_ALL_ RA_CUSTOMERS_ Column Descriptions Name PROCESS_FLAG PROCESS_MODE LOCK_FLAG
Primary Key Column CUSTOMER_ITEM_ID ORGANIZATION_ID INVENTORY_ITEM_ID ADDRESS_ID CUSTOMER_ID
Foreign Key Column CUSTOMER_ITEM_ID MASTER_ORGANIZATION_ID INVENTORY_ITEM_ID ADDRESS_ID CUSTOMER_ID
Null? Type NOT NULL VARCHAR2(1) NOT NULL NUMBER NOT NULL VARCHAR2(1)
Description Flag indicating whether the interface record needs to be processed Mode in which interface records are to be processed Flag indicating whether a record in the interface table has been locked and is being processed by a concurrent program 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 Type of action to perform on the interface record Customer name. Either the CUSTOMER_NAME, CUSTOMER_NUMBER, or CUSTOMER_ID column must be populated to specify the customer associated with the cross reference relationship Customer number. Either the CUSTOMER_NAME, CUSTOMER_NUMBER, or CUSTOMER_ID column must be populated to specify the customer associated with the cross reference relationship Customer identifier. Either the CUSTOMER_NAME, CUSTOMER_NUMBER, or CUSTOMER_ID column must be populated to specify the customer associated with the cross reference relationship
LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE TRANSACTION_TYPE CUSTOMER_NAME
NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL
NOT NOT NOT NOT
DATE NUMBER(15) DATE NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(6)
NULL VARCHAR2(50)
CUSTOMER_NUMBER
NULL VARCHAR2(30)
CUSTOMER_ID
NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 256 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(30) Description Customer category code. Either the CUSTOMER_CATEGORY_CODE or CUSTOMER_CATEGORY column needs to be populated to specify the customer category to associate with the cross reference relationship Customer category name. Either the CUSTOMER_CATEGORY_CODE or CUSTOMER_CATEGORY column needs to be populated to specify the customer category to associate with the cross reference relationship Address column. Either the ADDRESS_ID or the ADDRESS1, ADDRESS2, ADDRESS3, ADDRESS4, CITY, STATE, COUNTRY, POSTAL_CODE columns must be populated to specify a customer address Address column. Either the ADDRESS_ID or the ADDRESS1, ADDRESS2, ADDRESS3, ADDRESS4, CITY, STATE, COUNTRY, POSTAL_CODE columns must be populated to specify a customer address Address column. Either the ADDRESS_ID or the ADDRESS1, ADDRESS2, ADDRESS3, ADDRESS4, CITY, STATE, COUNTRY, POSTAL_CODE columns must be populated to specify a customer address Address column. Either the ADDRESS_ID or the ADDRESS1, ADDRESS2, ADDRESS3, ADDRESS4, CITY, STATE, COUNTRY, POSTAL_CODE columns must be populated to specify a customer address Address city column. Either the ADDRESS_ID or the ADDRESS1, ADDRESS2, ADDRESS3, ADDRESS4, CITY, STATE, COUNTRY, POSTAL_CODE columns must be populated to specify a customer address Address state column. Either the ADDRESS_ID or the ADDRESS1, ADDRESS2, ADDRESS3, ADDRESS4, CITY, STATE, COUNTRY, POSTAL_CODE columns must be populated to specify a customer address Address county column. Either the ADDRESS_ID or the ADDRESS1, ADDRESS2, ADDRESS3, ADDRESS4, CITY, STATE, COUNTRY, POSTAL_CODE columns must be populated to specify a customer address
CUSTOMER_CATEGORY_CODE
CUSTOMER_CATEGORY
NULL VARCHAR2(80)
ADDRESS1
NULL VARCHAR2(240)
ADDRESS2
NULL VARCHAR2(240)
ADDRESS3
NULL VARCHAR2(240)
ADDRESS4
NULL VARCHAR2(240)
CITY
NULL VARCHAR2(50)
STATE
NULL VARCHAR2(50)
COUNTY
NULL VARCHAR2(50)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 257
Column Descriptions Name COUNTRY
(Continued) Null? Type NULL VARCHAR2(50) Description Address country column. Either the ADDRESS_ID or the ADDRESS1, ADDRESS2, ADDRESS3, ADDRESS4, CITY, STATE, COUNTRY, POSTAL_CODE columns must be populated to specify a customer address Address postal code column. Either the ADDRESS_ID or the ADDRESS1, ADDRESS2, ADDRESS3, ADDRESS4, CITY, STATE, COUNTRY, POSTAL_CODE columns must be populated to specify a customer address Customer address unique identifier. Either the ADDRESS_ID orthe ADDRESS1, ADDRESS2, ADDRESS3, ADDRESS4, CITY, STATE, COUNTRY,POSTAL_CODE columns must be populated to specify a customer address Customer item number. Either the CUSTOMER_ITEM_NUMBER or CUSTOMER_ITEM_ID column needs to be populated to specify a customer item Item definition level description Customer item definition level. These levels are: 1 (Customer), 2 (Address Category), 3 (Address) Customer item identifier. Either the CUSTOMER_ITEM_NUMBER or CUSTOMER_ITEM_ID column needs to be populated to specify a customer item Inventory item key flexfield segment Inventory item key flexfield segment Inventory item key flexfield segment Inventory item key flexfield segment Inventory item key flexfield segment Inventory item key flexfield segment Inventory item key flexfield segment Inventory item key flexfield segment Inventory item key flexfield segment Inventory item key flexfield segment Inventory item key flexfield segment Inventory item key flexfield segment Inventory item key flexfield segment
POSTAL_CODE
NULL VARCHAR2(30)
ADDRESS_ID
NULL NUMBER
CUSTOMER_ITEM_NUMBER
NOT NULL VARCHAR2(50)
ITEM_DEFINITION_LEVEL_DESC ITEM_DEFINITION_LEVEL
NULL VARCHAR2(30) NULL VARCHAR2(1)
CUSTOMER_ITEM_ID
NULL NUMBER
INVENTORY_ITEM_SEGMENT1 INVENTORY_ITEM_SEGMENT2 INVENTORY_ITEM_SEGMENT3 INVENTORY_ITEM_SEGMENT4 INVENTORY_ITEM_SEGMENT5 INVENTORY_ITEM_SEGMENT6 INVENTORY_ITEM_SEGMENT7 INVENTORY_ITEM_SEGMENT8 INVENTORY_ITEM_SEGMENT9 INVENTORY_ITEM_SEGMENT10 INVENTORY_ITEM_SEGMENT11 INVENTORY_ITEM_SEGMENT12 INVENTORY_ITEM_SEGMENT13
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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 258 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(40) NULL NULL NULL NULL NULL NULL NULL NULL NULL Description Inventory item key flexfield segment VARCHAR2(40) Inventory item key flexfield segment VARCHAR2(40) Inventory item key flexfield segment VARCHAR2(40) Inventory item key flexfield segment VARCHAR2(40) Inventory item key flexfield segment VARCHAR2(40) Inventory item key flexfield segment VARCHAR2(40) Inventory item key flexfield segment VARCHAR2(2000) Inventory item name (concatenated segments) NUMBER Inventory item identifier VARCHAR2(60) Master organization name of the inventory item specified in the cross reference relationship. Either MASTER_ORGANIZATION_NAME, MASTER_ORGANIZATION_CODE, or MASTER_ORGANIZATION_ID must be populated to specify a master organization VARCHAR2(3) Master organization code of the inventory item specified in the cross reference relationship. Either MASTER_ORGANIZATION_NAME, MASTER_ORGANIZATION_CODE, or MASTER_ORGANIZATION_ID must be populated to specify a master organization NUMBER Master organization identifier of the inventory item specified in thecross reference relationship. Either MASTER_ORGANIZATION_NAME, MASTER_ORGANIZATION_CODE, or MASTER_ORGANIZATION_ID must be populated to specify a master organization NUMBER Numerical preference value or rank of the cross reference relationship. Used to specify the preferred match between a customer item and an inventory item VARCHAR2(1) Flag indicating whether the customer item cross reference relationship is inactive VARCHAR2(150) Descriptive flexfield structure defining column VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment
INVENTORY_ITEM_SEGMENT14 INVENTORY_ITEM_SEGMENT15 INVENTORY_ITEM_SEGMENT16 INVENTORY_ITEM_SEGMENT17 INVENTORY_ITEM_SEGMENT18 INVENTORY_ITEM_SEGMENT19 INVENTORY_ITEM_SEGMENT20 INVENTORY_ITEM INVENTORY_ITEM_ID MASTER_ORGANIZATION_NAME
MASTER_ORGANIZATION_CODE
NULL
MASTER_ORGANIZATION_ID
NULL
PREFERENCE_NUMBER
NOT NULL
INACTIVE_FLAG ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8
NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 259
Column Descriptions Name ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ERROR_CODE
(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(9) Description Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Populated with the error code of the latest error encountered by the interface while processing a row. Populated with Success if no errors were encounterd NULL VARCHAR2(240) Explanation of the error code
ERROR_EXPLANATION
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 260 Oracle Inventory Technical Reference Manual
MTL_COMMODITY_CODES
MTL_COMMODITY_CODES stores customer item commodity codes used to group or classify customer items. Customer items require the assignment of a customer item commodity code at the time of creation.
Column Descriptions Name COMMODITY_CODE_ID COMMODITY_CODE (PK)
Null? Type NOT NULL NUMBER NOT NULL VARCHAR2(30)
Description Customer item commodity code unique identifier Code describing a commodity or group of commodities. Customer item commodity codes are used to assign general descriptions to similar customer items Standard Who column Standard Who column Standard Who column Standard Who column Customer item commodity code description Date on which the customer item commodity code is no longer valid for assignment to a customer item 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 Standard Who column Standard Who column Standard Who column
LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY DESCRIPTION INACTIVE_DATE
NOT NOT NOT NOT NOT
NULL NULL NULL NULL NULL
DATE NUMBER(15) DATE NUMBER(15) VARCHAR2(240)
NULL DATE
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 MTL_COMMODITY_CODES_U1 MTL_COMMODITY_CODES_U2
NULL NUMBER(15) NULL VARCHAR2(150) 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(15) NUMBER(15) NUMBER(15) DATE
Index Type UNIQUE UNIQUE
Sequence 1 1
Column Name COMMODITY_CODE_ID COMMODITY_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 261
MTL_COPY_ORG_INTERFACE
INV_COPY_ORG_INTERFACE Generate Inventory Organizations GROUP_CODE is used in Copy Inventory Organizations Standard Concurrent Request to identify a set of rows that describe the organizations to be generated. The XML Column describes a new organization.
Column Descriptions Name GROUP_CODE XML (PK)
Null? Type NOT NULL VARCHAR2(30) NULL CLOB
Description Batch identifier Data describing a new organization, including deviations from the model organization Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Organization Code for the new organization to be created Success or Failure, updated by Copy Inventory Organization concurrent request
LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN ORGANIZATION_CODE STATUS
(PK)
NULL NULL NULL NULL NULL NOT NULL
DATE NUMBER(15) DATE NUMBER(15) NUMBER(15) VARCHAR2(3)
NULL VARCHAR2(1)
Indexes Index Name MTL_COPY_ORG_INTERFACE_N1 MTL_COPY_ORG_INTERFACE_U1
Index Type NOT UNIQUE UNIQUE
Sequence 1 1 2
Column Name GROUP_CODE GROUP_CODE ORGANIZATION_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 262 Oracle Inventory Technical Reference Manual
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 TERRITORY_CODE ZONE_CODE
Foreign Key Column TERRITORY_CODE ZONE_CODE
Null? Type NOT NOT NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(10) VARCHAR2(2) DATE NUMBER(15) DATE NUMBER(15) NUMBER(15) DATE DATE
Description zone code territory code standard who column standard who column standard who column standard who column last login date start date end date
Index Type NOT UNIQUE
Sequence 5 10
Column Name ZONE_CODE TERRITORY_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 263
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
Primary Key Column CROSS_REFERENCE_TYPE ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Foreign Key Column CROSS_REFERENCE_TYPE ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID
QuickCodes Columns Column ORG_INDEPENDENT_FLAG
QuickCodes Type YES_NO N Y
QuickCodes Table FND_LOOKUPS No Yes
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
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 NUMBER NUMBER VARCHAR2(25) VARCHAR2(25) DATE NUMBER DATE NUMBER NUMBER VARCHAR2(240) VARCHAR2(1)
Description
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
3 – 264 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type 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) Description 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 segment segment segment segment segment segment segment segment segment segment segment segment segment segment structure
ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE_CATEGORY
Indexes Index Name MTL_CROSS_REFERENCES_N1
Index Type NOT UNIQUE
Sequence 1 2 3 4 1 2 3 4
Column Name INVENTORY_ITEM_ID CROSS_REFERENCE_TYPE ORGANIZATION_ID CROSS_REFERENCE CROSS_REFERENCE_TYPE CROSS_REFERENCE ORGANIZATION_ID INVENTORY_ITEM_ID
MTL_CROSS_REFERENCES_U1
UNIQUE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 265
MTL_CROSS_REFERENCES_INTERFACE
MTL_CROSS_REFERENCES_INTERFACE temporarily stores cross reference type codes assigned to inventory items before loading this information into Oracle Inventory. The cross reference type code provides cross referencing from the item to any other identification system that is relevant. This can include references to old item identification schemes, to vendor item identification, etc. Each inventory item can be assigned any number of cross reference type codes. Additionally, each cross reference is designated as multi–org or not. If the cross reference is multi–org, then the cross reference is valid across the organization hierarchy. Otherwise, the cross reference holds only for the organization specified. This table contains user friendly columns which allow you to easily enter your data as well as their corresponding foreign keys. Oracle Inventory will default column values you do not enter, after performing the proper validation. For example, you enter the ITEM_NUMBER, and Oracle Inventory will fill in the corresponding INVENTORY_ITEM_ID for you. This table is currently not used.
QuickCodes Columns Column ORG_INDEPENDENT_FLAG
QuickCodes Type YES_NO N Y BOM_INTERFACE_STATUS 1 2 3 4 5 6 7
QuickCodes Table FND_LOOKUPS No Yes MFG_LOOKUPS Awaiting validation Validation started Validation failed Validation succeeded Processing started Processing failed Processing succeeded
PROCESS_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
Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER VARCHAR2(25) VARCHAR2(25) DATE NUMBER DATE NUMBER NUMBER VARCHAR2(240)
Description 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
NOT NOT NOT NOT
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 266 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(1) 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 DATE NUMBER NUMBER VARCHAR2(3) VARCHAR2(81) 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 Flag indicating organization independence Concurrent who column Concurrent who column Concurrent who column Concurrent who column Row identifier Row status Organization code Concatenated item segments Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield 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
ORG_INDEPENDENT_FLAG REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE TRANSACTION_ID PROCESS_FLAG ORGANIZATION_CODE ITEM_NUMBER ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE_CATEGORY
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 267
MTL_CROSS_REFERENCE_TYPES
MTL_CROSS_REFERENCE_TYPES is used to define cross–reference types. The cross reference type provides context information for cross–referencing from an item to some other identification system that is relevant. This can include references to an old item identification scheme, to supplier item identifications, etc. Each inventory item can be assigned cross–references using any number of cross–reference types.
Column Descriptions Name CROSS_REFERENCE_TYPE LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN DESCRIPTION DISABLE_DATE VALIDATE_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 PROGRAM_UPDATE_DATE Indexes Index Name MTL_CROSS_REFERENCE_TYPES_U1 (PK)
Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL VARCHAR2(25) DATE NUMBER DATE NUMBER NUMBER VARCHAR2(240)
Description Cross reference type Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Cross reference type description Date on which the cross reference type can no longer be 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
NULL DATE NULL VARCHAR2(1) NULL 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 UNIQUE
Sequence 1
Column Name CROSS_REFERENCE_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 268 Oracle Inventory Technical Reference Manual
MTL_CST_ACTUAL_COST_DETAILS
MTL_CST_ACTUAL_COST_DETAILS stores actual cost, prior cost, and new cost information for a transaction by element and by level.
Foreign Keys Primary Key Table CST_COST_ELEMENTS MTL_MATERIAL_TRANSACTIONS MTL_SYSTEM_ITEMS_B
Primary Key Column COST_ELEMENT_ID TRANSACTION_ID ORGANIZATION_ID INVENTORY_ITEM_ID
Foreign Key Column COST_ELEMENT_ID TRANSACTION_ID ORGANIZATION_ID INVENTORY_ITEM_ID
QuickCodes Columns Column TRANSACTION_ACTION_ID
QuickCodes Type MTL_TRANSACTION_ACTION 1 12 2 21 24 27 28 29 3 30 31 32 4 8
QuickCodes Table 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
Column Descriptions Name LAYER_ID (PK) TRANSACTION_ID (PK) ORGANIZATION_ID (PK) COST_ELEMENT_ID (PK) LEVEL_TYPE (PK) TRANSACTION_ACTION_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 ACTUAL_COST PRIOR_COST NEW_COST
Null? Type 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 NOT NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER NUMBER NUMBER NUMBER
Description Layer identifier Transaction indentifier Organization Indentifier Cost Element indentifier Level Type Transaction action 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 Actual cost of the transaction Prior average cost New average cost
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 269
Column Descriptions Name INSERTION_FLAG VARIANCE_AMOUNT USER_ENTERED
(Continued) Null? Type NOT NULL VARCHAR2(1) NULL NUMBER NOT NULL VARCHAR2(1) NULL DATE NULL NUMBER Description Used to determine which cost detail rows to insert in to CST_LAYER_COST_DETAILS Variance that arises from average cost computation Specifies whether this row is entered by the user or the cost processor Transaction date Payback variance amount
TRANSACTION_COSTED_DATE PAYBACK_VARIANCE_AMOUNT Indexes Index Name MTL_CST_ACTUAL_COST_DETAILS_U1
Index Type UNIQUE
Sequence 2 4 6 8 10 12
Column Name TRANSACTION_ID ORGANIZATION_ID LAYER_ID COST_ELEMENT_ID LEVEL_TYPE TRANSACTION_ACTION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 270 Oracle Inventory Technical Reference Manual
MTL_CST_ACTUAL_COST_DETAIL_EFC
MTL_ACTUAL_COST_DETAIL_EFC is used exclusively as an archive table for the ”Euro as a functional currency” project. It mirrors the table MTL_ACTUAL_COST_DETAIL prior to conversion to the euro currency.
Column Descriptions Name ORGANIZATION_ID TRANSACTION_ID NEW_COST ACTUAL_COST PRIOR_COST PAYBACK_VARIANCE_AMOUNT LAYER_ID LEVEL_TYPE VARIANCE_AMOUNT COST_ELEMENT_ID TRANSACTION_ACTION_ID SET_OF_BOOKS_ID
Null? Type NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER
Description Organization Identifier Transaction Identifier New Cost Actual Cost Prior Cost Payback Variance Amount Layer Identifier Level Type Variance Amount Cost Element Identifier Transaction Action Identifier Set Of Books Identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 271
MTL_CST_LAYER_ACT_COST_DETAILS
MTL_CST_LAYER_ACT_COST_DETAILS stores the details of the layers consumed or created by a transaction. For issue transactions, it stores the layer quantities consumed and the cost at which they were consumed. For receipt transactions, it stores the layer created and replenished(if any) along with the cost details.
Column Descriptions Name TRANSACTION_ID (PK) ORGANIZATION_ID (PK) LAYER_ID (PK) INV_LAYER_ID (PK) LAYER_QUANTITY LEVEL_TYPE (PK) COST_ELEMENT_ID (PK) ACTUAL_COST LAYER_COST 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 VARIANCE_AMOUNT USER_ENTERED PAYBACK_VARIANCE_AMOUNT Indexes Index Name MTL_CST_LAYER_ACT_CST_DTLS_U1
Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER
Description Transaction identifier Organization identifier Layer identifier Inventory layer identifier Current inventory layer quantity Level identifier Cost element identifier Actual cost of the transaction Cost of the layer involved 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 Item identifier Variance amount Specifies whether this row is entered by the user or the cost processor Payback variance amount
NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER NOT NULL DATE NOT NULL NUMBER NOT NULL DATE NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL DATE NOT NULL NUMBER NULL NUMBER NOT NULL VARCHAR2(1) NULL NUMBER
Index Type UNIQUE
Sequence 2 4 6 8 10 12
Column Name TRANSACTION_ID ORGANIZATION_ID LAYER_ID INV_LAYER_ID COST_ELEMENT_ID LEVEL_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 272 Oracle Inventory Technical Reference Manual
MTL_CST_TXN_COST_DETAILS
MTL_CST_TXN_COST_DETAILS stores the cost of a transaction by element and level.
Foreign Keys Primary Key Table CST_COST_ELEMENTS MTL_MATERIAL_TRANSACTIONS MTL_SYSTEM_ITEMS_B
Primary Key Column COST_ELEMENT_ID TRANSACTION_ID ORGANIZATION_ID INVENTORY_ITEM_ID
Foreign Key Column COST_ELEMENT_ID TRANSACTION_ID ORGANIZATION_ID INVENTORY_ITEM_ID
Column Descriptions Name TRANSACTION_ID (PK) ORGANIZATION_ID (PK) COST_ELEMENT_ID (PK) LEVEL_TYPE (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 TRANSACTION_COST NEW_AVERAGE_COST PERCENTAGE_CHANGE VALUE_CHANGE
Null? Type NOT NOT NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NULL NULL NUMBER NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER NUMBER NUMBER
Description Transaction identifier Organization identifier Cost element identifier Level 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 Item identifier Transaction cost New average cost of an item used only for average cost update Percentage change in average cost of an item used only for average cost update Change in inventory value of an item used only for average cost update
NULL NUMBER NULL NUMBER
Indexes Index Name MTL_CST_TXN_COST_DETAILS_U1
Index Type UNIQUE
Sequence 2 4 6 8
Column Name TRANSACTION_ID ORGANIZATION_ID COST_ELEMENT_ID LEVEL_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 273
MTL_CST_TXN_COST_DETAILS_EFC
MTL_CST_TXN_COST_DETAILS_EFC is used exclusively as an archive table for the ”Euro as a functional currency” project. It mirrors the table MTL_CST_TXN_COST_DETAILS prior to conversion to the euro currency.
Column Descriptions Name ORGANIZATION_ID TRANSACTION_ID NEW_AVERAGE_COST COST_ELEMENT_ID TRANSACTION_COST SET_OF_BOOKS_ID
Null? Type NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER
Description Organization Identifier Transaction Identifier New Average Cost Cost Element Identifier Transaction Cost Set Of Books Identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 274 Oracle Inventory Technical Reference Manual
MTL_CUSTOMER_ITEMS
MTL_CUSTOMER_ITEMS stores customer item information for a specific customer. Each record can be defined at one of the following levels: Customer, Address Category, and Address. The customer item definition is organization independent.
Foreign Keys Primary Key Table MTL_COMMODITY_CODES MTL_CUSTOMER_ITEMS MTL_PARAMETERS MTL_SYSTEM_ITEMS_B MTL_SYSTEM_ITEMS_B RA_ADDRESSES_ALL_ RA_CUSTOMERS_ QuickCodes Columns Column CUSTOMER_CATEGORY_CODE DEP_PLAN_PRIOR_BLD_FLAG
Primary Key Column COMMODITY_CODE_ID CUSTOMER_ITEM_ID ORGANIZATION_ID INVENTORY_ITEM_ID INVENTORY_ITEM_ID ADDRESS_ID CUSTOMER_ID
Foreign Key Column COMMODITY_CODE_ID MODEL_CUSTOMER_ITEM_ID CONTAINER_ITEM_ORG_ID MASTER_CONTAINER_ITEM_ID DETAIL_CONTAINER_ITEM_ID ADDRESS_ID CUSTOMER_ID
QuickCodes Type ADDRESS_CATEGORY User defined YES_NO N Y YES_NO N Y
QuickCodes Table AR_LOOKUPS FND_LOOKUPS No Yes FND_LOOKUPS No Yes
DEP_PLAN_REQUIRED_FLAG
Column Descriptions Name CUSTOMER_ITEM_ID (PK) LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE CUSTOMER_ID CUSTOMER_CATEGORY_CODE
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL DATE NULL NUMBER NOT NULL NUMBER NOT NULL DATE NULL NUMBER NULL NUMBER NULL NUMBER NULL DATE NOT NULL NUMBER NULL VARCHAR2(30)
Description
ADDRESS_ID CUSTOMER_ITEM_NUMBER ITEM_DEFINITION_LEVEL
NULL NOT NULL NOT NULL
CUSTOMER_ITEM_DESC
NULL
Customer item 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 Customer unique identifier User–definable category (lookup type = CUSTOMER_CATEGORY). Used tostore Address Category code NUMBER Address unique identifier VARCHAR2(50) Customer item name or number VARCHAR2(1) Customer item definition level. These levels are: 1 (Customer), 2 (Address Category), 3 (Address) VARCHAR2(240) Description of the customer item
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 275
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER Description Default parent model customer item unique identifier Customer item commodity code unique identifier Master container item unique identifier Item master organization unique identifier for the master and detail container items Detail container item unique identifier Minimum fill percentage of the master and detail container items. Acceptable values range from 0–100 Flag indicating if departure planning is required for this customer item. Default value is ’N’ (not required) Flag indicating if departure planning prior to build is required. Default value is ’N’ (not required) Flag indicating whether this customer item is active or inactive. An inactive customer item can not receive new demand. The default value is ’N’ (active) 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 Positive tolerance (high end) for the customer item demand Negative tolerance (low end) for the customer item demand
MODEL_CUSTOMER_ITEM_ID COMMODITY_CODE_ID MASTER_CONTAINER_ITEM_ID CONTAINER_ITEM_ORG_ID DETAIL_CONTAINER_ITEM_ID MIN_FILL_PERCENTAGE
DEP_PLAN_REQUIRED_FLAG
NULL VARCHAR2(1)
DEP_PLAN_PRIOR_BLD_FLAG
NULL VARCHAR2(1)
INACTIVE_FLAG
NOT NULL VARCHAR2(1)
ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 DEMAND_TOLERANCE_POSITIVE DEMAND_TOLERANCE_NEGATIVE
NULL VARCHAR2(30) 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
NULL NUMBER
Indexes Index Name MTL_CUSTOMER_ITEMS_N1 MTL_CUSTOMER_ITEMS_N2 MTL_CUSTOMER_ITEMS_N3
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE
Sequence 1 2 1 2 1 2
Column Name CUSTOMER_ID CUSTOMER_ITEM_NUMBER CUSTOMER_ID CUSTOMER_CATEGORY_CODE CUSTOMER_ID ADDRESS_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 276 Oracle Inventory Technical Reference Manual
Indexes (Continued) Index Name MTL_CUSTOMER_ITEMS_N4 MTL_CUSTOMER_ITEMS_N5 MTL_CUSTOMER_ITEMS_U1
Index Type NOT UNIQUE NOT UNIQUE UNIQUE
Sequence 1 2 3 1 2 3 1 2 3 4 5 1
Column Name CUSTOMER_ID CUSTOMER_ITEM_NUMBER ITEM_DEFINITION_LEVEL MASTER_CONTAINER_ITEM_ID CONTAINER_ITEM_ORG_ID DETAIL_CONTAINER_ITEM_ID CUSTOMER_ID CUSTOMER_ITEM_NUMBER ADDRESS_ID CUSTOMER_CATEGORY_CODE ITEM_DEFINITION_LEVEL CUSTOMER_ITEM_ID
MTL_CUSTOMER_ITEMS_U2
UNIQUE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 277
MTL_CUSTOMER_ITEM_XREFS
MTL_CUSTOMER_ITEM_XREFS stores the relationship between customer iItems and inventory items. The relationship is defined at the item master organization level, and it is ranked by a preference number. This preference number is used to determine the default relationship to be used during the mapping of a customer item to an inventory item.
Foreign Keys Primary Key Table MTL_CUSTOMER_ITEMS MTL_PARAMETERS MTL_SYSTEM_ITEMS_B
Primary Key Column CUSTOMER_ITEM_ID ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Foreign Key Column CUSTOMER_ITEM_ID MASTER_ORGANIZATION_ID INVENTORY_ITEM_ID MASTER_ORGANIZATION_ID
Column Descriptions Name CUSTOMER_ITEM_ID (PK) INVENTORY_ITEM_ID (PK) MASTER_ORGANIZATION_ID (PK)
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER
Description Customer item unique identifier Inventory item unique identifier Item master organization unique identifier. This column stores the item master organization at which this customer item cross reference is defined The preference number or rank for this customer item cross reference. It establishes the customer item cross reference preference over other customer item cross references for demand and/or shipping processing purposes Flag indicating whether this customer item cross reference is active or inactive. An inactive customer item cross reference can notbe used for translation (customer item to inventory item) of new demand or at shipping time Standard Who column 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
PREFERENCE_NUMBER
NOT NULL NUMBER
INACTIVE_FLAG
NOT NULL VARCHAR2(1)
LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10
NOT NOT NOT NOT
NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
DATE NUMBER(15) DATE NUMBER(15) NUMBER(15) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 278 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) NUMBER(15) NUMBER(15) NUMBER(15) DATE Description 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
ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name MTL_CUSTOMER_ITEM_XREFS_U1 MTL_CUSTOMER_ITEM_XREFS_U2
Index Type UNIQUE UNIQUE
Sequence 1 2 3 1 2 3
Column Name CUSTOMER_ITEM_ID INVENTORY_ITEM_ID MASTER_ORGANIZATION_ID CUSTOMER_ITEM_ID MASTER_ORGANIZATION_ID PREFERENCE_NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 279
MTL_CYCLE_COUNT_CLASSES
MTL_CYCLE_COUNT_CLASSES stores information about cycle count classes such as associated cycle count name, approval tolerance limits, and minimum counting frequency. Oracle Inventory uses Cycle Count Classes as a unit for specifying and defaulting cycle count attributes. The cycle count scheduler uses counting frequency to determine if the class is eligible, and if so, how many and which items are eligible for scheduling. The count entry and approvals form uses tolerance limits to determine if an adjustment needs to be made.
Foreign Keys Primary Key Table MTL_ABC_ASSIGNMENT_GROUPS MTL_ABC_CLASSES MTL_CYCLE_COUNT_HEADERS MTL_PARAMETERS Column Descriptions Name ABC_CLASS_ID (PK) CYCLE_COUNT_HEADER_ID ORGANIZATION_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN NUM_COUNTS_PER_YEAR (PK)
Primary Key Column ASSIGNMENT_GROUP_ID ABC_CLASS_ID CYCLE_COUNT_HEADER_ID ORGANIZATION_ID
Foreign Key Column ABC_ASSIGNMENT_GROUP_ID ABC_CLASS_ID CYCLE_COUNT_HEADER_ID ORGANIZATION_ID
Null? Type NOT NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER
Description ABC class identifier Cycle count identifier Organization identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Number of times an item in this class should be counted per year Positive percent tolerance, above which an adjustment transaction requires explicit approval Negative percent tolerance, below which an adjustment transaction requires explicit approval Positive currency tolerance, above which an adjustment transaction requires explicit approval Negative currency tolerance, below which an adjustment transaction requires explicit approval Positive percent tolerance used for hit/miss analysis Negative percent tolerance used for hit/miss analysis Identifier of ABC group upon which this class is based Standard Who column
APPROVAL_TOLERANCE_POSITIVE
NULL NUMBER
APPROVAL_TOLERANCE_NEGATIVE
NULL NUMBER
COST_TOLERANCE_POSITIVE
NULL NUMBER
COST_TOLERANCE_NEGATIVE
NULL NUMBER
HIT_MISS_TOLERANCE_POSITIVE HIT_MISS_TOLERANCE_NEGATIVE ABC_ASSIGNMENT_GROUP_ID REQUEST_ID
NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 280 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL NUMBER NULL DATE Description Standard Who column Standard Who column Standard Who column
PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name MTL_CYCLE_COUNT_CLASSES_U1
Index Type UNIQUE
Sequence 1 2 3
Column Name ORGANIZATION_ID CYCLE_COUNT_HEADER_ID ABC_CLASS_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 281
MTL_CYCLE_COUNT_CLASSES_EFC
MTL_CYCLE_COUNT_CLASSES_EFC is used exclusively as an archive table for the ”Euro as a functional currency” project. It mirrors the table MTL_CYCLE_COUNT_CLASSES prior to conversion to the euro currency.
Column Descriptions Name CYCLE_COUNT_HEADER_ID COST_TOLERANCE_NEGATIVE COST_TOLERANCE_POSITIVE ABC_CLASS_ID SET_OF_BOOKS_ID
Null? Type NULL NULL NULL NOT NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER
Description Cycle Count Header Identifier Cost Tolerance Negative Cost Tolerance Positive ABS Class Identifier Set Of Books Identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 282 Oracle Inventory Technical Reference Manual
MTL_CYCLE_COUNT_ENTRIES
MTL_CYCLE_COUNT_ENTRIES stores the actual counts of a cycle count. A row in this table without a count is considered to be a count request. Oracle Inventory uses this information to determine and store cycle count adjustments, recounts, and approval requirements. When a cycle count adjustment is approved, the count status is set to completed and the adjustment amount field is populated. The Cycle Count Approval form then calls a user exit to post an entry in the MTL_MATERIAL_TRANSACTIONS_TEMP, from which the Oracle Inventory Transaction Processor picks it up and does the accounting, costing, and history update.
Foreign Keys Primary Key Table CST_COST_GROUPS GL_CODE_COMBINATIONS MTL_CYCLE_COUNT_HEADERS MTL_ITEM_LOCATIONS MTL_ITEM_REVISIONS MTL_LOT_NUMBERS MTL_PARAMETERS MTL_SECONDARY_INVENTORIES MTL_SERIAL_NUMBERS MTL_SYSTEM_ITEMS_B MTL_TRANSACTION_REASONS WMS_LICENSE_PLATE_NUMBERS WMS_LICENSE_PLATE_NUMBERS QuickCodes Columns Column APPROVAL_CONDITION
Primary Key Column COST_GROUP_ID CODE_COMBINATION_ID CYCLE_COUNT_HEADER_ID INVENTORY_LOCATION_ID ORGANIZATION_ID REVISION ORGANIZATION_ID INVENTORY_ITEM_ID LOT_NUMBER INVENTORY_ITEM_ID ORGANIZATION_ID ORGANIZATION_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID INVENTORY_ITEM_ID SERIAL_NUMBER INVENTORY_ITEM_ID ORGANIZATION_ID REASON_ID LPN_ID LPN_ID
Foreign Key Column COST_GROUP_ID INVENTORY_ADJUSTMENT_ACCOUNT CYCLE_COUNT_HEADER_ID LOCATOR_ID ORGANIZATION_ID REVISION ORGANIZATION_ID INVENTORY_ITEM_ID LOT_NUMBER INVENTORY_ITEM_ID ORGANIZATION_ID ORGANIZATION_ID SUBINVENTORY ORGANIZATION_ID INVENTORY_ITEM_ID SERIAL_NUMBER INVENTORY_ITEM_ID ORGANIZATION_ID TRANSACTION_REASON_ID PARENT_LPN_ID OUTERMOST_LPN_ID
QuickCodes Type MTL_CC_APPROVAL_CONDITION 1 2 3 MTL_CC_APPROVAL_TYPES 1 2 3 MTL_CC_COUNT_TYPES 1 2 3
QuickCodes Table MFG_LOOKUPS Foun Elsewhere in the System Issued to Stores Approval Required for All Adjustments. MFG_LOOKUPS Automatic Manual Preapproved MFG_LOOKUPS Scheduled Unscheduled Control
APPROVAL_TYPE
COUNT_TYPE_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 283
QuickCodes Columns Column
(Continued) QuickCodes Type 4 MTL_CC_ENTRY_STATUSES 1 2 3 4 5 SYS_YES_NO 1 2 MTL_CC_SERIAL_DETAIL_OPTIONS 1 2 QuickCodes Table Zero Count MFG_LOOKUPS Uncounted Pending Approval Recount Rejected Completed MFG_LOOKUPS Yes No MFG_LOOKUPS Quantity and Serial Numbers Quantity Only
ENTRY_STATUS_CODE
EXPORT_FLAG
SERIAL_DETAIL
Column Descriptions Name CYCLE_COUNT_ENTRY_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN COUNT_LIST_SEQUENCE COUNT_DATE_FIRST COUNT_DATE_CURRENT COUNT_DATE_PRIOR COUNT_DATE_DUMMY COUNTED_BY_EMPLOYEE_ID_FIRST COUNTED_BY_EMPLOYEE_ID_CURRENT COUNTED_BY_EMPLOYEE_ID_PRIOR COUNTED_BY_EMPLOYEE_ID_DUMMY COUNT_UOM_FIRST COUNT_UOM_CURRENT COUNT_UOM_PRIOR COUNT_QUANTITY_FIRST COUNT_QUANTITY_CURRENT COUNT_QUANTITY_PRIOR INVENTORY_ITEM_ID SUBINVENTORY ENTRY_STATUS_CODE COUNT_DUE_DATE ORGANIZATION_ID CYCLE_COUNT_HEADER_ID NUMBER_OF_COUNTS LOCATOR_ID (PK)
Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER DATE DATE DATE DATE
Description Cycle count entry identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Sequence number in Count List Report Date of first count Date of current count Date of count prior to current Dummy column required for protected descriptive flexfield Identifier of employee who made first count Identifier of employee who made current count Identifier of employee who made count prior to current Dummy column required for protected descriptive flexfield Unit of measure of first count Unit of measure of current count Unit of measure of count prior to current First count quantity Current count quantity Quantity counted in count prior to current Inventory item identifier Subinventory–name Current status of count entry Date count is due Organization identifier Cycle count identifier Number of counts that have been made on this entry Locator identifier
NULL NUMBER(9) NULL NUMBER(9) NULL NUMBER(9) NULL NUMBER NULL VARCHAR2(3) NULL VARCHAR2(3) NULL VARCHAR2(3) NULL NUMBER NULL NUMBER NULL NUMBER NOT NULL NUMBER NOT NULL VARCHAR2(10) NULL NUMBER NULL DATE NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 284 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL DATE NULL NUMBER NULL NUMBER NULL NUMBER NULL DATE NULL NUMBER(9) NULL VARCHAR2(3) NULL VARCHAR2(30) NULL VARCHAR2(1) NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(240) NULL VARCHAR2(240) NULL VARCHAR2(240) NULL NUMBER 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 NULL 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) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Description Quantity of adjustment to bring system quantity in line with count quantity Date adjustment transaction was posted Cost of adjustment transaction Cost of item per unit GL account to which adjustment transaction was posted Date adjustment was approved Identifier of employee who approved the adjustment Item revision code Lot number Dummy column required for protected descriptive flexfield System quantity at time of first count System quantity at time of current count System quantity at time of count prior to current Notes pertaining to first count Notes pertaining to current count Notes pertaining to count prior to current Quantity of first count at item’s primary unit of measure Quantity of current count at item’s primary unit of measure Quantity of count prior to current at item’s primary unit of measure Type of count performed Reason adjustment transaction was performed Standard Who column Standard Who column Standard Who column Standard Who column Type of approval given 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
ADJUSTMENT_QUANTITY ADJUSTMENT_DATE ADJUSTMENT_AMOUNT ITEM_UNIT_COST INVENTORY_ADJUSTMENT_ACCOUNT APPROVAL_DATE APPROVER_EMPLOYEE_ID REVISION LOT_NUMBER LOT_CONTROL SYSTEM_QUANTITY_FIRST SYSTEM_QUANTITY_CURRENT SYSTEM_QUANTITY_PRIOR REFERENCE_FIRST REFERENCE_CURRENT REFERENCE_PRIOR PRIMARY_UOM_QUANTITY_FIRST PRIMARY_UOM_QUANTITY_CURRENT PRIMARY_UOM_QUANTITY_PRIOR COUNT_TYPE_CODE TRANSACTION_REASON_ID REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE APPROVAL_TYPE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 285
Column Descriptions Name ATTRIBUTE15 SERIAL_NUMBER
(Continued) Null? Type Description NULL VARCHAR2(150) Descriptive flexfield segment NULL VARCHAR2(30) Serial number to be counted in case of ’ONE SERIAL NUMBER / COUNT’ option NULL NUMBER Detail level of serial count NULL NUMBER Condition of approval NULL NUMBER Quantity of negative adjustment NULL NUMBER Value of negative adjustment NULL NUMBER Exported Flag, 1 – Yes, 2 – No NULL NUMBER Parent LPN Identifier of the item. NULL NUMBER Outermost LPN Identifier of the item. NULL NUMBER Standard Operation Identifier NULL NUMBER Task Priority NULL NUMBER Cost Group Identifier – Used by WMS only
SERIAL_DETAIL APPROVAL_CONDITION NEG_ADJUSTMENT_QUANTITY NEG_ADJUSTMENT_AMOUNT EXPORT_FLAG PARENT_LPN_ID OUTERMOST_LPN_ID STANDARD_OPERATION_ID TASK_PRIORITY COST_GROUP_ID
Indexes Index Name MTL_CYCLE_COUNT_ENTRIES_N1
Index Type NOT UNIQUE
Sequence 1 2 3 4 5 6 7 1 2 3 4 1 2 1 2 1 2 3 1 2 3 1 2 1
Column Name CYCLE_COUNT_HEADER_ID ORGANIZATION_ID INVENTORY_ITEM_ID SUBINVENTORY LOCATOR_ID REVISION LOT_NUMBER CYCLE_COUNT_HEADER_ID ORGANIZATION_ID SUBINVENTORY COUNT_LIST_SEQUENCE CYCLE_COUNT_HEADER_ID COUNT_LIST_SEQUENCE CYCLE_COUNT_HEADER_ID INVENTORY_ITEM_ID INVENTORY_ITEM_ID ORGANIZATION_ID CREATION_DATE ENTRY_STATUS_CODE COUNT_DUE_DATE EXPORT_FLAG ORGANIZATION_ID STANDARD_OPERATION_ID CYCLE_COUNT_ENTRY_ID
MTL_CYCLE_COUNT_ENTRIES_N2
NOT UNIQUE
MTL_CYCLE_COUNT_ENTRIES_N3 MTL_CYCLE_COUNT_ENTRIES_N4 MTL_CYCLE_COUNT_ENTRIES_N5 MTL_CYCLE_COUNT_ENTRIES_N6 MTL_CYCLE_COUNT_ENTRIES_N7 MTL_CYCLE_COUNT_ENTRIES_U1 Sequences Sequence MTL_CYCLE_COUNT_ENTRIES_S
NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE
Derived Column CYCLE_COUNT_ENTRY_ID
Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : MTL_CYCLE_COUNT_CENTRIES_T1 AFTER ROW UPDATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 286 Oracle Inventory Technical Reference Manual
MTL_CYCLE_COUNT_ENTRIES_EFC
MTL_CYCLE_COUNT_ENTRIES_EFC is used exclusively as an archive table for the ”Euro as a functional currency” project. It mirrors the table MTL_CYCLE_COUNT_ENTRIES prior to conversion to the euro currency.
Column Descriptions Name ADJUSTMENT_AMOUNT CYCLE_COUNT_ENTRY_ID ITEM_UNIT_COST SET_OF_BOOKS_ID
Null? Type NULL NOT NULL NULL NULL NUMBER NUMBER NUMBER NUMBER
Description Adjustment Amount Cycle Count Entry Identifier Item Unit Cost Set Of Books Identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 287
MTL_CYCLE_COUNT_HEADERS
MTL_CYCLE_COUNT_HEADERS stores information about cycle count names. Oracle Inventory uses this information to keep track of all cycle count names defined, to indicate tolerance/approval limits, cycle count calendar and exception set, ABC initialization information, scheduling options, and recount options. A cycle count name is also a management entity, whose purpose is to be the repository of cycle count requirements for a specific application. A cycle count name is used in performance reports, accuracy reports, and in grouping scheduling requests, count requests, count entries and approvals.
Foreign Keys Primary Key Table BOM_CALENDARS BOM_EXCEPTION_SETS GL_CODE_COMBINATIONS MTL_ABC_ASSIGNMENT_GROUPS MTL_PARAMETERS QuickCodes Columns Column ABC_INITIALIZATION_STATUS
Primary Key Column CALENDAR_CODE EXCEPTION_SET_ID CODE_COMBINATION_ID ASSIGNMENT_GROUP_ID ORGANIZATION_ID
Foreign Key Column CYCLE_COUNT_CALENDAR CALENDAR_EXCEPTION_SET INVENTORY_ADJUSTMENT_ACCOUNT ABC_ASSIGNMENT_GROUP_ID ORGANIZATION_ID
QuickCodes Type MTL_CC_INITIALIZATION_STATUS 1 2 3 4 MTL_APPROVAL_REQ 1 2 3 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 MTL_CC_ORIENTATION 1 2 MTL_CC_SCHED_TIME 1 2
QuickCodes Table MFG_LOOKUPS None Working Completed Error MFG_LOOKUPS Required for all adjustments Not required for adjustments Required for adjustments out of tolerance MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Organization Subinventory MFG_LOOKUPS Days Weeks
APPROVAL_OPTION_CODE
AUTOMATIC_RECOUNT_FLAG
AUTOSCHEDULE_ENABLED_FLAG
ONHAND_VISIBLE_FLAG
ORIENTATION_CODE
SCHEDULE_INTERVAL_TIME
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 288 Oracle Inventory Technical Reference Manual
QuickCodes Columns Column
(Continued) QuickCodes Type 3 MTL_CC_SERIAL_ADJ_OPTIONS 1 2 MTL_CC_SERIAL_COUNT_OPTIONS 1 2 3 MTL_CC_SERIAL_DETAIL_OPTIONS 1 2 MTL_CC_SERIAL_DISCREPY_OPTIONS 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 QuickCodes Table Periods MFG_LOOKUPS Adjust if Possible Review All Adjustments MFG_LOOKUPS Not Allowed One Per Request Multiple Per Request MFG_LOOKUPS Quantity and Serial Numbers Quantity Only MFG_LOOKUPS Allow Do Not Allow MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No
SERIAL_ADJUSTMENT_OPTION
SERIAL_COUNT_OPTION
SERIAL_DETAIL_OPTION
SERIAL_DISCREPANCY_OPTION
UNSCHEDULED_COUNT_ENTRY
ZERO_COUNT_FLAG
Column Descriptions Name CYCLE_COUNT_HEADER_ID (PK) ORGANIZATION_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN CYCLE_COUNT_HEADER_NAME INVENTORY_ADJUSTMENT_ACCOUNT ORIENTATION_CODE ABC_ASSIGNMENT_GROUP_ID ONHAND_VISIBLE_FLAG DAYS_UNTIL_LATE AUTOSCHEDULE_ENABLED_FLAG SCHEDULE_INTERVAL_TIME ZERO_COUNT_FLAG HEADER_LAST_SCHEDULE_DATE
Null? Type NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NOT NULL NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER VARCHAR2(30)
Description Cycle count identifier Organization identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column User–visible name of this cycle count GL account to which to post adjustment transactions Scope of cycle count: organization–wide, or subset of subinventories ABC group from which item–classification was initialized Whether or not to display onhand quantity during count entry Number of days after a count is scheduled that it is considered late Whether or not count–scheduling should be done automatically by Oracle Inventory Time interval between two consecutive scheduling runs Whether or not cycle counts should be requested for SKU’s with system quantity of zero Date of last scheduling run for this cycle count
NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL DATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 289
Column Descriptions Name
(Continued) Null? Type NULL DATE NULL DATE NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(10) NULL NUMBER NULL NUMBER Description Date that this cycle count should next be scheduled Date this cycle count becomes inactive Approval required for adjustment transactions Whether or not to automatically order a recount when a count is out of tolerance Next sequence–number for the Count List Report Whether or not to allow unscheduled counts to be entered Manufacturing calendar used by the cycle count scheduler Exception–set for the cycle count manufacturing calendar Positive percent tolerance, above which an adjustment transaction requires explicit approval Negative percent tolerance, below which an adjustment transaction requires explicit approval Positive currency tolerance, above which an adjustment transaction requires explicit approval Negative currency tolerance, below which an adjustment transaction requires explicit approval Positive percent tolerance used for hit/miss analysis Negative percent tolerance used for hit/miss analysis Processing status of the item–initialization process Description of this cycle count 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
HEADER_NEXT_SCHEDULE_DATE DISABLE_DATE APPROVAL_OPTION_CODE AUTOMATIC_RECOUNT_FLAG NEXT_USER_COUNT_SEQUENCE UNSCHEDULED_COUNT_ENTRY CYCLE_COUNT_CALENDAR CALENDAR_EXCEPTION_SET APPROVAL_TOLERANCE_POSITIVE
APPROVAL_TOLERANCE_NEGATIVE
NULL NUMBER
COST_TOLERANCE_POSITIVE
NULL NUMBER
COST_TOLERANCE_NEGATIVE
NULL NUMBER
HIT_MISS_TOLERANCE_POSITIVE HIT_MISS_TOLERANCE_NEGATIVE ABC_INITIALIZATION_STATUS DESCRIPTION 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
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 VARCHAR2(240) 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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 290 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type Description NULL VARCHAR2(150) Descriptive flexfield segment NULL VARCHAR2(150) Descriptive flexfield segment NULL NUMBER Maximum number of recounts Oracle Inventory will automatically order NULL NUMBER Options for including serial controlled items in the count generation NULL NUMBER Detail level for counting serial controlled items NULL NUMBER Adjustment options for adjustment in serial controlled items NULL NUMBER ”Allow/Do not allow” discrepancy while counting serial controlled items NULL NUMBER Container Adjustment Option – Used by WMS only NULL NUMBER Container Discrepancy Option – Used by WMS only NULL NUMBER Container Option Enabled Flag – Used by WMS only NULL NUMBER Type of cycle count NULL NUMBER Schedule Empty Locations NULL NUMBER Number of times a location in this subinventory should be counted per year at header level.
ATTRIBUTE14 ATTRIBUTE15 MAXIMUM_AUTO_RECOUNTS SERIAL_COUNT_OPTION SERIAL_DETAIL_OPTION SERIAL_ADJUSTMENT_OPTION SERIAL_DISCREPANCY_OPTION CONTAINER_ADJUSTMENT_OPTION CONTAINER_DISCREPANCY_OPTION CONTAINER_ENABLED_FLAG CYCLE_COUNT_TYPE SCHEDULE_EMPTY_LOCATIONS DEFAULT_NUM_COUNTS_PER_YEAR
Indexes Index Name MTL_CYCLE_COUNT_HEADERS_U1 MTL_CYCLE_COUNT_HEADERS_U2
Index Type UNIQUE UNIQUE
Sequence 1 1 2
Column Name CYCLE_COUNT_HEADER_ID ORGANIZATION_ID CYCLE_COUNT_HEADER_ID
Sequences Sequence MTL_CYCLE_COUNT_HEADERS_S
Derived Column CYCLE_COUNT_HEADER_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 291
MTL_CYCLE_COUNT_HEADERS_EFC
MTL_CYCLE_COUNT_HEADERS_EFC is used exclusively as an archive table for the ”Euro as a functional currency” project. It mirrors the table MTL_CYCLE_COUNT_HEADERS prior to conversion to the euro currency.
Column Descriptions Name CYCLE_COUNT_HEADER_ID COST_TOLERANCE_NEGATIVE COST_TOLERANCE_POSITIVE SET_OF_BOOKS_ID
Null? Type NOT NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER
Description Cycle Count Header Identifier Cost Tolerance Negative Cost Tolerance Positive Set Of Books Identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 292 Oracle Inventory Technical Reference Manual
MTL_CYCLE_COUNT_ITEMS
MTL_CYCLE_COUNT_ITEMS stores information about all the items that are eligible for cycle counting within the scope of a cycle count name. Oracle Inventory uses this information to direct and validate the cycle count scheduling process when entering manual schedule requests. It includes specific information regarding the item, including its class–assignment and the date it was last scheduled to be counted by the cycle count.
Foreign Keys Primary Key Table MTL_ABC_CLASSES MTL_CYCLE_COUNT_CLASSES MTL_CYCLE_COUNT_HEADERS QuickCodes Columns Column APPROVAL_TOLERANCE_NEGATIVE
Primary Key Column ABC_CLASS_ID ABC_CLASS_ID CYCLE_COUNT_HEADER_ID CYCLE_COUNT_HEADER_ID
Foreign Key Column ABC_CLASS_ID ABC_CLASS_ID CYCLE_COUNT_HEADER_ID CYCLE_COUNT_HEADER_ID
QuickCodes Type SYS_YES_NO 1 2 SYS_YES_NO 1 2
QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No
CONTROL_GROUP_FLAG
Column Descriptions Name CYCLE_COUNT_HEADER_ID (PK) INVENTORY_ITEM_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN ABC_CLASS_ID ITEM_LAST_SCHEDULE_DATE SCHEDULE_ORDER
Null? Type NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NOT NULL NULL NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER DATE
Description Cycle count identifier Inventory item identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column ABC class identifier Date item was last scheduled to be counted Order in which item will be scheduled, relative to the schedule–order of other items within this cycle count Positive percent tolerance, above which an adjustment transactions requires explicit approval Negative percent tolerance, below which an adjustment transaction requires explicit approval Whether or not this item is a control item to be scheduled every time a schedule is run Standard Who column
NULL NUMBER
APPROVAL_TOLERANCE_POSITIVE
NULL NUMBER
APPROVAL_TOLERANCE_NEGATIVE
NULL NUMBER
CONTROL_GROUP_FLAG REQUEST_ID
NULL NUMBER NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 293
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 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 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
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 MTL_CYCLE_COUNT_ITEMS_U1 MTL_CYCLE_COUNT_ITEMS_U2
structure segment segment segment segment segment segment segment segment segment segment segment segment segment segment segment
Index Type UNIQUE UNIQUE
Sequence 1 2 1 2 3
Column Name CYCLE_COUNT_HEADER_ID INVENTORY_ITEM_ID CYCLE_COUNT_HEADER_ID ABC_CLASS_ID INVENTORY_ITEM_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 294 Oracle Inventory Technical Reference Manual
MTL_DEFAULT_CATEGORY_SETS
MTL_DEFAULT_CATEGORY_SETS stores the identifier of the category set that acts as the default for a particular functional area. This information is used to determine the mandatory category sets for an item. It is also used to provide a default category set for forms and reports that require a category set field value or parameter. The category set for a given functional area is guaranteed to have a category assignment for each item defined for use by the functional area. For example, the category set for the Inventory functional area is mandatory (and defaults) for all items defined as Inventory items. This ensures that for a given functional area, there will be a category set that contains all of the items for that functional area. Additionally, Oracle Inventory defaults the specified category set for a product’s reports which use category information.
Foreign Keys Primary Key Table MTL_CATEGORY_SETS_B QuickCodes Columns Column FUNCTIONAL_AREA_ID
Primary Key Column CATEGORY_SET_ID
Foreign Key Column CATEGORY_SET_ID
QuickCodes Type MTL_FUNCTIONAL_AREAS 1 2 3 4 5 6 7 8
QuickCodes Table MFG_LOOKUPS Inventory Purchasing Planning Service Cost Engineering Order Entry Product Line Accounting
Column Descriptions Name FUNCTIONAL_AREA_ID (PK) CATEGORY_SET_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
Null? Type NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE
Description Functional area identifier Default category set 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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 295
Indexes Index Name MTL_DEFAULT_CATEGORY_SETS_U1
Index Type UNIQUE
Sequence 1
Column Name FUNCTIONAL_AREA_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 296 Oracle Inventory Technical Reference Manual
MTL_DEMAND
This table stores demand and reservation information used in Available To Promise, Planning and other Manufacturing functions. There are three major row types stored in the table: Summary Demand rows, Open Demand Rows, and Reservation Rows. Summary Demand is direct demand for an item within an organization on a particular date, which originated from a particular source. For hard reservations there are several columns which further define what the reservation is for, and where it is being placed. Currently, four sources of demand are supported, Sales Order, Account, Account Alias, and User Defined transaction sources. Five different types of demand, denoted by DEMAND_TYPE column are used. These five types are Model, Option Class, Option Item, Configuration Item and Derived. Derived demand rows are inserted by BOM Demand exploder when demanded item has ATPable components. Each Summary Demand row may be associated with one or more Reservation rows. Reservation may be placed against a particular inventory control (ie, specific subinventory, locator, revision and lot) against any sources (ie, Account Number, Account Alias, Sales Order or even User–Defined sources). Each Summary Demand row may be associated with one or more detailed rows. The detailed rows consist of reservations and open demand. A reservation row represents a firm promise of a supply source. Currently, two types of reservation are supported, reservations to on–hand, and reservations to WIP jobs. Each summary demand row may be associated with one and only one open demand row. Open Demand rows represent the un–reserved portion of the the Summary Demand.
Foreign Keys Primary Key Table BOM_INVENTORY_COMPONENTS GL_CODE_COMBINATIONS MTL_GENERIC_DISPOSITIONS MTL_ITEM_LOCATIONS MTL_ITEM_REVISIONS MTL_LOT_NUMBERS MTL_SALES_ORDERS MTL_SECONDARY_INVENTORIES MTL_SYSTEM_ITEMS_B MTL_SYSTEM_ITEMS_B
Primary Key Column COMPONENT_SEQUENCE_ID CODE_COMBINATION_ID DISPOSITION_ID ORGANIZATION_ID INVENTORY_LOCATION_ID ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID REVISION INVENTORY_ITEM_ID ORGANIZATION_ID LOT_NUMBER SALES_ORDER_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Foreign Key Column COMPONENT_SEQUENCE_ID DEMAND_SOURCE_HEADER_ID DEMAND_SOURCE_HEADER_ID ORGANIZATION_ID LOCATOR_ID ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID REVISION INVENTORY_ITEM_ID ORGANIZATION_ID LOT_NUMBER DEMAND_SOURCE_HEADER_ID SUBINVENTORY ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID DUPLICATED_CONFIG_ITEM_ID ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 297
Foreign Keys (Continued) Primary Key Table MTL_TXN_SOURCE_TYPES MTL_UNITS_OF_MEASURE_TL QuickCodes Columns Column ORDER_CHANGE_REPORT_FLAG
Primary Key Column TRANSACTION_SOURCE_TYPE_ID UOM_CODE
Foreign Key Column DEMAND_SOURCE_TYPE UOM_CODE
QuickCodes Type SYS_YES_NO 1 2 MTL_RESERVATION 1 2 3 SYS_YES_NO 1 2
QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS Soft reservation Hard reservation Supply Order Reservation MFG_LOOKUPS Yes No
RESERVATION_TYPE
UPDATED_FLAG
Column Descriptions Name DEMAND_ID ORGANIZATION_ID INVENTORY_ITEM_ID (PK) DEMAND_SOURCE_TYPE (PK) DEMAND_SOURCE_HEADER_ID (PK)
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER
Description Unique identifier of a demand row, from sequence MTL_DEMAND_S Organization identifier Inventory item identifier Code to indicate the source of the demand Header ID for the source of the demand. For Sales order demand: MTL_SALES_ORDERS.SALES_ORDER_ID , For Account number: GL_CODE_COMBINATIONS.CODE_COMBI NATION_ID, For Account Alias: MTL_GENERIC_DISPOSITIONS.DISPOS ITION_ID Line id of demand source. For Sales Order demand this is: SO_LINES.LINE_ID For Sales Order demand, Line id of Sales order line detail row (SO_LINE_DETAILS.LINE_DETAIL_ID ) Identifier for user–defined Source Type Unit of measure for LINE_ITEM_QUANTITY column Demand or reservation quantity expressed in units defined in UOM_CODE column Demanded or reserved quantity expressed in the item’s primary unit of measure as defined in MTL_SYSTEM_ITEMS Reserved quantity expressed in units defined in UOM_CODE column, Only populated for summary demand rows
DEMAND_SOURCE_LINE
(PK) (PK)
NULL VARCHAR2(30) NULL VARCHAR2(30)
DEMAND_SOURCE_DELIVERY
DEMAND_SOURCE_NAME UOM_CODE LINE_ITEM_QUANTITY PRIMARY_UOM_QUANTITY
NULL VARCHAR2(30) NOT NULL VARCHAR2(3) NOT NULL NUMBER NOT NULL NUMBER
LINE_ITEM_RESERVATION_QTY
NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 298 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NUMBER Description Total quantity reserved expressed in primary unit of measure. Only populated for summary and derived demand rows. Shipped quantity in primary unit of measure code. Planned ship date for summary demand. Parent planned ship date – ATP_LEAD_TIME for derived demand Code for type of reservation 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 DEMAND_ID of parent (summary demand) for reservation and open demand rows. Null for summary and derived demand rows Used to document external sourced demand Used to document external sourced demand User identifier of demand source. For sales order demand this is SO_LINES.LINE_NUMBER User identifier of demand source. For sales order demand it is taken from SO_LINES.LINE_NUMBER of the schedule line, used for display only (not currently used) ID used when calling the Autodetail process, not null if autodetail process is successful, only populated for hard reservation rows Source of supply for reservation, only populated if reservation is not to on hand Header id of reservation supply source, for example if supply source is WIP then it is WIP_DISCRETE_JOBS.WIP_ENTITY_ID Used to group demand rows for automatic WIP job creation via the Load Final Assembly Orders program, reset to null after program completes Flag to indicate if row requires processing by MRP Forecast Consumption program, reset to 2 (No) after MRP processing
RESERVATION_QUANTITY
COMPLETED_QUANTITY REQUIREMENT_DATE
NOT NULL NUMBER NOT NULL DATE
RESERVATION_TYPE LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE PARENT_DEMAND_ID
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 DATE NUMBER
EXTERNAL_SOURCE_CODE EXTERNAL_SOURCE_LINE_ID USER_LINE_NUM USER_DELIVERY
NULL VARCHAR2(30) NULL NUMBER NULL VARCHAR2(30) NULL VARCHAR2(30)
SCHEDULE_ID AUTODETAIL_GROUP_ID
NULL NUMBER NULL NUMBER
SUPPLY_SOURCE_TYPE SUPPLY_SOURCE_HEADER_ID
NULL NUMBER NULL NUMBER
SUPPLY_GROUP_ID
NULL NUMBER
UPDATED_FLAG
NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 299
Column Descriptions Name REVISION
(Continued) Null? Type NULL VARCHAR2(3) Description The item revision reserved, only populated for reservation rows that reference a specific revision The specific lot number reserved, only populated for reservation rows for a specific lot number (not currently used) Subinventory demanded or reserved, can be populated for summary demand Location identifier for reserved item Id of BOM structure for demand associated with ATO Models. If DEMAND_TYPE is 1 (Model) then is BOM_BILL_OF_MATERIALS.BILL_SEQU ENCE_ID if DEMAND_TYPE != 1 (Model) then is BOM_INVENTORY_COMPONENTS.COMPON ENT_SEQUENCE_ID MTL_DEMAND.COMPONENT_SEQUENCE_I D of parent in BOM structure DEMAND_SOURCE_LINE of the Model demand row for all demand and reservation rows associated with an ATO Model demand row The PRIMARY_UOM_QUANTITY the last time that the ATO Order Change ”report” ran Code to indicate status of Configured item creation for ATO Model demand Flag to indicate if demand should be visible to MRP Flag to indicate if demand should be visible to ATP Requirement date – Assembly Lead time. This column is only populated for Configuration Items created by Link Configuration Item to Order (bmlcpb). Demand class of the demand row used by the demand management functions to indicate the status of a row; 1 – Active; 2 – Complete Flag to indicate rows for ATO items that have changed after a configuration item has been created. The ATO Model Order Change report will select these rows and update to 2 (No) Number of days earlier than the parent requirement data that a component must be available to allow for assembly of the parent. Date used by BOM exploder when a fixed BOM structure as of a certain date is required
LOT_NUMBER
NULL VARCHAR2(30)
SERIAL_NUMBER SUBINVENTORY LOCATOR_ID COMPONENT_SEQUENCE_ID (PK)
NULL VARCHAR2(30) NULL VARCHAR2(10) NULL NUMBER NULL NUMBER
PARENT_COMPONENT_SEQ_ID RTO_MODEL_SOURCE_LINE
NULL NUMBER NULL VARCHAR2(30)
RTO_PREVIOUS_QTY CONFIG_STATUS AVAILABLE_TO_MRP AVAILABLE_TO_ATP ESTIMATED_RELEASE_DATE
NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL DATE
DEMAND_CLASS ROW_STATUS_FLAG
NULL VARCHAR2(30) NULL NUMBER(2)
ORDER_CHANGE_REPORT_FLAG
NULL NUMBER
ATP_LEAD_TIME
NULL NUMBER(22)
EXPLOSION_EFFECTIVITY_DATE
NULL DATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 300 Oracle Inventory Technical Reference Manual
Column Descriptions Name BOM_LEVEL MRP_DATE MRP_QUANTITY CUSTOMER_ID TERRITORY_ID
(Continued) Null? Type NULL NUMBER NULL DATE NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(50) NULL VARCHAR2(30) 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 Description Used by BOM exploder to store the level for the explosion process Used/populated by MRP to get a read–consistent picture of the demand Used/populated by MRP to get a read–consistent picture of the demand Customer identifier associated with the demand, Used by MRP to consume forecast entries Territory identifier associated with the demand, Used by MRP to consume forecast entries Bill to identifier associated with the demand, Used by MRP to consume forecast entries Ship to identifier associated with the demand, Used by MRP to consume forecast entries (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 Code for type of demand INVENTORY_ITEM_ID of an existing configured item that was matched to the Model/Option choices associated with this ATO Model DEMAND_ID of an existing model row in MTL_DEMAND with an ”identical” configuration, will cause linkage to the same configuration item for both models Identifier passed to BOM exploder to identify row to explode Item id of the top item that caused this demand or reservation to be placed Configuration group id
BILL_TO_SITE_USE_ID SHIP_TO_SITE_USE_ID MASTER_RESERVATION_QTY DESCRIPTION ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 DEMAND_TYPE DUPLICATED_CONFIG_ITEM_ID
DUPLICATED_CONFIG_DEMAND_ID
NULL NUMBER
EXPLOSION_GROUP_ID ORDERED_ITEM_ID CONFIG_GROUP_ID
NULL NUMBER NULL NUMBER NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 301
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL NUMBER Description Used by Create Configuration to store the operation number for the options and option classes
OPERATION_SEQ_NUM N_COLUMN1 Indexes Index Name MTL_DEMAND_N1
Index Type NOT UNIQUE
Sequence 1 2 3 4 2 8 10 12 5 5 10 15 5 20 25 30 1 2 3 4 1 1 1 1 1 1 2 3 1 2 3 1
Column Name DEMAND_SOURCE_TYPE DEMAND_SOURCE_HEADER_ID DEMAND_SOURCE_LINE DEMAND_SOURCE_DELIVERY INVENTORY_ITEM_ID ORGANIZATION_ID AVAILABLE_TO_MRP PARENT_DEMAND_ID N_COLUMN1 INVENTORY_ITEM_ID ORGANIZATION_ID DEMAND_SOURCE_LINE DEMAND_SOURCE_LINE BILL_TO_SITE_USE_ID SHIP_TO_SITE_USE_ID CUSTOMER_ID INVENTORY_ITEM_ID ORGANIZATION_ID DEMAND_SOURCE_TYPE DEMAND_SOURCE_HEADER_ID UPDATED_FLAG RTO_MODEL_SOURCE_LINE SUPPLY_GROUP_ID EXPLOSION_GROUP_ID CONFIG_GROUP_ID INVENTORY_ITEM_ID ORGANIZATION_ID RESERVATION_TYPE INVENTORY_ITEM_ID ORGANIZATION_ID REQUIREMENT_DATE DEMAND_ID
MTL_DEMAND_N10
NOT UNIQUE
MTL_DEMAND_N11 MTL_DEMAND_N12 MTL_DEMAND_N13 MTL_DEMAND_N14 MTL_DEMAND_N2
NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE
MTL_DEMAND_N3 MTL_DEMAND_N4 MTL_DEMAND_N5 MTL_DEMAND_N6 MTL_DEMAND_N7 MTL_DEMAND_N8 MTL_DEMAND_N9 MTL_DEMAND_U1 Sequences Sequence MTL_DEMAND_S MTL_DEMAND_S
NOT NOT NOT NOT NOT NOT
UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE
NOT UNIQUE UNIQUE
Derived Column DEMAND_ID PARENT_DEMAND_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 302 Oracle Inventory Technical Reference Manual
MTL_DEMAND_HISTORIES
MTL_DEMAND_HISTORIES stores summarized transaction history from MTL_MATERIAL_TRANSACTIONS. This summarized history serves as the input for forecasting future material usage.
Foreign Keys Primary Key Table MTL_SYSTEM_ITEMS_B
Primary Key Column INVENTORY_ITEM_ID ORGANIZATION_ID
Foreign Key Column INVENTORY_ITEM_ID ORGANIZATION_ID
QuickCodes Columns Column PERIOD_TYPE
QuickCodes Type MTL_PERIOD_TYPES 1 2 3
QuickCodes Table MFG_LOOKUPS Daily period Weekly period Calendar period
Column Descriptions Name INVENTORY_ITEM_ID (PK) ORGANIZATION_ID (PK) PERIOD_START_DATE (PK) PERIOD_TYPE (PK)
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL DATE NOT NULL NUMBER NULL NULL NULL NULL NULL NOT NULL NOT NOT NOT NOT DATE NUMBER DATE NUMBER NUMBER NUMBER
Description Inventory item identifier Organization identifier Demand/usage previous period starting date Period used to summarized demand Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Quantity issued to WIP jobs during period Flag calendar periods that have been summarized and ”frozen” Quantity shipped during period Quantity issued to accounts, account aliases, and user–defined during period Quantity issued to intransit and inter–organization transactions during period (not currently used) (not currently used) (not currently used) (not currently used) (not currently used) (not currently used) (not currently used) (not currently used) (not currently used) (not currently used) (not currently used) (not currently used) (not currently used)
LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN STD_WIP_USAGE CLOSED_FLAG SALES_ORDER_DEMAND MISCELLANEOUS_ISSUE INTERORG_ISSUE C_COLUMN1 C_COLUMN2 C_COLUMN3 C_COLUMN4 C_COLUMN5 N_COLUMN1 N_COLUMN2 N_COLUMN3 N_COLUMN4 N_COLUMN5 D_COLUMN1 D_COLUMN2 D_COLUMN3
NULL VARCHAR2(1) NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) NUMBER NUMBER NUMBER NUMBER NUMBER DATE DATE DATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 303
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL NULL DATE DATE NUMBER NUMBER NUMBER DATE Description (not currently used) (not currently used) Standard Who column Standard Who column Standard Who column Standard Who column
D_COLUMN4 D_COLUMN5 REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name MTL_DEMAND_HISTORIES_U1
Index Type UNIQUE
Sequence 1 2 3 4
Column Name INVENTORY_ITEM_ID PERIOD_TYPE ORGANIZATION_ID PERIOD_START_DATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 304 Oracle Inventory Technical Reference Manual
MTL_DEMAND_INTERFACE
MTL_DEMAND_INTERFACE is the interface point between non–Inventory applications and the Inventory demand module. Records inserted into this table are processed by the Demand Manager concurrent program. Processing consists of data validation and insertion into the MTL_DEMAND table through the Inventory functions. ACTION_CODE column determines which Inventory function to perform. ACTION_CODE also governs the requirements for different parameters. In other words, different functions may require different parameters. MTL_DEMAND_INTERFACE follows the Inventory standard for interfacing flexfields. Any parameters which are represented by flexfields may be entered in the interface table either as code combination identifiers or as flexfield segment combinations. The Demand Manager will validate that any given identifiers are valid and enabled. If no identifier is given, then the Demand Manager will validate and decode the flexfield segment values where appropriate. The Demand Manger creates new sales order flexfield combinations in the database, if the passed one does not exist. The Demand Manager uses the columns TRANSACTION_MODE, PROCESS_FLAG, and ERROR_CODE to manipulate the records in the table. Only records with PROCESS_FLAG of ’1’ and ERROR_CODE of NULL will be processed. If a record fails to process completely, then ERROR_CODE will be given a number indicating what type of error has occurred. Almost all the demand and reservation functions can be performed through this interface table. Again, ACTION_CODE determines what function to perform. The following lists all the demand reservation functions that are currently supported through interface table. Action: 100 Function: ATP Check Perform a group ATP check. Action: 110 Function: Demand Add Add a new demand or replace an existing demand. Action: 130 Function: Reservation Add Add a new reservation or replace an existing reservation. Action: 140 Function: Reservation Modify Modify an existing reservation.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 305
Action: 150 Function: Demand and Reservation Add Add/replace a demand and a reservation Action: 160 Function: Demand and Reservation Transfer Transfer an open demand or a reservation to a new delivery. Action: 210 Function: Link Supply Demand Establish a linkage between a demand and a WIP job (ie, a supply source). Action: 220 Function: Delink Supply Demand Remove a linkage between a demand and a WIP job (ie, a supply source). Action: 320 Function: WIP Job Completion Convert a WIP job reservation to an on–hand reservation. Action: 330 Function: WIP Job Return Convert an on–hand reservation back to a WIP job reservation. Action: 410 Function: Update Forecast Attributes Update forecast attributes. Action: 420 Function: Pick Release Pick release demands or reservations. Action: 610 Function: ATS Query Provide the on–hand quantity and available to reserve quantity for an item given a specified inventory control detail. Action: 620 Function: ATS Quick Pick Provide all the on–hand quantity and available to reserve quantity for an item within each specified control detail. Action: 630 Function: Link Configuration Item Create a configuration demand and deactivate a set of demands that represent the customer order. Action: 640 Function: Delink Configuration Item Delete a configuration demand and reactivate the corresponding set of customer demands. Action: 650 Function: Decrease Configuration Item Quantity
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 306 Oracle Inventory Technical Reference Manual
Decrease a configuration item quantity. The quantities in the corresponding set of customer demands are decremented accordingly.
Foreign Keys Primary Key Table GL_CODE_COMBINATIONS MTL_ATP_RULES MTL_DEMAND MTL_GENERIC_DISPOSITIONS MTL_ITEM_LOCATIONS MTL_ITEM_REVISIONS MTL_LOT_NUMBERS MTL_SALES_ORDERS MTL_SECONDARY_INVENTORIES MTL_SYSTEM_ITEMS_B MTL_UNITS_OF_MEASURE_TL MTL_UNITS_OF_MEASURE_TL QuickCodes Columns Column ACTION_CODE
Primary Key Column CODE_COMBINATION_ID RULE_ID DEMAND_ID DISPOSITION_ID ORGANIZATION_ID INVENTORY_LOCATION_ID ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID REVISION INVENTORY_ITEM_ID ORGANIZATION_ID LOT_NUMBER SALES_ORDER_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID UOM_CODE UNIT_OF_MEASURE
Foreign Key Column DEMAND_SOURCE_HEADER_ID ATP_RULE_ID DEMAND_ID DEMAND_SOURCE_HEADER_ID ORGANIZATION_ID LOCATOR_ID ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID REVISION INVENTORY_ITEM_ID ORGANIZATION_ID LOT_NUMBER DEMAND_SOURCE_HEADER_ID SUBINVENTORY ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID LINE_ITEM_UOM LINE_ITEM_UNIT_OF_MEASURE
QuickCodes Type MTL_DEMAND_ACTION_CODE 0 100 110 120 130 140 150 160 210 220 310 320 330 410 420 610 620 630 640 650
QuickCodes Table MFG_LOOKUPS Reservation Action – None ATP Check Demand Add Demand Modify Reservation Add Reservation Modify Demand and Reservation Add Demand/Reservation Transfer Link Supply Demand (Supply Order Reservation) DeLink Supply Demand (Supply Order Un–reserve) Reservation Transfer (Simple) Receipt Transfer (Job Compl.) Return Transfer (Job Return) Update Forecasting Attribute Pick Release (Autodetail) ATS Query ATS QuickPick Link Configuration Item Delink Configuration Item Decrease Config. Item Qty MFG_LOOKUPS Yes No
ATP_CHECK
SYS_YES_NO 1 2
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 307
QuickCodes Columns Column
(Continued) QuickCodes Type SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 MTL_CONFIG_STATUS 10 20 80 QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Not available for config item creation Available for config item creation Demand transferred to config item (inactive) MFG_LOOKUPS ATO Model Option Class Option Configuration Derived Standard MFG_LOOKUPS Invalid Action code Quantity not available to transact Item is not a reservable item Organization information not found Invalid locator control found Quantity tree Node not found No autodetailing information available Current detail level not found Not enough info to do processing UOM Conversion error One of the group elements failed One of the function calls failed No requirement date given Organization Not found Unit of measure not found ATP Processing error Error reading a profile option No BOM attributes found Cannot delink a config item Bad Purchase order number Bad Sales Order
ATP_COMPONENTS_FLAG
AUTODETAIL_EXPENSE_SUBINV_FLAG
CHECK_ATR
CONFIG_STATUS
DEMAND_TYPE
MTL_DEMAND_TYPE 1 2 3 4 5 6 MTL_DEMAND_INTERFACE_ERRORS 1 10 11 12 13 14 15 16 17 18 19 2 20 21 22 23 24 25 26 27 28
ERROR_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 308 Oracle Inventory Technical Reference Manual
QuickCodes Columns Column
(Continued) QuickCodes Type 29 3 30 31 32 33 34 35 36 37 38 39 4 40 41 42 43 44 45 46 47 48 5 50 51 52 53 54 55 56 57 58 59 6 60 61 7 8 9 QuickCodes Table Bad Account number SQL Statement Error Bad Account alias number Bad Source type Invalid number of arguments Flexfield validation failed Bad inventory item id Bad Location Id Bad consumption of open demand Invalid set of options Bad Subinventory Fail to create quantity tree Item Not found Invalid demand type Request quantity exceeds unshipped Duplicate demand key Wip transactions in process Picking rule not found Fail to build SQL statements Unable to find model row Unable to find a calendar date Subinventory is not reservable No memory could be allocated Unable to find a group date No request date, quantity and infinite supply date specified Unable to meet the request quantity Unable to meet the latest acceptable date Exceed ATP memory size Unable to find ATP organization calendar Mutiple ATP calendars Invalid ATP rule Unable to meet the request quantity for resources Unable to meet request quantity for materials and resources Internal Data Corruption Unable to find parent row for the explosion group Nonshippable Item requiring no ATP checks, not included in A Invalid Request Invalid quantity Demand row not found MFG_LOOKUPS Yes No
GROUP_ATP_CHECK
SYS_YES_NO 1 2
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 309
QuickCodes Columns Column LOCK_FLAG
(Continued) QuickCodes Type SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 MTL_RESERVATION 1 2 3 SYS_YES_NO 1 2 MTL_TRANSACTION_MODE 1 2 3 SYS_YES_NO 1 2 QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Soft reservation Hard reservation Supply Order Reservation MFG_LOOKUPS Yes No MFG_LOOKUPS On–line processing Concurrent processing Background processing MFG_LOOKUPS Yes No
PARTIALS_ALLOWED_FLAG
PROCESS_FLAG
RESERVATION_TYPE
SINGLE_LOT_FLAG
TRANSACTION_MODE
VALIDATE_ROWS
Column Descriptions Name SCHEDULE_GROUP_ID
Null? Type NULL NUMBER
Description Identifies a group of transactions that are to be processed together. All transactions in the group must succeed or the group will be failed Code to indicate the source of the demand Header ID for the source of the demand. For Sales order demand: MTL_SALES_ORDERS.SALES_ORDER_ID , For Account number: GL_CODE_COMBINATIONS.CODE_COMBI NATION_ID, For Account Alias: MTL_GENERIC_DISPOSITIONS.DISPOS ITION_ID Line id of demand source. For Sales Order demand this is: SO_LINES.LINE_ID For Sales Order demand, Line id of Sales order line detail row (SO_LINE_DETAILS.LINE_DETAIL_ID ) Used by demand functions to lock a parent row when updating so that other processes will not update this parent and its children rows at the same time
DEMAND_SOURCE_TYPE DEMAND_SOURCE_HEADER_ID
NULL NUMBER NULL NUMBER
DEMAND_SOURCE_LINE DEMAND_SOURCE_DELIVERY
NULL VARCHAR2(30) NULL VARCHAR2(30)
LOCK_FLAG
NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 310 Oracle Inventory Technical Reference Manual
Column Descriptions Name ATP_CHECK
(Continued) Null? Type NULL NUMBER Description Flag to indicate if the item in the row should be ATP checked. If null then the validator will atomatically populate it from ATP_FLAG in MTL_SYSTEM_ITEMS NULL NUMBER An interface code to activate one of the Inventory demand functions NULL NUMBER Flag to indicate if the row need to be validated before being processed. Should be set to Yes in most situations NULL NUMBER A flag to indicate processing mode: 1 – Online; 2 – Immediate Concurrent Program Mode; ; 3 – Batch NULL NUMBER A flag to indicate if row should be processed by demand interface processor. NULL NUMBER Flag to indicate if the reservation should reserve the request quantity from a single lot NULL NUMBER (not currently used) NULL NUMBER Code to indicate which level of detail for the reservation. 0 – Organization Level; 1 – Item Level; 2 – Revision Level; 3 – Lot Level; 5 – Subinventory Level; 6 – Locator Level NULL NUMBER Flag to indicate if Available to Reserve check should be completed. In most situation this flag should be set to Yes NOT NULL DATE Standard Who column NOT NULL NUMBER Standard Who column NOT NULL DATE Standard Who column NOT NULL NUMBER Standard Who column NULL NUMBER Standard Who column NULL NUMBER Error code returned by the demand processor NULL VARCHAR2(240) Error explanation text NULL DATE Earliest date that demand should be scheduled. If null then it is treated as today’s date NULL VARCHAR2(25) Long name of the unit of measure of the LINE_ITEM_QUANTITY NULL VARCHAR2(3) Unit of mesaure code of line item quantity. If both LINE_ITEM_UOM and LINE_ITEM_UNIT_OF_MEASURE are not specified, validator will automatically populate it as primary uom code NOT NULL NUMBER The item quantity with respect to the line item uom. NULL NUMBER Item reservation quantity in terms of line item uom
ACTION_CODE VALIDATE_ROWS
TRANSACTION_MODE
PROCESS_FLAG SINGLE_LOT_FLAG
DETAIL_RESERVE_FLAG RESERVE_LEVEL
CHECK_ATR
LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN ERROR_CODE ERR_EXPLANATION REQUIREMENT_DATE
LINE_ITEM_UNIT_OF_MEASURE LINE_ITEM_UOM
LINE_ITEM_QUANTITY LINE_ITEM_RESERVATION_QTY
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 311
Column Descriptions Name PRIMARY_UOM
(Continued) Null? Type NULL VARCHAR2(3) Description The line item qty with respect to the item’s primary uom from MTL_SYSTEM_ITEMS. The validator automatically populates this column The line item qty with respect to the item’s primary uom, vaidator populated Reservation quantity in terms of primary unit of measure of the item, validator populated ATP rule identifier, validator populated if null Organization identifier Organization identifier by name Inventory item identifier Item Flexfield segment column Item Flexfield segment column Item Flexfield segment column Item Flexfield segment column Item Flexfield segment column Item Flexfield segment column Item Flexfield segment column Item Flexfield segment column Item Flexfield segment column Item Flexfield segment column Item Flexfield segment column Item Flexfield segment column Item Flexfield segment column Item Flexfield segment column Item Flexfield segment column Item Flexfield segment column Item Flexfield segment column Item Flexfield segment column Item Flexfield segment column Item Flexfield segment column Flexfield segment column Flexfield segment column Flexfield segment column Flexfield segment column Flexfield segment column Flexfield segment column Flexfield segment column Flexfield segment column Flexfield segment column Flexfield segment column Flexfield segment column Flexfield segment column Flexfield segment column Flexfield segment column Flexfield segment column Flexfield segment column Flexfield segment column Flexfield segment column Flexfield segment column Flexfield segment column
PRIMARY_UOM_QUANTITY RESERVATION_QUANTITY ATP_RULE_ID ORGANIZATION_ID ORGANIZATION_NAME INVENTORY_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 DEMAND_HEADER_SEGMENT1 DEMAND_HEADER_SEGMENT2 DEMAND_HEADER_SEGMENT3 DEMAND_HEADER_SEGMENT4 DEMAND_HEADER_SEGMENT5 DEMAND_HEADER_SEGMENT6 DEMAND_HEADER_SEGMENT7 DEMAND_HEADER_SEGMENT8 DEMAND_HEADER_SEGMENT9 DEMAND_HEADER_SEGMENT10 DEMAND_HEADER_SEGMENT11 DEMAND_HEADER_SEGMENT12 DEMAND_HEADER_SEGMENT13 DEMAND_HEADER_SEGMENT14 DEMAND_HEADER_SEGMENT15 DEMAND_HEADER_SEGMENT16 DEMAND_HEADER_SEGMENT17 DEMAND_HEADER_SEGMENT18 DEMAND_HEADER_SEGMENT19 DEMAND_HEADER_SEGMENT20
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 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 VARCHAR2(60) 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(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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 312 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(30) Description Flexfield segment column Flexfield segment column Flexfield segment column Flexfield segment column Flexfield segment column Flexfield segment column Flexfield segment column Flexfield segment column Flexfield segment column Flexfield segment column Used to document external sourced demand Used to document external sourced demand Source of supply for reservation, only populated if reservation is not to on hand Header id of reservation supply source, for example if supply source is WIP then it is WIP_DISCRETE_JOBS.WIP_ENTITY_ID For sales order demand this is SO_LINES.LINE_NUMBER, used for display only User identifier of demand source. For sales order demand it is taken from SO_LINES.LINE_NUMBER of the schedule line, used for display only The item revision reserved, only populated for reservation rows that reference a specific revision The specific lot number reserved, only populated for reservation rows for a specific lot number (not currently used) Subinventory demanded or reserved, can be populated for summary demand rows Location identifier for reserved item, only populated when reservation is specific to a locator Locator flexfield segment column Locator flexfield segment column Locator flexfield segment column Locator flexfield segment column Locator flexfield segment column Locator flexfield segment column Locator flexfield segment column
DEMAND_HEADER_SEGMENT21 DEMAND_HEADER_SEGMENT22 DEMAND_HEADER_SEGMENT23 DEMAND_HEADER_SEGMENT24 DEMAND_HEADER_SEGMENT25 DEMAND_HEADER_SEGMENT26 DEMAND_HEADER_SEGMENT27 DEMAND_HEADER_SEGMENT28 DEMAND_HEADER_SEGMENT29 DEMAND_HEADER_SEGMENT30 EXTERNAL_SOURCE_CODE EXTERNAL_SOURCE_LINE_ID SUPPLY_SOURCE_TYPE SUPPLY_HEADER_ID
NULL NUMBER NULL NUMBER NULL NUMBER
USER_LINE_NUM USER_DELIVERY
NULL VARCHAR2(30) NULL VARCHAR2(30)
REVISION
NULL VARCHAR2(3)
LOT_NUMBER
NULL VARCHAR2(30)
SERIAL_NUMBER SUBINVENTORY LOCATOR_ID
NULL VARCHAR2(30) NULL VARCHAR2(10) NULL NUMBER
LOC_SEGMENT1 LOC_SEGMENT2 LOC_SEGMENT3 LOC_SEGMENT4 LOC_SEGMENT5 LOC_SEGMENT6 LOC_SEGMENT7
NULL VARCHAR2(40) NULL VARCHAR2(40) NULL VARCHAR2(40) NULL VARCHAR2(40) NULL VARCHAR2(40) NULL VARCHAR2(40) NULL VARCHAR2(40)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 313
Column Descriptions Name LOC_SEGMENT8 LOC_SEGMENT9 LOC_SEGMENT10 LOC_SEGMENT11 LOC_SEGMENT12 LOC_SEGMENT13 LOC_SEGMENT14 LOC_SEGMENT15 LOC_SEGMENT16 LOC_SEGMENT17 LOC_SEGMENT18 LOC_SEGMENT19 LOC_SEGMENT20
(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 NUMBER NULL NUMBER Description Locator flexfield segment column Locator flexfield segment column Locator flexfield segment column Locator flexfield segment column Locator flexfield segment column Locator flexfield segment column Locator flexfield segment column Locator flexfield segment column Locator flexfield segment column Locator flexfield segment column Locator flexfield segment column Locator flexfield segment column Locator flexfield segment column ID used when calling the Autodetail process Id of BOM structure for demand associated with ATO Models, if DEMAND_TYPE is 1 (Model) then is BOM_BILL_OF_MATERIALS.BILL_SEQU ENCE_ID, if DEMAND_TYPE != 1 (Option or Opt Class) then is BOM_INVENTORY_COMPONENTS.COMPON ENT_SEQUENCE_ID MTL_DEMAND.COMPONENT_SEQUENCE_I D of parent in BOM structure DEMAND_SOURCE_LINE of the Model demand row for all demand and reservation rows associated with ATO Model demand (not used in this table) Code to indicate status of Configured item creation for ATO Model demand Used to identify existing reservation row for certain action codes Used to identify existing reservation row for certain action codes (not currently used) Used to identify existing reservation row for certain action codes Used to identify existing reservation row for certain action codes Old location flexfield segment Old location flexfield segment
AUTODETAIL_GROUP_ID COMPONENT_SEQUENCE_ID
PARENT_COMPONENT_SEQ_ID RTO_MODEL_SOURCE_LINE
NULL NUMBER NULL VARCHAR2(30)
RTO_PREVIOUS_QTY CONFIG_STATUS OLD_REVISION OLD_LOT_NUMBER OLD_SERIAL_NUMBER OLD_SUBINVENTORY OLD_LOCATOR_ID OLD_LOC_SEGMENT1 OLD_LOC_SEGMENT2
NULL NUMBER NULL NUMBER NULL VARCHAR2(3) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(10) NULL NUMBER NULL VARCHAR2(40) NULL VARCHAR2(40)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 314 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 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) NUMBER VARCHAR2(30) Description Old location flexfield segment Old location flexfield segment Old location flexfield segment Old location flexfield segment Old location flexfield segment Old location flexfield segment Old location flexfield segment Old location flexfield segment Old location flexfield segment Old location flexfield segment Old location flexfield segment Old location flexfield segment Old location flexfield segment Old location flexfield segment Old location flexfield segment Old location flexfield segment Old location flexfield segment Old location flexfield segment (not used in this table) Demand class, used for ATP and Plannning purposes Customer identifier associated with the demand, used by MRP to consume forecast entries Territory identifier used by MRP to consume forecast entries Bill to identifier used by MRP to consume forecast entries Ship to identifier used by MRP to consume forecast entries (not currently used) For autodetailing, if specificed all lots with earlier expiration dates will be ignored Used in autodetail and other reservation actions to indicate if a partial quantity should be reserved when the total quantity is not available (not currently used) Available quantity on the request date, populated by ATP The earliest date that can satisfy the requested quantity regardless of the request date, populated by ATP Maximum quantity available on the Earliest ATP Date, populated by ATP First date on/after the required date that has enough to satisfy the requested quantity, populated by ATP Maximum available quantity on the Request ATP date, populated by ATP
OLD_LOC_SEGMENT3 OLD_LOC_SEGMENT4 OLD_LOC_SEGMENT5 OLD_LOC_SEGMENT6 OLD_LOC_SEGMENT7 OLD_LOC_SEGMENT8 OLD_LOC_SEGMENT9 OLD_LOC_SEGMENT10 OLD_LOC_SEGMENT11 OLD_LOC_SEGMENT12 OLD_LOC_SEGMENT13 OLD_LOC_SEGMENT14 OLD_LOC_SEGMENT15 OLD_LOC_SEGMENT16 OLD_LOC_SEGMENT17 OLD_LOC_SEGMENT18 OLD_LOC_SEGMENT19 OLD_LOC_SEGMENT20 SUPPLY_GROUP_ID DEMAND_CLASS CUSTOMER_ID TERRITORY_ID BILL_TO_SITE_USE_ID SHIP_TO_SITE_USE_ID DESCRIPTION LOT_EXPIRATION_CUTOFF_DATE
NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(50) NULL DATE
PARTIALS_ALLOWED_FLAG
NULL NUMBER
AUTOSCHEDULE_DEMAND_QUANTITY REQUEST_DATE_ATP_QUANTITY EARLIEST_ATP_DATE
NULL NUMBER NULL NUMBER NULL DATE
EARLIEST_ATP_DATE_QUANTITY REQUEST_ATP_DATE
NULL NUMBER NULL DATE
REQUEST_ATP_DATE_QUANTITY
NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 315
Column Descriptions Name
(Continued) Null? Type NULL DATE Description The earliest date that all the requested quantity for each item in the group can be satisfied (not currently used, comes from ATP Rule) Number of days earlier than the parent requirement date that a component must be available to allow for assembly of the parent On and after this date an infinite supply is assumed, populated by ATP, use to determine if available date is from infinite supply Flag to indicate if all the items under the same group id will be treated as a group atp (ie, return the same GROUP_AVAIABLE_DATE), if not passed, validator populates with 2 (No). Used by BOM exploder to store the level for the explosion process Date used by BOM exploder when a fixed BOM structure as of a certain date is required 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 (not currently used) Partial allowed flag within an ATP group Partial allowed flag for the schedule group (not currently used) (not currently used) (not currently used) (not currently used) (not currently used) Column used to identify record originated from Supply Demand Inquiry (not currently used)
GROUP_AVAILABLE_DATE
ACCUMULATION_WINDOW ATP_LEAD_TIME
NULL NUMBER NULL NUMBER
INFINITE_TIME_FENCE_DATE
NULL DATE
GROUP_ATP_CHECK
NULL NUMBER
BOM_LEVEL EXPLOSION_EFFECTIVITY_DATE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 C_COLUMN1 C_COLUMN2 C_COLUMN3 C_COLUMN4 C_COLUMN5 C_COLUMN6 C_COLUMN7 C_COLUMN8 N_COLUMN1 N_COLUMN2
NULL NUMBER NULL DATE NULL VARCHAR2(30) 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(240) VARCHAR2(240)
NULL VARCHAR2(240) NULL NULL NULL NULL NULL NULL VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) NUMBER
NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 316 Oracle Inventory Technical Reference Manual
Column Descriptions Name N_COLUMN3 N_COLUMN4
(Continued) Null? Type NULL NUMBER NULL NUMBER Description (not currently used) Column used to mark record and its detail in MTL_SUPPLY_DEMAND_TEMP for deletion Column used to create a unique sequence for array management while processing (not currently used) (not currently used) (not currently used) (not currently used) (not currently used) Identifies a group of items that will be passed to the ATP function as a group. Also see GROUP_ATP_CHECK. Each atp group id corresponds to at most one schedule group id. sequence MTL_DEAMND_INTERFACE_S Order of request processing within a SCHEDULE_GROUP_ID Demand identifier for a demand record in MTL_DEMAND table ID used by OE to delete rows after processing, based on sequence MTL_DEMAND_SESSION_S Identifier of user–defined Source Type Code for type of demand Used to return the quantity that has be successfully autodetailed Used to return the quantity available to reserve Used to return the quantity on hand Identifier passed to Bom exploder to identify row to explode Code for type of reservation Item id of the top item that caused this demand or reservation to be placed Flag to indicate if item should be exploded to find ATP_CHECK = Yes components prior to ATP check of Item. Validator will default from MTL_SYSTEM_ITEMS if null. This date is lastest date that demand should be scheduled. The identifier for the organization that ATP will use to get the calendar for ATP computations. A flag to indicate whether the autodetail process should include expense subinventories Supplier identifier Supplier site identifier Intransit lead time
N_COLUMN5 D_COLUMN1 D_COLUMN2 D_COLUMN3 D_COLUMN4 D_COLUMN5 ATP_GROUP_ID
NULL NUMBER NULL NULL NULL NULL NULL NULL DATE DATE DATE DATE DATE NUMBER
TRANSACTION_PROCESS_ORDER DEMAND_ID SESSION_ID DEMAND_SOURCE_NAME DEMAND_TYPE AUTODETAILED_QUANTITY AVAILABLE_TO_RESERVE QUANTITY_ON_HAND EXPLOSION_GROUP_ID RESERVATION_TYPE ORDERED_ITEM_ID ATP_COMPONENTS_FLAG
NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(30) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER
LATEST_ACCEPTABLE_DATE ATP_CALENDAR_ORGANIZATION_ID
NULL DATE NULL NUMBER
AUTODETAIL_EXPENSE_SUBINV_FLAG VENDOR_ID VENDOR_SITE_ID INTRANSIT_LEAD_TIME
NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 317
Column Descriptions Name SHIP_METHOD RESOURCE_ID DEPARTMENT_ID Indexes Index Name
(Continued) Null? Type NULL VARCHAR2(30) NULL NUMBER NULL NUMBER Description Ship method Resource identifier Department identifier
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE
Sequence 1 2 2 1 2 1 1 1 1 1 2 1 2 1 2 3
Column Name SCHEDULE_GROUP_ID N_COLUMN5 PROCESS_FLAG ATP_GROUP_ID INVENTORY_ITEM_ID EXPLOSION_GROUP_ID SESSION_ID DEMAND_SOURCE_LINE DEMAND_SOURCE_DELIVERY ORGANIZATION_ID INVENTORY_ITEM_ID SESSION_ID SCHEDULE_GROUP_ID SCHEDULE_GROUP_ID TRANSACTION_MODE PROCESS_FLAG
MTL_DEMAND_INTERFACE_N1 MTL_DEMAND_INTERFACE_N10 MTL_DEMAND_INTERFACE_N2 MTL_DEMAND_INTERFACE_N3 MTL_DEMAND_INTERFACE_N4 MTL_DEMAND_INTERFACE_N5 MTL_DEMAND_INTERFACE_N6 MTL_DEMAND_INTERFACE_N7 MTL_DEMAND_INTERFACE_N8 MTL_DEMAND_INTERFACE_N9
NOT UNIQUE NOT UNIQUE
Sequences Sequence MTL_DEMAND_INTERFACE_S MTL_DEMAND_INTERFACE_S
Derived Column ATP_GROUP_ID EXPLOSION_GROUP_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 318 Oracle Inventory Technical Reference Manual
MTL_DESCRIPTIVE_ELEMENTS
MTL_DESCRIPTIVE_ELEMENTS stores the descriptive element definitions for an item catalog group. Descriptive elements are defining properties used to describe in the catalog group. DEFAULT_ELEMENT_FLAG indicates whether the descriptive element is typically used in the item catalog description (using the concatenated descriptive element values) for the item. The value of the flag entered here provides the default behavior for the descriptive element. Whether a particular element is used for a particular item can be determined in the Master Items window. REQUIRED_ELEMENT_FLAG indicates whether a value must be defined for the descriptive element before the item catalog definition of an item can be considered complete.
Foreign Keys Primary Key Table MTL_ITEM_CATALOG_GROUPS QuickCodes Columns Column DEFAULT_ELEMENT_FLAG
Primary Key Column ITEM_CATALOG_GROUP_ID
Foreign Key Column ITEM_CATALOG_GROUP_ID
QuickCodes Type YES_NO N Y YES_NO N Y
QuickCodes Table FND_LOOKUPS No Yes FND_LOOKUPS No Yes
REQUIRED_ELEMENT_FLAG
Column Descriptions Name ITEM_CATALOG_GROUP_ID ELEMENT_NAME (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUIRED_ELEMENT_FLAG DEFAULT_ELEMENT_FLAG ELEMENT_SEQUENCE DESCRIPTION REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE (PK)
Null? Type NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NOT NULL NUMBER VARCHAR2(30) DATE NUMBER DATE NUMBER NUMBER VARCHAR2(1)
Description Item Catalog Group identifier Descriptive element name Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Flag indicating element is required Flag indicating that the element needs to be included in default item description Descriptive element sequence number Descriptive element description Standard Who column Standard Who column Standard Who column Standard Who column
NOT NULL VARCHAR2(1) NOT NULL NUMBER NULL NULL NULL NULL NULL VARCHAR2(50) NUMBER NUMBER NUMBER DATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 319
Indexes Index Name MTL_DESCRIPTIVE_ELEMENTS_U1
Index Type UNIQUE
Sequence 1 2
Column Name ITEM_CATALOG_GROUP_ID ELEMENT_NAME
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 320 Oracle Inventory Technical Reference Manual
MTL_DESCR_ELEMENT_VALUES
MTL_DESCR_ELEMENT_VALUES stores the descriptive element values for a specific item. When an item is associated with a particular item catalog group, one row per descriptive element (for that catalog group) is inserted into this table. This table is then updated with the descriptive element values that the user specifies for the item. Descriptive element values are defined once (at the item master organization) for an item. An item may only be assigned to one item catalog group and will therefore only have descriptive elements for a single catalog group. DEFAULT_ELEMENT_FLAG is used to indicate whether the descriptive element value is to be used in the item catalog description for this particular item. The initial value is defaulted from MTL_DESCRIPTIVE_ELEMENTS but may be changed when the item is assigned to the catalog group.
Foreign Keys Primary Key Table MTL_DESCRIPTIVE_ELEMENTS MTL_SYSTEM_ITEMS_B QuickCodes Columns Column DEFAULT_ELEMENT_FLAG
Primary Key Column ELEMENT_NAME INVENTORY_ITEM_ID
Foreign Key Column ELEMENT_NAME INVENTORY_ITEM_ID
QuickCodes Type YES_NO N Y
QuickCodes Table FND_LOOKUPS No Yes
Column Descriptions Name INVENTORY_ITEM_ID (PK) ELEMENT_NAME (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN ELEMENT_VALUE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE DEFAULT_ELEMENT_FLAG ELEMENT_SEQUENCE
Null? Type NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NUMBER VARCHAR2(30) DATE NUMBER DATE NUMBER NUMBER VARCHAR2(30) NUMBER NUMBER NUMBER DATE VARCHAR2(1)
Description Inventory item identifier Descriptive element name Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Descriptive element value Standard Who column Standard Who column Standard Who column Standard Who column Flag indicating element to be included in default item description Element sequence number
NOT NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 321
Indexes Index Name MTL_DESCR_ELEMENT_VALUES_U1
Index Type UNIQUE
Sequence 1 2
Column Name INVENTORY_ITEM_ID ELEMENT_NAME
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 322 Oracle Inventory Technical Reference Manual
MTL_DESC_ELEM_VAL_INTERFACE
MTL_DESC_ELEM_VAL_INTERFACE temporarily stores descriptive element values for an item that is associated with an item catalog group before loading this information into Oracle Inventory. This table contains user friendly columns which allow you to easily enter your data as well as the corresponding foreign keys. Oracle Inventory will default column values you do not enter, after performing the proper validation. For example, if you enter an ITEM_NUMBER, Oracle Inventory will fill in the corresponding INVENTORY_ITEM_ID for you. This table is not used currently.
QuickCodes Columns Column DEFAULT_ELEMENT_FLAG
QuickCodes Type YES_NO N Y BOM_INTERFACE_STATUS 1 2 3 4 5 6 7
QuickCodes Table FND_LOOKUPS No Yes MFG_LOOKUPS Awaiting validation Validation started Validation failed Validation succeeded Processing started Processing failed Processing succeeded
PROCESS_FLAG
Column Descriptions Name INVENTORY_ITEM_ID (PK) ELEMENT_NAME (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN ELEMENT_VALUE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE DEFAULT_ELEMENT_FLAG ELEMENT_SEQUENCE TRANSACTION_ID PROCESS_FLAG ITEM_NUMBER
Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER VARCHAR2(30) DATE NUMBER DATE NUMBER NUMBER VARCHAR2(30) NUMBER NUMBER NUMBER DATE VARCHAR2(1) NUMBER NUMBER NUMBER VARCHAR2(81)
Description Inventory item identifier Descriptive element name Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Descriptive element value Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column Flag indicating whether element is included in default item description Element sequence number Row identifier Row status Concatenated item segments
NOT NOT NOT NOT
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 323
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 MTL_ECONOMIC_ZONES_B_U1
Null? Type NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL VARCHAR2(10) NUMBER(15) DATE NUMBER(15) DATE NUMBER(15)
Description zone code standard who standard who standard who standard who standard who column column column column column
Index Type UNIQUE
Sequence 1
Column Name ZONE_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 324 Oracle Inventory Technical Reference Manual
MTL_ECONOMIC_ZONES_TL
MTL_ECONOMIC_ZONES_TL is the corresponding transalation 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 MTL_ECONOMIC_ZONES_TL_U1
Primary Key Column ZONE_CODE
Foreign Key Column ZONE_CODE
Null? Type NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(10) VARCHAR2(4) DATE NUMBER(15) NUMBER(15) DATE VARCHAR2(80) VARCHAR2(240) NUMBER(15) VARCHAR2(4)
Description 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
Index Type UNIQUE
Sequence 5 10
Column Name ZONE_CODE LANGUAGE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 325
MTL_EXT_OBJECTS
MTL_EXT_OBJECTS stores the external component information of an inventory item.
QuickCodes Columns Column OBJECT_TYPE
QuickCodes Type INV_GENEALOGY_OBJECT_TYPE 1 2 3
QuickCodes Table MFG_LOOKUPS Lot Serial External
Column Descriptions Name OBJECT_ID (PK) OBJECT_TYPE OBJECT_NUMBER OBJECT_DESCRIPTION LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN LAST_PRINT_DATE 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 MTL_EXT_OBJECTS_N1
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL VARCHAR2(30) NULL VARCHAR2(150) NOT NULL DATE NOT NULL NUMBER NOT NULL DATE NOT NULL NUMBER NULL NUMBER NULL DATE NULL 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 Genealogy object identifier Genealogy object type Genealogy object number Genealogy object description Standard Who column Standard Who column 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 Standard Who column Standard Who column Standard Who column
Index Type NOT UNIQUE
Sequence 1
Column Name OBJECT_NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 326 Oracle Inventory Technical Reference Manual
Sequences Sequence MTL_GEN_OBJECT_ID_S
Derived Column OBJECT_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 327
MTL_FISCAL_CAT_ACCOUNTS
MTL_FISCAL_CAT_ACCOUNTS stores the account numbers defined for a legal entity, cost type, cost group and category.
Foreign Keys Primary Key Table CST_COST_GROUPS CST_COST_TYPES 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_CATEGORIES_B Column Descriptions Name LEGAL_ENTITY_ID (PK) COST_TYPE_ID (PK) COST_GROUP_ID (PK) CATEGORY_ID (PK) MATERIAL_ACCOUNT MATERIAL_OVERHEAD_ACCOUNT RESOURCE_ACCOUNT OUTSIDE_PROCESSING_ACCOUNT OVERHEAD_ACCOUNT EXPENSE_ACCOUNT BRIDGING_ACCOUNT NON_INVOICED_SO NON_INVOICED_REVENUE LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN Indexes Index Name MTL_FISCAL_CAT_ACCOUNTS_U1
Primary Key Column COST_GROUP_ID COST_TYPE_ID CODE_COMBINATION_ID CODE_COMBINATION_ID CODE_COMBINATION_ID CODE_COMBINATION_ID CODE_COMBINATION_ID CODE_COMBINATION_ID CODE_COMBINATION_ID ORGANIZATION_ID CATEGORY_ID
Foreign Key Column COST_GROUP_ID COST_TYPE_ID MATERIAL_ACCOUNT MATERIAL_OVERHEAD_ACCOUNT RESOURCE_ACCOUNT OVERHEAD_ACCOUNT OUTSIDE_PROCESSING_ACCOUNT EXPENSE_ACCOUNT BRIDGING_ACCOUNT LEGAL_ENTITY_ID CATEGORY_ID
Null? Type NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(15) NUMBER NUMBER NUMBER NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER
Description Legal entity identifier Cost type identifier Cost group identifier Item category identifier Material account Material overhead account Resource account Outside processing account Overhead account Expense account Bridging account Non–invoiced sales order Non–invoiced revenue Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column
NOT NOT NOT NOT
Index Type UNIQUE
Sequence 1 2 3 4
Column Name LEGAL_ENTITY_ID COST_TYPE_ID COST_GROUP_ID CATEGORY_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 328 Oracle Inventory Technical Reference Manual
MTL_FLEX_CONTEXT
MTL_FLEX_CONTEXT Stores context mapping for Lot & Serial attributes Descriptive Flex Fields. You can store context values for an item or Category for structure definition of Lot/Serial attribute Descriptive flex flield.
Column Descriptions Name ORGANIZATION_ID (PK) DESCRIPTIVE_FLEXFIELD_NAME CONTEXT_COLUMN_NAME (PK) (PK)
Null? Type NOT NULL NUMBER NOT NULL VARCHAR2(40) NOT NULL VARCHAR2(30)
Description Organization Id Descriptive Flex Field name Context can be based on Item or Category.This column will store if context it is assigned to Item or Category. Category set id if the context_reference = ’Category’ Context Code This has the value of context column. Standard Who Column (For future use only) Standard Who Column (For future use only) Standard Who Column (For future use only) Standard Who Column (For future use only) Standard Who Column (For future use only) Standard Who Column (For future use only) Standard Who Column (For future use only) Standard Who Column (For future use only) Standard Who Column (For future use only)
CATEGORY_SET_ID DESCRIPTIVE_FLEX_CONTEXT_CODE CONTEXT_COLUMN_VALUE_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
NULL NUMBER NOT NULL VARCHAR2(30) NOT NULL NUMBER NOT NULL DATE NOT NULL NUMBER NOT NULL DATE NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL DATE
Indexes Index Name MTL_FLEX_CONTEXT_U1
Index Type NOT UNIQUE
Sequence 1 2 3 4
Column Name ORGANIZATION_ID DESCRIPTIVE_FLEXFIELD_NAME CONTEXT_COLUMN_NAME CONTEXT_COLUMN_VALUE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 329
MTL_FORECAST_RULES
MTL_FORECAST_RULES stores rules or options which are used in the Statistical and Focus forecasting processes. The options can be classified into Forecast Computation options, Forecast Source options and Statistical Forecasting Parameters. Computation option governs which forecast method and bucket type to use. There are two forecast methods and three bucket types. The forecast methods are statistical and focus forecastings. Three possible bucket types are days, weeks and periods. Forecast sources consist of the forecast demand elements to be included or excluded in the forecast process. The demand elements are sales order shipments, wip issues, miscellaneous issues and inter– organization transfers. The forecast source options direct forecast process to include or to exclude the specified sources during forecasting. For example, if the option only includes sales orders, then the forecast result will totally depend on the sales order demand. Statistical Forecasting Parameters store parameters that are pertaining to Statistical forecasting. The parameters include the maximum past periods to use, alpha smoothing factor, trend and seasonality factors, and the option to turn on/off the employment of trend or seasonality models in the forecast calculation.
QuickCodes Columns Column FORECAST_TYPE
QuickCodes Type MTL_FORECAST 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 MTL_PERIOD_TYPES 1
QuickCodes Table MFG_LOOKUPS Focus forecasting Statistical forecasting MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Daily period
INCLUDE_INTERORG_ISSUES
INCLUDE_MISCELLANEOUS_ISSUES
INCLUDE_SALES_ORDERS
INCLUDE_SEASONALITY_MODEL
INCLUDE_TREND_MODEL
INCLUDE_WIP_ISSUES
PERIOD_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 330 Oracle Inventory Technical Reference Manual
QuickCodes Columns Column
(Continued) QuickCodes Type 2 3 QuickCodes Table Weekly period Calendar period
Column Descriptions Name FORECAST_RULE_ID (PK) FORECAST_RULE_NAME LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN DESCRIPTION FORECAST_TYPE PERIOD_TYPE INCLUDE_SALES_ORDERS INCLUDE_INTERORG_ISSUES
Null? Type NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NOT NOT NOT NUMBER VARCHAR2(80) DATE NUMBER DATE NUMBER NUMBER VARCHAR2(240) NUMBER
Description
INCLUDE_MISCELLANEOUS_ISSUES
NOT
INCLUDE_WIP_ISSUES
NOT
MAXIMUM_PAST_PERIODS
ALPHA_SMOOTHING_FACTOR
INCLUDE_TREND_MODEL
TREND_FACTOR
INCLUDE_SEASONALITY_MODEL SEASONALITY_FACTOR
ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2
Identifier of forecast rule Name of forecast rule Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Rule description Indicates the forecast method used in rule NULL NUMBER Bucket type for forecast NULL NUMBER Flag to indicate if sales order shipments should be included in forecast history NULL NUMBER Flag to indicate if inter–organization issues should be included in forecast history NULL NUMBER Flag to indicate if miscellaneous issues (Account, Account Alias, Miscellaneous, Internal Order and User Defined Issues that are classified as miscellaneous) should be included in forecast NULL NUMBER Flag to indicate if WIP issues (Issue components to WIP, and Issue Primary Assemblies to WIP) should be included NULL NUMBER The maximum number of past periods that the statistical forecast uses to generate the forecasts NULL NUMBER Factor that determines how much weight to put on past periods, 1=only most recent period, 0=more on the distant past NULL NUMBER Flag to indicate if an estimate of the amount of change from period to period should be included in the forecast model NULL NUMBER Smoothing factor for the trend model; 1 = only look at most recent, 0 = most weight on distant past NULL NUMBER Flag to indicate if an annual seasonal index should be used in the forecast NULL NUMBER Smoothing factor for the seasonal index, 1 = only look at most recent; O only look at most distant past 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 – 331
Column Descriptions Name
(Continued) Null? Type 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) NUMBER NUMBER NUMBER DATE Description 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
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 MTL_FORECAST_RULES_U1 MTL_FORECAST_RULES_U2 Sequences Sequence MTL_FORECAST_RULES_S
Index Type UNIQUE UNIQUE
Sequence 1 1
Column Name FORECAST_RULE_ID FORECAST_RULE_NAME
Derived Column FORECAST_RULE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 332 Oracle Inventory Technical Reference Manual
MTL_GENERIC_DISPOSITIONS
MTL_GENERIC_DISPOSITIONS stores the user– defined account alias. Account alias provides an easy way to use accounting numbers, and makes it easier to transact account issues and receipts. Note that this is different from Application Object Library’s shorthand alias, because account aliases have their own database entity which is used as a distinct transaction source type apart from accounts during transactions.
Foreign Keys Primary Key Table GL_CODE_COMBINATIONS MTL_PARAMETERS Column Descriptions Name DISPOSITION_ID (PK) ORGANIZATION_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN DESCRIPTION DISABLE_DATE EFFECTIVE_DATE DISTRIBUTION_ACCOUNT SEGMENT1 SEGMENT2 SEGMENT3 SEGMENT4 SEGMENT5 SEGMENT6 SEGMENT7 SEGMENT8 SEGMENT9 SEGMENT10 SEGMENT11 SEGMENT12 SEGMENT13 SEGMENT14 SEGMENT15 SEGMENT16 SEGMENT17 SEGMENT18 SEGMENT19 SEGMENT20 SUMMARY_FLAG ENABLED_FLAG
Primary Key Column CODE_COMBINATION_ID ORGANIZATION_ID
Foreign Key Column DISTRIBUTION_ACCOUNT ORGANIZATION_ID
Null? Type NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER VARCHAR2(50) DATE DATE 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(1)
Description Account alias identifier Organization identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Description Account alias disable date Account alias effective date Distribution account number 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 Flag indicating whether segment combination includes a summary segment Flag indicating whether segment combination is enabled
NOT NULL VARCHAR2(1)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 333
Column Descriptions Name
(Continued) Null? Type NULL DATE NULL DATE NULL 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 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
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 Indexes Index Name MTL_GENERIC_DISPOSITIONS_N2 MTL_GENERIC_DISPOSITIONS_N3 MTL_GENERIC_DISPOSITIONS_N4 MTL_GENERIC_DISPOSITIONS_N5 MTL_GENERIC_DISPOSITIONS_U1
Index Type NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE
Sequence 1 1 1 1 1 2
Column Name SEGMENT1 SEGMENT2 SEGMENT3 SEGMENT4 DISPOSITION_ID ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 334 Oracle Inventory Technical Reference Manual
MTL_ICG_ALIASES
MTL_ICG_ALIASES contains the recommended aliases to be used for items in an item catalog group.
Foreign Keys Primary Key Table MTL_ITEM_CATALOG_GROUPS Column Descriptions Name ITEM_CATALOG_GROUP_ID (PK) ALIAS_NAME (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY DESCRIPTION LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name MTL_ICG_ALIASES_U1
Primary Key Column ITEM_CATALOG_GROUP_ID
Foreign Key Column ITEM_CATALOG_GROUP_ID
Null? Type NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER VARCHAR2(30) DATE NUMBER DATE NUMBER VARCHAR2(50) NUMBER NUMBER NUMBER NUMBER DATE
Description Item catalog group identifier Item catalog group alias Standard Who column Standard Who column Standard Who column Standard Who column Alias description Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column
Index Type UNIQUE
Sequence 1 2
Column Name ITEM_CATALOG_GROUP_ID ALIAS_NAME
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 335
MTL_ICG_CATEGORIES
MTL_ICG_CATEGORIES stores the recommended category sets and categories for items in an item catalog group.
Foreign Keys Primary Key Table MTL_CATEGORIES_B MTL_CATEGORY_SETS_B MTL_ITEM_CATALOG_GROUPS Column Descriptions Name ITEM_CATALOG_GROUP_ID (PK) CATEGORY_ID (PK) CATEGORY_SET_ID (PK) STRUCTURE_ID 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_ICG_CATEGORIES_U1
Primary Key Column CATEGORY_ID CATEGORY_SET_ID ITEM_CATALOG_GROUP_ID
Foreign Key Column CATEGORY_ID CATEGORY_SET_ID ITEM_CATALOG_GROUP_ID
Null? Type NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NOT NULL NUMBER NOT NULL DATE NOT NULL NUMBER NOT NULL DATE NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL DATE
Description Item catalog group identifier Category identifier Category set identifier Flexfield structure 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
Index Type UNIQUE
Sequence 1 2 3
Column Name ITEM_CATALOG_GROUP_ID CATEGORY_SET_ID CATEGORY_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 336 Oracle Inventory Technical Reference Manual
MTL_INTERCOMPANY_PARAMETERS
MTL_INTERCOMPANY_PARAMETERS contains the parameter values for inter–company relationships. The customer related information is used by the shipping organization for AR invoicing purposes. The supplier related information is used by the selling organization for AP invoicing purposes.
Foreign Keys Primary Key Table PO_VENDORS PO_VENDOR_SITES_ALL RA_ADDRESSES_ALL_ RA_CUSTOMERS_ RA_CUST_TRX_TYPES_ALL RA_SITE_USES_ALL Column Descriptions Name SHIP_ORGANIZATION_ID SELL_ORGANIZATION_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN CUSTOMER_ID ADDRESS_ID CUSTOMER_SITE_ID CUST_TRX_TYPE_ID VENDOR_ID VENDOR_SITE_ID REVALUE_AVERAGE_FLAG FREIGHT_CODE_COMBINATION_ID ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 (PK) (PK)
Primary Key Column VENDOR_ID VENDOR_SITE_ID ADDRESS_ID CUSTOMER_ID CUST_TRX_TYPE_ID SITE_USE_ID
Foreign Key Column VENDOR_ID VENDOR_SITE_ID ADDRESS_ID CUSTOMER_ID CUST_TRX_TYPE_ID CUSTOMER_SITE_ID
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NOT NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER VARCHAR2(1) NUMBER
Description Organization identifier for the shipping organization Organization identifier for the selling organization Standard who column Standard who column Standard who column Standard who column Standard who column Customer identifier Customer address identifier Customer site identifier Customer transaction type identifier Supplier identifier Supplier site identifier Revalue Average Account identifier for the freight account to be used in the inter–company relationship 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
NULL VARCHAR2(30) 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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 337
Column Descriptions Name ATTRIBUTE15 Indexes Index Name
(Continued) Null? Type Description NULL VARCHAR2(150) Descriptive flexfield segment
Index Type UNIQUE
Sequence 1 2
Column Name SHIP_ORGANIZATION_ID SELL_ORGANIZATION_ID
MTL_INTERCOMPANY_PARAMETERS_U1
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 338 Oracle Inventory Technical Reference Manual
MTL_INTERFACE_ERRORS
MTL_INTERFACE_ERRORS stores errors that occur during the item interface process reporting where the errors occurred along with the error messages.
Column Descriptions Name ORGANIZATION_ID TRANSACTION_ID UNIQUE_ID
Null? Type NULL NUMBER NULL NUMBER NULL
Description
LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN TABLE_NAME MESSAGE_NAME COLUMN_NAME
NOT NOT NOT NOT
NULL NULL NULL NULL NULL NULL NULL NULL
REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ERROR_MESSAGE
NULL NULL NULL NULL NULL
Organization identifier Row identifier for row in MTL_SYSTEM_ITEMS_INTERFACE table NUMBER Unique identifier for the error corresponding to a transaction. For a given transaction there can be multiple errors that should be retrieved in ascending order of the UNIQUE_ID DATE Standard Who column NUMBER Standard Who column DATE Standard Who column NUMBER Standard Who column NUMBER Standard Who column VARCHAR2(30) Name of the interface table the error occurred in VARCHAR2(30) Message dictionary message name (for future use) VARCHAR2(32) Column name where the error occurred. This column belongs to the table specified in the TABLE_NAME NUMBER Standard Who column NUMBER Standard Who column NUMBER Standard Who column DATE Standard Who column VARCHAR2(240) Message text for the error that occurred when running the item interface program. It should be used in conjunction with the TABLE_NAME and COLUMN_NAME
Indexes Index Name MTL_INTERFACE_ERRORS_N1 MTL_INTERFACE_ERRORS_N2
Index Type NOT UNIQUE NOT UNIQUE
Sequence 1 2 1
Column Name ORGANIZATION_ID TABLE_NAME TRANSACTION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 339
MTL_INTERFACE_PROC_CONTROLS
MTL_INTERFACE_PROC_CONTROLS is seeded with the list of background transaction processes Oracle Manufacturing supports. These background processes can have user– determined process intervals and for some you may decide the number of transaction rows each worker processes at a time. The PROCESS_STATUS column tells if the corresponding background process is active.
QuickCodes Columns Column PROCESS_CODE
QuickCodes Type PROCESS_TYPE 1 2 3 4 5 PROCESS_STATUS 1 2 3
QuickCodes Table MFG_LOOKUPS Material transaction Demand reservation Move transaction Resource cost transaction Material cost transaction MFG_LOOKUPS Active Inactive Start
PROCESS_STATUS
Column Descriptions Name PROCESS_CODE (PK)
Null? Type NOT NULL NUMBER NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER
Description Code name for the background process 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 Process status which specifies if the background process is active or inactive Process interval at which the background process polls the interface table Concurrent process priority for the manager of the background process (not currently used) Concurrent process priority for the workers launched by the background process (not currently used) Maximum number of rows assigned to a worker Interval of time after which errored out rows will be processed again by the background process. This is used only by WIP managers. Background process name
LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE PROCESS_STATUS PROCESS_INTERVAL MANAGER_PRIORITY WORKER_PRIORITY
NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER
WORKER_ROWS PROCESSING_TIMEOUT
NOT NULL NUMBER NULL NUMBER
PROCESS_NAME
NOT NULL VARCHAR2(10)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 340 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(3) Description Application short name of the background process
PROCESS_APP_SHORT_NAME
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 341
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 FOB_POINT
Primary Key Column CODE_COMBINATION_ID CODE_COMBINATION_ID CODE_COMBINATION_ID CODE_COMBINATION_ID CODE_COMBINATION_ID ORGANIZATION_ID ORGANIZATION_ID UOM_CODE
Foreign Key Column 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 MTL_FOB_POINT 1 2 SYS_YES_NO 1 2 ORG_INTRANSIT 1 2
QuickCodes Table MFG_LOOKUPS Shipment Receipt MFG_LOOKUPS Yes No MFG_LOOKUPS Do not use in–transit inventory Use in–transit inventory MFG_LOOKUPS No transfer charges Requested added value Requested percent of transaction value Predefined percent of transaction value
INTERNAL_ORDER_REQUIRED_FLAG
INTRANSIT_TYPE
MATL_INTERORG_TRANSFER_CODE
MTL_INTER_INV_TRANSFER 1 2 3 4
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 342 Oracle Inventory Technical Reference Manual
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 DISTANCE_UOM_CODE TO_ORGANIZATION_DISTANCE FOB_POINT MATL_INTERORG_TRANSFER_CODE ROUTING_HEADER_ID INTERNAL_ORDER_REQUIRED_FLAG INTRANSIT_INV_ACCOUNT INTERORG_TRNSFR_CHARGE_PERCENT INTERORG_TRANSFER_CR_ACCOUNT INTERORG_RECEIVABLES_ACCOUNT INTERORG_PAYABLES_ACCOUNT INTERORG_PRICE_VAR_ACCOUNT ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 GLOBAL_ATTRIBUTE_CATEGORY GLOBAL_ATTRIBUTE1 GLOBAL_ATTRIBUTE2 GLOBAL_ATTRIBUTE3 GLOBAL_ATTRIBUTE4 GLOBAL_ATTRIBUTE5
Null? Type NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER VARCHAR2(3) NUMBER NUMBER NUMBER
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
NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(30) 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(1)
NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 343
Column Descriptions Name
(Continued) Null? Type Description flexfield flexfield flexfield flexfield flexfield flexfield flexfield flexfield flexfield flexfield flexfield flexfield flexfield flexfield flexfield 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)
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
Index Type NOT UNIQUE UNIQUE
Sequence 1 1 2
Column Name TO_ORGANIZATION_ID TO_ORGANIZATION_ID FROM_ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 344 Oracle Inventory Technical Reference Manual
MTL_INTERORG_SHIP_METHODS
MTL_INTERORG_SHIP_METHODS stores the relationships between inter–organization shipping networks and shipment methods. These relationships are one to many, tying multiple shipment methods to one shipping network. Each shipping network is identified by its from and to organizations. Each inter–organization shipment method is characterized by a shipment method name and an intransit lead time.
Foreign Keys Primary Key Table FND_CURRENCIES HR_LOCATIONS_ALL HR_LOCATIONS_ALL MTL_PARAMETERS MTL_PARAMETERS MTL_UNITS_OF_MEASURE_TL MTL_UNITS_OF_MEASURE_TL MTL_UNITS_OF_MEASURE_TL QuickCodes Columns Column DEFAULT_FLAG
Primary Key Column CURRENCY_CODE LOCATION_ID LOCATION_ID ORGANIZATION_ID ORGANIZATION_ID UOM_CODE UOM_CODE UOM_CODE
Foreign Key Column CURRENCY_CODE FROM_LOCATION_ID TO_LOCATION_ID FROM_ORGANIZATION_ID TO_ORGANIZATION_ID TIME_UOM_CODE LOAD_WEIGHT_UOM_CODE VOLUME_UOM_CODE
QuickCodes Type SYS_YES_NO 1 2
QuickCodes Table MFG_LOOKUPS Yes No
Column Descriptions Name FROM_ORGANIZATION_ID TO_ORGANIZATION_ID SHIP_METHOD (PK) (PK)
Null? Type NULL NUMBER NULL NUMBER NOT NULL VARCHAR2(30) NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER VARCHAR2(3)
Description Unique identifier for the ship from organization in the shipment method relationship Unique identifier for the ship to organization in the shipment method relationship Unique identifier for the shipment method used in the shipment method relationship Standard who column Standard who column Standard who column Standard who column Standard who column Unique identifier for the unit of measure used to specify the intransit lead time for the shipment method relationship Used to specify the numerical value for the intransit lead timeof the shipment method relationship
(PK)
LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN TIME_UOM_CODE
INTRANSIT_TIME
NOT NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 345
Column Descriptions Name DEFAULT_FLAG
(Continued) Null? Type NULL NUMBER Description Used to specify whether the shipment method relationshipis the default shipment method for an inter–organization shipping network relationship. Used by MRP to determine which shipment methodto use for intransit lead time information Unique identifier for the ship from location in the shipment method relationship Unique identifier for the ship to location in the shipment method relationship Abbreviated unit of measure code Abbreviated unit of measure code
FROM_LOCATION_ID TO_LOCATION_ID
(PK)
NULL NUMBER NULL NUMBER NULL VARCHAR2(3) NULL VARCHAR2(3) NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(15) 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) VARCHAR2(150) VARCHAR2(150)
(PK)
LOAD_WEIGHT_UOM_CODE VOLUME_UOM_CODE CURRENCY_CODE DAILY_LOAD_WEIGHT_CAPACITY COST_PER_UNIT_LOAD_WEIGHT DAILY_VOLUME_CAPACITY COST_PER_UNIT_LOAD_VOLUME ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 Indexes Index Name MTL_INTERORG_SHIP_METHODS_N1 MTL_INTERORG_SHIP_METHODS_N2 MTL_INTERORG_SHIP_METHODS_N3
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
structure segment segment segment segment segment segment segment segment segment segment segment segment segment segment segment
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE
Sequence 1 2 1 2 3 1 2 3
Column Name FROM_ORGANIZATION_ID SHIP_METHOD FROM_ORGANIZATION_ID TO_ORGANIZATION_ID SHIP_METHOD FROM_LOCATION_ID TO_LOCATION_ID SHIP_METHOD
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 346 Oracle Inventory Technical Reference Manual
MTL_ITEM_ATTRIBUTES
MTL_ITEM_ATTRIBUTES table stores information on item attributes. Each row in the table correponds to an attribute. The table stores the attribute name, the corresponding user–friendly name seen by the users, and the kind of validation enforced on the attribute. CONTROL_LEVEL indicates the attribute control level: master or organization. Master level is also referred to as item level, and organization level is also referred to as item/org level LEVEL_UPDATEABLE_FLAG indicates whether the user is allowed to update the control level. ATTRIBUTE_GROUP_ID is used to group attributes into functional areas such as Purchasing, Costing, Invoicing, Lead Times, etc. Columns such as PREFIELD_FLAG, POST_CHANGE_FLAG, POST_FIELD_FLAG, VALIDATION_CODE are used by the item–related forms to determine what kind of validation is needed. This table is seeded on install or upgrade.
QuickCodes Columns Column ATTRIBUTE_GROUP_ID
QuickCodes Type ITEM_CHOICES 1 100 110 2 20 30 31 4 40 41 5 50 51 6 60 62 65 70 80 90 999 ITEM_CONTROL_LEVEL 1 2 3 YES_NO
QuickCodes Table MFG_LOOKUPS Item category Service item Serviceable item Organization assignment General information Bill of materials Costing Item catalog Purchasing Receiving Notes Inventory Physical attributes Define item costs General planning MPS/MRP planning Lead times Work in process Order entry Invoicing All groups MFG_LOOKUPS Item Item/organization Viewable FND_LOOKUPS
CONTROL_LEVEL
LEVEL_UPDATEABLE_FLAG
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 347
QuickCodes Columns Column
(Continued) QuickCodes Type N Y QuickCodes Table No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes MFG_LOOKUPS Under status control Default control No status control MFG_LOOKUPS No LOV LOV with hidden code LOV with no hidden code Yes/No LOV Flexfield
MANDATORY_FLAG
YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y ITEM_STATUS_CONTROL 1 2 3 ITEM_ATTRIBUTE_VALIDATION 1 2 3 4 5
POST_CHANGE_FLAG
POST_FIELD_FLAG
PREFIELD_FLAG
STATUS_CONTROL_CODE
VALIDATION_CODE
Column Descriptions Name ATTRIBUTE_NAME (PK) USER_ATTRIBUTE_NAME USER_ATTRIBUTE_NAME_GUI ATTRIBUTE_GROUP_ID
Null? Type NOT NULL VARCHAR2(50) NULL VARCHAR2(30) NULL VARCHAR2(30) NOT NULL NUMBER
Description Item attribute name User–friendly attribute name in the character mode applications. No longer used User–friendly attribute name Attribute group identifier. Groups attributes into functional areas in character mode. No longer used Attribute group identifier. Groups attributes into functional areas Attribute control level Attribute data type Attribute display sequence in character mode. No longer used Attribute display sequence Flag indicating whether attribute control level can be updated Status control code for status attributes Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column
ATTRIBUTE_GROUP_ID_GUI CONTROL_LEVEL DATA_TYPE SEQUENCE SEQUENCE_GUI LEVEL_UPDATEABLE_FLAG STATUS_CONTROL_CODE LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN NOT NOT NOT NOT
NULL NUMBER NOT NULL NUMBER NOT NULL VARCHAR2(8) NOT NULL NUMBER NULL NUMBER NOT NULL VARCHAR2(1) NULL NUMBER NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 348 Oracle Inventory Technical Reference Manual
Column Descriptions Name VALIDATION_CODE PREFIELD_FLAG POST_CHANGE_FLAG POST_FIELD_FLAG MANDATORY_FLAG
(Continued) Null? Type NULL NUMBER NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(30) NULL VARCHAR2(30) Description Indicator for attribute validation method used Flag indicating pre–field trigger must be executed for the attribute Flag indicating post–change trigger must be executed for the attribute Flag indicating post–field trigger must be executed for the attribute Flag indicating attribute is a mandatory field Message to be displayed when the attribute is updated Message to be displayed when a value must be entered for the attribute
UPDATE_MESSAGE_NAME REQUIRED_MESSAGE_NAME
Indexes Index Name MTL_ITEM_ATTRIBUTES_U1
Index Type UNIQUE
Sequence 1
Column Name ATTRIBUTE_NAME
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 349
MTL_ITEM_ATTRIBUTES_TEMP
MTL_ITEM_ATTRIBUTES_TEMP temperary table stores information on each selected column when the item attribute copy form is being used. The data is flushed automatically at the end of a session and each user will only see their own data. These two temporary table features are utilised by the Item Attributes Copy form.
Column Descriptions Name ITEM_CODE ITEM_ID ORGANIZATION_CODE ORGANIZATION_NAME ORGANIZATION_ID ATTRIBUTE001 ATTRIBUTE001_DSP ATTRIBUTE002 ATTRIBUTE002_DSP ATTRIBUTE003 ATTRIBUTE003_DSP ATTRIBUTE004 ATTRIBUTE004_DSP ATTRIBUTE005 ATTRIBUTE005_DSP ATTRIBUTE006 ATTRIBUTE006_DSP ATTRIBUTE007 ATTRIBUTE007_DSP ATTRIBUTE008 ATTRIBUTE008_DSP ATTRIBUTE009 ATTRIBUTE009_DSP ATTRIBUTE010 ATTRIBUTE010_DSP ATTRIBUTE011 ATTRIBUTE011_DSP ATTRIBUTE012 ATTRIBUTE012_DSP ATTRIBUTE013 ATTRIBUTE013_DSP ATTRIBUTE014 ATTRIBUTE014_DSP ATTRIBUTE015 ATTRIBUTE015_DSP ATTRIBUTE016 ATTRIBUTE016_DSP ATTRIBUTE017 ATTRIBUTE017_DSP ATTRIBUTE018 ATTRIBUTE018_DSP ATTRIBUTE019 ATTRIBUTE019_DSP ATTRIBUTE020
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 VARCHAR2(24) NUMBER VARCHAR2(24) VARCHAR2(80) NUMBER VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240)
Description
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 350 Oracle Inventory Technical Reference Manual
Column Descriptions Name ATTRIBUTE020_DSP ATTRIBUTE021 ATTRIBUTE021_DSP ATTRIBUTE022 ATTRIBUTE022_DSP ATTRIBUTE023 ATTRIBUTE023_DSP ATTRIBUTE024 ATTRIBUTE024_DSP ATTRIBUTE025 ATTRIBUTE025_DSP ATTRIBUTE026 ATTRIBUTE026_DSP ATTRIBUTE027 ATTRIBUTE027_DSP ATTRIBUTE028 ATTRIBUTE028_DSP ATTRIBUTE029 ATTRIBUTE029_DSP ATTRIBUTE030 ATTRIBUTE030_DSP ATTRIBUTE031 ATTRIBUTE031_DSP ATTRIBUTE032 ATTRIBUTE032_DSP ATTRIBUTE033 ATTRIBUTE033_DSP ATTRIBUTE034 ATTRIBUTE034_DSP ATTRIBUTE035 ATTRIBUTE035_DSP ATTRIBUTE036 ATTRIBUTE036_DSP ATTRIBUTE037 ATTRIBUTE037_DSP ATTRIBUTE038 ATTRIBUTE038_DSP ATTRIBUTE039 ATTRIBUTE039_DSP ATTRIBUTE040 ATTRIBUTE040_DSP ATTRIBUTE041 ATTRIBUTE041_DSP ATTRIBUTE042 ATTRIBUTE042_DSP ATTRIBUTE043 ATTRIBUTE043_DSP ATTRIBUTE044 ATTRIBUTE044_DSP ATTRIBUTE045 ATTRIBUTE045_DSP ATTRIBUTE046 ATTRIBUTE046_DSP ATTRIBUTE047
(Continued) 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 NULL NULL VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) Description
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 351
Column Descriptions Name ATTRIBUTE047_DSP ATTRIBUTE048 ATTRIBUTE048_DSP ATTRIBUTE049 ATTRIBUTE049_DSP ATTRIBUTE050 ATTRIBUTE050_DSP ATTRIBUTE051 ATTRIBUTE051_DSP ATTRIBUTE052 ATTRIBUTE052_DSP ATTRIBUTE053 ATTRIBUTE053_DSP ATTRIBUTE054 ATTRIBUTE054_DSP ATTRIBUTE055 ATTRIBUTE055_DSP ATTRIBUTE056 ATTRIBUTE056_DSP ATTRIBUTE057 ATTRIBUTE057_DSP ATTRIBUTE058 ATTRIBUTE058_DSP ATTRIBUTE059 ATTRIBUTE059_DSP ATTRIBUTE060 ATTRIBUTE060_DSP ATTRIBUTE061 ATTRIBUTE061_DSP ATTRIBUTE062 ATTRIBUTE062_DSP ATTRIBUTE063 ATTRIBUTE063_DSP ATTRIBUTE064 ATTRIBUTE064_DSP ATTRIBUTE065 ATTRIBUTE065_DSP ATTRIBUTE066 ATTRIBUTE066_DSP ATTRIBUTE067 ATTRIBUTE067_DSP ATTRIBUTE068 ATTRIBUTE068_DSP ATTRIBUTE069 ATTRIBUTE069_DSP
(Continued) 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 VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) Description
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 352 Oracle Inventory Technical Reference Manual
MTL_ITEM_CATALOG_GROUPS
MTL_ITEM_CATALOG_GROUPS is the entity table for item catalog groups. An item catalog group consists of items that can be described by the same set of descriptive elements or item properties. When an item is associated with an item catalog group, the item inherits the descriptive elements for that group which then behave like additional item attributes. The user can specify values for the descriptive elements and can use that information to search for items using the Item Search window. The item catalog group assignment for an item is done at the item master organization level. The item catalog group is a key flexfield. The flex code is MICG.
Column Descriptions Name ITEM_CATALOG_GROUP_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN INACTIVE_DATE SUMMARY_FLAG ENABLED_FLAG START_DATE_ACTIVE END_DATE_ACTIVE DESCRIPTION SEGMENT1 SEGMENT2 SEGMENT3 SEGMENT4 SEGMENT5 SEGMENT6 SEGMENT7 SEGMENT8 SEGMENT9 SEGMENT10 SEGMENT11 SEGMENT12 SEGMENT13 SEGMENT14 SEGMENT15 SEGMENT16 SEGMENT17 SEGMENT18 SEGMENT19 SEGMENT20 ATTRIBUTE_CATEGORY (PK)
Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NOT 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 NULL NUMBER DATE NUMBER DATE NUMBER NUMBER DATE VARCHAR2(1) VARCHAR2(1) DATE DATE VARCHAR2(240) 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)
Description Item catalog group identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Date group becomes inactive Flexfield summary flag Flexfield segment enabled flag Flexfield segment start date Flexfield segment end date Item catalog group 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 Descriptive flexfield structure defining column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 353
Column Descriptions Name
(Continued) Null? Type 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 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
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 MTL_ITEM_CATALOG_GROUPS_U1 Sequences Sequence MTL_ITEM_CATALOG_GROUPS_S
Index Type UNIQUE
Sequence 1
Column Name ITEM_CATALOG_GROUP_ID
Derived Column ITEM_CATALOG_GROUP_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 354 Oracle Inventory Technical Reference Manual
MTL_ITEM_CATEGORIES
MTL_ITEM_CATEGORIES stores inventory item assignments to categories within a category set. For each category assignment, this table stores the item, the category set, and the category. Items always may be assigned to multiple category sets. However, depending on the Multiple Assignments Allowed attribute value in a given category set definition, an item can be assigned to either many or only one category in that 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. The table may also be populated through the Item Category Open Interface.
Foreign Keys Primary Key Table MTL_CATEGORY_SET_VALID_CATS MTL_PARAMETERS MTL_SYSTEM_ITEMS_B
Primary Key Column CATEGORY_ID CATEGORY_SET_ID ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Foreign Key Column CATEGORY_ID CATEGORY_SET_ID ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID
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
Null? Type NOT NOT NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE DATE
Description 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
Indexes Index Name MTL_ITEM_CATEGORIES_N1 MTL_ITEM_CATEGORIES_N2 MTL_ITEM_CATEGORIES_N3
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE
Sequence 1 2 3 2 1 2
Column Name ORGANIZATION_ID CATEGORY_SET_ID CATEGORY_ID WH_UPDATE_DATE CATEGORY_ID ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 355
Indexes (Continued) Index Name MTL_ITEM_CATEGORIES_U1
Index Type UNIQUE
Sequence 1 2 3 4
Column Name ORGANIZATION_ID INVENTORY_ITEM_ID CATEGORY_SET_ID CATEGORY_ID
Database Triggers 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
3 – 356 Oracle Inventory Technical Reference Manual
MTL_ITEM_CATEGORIES_INTERFACE
MTL_ITEM_CATEGORIES_INTERFACE table temporarily stores data about inventory item assignments to category sets and categories before loading this information into Oracle Inventory. This table contains user friendly columns which allow you to easily enter your data. Inventory items, category sets and categories participating in an assignment can be entered as corresponding ids or values. If ids are not entered, Oracle Inventory will convert column values to ids. For example, you enter the ORGANIZATION_CODE, ITEM_NUMBER, CATEGORY_SET_NAME, CATEGORY_NAME and Oracle Inventory will fill in the corresponding ORGANIZATION_ID, INVENTORY_ITEM_ID, CATEGORY_SET_ID, CATEGORY_ID for you. After performing the proper validation Oracle Inventory will insert a record into the MTL_ITEM_CATEGORIES table.
QuickCodes Columns Column PROCESS_FLAG
QuickCodes Type BOM_INTERFACE_STATUS 1 2 3 4 5 6 7
QuickCodes Table MFG_LOOKUPS Awaiting validation Validation started Validation failed Validation succeeded Processing started Processing failed Processing succeeded
Column Descriptions Name INVENTORY_ITEM_ID CATEGORY_SET_ID 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 ORGANIZATION_ID TRANSACTION_ID PROCESS_FLAG CATEGORY_SET_NAME
Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER NUMBER
Description Inventory item identifier Category set identifier Category identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column Organization identifier Identifier for the interface record to be processed Flag indicating interface record processing status Category set name
NULL NUMBER NULL VARCHAR2(30)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 357
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL VARCHAR2(81) VARCHAR2(3) VARCHAR2(81) VARCHAR2(10) Description Category name Abbreviated organization name Concatenated item segments Specifies a type of processing to be performed on the interface record (e.g. CREATE) This column is used when running multiple Item Open Interface programs in parallel
CATEGORY_NAME ORGANIZATION_CODE ITEM_NUMBER TRANSACTION_TYPE SET_PROCESS_ID
NOT NULL NUMBER
Indexes Index Name MTL_ITEM_CATS_INTERFACE_N1 MTL_ITEM_CATS_INTERFACE_U1
Index Type NOT UNIQUE UNIQUE
Sequence 1 2 3 1
Column Name SET_PROCESS_ID ORGANIZATION_ID INVENTORY_ITEM_ID TRANSACTION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 358 Oracle Inventory Technical Reference Manual
MTL_ITEM_CHILD_INFO_INTERFACE
MTL_ITEM_CHILD_INFO_INTERFACE temporarily stores detail information for your items such as subinventories, locators, category sets, categories, and costing information. After the proper validation, Oracle Inventory inserts records into MTL_ITEM_SUB_INVENTORIES, MTL_SECONDARY_LOCATORS, MTL_ITEM_CATEGORIES, CST_ITEM_COSTS and CST_ITEM_COST_DETAILS respectively. This table contains user friendly columns which allow you to easily enter your data as well as their corresponding foreign keys. Oracle Inventory will fill in the column you do not enter after performing the proper validation. For example, you enter the ITEM_NUMBER and Oracle Inventory will fill in the corresponding INVENTORY_ITEM_ID for you. This table is not currently used.
QuickCodes Columns Column PROCESS_FLAG
QuickCodes Type BOM_INTERFACE_STATUS 1 2 3 4 5 6 7
QuickCodes Table MFG_LOOKUPS Awaiting validation Validation started Validation failed Validation succeeded Processing started Processing failed Processing succeeded
Column Descriptions Name INVENTORY_ITEM_ID ITEM_NUMBER ORGANIZATION_ID ORGANIZATION_CODE TRANSACTION_ID PROCESS_FLAG SUBINVENTORY1 SUBINVENTORY2 SUBINVENTORY3 SUBINVENTORY4 SUBINVENTORY5 CATEGORY_SET_ID1 CATEGORY_SET_ID2 CATEGORY_SET_ID3 CATEGORY_SET_ID4 CATEGORY_SET_ID5 CATEGORY_SET_NAME1 CATEGORY_SET_NAME2 CATEGORY_SET_NAME3 CATEGORY_SET_NAME4
Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER VARCHAR2(81) NUMBER VARCHAR2(3) NUMBER NUMBER VARCHAR2(10) VARCHAR2(10) VARCHAR2(10) VARCHAR2(10) VARCHAR2(10) NUMBER NUMBER NUMBER NUMBER NUMBER VARCHAR2(10) VARCHAR2(10) VARCHAR2(10) VARCHAR2(10)
Description Inventory item identifier Concatenated item segments Organization identifier Abbreviation of organization name Row identifier Row status First subinventory Second subinventory Third subinventory Fourth subinventory Fifth subinventory First category set identifier Second category set identifier Third category set identifier Fourth category set identifier Fifth category set identifier First category set name Second category set name Third category set name Fourth category set name
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 359
Column Descriptions Name
(Continued) 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 VARCHAR2(10) NUMBER NUMBER NUMBER NUMBER NUMBER VARCHAR2(81) VARCHAR2(81) VARCHAR2(81) VARCHAR2(81) VARCHAR2(81) NUMBER NUMBER VARCHAR2(50) NUMBER NUMBER VARCHAR2(50) NUMBER NUMBER NUMBER NUMBER NUMBER VARCHAR2(81) VARCHAR2(81) VARCHAR2(81) VARCHAR2(81) VARCHAR2(81) VARCHAR2(10) Description Fifth category set name First category identifier Second category identifier Third category identifier Fourth category identifier Fifth category identifier First category name Second category name Third category name Fourth category name Fifth category name Material cost Material sub–element identifier Material sub–element Material overhead cost Material overhead sub–element identifier Material overhead sub–element First locator identifier Second locator identifier Third locator identifier Fourth locator identifier Fifth locator identifier First locator name Second locator name Third locator name Fourth locator name Fifth locator name Specifies a type of transaction to be performed on the interface record (e.g. CREATE)
CATEGORY_SET_NAME5 CATEGORY_ID1 CATEGORY_ID2 CATEGORY_ID3 CATEGORY_ID4 CATEGORY_ID5 CATEGORY_NAME1 CATEGORY_NAME2 CATEGORY_NAME3 CATEGORY_NAME4 CATEGORY_NAME5 MATERIAL_COST MATERIAL_SUB_ELEM_ID MATERIAL_SUB_ELEM MATERIAL_OH_COST MATERIAL_OH_SUB_ELEM_ID MATERIAL_OH_SUB_ELEM LOCATOR_ID1 LOCATOR_ID2 LOCATOR_ID3 LOCATOR_ID4 LOCATOR_ID5 LOCATOR_NAME1 LOCATOR_NAME2 LOCATOR_NAME3 LOCATOR_NAME4 LOCATOR_NAME5 TRANSACTION_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 360 Oracle Inventory Technical Reference Manual
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_MATERIAL_STATUSES_B 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
Primary Key Column CODE_COMBINATION_ID STATUS_ID ORGANIZATION_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID UOM_CODE UOM_CODE UOM_CODE UOM_CODE
Foreign Key Column INVENTORY_ACCOUNT_ID STATUS_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 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)
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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 361
Column Descriptions Name SEGMENT10 SEGMENT11 SEGMENT12 SEGMENT13 SEGMENT14 SEGMENT15 SEGMENT16 SEGMENT17 SEGMENT18 SEGMENT19 SEGMENT20 SUMMARY_FLAG ENABLED_FLAG
(Continued) Null? Type NULL 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(40) VARCHAR2(1) 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 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 Status Identifier – Used by WMS only Current volume of item(s) in locator
NOT NULL VARCHAR2(1) NULL DATE NULL DATE NULL VARCHAR2(30) NULL NULL 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(15) NUMBER(15) NUMBER(15) VARCHAR2(3)
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 PROJECT_ID TASK_ID PHYSICAL_LOCATION_ID PICK_UOM_CODE DIMENSION_UOM_CODE LENGTH WIDTH HEIGHT LOCATOR_STATUS STATUS_ID CURRENT_CUBIC_AREA
NULL VARCHAR2(3) NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER
NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 362 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER Description Remaining volume capacity in locator Current weight of item(s) in locator Remaining weight capacity in locator Current number of units (items) in locator Remaining unit capacity in locator If not null, the only item that can be in locator Suggested volume to be put into locator Suggested weight to be put into locator Suggested units to be put into locator
AVAILABLE_CUBIC_AREA CURRENT_WEIGHT AVAILABLE_WEIGHT LOCATION_CURRENT_UNITS LOCATION_AVAILABLE_UNITS INVENTORY_ITEM_ID SUGGESTED_CUBIC_AREA SUGGESTED_WEIGHT LOCATION_SUGGESTED_UNITS
Indexes Index Name MTL_ITEM_LOCATIONS_N1 MTL_ITEM_LOCATIONS_N2 MTL_ITEM_LOCATIONS_N3 MTL_ITEM_LOCATIONS_N4 MTL_ITEM_LOCATIONS_U1
Index Type NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE
Sequence 1 1 1 5 1 2
Column Name SEGMENT1 SEGMENT2 SEGMENT3 ORGANIZATION_ID INVENTORY_LOCATION_ID ORGANIZATION_ID
Sequences Sequence MTL_ITEM_LOCATIONS_S
Derived Column 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
Detailed Design 3 – 363
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
Primary Key Column INVENTORY_LOCATION_ID ORGANIZATION_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Foreign Key Column LOCATOR_ID ORGANIZATION_ID SUBINVENTORY_CODE ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID
QuickCodes Columns Column DEFAULT_TYPE
QuickCodes Type MTL_DEFAULT_LOCATORS 1 2
QuickCodes Table MFG_LOOKUPS Default shipping locator Default receiving locator
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 MTL_ITEM_LOC_DEFAULTS_U1
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 NUMBER NUMBER NUMBER NUMBER VARCHAR2(10) DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE
Description 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
Index Type UNIQUE
Sequence 1 2 3 4
Column Name INVENTORY_ITEM_ID ORGANIZATION_ID SUBINVENTORY_CODE DEFAULT_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 364 Oracle Inventory Technical Reference Manual
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
Primary Key Column CHANGE_NOTICE ORGANIZATION_ID ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Foreign Key Column CHANGE_NOTICE ORGANIZATION_ID ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID
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
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 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)
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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 365
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) NUMBER NUMBER NUMBER DATE NUMBER VARCHAR2(240) Description Descriptive flexfield segment Descriptive flexfield segment Standard Who column Standard Who column Standard Who column Standard Who column Revised item unique identifier Item revision description (not currently used)
ATTRIBUTE14 ATTRIBUTE15 REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE REVISED_ITEM_SEQUENCE_ID DESCRIPTION
Indexes Index Name MTL_ITEM_REVISIONS_N1 MTL_ITEM_REVISIONS_U1
Index Type NOT UNIQUE UNIQUE
Sequence 1 2 3 1 2 3
Column Name ORGANIZATION_ID INVENTORY_ITEM_ID EFFECTIVITY_DATE ORGANIZATION_ID INVENTORY_ITEM_ID REVISION
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 366 Oracle Inventory Technical Reference Manual
MTL_ITEM_REVISIONS_INTERFACE
MTL_ITEM_REVISIONS_INTERFACE temporarily stores revision levels for an inventory item before loading this information into Oracle Inventory. This table contains user friendly columns which allow you to easily enter your data as well as the corresponding foreign keys. Oracle Inventory will derive column values you do not enter, after performing the proper validation. For example, if you enter the ORGANIZATION_CODE, Oracle Inventory will fill in the corresponding ORGANIZATION_ID. You will need to specify the ITEM_NUMBER column, which is the concatenation of the sytem item segments with the correct delimiter in between. This table is used by the item interface program in conjunction with the MTL_SYSTEM_ITEMS_INTERFACE table.
QuickCodes Columns Column PROCESS_FLAG
QuickCodes Type BOM_INTERFACE_STATUS 1 2 3 4 5 6 7
QuickCodes Table MFG_LOOKUPS Awaiting validation Validation started Validation failed Validation succeeded Processing started Processing failed Processing succeeded
Column Descriptions Name INVENTORY_ITEM_ID ORGANIZATION_ID REVISION 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
Null? Type NULL NULL NULL NULL NULL 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)
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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 367
Column Descriptions Name
(Continued) Null? Type 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) NUMBER NUMBER NUMBER DATE NUMBER VARCHAR2(240) Description 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 Revised item unique identifier Item revision description (not currently used) Concatenated item segments Abbreviation for organization name Row identifier Row status Specifies the mode in which item open interface is working (eg: CREATE) Used when multiple Item Open Interface processes are run in parallel.
ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE REVISED_ITEM_SEQUENCE_ID DESCRIPTION ITEM_NUMBER ORGANIZATION_CODE TRANSACTION_ID PROCESS_FLAG TRANSACTION_TYPE SET_PROCESS_ID
NULL VARCHAR2(81) NULL VARCHAR2(3) NULL NUMBER NULL NUMBER NULL VARCHAR2(10) NOT NULL NUMBER
Indexes Index Name MTL_ITEM_REVS_INTERFACE_N1 MTL_ITEM_REVS_INTERFACE_N2 MTL_ITEM_REVS_INTERFACE_N3 MTL_ITEM_REVS_INTERFACE_N4
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE
Sequence 1 2 4 9 2 1
Column Name TRANSACTION_ID ORGANIZATION_ID INVENTORY_ITEM_ID REVISION SET_PROCESS_ID ITEM_NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 368 Oracle Inventory Technical Reference Manual
MTL_ITEM_STATUS
MTL_ITEM_STATUS is the definition table for material status codes. Status code is a required item attribute. It indicates the status of an item, i.e., Active, Pending, Obsolete. The status optionally controls several ’function controlling’ item attributes (status attributes) and can be used to disable the item from being used by the various application products. The values of the individual status attributes associated with an item status are stored in MTL_STATUS_ATTRIBUTE_VALUES.
Column Descriptions Name INVENTORY_ITEM_STATUS_CODE LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN DESCRIPTION DISABLE_DATE 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 MTL_ITEM_STATUS_U1 (PK)
Null? Type 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 VARCHAR2(10) DATE NUMBER DATE NUMBER 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) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) NUMBER NUMBER NUMBER DATE
Description Item status code Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Status code description Disable 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 Standard Who column Standard Who column Standard Who column Standard Who column
Index Type UNIQUE
Sequence 1
Column Name INVENTORY_ITEM_STATUS_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 369
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 Management, Oracle Shipping Execution, 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
Primary Key Column SECONDARY_INVENTORY_NAME ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Foreign Key Column SUBINVENTORY_CODE ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID
QuickCodes Columns Column DEFAULT_TYPE
QuickCodes Type MTL_DEFAULT_SUBINVENTORY 1 2
QuickCodes Table MFG_LOOKUPS Default shipping subinventory Default receiving subinventory
Column Descriptions Name INVENTORY_ITEM_ID (PK) ORGANIZATION_ID (PK) SUBINVENTORY_CODE (PK) DEFAULT_TYPE (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE
Null? Type NOT NOT NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER VARCHAR2(10) NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE
Description 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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 370 Oracle Inventory Technical Reference Manual
Indexes Index Name MTL_ITEM_SUB_DEFAULTS_U1
Index Type UNIQUE
Sequence 1 2 3
Column Name INVENTORY_ITEM_ID ORGANIZATION_ID DEFAULT_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 371
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 MTL_PARAMETERS MTL_SECONDARY_INVENTORIES MTL_SECONDARY_INVENTORIES MTL_SYSTEM_ITEMS_B
Primary Key Column ORGANIZATION_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Foreign Key Column SOURCE_ORGANIZATION_ID SOURCE_SUBINVENTORY SOURCE_ORGANIZATION_ID SECONDARY_INVENTORY ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID
QuickCodes Columns Column INVENTORY_PLANNING_CODE
QuickCodes Type MTL_MATERIAL_PLANNING 1 2 6 MTL_SOURCE_TYPES 1 2
QuickCodes Table MFG_LOOKUPS Reorder point planning Min–max planning Not planned MFG_LOOKUPS Inventory Supplier
SOURCE_TYPE
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 MINIMUM_ORDER_QUANTITY MAXIMUM_ORDER_QUANTITY
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
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
NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 372 Oracle Inventory Technical Reference Manual
Column Descriptions Name SOURCE_TYPE
(Continued) Null? Type NULL NUMBER NULL NUMBER NULL VARCHAR2(10) NULL VARCHAR2(30) NULL NULL 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 NUMBER NUMBER Description 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
SOURCE_ORGANIZATION_ID SOURCE_SUBINVENTORY 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 ENCUMBRANCE_ACCOUNT PREPROCESSING_LEAD_TIME PROCESSING_LEAD_TIME POSTPROCESSING_LEAD_TIME Indexes Index Name MTL_ITEM_SUB_INVENTORIES_U1 MTL_ITEM_SUB_INVENTORIES_U2
Index Type UNIQUE UNIQUE
Sequence 1 2 3 1 2 3
Column Name INVENTORY_ITEM_ID SECONDARY_INVENTORY ORGANIZATION_ID ORGANIZATION_ID SECONDARY_INVENTORY INVENTORY_ITEM_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 373
MTL_ITEM_SUB_INVS_INTERFACE
MTL_ITEM_SUB_INVS_INTERFACE temporarily stores a listing of subinventories assigned to an inventory or engineering item before loading this information into Oracle Inventory. This table contains a flag (PRIMARY_SUBINVENTORY_FLAG) which indicates whether or not the subinventory is the primary subinventory to the item. Only one primary subinventory per item is allowed. This table contains user friendly columns which allow you to easily enter your data as well as their corresponding foreign keys. Oracle Inventory will default column values you do not enter, after performing the proper validation. For example, if you enter the ITEM_NUMBER Oracle Inventory will fill in the corresponding INVENTORY_ITEM_ID for you. Also, you can enter five locators for each item subinventory. Oracle Inventory will insert these records into the table, MTL_SECONDARY_LOCATORS after validating the data. This table is currently not used.
QuickCodes Columns Column INVENTORY_PLANNING_CODE
QuickCodes Type MTL_MATERIAL_PLANNING 1 2 6 SYS_YES_NO 1 2 BOM_INTERFACE_STATUS 1 2 3 4 5 6 7 MTL_SOURCE_TYPES 1 2
QuickCodes Table MFG_LOOKUPS Reorder point planning Min–max planning Not planned MFG_LOOKUPS Yes No MFG_LOOKUPS Awaiting validation Validation started Validation failed Validation succeeded Processing started Processing failed Processing succeeded MFG_LOOKUPS Inventory Supplier
PRIMARY_SUBINVENTORY_FLAG
PROCESS_FLAG
SOURCE_TYPE
Column Descriptions Name INVENTORY_ITEM_ID ORGANIZATION_ID SECONDARY_INVENTORY LAST_UPDATE_DATE LAST_UPDATED_BY
Null? Type NULL NULL NULL NULL NULL NUMBER NUMBER VARCHAR2(10) DATE NUMBER
Description Inventory item identifier Organization identifier Subinventory name Standard Who column Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 374 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL NULL DATE NUMBER NUMBER NUMBER NUMBER NUMBER Description 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 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 Concurrent who column Concurrent who column Concurrent who column Concurrent who column Encumbrance account Row identifier Row status Abbreviation of organization name Concatenated item segments Abbreviation of source organization name First locator identifier Second locator identifier Third locator identifier Fourth locator identifier Fifth locator identifier First locator name
CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN PRIMARY_SUBINVENTORY_FLAG PICKING_ORDER MIN_MINMAX_QUANTITY MAX_MINMAX_QUANTITY INVENTORY_PLANNING_CODE FIXED_LOT_MULTIPLE MINIMUM_ORDER_QUANTITY MAXIMUM_ORDER_QUANTITY SOURCE_TYPE SOURCE_ORGANIZATION_ID SOURCE_SUBINVENTORY 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 ENCUMBRANCE_ACCOUNT TRANSACTION_ID PROCESS_FLAG ORGANIZATION_CODE ITEM_NUMBER SOURCE_ORG_CODE LOCATOR_ID1 LOCATOR_ID2 LOCATOR_ID3 LOCATOR_ID4 LOCATOR_ID5 LOCATOR_NAME1
NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(10) NULL VARCHAR2(30) NULL NULL 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 NUMBER VARCHAR2(3)
NULL VARCHAR2(81) NULL VARCHAR2(3) NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER VARCHAR2(81)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 375
Column Descriptions Name LOCATOR_NAME2 LOCATOR_NAME3 LOCATOR_NAME4 LOCATOR_NAME5 TRANSACTION_TYPE
(Continued) Null? Type NULL NULL NULL NULL NULL VARCHAR2(81) VARCHAR2(81) VARCHAR2(81) VARCHAR2(81) VARCHAR2(10) Description Second locator name Third locator name Fourth locator name Fifth locator name Specifies the mode in which item open interface is working (eg: CREATE)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 376 Oracle Inventory Technical Reference Manual
MTL_ITEM_TEMPLATES
MTL_ITEM_TEMPLATES is the definition table for item templates. It contains the user–defined name (TEMPLATE_NAME) and description (DESCRIPTION). You can use a template to set certain item attributes. When you apply a template to an item, the enabled item attributes are propagated to the item. You may apply several different templates to an item to achieve a layering of attributes.
Foreign Keys Primary Key Table MTL_PARAMETERS Column Descriptions Name TEMPLATE_ID (PK) TEMPLATE_NAME DESCRIPTION LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_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 CONTEXT_ORGANIZATION_ID GLOBAL_ATTRIBUTE_CATEGORY GLOBAL_ATTRIBUTE1 GLOBAL_ATTRIBUTE2
Primary Key Column ORGANIZATION_ID
Foreign Key Column CONTEXT_ORGANIZATION_ID
Null? Type 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 NULL NULL NUMBER VARCHAR2(30) VARCHAR2(240) DATE NUMBER DATE 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) VARCHAR2(150) NUMBER NUMBER NUMBER DATE NUMBER VARCHAR2(150)
Description Template identifier Template name Template description Standard Who column 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 Standard Who column Standard Who column Standard Who column Organization identifier Global descriptive flexfield structure defining column Global descriptive flexfield segment Global descriptive flexfield segment
NULL VARCHAR2(150) NULL VARCHAR2(150)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 377
Column Descriptions Name
(Continued) Null? Type Description flexfield flexfield flexfield flexfield flexfield flexfield flexfield flexfield 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
GLOBAL_ATTRIBUTE3 GLOBAL_ATTRIBUTE4 GLOBAL_ATTRIBUTE5 GLOBAL_ATTRIBUTE6 GLOBAL_ATTRIBUTE7 GLOBAL_ATTRIBUTE8 GLOBAL_ATTRIBUTE9 GLOBAL_ATTRIBUTE10
Indexes Index Name MTL_ITEM_TEMPLATES_U1 MTL_ITEM_TEMPLATES_U2 Sequences Sequence MTL_ITEM_TEMPLATES_S
Index Type UNIQUE UNIQUE
Sequence 1 1
Column Name TEMPLATE_NAME TEMPLATE_ID
Derived Column TEMPLATE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 378 Oracle Inventory Technical Reference Manual
MTL_ITEM_TEMPL_ATTRIBUTES
MTL_ITEM_TEMPL_ATTRIBUTES stores the attributes and attribute values for item templates. When a template is created, a row is inserted for each available item attribute. The user can then specify values for and enable each template attribute for later use. When the template is applied to an item, the enabled attribute values are propagated to the item.
Foreign Keys Primary Key Table MTL_ITEM_ATTRIBUTES MTL_ITEM_TEMPLATES QuickCodes Columns Column ATTRIBUTE_GROUP_ID
Primary Key Column ATTRIBUTE_NAME TEMPLATE_ID
Foreign Key Column ATTRIBUTE_NAME TEMPLATE_ID
QuickCodes Type ITEM_CHOICES 1 100 110 2 20 30 31 4 40 41 5 50 51 6 60 62 65 70 80 90 999 YES_NO N Y
QuickCodes Table MFG_LOOKUPS Item category Service item Serviceable item Organization assignment General information Bill of materials Costing Item catalog Purchasing Receiving Notes Inventory Physical attributes Define item costs General planning MPS/MRP planning Lead times Work in process Order entry Invoicing All groups FND_LOOKUPS No Yes
ENABLED_FLAG
Column Descriptions Name TEMPLATE_ID (PK) ATTRIBUTE_NAME (PK) ATTRIBUTE_VALUE ENABLED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE
Null? Type NOT NULL NUMBER NOT NULL VARCHAR2(50) NULL VARCHAR2(240) NOT NULL VARCHAR2(1) NOT NULL DATE NOT NULL NUMBER NOT NULL DATE
Description Template identifier Attribute name Attribute value Flag indicating the attribute is enabled Standard Who column Standard Who column Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 379
Column Descriptions Name
(Continued) Null? Type NOT NULL NULL NULL NULL NULL NULL NOT NULL NULL NOT NULL NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER Description Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Attribute display sequence in character mode. No longer used NUMBER Attribute display sequence NUMBER Attribute group identifier. Groups attributes into functional areas in character mode. No longer used NUMBER Attribute group identifier. Groups attributes into functional areas VARCHAR2(240) User–friendly value of the attribute value
CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SEQUENCE SEQUENCE_GUI ATTRIBUTE_GROUP_ID
ATTRIBUTE_GROUP_ID_GUI REPORT_USER_VALUE
NULL NULL
Indexes Index Name MTL_ITEM_TEMPL_ATTRIBUTES_U1
Index Type UNIQUE
Sequence 1 2
Column Name TEMPLATE_ID ATTRIBUTE_NAME
Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : MTL_ITEM_TEMPL_ATTRIBUTES_T1 BEFORE ROW INSERT
Trigger populates an attribute group identifier and sequence number for an item attribute in the template based on the attribute name. It derives values from the MTL_ITEM_ATTRIBUTES table. The trigger fires when a new template is defined and all item attributes for the template are inserted into the MTL_ITEM_TEMPL_ATTRIBUTES table.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 380 Oracle Inventory Technical Reference Manual
MTL_ITEM_VALUES_TEMP
MTL_ITEM_VALUES_TEMP is a table that holds the name of item attributes and their values. It is used exclusively in the item update copy form as part of the Large Organization project.
Column Descriptions Name ITEM_UPDATE_ID ITEM_COLUMN_NAME CHOSEN_VALUE
Null? Type NULL NUMBER
Description
Holds sequence id for concurrent session NULL VARCHAR2(240) Holds Names of Chosen Item Attributes NULL VARCHAR2(240) Holds Names of Item Attribute Values
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 381
(Detailed Design continued from Volume 1)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 384 Oracle Inventory 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 CARD_STATUS
Primary 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
Foreign Key Column 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 MTL_KANBAN_CARD_STATUS 1 2 3 MTL_KANBAN_ERROR_CODE 1 2 MTL_KANBAN_CARD_TYPE 1 2 MTL_KANBAN_SOURCE_TYPE 1 2 3 4 MTL_KANBAN_SUPPLY_STATUS 1 2 3 4 5 6
QuickCodes Table MFG_LOOKUPS Active Hold Canceled MFG_LOOKUPS Lost Damaged MFG_LOOKUPS Replenishable Non Replenishable MFG_LOOKUPS Inter Org Supplier Intra Org Production MFG_LOOKUPS New Full Wait Empty In Process In Transit
ERROR_CODE
KANBAN_CARD_TYPE
SOURCE_TYPE
SUPPLY_STATUS
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 386 Oracle Inventory Technical Reference Manual
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 ERROR_CODE LAST_UPDATE_LOGIN LAST_PRINT_DATE 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 MTL_KANBAN_CARDS_N1 MTL_KANBAN_CARDS_N3
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 NULL NULL 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
Description 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
NULL NUMBER NULL NUMBER NULL DATE NULL 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 NOT UNIQUE NOT UNIQUE
Sequence 1 1 2
Column Name PULL_SEQUENCE_ID SOURCE_TYPE ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 387
Indexes (Continued) Index Name MTL_KANBAN_CARDS_U1 MTL_KANBAN_CARDS_U2
Index Type UNIQUE UNIQUE
Sequence 1 1 3
Column Name KANBAN_CARD_ID KANBAN_CARD_NUMBER ORGANIZATION_ID
Sequences Sequence MTL_KANBAN_CARDS_S MTL_KANBAN_REPLENISH_CYCLE_S
Derived Column KANBAN_CARD_ID CURRENT_REPLNSH_CYCLE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 388 Oracle Inventory Technical Reference Manual
MTL_KANBAN_CARD_ACTIVITY
MTL_KANBAN_CARD_ACTIVITY is a history table of the activity performed on a kanban card. The associated attributes describe which kanban card this activity belongs to, and what document replenished it.
Foreign Keys Primary Key Table MTL_ITEM_LOCATIONS MTL_ITEM_LOCATIONS MTL_KANBAN_CARDS MTL_PARAMETERS MTL_SECONDARY_INVENTORIES MTL_SECONDARY_INVENTORIES MTL_SYSTEM_ITEMS_B MTL_TXN_REQUEST_HEADERS MTL_TXN_REQUEST_LINES PO_DISTRIBUTIONS_ALL PO_HEADERS_ALL PO_REQUISITION_HEADERS_ALL PO_REQUISITION_LINES_ALL PO_VENDORS PO_VENDOR_SITES_ALL WIP_ENTITIES WIP_LINES QuickCodes Columns Column CARD_STATUS
Primary Key Column ORGANIZATION_ID INVENTORY_LOCATION_ID SUBINVENTORY_CODE ORGANIZATION_ID INVENTORY_LOCATION_ID SUBINVENTORY_CODE KANBAN_CARD_ID ORGANIZATION_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID ORGANIZATION_ID SECONDARY_INVENTORY_NAME INVENTORY_ITEM_ID ORGANIZATION_ID HEADER_ID LINE_ID PO_DISTRIBUTION_ID PO_HEADER_ID REQUISITION_HEADER_ID REQUISITION_LINE_ID VENDOR_ID VENDOR_SITE_ID WIP_ENTITY_ID LINE_ID
Foreign Key Column ORGANIZATION_ID LOCATOR_ID SUBINVENTORY_NAME SOURCE_ORGANIZATION_ID SOURCE_LOCATOR_ID SOURCE_SUBINVENTORY KANBAN_CARD_ID ORGANIZATION_ID SUBINVENTORY_NAME ORGANIZATION_ID SOURCE_ORGANIZATION_ID SOURCE_SUBINVENTORY INVENTORY_ITEM_ID ORGANIZATION_ID DOCUMENT_HEADER_ID DOCUMENT_DETAIL_ID DOCUMENT_DETAIL_ID DOCUMENT_HEADER_ID DOCUMENT_HEADER_ID DOCUMENT_DETAIL_ID SUPPLIER_ID SUPPLIER_SITE_ID DOCUMENT_HEADER_ID WIP_LINE_ID
QuickCodes Type MTL_KANBAN_CARD_STATUS 1 2 3 MTL_KANBAN_DOCUMENT_TYPE 1 2 3 MTL_KANBAN_ERROR_CODE 1 2 MTL_KANBAN_CARD_TYPE 1 2 MTL_KANBAN_SOURCE_TYPE 1 2 3
QuickCodes Table MFG_LOOKUPS Active Hold Canceled MFG_LOOKUPS Purchase Order Blanket Release Internal requisition MFG_LOOKUPS Lost Damaged MFG_LOOKUPS Replenishable Non Replenishable MFG_LOOKUPS Inter Org Supplier Intra Org
DOCUMENT_TYPE
ERROR_CODE
KANBAN_CARD_TYPE
SOURCE_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 389
QuickCodes Columns Column SUPPLY_STATUS
(Continued) QuickCodes Type 4 MTL_KANBAN_SUPPLY_STATUS 1 2 3 4 5 6 QuickCodes Table Production MFG_LOOKUPS New Full Wait Empty In Process In Transit
Column Descriptions Name KANBAN_ACTIVITY_ID (PK) REPLENISHMENT_CYCLE_ID KANBAN_CARD_ID KANBAN_CARD_NUMBER 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 DOCUMENT_TYPE DOCUMENT_HEADER_ID DOCUMENT_DETAIL_ID ERROR_CODE LAST_UPDATE_LOGIN LAST_PRINT_DATE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11
Null? Type 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 NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER VARCHAR2(30) NUMBER NUMBER VARCHAR2(10) NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER VARCHAR2(10) NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER DATE
Description Kanban card activity identifier Replenishment cycle identifier Kanban card identifier Kanban card number 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 Replenishment document type Document header identifier Document detail 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
NULL VARCHAR2(30) 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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 390 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) NUMBER NUMBER NUMBER DATE Description Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column
ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name MTL_KANBAN_CARD_ACTIVITY_N1 MTL_KANBAN_CARD_ACTIVITY_N2 MTL_KANBAN_CARD_ACTIVITY_N3 MTL_KANBAN_CARD_ACTIVITY_U1 Sequences Sequence MTL_KANBAN_CARD_ACTIVITY_S
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE
Sequence 1 1 1 2 1
Column Name KANBAN_CARD_ID KANBAN_CARD_NUMBER INVENTORY_ITEM_ID ORGANIZATION_ID KANBAN_ACTIVITY_ID
Derived Column KANBAN_ACTIVITY_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 391
MTL_KANBAN_CARD_PRINT_TEMP
MTL_KANBAN_CARD_PRINT_TEMP is a temporary table used for printing kanban cards. This is used only when you generate kanban cards with the option of printing kanban cards set to yes.
Column Descriptions Name REPORT_ID PULL_SEQUENCE_ID KANBAN_CARD_ID
Null? Type NOT NULL NUMBER NULL NUMBER NOT NULL NUMBER
Description Report identifier Pull sequence identifier Kanban card identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 392 Oracle Inventory Technical Reference Manual
MTL_KANBAN_PULL_SEQUENCES
MTL_KANBAN_PULL_SEQUENCES is the definition table for pull sequences. The associated attributes describe which item, subinventory, and locator this pull sequence belongs to, the source type, number of kanbans , kanban size, replenishment lead time, and other planning attributes.
Foreign Keys Primary Key Table MTL_INTERORG_PARAMETERS MTL_ITEM_LOCATIONS MTL_ITEM_LOCATIONS MTL_PARAMETERS MTL_SECONDARY_INVENTORIES MTL_SECONDARY_INVENTORIES MTL_SYSTEM_ITEMS_B PO_VENDORS PO_VENDOR_SITES_ALL WIP_LINES QuickCodes Columns Column AGGREGATION_TYPE
Primary Key Column FROM_ORGANIZATION_ID TO_ORGANIZATION_ID INVENTORY_LOCATION_ID ORGANIZATION_ID SUBINVENTORY_CODE ORGANIZATION_ID INVENTORY_LOCATION_ID SUBINVENTORY_CODE ORGANIZATION_ID ORGANIZATION_ID SECONDARY_INVENTORY_NAME SECONDARY_INVENTORY_NAME ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID VENDOR_ID VENDOR_SITE_ID LINE_ID
Foreign Key Column SOURCE_ORGANIZATION_ID ORGANIZATION_ID LOCATOR_ID ORGANIZATION_ID SUBINVENTORY_NAME SOURCE_ORGANIZATION_ID SOURCE_LOCATOR_ID SOURCE_SUBINVENTORY ORGANIZATION_ID ORGANIZATION_ID SUBINVENTORY_NAME SOURCE_SUBINVENTORY SOURCE_ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID SUPPLIER_ID SUPPLIER_SITE_ID WIP_LINE_ID
QuickCodes Type MTL_KANBAN_AGGREGRATION_TYPE 1 2 MTL_CALCULATE_KANBAN_FLAG 1 2 3 SYS_YES_NO 1 2 MTL_KANBAN_SOURCE_TYPE 1 2 3 4
QuickCodes Table MFG_LOOKUPS None Minimum Order Quantity MFG_LOOKUPS Kanban Size Number Of Cards Do not Calculate MFG_LOOKUPS Yes No MFG_LOOKUPS Inter Org Supplier Intra Org Production
CALCULATE_KANBAN_FLAG
RELEASE_KANBAN_FLAG
SOURCE_TYPE
Column Descriptions Name PULL_SEQUENCE_ID (PK) INVENTORY_ITEM_ID ORGANIZATION_ID SUBINVENTORY_NAME
Null? Type NOT NOT NOT NOT NULL NULL NULL NULL NUMBER NUMBER NUMBER VARCHAR2(10)
Description Pull sequence identifier Inventory item identifier Organization identifier Subinventory name
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 393
Column Descriptions Name
(Continued) Null? Type NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER VARCHAR2(10) NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER Description Kanban plan identifier Kanban source type 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 Lead time to replenish kanban Flag indicating what to calculate Kanban quantity Fixed lot multiplier Safety stock days Number of kanban cards Minimum order quantity Aggregation type Allocation percent Standard Who column Standard Who column Flag to indicate that Kanban will execute (Yes) or not (No,for planning only). 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
KANBAN_PLAN_ID SOURCE_TYPE 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 REPLENISHMENT_LEAD_TIME CALCULATE_KANBAN_FLAG KANBAN_SIZE FIXED_LOT_MULTIPLIER SAFETY_STOCK_DAYS NUMBER_OF_CARDS MINIMUM_ORDER_QUANTITY AGGREGATION_TYPE ALLOCATION_PERCENT LAST_UPDATE_LOGIN UPDATED_FLAG RELEASE_KANBAN_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 PROGRAM_UPDATE_DATE POINT_OF_USE_X POINT_OF_USE_Y POINT_OF_SUPPLY_X POINT_OF_SUPPLY_Y
NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL
NULL VARCHAR2(30) NULL NULL 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 NUMBER NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 394 Oracle Inventory Technical Reference Manual
Indexes Index Name MTL_KANBAN_PULL_SEQUENCES_N1 MTL_KANBAN_PULL_SEQUENCES_N2 MTL_KANBAN_PULL_SEQUENCES_N3 MTL_KANBAN_PULL_SEQUENCES_U1 MTL_KANBAN_PULL_SEQUENCES_U2
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE
Sequence 1 2 3 2 4 1 2 1 1 2 3 4 5
Column Name INVENTORY_ITEM_ID ORGANIZATION_ID KANBAN_PLAN_ID KANBAN_PLAN_ID ORGANIZATION_ID SOURCE_TYPE ORGANIZATION_ID PULL_SEQUENCE_ID INVENTORY_ITEM_ID ORGANIZATION_ID KANBAN_PLAN_ID SUBINVENTORY_NAME LOCATOR_ID
Sequences Sequence MTL_KANBAN_PULL_SEQUENCES_S
Derived Column PULL_SEQUENCE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 395
MTL_KANBAN_TEMPLATES
Column Descriptions Name TEMPLATE_NAME DESCRIPTION ORGANIZATION_ID SUBINVENTORY_NAME LOCATOR_ID SOURCE_TYPE SOURCE_ORGANIZATION_ID SOURCE_SUBINVENTORY SOURCE_LOCATOR_ID SUPPLIER_ID SUPPLIER_SITE_ID WIP_LINE_ID REPLENISHMENT_LEAD_TIME CALCULATE_KANBAN_FLAG KANBAN_SIZE FIXED_LOT_MULTIPLIER SAFETY_STOCK_DAYS NUMBER_OF_CARDS MINIMUM_ORDER_QUANTITY AGGREGATION_TYPE ALLOCATION_PERCENT ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 RELEASE_KANBAN_FLAG POINT_OF_USE_X POINT_OF_USE_Y POINT_OF_SUPPLY_X POINT_OF_SUPPLY_Y LAST_UPDATE_LOGIN LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY
Null? Type NOT NULL NULL NOT NULL 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 NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NULL NULL NULL NULL NULL NOT NULL NOT NULL NOT NULL NOT NULL VARCHAR2(10) VARCHAR2(240) NUMBER VARCHAR2(10) NUMBER NUMBER NUMBER VARCHAR2(10) NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER 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) VARCHAR2(150) VARCHAR2(150) NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER
Description
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 396 Oracle Inventory Technical Reference Manual
Indexes Index Name MTL_KANBAN_TEMPLATES_U1
Index Type UNIQUE
Sequence 1 2
Column Name TEMPLATE_NAME ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 397
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 MTL_LE_ECONOMIC_ZONES_U1
Primary Key Column ORGANIZATION_ID ZONE_CODE
Foreign Key Column LEGAL_ENTITY_ID ZONE_CODE
Null? Type NOT NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NUMBER VARCHAR2(10) NUMBER(15) DATE NUMBER(15) DATE NUMBER(15)
Description Legal Entity Identifier Economic Zone Code standard who column standard who column standard who column standard who column standard who column
Index Type UNIQUE
Sequence 5 10
Column Name LEGAL_ENTITY_ID ZONE_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 398 Oracle Inventory 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_MATERIAL_STATUSES_B MTL_PARAMETERS MTL_SYSTEM_ITEMS_B
Primary Key Column STATUS_ID ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Foreign Key Column STATUS_ID ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID
QuickCodes Columns Column DISABLE_FLAG
QuickCodes Type SYS_YES_NO 1 2
QuickCodes Table MFG_LOOKUPS Yes No
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
Null? Type 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 VARCHAR2(30) DATE NUMBER 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
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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 399
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NUMBER DATE NUMBER VARCHAR2(256) Description Standard Who column Standard Who column Genealogy object identifier Description for the Lot Number – Used by WMS only Supplier identification (from po_vendors table) – Used by WMS Only Lot number given by the supplier for PO receipts – Used By WMS Only Territory Code for Country of Origin Grade Code – Used By WMS Only Lot creation date (as in the BRD) – Used By WMS Only Date Code – Used By WMS Only Status identifier – Used by WMS only Last modified date (as in the BRD) – Used By WMS Only The age of the lot or sublot in days after the creation date – Used By WMS Only Retest date – Used By WMS Only The date on which the item matures – Used By WMS Only Lot attributes descriptive flexfield structure defining column The size of a given product, determined by visual inspection. – Used By WMS Only Color– Used By WMS Only The volume of the lot or sublot– Used By WMS Only When defining the volume attribute the ability to identify a volume unit of measure such as cubic inches or cubic centimeters should also be included. – Used By WMS Only Country of Origin– Used By WMS Only The date on or before which the lot or sublot is best used.– Used By WMS Only The length dimension of the lot or sublot.– Used By WMS Only Unit of measure for measuring lenght– Used By WMS Only The content, usually expressed as a percentage, of the product that is made up of recycled materials– Used By WMS Only The thickness dimension of the lot.– Used By WMS Only UOM to measure thickness– Used By WMS Only The width dimension of the lot.– Used By WMS Only
PROGRAM_ID PROGRAM_UPDATE_DATE GEN_OBJECT_ID DESCRIPTION VENDOR_ID SUPPLIER_LOT_NUMBER TERRITORY_CODE GRADE_CODE ORIGINATION_DATE DATE_CODE STATUS_ID CHANGE_DATE AGE RETEST_DATE MATURITY_DATE LOT_ATTRIBUTE_CATEGORY ITEM_SIZE COLOR VOLUME VOLUME_UOM
NULL NUMBER NULL VARCHAR2(150) NULL VARCHAR2(30) NULL VARCHAR2(150) NULL DATE NULL VARCHAR2(150) NULL NUMBER NULL DATE NULL NUMBER NULL DATE NULL DATE NULL VARCHAR2(30) NULL NUMBER NULL VARCHAR2(150) NULL NUMBER NULL VARCHAR2(3)
PLACE_OF_ORIGIN BEST_BY_DATE LENGTH LENGTH_UOM RECYCLED_CONTENT
NULL VARCHAR2(150) NULL DATE NULL NUMBER NULL VARCHAR2(3) NULL NUMBER
THICKNESS THICKNESS_UOM WIDTH
NULL NUMBER NULL VARCHAR2(3) NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 400 Oracle Inventory Technical Reference Manual
Column Descriptions Name WIDTH_UOM
(Continued) Null? Type NULL VARCHAR2(3) NULL VARCHAR2(150) Description UOM to measure width dimension of the lot.– Used By WMS Only This attribute is used in the pulp and paper industry to identify potential problems when feeding the paper through machinery.– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only
CURL_WRINKLE_FOLD
C_ATTRIBUTE1 C_ATTRIBUTE2 C_ATTRIBUTE3 C_ATTRIBUTE4 C_ATTRIBUTE5 C_ATTRIBUTE6 C_ATTRIBUTE7 C_ATTRIBUTE8 C_ATTRIBUTE9 C_ATTRIBUTE10 C_ATTRIBUTE11 C_ATTRIBUTE12 C_ATTRIBUTE13 C_ATTRIBUTE14 C_ATTRIBUTE15 C_ATTRIBUTE16 C_ATTRIBUTE17 C_ATTRIBUTE18 C_ATTRIBUTE19 C_ATTRIBUTE20 D_ATTRIBUTE1 D_ATTRIBUTE2 D_ATTRIBUTE3 D_ATTRIBUTE4 D_ATTRIBUTE5 D_ATTRIBUTE6 D_ATTRIBUTE7
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) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL DATE NULL DATE NULL DATE NULL DATE NULL DATE NULL DATE NULL DATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 401
Column Descriptions Name D_ATTRIBUTE8 D_ATTRIBUTE9 D_ATTRIBUTE10 N_ATTRIBUTE1 N_ATTRIBUTE2 N_ATTRIBUTE3 N_ATTRIBUTE4 N_ATTRIBUTE5 N_ATTRIBUTE6 N_ATTRIBUTE7 N_ATTRIBUTE8 N_ATTRIBUTE9 N_ATTRIBUTE10
(Continued) Null? Type NULL DATE NULL DATE NULL DATE NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER Description Descriptive Used By WMS Descriptive Used By WMS Descriptive Used By WMS Descriptive Used By WMS Descriptive Used By WMS Descriptive Used By WMS Descriptive Used By WMS Descriptive Used By WMS Descriptive Used By WMS Descriptive Used By WMS Descriptive Used By WMS Descriptive Used By WMS Descriptive Used By WMS flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only segment– segment– segment– segment– segment– segment– segment– segment– segment– segment– segment– segment– segment–
Indexes Index Name MTL_LOT_NUMBERS_N1 MTL_LOT_NUMBERS_U1 MTL_LOT_NUMBERS_U2 Sequences Sequence MTL_GEN_OBJECT_ID_S
Index Type NOT UNIQUE UNIQUE UNIQUE
Sequence 1 1 2 3 5
Column Name LOT_NUMBER INVENTORY_ITEM_ID ORGANIZATION_ID LOT_NUMBER GEN_OBJECT_ID
Derived Column GEN_OBJECT_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 402 Oracle Inventory 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 MTL_MANUFACTURERS_U1 Sequences Sequence MTL_MANUFACTURERS_S
Null? Type 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 VARCHAR2(30) DATE NUMBER DATE NUMBER NUMBER 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 NUMBER DATE
Description 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
Index Type UNIQUE
Sequence 1
Column Name MANUFACTURER_ID
Derived Column MANUFACTURER_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 403
MTL_MATERIAL_STATUSES
MTL_MATERIAL_STATUSES is the definition table for the inventory statuses. The defined status can be assigned to Subinventory, locator, lot and serial to restrict certain transaction types. This table is only used to seed the predefined statuses. MTL_MATERIAL_STATUSES_B and MTL_MATERIAL_STATUSES_TL are used in the applications.
QuickCodes Columns Column ENABLED_FLAG
QuickCodes Type SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2
QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No
LOCATOR_CONTROL
LOT_CONTROL
SERIAL_CONTROL
ZONE_CONTROL
Column Descriptions Name STATUS_ID (PK) STATUS_CODE DESCRIPTION ZONE_CONTROL LOCATOR_CONTROL LOT_CONTROL SERIAL_CONTROL ENABLED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE
Null? Type NOT NULL NUMBER NOT NULL VARCHAR2(80) NULL VARCHAR2(240) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE
Description Status identifier Status name Description for this status Indicates whether this status can be assigned to subinventory (1) or not(2) Indicates whether this status can be assigned to locator(1) or not(2) Indicates whether this status can be assigned to lot(1) or not(2) Indicates whether this status can be assigned to serial(1) or not(2) Indicates if this status is active(1) or not(2) Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 404 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(30) 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) 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 structure segment segment segment segment segment segment segment segment segment segment segment segment segment segment segment
ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 Indexes Index Name MTL_MATERIAL_STATUSES_U1
Index Type UNIQUE
Sequence 1
Column Name STATUS_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 405
MTL_MATERIAL_STATUSES_B
MTL_MATERIAL_STATUSES_B is the base table for the inventory statuses. It contains all the attributes which are not translated and don’t vary by language. The defined status can be assigned to Subinventory, locator, lot and serial to restrict certain transaction types.
QuickCodes Columns Column ENABLED_FLAG
QuickCodes Type SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2
QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No
LOCATOR_CONTROL
LOT_CONTROL
LPN_CONTROL
SERIAL_CONTROL
ZONE_CONTROL
Column Descriptions Name STATUS_ID (PK) ZONE_CONTROL LOCATOR_CONTROL LOT_CONTROL SERIAL_CONTROL ENABLED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_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 NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE
Description Status identifier Indicates if the status can be assigned to Subinventory (1) or not (2) Indicates if the status can be assigned to Locator (1) or not (2) Indicates if the status can be assigned to Lot (1) or not (2) Indicates if the status can be assigned to Serial (1) or not (2) Indicates if the status is active (1) or not (2) Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 406 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(30) 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) NUMBER 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 Indicates if the status can be assigned to LPN (1) or not (2)
ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 LPN_CONTROL
Indexes Index Name MTL_MATERIAL_STATUSES_B_PK Sequences Sequence MTL_MATERIAL_STATUS_S
Index Type UNIQUE
Sequence 10
Column Name STATUS_ID
Derived Column STATUS_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 407
MTL_MATERIAL_STATUSES_TL
MTL_MATERIAL_STATUSES_TL is the translation table for the inventory statuses. It contains all the attributes which vary by language such as status code and description. The translated attributes are maintained for all installed languages.
Foreign Keys Primary Key Table MTL_MATERIAL_STATUSES_B Column Descriptions Name STATUS_ID (PK) LAST_UPDATED_BY LAST_UPDATE_DATE CREATED_BY CREATION_DATE LAST_UPDATE_LOGIN STATUS_CODE DESCRIPTION LANGUAGE (PK) SOURCE_LANG Indexes Index Name MTL_MATERIAL_STATUSES_TL_PK
Primary Key Column STATUS_ID
Foreign Key Column STATUS_ID
Null? Type NULL NULL NULL NULL NULL NULL NOT NULL NULL NOT NULL NOT NULL NOT NOT NOT NOT NOT NUMBER NUMBER DATE NUMBER DATE NUMBER VARCHAR2(80) VARCHAR2(240) VARCHAR2(4) VARCHAR2(4)
Description Status identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Status name Status description Destination language Source language
Index Type UNIQUE
Sequence 2 6
Column Name STATUS_ID LANGUAGE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 408 Oracle Inventory Technical Reference Manual
MTL_MATERIAL_STATUS_HISTORY
MTL_MATERIAL_STATUS_HISTORY stores the status update history for subinventory, locator, lot and serial.
Foreign Keys Primary Key Table MTL_ITEM_LOCATIONS MTL_LOT_NUMBERS MTL_MATERIAL_STATUSES_B MTL_SECONDARY_INVENTORIES MTL_SERIAL_NUMBERS MTL_TRANSACTION_REASONS Column Descriptions Name STATUS_UPDATE_ID (PK) ORGANIZATION_ID INVENTORY_ITEM_ID LOT_NUMBER SERIAL_NUMBER UPDATE_METHOD STATUS_ID ZONE_CODE LOCATOR_ID CREATION_DATE CREATED_BY LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN PROGRAM_APPLICATION_ID PROGRAM_ID ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 UPDATE_REASON_ID
Primary Key Column INVENTORY_LOCATION_ID ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID LOT_NUMBER STATUS_ID ORGANIZATION_ID SECONDARY_INVENTORY_NAME INVENTORY_ITEM_ID CURRENT_ORGANIZATION_ID SERIAL_NUMBER REASON_ID
Foreign Key Column LOCATOR_ID ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID LOT_NUMBER STATUS_ID ORGANIZATION_ID ZONE_CODE INVENTORY_ITEM_ID ORGANIZATION_ID SERIAL_NUMBER UPDATE_REASON_ID
Null? Type NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL VARCHAR2(30) NULL VARCHAR2(30) NOT NULL NUMBER NOT NULL NUMBER NULL VARCHAR2(10) NULL NUMBER NOT NULL DATE NOT NULL NUMBER NOT NULL NUMBER NOT NULL DATE NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(30) 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
Description Status history identifier Organization identifier Inventory item identifier Lot number Serial number Status update method Status identifier Subinventory name Locator identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Concurrent Who column Concurrent 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 Update reason identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 409
Indexes Index Name MTL_MATERIAL_STATUS_HISTORY_N1 MTL_MATERIAL_STATUS_HISTORY_N2 MTL_MATERIAL_STATUS_HISTORY_N3 MTL_MATERIAL_STATUS_HISTORY_N4
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE
Sequence 1 2 3 1 2 3 1 2 1 2
Column Name ORGANIZATION_ID INVENTORY_ITEM_ID LOT_NUMBER ORGANIZATION_ID INVENTORY_ITEM_ID SERIAL_NUMBER ORGANIZATION_ID ZONE_CODE ORGANIZATION_ID LOCATOR_ID
Sequences Sequence MTL_MATERIAL_STATUS_HISTORY_S
Derived Column STATUS_UPDATE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 410 Oracle Inventory Technical Reference Manual
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 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
Foreign Key Column 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
Detailed Design 3 – 411
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
Primary 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
Foreign Key Column 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 Columns Column TRANSACTION_ACTION_ID
QuickCodes Type MTL_TRANSACTION_ACTION 1 12 2 21 24 27 28 29 3 30 31 32 4 8
QuickCodes Table 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
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
Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NULL NOT NULL NULL NULL NOT NULL NOT NOT NOT NOT NOT 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
3 – 412 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NOT NULL NUMBER NOT NULL NUMBER Description Transaction action identifier Transaction source type identifier NULL NUMBER Transaction source identifier NULL VARCHAR2(30) Transaction source identfier 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 iIdentifier 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
TRANSACTION_ACTION_ID TRANSACTION_SOURCE_TYPE_ID TRANSACTION_SOURCE_ID TRANSACTION_SOURCE_NAME TRANSACTION_QUANTITY TRANSACTION_UOM PRIMARY_QUANTITY 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 NOT NOT NOT
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 413
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL 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
RCV_TRANSACTION_ID MOVE_TRANSACTION_ID COMPLETION_TRANSACTION_ID SHORTAGE_PROCESS_CODE
SOURCE_CODE SOURCE_LINE_ID VENDOR_LOT_NUMBER TRANSFER_ORGANIZATION_ID TRANSFER_SUBINVENTORY TRANSFER_LOCATOR_ID SHIPMENT_NUMBER TRANSFER_COST TRANSPORTATION_DIST_ACCOUNT TRANSPORTATION_COST TRANSFER_COST_DIST_ACCOUNT WAYBILL_AIRBILL FREIGHT_CODE NUMBER_OF_CONTAINERS VALUE_CHANGE PERCENTAGE_CHANGE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 MOVEMENT_ID TASK_ID TO_TASK_ID
NULL VARCHAR2(30) NULL NUMBER NULL VARCHAR2(30) NULL NUMBER NULL VARCHAR2(10) NULL NUMBER NULL VARCHAR2(30) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL VARCHAR2(20) VARCHAR2(25) NUMBER NUMBER
NULL NUMBER NULL VARCHAR2(30) 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
NULL NUMBER(15) NULL NUMBER(15)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 414 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER NUMBER Description 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 jobcompletion 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–Orgtransfer NULL NUMBER Specifies the material account NULL NUMBER Specifies the material overhead account NULL NUMBER Specifies the resource account NULL NUMBER Specifies the acount 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
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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 415
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER Description 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 License Plate Number Identifier – used by WMS only Transfer License Plate Number Identifier WMS strategy used for picking WMS rule used for picking WMS strategy used for put away WMS rule used for put away Transfer License Plate Number Identifier – used by WMS only
MOVE_ORDER_LINE_ID TASK_GROUP_ID RESERVATION_ID PICK_SLIP_NUMBER LPN_ID TRANSFER_LPN_ID PICK_STRATEGY_ID PICK_RULE_ID PUT_AWAY_STRATEGY_ID PUT_AWAY_RULE_ID CONTENT_LPN_ID PICK_SLIP_DATE Indexes Index Name MTL_MATERIAL_TRANSACTIONS_N1 MTL_MATERIAL_TRANSACTIONS_N10 MTL_MATERIAL_TRANSACTIONS_N11 MTL_MATERIAL_TRANSACTIONS_N12 MTL_MATERIAL_TRANSACTIONS_N13 MTL_MATERIAL_TRANSACTIONS_N14 MTL_MATERIAL_TRANSACTIONS_N15
NULL DATE
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE
Sequence 1 2 3 1 3 2 1 2 4 2 1 2 3 4 5 5 10 1 2 3 1 2 3 1 1 2 1 1 2 1 2 3 4 1 2 3 4 1
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 PICK_SLIP_NUMBER MOVE_ORDER_LINE_ID PICKING_LINE_ID 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
MTL_MATERIAL_TRANSACTIONS_N16 MTL_MATERIAL_TRANSACTIONS_N17 MTL_MATERIAL_TRANSACTIONS_N18 MTL_MATERIAL_TRANSACTIONS_N2 MTL_MATERIAL_TRANSACTIONS_N3 MTL_MATERIAL_TRANSACTIONS_N4 MTL_MATERIAL_TRANSACTIONS_N5 MTL_MATERIAL_TRANSACTIONS_N6 MTL_MATERIAL_TRANSACTIONS_N7 MTL_MATERIAL_TRANSACTIONS_N8
NOT NOT NOT NOT
UNIQUE UNIQUE UNIQUE UNIQUE
NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE
MTL_MATERIAL_TRANSACTIONS_N9
NOT UNIQUE
MTL_MATERIAL_TRANSACTIONS_U1
UNIQUE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 416 Oracle Inventory Technical Reference Manual
Indexes (Continued) Index Name MTL_MATERIAL_TRANSACTIONS_U2
Index Type UNIQUE
Sequence 1 2 3 4
Column Name TRANSACTION_ACTION_ID TRANSACTION_TYPE_ID TRANSACTION_SOURCE_TYPE_ID TRANSACTION_ID
Sequences Sequence MTL_MATERIAL_TRANSACTIONS_S
Derived Column TRANSACTION_ID
Database Triggers 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).
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.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 417
MTL_MATERIAL_TRANSACTIONS_EFC
MTL_MATERIAL_TRANSACTIONS_EFC is used exclusively as an archive table for the ”Euro as a functional currency” project. It mirrors the table MTL_MATERIAL_TRANSACTIONS prior to conversion to the euro currency.
Column Descriptions Name TRANSPORTATION_COST TRANSACTION_ID NEW_COST ACTUAL_COST PRIOR_COST ENCUMBRANCE_AMOUNT CURRENCY_CONVERSION_RATE VARIANCE_AMOUNT TRANSFER_COST TRANSACTION_COST SET_OF_BOOKS_ID
Null? Type NULL NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER
Description Transportation Cost Transaction Identifier New Cost Actual Cost Prior Cost Encumbrance Amount Currency Conversion Rate Variance Amount Transfer Cost Transaction Cost Set Of Books Identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 418 Oracle Inventory 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 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
Foreign Key Column 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 – 419
Foreign Keys (Continued) Primary Key Table WIP_REPETITIVE_ITEMS QuickCodes Columns Column SETUP_TEARDOWN_CODE TRANSACTION_SOURCE_TYPE_ID
Primary Key Column LINE_ID
Foreign Key Column REPETITIVE_LINE_ID
QuickCodes Type WIP_SETUP_TEARDOWN 1 MTL_DISPOSITION 1 2 3 4 5 6
QuickCodes Table MFG_LOOKUPS Normal issue/receipt MFG_LOOKUPS Purchase order Sales order Account number Job or schedule Job or schedule Account alias
Column Descriptions Name TRANSACTION_HEADER_ID TRANSACTION_TEMP_ID SOURCE_CODE SOURCE_LINE_ID TRANSACTION_MODE LOCK_FLAG 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 PRIMARY_QUANTITY TRANSACTION_UOM TRANSACTION_COST TRANSACTION_TYPE_ID TRANSACTION_ACTION_ID TRANSACTION_SOURCE_TYPE_ID TRANSACTION_SOURCE_ID TRANSACTION_SOURCE_NAME TRANSACTION_DATE ACCT_PERIOD_ID
Null? Type NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NULL NOT NULL NULL NULL NOT NULL NOT NOT NOT NOT VARCHAR2(30) NUMBER NUMBER VARCHAR2(1) DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER VARCHAR2(3) NUMBER VARCHAR2(10) NUMBER 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 idenfier Transaction source identifier Transaction date Accounting period identifier
NOT NULL NUMBER NOT NULL VARCHAR2(3) NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NULL NOT NULL NOT NULL NUMBER VARCHAR2(30) DATE NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 420 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NUMBER Description 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
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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 421
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(10) Description 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
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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 422 Oracle Inventory Technical Reference Manual
Column Descriptions Name SHIPPABLE_FLAG POSTING_FLAG REQUIRED_FLAG PROCESS_FLAG
(Continued) Null? Type NULL NULL NULL NULL VARCHAR2(1) VARCHAR2(1) VARCHAR2(1) 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
ERROR_CODE ERROR_EXPLANATION ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 MOVEMENT_ID RESERVATION_QUANTITY SHIPPED_QUANTITY TRANSACTION_LINE_NUMBER TASK_ID TO_TASK_ID SOURCE_TASK_ID PROJECT_ID SOURCE_PROJECT_ID PA_EXPENDITURE_ORG_ID TO_PROJECT_ID EXPENDITURE_TYPE FINAL_COMPLETION_FLAG TRANSFER_PERCENTAGE TRANSACTION_SEQUENCE_ID MATERIAL_ACCOUNT MATERIAL_OVERHEAD_ACCOUNT RESOURCE_ACCOUNT OUTSIDE_PROCESSING_ACCOUNT OVERHEAD_ACCOUNT FLOW_SCHEDULE
NULL VARCHAR2(240) NULL VARCHAR2(240) NULL VARCHAR2(30) 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(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 NUMBER(15) NUMBER(15) NUMBER NUMBER(15) NUMBER NUMBER
NULL NUMBER(15) NULL VARCHAR2(30) NULL VARCHAR2(1) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(1)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 423
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL NULL NUMBER NUMBER VARCHAR2(30) NUMBER NUMBER NUMBER Description Cost group identifier Transfer Cost Group 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 – used by WMS only Put away Rule ID – used by WMS only Pick Strategy ID – used by WMS only 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 Standard operation identifier – used by WMS only Task priority – used by WMS only WMS Task Type – used by WMS only (For future use only) License Plate Number Identifier – used by WMS only Transfer License Plate Number Identifier – used by WMS only Status of the WMS task Transfer License Plate Number Identifier – used by WMS only Item id for suggested container item for this line – used by WMS only
COST_GROUP_ID TRANSFER_COST_GROUP_ID DEMAND_CLASS QA_COLLECTION_ID KANBAN_CARD_ID OVERCOMPLETION_TRANSACTION_QTY OVERCOMPLETION_PRIMARY_QTY OVERCOMPLETION_TRANSACTION_ID 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 TASK_GROUP_ID PICK_SLIP_NUMBER RESERVATION_ID COMMON_BOM_SEQ_ID COMMON_ROUTING_SEQ_ID ORG_COST_GROUP_ID COST_TYPE_ID TRANSACTION_STATUS
NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL VARCHAR2(60) DATE NUMBER NUMBER NUMBER
NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER
STANDARD_OPERATION_ID TASK_PRIORITY WMS_TASK_TYPE PARENT_LINE_ID LPN_ID TRANSFER_LPN_ID WMS_TASK_STATUS CONTENT_LPN_ID CONTAINER_ITEM_ID
NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 424 Oracle Inventory Technical Reference Manual
Column Descriptions Name CARTONIZATION_ID PICK_SLIP_DATE Indexes Index Name
(Continued) Null? Type NULL NUMBER NULL DATE Description Sequential LPN Id generated by cartonization – used by WMS only
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE
Sequence 1 1 2 3 1 2 1 2 3 5 5 5 1 2 3 1 2 1 2 5 6 1 2 3 4 1 2 1
Column Name TRANSACTION_HEADER_ID ORGANIZATION_ID SUBINVENTORY_CODE LOCATOR_ID ORGANIZATION_ID TRANSFER_SUBINVENTORY ORGANIZATION_ID TRANSFER_SUBINVENTORY TRANSFER_TO_LOCATION PICK_SLIP_NUMBER MOVE_ORDER_LINE_ID RESERVATION_ID ORGANIZATION_ID WMS_TASK_TYPE STANDARD_OPERATION_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 ORGANIZATION_ID SUBINVENTORY_CODE TRANSACTION_TEMP_ID
MTL_MATERIAL_TRANS_TEMP_N1 MTL_MATERIAL_TRANS_TEMP_N10 MTL_MATERIAL_TRANS_TEMP_N11 MTL_MATERIAL_TRANS_TEMP_N12 MTL_MATERIAL_TRANS_TEMP_N13 MTL_MATERIAL_TRANS_TEMP_N14 MTL_MATERIAL_TRANS_TEMP_N15 MTL_MATERIAL_TRANS_TEMP_N16 MTL_MATERIAL_TRANS_TEMP_N2 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 UNIQUE NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE
MTL_MATERIAL_TRANS_TEMP_N9 MTL_MATERIAL_TRANS_TEMP_U1
NOT UNIQUE UNIQUE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 425
MTL_MATERIAL_TXN_ALLOCATIONS
MTL_MATERIAL_TXN_ALLOCATIONS stores the repetitive schedules charged by a material transaction. Each row contains the quantity transacted to each schedule for a given transaction. Oracle Work in Process uses this information to report the changes to individual schedules for multi–schedule material transactions.
Foreign Keys Primary Key Table MTL_MATERIAL_TRANSACTIONS MTL_PARAMETERS WIP_REPETITIVE_SCHEDULES Column Descriptions Name TRANSACTION_ID (PK) REPETITIVE_SCHEDULE_ID ORGANIZATION_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN PRIMARY_QUANTITY TRANSACTION_QUANTITY (PK)
Primary Key Column TRANSACTION_ID ORGANIZATION_ID REPETITIVE_SCHEDULE_ID
Foreign Key Column TRANSACTION_ID ORGANIZATION_ID REPETITIVE_SCHEDULE_ID
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NOT NULL NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER
Description Transaction identifier WIP repetitive schedule charged for transaction Organization identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Quantity allocated to the repetitive schedule, in the item’s primary unit of measure Quantity allocated to the repetitive schedule, with the unit of measure decided by the user Standard Who column Standard Who column Standard Who column Standard Who column Date of transaction
NOT NULL NUMBER
REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE TRANSACTION_DATE Indexes Index Name MTL_MATERIAL_TXN_ALLOCATION_N1 MTL_MATERIAL_TXN_ALLOCATION_U1
NULL NULL NULL NULL NOT NULL
NUMBER NUMBER NUMBER DATE DATE
Index Type NOT UNIQUE UNIQUE
Sequence 1 2 1 2 3
Column Name ORGANIZATION_ID TRANSACTION_DATE TRANSACTION_ID REPETITIVE_SCHEDULE_ID ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 426 Oracle Inventory 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
Primary Key Column MANUFACTURER_ID ORGANIZATION_ID ORGANIZATION_ID INVENTORY_ITEM_ID
Foreign Key Column MANUFACTURER_ID ORGANIZATION_ID ORGANIZATION_ID INVENTORY_ITEM_ID
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
Null? Type 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 NULL NULL NULL NUMBER VARCHAR2(30) NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER 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 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 – 427
Indexes Index Name MTL_MFG_PART_NUMBERS_U1
Index Type 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 – 428 Oracle Inventory Technical Reference Manual
MTL_MGD_INVENTORY_POSITIONS
MTL_MGD_INVENTORY_POSITIONS stores the data sets built for on line display or for export. It should be considered a temporary table since its content is a denormalization of the transactional data built for extraction purposes. This table contains a row for every combination of data set name, bucket name, organization code and inventory item code.
Column Descriptions Name DATA_SET_NAME BUCKET_NAME ORGANIZATION_CODE INVENTORY_ITEM_CODE CREATION_DATE CREATED_BY LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE HIERARCHY_ID HIERARCHY_NAME PARENT_ORGANIZATION_CODE PARENT_ORGANIZATION_ID BUCKET_SIZE_CODE BUCKET_START_DATE BUCKET_END_DATE INVENTORY_ITEM_ID ORGANIZATION_ID HIERARCHY_DELTA_QTY HIERARCHY_END_ON_HAND_QTY ORG_RECEIVED_QTY ORG_ISSUED_QTY ORG_DELTA_QTY ORG_END_ON_HAND_QTY Indexes Index Name MTL_MGD_INVENTORY_POSITIONS_N1 MTL_MGD_INVENTORY_POSITIONS_N2 MTL_MGD_INVENTORY_POSITIONS_N3
Null? Type 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 VARCHAR2(80) VARCHAR2(30) VARCHAR2(3) VARCHAR2(2000) DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER VARCHAR2(30) VARCHAR2(3) NUMBER VARCHAR2(30) DATE DATE NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER
Description
NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE
Sequence 1 1 1 2 3 4
Column Name DATA_SET_NAME CREATED_BY DATA_SET_NAME BUCKET_NAME ORGANIZATION_ID INVENTORY_ITEM_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 429
MTL_MOVEMENT_PARAMETERS
This table stores all parameters required for movement statistics gathering and reporting by legal entities. A legal entity is associated with a statistical calendar, a category set for commodity codes, and currency conversion parameters. The table also stores the period name and reference for the latest official ’Frozen’ report runs.
Column Descriptions Name ENTITY_ORG_ID (PK) PERIOD_SET_NAME WEIGHT_UOM_CODE LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN ENTITY_BRANCH_REFERENCE CONVERSION_TYPE CONVERSION_OPTION CATEGORY_SET_ID TAX_OFFICE_CODE TAX_OFFICE_NAME TAX_OFFICE_LOCATION_ID LAST_ARRIVAL_PERIOD LAST_ARRIVAL_ID LAST_ARRIVAL_ADJ_PERIOD LAST_ARRIVAL_ADJ_ID LAST_DISPATCH_PERIOD LAST_DISPATCH_ID LAST_DISPATCH_ADJ_PERIOD LAST_DISPATCH_ADJ_ID ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10
Null? Type NOT NULL NUMBER NOT NULL VARCHAR2(15) NOT NULL VARCHAR2(3) NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER VARCHAR2(240) VARCHAR2(30) VARCHAR2(30) NUMBER
Description Legal entity identifier Statistical reporting period set Entity unit of measure for weight Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Entity branch reference Currency conversion type Currency conversion option Commodity code category set identifier Tax authority office code Tax authority name Tax authority location identifier Latest arrival official report period Latest arrival official report reference Latest arrival adjustment official report period Latest arrival adjustment official report reference Latest dispatch official report period Latest dispatch official report reference Latest dispatch adjustment official report period Latest dispatch adjustment official report reference 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
NULL VARCHAR2(50) NULL VARCHAR2(240) NULL NUMBER NULL VARCHAR2(15) NULL NUMBER NULL VARCHAR2(15) NULL NUMBER NULL VARCHAR2(15) NULL NUMBER NULL VARCHAR2(15) NULL NUMBER NULL VARCHAR2(30) 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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 430 Oracle Inventory Technical Reference Manual
Column Descriptions Name ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 ATTRIBUTE21 ATTRIBUTE22 ATTRIBUTE23 ATTRIBUTE24 ATTRIBUTE25 ATTRIBUTE26 ATTRIBUTE27 ATTRIBUTE28 ATTRIBUTE29 ATTRIBUTE30
(Continued) Null? Type 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) Description Descriptive Descriptive Descriptive Descriptive 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 flexfield flexfield flexfield flexfield segment segment segment segment segment 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 – 431
MTL_MOVEMENT_STATISTICS
MTL_MOVEMENT_STATISTICS stores all relevant information for movement statistics transactions. Each transaction is identified by a unique MOVEMENT_ID number. The MOVEMENT_TYPE column indicates whether the movement is a dispatch, dispatch adjustment, arrival, or arrival adjustment. Transactions that are generated from external feeder systems have a DOCUMENT_SOURCE_TYPE of ’MISC’, and their document and invoice references are not validated. Other movement transactions generated from Oracle Inventory, Oracle Puchasing, Oracle Order Management, or Oracle Shipping Execution are validated against their related document and invoice references via the appropriate foreign key reference columns. PARENT_MOVEMENT_ID ties multiple movements for receiving transaction adjustments. Each movement statistics record is associated with a status that can assume one of the following Open – newly created Verified – record validated by the exception report Frozen – record reported to the government through paper based report
EDI sent – record reported to government through EDI transaction If the record is in Frozen or EDI sent status, the user is not allowed to modified it nor to regenerate a paper based report or the EDI transaction. This implies that, in case the government rejects a reported record, users have to reset the status to open on order to modify the record and regenerate the report. This function is implememented by the Reset Transaction Status report. that for a given legal entity, economic zone, usage type, statistical type and period resets the status to open for all the records. Please note that the four logical states previously listed are implemented in the MTL_MOVEMENT_STATISTICS table by two seperate columns: MOVEMENT_STATUS EDI_SENT: having possible values Y, N
Column Descriptions Name MOVEMENT_ID (PK) CREATION_DATE CREATED_BY LAST_UPDATE_DATE
Null? Type NOT NOT NOT NOT NULL NULL NULL NULL NUMBER DATE NUMBER DATE
Description Movement Standard Standard Standard row Who Who Who identifier column column column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 432 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NOT NULL NUMBER NULL NUMBER NOT NULL NUMBER Description Standard Who column Standard Who column Parent movement identifier. This column contains either the same ID as MOVEMENT_ID for rows that do not represent adjustments or the ID of the parent. NULL NUMBER Legal entity identifier NULL VARCHAR2(10) Zone Code NULL VARCHAR2(30) Usage Type INTERNAL or EXTERNAL NULL VARCHAR2(30) Statistical Format i.e. INTRASTAT, EXTRASTAT, etc. NULL VARCHAR2(30) Movement creation method (Zoom, Manual) NULL VARCHAR2(30) Method of calculating statistical value (Manual, System) NULL VARCHAR2(30) Type of document out of which the movememt statistics record is created (i.e. PO, INVENTORY, SO ...) NULL VARCHAR2(15) Reporting period name NULL VARCHAR2(15) Period in which the transaction is accounted for NULL DATE Transaction date NULL VARCHAR2(30) Movement type (Arrival, Arrival adjustment, Dispatch, Dispatch adjustment) NULL VARCHAR2(2) Goods dispatch country code NULL VARCHAR2(3) Goods dispatch European Union country code NULL VARCHAR2(2) Goods destination country code NULL VARCHAR2(3) Goods destination European Union country code NULL VARCHAR2(30) used to represent the territory code in the case drop shipment NULL VARCHAR2(3) used to represent the territory European Union code in the case drop shipment NULL NUMBER Organization identifier NULL NUMBER Inventory item identifier NULL VARCHAR2(240) Item description NULL NUMBER Category identifier for commodity code NULL VARCHAR2(240) Used to specify the commodity code of the item in the movement statistic record. This column is only populated for a source type of miscellaneous. All other source types use the CATEGORY_ID column to specify the commodity code NULL VARCHAR2(240) Used to specify the commodity code description for the item in the movement statistic record. Only populated for a source type ofmiscellaneous. NULL VARCHAR2(2) Goods origin country code NULL VARCHAR2(3) European Union code for origin territory
LAST_UPDATED_BY LAST_UPDATE_LOGIN PARENT_MOVEMENT_ID
ENTITY_ORG_ID ZONE_CODE USAGE_TYPE STAT_TYPE CREATION_METHOD STAT_METHOD DOCUMENT_SOURCE_TYPE
NOT
NOT
NOT
PERIOD_NAME SET_OF_BOOKS_PERIOD TRANSACTION_DATE MOVEMENT_TYPE DISPATCH_TERRITORY_CODE DISPATCH_TERRITORY_EU_CODE DESTINATION_TERRITORY_CODE DESTINATION_TERRITORY_EU_CODE TRIANGULATION_COUNTRY_CODE TRIANGULATION_COUNTRY_EU_CODE ORGANIZATION_ID INVENTORY_ITEM_ID ITEM_DESCRIPTION CATEGORY_ID COMMODITY_CODE NOT NOT NOT
COMMODITY_DESCRIPTION
ORIGIN_TERRITORY_CODE ORIGIN_TERRITORY_EU_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 433
Column Descriptions Name MOVEMENT_AMOUNT
(Continued) Null? Type NULL NUMBER Description Reported amount calculated as: NVL(INVOICE_LINE_EXT_VALUE,INVO ICE_LINE_EXT_VALUE + STAT_EXT_VALUE) Total invoice line extended value for goods,used only for transactions having an invoice. Total document line extended value; usedfor transactions not having an invoice(i.e. Inventory transactions – both Organization Transfer and Miscellaneous and Free Miscellaneous.) Currency of movement transaction Currency conversion rate Currency conversion type Currency conversion date Statistical value adjustment expressed as a percentage Statistical value adjustment expressed as afixed amount Statistical extended value (calculated asNVL(STAT_ADJ_PERCENTAGE(NVL(I NVOICE_LINE_EXT_VALUE,DOCUMENT_ LINE_EXT_VALUE) *STAT_ADJ_PERCENTAGE), STAT_ADJ_AMOUNT) Repair/ Process extended value Repair/Process per unit price Method used for calculating weight (Manual, System) Per unit weight in kilograms Total weight in kilogramsType of document (PO, SO, Misc, etc) Denormalized Movement quantity Movement unit of measure code Movement quantity in terms of primary unit of measure of the item Number of supplement units Alternate unit of measure Delivery terms Transaction nature Transport mode (i.e. air, sea etc) Statistical procedure (i.e. Dispatch to final destination,Temporary dispatch for further processing, etc) Area (province, location, or depatment code)API defaults from province in the trading partner master. Dispatch or arrival port (harbor, airport code, etc) Item cost taric code
INVOICE_LINE_EXT_VALUE DOCUMENT_LINE_EXT_VALUE
NULL NUMBER NULL NUMBER
CURRENCY_CODE CURRENCY_CONVERSION_RATE CURRENCY_CONVERSION_TYPE CURRENCY_CONVERSION_DATE STAT_ADJ_PERCENT STAT_ADJ_AMOUNT STAT_EXT_VALUE
NULL VARCHAR2(15) NULL NULL NULL NULL NUMBER VARCHAR2(30) DATE NUMBER
NULL NUMBER NULL NUMBER
OUTSIDE_EXT_VALUE OUTSIDE_UNIT_PRICE WEIGHT_METHOD UNIT_WEIGHT TOTAL_WEIGHT TOTAL_WEIGHT_UOM_CODE TRANSACTION_QUANTITY TRANSACTION_UOM_CODE PRIMARY_QUANTITY ALTERNATE_QUANTITY ALTERNATE_UOM_CODE DELIVERY_TERMS TRANSACTION_NATURE TRANSPORT_MODE STATISTICAL_PROCEDURE_CODE
NULL NUMBER NULL NUMBER NULL VARCHAR2(30) NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(3) NUMBER VARCHAR2(3) NUMBER NUMBER VARCHAR2(3) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30)
NULL VARCHAR2(30)
AREA
NULL VARCHAR2(30)
PORT ITEM_COST TARIC_CODE
NULL VARCHAR2(30) NULL NUMBER NULL VARCHAR2(30)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 434 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) Description preference code flow indicator code affliliation reference code oil reference code container type code csa code Indicator for movement purpose (Repair, Process, etc) NULL VARCHAR2(240) Comments – free text entered manually NULL NUMBER foreign key reference to RCV_Transactions table NULL NUMBER PO header identifier NULL NUMBER PO line identifier NULL NUMBER PO line location identifier NULL NUMBER Receipt, shipment header identifier NULL NUMBER Receipt, shipment line identifier NULL NUMBER Picking line detail identifier NULL NUMBER Picking line identifier NULL NUMBER Order header identifier NULL NUMBER Order line identifier NULL NUMBER foreign key reference to MTL_Material_Transactions table NULL NUMBER The unique identifier for the PO requisition tied to the movement statistic record NULL NUMBER The unique identifier for the PO requisition line tied to the movement statistic record NULL NUMBER Ship–to customer identifier – SO + Internal Req NULL NUMBER Ship–to customer site identifier SO + Internal Req NULL NUMBER Bill–to customer identifier SO + Internal Req NULL NUMBER Bill–to site customer identifier SO + Internal Req NULL NUMBER Supplier identifier NULL NUMBER Supplier site identifier NULL NUMBER ’From’ Organization identifier – used for inventory NULL NUMBER ’To’ Organization identifier – used for inventory NOT NULL VARCHAR2(30) Financial Document Flag NULL NUMBER Invoice batch identifier NULL NUMBER Invoice identifier NULL NUMBER Invoice line identifier NULL VARCHAR2(50) Document reference number (for MISC type only) NULL VARCHAR2(30) Line number of document (for MISC type only) NULL NUMBER Per unit document price NULL VARCHAR2(50) Receipt number (for MISC type only) NULL VARCHAR2(50) Shipment number (for MISC type only)
PREFERENCE_CODE FLOW_INDICATOR_CODE AFFILIATION_REFERENCE_CODE OIL_REFERENCE_CODE CONTAINER_TYPE_CODE CSA_CODE OUTSIDE_CODE COMMENTS RCV_TRANSACTION_ID PO_HEADER_ID PO_LINE_ID PO_LINE_LOCATION_ID SHIPMENT_HEADER_ID SHIPMENT_LINE_ID PICKING_LINE_DETAIL_ID PICKING_LINE_ID ORDER_HEADER_ID ORDER_LINE_ID MTL_TRANSACTION_ID REQUISITION_HEADER_ID REQUISITION_LINE_ID SHIP_TO_CUSTOMER_ID SHIP_TO_SITE_USE_ID BILL_TO_CUSTOMER_ID BILL_TO_SITE_USE_ID VENDOR_ID VENDOR_SITE_ID FROM_ORGANIZATION_ID TO_ORGANIZATION_ID FINANCIAL_DOCUMENT_FLAG INVOICE_BATCH_ID INVOICE_ID CUSTOMER_TRX_LINE_ID DOCUMENT_REFERENCE DOCUMENT_LINE_REFERENCE DOCUMENT_UNIT_PRICE RECEIPT_REFERENCE SHIPMENT_REFERENCE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 435
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(30) NULL VARCHAR2(50) NULL VARCHAR2(240) NULL NUMBER NULL VARCHAR2(50) NULL VARCHAR2(50) NULL VARCHAR2(240) NULL VARCHAR2(50) NULL VARCHAR2(50) NULL VARCHAR2(50) NULL VARCHAR2(50) NULL VARCHAR2(240) NULL VARCHAR2(50) NULL VARCHAR2(50) NULL VARCHAR2(240) NULL VARCHAR2(50) NULL VARCHAR2(50) NULL VARCHAR2(50) NULL VARCHAR2(50) NULL VARCHAR2(30) NULL NULL NULL NULL NULL NOT NULL NULL NULL NOT NULL DATE NUMBER NUMBER VARCHAR2(35) DATE VARCHAR2(1) DATE VARCHAR2(35) VARCHAR2(30) Description Shipment line number (for MISC type only) Pick slip number (for MISC type only) Customer name reference (for MISC type only) foreign key reference to AP_Line_Distributions table Customer number reference (for MISC type only) Customer location reference (for MISC type only) ship to name ’From’ Organization reference (for MISC type only) ship to number ship to site ’To’ organization reference (for MISC type only) Supplier name reference (for MISC type only) Supplier number reference (for MISC type only) Supplier site reference (for MISC type only) Bill–to name reference (for MISC type only) Bill–to number reference (for MISC type only) Bill–to site reference (for MISC type only) Invoice batch reference (for MISC type only) Invoice reference (for MISC type only) Invoice line reference (for MISC type only) Invoice date reference Invoice quantity Per unit invoice price Report freeze reference Report date EDI sent flag EDI transaction date EDI transaction reference Movement row status (Unprocessed, Open, Frozen) 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
SHIPMENT_LINE_REFERENCE PICK_SLIP_REFERENCE CUSTOMER_NAME DISTRIBUTION_LINE_NUMBER CUSTOMER_NUMBER CUSTOMER_LOCATION SHIP_TO_NAME TRANSACTING_FROM_ORG SHIP_TO_NUMBER SHIP_TO_SITE TRANSACTING_TO_ORG VENDOR_NAME VENDOR_NUMBER VENDOR_SITE BILL_TO_NAME BILL_TO_NUMBER BILL_TO_SITE INVOICE_BATCH_REFERENCE INVOICE_REFERENCE INVOICE_LINE_REFERENCE INVOICE_DATE_REFERENCE INVOICE_QUANTITY INVOICE_UNIT_PRICE REPORT_REFERENCE REPORT_DATE EDI_SENT_FLAG EDI_TRANSACTION_DATE EDI_TRANSACTION_REFERENCE MOVEMENT_STATUS ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9
NULL VARCHAR2(30) 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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 436 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) NUMBER NUMBER NUMBER(10) Description Descriptive Descriptive Descriptive Descriptive Descriptive Descriptive flexfield flexfield flexfield flexfield flexfield flexfield segment segment segment segment segment segment
ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 CUSTOMER_VAT_NUMBER ESL_DROP_SHIPMENT_CODE OPM_TRANS_ID Indexes Index Name MTL_MOVEMENT_STATISTICS_N1
Index Type NOT UNIQUE
Sequence 10 20 30 40 50 60 70 10 20 30 40 50 60 70 5 80 90 80 90 1
Column Name ENTITY_ORG_ID ZONE_CODE USAGE_TYPE STAT_TYPE PERIOD_NAME MOVEMENT_TYPE MOVEMENT_STATUS ENTITY_ORG_ID ZONE_CODE USAGE_TYPE STAT_TYPE PERIOD_NAME MOVEMENT_TYPE EDI_SENT_FLAG ENTITY_ORG_ID SHIP_TO_CUSTOMER_ID BILL_TO_CUSTOMER_ID SHIP_TO_SITE_USE_ID BILL_TO_SITE_USE_ID MOVEMENT_ID
MTL_MOVEMENT_STATISTICS_N2
NOT UNIQUE
MTL_MOVEMENT_STATISTICS_N3 MTL_MOVEMENT_STATISTICS_N4 MTL_MOVEMENT_STATISTICS_N5 MTL_MOVEMENT_STATISTICS_U1
NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 437
MTL_MOVEMENT_STATISTICS_EFC
MTL_MOVEMENT_STATISTICS_EFC is used exclusively as an archive table for the ”Euro as a functional currency” project. It mirrors the table MTL_MOVEMENT_STATISTICS prior to conversion to the euro currency.
Column Descriptions Name CURRENCY_CONVERSION_RATE MOVEMENT_ID SET_OF_BOOKS_ID
Null? Type NULL NUMBER NOT NULL NUMBER NULL NUMBER
Description Currency Conversion Rate Movement Identifier Set Of Books Identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 438 Oracle Inventory Technical Reference Manual
MTL_MVT_STATS_RULES
This table stores validation rules defined for movement statistics fields that belong to a rule set as defined in MTL_MVT_STATS_RULE_SETS_B table. Each row stores a rule that can determine a valid set of values for a field or an alternate unit of measure for the weight of a commodity code. Each row is uniquely identified by the combination of a Rule_Set_Code and a Rule_Number. Attribute_Code stores the movement statistics field name for which a rule is defined or the alternate unit of measure code. Attribute_Property_Code, Attribute_Lookup_Type and Source_Type columns qualify an attribute_code that stores the field names. Commodity_Code stores the commodity code associated to a Category Set as defined in the MTL_MVT_STATS_RULE_SETS_B as the category_set_id.
Foreign Keys Primary Key Table MTL_MVT_STATS_RULE_SETS_B Column Descriptions Name RULE_NUMBER (PK)
Primary Key Column RULE_SET_CODE
Foreign Key Column RULE_SET_CODE
Null? Type NOT NULL NUMBER
Description Rule Number combines with Rule_Set_Code to uniquely identify a Rule, part of PK of the table. Uniquely identifies a rule set. Source Type of Movement Transaction this rule applies to. This is relevant for field property rule types and has no significance for alternate unit of measure. Stores column name of the Movement Statistics field for which a field property rule is defined. Alternately stores alternate unit of measure code defined for a commodity code . Property of field determining whether it is a required and/or updateable. This is only relevant to a Attribute Property rule and is null for Alternate Uom rule. Attribute_Property_Code can have four values namely Required Updateable, Required Non updateable, Not Required Updateable, Not Required Non Updateable. Lookup Type associated to a field for a valid list of values. Null for alternate uom rule.
RULE_SET_CODE SOURCE_TYPE
NOT NULL VARCHAR2(30) NULL VARCHAR2(30)
ATTRIBUTE_CODE
NOT NULL VARCHAR2(50)
ATTRIBUTE_PROPERTY_CODE
NULL VARCHAR2(30)
ATTRIBUTE_LOOKUP_TYPE
NULL VARCHAR2(30)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 439
Column Descriptions Name COMMODITY_CODE
(Continued) Null? Type Description NULL VARCHAR2(240) Commodity code of an alternate unit of measure rule. Valid values of a commodity code are determined by a category set as defined in the rule set. NULL NUMBER(15) Standard Who Column NULL DATE Standard Who Column NULL NUMBER(15) Standard Who Column NULL DATE Standard Who Column NULL NUMBER(15) Standard Who Column
CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN Indexes Index Name MTL_MVT_STATS_RULES_UK
NOT NOT NOT NOT
Index Type UNIQUE
Sequence 10 20
Column Name RULE_NUMBER RULE_SET_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 440 Oracle Inventory Technical Reference Manual
MTL_MVT_STATS_RULE_SETS_B
This table stores validation rule sets defined for parameters of the Movement Statistics records. You need one row to define a rule set in the table. Each row is identified by a Rule_Set_Code. Rule_Set_Type determines the type of rule set. Valid values are, ’Attribute Property’ for rule sets associated to fields of movement statistics record. ’Alternate Uom’ for rules sets associated with alternate unit of measures defined for a commodity code. Seeded_Flag determines if the rule is seeded or is user defined, valid values are ’Y’ for preseeded rules and ’N’ for user defined rules.
Column Descriptions Name RULE_SET_CODE RULE_SET_TYPE
Null? Type NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(30)
Description Unique Identifier of a Rule Set. Type of Rule Set.Rule Set could be of two types, ’Atttribute Property’ that defines valid values associated to a field in movement statistics record. Or ’Alternate Uom’ which gives an alternate unit of measure for a commodity code. Flag to state whether Rule Set is system seeded or user defined. Valid values are ’Y’ for preseeded rule sets and ’N’ for user defined. Category Set ID is used for alternate uom rule type to determine valid commodity codes falling under a category set. Each row in MTL_STAT_TYPE_USAGES stores a validation rule set. For alternate unit of measure validation, Category Set ID qualifies the commodity codes that could be associated to a rule in the rules table. Standard Who Column Standard Who Column Standard Who Column Standard Who Column Standard Who Column
SEEDED_FLAG
NOT NULL VARCHAR2(1)
CATEGORY_SET_ID
NULL NUMBER
CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN Indexes Index Name MTL_MVT_STATS_RULE_SETS_UK
NOT NOT NOT NOT
NULL NULL NULL NULL NULL
NUMBER(15) DATE NUMBER(15) DATE NUMBER(15)
Index Type UNIQUE
Sequence 10
Column Name RULE_SET_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 441
MTL_MVT_STATS_RULE_SETS_TL
MTL_MVT_STATS_RULE_SET_TL is the corresponding transalation table for MTL_MVT_STATS_RULE_SET_B. This table contains one entry for every Rule Set Code and Language. Rule Set Code and Language uniquely identify a row. Rule Set Display Name identifies the Name of a rule set.Rule Set Description gives a description of the rule set. This is the base table of a multilingual entity, MTL_MVT_STATS_RULE_SET_TL contains the language dependent columns.
Foreign Keys Primary Key Table MTL_MVT_STATS_RULE_SETS_B Column Descriptions Name RULE_SET_CODE (PK) RULE_SET_DISPLAY_NAME RULE_SET_DESCRIPTION SOURCE_LANG LANGUAGE (PK)
Primary Key Column RULE_SET_CODE
Foreign Key Column RULE_SET_CODE
Null? Type NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(80)
Description
CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN Indexes Index Name MTL_MVT_STATS_RULE_SETS_TL_UK
Unique identifier of a rule set Translated name of the rule set. NOT NULL VARCHAR2(240) Translated description of rule set. NOT NULL VARCHAR2(4) Source Language for translation purposes NOT NULL VARCHAR2(4) Language in which the Rule Set is defined. NOT NULL NUMBER(15) Standard Who Column NOT NULL DATE Standard Who Column NOT NULL NUMBER(15) Standard Who Column NOT NULL DATE Standard Who Column NOT NULL NUMBER(15) Standard Who Column
Index Type UNIQUE
Sequence 1 3
Column Name RULE_SET_CODE LANGUAGE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 442 Oracle Inventory Technical Reference Manual
MTL_OBJECT_EVENTS
MTL_OBJECT_EVENTS stores the information about the major events that have occurred relevant to an object. The events correspond to a transaction.
Foreign Keys Primary Key Table MTL_EXT_OBJECTS MTL_MATERIAL_TRANSACTIONS MTL_SERIAL_NUMBERS QuickCodes Columns Column GENEALOGY_EVENT_TYPE
Primary Key Column OBJECT_ID TRANSACTION_ID GEN_OBJECT_ID
Foreign Key Column OBJECT_ID TRANSACTION_ID OBJECT_ID
QuickCodes Type INV_GENEALOGY_EVENT_TYPE 1 2 3 4
QuickCodes Table MFG_LOOKUPS Built Shipped Maintained Received
Column Descriptions Name OBJECT_ID (PK) GENEALOGY_EVENT_TYPE GENEALOGY_EVENT_DATE TRANSACTION_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN LAST_PRINT_DATE ATTRIBUTE_CATEGORY (PK)
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL DATE NULL NUMBER NOT NULL DATE NOT NULL NUMBER NOT NULL DATE NOT NULL NUMBER NULL NUMBER NULL DATE NULL 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 Genealogy object identifier Genealogy event type Genealogy event date Transaction identifier Standard Who column Standard Who column 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 Standard Who column Standard Who column Standard Who column
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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 443
MTL_OBJECT_GENEALOGY
MTL_OBJECT_GENEALOGY stores the genealogy information for an object and its parents. The object can be enabled for serial number control, lot number control, or can be an external component of an inventory item. The parent/child relationship is established at WIP issue.
Foreign Keys Primary Key Table MTL_EXT_OBJECTS MTL_EXT_OBJECTS MTL_LOT_NUMBERS MTL_MATERIAL_TRANSACTIONS MTL_SERIAL_NUMBERS MTL_SERIAL_NUMBERS QuickCodes Columns Column GENEALOGY_ORIGIN
Primary Key Column OBJECT_ID OBJECT_ID GEN_OBJECT_ID TRANSACTION_ID GEN_OBJECT_ID GEN_OBJECT_ID
Foreign Key Column OBJECT_ID PARENT_OBJECT_ID OBJECT_ID ORIGIN_TXN_ID OBJECT_ID PARENT_OBJECT_ID
QuickCodes Type INV_GENEALOGY_ORIGIN 1 2 INV_GENEALOGY_TYPE 1 2 3 4 INV_GENEALOGY_OBJECT_TYPE 1 2 3 INV_GENEALOGY_OBJECT_TYPE 1 2 3
QuickCodes Table MFG_LOOKUPS WIP Transaction MFG_LOOKUPS Component Assembly Lot Split Lot Merge Sublot MFG_LOOKUPS Lot Serial External MFG_LOOKUPS Lot Serial External
GENEALOGY_TYPE
OBJECT_TYPE
PARENT_OBJECT_TYPE
Column Descriptions Name OBJECT_ID (PK) OBJECT_TYPE PARENT_OBJECT_TYPE PARENT_OBJECT_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY START_DATE_ACTIVE (PK) END_DATE_ACTIVE GENEALOGY_ORIGIN
Null? Type NOT NOT NOT NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER DATE
Description Genealogy object identifier Genealogy object type Genealogy object type of parent Parent object identifier Standard Who column Standard Who column Standard Who column Standard Who column Date object genealogy becomes active Date object genealogy becomes inactive Origin to establish the genealogy
NULL DATE NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 444 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) 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 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) VARCHAR2(150) VARCHAR2(150) NUMBER NUMBER NUMBER DATE Description Origin Transaction identifier Genealogy type 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 Standard Who column Standard Who column Standard Who column
ORIGIN_TXN_ID GENEALOGY_TYPE 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 MTL_OBJECT_GENEALOGY_N1 MTL_OBJECT_GENEALOGY_N2
Index Type NOT UNIQUE NOT UNIQUE
Sequence 1 1
Column Name OBJECT_ID PARENT_OBJECT_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 445
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 CST_COST_GROUPS MTL_ITEM_LOCATIONS MTL_ITEM_REVISIONS MTL_LOT_NUMBERS MTL_MATERIAL_TRANSACTIONS MTL_MATERIAL_TRANSACTIONS MTL_SECONDARY_INVENTORIES MTL_SYSTEM_ITEMS_B
Primary Key Column COST_GROUP_ID 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
Foreign Key Column COST_GROUP_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
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
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
3 – 446 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL NUMBER NULL VARCHAR2(30) NULL DATE NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER Description Transaction transaction row Transaction transaction this row Lot number identifier of the that created this identifier of the that last updated
CREATE_TRANSACTION_ID UPDATE_TRANSACTION_ID LOT_NUMBER ORIG_DATE_RECEIVED COST_GROUP_ID CONTAINERIZED_FLAG PROJECT_ID TASK_ID Indexes Index Name MTL_ONHAND_QUANTITIES_N1 MTL_ONHAND_QUANTITIES_N2 MTL_ONHAND_QUANTITIES_N3
Cost Group ID – Used by WMS only Containerized Flag Project Id (For future use) Task Id (For future use)
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE
Sequence 1 2 3 1 2 3 1 2 3
Column Name INVENTORY_ITEM_ID ORGANIZATION_ID SUBINVENTORY_CODE ORGANIZATION_ID SUBINVENTORY_CODE LOCATOR_ID ORGANIZATION_ID INVENTORY_ITEM_ID COST_GROUP_ID
Sequences Sequence MTL_MATERIAL_TRANSACTIONS_S MTL_MATERIAL_TRANSACTIONS_S
Derived Column CREATE_TRANSACTION_ID UPDATE_TRANSACTION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 447
MTL_ONHAND_QUANTITY_TEMP
MTL_ONHAND_QUANTITY_TEMP is used in the form, Multi–Organization Item Quantities. This form requests Multi–Org Item Quantities report. MTL_ONHAND_QUANTITY_TEMP temporarily stores the item on hand quantity information for the specified organizations. Upon report completion, the stored information is deleted. SEQ_NUM, based on the sequence, MTL_ONHAND_QUANTITY_TEMP_S, is used to distinguish a set of records from others. The C_COLUMNs, D_COLUMNs and N_COLUMNs are generic column names to store character, date and number information respectively.
Foreign Keys Primary Key Table MTL_ITEM_LOCATIONS MTL_ITEM_REVISIONS MTL_SECONDARY_INVENTORIES MTL_SYSTEM_ITEMS_B ORG_ORGANIZATION_DEFINITION_R9 Column Descriptions Name SEQ_NUM LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN ORGANIZATION_ID INVENTORY_ITEM_ID SUBINVENTORY LOCATOR_ID QUANTITY REVISION LOT_NUMBER C_COLUMN1 C_COLUMN2 C_COLUMN3 C_COLUMN4 C_COLUMN5 C_COLUMN6 C_COLUMN7 C_COLUMN8 N_COLUMN1 N_COLUMN2 N_COLUMN3 N_COLUMN4 N_COLUMN5 NOT NOT NOT NOT
Primary Key Column INVENTORY_LOCATION_ID ORGANIZATION_ID REVISION SECONDARY_INVENTORY_NAME ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID ORGANIZATION_ID
Foreign Key Column LOCATOR_ID ORGANIZATION_ID REVISION SUBINVENTORY ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID ORGANIZATION_ID
Null? Type NULL NUMBER 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 NUMBER NUMBER NUMBER VARCHAR2(10) NUMBER NUMBER VARCHAR2(3) VARCHAR2(30) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) NUMBER NUMBER NUMBER NUMBER NUMBER
Description Group sequence id created by onhand query routine Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Organization identifier Inventory item identifier Secondary inventory identifier Stock locator id Quantity for item Inventory item revision code Lot number for item Generic character query column Generic character query column Generic character query column Generic character query column Generic character query column Generic character query column Generic character query column Generic character query column Generic numeric query column Generic numeric query column Generic numeric query column Generic numeric query column Generic numeric query column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 448 Oracle Inventory Technical Reference Manual
Column Descriptions Name D_COLUMN1 D_COLUMN2 D_COLUMN3 D_COLUMN4 D_COLUMN5 Sequences Sequence
(Continued) Null? Type NULL NULL NULL NULL NULL DATE DATE DATE DATE DATE Description Generic Generic Generic Generic Generic date date date date date query query query query query column column column column column
Derived Column SEQ_NUM
MTL_ONHAND_QUANTITY_TEMP_S
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 449
MTL_ORG_REPORT_TEMP
MTL_ORG_REPORT_TEMP is used in the Multiple Organization Inventory Report to temporarily store the organizations along with their orders, defined in the report launch form, that should appear in the report. Records are inserted when committed in the report launch form and deleted upon report completion.
Foreign Keys Primary Key Table MTL_PARAMETERS Column Descriptions Name REPORT_ID (PK) ORG_REPORT_ORDER ORGANIZATION_ID (PK)
Primary Key Column ORGANIZATION_ID
Foreign Key Column ORGANIZATION_ID
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER
Description Identifier for report Multiorg report organization order Organization identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 450 Oracle Inventory Technical Reference Manual
MTL_PAC_ACTUAL_COST_DETAILS
MTL_PAC_ACTUAL_COST_DETAILS stores the elemental cost for a given transaction in a period. The actual cost is the sum of transaction cost (for example, acquisition cost) and material overhead. Using the actual cost and prior cost, the new cost for that item is calculated.
Foreign Keys Primary Key Table CST_COST_ELEMENTS CST_COST_GROUPS CST_COST_TYPES CST_PAC_ITEM_COSTS CST_PAC_PERIODS MTL_MATERIAL_TRANSACTIONS MTL_SYSTEM_ITEMS_B Column Descriptions Name COST_GROUP_ID (PK) TRANSACTION_ID (PK) PAC_PERIOD_ID (PK) COST_TYPE_ID COST_ELEMENT_ID (PK) LEVEL_TYPE (PK) INVENTORY_ITEM_ID COST_LAYER_ID PRIOR_COST ACTUAL_COST NEW_COST PRIOR_BUY_COST PRIOR_MAKE_COST NEW_BUY_COST NEW_MAKE_COST USER_ENTERED INSERTION_FLAG TRANSACTION_COSTED_DATE LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LAST_UPDATE_LOGIN VARIANCE_AMOUNT
Primary Key Column COST_ELEMENT_ID COST_GROUP_ID COST_TYPE_ID COST_LAYER_ID PAC_PERIOD_ID TRANSACTION_ID INVENTORY_ITEM_ID
Foreign Key Column COST_ELEMENT_ID COST_GROUP_ID COST_TYPE_ID COST_LAYER_ID PAC_PERIOD_ID TRANSACTION_ID INVENTORY_ITEM_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 NULL NOT NULL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER VARCHAR2(1)
Description Cost group identifier Transaction identifier Period identifier Cost type identifier Cost element identifier Level type Inventory item identifier Cost layer identifier Prior average cost Actual cost of the transaction New average cost Prior buy cost Prior make cost New buy cost New make cost Specifies whether this row is entered by the user or cost processor Used to determine which cost detail rows to insert in CST_LAYER_COST_DETAILS Transaction date Standard who column Standard who column Standard who column Standard who column Extended who column Extended who column Extended who column Extended who column Standard who column Variance amount
NOT NULL VARCHAR2(1) NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER DATE NUMBER NUMBER
NOT NOT NOT NOT
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 451
Indexes Index Name MTL_PAC_ACTUAL_COST_DETAILS_N1 MTL_PAC_ACTUAL_COST_DETAILS_U1
Index Type NOT UNIQUE UNIQUE
Sequence 1 2 1 2 4 6 8
Column Name PAC_PERIOD_ID COST_GROUP_ID TRANSACTION_ID PAC_PERIOD_ID COST_GROUP_ID COST_ELEMENT_ID LEVEL_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 452 Oracle Inventory Technical Reference Manual
MTL_PAC_ACTUAL_COST_DETAIL_EFC
MTL_PAC_ACTUAL_COST_DETAIL_EFC is used exclusively as an archive table for the ”Euro as a functional currency” project. It mirrors the table MTL_PAC_ACTUAL_COST_DETAILS prior to conversion to the euro currency.
Column Descriptions Name NEW_BUY_COST PRIOR_MAKE_COST COST_GROUP_ID ACTUAL_COST NEW_COST PAC_PERIOD_ID TRANSACTION_ID PRIOR_BUY_COST PRIOR_COST LEVEL_TYPE VARIANCE_AMOUNT COST_ELEMENT_ID NEW_MAKE_COST SET_OF_BOOKS_ID
Null? Type NULL NULL NOT NULL NULL NULL NOT NULL NOT NULL NULL NULL NOT NULL NULL NOT NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER
Description New Buy Cost Prior Make Cost Cost Group Identifier Actual Cost New Cost Period Actual Costing Period Identifier Transaction Identifier Prior Buy Cost Prior Cost Level Type Variance Amount Cost Element Identifier New Make Cost Set Of Books Identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 453
MTL_PAC_COST_SUBELEMENTS
MTL_PAC_COST_SUBELEMENTS stores the material overhead sub–elements that are charged for a given transaction in a particular period. This is a child table of MTL_PAC_ACTUAL_COST_DETAILS.
Foreign Keys Primary Key Table BOM_RESOURCES CST_COST_ELEMENTS CST_COST_GROUPS CST_COST_TYPES CST_PAC_PERIODS MTL_MATERIAL_TRANSACTIONS Column Descriptions Name COST_GROUP_ID (PK) TRANSACTION_ID (PK) PAC_PERIOD_ID (PK) COST_TYPE_ID COST_ELEMENT_ID (PK) RESOURCE_ID (PK) LEVEL_TYPE (PK) ACTUAL_COST USER_ENTERED LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LAST_UPDATE_LOGIN Indexes Index Name MTL_PAC_COST_SUBELEMENTS_N1 MTL_PAC_COST_SUBELEMENTS_U1
Primary Key Column RESOURCE_ID COST_ELEMENT_ID COST_GROUP_ID COST_TYPE_ID PAC_PERIOD_ID TRANSACTION_ID
Foreign Key Column RESOURCE_ID COST_ELEMENT_ID COST_GROUP_ID COST_TYPE_ID PAC_PERIOD_ID TRANSACTION_ID
Null? Type NOT NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER VARCHAR2(1) DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER DATE NUMBER
Description Cost group identifier Transaction identifier Period identifier Cost type identifier Cost element identifier Resource identifier Level type Actual cost of the transaction Specifies whether this row is entered by the user or cost processor Standard who column Standard who column Standard who column Standard who column Extended who column Extended who column Extended who column Extended who column Standard who column
NOT NOT NOT NOT
Index Type NOT UNIQUE UNIQUE
Sequence 1 2 1 2 4 6 8 10
Column Name PAC_PERIOD_ID COST_GROUP_ID TRANSACTION_ID PAC_PERIOD_ID COST_GROUP_ID COST_ELEMENT_ID LEVEL_TYPE RESOURCE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 454 Oracle Inventory Technical Reference Manual
MTL_PAC_COST_SUBELEMENTS_EFC
MTL_PAC_COST_SUBELEMENTS_EFC is used exclusively as an archive table for the ”Euro as a functional currency” project. It mirrors the table MTL_PAC_COST_SUBELEMENTS prior to conversion to the euro currency.
Column Descriptions Name LEVEL_TYPE COST_GROUP_ID ACTUAL_COST PAC_PERIOD_ID TRANSACTION_ID RESOURCE_ID COST_ELEMENT_ID SET_OF_BOOKS_ID
Null? Type NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER
Description Level Type Cost Group Identifier Actual Cost Period Actual Costing Period Identifier Transaction Identifier Resource Identifier Cost Element Identifier Set of Books Identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 455
MTL_PAC_TXN_COST_DETAILS
MTL_PAC_TXN_COST_DETAILS stores the cost of a transaction by element and level for the period.
Foreign Keys Primary Key Table CST_COST_ELEMENTS CST_COST_GROUPS CST_COST_TYPES CST_PAC_PERIODS MTL_MATERIAL_TRANSACTIONS MTL_SYSTEM_ITEMS_B Column Descriptions Name COST_GROUP_ID (PK) TRANSACTION_ID (PK) PAC_PERIOD_ID (PK) COST_TYPE_ID (PK) COST_ELEMENT_ID (PK) LEVEL_TYPE (PK) INVENTORY_ITEM_ID (PK) TRANSACTION_COST LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LAST_UPDATE_LOGIN NEW_PERIODIC_COST PERCENTAGE_CHANGE VALUE_CHANGE
Primary Key Column COST_ELEMENT_ID COST_GROUP_ID COST_TYPE_ID PAC_PERIOD_ID TRANSACTION_ID INVENTORY_ITEM_ID
Foreign Key Column COST_ELEMENT_ID COST_GROUP_ID COST_TYPE_ID PAC_PERIOD_ID TRANSACTION_ID INVENTORY_ITEM_ID
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 NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER DATE NUMBER NUMBER
Description Cost group identifier Transaction identifier Period identifier Cost type identifier Cost element identifier Level type – this or previous Item identifier Cost of transaction Standard Who column Standard Who column Standard Who column Standard Who column Extended Who column Extended Who column Extended Who column Extended Who column Standard Who column New periodic cost, used only for periodic costing Percentage change in periodic cost Change in value of periodic item cost
NULL NUMBER NULL NUMBER
Indexes Index Name MTL_PAC_TXN_COST_DETAILS_N1 MTL_PAC_TXN_COST_DETAILS_U1
Index Type NOT UNIQUE UNIQUE
Sequence 1 2 1 2 4 6 8
Column Name PAC_PERIOD_ID COST_GROUP_ID TRANSACTION_ID PAC_PERIOD_ID COST_GROUP_ID COST_ELEMENT_ID LEVEL_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 456 Oracle Inventory Technical Reference Manual
MTL_PAC_TXN_COST_DETAILS_EFC
MTL_PAC_TXN_COST_DETAILS_EFC is used exclusively as an archive table for the ”Euro as a functional currency” project. It mirrors the table MTL_PAC_TXN_COST_DETAILS prior to conversion to the euro currency.
Column Descriptions Name NEW_PERIODIC_COST INVENTORY_ITEM_ID LEVEL_TYPE COST_GROUP_ID VALUE_CHANGE PAC_PERIOD_ID TRANSACTION_ID TRANSACTION_COST COST_TYPE_ID COST_ELEMENT_ID SET_OF_BOOKS_ID
Null? Type NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER
Description New Periodic Cost Inventory Item Id Level Type Cost Group Identifier Value Change Periodic Actual Costing Period Identifier Transaction Identifier Transaction Cost Cost Type Identifier Cost Element Identifier Set Of Books Identifier
NOT NULL NULL NOT NULL NOT NULL NULL
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 457
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 theorganization 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 CST_COST_GROUPS 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 CALENDAR_CODE EXCEPTION_SET_ID RESOURCE_ID COST_GROUP_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
Foreign Key Column CALENDAR_CODE CALENDAR_EXCEPTION_SET_ID DEFAULT_MATERIAL_COST_ID DEFAULT_COST_GROUP_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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 458 Oracle Inventory Technical Reference Manual
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 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 DEFAULT_DEMAND_CLASS
Primary 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 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
Foreign Key Column MATERIAL_ACCOUNT 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 DEMAND_CLASS DEMAND_CL1 DEMAND_CL2 DEMAND_CL3 SYS_YES_NO 1 2 SYS_YES_NO 1 2 MTL_LOT_GENERATION 1 2 3 MTL_LOT_UNIQUENESS 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 MTL_INTER_INV_TRANSFER 1 2 3 4
QuickCodes Table FND_COMMON_LOOKUPS Demand class 1 Demand class 2 Demand class 3 MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS At organization level At item level User defined MFG_LOOKUPS Unique for item No uniqueness control MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS No transfer charges Requested added value Requested percent of transaction value Predefined percent of transaction value
ENCUMBRANCE_REVERSAL_FLAG
GENERAL_LEDGER_UPDATE_CODE
LOT_NUMBER_GENERATION
LOT_NUMBER_UNIQUENESS
LOT_NUMBER_ZERO_PADDING
MAINTAIN_FIFO_QTY_STACK_TYPE
MATL_INTERORG_TRANSFER_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 459
QuickCodes Columns Column
(Continued) QuickCodes Type SYS_YES_NO 1 2 MTL_PRIMARY_COST 1 2 MTL_SERIAL_GENERATION 1 2 MTL_SERIAL_NUMBER_TYPE 1 2 3 QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS Standard Average MFG_LOOKUPS At organization level At item level MFG_LOOKUPS Unique within inventory items Unique within organization Unique across organizations MFG_LOOKUPS Inventory Supplier MFG_LOOKUPS No locator control Prespecified locator control Dynamic entry locator control Locator control determined at subinventory level Locator control determined at item level
NEGATIVE_INV_RECEIPT_CODE
PRIMARY_COST_METHOD
SERIAL_NUMBER_GENERATION
SERIAL_NUMBER_TYPE
SOURCE_TYPE
MTL_SOURCE_TYPES 1 2 MTL_LOCATION_CONTROL 1 2 3 4 5
STOCK_LOCATOR_CONTROL_CODE
Column Descriptions Name ORGANIZATION_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN ORGANIZATION_CODE MASTER_ORGANIZATION_ID PRIMARY_COST_METHOD COST_ORGANIZATION_ID DEFAULT_MATERIAL_COST_ID CALENDAR_EXCEPTION_SET_ID CALENDAR_CODE GENERAL_LEDGER_UPDATE_CODE DEFAULT_ATP_RULE_ID DEFAULT_PICKING_RULE_ID DEFAULT_LOCATOR_ORDER_VALUE DEFAULT_SUBINV_ORDER_VALUE NEGATIVE_INV_RECEIPT_CODE STOCK_LOCATOR_CONTROL_CODE
Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NOT NULL NUMBER DATE NUMBER DATE NUMBER NUMBER VARCHAR2(3) 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
NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(10) NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 460 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER Description Inventory material account 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
MATERIAL_ACCOUNT MATERIAL_OVERHEAD_ACCOUNT MATL_OVHD_ABSORPTION_ACCT RESOURCE_ACCOUNT PURCHASE_PRICE_VAR_ACCOUNT AP_ACCRUAL_ACCOUNT OVERHEAD_ACCOUNT OUTSIDE_PROCESSING_ACCOUNT INTRANSIT_INV_ACCOUNT INTERORG_RECEIVABLES_ACCOUNT INTERORG_PRICE_VAR_ACCOUNT INTERORG_PAYABLES_ACCOUNT COST_OF_SALES_ACCOUNT ENCUMBRANCE_ACCOUNT PROJECT_COST_ACCOUNT INTERORG_TRANSFER_CR_ACCOUNT MATL_INTERORG_TRANSFER_CODE INTERORG_TRNSFR_CHARGE_PERCENT SOURCE_ORGANIZATION_ID SOURCE_SUBINVENTORY SOURCE_TYPE ORG_MAX_WEIGHT ORG_MAX_WEIGHT_UOM_CODE ORG_MAX_VOLUME ORG_MAX_VOLUME_UOM_CODE SERIAL_NUMBER_TYPE AUTO_SERIAL_ALPHA_PREFIX START_AUTO_SERIAL_NUMBER AUTO_LOT_ALPHA_PREFIX LOT_NUMBER_UNIQUENESS LOT_NUMBER_GENERATION LOT_NUMBER_ZERO_PADDING LOT_NUMBER_LENGTH STARTING_REVISION ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5
NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(10) NULL NUMBER NULL NULL NULL NULL NULL NUMBER VARCHAR2(3) NUMBER VARCHAR2(3) NUMBER
NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER NOT NULL VARCHAR2(3) NULL VARCHAR2(30) NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150)
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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 461
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT 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(30) NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER 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 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
ATTRIBUTE6 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 REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE 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
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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 462 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type Description NULL VARCHAR2(150) Global descriptive flexfield segment 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 Perod 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 NULL VARCHAR2(1) Process Enabled inventory Organization NULL VARCHAR2(4) OPM Warehouse Organization Code Mapped to the Process Inventory Organization NULL VARCHAR2(1) WIP Shopfloor Management Organization NULL NUMBER Default Cost Group ID – used by WMS only NULL VARCHAR2(10) LPN Prefix – used by WMS only NULL VARCHAR2(10) LPN Suffix – used by WMS only NULL NUMBER LPN Starting Number – used by WMS only NULL VARCHAR2(1) WMS (Warehouse Management System) Organization NULL NUMBER used by WMS only NULL NUMBER used by WMS only
GLOBAL_ATTRIBUTE17 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 PROCESS_ENABLED_FLAG PROCESS_ORGN_CODE WSM_ENABLED_FLAG DEFAULT_COST_GROUP_ID LPN_PREFIX LPN_SUFFIX LPN_STARTING_NUMBER WMS_ENABLED_FLAG PREGEN_PUTAWAY_TASKS_FLAG REGENERATION_INTERVAL NOT NOT NOT
NOT
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 463
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER Description Default picking rule for this organization – used by WMS only Default put away rule – used by WMS only Default task assignment rule – used by WMS only Default label printing rule – used by WMS only Default cartonization rule for this organization – used by WMS only Default cycle count header for this organization – used by WMS only Flag indicates whether crossdocking occurs by default for this organization – used by WMS only Flad indicates whether cartonization occurs by default in this organization – used for WMS only Cost Cutoff Date
TIMEZONE_ID DEFAULT_WMS_PICKING_RULE_ID DEFAULT_PUT_AWAY_RULE_ID DEFAULT_TASK_ASSIGN_RULE_ID DEFAULT_LABEL_COMP_RULE_ID DEFAULT_CARTON_RULE_ID DEFAULT_CYC_COUNT_HEADER_ID CROSSDOCK_FLAG
CARTONIZATION_FLAG
NULL NUMBER
COST_CUTOFF_DATE Indexes Index Name MTL_PARAMETERS_N1 MTL_PARAMETERS_U1 Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : AX_MTL_PARAMETERS_ARDI1 AFTER ROW INSERT, DELETE
NULL DATE
Index Type NOT UNIQUE UNIQUE
Sequence 1 1
Column Name MASTER_ORGANIZATION_ID ORGANIZATION_ID
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
3 – 464 Oracle Inventory Technical Reference Manual
MTL_PENDING_ITEM_STATUS
MTL_PENDING_ITEM_STATUS is used to define and store the history of the item statuses that have been or will be assigned to an item. This table maintains the status history for each item. A row is inserted each time the item status attribute is changed. This table also stores pending status information. Rows are created for each planned status change that will become effective on a future date. PENDING_FLAG identifies those status changes that are not yet in effect. A periodic concurrent program picks up pending status changes on their effective date and updates the specified item and its status controlled attributes accordingly. The row then becomes a history row.
Foreign Keys Primary Key Table MTL_ITEM_STATUS MTL_PARAMETERS MTL_SYSTEM_ITEMS_B
Primary Key Column INVENTORY_ITEM_STATUS_CODE ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Foreign Key Column STATUS_CODE ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID
QuickCodes Columns Column PENDING_FLAG
QuickCodes Type YES_NO N Y
QuickCodes Table FND_LOOKUPS No Yes
Column Descriptions Name INVENTORY_ITEM_ID (PK) ORGANIZATION_ID (PK) STATUS_CODE (PK) EFFECTIVE_DATE (PK) IMPLEMENTED_DATE PENDING_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE
Null? Type NOT NOT NOT NOT NULL NULL NULL NULL NULL NOT NULL NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER VARCHAR2(10) DATE DATE VARCHAR2(1) DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE
Description Inventory item identifier Organization identifier Item status code Status effectivity date Status implementation date Flag indicating whether status is still pending 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
Detailed Design 3 – 465
Indexes Index Name MTL_PENDING_ITEM_STATUS_N1 MTL_PENDING_ITEM_STATUS_U1
Index Type NOT UNIQUE UNIQUE
Sequence 1 2 1 2 3 4
Column Name PENDING_FLAG EFFECTIVE_DATE INVENTORY_ITEM_ID STATUS_CODE ORGANIZATION_ID EFFECTIVE_DATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 466 Oracle Inventory Technical Reference Manual
MTL_PERIOD_CG_SUMMARY
Foreign Keys Primary Key Table CST_COST_GROUPS ORG_ACCT_PERIODS
Primary Key Column COST_GROUP_ID ACCT_PERIOD_ID ORGANIZATION_ID
Foreign Key Column COST_GROUP_ID ACCT_PERIOD_ID ORGANIZATION_ID
Column Descriptions Name ACCT_PERIOD_ID (PK) ORGANIZATION_ID (PK) INVENTORY_TYPE (PK) COST_GROUP_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN INVENTORY_VALUE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name MTL_PERIOD_CG_SUMMARY_U1
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NOT NULL DATE NOT NULL NUMBER NOT NULL DATE NOT NULL NUMBER NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL DATE
Description
Index Type NOT UNIQUE
Sequence 1 2 3 4
Column Name ACCT_PERIOD_ID ORGANIZATION_ID INVENTORY_TYPE COST_GROUP_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 467
MTL_PERIOD_SUMMARY
MTL_PERIOD_SUMMARY records the inventory value for each subinventory in an organization at the end of a period. The table is populated when period close is performed.
Foreign Keys Primary Key Table MTL_SECONDARY_INVENTORIES ORG_ACCT_PERIODS
Primary Key Column SECONDARY_INVENTORY_NAME ORGANIZATION_ID ACCT_PERIOD_ID ORGANIZATION_ID
Foreign Key Column SECONDARY_INVENTORY ORGANIZATION_ID ACCT_PERIOD_ID ORGANIZATION_ID
QuickCodes Columns Column INVENTORY_TYPE
QuickCodes Type MTL_INVENTORY 1 7
QuickCodes Table MFG_LOOKUPS Inventory items Engineering items
Column Descriptions Name ACCT_PERIOD_ID (PK) ORGANIZATION_ID (PK) INVENTORY_TYPE SECONDARY_INVENTORY (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN INVENTORY_VALUE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE COST_GROUP_ID Indexes Index Name MTL_PERIOD_SUMMARY_U1
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL VARCHAR2(10) NOT NULL DATE NOT NULL NUMBER NOT NULL DATE NOT NULL NUMBER NULL NUMBER NOT NULL NUMBER NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE NUMBER
Description Accounting period id Organization identifier Inventory item type Secondary inventory identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Inventory value at the end of the period Standard Who column Standard Who column Standard Who column Standard Who column Cost group identifier
Index Type UNIQUE
Sequence 1 2 3 4 6
Column Name ACCT_PERIOD_ID ORGANIZATION_ID INVENTORY_TYPE SECONDARY_INVENTORY COST_GROUP_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 468 Oracle Inventory Technical Reference Manual
MTL_PERIOD_SUMMARY_EFC
MTL_PERIOD_SUMMARY_EFC is used exclusively as an archive table for the ”Euro as a functional currency” project. It mirrors the table MTL_PERIOD_SUMMARY prior to conversion to the euro currency.
Column Descriptions Name ORGANIZATION_ID ACCT_PERIOD_ID INVENTORY_VALUE SECONDARY_INVENTORY SET_OF_BOOKS_ID
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL VARCHAR2(10) NULL NUMBER
Description Organization Identifier Accounting Period Identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 469
MTL_PER_CLOSE_DTLS
MTL_PER_CLOSE_DTLS stores period end quantities, costs, and values by subinventory, item, and cost group for an organization under Average Costing for Work in Process. The table also stores the period end value in intransit inventory for the organization. This table is populated by the period close program. This table is a child table of MTL_PERIOD_SUMMARY. The table records the inventory value for each inventory item by cost group in the organization at the end of a period. The COST_GROUP_ID for the intransit inventory will be 1 and SECONDARY_INVENTORY will be NULL.
Column Descriptions Name ORGANIZATION_ID (PK) ACCT_PERIOD_ID (PK) COST_GROUP_ID (PK) SECONDARY_INVENTORY (PK) INVENTORY_ITEM_ID (PK) PERIOD_END_QUANTITY PERIOD_END_UNIT_COST LAST_UPDATE_DATE LAST_UPDATED_BY CREATED_BY CREATION_DATE PROGRAM_ID PROGRAM_APPLICATION_ID LOGIN_ID Indexes Index Name MTL_PER_CLOSE_DTLS_U1
Null? Type NOT NULL NUMBER NOT NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER VARCHAR2(10) NUMBER NUMBER NUMBER DATE NUMBER NUMBER DATE NUMBER NUMBER NUMBER
Description Organization identifier. Accounting period identifier for the closed period. Cost group identifier. Subinventory code. Item identifier. Item quantity at period close. Item cost at period close. Standard who column. Standard who column. Standard who column. Standard who column. Concurrent who column. Concurrent who column. Standard who column.
NOT
NOT NOT NOT NOT NOT NOT NOT
Index Type UNIQUE
Sequence 2 4 6 8 10
Column Name ORGANIZATION_ID ACCT_PERIOD_ID COST_GROUP_ID INVENTORY_ITEM_ID SECONDARY_INVENTORY
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 470 Oracle Inventory Technical Reference Manual
MTL_PER_CLOSE_DTLS_EFC
MTL_PER_CLOSE_DTLS_EFC is used exclusively as an archive table for the ”Euro as a functional currency” project. It mirrors the table MTL_PER_CLOSE_DTLS prior to conversion to the euro currency.
Column Descriptions Name INVENTORY_ITEM_ID PERIOD_END_UNIT_COST ACCT_PERIOD_ID ORGANIZATION_ID SET_OF_BOOKS_ID
Null? Type NOT NULL NULL NOT NULL NOT NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER
Description Inventory Item Identifier Period End Unit Cost Accounting Period Identifier Organization Identifier Set Of Books Identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 471
MTL_PHYSICAL_ADJUSTMENTS
MTL_PHYSICAL_ADJUSTMENTS contains all the information about the adjustment transactions, including the size of the necessary adjustment, the accounts to which the adjustment transaction was posted, and the approval–status of each transaction. An adjustment of zero will still be stored in this table, although it will not cause an adjustment transaction to be posted. This table will always be correct and consistent with any tags that have been entered in MTL_PHYSICAL_INVENTORY_TAGS.
Foreign Keys Primary Key Table CST_COST_GROUPS GL_CODE_COMBINATIONS MTL_ITEM_REVISIONS MTL_LOT_NUMBERS MTL_PHYSICAL_INVENTORIES MTL_SECONDARY_INVENTORIES MTL_SERIAL_NUMBERS MTL_SYSTEM_ITEMS_B WMS_LICENSE_PLATE_NUMBERS WMS_LICENSE_PLATE_NUMBERS QuickCodes Columns Column APPROVAL_STATUS
Primary Key Column COST_GROUP_ID CODE_COMBINATION_ID REVISION INVENTORY_ITEM_ID ORGANIZATION_ID ORGANIZATION_ID INVENTORY_ITEM_ID LOT_NUMBER PHYSICAL_INVENTORY_ID ORGANIZATION_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID CURRENT_ORGANIZATION_ID INVENTORY_ITEM_ID SERIAL_NUMBER INVENTORY_ITEM_ID ORGANIZATION_ID LPN_ID LPN_ID
Foreign Key Column COST_GROUP_ID GL_ADJUST_ACCOUNT REVISION INVENTORY_ITEM_ID ORGANIZATION_ID ORGANIZATION_ID INVENTORY_ITEM_ID LOT_NUMBER PHYSICAL_INVENTORY_ID ORGANIZATION_ID SUBINVENTORY_NAME ORGANIZATION_ID ORGANIZATION_ID INVENTORY_ITEM_ID SERIAL_NUMBER INVENTORY_ITEM_ID ORGANIZATION_ID OUTERMOST_LPN_ID PARENT_LPN_ID
QuickCodes Type MTL_APPROVALS 1 2 3
QuickCodes Table MFG_LOOKUPS Approve Reject Posted
Column Descriptions Name ADJUSTMENT_ID (PK)
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NUMBER VARCHAR2(10) NUMBER DATE NUMBER DATE NUMBER
Description Physical inventory adjustment identifier Organization identifier Identifier of physical inventory owning the adjustment Inventory item identifier Subinventory of adjustment Frozen quantity of this SKU Standard Who column Standard Who column Standard Who column Standard Who column
ORGANIZATION_ID PHYSICAL_INVENTORY_ID INVENTORY_ITEM_ID SUBINVENTORY_NAME SYSTEM_QUANTITY LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 472 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL NUMBER NOT NULL NUMBER NULL VARCHAR2(3) NULL NUMBER NULL VARCHAR2(30) NULL DATE NULL VARCHAR2(30) NULL NUMBER NULL NUMBER(22) NULL NUMBER(9) NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE VARCHAR2(1) Description Standard Who column Quantity of this SKU counted during the physical inventory Quantity adjustment required to correct frozen quantity to counted quantity Revision of item being adjusted Identifier of locator of this SKU Lot number of the item being adjusted Expiration date of the lot number of this adjustment Serial number of the item being adjusted Cost per unit of this item Whether this adjustment has been approved for transaction or not Identifier of employee who approved or rejected this adjustment If this adjustment was approved automatically (not used) Identifier of account to which this adjustment was posted Standard Who column Standard Who column Standard Who column Standard Who column Dummy column required by AOL for protected decsriptive flexfield Dummy column required by AOL Parent LPN Identifier of the item Outermost LPN Identifier of the item Cost Group Identifier – Used by WMS only
LAST_UPDATE_LOGIN COUNT_QUANTITY ADJUSTMENT_QUANTITY REVISION LOCATOR_ID LOT_NUMBER LOT_EXPIRATION_DATE SERIAL_NUMBER ACTUAL_COST APPROVAL_STATUS APPROVED_BY_EMPLOYEE_ID AUTOMATIC_APPROVAL_CODE GL_ADJUST_ACCOUNT REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LOT_SERIAL_CONTROLS TEMP_APPROVER PARENT_LPN_ID OUTERMOST_LPN_ID COST_GROUP_ID
NULL NUMBER(1) NULL NUMBER NULL NUMBER NULL NUMBER
Indexes Index Name MTL_PHYSICAL_ADJUSTMENTS_N1 MTL_PHYSICAL_ADJUSTMENTS_N2 MTL_PHYSICAL_ADJUSTMENTS_N3 MTL_PHYSICAL_ADJUSTMENTS_U1 MTL_PHYSICAL_ADJUSTMENTS_U2
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE
Sequence 1 2 1 2 3 1 2 3 1 1 2 3
Column Name PHYSICAL_INVENTORY_ID APPROVAL_STATUS PHYSICAL_INVENTORY_ID INVENTORY_ITEM_ID SUBINVENTORY_NAME PHYSICAL_INVENTORY_ID SUBINVENTORY_NAME INVENTORY_ITEM_ID ADJUSTMENT_ID ORGANIZATION_ID PHYSICAL_INVENTORY_ID ADJUSTMENT_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 473
Sequences Sequence MTL_PHYSICAL_ADJUSTMENTS_S
Derived Column ADJUSTMENT_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 474 Oracle Inventory Technical Reference Manual
MTL_PHYSICAL_ADJUSTMENTS_EFC
MTL_PHYSICAL_ADJUSTMENTS_EFC is used exclusively as an archive table for the ”Euro as a functional currency” project. It mirrors the table MTL_PHISICAL_ADJUSTMENTS prior to conversion to the euro currency.
Column Descriptions Name ACTUAL_COST ADJUSTMENT_ID SET_OF_BOOKS_ID
Null? Type NULL NUMBER NOT NULL NUMBER NULL NUMBER
Description Actual Cost Adjustment Identifier Set Of Books Identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 475
MTL_PHYSICAL_INVENTORIES
MTL_PHYSICAL_INVENTORIES contains certain user–defined options for a physical inventory, including the approvals required, subinventory scope (all or a subset specified in MTL_PHYSICAL_SUBINVENTORIES), tolerances, and whether tags may be created in the Physical Inventory Counts window or whether they must be pre–generated.
Foreign Keys Primary Key Table GL_CODE_COMBINATIONS MTL_PARAMETERS QuickCodes Columns Column ALL_SUBINVENTORIES_FLAG
Primary Key Column CODE_COMBINATION_ID ORGANIZATION_ID
Foreign Key Column DEFAULT_GL_ADJUST_ACCOUNT ORGANIZATION_ID
QuickCodes Type SYS_YES_NO 1 2 MTL_APPROVAL_REQ 1 2 3 SYS_YES_NO 1 2
QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS Required for all adjustments Not required for adjustments Required for adjustments out of tolerance MFG_LOOKUPS Yes No
APPROVAL_REQUIRED
DYNAMIC_TAG_ENTRY_FLAG
Column Descriptions Name PHYSICAL_INVENTORY_ID (PK) ORGANIZATION_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN PHYSICAL_INVENTORY_DATE LAST_ADJUSTMENT_DATE TOTAL_ADJUSTMENT_VALUE DESCRIPTION FREEZE_DATE PHYSICAL_INVENTORY_NAME APPROVAL_REQUIRED ALL_SUBINVENTORIES_FLAG
Null? Type NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NOT NULL NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER DATE
Description Physical inventory identifier Organization identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Date of taking physical inventory Date of last adjustment transaction posted Total value of all physical inventory adjustments Description of physical inventory Date inventory was frozen Name of this physical inventory Type of approval required on adjustment transactions Whether or not this physical inventory covers all subinventories with the organization
NULL DATE NULL NUMBER NULL VARCHAR2(50) NULL DATE NOT NULL VARCHAR2(30) NOT NULL NUMBER NOT NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 476 Oracle Inventory Technical Reference Manual
Column Descriptions Name NEXT_TAG_NUMBER
(Continued) Null? Type NULL VARCHAR2(40) Description The next tag–number in sequence following the last tag that was generated for this physical inventory The tag–number digit–increments of the last tag–generation that was run for this physical inventory Account to which adjustment transactions are posted Standard Who column Standard Who column Standard Who column Standard Who column Percent tolerance, above which an adjustment transaction requires explicit approval Percent tolerance, below which an adjustment transaction requires explicit approval Currency tolerance, above which an adjustment transaction requires explicit approval Currency tolerance, below which an adjustment transaction requires explicit approval Number of stock–keeping units frozen Whether or not dynamic tag creation is permitted in the Physical Inventory Counts window Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield 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
TAG_NUMBER_INCREMENTS
NULL VARCHAR2(40)
DEFAULT_GL_ADJUST_ACCOUNT REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE APPROVAL_TOLERANCE_POS APPROVAL_TOLERANCE_NEG COST_VARIANCE_POS COST_VARIANCE_NEG NUMBER_OF_SKUS DYNAMIC_TAG_ENTRY_FLAG
NULL NUMBER NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE NUMBER
NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NOT NULL NUMBER
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
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)
Indexes Index Name MTL_PHYSICAL_INVENTORIES_U1
Index Type UNIQUE
Sequence 1 2
Column Name ORGANIZATION_ID PHYSICAL_INVENTORY_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 477
Sequences Sequence MTL_PHYSICAL_INVENTORIES_S
Derived Column PHYSICAL_INVENTORY_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 478 Oracle Inventory Technical Reference Manual
MTL_PHYSICAL_INVENTORIES_EFC
MTL_PHYSICAL_INVENTORIES_EFC is used exclusively as an archive table for the ”Euro as a functional currency” project. It mirrors the table MTL_PHYSICAL_INVENTORIES prior to conversion to the euro currency.
Column Descriptions Name ORGANIZATION_ID TOTAL_ADJUSTMENT_VALUE PHYSICAL_INVENTORY_ID SET_OF_BOOKS_ID
Null? Type NOT NULL NULL NOT NULL NULL NUMBER NUMBER NUMBER NUMBER
Description Organization Identifier Total Adjustment Value Physical Inventory Identifier Set Of Books Identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 479
MTL_PHYSICAL_INVENTORY_TAGS
MTL_PHYSICAL_INVENTORY_TAGS stores information regarding physical inventory tags, including tag number, SKU information, tag–quantity, and a pointer to the corresponding adjustment in MTL_PHYSICAL_ADJUSTMENTS. A change to this table may require a corresponding change to MTL_PHYSICAL_ADJUSTMENTS to ensure that the information therein remains consistent with its tags.
Foreign Keys Primary Key Table CST_COST_GROUPS MTL_ITEM_LOCATIONS MTL_ITEM_REVISIONS MTL_LOT_NUMBERS MTL_PHYSICAL_ADJUSTMENTS MTL_PHYSICAL_INVENTORIES MTL_SECONDARY_INVENTORIES MTL_SERIAL_NUMBERS MTL_SYSTEM_ITEMS_B MTL_UNITS_OF_MEASURE_TL MTL_UNITS_OF_MEASURE_TL WMS_LICENSE_PLATE_NUMBERS WMS_LICENSE_PLATE_NUMBERS QuickCodes Columns Column VOID_FLAG
Primary Key Column COST_GROUP_ID INVENTORY_LOCATION_ID ORGANIZATION_ID REVISION INVENTORY_ITEM_ID ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID LOT_NUMBER ADJUSTMENT_ID PHYSICAL_INVENTORY_ID ORGANIZATION_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID INVENTORY_ITEM_ID CURRENT_ORGANIZATION_ID SERIAL_NUMBER INVENTORY_ITEM_ID ORGANIZATION_ID UOM_CODE UOM_CODE LPN_ID LPN_ID
Foreign Key Column COST_GROUP_ID LOCATOR_ID ORGANIZATION_ID REVISION INVENTORY_ITEM_ID ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID LOT_NUMBER ADJUSTMENT_ID PHYSICAL_INVENTORY_ID ORGANIZATION_ID SUBINVENTORY ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID SERIAL_NUM INVENTORY_ITEM_ID ORGANIZATION_ID TAG_UOM STANDARD_UOM PARENT_LPN_ID OUTERMOST_LPN_ID
QuickCodes Type MTL_VOID 1 2
QuickCodes Table MFG_LOOKUPS Void Active
Column Descriptions Name TAG_ID (PK) PHYSICAL_INVENTORY_ID ORGANIZATION_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN VOID_FLAG TAG_NUMBER
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
Description Tag identifier Physical inventory identifier Organization identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Whether or not this tag has been voided Tag number
NOT NULL VARCHAR2(40)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 480 Oracle Inventory Technical Reference Manual
Column Descriptions Name ADJUSTMENT_ID
(Continued) Null? Type NULL NUMBER NULL NULL NULL NULL NULL NUMBER NUMBER VARCHAR2(3) NUMBER VARCHAR2(3) Description Identifier of adjustment corresponding to this tag’s SKU Inventory item identifier Tag quantity Unit of measure on tag Tag quantity at standard UOM Standard unit of measure at tag entry time Subinventory of SKU counted on this tag Identifier of locator of SKU counted on this tag Lot number for item Lot expiration date Inventory item revision code Item serial number Identifier of employee who made this count Dummy column required by AOL for protected descriptive flexfield 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 Parent LPN Identifier Outermost LPN Identifier Cost Group Identifier – Used by WMS only
INVENTORY_ITEM_ID TAG_QUANTITY TAG_UOM TAG_QUANTITY_AT_STANDARD_UOM STANDARD_UOM SUBINVENTORY LOCATOR_ID LOT_NUMBER LOT_EXPIRATION_DATE REVISION SERIAL_NUM COUNTED_BY_EMPLOYEE_ID LOT_SERIAL_CONTROLS 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 PARENT_LPN_ID OUTERMOST_LPN_ID COST_GROUP_ID
NULL VARCHAR2(10) NULL NUMBER NULL NULL NULL NULL NULL VARCHAR2(30) DATE VARCHAR2(3) VARCHAR2(30) NUMBER(9)
NULL VARCHAR2(1) NULL VARCHAR2(30) NULL 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 NUMBER
Indexes Index Name MTL_PHYSICAL_INVENTORY_TAGS_N4 MTL_PHYSICAL_INVENTORY_TAGS_N5 MTL_PHYSICAL_INVENTORY_TAGS_N6 MTL_PHYSICAL_INVENTORY_TAGS_U1
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE
Sequence 1 1 2 1 5 1
Column Name PHYSICAL_INVENTORY_ID ADJUSTMENT_ID PHYSICAL_INVENTORY_ID PHYSICAL_INVENTORY_ID SUBINVENTORY TAG_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 481
Indexes (Continued) Index Name MTL_PHYSICAL_INVENTORY_TAGS_U2
Index Type UNIQUE
Sequence 1 2 3
Column Name ORGANIZATION_ID PHYSICAL_INVENTORY_ID TAG_NUMBER
Sequences Sequence MTL_PHYSICAL_INVENTORY_TAGS_S
Derived Column TAG_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 482 Oracle Inventory Technical Reference Manual
MTL_PHYSICAL_SUBINVENTORIES
MTL_PHYSICAL_SUBINVENTORIES specifies which subinventories are involved in a physical inventory when the physical inventory does not include all subinventories. One row per subinventory per physical inventory.
Foreign Keys Primary Key Table MTL_PARAMETERS MTL_PHYSICAL_INVENTORIES MTL_SECONDARY_INVENTORIES
Primary Key Column ORGANIZATION_ID ORGANIZATION_ID PHYSICAL_INVENTORY_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID
Foreign Key Column ORGANIZATION_ID ORGANIZATION_ID PHYSICAL_INVENTORY_ID SUBINVENTORY ORGANIZATION_ID
Column Descriptions Name ORGANIZATION_ID (PK) PHYSICAL_INVENTORY_ID (PK) SUBINVENTORY (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 MTL_PHYSICAL_SUBINVENTORIES_U1
Null? Type NOT NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER VARCHAR2(10) DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE
Description Organization identifier Physical inventory identifier Subinventory 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 UNIQUE
Sequence 1 2 3
Column Name ORGANIZATION_ID PHYSICAL_INVENTORY_ID SUBINVENTORY
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 483
MTL_PICKING_RULES
MTL_PICKING_RULES stores the pick criteria for each defined rule. The picking criteria consists of the selections of picking preferences regarding an item’s revision, lot, subinventory and locator. A picking rule is chosen when performing picking.
QuickCodes Columns Column LOCATOR_RULE
QuickCodes Type MTL_LOCATOR_RULE 2 3 4 MTL_LOT_RULE 1 2 3 4 MTL_REVISION_RULE 1 2 3 MTL_SERIAL_NUMBER_RULE 1 2 3 MTL_SUBINVENTORY_RULE 2 3 4
QuickCodes Table MFG_LOOKUPS Locator picking order Earliest receipt date No locator order MFG_LOOKUPS Expiration date Receipt date Lot number No lot order MFG_LOOKUPS Effective date Revision No revision order MFG_LOOKUPS Serial number Receipt date No serial number order MFG_LOOKUPS Subinventory picking order Earliest receipt date No subinventory order
LOT_RULE
REVISION_RULE
SERIAL_NUMBER_RULE
SUBINVENTORY_RULE
Column Descriptions Name PICKING_RULE_ID (PK) PICKING_RULE_NAME LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REVISION_RULE LOT_RULE SERIAL_NUMBER_RULE SUBINVENTORY_RULE LOCATOR_RULE DESCRIPTION REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE
Null? Type NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER VARCHAR2(30) DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER VARCHAR2(50) NUMBER NUMBER NUMBER DATE
Description Picking rule identifier Name for picking rule Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Rule code for revision Rule code for lot Rule code for serial number Rule code for subinventory Rule code for locator Description of picking rule Standard Who column Standard Who column Standard Who column Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 484 Oracle Inventory Technical Reference Manual
Indexes Index Name MTL_PICKING_RULES_U1 Sequences Sequence MTL_PICKING_RULES_S
Index Type UNIQUE
Sequence 1
Column Name PICKING_RULE_ID
Derived Column PICKING_RULE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 485
MTL_PLANNERS
MTL_PLANNERS stores and maintains a list of planner codes.
Foreign Keys Primary Key Table MTL_PARAMETERS Column Descriptions Name PLANNER_CODE (PK) ORGANIZATION_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN DESCRIPTION DISABLE_DATE 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 ELECTRONIC_MAIL_ADDRESS EMPLOYEE_ID
Primary Key Column ORGANIZATION_ID
Foreign Key Column ORGANIZATION_ID
Null? Type 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 NULL VARCHAR2(10) NUMBER DATE NUMBER DATE NUMBER NUMBER VARCHAR2(50) 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 DATE VARCHAR2(240)
Description Planner code Organization identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Planner code description Disable 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 Standard Who column Standard Who column Standard Who column Standard Who column Planner’s electronic mail address. The unique identifier for the employee associated with this planner.
NULL NUMBER
Indexes Index Name MTL_PLANNERS_U1
Index Type UNIQUE
Sequence 1 2
Column Name PLANNER_CODE ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 486 Oracle Inventory Technical Reference Manual
MTL_PURGE_HEADER
MTL_PURGE_HEADER maintains a history of transaction purges. Each record includes a purge name, purge date, and the organization. PURGE_NAME is a name entered by the user when the transaction purge is launched. Transactions that are dated on or before PURGE_DATE will be purged. The transaction tables that are purged are:
MTL_MATERIAL_TRANSACTIONS MTL_TRANSACTION_LOT_NUMBERS MTL_UNIT_TRANSACTIONS MTL_TRANSACTION_ACCOUNTS MTL_MATERIAL_TXN_ALLOCATIONS
Foreign Keys Primary Key Table MTL_PARAMETERS Column Descriptions Name PURGE_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY PURGE_DATE ARCHIVE_FLAG PURGE_NAME ORGANIZATION_ID
Primary Key Column ORGANIZATION_ID
Foreign Key Column ORGANIZATION_ID
Null? Type NOT NULL NUMBER NOT NULL DATE NOT NULL NUMBER NULL NUMBER NULL DATE NULL NUMBER NOT NULL DATE NULL VARCHAR2(1) NOT NULL VARCHAR2(30) NOT NULL NUMBER
Description Purge header identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Purge date (not currently used) Purge header name Organization identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 487
MTL_QOH_ITEM_TMP
Not currently used
Column Descriptions Name ORGANIZATION_ID INVENTORY_ITEM_ID TOTAL_QOH RESERVED_QOH AVAILABLE_QOH PRIMARY_UOM_CODE
Null? Type NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(3)
Description
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 488 Oracle Inventory Technical Reference Manual
MTL_QOH_LOCATOR_TMP
Not currently used
Column Descriptions Name ORGANIZATION_ID INVENTORY_ITEM_ID REVISION SUBINVENTORY_CODE LOCATOR_ID LOT TOTAL_QOH RESERVED_QOH AVAILABLE_QOH PRIMARY_UOM_CODE
Null? Type NOT NULL NUMBER NOT NULL NUMBER NULL VARCHAR2(3) NOT NULL VARCHAR2(10) NULL NUMBER NULL VARCHAR2(30) NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(3)
Description
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 489
MTL_QOH_LOT_TMP
Not currently used
Column Descriptions Name ORGANIZATION_ID INVENTORY_ITEM_ID REVISION SUBINVENTORY_CODE LOCATOR_ID LOT TOTAL_QOH RESERVED_QOH AVAILABLE_QOH PRIMARY_UOM_CODE
Null? Type NOT NULL NUMBER NOT NULL NUMBER NULL VARCHAR2(3) NOT NULL VARCHAR2(10) NULL NUMBER NULL VARCHAR2(30) NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(3)
Description
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 490 Oracle Inventory Technical Reference Manual
MTL_QOH_REV_TMP
Not currently used
Column Descriptions Name ORGANIZATION_ID INVENTORY_ITEM_ID REVISION TOTAL_QOH RESERVED_QOH AVAILABLE_QOH PRIMARY_UOM_CODE
Null? Type NOT NULL NUMBER NOT NULL NUMBER NULL VARCHAR2(3) NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(3)
Description
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 491
MTL_QOH_SUB_TMP
Not currently used
Column Descriptions Name ORGANIZATION_ID INVENTORY_ITEM_ID REVISION SUBINVENTORY_CODE TOTAL_QOH RESERVED_QOH AVAILABLE_QOH PRIMARY_UOM_CODE
Null? Type NOT NULL NUMBER NOT NULL NUMBER NULL VARCHAR2(3) NOT NULL VARCHAR2(10) NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(3)
Description
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 492 Oracle Inventory Technical Reference Manual
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 MTL_PARAMETERS MTL_SYSTEM_ITEMS_B MTL_SYSTEM_ITEMS_B
Primary Key Column ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Foreign Key Column ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID RELATED_ITEM_ID ORGANIZATION_ID
QuickCodes Columns Column RECIPROCAL_FLAG
QuickCodes Type YES_NO N Y MTL_RELATIONSHIP_TYPES 1 2
QuickCodes Table FND_LOOKUPS No Yes MFG_LOOKUPS Related Substitute
RELATIONSHIP_TYPE_ID
Column Descriptions Name INVENTORY_ITEM_ID (PK) ORGANIZATION_ID (PK) RELATED_ITEM_ID (PK) RELATIONSHIP_TYPE_ID RECIPROCAL_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE (PK)
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL VARCHAR2(1) NOT NULL DATE NOT NULL NUMBER NOT NULL DATE
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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 493
Column Descriptions Name
(Continued) Null? Type NOT NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER DATE Description Standard Standard Standard Standard Standard Standard Who Who Who Who Who Who column column column column column column
CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name MTL_RELATED_ITEMS_U1
Index Type UNIQUE
Sequence 1 2 3 4
Column Name INVENTORY_ITEM_ID RELATED_ITEM_ID RELATIONSHIP_TYPE_ID ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 494 Oracle Inventory Technical Reference Manual
MTL_RELATED_ITEMS_INTERFACE
MTL_RELATED_ITEMS_INTERFACE temporarily stores the relationship between two items before loading this information into Oracle Inventory. This table contains user–friendly columns which allow you to easily enter your data as well as the corresponding foreign keys. Oracle Inventory will default column values you do not enter, after performing the proper validation. For example, if you enter the ITEM_NUMBER, Oracle Inventory will fill in the corresponding INVENTORY_ITEM_ID for you. This table is not currently used.
QuickCodes Columns Column PROCESS_FLAG
QuickCodes Type BOM_INTERFACE_STATUS 1 2 3 4 5 6 7 YES_NO N Y MTL_RELATIONSHIP_TYPES 1 2
QuickCodes Table MFG_LOOKUPS Awaiting validation Validation started Validation failed Validation succeeded Processing started Processing failed Processing succeeded FND_LOOKUPS No Yes MFG_LOOKUPS Related Substitute
RECIPROCAL_FLAG
RELATIONSHIP_TYPE_ID
Column Descriptions Name INVENTORY_ITEM_ID (PK) RELATED_ITEM_ID (PK) RELATIONSHIP_TYPE_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 RECIPROCAL_FLAG ORGANIZATION_ID TRANSACTION_ID PROCESS_FLAG (PK)
Null? Type NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE VARCHAR2(1)
Description Inventory item identifier Related inventory item identifier Relationship type identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column Flag to indicate whether relationship is reciprocal Organization identifier Interface record identifier Interface record processing status Abbreviated organization name
NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(3)
ORGANIZATION_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 495
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(81) NULL VARCHAR2(81) Description Concatenated item segments Concatenated item segments of related item
ITEM_NUMBER RELATED_ITEM_NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 496 Oracle Inventory Technical Reference Manual
MTL_REPLENISH_HEADERS
MTL_REPLENISH_HEADERS stores the header information for a replenishment count name. Each count name represents the replenishment information for a subinventory. The process status of a count name is stored in the PROCESS_STATUS column. The ERROR_FLAG stores the error status for the whole count name, if any.
Foreign Keys Primary Key Table HR_LOCATIONS_ALL MTL_PARAMETERS MTL_SECONDARY_INVENTORIES
Primary Key Column LOCATION_ID ORGANIZATION_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID
Foreign Key Column DELIVERY_LOCATION_ID ORGANIZATION_ID SUBINVENTORY_CODE ORGANIZATION_ID
QuickCodes Columns Column ERROR_FLAG
QuickCodes Type MTL_REPLENISHMENT_ERROR 1 10 100 11 12 2 200 3 300 4 400 5 500 6 600 7 8 800 9
QuickCodes Table MFG_LOOKUPS Non–unique Replenishment Header Identifier Line(s) associated with this header failed validation No Item Sourcing Information found Neither Item Id nor Item Flexfield Segments were provided Invalid Count Type Code Non–unique Replenishment Count Header Name Item Source conflicts with Purchasable/Internal Order flag Invalid LAST_UPDATED_BY User Identifier No delivery location defined for the organization Invalid Organization Identifier Set of Books different from Purchasing Invalid Subinventory Name Line not processed due to other lines failing Invalid Requisition Approval Flag No customer associated with delivery location No Replenishment Lines are associated with Header Invalid Item Identifier/Item not Transactable or enabled Above min–max minimum qty. No need to reorder Invalid Unit of Measure Specification
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 497
QuickCodes Columns Column
(Continued) QuickCodes Type 990 999 QuickCodes Table Normal – Item Sourcing information successfully determined Normal, successful completion MFG_LOOKUPS On–line processing Concurrent processing Background processing MFG_LOOKUPS Hold Pending Processing Error Completed MFG_LOOKUPS Approved Unapproved
PROCESS_MODE
MTL_TRANSACTION_MODE 1 2 3 MTL_COUNT_STATUS 1 2 3 4 5 MTL_REQUISITION_APPROVAL 1 2
PROCESS_STATUS
REQUISITION_APPROVAL_TYPE
Column Descriptions Name REPLENISHMENT_HEADER_ID (PK)
Null? Type NOT NULL NUMBER
Description Unique identifier for the count name. Selected from the sequence MTL_REPLENISH_HEADERS_S Unique count name Date on which the count was performed Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Organization identifier Subinventory in which the count was performed Supply from OE/PO will not be recognized after this date Preapprove requisitions upon generation in PO Process status of the record Flag to determine if the record is to be processed in concurrent or background mode The processing error, if any, of the record. Standard Who column Standard Who column Standard Who column Standard Who column Unique identifier for delivery location
REPLENISHMENT_COUNT_NAME COUNT_DATE LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN ORGANIZATION_ID SUBINVENTORY_CODE SUPPLY_CUTOFF_DATE REQUISITION_APPROVAL_TYPE PROCESS_STATUS PROCESS_MODE ERROR_FLAG REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE DELIVERY_LOCATION_ID
NOT NULL VARCHAR2(10) NOT NULL DATE NOT NOT NOT NOT NULL NULL NULL NULL NULL NOT NULL NOT NULL DATE NUMBER DATE NUMBER NUMBER NUMBER VARCHAR2(10)
NULL DATE NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE NUMBER(15)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 498 Oracle Inventory Technical Reference Manual
Indexes Index Name MTL_REPLENISH_HEADERS_N1 MTL_REPLENISH_HEADERS_U1 MTL_REPLENISH_HEADERS_U2 Sequences Sequence MTL_REPLENISH_HEADERS_S
Index Type NOT UNIQUE UNIQUE UNIQUE
Sequence 1 1 2
Column Name ORGANIZATION_ID REPLENISHMENT_HEADER_ID REPLENISHMENT_COUNT_NAME
Derived Column REPLENISHMENT_HEADER_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 499
MTL_REPLENISH_HEADERS_INT
MTL_REPLENISH_HEADERS_INT provides an interface for users to populate external replenishment header information. The information stored in this table will then be processed by the Replenishment Validator before being loaded into the MTL_REPLENISH_HEADERS table.
Foreign Keys Primary Key Table MTL_PARAMETERS MTL_SECONDARY_INVENTORIES
Primary Key Column ORGANIZATION_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID
Foreign Key Column ORGANIZATION_ID SUBINVENTORY_CODE ORGANIZATION_ID
QuickCodes Columns Column ERROR_FLAG
QuickCodes Type MTL_REPLENISHMENT_ERROR 1 10 100 11 12 2 200 3 300 4 400 5 500 6 600 7 8 800 9
QuickCodes Table MFG_LOOKUPS Non–unique Replenishment Header Identifier Line(s) associated with this header failed validation No Item Sourcing Information found Neither Item Id nor Item Flexfield Segments were provided Invalid Count Type Code Non–unique Replenishment Count Header Name Item Source conflicts with Purchasable/Internal Order flag Invalid LAST_UPDATED_BY User Identifier No delivery location defined for the organization Invalid Organization Identifier Set of Books different from Purchasing Invalid Subinventory Name Line not processed due to other lines failing Invalid Requisition Approval Flag No customer associated with delivery location No Replenishment Lines are associated with Header Invalid Item Identifier/Item not Transactable or enabled Above min–max minimum qty. No need to reorder Invalid Unit of Measure Specification
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 500 Oracle Inventory Technical Reference Manual
QuickCodes Columns Column
(Continued) QuickCodes Type 990 999 QuickCodes Table Normal – Item Sourcing information successfully determined Normal, successful completion MFG_LOOKUPS On–line processing Concurrent processing Background processing MFG_LOOKUPS Hold Pending Processing Error Completed
PROCESS_MODE
MTL_TRANSACTION_MODE 1 2 3 MTL_COUNT_STATUS 1 2 3 4 5
PROCESS_STATUS
Column Descriptions Name REPLENISHMENT_HEADER_ID (PK)
Null? Type NOT NULL NUMBER
Description Unique identifier for the count name. Selected from the sequence MTL_REPLENISH_HEADERS_S Unique count name Date on which the count was performed Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Organization identifier Organization code. Users can either populate organization id or organization code Subinventory in which the count was performed Supply from OE/PO will not be recognized after this date The process status of the record. For a record to be processed by the Validator, this has to be set to 2 (ie, Pending) A flag to determine if the record is to be processed in concurrent or background mode The processing error, if any, of the record Standard Who column Standard Who column Standard Who column Standard Who column Unique identifier for delivery location Delivery Location name
REPLENISHMENT_COUNT_NAME COUNT_DATE LAST_UPDATE_DATE CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN LAST_UPDATED_BY ORGANIZATION_ID ORGANIZATION_CODE SUBINVENTORY_CODE SUPPLY_CUTOFF_DATE PROCESS_STATUS
NOT NULL VARCHAR2(10) NOT NULL DATE NOT NULL DATE NOT NULL DATE NOT NULL NUMBER NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL VARCHAR2(3) NOT NULL VARCHAR2(10) NULL DATE NULL NUMBER
PROCESS_MODE ERROR_FLAG REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE DELIVERY_LOCATION_ID DELIVERY_LOCATION_CODE
NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE NUMBER(15)
NULL VARCHAR2(20)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 501
Indexes Index Name MTL_REPLENISH_HEADERS_INT_U1 MTL_REPLENISH_HEADERS_INT_U2
Index Type UNIQUE UNIQUE
Sequence 1 2
Column Name REPLENISHMENT_HEADER_ID REPLENISHMENT_COUNT_NAME
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 502 Oracle Inventory Technical Reference Manual
MTL_REPLENISH_LINES
MTL_REPLENISH_LINES stores each line information for a replenishment header. The line information includes an item along with the count type and count quantity. The repenishment processor automatically populates further information such as sourcing information, reorder quantity, and account information along with the error statuses into this table upon the completion of processing the headers and lines. The count types are On–hand Quantity, Order Maximum, and Order Quantity. On–hand Quantity: the entered count quantity will be treated as the current on–hand quantity by the processor. Order Maximum: users are not required to enter the count quantity. However, the processor will automatically reorder the maximum min–max quantity defined for the item regardless of the on–hand and supply quantity. Order Quantity: the entered count quantity is treated as the reorder quantity. However, the reorder quantity is subject to supplier constraints such as minimum order quantity, maximum order quantity, and fixed lot multiplier.
Foreign Keys Primary Key Table MTL_PARAMETERS MTL_PARAMETERS MTL_REPLENISH_HEADERS MTL_SECONDARY_INVENTORIES MTL_SYSTEM_ITEMS_B MTL_UNITS_OF_MEASURE_TL QuickCodes Columns Column COUNT_TYPE_CODE
Primary Key Column ORGANIZATION_ID ORGANIZATION_ID REPLENISHMENT_HEADER_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID UOM_CODE
Foreign Key Column SOURCE_ORGANIZATION_ID ORGANIZATION_ID REPLENISHMENT_HEADER_ID SOURCE_SUBINVENTORY ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID COUNT_UOM_CODE
QuickCodes Type MTL_COUNT_TYPES 1 2 3 MTL_REPLENISHMENT_ERROR 1 10 100
QuickCodes Table MFG_LOOKUPS Onhand quantity Order quantity Order maximum MFG_LOOKUPS Non–unique Replenishment Header Identifier Line(s) associated with this header failed validation No Item Sourcing Information found
ERROR_FLAG
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 503
QuickCodes Columns Column
(Continued) QuickCodes Type 11 12 2 200 3 300 4 400 5 500 6 600 7 8 800 9 990 999 QuickCodes Table Neither Item Id nor Item Flexfield Segments were provided Invalid Count Type Code Non–unique Replenishment Count Header Name Item Source conflicts with Purchasable/Internal Order flag Invalid LAST_UPDATED_BY User Identifier No delivery location defined for the organization Invalid Organization Identifier Set of Books different from Purchasing Invalid Subinventory Name Line not processed due to other lines failing Invalid Requisition Approval Flag No customer associated with delivery location No Replenishment Lines are associated with Header Invalid Item Identifier/Item not Transactable or enabled Above min–max minimum qty. No need to reorder Invalid Unit of Measure Specification Normal – Item Sourcing information successfully determined Normal, successful completion MFG_LOOKUPS Inventory Supplier
SOURCE_TYPE
MTL_SOURCE_TYPES 1 2
Column Descriptions Name REPLENISHMENT_LINE_ID (PK)
Null? Type NOT NULL NUMBER
Description Line identifier for a replenishment line. The id is selected from the sequence, MTL_REPLENISH_LINES_S Foreign key to replenishment count interface header record Organization identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Inventory item identifier Type of count performed
REPLENISHMENT_HEADER_ID ORGANIZATION_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN INVENTORY_ITEM_ID COUNT_TYPE_CODE
(PK)
NOT NULL NUMBER NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NOT NULL NOT NULL NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 504 Oracle Inventory Technical Reference Manual
Column Descriptions Name COUNT_QUANTITY
(Continued) Null? Type NULL NUMBER Description Quantity of item counted within subinventory specified in header. The context of this column depends on the count type NULL VARCHAR2(3) Unit of measure code of the count quantity NULL NUMBER Used by processor to store quantity expected to be received into subinventory NULL NUMBER Used by processor to store source type NULL NUMBER Used by processor to store source organization id NULL VARCHAR2(10) Used by processor to store source subinventory code NULL NUMBER Used by processor to store quantity of items to be reordered NULL NUMBER Used by processor to store the expense account NULL NUMBER Used by processor to store the encumbrance account NULL VARCHAR2(240) Free text describing count line NULL NUMBER The processing error, if any, of the line. This column is populated by the Replenishment Processor NULL NUMBER Standard Who column NULL NUMBER Standard Who column NULL NUMBER Standard Who column NULL DATE Standard Who column NULL NUMBER The count quantity in primary uom code NULL VARCHAR2(3) Primary uom code of the item NULL NUMBER(15) Task identifier
COUNT_UOM_CODE SUPPLY_QUANTITY SOURCE_TYPE SOURCE_ORGANIZATION_ID SOURCE_SUBINVENTORY REORDER_QUANTITY EXPENSE_ACCOUNT ENCUMBRANCE_ACCOUNT REFERENCE ERROR_FLAG
REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE PRIMARY_UOM_COUNT_QUANTITY PRIMARY_UOM_CODE TASK_ID Indexes Index Name MTL_REPLENISH_LINES_U1
Index Type UNIQUE
Sequence 1 2
Column Name REPLENISHMENT_HEADER_ID REPLENISHMENT_LINE_ID
Sequences Sequence MTL_REPLENISH_LINES_S
Derived Column REPLENISHMENT_LINE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 505
MTL_REPLENISH_LINES_INT
MTL_REPLENISH_LINES_INT is an interface table that allows users to populate the detailed replenishment line information. The information stored in this table along with the header information in MTL_REPLENISH_HEADERS_INT table will then be processed by the Replenishment Validator (INCRVL) before being loaded into the MTL_REPLENISH_LINES and MTL_REPLENISH_HEADERS tables respectively. The ERROR_FLAG stores the error statuses during validation.
Foreign Keys Primary Key Table MTL_PARAMETERS MTL_REPLENISH_HEADERS_INT MTL_SYSTEM_ITEMS_B MTL_UNITS_OF_MEASURE_TL MTL_UNITS_OF_MEASURE_TL QuickCodes Columns Column COUNT_TYPE_CODE
Primary Key Column ORGANIZATION_ID REPLENISHMENT_HEADER_ID INVENTORY_ITEM_ID ORGANIZATION_ID UNIT_OF_MEASURE UOM_CODE
Foreign Key Column ORGANIZATION_ID REPLENISHMENT_HEADER_ID INVENTORY_ITEM_ID ORGANIZATION_ID COUNT_UNIT_OF_MEASURE COUNT_UOM_CODE
QuickCodes Type MTL_COUNT_TYPES 1 2 3
QuickCodes Table MFG_LOOKUPS Onhand quantity Order quantity Order maximum
Column Descriptions Name REPLENISHMENT_HEADER_ID REPLENISHMENT_LINE_ID ORGANIZATION_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN INVENTORY_ITEM_ID COUNT_TYPE_CODE COUNT_QUANTITY (PK)
Null? Type NOT NULL NUMBER NOT
Description
(PK)
NOT NOT NOT NOT
NOT
REFERENCE ERROR_FLAG
REQUEST_ID PROGRAM_APPLICATION_ID
Foreign key to replenishment count interface header record NULL NUMBER Line identifier for a replenishment line NULL NUMBER Organization 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 Inventory item identifier NULL NUMBER Type of count performed NULL NUMBER Quantity of item counted within subinventory specified in header. The context of this column depends on the count type NULL VARCHAR2(240) Free text comments about the count line NULL NUMBER The processing error, if any, of the line. This column is populated by the Replenishment Validator NULL NUMBER Standard Who column NULL NUMBER Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 506 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL DATE NULL VARCHAR2(40) Description Standard Who column Standard Who column Item key flexfield segment column. Users can either populate an inventory item id or the item segments. Item key flexfield segment column Item key flexfield segment column Item key flexfield segment column Item key flexfield segment column Item key flexfield segment column Item key flexfield segment column Item key flexfield segment column Item key flexfield segment column Item key flexfield segment column Item key flexfield segment column Item key flexfield segment column Item key flexfield segment column Item key flexfield segment column Item key flexfield segment column Item key flexfield segment column Item key flexfield segment column Item Key flexfield segment column Item key flexfield segment column Item key flexfield segment column The long name of unit of measure of the count quantity. Users can either enter the long name of the unit of measure or the short name uom code Short name of the unit of measure of the count quantity. Users can either enter the long name, unit of measure, or the short name Task identifier
PROGRAM_ID PROGRAM_UPDATE_DATE SEGMENT1
SEGMENT2 SEGMENT3 SEGMENT4 SEGMENT5 SEGMENT6 SEGMENT7 SEGMENT8 SEGMENT9 SEGMENT10 SEGMENT11 SEGMENT12 SEGMENT13 SEGMENT14 SEGMENT15 SEGMENT16 SEGMENT17 SEGMENT18 SEGMENT19 SEGMENT20 COUNT_UNIT_OF_MEASURE
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(25)
COUNT_UOM_CODE
NULL VARCHAR2(3)
TASK_ID Indexes Index Name MTL_REPLENISH_LINES_INT_U1
NULL NUMBER(15)
Index Type UNIQUE
Sequence 5 6
Column Name REPLENISHMENT_HEADER_ID REPLENISHMENT_LINE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 507
MTL_RESERVATIONS
This table stores reservation information. Each record is a reservation that ties an item/organization combination with a demand source and a supply source. Demand source information comprises demand source type (Sales Order, Account, Account Alias, Inventory), demand source header, demand source line and demand source name. Supply source information comprises supply source type (Inventory, WIP jobs), supply source header, supply source line, supply source name and inventory controls (revision, lot, subinventory, locator).
Foreign Keys Primary Key Table MTL_ITEM_LOCATIONS MTL_ITEM_REVISIONS MTL_LOT_NUMBERS MTL_PARAMETERS MTL_SECONDARY_INVENTORIES MTL_SYSTEM_ITEMS_B MTL_TXN_SOURCE_TYPES MTL_TXN_SOURCE_TYPES MTL_UNITS_OF_MEASURE_TL MTL_UNITS_OF_MEASURE_TL QuickCodes Columns Column SHIP_READY_FLAG
Primary Key Column ORGANIZATION_ID INVENTORY_LOCATION_ID ORGANIZATION_ID INVENTORY_ITEM_ID REVISION ORGANIZATION_ID INVENTORY_ITEM_ID LOT_NUMBER ORGANIZATION_ID ORGANIZATION_ID SECONDARY_INVENTORY_NAME INVENTORY_ITEM_ID ORGANIZATION_ID TRANSACTION_SOURCE_TYPE_ID TRANSACTION_SOURCE_TYPE_ID UOM_CODE UOM_CODE
Foreign Key Column ORGANIZATION_ID LOCATOR_ID ORGANIZATION_ID INVENTORY_ITEM_ID REVISION ORGANIZATION_ID INVENTORY_ITEM_ID LOT_NUMBER ORGANIZATION_ID ORGANIZATION_ID SUBINVENTORY_CODE INVENTORY_ITEM_ID ORGANIZATION_ID DEMAND_SOURCE_TYPE_ID SUPPLY_SOURCE_TYPE_ID PRIMARY_UOM_CODE RESERVATION_UOM_CODE
QuickCodes Type SYS_YES_NO 1 2
QuickCodes Table MFG_LOOKUPS Yes No
Column Descriptions Name RESERVATION_ID REQUIREMENT_DATE ORGANIZATION_ID INVENTORY_ITEM_ID DEMAND_SOURCE_TYPE_ID DEMAND_SOURCE_NAME
Null? Type NOT NULL NUMBER NOT NULL DATE NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL VARCHAR2(30)
Description Reservation identifier Reservation requirement date Identifier of organization in which reservation is made Identifier of reserved item Indicates demand source for which reservation is made Identifier for inventory or user defined demand
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 508 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NUMBER Description Header identifier for source of demand. For Sales Order: OE_ORDER_HEADERS.HEADER_ID. For Account: GL_CODE_COMBINATIONS.CODE_COMBI NATION_ID. For Account Alias: MTL_GENERIC_DISPOSITIONS.DISPOS ITION_ID Line ID for demand source. For Sales Order: OE_ORDER_LINES.LINE_ID Delivery identifier for demand sources having one Primary unit of measure of reserved item Not currently used Unit of measure in which reservation is made Not used Quanity reserved in RESERVATION_UOM_CODE Quantity reserved in PRIMARY_UOM_CODE Not currently used Not currently used Not currently used Indicates supply source of reservation Header identifier of supply source Indicates line identifier of supply source Indicates line detail identifier of supply source Indicates name of supply source Revision of revision controlled reserved item Subinventory in which reserved item resides Not currently used Locator in which reserved item resides Lot number of lot controlled reserved item Not currently used Not currently used Not currently used Not currently used Not currently used Not currently used Not currently used Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column
DEMAND_SOURCE_HEADER_ID
DEMAND_SOURCE_LINE_ID DEMAND_SOURCE_DELIVERY PRIMARY_UOM_CODE PRIMARY_UOM_ID RESERVATION_UOM_CODE RESERVATION_UOM_ID RESERVATION_QUANTITY PRIMARY_RESERVATION_QUANTITY AUTODETAIL_GROUP_ID EXTERNAL_SOURCE_CODE EXTERNAL_SOURCE_LINE_ID SUPPLY_SOURCE_TYPE_ID SUPPLY_SOURCE_HEADER_ID SUPPLY_SOURCE_LINE_ID SUPPLY_SOURCE_LINE_DETAIL SUPPLY_SOURCE_NAME REVISION SUBINVENTORY_CODE SUBINVENTORY_ID LOCATOR_ID LOT_NUMBER LOT_NUMBER_ID SERIAL_NUMBER SERIAL_NUMBER_ID PARTIAL_QUANTITIES_ALLOWED AUTO_DETAILED PICK_SLIP_NUMBER LPN_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID
NULL NUMBER NULL NUMBER NULL VARCHAR2(3) NULL NUMBER NULL VARCHAR2(3) NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NULL NULL NOT NULL NUMBER VARCHAR2(30) NUMBER NUMBER
NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(30) NULL VARCHAR2(3) NULL VARCHAR2(10) NULL NUMBER NULL NUMBER NULL VARCHAR2(30) NULL NULL NULL NULL NULL NULL NULL NOT NULL NOT NULL NOT NULL NULL NULL NULL NULL NULL NUMBER VARCHAR2(30) NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 509
Column Descriptions Name
(Continued) Null? Type NULL DATE NULL VARCHAR2(30) 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 Description 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 Indicates that reserved quantity is ready to be shipped For synchronization purpose If high level reservation, quantity detailed. Cost Group Identifier – Used by WMS only Indicates LPN of the empty container reserved – used by WMS only Indicates if the reservation is in staged area.
PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 SHIP_READY_FLAG N_COLUMN1 DETAILED_QUANTITY COST_GROUP_ID CONTAINER_LPN_ID STAGED_FLAG
NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(1)
Indexes Index Name MTL_RESERVATIONS_N1 MTL_RESERVATIONS_N2 MTL_RESERVATIONS_N5 MTL_RESERVATIONS_N6 MTL_RESERVATIONS_N7 MTL_RESERVATIONS_N8 MTL_RESERVATIONS_U1 Sequences Sequence MTL_RESERVATIONS_S
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE
Sequence 1 2 4 1 2 3 1 5 1 1
Column Name ORGANIZATION_ID INVENTORY_ITEM_ID DEMAND_SOURCE_LINE_ID ORGANIZATION_ID INVENTORY_ITEM_ID REQUIREMENT_DATE SHIP_READY_FLAG N_COLUMN1 DEMAND_SOURCE_HEADER_ID RESERVATION_ID
Derived Column RESERVATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 510 Oracle Inventory Technical Reference Manual
MTL_RESERVATIONS_INTERFACE
This table stores reservations requests. The Reservation Interface manager processes reservation requests from this table into MTL_RESERVATIONS.
Foreign Keys Primary Key Table MTL_ITEM_LOCATIONS MTL_ITEM_LOCATIONS MTL_ITEM_REVISIONS MTL_ITEM_REVISIONS MTL_LOT_NUMBERS MTL_LOT_NUMBERS MTL_PARAMETERS MTL_PARAMETERS MTL_SECONDARY_INVENTORIES MTL_SECONDARY_INVENTORIES MTL_SYSTEM_ITEMS_B MTL_TXN_SOURCE_TYPES MTL_TXN_SOURCE_TYPES MTL_TXN_SOURCE_TYPES MTL_TXN_SOURCE_TYPES MTL_UNITS_OF_MEASURE_TL MTL_UNITS_OF_MEASURE_TL QuickCodes Columns Column LOCK_FLAG
Primary Key Column ORGANIZATION_ID INVENTORY_LOCATION_ID ORGANIZATION_ID INVENTORY_LOCATION_ID ORGANIZATION_ID INVENTORY_ITEM_ID REVISION ORGANIZATION_ID INVENTORY_ITEM_ID REVISION ORGANIZATION_ID INVENTORY_ITEM_ID LOT_NUMBER ORGANIZATION_ID INVENTORY_ITEM_ID LOT_NUMBER ORGANIZATION_ID ORGANIZATION_ID ORGANIZATION_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID INVENTORY_ITEM_ID TRANSACTION_SOURCE_TYPE_ID TRANSACTION_SOURCE_TYPE_ID TRANSACTION_SOURCE_TYPE_ID TRANSACTION_SOURCE_TYPE_ID UOM_CODE UOM_CODE
Foreign Key Column ORGANIZATION_ID LOCATOR_ID ORGANIZATION_ID TO_LOCATOR_ID ORGANIZATION_ID INVENTORY_ITEM_ID REVISION ORGANIZATION_ID INVENTORY_ITEM_ID TO_REVISION ORGANIZATION_ID INVENTORY_ITEM_ID LOT_NUMBER ORGANIZATION_ID INVENTORY_ITEM_ID TO_LOT_NUMBER ORGANIZATION_ID TO_ORGANIZATION_ID ORGANIZATION_ID SUBINVENTORY_CODE ORGANIZATION_ID TO_SUBINVENTORY_CODE ORGANIZATION_ID INVENTORY_ITEM_ID DEMAND_SOURCE_TYPE_ID TO_DEMAND_SOURCE_TYPE_ID SUPPLY_SOURCE_TYPE_ID TO_SUPPLY_SOURCE_TYPE_ID PRIMARY_UOM_CODE RESERVATION_UOM_CODE
QuickCodes Type SYS_YES_NO 1 2 SYS_YES_NO 1 2 INV_YES_NO_ERROR 1 2 3 SYS_YES_NO 1 2 MTL_TRANSACTION_MODE
QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No Error MFG_LOOKUPS Yes No MFG_LOOKUPS
PARTIAL_QUANTITIES_ALLOWED
ROW_STATUS_CODE
SHIP_READY_FLAG
TRANSACTION_MODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 511
QuickCodes Columns Column
(Continued) QuickCodes Type 1 2 3 QuickCodes Table On–line processing Concurrent processing Background processing MFG_LOOKUPS Yes No
VALIDATION_FLAG
SYS_YES_NO 1 2
Column Descriptions Name RESERVATION_INTERFACE_ID RESERVATION_BATCH_ID REQUIREMENT_DATE ORGANIZATION_ID TO_ORGANIZATION_ID
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL DATE NOT NULL NUMBER NULL NUMBER
Description Identifies a unique reservation request Identifies a group of reservation requests Required reservation date Identifies organization in which reservation function is performed For transfer and update reservations, the destination organization in which the reservation function is performed Identifies item reserved Item flexfield segment column Item flexfield segment column Item flexfield segment column Item flexfield segment column Item flexfield segment column Item flexfield segment column Item flexfield segment column Item flexfield segment column Item flexfield segment column Item flexfield segment column Item flexfield segment column Item flexfield segment column Item flexfield segment column Item flexfield segment column Item flexfield segment column Item flexfield segment column Item flexfield segment column Item flexfield segment column Item flexfield segment column Item flexfield segment column Identifies demand source – Sales Order, Account, Account Alias, Inventory Identifier for inventory or user defined demand Header identifier for source of demand. For Sales Order: OE_ORDER_HEADERS.HEADER_ID. For Account: GL_CODE_COMBINATIONS.CODE_COMBI NATION_ID. For Account Alias: MTL_GENERIC_DISPOSITIONS.DISPOS ITION_ID
INVENTORY_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 DEMAND_SOURCE_TYPE_ID DEMAND_SOURCE_NAME DEMAND_SOURCE_HEADER_ID
NOT 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(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) NUMBER
NULL VARCHAR2(30) NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 512 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL NUMBER Description Line identifier for demand source. For Sales Order: OE_ORDER_LINES.LINE_ID For update and transfer reservation, identifies destination demand source – Sales Order, Account, Account Alias, Inventory. For update and transfer reservation, identifier for inventory or user defined destination demand source. For update and transfer reservation, Header identifier fordestination source of demand. For Sales Order: OE_ORDER_HEADERS.HEADER_ID. For Account: GL_CODE_COMBINATIONS.CODE_COMBI NATION_ID. For Account Alias: MTL_GENERIC_DISPOSITIONS.DISPOS ITION_ID For update and transfer reservation, Line identifier for destination demand source. For Sales Order: OE_ORDER_LINES.LINE_ID Primary unit of measure of reserved item Not currently used Unit of measure in which reservation is made. Not currently used Quantity reserved in RESERVATION_UOM_CODE Quantity reserved in PRIMARY_UOM_CODE Not currently used Not currently used Indicates supply source of reservation. Header identifier of Supply Source Indicates line identifier of Supply Source Indicates line detail identifier of supply source Indicates name of Supply Source For update and transfer of reservation, indicates destination supply source of reservation. For update and transfer of reservations, header identifier of destination supply source. For transfer and update of reservations, indicates line identifier of destination supply source. For transfer and update of reservations, indicates name of destination Supply Source.
DEMAND_SOURCE_LINE_ID TO_DEMAND_SOURCE_TYPE_ID
TO_DEMAND_SOURCE_NAME
NULL VARCHAR2(30)
TO_DEMAND_SOURCE_HEADER_ID
NULL NUMBER
TO_DEMAND_SOURCE_LINE_ID
NULL NUMBER
PRIMARY_UOM_CODE PRIMARY_UOM_ID RESERVATION_UOM_CODE RESERVATION_UOM_ID RESERVATION_QUANTITY PRIMARY_RESERVATION_QUANTITY EXTERNAL_SOURCE_CODE EXTERNAL_SOURCE_LINE_ID SUPPLY_SOURCE_TYPE_ID SUPPLY_SOURCE_HEADER_ID SUPPLY_SOURCE_LINE_ID SUPPLY_SOURCE_LINE_DETAIL SUPPLY_SOURCE_NAME TO_SUPPLY_SOURCE_TYPE_ID
NULL VARCHAR2(3) NULL NUMBER NULL VARCHAR2(3) NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL VARCHAR2(30) NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(30) NULL NUMBER
TO_SUPPLY_SOURCE_HEADER_ID TO_SUPPLY_SOURCE_LINE_ID
NULL NUMBER NULL NUMBER
TO_SUPPLY_SOURCE_LINE_DETAIL TO_SUPPLY_SOURCE_NAME
NULL NUMBER NULL VARCHAR2(30)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 513
Column Descriptions Name ERROR_CODE
(Continued) Null? Type NULL NUMBER Description Error code returned by Reservations Interface Manager NULL VARCHAR2(240) Error explanation text NULL VARCHAR2(3) Revision of revision controlled reserved item NULL VARCHAR2(10) Subinventory in which reservation is made NULL NUMBER Not currently used NULL NUMBER Identifies locator in which reservation is made. NULL VARCHAR2(40) Locator flexfield segment column NULL VARCHAR2(40) Locator flexfield segment column NULL VARCHAR2(40) Locator flexfield segment column NULL VARCHAR2(40) Locator flexfield segment column NULL VARCHAR2(40) Locator flexfield segment column NULL VARCHAR2(40) Locator flexfield segment column NULL VARCHAR2(40) Locator flexfield segment column NULL VARCHAR2(40) Locator flexfield segment column NULL VARCHAR2(40) Locator flexfield segment column NULL VARCHAR2(40) Locator flexfield segment column NULL VARCHAR2(40) Locator flexfield segment column NULL VARCHAR2(40) Locator flexfield segment column NULL VARCHAR2(40) Locator flexfield segment column NULL VARCHAR2(40) Locator flexfield segment column NULL VARCHAR2(40) Locator flexfield segment column NULL VARCHAR2(40) Locator flexfield segment column NULL VARCHAR2(40) Locator flexfield segment column NULL VARCHAR2(40) Locator flexfield segment column NULL VARCHAR2(40) Locator flexfield segment column NULL VARCHAR2(40) Locator flexfield segment column NULL VARCHAR2(30) Lot number of lot controlled reserved item. NULL NUMBER Not currently used NULL VARCHAR2(30) Not used NULL NUMBER Not currently used NULL VARCHAR2(3) For update and transfer reservation, destination revision of revision controlled reserved item
ERROR_EXPLANATION REVISION SUBINVENTORY_CODE SUBINVENTORY_ID LOCATOR_ID LOC_SEGMENT1 LOC_SEGMENT2 LOC_SEGMENT3 LOC_SEGMENT4 LOC_SEGMENT5 LOC_SEGMENT6 LOC_SEGMENT7 LOC_SEGMENT8 LOC_SEGMENT9 LOC_SEGMENT10 LOC_SEGMENT11 LOC_SEGMENT12 LOC_SEGMENT13 LOC_SEGMENT14 LOC_SEGMENT15 LOC_SEGMENT16 LOC_SEGMENT17 LOC_SEGMENT18 LOC_SEGMENT19 LOC_SEGMENT20 LOT_NUMBER LOT_NUMBER_ID SERIAL_NUMBER SERIAL_NUMBER_ID TO_REVISION
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 514 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(10) Description For update and transfer reservation, destination subinventory in which reservation is made. Not currently used For update and transfer reservation, identifies locator in which reservation is made. For transfer and update reservation, destination locator flexfield segment column For transfer and update reservation, destination locator flexfield segment column For transfer and update reservation, destination locator flexfield segment column For transfer and update reservation, destination locator flexfield segment column For transfer and update reservation, destination locator flexfield segment column For transfer and update reservation, destination locator flexfield segment column For transfer and update reservation, destination locator flexfield segment column For transfer and update reservation, destination locator flexfield segment column For transfer and update reservation, destination locator flexfield segment column For transfer and update reservation, destination locator flexfield segment column For transfer and update reservation, destination locator flexfield segment column For transfer and update reservation, destination locator flexfield segment column For transfer and update reservation, destination locator flexfield segment column For transfer and update reservation, destination locator flexfield segment column
TO_SUBINVENTORY_CODE
TO_SUBINVENTORY_ID TO_LOCATOR_ID TO_LOC_SEGMENT1
NULL NUMBER NULL NUMBER NULL VARCHAR2(40)
TO_LOC_SEGMENT2
NULL VARCHAR2(40)
TO_LOC_SEGMENT3
NULL VARCHAR2(40)
TO_LOC_SEGMENT4
NULL VARCHAR2(40)
TO_LOC_SEGMENT5
NULL VARCHAR2(40)
TO_LOC_SEGMENT6
NULL VARCHAR2(40)
TO_LOC_SEGMENT7
NULL VARCHAR2(40)
TO_LOC_SEGMENT8
NULL VARCHAR2(40)
TO_LOC_SEGMENT9
NULL VARCHAR2(40)
TO_LOC_SEGMENT10
NULL VARCHAR2(40)
TO_LOC_SEGMENT11
NULL VARCHAR2(40)
TO_LOC_SEGMENT12
NULL VARCHAR2(40)
TO_LOC_SEGMENT13
NULL VARCHAR2(40)
TO_LOC_SEGMENT14
NULL VARCHAR2(40)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 515
Column Descriptions Name TO_LOC_SEGMENT15
(Continued) Null? Type NULL VARCHAR2(40) Description For transfer and update reservation, destination locator flexfield segment column For transfer and update reservation, destination locator flexfield segment column For transfer and update reservation, destination locator flexfield segment column For transfer and update reservation, destination locator flexfield segment column For transfer and update reservation, destination locator flexfield segment column For transfer and update reservation, destination locator flexfield segment column For update and transfer reservation, destination lot number of lot controlled reserved item. Not currently used Not currently used Not currently used Indicates status of request – Active, Inactive, Error Indicates request is locked. This is to prevent the request from being picked by another manager. Indicates reservation function requested Fflag to indicate processing mode: 1 – Online; 2 – Immediate Concurrent; 3 – Batch Flag to indicate if row needs to be validated before being processed. Flag to indicate if partial reservations are permitted 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 Not currently used Descriptive flexfield structure defining column
TO_LOC_SEGMENT16
NULL VARCHAR2(40)
TO_LOC_SEGMENT17
NULL VARCHAR2(40)
TO_LOC_SEGMENT18
NULL VARCHAR2(40)
TO_LOC_SEGMENT19
NULL VARCHAR2(40)
TO_LOC_SEGMENT20
NULL VARCHAR2(40)
TO_LOT_NUMBER
NULL VARCHAR2(30)
TO_LOT_NUMBER_ID TO_SERIAL_NUMBER TO_SERIAL_NUMBER_ID ROW_STATUS_CODE LOCK_FLAG
NULL NULL NULL NOT NULL
NUMBER VARCHAR2(30) NUMBER NUMBER
NULL NUMBER
RESERVATION_ACTION_CODE TRANSACTION_MODE VALIDATION_FLAG PARTIAL_QUANTITIES_ALLOWED LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE PROJECT_ID TASK_ID PROJECT_PLANNING_GROUP ATTRIBUTE_CATEGORY
NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER NOT NULL DATE NOT NULL NUMBER NOT NULL DATE NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL DATE NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(30)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 516 Oracle Inventory Technical Reference Manual
Column Descriptions Name ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 SHIP_READY_FLAG
(Continued) Null? Type 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 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 Flag to indicate if reservation has to be updated to ready to be shipped.
Indexes Index Name MTL_RESERVATIONS_INTERFACE_N1 MTL_RESERVATIONS_INTERFACE_N10 MTL_RESERVATIONS_INTERFACE_N11 MTL_RESERVATIONS_INTERFACE_N12 MTL_RESERVATIONS_INTERFACE_N13 MTL_RESERVATIONS_INTERFACE_N14 MTL_RESERVATIONS_INTERFACE_N15 MTL_RESERVATIONS_INTERFACE_N2 MTL_RESERVATIONS_INTERFACE_N3
Index Type NOT UNIQUE NOT NOT NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE
Sequence 1 2 1 1 1 1 1 1 1 2 3 1 2 3 4 1 2 3 4 1 2 3 4 5 1 2 3 4 5 1 2 3 4 1 2 3 4 1
Column Name ORGANIZATION_ID INVENTORY_ITEM_ID LOCK_FLAG RESERVATION_ACTION_CODE TRANSACTION_MODE VALIDATION_FLAG PARTIAL_QUANTITIES_ALLOWED SHIP_READY_FLAG ORGANIZATION_ID INVENTORY_ITEM_ID REQUIREMENT_DATE DEMAND_SOURCE_TYPE_ID DEMAND_SOURCE_NAME DEMAND_SOURCE_HEADER_ID DEMAND_SOURCE_LINE_ID TO_DEMAND_SOURCE_TYPE_ID TO_DEMAND_SOURCE_NAME TO_DEMAND_SOURCE_HEADER_ID TO_DEMAND_SOURCE_LINE_ID SUPPLY_SOURCE_TYPE_ID SUPPLY_SOURCE_HEADER_ID SUPPLY_SOURCE_LINE_ID SUPPLY_SOURCE_LINE_DETAIL SUPPLY_SOURCE_NAME TO_SUPPLY_SOURCE_TYPE_ID TO_SUPPLY_SOURCE_HEADER_ID TO_SUPPLY_SOURCE_LINE_ID TO_SUPPLY_SOURCE_LINE_DETAIL TO_SUPPLY_SOURCE_NAME REVISION LOT_NUMBER SUBINVENTORY_CODE LOCATOR_ID TO_REVISION TO_LOT_NUMBER TO_SUBINVENTORY_CODE TO_LOCATOR_ID ROW_STATUS_CODE
NOT UNIQUE
MTL_RESERVATIONS_INTERFACE_N4
NOT UNIQUE
MTL_RESERVATIONS_INTERFACE_N5
NOT UNIQUE
MTL_RESERVATIONS_INTERFACE_N6
NOT UNIQUE
MTL_RESERVATIONS_INTERFACE_N7
NOT UNIQUE
MTL_RESERVATIONS_INTERFACE_N8
NOT UNIQUE
MTL_RESERVATIONS_INTERFACE_N9
NOT UNIQUE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 517
Indexes (Continued) Index Name MTL_RESERVATIONS_INTERFACE_U1
Index Type UNIQUE
Sequence 1 2
Column Name RESERVATION_BATCH_ID RESERVATION_INTERFACE_ID
Sequences Sequence MTL_RESERVATIONS_INTERFACE_S MTL_RESERVATIONS_INTERFACE_S
Derived Column RESERVATION_INTERFACE_ID RESERVATION_BATCH_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 518 Oracle Inventory Technical Reference Manual
MTL_RTG_ITEM_REVISIONS
MTL_RTG_ITEM_REVISIONS stores revision levels for routings. When a routing is defined a revision must be inserted into this table, so that every routing has at least one valid revision. This table is analagous to MTL_ITEM_REVISIONS, but for routings instead of items. However, since engineering changes don’t yet act on routings, routing revisions will never come directly from an ECO as they do for items.
Foreign Keys Primary Key Table BOM_OPERATIONAL_ROUTINGS ENG_ENGINEERING_CHANGES MTL_PARAMETERS Column Descriptions Name INVENTORY_ITEM_ID (PK) ORGANIZATION_ID (PK) PROCESS_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 REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID
Primary Key Column ASSEMBLY_ITEM_ID ORGANIZATION_ID CHANGE_NOTICE ORGANIZATION_ID ORGANIZATION_ID
Foreign Key Column INVENTORY_ITEM_ID ORGANIZATION_ID CHANGE_NOTICE ORGANIZATION_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 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) NUMBER NUMBER NUMBER
Description Inventory item identifier Organization identifier Routing 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 Standard Who column Standard Who column Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 519
Column Descriptions Name
(Continued) Null? Type NULL DATE NULL NUMBER Description Standard Who column Revised Item Sequence Id
PROGRAM_UPDATE_DATE REVISED_ITEM_SEQUENCE_ID Indexes Index Name MTL_RTG_ITEM_REVISIONS_U1
Index Type UNIQUE
Sequence 1 2 3
Column Name INVENTORY_ITEM_ID PROCESS_REVISION ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 520 Oracle Inventory Technical Reference Manual
MTL_RTG_ITEM_REVS_INTERFACE
MTL_RTG_ITEM_REVS_INTERFACE temporarily stores routing revisions before loading this information into Oracle Inventory. This table contains user friendly columns which allow you to easily enter your data as well as the corresponding foreign keys. Oracle Inventory will derive column values you do not enter, after performing the proper validation. For example, if you enter the ORGANIZATION_CODE, Oracle Inventory will fill in the corresponding ORGANIZATION_ID for you. This is used by the BOM product.
QuickCodes Columns Column PROCESS_FLAG
QuickCodes Type BOM_INTERFACE_STATUS 1 2 3 4 5 6 7
QuickCodes Table MFG_LOOKUPS Awaiting validation Validation started Validation failed Validation succeeded Processing started Processing failed Processing succeeded
Column Descriptions Name INVENTORY_ITEM_ID ORGANIZATION_ID PROCESS_REVISION 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
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 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)
Description Inventory item identifier Organization identifier Routing 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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 521
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) NUMBER NUMBER NUMBER DATE VARCHAR2(81) VARCHAR2(3) NUMBER NUMBER Description Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Standard Who column Standard Who column Standard Who column Standard Who column Concatenated item segments Abbreviated organization name Interface record identifier Interface record processing status Specifies a type of transaction to be performed on the interface record (e.g. CREATE)
ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE INVENTORY_ITEM_NUMBER ORGANIZATION_CODE TRANSACTION_ID PROCESS_FLAG TRANSACTION_TYPE
NULL VARCHAR2(10)
Indexes Index Name MTL_RTG_ITEM_REVS_INTERFACE_N1 MTL_RTG_ITEM_REVS_INTERFACE_U1
Index Type NOT UNIQUE UNIQUE
Sequence 1 2 3 1
Column Name ORGANIZATION_ID INVENTORY_ITEM_ID PROCESS_REVISION TRANSACTION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 522 Oracle Inventory Technical Reference Manual
MTL_SAFETY_STOCKS
MTL_SAFETY_STOCKS stores the safety stock information for an item that is not an MRP planned item. The SAFETY_STOCK_QUANTITY records the safety stock quantity effective from the EFFECTIVITY_DATE until the next EFFECTIVITY_DATE. Currently, there are three methods to derive the safety stock quantity. They are mean absolute deviation, user–defined percentage, and manual entry. The former two methods for deriving safety stock quantities are based on the forecast demand of the item. The SAFETY_STOCK_CODE represents how the safety stock is derived.
Foreign Keys Primary Key Table MRP_FORECAST_DESIGNATORS MTL_SYSTEM_ITEMS_B
Primary Key Column FORECAST_DESIGNATOR ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Foreign Key Column FORECAST_DESIGNATOR ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID
QuickCodes Columns Column SAFETY_STOCK_CODE
QuickCodes Type MTL_SAFETY_STOCK 1 2 3
QuickCodes Table MFG_LOOKUPS User–defined quantity User–defined percentage Mean absolute deviation (MAD)
Column Descriptions Name INVENTORY_ITEM_ID (PK) ORGANIZATION_ID (PK) EFFECTIVITY_DATE (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN SAFETY_STOCK_CODE SAFETY_STOCK_QUANTITY
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL DATE NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER
Description Inventory item identifier Organization identifier The date on/after which the safety stock is effective Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Indicate how the safety stock quantity is derived Safety stock quantity for the item effective since the EFFECTIVITY_DATE until the next EFFECTIVITY_DATE The percentage of the forecast demand when safety stock quantity is derived from the user–defined percentage method. The service level from which the safety stock quantity is derived when the safety stock method is mean absolute deviation. Descriptive flexfield structure defining column
NOT NULL NUMBER
SAFETY_STOCK_PERCENT
NULL NUMBER
SERVICE_LEVEL
NULL NUMBER
ATTRIBUTE_CATEGORY
NULL VARCHAR2(30)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 523
Column Descriptions Name
(Continued) Null? Type 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 VARCHAR2(10) 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 Standard Who column Standard Who column Standard Who column Standard Who column Indicates from which forecast designator the safety stock is derived
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 FORECAST_DESIGNATOR
Indexes Index Name MTL_SAFETY_STOCKS_U1
Index Type UNIQUE
Sequence 1 2 3
Column Name INVENTORY_ITEM_ID ORGANIZATION_ID EFFECTIVITY_DATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 524 Oracle Inventory Technical Reference Manual
MTL_SALES_ORDERS
MTL_SALES_ORDERS stores Inventory’s local definition of sales orders. Unlike account numbers which are stored as flexfields in GL_CODE_COMBINATIONS, or purchase orders which are stored in PO_HEADERS, sales orders are not assumed to originate in any particular application. MTL_SALES_ORDERS exists for the purpose of mapping sales orders between other applications and Inventory. MTL_SALES_ORDERS is a key flexfield table with no structure defining column or set defining column. The flexfield code for this table is MKTS. Only one structure for the flexfield may be defined for any installation of Inventory. Inventory demand interface and demand manager will validate sales orders on segment values, and will create a new SALES_ORDER_ID when necessary.
Column Descriptions Name SALES_ORDER_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN 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
Null? Type NOT NULL NUMBER NOT NULL DATE NOT NULL NUMBER NULL DATE NULL NUMBER NULL NUMBER 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) NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(1) NULL DATE
Description Sales order id Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column 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 Flag indicating whether segment combination includes a summary segment Flag indicating whether segment combination is enabled Date segment combination becomes active
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 525
Column Descriptions Name END_DATE_ACTIVE
(Continued) Null? Type NULL DATE NULL NULL NULL NULL NULL NULL VARCHAR2(30) VARCHAR2(30) NUMBER NUMBER NUMBER DATE Description Date segment combination becomes inactive (not currently used) (not currently used) Standard Who column Standard Who column Standard Who column Standard Who column
SOURCE_CODE ORDER_TYPE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name MTL_SALES_ORDERS_N1 MTL_SALES_ORDERS_U1 Sequences Sequence MTL_SALES_ORDERS_S
Index Type NOT UNIQUE UNIQUE
Sequence 1 1
Column Name SEGMENT1 SALES_ORDER_ID
Derived Column SALES_ORDER_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 526 Oracle Inventory Technical Reference Manual
MTL_SEASONALITY_INDICES
MTL_SEASONALITY_INDICES maintains the initial seasonality indices for for each calendar period. There could be 12 or 13 calendar periods in a year. The number of calendar periods in a year depends on if users compile the calendar by the 445 weekly quarter pattern, 544 weekly quarter pattern, 13 period calendar, or regular calendar months. A seasonality index is an indication of the degree of seasonal variation for a product. An index is an estimate of how much the demand during the season will be above or below the average demand for the product. For example, 0.8 means 80 percent of the average demand for a particular season.
Foreign Keys Primary Key Table MTL_FORECAST_RULES QuickCodes Columns Column PERIOD_TYPE_CODE
Primary Key Column FORECAST_RULE_ID
Foreign Key Column FORECAST_RULE_ID
QuickCodes Type MTL_PERIOD_TYPES 1 2 3
QuickCodes Table MFG_LOOKUPS Daily period Weekly period Calendar period
Column Descriptions Name FORECAST_RULE_ID (PK) PERIOD_NUM (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN SEASONALITY_INDEX PERIOD_TYPE_CODE Indexes Index Name MTL_SEASONALITY_INDICES_U1
Null? Type NULL NULL NULL NULL NULL NULL NULL NOT NULL NULL NOT NOT NOT NOT NOT NOT NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER
Description Identifier for forecast rule Seasonality period number Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Seasonality factor Period bucket type
Index Type UNIQUE
Sequence 1 2
Column Name FORECAST_RULE_ID PERIOD_NUM
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 527
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 CST_COST_GROUPS 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_MATERIAL_STATUSES_B MTL_PARAMETERS MTL_PARAMETERS MTL_SECONDARY_INVENTORIES MTL_UNITS_OF_MEASURE_TL QuickCodes Columns Column ASSET_INVENTORY
Primary Key Column COST_GROUP_ID APPROVAL_LIST_ID CODE_COMBINATION_ID CODE_COMBINATION_ID CODE_COMBINATION_ID CODE_COMBINATION_ID CODE_COMBINATION_ID CODE_COMBINATION_ID CODE_COMBINATION_ID STATUS_ID ORGANIZATION_ID ORGANIZATION_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID UOM_CODE
Foreign Key Column DEFAULT_COST_GROUP_ID NOTIFY_LIST_ID MATERIAL_ACCOUNT RESOURCE_ACCOUNT MATERIAL_OVERHEAD_ACCOUNT OVERHEAD_ACCOUNT OUTSIDE_PROCESSING_ACCOUNT ENCUMBRANCE_ACCOUNT EXPENSE_ACCOUNT STATUS_ID ORGANIZATION_ID SOURCE_ORGANIZATION_ID SOURCE_SUBINVENTORY SOURCE_ORGANIZATION_ID PICK_UOM_CODE
QuickCodes Type SYS_YES_NO 1 2 MTL_AVAILABILITY 1 2 SYS_YES_NO 1 2 MTL_ATP_CODE 1 2
QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS Nettable inventory Nonnettable inventory MFG_LOOKUPS Yes No MFG_LOOKUPS Inventory included in atp calculation Inventory not included in atp calculation MFG_LOOKUPS No locator control Prespecified locator control
AVAILABILITY_TYPE
DEPRECIABLE_FLAG
INVENTORY_ATP_CODE
LOCATOR_TYPE
MTL_LOCATION_CONTROL 1 2
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 528 Oracle Inventory Technical Reference Manual
QuickCodes Columns Column
(Continued) QuickCodes Type 3 4 5 QuickCodes Table Dynamic entry locator control Locator control determined at subinventory level Locator control determined at item level MFG_LOOKUPS Yes No MFG_LOOKUPS Approved Unapproved MFG_LOOKUPS Yes No MFG_LOOKUPS Inventory Supplier
QUANTITY_TRACKED
SYS_YES_NO 1 2 MTL_REQUISITION_APPROVAL 1 2 SYS_YES_NO 1 2 MTL_SOURCE_TYPES 1 2
REQUISITION_APPROVAL_TYPE
RESERVABLE_TYPE
SOURCE_TYPE
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 AVAILABILITY_TYPE RESERVABLE_TYPE LOCATOR_TYPE PICKING_ORDER MATERIAL_ACCOUNT MATERIAL_OVERHEAD_ACCOUNT RESOURCE_ACCOUNT OVERHEAD_ACCOUNT OUTSIDE_PROCESSING_ACCOUNT QUANTITY_TRACKED ASSET_INVENTORY SOURCE_TYPE SOURCE_SUBINVENTORY SOURCE_ORGANIZATION_ID REQUISITION_APPROVAL_TYPE (PK)
Null? Type 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
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
NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NOT NULL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER
NOT NULL NUMBER NULL NUMBER NULL VARCHAR2(10) NULL NUMBER NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 529
Column Descriptions Name EXPENSE_ACCOUNT
(Continued) Null? Type NULL NUMBER NULL NUMBER NULL VARCHAR2(30) NULL NULL 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 NUMBER VARCHAR2(30) Description Account to expense items issued to subinventory 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 Default cost group id – Used by WMS only Status Identifier – Used by WMS only Default status ID for locators – Used by WMS only
ENCUMBRANCE_ACCOUNT 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 PREPROCESSING_LEAD_TIME PROCESSING_LEAD_TIME POSTPROCESSING_LEAD_TIME DEMAND_CLASS PROJECT_ID TASK_ID SUBINVENTORY_USAGE
NULL NUMBER(15) NULL NUMBER(15) NULL NUMBER
NOTIFY_LIST_ID PICK_UOM_CODE DEPRECIABLE_FLAG LOCATION_ID DEFAULT_COST_GROUP_ID STATUS_ID DEFAULT_LOC_STATUS_ID LPN_CONTROLLED_FLAG PICK_METHODOLOGY CARTONIZATION_FLAG Indexes Index Name MTL_SECONDARY_INVENTORIES_U1
NULL NUMBER NULL VARCHAR2(3) NULL NUMBER NULL NUMBER(15) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER(30)
Index Type UNIQUE
Sequence 1 2
Column Name ORGANIZATION_ID SECONDARY_INVENTORY_NAME
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 530 Oracle Inventory Technical Reference Manual
Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : AX_MTL_SEC_INVENTORY_ARDI1 AFTER ROW INSERT, DELETE
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 – 531
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
Primary Key Column INVENTORY_LOCATION_ID ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID SECONDARY_INVENTORY
Foreign Key Column SECONDARY_LOCATOR ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID SUBINVENTORY_CODE
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 STATUS_ID
Null? Type NOT NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER VARCHAR2(10) NUMBER NUMBER NUMBER DATE NUMBER
Description 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 Status Identifier – Used by WMS only
Indexes Index Name MTL_SECONDARY_LOCATORS_N1 MTL_SECONDARY_LOCATORS_U1
Index Type NOT UNIQUE UNIQUE
Sequence 1 2 1 2 3
Column Name ORGANIZATION_ID SECONDARY_LOCATOR INVENTORY_ITEM_ID SECONDARY_LOCATOR ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 532 Oracle Inventory Technical Reference Manual
MTL_SECONDARY_LOCS_INTERFACE
MTL_SECONDARY_LOCS_INTERFACE temporarily stores all locators within a subinventory for a specific item before loading this information into Oracle Inventory. Each subinventory is allowed one primary locator. A primary locator is used as a default locator in the transaction system. This table contains user–friendly columns which allow you to easily enter your data as well as the corresponding foreign keys. Oracle Inventory will default column values you do not enter, after performing the proper validation. For example, if you enter the ITEM_NUMBER, Oracle Inventory will fill in the corresponding INVENTORY_ITEM_ID for you. This table is not currently used.
QuickCodes Columns Column PRIMARY_LOCATOR_FLAG
QuickCodes Type SYS_YES_NO 1 2 BOM_INTERFACE_STATUS 1 2 3 4 5 6 7
QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS Awaiting validation Validation started Validation failed Validation succeeded Processing started Processing failed Processing succeeded
PROCESS_FLAG
Column Descriptions Name INVENTORY_ITEM_ID ORGANIZATION_ID SECONDARY_LOCATOR 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 TRANSACTION_ID PROCESS_FLAG ORGANIZATION_CODE
Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER VARCHAR2(10) NUMBER NUMBER NUMBER DATE NUMBER NUMBER VARCHAR2(3)
Description Inventory item identifier Organization identifier Locator name Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Primary / secondary type code (not currently used) Subinventory name Concurrent who column Concurrent who column Concurrent who column Concurrent who column Row identifier Row status Abbreviation of organization name
NOT NOT NOT NOT
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 533
Column Descriptions Name ITEM_NUMBER LOCATION_NAME STATUS_ID
(Continued) Null? Type NULL VARCHAR2(81) NULL VARCHAR2(81) NULL NUMBER Description Concatenated item segments Concatenated locator segments Status Identifier – Used by WMS only
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 534 Oracle Inventory 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_STATUSES_B 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 WMS_LICENSE_PLATE_NUMBERS QuickCodes Columns Column CURRENT_STATUS
Primary Key Column INVENTORY_LOCATION_ID ORGANIZATION_ID REVISION INVENTORY_ITEM_ID ORGANIZATION_ID LOT_NUMBER ORGANIZATION_ID INVENTORY_ITEM_ID STATUS_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 LPN_ID
Foreign Key Column CURRENT_LOCATOR_ID CURRENT_ORGANIZATION_ID REVISION INVENTORY_ITEM_ID CURRENT_ORGANIZATION_ID LOT_NUMBER CURRENT_ORGANIZATION_ID INVENTORY_ITEM_ID STATUS_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 LPN_ID
QuickCodes Type SERIAL_NUM_STATUS 1 3 4 5 MTL_DISPOSITION
QuickCodes Table MFG_LOOKUPS Defined but not used Resides in stores Issued out of stores Resides in intransit MFG_LOOKUPS
LAST_TRANSACTION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 535
QuickCodes Columns Column
(Continued) QuickCodes Type 1 2 3 4 5 6 QuickCodes Table Purchase order Sales order Account number Job or schedule Job or schedule Account alias
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 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 LAST_TRANSACTION_ID LAST_RECEIPT_ISSUE_TYPE LAST_TXN_SOURCE_NAME LAST_TXN_SOURCE_ID DESCRIPTIVE_TEXT CURRENT_SUBINVENTORY_CODE CURRENT_LOCATOR_ID CURRENT_ORGANIZATION_ID (PK) ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5
Null? Type NOT NOT NOT NOT NOT NOT 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 NULL NULL NULL NULL NOT NULL NUMBER VARCHAR2(30) DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE DATE DATE DATE NUMBER VARCHAR2(3) VARCHAR2(30) VARCHAR2(10) NUMBER NUMBER VARCHAR2(30) VARCHAR2(30) NUMBER NUMBER VARCHAR2(30) VARCHAR2(30) NUMBER NUMBER NUMBER VARCHAR2(30) NUMBER VARCHAR2(240) VARCHAR2(10) NUMBER NUMBER
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
NULL VARCHAR2(30) NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 536 Oracle Inventory Technical Reference Manual
Column Descriptions Name ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 GROUP_MARK_ID
(Continued) Null? Type 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 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 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 serialnumber marking and unmarking routines Identifier used in serial number marking and unmarking routines Genealogy object identifier Descriptive flexfield structure defining column – Usedby WMS only Territory code for Country of Origin–– Usedby WMS only Creation Date of the serial number such as manufacture date. – Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only
LINE_MARK_ID
NULL NUMBER
LOT_LINE_MARK_ID GEN_OBJECT_ID SERIAL_ATTRIBUTE_CATEGORY TERRITORY_CODE ORIGINATION_DATE C_ATTRIBUTE1 C_ATTRIBUTE2 C_ATTRIBUTE3 C_ATTRIBUTE4 C_ATTRIBUTE5 C_ATTRIBUTE6 C_ATTRIBUTE7 C_ATTRIBUTE8 C_ATTRIBUTE9 C_ATTRIBUTE10 C_ATTRIBUTE11 C_ATTRIBUTE12
NULL NUMBER NOT NULL NUMBER NULL VARCHAR2(30) NULL VARCHAR2(30) NULL DATE 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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 537
Column Descriptions Name C_ATTRIBUTE13 C_ATTRIBUTE14 C_ATTRIBUTE15 C_ATTRIBUTE16 C_ATTRIBUTE17 C_ATTRIBUTE18 C_ATTRIBUTE19 C_ATTRIBUTE20 D_ATTRIBUTE1 D_ATTRIBUTE2 D_ATTRIBUTE3 D_ATTRIBUTE4 D_ATTRIBUTE5 D_ATTRIBUTE6 D_ATTRIBUTE7 D_ATTRIBUTE8 D_ATTRIBUTE9 D_ATTRIBUTE10 N_ATTRIBUTE1 N_ATTRIBUTE2 N_ATTRIBUTE3 N_ATTRIBUTE4 N_ATTRIBUTE5 N_ATTRIBUTE6 N_ATTRIBUTE7 N_ATTRIBUTE8 N_ATTRIBUTE9 N_ATTRIBUTE10 STATUS_ID COST_GROUP_ID
(Continued) Null? Type Description NULL VARCHAR2(150) Descriptive flexfield segment– Used by WMS only NULL VARCHAR2(150) Descriptive flexfield segment– Used by WMS only NULL VARCHAR2(150) Descriptive flexfield segment– Used by WMS only NULL VARCHAR2(150) Descriptive flexfield segment– Used by WMS only NULL VARCHAR2(150) Descriptive flexfield segment– Used by WMS only NULL VARCHAR2(150) Descriptive flexfield segment– Used by WMS only NULL VARCHAR2(150) Descriptive flexfield segment– Used by WMS only NULL VARCHAR2(150) Descriptive flexfield segment– Used by WMS only NULL DATE Descriptive flexfield segment– Used by WMS only NULL DATE Descriptive flexfield segment– Used by WMS only NULL DATE Descriptive flexfield segment– Used by WMS only NULL DATE Descriptive flexfield segment– Used by WMS only NULL DATE Descriptive flexfield segment– Used by WMS only NULL DATE Descriptive flexfield segment– Used by WMS only NULL DATE Descriptive flexfield segment– Used by WMS only NULL DATE Descriptive flexfield segment– Used by WMS only NULL DATE Descriptive flexfield segment– Used by WMS only NULL DATE Descriptive flexfield segment– Used by WMS only NULL NUMBER Descriptive flexfield segment– Used by WMS only NULL NUMBER Descriptive flexfield segment– Used by WMS only NULL NUMBER Descriptive flexfield segment– Used by WMS only NULL NUMBER Descriptive flexfield segment– Used by WMS only NULL NUMBER Descriptive flexfield segment– Used by WMS only NULL NUMBER Descriptive flexfield segment– Used by WMS only NULL NUMBER Descriptive flexfield segment– Used by WMS only NULL NUMBER Descriptive flexfield segment– Used by WMS only NULL NUMBER Descriptive flexfield segment– Used by WMS only NULL NUMBER Descriptive flexfield segment– Used by WMS only NULL NUMBER Status identifier – Used by WMS only NULL NUMBER Cost Group Identifie – Used by WMS only
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 538 Oracle Inventory Technical Reference Manual
Column Descriptions Name TIME_SINCE_NEW CYCLES_SINCE_NEW
(Continued) Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(1) Description Time since new for MRO industry – Used by WMS only Cycles since new for MRO industry – Used by WMS only Time Since overhaul for MRO industry – Used by WMS only Cycles since overhaul for MRO industry – Used by WMS only Time Since repair for MRO industry – Used by WMS only Cycles Since repair for MRO industry – Used by WMS only Time since Visit for MRO industry – Used by WMS only Cycles Since Visit for MRO industry – Used by WMS only Time since Mark for MRO industry – Used by WMS only Cycles Since Mark for MRO industry – Used by WMS only Number of repairs for MRO industry – Used by WMS only License Plate Number Identifier of the item – Used by WMS only Status after Inspection of the Serial Number – Usedby WMS only Previous Status – Usedby WMS only Error flag for LPN Transaction –– Usedby WMS only
TIME_SINCE_OVERHAUL CYCLES_SINCE_OVERHAUL TIME_SINCE_REPAIR CYCLES_SINCE_REPAIR TIME_SINCE_VISIT CYCLES_SINCE_VISIT TIME_SINCE_MARK CYCLES_SINCE_MARK NUMBER_OF_REPAIRS LPN_ID INSPECTION_STATUS PREVIOUS_STATUS LPN_TXN_ERROR_FLAG
Indexes Index Name MTL_SERIAL_NUMBERS_N1 MTL_SERIAL_NUMBERS_N2 MTL_SERIAL_NUMBERS_N3 MTL_SERIAL_NUMBERS_N4 MTL_SERIAL_NUMBERS_N5 MTL_SERIAL_NUMBERS_N6
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE
Sequence 1 2 3 1 2 1 2 1 2 3 1 2 3 1 2 4 6 5 1 2 5
Column Name 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 CURRENT_ORGANIZATION_ID INVENTORY_ITEM_ID CURRENT_SUBINVENTORY_CODE CURRENT_STATUS LPN_ID SERIAL_NUMBER INVENTORY_ITEM_ID GEN_OBJECT_ID
MTL_SERIAL_NUMBERS_N7 MTL_SERIAL_NUMBERS_U1 MTL_SERIAL_NUMBERS_U2
NOT UNIQUE UNIQUE UNIQUE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 539
Sequences Sequence MTL_GEN_OBJECT_ID_S
Derived Column GEN_OBJECT_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 540 Oracle Inventory Technical Reference Manual
MTL_SERIAL_NUMBERS_INTERFACE
MTL_SERIAL_NUMBERS_INTERFACE is the interface analogy of MTL_SERIAL_NUMBERS_TEMP.
QuickCodes Columns Column PROCESS_FLAG
QuickCodes Type BOM_INTERFACE_STATUS 1 2 3 4 5 6 7
QuickCodes Table MFG_LOOKUPS Awaiting validation Validation started Validation failed Validation succeeded Processing started Processing failed Processing succeeded
Column Descriptions Name TRANSACTION_INTERFACE_ID SOURCE_CODE SOURCE_LINE_ID 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 ERROR_CODE PROCESS_FLAG PARENT_SERIAL_NUMBER SERIAL_ATTRIBUTE_CATEGORY TERRITORY_CODE ORIGINATION_DATE C_ATTRIBUTE1 C_ATTRIBUTE2 C_ATTRIBUTE3 (PK)
Null? Type NOT NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(30) NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE VARCHAR2(30) VARCHAR2(30) VARCHAR2(30)
Description Joins to MTL_TRANSACTION_LOTS_INTERFACE OR MTL_TRANSACTIONS_INTERFACE Source identifier Source line identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Concurrent who column Concurrent who column Concurrent who column Concurrent who column Supplier serial number Supplier lot number Single serial number or beginning serial number in range Ending serial number in a range Error code Row process flag (not currently used) Parent serial number Structure Defining column for Serial Attributes flex field – Used by WMS only Territory code for Country of Origin – Used by WMS only Creation Date of the serial number such as manufacture date. – Used by WMS only Descriptive flexfield segment – Used by WMS only Descriptive flexfield segment – Used by WMS only Descriptive flexfield segment – Used by WMS only
NOT NOT NOT NOT
NULL VARCHAR2(30) NULL VARCHAR2(240) NULL NUMBER NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL DATE NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 541
Column Descriptions Name C_ATTRIBUTE4 C_ATTRIBUTE5 C_ATTRIBUTE6 C_ATTRIBUTE7 C_ATTRIBUTE8 C_ATTRIBUTE9 C_ATTRIBUTE10 C_ATTRIBUTE11 C_ATTRIBUTE12 C_ATTRIBUTE13 C_ATTRIBUTE14 C_ATTRIBUTE15 C_ATTRIBUTE16 C_ATTRIBUTE18 C_ATTRIBUTE19 C_ATTRIBUTE20 D_ATTRIBUTE1 D_ATTRIBUTE2 D_ATTRIBUTE3 D_ATTRIBUTE4 D_ATTRIBUTE5 D_ATTRIBUTE6 D_ATTRIBUTE7 D_ATTRIBUTE8 D_ATTRIBUTE9 D_ATTRIBUTE10 N_ATTRIBUTE1 N_ATTRIBUTE2 N_ATTRIBUTE3 N_ATTRIBUTE4
(Continued) Null? Type 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) NULL DATE NULL DATE NULL DATE NULL DATE NULL DATE NULL DATE NULL DATE NULL DATE NULL DATE NULL DATE NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER Description Descriptive flexfield – Used by WMS only Descriptive flexfield – Used by WMS only Descriptive flexfield – Used by WMS only Descriptive flexfield – Used by WMS only Descriptive flexfield – Used by WMS only Descriptive flexfield – Used by WMS only Descriptive flexfield – Used by WMS only Descriptive flexfield – Used by WMS only Descriptive flexfield – Used by WMS only Descriptive flexfield – Used by WMS only Descriptive flexfield – Used by WMS only Descriptive flexfield – Used by WMS only Descriptive flexfield – Used by WMS only Descriptive flexfield – Used by WMS only Descriptive flexfield – Used by WMS only Descriptive flexfield – Used by WMS only Descriptive flexfield – Used by WMS only Descriptive flexfield – Used by WMS only Descriptive flexfield – Used by WMS only Descriptive flexfield – Used by WMS only Descriptive flexfield – Used by WMS only Descriptive flexfield – Used by WMS only Descriptive flexfield – Used by WMS only Descriptive flexfield – Used by WMS only Descriptive flexfield – Used by WMS only Descriptive flexfield – Used by WMS only Descriptive flexfield – Used by WMS only Descriptive flexfield – Used by WMS only Descriptive flexfield – Used by WMS only Descriptive flexfield – Used by WMS only segment segment segment segment segment segment segment segment segment segment segment segment segment segment segment segment segment segment segment segment segment segment segment segment segment segment segment segment segment segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 542 Oracle Inventory Technical Reference Manual
Column Descriptions Name N_ATTRIBUTE5 N_ATTRIBUTE6 N_ATTRIBUTE7 N_ATTRIBUTE8 N_ATTRIBUTE9 N_ATTRIBUTE10 STATUS_ID TIME_SINCE_NEW CYCLES_SINCE_NEW
(Continued) Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER Description Descriptive flexfield segment – Used by WMS only Descriptive flexfield segment – Used by WMS only Descriptive flexfield segment – Used by WMS only Descriptive flexfield segment – Used by WMS only Descriptive flexfield segment – Used by WMS only Descriptive flexfield segment – Used by WMS only Status identifier – Used by WMS only Time since new for MRO industry – Used by WMS only Cycles since new for MRO industry – Used by WMS only Time Since overhaul for MRO industry – Used by WMS only Cycles since overhaul for MRO industry – Used by WMS only Time Since repair for MRO industry – Used by WMS only Cycles Since repair for MRO industry – Used by WMS only Time since Visit for MRO industry – Used by WMS only Cycles since visit for MRO industry – Used by WMS only Time since the serial Number is marked for MRO Industry – Used by WMS only Number of Cycles since the serial Number is marked, for MRO Industry – Used by WMS only Number of repairs for MRO industry – Used by WMS only
TIME_SINCE_OVERHAUL CYCLES_SINCE_OVERHAUL TIME_SINCE_REPAIR CYCLES_SINCE_REPAIR TIME_SINCE_VISIT CYCLES_SINCE_VISIT TIME_SINCE_MARK CYCLES_SINCE_MARK
NUMBER_OF_REPAIRS
NULL NUMBER
Indexes Index Name MTL_SERIAL_NUMBERS_INTRFACE_N1
Index Type NOT UNIQUE
Sequence 1
Column Name TRANSACTION_INTERFACE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 543
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 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 VENDOR_SERIAL_NUMBER VENDOR_LOT_NUMBER FM_SERIAL_NUMBER TO_SERIAL_NUMBER SERIAL_PREFIX ERROR_CODE PARENT_SERIAL_NUMBER GROUP_HEADER_ID END_ITEM_UNIT_NUMBER SERIAL_ATTRIBUTE_CATEGORY TERRITORY_CODE
Primary Key Column TRANSACTION_TEMP_ID
Foreign Key Column TRANSACTION_TEMP_ID
Null? Type NOT NULL NUMBER 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)
Description 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 Vendor Serial Number Vednor Lot Number 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 Descriptive flexfield structure defining column – Usedby WMS only Territory code for Country of Origin–– Usedby WMS only
NULL VARCHAR2(30) NULL VARCHAR2(30) NULL NUMBER NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 544 Oracle Inventory Technical Reference Manual
Column Descriptions Name ORIGINATION_DATE C_ATTRIBUTE1 C_ATTRIBUTE2 C_ATTRIBUTE3 C_ATTRIBUTE4 C_ATTRIBUTE5 C_ATTRIBUTE6 C_ATTRIBUTE7 C_ATTRIBUTE8 C_ATTRIBUTE9 C_ATTRIBUTE10 C_ATTRIBUTE11 C_ATTRIBUTE12 C_ATTRIBUTE13 C_ATTRIBUTE14 C_ATTRIBUTE15 C_ATTRIBUTE16 C_ATTRIBUTE17 C_ATTRIBUTE18 C_ATTRIBUTE19 C_ATTRIBUTE20 D_ATTRIBUTE1 D_ATTRIBUTE2 D_ATTRIBUTE3 D_ATTRIBUTE4 D_ATTRIBUTE5 D_ATTRIBUTE6 D_ATTRIBUTE7 D_ATTRIBUTE8 D_ATTRIBUTE9
(Continued) Null? Type NULL DATE NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL DATE NULL DATE NULL DATE NULL DATE NULL DATE NULL DATE NULL DATE NULL DATE NULL DATE Description Creation Date of the serial number such as manufacture date. – Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 545
Column Descriptions Name D_ATTRIBUTE10 N_ATTRIBUTE1 N_ATTRIBUTE2 N_ATTRIBUTE3 N_ATTRIBUTE4 N_ATTRIBUTE5 N_ATTRIBUTE6 N_ATTRIBUTE7 N_ATTRIBUTE8 N_ATTRIBUTE9 N_ATTRIBUTE10 STATUS_ID TIME_SINCE_NEW CYCLES_SINCE_NEW
(Continued) Null? Type NULL DATE NULL NUMBER(30) NULL NUMBER(30) NULL NUMBER(30) NULL NUMBER(30) NULL NUMBER(30) NULL NUMBER(30) NULL NUMBER(30) NULL NUMBER(30) NULL NUMBER(30) NULL NUMBER(30) NULL NUMBER(30) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER Description Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Descriptive flexfield segment– Used by WMS only Status Identifier – Used by WMS only Time Since New – Used by WMS only Cycles Since New – Used by WMS only Time Since Overhaul – Used by WMS only Cycles Since OverHaul – Used by WMS only Time Since Repair – Used by WMS only Cycles Since Repair – Used by WMS only Time since last visit – Used by WMS only Cycled Since last visit – Used by WMS only Time since last Mark – Used by WMS only Cycles since mark – Used by WMS only Total Number of repairs – Used by WMS only
TIME_SINCE_OVERHAUL CYCLES_SINCE_OVERHAUL TIME_SINCE_REPAIR CYCLES_SINCE_REPAIR TIME_SINCE_VISIT CYCLES_SINCE_VISIT TIME_SINCE_MARK CYCLES_SINCE_MARK NUMBER_OF_REPAIRS
Indexes Index Name MTL_SERIAL_NUMBERS_TEMP_N1
Index Type NOT UNIQUE
Sequence 1
Column Name TRANSACTION_TEMP_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 546 Oracle Inventory Technical Reference Manual
MTL_SHORT_CHK_PARAM
MTL_SHORT_CHK_PARAM holds the material shortage message parameters for each Inventory organization. These parameters are populated from the Shortage Parameters form.
Foreign Keys Primary Key Table MTL_PARAMETERS QuickCodes Columns Column CHECK_OE_FLAG
Primary Key Column ORGANIZATION_ID
Foreign Key Column ORGANIZATION_ID
QuickCodes Type SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1
QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes
CHECK_WIP_FLAG
OE_NOTIF_ITEM_PLANNER_FLAG
OE_NOTIF_SO_CREATOR_FLAG
WIP_CURR_OP_JOBS_FLAG
WIP_CURR_OP_REP_FLAG
WIP_EXCL_BULK_COMP_FLAG
WIP_EXCL_PULL_COMP_FLAG
WIP_EXCL_SUPPLIER_COMP_FLAG
WIP_HOLD_JOBS_FLAG
WIP_HOLD_REP_FLAG
WIP_NOTIF_ASS_PLANNER_FLAG
WIP_NOTIF_COMP_BUYER_FLAG
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 547
QuickCodes Columns Column
(Continued) QuickCodes Type 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 QuickCodes Table No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No
WIP_NOTIF_COMP_PLANNER_FLAG
WIP_NOTIF_JOB_CREATOR_FLAG
WIP_PREV_OP_JOBS_FLAG
WIP_PREV_OP_REP_FLAG
WIP_REL_JOBS_FLAG
WIP_REL_REP_FLAG
WIP_REQ_DATE_JOBS_FLAG
WIP_REQ_DATE_REP_FLAG
WIP_UNREL_JOBS_FLAG
WIP_UNREL_REP_FLAG
Column Descriptions Name ORGANIZATION_ID CHECK_WIP_FLAG (PK)
Null? Type NOT NULL NUMBER NULL NUMBER
Description Organization identifier Flag for specifying whether demand from WIP jobs and schedules should be considered when determining material shortages Flag for specifying whether demand from backorders should be considered when determining material shortages Flag indicating that released WIP jobs should be considered as demand when determining material shortages Number of days overdue that a released job must be before it is considered demand
CHECK_OE_FLAG
NULL NUMBER
WIP_REL_JOBS_FLAG
NULL NUMBER
WIP_DAYS_OVERDUE_REL_JOBS
NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 548 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NUMBER Description Flag indicating that unreleased WIP jobs should be considered as demand when determining material shortages Number of days overdue that an unreleased job must be before it is considered demand Flag indicating whether WIP jobs which are on hold should be considered as demand when determining material shortages Flag indicating that released WIP schedules should be considered as demand when determining material shortages Number of days overdue that a released schedule must be before it is considered demand Flag indicating that unreleased WIP schedules should be considered as demand when determining material shortages Number of days overdue that an unreleased schedule must be before it is considered demand Flag indicating whether WIP schedules which are on hold should be considered as demand when determining material shortages Flag indicating that a WIP job is considered overdue if its required date has passed Flag indicating that a WIP job is considered overdue if its currently assigned operation is due Flag indicating that a WIP job is considered overdue if the operation before its currently assigned operation is due Flag indicating that a WIP schedule is considered overdue if its required date has passed Flag indicating that a WIP schedule is considered overdue if its currently assigned operation is due Flag indicating that a WIP schedule is considered overdue if the operation before its currently assigned operation is due Flag indicating whether bulk components for WIP jobs and schedules should be excluded when determining material shortages Flag indicating whether supplier components for WIP jobs and schedules should be excluded when determining material shortages
WIP_UNREL_JOBS_FLAG
WIP_DAYS_OVERDUE_UNREL_JOBS WIP_HOLD_JOBS_FLAG
NULL NUMBER NULL NUMBER
WIP_REL_REP_FLAG
NULL NUMBER
WIP_DAYS_OVERDUE_REL_REP WIP_UNREL_REP_FLAG
NULL NUMBER NULL NUMBER
WIP_DAYS_OVERDUE_UNREL_REP WIP_HOLD_REP_FLAG
NULL NUMBER NULL NUMBER
WIP_REQ_DATE_JOBS_FLAG WIP_CURR_OP_JOBS_FLAG
NULL NUMBER NULL NUMBER
WIP_PREV_OP_JOBS_FLAG
NULL NUMBER
WIP_REQ_DATE_REP_FLAG WIP_CURR_OP_REP_FLAG
NULL NUMBER NULL NUMBER
WIP_PREV_OP_REP_FLAG
NULL NUMBER
WIP_EXCL_BULK_COMP_FLAG
NULL NUMBER
WIP_EXCL_SUPPLIER_COMP_FLAG
NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 549
Column Descriptions Name
(Continued) Null? Type NULL NUMBER Description Flag indicating whether supplier pull and operation pull components for WIP jobs and schedules should be excluded when determining material shortages Flag indicating whether the component planner for a short item should be notified if a receipt is performed for that item Flag indicating whether the assembly planner for a short item should be notified if a receipt is performed for that item Flag indicating whether the component buyer for a short item should be notified if a receipt is performed for that item Flag indicating whether the job creator for a WIP job which has short items should be notified if a receipt is performed for one of the short items Flag indicating whether the item planner for an item which is on a backordered sales order should be notified if a receipt is performed for the item Flag indicating whether the order creator of a backordered sales order should be notified if a receipt is performed for a backordered item 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 structure defining column Not currently used Not currently used Not currently used
WIP_EXCL_PULL_COMP_FLAG
WIP_NOTIF_COMP_PLANNER_FLAG
NULL NUMBER
WIP_NOTIF_ASS_PLANNER_FLAG
NULL NUMBER
WIP_NOTIF_COMP_BUYER_FLAG
NULL NUMBER
WIP_NOTIF_JOB_CREATOR_FLAG
NULL NUMBER
OE_NOTIF_ITEM_PLANNER_FLAG
NULL NUMBER
OE_NOTIF_SO_CREATOR_FLAG
NULL NUMBER
LAST_UPDATED_BY LAST_UPDATE_LOGIN LAST_UPDATE_DATE CREATED_BY CREATION_DATE ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE_CATEGORY WIP_NOTIFY_LIST WIP_NOTIFY_LIST_ID OE_NOTIFY_LIST
NOT NULL NULL NOT NULL NOT NULL NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
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) VARCHAR2(30)
NULL VARCHAR2(10) NULL NUMBER NULL VARCHAR2(10)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 550 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NUMBER Description Not currently used
OE_NOTIFY_LIST_ID Indexes Index Name MTL_SHORT_CHK_PARAM_U1
Index Type UNIQUE
Sequence 1
Column Name ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 551
MTL_SHORT_CHK_STATEMENTS
The MTL_SHORT_CHK_STATEMENTS table holds pre–generated SQL statements that are run when performing shortage checks for an organization. Each organization which has the Active Alerts and Notification Messages functionality enabled will have a summary and detail SQL statement stored in this table. The SQL statements are generated based on the shortage parameters which have been set up for the organization.
Foreign Keys Primary Key Table MTL_PARAMETERS Column Descriptions Name ORGANIZATION_ID DETAIL_SUM_FLAG SHORT_STATEMENT LAST_UPDATED_BY LAST_UPDATE_LOGIN LAST_UPDATE_DATE CREATED_BY CREATION_DATE Indexes Index Name MTL_SHORT_CHK_STATEMENTS_U1 (PK)
Primary Key Column ORGANIZATION_ID
Foreign Key Column ORGANIZATION_ID
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL LONG NOT NULL NULL NOT NULL NOT NULL NOT NULL NUMBER NUMBER DATE NUMBER DATE
Description Organization identifier Flag indicating that record contains detailed or summary statement SQL statement to use for shortage checks Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column
Index Type UNIQUE
Sequence 1 2
Column Name ORGANIZATION_ID DETAIL_SUM_FLAG
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 552 Oracle Inventory Technical Reference Manual
MTL_SHORT_CHK_TEMP
The MTL_SHORT_CHK_TEMP table is used to store the temporary results of material shortage queries. Each set of results is identified by a unique SEQ_NUM number. When the query results are no longer needed, the rows for that sequence number are purged from the table.
Foreign Keys Primary Key Table MTL_PARAMETERS MTL_SYSTEM_ITEMS_B
Primary Key Column ORGANIZATION_ID ORGANIZATION_ID INVENTORY_ITEM_ID
Foreign Key Column ORGANIZATION_ID ORGANIZATION_ID INVENTORY_ITEM_ID
Column Descriptions Name SEQ_NUM (PK) ORGANIZATION_ID INVENTORY_ITEM_ID QUANTITY_OPEN UOM_CODE OBJECT_TYPE (PK) OBJECT_ID (PK) OBJECT_DETAIL_ID LAST_UPDATED_BY LAST_UPDATE_LOGIN LAST_UPDATE_DATE CREATED_BY CREATION_DATE Indexes Index Name MTL_SHORT_CHK_TEMP_N1 MTL_SHORT_CHK_TEMP_N2 MTL_SHORT_CHK_TEMP_U1
Null? Type NOT NOT NOT NOT NULL NULL NULL NULL NULL NOT NULL NOT NULL NUMBER NUMBER NUMBER NUMBER VARCHAR2(3) NUMBER NUMBER
Description Sequence number Organization identifier Inventory item identifier Open demand for item Unit of measure for quantity Type of demand Demand source’s header identifier Demand source’s line identifier (if applicable) Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column
(PK)
(PK)
NOT NULL NUMBER NOT NULL NULL NOT NULL NOT NULL NOT NULL NUMBER NUMBER DATE NUMBER DATE
Index Type NOT UNIQUE NOT UNIQUE UNIQUE
Sequence 1 1 1 2 3 4 5 6
Column Name SEQ_NUM ORGANIZATION_ID ORGANIZATION_ID INVENTORY_ITEM_ID OBJECT_TYPE OBJECT_ID OBJECT_DETAIL_ID SEQ_NUM
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 553
MTL_SO_RMA_INTERFACE
THIS TABLE IS OBSOLETE WITH THE NEW ORDER MANAGEMENT SYSTEM. IT IS USED ONLY FOR DATA MIGRATION FROM THIS TABLE TO THE NEW ORDER MANAGEMENT SYSTEM.
MTL_SO_RMA_INTERFACE is the interface table between Oracle Order Entry/Shipping and Oracle Inventory. When a customer decides to return some purchased items back to the supplier, a Return Material Authorization (RMA) is created in Order Entry. The RMA data is transferred from Order Entry to the interface table by a program which is run periodically. The data in this table is utilized by Oracle Inventory.
Three quantity related columns namely QUANTITY, RECEIVED_QUANTITY, DELIVERED_QUANTITY will at any time give you the total RMA quantity, total quantity received, and total units delivered into stores respectively. The INSPECTION_REQUIRED_FLAG determines whether the returned material requires to go through inspection. SALES_ORDER_ID is derived at the time of first receipt in Inventory.
Foreign Keys Primary Key Table MTL_SALES_ORDERS MTL_SYSTEM_ITEMS_B
Primary Key Column SALES_ORDER_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Foreign Key Column SALES_ORDER_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Column Descriptions Name RMA_INTERFACE_ID LAST_UPDATE_DATE LAST_UPDATED_BY (PK)
Null? Type NOT NULL NUMBER NOT NULL DATE NOT NULL NUMBER
Description RMA interface identifier Standard Who column Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 554 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NOT NULL DATE NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL DATE NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(30) NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL VARCHAR2(30) NOT NULL NUMBER NOT NULL NUMBER Description Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column RMA identifier RMA line identifier RMA number Number for RMA lines Component unique identifier RMA type Source code Sales order identifier Organization identifier Inventory item identifier Code identifying type of return RMA line quantity Total quantity received –– into inventory or inspection NOT NULL NUMBER Total quantity received into inventory NULL NUMBER Distribution account identifier NOT NULL VARCHAR2(3) Item unit of measure NULL VARCHAR2(1) Inspection required flag NULL DATE Expected receipt date NULL VARCHAR2(10) Subinventory to receive into NULL VARCHAR2(30) Lot number for RMA item NULL VARCHAR2(240) Inspection instructions NULL VARCHAR2(1) RMA line in–use flag NULL VARCHAR2(1) Serial number flag NULL VARCHAR2(1) Flag indicating whether the RMA is closed NULL VARCHAR2(1) Required for revenue flag.
CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE RMA_ID RMA_LINE_ID RMA_NUMBER RMA_LINE_NUMBER COMPONENT_SEQUENCE_ID RMA_TYPE SOURCE_CODE SALES_ORDER_ID ORGANIZATION_ID INVENTORY_ITEM_ID RETURN_TYPE_CODE QUANTITY RECEIVED_QUANTITY DELIVERED_QUANTITY DISTRIBUTION_ACCOUNT_ID UNIT_CODE INSPECTION_REQUIRED_FLAG EXPECTED_RECEIPT_DATE EXPECTED_SUBINVENTORY_NAME LOT_NUMBER INSPECTION_INSTRUCTIONS IN_USE_FLAG SERIAL_NUMBER_FLAG CLOSED_FLAG REQUIRED_FOR_REVENUE_FLAG Indexes Index Name MTL_SO_RMA_INTERFACE_N1 MTL_SO_RMA_INTERFACE_N2 Sequences Sequence MTL_SO_RMA_INTERFACE_S
Index Type NOT UNIQUE NOT UNIQUE
Sequence 1 1
Column Name RMA_LINE_ID RMA_ID
Derived Column RMA_INTERFACE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 555
MTL_SO_RMA_RECEIPTS
THIS TABLE IS OBSOLETE WITH THE NEW ORDER MANAGEMENT SYSTEM. IT IS USED ONLY FOR DATA MIGRATION FROM THIS TABLE TO THE NEW ORDER MANAGEMENT SYSTEM.
MTL_SO_RMA_RECEIPTS has a row for each RMA transaction in Inventory. Each row is stamped with a RMA_RECEIPT_ID. Two columns (RECEIVED_QUANTITY and ACCEPTED_QUANTITY) will give the user the quantity movement information. Every receipt into inspection will have a positive quantity in RECEIVED_QUANTITY. A direct delivery into stores will have a positive quantity in RECEIVED_QUANTITY and ACCEPTED_QUANTITY. The movement of material from inspection to stores will have a positive quantity in ACCEPTED_QUANTITY. A return from inspection will have a negative value in RECEIVED_QUANTITY and a direct return from stores will have negative value in both RECEIVED_QUANTITY and ACCEPTED_QUANTITY. Oracle Order Entry/Shipping has a program which periodically picks up data from this table and updates their RMA tables.
Foreign Keys Primary Key Table MTL_SO_RMA_INTERFACE MTL_SYSTEM_ITEMS_B
Primary Key Column RMA_INTERFACE_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Foreign Key Column RMA_INTERFACE_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Column Descriptions Name RMA_RECEIPT_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID
Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER
Description RMA receipt identifier 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 – 556 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL NULL NUMBER DATE NUMBER NUMBER NUMBER NUMBER Description Standard Who column Standard Who column RMA interface identifer Organization identifier Inventory item identifier Total quantity received –– into inventory or inspection NULL NUMBER Total quantity received into inventory NULL VARCHAR2(30) Lot number for RMA item NULL VARCHAR2(3) Item unit of measure NULL DATE Receipt date NULL VARCHAR2(10) Name of return subinventory NULL VARCHAR2(240) Inspection comments NULL VARCHAR2(1) Flag indicating whether the RMA is closed
PROGRAM_ID PROGRAM_UPDATE_DATE RMA_INTERFACE_ID ORGANIZATION_ID INVENTORY_ITEM_ID RECEIVED_QUANTITY ACCEPTED_QUANTITY LOT_NUMBER UNIT_CODE RECEIPT_DATE RETURN_SUBINVENTORY_NAME INSPECTION_COMMENTS CLOSED_FLAG
NOT NOT NOT NOT NOT
NOT NOT
Indexes Index Name MTL_SO_RMA_RECEIPTS_N1 MTL_SO_RMA_RECEIPTS_U1
Index Type NOT UNIQUE UNIQUE
Sequence 1 1
Column Name RMA_INTERFACE_ID RMA_RECEIPT_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 557
MTL_STATUS_ATTRIBUTE_VALUES
MTL_STATUS_ATTRIBUTE_VALUES stores the attributes values associated with an item status code. One record is created for each of the ’function enabling’ attributes for each item status code that is defined. The function enabling attributes are: – Stockable – Transactable – Purchasable – Customer Order Enabled – Internal Order Enabled – Invoiceable – Build in WIP The values stored in this table may be used to update item attribute values when the item’s status attribute is changed.
Foreign Keys Primary Key Table MTL_ITEM_ATTRIBUTES MTL_ITEM_STATUS QuickCodes Columns Column ATTRIBUTE_VALUE
Primary Key Column ATTRIBUTE_NAME INVENTORY_ITEM_STATUS_CODE
Foreign Key Column ATTRIBUTE_NAME INVENTORY_ITEM_STATUS_CODE
QuickCodes Type YES_NO N Y
QuickCodes Table FND_LOOKUPS No Yes
Column Descriptions Name INVENTORY_ITEM_STATUS_CODE ATTRIBUTE_NAME (PK) ATTRIBUTE_VALUE 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_STATUS_ATTRIBUTE_VALUES_U1 (PK)
Null? Type NOT NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(10) VARCHAR2(50) VARCHAR2(1) DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE
Description Item status code Status attribute name Status attribute value 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 UNIQUE
Sequence 1 2
Column Name INVENTORY_ITEM_STATUS_CODE ATTRIBUTE_NAME
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 558 Oracle Inventory Technical Reference Manual
MTL_STATUS_TRANSACTION_CONTROL
MTL_STATUS_TRANSACTION_CONTROL stores the information on whether the status allows the transaction type or not.
Foreign Keys Primary Key Table MTL_MATERIAL_STATUSES_B MTL_TRANSACTION_TYPES Column Descriptions Name STATUS_ID (PK) TRANSACTION_TYPE_ID IS_ALLOWED (PK)
Primary Key Column STATUS_ID TRANSACTION_TYPE_ID
Foreign Key Column STATUS_ID TRANSACTION_TYPE_ID
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL DATE NUMBER NUMBER DATE NUMBER NUMBER NUMBER
Description Status identifier Transaction type identifier indicates if the status allows the transaction type (1) or not (2) Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Concurrent Who column Concurrent Who column
CREATION_DATE CREATED_BY LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN PROGRAM_APPLICATION_ID PROGRAM_ID Indexes Index Name MTL_STATUS_TRANSACT_CONTROL_U1
Index Type UNIQUE
Sequence 1 2
Column Name STATUS_ID TRANSACTION_TYPE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 559
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 (I.E. 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 MTL_MVT_STATS_RULE_SETS_B MTL_MVT_STATS_RULE_SETS_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 PERIOD_TYPE WEIGHT_UOM_CODE ENTITY_BRANCH_REFERENCE CONVERSION_TYPE CONVERSION_OPTION CATEGORY_SET_ID TAX_OFFICE_CODE TAX_OFFICE_NAME TAX_OFFICE_LOCATION_ID ATTRIBUTE_RULE_SET_CODE ALT_UOM_RULE_SET_CODE Indexes Index Name MTL_STAT_TYPE_USAGES_U1
Primary Key Column ORGANIZATION_ID ZONE_CODE RULE_SET_CODE RULE_SET_CODE
Foreign Key Column LEGAL_ENTITY_ID ZONE_CODE ATTRIBUTE_RULE_SET_CODE ALT_UOM_RULE_SET_CODE
Null? Type NOT NOT 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 NULL NULL NUMBER VARCHAR2(10) VARCHAR2(30) VARCHAR2(30) DATE NUMBER(15) DATE NUMBER(15) NUMBER(15) VARCHAR2(15) VARCHAR2(15) VARCHAR2(15) VARCHAR2(15) VARCHAR2(3) VARCHAR2(240) VARCHAR2(30) VARCHAR2(30) NUMBER VARCHAR2(50) VARCHAR2(240) NUMBER VARCHAR2(30)
Description 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 foreign key to mtl_mvt_stats_rule_sets
NULL VARCHAR2(30)
Index Type UNIQUE
Sequence 5 10 15 20
Column Name LEGAL_ENTITY_ID ZONE_CODE STAT_TYPE USAGE_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 560 Oracle Inventory Technical Reference Manual
MTL_SUMMARY_TEMP
MTL_SUMMARY_TEMP serves as a temporary table for transaction summaries. Records are inserted into this table by a stored procedure on the server side. SESSION_ID is obtained from the session of the user. SUMMARY_TYPE is used to identify the type of transaction inquiry for a session.
Column Descriptions Name SESSION_ID SUMMARY_TYPE SUBINVENTORY LOCATOR_ID TRANSACTION_SOURCE_TYPE_NAME TRANSACTION_TYPE_NAME TRANSACTION_ACTION_NAME INVENTORY_ITEM_ID ORGANIZATION_ID NET_QTY NET_VAL NUM_TXNS ABS_QTY ABS_VAL COST_GROUP_ID
Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER VARCHAR2(40) VARCHAR2(10) NUMBER VARCHAR2(30) VARCHAR2(30) VARCHAR2(80) NUMBER NUMBER NUMBER
Description SESSION_ID of the user session Identifier for type of query Subinventory name Locator id for stock locators Transaction source type identifier Transaction type identifier Transaction action identifier Inventory item identifier Organization identifier Net quantity of the transactions Net value of the transactions Number of transactions Absolute quantity of the transactions Absolute value of the transactions Cost Group Identifier – Used by WMS only
NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 561
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) 2) 3) 4) Approved Requisitions Approved Purchase orders Shipments from suppliers 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 appropiate. 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 – 562 Oracle Inventory Technical Reference Manual
records in MTL_SUPPLY. It inserts records into MRP_RELIEF_INTERFACE table.
Foreign Keys Primary Key Table 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 CHANGE_FLAG
Primary 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
Foreign Key Column 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 YES_NO N Y DESTINATION TYPE EXPENSE INVENTORY SHOP FLOOR
QuickCodes Table FND_LOOKUPS No Yes 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 PO_LOOKUP_CODES Goods are expensed from the system upon delivery Goods are received into inventory upon delivery
DESTINATION_TYPE_CODE
MRP_DESTINATION_TYPE_CODE
DESTINATION TYPE EXPENSE INVENTORY
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 563
QuickCodes Columns Column
(Continued) QuickCodes Type SHOP FLOOR QuickCodes Table Goods are received into an outside operation upon delivery
Column Descriptions Name SUPPLY_TYPE_CODE SUPPLY_SOURCE_ID (PK) (PK)
Null? Type NOT NULL VARCHAR2(25) NOT 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 Requistion header identifier Requistion 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
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 PO_RELEASE_ID PO_LINE_ID PO_LINE_LOCATION_ID PO_DISTRIBUTION_ID SHIPMENT_HEADER_ID SHIPMENT_LINE_ID RCV_TRANSACTION_ID ITEM_ID ITEM_REVISION CATEGORY_ID QUANTITY UNIT_OF_MEASURE TO_ORG_PRIMARY_QUANTITY TO_ORG_PRIMARY_UOM RECEIPT_DATE NEED_BY_DATE EXPECTED_DELIVERY_DATE DESTINATION_TYPE_CODE LOCATION_ID
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 NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NOT NULL NOT NULL NUMBER VARCHAR2(3) NUMBER NUMBER VARCHAR2(25)
NULL NUMBER NULL VARCHAR2(25) NULL DATE NULL DATE NULL DATE NOT NULL VARCHAR2(25) NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 564 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL VARCHAR2(10) NULL NUMBER NULL VARCHAR2(10) NULL NUMBER NULL NUMBER NULL VARCHAR2(25) NULL DATE NULL VARCHAR2(25) NULL NUMBER Description Sending organization identifier for interorg shipment Sending subinventory for interorg shipment Destination organization identifier Destination subinventory Owner organization identifier for interorg 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
FROM_ORGANIZATION_ID FROM_SUBINVENTORY TO_ORGANIZATION_ID TO_SUBINVENTORY INTRANSIT_OWNING_ORG_ID MRP_PRIMARY_QUANTITY MRP_PRIMARY_UOM MRP_EXPECTED_DELIVERY_DATE MRP_DESTINATION_TYPE_CODE MRP_TO_ORGANIZATION_ID
MRP_TO_SUBINVENTORY
NULL VARCHAR2(10)
CHANGE_FLAG CHANGE_TYPE COST_GROUP_ID
NULL VARCHAR2(1) NULL VARCHAR2(25) NULL NUMBER
Indexes Index Name MTL_SUPPLY_N1 MTL_SUPPLY_N10 MTL_SUPPLY_N11
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE
Sequence 1 2 1 1 2 3 4 1 2 3 4 1 1 1 1 1 1 1 1 1
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 FROM_ORGANIZATION_ID 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
MTL_SUPPLY_N12
NOT UNIQUE
MTL_SUPPLY_N13 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 NOT
UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 565
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 – 566 Oracle Inventory Technical Reference Manual
MTL_SUPPLY_DEMAND_TEMP
MTL_SUPPLY_DEMAND_TEMP serves as a temporary table for ATP and supply/demand detail queries. SEQ_NUM is created by the routines to distinguish records from other queries. Furthermore, RECORD_TYPE is used to distinguish an ATP record from a supply/demand record for the same query (i.e., same SEQ_NUM). In an ATP query, both ATP and supply/demand records are populated into this table. Thus, when performing an ATP query, RECORD_TYPE is internally set as ’ATP’ and D_COLUMNs and N_COLUMNs are generic column names for storing character, date and number information respectively.
Foreign Keys Primary Key Table MTL_SYSTEM_ITEMS_B ORG_ORGANIZATION_DEFINITION_R9 QuickCodes Columns Column DISPOSITION_TYPE
Primary Key Column INVENTORY_ITEM_ID ORGANIZATION_ID ORGANIZATION_ID
Foreign Key Column INVENTORY_ITEM_ID ORGANIZATION_ID ORGANIZATION_ID
QuickCodes Type MTL_DISPOSITION 1 2 3 4 5 6 MTL_SUPPLY_DEMAND_SOURCE_TYPE 1 10 11 12 13 14 15 16 17 18 19 2 20 21 22 24 3 4 5 6 7
QuickCodes Table MFG_LOOKUPS Purchase order Sales order Account number Job or schedule Job or schedule Account alias MFG_LOOKUPS Purchase order Reserved account number Reserved account alias Intransit receipt Discrete MPS Repetitive MPS On–hand reservation User supply User demand PO requisition Reserved user source Sales order Internal requisition Internal order Reserved internal order WIP Work Order–less Completion Account number WIP repetitive schedule WIP discrete job Account alias WIP nonstandard job
SUPPLY_DEMAND_SOURCE_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 567
QuickCodes Columns Column
(Continued) QuickCodes Type 8 9 QuickCodes Table On–hand quantity Reserved sales order
Column Descriptions Name SEQ_NUM GROUP_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN ROW_NUMBER RECORD_TYPE ORGANIZATION_ID INVENTORY_ITEM_ID ATP_PERIOD_TOTAL_SUPPLY ATP_PERIOD_TOTAL_DEMAND SUPPLY_DEMAND_SOURCE_TYPE SUPPLY_DEMAND_TYPE DISPOSITION_TYPE DISPOSITION_ID ATP QUANTITY ON_HAND_QUANTITY ATP_PERIOD_START_DATE ATP_PERIOD_END_DATE REQUIREMENT_DATE C_COLUMN1 C_COLUMN2 C_COLUMN3 C_COLUMN4 C_COLUMN5 C_COLUMN6 C_COLUMN7 C_COLUMN8 N_COLUMN1 N_COLUMN2 N_COLUMN3 N_COLUMN4 N_COLUMN5 D_COLUMN1 D_COLUMN2
Null? Type NOT NULL NUMBER NULL NUMBER NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER
Description Group sequence id created by supply/demand query routine Contains the session id from supply demand or ATP query. Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Row sequence number for the record Type to internally distinguish record between ATP and supply/demand queries Organization identifier Inventory item identifier Total supply for an item in an ATP period Total demand for an item in an ATP period Supply/demand source code 1 – demand, 2 – supply Disposition type Disposition id ATP quantity (available to promise quantity for an atp period) Supply/demand quantity Projected on hand quantity based on accumulating supply and demand Start date of an ATP period End date of an ATP period Requirement date for a supply/demand Source name from MTL_DEMAND, MTL_USER_DEMAND and MTL_USER_SUPPLY Generic character query column Generic character query column Generic character query column Generic character query column Generic character query column Generic character query column Generic character query column Generic numeric query column Generic numeric query column Generic numeric query column Generic numeric query column Generic numeric query column Generic date query column Generic date query column
NULL VARCHAR2(10) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER
NULL NUMBER NULL NUMBER NULL DATE NULL DATE NULL DATE NULL VARCHAR2(240) NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) NUMBER NUMBER NUMBER NUMBER NUMBER DATE DATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 568 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL DATE DATE DATE NUMBER Description Generic date query column Generic date query column Generic date query column ATP_PERIOD_TOTAL_SUPPLY – ATP_PERIOD_TOTAL_DEMAND, populated for Period ATP rows only The uom for the quantity. Resource identifier Department identifier
D_COLUMN3 D_COLUMN4 D_COLUMN5 PERIOD_NET_AVAILABLE
UOM_CODE RESOURCE_ID DEPARTMENT_ID Indexes Index Name MTL_SUPPLY_DEMAND_TEMP_N1
NULL VARCHAR2(3) NULL NUMBER NULL NUMBER
Index Type NOT UNIQUE
Sequence 1 2 3
Column Name SEQ_NUM INVENTORY_ITEM_ID RECORD_TYPE
Sequences Sequence MTL_SUPPLY_DEMAND_TEMP_S
Derived Column SEQ_NUM
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 569
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 Management, 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 and ORGANIZATION_ID. Therefore, the same item can be defined in more than 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_B and 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.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 570 Oracle Inventory Technical Reference Manual
Foreign Keys Primary Key Table AP_TAX_CODES_ALL AR_VAT_TAX_ALL_B ENG_ENGINEERING_CHANGES FA_CATEGORIES_B 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 ALLOWED_UNITS_LOOKUP_CODE
Primary Key Column NAME TAX_CODE CHANGE_NOTICE ORGANIZATION_ID CATEGORY_ID 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
Foreign Key Column PURCHASING_TAX_CODE TAX_CODE ENGINEERING_ECN_CODE ORGANIZATION_ID ASSET_CATEGORY_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 MTL_CONVERSION_TYPE 1 2 3 YES_NO N
QuickCodes Table MFG_LOOKUPS Item specific Standard Both standard and item specific FND_LOOKUPS No
ALLOW_EXPRESS_DELIVERY_FLAG
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 571
QuickCodes Columns Column
(Continued) QuickCodes Type Y YES_NO N Y YES_NO N Y YES_NO N Y MRP_ATO_FORECAST_CONTROL 1 2 3 YES_NO N Y YES_NO N Y YES_NO N Y MRP_AUTO_REDUCE_MPS 1 2 3 4 YES_NO N Y YES_NO N Y BOM_ITEM_TYPE 1 2 3 4 5 YES_NO N Y YES_NO N Y YES_NO N Y YES_NO QuickCodes Table Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes MFG_LOOKUPS Consume Consume and derive None FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes MFG_LOOKUPS None Past due Within demand time fence Within planning time fence FND_LOOKUPS No Yes FND_LOOKUPS No Yes MFG_LOOKUPS Model Option class Planning Standard Product Family FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS
ALLOW_ITEM_DESC_UPDATE_FLAG
ALLOW_SUBSTITUTE_RECEIPTS_FLAG
ALLOW_UNORDERED_RECEIPTS_FLAG
ATO_FORECAST_CONTROL
ATP_COMPONENTS_FLAG
ATP_FLAG
AUTO_CREATED_CONFIG_FLAG
AUTO_REDUCE_MPS
BACK_ORDERABLE_FLAG
BOM_ENABLED_FLAG
BOM_ITEM_TYPE
BUILD_IN_WIP_FLAG
BULK_PICKED_FLAG
CATALOG_STATUS_FLAG
CHECK_SHORTAGES_FLAG
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 572 Oracle Inventory Technical Reference Manual
QuickCodes Columns Column
(Continued) QuickCodes Type N Y QuickCodes Table No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_COMMON_LOOKUPS FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes MFG_LOOKUPS Cumulative total lead time Cumulative manufacturing lead time Total lead time User–defined time fence FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No
COLLATERAL_FLAG
YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y CONTAINER_ITEM_TYPE YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y MTL_TIME_FENCE 1 2 3 4
COMMS_ACTIVATION_REQD_FLAG
COMMS_NL_TRACKABLE_FLAG
CONTAINER_ITEM_FLAG
CONTAINER_TYPE_CODE COSTING_ENABLED_FLAG
COUPON_EXEMPT_FLAG
CUSTOMER_ORDER_ENABLED_FLAG
CUSTOMER_ORDER_FLAG
CYCLE_COUNT_ENABLED_FLAG
DEFAULT_INCLUDE_IN_ROLLUP_FLAG
DEFECT_TRACKING_ON_FLAG
DEMAND_TIME_FENCE_CODE
DOWNLOADABLE_FLAG
YES_NO N Y YES_NO N Y YES_NO N
ELECTRONIC_FLAG
ENABLED_FLAG
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 573
QuickCodes Columns Column
(Continued) QuickCodes Type Y ASSEMBLY_PEGGING_CODE A B I N X Y YES_NO N Y SYS_YES_NO 1 2 YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y MTL_MATERIAL_PLANNING 1 2 6 YES_NO N Y YES_NO N QuickCodes Table Yes FND_LOOKUPS Full Pegging End Assembly/Full Pegging Net by Project/Ignore Excess None Net by Project/Net Excess End Assembly Pegging FND_LOOKUPS No Yes MFG_LOOKUPS Yes No FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes MFG_LOOKUPS Reorder point planning Min–max planning Not planned FND_LOOKUPS No Yes FND_LOOKUPS No
END_ASSEMBLY_PEGGING_FLAG
ENG_ITEM_FLAG
EQUIPMENT_TYPE
EVENT_FLAG
EXPENSE_BILLABLE_FLAG
FINANCING_ALLOWED_FLAG
INDIVISIBLE_FLAG
INSPECTION_REQUIRED_FLAG
INTERNAL_ORDER_ENABLED_FLAG
INTERNAL_ORDER_FLAG
INVENTORY_ASSET_FLAG
INVENTORY_ITEM_FLAG
INVENTORY_PLANNING_CODE
INVOICEABLE_ITEM_FLAG
INVOICE_ENABLED_FLAG
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 574 Oracle Inventory Technical Reference Manual
QuickCodes Columns Column ITEM_TYPE
(Continued) QuickCodes Type Y ITEM_TYPE AOC ATO BMW FG I K M OC OO OP P PF PH PL POC PTO REF SA SI MTL_LOCATION_CONTROL 1 2 3 4 5 QuickCodes Table Yes FND_COMMON_LOOKUPS ATO Option Class ATO Model BMW Type Finished Good Inventory Type Kit Model Option Class Outside Operation 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 MFG_LOOKUPS No lot control Full lot control FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes CS_LOOKUPS Expense Labor Material FND_LOOKUPS No Yes MFG_LOOKUPS MRP planning MPS planning
LOCATION_CONTROL_CODE
LOT_CONTROL_CODE
MTL_LOT_CONTROL 1 2 YES_NO N Y YES_NO N Y YES_NO N Y MTL_SERVICE_BILLABLE_FLAG E L M YES_NO N Y MRP_PLANNING_CODE 3 4
LOT_MERGE_ENABLED
LOT_SPLIT_ENABLED
LOT_STATUS_ENABLED
MATERIAL_BILLABLE_FLAG
MRP_CALCULATE_ATP_FLAG
MRP_PLANNING_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 575
QuickCodes Columns Column
(Continued) QuickCodes Type 6 7 8 9 QuickCodes Table Not MRP MPS DRP planned and DRP planning and DRP planning planning
MRP_SAFETY_STOCK_CODE
MTL_SAFETY_STOCK_TYPE 1 2 YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y MTL_PLANNING_MAKE_BUY 1 2 MTL_TIME_FENCE 1 2 3 4
MFG_LOOKUPS Non–MRP planned MRP planned percent FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes MFG_LOOKUPS Make Buy MFG_LOOKUPS Cumulative total lead time Cumulative manufacturing lead time Total lead time User–defined time fence FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes MFG_LOOKUPS Cumulative total lead time Cumulative manufacturing lead time Item total lead time
MTL_TRANSACTIONS_ENABLED_FLAG
MUST_USE_APPROVED_VENDOR_FLAG
ORDERABLE_ON_WEB_FLAG
OUTSIDE_OPERATION_FLAG
PICK_COMPONENTS_FLAG
PLANNING_MAKE_BUY_CODE
PLANNING_TIME_FENCE_CODE
PREVENTIVE_MAINTENANCE_FLAG
YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y MTL_RELEASE_TIME_FENCE 1 2 3
PRORATE_SERVICE_FLAG
PURCHASING_ENABLED_FLAG
PURCHASING_ITEM_FLAG
RECEIPT_REQUIRED_FLAG
RELEASE_TIME_FENCE_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 576 Oracle Inventory Technical Reference Manual
QuickCodes Columns Column
(Continued) QuickCodes Type 4 5 6 QuickCodes Table User–defined time fence No not autorelease Kanban Item (Do Not Release) FND_LOOKUPS No Yes FND_LOOKUPS No Yes MFG_LOOKUPS Reservable Not reservable MFG_LOOKUPS Locators restricted to pre– defined list Locators not restricted to pre–defined list MFG_LOOKUPS Subinventories restricted to pre–defined list Subinventories not restricted to pre–defined list FND_LOOKUPS No Yes MFG_LOOKUPS Inspection required Inspection not required MFG_LOOKUPS Not under revision quantity control Under revision quantity control FND_LOOKUPS No Yes MFG_LOOKUPS Round order quantities Do not round order quantities MFG_LOOKUPS No serial number control Predefined serial numbers Dynamic entry at inventory receipt Dynamic entry at sales order issue FND_LOOKUPS No Yes FND_LOOKUPS No Yes
REPETITIVE_PLANNING_FLAG
YES_NO N Y YES_NO N Y MTL_RESERVATION_CONTROL 1 2 MTL_LOCATOR_RESTRICTIONS 1 2
REPLENISH_TO_ORDER_FLAG
RESERVABLE_TYPE
RESTRICT_LOCATORS_CODE
RESTRICT_SUBINVENTORIES_CODE
MTL_SUBINVENTORY_RESTRICTIONS 1 2
RETURNABLE_FLAG
YES_NO N Y MTL_RETURN_INSPECTION 1 2 MTL_ENG_QUANTITY 1 2
RETURN_INSPECTION_REQUIREMENT
REVISION_QTY_CONTROL_CODE
RFQ_REQUIRED_FLAG
YES_NO N Y MTL_ROUNDING 1 2 MTL_SERIAL_NUMBER 1 2 5 6
ROUNDING_CONTROL_TYPE
SERIAL_NUMBER_CONTROL_CODE
SERIAL_STATUS_ENABLED
YES_NO N Y YES_NO N Y
SERVICEABLE_COMPONENT_FLAG
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 577
QuickCodes Columns Column
(Continued) QuickCodes Type YES_NO N Y YES_NO N Y MTL_SHELF_LIFE 1 2 4 YES_NO N Y YES_NO N Y MTL_SOURCE_TYPES 1 2 YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y WIP_SUPPLY 1 2 3 QuickCodes Table FND_LOOKUPS No Yes FND_LOOKUPS No Yes MFG_LOOKUPS No shelf life control Item shelf life days User–defined expiration date FND_LOOKUPS No Yes FND_LOOKUPS No Yes MFG_LOOKUPS Inventory Supplier FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes MFG_LOOKUPS Push Assembly Pull Operation Pull
SERVICEABLE_PRODUCT_FLAG
SERVICE_ITEM_FLAG
SHELF_LIFE_CODE
SHIPPABLE_ITEM_FLAG
SHIP_MODEL_COMPLETE_FLAG
SOURCE_TYPE
SO_TRANSACTIONS_FLAG
STOCK_ENABLED_FLAG
SUMMARY_FLAG
TAXABLE_FLAG
TIME_BILLABLE_FLAG
USAGE_ITEM_FLAG
VEHICLE_ITEM_FLAG
VENDOR_WARRANTY_FLAG
VOL_DISCOUNT_EXEMPT_FLAG
WIP_SUPPLY_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 578 Oracle Inventory Technical Reference Manual
QuickCodes Columns Column
(Continued) QuickCodes Type 4 5 6 7 QuickCodes Table Bulk Supplier Phantom Based on Bill PO_LOOKUP_CODES No Receiving Control Enforced Prevent Receipt of Goods or Services Display Warning Message PO_LOOKUP_CODES Assembly Unit of Measure Resource Unit of Measure PO_LOOKUP_CODES No Receiving Control Enforced Prevent Receipt of Goods or Services Display Warning Message PO_LOOKUP_CODES No Receiving Control Enforced Prevent Receipt of Goods or Services Display Warning Message
ENFORCE_SHIP_TO_LOCATION_CODE
RECEIVING CONTROL LEVEL NONE REJECT WARNING
OUTSIDE_OPERATION_UOM_TYPE
OUTSIDE OPERATION UOM TYPE ASSEMBLY RESOURCE RECEIVING CONTROL LEVEL NONE REJECT WARNING
QTY_RCV_EXCEPTION_CODE
RECEIPT_DAYS_EXCEPTION_CODE
RECEIVING CONTROL LEVEL NONE REJECT 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
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)
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. Translations table (MTL_SYSTEM_ITEMS_TL) holds item descriptions in multiple languages 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
BUYER_ID ACCOUNTING_RULE_ID INVOICING_RULE_ID SEGMENT1 SEGMENT2 SEGMENT3 SEGMENT4 SEGMENT5 SEGMENT6 SEGMENT7
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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 579
Column Descriptions Name
(Continued) 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 NOT NULL NOT NULL NOT NULL 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) 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) VARCHAR2(1) VARCHAR2(1) 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 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 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
SEGMENT8 SEGMENT9 SEGMENT10 SEGMENT11 SEGMENT12 SEGMENT13 SEGMENT14 SEGMENT15 SEGMENT16 SEGMENT17 SEGMENT18 SEGMENT19 SEGMENT20 ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 PURCHASING_ITEM_FLAG SHIPPABLE_ITEM_FLAG CUSTOMER_ORDER_FLAG INTERNAL_ORDER_FLAG SERVICE_ITEM_FLAG INVENTORY_ITEM_FLAG ENG_ITEM_FLAG INVENTORY_ASSET_FLAG PURCHASING_ENABLED_FLAG CUSTOMER_ORDER_ENABLED_FLAG INTERNAL_ORDER_ENABLED_FLAG SO_TRANSACTIONS_FLAG MTL_TRANSACTIONS_ENABLED_FLAG STOCK_ENABLED_FLAG BOM_ENABLED_FLAG BUILD_IN_WIP_FLAG
NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(1)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 580 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL NUMBER NULL VARCHAR2(1) NULL VARCHAR2(1) NULL NUMBER NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(25) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL NUMBER NULL NUMBER NULL VARCHAR2(1) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(25) NULL VARCHAR2(25) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL NUMBER NULL NUMBER NULL VARCHAR2(25) NULL NULL NULL NULL NUMBER NUMBER NUMBER VARCHAR2(30) Description 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 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
REVISION_QTY_CONTROL_CODE ITEM_CATALOG_GROUP_ID CATALOG_STATUS_FLAG RETURNABLE_FLAG DEFAULT_SHIPPING_ORG COLLATERAL_FLAG TAXABLE_FLAG QTY_RCV_EXCEPTION_CODE ALLOW_ITEM_DESC_UPDATE_FLAG INSPECTION_REQUIRED_FLAG RECEIPT_REQUIRED_FLAG MARKET_PRICE HAZARD_CLASS_ID RFQ_REQUIRED_FLAG QTY_RCV_TOLERANCE LIST_PRICE_PER_UNIT UN_NUMBER_ID PRICE_TOLERANCE_PERCENT ASSET_CATEGORY_ID ROUNDING_FACTOR UNIT_OF_ISSUE ENFORCE_SHIP_TO_LOCATION_CODE ALLOW_SUBSTITUTE_RECEIPTS_FLAG ALLOW_UNORDERED_RECEIPTS_FLAG ALLOW_EXPRESS_DELIVERY_FLAG DAYS_EARLY_RECEIPT_ALLOWED DAYS_LATE_RECEIPT_ALLOWED RECEIPT_DAYS_EXCEPTION_CODE RECEIVING_ROUTING_ID INVOICE_CLOSE_TOLERANCE RECEIVE_CLOSE_TOLERANCE AUTO_LOT_ALPHA_PREFIX START_AUTO_LOT_NUMBER LOT_CONTROL_CODE
NULL VARCHAR2(30) NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 581
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NUMBER NUMBER NUMBER VARCHAR2(30) Description 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 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
SHELF_LIFE_CODE SHELF_LIFE_DAYS SERIAL_NUMBER_CONTROL_CODE START_AUTO_SERIAL_NUMBER AUTO_SERIAL_ALPHA_PREFIX SOURCE_TYPE SOURCE_ORGANIZATION_ID SOURCE_SUBINVENTORY EXPENSE_ACCOUNT ENCUMBRANCE_ACCOUNT RESTRICT_SUBINVENTORIES_CODE UNIT_WEIGHT WEIGHT_UOM_CODE VOLUME_UOM_CODE UNIT_VOLUME RESTRICT_LOCATORS_CODE LOCATION_CONTROL_CODE SHRINKAGE_RATE ACCEPTABLE_EARLY_DAYS PLANNING_TIME_FENCE_CODE DEMAND_TIME_FENCE_CODE LEAD_TIME_LOT_SIZE STD_LOT_SIZE CUM_MANUFACTURING_LEAD_TIME OVERRUN_PERCENTAGE MRP_CALCULATE_ATP_FLAG ACCEPTABLE_RATE_INCREASE ACCEPTABLE_RATE_DECREASE CUMULATIVE_TOTAL_LEAD_TIME PLANNING_TIME_FENCE_DAYS DEMAND_TIME_FENCE_DAYS END_ASSEMBLY_PEGGING_FLAG REPETITIVE_PLANNING_FLAG PLANNING_EXCEPTION_SET BOM_ITEM_TYPE PICK_COMPONENTS_FLAG REPLENISH_TO_ORDER_FLAG BASE_ITEM_ID
NULL VARCHAR2(30) NULL NUMBER NULL NUMBER NULL VARCHAR2(10) NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER
NULL VARCHAR2(3) NULL VARCHAR2(3) NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER
NULL NUMBER NULL VARCHAR2(1) NULL NUMBER NULL NUMBER NULL NULL NULL NULL NUMBER NUMBER NUMBER VARCHAR2(1)
NULL VARCHAR2(1) NULL VARCHAR2(10) NOT NULL NUMBER NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(1) NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 582 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(1) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(10) NULL VARCHAR2(3) NULL VARCHAR2(25) NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(1) NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(10) NUMBER VARCHAR2(10) NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER Description 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 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
ATP_COMPONENTS_FLAG ATP_FLAG FIXED_LEAD_TIME VARIABLE_LEAD_TIME WIP_SUPPLY_LOCATOR_ID WIP_SUPPLY_TYPE WIP_SUPPLY_SUBINVENTORY PRIMARY_UOM_CODE PRIMARY_UNIT_OF_MEASURE ALLOWED_UNITS_LOOKUP_CODE COST_OF_SALES_ACCOUNT SALES_ACCOUNT DEFAULT_INCLUDE_IN_ROLLUP_FLAG INVENTORY_ITEM_STATUS_CODE INVENTORY_PLANNING_CODE PLANNER_CODE PLANNING_MAKE_BUY_CODE 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 PICKING_RULE_ID RESERVABLE_TYPE POSITIVE_MEASUREMENT_ERROR NEGATIVE_MEASUREMENT_ERROR ENGINEERING_ECN_CODE ENGINEERING_ITEM_ID ENGINEERING_DATE SERVICE_STARTING_DELAY
NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(50) NULL NUMBER NULL DATE NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 583
Column Descriptions Name
(Continued) Null? Type NOT NULL VARCHAR2(1) NULL VARCHAR2(1) Description 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 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
VENDOR_WARRANTY_FLAG SERVICEABLE_COMPONENT_FLAG
SERVICEABLE_PRODUCT_FLAG
NOT NULL VARCHAR2(1)
BASE_WARRANTY_SERVICE_ID PAYMENT_TERMS_ID PREVENTIVE_MAINTENANCE_FLAG PRIMARY_SPECIALIST_ID SECONDARY_SPECIALIST_ID SERVICEABLE_ITEM_CLASS_ID TIME_BILLABLE_FLAG MATERIAL_BILLABLE_FLAG EXPENSE_BILLABLE_FLAG PRORATE_SERVICE_FLAG COVERAGE_SCHEDULE_ID SERVICE_DURATION_PERIOD_CODE SERVICE_DURATION WARRANTY_VENDOR_ID MAX_WARRANTY_AMOUNT RESPONSE_TIME_PERIOD_CODE RESPONSE_TIME_VALUE NEW_REVISION_CODE INVOICEABLE_ITEM_FLAG TAX_CODE INVOICE_ENABLED_FLAG MUST_USE_APPROVED_VENDOR_FLAG REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE OUTSIDE_OPERATION_FLAG OUTSIDE_OPERATION_UOM_TYPE SAFETY_STOCK_BUCKET_DAYS
NULL NUMBER NULL NUMBER NULL VARCHAR2(1) NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(1) NULL VARCHAR2(30) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL NUMBER NULL VARCHAR2(10) NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(30) NULL NUMBER NULL VARCHAR2(30) NOT NULL VARCHAR2(1) NULL VARCHAR2(50) NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(1) NULL NULL NULL NULL NOT NULL NUMBER NUMBER NUMBER DATE VARCHAR2(1)
NULL VARCHAR2(25) NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 584 Oracle Inventory Technical Reference Manual
Column Descriptions Name AUTO_REDUCE_MPS
(Continued) Null? Type NULL NUMBER(22) NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(1) NULL VARCHAR2(30) NULL VARCHAR2(10) NULL VARCHAR2(1) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(1) NULL VARCHAR2(1) NULL NUMBER Description 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 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
COSTING_ENABLED_FLAG AUTO_CREATED_CONFIG_FLAG CYCLE_COUNT_ENABLED_FLAG ITEM_TYPE MODEL_CONFIG_CLAUSE_NAME SHIP_MODEL_COMPLETE_FLAG MRP_PLANNING_CODE RETURN_INSPECTION_REQUIREMENT ATO_FORECAST_CONTROL RELEASE_TIME_FENCE_CODE RELEASE_TIME_FENCE_DAYS CONTAINER_ITEM_FLAG VEHICLE_ITEM_FLAG MAXIMUM_LOAD_WEIGHT
MINIMUM_FILL_PERCENT CONTAINER_TYPE_CODE INTERNAL_VOLUME
NULL NUMBER NULL VARCHAR2(30) NULL NUMBER
WH_UPDATE_DATE
NULL DATE
PRODUCT_FAMILY_ITEM_ID
NULL NUMBER
GLOBAL_ATTRIBUTE_CATEGORY GLOBAL_ATTRIBUTE1 GLOBAL_ATTRIBUTE2 GLOBAL_ATTRIBUTE3 GLOBAL_ATTRIBUTE4 GLOBAL_ATTRIBUTE5
NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 585
Column Descriptions Name
(Continued) Null? Type Description NULL VARCHAR2(150) Global descriptive flexfield segment NULL VARCHAR2(150) Global descriptive flexfield segment NULL VARCHAR2(150) Global descriptive flexfield segment NULL VARCHAR2(150) Global descriptive flexfield segment NULL VARCHAR2(150) Global descriptive flexfield segment NULL VARCHAR2(50) Purchasing tax code NULL NUMBER Overcompletion tolerance type NULL NUMBER Overcompletion tolerance value NULL NUMBER Effectivity control code. Indicates if the item is under Date Effectivity or Model/Unit Number Effectivity control. NULL VARCHAR2(1) Flag indicating material shortages should be checked for this item NULL NUMBER Over shipment tolerance NULL NUMBER Under shipment tolerance NULL NUMBER Over return tolerance NULL NUMBER Under return tolerance NULL NUMBER Flag indicating item is equipment NULL VARCHAR2(30) Indicates return is required for recovered pars, scrap in field, which is used for spare parts NULL VARCHAR2(1) Specifies whether a defect or bug can be filed against the product NULL VARCHAR2(1) Flag indicating an item represents usage. Usage items can be sold as a use of something NULL VARCHAR2(1) Identifies item as an event NULL VARCHAR2(1) Flag indicating an item exists only in electronic format and not physical NULL VARCHAR2(1) Flag indicating an item is downloadable NULL VARCHAR2(1) Indicates an item does not contribute to volume discount for any order NULL VARCHAR2(1) Indicates an item is excluded from coupons even if it is part of the group that any coupon applies NULL VARCHAR2(1) Identifies an item as network logistics trackable NULL VARCHAR2(30) Used to specify when an asset should be created NULL VARCHAR2(1) Indicates an item requires activation on a network NULL VARCHAR2(1) Indicates whether an item is orderable on the web or not. iStore will only sell items with this flag to be true NULL VARCHAR2(1) If ATP failed, can item be back ordered
GLOBAL_ATTRIBUTE6 GLOBAL_ATTRIBUTE7 GLOBAL_ATTRIBUTE8 GLOBAL_ATTRIBUTE9 GLOBAL_ATTRIBUTE10 PURCHASING_TAX_CODE OVERCOMPLETION_TOLERANCE_TYPE OVERCOMPLETION_TOLERANCE_VALUE EFFECTIVITY_CONTROL
CHECK_SHORTAGES_FLAG OVER_SHIPMENT_TOLERANCE UNDER_SHIPMENT_TOLERANCE OVER_RETURN_TOLERANCE UNDER_RETURN_TOLERANCE EQUIPMENT_TYPE RECOVERED_PART_DISP_CODE
DEFECT_TRACKING_ON_FLAG USAGE_ITEM_FLAG
EVENT_FLAG ELECTRONIC_FLAG DOWNLOADABLE_FLAG VOL_DISCOUNT_EXEMPT_FLAG COUPON_EXEMPT_FLAG
COMMS_NL_TRACKABLE_FLAG ASSET_CREATION_CODE COMMS_ACTIVATION_REQD_FLAG ORDERABLE_ON_WEB_FLAG
BACK_ORDERABLE_FLAG
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 586 Oracle Inventory Technical Reference Manual
Column Descriptions Name WEB_STATUS
(Continued) Null? Type NULL VARCHAR2(30) NULL VARCHAR2(1) NULL VARCHAR2(3) NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER VARCHAR2(1) VARCHAR2(1) NUMBER VARCHAR2(1) NUMBER VARCHAR2(1) VARCHAR2(1) NUMBER Description Specifies item web status, which can be web enabled, web published, or neither Item unit is indivisible Item dimensions unit of measure code Item length Item width Item height Material pick method Lot status enabled Default lot status Serial status enabled Default serial status Lot split enabled Lot merge enabled Penalty incurred for holding this item inventory Penalty incurred for a time in between two operations Item is eligible for financing
INDIVISIBLE_FLAG DIMENSION_UOM_CODE UNIT_LENGTH UNIT_WIDTH UNIT_HEIGHT BULK_PICKED_FLAG LOT_STATUS_ENABLED DEFAULT_LOT_STATUS_ID SERIAL_STATUS_ENABLED DEFAULT_SERIAL_STATUS_ID LOT_SPLIT_ENABLED LOT_MERGE_ENABLED INVENTORY_CARRY_PENALTY OPERATION_SLACK_PENALTY FINANCING_ALLOWED_FLAG Indexes Index Name MTL_SYSTEM_ITEMS_B_N1 MTL_SYSTEM_ITEMS_B_N2 MTL_SYSTEM_ITEMS_B_N3 MTL_SYSTEM_ITEMS_B_N4 MTL_SYSTEM_ITEMS_B_N5 MTL_SYSTEM_ITEMS_B_N6 MTL_SYSTEM_ITEMS_B_N7 MTL_SYSTEM_ITEMS_B_U1
NULL NUMBER NULL VARCHAR2(1)
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE
Sequence 1 2 1 2 1 1 2 2 2 4 2 4 1 2
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
Sequences Sequence MTL_SYSTEM_ITEMS_B_S
Derived Column INVENTORY_ITEM_ID
Database Triggers 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.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 587
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_B_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 – 588 Oracle Inventory 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_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 COSTING_ENABLED_FLAG field is changed from No to Yes. • Delete a record from CST_ITEM_COSTS table if COSTING_ENABLED_FLAG field is changed from Yes to No.
Trigger Trigger Trigger Trigger
Name Time Level Event
: : : :
MTL_SYSTEM_ITEMS_B_T2_IBE AFTER ROW DELETE
This trigger calls iStore procedures to update relationships, section–items and search tables that depend on MTL_SYSTEM_ITEMS_B table.
Trigger Trigger Trigger Trigger
Name Time Level Event
: : : :
MTL_SYSTEM_ITEMS_B_T3_IBE AFTER ROW UPDATE
This trigger calls iStore procedures to update relationships and section–items tables that depend on MTL_SYSTEM_ITEMS_B table.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 589
MTL_SYSTEM_ITEMS_B_EFC
MTL_SYSTEM_ITEMS_B_EFC is used exclusively as an archive table for the ”Euro as a functional currency” project. It mirrors the table MTL_SYSTEM_ITEMS_B prior to conversion to the euro currency.
Column Descriptions Name INVENTORY_ITEM_ID ORGANIZATION_ID LIST_PRICE_PER_UNIT ORDER_COST MARKET_PRICE CARRYING_COST SET_OF_BOOKS_ID
Null? Type NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER
Description Inventory Item Identifier Organization Identifier List Price Per Unit Order Cost Market Price Carrying Cost Set Of Books Identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 590 Oracle Inventory Technical Reference Manual
MTL_SYSTEM_ITEMS_INTERFACE
MTL_SYSTEM_ITEMS_INTERFACE temporarily stores the definitions for inventory items, engineering items and purchasing items before loading this information into Oracle Inventory. This table contains user friendly columns which allow you to easily enter your data as well as their corresponding foreign keys. Oracle Inventory will default column values you do not enter, after performing the proper validation. For example, you enter the ORGANIZATION_CODE, and Oracle Inventory will fill in the corresponding ORGANIZATION_ID for you. It is strongly recommended that users enter the segment information for the item instead of the item number. You can also specifiy a TEMPLATE_ID to copy item attributes from. Also, if you enter REVISION, Oracle Inventory will insert a record into MTL_ITEM_REVISIONS for your item.
QuickCodes Columns Column ALLOWED_UNITS_LOOKUP_CODE
QuickCodes Type MTL_CONVERSION_TYPE 1 2 3 YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y MRP_ATO_FORECAST_CONTROL 1 2 3 YES_NO N Y
QuickCodes Table MFG_LOOKUPS Item specific Standard Both standard and item specific FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes MFG_LOOKUPS Consume Consume and derive None FND_LOOKUPS No Yes
ALLOW_EXPRESS_DELIVERY_FLAG
ALLOW_ITEM_DESC_UPDATE_FLAG
ALLOW_SUBSTITUTE_RECEIPTS_FLAG
ALLOW_UNORDERED_RECEIPTS_FLAG
ATO_FORECAST_CONTROL
ATP_COMPONENTS_FLAG
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 591
QuickCodes Columns Column ATP_FLAG
(Continued) QuickCodes Type YES_NO N Y YES_NO N Y MRP_AUTO_REDUCE_MPS 1 2 3 4 YES_NO N Y YES_NO N Y BOM_ITEM_TYPE 1 2 3 4 5 YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y QuickCodes Table FND_LOOKUPS No Yes FND_LOOKUPS No Yes MFG_LOOKUPS None Past due Within demand time fence Within planning time fence FND_LOOKUPS No Yes FND_LOOKUPS No Yes MFG_LOOKUPS Model Option class Planning Standard Product Family FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes
AUTO_CREATED_CONFIG_FLAG
AUTO_REDUCE_MPS
BACK_ORDERABLE_FLAG
BOM_ENABLED_FLAG
BOM_ITEM_TYPE
BUILD_IN_WIP_FLAG
BULK_PICKED_FLAG
CATALOG_STATUS_FLAG
CHECK_SHORTAGES_FLAG
COLLATERAL_FLAG
COMMS_ACTIVATION_REQD_FLAG
COMMS_NL_TRACKABLE_FLAG
COSTING_ENABLED_FLAG
COUPON_EXEMPT_FLAG
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 592 Oracle Inventory Technical Reference Manual
QuickCodes Columns Column
(Continued) QuickCodes Type YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y MTL_TIME_FENCE 1 2 3 4 QuickCodes Table FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes MFG_LOOKUPS Cumulative total lead time Cumulative manufacturing lead time Total lead time User–defined time fence FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes MFG_LOOKUPS Yes No FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No
CUSTOMER_ORDER_ENABLED_FLAG
CUSTOMER_ORDER_FLAG
CYCLE_COUNT_ENABLED_FLAG
DEFAULT_INCLUDE_IN_ROLLUP_FLAG
DEFECT_TRACKING_ON_FLAG
DEMAND_TIME_FENCE_CODE
DOWNLOADABLE_FLAG
YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y SYS_YES_NO 1 2 YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N
ELECTRONIC_FLAG
ENABLED_FLAG
END_ASSEMBLY_PEGGING_FLAG
ENG_ITEM_FLAG
EQUIPMENT_TYPE
EVENT_FLAG
EXPENSE_BILLABLE_FLAG
FINANCING_ALLOWED_FLAG
INDIVISIBLE_FLAG
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 593
QuickCodes Columns Column
(Continued) QuickCodes Type Y YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y MTL_MATERIAL_PLANNING 1 2 6 YES_NO N Y YES_NO N Y ITEM_TYPE AOC ATO BMW FG I K M OC OO OP P PF PH PL POC PTO REF SA SI MTL_LOCATION_CONTROL 1 2 3 QuickCodes Table Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes MFG_LOOKUPS Reorder point planning Min–max planning Not planned FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_COMMON_LOOKUPS ATO Option Class ATO Model BMW Type Finished Good Inventory Type Kit Model Option Class Outside Operation 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
INSPECTION_REQUIRED_FLAG
INTERNAL_ORDER_ENABLED_FLAG
INTERNAL_ORDER_FLAG
INVENTORY_ASSET_FLAG
INVENTORY_ITEM_FLAG
INVENTORY_PLANNING_CODE
INVOICEABLE_ITEM_FLAG
INVOICE_ENABLED_FLAG
ITEM_TYPE
LOCATION_CONTROL_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 594 Oracle Inventory Technical Reference Manual
QuickCodes Columns Column
(Continued) QuickCodes Type 4 5 QuickCodes Table Locator control determined at subinventory level Locator control determined at item level MFG_LOOKUPS No lot control Full lot control FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes CS_LOOKUPS Expense Labor Material FND_LOOKUPS No Yes MFG_LOOKUPS MRP planning MPS planning Not planned MRP and DRP planning MPS and DRP planning DRP planning MFG_LOOKUPS Non–MRP planned MRP planned percent FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes MFG_LOOKUPS Make Buy
LOT_CONTROL_CODE
MTL_LOT_CONTROL 1 2 YES_NO N Y YES_NO N Y YES_NO N Y MTL_SERVICE_BILLABLE_FLAG E L M YES_NO N Y MRP_PLANNING_CODE 3 4 6 7 8 9 MTL_SAFETY_STOCK_TYPE 1 2 YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y MTL_PLANNING_MAKE_BUY 1 2
LOT_MERGE_ENABLED
LOT_SPLIT_ENABLED
LOT_STATUS_ENABLED
MATERIAL_BILLABLE_FLAG
MRP_CALCULATE_ATP_FLAG
MRP_PLANNING_CODE
MRP_SAFETY_STOCK_CODE
MTL_TRANSACTIONS_ENABLED_FLAG
MUST_USE_APPROVED_VENDOR_FLAG
ORDERABLE_ON_WEB_FLAG
OUTSIDE_OPERATION_FLAG
PICK_COMPONENTS_FLAG
PLANNING_MAKE_BUY_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 595
QuickCodes Columns Column
(Continued) QuickCodes Type MTL_TIME_FENCE 1 2 3 4 QuickCodes Table MFG_LOOKUPS Cumulative total lead time Cumulative manufacturing lead time Total lead time User–defined time fence FND_LOOKUPS No Yes MFG_LOOKUPS Awaiting validation Validation started Validation failed Validation succeeded Processing started Processing failed Processing succeeded FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes 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) FND_LOOKUPS No Yes FND_LOOKUPS No Yes MFG_LOOKUPS Reservable Not reservable MFG_LOOKUPS Locators restricted to pre– defined list Locators not restricted to pre–defined list MFG_LOOKUPS
PLANNING_TIME_FENCE_CODE
PREVENTIVE_MAINTENANCE_FLAG
YES_NO N Y BOM_INTERFACE_STATUS 1 2 3 4 5 6 7 YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y MTL_RELEASE_TIME_FENCE 1 2 3 4 5 6
PROCESS_FLAG
PRORATE_SERVICE_FLAG
PURCHASING_ENABLED_FLAG
PURCHASING_ITEM_FLAG
RECEIPT_REQUIRED_FLAG
RELEASE_TIME_FENCE_CODE
REPETITIVE_PLANNING_FLAG
YES_NO N Y YES_NO N Y MTL_RESERVATION_CONTROL 1 2 MTL_LOCATOR_RESTRICTIONS 1 2
REPLENISH_TO_ORDER_FLAG
RESERVABLE_TYPE
RESTRICT_LOCATORS_CODE
RESTRICT_SUBINVENTORIES_CODE
MTL_SUBINVENTORY_RESTRICTIONS
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 596 Oracle Inventory Technical Reference Manual
QuickCodes Columns Column
(Continued) QuickCodes Type 1 2 QuickCodes Table Subinventories restricted to pre–defined list Subinventories not restricted to pre–defined list FND_LOOKUPS No Yes MFG_LOOKUPS Inspection required Inspection not required MFG_LOOKUPS Not under revision quantity control Under revision quantity control FND_LOOKUPS No Yes MFG_LOOKUPS Round order quantities Do not round order quantities MFG_LOOKUPS No serial number control Predefined serial numbers Dynamic entry at inventory receipt Dynamic entry at sales order issue FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes MFG_LOOKUPS No shelf life control Item shelf life days User–defined expiration date FND_LOOKUPS No Yes FND_LOOKUPS No Yes MFG_LOOKUPS
RETURNABLE_FLAG
YES_NO N Y MTL_RETURN_INSPECTION 1 2 MTL_ENG_QUANTITY 1 2
RETURN_INSPECTION_REQUIREMENT
REVISION_QTY_CONTROL_CODE
RFQ_REQUIRED_FLAG
YES_NO N Y MTL_ROUNDING 1 2 MTL_SERIAL_NUMBER 1 2 5 6
ROUNDING_CONTROL_TYPE
SERIAL_NUMBER_CONTROL_CODE
SERIAL_STATUS_ENABLED
YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y MTL_SHELF_LIFE 1 2 4 YES_NO N Y YES_NO N Y MTL_SOURCE_TYPES
SERVICEABLE_COMPONENT_FLAG
SERVICEABLE_PRODUCT_FLAG
SERVICE_ITEM_FLAG
SHELF_LIFE_CODE
SHIPPABLE_ITEM_FLAG
SHIP_MODEL_COMPLETE_FLAG
SOURCE_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 597
QuickCodes Columns Column
(Continued) QuickCodes Type 1 2 QuickCodes Table Inventory Supplier FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes FND_LOOKUPS No Yes MFG_LOOKUPS Push Assembly Pull Operation Pull Bulk Supplier Phantom Based on Bill PO_LOOKUP_CODES No Receiving Control Enforced Prevent Receipt of Goods or Services Display Warning Message PO_LOOKUP_CODES Assembly Unit of Measure Resource Unit of Measure PO_LOOKUP_CODES No Receiving Control Enforced Prevent Receipt of Goods or Services Display Warning Message PO_LOOKUP_CODES No Receiving Control Enforced
SO_TRANSACTIONS_FLAG
YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y YES_NO N Y WIP_SUPPLY 1 2 3 4 5 6 7 RECEIVING CONTROL LEVEL NONE REJECT WARNING
STOCK_ENABLED_FLAG
SUMMARY_FLAG
TAXABLE_FLAG
TIME_BILLABLE_FLAG
USAGE_ITEM_FLAG
VENDOR_WARRANTY_FLAG
VOL_DISCOUNT_EXEMPT_FLAG
WIP_SUPPLY_TYPE
ENFORCE_SHIP_TO_LOCATION_CODE
OUTSIDE_OPERATION_UOM_TYPE
OUTSIDE OPERATION UOM TYPE ASSEMBLY RESOURCE RECEIVING CONTROL LEVEL NONE REJECT WARNING
QTY_RCV_EXCEPTION_CODE
RECEIPT_DAYS_EXCEPTION_CODE
RECEIVING CONTROL LEVEL NONE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 598 Oracle Inventory Technical Reference Manual
QuickCodes Columns Column
(Continued) QuickCodes Type REJECT WARNING QuickCodes Table Prevent Receipt of Goods or Services Display Warning Message
Column Descriptions Name INVENTORY_ITEM_ID ORGANIZATION_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN SUMMARY_FLAG ENABLED_FLAG START_DATE_ACTIVE END_DATE_ACTIVE DESCRIPTION LONG_DESCRIPTION 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 ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10
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
Description
NUMBER Inventory item identifier NUMBER Organization identifier DATE Standard Who column NUMBER Standard Who column DATE Standard Who column NUMBER Standard Who column NUMBER Standard Who column VARCHAR2(1) Flexfield summary flag VARCHAR2(1) Flexfield segment enabled flag DATE Flexfield segment start date DATE Flexfield segment end date VARCHAR2(240) Item description VARCHAR2(4000) Item Long Description NUMBER Buyer identifier NUMBER Accounting rule identifier NUMBER Invoicing rule identifier VARCHAR2(40) Key flexfield segment VARCHAR2(40) Key flexfield segment VARCHAR2(40) Key flexfield segment VARCHAR2(40) Key flexfield segment VARCHAR2(40) Key flexfield segment VARCHAR2(40) Key flexfield segment VARCHAR2(40) Key flexfield segment VARCHAR2(40) Key flexfield segment VARCHAR2(40) Key flexfield segment VARCHAR2(40) Key flexfield segment VARCHAR2(40) Key flexfield segment VARCHAR2(40) Key flexfield segment VARCHAR2(40) Key flexfield segment VARCHAR2(40) Key flexfield segment VARCHAR2(40) Key flexfield segment VARCHAR2(40) Key flexfield segment VARCHAR2(40) Key flexfield segment VARCHAR2(40) Key flexfield segment VARCHAR2(40) Key flexfield segment VARCHAR2(40) Key flexfield segment VARCHAR2(30) Descriptive flexfield structure defining column VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 599
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(1) VARCHAR2(1) VARCHAR2(1) Description Descriptive flexfield segment Descriptive flexfield segment 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 material shortages should be checked for this item 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 Purchasing market price Purchasing hazard identifier Flag indicating whether an RFQ (request for quotation) is required
ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 PURCHASING_ITEM_FLAG SHIPPABLE_ITEM_FLAG CUSTOMER_ORDER_FLAG INTERNAL_ORDER_FLAG SERVICE_ITEM_FLAG INVENTORY_ITEM_FLAG ENG_ITEM_FLAG INVENTORY_ASSET_FLAG PURCHASING_ENABLED_FLAG CUSTOMER_ORDER_ENABLED_FLAG INTERNAL_ORDER_ENABLED_FLAG SO_TRANSACTIONS_FLAG MTL_TRANSACTIONS_ENABLED_FLAG STOCK_ENABLED_FLAG BOM_ENABLED_FLAG BUILD_IN_WIP_FLAG REVISION_QTY_CONTROL_CODE ITEM_CATALOG_GROUP_ID CATALOG_STATUS_FLAG CHECK_SHORTAGES_FLAG RETURNABLE_FLAG DEFAULT_SHIPPING_ORG COLLATERAL_FLAG TAXABLE_FLAG QTY_RCV_EXCEPTION_CODE ALLOW_ITEM_DESC_UPDATE_FLAG INSPECTION_REQUIRED_FLAG RECEIPT_REQUIRED_FLAG MARKET_PRICE HAZARD_CLASS_ID RFQ_REQUIRED_FLAG
NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL NUMBER NULL NUMBER NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL NUMBER NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(25) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL NUMBER NULL NUMBER NULL VARCHAR2(1)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 600 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(25) NULL VARCHAR2(25) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL NUMBER NULL NUMBER NULL VARCHAR2(25) NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER VARCHAR2(30) VARCHAR2(30) NUMBER NUMBER NUMBER NUMBER VARCHAR2(30) Description Maximum acceptable over–receipt percentage Unit list price – purchasing Purchasing UN (United Nations) number Purchace 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
QTY_RCV_TOLERANCE LIST_PRICE_PER_UNIT UN_NUMBER_ID PRICE_TOLERANCE_PERCENT ASSET_CATEGORY_ID ROUNDING_FACTOR UNIT_OF_ISSUE ENFORCE_SHIP_TO_LOCATION_CODE ALLOW_SUBSTITUTE_RECEIPTS_FLAG ALLOW_UNORDERED_RECEIPTS_FLAG ALLOW_EXPRESS_DELIVERY_FLAG DAYS_EARLY_RECEIPT_ALLOWED DAYS_LATE_RECEIPT_ALLOWED RECEIPT_DAYS_EXCEPTION_CODE RECEIVING_ROUTING_ID INVOICE_CLOSE_TOLERANCE RECEIVE_CLOSE_TOLERANCE AUTO_LOT_ALPHA_PREFIX START_AUTO_LOT_NUMBER LOT_CONTROL_CODE SHELF_LIFE_CODE SHELF_LIFE_DAYS SERIAL_NUMBER_CONTROL_CODE START_AUTO_SERIAL_NUMBER AUTO_SERIAL_ALPHA_PREFIX SOURCE_TYPE SOURCE_ORGANIZATION_ID SOURCE_SUBINVENTORY EXPENSE_ACCOUNT ENCUMBRANCE_ACCOUNT RESTRICT_SUBINVENTORIES_CODE UNIT_WEIGHT WEIGHT_UOM_CODE VOLUME_UOM_CODE UNIT_VOLUME RESTRICT_LOCATORS_CODE
NULL VARCHAR2(30) NULL NUMBER NULL NUMBER NULL VARCHAR2(10) NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER
NULL VARCHAR2(3) NULL VARCHAR2(3) NULL NUMBER NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 601
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER Description Stock locator control code Planned shrinkage rate 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 (y/n) for MRP Flag indicating item to be planned as repetitive schedule Exeption 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 (Y or N) Material status code Inventory planning code Planner code
LOCATION_CONTROL_CODE SHRINKAGE_RATE ACCEPTABLE_EARLY_DAYS PLANNING_TIME_FENCE_CODE DEMAND_TIME_FENCE_CODE LEAD_TIME_LOT_SIZE STD_LOT_SIZE CUM_MANUFACTURING_LEAD_TIME OVERRUN_PERCENTAGE MRP_CALCULATE_ATP_FLAG ACCEPTABLE_RATE_INCREASE ACCEPTABLE_RATE_DECREASE CUMULATIVE_TOTAL_LEAD_TIME PLANNING_TIME_FENCE_DAYS DEMAND_TIME_FENCE_DAYS END_ASSEMBLY_PEGGING_FLAG REPETITIVE_PLANNING_FLAG PLANNING_EXCEPTION_SET BOM_ITEM_TYPE PICK_COMPONENTS_FLAG REPLENISH_TO_ORDER_FLAG BASE_ITEM_ID ATP_COMPONENTS_FLAG ATP_FLAG FIXED_LEAD_TIME VARIABLE_LEAD_TIME WIP_SUPPLY_LOCATOR_ID WIP_SUPPLY_TYPE WIP_SUPPLY_SUBINVENTORY PRIMARY_UOM_CODE PRIMARY_UNIT_OF_MEASURE ALLOWED_UNITS_LOOKUP_CODE COST_OF_SALES_ACCOUNT SALES_ACCOUNT DEFAULT_INCLUDE_IN_ROLLUP_FLAG INVENTORY_ITEM_STATUS_CODE INVENTORY_PLANNING_CODE PLANNER_CODE
NULL NUMBER NULL VARCHAR2(1) NULL NUMBER NULL NUMBER NULL NULL NULL NULL NUMBER NUMBER NUMBER VARCHAR2(1)
NULL VARCHAR2(1) NULL VARCHAR2(10) NULL NUMBER NULL VARCHAR2(1) NULL VARCHAR2(1) NULL NUMBER NULL VARCHAR2(1) NULL VARCHAR2(1) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(10) NULL VARCHAR2(3) NULL VARCHAR2(25) NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(1) NULL VARCHAR2(10) NULL NUMBER NULL VARCHAR2(10)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 602 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NUMBER 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 NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER 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 Indicates whether the 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
PLANNING_MAKE_BUY_CODE 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 PICKING_RULE_ID RESERVABLE_TYPE POSITIVE_MEASUREMENT_ERROR NEGATIVE_MEASUREMENT_ERROR ENGINEERING_ECN_CODE ENGINEERING_ITEM_ID ENGINEERING_DATE SERVICE_STARTING_DELAY VENDOR_WARRANTY_FLAG SERVICEABLE_COMPONENT_FLAG
NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(50) NULL NUMBER NULL DATE NULL NUMBER NULL VARCHAR2(1) NULL VARCHAR2(1)
SERVICEABLE_PRODUCT_FLAG
NULL VARCHAR2(1)
BASE_WARRANTY_SERVICE_ID PAYMENT_TERMS_ID PREVENTIVE_MAINTENANCE_FLAG PRIMARY_SPECIALIST_ID SECONDARY_SPECIALIST_ID SERVICEABLE_ITEM_CLASS_ID TIME_BILLABLE_FLAG MATERIAL_BILLABLE_FLAG EXPENSE_BILLABLE_FLAG
NULL NUMBER NULL NUMBER NULL VARCHAR2(1) NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(1) NULL VARCHAR2(30) NULL VARCHAR2(1)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 603
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(1) NULL NUMBER NULL VARCHAR2(10) NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(30) NULL NUMBER NULL VARCHAR2(30) NULL VARCHAR2(1) NULL VARCHAR2(50) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE 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 supllier Concurrent Who column Concurrent Who column Concurrent Who column Concurrent 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 item may be cycle counted Demand source line – used for ATO Inventory item identifier to copy attributes from Set identifier – used for ATO Item revision Flag indicating configuration item automatically created User–defined item type (not used for open interface) Flag indicating model must be complete to ship MRP Planning option RMA inspection requirement Demand source type – used for ATO Demand source header identifier – used for ATO Row identifier Row status
PRORATE_SERVICE_FLAG COVERAGE_SCHEDULE_ID SERVICE_DURATION_PERIOD_CODE SERVICE_DURATION WARRANTY_VENDOR_ID MAX_WARRANTY_AMOUNT RESPONSE_TIME_PERIOD_CODE RESPONSE_TIME_VALUE NEW_REVISION_CODE INVOICEABLE_ITEM_FLAG TAX_CODE INVOICE_ENABLED_FLAG MUST_USE_APPROVED_VENDOR_FLAG REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE OUTSIDE_OPERATION_FLAG OUTSIDE_OPERATION_UOM_TYPE SAFETY_STOCK_BUCKET_DAYS AUTO_REDUCE_MPS COSTING_ENABLED_FLAG CYCLE_COUNT_ENABLED_FLAG DEMAND_SOURCE_LINE COPY_ITEM_ID SET_ID REVISION AUTO_CREATED_CONFIG_FLAG ITEM_TYPE MODEL_CONFIG_CLAUSE_NAME SHIP_MODEL_COMPLETE_FLAG MRP_PLANNING_CODE RETURN_INSPECTION_REQUIREMENT DEMAND_SOURCE_TYPE DEMAND_SOURCE_HEADER_ID TRANSACTION_ID PROCESS_FLAG
NULL VARCHAR2(25) NULL NUMBER NULL NUMBER(22) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(30) NULL NUMBER NULL VARCHAR2(10) NULL VARCHAR2(3) NULL VARCHAR2(1) NULL VARCHAR2(30) NULL VARCHAR2(10) NULL VARCHAR2(1) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 604 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(3) NULL VARCHAR2(81) NULL VARCHAR2(81) NULL NUMBER NULL VARCHAR2(30) NULL NUMBER NULL VARCHAR2(3) NULL NUMBER NULL NULL NULL NULL NULL NULL NULL VARCHAR2(10) NUMBER VARCHAR2(10) NUMBER VARCHAR2(10) NUMBER NUMBER Description Abbreviation of organization name Concatenated item segments Concatenated item segments of copied item Template identifier Template name Organization identifier of copied item Abbreviation of organization name of copied item Type of forecast control for ATO Transaction type Material cost Material sub–element Material overhead rate Material overhead sub–element Material sub–element identifier Material overhead sub–element identifier Release time fence code Release time fence days Flag indicating whether item is a container. Used for shipping sales orders Flag indicating whether item is a vehicle. Used for shipping sales orders Maximum load weight of a container or a vehicle that can be used for shipping sales orders Minimum fill condition under which a container or vehicle should be used Container type code for container items. Container types are user definable Internal volume of container items. Used by Shipping to calculate container capacity restrictions Used when multiple Item Open Interface processes are run in parallel
ORGANIZATION_CODE ITEM_NUMBER COPY_ITEM_NUMBER TEMPLATE_ID TEMPLATE_NAME COPY_ORGANIZATION_ID COPY_ORGANIZATION_CODE ATO_FORECAST_CONTROL TRANSACTION_TYPE MATERIAL_COST MATERIAL_SUB_ELEM MATERIAL_OH_RATE MATERIAL_OH_SUB_ELEM MATERIAL_SUB_ELEM_ID MATERIAL_OH_SUB_ELEM_ID RELEASE_TIME_FENCE_CODE RELEASE_TIME_FENCE_DAYS CONTAINER_ITEM_FLAG VEHICLE_ITEM_FLAG MAXIMUM_LOAD_WEIGHT
NULL NUMBER NULL NUMBER NULL VARCHAR2(1) NULL VARCHAR2(1) NULL NUMBER
MINIMUM_FILL_PERCENT CONTAINER_TYPE_CODE INTERNAL_VOLUME
NULL NUMBER NULL VARCHAR2(30) NULL NUMBER
SET_PROCESS_ID WH_UPDATE_DATE PRODUCT_FAMILY_ITEM_ID PURCHASING_TAX_CODE OVERCOMPLETION_TOLERANCE_TYPE OVERCOMPLETION_TOLERANCE_VALUE EFFECTIVITY_CONTROL
NOT NULL NUMBER NULL NULL NULL NULL NULL NULL DATE NUMBER VARCHAR2(50) NUMBER NUMBER NUMBER
GLOBAL_ATTRIBUTE_CATEGORY GLOBAL_ATTRIBUTE1
Effectivity control code. Indicates if the item is under Date Effectivity or Model/Unit Number Effectivity control. NULL VARCHAR2(150) Global descriptive flexfield structure defining column NULL VARCHAR2(150) Global descriptive flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 605
Column Descriptions Name
(Continued) Null? Type Description NULL VARCHAR2(150) Global descriptive flexfield segment NULL VARCHAR2(150) Global descriptive flexfield segment NULL VARCHAR2(150) Global descriptive flexfield segment NULL VARCHAR2(150) Global descriptive flexfield segment NULL VARCHAR2(150) Global descriptive flexfield segment NULL VARCHAR2(150) Global descriptive flexfield segment NULL VARCHAR2(150) Global descriptive flexfield segment NULL VARCHAR2(150) Global descriptive flexfield segment NULL VARCHAR2(150) Global descriptive flexfield segment NULL NUMBER Over shipment tolerance NULL NUMBER Under shipment tolerance NULL NUMBER Over return tolerance NULL NUMBER Under return tolerance NULL NUMBER Flag indicating item is equipment NULL VARCHAR2(30) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(30) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(30) NULL VARCHAR2(1) NULL VARCHAR2(3) NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(1) NULL VARCHAR2(1) NULL NUMBER NULL VARCHAR2(1) NULL NUMBER NULL VARCHAR2(1) NULL VARCHAR2(1) NULL NUMBER Penalty incurred for holding this item inventory NULL NUMBER Penalty incurred for time in between two operations NULL VARCHAR2(1) Item is eligible for financing
GLOBAL_ATTRIBUTE2 GLOBAL_ATTRIBUTE3 GLOBAL_ATTRIBUTE4 GLOBAL_ATTRIBUTE5 GLOBAL_ATTRIBUTE6 GLOBAL_ATTRIBUTE7 GLOBAL_ATTRIBUTE8 GLOBAL_ATTRIBUTE9 GLOBAL_ATTRIBUTE10 OVER_SHIPMENT_TOLERANCE UNDER_SHIPMENT_TOLERANCE OVER_RETURN_TOLERANCE UNDER_RETURN_TOLERANCE EQUIPMENT_TYPE RECOVERED_PART_DISP_CODE DEFECT_TRACKING_ON_FLAG USAGE_ITEM_FLAG EVENT_FLAG ELECTRONIC_FLAG DOWNLOADABLE_FLAG VOL_DISCOUNT_EXEMPT_FLAG COUPON_EXEMPT_FLAG COMMS_NL_TRACKABLE_FLAG ASSET_CREATION_CODE COMMS_ACTIVATION_REQD_FLAG ORDERABLE_ON_WEB_FLAG BACK_ORDERABLE_FLAG WEB_STATUS INDIVISIBLE_FLAG DIMENSION_UOM_CODE UNIT_LENGTH UNIT_WIDTH UNIT_HEIGHT BULK_PICKED_FLAG LOT_STATUS_ENABLED DEFAULT_LOT_STATUS_ID SERIAL_STATUS_ENABLED DEFAULT_SERIAL_STATUS_ID LOT_SPLIT_ENABLED LOT_MERGE_ENABLED INVENTORY_CARRY_PENALTY OPERATION_SLACK_PENALTY FINANCING_ALLOWED_FLAG
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 606 Oracle Inventory Technical Reference Manual
Indexes Index Name MTL_SYSTEM_ITEMS_INTERFACE_N1 MTL_SYSTEM_ITEMS_INTERFACE_N2 MTL_SYSTEM_ITEMS_INTERFACE_N3 MTL_SYSTEM_ITEMS_INTERFACE_N4 MTL_SYSTEM_ITEMS_INTERFACE_U1 Sequences Sequence MTL_SYSTEM_ITEMS_INTF_SETS_S
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE
Sequence 1 2 1 1 1 2 1
Column Name INVENTORY_ITEM_ID ORGANIZATION_ID ITEM_NUMBER SET_PROCESS_ID ORGANIZATION_ID SEGMENT1 TRANSACTION_ID
Derived Column SET_PROCESS_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 607
MTL_SYSTEM_ITEMS_TL
MTL_SYSTEM_ITEMS_TL is a table holding translated Description column for Items. Items now support multilingual description. MLS is implemented with a pair of tables: MTL_SYSTEM_ITEMS_B and MTL_SYSTEM_ITEMS_TL. Translations table (MTL_SYSTEM_ITEMS_TL) holds item descriptions in multiple languages.
Foreign Keys Primary Key Table MTL_SYSTEM_ITEMS_B
Primary Key Column ORGANIZATION_ID INVENTORY_ITEM_ID
Foreign Key Column ORGANIZATION_ID INVENTORY_ITEM_ID
Column Descriptions Name INVENTORY_ITEM_ID (PK) ORGANIZATION_ID (PK) LANGUAGE (PK) SOURCE_LANG DESCRIPTION LONG_DESCRIPTION LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN Indexes Index Name MTL_SYSTEM_ITEMS_TL_N1 MTL_SYSTEM_ITEMS_TL_U1
Null? Type NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NOT NOT NOT NOT NULL NULL NULL NULL NULL
Description
NUMBER NUMBER VARCHAR2(4) VARCHAR2(4) VARCHAR2(240) This column contains Item translated description VARCHAR2(4000) This column contains Item translated Long Description DATE NUMBER DATE NUMBER NUMBER
Index Type NOT UNIQUE UNIQUE
Sequence 1 2 3 1 2 3
Column Name ORGANIZATION_ID LANGUAGE DESCRIPTION INVENTORY_ITEM_ID ORGANIZATION_ID LANGUAGE
Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : MTL_SYSTEM_ITEMS_TL_TA_IBE AFTER ROW INSERT, UPDATE, DELETE
This trigger calls iStore procedures to update search table that depends on MTL_SYSTEM_ITEMS_TL table.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 608 Oracle Inventory Technical Reference Manual
MTL_TRANSACTIONS_INTERFACE
MTL_TRANSACTIONS_INTERFACE is the interface point between non– Inventory applications and the Inventory transaction module. Transaction Manager concurrent program polls this table at a user–specified process interval, and submits the Transaction Workers to process them. Processing consists of data derivation, validation, and transfer of records from MTL_TRANSACTIONS_INTERFACE, MTL_TRANSACTION_LOTS_INTERFACE, and MTL_SERIAL_NUMBERS_INTERFACE into their respective TEMP tables, from where they are processed by the transaction processor. MTL_TRANSACTIONS_INTERFACE follows the Inventory standard for interfacing flexfields. Any parameters which are represented by flexfields may be entered in the interface table either as code combination identifiers or as flexfield segment combinations. The Transaction Worker will validate that any given identifiers are valid and enabled. If no identifier is given, then the Transaction Worker will validate and decode the flexfield segment values, and where appropriate, create new flexfield combinations in the database. The Transaction Manager picks up the rows to process based on the LOCK_FLAG, TRANSACTION_MODE, PROCESS_FLAG to manipulate the records in the table. Only records with TRANSACTION_MODE of 3, LOCK_FLAG of ’2’, and PROCESS_FLAG of ’1’ will be picked up by the Transaction Manager and assigned to a Transaction Worker. If a record fails to process completely, then PROCESS_FLAG will be set to ’3’ and ERROR_CODE and ERROR_EXPLANATION will be populated with the cause for the error.
Foreign Keys Primary Key Table GL_CODE_COMBINATIONS GL_CODE_COMBINATIONS MTL_ITEM_LOCATIONS MTL_ITEM_LOCATIONS MTL_ITEM_REVISIONS MTL_SECONDARY_INVENTORIES MTL_SECONDARY_INVENTORIES MTL_SYSTEM_ITEMS_B ORG_ACCT_PERIODS PCH_RECEIVING_TRANSACTIONS WIP_FLOW_SCHEDULES
Primary Key Column CODE_COMBINATION_ID CODE_COMBINATION_ID INVENTORY_LOCATION_ID ORGANIZATION_ID INVENTORY_LOCATION_ID ORGANIZATION_ID REVISION SECONDARY_INVENTORY_NAME ORGANIZATION_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID ACCT_PERIOD_ID TRANSACTION_ID SCHEDULE_NUMBER ORGANIZATION_ID
Foreign Key Column DISTRIBUTION_ACCOUNT_ID TRANSPORTATION_ACCOUNT LOCATOR_ID ORGANIZATION_ID TRANSFER_LOCATOR TRANSFER_ORGANIZATION REVISION SUBINVENTORY_CODE ORGANIZATION_ID TRANSFER_SUBINVENTORY TRANSFER_ORGANIZATION INVENTORY_ITEM_ID ORGANIZATION_ID ACCT_PERIOD_ID RCV_TRANSACTION_ID SCHEDULE_NUMBER ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 609
Foreign Keys (Continued) Primary Key Table WIP_REQUIREMENT_OPERATIONS
Primary Key Column OPERATION_SEQ_NUM REPETITIVE_SCHEDULE_ID
Foreign Key Column OPERATION_SEQ_NUM SCHEDULE_ID
Column Descriptions Name TRANSACTION_INTERFACE_ID TRANSACTION_HEADER_ID
Null? Type NULL NUMBER NULL NUMBER
Description Transaction interface line identifier Transaction group identifier and Workers, only user–specified values will be ignored Transaction source identifier; Used for auditing and process control Transaction source line identifier; Used for auditing only Transaction source group identifier; Used for process control by user–submitted Transaction Workers Flag indicating whether transaction is ready to be processed by the Transaction Manager or Worker (’1’ for ready, ’2’ for not ready); if the transaction fails for some reason, the Transaction Worker sets the value of PROCESS_FLAG to ’3’ Full validation required flag Code that indicates whether the transaction is to be processed in immediate concurrent processing mode (2) or background processing mode (3) Flag indicating whether the transaction is locked by the Transaction Manager or Workers (’1’ for locked, ’2’ or NULL for not locked); this prevents two different Workers from processing the same transaction; You should always specify ’2’ 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 segment identifier 1 Inventory item segment identifier 2 Inventory item segment identifier 3
SOURCE_CODE SOURCE_LINE_ID SOURCE_HEADER_ID
NOT NULL VARCHAR2(30) NOT NULL NUMBER NOT NULL NUMBER
PROCESS_FLAG
NOT NULL NUMBER(1)
VALIDATION_REQUIRED TRANSACTION_MODE
NULL NUMBER NOT NULL NUMBER
LOCK_FLAG
NULL NUMBER(1)
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 ITEM_SEGMENT1 ITEM_SEGMENT2 ITEM_SEGMENT3
NOT NOT NOT NOT
NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER VARCHAR2(40)
NULL VARCHAR2(40) NULL VARCHAR2(40)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 610 Oracle Inventory Technical Reference Manual
Column Descriptions Name 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
(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(3) NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NOT NULL VARCHAR2(3) NOT NULL DATE NULL NUMBER Description Inventory item segment identifier 4 Inventory item segment identifier 5 Inventory item segment identifier 6 Inventory item segment identifier 7 Inventory item segment identifier 8 Inventory item segment identifier 9 Inventory item segment identifier 10 Inventory item segment identifier 11 Inventory item segment identifier 12 Inventory item segment identifier 13 Inventory item segment identifier 14 Inventory item segment identifier 15 Inventory item segment identifier 16 Inventory item segment identifier 17 Inventory item segment identifier 18 Inventory item segment identifier 19 Inventory item segment identifier 20 Inventory item revision code Organization identifier Transaction quantity Transaction quantity in primary unit of measure Transaction unit of measure Transaction date; No timestamp, will be truncated by Transaction Worker Accounting period identifier; the Transaction Worker derives this information from the TRANSACTION_DATE column Subinventory name Locator identifier; locator must be specified for items under locator control either by locator identifier, or by individual segment values Locator identifier 1 Locator identifier 2 Locator identifier 3 Locator identifier 4 Locator identifier 5 Locator identifier 6 Locator identifier 7
REVISION ORGANIZATION_ID TRANSACTION_QUANTITY PRIMARY_QUANTITY TRANSACTION_UOM TRANSACTION_DATE ACCT_PERIOD_ID
SUBINVENTORY_CODE LOCATOR_ID
NULL VARCHAR2(10) NULL NUMBER
LOC_SEGMENT1 LOC_SEGMENT2 LOC_SEGMENT3 LOC_SEGMENT4 LOC_SEGMENT5 LOC_SEGMENT6 LOC_SEGMENT7
NULL NULL NULL NULL NULL NULL NULL
VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 611
Column Descriptions Name
(Continued) 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 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) 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(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(40) VARCHAR2(30) NUMBER Description Locator identifier 8 Locator identifier 9 Locator identifier 10 Locator identifier 11 Locator identifier 12 Locator identifier 13 Locator identifier 14 Locator identifier 15 Locator identifier 16 Locator identifier 17 Locator identifier 18 Locator identifier 19 Locator identifier 20 Transaction source identifier Transaction source segment 1 Transaction source segment 2 Transaction source segment 3 Transaction source segment 4 Transaction source segment 5 Transaction source segment 6 Transaction source segment 7 Transaction source segment 8 Transaction source segment 9 Transaction source segment 10 Transaction source segment 11 Transaction source segment 12 Transaction source segment 13 Transaction source segment 14 Transaction source segment 15 Transaction source segment 16 Transaction source segment 17 Transaction source segment 18 Transaction source segment 19 Transaction source segment 20 Transaction source segment 21 Transaction source segment 22 Transaction source segment 23 Transaction source segment 24 Transaction source segment 25 Transaction source segment 26 Transaction source segment 27 Transaction source segment 28 Transaction source segment 29 Transaction source segment 30 Transaction source identifier Transaction source type identifier NULL NUMBER Transaction action identifier NOT NULL NUMBER Transaction type identifier NULL NUMBER Transaction reason identifier NULL VARCHAR2(240) Transaction reference NULL NUMBER Transaction cost; this is a per–unit value NULL NUMBER GL code combination identifier
LOC_SEGMENT8 LOC_SEGMENT9 LOC_SEGMENT10 LOC_SEGMENT11 LOC_SEGMENT12 LOC_SEGMENT13 LOC_SEGMENT14 LOC_SEGMENT15 LOC_SEGMENT16 LOC_SEGMENT17 LOC_SEGMENT18 LOC_SEGMENT19 LOC_SEGMENT20 TRANSACTION_SOURCE_ID DSP_SEGMENT1 DSP_SEGMENT2 DSP_SEGMENT3 DSP_SEGMENT4 DSP_SEGMENT5 DSP_SEGMENT6 DSP_SEGMENT7 DSP_SEGMENT8 DSP_SEGMENT9 DSP_SEGMENT10 DSP_SEGMENT11 DSP_SEGMENT12 DSP_SEGMENT13 DSP_SEGMENT14 DSP_SEGMENT15 DSP_SEGMENT16 DSP_SEGMENT17 DSP_SEGMENT18 DSP_SEGMENT19 DSP_SEGMENT20 DSP_SEGMENT21 DSP_SEGMENT22 DSP_SEGMENT23 DSP_SEGMENT24 DSP_SEGMENT25 DSP_SEGMENT26 DSP_SEGMENT27 DSP_SEGMENT28 DSP_SEGMENT29 DSP_SEGMENT30 TRANSACTION_SOURCE_NAME TRANSACTION_SOURCE_TYPE_ID TRANSACTION_ACTION_ID TRANSACTION_TYPE_ID REASON_ID TRANSACTION_REFERENCE TRANSACTION_COST DISTRIBUTION_ACCOUNT_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 612 Oracle Inventory Technical Reference Manual
Column Descriptions Name DST_SEGMENT1 DST_SEGMENT2 DST_SEGMENT3 DST_SEGMENT4 DST_SEGMENT5 DST_SEGMENT6 DST_SEGMENT7 DST_SEGMENT8 DST_SEGMENT9 DST_SEGMENT10 DST_SEGMENT11 DST_SEGMENT12 DST_SEGMENT13 DST_SEGMENT14 DST_SEGMENT15 DST_SEGMENT16 DST_SEGMENT17 DST_SEGMENT18 DST_SEGMENT19 DST_SEGMENT20 DST_SEGMENT21 DST_SEGMENT22 DST_SEGMENT23 DST_SEGMENT24 DST_SEGMENT25 DST_SEGMENT26 DST_SEGMENT27 DST_SEGMENT28 DST_SEGMENT29 DST_SEGMENT30
(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) 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 NUMBER Description Distribution account segment identifier 1 Distribution account segment identifier 2 Distribution account segment identifier 3 Distribution account segment identifier 4 Distribution account segment identifier 5 Distribution account segment identifier 6 Distribution account segment identifier 7 Distribution account segment identifier 8 Distribution account segment identifier 9 Distribution account segment identifier 10 Distribution account segment identifier 11 Distribution account segment identifier 12 Distribution account segment identifier 13 Distribution account segment identifier 14 Distribution account segment identifier 15 Distribution account segment identifier 16 Distribution account segment identifier 17 Distribution account segment identifier 18 Distribution account segment identifier 19 Distribution account segment identifier 20 Distribution account segment identifier 21 Distribution account segment identifier 22 Distribution account segment identifier 23 Distribution account segment identifier 24 Distribution account segment identifier 25 Distribution account segment identifier 26 Distribution account segment identifier 27 Distribution account segment identifier 28 Distribution account segment identifier 29 Distribution account segment identifier 30 Requisition line identifier
REQUISITION_LINE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 613
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL VARCHAR2(30) DATE VARCHAR2(30) NUMBER VARCHAR2(30) NUMBER NUMBER Description Currency code Currency conversion date Currency conversion type Currency conversion rate USSGL transaction code WIP entity type WIP repetitive schedule identifier Employee code WIP department code Code indicating whether or not to update the Master Production Schedule Flag indicating whether inventory item is a primary assembly for WIP (1 for primary assembly, null otherwise) Code indicating whether MRP should be relieved for WIP Operation sequence number within a routing Repetitive line identifier Reservation picking line identifier Line identifier for sales orders Delivery identifier for sales orders Demand identifier Customer ship–to address identifier for sales orders Line item number for purchase orders Receiving document identifier Receiving transaction identifier; Not currently used Ship to location identifier Encumbrance account identifier Encumbrance amount Supplier lot number Destination subinventory name for a transfer transaction Destination organization identifier for transfer transactions Destination locator identifier for transfer transactions; transfer to location must be specified for inventory items under location control either by transfer to location identifier, or by individual segment values Transfer locator segment identifier 1 Transfer locator segment identifier 2 Transfer locator segment identifier 3
CURRENCY_CODE CURRENCY_CONVERSION_DATE CURRENCY_CONVERSION_TYPE CURRENCY_CONVERSION_RATE USSGL_TRANSACTION_CODE WIP_ENTITY_TYPE SCHEDULE_ID EMPLOYEE_CODE DEPARTMENT_ID SCHEDULE_UPDATE_CODE SETUP_TEARDOWN_CODE PRIMARY_SWITCH
NULL VARCHAR2(10) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER
MRP_CODE OPERATION_SEQ_NUM REPETITIVE_LINE_ID PICKING_LINE_ID TRX_SOURCE_LINE_ID TRX_SOURCE_DELIVERY_ID DEMAND_ID CUSTOMER_SHIP_ID LINE_ITEM_NUM RECEIVING_DOCUMENT RCV_TRANSACTION_ID SHIP_TO_LOCATION_ID ENCUMBRANCE_ACCOUNT ENCUMBRANCE_AMOUNT VENDOR_LOT_NUMBER TRANSFER_SUBINVENTORY TRANSFER_ORGANIZATION TRANSFER_LOCATOR
NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(10) NULL NUMBER NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER VARCHAR2(30) VARCHAR2(10)
NULL NUMBER NULL NUMBER
XFER_LOC_SEGMENT1 XFER_LOC_SEGMENT2 XFER_LOC_SEGMENT3
NULL VARCHAR2(40) NULL VARCHAR2(40) NULL VARCHAR2(40)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 614 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(40) Description Transfer locator segment identifier 4 NULL VARCHAR2(40) Transfer locator segment identifier 5 NULL VARCHAR2(40) Transfer locator segment identifier 6 NULL VARCHAR2(40) Transfer locator segment identifier 7 NULL VARCHAR2(40) Transfer locator segment identifier 8 NULL VARCHAR2(40) Transfer locator segment identifier 9 NULL VARCHAR2(40) Transfer locator segment identifier 10 NULL VARCHAR2(40) Transfer locator segment identifier 11 NULL VARCHAR2(40) Transfer locator segment identifier 12 NULL VARCHAR2(40) Transfer locator segment identifier 13 NULL VARCHAR2(40) Transfer locator segment identifier 14 NULL VARCHAR2(40) Transfer locator segment identifier 15 NULL VARCHAR2(40) Transfer locator segment identifier 16 NULL VARCHAR2(40) Transfer locator segment identifier 17 NULL VARCHAR2(40) Transfer locator segment identifier 18 NULL VARCHAR2(40) Transfer locator segment identifier 19 NULL VARCHAR2(40) Transfer locator segment identifier 20 NULL VARCHAR2(30) Shipment number identifier NULL NUMBER Transportation cost; per–transaction value NULL NUMBER Transportation account identifier NULL NUMBER Transfer cost; per–transaction value NULL VARCHAR2(25) Freight identifier NULL NUMBER Number of containers NULL VARCHAR2(20) Waybill/airbill identifier NULL DATE Expected arrival date; truncated, no timestamp NULL NUMBER New average cost used for average cost update NULL NUMBER Value change used for average cost update NULL NUMBER Percentage change for average cost update NULL NUMBER Demand source header identifier NULL VARCHAR2(30) Demand source line identifier NULL VARCHAR2(30) Demand source delivery identifier NULL NUMBER Negative requirement flag NULL VARCHAR2(240) Error explanation NULL VARCHAR2(1) Item shippable flag NULL VARCHAR2(240) Error code
XFER_LOC_SEGMENT4 XFER_LOC_SEGMENT5 XFER_LOC_SEGMENT6 XFER_LOC_SEGMENT7 XFER_LOC_SEGMENT8 XFER_LOC_SEGMENT9 XFER_LOC_SEGMENT10 XFER_LOC_SEGMENT11 XFER_LOC_SEGMENT12 XFER_LOC_SEGMENT13 XFER_LOC_SEGMENT14 XFER_LOC_SEGMENT15 XFER_LOC_SEGMENT16 XFER_LOC_SEGMENT17 XFER_LOC_SEGMENT18 XFER_LOC_SEGMENT19 XFER_LOC_SEGMENT20 SHIPMENT_NUMBER TRANSPORTATION_COST TRANSPORTATION_ACCOUNT TRANSFER_COST FREIGHT_CODE CONTAINERS WAYBILL_AIRBILL EXPECTED_ARRIVAL_DATE NEW_AVERAGE_COST VALUE_CHANGE PERCENTAGE_CHANGE DEMAND_SOURCE_HEADER_ID DEMAND_SOURCE_LINE DEMAND_SOURCE_DELIVERY NEGATIVE_REQ_FLAG ERROR_EXPLANATION SHIPPABLE_FLAG ERROR_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 615
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(1) NULL VARCHAR2(30) 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 Required flag Descriptive flexfield structure defining column VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment NUMBER Requisition distribution identifier NUMBER Movement statistics cross reference NUMBER Reservation quantity NUMBER Shipped quantity VARCHAR2(2000) Concatenated inventory item number used for shipping transactions interface VARCHAR2(2000) Concatenated inventory locator name for shipping transactions interface NUMBER(15) Task identifier NUMBER(15) ”To” task identifier NUMBER Source task identifier NUMBER(15) Project identifier NUMBER(15) ”To” Project identifier NUMBER Source project identifier NUMBER Oracle Projects related expenditure organization identifier VARCHAR2(30) Oracle Projects related expenditure type VARCHAR2(1) Indicates if job costs must be flushed out for this Job completion. NUMBER Indicates the percentage of value to be attributed to transfer costs in an inter–org transfer. NUMBER Transaction sequence identifier (currently not used) NUMBER Specifies the material account NUMBER Specifies the material overhead account NUMBER Specifies the resource account NUMBER Specifies the account to be charged for outside processing NUMBER Specifies the overhead account
REQUIRED_FLAG ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 REQUISITION_DISTRIBUTION_ID MOVEMENT_ID RESERVATION_QUANTITY SHIPPED_QUANTITY INVENTORY_ITEM LOCATOR_NAME TASK_ID TO_TASK_ID SOURCE_TASK_ID PROJECT_ID TO_PROJECT_ID SOURCE_PROJECT_ID PA_EXPENDITURE_ORG_ID EXPENDITURE_TYPE FINAL_COMPLETION_FLAG TRANSFER_PERCENTAGE
TRANSACTION_SEQUENCE_ID MATERIAL_ACCOUNT MATERIAL_OVERHEAD_ACCOUNT RESOURCE_ACCOUNT OUTSIDE_PROCESSING_ACCOUNT OVERHEAD_ACCOUNT
NULL NULL NULL NULL NULL NULL
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 616 Oracle Inventory Technical Reference Manual
Column Descriptions Name BOM_REVISION ROUTING_REVISION
(Continued) Null? Type NULL VARCHAR2(3) NULL VARCHAR2(3) Description Item revision used for getting the bill information while backflushing the flow schedule Routing revision used for getting the routing information while charging the flow schedule Date of inventory item revision used for exploding the bill for the flow schedule Date of item routing revision used for exploding the routing for the flow schedule Alternate BOM designator Alternate Routing designator Accounting class to be used for the flow schedule The class to which the demand is tied In substitution records for flow schedules, specifies the parent completion records transaction interface id Identifies the kind of substitution allowed The substitution item’s inventory Item ID Specifies schedule group (used for flow manufacturing) Specifies the sequence to be built (used for flow manufacturing) Flow schedule number Specifies whether flow schedule is scheduled or not Specifies whether the WIP transaction is a flow or schedule type transaction Cost group identifier – Used by WMS only Transfer Cost Group Identifier QA Results Identifier Overcompletion transaction quantity Overcompletion Primary Quantity End Item Unit Number Standard Who column
BOM_REVISION_DATE ROUTING_REVISION_DATE ALTERNATE_BOM_DESIGNATOR ALTERNATE_ROUTING_DESIGNATOR ACCOUNTING_CLASS DEMAND_CLASS PARENT_ID
NULL DATE NULL DATE NULL VARCHAR2(10) NULL VARCHAR2(10) NULL VARCHAR2(10) NULL VARCHAR2(30) NULL NUMBER
SUBSTITUTION_TYPE_ID SUBSTITUTION_ITEM_ID SCHEDULE_GROUP BUILD_SEQUENCE SCHEDULE_NUMBER SCHEDULED_FLAG FLOW_SCHEDULE COST_GROUP_ID TRANSFER_COST_GROUP_ID KANBAN_CARD_ID QA_COLLECTION_ID OVERCOMPLETION_TRANSACTION_QTY OVERCOMPLETION_PRIMARY_QTY OVERCOMPLETION_TRANSACTION_ID END_ITEM_UNIT_NUMBER SCHEDULED_PAYBACK_DATE ORG_COST_GROUP_ID COST_TYPE_ID LPN_ID TRANSFER_LPN_ID CONTENT_LPN_ID
NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(30) NULL NUMBER NULL VARCHAR2(1) NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER VARCHAR2(60) DATE NUMBER NUMBER NUMBER NUMBER
NULL NUMBER
License Plate Number Identifier Transfer License Plate Number Identifier Transfer License Plate Number Identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 617
Indexes Index Name MTL_TRANSACTIONS_INTERFACE_N1 MTL_TRANSACTIONS_INTERFACE_N2 MTL_TRANSACTIONS_INTERFACE_N3 MTL_TRANSACTIONS_INTERFACE_U1
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE
Sequence 1 1 10 1
Column Name TRANSACTION_HEADER_ID PARENT_ID PICKING_LINE_ID TRANSACTION_INTERFACE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 618 Oracle Inventory 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 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
Foreign Key Column 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 CST_ACCOUNTING_LINE_TYPE 1
QuickCodes Table MFG_LOOKUPS Inv valuation
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 619
QuickCodes Columns Column
(Continued) QuickCodes Type 10 11 12 13 14 15 2 3 4 5 6 7 8 9 99 QuickCodes Table 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 MFG_LOOKUPS Item Lot Resource Units Resource Value Total Value Activity
BASIS_TYPE
CST_BASIS 1 2 3 4 5 6
Column Descriptions Name 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 TRANSACTION_VALUE PRIMARY_QUANTITY GL_BATCH_ID
Null? Type 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
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 identifer 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
NULL NUMBER NULL NUMBER NOT NULL NUMBER
ACCOUNTING_LINE_TYPE BASE_TRANSACTION_VALUE CONTRA_SET_ID
NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 620 Oracle Inventory Technical Reference Manual
Column Descriptions Name RATE_OR_AMOUNT BASIS_TYPE RESOURCE_ID COST_ELEMENT_ID ACTIVITY_ID CURRENCY_CODE
(Continued) Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(15) NULL DATE NULL VARCHAR2(30) NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE NUMBER NUMBER NUMBER Description 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 identifer 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
CURRENCY_CONVERSION_DATE CURRENCY_CONVERSION_TYPE CURRENCY_CONVERSION_RATE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ENCUMBRANCE_TYPE_ID REPETITIVE_SCHEDULE_ID GL_SL_LINK_ID Indexes Index Name MTL_TRANSACTION_ACCOUNTS_N1 MTL_TRANSACTION_ACCOUNTS_N2 MTL_TRANSACTION_ACCOUNTS_N3 MTL_TRANSACTION_ACCOUNTS_N4 MTL_TRANSACTION_ACCOUNTS_N5 MTL_TRANSACTION_ACCOUNTS_N6
Index Type NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE
Sequence 1 1 1 1 3 5 1 2 1 2 3
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
NOT UNIQUE NOT UNIQUE
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 – 621
MTL_TRANSACTION_ACCOUNTS_EFC
MTL_TRANSACTION_ACCOUNTS_EFC is used exclusively as an archive table for the ”Euro as a functional currency” project. It mirrors the table MTL_TRANSACTION_ACCOUNTS prior to conversion to the euro currency.
Column Descriptions Name TRANSACTION_ID CURRENCY_CONVERSION_RATE REFERENCE_ACCOUNT BASE_TRANSACTION_VALUE RATE_OR_AMOUNT SET_OF_BOOKS_ID
Null? Type NULL NULL NULL NOT NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER
Description Transaction Identifier Currency Conversion Rate Reference Account Base Transaction Value Rate Or Amount Set Of Books Identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 622 Oracle Inventory Technical Reference Manual
MTL_TRANSACTION_LOTS_INTERFACE
MTL_TRANSACTION_LOTS_INTERFACE is the interface analogy of MTL_TRANSACTION_LOTS_TEMP.
Foreign Keys Primary Key Table MTL_SERIAL_NUMBERS_INTERFACE Column Descriptions Name TRANSACTION_INTERFACE_ID (PK) SOURCE_CODE SOURCE_LINE_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LOT_NUMBER LOT_EXPIRATION_DATE TRANSACTION_QUANTITY PRIMARY_QUANTITY SERIAL_TRANSACTION_TEMP_ID ERROR_CODE PROCESS_FLAG DESCRIPTION VENDOR_ID SUPPLIER_LOT_NUMBER TERRITORY_CODE ORIGINATION_DATE DATE_CODE GRADE_CODE
Primary Key Column TRANSACTION_INTERFACE_ID
Foreign Key Column SERIAL_TRANSACTION_TEMP_ID
Null? Type NOT NULL NULL NULL NOT NULL NOT NULL NOT NULL NOT NULL NULL NULL NULL NULL NULL NOT NULL NULL NOT NULL NULL NULL NULL NULL NUMBER VARCHAR2(30) NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE VARCHAR2(30) DATE NUMBER NUMBER NUMBER VARCHAR2(240) VARCHAR2(1)
Description Transaction identifier Source identifier Source line 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 Lot number Expiration date Transaction Quantity Quantity Serial transaction identifier Error code Row Process Flag (Not used currently) – Used By WMS Only Identification for Vendor– Used By WMS Only Supplier Lot Number– Used By WMS Only Territory code for country of Origin Origination date of the lot– Used By WMS Only A code identifying the date of packaging or assembly– Used By WMS Only The sublabeling of items, lots and sublots to identify their particular makeup and to separate one lot from other production lots of the same item .– Used By WMS Only A user entered attribute that defines the date on which an attribute of the lot or sublot was last changed.– Used By WMS Only The date on which the lot matures– Used By WMS Only Identifier for the status of lot – Used by WMS only
NULL VARCHAR2(256) NULL NUMBER NULL VARCHAR2(150) NULL VARCHAR2(30) NULL DATE NULL VARCHAR2(150) NULL VARCHAR2(150)
CHANGE_DATE
NULL DATE
MATURITY_DATE STATUS_ID
NULL DATE NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 623
Column Descriptions Name RETEST_DATE AGE ITEM_SIZE COLOR VOLUME VOLUME_UOM PLACE_OF_ORIGIN BEST_BY_DATE LENGTH LENGTH_UOM RECYCLED_CONTENT
(Continued) Null? Type NULL DATE NULL NUMBER NULL NULL NULL NULL NUMBER VARCHAR2(150) NUMBER VARCHAR2(3) Description Restest Date– Used By WMS Only The age of the lot or sublot in days after the creation date.– Used By WMS Only Item size– Used By WMS Only Color– Used By WMS Only volume– Used By WMS Only UOM for measuring Volume– Used By WMS Only A value indicating the place the inventory originated– Used By WMS Only The date on or before which the lot or sublot is best used– Used By WMS Only length– Used By WMS Only UOM to measure lenght– Used By WMS Only The content, usually expressed as a percentage, of the product that is made up of recycled materials– Used By WMS Only Thickness– Used By WMS Only UOM to measure thickness– Used By WMS Only width– Used By WMS Only UOM to measure width– Used By WMS Only This attribute is used in the pulp and paper industry to identify potential problems when feeding the paper through machinery.– Used By WMS Only Lot attributes descriptive flexfield structure defining column– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only Descriptive flexfield segment– Used By WMS Only
NULL VARCHAR2(150) NULL DATE NULL NUMBER NULL VARCHAR2(3) NULL NUMBER
THICKNESS THICKNESS_UOM WIDTH WIDTH_UOM CURL_WRINKLE_FOLD
NULL NUMBER NULL VARCHAR2(3) NULL NUMBER NULL VARCHAR2(3) NULL VARCHAR2(150)
LOT_ATTRIBUTE_CATEGORY C_ATTRIBUTE1 C_ATTRIBUTE2 C_ATTRIBUTE3 C_ATTRIBUTE4 C_ATTRIBUTE5 C_ATTRIBUTE6 C_ATTRIBUTE7 C_ATTRIBUTE8 C_ATTRIBUTE9 C_ATTRIBUTE10 C_ATTRIBUTE11 C_ATTRIBUTE12
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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 624 Oracle Inventory Technical Reference Manual
Column Descriptions Name C_ATTRIBUTE13 C_ATTRIBUTE14 C_ATTRIBUTE15 C_ATTRIBUTE16 C_ATTRIBUTE17 C_ATTRIBUTE18 C_ATTRIBUTE19 C_ATTRIBUTE20 D_ATTRIBUTE1 D_ATTRIBUTE2 D_ATTRIBUTE3 D_ATTRIBUTE4 D_ATTRIBUTE5 D_ATTRIBUTE6 D_ATTRIBUTE7 D_ATTRIBUTE8 D_ATTRIBUTE9 D_ATTRIBUTE10 N_ATTRIBUTE1 N_ATTRIBUTE2 N_ATTRIBUTE3 N_ATTRIBUTE4 N_ATTRIBUTE5 N_ATTRIBUTE6 N_ATTRIBUTE7 N_ATTRIBUTE8 N_ATTRIBUTE9 N_ATTRIBUTE10
(Continued) Null? Type Description flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only flexfield Only segment– segment– segment– segment– segment– segment– segment– segment– segment– segment– segment– segment– segment– segment– segment– segment– segment– segment– segment– segment– segment– segment– segment– segment– segment– segment– segment– segment– NULL VARCHAR2(150) Descriptive Used By WMS NULL VARCHAR2(150) Descriptive Used By WMS NULL VARCHAR2(150) Descriptive Used By WMS NULL VARCHAR2(150) Descriptive Used By WMS NULL VARCHAR2(150) Descriptive Used By WMS NULL VARCHAR2(150) Descriptive Used By WMS NULL VARCHAR2(150) Descriptive Used By WMS NULL VARCHAR2(150) Descriptive Used By WMS NULL DATE Descriptive Used By WMS NULL DATE Descriptive Used By WMS NULL DATE Descriptive Used By WMS NULL DATE Descriptive Used By WMS NULL DATE Descriptive Used By WMS NULL DATE Descriptive Used By WMS NULL DATE Descriptive Used By WMS NULL DATE Descriptive Used By WMS NULL DATE Descriptive Used By WMS NULL DATE Descriptive Used By WMS NULL NUMBER Descriptive Used By WMS NULL NUMBER Descriptive Used By WMS NULL NUMBER Descriptive Used By WMS NULL NUMBER Descriptive Used By WMS NULL NUMBER Descriptive Used By WMS NULL NUMBER Descriptive Used By WMS NULL NUMBER Descriptive Used By WMS NULL NUMBER Descriptive Used By WMS NULL NUMBER Descriptive Used By WMS NULL NUMBER Descriptive Used By WMS
Indexes Index Name MTL_TRANSACTION_LOTS_INT_N1
Index Type NOT UNIQUE
Sequence 1
Column Name TRANSACTION_INTERFACE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 625
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
Primary Key Column TRANSACTION_TEMP_ID
Foreign Key Column TRANSACTION_TEMP_ID
Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NOT NOT NOT NOT NOT NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER
Description
GROUP_HEADER_ID PUT_AWAY_RULE_ID PICK_RULE_ID DESCRIPTION VENDOR_ID SUPPLIER_LOT_NUMBER TERRITORY_CODE
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 userr’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 NULL VARCHAR2(256) – Used By WMS Only NULL NUMBER Identification for Vendor– Used By WMS Only NULL VARCHAR2(150) SUPPLIER LOT NUMBER– Used By WMS Only NULL VARCHAR2(30) Territory Code for Country of Origin
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 626 Oracle Inventory Technical Reference Manual
Column Descriptions Name ORIGINATION_DATE DATE_CODE GRADE_CODE CHANGE_DATE MATURITY_DATE STATUS_ID RETEST_DATE AGE ITEM_SIZE COLOR VOLUME VOLUME_UOM PLACE_OF_ORIGIN BEST_BY_DATE LENGTH LENGTH_UOM RECYCLED_CONTENT
(Continued) Null? Type NULL DATE 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) DATE DATE NUMBER DATE NUMBER NUMBER VARCHAR2(150) NUMBER VARCHAR2(3) VARCHAR2(150) DATE NUMBER VARCHAR2(3) NUMBER NUMBER VARCHAR2(3) NUMBER VARCHAR2(3) VARCHAR2(150) Description Originaion Code– Used By WMS Only Date Code– Used By WMS Only Grade Code– Used By WMS Only Change Date– Used By WMS Only Maturity Date– Used By WMS Only Status Identifier – Used by WMS only Retest Date– Used By WMS Only Age– Used By WMS Only Item Size– Used By WMS Only Color– Used By WMS Only Volume– Used By WMS Only Volume UOM– Used By WMS Only Place of Origin– Used By WMS Only Best By Date– Used By WMS Only Length– Used By WMS Only Length UOM– Used By WMS Only Recycled Content– Used By WMS Only Thickness– Used By WMS Only Thickness UOM– Used By WMS Only Width– Used By WMS Only Width UOM– Used By WMS Only Curl Wrinkle Fold– Used By WMS Only Lot Attribute Category– Used By WMS Only Descriptive Flexfield Segment– Used By WMS Only Descriptive Flexfield Segment– Used By WMS Only Descriptive Flexfield Segment– Used By WMS Only Descriptive Flexfield Segment– Used By WMS Only Descriptive Flexfield Segment– Used By WMS Only Descriptive Flexfield Segment– Used By WMS Only Descriptive Flexfield Segment– Used By WMS Only Descriptive Flexfield Segment– Used By WMS Only Descriptive Flexfield Segment– Used By WMS Only Descriptive Flexfield Segment– Used By WMS Only Descriptive Flexfield Segment– Used By WMS Only Descriptive Flexfield Segment– Used By WMS Only Descriptive Flexfield Segment– Used By WMS Only Descriptive Flexfield Segment– Used By WMS Only Descriptive Flexfield Segment– Used By WMS Only
THICKNESS THICKNESS_UOM WIDTH WIDTH_UOM CURL_WRINKLE_FOLD LOT_ATTRIBUTE_CATEGORY C_ATTRIBUTE1 C_ATTRIBUTE2 C_ATTRIBUTE3 C_ATTRIBUTE4 C_ATTRIBUTE5 C_ATTRIBUTE6 C_ATTRIBUTE7 C_ATTRIBUTE8 C_ATTRIBUTE9 C_ATTRIBUTE10 C_ATTRIBUTE11 C_ATTRIBUTE12 C_ATTRIBUTE13 C_ATTRIBUTE14 C_ATTRIBUTE15
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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 627
Column Descriptions Name C_ATTRIBUTE16 C_ATTRIBUTE17 C_ATTRIBUTE18 C_ATTRIBUTE19 C_ATTRIBUTE20 D_ATTRIBUTE1 D_ATTRIBUTE2 D_ATTRIBUTE3 D_ATTRIBUTE4 D_ATTRIBUTE5 D_ATTRIBUTE6 D_ATTRIBUTE7 D_ATTRIBUTE8 D_ATTRIBUTE9 D_ATTRIBUTE10 N_ATTRIBUTE1 N_ATTRIBUTE2 N_ATTRIBUTE3 N_ATTRIBUTE4 N_ATTRIBUTE5 N_ATTRIBUTE6 N_ATTRIBUTE7 N_ATTRIBUTE8 N_ATTRIBUTE9 N_ATTRIBUTE10 VENDOR_NAME Indexes Index Name
(Continued) Null? Type Description NULL VARCHAR2(150) Descriptive Flexfield Segment– Used By WMS Only NULL VARCHAR2(150) Descriptive Flexfield Segment– Used By WMS Only NULL VARCHAR2(150) Descriptive Flexfield Segment– Used By WMS Only NULL VARCHAR2(150) Descriptive Flexfield Segment– Used By WMS Only NULL VARCHAR2(150) Descriptive Flexfield Segment– Used By WMS Only NULL DATE Descriptive Flexfield Segment– Used By WMS Only NULL DATE Descriptive Flexfield Segment– Used By WMS Only NULL DATE Descriptive Flexfield Segment– Used By WMS Only NULL DATE Descriptive Flexfield Segment– Used By WMS Only NULL DATE Descriptive Flexfield Segment– Used By WMS Only NULL DATE Descriptive Flexfield Segment– Used By WMS Only NULL DATE Descriptive Flexfield Segment– Used By WMS Only NULL DATE Descriptive Flexfield Segment– Used By WMS Only NULL DATE Descriptive Flexfield Segment– Used By WMS Only NULL DATE Descriptive Flexfield Segment– Used By WMS Only NULL NUMBER Descriptive Flexfield Segment– Used By WMS Only NULL NUMBER Descriptive Flexfield Segment– Used By WMS Only NULL NUMBER Descriptive Flexfield Segment– Used By WMS Only NULL NUMBER Descriptive Flexfield Segment– Used By WMS Only NULL NUMBER Descriptive Flexfield Segment– Used By WMS Only NULL NUMBER Descriptive Flexfield Segment– Used By WMS Only NULL NUMBER Descriptive Flexfield Segment– Used By WMS Only NULL NUMBER Descriptive Flexfield Segment– Used By WMS Only NULL NUMBER Descriptive Flexfield Segment– Used By WMS Only NULL NUMBER Descriptive Flexfield Segment– Used By WMS Only NULL VARCHAR2(240) Vendor Name– Used By WMS Only
Index Type NOT UNIQUE
Sequence 1
Column Name TRANSACTION_TEMP_ID
MTL_TRANSACTION_LOTS_TEMP_N1
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 628 Oracle Inventory Technical Reference Manual
Sequences Sequence MTL_LOT_NUMERIC_SUFFIX_S
Derived Column LOT_NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 629
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
Primary Key Column LOT_NUMBER INVENTORY_ITEM_ID ORGANIZATION_ID TRANSACTION_ID TRANSACTION_SOURCE_TYPE_ID TRANSACTION_ID
Foreign Key Column LOT_NUMBER INVENTORY_ITEM_ID ORGANIZATION_ID TRANSACTION_ID TRANSACTION_SOURCE_TYPE_ID SERIAL_TRANSACTION_ID
Null? Type NOT NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER DATE NUMBER
Description Transaction identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Inventory item identifier Organization identifier Transaction date Transaction disposition (derived from MTL_MATERIAL_TRANSACTIONS) Disposition type code Name of the transaction source Transaction quantity, in the user’s current unit of measure Transacted Quantity, in the item’s primary unit of measure Lot number Serial transaction identifier – links this table with the corresponding rows in the serial numbers table Description for the lot number – Used By WMS Only Supplier identification (from po_vendors table) – Used By WMS Only SUPPLIER LOT NUMBER – Used By WMS Only Territory Code TERRITORY CODE ORIGINATION DATE – Used By WMS Only DATE CODE– Used By WMS Only
NULL NUMBER NULL VARCHAR2(240) NOT NULL NUMBER NOT NULL NUMBER NOT NULL VARCHAR2(30) NULL NUMBER
DESCRIPTION VENDOR_ID SUPPLIER_LOT_NUMBER TERRITORY_CODE ORIGINATION_DATE DATE_CODE
NULL VARCHAR2(256) NULL NUMBER NULL VARCHAR2(150) NULL VARCHAR2(30) NULL DATE NULL VARCHAR2(150)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 630 Oracle Inventory Technical Reference Manual
Column Descriptions Name GRADE_CODE CHANGE_DATE MATURITY_DATE STATUS_ID RETEST_DATE AGE ITEM_SIZE COLOR VOLUME VOLUME_UOM PLACE_OF_ORIGIN BEST_BY_DATE LENGTH LENGTH_UOM WIDTH WIDTH_UOM RECYCLED_CONTENT
(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) DATE DATE NUMBER DATE NUMBER NUMBER VARCHAR2(150) NUMBER VARCHAR2(3) VARCHAR2(150) DATE NUMBER VARCHAR2(3) NUMBER VARCHAR2(3) NUMBER Description GRADE CODE– Used By WMS Only CHANGE DATE – Used By WMS Only MATURITY DATE– Used By WMS Only STATUS IDENTIFIER – Used by WMS only RETEST DATE– Used By WMS Only AGE– Used By WMS Only ITEM SIZE– Used By WMS Only COLOR– Used By WMS Only VOLUME– Used By WMS Only VOLUME UOM– Used By WMS Only PLACE OF ORIGIN BEST BY DATE– Used By WMS Only LENGTH– Used By WMS Only LENGTH UOM– Used By WMS Only WIDTH– Used By WMS Only WIDTH UOM– Used By WMS Only RECYCLED CONTENT– Used By WMS Only THICKNESS– Used By WMS Only THICKNESS UOM– Used By WMS Only CURL WRINKLE FOLD– Used By WMS Only LOT ATTRIBUTE CATEGORY– Used By WMS Only Descriptive Flexfield– Used By WMS Only Descriptive Flexfield– Used By WMS Only Descriptive Flexfield– Used By WMS Only Descriptive Flexfield– Used By WMS Only Descriptive Flexfield– Used By WMS Only Descriptive Flexfield– Used By WMS Only Descriptive Flexfield– Used By WMS Only Descriptive Flexfield– Used By WMS Only Descriptive Flexfield– Used By WMS Only Descriptive Flexfield– Used By WMS Only Descriptive Flexfield– Used By WMS Only Descriptive Flexfield– Used By WMS Only Descriptive Flexfield– Used By WMS Only Descriptive Flexfield– Used By WMS Only Descriptive Flexfield– Used By WMS Only Descriptive Flexfield– Used By WMS Only Descriptive Flexfield– Used By WMS Only
THICKNESS THICKNESS_UOM CURL_WRINKLE_FOLD LOT_ATTRIBUTE_CATEGORY C_ATTRIBUTE1 C_ATTRIBUTE2 C_ATTRIBUTE3 C_ATTRIBUTE4 C_ATTRIBUTE5 C_ATTRIBUTE6 C_ATTRIBUTE7 C_ATTRIBUTE8 C_ATTRIBUTE9 C_ATTRIBUTE10 C_ATTRIBUTE11 C_ATTRIBUTE12 C_ATTRIBUTE13 C_ATTRIBUTE14 C_ATTRIBUTE15 C_ATTRIBUTE16 C_ATTRIBUTE17
NULL NUMBER NULL VARCHAR2(3) NULL VARCHAR2(150) 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 VARCHAR2(150) NULL VARCHAR2(150)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 631
Column Descriptions Name C_ATTRIBUTE18 C_ATTRIBUTE19 C_ATTRIBUTE20 D_ATTRIBUTE1 D_ATTRIBUTE2 D_ATTRIBUTE3 D_ATTRIBUTE4 D_ATTRIBUTE5 D_ATTRIBUTE6 D_ATTRIBUTE7 D_ATTRIBUTE8 D_ATTRIBUTE9 D_ATTRIBUTE10 N_ATTRIBUTE1 N_ATTRIBUTE2 N_ATTRIBUTE3 N_ATTRIBUTE4 N_ATTRIBUTE5 N_ATTRIBUTE6 N_ATTRIBUTE7 N_ATTRIBUTE8 N_ATTRIBUTE9 N_ATTRIBUTE10
(Continued) Null? Type Description Flexfield– Used By Flexfield Only Flexfield Only Flexfield Only Flexfield Only Flexfield Only Flexfield Only Flexfield Only Flexfield Only Flexfield Only Flexfield Only Flexfield Only Flexfield Only Flexfield Only Flexfield Only Flexfield Only Flexfield Only Flexfield Only Flexfield Only Flexfield Only Flexfield Only Flexfield Only Flexfield Only Segment– Segment– Segment– Segment– Segment– Segment– Segment– Segment– Segment– Segment– Segment– Segment– Segment– Segment– Segment– Segment– Segment– Segment– Segment– Segment– Segment– Segment– NULL VARCHAR2(150) Descriptive WMS Only NULL VARCHAR2(150) Descriptive Used By WMS NULL VARCHAR2(150) Descriptive Used By WMS NULL DATE Descriptive Used By WMS NULL DATE Descriptive Used By WMS NULL DATE Descriptive Used By WMS NULL DATE Descriptive Used By WMS NULL DATE Descriptive Used By WMS NULL DATE Descriptive Used By WMS NULL DATE Descriptive Used By WMS NULL DATE Descriptive Used By WMS NULL DATE Descriptive Used By WMS NULL DATE Descriptive Used By WMS NULL NUMBER Descriptive Used By WMS NULL NUMBER Descriptive Used By WMS NULL NUMBER Descriptive Used By WMS NULL NUMBER Descriptive Used By WMS NULL NUMBER Descriptive Used By WMS NULL NUMBER Descriptive Used By WMS NULL NUMBER Descriptive Used By WMS NULL NUMBER Descriptive Used By WMS NULL NUMBER Descriptive Used By WMS NULL NUMBER Descriptive Used By WMS
Indexes Index Name MTL_TRANSACTION_LOT_NUMBERS_N1 MTL_TRANSACTION_LOT_NUMBERS_N2 MTL_TRANSACTION_LOT_NUMBERS_N3 MTL_TRANSACTION_LOT_NUMBERS_N4
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE
Sequence 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 – 632 Oracle Inventory 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 WORKFLOW_NAME WORKFLOW_DISPLAY_NAME WORKFLOW_PROCESS WORKFLOW_DISPLAY_PROCESS REASON_TYPE REASON_TYPE_DISPLAY Indexes Index Name MTL_TRANSACTION_REASONS_U1 Sequences Sequence MTL_TRANSACTION_REASONS_S
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 NULL NULL NULL NULL NULL NULL 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) VARCHAR2(80) VARCHAR2(80) VARCHAR2(80) VARCHAR2(80) NUMBER VARCHAR2(80)
Description 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 Workflow Name
Index Type UNIQUE
Sequence 1
Column Name REASON_ID
Derived Column REASON_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 633
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 MTL_TXN_SOURCE_TYPES QuickCodes Columns Column SHORTAGE_MSG_BACKGROUND_FLAG
Primary Key Column TRANSACTION_SOURCE_TYPE_ID
Foreign Key Column TRANSACTION_SOURCE_TYPE_ID
QuickCodes Type YES_NO N Y YES_NO N Y MTL_TRANSACTION_ACTION 1 12 2 21 24 27 28 29 3 30 31 32 4 8
QuickCodes Table FND_LOOKUPS No Yes FND_LOOKUPS No Yes 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
SHORTAGE_MSG_ONLINE_FLAG
TRANSACTION_ACTION_ID
Column Descriptions Name TRANSACTION_TYPE_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY TRANSACTION_TYPE_NAME DESCRIPTION TRANSACTION_ACTION_ID TRANSACTION_SOURCE_TYPE_ID
Null? Type NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NUMBER DATE NUMBER DATE NUMBER VARCHAR2(30) VARCHAR2(240)
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 identifer that is associated with this type Transaction source type identifier that is associated with this transaction type
NOT NULL NUMBER NOT NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 634 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(1) NULL VARCHAR2(1) NULL DATE NOT NULL VARCHAR2(1) 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) Description
SHORTAGE_MSG_BACKGROUND_FLAG SHORTAGE_MSG_ONLINE_FLAG DISABLE_DATE USER_DEFINED_FLAG ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE_CATEGORY TYPE_CLASS STATUS_CONTROL_FLAG
NULL NUMBER NULL NUMBER
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 Indicates if the transaction type is controlled by status(1) or not (2) – Used by WMS only
Indexes Index Name MTL_TRANSACTION_TYPES_U1 Sequences Sequence MTL_TRANSACTION_TYPES_S
Index Type UNIQUE
Sequence 1
Column Name TRANSACTION_TYPE_ID
Derived Column TRANSACTION_TYPE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 635
MTL_TXN_COST_DET_INTERFACE
MTL_TXN_COST_DET_INTERFACE stores transaction cost by element and by level for transactions to be imported through the transaction interface. This is a child table to MTL_TRANSACTIONS_INTERFACE.
Foreign Keys Primary Key Table CST_COST_ELEMENTS Column Descriptions Name TRANSACTION_INTERFACE_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 ORGANIZATION_NAME ORGANIZATION_CODE COST_ELEMENT_ID COST_ELEMENT LEVEL_TYPE LEVEL_NAME TRANSACTION_COST NEW_AVERAGE_COST PERCENTAGE_CHANGE VALUE_CHANGE ERROR_CODE ERROR_EXPLANATION Indexes Index Name MTL_TXN_COST_DET_INTERFACE_N1
Primary Key Column COST_ELEMENT_ID
Foreign Key Column COST_ELEMENT_ID
Null? Type NOT NULL NUMBER NOT NOT NOT NOT
Description
Interface transaction 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 Standard who column NULL NUMBER Standard who column NULL NUMBER Standard who column NULL DATE Standard who column NULL NUMBER Organization identifier NULL VARCHAR2(60) Organization name NULL VARCHAR2(3) Organization short name NULL NUMBER Cost element identifier NULL VARCHAR2(30) Cost element name NULL NUMBER Level type NULL VARCHAR2(10) Either this level or previous level NULL NUMBER Cost of the inventory transaction NULL NUMBER Used in average cost update to specify the new average cost of the item NULL NUMBER Used in average cost update to indicate the percentage change in the cost of the item NULL NUMBER Used in average cost update to specify the change in inventory value NULL VARCHAR2(240) Error code NULL VARCHAR2(240) Error explanation.
Index Type NOT UNIQUE
Sequence 2
Column Name TRANSACTION_INTERFACE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 636 Oracle Inventory Technical Reference Manual
MTL_TXN_REQUEST_HEADERS
This table stores all of the move order headers. The headers contain all information which pertains to entire move orders, including the transaction type of the move order, the move order type, the move order status, and the request number of the move order.
Foreign Keys Primary Key Table GL_CODE_COMBINATIONS MTL_PARAMETERS MTL_SECONDARY_INVENTORIES MTL_SECONDARY_INVENTORIES MTL_TRANSACTION_TYPES QuickCodes Columns Column HEADER_STATUS
Primary Key Column CODE_COMBINATION_ID ORGANIZATION_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID TRANSACTION_TYPE_ID
Foreign Key Column TO_ACCOUNT_ID ORGANIZATION_ID FROM_SUBINVENTORY_CODE ORGANIZATION_ID TO_SUBINVENTORY_CODE ORGANIZATION_ID TRANSACTION_TYPE_ID
QuickCodes Type MTL_TXN_REQUEST_STATUS 1 2 3 4 5 6 7 8 MTL_TXN_REQUEST_TYPE 1 2 3
QuickCodes Table MFG_LOOKUPS Incomplete Pending Approval Approved Not Approved Closed Canceled Pre Approved Partially Approved MFG_LOOKUPS Requisition Replenishment Pick Wave
MOVE_ORDER_TYPE
Column Descriptions Name HEADER_ID REQUEST_NUMBER TRANSACTION_TYPE_ID MOVE_ORDER_TYPE ORGANIZATION_ID DESCRIPTION DATE_REQUIRED FROM_SUBINVENTORY_CODE TO_SUBINVENTORY_CODE TO_ACCOUNT_ID SHIP_TO_LOCATION_ID HEADER_STATUS STATUS_DATE FREIGHT_CODE SHIPMENT_METHOD AUTO_RECEIPT_FLAG
Null? Type NOT NULL NUMBER NOT NULL VARCHAR2(30)
Description
Header identifier Request number of the move order NULL NUMBER Transaction type identifier NULL NUMBER Type of move order NOT NULL NUMBER Organization identifier NULL VARCHAR2(240) Move order description NULL DATE Standard Who column NULL VARCHAR2(10) Subinventory to transact from NULL VARCHAR2(10) Subinventory to transact to NULL NUMBER Account identifier to transact to NULL NUMBER Ship to Location Id NULL NUMBER Header status NULL DATE Date of last status change NULL VARCHAR2(25) Freight Code NULL VARCHAR2(30) Shipment Method NULL VARCHAR2(1) Auto Receipt Flag
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 637
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL 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 NUMBER NUMBER VARCHAR2(240) NUMBER NUMBER DATE NUMBER DATE NUMBER 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) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(30) Description Reference Id Reference Detail Id Assignment Id 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 Grouping rule to use when assigning pick slip numbers Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield 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
REFERENCE_ID REFERENCE_DETAIL_ID ASSIGNMENT_ID LAST_UPDATED_BY LAST_UPDATE_LOGIN LAST_UPDATE_DATE CREATED_BY CREATION_DATE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE GROUPING_RULE_ID ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE_CATEGORY
Indexes Index Name MTL_TXN_REQUEST_HEADERS_N1 MTL_TXN_REQUEST_HEADERS_N2 MTL_TXN_REQUEST_HEADERS_N3 MTL_TXN_REQUEST_HEADERS_N4 MTL_TXN_REQUEST_HEADERS_U1 MTL_TXN_REQUEST_HEADERS_U2
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE
Sequence 1 1 2 1 2 1 1 1 2
Column Name TRANSACTION_TYPE_ID FROM_SUBINVENTORY_CODE ORGANIZATION_ID TO_SUBINVENTORY_CODE ORGANIZATION_ID MOVE_ORDER_TYPE HEADER_ID REQUEST_NUMBER ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 638 Oracle Inventory Technical Reference Manual
MTL_TXN_REQUEST_LINES
The table MTL_TXN_REQUEST_LINES stores all of the move order lines. The lines are requests to move some quantity of an item from a source location to a destination location or account. Each move order line must be tied to a specific move order header. When a line is detailed or pick released, the quantity detailed is updated appropriately and transaction lines are created in MTL_MATERIAL_TRANSACTIONS_TEMP. When the transaction lines are transacted, the quantity delivered is updated.
Foreign Keys Primary Key Table GL_CODE_COMBINATIONS MTL_ITEM_LOCATIONS MTL_ITEM_LOCATIONS MTL_ITEM_REVISIONS MTL_KANBAN_CARDS MTL_LOT_NUMBERS MTL_PARAMETERS MTL_PARAMETERS MTL_SECONDARY_INVENTORIES MTL_SECONDARY_INVENTORIES MTL_SERIAL_NUMBERS MTL_SERIAL_NUMBERS MTL_SYSTEM_ITEMS_B MTL_TRANSACTION_REASONS MTL_TRANSACTION_TYPES MTL_TXN_REQUEST_HEADERS MTL_TXN_SOURCE_TYPES WMS_STRATEGIES_B WMS_STRATEGIES_B QuickCodes Columns Column LINE_STATUS
Primary Key Column CODE_COMBINATION_ID INVENTORY_LOCATION_TYPE SUBINVENTORY_CODE ORGANIZATION_ID INVENTORY_LOCATION_ID SUBINVENTORY_CODE ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID REVISION KANBAN_CARD_ID ORGANIZATION_ID LOT_NUMBER INVENTORY_ITEM_ID ORGANIZATION_ID ORGANIZATION_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID ORGANIZATION_ID SECONDARY_INVENTORY_NAME SERIAL_NUMBER INVENTORY_ITEM_ID CURRENT_ORGANIZATION_ID SERIAL_NUMBER INVENTORY_ITEM_ID CURRENT_ORGANIZATION_ID ORGANIZATION_ID INVENTORY_ITEM_ID REASON_ID TRANSACTION_TYPE_ID HEADER_ID TRANSACTION_SOURCE_TYPE_ID STRATEGY_ID STRATEGY_ID
Foreign Key Column TO_ACCOUNT_ID FROM_LOCATOR_ID FROM_SUBINVENTORY_CODE ORGANIZATION_ID TO_LOCATOR_ID TO_SUBINVENTORY_CODE TO_ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID REVISION REFERENCE_ID ORGANIZATION_ID LOT_NUMBER INVENTORY_ITEM_ID ORGANIZATION_ID TO_ORGANIZATION_ID TO_SUBINVENTORY_CODE ORGANIZATION_ID ORGANIZATION_ID FROM_SUBINVENTORY_CODE SERIAL_NUMBER_START INVENTORY_ITEM_ID ORGANIZATION_ID SERIAL_NUMBER_END INVENTORY_ITEM_ID ORGANIZATION_ID ORGANIZATION_ID INVENTORY_ITEM_ID REASON_ID TRANSACTION_TYPE_ID HEADER_ID TRANSACTION_SOURCE_TYPE_ID PICK_STRATEGY_ID PUT_AWAY_STRATEGY_ID
QuickCodes Type MTL_TXN_REQUEST_STATUS 1 2 3 4
QuickCodes Table MFG_LOOKUPS Incomplete Pending Approval Approved Not Approved
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 639
QuickCodes Columns Column
(Continued) QuickCodes Type 5 6 7 8 QuickCodes Table Closed Canceled Pre Approved Partially Approved
Column Descriptions Name LINE_ID HEADER_ID LINE_NUMBER ORGANIZATION_ID INVENTORY_ITEM_ID REVISION FROM_SUBINVENTORY_ID FROM_SUBINVENTORY_CODE FROM_LOCATOR_ID TO_SUBINVENTORY_CODE TO_SUBINVENTORY_ID TO_LOCATOR_ID TO_ACCOUNT_ID SHIP_TO_LOCATION_ID LOT_NUMBER SERIAL_NUMBER_START SERIAL_NUMBER_END UOM_CODE QUANTITY QUANTITY_DELIVERED QUANTITY_DETAILED DATE_REQUIRED REASON_ID REFERENCE REFERENCE_TYPE_CODE REFERENCE_ID REFERENCE_DETAIL_ID ASSIGNMENT_ID PROJECT_ID TASK_ID TRANSACTION_HEADER_ID LINE_STATUS STATUS_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN LAST_UPDATE_DATE CREATED_BY CREATION_DATE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3
Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NOT NULL NULL NOT NOT NOT NOT NOT NUMBER NUMBER NUMBER NUMBER NUMBER VARCHAR2(3) NUMBER VARCHAR2(10) NUMBER VARCHAR2(10) NUMBER NUMBER NUMBER NUMBER VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(3) NUMBER NUMBER
Description Line identifier Header identifier Line number Organization identifier Inventory item identifier Inventory item revision code Not currently used From subinventory code From locator identifier To subinventory code Not currently used To locator identifier To account identifier Ship To Location identifier Lot number First serial number in range Last serial number in range Unit of measure for quantities Quantity requested Quantity which has been delivered Quantity which has a detailed sourcing location Date required Reason identifier Move order creator reference Move order creator code Move order creator identifier Reference Detail Id Assignment Id Project identifier Task identifier Transaction header identifier Line status Last date status was changed 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 Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment
NULL NUMBER NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NOT NULL NOT NULL NULL NOT NULL NULL NOT NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER VARCHAR2(240) NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER DATE VARCHAR2(150) VARCHAR2(150) VARCHAR2(150)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 640 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type 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(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 structure defining column Transaction source identifier Transaction source line identifier Transaction source line detail identifier Transaction type identifier Transaction source type identifier Quantity requested, in primary unit of measure To Organization identifier Put Away strategy identifier – used by WMS only Picking strategy identifier – used by WMS only Unit Number From Cost Group Identifier – used by WMS only To Cost Group Identifier – used by WMS only License Plate Number Identifier – used by WMS only Transfer License Plate Number Identifier – used by WMS only Inspection Status Pick Methodology Id Container Item Id – used by WMS only Carton Grouping Id – used by WMS only Flag to indicate processing status for putaways. 1 means Ok to process,2 means Do not Allocate, 3 means Allocate but do not process. To be used by Receiving and WIP Pick Slip Number Pick Slip Date Ship Set Identifier Ship Model Identifier Quantity of the Top Model for Ship Model Complete items
ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE_CATEGORY TXN_SOURCE_ID TXN_SOURCE_LINE_ID TXN_SOURCE_LINE_DETAIL_ID TRANSACTION_TYPE_ID TRANSACTION_SOURCE_TYPE_ID PRIMARY_QUANTITY TO_ORGANIZATION_ID PUT_AWAY_STRATEGY_ID PICK_STRATEGY_ID UNIT_NUMBER FROM_COST_GROUP_ID TO_COST_GROUP_ID LPN_ID TO_LPN_ID INSPECTION_STATUS PICK_METHODOLOGY_ID CONTAINER_ITEM_ID CARTON_GROUPING_ID BACKORDER_DELIVERY_DETAIL_ID WMS_PROCESS_FLAG
NULL NUMBER NULL NUMBER NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(30) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER
PICK_SLIP_NUMBER PICK_SLIP_DATE SHIP_SET_ID SHIP_MODEL_ID MODEL_QUANTITY
NULL NULL NULL NULL NULL
NUMBER DATE NUMBER NUMBER NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 641
Indexes Index Name MTL_TXN_REQUEST_LINES_N1 MTL_TXN_REQUEST_LINES_N2 MTL_TXN_REQUEST_LINES_N3 MTL_TXN_REQUEST_LINES_N4 MTL_TXN_REQUEST_LINES_N5 MTL_TXN_REQUEST_LINES_U1 MTL_TXN_REQUEST_LINES_U2
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE
Sequence 1 2 1 2 1 2 1 2 5 1 1 2
Column Name ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID FROM_SUBINVENTORY_CODE TO_ORGANIZATION_ID TO_SUBINVENTORY_CODE TRANSACTION_TYPE_ID TRANSACTION_SOURCE_TYPE_ID PICK_SLIP_NUMBER LINE_ID HEADER_ID LINE_NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 642 Oracle Inventory Technical Reference Manual
MTL_TXN_SOURCE_TYPES
MTL_TXN_SOURCE_TYPES contains information about valid transaction source type in the system. There are two kinds of transaction source types. System transaction source types are those seeded when the system is installed, bear source type identifiers of 1 through 13 and use system validation. User defined transaction source types have have identifiers higher than 100, and may have validation set up through the use of the descriptive flex context in the ’Transaction Source’ descriptive flexfield. Transaction source types are used in defining user transaction types, which would in turn be used in different inventory transactions.
Foreign Keys Primary Key Table FND_DESCR_FLEX_CONTEXTS QuickCodes Columns Column USER_DEFINED_FLAG
Primary Key Column DESCRIPTIVE_FLEX_CONTEXT_CODE
Foreign Key Column DESCRIPTIVE_FLEX_CONTEXT_CODE
QuickCodes Type YES_NO N Y YES_NO_SYS 1 2 3
QuickCodes Table FND_LOOKUPS No Yes MFG_LOOKUPS Value set None System
VALIDATED_FLAG
Column Descriptions Name TRANSACTION_SOURCE_TYPE_ID (PK)
Null? Type NOT NULL NUMBER
Description
LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY TRANSACTION_SOURCE_TYPE_NAME DESCRIPTION DISABLE_DATE USER_DEFINED_FLAG VALIDATED_FLAG DESCRIPTIVE_FLEX_CONTEXT_CODE
ATTRIBUTE_CATEGORY ATTRIBUTE1
Transaction source type identifier NOT NULL DATE Standard Who column NOT NULL NUMBER Standard Who column NOT NULL DATE Standard Who column NOT NULL NUMBER Standard Who column NOT NULL VARCHAR2(30) Transaction source type name NULL VARCHAR2(240) Transaction source type description NULL DATE Disable date for the transaction source type NOT NULL VARCHAR2(1) Flag to indicate whether source type is user–defined or predefined by system NOT NULL VARCHAR2(1) Flag to indicate whether source type is validated by system/descriptive flex context NULL VARCHAR2(30) Descriptive flex context defined for the ’Transaction Source’ descriptive flex for linkage to a value set NULL VARCHAR2(30) Descriptive flexfield structure defining column NULL VARCHAR2(150) Descriptive flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 643
Column Descriptions Name
(Continued) Null? Type 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) NUMBER 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 Descriptive flexfield segment Standard Who column Standard Who column Standard Who column Standard Who column Column defined for the purpose of setting up the ’Transaction Source’ descriptive flexfield (contains no data) Column defined for the purpose of setting up the ’Transaction Source’ descriptive flexfield (contains no data)
ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE TRANSACTION_SOURCE_CATEGORY
TRANSACTION_SOURCE
NULL VARCHAR2(30)
Indexes Index Name MTL_TXN_SOURCE_TYPES_U1 Sequences Sequence MTL_TXN_SOURCE_TYPES_S
Index Type UNIQUE
Sequence 1
Column Name TRANSACTION_SOURCE_TYPE_ID
Derived Column TRANSACTION_SOURCE_TYPE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 644 Oracle Inventory Technical Reference Manual
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 (PK)
Primary Key Column UOM_CLASS
Foreign Key Column UOM_CLASS
Null? Type NOT NULL VARCHAR2(25) NOT NULL VARCHAR2(3) NOT NULL VARCHAR2(10) NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(25) NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL DATE NUMBER NUMBER DATE 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
UOM_CLASS BASE_UOM_FLAG UNIT_OF_MEASURE_TL LAST_UPDATE_DATE LAST_UPDATED_BY CREATED_BY CREATION_DATE LAST_UPDATE_LOGIN DISABLE_DATE DESCRIPTION LANGUAGE (PK) SOURCE_LANG ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID
NULL VARCHAR2(50) NOT NULL VARCHAR2(4) NOT NULL VARCHAR2(4) NULL 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
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
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 – 645
Column Descriptions Name
(Continued) Null? Type NULL DATE Description Standard Who column
PROGRAM_UPDATE_DATE Indexes Index Name MTL_UNITS_OF_MEASURE_TL_N1 MTL_UNITS_OF_MEASURE_TL_U1 MTL_UNITS_OF_MEASURE_TL_U2
Index Type NOT UNIQUE UNIQUE UNIQUE
Sequence 5 1 2 1 2
Column Name UOM_CLASS UNIT_OF_MEASURE LANGUAGE UOM_CODE LANGUAGE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 646 Oracle Inventory Technical Reference Manual
MTL_UNIT_TRANSACTIONS
MTL_UNIT_TRANSACTIONS stores a record of every material transaction of a serialized unit in Inventory. Records are inserted into this table through the transaction processor. Many serial numbers may be specified for a given transaction record. TRANSACTION_ID joins to MTL_MATERIAL_TRANSACTIONS.TRANSACTION_ID when only under serial control. TRANSACTION_ID joins to MTL_TRANSACTION_LOT_NUMBERS.SERIAL_TRANSACTION_ID when also under lot control.
Foreign Keys Primary Key Table MTL_ITEM_LOCATIONS MTL_MATERIAL_TRANSACTIONS MTL_SECONDARY_INVENTORIES MTL_SERIAL_NUMBERS MTL_TXN_SOURCE_TYPES Column Descriptions Name TRANSACTION_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN SERIAL_NUMBER (PK) INVENTORY_ITEM_ID ORGANIZATION_ID SUBINVENTORY_CODE LOCATOR_ID TRANSACTION_DATE TRANSACTION_SOURCE_ID TRANSACTION_SOURCE_TYPE_ID TRANSACTION_SOURCE_NAME RECEIPT_ISSUE_TYPE CUSTOMER_ID SHIP_ID SERIAL_ATTRIBUTE_CATEGORY TERRITORY_CODE ORIGINATION_DATE C_ATTRIBUTE1
Primary Key Column INVENTORY_LOCATION_ID ORGANIZATION_ID TRANSACTION_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID SERIAL_NUMBER INVENTORY_ITEM_ID CURRENT_ORGANIZATION_ID TRANSACTION_SOURCE_TYPE_ID
Foreign Key Column LOCATOR_ID ORGANIZATION_ID TRANSACTION_ID SUBINVENTORY_CODE ORGANIZATION_ID SERIAL_NUMBER INVENTORY_ITEM_ID ORGANIZATION_ID TRANSACTION_SOURCE_TYPE_ID
Null? Type NOT NOT NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER DATE NUMBER DATE NUMBER NUMBER VARCHAR2(30) NUMBER NUMBER VARCHAR2(10) NUMBER DATE NUMBER
Description
NOT
NOT NOT
Transaction identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Serial number Inventory item identifier Organization identifier Subinventory code Transaction locator identifier Transaction date Previous disposition (derived from MTL_MATERIAL_TRANSACTIONS) NULL NUMBER Disposition type code NULL VARCHAR2(240) Source name of the transaction NULL NUMBER Previous receipt/issue code NULL NUMBER Customer code NULL NUMBER Ship code NULL VARCHAR2(30) Serial Attribute Category NULL VARCHAR2(30) Territory code for Country of Origin–– Usedby WMS only NULL DATE Creation Date of the serial number such as manufacture date. – Used by WMS only NULL VARCHAR2(150) Descriptive Flexfield Segment – Used by WMS only
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 647
Column Descriptions Name C_ATTRIBUTE2 C_ATTRIBUTE3 C_ATTRIBUTE4 C_ATTRIBUTE5 C_ATTRIBUTE6 C_ATTRIBUTE7 C_ATTRIBUTE8 C_ATTRIBUTE9 C_ATTRIBUTE10 C_ATTRIBUTE11 C_ATTRIBUTE12 C_ATTRIBUTE13 C_ATTRIBUTE14 C_ATTRIBUTE15 C_ATTRIBUTE16 C_ATTRIBUTE17 C_ATTRIBUTE18 C_ATTRIBUTE19 C_ATTRIBUTE20 D_ATTRIBUTE1 D_ATTRIBUTE2 D_ATTRIBUTE3 D_ATTRIBUTE4 D_ATTRIBUTE5 D_ATTRIBUTE6 D_ATTRIBUTE7 D_ATTRIBUTE8 D_ATTRIBUTE9 D_ATTRIBUTE10 N_ATTRIBUTE1
(Continued) Null? Type Description Flexfield only Flexfield only Flexfield only Flexfield only Flexfield only Flexfield only Flexfield only Flexfield only Flexfield only Flexfield only Flexfield only Flexfield only Flexfield only Flexfield only Flexfield only Flexfield only Flexfield only Flexfield only Flexfield only Flexfield only Flexfield only Flexfield only Flexfield only Flexfield only Flexfield only Flexfield only Flexfield only Flexfield only Flexfield only Flexfield only Segment – Segment – Segment – Segment – Segment – Segment – Segment – Segment – Segment – Segment – Segment – Segment – Segment – Segment – Segment – Segment – Segment – Segment – Segment – Segment – Segment – Segment – Segment – Segment – Segment – Segment – Segment – Segment – Segment – Segment – NULL VARCHAR2(150) Descriptive Used by WMS NULL VARCHAR2(150) Descriptive Used by WMS NULL VARCHAR2(150) Descriptive Used by WMS NULL VARCHAR2(150) Descriptive Used by WMS NULL VARCHAR2(150) Descriptive Used by WMS NULL VARCHAR2(150) Descriptive Used by WMS NULL VARCHAR2(150) Descriptive Used by WMS NULL VARCHAR2(150) Descriptive Used by WMS NULL VARCHAR2(150) Descriptive Used by WMS NULL VARCHAR2(150) Descriptive Used by WMS NULL VARCHAR2(150) Descriptive Used by WMS NULL VARCHAR2(150) Descriptive Used by WMS NULL VARCHAR2(150) Descriptive Used by WMS NULL VARCHAR2(150) Descriptive Used by WMS NULL VARCHAR2(150) Descriptive Used by WMS NULL VARCHAR2(150) Descriptive Used by WMS NULL VARCHAR2(150) Descriptive Used by WMS NULL VARCHAR2(150) Descriptive Used by WMS NULL VARCHAR2(150) Descriptive Used by WMS NULL DATE Descriptive Used by WMS NULL DATE Descriptive Used by WMS NULL DATE Descriptive Used by WMS NULL DATE Descriptive Used by WMS NULL DATE Descriptive Used by WMS NULL DATE Descriptive Used by WMS NULL DATE Descriptive Used by WMS NULL DATE Descriptive Used by WMS NULL DATE Descriptive Used by WMS NULL DATE Descriptive Used by WMS NULL NUMBER Descriptive Used by WMS
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 648 Oracle Inventory Technical Reference Manual
Column Descriptions Name N_ATTRIBUTE2 N_ATTRIBUTE3 N_ATTRIBUTE4 N_ATTRIBUTE5 N_ATTRIBUTE6 N_ATTRIBUTE7 N_ATTRIBUTE8 N_ATTRIBUTE9 N_ATTRIBUTE10 STATUS_ID TIME_SINCE_NEW CYCLES_SINCE_NEW
(Continued) Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER Description Descriptive Flexfield Segment – Used by WMS only Descriptive Flexfield Segment – Used by WMS only Descriptive Flexfield Segment – Used by WMS only Descriptive Flexfield Segment – Used by WMS only Descriptive Flexfield Segment – Used by WMS only Descriptive Flexfield Segment – Used by WMS only Descriptive Flexfield Segment – Used by WMS only Descriptive Flexfield Segment – Used by WMS only Descriptive Flexfield Segment – Used by WMS only Status Identifier – Used by WMS only Time since new – Usedby WMS only Cycle since new – Used by WMS only Time since overhaul – Used by WMS only Cycles since overhaul – Used by WMS only Time since repair – Used by WMS only Cycles since repair – Used by WMS only Time since visit for MRO – Used by WMS only Cycles since visit for MRO – Used by WMS only Time since mark for MRO– Used by WMS only Cycles since mark – Used by WMS only Total Number of repairs – Used by WMS only
TIME_SINCE_OVERHAUL CYCLES_SINCE_OVERHAUL TIME_SINCE_REPAIR CYCLES_SINCE_REPAIR TIME_SINCE_VISIT CYCLES_SINCE_VISIT TIME_SINCE_MARK CYCLES_SINCE_MARK NUMBER_OF_REPAIRS
Indexes Index Name MTL_UNIT_TRANSACTIONS_N1
Index Type NOT UNIQUE
Sequence 1 2 3 4 1 1 2 1 1 2 1
Column Name ORGANIZATION_ID TRANSACTION_DATE INVENTORY_ITEM_ID SERIAL_NUMBER TRANSACTION_SOURCE_ID CUSTOMER_ID SHIP_ID INVENTORY_ITEM_ID ORGANIZATION_ID TRANSACTION_DATE TRANSACTION_ID
MTL_UNIT_TRANSACTIONS_N2 MTL_UNIT_TRANSACTIONS_N3 MTL_UNIT_TRANSACTIONS_N4 MTL_UNIT_TRANSACTIONS_N5 MTL_UNIT_TRANSACTIONS_N6
NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 649
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 NOT NULL VARCHAR2(10) NOT NULL VARCHAR2(10) 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 Unit of volume, Unit of volume, measure class name (eg, weight) measure class name (eg, weight)
UOM_CLASS_TL LANGUAGE (PK) SOURCE_LANG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN DISABLE_DATE 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 MTL_UOM_CLASSES_TL_U1
NULL VARCHAR2(50) NULL 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
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
disable
structure segment segment segment segment segment segment segment segment segment segment segment segment segment segment segment
Index Type UNIQUE
Sequence 1 2
Column Name UOM_CLASS LANGUAGE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 650 Oracle Inventory Technical Reference Manual
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 INVENTORY_ITEM_ID (PK) FROM_UNIT_OF_MEASURE (PK) FROM_UOM_CODE FROM_UOM_CLASS TO_UNIT_OF_MEASURE TO_UOM_CODE TO_UOM_CLASS LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN CONVERSION_RATE DISABLE_DATE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name MTL_UOM_CLASS_CONVERSIONS_U1 MTL_UOM_CLASS_CONVERSIONS_U2 (PK)
Primary Key Column INVENTORY_ITEM_ID UNIT_OF_MEASURE UNIT_OF_MEASURE UOM_CLASS UOM_CLASS
Foreign Key Column INVENTORY_ITEM_ID FROM_UNIT_OF_MEASURE TO_UNIT_OF_MEASURE FROM_UOM_CLASS TO_UOM_CLASS
Null? Type NOT NULL NUMBER NOT NULL VARCHAR2(25) NOT NULL VARCHAR2(3) NOT NULL VARCHAR2(10) NOT NULL VARCHAR2(25) NOT NULL VARCHAR2(3) NOT NULL VARCHAR2(10) NULL NULL NULL NULL NULL NOT NULL NOT NOT NOT NOT DATE NUMBER DATE NUMBER NUMBER NUMBER
Description 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
NULL DATE NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE
Index Type UNIQUE UNIQUE
Sequence 1 2 1 2
Column Name INVENTORY_ITEM_ID TO_UNIT_OF_MEASURE INVENTORY_ITEM_ID TO_UOM_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 651
Indexes (Continued) Index Name MTL_UOM_CLASS_CONVERSIONS_U3
Index Type UNIQUE
Sequence 1 2
Column Name INVENTORY_ITEM_ID TO_UOM_CLASS
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 652 Oracle Inventory Technical Reference Manual
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
Primary Key Column INVENTORY_ITEM_ID UNIT_OF_MEASURE UOM_CLASS
Foreign Key Column INVENTORY_ITEM_ID UNIT_OF_MEASURE UOM_CLASS
QuickCodes Type YES_NO N Y
QuickCodes Table FND_LOOKUPS No Yes
Column Descriptions Name UNIT_OF_MEASURE UOM_CODE UOM_CLASS (PK)
Null? Type NOT NULL VARCHAR2(25) NOT NULL VARCHAR2(3) NOT NULL VARCHAR2(10) NOT NULL NUMBER NULL NUMBER NOT NULL VARCHAR2(1) NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER DATE NUMBER NUMBER NUMBER DATE NUMBER NUMBER NUMBER VARCHAR2(3)
Description 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 Length of Item–UOM Width of item–UOM Height of item–UOM UOM for item–UOM dimensions
INVENTORY_ITEM_ID CONVERSION_RATE
(PK)
DEFAULT_CONVERSION_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN DISABLE_DATE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LENGTH WIDTH HEIGHT DIMENSION_UOM
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 653
Indexes Index Name MTL_UOM_CONVERSIONS_U1 MTL_UOM_CONVERSIONS_U2
Index Type UNIQUE UNIQUE
Sequence 1 2 1 2
Column Name INVENTORY_ITEM_ID UNIT_OF_MEASURE INVENTORY_ITEM_ID UOM_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 654 Oracle Inventory Technical Reference Manual
MTL_UPDATE_RECORDS_TEMP
MTL_UPDATE_RECORDS_TEMP is a table used exclusively for the item attribute copy form. It holds the unique id of records in MTL_SYSTEM_ITEMS_B.
Column Descriptions Name ITEM_UPDATE_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Null? Type NULL NUMBER NULL NUMBER NULL NUMBER
Description Holds Sequence Number Of Session Holds Item Id to be Updated
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 655
MTL_USER_DEMAND
MTL_USER_DEMAND provides an interface mechanism for users to populate their own demand information, ie, the demand sources that are not predefined by Oracle Inventory, to be included in ATP calculation. Once the table is populated, the information can be viewed by the Supply / Demand Detail window. Furthermore, users can utilize ATP rules to include/exclude this demand source in the ATP calculation. If ”Include User–Defined Demand” option in the ATP rule is set to Yes, then the ATP calculation will include the demand information stored in this table. Otherwise, no demand information in this table is included. The SOURCE_TYPE_ID column stores the source type, for example, 2 for sales order, 3 for account number, 4 for WIP job/schedule and 5 for account alias. SOURCE_ID stores the sources for source types. This column is context sensitive; it depends on source type. For example, if the source type is Sales Order, then this column represents sales order id. If source type is WIP job/schedule, this means WIP entity id. If source type is account number, then source id should store the GL code combination id for the account number.
Foreign Keys Primary Key Table MTL_SYSTEM_ITEMS_B
Primary Key Column INVENTORY_ITEM_ID ORGANIZATION_ID
Foreign Key Column INVENTORY_ITEM_ID ORGANIZATION_ID
Column Descriptions Name LAST_UPDATED_BY LAST_UPDATE_DATE CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN ORGANIZATION_ID INVENTORY_ITEM_ID SOURCE_TYPE_ID SOURCE_ID SOURCE_NAME PRIMARY_UOM_QUANTITY REQUIREMENT_DATE DEMAND_CLASS
Null? Type NULL NULL NULL NULL NULL NOT NULL NOT NULL NOT NULL NOT NOT NOT NOT NUMBER DATE DATE NUMBER NUMBER NUMBER NUMBER NUMBER
Description Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Organization identifier Inventory item identifier Code to indicate the source of the demand Header ID for the source of the demand. Identifier for user–defined source type Demanded quantity expressed in the item’s primary unit of measure Planned ship/issue date for demand Demand class to be used if demand class ATP is on.
NOT NULL NUMBER NULL VARCHAR2(30) NOT NULL NUMBER NULL DATE NULL VARCHAR2(30)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 656 Oracle Inventory Technical Reference Manual
Indexes Index Name MTL_USER_DEMAND_N1
Index Type NOT UNIQUE
Sequence 3 4
Column Name INVENTORY_ITEM_ID ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 657
MTL_USER_SUPPLY
MTL_USER_SUPPLY provides an interface mechanism for users to populate their own supply information, ie, the supply sources that are not predefined by Oracle Inventory, to be included in ATP calculation. Once the table is populated, the information can be viewed by the Supply / Demand Detail window. Furthermore, users can utilize ATP rules to include/exclude this supply source in the ATP calculation. If ”Include User–Defined Supply” option in the ATP rule is set to Yes, then the ATP calculation will include the supply information stored in this table, otherwise, no supply information in this table is included. The SOURCE_TYPE_ID column stores the source type, for example, 1 for purchase order, 3 for account number, 4 for WIP job/schedule and 5 for account alias. SOURCE_ID stores the sources for source types. This column is context sensitive, it depends on source type. For example, if the source type is Purchase Order, then this column represents purchasing header id. If source type is WIP job/schedule, this means WIP entity id. If source type is account number, then source id should store the GL code combination id for the account number.
Foreign Keys Primary Key Table GL_CODE_COMBINATIONS MTL_GENERIC_DISPOSITIONS MTL_PARAMETERS MTL_SYSTEM_ITEMS_B MTL_TXN_SOURCE_TYPES PO_HEADERS_ALL WIP_ENTITIES Column Descriptions Name LAST_UPDATED_BY LAST_UPDATE_DATE CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN ORGANIZATION_ID INVENTORY_ITEM_ID SOURCE_TYPE_ID SOURCE_ID SOURCE_NAME PRIMARY_UOM_QUANTITY
Primary Key Column CODE_COMBINATION_ID DISPOSITION_ID ORGANIZATION_ID ORGANIZATION_ID ORGANIZATION_ID INVENTORY_ITEM_ID TRANSACTION_SOURCE_TYPE_ID PO_HEADER_ID WIP_ENTITY_ID
Foreign Key Column SOURCE_ID SOURCE_ID ORGANIZATION_ID ORGANIZATION_ID ORGANIZATION_ID INVENTORY_ITEM_ID SOURCE_TYPE_ID SOURCE_ID SOURCE_ID
Null? Type NULL NULL NULL NULL NULL NOT NULL NOT NULL NOT NULL NOT NOT NOT NOT NUMBER DATE DATE NUMBER NUMBER NUMBER NUMBER NUMBER
Description Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Organization identifier Inventory item identifier Code to indicate the source of the supply Header ID for the source of the demand. Identifier for user–defined source type Supplied quantity expressed in the item’s primary unit of measure
NOT NULL NUMBER NULL VARCHAR2(30) NOT NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 658 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL DATE NULL VARCHAR2(30) Description Date when supply will be available Demand class to be used if demand class ATP is on.
EXPECTED_DELIVERY_DATE DEMAND_CLASS
Indexes Index Name MTL_USER_SUPPLY_N1
Index Type NOT UNIQUE
Sequence 1 2
Column Name INVENTORY_ITEM_ID ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 659
ORG_ACCESS
ORG_ACCESS stores information about which organizations are available for a particular responsibility. A record in this table indicates that the organization is available (for login) for a responsibility. If there are no records in this table for an organization, all responsibilities can access it.
Foreign Keys Primary Key Table FND_RESPONSIBILITY
Primary Key Column APPLICATION_ID RESPONSIBILITY_ID
Foreign Key Column RESP_APPLICATION_ID RESPONSIBILITY_ID
Column Descriptions Name ORGANIZATION_ID (PK) RESP_APPLICATION_ID (PK) RESPONSIBILITY_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN DISABLE_DATE COMMENTS REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name ORG_ACCESS_N1 ORG_ACCESS_U1
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NOT NOT NOT NOT
Description
Organization identifier Responsibility application identifier NULL NUMBER Responsibility 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 DATE Disable date NULL VARCHAR2(240) Comments NULL NUMBER Standard Who column NULL NUMBER Standard Who column NULL NUMBER Standard Who column NULL DATE Standard Who column
Index Type NOT UNIQUE UNIQUE
Sequence 1 1 2 3
Column Name ORGANIZATION_ID RESP_APPLICATION_ID RESPONSIBILITY_ID ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 660 Oracle Inventory Technical Reference Manual
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 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 PERIOD_START_DATE SCHEDULE_CLOSE_DATE PERIOD_CLOSE_DATE OPEN_FLAG
Primary Key Column PERIOD_SET_NAME PERIOD_NAME ORGANIZATION_ID
Foreign Key Column PERIOD_SET_NAME PERIOD_NAME ORGANIZATION_ID
Null? Type NOT NOT NOT NOT NOT NOT 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)
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)
NOT NULL DATE NOT NULL DATE NULL DATE NOT NULL VARCHAR2(1)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 661
Column Descriptions Name
(Continued) Null? Type 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 VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) Description 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
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
Indexes Index Name ORG_ACCT_PERIODS_U1
Index Type UNIQUE
Sequence 1 2
Column Name ORGANIZATION_ID ACCT_PERIOD_ID
Sequences Sequence ORG_ACCT_PERIODS_S
Derived Column ACCT_PERIOD_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 662 Oracle Inventory Technical Reference Manual
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 ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 GLOBAL_ATTRIBUTE1 GLOBAL_ATTRIBUTE2 GLOBAL_ATTRIBUTE3 GLOBAL_ATTRIBUTE4
Primary Key Column CODE_COMBINATION_ID ORGANIZATION_ID
Foreign Key Column 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
Description Freight code Organization identifier Freight code
NULL 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) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150)
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
Detailed Design 3 – 663
Column Descriptions Name
(Continued) Null? Type 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) Description 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
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 ORG_FREIGHT_TL_U1
Index Type UNIQUE
Sequence 1 2 3
Column Name FREIGHT_CODE ORGANIZATION_ID LANGUAGE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 664 Oracle Inventory Technical Reference Manual
ORG_GL_BATCHES
ORG_GL_BATCHES holds history rows for every batch of transactions that have been interfaced to the GL_INTERFACE table. When you run the GL Transfer or Period Close function, a new row will be inserted into this table, using the next GL_BATCH_ID number. This row contains the transfer date and the ACCT_PERIOD_ID from ORG_ACCT_PERIODS. The GL_BATCH_ID column in the accounting transaction tables is updated with this GL_BATCH_ID, and this id prevents the accounting transaction from being interfaced twice to the GL_INTERFACE table. Upon launching the GL Transfer function, the GL_BATCH_ID is set to 0 which represents ”Processing” status. The GL_BATCH_ID is set to a positive number when successfully completed and to a negative number when failure occurs. For Oracle Inventory, the accounting table is MTL_TRANSACTION_ACCOUNTS; for Oracle Work In Process, the accounting table is WIP_TRANSACTION_ACCOUNTS.
Foreign Keys Primary Key Table MTL_PARAMETERS ORG_ACCT_PERIODS
Primary Key Column ORGANIZATION_ID ACCT_PERIOD_ID ORGANIZATION_ID
Foreign Key Column ORGANIZATION_ID ACCT_PERIOD_ID ORGANIZATION_ID
Column Descriptions Name ACCT_PERIOD_ID GL_BATCH_DATE DESCRIPTION LAST_UPDATE_LOGIN ORGANIZATION_ID (PK) GL_BATCH_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY Indexes Index Name ORG_GL_BATCHES_U1
Null? Type NOT NULL NUMBER NOT NULL DATE NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(50) NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER
Description Current accounting period id when GL batch is created Scheduled close date of the current accounting period Description Standard Who column Organization identifier GL batch download identifier Standard Who column Standard Who column Standard Who column Standard Who column
NOT NOT NOT NOT NOT NOT
Index Type UNIQUE
Sequence 1 2
Column Name ORGANIZATION_ID GL_BATCH_ID
Sequences Sequence ORG_GL_BATCHES_S
Derived Column GL_BATCH_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 665
PAY_COST_ALLOCATION_KEYFLEX
PAY_COST_ALLOCATION_KEYFLEX is the combinations table for the Cost Allocation key flexfield. This includes the individual segment information that identify the cost codes, accounts and labor distribution codes used in specific Business Groups. CONCATENATED_SEGMENTS contains the concatenated value of SEGMENT1 to SEGMENT30.
Column Descriptions Name COST_ALLOCATION_KEYFLEX_ID CONCATENATED_SEGMENTS ID_FLEX_NUM SUMMARY_FLAG ENABLED_FLAG START_DATE_ACTIVE END_DATE_ACTIVE 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 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN (PK)
Null? Type NOT NULL NUMBER(9)
Description
System–generated primary key column. NULL VARCHAR2(240) Key flexfield segment column. NOT NULL NUMBER(15) Key flexfield structure foreign key. NOT NULL VARCHAR2(1) Key flexfield summary flag. NOT NULL VARCHAR2(1) Key flexfield enabled flag. NULL DATE Date before which key flexfield combination is invalid. NULL DATE Date after which key flexfield combination is invalid. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 666 Oracle Inventory Technical Reference Manual
Column Descriptions Name CREATED_BY CREATION_DATE Indexes Index Name
(Continued) Null? Type NULL NUMBER(15) NULL DATE Description Standard Who column. Standard Who column.
Index Type UNIQUE
Sequence 1
Column Name COST_ALLOCATION_KEYFLEX_ID
PAY_COST_ALLOCATION_KEYFLE_PK Sequences Sequence PAY_COST_ALLOCATION_KEYFLEX_S
Derived Column COST_ALLOCATION_KEYFLEX_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 667
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 REVENUE_CATEGORY_CODE UNIT_OF_MEASURE
Primary Key Column EXPENDITURE_CATEGORY FUNCTION
Foreign Key Column EXPENDITURE_CATEGORY SYSTEM_LINKAGE_FUNCTION
QuickCodes Type REVENUE CATEGORY UNIT DOLLARS HOURS
QuickCodes Table PA_LOOKUPS PA_LOOKUPS Dollars Hours
Column Descriptions Name EXPENDITURE_TYPE (PK)
Null? Type NOT NULL VARCHAR2(30) NOT NOT NOT NOT NOT NOT NOT
Description
LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN EXPENDITURE_CATEGORY REVENUE_CATEGORY_CODE SYSTEM_LINKAGE_FUNCTION UNIT_OF_MEASURE START_DATE_ACTIVE COST_RATE_FLAG END_DATE_ACTIVE DESCRIPTION ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2
NOT NOT NOT
The expenditure for which the alias is created 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(30) The expenditure category that classifies the expenditure type into a cost group NULL VARCHAR2(30) The revenue category that classifies the expenditure type into a revenue group NULL VARCHAR2(30) The expenditure type class for which this alias is created NULL VARCHAR2(30) The unit by which to measure amounts entered for the expenditure type NULL DATE First effective date of the expenditure type NULL VARCHAR2(1) Flag that indicates whether a cost rate is required for the non–labor expenditure type NULL DATE Last effective date of the expenditure type NULL VARCHAR2(250) The description of the expenditure type NULL VARCHAR2(30) Descriptive Flexfield Context Field NULL VARCHAR2(150) Descriptive Flexfield Segment NULL VARCHAR2(150) Descriptive Flexfield Segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 668 Oracle Inventory Technical Reference Manual
Column Descriptions Name ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ADW_NOTIFY_FLAG
(Continued) Null? Type 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(1) 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 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.
Indexes Index Name PA_EXPENDITURE_TYPES_N1 PA_EXPENDITURE_TYPES_N2 PA_EXPENDITURE_TYPES_U1 Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : :
Index Type NOT UNIQUE NOT UNIQUE UNIQUE
Sequence 1 2 1
Column Name SYSTEM_LINKAGE_FUNCTION ADW_NOTIFY_FLAG EXPENDITURE_TYPE
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 – 669
PJM_UNIT_NUMBERS
PJM_UNIT_NUMBERS holds unique End Item Model/Unit Numbers for model/unit number effectivity controlled end items. The End Item Model/Unit Number is an alphanumeric string that typically includes a prefix and a number in sequence; for example, FAN–0001. The unit numbers defined for end items must be unique across organizations and across items. This table corresponds to the Maintain Model/Unit Numbers window.
Foreign Keys Primary Key Table MTL_PARAMETERS MTL_SYSTEM_ITEMS_B
Primary Key Column ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID
Foreign Key Column MASTER_ORGANIZATION_ID END_ITEM_ID MASTER_ORGANIZATION_ID
Column Descriptions Name UNIT_NUMBER (PK) CREATION_DATE CREATED_BY LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE END_ITEM_ID MASTER_ORGANIZATION_ID PREFIX COMMENTS ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15
Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NOT NULL VARCHAR2(30) DATE NUMBER DATE NUMBER NUMBER(15) NUMBER NUMBER NUMBER DATE NUMBER NUMBER
Description End item model/unit number Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Extended Who column Extended Who column Extended Who column Extended Who column End item unique identifier Inventory item master organization unique identifier End item model/unit number prefix User–entered comments Descriptive flexfield context Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment
NOT NULL VARCHAR2(30) NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 670 Oracle Inventory Technical Reference Manual
Indexes Index Name PJM_UNIT_NUMBERS_N1 PJM_UNIT_NUMBERS_U1
Index Type NOT UNIQUE UNIQUE
Sequence 2 2
Column Name END_ITEM_ID UNIT_NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 671
PJM_UNIT_SERIAL_HISTORY
PJM_UNIT_SERIAL_HISTORY holds unit number change history made to any serialized on hand to provide audit trail. This table is populated by a trigger on MTL_SERIAL_NUMBERS.
Foreign Keys Primary Key Table MTL_SERIAL_NUMBERS PJM_UNIT_NUMBERS PJM_UNIT_NUMBERS Column Descriptions Name SERIAL_NUMBER (PK) (PK)
Primary Key Column SERIAL_NUMBER INVENTORY_ITEM_ID CURRENT_ORGANIZATION_ID UNIT_NUMBER UNIT_NUMBER
Foreign Key Column SERIAL_NUMBER INVENTORY_ITEM_ID ORGANIZATION_ID OLD_UNIT_NUMBER NEW_UNIT_NUMBER
Null? Type NOT NULL VARCHAR2(30) NOT NULL NUMBER NOT NULL NUMBER (PK) (PK) NOT NOT NOT NOT NULL VARCHAR2(30) NULL VARCHAR2(30) NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER
Description Serial number of the item upon which model/unit number has been changed Inventory item unique identifier Inventory organization unique identifier Previous model/unit number associated with the serial number New model/unit number associated with the serial number Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column
INVENTORY_ITEM_ID ORGANIZATION_ID OLD_UNIT_NUMBER NEW_UNIT_NUMBER
CREATION_DATE CREATED_BY LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN Indexes Index Name PJM_UNIT_SERIAL_HISTORY_U1
Index Type UNIQUE
Sequence 2 6 8 10
Column Name INVENTORY_ITEM_ID SERIAL_NUMBER OLD_UNIT_NUMBER NEW_UNIT_NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 672 Oracle Inventory 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 CATEGORY_ID
Foreign Key Column 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 – 673
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL NUMBER NULL DATE Description Standard Who column Standard Who column Standard Who column
PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name PO_AGENTS_U1
Index Type UNIQUE
Sequence 1
Column Name AGENT_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 674 Oracle Inventory Technical Reference Manual
PO_DISTRIBUTIONS_ALL
PO_DISTRIBUTIONS_ALL contains accounting distribution information for a 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.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 675
• 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 p lanned purchase order release.
• 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
Primary Key Column RESOURCE_ID CODE_COMBINATION_ID CODE_COMBINATION_ID CODE_COMBINATION_ID
Foreign Key Column BOM_RESOURCE_ID CODE_COMBINATION_ID BUDGET_ACCOUNT_ID ACCRUAL_ACCOUNT_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 676 Oracle Inventory Technical Reference Manual
Foreign Keys (Continued) Primary Key Table 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
Primary Key Column 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
Foreign Key Column 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
WIP_OPERATION_RESOURCES
QuickCodes Columns Column DESTINATION_TYPE_CODE
QuickCodes Type DESTINATION TYPE EXPENSE INVENTORY SHOP FLOOR
QuickCodes Table 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
Column Descriptions Name PO_DISTRIBUTION_ID LAST_UPDATE_DATE LAST_UPDATED_BY PO_HEADER_ID PO_LINE_ID LINE_LOCATION_ID SET_OF_BOOKS_ID CODE_COMBINATION_ID QUANTITY_ORDERED LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY (PK)
Null? Type NOT NULL NUMBER NOT NULL DATE NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL DATE 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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 677
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(25) NULL VARCHAR2(25) NULL NUMBER NULL NUMBER NULL NUMBER(9) NULL DATE NULL NUMBER NULL NUMBER NULL VARCHAR2(1) NULL VARCHAR2(1) NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(25) NULL DATE NULL VARCHAR2(15) NULL DATE NULL VARCHAR2(25) NULL NUMBER NULL VARCHAR2(10) 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) Description 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 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
PO_RELEASE_ID QUANTITY_DELIVERED QUANTITY_BILLED QUANTITY_CANCELLED REQ_HEADER_REFERENCE_NUM REQ_LINE_REFERENCE_NUM REQ_DISTRIBUTION_ID DELIVER_TO_LOCATION_ID DELIVER_TO_PERSON_ID RATE_DATE RATE AMOUNT_BILLED ACCRUED_FLAG ENCUMBERED_FLAG ENCUMBERED_AMOUNT UNENCUMBERED_QUANTITY UNENCUMBERED_AMOUNT FAILED_FUNDS_LOOKUP_CODE GL_ENCUMBERED_DATE GL_ENCUMBERED_PERIOD_NAME GL_CANCELLED_DATE DESTINATION_TYPE_CODE DESTINATION_ORGANIZATION_ID DESTINATION_SUBINVENTORY ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 678 Oracle Inventory Technical Reference Manual
Column Descriptions Name ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 WIP_ENTITY_ID
(Continued) Null? Type NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) NUMBER Description 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 Project accounting expenditure type Project accounting descriptive flexfield context column Project accounting expenditure organization unique identifier Date the distribution was final–closed Indicates whether items are accrued upon receipt Project accounting expenditure item date Operating unit unique identifier Primary key for the kanban card Award identifier
WIP_OPERATION_SEQ_NUM WIP_RESOURCE_SEQ_NUM WIP_REPETITIVE_SCHEDULE_ID WIP_LINE_ID BOM_RESOURCE_ID BUDGET_ACCOUNT_ID ACCRUAL_ACCOUNT_ID VARIANCE_ACCOUNT_ID PREVENT_ENCUMBRANCE_FLAG USSGL_TRANSACTION_CODE GOVERNMENT_CONTEXT DESTINATION_CONTEXT DISTRIBUTION_NUM SOURCE_DISTRIBUTION_ID
NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(1) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NOT NULL NUMBER NULL NUMBER
REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE PROJECT_ID TASK_ID EXPENDITURE_TYPE PROJECT_ACCOUNTING_CONTEXT EXPENDITURE_ORGANIZATION_ID GL_CLOSED_DATE ACCRUE_ON_RECEIPT_FLAG EXPENDITURE_ITEM_DATE ORG_ID KANBAN_CARD_ID AWARD_ID
NULL NULL NULL NULL NULL
NUMBER NUMBER NUMBER DATE NUMBER
NULL NUMBER NULL VARCHAR2(30) NULL VARCHAR2(30) NULL NUMBER NULL DATE NULL VARCHAR2(1) NULL DATE NULL NUMBER NULL NUMBER NULL NUMBER(15)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 679
Column Descriptions Name MRC_RATE_DATE
(Continued) 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: Concatenatedstring 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 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 VARCHAR2(30) Project Manufacturing end item unit number NULL VARCHAR2(1) Indicator of whether tax recovery should be used NULL NUMBER Recoverable tax amount NULL NUMBER Nonrecoverable tax amoun NULL NUMBER Percentage of tax that can be recovered NULL NUMBER Line Id associated with a contract NULL NUMBER Deliverable Id corresponding to contract
MRC_RATE
MRC_ENCUMBERED_AMOUNT
MRC_UNENCUMBERED_AMOUNT
END_ITEM_UNIT_NUMBER TAX_RECOVERY_OVERRIDE_FLAG RECOVERABLE_TAX NONRECOVERABLE_TAX RECOVERY_RATE OKE_CONTRACT_LINE_ID OKE_CONTRACT_DELIVERABLE_ID
Indexes Index Name PO_DISTRIBUTIONS_N1 PO_DISTRIBUTIONS_N10 PO_DISTRIBUTIONS_N11 PO_DISTRIBUTIONS_N12 PO_DISTRIBUTIONS_N2 PO_DISTRIBUTIONS_N3 PO_DISTRIBUTIONS_N4 PO_DISTRIBUTIONS_N5 PO_DISTRIBUTIONS_N6 PO_DISTRIBUTIONS_N7 PO_DISTRIBUTIONS_N8
Index Type NOT NOT NOT NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE
Sequence 1 1 1 2 1 1 1 1 2 1 1 1 2 3 4 5 1 2 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 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
NOT UNIQUE NOT UNIQUE NOT UNIQUE
PO_DISTRIBUTIONS_N9 PO_DISTRIBUTIONS_U1 Sequences Sequence PO_DISTRIBUTIONS_S
NOT UNIQUE UNIQUE
Derived Column PO_DISTRIBUTION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 680 Oracle Inventory Technical Reference Manual
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 – 681
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 PO_HAZARD_CLASSES_U1
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 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
Description 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
Index Type UNIQUE
Sequence 1
Column Name HAZARD_CLASS_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 682 Oracle Inventory Technical Reference Manual
Sequences Sequence PO_HAZARD_CLASSES_S
Derived Column HAZARD_CLASS_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 683
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. SEGMENT1 is 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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 684 Oracle Inventory Technical Reference Manual
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 vers ions of Oracle Purchasing will 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
Primary 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
Foreign Key Column 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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 685
QuickCodes Columns Column AUTHORIZATION_STATUS
QuickCodes Type AUTHORIZATION STATUS APPROVED CANCELLED IN PROCESS INCOMPLETE PRE–APPROVED REJECTED REQUIRES REAPPROVAL RETURNED
QuickCodes Table 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 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 AR_LOOKUPS PO_LOOKUP_CODES Bid Quotation Catalog Quotation PO_LOOKUP_CODES Active Closed In Process Printed
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
FOB_LOOKUP_CODE QUOTATION_CLASS_CODE
FOB QUOTATION CLASS BID CATALOG RFQ/QUOTE STATUS A C I P
STATUS_LOOKUP_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 686 Oracle Inventory Technical Reference Manual
Column Descriptions Name PO_HEADER_ID (PK)
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 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 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 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
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 VENDOR_CONTACT_ID SHIP_TO_LOCATION_ID BILL_TO_LOCATION_ID TERMS_ID SHIP_VIA_LOOKUP_CODE FOB_LOOKUP_CODE FREIGHT_TERMS_LOOKUP_CODE STATUS_LOOKUP_CODE CURRENCY_CODE RATE_TYPE RATE_DATE RATE FROM_HEADER_ID FROM_TYPE_LOOKUP_CODE START_DATE END_DATE BLANKET_TOTAL_AMOUNT AUTHORIZATION_STATUS REVISION_NUM REVISED_DATE APPROVED_FLAG APPROVED_DATE
NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(25) NULL VARCHAR2(25) NULL VARCHAR2(25) NULL VARCHAR2(25) NULL VARCHAR2(15) NULL NULL NULL NULL VARCHAR2(30) DATE NUMBER NUMBER
NULL VARCHAR2(25) NULL DATE NULL DATE NULL NUMBER NULL VARCHAR2(25) NULL NUMBER NULL DATE NULL VARCHAR2(1) NULL DATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 687
Column Descriptions Name AMOUNT_LIMIT
(Continued) Null? Type NULL NUMBER Description 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 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
MIN_RELEASE_AMOUNT NOTE_TO_AUTHORIZER NOTE_TO_VENDOR NOTE_TO_RECEIVER PRINT_COUNT PRINTED_DATE VENDOR_ORDER_NUM CONFIRMING_ORDER_FLAG COMMENTS REPLY_DATE REPLY_METHOD_LOOKUP_CODE RFQ_CLOSE_DATE QUOTE_TYPE_LOOKUP_CODE QUOTATION_CLASS_CODE QUOTE_WARNING_DELAY_UNIT QUOTE_WARNING_DELAY QUOTE_VENDOR_QUOTE_NUMBER ACCEPTANCE_REQUIRED_FLAG ACCEPTANCE_DUE_DATE CLOSED_DATE USER_HOLD_FLAG APPROVAL_REQUIRED_FLAG CANCEL_FLAG FIRM_STATUS_LOOKUP_CODE
NULL NUMBER NULL VARCHAR2(240) NULL VARCHAR2(240) NULL VARCHAR2(240) NULL NUMBER NULL DATE NULL VARCHAR2(25) NULL VARCHAR2(1) NULL VARCHAR2(240) NULL DATE NULL VARCHAR2(25) NULL NULL NULL NULL DATE VARCHAR2(25) VARCHAR2(25) VARCHAR2(25)
NULL NUMBER NULL VARCHAR2(25) NULL VARCHAR2(1) NULL DATE NULL DATE NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(30)
FIRM_DATE FROZEN_FLAG SUPPLY_AGREEMENT_FLAG EDI_PROCESSED_FLAG EDI_PROCESSED_STATUS
NULL DATE NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(10)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 688 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type 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) 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 Describes the closure status of the document United States standard general ledger transaction code USSGL descriptive flexfield context column 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 Reserved for country–specific functionality Reserved for country–specific functionality
ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 CLOSED_CODE USSGL_TRANSACTION_CODE GOVERNMENT_CONTEXT REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE 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
NULL VARCHAR2(30) NULL VARCHAR2(30) NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE NUMBER
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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 689
Column Descriptions Name
(Continued) 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(25) Audit trail reference (needed for 832 EDI transaction) NULL VARCHAR2(25) Audit trail reference (needed for 832 EDI transaction) NULL VARCHAR2(8) Workflow approval item type NULL VARCHAR2(240) Workflow approval 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 NUMBER(15) Unique identifer 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
GLOBAL_ATTRIBUTE15 GLOBAL_ATTRIBUTE16 GLOBAL_ATTRIBUTE17 GLOBAL_ATTRIBUTE18 GLOBAL_ATTRIBUTE19 GLOBAL_ATTRIBUTE20 INTERFACE_SOURCE_CODE REFERENCE_NUM WF_ITEM_TYPE WF_ITEM_KEY MRC_RATE_TYPE
MRC_RATE_DATE
MRC_RATE
PCARD_ID PRICE_UPDATE_TOLERANCE
PAY_ON_CODE
Indexes Index Name PO_HEADERS_N1 PO_HEADERS_N2 PO_HEADERS_N3 PO_HEADERS_N4 PO_HEADERS_N5 PO_HEADERS_N6 PO_HEADERS_N7 PO_HEADERS_N8 PO_HEADERS_U1 PO_HEADERS_U2
Index Type NOT UNIQUE NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE
Sequence 1 2 1 1 1 1 2 1 1 1 1 1 2 3
Column Name VENDOR_ID VENDOR_SITE_ID CREATION_DATE AGENT_ID FROM_HEADER_ID WF_ITEM_TYPE WF_ITEM_KEY CLOSED_DATE QUOTE_VENDOR_QUOTE_NUMBER VENDOR_ORDER_NUM PO_HEADER_ID SEGMENT1 TYPE_LOOKUP_CODE ORG_ID
NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 690 Oracle Inventory Technical Reference Manual
Sequences Sequence PO_HEADERS_S
Derived Column 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
Detailed Design 3 – 691
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 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
Foreign Key Column 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 DOCUMENT STATE
QuickCodes Table PO_LOOKUP_CODES
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 692 Oracle Inventory 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 PO_LOOKUP_CODES Cumulative Non–Cumulative PO_LOOKUP_CODES Cost Plus Fee Cost Plus Percentage Fixed Indexed Variable
PRICE_BREAK_LOOKUP_CODE
PRICE BREAK TYPE CUMULATIVE NON CUMULATIVE PRICE TYPE COST FEE COST PERCENT FIXED INDEXED VARIABLE
PRICE_TYPE_LOOKUP_CODE
Column Descriptions Name PO_LINE_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY PO_HEADER_ID LINE_TYPE_ID LINE_NUM LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY ITEM_ID
Null? Type NOT NOT NOT NOT NULL NULL NULL NULL NUMBER DATE NUMBER 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 Item unique identifier
NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL DATE NULL NUMBER NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 693
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL VARCHAR2(3) NUMBER VARCHAR2(240) VARCHAR2(25) Description Item revision Item category unique identifier Item description 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 NULL VARCHAR2(25) Contract number referenced on the line
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 CONTRACT_NUM
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 694 Oracle Inventory Technical Reference Manual
Column Descriptions Name TAXABLE_FLAG TAX_NAME TYPE_1099
(Continued) Null? Type NULL VARCHAR2(1) NULL VARCHAR2(15) NULL VARCHAR2(10) NULL VARCHAR2(1) NULL VARCHAR2(1) 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(25) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) NUMBER Description 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 Stores the base unit of measure (UOM) for the item ordered
CAPITAL_EXPENSE_FLAG NEGOTIATED_BY_PREPARER_FLAG ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 REFERENCE_NUM ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 MIN_RELEASE_AMOUNT PRICE_TYPE_LOOKUP_CODE CLOSED_CODE PRICE_BREAK_LOOKUP_CODE USSGL_TRANSACTION_CODE GOVERNMENT_CONTEXT REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE CLOSED_DATE CLOSED_REASON CLOSED_BY TRANSACTION_REASON_CODE ORG_ID QC_GRADE BASE_UOM
NULL VARCHAR2(25) NULL VARCHAR2(25) NULL VARCHAR2(25) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE DATE VARCHAR2(240)
NULL NUMBER(9) NULL VARCHAR2(25) NULL NUMBER NULL VARCHAR2(25) NULL VARCHAR2(25)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 695
Column Descriptions Name BASE_QTY SECONDARY_UOM SECONDARY_QTY
(Continued) Null? Type NULL NUMBER NULL VARCHAR2(25) NULL NUMBER 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) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(25) NULL NUMBER NULL NUMBER NULL DATE NULL NUMBER Description 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 Date after which the item on this catalog line can no longer be ordered Unique identifier for the tax code
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 LINE_REFERENCE_NUM PROJECT_ID TASK_ID EXPIRATION_DATE TAX_CODE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 696 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL NUMBER Description Contract Id from Oracle Contracts Version Id for contract.
OKE_CONTRACT_HEADER_ID OKE_CONTRACT_VERSION_ID Indexes Index Name 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
Index Type NOT NOT NOT NOT NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE
Sequence 1 1 1 1 1 1 1 1 1 1 1 2
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
Sequences Sequence PO_LINES_S
Derived Column 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 Requestitions and is required only if this module is used. There is a prerequiste 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 Requestitions and is required only if this module is used. There is a prerequiste 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 – 697
This trigger is installed via a post–install step for Web Requestitions and is required only if this module is used. There is a prerequiste that ConText be installed. The trigger places a re–index request on the ConText queue.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 698 Oracle Inventory Technical Reference Manual
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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 699
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 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.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 700 Oracle Inventory Technical Reference Manual
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 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
Foreign Key Column 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 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
QuickCodes Table 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 PO_LOOKUP_CODES No Receiving Control Enforced
ENFORCE_SHIP_TO_LOCATION_CODE
RECEIVING CONTROL LEVEL NONE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 701
QuickCodes Columns Column
(Continued) QuickCodes Type REJECT WARNING QuickCodes Table Prevent Receipt of Goods or Services Display Warning Message AR_LOOKUPS PO_LOOKUP_CODES No Receiving Control Enforced Prevent Receipt of Goods or Services Display Warning Message 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
FOB_LOOKUP_CODE QTY_RCV_EXCEPTION_CODE
FOB RECEIVING CONTROL LEVEL NONE 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 LAST_UPDATE_DATE LAST_UPDATED_BY PO_HEADER_ID PO_LINE_ID LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY QUANTITY QUANTITY_RECEIVED QUANTITY_ACCEPTED QUANTITY_REJECTED QUANTITY_BILLED QUANTITY_CANCELLED UNIT_MEAS_LOOKUP_CODE PO_RELEASE_ID SHIP_TO_LOCATION_ID SHIP_VIA_LOOKUP_CODE (PK)
Null? Type NOT NULL NUMBER NOT NULL DATE NOT NULL NUMBER NOT NULL NUMBER NOT NULL NULL NULL NULL NULL NUMBER NUMBER DATE NUMBER 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 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
NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(25) NULL NUMBER NULL NUMBER NULL VARCHAR2(25)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 702 Oracle Inventory Technical Reference Manual
Column Descriptions Name NEED_BY_DATE PROMISED_DATE LAST_ACCEPT_DATE PRICE_OVERRIDE ENCUMBERED_FLAG ENCUMBERED_DATE
(Continued) Null? Type NULL DATE NULL DATE NULL DATE NULL NUMBER NULL VARCHAR2(1) NULL DATE NULL NUMBER NULL VARCHAR2(25) NULL VARCHAR2(25) NULL VARCHAR2(1) NULL VARCHAR2(15) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL DATE NULL DATE NULL NUMBER NULL VARCHAR2(25) NULL NUMBER NULL NUMBER NULL VARCHAR2(1) NULL DATE NULL VARCHAR2(1) NULL VARCHAR2(1) NULL NUMBER(9) NULL DATE Description 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) 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
UNENCUMBERED_QUANTITY FOB_LOOKUP_CODE FREIGHT_TERMS_LOOKUP_CODE TAXABLE_FLAG TAX_NAME ESTIMATED_TAX_AMOUNT FROM_HEADER_ID FROM_LINE_ID FROM_LINE_LOCATION_ID START_DATE END_DATE LEAD_TIME LEAD_TIME_UNIT PRICE_DISCOUNT TERMS_ID APPROVED_FLAG APPROVED_DATE CLOSED_FLAG CANCEL_FLAG CANCELLED_BY CANCEL_DATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 703
Column Descriptions Name CANCEL_REASON
(Continued) Null? Type Description NULL VARCHAR2(240) Cancellation reason provided by the employee NULL VARCHAR2(25) Indicates whether the shipment is firmed or not NULL DATE No longer used 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(25) Unit of measure class (Unused since release version 7.0) NULL VARCHAR2(1) Indicates whether the shipment should be encumbered (Unused since release version 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(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 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
FIRM_STATUS_LOOKUP_CODE FIRM_DATE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 UNIT_OF_MEASURE_CLASS ENCUMBER_NOW ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 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
INVOICE_CLOSE_TOLERANCE
RECEIVE_CLOSE_TOLERANCE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 704 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL NUMBER NULL NUMBER Description Ship–to organization unique identifier Shipment line number Unique identifier of the planned purchase order shipment that was referenced when creating this scheduled release shipment Type of the shipment Closure status of the shipment Standard Who column Standard Who column Standard Who column Standard Who column United States standard general ledger transaction code USSGL descriptive flexfield context column Receipt routing unique identifier Indicates whether items are accrued upon receipt Why the shipment is closed Date the shipment is closed Unique identifier of employee who closed the shipment Operating unit unique identifier Quantity shipped 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
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 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
NOT NULL NULL NULL NULL NULL NULL NULL
VARCHAR2(25) VARCHAR2(25) NUMBER NUMBER NUMBER DATE VARCHAR2(30)
NULL VARCHAR2(30) NULL NUMBER NULL VARCHAR2(1) NULL VARCHAR2(240) NULL DATE NULL NUMBER(9) NULL NUMBER NULL NUMBER 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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 705
Column Descriptions Name
(Continued) 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(2) Country of manufacture for this shipment NULL VARCHAR2(1) Indicator of whether somone 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 NULL VARCHAR2(240)
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 NOTE_TO_RECEIVER Indexes Index Name PO_LINE_LOCATIONS_N1 PO_LINE_LOCATIONS_N10 PO_LINE_LOCATIONS_N2 PO_LINE_LOCATIONS_N3 PO_LINE_LOCATIONS_N4 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 PO_LINE_LOCATIONS_S
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT NOT NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE
Sequence 1 5 1 2 1 1 1 1 1 1 5 1
Column Name PO_LINE_ID CLOSED_DATE PO_HEADER_ID PO_LINE_ID SHIP_TO_LOCATION_ID PROMISED_DATE PO_RELEASE_ID CLOSED_BY CANCELLED_BY SOURCE_SHIPMENT_ID FROM_LINE_LOCATION_ID LINE_LOCATION_ID
Derived Column LINE_LOCATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 706 Oracle Inventory 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 USSGL_TRANSACTION_CODE AGENT_ID AGENT_ID PO_HEADER_ID
Foreign Key Column USSGL_TRANSACTION_CODE HOLD_BY AGENT_ID PO_HEADER_ID
QuickCodes Type 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
QuickCodes Table 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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 707
QuickCodes Columns Column CLOSED_CODE
(Continued) QuickCodes Type 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 QuickCodes Table 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
Column Descriptions Name PO_RELEASE_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY PO_HEADER_ID RELEASE_NUM AGENT_ID RELEASE_DATE LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY REVISION_NUM REVISED_DATE APPROVED_FLAG APPROVED_DATE PRINT_COUNT PRINTED_DATE
Null? Type NOT NOT NOT NOT NULL NULL NULL NULL NUMBER DATE NUMBER NUMBER
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
NOT NULL NUMBER NOT NULL NUMBER(9) NOT NULL DATE NULL NUMBER NULL DATE NULL NUMBER NULL NUMBER NULL DATE NULL VARCHAR2(1) NULL DATE NULL NUMBER NULL DATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 708 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(1) NULL DATE NULL NUMBER(9) Description Indicates whether an acceptance is required or not Date the acceptance is due 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
ACCEPTANCE_REQUIRED_FLAG ACCEPTANCE_DUE_DATE HOLD_BY
HOLD_DATE HOLD_REASON HOLD_FLAG CANCEL_FLAG CANCELLED_BY CANCEL_DATE CANCEL_REASON FIRM_STATUS_LOOKUP_CODE FIRM_DATE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 AUTHORIZATION_STATUS USSGL_TRANSACTION_CODE GOVERNMENT_CONTEXT REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE CLOSED_CODE FROZEN_FLAG RELEASE_TYPE NOTE_TO_VENDOR
NULL DATE NULL VARCHAR2(240) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL NUMBER(9) NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE VARCHAR2(240) VARCHAR2(25) 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) VARCHAR2(25)
NULL VARCHAR2(30) NULL VARCHAR2(30) NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE VARCHAR2(25)
NULL VARCHAR2(1) NULL VARCHAR2(25) NULL VARCHAR2(240)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 709
Column Descriptions Name ORG_ID
(Continued) Null? Type NULL NUMBER NULL VARCHAR2(1) Description 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 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
EDI_PROCESSED_FLAG
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 WF_ITEM_TYPE WF_ITEM_KEY PCARD_ID PAY_ON_CODE
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) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(8) NULL VARCHAR2(240) NULL NUMBER(15) NULL VARCHAR2(25)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 710 Oracle Inventory Technical Reference Manual
Indexes Index Name PO_RELEASES_N1 PO_RELEASES_N2 PO_RELEASES_U1 PO_RELEASES_U2
Index Type NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE
Sequence 1 1 2 1 1 2
Column Name AGENT_ID WF_ITEM_TYPE WF_ITEM_KEY PO_RELEASE_ID PO_HEADER_ID RELEASE_NUM
Sequences Sequence PO_RELEASES_S
Derived Column PO_RELEASE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 711
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 PO_AUTOSOURCE_DOCUMENTS_ALL
Primary 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 DOCUMENT_HEADER_ID
Foreign Key Column 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 AUTOSOURCE_DOC_HEADER_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 712 Oracle Inventory Technical Reference Manual
Foreign Keys (Continued) Primary Key Table 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
Primary Key Column 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
Foreign Key Column 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
WIP_OPERATION_RESOURCES
WIP_REPETITIVE_SCHEDULES
QuickCodes Columns Column AUTHORIZATION_STATUS
QuickCodes Type AUTHORIZATION STATUS APPROVED CANCELLED IN PROCESS INCOMPLETE PRE–APPROVED REJECTED REQUIRES REAPPROVAL RETURNED
QuickCodes Table 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 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
DESTINATION_TYPE_CODE
DESTINATION TYPE EXPENSE INVENTORY SHOP FLOOR
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 713
QuickCodes Columns Column
(Continued) QuickCodes Type DOCUMENT SUBTYPE BLANKET PLANNED SCHEDULED STANDARD REQUISITION SOURCE TYPE INVENTORY VENDOR QuickCodes Table PO_LOOKUP_CODES Blanket Planned Scheduled Standard PO_LOOKUP_CODES Inventory Sourced Requisition Vendor Sourced Requisition
REQUISITION_TYPE
SOURCE_TYPE_CODE
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 REQ_NUMBER_SEGMENT1 REQ_NUMBER_SEGMENT2 REQ_NUMBER_SEGMENT3 REQ_NUMBER_SEGMENT4
Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NULL NUMBER VARCHAR2(30) NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER DATE NUMBER VARCHAR2(25) NUMBER
Description
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 NULL VARCHAR2(20) Requisition number NULL VARCHAR2(20) Key flexfield segment NULL VARCHAR2(20) Key flexfield segment NULL VARCHAR2(20) Key flexfield segment
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 714 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type Description NULL VARCHAR2(20) Key flexfield segment NULL VARCHAR2(240) Header description 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 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(1) Indicates whether the requisition is urgent or not NULL VARCHAR2(150) Descriptive flexfield segment NULL VARCHAR2(1) Indicates whether an RFQ is required prior to placement on a purchase order NULL VARCHAR2(240) Purchase justification NULL VARCHAR2(240) Note to buyer NULL VARCHAR2(240) Note to receiver NULL NUMBER Item unique identifier 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 NULL VARCHAR2(3) Item revision 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
REQ_NUMBER_SEGMENT5 HEADER_DESCRIPTION HEADER_ATTRIBUTE_CATEGORY 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 HEADER_ATTRIBUTE15 RFQ_REQUIRED_FLAG 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 CHARGE_ACCOUNT_SEGMENT1 CHARGE_ACCOUNT_SEGMENT2 CHARGE_ACCOUNT_SEGMENT3 CHARGE_ACCOUNT_SEGMENT4 CHARGE_ACCOUNT_SEGMENT5
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 715
Column Descriptions Name
(Continued) 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 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) 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 VARCHAR2(25) NUMBER VARCHAR2(25) NUMBER VARCHAR2(40) 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 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 UN number unique identifier UN number Hazard class unique identifier Hazard class
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 LINE_TYPE UN_NUMBER_ID UN_NUMBER HAZARD_CLASS_ID HAZARD_CLASS
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 716 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(10) NULL VARCHAR2(25) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(25) NULL VARCHAR2(25) NULL VARCHAR2(30) NULL NUMBER NULL VARCHAR2(3) NULL VARCHAR2(10) NULL NUMBER NULL VARCHAR2(3) NULL VARCHAR2(10) NULL NUMBER NULL NULL NULL NULL VARCHAR2(20) NUMBER(9) VARCHAR2(240) NUMBER(9) Description 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 Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment
MUST_USE_SUGG_VENDOR_FLAG REFERENCE_NUM WIP_ENTITY_ID WIP_LINE_ID WIP_OPERATION_SEQ_NUM WIP_RESOURCE_SEQ_NUM WIP_REPETITIVE_SCHEDULE_ID PROJECT_NUM TASK_NUM EXPENDITURE_TYPE SOURCE_ORGANIZATION_ID SOURCE_ORGANIZATION_CODE SOURCE_SUBINVENTORY DESTINATION_ORGANIZATION_ID DESTINATION_ORGANIZATION_CODE DESTINATION_SUBINVENTORY DELIVER_TO_LOCATION_ID DELIVER_TO_LOCATION_CODE DELIVER_TO_REQUESTOR_ID DELIVER_TO_REQUESTOR_NAME SUGGESTED_BUYER_ID SUGGESTED_BUYER_NAME SUGGESTED_VENDOR_NAME SUGGESTED_VENDOR_ID SUGGESTED_VENDOR_SITE SUGGESTED_VENDOR_SITE_ID SUGGESTED_VENDOR_CONTACT SUGGESTED_VENDOR_CONTACT_ID SUGGESTED_VENDOR_PHONE SUGGESTED_VENDOR_ITEM_NUM LINE_ATTRIBUTE_CATEGORY LINE_ATTRIBUTE1 LINE_ATTRIBUTE2 LINE_ATTRIBUTE3 LINE_ATTRIBUTE4 LINE_ATTRIBUTE5 LINE_ATTRIBUTE6 LINE_ATTRIBUTE7 LINE_ATTRIBUTE8 LINE_ATTRIBUTE9 LINE_ATTRIBUTE10 LINE_ATTRIBUTE11 LINE_ATTRIBUTE12
NULL VARCHAR2(240) NULL VARCHAR2(80) NULL NUMBER NULL VARCHAR2(15) NULL NUMBER NULL VARCHAR2(80) NULL NUMBER NULL VARCHAR2(20) NULL VARCHAR2(25) NULL VARCHAR2(30) 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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 717
Column Descriptions Name LINE_ATTRIBUTE13 LINE_ATTRIBUTE14 LINE_ATTRIBUTE15 NEED_BY_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
(Continued) 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 VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE 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 Description 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 Unique identifier for the General Ledger budget account United States standard general ledger transaction code USSGL descriptive flexfield context column
DIST_ATTRIBUTE_CATEGORY 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 VARIANCE_ACCOUNT_ID BUDGET_ACCOUNT_ID USSGL_TRANSACTION_CODE GOVERNMENT_CONTEXT
NULL 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) VARCHAR2(240) NUMBER NUMBER
NULL NUMBER NULL NUMBER NULL VARCHAR2(30) NULL VARCHAR2(30)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 718 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL NULL VARCHAR2(15) NUMBER NUMBER DATE VARCHAR2(30) VARCHAR2(1) Description 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
CURRENCY_CODE CURRENCY_UNIT_PRICE RATE RATE_DATE RATE_TYPE PREVENT_ENCUMBRANCE_FLAG AUTOSOURCE_DOC_HEADER_ID AUTOSOURCE_DOC_LINE_NUM PROJECT_ACCOUNTING_CONTEXT EXPENDITURE_ORGANIZATION_ID PROJECT_ID TASK_ID END_ITEM_UNIT_NUMBER EXPENDITURE_ITEM_DATE DOCUMENT_TYPE_CODE ORG_ID TRANSACTION_REASON_CODE ALLOCATION_TYPE ALLOCATION_VALUE MULTI_DISTRIBUTIONS REQ_DIST_SEQUENCE_ID KANBAN_CARD_ID EMERGENCY_PO_NUM AWARD_ID TAX_CODE_ID OKE_CONTRACT_HEADER_ID OKE_CONTRACT_NUM OKE_CONTRACT_VERSION_ID OKE_CONTRACT_LINE_ID OKE_CONTRACT_LINE_NUM OKE_CONTRACT_DELIVERABLE_ID OKE_CONTRACT_DELIVERABLE_NUM Indexes Index Name PO_REQUISITIONS_INTERFACE_N1 PO_REQUISITIONS_INTERFACE_N2 PO_REQUISITIONS_INTERFACE_N3 PO_REQUISITIONS_INTERFACE_N4 PO_REQUISITIONS_INTERFACE_N5 PO_REQUISITIONS_INTERFACE_N6
NULL NUMBER NULL NUMBER NULL VARCHAR2(30) NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(30) NULL DATE NULL VARCHAR2(25) NULL NUMBER NULL VARCHAR2(25) NULL VARCHAR2(25) NULL NUMBER NULL VARCHAR2(1) NULL NUMBER NULL NUMBER NULL VARCHAR2(20) NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(15) NUMBER NUMBER VARCHAR2(120) NUMBER NUMBER VARCHAR2(150) NUMBER VARCHAR2(150)
Index Type NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE
Sequence 1 1 1 1 1 2 1
Column Name ITEM_ID DELIVER_TO_LOCATION_ID SOURCE_ORGANIZATION_ID DESTINATION_ORGANIZATION_ID REQUEST_ID REQ_NUMBER_SEGMENT1 PROCESS_FLAG
NOT UNIQUE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 719
Indexes (Continued) Index Name PO_REQUISITIONS_INTERFACE_U1 Sequences Sequence PO_REQUISITIONS_INTERFACE_S
Index Type UNIQUE
Sequence 1
Column Name TRANSACTION_ID
Derived Column TRANSACTION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 720 Oracle Inventory 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 USSGL_TRANSACTION_CODE INTERFACE_SOURCE_CODE INTERFACE_SOURCE_LINE_ID
Foreign Key Column USSGL_TRANSACTION_CODE INTERFACE_SOURCE_CODE INTERFACE_SOURCE_LINE_ID
QuickCodes Type AUTHORIZATION STATUS APPROVED CANCELLED IN PROCESS INCOMPLETE PRE–APPROVED REJECTED REQUIRES REAPPROVAL RETURNED
QuickCodes Table 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 PO_LOOKUP_CODES The Document has been Approved The Document is Awaiting Printing
CLOSED_CODE
DOCUMENT STATE APPROVED AWAITING PRINTING
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 721
QuickCodes Columns Column
(Continued) QuickCodes Type 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 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 PO_LOOKUP_CODES Purchase Agreement Purchase Order Quotation Purchase Order Release Requisition Request for Quotation
TYPE_LOOKUP_CODE
DOCUMENT TYPE PA PO QUOTATION RELEASE REQUISITION RFQ
Column Descriptions Name REQUISITION_HEADER_ID PREPARER_ID LAST_UPDATE_DATE LAST_UPDATED_BY SEGMENT1 SUMMARY_FLAG ENABLED_FLAG SEGMENT2 SEGMENT3 SEGMENT4 SEGMENT5 START_DATE_ACTIVE END_DATE_ACTIVE LAST_UPDATE_LOGIN (PK)
Null? Type NOT NULL NUMBER NOT NULL NUMBER(9) NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER VARCHAR2(20) VARCHAR2(1) VARCHAR2(1) VARCHAR2(20) VARCHAR2(20) VARCHAR2(20) VARCHAR2(20) DATE DATE NUMBER
Description Requisition header unique identifier Unique identifier of the employee who prepared the requisition Standard Who column Standard Who column Requisition 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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 722 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL DATE NUMBER VARCHAR2(240) VARCHAR2(25) VARCHAR2(240) Description Standard Who column Standard Who column Description for requisition Authorization status type Note to approver (Unused since release 8.0) Requisition type Indicates whether an internal requisition has been transferred to Order Management Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Unused since release 7.0 Unused since release 7.0 Unused since release 7.0 Unused since release 7.0 Unused since release 7.0 Unused since release 7.0 Unused since release 7.0 Unused since release 7.0 Descriptive flexfield segment Descriptive flexfield segment 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 Source of requisition from Requisition Import Source requisition line identifier from Requisition Import Close status Operating unit unique identifier Approval workflow item type Approval workflow item key Purchase order number reserved in advance for an emergency requisition Unique dentifer for procurement card used for the order
CREATION_DATE CREATED_BY DESCRIPTION AUTHORIZATION_STATUS 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
NULL VARCHAR2(25) NULL VARCHAR2(1) 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(1) VARCHAR2(1) VARCHAR2(1) VARCHAR2(1) DATE VARCHAR2(1) VARCHAR2(240) VARCHAR2(1) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(30)
NULL VARCHAR2(30) NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE VARCHAR2(25)
NULL NUMBER NULL VARCHAR2(25) NULL NUMBER NULL VARCHAR2(8) NULL VARCHAR2(240) NULL VARCHAR2(20) NULL NUMBER(15)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 723
Column Descriptions Name APPS_SOURCE_CODE
(Continued) Null? Type NULL VARCHAR2(25) Description Application source code, indicating the creation method for the requisition
Indexes Index Name 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
Index Type NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE
Sequence 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
Sequences Sequence PO_REQUISITION_HEADERS_S
Derived Column REQUISITION_HEADER_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 724 Oracle Inventory 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
Primary 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
Foreign Key Column 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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 725
Foreign Keys (Continued) Primary Key Table PO_REQUISITION_LINES_ALL PO_UN_NUMBERS_B PO_VENDORS PO_VENDOR_CONTACTS PO_VENDOR_SITES_ALL WIP_ENTITIES WIP_LINES WIP_REPETITIVE_SCHEDULES QuickCodes Columns Column CLOSED_CODE
Primary Key Column REQUISITION_LINE_ID UN_NUMBER_ID VENDOR_ID VENDOR_CONTACT_ID VENDOR_SITE_ID WIP_ENTITY_ID LINE_ID REPETITIVE_SCHEDULE_ID
Foreign Key Column PARENT_REQ_LINE_ID UN_NUMBER_ID VENDOR_ID VENDOR_CONTACT_ID VENDOR_SITE_ID WIP_ENTITY_ID WIP_LINE_ID WIP_REPETITIVE_SCHEDULE_ID
QuickCodes Type 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
QuickCodes Table 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 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 PO_LOOKUP_CODES Blanket Purchase Order Quotation
DESTINATION_TYPE_CODE
DESTINATION TYPE EXPENSE INVENTORY SHOP FLOOR
DOCUMENT_TYPE_CODE
SOURCE DOCUMENT TYPE BLANKET QUOTATION
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 726 Oracle Inventory Technical Reference Manual
QuickCodes Columns Column
(Continued) QuickCodes Type REQUISITION SOURCE TYPE INVENTORY VENDOR QuickCodes Table PO_LOOKUP_CODES Inventory Sourced Requisition Vendor Sourced Requisition
SOURCE_TYPE_CODE
Column Descriptions Name REQUISITION_LINE_ID (PK)
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER VARCHAR2(240) VARCHAR2(25) NUMBER
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
REQUISITION_HEADER_ID LINE_NUM LINE_TYPE_ID CATEGORY_ID ITEM_DESCRIPTION UNIT_MEAS_LOOKUP_CODE UNIT_PRICE QUANTITY DELIVER_TO_LOCATION_ID TO_PERSON_ID LAST_UPDATE_DATE LAST_UPDATED_BY SOURCE_TYPE_CODE LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY ITEM_ID ITEM_REVISION QUANTITY_DELIVERED SUGGESTED_BUYER_ID ENCUMBERED_FLAG
NOT NULL NUMBER NOT NULL NUMBER NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(9) DATE NUMBER VARCHAR2(25) NUMBER DATE NUMBER NUMBER VARCHAR2(3) NUMBER NUMBER(9)
NULL VARCHAR2(1)
RFQ_REQUIRED_FLAG NEED_BY_DATE LINE_LOCATION_ID MODIFIED_BY_AGENT_FLAG PARENT_REQ_LINE_ID JUSTIFICATION NOTE_TO_AGENT NOTE_TO_RECEIVER PURCHASING_AGENT_ID DOCUMENT_TYPE_CODE
NULL VARCHAR2(1) NULL DATE NULL NUMBER NULL VARCHAR2(1) NULL NUMBER NULL NULL NULL NULL VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) NUMBER(9)
NULL VARCHAR2(25)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 727
Column Descriptions Name
(Continued) Null? Type NULL NUMBER Description Suggested source blanket agreement or catalog quotation header unique identifier NULL NUMBER Suggested source blanket agreement or catalog quotation line number NULL VARCHAR2(15) Unique identifier for the currency NULL VARCHAR2(30) Currency conversion rate type NULL DATE Currency conversion rate date NULL NUMBER Currency conversion rate NULL NUMBER Foreign currency unit price NULL VARCHAR2(80) Suggested supplier name NULL VARCHAR2(240) Suggested supplier site name NULL VARCHAR2(80) 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
BLANKET_PO_HEADER_ID BLANKET_PO_LINE_NUM CURRENCY_CODE 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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 728 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(30) NULL VARCHAR2(30) NULL 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 NUMBER DATE VARCHAR2(30) Description Destination descriptive flexfield context column Inventory source descriptive flexfield context column 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
DESTINATION_CONTEXT INVENTORY_SOURCE_CONTEXT VENDOR_SOURCE_CONTEXT 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 GOVERNMENT_CONTEXT CLOSED_REASON CLOSED_DATE TRANSACTION_REASON_CODE QUANTITY_RECEIVED SOURCE_REQ_LINE_ID ORG_ID GLOBAL_ATTRIBUTE1 GLOBAL_ATTRIBUTE2 GLOBAL_ATTRIBUTE3 GLOBAL_ATTRIBUTE4 GLOBAL_ATTRIBUTE5 GLOBAL_ATTRIBUTE6 GLOBAL_ATTRIBUTE7 GLOBAL_ATTRIBUTE8 GLOBAL_ATTRIBUTE9 GLOBAL_ATTRIBUTE10
NULL VARCHAR2(30) NULL NULL NULL NULL NULL VARCHAR2(240) DATE VARCHAR2(25) NUMBER NUMBER
NULL NUMBER 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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 729
Column Descriptions Name
(Continued) 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(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 NULL NUMBER Stores the contract version number NULL NUMBER Stores the header id of a contract NULL NUMBER NULL VARCHAR2(150)
GLOBAL_ATTRIBUTE11 GLOBAL_ATTRIBUTE12 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 OKE_CONTRACT_VERSION_ID OKE_CONTRACT_HEADER_ID ITEM_SOURCE_ID SUPPLIER_REF_NUMBER Indexes Index Name PO_REQUISITION_LINES_N1
Index Type NOT UNIQUE
Sequence 1
Column Name LINE_LOCATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 730 Oracle Inventory Technical Reference Manual
Indexes (Continued) Index Name PO_REQUISITION_LINES_N10 PO_REQUISITION_LINES_N11 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 PO_REQUISITION_LINES_N9
Index Type NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE
Sequence 5 5 1 1 1 1 1 1 1 2 4 6 8 10 1 1 2
Column Name DELIVER_TO_LOCATION_ID SUGGESTED_VENDOR_PRODUCT_CODE CATEGORY_ID NEED_BY_DATE TO_PERSON_ID SUGGESTED_VENDOR_NAME SUGGESTED_BUYER_ID ITEM_ID BLANKET_PO_HEADER_ID 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
PO_REQUISITION_LINES_U1 PO_REQUISITION_LINES_U2
UNIQUE UNIQUE
Sequences Sequence PO_REQUISITION_LINES_S
Derived Column 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_REQUISTION_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 – 731
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 CODE_COMBINATION_ID CONVERSION_TYPE LINE_TYPE_ID
Foreign Key Column ACCRUED_CODE_COMBINATION_ID DEFAULT_RATE_TYPE LINE_TYPE_ID
QuickCodes Type ENFORCE FULL LOT QUANTITIES ADVISORY MANDATORY NONE
QuickCodes Table 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 PO_LOOKUP_CODES Accrue at period end Accrue on receipt of items PO_LOOKUP_CODES Accrue on receipt of items PO_LOOKUP_CODES Alphanumeric value Numeric value PO_LOOKUP_CODES Alphanumeric value Numeric value PO_LOOKUP_CODES Alphanumeric value Numeric value PO_LOOKUP_CODES Alphanumeric value Numeric value PO_LOOKUP_CODES Alphanumeric value Numeric value PO_LOOKUP_CODES Cumulative
EXPENSE_ACCRUAL_CODE
EXPENSE ACCRUAL OPTION PERIOD END RECEIPT INVENTORY ACCRUAL OPTION RECEIPT NUMERIC OR ALPHANUMERIC ALPHANUMERIC NUMERIC NUMERIC OR ALPHANUMERIC ALPHANUMERIC NUMERIC NUMERIC OR ALPHANUMERIC ALPHANUMERIC NUMERIC NUMERIC OR ALPHANUMERIC ALPHANUMERIC NUMERIC NUMERIC OR ALPHANUMERIC ALPHANUMERIC NUMERIC PRICE BREAK TYPE CUMULATIVE
INVENTORY_ACCRUAL_CODE MANUAL_PO_NUM_TYPE
MANUAL_QUOTE_NUM_TYPE
MANUAL_RECEIPT_NUM_TYPE
MANUAL_REQ_NUM_TYPE
MANUAL_RFQ_NUM_TYPE
PRICE_BREAK_LOOKUP_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 732 Oracle Inventory Technical Reference Manual
QuickCodes Columns Column
(Continued) QuickCodes Type NON CUMULATIVE PRICE TYPE COST FEE COST PERCENT FIXED INDEXED VARIABLE RECEIVE CLOSE ACCEPTED DELIVERED RECEIVED REQIMPORT GROUP BY ALL BUYER CATEGORY ITEM LOCATION VENDOR MANUAL OR AUTOMATIC AUTOMATIC MANUAL MANUAL OR AUTOMATIC AUTOMATIC MANUAL MANUAL OR AUTOMATIC AUTOMATIC MANUAL MANUAL OR AUTOMATIC AUTOMATIC MANUAL MANUAL OR AUTOMATIC AUTOMATIC MANUAL QuickCodes Table Non–Cumulative PO_LOOKUP_CODES Cost Plus Fee Cost Plus Percentage Fixed Indexed Variable PO_LOOKUP_CODES Upon Acceptance of Goods Upon Delivery of Goods Upon Receipt of Goods PO_LOOKUP_CODES Group all Reqs together Group by Buyer Group by Category Group by Item Group by Location Group by Vendor PO_LOOKUP_CODES Automatic entry of numbers Manual entry of numbers PO_LOOKUP_CODES Automatic entry of numbers Manual entry of numbers PO_LOOKUP_CODES Automatic entry of numbers Manual entry of numbers PO_LOOKUP_CODES Automatic entry of numbers Manual entry of numbers PO_LOOKUP_CODES Automatic entry of numbers Manual entry of numbers
PRICE_TYPE_LOOKUP_CODE
RECEIVE_CLOSE_CODE
REQIMPORT_GROUP_BY_CODE
USER_DEFINED_PO_NUM_CODE
USER_DEFINED_QUOTE_NUM_CODE
USER_DEFINED_RECEIPT_NUM_CODE
USER_DEFINED_REQ_NUM_CODE
USER_DEFINED_RFQ_NUM_CODE
Column Descriptions Name LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY ACCRUED_CODE_COMBINATION_ID PRICE_CHANGE_ALLOWANCE REQ_CAN_AUTHORIZE INSPECTION_REQUIRED_FLAG
Null? Type NOT NULL DATE NOT NULL NUMBER NULL NUMBER NULL DATE NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(1) NULL VARCHAR2(1)
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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 733
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(1) Description Indicates whether you enforce the requisition price to purchase order price tolerance during purchase order approval Default currency rate type for your documents 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
ENFORCE_PRICE_CHANGE_ALLOWANCE
DEFAULT_RATE_TYPE TAXABLE_FLAG 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 ENFORCE_BUYER_AUTHORITY_FLAG ENFORCE_BUYER_NAME_FLAG ENFORCE_VENDOR_HOLD_FLAG NOTIFY_IF_BLANKET_FLAG
NULL VARCHAR2(25) NULL VARCHAR2(1) 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) NUMBER
NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1)
RFQ_REQUIRED_FLAG PO_DOCUMENT_REPORT_ID PO_DOCUMENT_PRINT_FLAG RFQ_DOCUMENT_REPORT_ID RFQ_DOCUMENT_PRINT_FLAG LINE_TYPE_ID NEXT_APPROVER_LOOKUP_CODE RECEIVING_FLAG ALLOW_ITEM_DESC_UPDATE_FLAG DISPOSITION_WARNING_FLAG ENFORCE_FULL_LOT_QUANTITIES SECURITY_POSITION_STRUCTURE_ID MIN_RELEASE_AMOUNT
NULL VARCHAR2(1) NULL NULL NULL NULL NULL NUMBER VARCHAR2(1) NUMBER VARCHAR2(1) NUMBER
NULL VARCHAR2(25) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(25) NULL NUMBER NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 734 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(25) NULL NUMBER NULL VARCHAR2(25) NULL VARCHAR2(25) NULL VARCHAR2(25) NULL NUMBER NULL NUMBER NULL VARCHAR2(1) NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE VARCHAR2(25) Description Default price type for purchase orders Not currently used 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 items Accrual option for inventory items Order type for internal requisitions Order source for internal requisitions Not currently used Not currently 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
PRICE_TYPE_LOOKUP_CODE NOTIFICATION_WARNING_DELAY PRICE_BREAK_LOOKUP_CODE INVOICE_CLOSE_CODE RECEIVE_CLOSE_CODE INVOICE_CLOSE_TOLERANCE RECEIVE_CLOSE_TOLERANCE CANCEL_REQS_ON_PO_CANCEL_FLAG REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE REQIMPORT_GROUP_BY_CODE EXPENSE_ACCRUAL_CODE INVENTORY_ACCRUAL_CODE ORDER_TYPE_ID ORDER_SOURCE_ID SALESREP_ID TERM_ID ORG_ID 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
NULL VARCHAR2(25) NULL VARCHAR2(25) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER 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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 735
Column Descriptions Name
(Continued) 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) Default tax code from ship–to location NULL VARCHAR2(1) Default tax code from the inventory item NULL VARCHAR2(1) Default tax code from the supplier NULL VARCHAR2(1) Default tax code from supplier site NULL VARCHAR2(1) Default tax code from Financial Options window NULL NUMBER(15) Ship–to location position in tax code defaulting hierarchy NULL NUMBER(15) Item position in the tax code defaulting hierarchy NULL NUMBER(15) Supplier position in the tax code defaulting hierarchy NULL NUMBER(15) Supplier Site position in the tax code defaulting hierarchy NULL NUMBER(15) Financial Options in the tax code defaulting hierarchy NULL VARCHAR2(25) Indicator of whether a debit memo should be created
GLOBAL_ATTRIBUTE14 GLOBAL_ATTRIBUTE15 GLOBAL_ATTRIBUTE16 GLOBAL_ATTRIBUTE17 GLOBAL_ATTRIBUTE18 GLOBAL_ATTRIBUTE19 GLOBAL_ATTRIBUTE20 GLOBAL_ATTRIBUTE_CATEGORY TAX_FROM_SHIP_TO_LOC_FLAG TAX_FROM_ITEM_FLAG TAX_FROM_VENDOR_FLAG TAX_FROM_VENDOR_SITE_FLAG TAX_FROM_SYSTEM_FLAG TAX_HIER_SHIP_TO_LOC TAX_HIER_ITEM TAX_HIER_VENDOR TAX_HIER_VENDOR_SITE TAX_HIER_SYSTEM CREATE_DEBIT_MEMO_FLAG
Indexes Index Name PO_SYSTEM_PARAMETERS_U1
Index Type UNIQUE
Sequence 1
Column Name ORG_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 736 Oracle Inventory Technical Reference Manual
PO_UN_NUMBERS_B
PO_UN_NUMBERS_B contains information about the United Nations hazardous materials classification numbers that you use in your business. Oracle Purchasing lets you record UN numbers information to let you comply with Section 19 of the International Safety Rating System. You need one row for each UN number you use. Oracle Purchasing uses this information to let you provide UN number information on your purchase orders, requisitions, RFQs, and quotations.
Foreign Keys Primary Key Table PO_HAZARD_CLASSES_B Column Descriptions Name UN_NUMBER_ID (PK)
Primary Key Column HAZARD_CLASS_ID
Foreign Key Column HAZARD_CLASS_ID
Null? Type NOT NULL NUMBER NOT NULL DATE NOT NULL NUMBER NULL NUMBER NULL DATE NULL DATE NULL NUMBER 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
Description Unique identifier for the United Nations number Standard Who column Standard Who column Hazard class unique identifier Inactive date for record 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
LAST_UPDATE_DATE LAST_UPDATED_BY HAZARD_CLASS_ID INACTIVE_DATE CREATION_DATE CREATED_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
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 737
Indexes Index Name PO_UN_NUMBERS_B_U1 Sequences Sequence PO_UN_NUMBERS_S
Index Type UNIQUE
Sequence 1
Column Name UN_NUMBER_ID
Derived Column UN_NUMBER_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 738 Oracle Inventory Technical Reference Manual
PO_VENDORS
PO_VENDORS stores information about your suppliers. You need one row for each supplier you define. Each row includes the supplier name as well as purchasing, receiving, payment, accounting, tax, classification, and general information. Oracle Purchasing uses this information to determine active suppliers. VENDOR_ID is the unique system–generated receipt header number invisible to the user. SEGMENT1 is the system–generated or manually assigned number you use to identify the supplier in forms and reports. Oracle Purchasing generates SEGMENT1 using the PO_UNIQUE_IDENTIFIER_CONTROL table if you choose to let Oracle Purchasing generate supplier numbers for you. This table is one of three tables that store supplier information. PO_VENDORS corresponds to the Suppliers window.
Foreign Keys Primary Key Table AP_DISTRIBUTION_SETS_ALL AP_TERMS_TL FND_CURRENCIES FND_CURRENCIES GL_CODE_COMBINATIONS GL_CODE_COMBINATIONS GL_CODE_COMBINATIONS GL_CODE_COMBINATIONS GL_CODE_COMBINATIONS GL_SETS_OF_BOOKS ORG_FREIGHT_TL PO_AGENTS PO_VENDORS QuickCodes Columns Column CREDIT_STATUS_LOOKUP_CODE
Primary Key Column DISTRIBUTION_SET_ID TERM_ID CURRENCY_CODE CURRENCY_CODE CODE_COMBINATION_ID CODE_COMBINATION_ID CODE_COMBINATION_ID CODE_COMBINATION_ID CODE_COMBINATION_ID SET_OF_BOOKS_ID FREIGHT_CODE AGENT_ID VENDOR_ID
Foreign Key Column DISTRIBUTION_SET_ID TERMS_ID INVOICE_CURRENCY_CODE PAYMENT_CURRENCY_CODE ACCTS_PAY_CODE_COMBINATION_ID DISC_LOST_CODE_COMBINATION_ID DISC_TAKEN_CODE_COMBINATION_ID EXPENSE_CODE_COMBINATION_ID PREPAY_CODE_COMBINATION_ID SET_OF_BOOKS_ID SHIP_VIA_LOOKUP_CODE HOLD_BY PARENT_VENDOR_ID
QuickCodes Type CREDIT STATUS GOOD POOR FOB ORGANIZATION TYPE CORPORATION FOREIGN CORPORATION FOREIGN GOVERNMENT AGENCY FOREIGN INDIVIDUAL FOREIGN PARTNERSHIP GOVERNMENT AGENCY INDIVIDUAL PARTNERSHIP PAYMENT METHOD
QuickCodes Table PO_LOOKUP_CODES Good credit status Bad credit status AR_LOOKUPS PO_LOOKUP_CODES Corporation Foreign Corporation Foreign Government Agency Foreign Individual Foreign Partnership Government Agency Individual Partnership AP_LOOKUP_CODES
FOB_LOOKUP_CODE ORGANIZATION_TYPE_LOOKUP_CODE
PAYMENT_METHOD_LOOKUP_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 739
QuickCodes Columns Column
(Continued) QuickCodes Type PAY DATE BASIS DISCOUNT DUE RECEIVING CONTROL LEVEL NONE REJECT WARNING QuickCodes Table PO_LOOKUP_CODES Pay on Discount Date Pay on Due Date PO_LOOKUP_CODES No Receiving Control Enforced Prevent Receipt of Goods or Services Display Warning Message PO_LOOKUP_CODES No Receiving Control Enforced Prevent Receipt of Goods or Services Display Warning Message PO_LOOKUP_CODES Employee Vendor PO_LOOKUP_CODES Supplier is not subject to withholding IRS informs of incorrect TIN. Begin withholding in 30 days. IRS requests immediate withholding Begin withholding immediately Wait for 60 days for supplier to send TIN, then withhold Wait for TIN, but do not begin withholding
PAY_DATE_BASIS_LOOKUP_CODE
QTY_RCV_EXCEPTION_CODE
RECEIPT_DAYS_EXCEPTION_CODE
RECEIVING CONTROL LEVEL NONE REJECT WARNING
VENDOR_TYPE_LOOKUP_CODE
VENDOR TYPE EMPLOYEE VENDOR WITHHOLDING STATUS EXEMPT INCORRECT TIN IRS WITHHOLD MISSING TIN WAIT 60 DAYS WAIT INDEFINITELY
WITHHOLDING_STATUS_LOOKUP_CODE
Column Descriptions Name VENDOR_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY VENDOR_NAME VENDOR_NAME_ALT SEGMENT1 SUMMARY_FLAG ENABLED_FLAG SEGMENT2 SEGMENT3 SEGMENT4 SEGMENT5 LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY EMPLOYEE_ID VENDOR_TYPE_LOOKUP_CODE
Null? Type NOT NOT NOT NOT NULL NULL NULL NULL NULL NUMBER DATE NUMBER VARCHAR2(80) VARCHAR2(320)
Description Supplier unique identifier Standard Who column Standard Who column Supplier name Alternate supplier name for kana value Supplier number Key flexfield summary flag Key flexfield summary flag Key flexfield summary flag Key flexfield summary flag Key flexfield summary flag Key flexfield summary flag Standard Who column Standard Who column Standard Who column Employee unique identifier if the supplier is an employee Supplier type
NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(1) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL NUMBER NULL DATE NULL NUMBER NULL NUMBER NULL VARCHAR2(25)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 740 Oracle Inventory Technical Reference Manual
Column Descriptions Name CUSTOMER_NUM ONE_TIME_FLAG PARENT_VENDOR_ID
(Continued) Null? Type NULL VARCHAR2(25) Description Customer number with the supplier NULL VARCHAR2(1) Indicates whether the supplier is a one–time supplier NULL NUMBER Unique identifier of the parent supplier NULL NUMBER Minimum purchase order amount NULL NUMBER Default ship–to location unique identifier NULL NUMBER Default bill–to location unique identifier NULL VARCHAR2(25) Default carrier type NULL VARCHAR2(25) Default freight terms type NULL VARCHAR2(25) Default free–on–board type NULL NUMBER Payment terms unique identifier NULL NUMBER Set of Books unique identifier NULL VARCHAR2(25) No longer used NULL NUMBER Not used NULL VARCHAR2(1) Indicator of whether Oracle Payables should always take a discount for the supplier NULL VARCHAR2(25) Type of payment date basis NULL VARCHAR2(25) Payment group type NULL NUMBER Payment priority NULL VARCHAR2(15) Default currency unique identifier NULL VARCHAR2(15) Default payment currency unique identifier NULL NUMBER Maximum amount per invoice NULL VARCHAR2(25) No longer used NULL VARCHAR2(1) Indicates whether Oracle Payables should place all payments for this supplier on hold or not NULL VARCHAR2(1) Indicates whether Oracle Payables should place upapproved payments for this supplier on hold or not NULL VARCHAR2(240) Reason for placing the supplier on payment hold NULL NUMBER Distribution set unique identifier NULL NUMBER Unique identifier for the supplier liability account NULL NUMBER No longer used NULL NUMBER No longer used NULL NUMBER Not used NULL NUMBER Unique identifier for the general ledger account for prepayment NULL VARCHAR2(30) Tax identification number NULL VARCHAR2(10) Type of 1099 NULL VARCHAR2(25) Withholding status type NULL DATE Withholding start date NULL VARCHAR2(25) IRS organization type NULL VARCHAR2(15) VAT code NULL DATE Key flexfield start date NULL DATE Key flexfield end date NULL VARCHAR2(25) Type of minority–owned business
MIN_ORDER_AMOUNT SHIP_TO_LOCATION_ID BILL_TO_LOCATION_ID SHIP_VIA_LOOKUP_CODE FREIGHT_TERMS_LOOKUP_CODE FOB_LOOKUP_CODE TERMS_ID SET_OF_BOOKS_ID CREDIT_STATUS_LOOKUP_CODE CREDIT_LIMIT ALWAYS_TAKE_DISC_FLAG PAY_DATE_BASIS_LOOKUP_CODE PAY_GROUP_LOOKUP_CODE PAYMENT_PRIORITY INVOICE_CURRENCY_CODE PAYMENT_CURRENCY_CODE INVOICE_AMOUNT_LIMIT EXCHANGE_DATE_LOOKUP_CODE HOLD_ALL_PAYMENTS_FLAG
HOLD_FUTURE_PAYMENTS_FLAG
HOLD_REASON DISTRIBUTION_SET_ID ACCTS_PAY_CODE_COMBINATION_ID DISC_LOST_CODE_COMBINATION_ID DISC_TAKEN_CODE_COMBINATION_ID EXPENSE_CODE_COMBINATION_ID PREPAY_CODE_COMBINATION_ID NUM_1099 TYPE_1099 WITHHOLDING_STATUS_LOOKUP_CODE WITHHOLDING_START_DATE ORGANIZATION_TYPE_LOOKUP_CODE VAT_CODE START_DATE_ACTIVE END_DATE_ACTIVE MINORITY_GROUP_LOOKUP_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 741
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(25) NULL VARCHAR2(80) Description Default payment method type Name of the supplier bank account NULL VARCHAR2(30) Number of the supplier bank account NULL VARCHAR2(25) Bank number for the supplier NULL VARCHAR2(25) Type of bank account NULL VARCHAR2(1) Indicates whether the supplier is a woman–owned business NULL VARCHAR2(1) Indicates that the supplier is a small business NULL VARCHAR2(25) Standard industry classification number NULL VARCHAR2(1) Indicator of whether the supplier is on purchasing hold NULL VARCHAR2(240) Reason for placing the supplier on purchasing hold NULL NUMBER(9) Unique identifier for the employee who placed the supplier on hold NULL DATE Date the supplier was placed on purchasing hold NULL VARCHAR2(25) Type of invoice payment schedule basis NULL NUMBER Not used NULL VARCHAR2(1) Indicates whether inspection is required or not NULL VARCHAR2(1) Indicates whether shipment must be received before the invoice is paid NULL NUMBER Quantity received tolerance percentage NULL VARCHAR2(25) Enforces, warns, or ignores quantity receiving tolerance NULL VARCHAR2(25) Action to be taken when the receiving location differs from the ship–to location 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) Action to be taken when items are received earlier or later than the allowed number of days specified NULL NUMBER Receipt routing unique identifier NULL VARCHAR2(1) Indicates whether substitute items can be received in place of the ordered items NULL VARCHAR2(1) Indicates whether unordered receipts are allowed NULL VARCHAR2(1) Indicates whether unmatched invoices should be put on hold NULL VARCHAR2(1) Indicates exclusive payment NULL VARCHAR2(1) Determines the rounding rule for tax values NULL VARCHAR2(1) Supplier level where the tax calculation is done
PAYMENT_METHOD_LOOKUP_CODE BANK_ACCOUNT_NAME BANK_ACCOUNT_NUM BANK_NUM BANK_ACCOUNT_TYPE WOMEN_OWNED_FLAG SMALL_BUSINESS_FLAG STANDARD_INDUSTRY_CLASS HOLD_FLAG PURCHASING_HOLD_REASON HOLD_BY HOLD_DATE TERMS_DATE_BASIS PRICE_TOLERANCE INSPECTION_REQUIRED_FLAG RECEIPT_REQUIRED_FLAG QTY_RCV_TOLERANCE QTY_RCV_EXCEPTION_CODE ENFORCE_SHIP_TO_LOCATION_CODE DAYS_EARLY_RECEIPT_ALLOWED DAYS_LATE_RECEIPT_ALLOWED RECEIPT_DAYS_EXCEPTION_CODE
RECEIVING_ROUTING_ID ALLOW_SUBSTITUTE_RECEIPTS_FLAG ALLOW_UNORDERED_RECEIPTS_FLAG HOLD_UNMATCHED_INVOICES_FLAG EXCLUSIVE_PAYMENT_FLAG AP_TAX_ROUNDING_RULE AUTO_TAX_CALC_FLAG
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 742 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(1) NULL VARCHAR2(1) 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 DATE VARCHAR2(4) VARCHAR2(1) VARCHAR2(1) 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(20) VARCHAR2(20) VARCHAR2(1) Description Allows override of tax calculation at supplier site level Do amounts include tax from this supplier? Tax verification date Name control State reportable flag Federal reportable 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 Standard Who column Standard Who column Standard Who column Standard Who column No longer used VAT registration number Indicates whether interest is to be automatically calculated Validation number Exclude supplier freight from discount amount Tax reporting method name Check number used by Payables Bank number for Accounts Payable Indicator of whether Allow Withholding Tax is enabled Unique identifier for the withholding tax group 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
AUTO_TAX_CALC_OVERRIDE AMOUNT_INCLUDES_TAX_FLAG TAX_VERIFICATION_DATE NAME_CONTROL STATE_REPORTABLE_FLAG FEDERAL_REPORTABLE_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 PROGRAM_UPDATE_DATE OFFSET_VAT_CODE VAT_REGISTRATION_NUM AUTO_CALCULATE_INTEREST_FLAG VALIDATION_NUMBER EXCLUDE_FREIGHT_FROM_DISCOUNT TAX_REPORTING_NAME CHECK_DIGITS BANK_NUMBER ALLOW_AWT_FLAG AWT_GROUP_ID GLOBAL_ATTRIBUTE1 GLOBAL_ATTRIBUTE2 GLOBAL_ATTRIBUTE3 GLOBAL_ATTRIBUTE4 GLOBAL_ATTRIBUTE5 GLOBAL_ATTRIBUTE6 GLOBAL_ATTRIBUTE7
NULL NUMBER NULL VARCHAR2(1) NULL VARCHAR2(80) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(1) NULL NUMBER(15) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 743
Column Descriptions Name
(Continued) 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(30) Reserved for country–specific functionality NULL VARCHAR2(25) Defines whether this supplier is an EDI partner NULL VARCHAR2(25) How payment is to be made through EDI. Valid methods are ACH, BOP, CWT, FEW, FWT, and SWT. NULL VARCHAR2(25) Type of information being transmitted with the funds if using EDI_PAYMENT_METHOD ACH. Valid values are CCD, CCP, CTP, CTX, PPD, and PPP. NULL VARCHAR2(25) How remittance advice will be sent to the supplier NULL VARCHAR2(256) Who will send the remittance advice. Valid values are Bank or payables system. NULL VARCHAR2(1) Indicator of whether this supplier bears bank charges NULL VARCHAR2(25) Which list the bank routing number is on. Valid type are ABA, CHIPS, SWIFT and OTHER. NULL VARCHAR2(25) Indicator of whether to match invoices to the purchase order or the receipt for this supplier NULL NUMBER(15) Accounting Flexfield identifier for the future dated payment account NULL VARCHAR2(25) Indicator of whether a debit memo should be created NULL VARCHAR2(1) Indicator of whether the supplier uses offset taxes
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 EDI_TRANSACTION_HANDLING EDI_PAYMENT_METHOD
EDI_PAYMENT_FORMAT
EDI_REMITTANCE_METHOD EDI_REMITTANCE_INSTRUCTION BANK_CHARGE_BEARER BANK_BRANCH_TYPE MATCH_OPTION
FUTURE_DATED_PAYMENT_CCID CREATE_DEBIT_MEMO_FLAG OFFSET_TAX_FLAG
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 744 Oracle Inventory Technical Reference Manual
Indexes Index Name PO_VENDORS_N1 PO_VENDORS_N2 PO_VENDORS_U1 PO_VENDORS_U2 PO_VENDORS_U3 Sequences Sequence PO_VENDORS_S
Index Type NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE UNIQUE
Sequence 1 1 1 1 1
Column Name EMPLOYEE_ID NUM_1099 VENDOR_ID VENDOR_NAME SEGMENT1
Derived Column VENDOR_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 745
PO_VENDOR_SITES_ALL
PO_VENDOR_SITES_ALL stores information about your supplier sites. You need a row for each supplier site you define. Each row includes the site address, supplier reference, purchasing, payment, bank, and general information. Oracle Purchasing uses this information to store supplier address information. This table is one of three tables that store supplier information. PO_VENDOR_SITES_ALL corresponds to the Sites region of the Suppliers window.
Foreign Keys Primary Key Table AP_DISTRIBUTION_SETS_ALL AP_TERMS_TL FND_CURRENCIES FND_CURRENCIES FND_USER GL_CODE_COMBINATIONS GL_CODE_COMBINATIONS ORG_FREIGHT_TL PO_VENDORS QuickCodes Columns Column FOB_LOOKUP_CODE PAYMENT_METHOD_LOOKUP_CODE PAY_DATE_BASIS_LOOKUP_CODE
Primary Key Column DISTRIBUTION_SET_ID TERM_ID CURRENCY_CODE CURRENCY_CODE USER_ID CODE_COMBINATION_ID CODE_COMBINATION_ID FREIGHT_CODE VENDOR_ID
Foreign Key Column DISTRIBUTION_SET_ID TERMS_ID INVOICE_CURRENCY_CODE PAYMENT_CURRENCY_CODE CREATED_BY ACCTS_PAY_CODE_COMBINATION_ID PREPAY_CODE_COMBINATION_ID SHIP_VIA_LOOKUP_CODE VENDOR_ID
QuickCodes Type FOB PAYMENT METHOD PAY DATE BASIS DISCOUNT DUE
QuickCodes Table AR_LOOKUPS AP_LOOKUP_CODES PO_LOOKUP_CODES Pay on Discount Date Pay on Due Date
Column Descriptions Name VENDOR_SITE_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY VENDOR_ID VENDOR_SITE_CODE VENDOR_SITE_CODE_ALT LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY PURCHASING_SITE_FLAG
Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER DATE NUMBER NUMBER VARCHAR2(15) VARCHAR2(320) NUMBER DATE NUMBER VARCHAR2(1)
Description Supplier site unique identifier Standard Who column Standard Who column Supplier unique identifier Site code name Alternate supplier site code for Kana Value Standard Who column Standard Who column Standard Who column Indicates whether you can purchase from this site
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 746 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(1) Description Indicates whether you can only send RFQs to this site NULL VARCHAR2(1) Indicates whether you can send payments to this site NULL VARCHAR2(1) Indicates whether the payments should be sent to the Account Receivables department NULL VARCHAR2(35) First line of supplier address NULL VARCHAR2(560) Alternate address line for Kana Value NULL VARCHAR2(35) Second line of supplier address NULL VARCHAR2(35) Third line of supplier address NULL VARCHAR2(25) City name NULL VARCHAR2(25) State name or abbreviation NULL VARCHAR2(20) Postal code NULL VARCHAR2(25) Province NULL VARCHAR2(25) Country name NULL VARCHAR2(10) Area code NULL VARCHAR2(15) Phone number NULL VARCHAR2(25) Customer number with the supplier site NULL NUMBER Default ship–to location unique identifier NULL NUMBER Ship–to location unique identifier NULL VARCHAR2(25) Default carrier type NULL VARCHAR2(25) Default freight terms type NULL VARCHAR2(25) Default free–on–board type NULL DATE Inactive date for record NULL VARCHAR2(15) Customer site facsimile number NULL VARCHAR2(10) Customer site NULL VARCHAR2(15) Telex number NULL VARCHAR2(25) Default payment method type NULL VARCHAR2(80) Bank account name NULL VARCHAR2(30) Bank account number NULL VARCHAR2(25) Bank number NULL VARCHAR2(25) Bank account type NULL VARCHAR2(25) Type of invoice payment schedule basis NULL VARCHAR2(20) Not currently used NULL VARCHAR2(20) Value–added tax code NULL NUMBER Distribution set unique identifier NULL NUMBER Unique identifier for the supplier liability account NULL NUMBER Unique identifier for the general ledger account for prepayment NULL VARCHAR2(25) Payment group type NULL NUMBER Payment priority NULL NUMBER Payment terms unique identifier NULL NUMBER Maximum amount per invoice NULL VARCHAR2(25) Type of payment date basis NULL VARCHAR2(1) Indicator of whether Oracle Payables should always take a discount for the supplier NULL VARCHAR2(15) Default currency unique identifier
RFQ_ONLY_SITE_FLAG PAY_SITE_FLAG ATTENTION_AR_FLAG ADDRESS_LINE1 ADDRESS_LINES_ALT ADDRESS_LINE2 ADDRESS_LINE3 CITY STATE ZIP PROVINCE COUNTRY AREA_CODE PHONE CUSTOMER_NUM SHIP_TO_LOCATION_ID BILL_TO_LOCATION_ID SHIP_VIA_LOOKUP_CODE FREIGHT_TERMS_LOOKUP_CODE FOB_LOOKUP_CODE INACTIVE_DATE FAX FAX_AREA_CODE TELEX PAYMENT_METHOD_LOOKUP_CODE BANK_ACCOUNT_NAME BANK_ACCOUNT_NUM BANK_NUM BANK_ACCOUNT_TYPE TERMS_DATE_BASIS CURRENT_CATALOG_NUM VAT_CODE DISTRIBUTION_SET_ID ACCTS_PAY_CODE_COMBINATION_ID PREPAY_CODE_COMBINATION_ID PAY_GROUP_LOOKUP_CODE PAYMENT_PRIORITY TERMS_ID INVOICE_AMOUNT_LIMIT PAY_DATE_BASIS_LOOKUP_CODE ALWAYS_TAKE_DISC_FLAG INVOICE_CURRENCY_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 747
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(15) NULL VARCHAR2(1) Description Default payment currency unique identifier Indicates whether Oracle Payables should place all payments for this supplier on hold Indicates whether Oracle Payables should place unapproved invoices for this supplier on hold Hold that will be applied to this supplier’s invoices Indicates whether unmatched invoices should be put on hold Indicates the rounding rule for tax values Level for automatic tax calculation for supplier Allows override of tax calculation at supplier site level Do amounts include tax from this supplier? Exclusive payment flag Tax reporting site 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 Standard Who column Standard Who column Standard Who column Standard Who column Validation number Indicates whether the freight amount is to be excluded from the discount VAT registration number Offset VAT code Operating unit unique identifier Check digits for Accounts Payable Bank number for Accounts Payable Fourth line of address
PAYMENT_CURRENCY_CODE HOLD_ALL_PAYMENTS_FLAG
HOLD_FUTURE_PAYMENTS_FLAG
NULL VARCHAR2(1)
HOLD_REASON HOLD_UNMATCHED_INVOICES_FLAG AP_TAX_ROUNDING_RULE AUTO_TAX_CALC_FLAG AUTO_TAX_CALC_OVERRIDE AMOUNT_INCLUDES_TAX_FLAG EXCLUSIVE_PAYMENT_FLAG TAX_REPORTING_SITE_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 PROGRAM_UPDATE_DATE VALIDATION_NUMBER EXCLUDE_FREIGHT_FROM_DISCOUNT VAT_REGISTRATION_NUM OFFSET_VAT_CODE ORG_ID CHECK_DIGITS BANK_NUMBER ADDRESS_LINE4
NULL VARCHAR2(240) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) 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(1) VARCHAR2(1) 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 VARCHAR2(1)
NULL VARCHAR2(20) NULL VARCHAR2(20) NULL NUMBER NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(35)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 748 Oracle Inventory Technical Reference Manual
Column Descriptions Name COUNTY ADDRESS_STYLE LANGUAGE ALLOW_AWT_FLAG AWT_GROUP_ID
(Continued) Null? Type NULL NULL NULL NULL VARCHAR2(25) VARCHAR2(30) VARCHAR2(30) VARCHAR2(1) Description Supplier site county Style of address Site language Indicator of whether Allow Withholding Tax is enabled Unique identifier for the withholding tax group 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 ANSI standard code for EDI transaction type EDI trading partner number for the supplier site How payment is to be made through EDI. Valid method are ACH and BOP. Type of information being transmitted with the funds if using EDI_PATMENT_METHOD ACH. Valid values are CCD, CCP, CTP, CTX, PPD and PPP.
NULL NUMBER(15) 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) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(30) NULL VARCHAR2(25) NULL VARCHAR2(30) NULL VARCHAR2(25) NULL VARCHAR2(25)
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 GLOBAL_ATTRIBUTE_CATEGORY EDI_TRANSACTION_HANDLING EDI_ID_NUMBER EDI_PAYMENT_METHOD EDI_PAYMENT_FORMAT
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 749
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(25) Description How remittance advice will be sent to the supplier NULL VARCHAR2(1) Indicator of whether this supplier site is a bank charge bearer site NULL VARCHAR2(256) Who will send the remittance advice. Valid values are banks or payables systems. NULL VARCHAR2(25) Which list the bank routing number is on. Valid types are ABA, CHIPS, SWIFT, and OTHER. NULL VARCHAR2(25) When to create an invoice. Currently, the code ’RECEIPT’ is used. Future enhancements could include ’DELIVERY’. NULL NUMBER(15) Payment site for the site in which the receipt was entered. NULL VARCHAR2(25) If the PAY_ON_CODE is ’RECEIPT’, then this column identifies how to consolidate the receipts to create invoices. Valid values are PAY_SITE, PACKING_SLIP, and RECEIPT. NULL NUMBER EDI transaction header unique identifier NULL VARCHAR2(35) Training partner location code for e–Commerce Gateway NULL VARCHAR2(1) Indicator of whether the site allows use of procurement cards NULL VARCHAR2(25) Indicator of whether to match the invoices to the purchase order or receipt NULL VARCHAR2(2) Code for the country of manufacture NULL NUMBER(15) Accounting Flexfield identifier for the future dated payment account NULL VARCHAR2(25) Indicator of whether a debit memo should be created NULL VARCHAR2(1) Indicator of whether offset tax is used NULL VARCHAR2(25) NULL VARCHAR2(2000)
EDI_REMITTANCE_METHOD BANK_CHARGE_BEARER EDI_REMITTANCE_INSTRUCTION BANK_BRANCH_TYPE PAY_ON_CODE
DEFAULT_PAY_SITE_ID PAY_ON_RECEIPT_SUMMARY_CODE
TP_HEADER_ID ECE_TP_LOCATION_CODE PCARD_SITE_FLAG MATCH_OPTION COUNTRY_OF_ORIGIN_CODE FUTURE_DATED_PAYMENT_CCID CREATE_DEBIT_MEMO_FLAG OFFSET_TAX_FLAG SUPPLIER_NOTIF_METHOD EMAIL_ADDRESS Indexes Index Name PO_VENDOR_SITES_N1 PO_VENDOR_SITES_N2 PO_VENDOR_SITES_U1 PO_VENDOR_SITES_U2
Index Type NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE
Sequence 2 5 10 1 3 1 2 3
Column Name VENDOR_SITE_CODE TP_HEADER_ID ECE_TP_LOCATION_CODE VENDOR_SITE_ID ORG_ID VENDOR_ID VENDOR_SITE_CODE ORG_ID
Sequences Sequence PO_VENDOR_SITES_S
Derived Column VENDOR_SITE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 750 Oracle Inventory Technical Reference Manual
RA_CUST_TRX_TYPES_ALL
This table stores information about each transaction type used for invoices, commitments and credit memos. Each row includes AutoAccounting information as well as standard defaults for the resulting invoices. POST_TO_GL stores ’Y’ for Yes and ’N’ for No to indicate whether this transaction can post to your general ledger. ACCOUNTING_AFFECT_FLAG stores ’Y’ for Yes and ’N’ for No to indicate whether this transaction can update your open receivables balances. If this is ’Y’, you can see this transactions in your agings. TYPE contains ’INV’ for invoices, ’CM’ for credit memos, ’DM for debit memos, ’DEP’ for deposits, and ’GUAR’ for guarantees. If AutoAccounting is based on transaction type, GL_ID_REV, GL_ID_FREIGHT, and GL_ID_REC stores the default revenue, freight, and receivables accounts. STATUS and CREDIT_MEMO_TYPE_ID are required even though they are null allowed. The primary key for this table is CUST_TRX_TYPE_ID.
Foreign Keys Primary Key Table GL_CODE_COMBINATIONS GL_CODE_COMBINATIONS GL_CODE_COMBINATIONS GL_SETS_OF_BOOKS RA_CUST_TRX_TYPES_ALL RA_CUST_TRX_TYPES_ALL RA_TERMS_B QuickCodes Columns Column TYPE
Primary Key Column CODE_COMBINATION_ID CODE_COMBINATION_ID CODE_COMBINATION_ID SET_OF_BOOKS_ID CUST_TRX_TYPE_ID CUST_TRX_TYPE_ID TERM_ID
Foreign Key Column GL_ID_REV GL_ID_FREIGHT GL_ID_REC SET_OF_BOOKS_ID CREDIT_MEMO_TYPE_ID SUBSEQUENT_TRX_TYPE_ID DEFAULT_TERM
QuickCodes Type INV/CM CB CM DEP DM GUAR INV PMT
QuickCodes Table AR_LOOKUPS Chargeback Credit Memo Deposit Debit Memo Guarantee Invoice Receipt
Column Descriptions Name CUST_TRX_TYPE_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN POST_TO_GL
Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NOT NULL NUMBER(15) DATE NUMBER(15) DATE NUMBER(15) NUMBER(15) VARCHAR2(1)
Description Transaction type identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Y or N indicates whether transactions should be posted to the General Ledger
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 751
Column Descriptions Name
(Continued) Null? Type NOT NULL VARCHAR2(1) NULL NUMBER(15) NULL VARCHAR2(30) NULL VARCHAR2(20) NULL VARCHAR2(80) NULL VARCHAR2(20) NULL NUMBER(15) NOT NULL VARCHAR2(20) NOT NULL VARCHAR2(20) NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) Description Y or N indicates whether transactions affect open receivable balances Transaction type identifier of subsequent credit memos Transaction type status flag. Lookup code for CODE_STATUS Transaction type name Transaction type description Transaction Class, could be one of: INV,CM,DM,GUAR,DEP,CB Term to default for invoices of this type Printing option to default for invoices of this type Status to default for invoices of this type Revenue Account identifier Freight Account identifier Receivables Account identifier Invoice type for invoices related to a commitment of this type Set of books identifier 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 Y or N indicates whether freight is allowed with the transaction Y or N indicates whether applications can exceed the transaction amount Determines allowable signs for transactions Transaction type end date Clearing Account identifier Tax Account identifier Unbilled Account identifier Unearned Account identifier Transaction type start date
ACCOUNTING_AFFECT_FLAG CREDIT_MEMO_TYPE_ID STATUS NAME DESCRIPTION TYPE DEFAULT_TERM DEFAULT_PRINTING_OPTION DEFAULT_STATUS GL_ID_REV GL_ID_FREIGHT GL_ID_REC SUBSEQUENT_TRX_TYPE_ID SET_OF_BOOKS_ID ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ALLOW_FREIGHT_FLAG ALLOW_OVERAPPLICATION_FLAG CREATION_SIGN END_DATE GL_ID_CLEARING GL_ID_TAX GL_ID_UNBILLED GL_ID_UNEARNED START_DATE
NULL NUMBER(15) 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) NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(30) NULL NULL NULL NULL NULL NOT NULL DATE NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) DATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 752 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NOT NULL VARCHAR2(1) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NOT NULL VARCHAR2(1) Description Y or N indicates whether tax is allowed on transactions Descriptive Flexfield segment column Descriptive Flexfield segment column Descriptive Flexfield segment column Descriptive Flexfield segment column Descriptive Flexfield segment column Yes or No flag indicates whether you want to restrict the direction in which items with this transaction type can be updated by applications entered against them Operating unit 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
TAX_CALCULATION_FLAG ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 NATURAL_APPLICATION_ONLY_FLAG
ORG_ID 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 GLOBAL_ATTRIBUTE_CATEGORY
NULL NUMBER(15) 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) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(30)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 753
Column Descriptions Name RULE_SET_ID SIGNED_FLAG
(Continued) Null? Type NULL NUMBER NULL VARCHAR2(1) Description Application rule set ID for this transaction type Indicates whether or not the drawee needs to accept the Bills Receivable. If acceptance is required the value is Y, otherwise N. Indicates whether or not the drawee issues the Bills Receivable. If issued by the drawee the value is Y, otherwise N. Code used to distinguish between Accepted Bills Receivable, Promissory Notes, and Unsigned Bills Receivable. Identifier of the program that will be used to format Bills Receivable. Identifier of the Accounting Flexfield for the Unpaid Account. Identifier of the Accounting Flexfield for the Remittance Account. Identifier of the Accounting Flexfield for the Factoring Account. Determines if the system will permit the allocation of tax and freight against this type of deposit.
DRAWEE_ISSUED_FLAG
NULL VARCHAR2(1)
MAGNETIC_FORMAT_CODE
NULL VARCHAR2(30)
FORMAT_PROGRAM_ID GL_ID_UNPAID_REC GL_ID_REMITTANCE GL_ID_FACTOR ALLOCATE_TAX_FREIGHT
NULL NUMBER(15) NULL NUMBER(15) NULL NUMBER(15) NULL NUMBER(15) NULL VARCHAR2(1)
Indexes Index Name RA_CUST_TRX_TYPES_U1
Index Type UNIQUE
Sequence 1 3
Column Name CUST_TRX_TYPE_ID ORG_ID
Sequences Sequence RA_CUST_TRX_TYPES_S
Derived Column CUST_TRX_TYPE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 754 Oracle Inventory Technical Reference Manual
RA_RULES
This table stores invoicing and accounting rules. You need one row for each accounting rule you define. Oracle Receivables provides two invoicing rules: ADVANCED INVOICE and ARREARS INVOICE. Oracle Receivables uses this information to create invoices and to schedule revenue recognition for invoices imported using AutoInvoice. Oracle Receivables stores revenue recognition schedules in RA_RULE_SCHEDULES.
QuickCodes Columns Column DEFERRED_REVENUE_FLAG
QuickCodes Type YES/NO N Y RULE_TYPE A ACC_DUR I
QuickCodes Table AR_LOOKUPS No Yes AR_LOOKUPS Accounting, Fixed Duration Accounting, Variable Duration Invoicing
TYPE
Column Descriptions Name RULE_ID (PK)
Null? Type NOT NULL NUMBER(15) NOT NOT NOT NOT NULL NULL NULL NULL NULL NOT NULL NOT NULL NOT NULL DATE NUMBER(15) DATE NUMBER(15) NUMBER(15) VARCHAR2(30) VARCHAR2(10) VARCHAR2(1)
Description Revenue recognition rule identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Revenue recognition rule name Lookup code for RULE_TYPE Rule status flag. Lookup code for CODE_STATUS Frequency (daily, weekly, etc.) Number of accounting dates to recognize revenue Description 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
LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN NAME TYPE STATUS FREQUENCY OCCURRENCES DESCRIPTION ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7
NULL VARCHAR2(15) NULL NUMBER NULL VARCHAR2(80) NULL VARCHAR2(30) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 755
Column Descriptions Name ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15
(Continued) Null? Type Description segment segment segment segment segment segment segment segment NULL VARCHAR2(150) Descriptive Flexfield column NULL VARCHAR2(150) Descriptive Flexfield column NULL VARCHAR2(150) Descriptive Flexfield column NULL VARCHAR2(150) Descriptive Flexfield column NULL VARCHAR2(150) Descriptive Flexfield column NULL VARCHAR2(150) Descriptive Flexfield column NULL VARCHAR2(150) Descriptive Flexfield column NULL VARCHAR2(150) Descriptive Flexfield column NULL VARCHAR2(1) Deferred revenue flag
DEFERRED_REVENUE_FLAG Indexes Index Name RA_RULES_U1 Sequences Sequence RA_RULES_S
Index Type UNIQUE
Sequence 1
Column Name RULE_ID
Derived Column RULE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 756 Oracle Inventory Technical Reference Manual
RA_TERMS_B
This table stores standard Payment Term information. You need one row for each Payment Term you define in Oracle Receivables. Oracle Receivables uses this information to calculate when a payment is due and any discounts given for early payment. Oracle Receivables stores payment schedules in AR_PAYMENT_SCHEDULES_ALL.
Column Descriptions Name TERM_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN CREDIT_CHECK_FLAG DUE_CUTOFF_DAY PRINTING_LEAD_DAYS
Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(15) DATE NUMBER(15) DATE NUMBER(15) NUMBER(15) VARCHAR2(1) NUMBER
Description Payment term identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Credit checking flag Cutoff day with proxima terms when due date is extended one month This is the number of days between the print date and the due date. If this column is null, the invoice is printed on the invoice date. If this column is filled in, the invoice is printed this number of days before the due date. Date record becomes active Date record becomes inactive 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 Sum of the relative amount for the installments Flag to calculate discounts on line amounts only or on the entire invoice amount
NULL NUMBER
START_DATE_ACTIVE END_DATE_ACTIVE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 BASE_AMOUNT CALC_DISCOUNT_ON_LINES_FLAG
NOT NULL DATE NULL DATE 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) NOT NULL NUMBER NOT NULL VARCHAR2(1)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 757
Column Descriptions Name
(Continued) Null? Type NOT NULL VARCHAR2(12) Description Flag to put freight, tax on the first installment or to allocate it over all installments Flag to indicate whether this payment term has been referenced in a transaction Flag to allow discounts on partial payments Descriptive Flexfield segment column Descriptive Flexfield segment column Descriptive Flexfield segment column Descriptive Flexfield segment column Descriptive Flexfield segment column
FIRST_INSTALLMENT_CODE
IN_USE PARTIAL_DISCOUNT_FLAG ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15
NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(1) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150)
Indexes Index Name RA_TERMS_B_U1 Sequences Sequence RA_TERMS_S
Index Type UNIQUE
Sequence 1
Column Name TERM_ID
Derived Column TERM_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 758 Oracle Inventory Technical Reference Manual
RA_TERRITORIES
This table stores territory information that is assigned to salespersons in the RA_SALESREP_TERRITORIES table.
Column Descriptions Name TERRITORY_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN ENABLED_FLAG SUMMARY_FLAG NAME DESCRIPTION STATUS START_DATE_ACTIVE END_DATE_ACTIVE SEGMENT1 SEGMENT2 SEGMENT3 SEGMENT4 SEGMENT5 SEGMENT6 SEGMENT7 SEGMENT8 SEGMENT9 SEGMENT10 SEGMENT11 SEGMENT12 SEGMENT13 SEGMENT14 SEGMENT15 SEGMENT16 SEGMENT17 SEGMENT18 SEGMENT19 SEGMENT20 ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6
Null? Type NOT NULL NUMBER(15) NOT NULL DATE NOT NULL NUMBER(15) NULL DATE NULL NUMBER(15) NULL NUMBER(15) NOT NULL VARCHAR2(1) NULL VARCHAR2(1) 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(40) VARCHAR2(240) VARCHAR2(30) DATE DATE 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(30)
Description Unique identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Enabled flag. Y means enabled, N means disabled Standard flexfield combination column Territory name Description of the territory Status of the territory Effective start date Effective end date Accounting Flexfield segment Accounting Flexfield segment Accounting Flexfield segment Accounting Flexfield segment Accounting Flexfield segment Accounting Flexfield segment Accounting Flexfield segment Accounting Flexfield segment Accounting Flexfield segment Accounting Flexfield segment Accounting Flexfield segment Accounting Flexfield segment Accounting Flexfield segment Accounting Flexfield segment Accounting Flexfield segment Accounting Flexfield segment Accounting Flexfield segment Accounting Flexfield segment Accounting Flexfield segment Accounting Flexfield segment 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
NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 759
Column Descriptions Name ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15
(Continued) Null? Type Description Flexfield segment Flexfield segment Flexfield segment Flexfield segment Flexfield segment Flexfield segment Flexfield segment Flexfield segment Flexfield segment NULL VARCHAR2(150) Descriptive column NULL VARCHAR2(150) Descriptive column NULL VARCHAR2(150) Descriptive column NULL VARCHAR2(150) Descriptive column NULL VARCHAR2(150) Descriptive column NULL VARCHAR2(150) Descriptive column NULL VARCHAR2(150) Descriptive column NULL VARCHAR2(150) Descriptive column NULL VARCHAR2(150) Descriptive column
Indexes Index Name RA_TERRITORIES_U1 Sequences Sequence RA_TERRITORIES_S
Index Type UNIQUE
Sequence 1
Column Name TERRITORY_ID
Derived Column TERRITORY_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 760 Oracle Inventory Technical Reference Manual
RCV_LOTS_INTERFACE
RCV_LOTS_INTERFACE holds temporary lot number transaction records for a parent record in the RCV_TRANSACTIONS_INTERFACE table. Data in the RCV_TRANSACTIONS_INTERFACE table will eventually reside in RCV_LOT_TRANSACTIONS after being processed by the receiving transaction processor. It is possible to have child records in this table without a parent record due to the automatic save feature in the Lot Entry and Serial Number forms. The receiving transaction processor deletes these orphan rows as part of normal processing.
Foreign Keys Primary Key Table MTL_SYSTEM_ITEMS_B RCV_SHIPMENT_LINES RCV_TRANSACTIONS_INTERFACE Column Descriptions Name INTERFACE_TRANSACTION_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LOT_NUM QUANTITY TRANSACTION_DATE EXPIRATION_DATE PRIMARY_QUANTITY ITEM_ID SHIPMENT_LINE_ID
Primary Key Column INVENTORY_ITEM_ID SHIPMENT_LINE_ID INTERFACE_TRANSACTION_ID
Foreign Key Column ITEM_ID SHIPMENT_LINE_ID INTERFACE_TRANSACTION_ID
Null? Type NOT NULL NUMBER NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NOT NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE VARCHAR2(30) NUMBER
Description Interface transaction 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 Lot number Lot quantity in transaction unit of measure Transaction date Lot number expiration date Lot quantity in terms of the item’s primary unit of measure Item unique identifier Unique identifier of receipt shipment line
NOT NULL DATE NULL DATE NULL NUMBER NULL NUMBER NULL NUMBER
Indexes Index Name RCV_LOTS_INTERFACE_N1
Index Type NOT UNIQUE
Sequence 1
Column Name INTERFACE_TRANSACTION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 761
RCV_PARAMETERS
RCV_PARAMETERS stores receiving options for each organization in which you want to be able to receive items. The table contains one row for each organization.
Foreign Keys Primary Key Table RCV_ROUTING_HEADERS QuickCodes Columns Column ENFORCE_SHIP_TO_LOCATION_CODE
Primary Key Column ROUTING_HEADER_ID
Foreign Key Column RECEIVING_ROUTING_ID
QuickCodes Type RECEIVING CONTROL LEVEL NONE REJECT WARNING
QuickCodes Table PO_LOOKUP_CODES No Receiving Control Enforced Prevent Receipt of Goods or Services Display Warning Message PO_LOOKUP_CODES No Receiving Control Enforced Prevent Receipt of Goods or Services Display Warning Message PO_LOOKUP_CODES No Receiving Control Enforced Prevent Receipt of Goods or Services Display Warning Message
QTY_RCV_EXCEPTION_CODE
RECEIVING CONTROL LEVEL NONE REJECT WARNING
RECEIPT_DAYS_EXCEPTION_CODE
RECEIVING CONTROL LEVEL NONE REJECT WARNING
Column Descriptions Name ORGANIZATION_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATED_LOGIN QTY_RCV_TOLERANCE QTY_RCV_EXCEPTION_CODE ENFORCE_SHIP_TO_LOCATION_CODE ALLOW_EXPRESS_DELIVERY_FLAG DAYS_EARLY_RECEIPT_ALLOWED DAYS_LATE_RECEIPT_ALLOWED RECEIPT_DAYS_EXCEPTION_CODE RECEIVING_ROUTING_ID ALLOW_SUBSTITUTE_RECEIPTS_FLAG ALLOW_UNORDERED_RECEIPTS_FLAG
Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER VARCHAR2(25)
Description Organization identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Receiving quantity tolerance Receiving quantity tolerance exception level Ship–to location control exception level Allow express delivery of items Number of days allowed for an early receipt Number of days allowed for a late receipt Receipt days exception level Routing header identifier Allow receipt of substitute items Allow receipt of unordered items
NULL VARCHAR2(25) NULL VARCHAR2(1) NULL NUMBER NULL NUMBER NULL VARCHAR2(25) NULL NUMBER NULL VARCHAR2(1) NULL VARCHAR2(1)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 762 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(1) NUMBER NUMBER NUMBER DATE NUMBER VARCHAR2(1) VARCHAR2(150) Description Use blind receiving Standard Who column Standard Who column Standard Who column Standard Who column Receiving account identifier Allow cascade delivery of items 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 This field holds the action to be taken when the user selects a purchase order shipment even though an Advance Shipment Notice (ASN) exists Code for receipt number generation – Manual or Automatic Type of numbers being generated for manual setting – Numeric or Alphanumeric Number for the next receipt
BLIND_RECEIVING_FLAG REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE RECEIVING_ACCOUNT_ID ALLOW_CASCADE_TRANSACTIONS 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 GLOBAL_ATTRIBUTE_CATEGORY RECEIPT_ASN_EXISTS_CODE
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) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(30) NULL VARCHAR2(30)
USER_DEFINED_RECEIPT_NUM_CODE MANUAL_RECEIPT_NUM_TYPE NEXT_RECEIPT_NUM
NULL VARCHAR2(25) NULL VARCHAR2(25) NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 763
Indexes Index Name RCV_PARAMETERS_U1
Index Type UNIQUE
Sequence 1
Column Name ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 764 Oracle Inventory Technical Reference Manual
RCV_ROUTING_HEADERS
RCV_ROUTING_HEADERS stores information about receiving routings.
Column Descriptions Name ROUTING_HEADER_ID (PK)
Null? Type NOT NULL NUMBER NOT NOT NOT NOT 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 NULL NULL NULL DATE NUMBER DATE 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 NUMBER DATE VARCHAR2(240)
Description Receiving routing unique identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Receiving routing 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 Receiving routing description
LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN ROUTING_NAME 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 DESCRIPTION Indexes Index Name RCV_ROUTING_HEADERS_U1 RCV_ROUTING_HEADERS_U2 Sequences Sequence RCV_ROUTING_HEADERS_S
Index Type UNIQUE UNIQUE
Sequence 1 1
Column Name ROUTING_HEADER_ID ROUTING_NAME
Derived Column ROUTING_HEADER_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 765
RCV_SERIALS_INTERFACE
RCV_SERIALS_INTERFACE holds temporary serial number transaction records for a parent record in RCV_TRANSACTIONS_INTERFACE. Data in the RCV_TRANSACTIONS_INTERFACE table will eventually reside in RCV_SERIAL_TRANSACTIONS after they are processed by the transaction processor. It is possible to have child records in this table without a parent record due to the automatic save feature in the Lot Entry and Serial Numbers forms. The receiving transaction processor deletes orphan rows during normal processing.
Foreign Keys Primary Key Table MTL_SYSTEM_ITEMS_B RCV_LOTS_INTERFACE RCV_TRANSACTIONS_INTERFACE Column Descriptions Name INTERFACE_TRANSACTION_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_DATE FM_SERIAL_NUM TO_SERIAL_NUM SERIAL_PREFIX LOT_NUM VENDOR_SERIAL_NUM VENDOR_LOT_NUM ITEM_ID ORGANIZATION_ID
Primary Key Column INVENTORY_ITEM_ID LOT_NUM INTERFACE_TRANSACTION_ID
Foreign Key Column ITEM_ID LOT_NUM INTERFACE_TRANSACTION_ID
Null? Type NOT NULL NUMBER NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NOT NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE DATE VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30)
Description Interface transaction 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 Serial transaction date Start of serial number range End of serial number range Total serial numbers entered Lot number that serial numbers belong to Not currently used Not currently used Item that serial number is assigned to Organization that serial number is assigned to
NULL VARCHAR2(30) NULL VARCHAR2(30) NULL NUMBER NULL NUMBER
Indexes Index Name RCV_SERIALS_INTERFACE_N1
Index Type NOT UNIQUE
Sequence 1
Column Name INTERFACE_TRANSACTION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 766 Oracle Inventory Technical Reference Manual
RCV_SHIPMENT_HEADERS
RCV_SHIPMENT_HEADERS stores common information about the source of your receipts or expected receipts. You group your receipts by the source type and the source of the receipt. Oracle Purchasing does not allow you to group receipts from different sources under one receipt header. There are two receipt source types, Supplier and Internal Order, that you need to use when receiving against different source document types. You use a receipt source type of ’Supplier’ when receiving items that you ordered from an external supplier using a purchase order. When you receive items that are part of an inter–organization transfer, or when receiving items that you request from your inventory using an internal requisition, the receipt type would be ’Internal Order’. The ’Internal Order’ receipt source type populates the ORGANIZATION_ID column.
Oracle Purchasing creates a receipt header when you are entering your receipts or when you perform inter–organization transfers using Oracle Inventory. When Oracle Inventory creates a receipt header for an intransit shipment, the receipt number is not populated until you receive the shipment.
Foreign Keys Primary Key Table ORG_FREIGHT_TL PO_VENDORS PO_VENDOR_SITES_ALL QuickCodes Columns Column RECEIPT_SOURCE_CODE
Primary Key Column FREIGHT_CODE VENDOR_ID VENDOR_SITE_ID
Foreign Key Column FREIGHT_CARRIER_CODE VENDOR_ID VENDOR_SITE_ID
QuickCodes Type SHIPMENT SOURCE TYPE INTERNAL ORDER INVENTORY VENDOR
QuickCodes Table PO_LOOKUP_CODES In Transit Shipment backed by an Internal Requisition In Transit Shipment Shipment from Vendor
Column Descriptions Name SHIPMENT_HEADER_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY (PK)
Null? Type NOT NULL NUMBER NOT NOT NOT NOT NULL NULL NULL NULL DATE NUMBER DATE NUMBER
Description Receipt header unique identifier Standard Who column Standard Who column Standard Who column Standard Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 767
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NOT NULL VARCHAR2(25) NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(30) NULL VARCHAR2(30) NULL NUMBER NULL NULL NULL NULL VARCHAR2(25) VARCHAR2(25) DATE VARCHAR2(25) Description Standard Who column Source type of the shipment Source supplier unique identifier Source supplier site unique identifier Source organization unique identifier Shipment number assigned by the shipment’s source Receipt number Ship–to location unique identifier Bill of lading number Packing slip number Shipping date Carrier responsible for shipping Expected arrival date of the shipment Employee unique identifier Number of containers in the shipment Waybill or airbill number Receiver’s 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 United States standard general ledger transaction code USSGL descriptive flexfield context column Standard Who column Standard Who column Standard Who column Standard Who column The document type: ASN, ASBN or Receive EDI transaction control number if data is imported via EDI EDI transaction create date/time at source if data is imported via EDI Shipment gross weight from Advance Shipment Notice (ASN)
LAST_UPDATE_LOGIN RECEIPT_SOURCE_CODE VENDOR_ID VENDOR_SITE_ID ORGANIZATION_ID SHIPMENT_NUM RECEIPT_NUM SHIP_TO_LOCATION_ID BILL_OF_LADING PACKING_SLIP SHIPPED_DATE FREIGHT_CARRIER_CODE EXPECTED_RECEIPT_DATE EMPLOYEE_ID NUM_OF_CONTAINERS WAYBILL_AIRBILL_NUM COMMENTS ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 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 ASN_TYPE EDI_CONTROL_NUM NOTICE_CREATION_DATE GROSS_WEIGHT
NULL DATE NULL NUMBER(9) NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(20) 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) VARCHAR2(30)
NULL VARCHAR2(30) NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE VARCHAR2(25)
NULL VARCHAR2(10) NULL DATE NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 768 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(3) NULL NUMBER NULL VARCHAR2(3) NULL NUMBER NULL VARCHAR2(3) NULL VARCHAR2(5) NULL VARCHAR2(2) NULL VARCHAR2(10) NULL VARCHAR2(10) NULL VARCHAR2(10) NULL VARCHAR2(3) NULL VARCHAR2(1) NULL VARCHAR2(4) NULL VARCHAR2(80) NULL VARCHAR2(25) NULL VARCHAR2(35) NULL VARCHAR2(50) NULL DATE NULL NUMBER NULL VARCHAR2(15) NULL NUMBER NULL NUMBER NULL VARCHAR2(25) NULL VARCHAR2(10) NULL VARCHAR2(15) Description Shipment gross weight unit of measure from ASN Shipment net weight from ASN Shipment net weight unit of measure from ASN Shipment tar (container) weight from ASN Shipment tar (container) weight unit of measure from ASN Shipment packaging code Carrier transportation method code Carrier equipment description method Carrier equipment identification number Carrier equipment identification initials Special handling code Hazardous material qualifier code of the shipment Hazardous material class of shipment Hazardous material description Freight payment method (user defined, e.g. PREPAID, COLLECT) Freight bill (PRO invoice) number EDI transaction 857 invoice number EDI transaction 857 invoice date EDI transaction 857 invoice amount EDI transaction 857 tax name indicated at the header level EDI transaction 857 tax amount indicated at the header level EDI transaction 857 freight bill amount Eligibility status for automated Oracle Payables invoice creation ASN shipment status Code from purchase order currency code or PO_VENDOR_SITE.INVOICE_CURRENCY _CODE. Used for ASN with billing information (ASBN) only. Purchase order rate type. Used for ASBN only. Purchase order rate. Used for ASBN only. Purchase order rate date. Used for ASBN only. EDI transaction 857 payment terms
GROSS_WEIGHT_UOM_CODE NET_WEIGHT NET_WEIGHT_UOM_CODE TAR_WEIGHT TAR_WEIGHT_UOM_CODE PACKAGING_CODE CARRIER_METHOD CARRIER_EQUIPMENT CARRIER_EQUIPMENT_NUM CARRIER_EQUIPMENT_ALPHA SPECIAL_HANDLING_CODE HAZARD_CODE HAZARD_CLASS HAZARD_DESCRIPTION FREIGHT_TERMS FREIGHT_BILL_NUMBER INVOICE_NUM INVOICE_DATE INVOICE_AMOUNT TAX_NAME TAX_AMOUNT FREIGHT_AMOUNT INVOICE_STATUS_CODE ASN_STATUS CURRENCY_CODE
CONVERSION_RATE_TYPE CONVERSION_RATE CONVERSION_DATE PAYMENT_TERMS_ID
NULL VARCHAR2(30) NULL VARCHAR2(30) NULL DATE NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 769
Column Descriptions Name
(Continued) Null? Type Description NULL VARCHAR2(2000) Multiple Reporting Currencies only: Concatenated string of reporting Set of Books ID. Used for ASBN only. Taken from purchase order rate type pairs. NULL VARCHAR2(2000) Multiple Reporting Currencies only: Concatenated string of reporting Set of Books ID. Used for ASBN only. Taken from purchase order rate date pairs. NULL VARCHAR2(2000) Multiple Reporting Currencies only: Concatenated string of reporting Set of Books ID. Used for ASBN only. Taken from purchase order rate pairs. NULL NUMBER Ship–to organization unique identifier NULL NUMBER Customer unique identifier NULL NUMBER Customer site unique identifier
MRC_CONVERSION_RATE_TYPE
MRC_CONVERSION_DATE
MRC_CONVERSION_RATE
SHIP_TO_ORG_ID CUSTOMER_ID CUSTOMER_SITE_ID Indexes Index Name RCV_SHIPMENT_HEADERS_N1 RCV_SHIPMENT_HEADERS_N2 RCV_SHIPMENT_HEADERS_N3 RCV_SHIPMENT_HEADERS_N4 RCV_SHIPMENT_HEADERS_N5 RCV_SHIPMENT_HEADERS_N6 RCV_SHIPMENT_HEADERS_N7 RCV_SHIPMENT_HEADERS_N8 RCV_SHIPMENT_HEADERS_U1 Sequences Sequence RCV_SHIPMENT_HEADERS_S
Index Type NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE
Sequence 1 1 1 1 1 2 2 3 1 2 4 1
Column Name SHIP_TO_LOCATION_ID SHIPMENT_NUM VENDOR_ID VENDOR_SITE_ID RECEIPT_SOURCE_CODE SHIPMENT_NUM ORGANIZATION_ID RECEIPT_NUM EMPLOYEE_ID RECEIPT_NUM SHIP_TO_ORG_ID SHIPMENT_HEADER_ID
NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE
Derived Column SHIPMENT_HEADER_ID
Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : RCV_MRC_SHIPMENT_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 RCV_SHIPMENT_HEADERS. For each record being inserted/updated/deleted in RCV_SHIPMENT_HEADERS, this trigger inserts/updates/deletes corresponding reporting currency records in the MRC subtable, RCV_MC_SHIPMENT_HEADERS. In addition, this trigger also populates the MRC VARCHAR2 columns in RCV_SHIPMENT_HEADERS.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 770 Oracle Inventory Technical Reference Manual
RCV_SHIPMENT_LINES
RCV_SHIPMENT_LINES stores information about items that have been shipped and/or received from a specific receipt source. RCV_SHIPMENT_LINES also stores information about the default destination for intransit shipments.
Foreign Keys Primary Key Table GL_CODE_COMBINATIONS GL_CODE_COMBINATIONS MTL_CATEGORIES_B MTL_SECONDARY_INVENTORIES 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_LINE_LOCATIONS_ALL PO_RELEASES_ALL PO_REQUISITION_LINES_ALL PO_REQ_DISTRIBUTIONS_ALL RCV_ROUTING_HEADERS RCV_SHIPMENT_HEADERS QuickCodes Columns Column DESTINATION_TYPE_CODE
Primary Key Column CODE_COMBINATION_ID CODE_COMBINATION_ID CATEGORY_ID ORGANIZATION_ID SECONDARY_INVENTORY_NAME INVENTORY_ITEM_ID REASON_ID UNIT_OF_MEASURE UNIT_OF_MEASURE PO_DISTRIBUTION_ID PO_HEADER_ID PO_LINE_ID LINE_LOCATION_ID PO_RELEASE_ID REQUISITION_LINE_ID DISTRIBUTION_ID ROUTING_HEADER_ID SHIPMENT_HEADER_ID
Foreign Key Column CHARGE_ACCOUNT_ID TRANSPORTATION_ACCOUNT_ID CATEGORY_ID TO_ORGANIZATION_ID TO_SUBINVENTORY ITEM_ID REASON_ID UNIT_OF_MEASURE PRIMARY_UNIT_OF_MEASURE PO_DISTRIBUTION_ID PO_HEADER_ID PO_LINE_ID PO_LINE_LOCATION_ID PO_RELEASE_ID REQUISITION_LINE_ID REQ_DISTRIBUTION_ID ROUTING_HEADER_ID SHIPMENT_HEADER_ID
QuickCodes Type DESTINATION TYPE EXPENSE INVENTORY SHOP FLOOR
QuickCodes Table 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 PO_LOOKUP_CODES Inventory PO Req
SOURCE_DOCUMENT_CODE
SHIPMENT SOURCE DOCUMENT TYPE INVENTORY PO REQ
Column Descriptions Name SHIPMENT_LINE_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN SHIPMENT_HEADER_ID
Null? Type NULL NULL NULL NULL NULL NULL NOT NULL NOT NOT NOT NOT NOT NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER
Description Shipment line unique identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Shipment header unique identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 771
Column Descriptions Name
(Continued) Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NOT NULL VARCHAR2(25) NOT NULL VARCHAR2(240) NULL NUMBER NULL VARCHAR2(3) NULL VARCHAR2(25) NULL VARCHAR2(30) NULL NUMBER NULL VARCHAR2(25) NULL VARCHAR2(25) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(25) NULL NUMBER NULL NULL NULL NULL NUMBER(9) NUMBER(9) VARCHAR2(25) NUMBER Description Shipment line number Item category unique identifier Number of items shipped Number of items received Unit of measure of the shipment Item description Item identifier Item revision number Supplier’s item number Supplier’s lot number Not currently used Receipt status of the shipment line Source document type Purchase order header unique identifier Purchase order release unique identifier Purchase order line unique identifier Purchase order shipment unique identifier Purchase order distribution unique identifier Requisition line unique identifier Requisition distribution unique identifier Receiving routing unique identifier Packing slip number Source organization unique identifier Requestor unique identifier Receiver unique identifier Destination type for items Destination organization unique identifier Default destination subinventory Not currently used Deliver–to location unique identifier Intransit charge account unique identifier Intransit transportation account unique identifier Item unit price Intransit transfer cost Intransit transportation cost Receiver comments Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment
LINE_NUM CATEGORY_ID QUANTITY_SHIPPED QUANTITY_RECEIVED UNIT_OF_MEASURE ITEM_DESCRIPTION ITEM_ID ITEM_REVISION VENDOR_ITEM_NUM VENDOR_LOT_NUM UOM_CONVERSION_RATE SHIPMENT_LINE_STATUS_CODE SOURCE_DOCUMENT_CODE PO_HEADER_ID PO_RELEASE_ID PO_LINE_ID PO_LINE_LOCATION_ID PO_DISTRIBUTION_ID REQUISITION_LINE_ID REQ_DISTRIBUTION_ID ROUTING_HEADER_ID PACKING_SLIP FROM_ORGANIZATION_ID DELIVER_TO_PERSON_ID EMPLOYEE_ID DESTINATION_TYPE_CODE TO_ORGANIZATION_ID TO_SUBINVENTORY LOCATOR_ID DELIVER_TO_LOCATION_ID CHARGE_ACCOUNT_ID TRANSPORTATION_ACCOUNT_ID SHIPMENT_UNIT_PRICE TRANSFER_COST TRANSPORTATION_COST COMMENTS ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6
NULL VARCHAR2(10) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER VARCHAR2(240) VARCHAR2(30) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 772 Oracle Inventory Technical Reference Manual
Column Descriptions Name ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 REASON_ID
(Continued) Null? Type 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) 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 Descriptive flexfield segment Transaction reason unique identifier United States standard general ledger transaction code USSGL descriptive flexfield context column Standard Who column Standard Who column Standard Who column Standard Who column Destination descriptive flexfield context Primary unit of measure for the item Excess transportation reason code Excess transportation responsibility code Excess transportation authorization number Indicates whether item is on an Advance Shipment Notice (ASN). Used by missing ASN Items Processor to determine whether shipped items were received. Reference to original ASN Line Original ASN line flag Supplier’s quantity shipped specified on the ASN – populated for parent lines only EDI transaction 857 unit price of this item EDI transaction 857 tax name indicated at the detail level EDI transaction 857 tax amount indicated at the detail level EDI transaction 857 status code to determine which line has been transferred to Oracle Payables Not used Unique container identifier for the line Number of the truck Label for the barcode Transfer percentage for costing Unique identifier for the ship–to location Code for the country of manufacture
USSGL_TRANSACTION_CODE GOVERNMENT_CONTEXT REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE DESTINATION_CONTEXT PRIMARY_UNIT_OF_MEASURE EXCESS_TRANSPORT_REASON EXCESS_TRANSPORT_RESPONSIBLE EXCESS_TRANSPORT_AUTH_NUM ASN_LINE_FLAG
NULL VARCHAR2(30) NULL VARCHAR2(30) NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE VARCHAR2(30)
NOT NULL VARCHAR2(25) NULL VARCHAR2(25) NULL VARCHAR2(25) NULL VARCHAR2(30) NULL VARCHAR2(1)
ORIGINAL_ASN_PARENT_LINE_ID ORIGINAL_ASN_LINE_FLAG VENDOR_CUM_SHIPPED_QUANTITY NOTICE_UNIT_PRICE TAX_NAME TAX_AMOUNT INVOICE_STATUS_CODE
NULL VARCHAR2(1) NULL VARCHAR2(1) NULL NUMBER NULL NUMBER NULL VARCHAR2(15) NULL NUMBER NULL VARCHAR2(25)
CUM_COMPARISON_FLAG CONTAINER_NUM TRUCK_NUM BAR_CODE_LABEL TRANSFER_PERCENTAGE SHIP_TO_LOCATION_ID COUNTRY_OF_ORIGIN_CODE
NULL VARCHAR2(1) NULL VARCHAR2(35) NULL NULL NULL NULL VARCHAR2(35) VARCHAR2(35) NUMBER NUMBER
NULL VARCHAR2(2)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 773
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL NUMBER NULL VARCHAR2(50) Description Sales order unique identifier Sales order line unique identifier Customer’s item number
OE_ORDER_HEADER_ID OE_ORDER_LINE_ID CUSTOMER_ITEM_NUM Indexes Index Name RCV_SHIPMENT_LINES_N1 RCV_SHIPMENT_LINES_N2 RCV_SHIPMENT_LINES_N3 RCV_SHIPMENT_LINES_N4 RCV_SHIPMENT_LINES_N5 RCV_SHIPMENT_LINES_N6 RCV_SHIPMENT_LINES_N7 RCV_SHIPMENT_LINES_U1 RCV_SHIPMENT_LINES_U2
Index Type NOT NOT NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE
Sequence 1 1 1 1 1 1 1 2 3 1 1 2
Column Name ITEM_ID PO_HEADER_ID PO_LINE_ID PO_LINE_LOCATION_ID EMPLOYEE_ID DELIVER_TO_PERSON_ID CONTAINER_NUM TO_ORGANIZATION_ID SHIPMENT_HEADER_ID SHIPMENT_LINE_ID SHIPMENT_HEADER_ID LINE_NUM
Sequences Sequence RCV_SHIPMENT_LINES_S
Derived Column SHIPMENT_LINE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 774 Oracle Inventory Technical Reference Manual
RCV_TRANSACTIONS
RCV_TRANSACTIONS stores historical information about receiving transactions that you have performed. When you enter a receiving transaction and the receiving transaction processor processes your transaction, the transaction is recorded in this table. Once a row has been inserted into this table, it will never be updated. When you correct a transaction, the net transaction quantity is maintained in RCV_SUPPLY. The original transaction quantity does not get updated. You can only delete rows from this table using the Purge feature of Oracle Purchasing.
Foreign Keys Primary Key Table BOM_RESOURCES GL_DAILY_CONVERSION_TYPES HR_LOCATIONS_ALL MTL_ITEM_LOCATIONS MTL_MATERIAL_TRANSACTIONS MTL_SECONDARY_INVENTORIES MTL_TRANSACTION_REASONS MTL_UNITS_OF_MEASURE_TL MTL_UNITS_OF_MEASURE_TL MTL_UNITS_OF_MEASURE_TL MTL_UNITS_OF_MEASURE_TL ORG_DEPARTMENTS PO_DISTRIBUTIONS_ALL PO_HEADERS_ALL PO_LINES_ALL PO_LINE_LOCATIONS_ALL PO_RELEASES_ALL PO_REQUISITION_LINES_ALL PO_REQ_DISTRIBUTIONS_ALL PO_VENDORS PO_VENDOR_SITES_ALL RCV_ROUTING_HEADERS RCV_ROUTING_STEPS RCV_SHIPMENT_HEADERS RCV_SHIPMENT_LINES RCV_TRANSACTIONS WIP_ENTITIES WIP_LINES WIP_OPERATIONS
Primary Key Column RESOURCE_ID CONVERSION_TYPE LOCATION_ID INVENTORY_LOCATION_ID ORGANIZATION_ID TRANSACTION_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID REASON_ID UNIT_OF_MEASURE UNIT_OF_MEASURE UOM_CODE UNIT_OF_MEASURE DEPARTMENT_CODE ORGANIZATION_ID PO_DISTRIBUTION_ID PO_HEADER_ID PO_LINE_ID LINE_LOCATION_ID PO_RELEASE_ID REQUISITION_LINE_ID DISTRIBUTION_ID VENDOR_ID VENDOR_SITE_ID ROUTING_HEADER_ID ROUTING_STEP_ID SHIPMENT_HEADER_ID SHIPMENT_LINE_ID TRANSACTION_ID WIP_ENTITY_ID ORGANIZATION_ID LINE_ID ORGANIZATION_ID WIP_ENTITY_ID ORGANIZATION_ID OPERATION_SEQ_NUM REPETITIVE_SCHEDULE_ID
Foreign Key Column BOM_RESOURCE_ID CURRENCY_CONVERSION_TYPE LOCATION_ID LOCATOR_ID ORGANIZATION_ID INV_TRANSACTION_ID SUBINVENTORY ORGANIZATION_ID REASON_ID UNIT_OF_MEASURE PRIMARY_UNIT_OF_MEASURE UOM_CODE SOURCE_DOC_UNIT_OF_MEASURE DEPARTMENT_CODE ORGANIZATION_ID PO_DISTRIBUTION_ID PO_HEADER_ID PO_LINE_ID PO_LINE_LOCATION_ID PO_RELEASE_ID REQUISITION_LINE_ID REQ_DISTRIBUTION_ID VENDOR_ID VENDOR_SITE_ID ROUTING_HEADER_ID ROUTING_STEP_ID SHIPMENT_HEADER_ID SHIPMENT_LINE_ID PARENT_TRANSACTION_ID WIP_ENTITY_ID ORGANIZATION_ID WIP_LINE_ID ORGANIZATION_ID WIP_ENTITY_ID ORGANIZATION_ID WIP_OPERATION_SEQ_NUM WIP_REPETITIVE_SCHEDULE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 775
Foreign Keys (Continued) Primary Key Table WIP_OPERATION_RESOURCES
Primary Key Column WIP_ENTITY_ID ORGANIZATION_ID OPERATION_SEQ_NUM RESOURCE_SEQ_NUM REPETITIVE_SCHEDULE_ID REPETITIVE_SCHEDULE_ID ORGANIZATION_ID
Foreign Key Column WIP_ENTITY_ID ORGANIZATION_ID WIP_OPERATION_SEQ_NUM WIP_RESOURCE_SEQ_NUM WIP_REPETITIVE_SCHEDULE_ID WIP_REPETITIVE_SCHEDULE_ID ORGANIZATION_ID
WIP_REPETITIVE_SCHEDULES
QuickCodes Columns Column DESTINATION_TYPE_CODE
QuickCodes Type RCV DESTINATION TYPE EXPENSE INVENTORY MULTIPLE RECEIVING SHOP FLOOR INSPECTION STATUS ACCEPTED NOT INSPECTED REJECTED SHIPMENT SOURCE DOCUMENT TYPE INVENTORY PO REQ RCV TRANSACTION TYPE ACCEPT CORRECT DELIVER MATCH RECEIVE REJECT RETURN TO RECEIVING RETURN TO VENDOR SHIP TRANSFER UNORDERED
QuickCodes Table PO_LOOKUP_CODES Expense Inventory Multiple Receiving Shop Floor PO_LOOKUP_CODES Accepted Not Inspected Rejected PO_LOOKUP_CODES Inventory PO Req 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
INSPECTION_STATUS_CODE
SOURCE_DOCUMENT_CODE
TRANSACTION_TYPE
Column Descriptions Name TRANSACTION_ID (PK)
Null? Type NOT NULL NUMBER NOT NOT NOT NOT NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER
Description Receiving transaction unique identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column
LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 776 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE VARCHAR2(25) DATE NUMBER VARCHAR2(25) NUMBER Description Standard Who column Standard Who column Standard Who column Standard Who column Receiving transaction type Transaction date Transaction quantity Transaction unit of measure Receipt shipment header unique identifier Receipt shipment line unique identifier User–entered or automatically generated transaction Interface transaction source Interface transaction source line Inventory transaction unique identifier Source document type Destination type Transaction quantity in terms of the item’s primary unit of measure Item primary unit of measure Abbreviated unit of measure code Receiver unique identifier Parent receiving transaction unique identifier Purchase order header unique identifier Purchase order release unique identifier Purchase order line unique identifier Purchase order shipment unique identifier Purchase order distribution unique identifier Purchase order revision number Requisition line unique identifier Unit price at time of receipt Source document foreign currency Foreign currency conversion type Currency conversion rate Currency conversion date Receiving routing unique identifier Not currently used Requestor unique identifier Deliver–to location unique identifier Supplier unique identifier Supplier site unique identifier
REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE TRANSACTION_TYPE TRANSACTION_DATE QUANTITY UNIT_OF_MEASURE SHIPMENT_HEADER_ID SHIPMENT_LINE_ID USER_ENTERED_FLAG INTERFACE_SOURCE_CODE INTERFACE_SOURCE_LINE_ID INV_TRANSACTION_ID SOURCE_DOCUMENT_CODE DESTINATION_TYPE_CODE PRIMARY_QUANTITY PRIMARY_UNIT_OF_MEASURE UOM_CODE EMPLOYEE_ID PARENT_TRANSACTION_ID PO_HEADER_ID PO_RELEASE_ID PO_LINE_ID PO_LINE_LOCATION_ID PO_DISTRIBUTION_ID PO_REVISION_NUM REQUISITION_LINE_ID PO_UNIT_PRICE CURRENCY_CODE CURRENCY_CONVERSION_TYPE CURRENCY_CONVERSION_RATE CURRENCY_CONVERSION_DATE ROUTING_HEADER_ID ROUTING_STEP_ID DELIVER_TO_PERSON_ID DELIVER_TO_LOCATION_ID VENDOR_ID VENDOR_SITE_ID
NOT NOT NOT NOT NOT
NOT NULL NUMBER NOT NULL VARCHAR2(1) NULL VARCHAR2(25) NULL NUMBER NULL NUMBER NULL VARCHAR2(25) NULL VARCHAR2(25) NULL NUMBER NULL VARCHAR2(25) NULL VARCHAR2(3) NULL NUMBER(9) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(15) NULL VARCHAR2(30) NULL NUMBER NULL DATE NULL NUMBER NULL NUMBER NULL NUMBER(9) NULL NUMBER NULL NUMBER NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 777
Column Descriptions Name ORGANIZATION_ID SUBINVENTORY LOCATOR_ID WIP_ENTITY_ID
(Continued) Null? Type NULL NUMBER NULL VARCHAR2(10) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(25) NULL VARCHAR2(1) NULL VARCHAR2(25) NULL VARCHAR2(25) NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(25) VARCHAR2(30) VARCHAR2(30) 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 Description Destination organization unique identifier Destination subinventory name Destination locator unique identifier WIP job or repetitive assembly identifier WIP line identifier WIP repetitive schedule identifier WIP operation sequence number within a routing WIP resource sequence number BOM resource unique identifier Receiving location unique identifier Substitute or unordered receipt indicator Receipt exception indicator Quality inspection status Receiving transaction accrual status Quality inspection code Supplier lot number RMA reference number Receiver 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 Requisition distribution unique identifier WIP department name Transaction reason unique identifier Destination descriptive flexfield context Locator flexfield context Release 9 inspection transaction indicator Source document unit of measure Transaction quantity in terms of the source document’s unit of measure Original interface transaction unique identifier
WIP_LINE_ID WIP_REPETITIVE_SCHEDULE_ID WIP_OPERATION_SEQ_NUM WIP_RESOURCE_SEQ_NUM BOM_RESOURCE_ID LOCATION_ID SUBSTITUTE_UNORDERED_CODE RECEIPT_EXCEPTION_FLAG INSPECTION_STATUS_CODE ACCRUAL_STATUS_CODE INSPECTION_QUALITY_CODE VENDOR_LOT_NUM RMA_REFERENCE COMMENTS ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 REQ_DISTRIBUTION_ID DEPARTMENT_CODE REASON_ID DESTINATION_CONTEXT LOCATOR_ATTRIBUTE CHILD_INSPECTION_FLAG SOURCE_DOC_UNIT_OF_MEASURE SOURCE_DOC_QUANTITY INTERFACE_TRANSACTION_ID
NULL VARCHAR2(10) NULL NUMBER NULL VARCHAR2(30) NULL VARCHAR2(150) NULL VARCHAR2(1) NULL VARCHAR2(25) NULL NUMBER NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 778 Oracle Inventory Technical Reference Manual
Column Descriptions Name GROUP_ID MOVEMENT_ID INVOICE_ID
(Continued) Null? Type NULL NUMBER NULL NULL NULL NULL NULL Description Original interface group unique identifier NUMBER Movement identification number NUMBER Transaction 857 Invoice unique identifier VARCHAR2(25) Eligibility status for automated Oracle Payables invoice creation NUMBER Primary key for Oracle Quality results VARCHAR2(2000) Multiple Reporting Currencies only: Concatenated string of reporting Set of Books ID, foreign currency conversion type pairs VARCHAR2(2000) Multiple Reporting Currencies only: Concatenated string of reporting Set of Books ID, currency conversion date pairs VARCHAR2(2000) Multiple Reporting Currencies only: Concatenated string of reporting Set of Books ID, currency conversion rate pairs VARCHAR2(2) Code for the country of manufacture VARCHAR2(30) Indicator of whether the transaction has been processed by the Movement Statistics concurrent program NUMBER Quantity billed VARCHAR2(1) Indicator of whether the purchase order or receipt must be matched to an invoice NUMBER Amount billed by Payable. VARCHAR2(25) Indicator of whether the invoice for this transaction should be matched to the purchase order or the receipt NUMBER Sales order unique identifier NUMBER Sales order line unique identifier NUMBER Customer unique identifier NUMBER Customer site unique identifier
INVOICE_STATUS_CODE QA_COLLECTION_ID MRC_CURRENCY_CONVERSION_TYPE
MRC_CURRENCY_CONVERSION_DATE
NULL
MRC_CURRENCY_CONVERSION_RATE
NULL
COUNTRY_OF_ORIGIN_CODE MVT_STAT_STATUS
NULL NULL
QUANTITY_BILLED MATCH_FLAG AMOUNT_BILLED MATCH_OPTION
NULL NULL NULL NULL
OE_ORDER_HEADER_ID OE_ORDER_LINE_ID CUSTOMER_ID CUSTOMER_SITE_ID Indexes Index Name RCV_TRANSACTIONS_N1 RCV_TRANSACTIONS_N10 RCV_TRANSACTIONS_N11 RCV_TRANSACTIONS_N12 RCV_TRANSACTIONS_N13 RCV_TRANSACTIONS_N14 RCV_TRANSACTIONS_N15 RCV_TRANSACTIONS_N16 RCV_TRANSACTIONS_N17 RCV_TRANSACTIONS_N18 RCV_TRANSACTIONS_N2 RCV_TRANSACTIONS_N3
NULL NULL NULL NULL
Index Type NOT UNIQUE NOT UNIQUE NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE
Sequence 1 1 2 3 1 1 1 1 1 5 1 1 1 1
Column Name PARENT_TRANSACTION_ID WIP_ENTITY_ID WIP_LINE_ID WIP_OPERATION_SEQ_NUM INTERFACE_TRANSACTION_ID GROUP_ID EMPLOYEE_ID DELIVER_TO_PERSON_ID TRANSACTION_DATE INVOICE_STATUS_CODE OE_ORDER_HEADER_ID OE_ORDER_LINE_ID SHIPMENT_HEADER_ID SHIPMENT_LINE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 779
Indexes (Continued) Index Name RCV_TRANSACTIONS_N4 RCV_TRANSACTIONS_N5 RCV_TRANSACTIONS_N6 RCV_TRANSACTIONS_N7 RCV_TRANSACTIONS_N8 RCV_TRANSACTIONS_U1 Sequences Sequence RCV_TRANSACTIONS_S
Index Type NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE
Sequence 1 1 1 1 1 1
Column Name PO_HEADER_ID PO_LINE_ID PO_LINE_LOCATION_ID REQUISITION_LINE_ID REQ_DISTRIBUTION_ID TRANSACTION_ID
Derived Column TRANSACTION_ID
Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : RCV_MRC_TRANSACTIONS_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 RCV_TRANSACTIONS. For each record being inserted/updated/deleted in RCV_TRANSACTIONS, this trigger inserts/updates/deletes corresponding reporting currency records in the MRC subtable, RCV_MC_TRANSACTIONS. In addition, this trigger also populates the MRC VARCHAR2 columns in RCV_TRANSACTIONS.
Trigger Trigger Trigger Trigger
Name Time Level Event
: : : :
AX_RCV_TRANSACTIONS_ARI1 AFTER ROW UPDATE
NEW.transaction_type IN (’CORRECT’, ’RECEIVE’, ’RETURN TO VENDOR’) AND NEW.source_document_code != ’INVENTORY’ AND NEW.destination_type_code != ’INVENTORY’ AND NEW.destination_type_code != ’EXPENSE’ This trigger captures accounting events information for the Global Accounting Engine when Oracle Inventory and the set of books used is defined as a subledger in the Global Accounting Engine application The information is used to create Global Accounting Engine accounting events. This trigger may populate the AX_EVENTS table. . This trigger captures accounting events related to Oracle Purchasing receiving transactions created by the transaction processor. It executes when the transaction type is ’RECEIVE’, ’CORRECT’, or ’RETURN TO VENDOR’, and the source document code is not ’INVENTORY’ and the destination type code is not ’EXPENSE’ or ’INVENTORY’. Purpose: Capture accounting events related to a PO receiving transaction whenit is created
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 780 Oracle Inventory Technical Reference Manual
RCV_TRANSACTIONS_INTERFACE
RCV_TRANSACTIONS_INTERFACE stores information about receiving transactions that are waiting to be processed by the receiving transaction processor or were rejected due to an error when the transaction processor attempted to process the transaction. When the receiving transaction processor successfully processes a transaction, it deletes the transaction from this table.
Foreign Keys Primary Key Table BOM_RESOURCES GL_CODE_COMBINATIONS GL_CODE_COMBINATIONS GL_DAILY_CONVERSION_TYPES MTL_ITEM_LOCATIONS MTL_MATERIAL_TRANSACTIONS MTL_SECONDARY_INVENTORIES MTL_SYSTEM_ITEMS_B MTL_TRANSACTION_REASONS MTL_UNITS_OF_MEASURE_TL MTL_UNITS_OF_MEASURE_TL MTL_UNITS_OF_MEASURE_TL MTL_UNITS_OF_MEASURE_TL ORG_DEPARTMENTS ORG_FREIGHT_TL PO_DISTRIBUTIONS_ALL PO_HEADERS_ALL PO_LINES_ALL PO_LINE_LOCATIONS_ALL PO_QUALITY_CODES PO_RELEASES_ALL PO_REQUISITION_LINES_ALL PO_REQ_DISTRIBUTIONS_ALL PO_VENDORS PO_VENDOR_SITES_ALL RCV_ROUTING_HEADERS RCV_ROUTING_STEPS RCV_SHIPMENT_HEADERS RCV_SHIPMENT_LINES RCV_TRANSACTIONS WIP_ENTITIES WIP_LINES WIP_OPERATIONS
Primary Key Column RESOURCE_ID CODE_COMBINATION_ID CODE_COMBINATION_ID CONVERSION_TYPE INVENTORY_LOCATION_ID ORGANIZATION_ID TRANSACTION_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID INVENTORY_ITEM_ID REASON_ID UNIT_OF_MEASURE UOM_CODE UNIT_OF_MEASURE UNIT_OF_MEASURE DEPARTMENT_CODE ORGANIZATION_ID FREIGHT_CODE ORGANIZATION_ID PO_DISTRIBUTION_ID PO_HEADER_ID PO_LINE_ID LINE_LOCATION_ID CODE PO_RELEASE_ID REQUISITION_LINE_ID DISTRIBUTION_ID VENDOR_ID VENDOR_SITE_ID ROUTING_HEADER_ID ROUTING_STEP_ID SHIPMENT_HEADER_ID SHIPMENT_LINE_ID TRANSACTION_ID WIP_ENTITY_ID ORGANIZATION_ID LINE_ID ORGANIZATION_ID OPERATION_SEQ_NUM WIP_ENTITY_ID ORGANIZATION_ID REPETITIVE_SCHEDULE_ID
Foreign Key Column BOM_RESOURCE_ID CHARGE_ACCOUNT_ID TRANSPORTATION_ACCOUNT_ID CURRENCY_CONVERSION_TYPE LOCATOR_ID TO_ORGANIZATION_ID INV_TRANSACTION_ID SUBINVENTORY TO_ORGANIZATION_ID ITEM_ID REASON_ID UNIT_OF_MEASURE UOM_CODE PRIMARY_UNIT_OF_MEASURE SOURCE_DOC_UNIT_OF_MEASURE DEPARTMENT_CODE TO_ORGANIZATION_ID FREIGHT_CARRIER_CODE FROM_ORGANIZATION_ID PO_DISTRIBUTION_ID PO_HEADER_ID PO_LINE_ID PO_LINE_LOCATION_ID INSPECTION_QUALITY_CODE PO_RELEASE_ID REQUISITION_LINE_ID REQ_DISTRIBUTION_ID VENDOR_ID VENDOR_SITE_ID ROUTING_HEADER_ID ROUTING_STEP_ID SHIPMENT_HEADER_ID SHIPMENT_LINE_ID PARENT_TRANSACTION_ID WIP_ENTITY_ID TO_ORGANIZATION_ID WIP_LINE_ID TO_ORGANIZATION_ID WIP_OPERATION_SEQ_NUM WIP_ENTITY_ID TO_ORGANIZATION_ID WIP_REPETITIVE_SCHEDULE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 781
Foreign Keys (Continued) Primary Key Table WIP_OPERATION_RESOURCES
Primary Key Column WIP_ENTITY_ID ORGANIZATION_ID OPERATION_SEQ_NUM RESOURCE_SEQ_NUM REPETITIVE_SCHEDULE_ID REPETITIVE_SCHEDULE_ID ORGANIZATION_ID
Foreign Key Column WIP_ENTITY_ID TO_ORGANIZATION_ID WIP_OPERATION_SEQ_NUM WIP_RESOURCE_SEQ_NUM WIP_REPETITIVE_SCHEDULE_ID WIP_REPETITIVE_SCHEDULE_ID TO_ORGANIZATION_ID
WIP_REPETITIVE_SCHEDULES
QuickCodes Columns Column AUTO_TRANSACT_CODE
QuickCodes Type AUTO TRANSACT CODE DELIVER RECEIVE SHIP
QuickCodes Table PO_LOOKUP_CODES Create a shipment line receipt and deliver an Create a shipment line receipt for an item Create a shipment line an item PO_LOOKUP_CODES Expense Inventory Multiple Receiving Shop Floor PO_LOOKUP_CODES Accepted Not Inspected Rejected PO_LOOKUP_CODES Batch processing mode Immediate processing mode On–line processing mode PO_LOOKUP_CODES Transaction has been processed Transaction is pending Transaction is currently being processed PO_LOOKUP_CODES In Transit Shipment backed by an Internal Requisition In Transit Shipment Shipment from Vendor PO_LOOKUP_CODES Inventory PO Req PO_LOOKUP_CODES Transaction has been successfully processed An Error occured during the processing of the transaction Transaction is waiting to be processed ,a item and a for
DESTINATION_TYPE_CODE
RCV DESTINATION TYPE EXPENSE INVENTORY MULTIPLE RECEIVING SHOP FLOOR INSPECTION STATUS ACCEPTED NOT INSPECTED REJECTED RCV PROCESSING MODE BATCH IMMEDIATE ONLINE PROCESSING STATUS COMPLETED PENDING RUNNING
INSPECTION_STATUS_CODE
PROCESSING_MODE_CODE
PROCESSING_STATUS_CODE
RECEIPT_SOURCE_CODE
SHIPMENT SOURCE TYPE INTERNAL ORDER INVENTORY VENDOR
SOURCE_DOCUMENT_CODE
SHIPMENT SOURCE DOCUMENT TYPE INVENTORY PO REQ TRANSACTION STATUS COMPLETED ERROR PENDING
TRANSACTION_STATUS_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 782 Oracle Inventory Technical Reference Manual
QuickCodes Columns Column
(Continued) QuickCodes Type RCV TRANSACTION TYPE ACCEPT CORRECT DELIVER MATCH RECEIVE REJECT RETURN TO RECEIVING RETURN TO VENDOR SHIP TRANSFER UNORDERED QuickCodes Table 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
TRANSACTION_TYPE
Column Descriptions Name INTERFACE_TRANSACTION_ID GROUP_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_TYPE TRANSACTION_DATE PROCESSING_STATUS_CODE PROCESSING_MODE_CODE PROCESSING_REQUEST_ID (PK)
Null? Type NOT NULL NUMBER NULL NUMBER NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NOT NULL NOT NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE VARCHAR2(25) DATE VARCHAR2(25)
Description Interface transaction unique identifier Interface processing group 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 Receiving transaction type Transaction date Processing status of the interface row Processing mode to be used when the interface row is processed Identifier of the concurrent request that is processing the interface row. Set by the Receiving Transaction Processor Transaction status of the interface row Item category unique identifier Transaction quantity Transaction unit of measure Source of the interface row Source line identifier of the interface row Inventory transaction unique identifier
NOT NULL VARCHAR2(25) NULL NUMBER
TRANSACTION_STATUS_CODE CATEGORY_ID QUANTITY UNIT_OF_MEASURE INTERFACE_SOURCE_CODE INTERFACE_SOURCE_LINE_ID INV_TRANSACTION_ID
NOT NULL VARCHAR2(25) NULL NUMBER NOT NULL NUMBER NOT NULL VARCHAR2(25) NULL VARCHAR2(30) NULL NUMBER NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 783
Column Descriptions Name ITEM_ID ITEM_DESCRIPTION ITEM_REVISION UOM_CODE
(Continued) Null? Type NULL NULL NULL NULL NUMBER VARCHAR2(240) VARCHAR2(3) VARCHAR2(3) Description Item unique identifier Item description Item revision number Transaction unit of measure code Receiver unique identifier Automatic transaction creation code Receipt shipment header unique identifier Receipt shipment line unique identifier Ship–to location unique identifier Transaction quantity in terms of the item’s primary unit of measure Primary unit of measure of the item Source of the receipt Supplier unique identifier Supplier site unique identifier Source organization unique identifier Source subinventory name Destination organization unique identifier Organization that owns the items while they are in transit Receiving routing unique identifier Not currently used Source document type Parent receiving transaction unique identifier Purchase order header unique identifier Purchase order revision number Purchase order Release unique identifier Purchase order line unique identifier Purchase order shipment unique identifier Unit price at time of receipt Source document currency code Currency conversion type Currency conversion rate Currency conversion date Purchase order distribution unique identifier Requisition line unique identifier Requisition distribution unique identifier Charge account identifier Substitute or unordered receipt indicator Receipt exception indicator
EMPLOYEE_ID AUTO_TRANSACT_CODE SHIPMENT_HEADER_ID SHIPMENT_LINE_ID SHIP_TO_LOCATION_ID PRIMARY_QUANTITY PRIMARY_UNIT_OF_MEASURE RECEIPT_SOURCE_CODE VENDOR_ID VENDOR_SITE_ID FROM_ORGANIZATION_ID FROM_SUBINVENTORY TO_ORGANIZATION_ID INTRANSIT_OWNING_ORG_ID ROUTING_HEADER_ID ROUTING_STEP_ID SOURCE_DOCUMENT_CODE PARENT_TRANSACTION_ID PO_HEADER_ID PO_REVISION_NUM PO_RELEASE_ID PO_LINE_ID PO_LINE_LOCATION_ID PO_UNIT_PRICE CURRENCY_CODE CURRENCY_CONVERSION_TYPE CURRENCY_CONVERSION_RATE CURRENCY_CONVERSION_DATE PO_DISTRIBUTION_ID REQUISITION_LINE_ID REQ_DISTRIBUTION_ID CHARGE_ACCOUNT_ID SUBSTITUTE_UNORDERED_CODE RECEIPT_EXCEPTION_FLAG
NULL NUMBER(9) NULL VARCHAR2(25) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(25) NULL NULL NULL NULL VARCHAR2(25) NUMBER NUMBER NUMBER
NULL VARCHAR2(10) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(25) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NUMBER VARCHAR2(15) VARCHAR2(30) NUMBER DATE NUMBER
NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(25) NULL VARCHAR2(1)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 784 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL NULL VARCHAR2(25) VARCHAR2(25) VARCHAR2(25) VARCHAR2(25) NUMBER NUMBER Description Accrual status of the items Quality inspection status Quality inspection result code Destination type Requestor unique identifier Receiving location unique identifier Deliver–to location unique identifier Destination subinventory name Destination locator unique identifier WIP job or repetitive assembly identifier WIP line identifier WIP department name WIP repetitive schedule identifier WIP operation sequence number within a routing WIP resource sequence number BOM resource unique identifier Supplier or source organization shipment number Freight carrier used to ship items Bill of lading number Packing slip number Date of shipping Expected arrival date Actual cost Cost of transferring items between organizations Cost of shipping items between organizations Account to be charged for transportation costs Number of containers in the shipment Waybill or airbill number Supplier’s item number Supplier’s lot number RMA reference number for return–to–supplier items Receiver 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
ACCRUAL_STATUS_CODE INSPECTION_STATUS_CODE INSPECTION_QUALITY_CODE DESTINATION_TYPE_CODE DELIVER_TO_PERSON_ID LOCATION_ID DELIVER_TO_LOCATION_ID SUBINVENTORY LOCATOR_ID WIP_ENTITY_ID WIP_LINE_ID DEPARTMENT_CODE WIP_REPETITIVE_SCHEDULE_ID WIP_OPERATION_SEQ_NUM WIP_RESOURCE_SEQ_NUM BOM_RESOURCE_ID SHIPMENT_NUM FREIGHT_CARRIER_CODE BILL_OF_LADING PACKING_SLIP SHIPPED_DATE EXPECTED_RECEIPT_DATE ACTUAL_COST TRANSFER_COST TRANSPORTATION_COST TRANSPORTATION_ACCOUNT_ID NUM_OF_CONTAINERS WAYBILL_AIRBILL_NUM VENDOR_ITEM_NUM VENDOR_LOT_NUM RMA_REFERENCE COMMENTS ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11
NULL NUMBER NULL VARCHAR2(10) NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(10) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(30) NULL VARCHAR2(25) NULL NULL NULL NULL NULL NULL VARCHAR2(25) VARCHAR2(25) DATE DATE NUMBER NUMBER
NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(20) VARCHAR2(25) VARCHAR2(30) VARCHAR2(30) 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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 785
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(30) Description Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Shipment header descriptive flexfield segment column Shipment header descriptive flexfield segment column Shipment header descriptive flexfield segment column Shipment header descriptive flexfield segment column Shipment header descriptive flexfield segment column Shipment header descriptive flexfield segment column Shipment header descriptive flexfield segment column Shipment header descriptive flexfield segment column Shipment header descriptive flexfield segment column Shipment header descriptive flexfield segment column Shipment header descriptive flexfield segment column Shipment header descriptive flexfield segment column Shipment header descriptive flexfield segment column Shipment header descriptive flexfield segment column Shipment header descriptive flexfield segment column Shipment header descriptive flexfield segment column Shipment line descriptive flexfield segment column Shipment line descriptive flexfield segment column Shipment line descriptive flexfield segment column Shipment line descriptive flexfield segment column Shipment line descriptive flexfield segment column Shipment line descriptive flexfield segment column Shipment line descriptive flexfield segment column Shipment line descriptive flexfield segment column Shipment line descriptive flexfield segment column Shipment line descriptive flexfield segment column Shipment line descriptive flexfield segment column Shipment line descriptive flexfield segment column
ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 SHIP_HEAD_ATTRIBUTE_CATEGORY SHIP_HEAD_ATTRIBUTE1 SHIP_HEAD_ATTRIBUTE2 SHIP_HEAD_ATTRIBUTE3 SHIP_HEAD_ATTRIBUTE4 SHIP_HEAD_ATTRIBUTE5 SHIP_HEAD_ATTRIBUTE6 SHIP_HEAD_ATTRIBUTE7 SHIP_HEAD_ATTRIBUTE8 SHIP_HEAD_ATTRIBUTE9 SHIP_HEAD_ATTRIBUTE10 SHIP_HEAD_ATTRIBUTE11 SHIP_HEAD_ATTRIBUTE12 SHIP_HEAD_ATTRIBUTE13 SHIP_HEAD_ATTRIBUTE14 SHIP_HEAD_ATTRIBUTE15 SHIP_LINE_ATTRIBUTE_CATEGORY SHIP_LINE_ATTRIBUTE1 SHIP_LINE_ATTRIBUTE2 SHIP_LINE_ATTRIBUTE3 SHIP_LINE_ATTRIBUTE4 SHIP_LINE_ATTRIBUTE5 SHIP_LINE_ATTRIBUTE6 SHIP_LINE_ATTRIBUTE7 SHIP_LINE_ATTRIBUTE8 SHIP_LINE_ATTRIBUTE9 SHIP_LINE_ATTRIBUTE10 SHIP_LINE_ATTRIBUTE11
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(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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 786 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type Description NULL VARCHAR2(150) Shipment line descriptive flexfield segment column NULL VARCHAR2(150) Shipment line descriptive flexfield segment column NULL VARCHAR2(150) Shipment line descriptive flexfield segment column NULL VARCHAR2(150) Shipment line descriptive flexfield segment column NULL VARCHAR2(30) United States standard general ledger transaction code NULL VARCHAR2(30) USSGL descriptive flexfield context column NULL NUMBER Transaction reason unique identifier NULL VARCHAR2(30) Destination descriptive flexfield context NULL NUMBER Transaction quantity in terms of the source document’s unit of measure NULL VARCHAR2(25) Source document’s unit of measure NULL NUMBER Movement identifier NULL NUMBER Interface header unique identifier if it exists NULL NUMBER Supplier’s CUM quantity shipped specified on the Advance Shipment Notice (ASN) NULL VARCHAR2(81) Buyer’s item number specified on the ASN NULL VARCHAR2(30) Purchase order number specified on the ASN NULL NUMBER Purchase order line number specified on the ASN NULL VARCHAR2(35) Truck number NULL VARCHAR2(35) Ship–to location specified at the item level on the ASN NULL VARCHAR2(35) Container number NULL VARCHAR2(81) Buyer’s substitute item number specified on ASN NULL NUMBER EDI transaction 857 unit price NULL VARCHAR2(81) Item category code – key flexfield all segments NULL VARCHAR2(20) Ship–to/receiving location NULL VARCHAR2(80) Supplier name NULL VARCHAR2(30) Supplier number NULL VARCHAR2(15) Supplier site code NULL VARCHAR2(3) From organization code for inter–organization transfers NULL VARCHAR2(3) Ship–to organization code NULL VARCHAR2(3) In–transit owning organization code for inter–organization transfers NULL VARCHAR2(30) Receiving routing name NULL VARCHAR2(30) Upgrade step unique identifier NULL NUMBER Release number NULL NUMBER Document shipment line number NULL NUMBER Document distribution number NULL VARCHAR2(240) Employee full name NULL VARCHAR2(20) Deliver–to location code
SHIP_LINE_ATTRIBUTE12 SHIP_LINE_ATTRIBUTE13 SHIP_LINE_ATTRIBUTE14 SHIP_LINE_ATTRIBUTE15 USSGL_TRANSACTION_CODE GOVERNMENT_CONTEXT REASON_ID DESTINATION_CONTEXT SOURCE_DOC_QUANTITY SOURCE_DOC_UNIT_OF_MEASURE MOVEMENT_ID HEADER_INTERFACE_ID VENDOR_CUM_SHIPPED_QTY ITEM_NUM DOCUMENT_NUM DOCUMENT_LINE_NUM TRUCK_NUM SHIP_TO_LOCATION_CODE CONTAINER_NUM SUBSTITUTE_ITEM_NUM NOTICE_UNIT_PRICE ITEM_CATEGORY LOCATION_CODE VENDOR_NAME VENDOR_NUM VENDOR_SITE_CODE FROM_ORGANIZATION_CODE TO_ORGANIZATION_CODE INTRANSIT_OWNING_ORG_CODE ROUTING_CODE ROUTING_STEP RELEASE_NUM DOCUMENT_SHIPMENT_LINE_NUM DOCUMENT_DISTRIBUTION_NUM DELIVER_TO_PERSON_NAME DELIVER_TO_LOCATION_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 787
Column Descriptions Name USE_MTL_LOT USE_MTL_SERIAL LOCATOR REASON_NAME VALIDATION_FLAG
(Continued) Null? Type NULL NULL NULL NULL NULL NUMBER NUMBER VARCHAR2(81) VARCHAR2(30) VARCHAR2(1) Description Flag used in lot processing Flag used in serial processing Stock locator description Transaction reason name Marked after open interface validation Buyer’s substitute item unique identifier Shipped Quantity Invoiced quantity EDI transaction 857 tax name EDI transaction 857 tax amount Requisition number For the REQ_LINE_ID on ASNs For the REQ_DISTRIBUTION_ID on ASNs For the WIP_ENTITY_ID on ASNs For the WIP_LINE_ID on ASNs For the REASON_ID on ASNs Status code for shipment line Barcoded detail label serial number if indicated on ASN for inner packaging of this item; to be matched for barcode–scanned receipts updating Transfer percentage for costing Primary key for Oracle Quality results Code for the country of manufacture Sales order unique identifier Sales order line unique identifier Customer unique identifier Customer unique identifier Customer’s item number Inserted for WMS functionality Part of WMS enhancement License plate number Id (for WMS use) Transfer license plate number ID Cost Group for WMS Y/N for a row created through Mobile form (WMS) Reference to original inventory transaction for WMS
SUBSTITUTE_ITEM_ID QUANTITY_SHIPPED QUANTITY_INVOICED TAX_NAME TAX_AMOUNT REQ_NUM REQ_LINE_NUM REQ_DISTRIBUTION_NUM WIP_ENTITY_NAME WIP_LINE_CODE RESOURCE_CODE SHIPMENT_LINE_STATUS_CODE BARCODE_LABEL
NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER VARCHAR2(15) NUMBER VARCHAR2(25) NUMBER NUMBER VARCHAR2(24) VARCHAR2(10) VARCHAR2(30) VARCHAR2(25) VARCHAR2(35)
TRANSFER_PERCENTAGE QA_COLLECTION_ID COUNTRY_OF_ORIGIN_CODE OE_ORDER_HEADER_ID OE_ORDER_LINE_ID CUSTOMER_ID CUSTOMER_SITE_ID CUSTOMER_ITEM_NUM CREATE_DEBIT_MEMO_FLAG PUT_AWAY_RULE_ID PUT_AWAY_STRATEGY_ID LPN_ID TRANSFER_LPN_ID COST_GROUP_ID MOBILE_TXN MMTT_TEMP_ID
NULL NUMBER NULL NUMBER NULL VARCHAR2(2) NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER VARCHAR2(50) VARCHAR2(1) NUMBER NUMBER NUMBER
NULL NUMBER NULL NUMBER NULL VARCHAR2(2) NULL NUMBER
Indexes Index Name RCV_TRANSACTIONS_INTERFACE_N1 RCV_TRANSACTIONS_INTERFACE_N2 RCV_TRANSACTIONS_INTERFACE_N3 RCV_TRANSACTIONS_INTERFACE_N4 RCV_TRANSACTIONS_INTERFACE_N5
Index Type NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE
Sequence 1 1 1 1 1
Column Name GROUP_ID PARENT_TRANSACTION_ID EMPLOYEE_ID DELIVER_TO_PERSON_ID PO_LINE_LOCATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 788 Oracle Inventory Technical Reference Manual
Indexes (Continued) Index Name RCV_TRANSACTIONS_INTERFACE_U1 Sequences Sequence RCV_TRANSACTIONS_INTERFACE_S RCV_INTERFACE_GROUPS_S
Index Type UNIQUE
Sequence 1
Column Name INTERFACE_TRANSACTION_ID
Derived Column INTERFACE_TRANSACTION_ID GROUP_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 789
WIP_COST_TXN_INTERFACE
WIP_COST_TXN_INTERFACE contains information about cost transactions that Oracle Work in Process needs to process. Each row represents either a resource transaction, an overhead transaction, an outside processing transaction, a cost update transaction, a period close variance transaction, or a job close variance transaction. Each row contains the transaction date, the job or repetitive schedule to charge, the resource to charge, the primary unit of measure transaction quantity, and the actual unit of measure transaction quantity. Each row also has foreign key references to move and receiving transaction tables. Oracle Work in Process uses this table to support all resource cost transactions including transactions loaded from other systems through the Oracle Work in Process Open Resource Transaction Interface.
Foreign Keys Primary Key Table BOM_DEPARTMENTS BOM_RESOURCES CST_ACTIVITIES MTL_SYSTEM_ITEMS_B MTL_TRANSACTION_REASONS MTL_UOM_CLASSES_TL ORG_ACCT_PERIODS PO_HEADERS_ALL PO_LINES_ALL RCV_TRANSACTIONS WIP_ENTITIES WIP_LINES WIP_MOVE_TRANSACTIONS WIP_OPERATION_RESOURCES
Primary Key Column DEPARTMENT_ID RESOURCE_ID ACTIVITY_ID INVENTORY_ITEM_ID ORGANIZATION_ID REASON_ID UOM_CLASS ACCT_PERIOD_ID ORGANIZATION_ID PO_HEADER_ID PO_LINE_ID TRANSACTION_ID WIP_ENTITY_ID LINE_ID TRANSACTION_ID WIP_ENTITY_ID OPERATION_SEQ_NUM RESOURCE_SEQ_NUM REPETITIVE_SCHEDULE_ID ORGANIZATION_ID
Foreign Key Column DEPARTMENT_ID RESOURCE_ID ACTIVITY_ID PRIMARY_ITEM_ID ORGANIZATION_ID REASON_ID PRIMARY_UOM_CLASS ACCT_PERIOD_ID ORGANIZATION_ID PO_HEADER_ID PO_LINE_ID RCV_TRANSACTION_ID WIP_ENTITY_ID LINE_ID MOVE_TRANSACTION_ID WIP_ENTITY_ID OPERATION_SEQ_NUM RESOURCE_SEQ_NUM REPETITIVE_SCHEDULE_ID ORGANIZATION_ID
WIP_PARAMETERS QuickCodes Columns Column AUTOCHARGE_TYPE
QuickCodes Type BOM_AUTOCHARGE_TYPE 1 2 3 4 CST_BASIS 1 2 3 4 5 6
QuickCodes Table MFG_LOOKUPS WIP move Manual PO receipt PO move MFG_LOOKUPS Item Lot Resource Units Resource Value Total Value Activity
BASIS_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 790 Oracle Inventory Technical Reference Manual
QuickCodes Columns Column ENTITY_TYPE
(Continued) QuickCodes Type WIP_ENTITY 1 2 3 4 WIP_RESOURCE_PROCESS_PHASE 1 2 3 4 WIP_PROCESS_STATUS 1 2 3 4 5 BOM_RESOURCE_TYPE 1 2 3 4 5 SYS_YES_NO 1 2 WIP_TRANSACTION_TYPE 1 2 3 4 5 6 QuickCodes Table MFG_LOOKUPS Discrete job Repetitive assembly Closed discrete job Flow schedule MFG_LOOKUPS Resource validation Resource processing Job close Period close MFG_LOOKUPS Pending Running Error Complete Warning MFG_LOOKUPS Machine Person Space Miscellaneous Amount MFG_LOOKUPS Yes No MFG_LOOKUPS Resource transaction Overhead transaction Outside processing Cost update Period close variance Job close variance
PROCESS_PHASE
PROCESS_STATUS
RESOURCE_TYPE
STANDARD_RATE_FLAG
TRANSACTION_TYPE
Column Descriptions Name TRANSACTION_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATED_BY_NAME CREATION_DATE CREATED_BY CREATED_BY_NAME LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE GROUP_ID
Null? Type NULL NOT NULL NULL NULL NUMBER DATE NUMBER VARCHAR2(100)
Description
Transaction Identifier Standard Who column Standard Who column Username of person that last updated the record NOT NULL DATE Standard Who column NULL NUMBER Standard Who column NULL VARCHAR2(100) Username of person that created the record NULL NUMBER Standard Who column NULL NUMBER Enhanced Who column NULL NUMBER Enhanced Who column NULL NUMBER Enhanced Who column NULL DATE Enhanced Who column NULL NUMBER Transaction group identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 791
Column Descriptions Name SOURCE_CODE
(Continued) Null? Type NULL VARCHAR2(30) Description Code of the shop floor control system that generated the transaction record (null if created by Oracle Work in Process) NULL NUMBER Identifier used by source shop floor control system (null if created by Oracle Work in Process) NOT NULL NUMBER Transaction processing phase NOT NULL NUMBER Transaction processing status NULL NUMBER Transaction type NULL NUMBER Organization identifier NULL VARCHAR2(3) Short code that uniquely identifies the organization NULL NUMBER WIP job or repetitive assembly identifier NULL VARCHAR2(240) WIP job or repetitive assembly name NULL NUMBER WIP entity type code NULL NUMBER WIP line identifier NULL VARCHAR2(10) Line name NULL NUMBER Inventory item identifier of assembly that job or schedule creates NULL NUMBER WIP repetitive schedule identifier (this column is solely for internal use) NOT NULL DATE Date transaction was performed NULL NUMBER Accounting period Identifier NULL NUMBER Operation sequence number within a routing NULL NUMBER Resource sequence number NULL NUMBER Department Identifier NULL VARCHAR2(10) Short code that uniquely identifies the department NULL NUMBER Employee Identifier NULL VARCHAR2(30) Employee number NULL NUMBER Resource Identifier NULL VARCHAR2(10) Resource code NULL NUMBER Resource type NULL NUMBER Rate per assembly or amount per job/schedule NULL NUMBER Basis for charging resource NULL NUMBER Method of charging the resource NULL NUMBER Indicates whether the resource is charged at the standard rate NULL NUMBER Transaction quantity NULL VARCHAR2(3) Unit of measure used for transaction NULL NUMBER Quantity of transaction expressed in assembly’s primary unit of measure NULL VARCHAR2(3) Primary unit of measure for the resource NULL VARCHAR2(10) Class to which the primary unit of measure belongs NULL NUMBER Actual rate of the resource NULL VARCHAR2(15) Unique Identifier for the currency
SOURCE_LINE_ID
PROCESS_PHASE PROCESS_STATUS TRANSACTION_TYPE ORGANIZATION_ID ORGANIZATION_CODE WIP_ENTITY_ID WIP_ENTITY_NAME ENTITY_TYPE LINE_ID LINE_CODE PRIMARY_ITEM_ID REPETITIVE_SCHEDULE_ID TRANSACTION_DATE ACCT_PERIOD_ID OPERATION_SEQ_NUM RESOURCE_SEQ_NUM DEPARTMENT_ID DEPARTMENT_CODE EMPLOYEE_ID EMPLOYEE_NUM RESOURCE_ID RESOURCE_CODE RESOURCE_TYPE USAGE_RATE_OR_AMOUNT BASIS_TYPE AUTOCHARGE_TYPE STANDARD_RATE_FLAG TRANSACTION_QUANTITY TRANSACTION_UOM PRIMARY_QUANTITY PRIMARY_UOM PRIMARY_UOM_CLASS ACTUAL_RESOURCE_RATE CURRENCY_CODE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 792 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL DATE NULL VARCHAR2(10) NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(10) NULL NUMBER NULL VARCHAR2(30) NULL VARCHAR2(240) NULL NUMBER 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 NULL 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) VARCHAR2(150) VARCHAR2(150) NUMBER Description Currency conversion date Foreign currency conversion type Currency conversion rate Actual resource rate in foreign currency, used when the STANDARD_RATE_FLAG is ’Y’ Activity Identifier Activity name Standard transaction reason identifier Standard transaction reason name Transaction reference descriptive text Transaction Identifier for the move that created the costing transaction Transaction Identifier for the Completion that created the costing transaction Transaction Identifier for the receipt that created the costing transaction Purchase order Identifier that the receipt is against Purchase order line Identifier that the receipt is against Receiving account Identifier Project Identifier Project task Identifier 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 Indicates whether or not this transaction is for a phantom resource
CURRENCY_CONVERSION_DATE CURRENCY_CONVERSION_TYPE CURRENCY_CONVERSION_RATE CURRENCY_ACTUAL_RESOURCE_RATE ACTIVITY_ID ACTIVITY_NAME REASON_ID REASON_NAME REFERENCE MOVE_TRANSACTION_ID COMPLETION_TRANSACTION_ID RCV_TRANSACTION_ID PO_HEADER_ID PO_LINE_ID RECEIVING_ACCOUNT_ID PROJECT_ID TASK_ID ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 PHANTOM_FLAG
Indexes Index Name WIP_COST_TXN_INTERFACE_N1 WIP_COST_TXN_INTERFACE_N2
Index Type NOT UNIQUE NOT UNIQUE
Sequence 1 2 2
Column Name GROUP_ID TRANSACTION_ID COMPLETION_TRANSACTION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 793
Indexes (Continued) Index Name WIP_COST_TXN_INTERFACE_N3
Index Type NOT UNIQUE
Sequence 2 4
Column Name PRIMARY_ITEM_ID ORGANIZATION_ID
Sequences Sequence WIP_TRANSACTIONS_S WIP_TRANSACTIONS_S
Derived Column TRANSACTION_ID GROUP_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 794 Oracle Inventory Technical Reference Manual
WIP_DISCRETE_JOBS
WIP_DISCRETE_JOBS stores discrete job information. Each row represents a discrete job, and contains information about the assembly being built, the revision of the assembly, the job quantity, the status of the job, the material control method, accounting information, and job schedule dates. Oracle Work in Process uses this information to control discrete production.
Foreign Keys Primary Key Table BOM_BILL_OF_MATERIALS BOM_OPERATIONAL_ROUTINGS 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 MTL_ITEM_LOCATIONS MTL_ITEM_REVISIONS MTL_ITEM_SUB_INVENTORIES MTL_KANBAN_CARDS MTL_RTG_ITEM_REVISIONS MTL_SECONDARY_INVENTORIES MTL_SECONDARY_LOCATORS MTL_SYSTEM_ITEMS_B MTL_SYSTEM_ITEMS_B MTL_SYSTEM_ITEMS_B PJM_UNIT_NUMBERS WIP_ACCOUNTING_CLASSES WIP_ENTITIES QuickCodes Columns Column FIRM_PLANNED_FLAG
Primary Key Column BILL_SEQUENCE_ID ROUTING_SEQUENCE_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 INVENTORY_LOCATION_ID ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID REVISION INVENTORY_ITEM_ID ORGANIZATION_ID SECONDARY_INVENTORY KANBAN_CARD_ID INVENTORY_ITEM_ID ORGANIZATION_ID PROCESS_REVISION SECONDARY_INVENTORY_NAME ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID SECONDARY_LOCATOR INVENTORY_ITEM_ID ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID UNIT_NUMBER CLASS_CODE ORGANIZATION_ID WIP_ENTITY_ID
Foreign Key Column COMMON_BOM_SEQUENCE_ID COMMON_ROUTING_SEQUENCE_ID MATERIAL_ACCOUNT MATERIAL_OVERHEAD_ACCOUNT RESOURCE_ACCOUNT OUTSIDE_PROCESSING_ACCOUNT MATERIAL_VARIANCE_ACCOUNT RESOURCE_VARIANCE_ACCOUNT OUTSIDE_PROC_VARIANCE_ACCOUNT STD_COST_ADJUSTMENT_ACCOUNT OVERHEAD_ACCOUNT OVERHEAD_VARIANCE_ACCOUNT COMPLETION_LOCATOR_ID ORGANIZATION_ID PRIMARY_ITEM_ID ORGANIZATION_ID BOM_REVISION PRIMARY_ITEM_ID ORGANIZATION_ID COMPLETION_SUBINVENTORY KANBAN_CARD_ID PRIMARY_ITEM_ID ORGANIZATION_ID ROUTING_REVISION COMPLETION_SUBINVENTORY ORGANIZATION_ID PRIMARY_ITEM_ID ORGANIZATION_ID COMPLETION_LOCATOR_ID PRIMARY_ITEM_ID ORGANIZATION_ID BOM_REFERENCE_ID ORGANIZATION_ID ROUTING_REFERENCE_ID ORGANIZATION_ID END_ITEM_UNIT_NUMBER CLASS_CODE ORGANIZATION_ID WIP_ENTITY_ID
QuickCodes Type SYS_YES_NO 1 2
QuickCodes Table MFG_LOOKUPS Yes No
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 795
QuickCodes Columns Column JOB_TYPE
(Continued) QuickCodes Type WIP_DISCRETE_JOB 1 3 WIP_JOB_STATUS 1 10 11 12 13 14 15 3 4 5 6 7 8 9 WIP_SUPPLY 1 2 3 4 5 6 7 QuickCodes Table MFG_LOOKUPS Standard Non–standard MFG_LOOKUPS Unreleased Pending Routing Load Failed Routing Load Closed Pending – Mass Loaded Pending Close Failed Close Released Complete Complete – No Charges On Hold Cancelled Pending Bill Load Failed Bill Load MFG_LOOKUPS Push Assembly Pull Operation Pull Bulk Supplier Phantom Based on Bill
STATUS_TYPE
WIP_SUPPLY_TYPE
Column Descriptions Name WIP_ENTITY_ID (PK) ORGANIZATION_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SOURCE_LINE_ID SOURCE_CODE
Null? Type NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER
Description
DESCRIPTION STATUS_TYPE PRIMARY_ITEM_ID FIRM_PLANNED_FLAG JOB_TYPE WIP_SUPPLY_TYPE
WIP Job Identifier Organization Identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Enhanced Who column Enhanced Who column Enhanced Who column Enhanced Who column Identifier of the source system that generated the job record NULL VARCHAR2(30) Code of the process that generated the job record(null if created by Oracle Work In Process) NULL VARCHAR2(240) Descriptive text NOT NULL NUMBER Status of job NULL NUMBER Inventory item Identifier for the assembly the job creates NOT NULL NUMBER Control for MRP rescheduling NOT NULL NUMBER Type of discrete job NOT NULL NUMBER Method of material consumption within WIP
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 796 Oracle Inventory Technical Reference Manual
Column Descriptions Name CLASS_CODE MATERIAL_ACCOUNT
(Continued) Null? Type NOT NULL VARCHAR2(10) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NOT NULL DATE NULL DATE NOT NULL DATE NULL DATE NULL DATE NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(3) NULL VARCHAR2(3) Description Accounting class associated with job General Ledger account to accumulate material charges for a job General Ledger account to accumulate material overhead charges for a job General Ledger account to accumulate resource charges for a job General Ledger account to accumulate outside processing charges for a job General Ledger account to accumulate material variances for a job General Ledger account to accumulate resource variances for a job General Ledger account to accumulate outside processing variances for a job General Ledger account to accumulate standard cost variances for a job General Ledger account to accumulate overhead charges for a job General ledger account to accumulate overhead variances for a job Date on which job is scheduled to start Date on which job is released Last unit scheduled completion date Last unit actual completion date Date on which job was closed Job start quantity Current job quantity completed Number of units scrapped on the current job Number of assemblies netted to supply by MRP Assembly identifier used as bill of material reference for explosions of nonstandard job Assembly identifier used as routing reference for explosions of nonstandard job Bill of material identifier when a common bill is used Routing identifier when a common routing is used BOM revision for the primary assembly Short code that uniquely identifies the Routing revision
MATERIAL_OVERHEAD_ACCOUNT RESOURCE_ACCOUNT OUTSIDE_PROCESSING_ACCOUNT MATERIAL_VARIANCE_ACCOUNT RESOURCE_VARIANCE_ACCOUNT OUTSIDE_PROC_VARIANCE_ACCOUNT STD_COST_ADJUSTMENT_ACCOUNT OVERHEAD_ACCOUNT OVERHEAD_VARIANCE_ACCOUNT SCHEDULED_START_DATE DATE_RELEASED SCHEDULED_COMPLETION_DATE DATE_COMPLETED DATE_CLOSED START_QUANTITY QUANTITY_COMPLETED QUANTITY_SCRAPPED NET_QUANTITY BOM_REFERENCE_ID ROUTING_REFERENCE_ID COMMON_BOM_SEQUENCE_ID COMMON_ROUTING_SEQUENCE_ID BOM_REVISION ROUTING_REVISION
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 797
Column Descriptions Name
(Continued) Null? Type NULL DATE NULL DATE NULL VARCHAR2(30) NULL VARCHAR2(10) NULL VARCHAR2(10) NULL VARCHAR2(10) NULL NUMBER NULL DATE NULL NUMBER NULL VARCHAR2(30) NULL NUMBER NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER Description Date of assembly item revision used to explode the bills of material used in the job Routing revision date Default lot number to assign to assemblies completed from the job Alternate bill of material used in a job Alternate routing used in a job Default completion subinventory for assemblies completed by the job Default completion locator identifier for assemblies completed by the job Date used by MRP to relieve the MPS for the job (used by MRP only) Quantity used by MRP to relieve MPS for the job (used by MRP only) Type of demand the job satisfies Identifier for the job schedule group Build sequence Production line Identifier Project Identifier Project task Identifier Identifier for production kanban replentished by the job Unit of OVERCOMPLETION_TOLERANCE_VALUE (percent or amount) Percent or amount above start quantity that this job is allowed to complete Assembly unit number identifier to support Project Manufacturing in Model Unit Effectivity. 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
BOM_REVISION_DATE ROUTING_REVISION_DATE LOT_NUMBER ALTERNATE_BOM_DESIGNATOR ALTERNATE_ROUTING_DESIGNATOR COMPLETION_SUBINVENTORY COMPLETION_LOCATOR_ID MPS_SCHEDULED_COMPLETION_DATE MPS_NET_QUANTITY DEMAND_CLASS SCHEDULE_GROUP_ID BUILD_SEQUENCE LINE_ID PROJECT_ID TASK_ID KANBAN_CARD_ID OVERCOMPLETION_TOLERANCE_TYPE OVERCOMPLETION_TOLERANCE_VALUE END_ITEM_UNIT_NUMBER
NULL NUMBER NULL NUMBER NULL VARCHAR2(30)
ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15
NULL VARCHAR2(30) 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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 798 Oracle Inventory Technical Reference Manual
Column Descriptions Name PO_CREATION_TIME
(Continued) Null? Type NOT NULL NUMBER NULL NULL NULL NULL NUMBER DATE NUMBER NUMBER Description PO Creation Time for Outside Processing Priority of this job Due date of this job Estimated Scrap account Estimated Scrap variance account Estimated quantity completed for calculation of operation yield Penalty incurred if job is late (in days) Number of days a job can be late Flag indicating if this job forms supply for co–products also
PRIORITY DUE_DATE EST_SCRAP_ACCOUNT EST_SCRAP_VAR_ACCOUNT EST_SCRAP_PRIOR_QTY DUE_DATE_PENALTY DUE_DATE_TOLERANCE COPRODUCTS_SUPPLY
NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER
Indexes Index Name WIP_DISCRETE_JOBS_N1 WIP_DISCRETE_JOBS_N2 WIP_DISCRETE_JOBS_N3 WIP_DISCRETE_JOBS_N4
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE
Sequence 1 2 4 2 4 1 2 3 4 1 2 2 4 1 4 5 6 8 10 2 4 1 2
Column Name PRIMARY_ITEM_ID BOM_REFERENCE_ID ORGANIZATION_ID ROUTING_REFERENCE_ID ORGANIZATION_ID CLASS_CODE ORGANIZATION_ID ATTRIBUTE1 ATTRIBUTE2 FIRM_PLANNED_FLAG STATUS_TYPE SCHEDULE_GROUP_ID BUILD_SEQUENCE STATUS_TYPE ORGANIZATION_ID SCHEDULED_START_DATE ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 LINE_ID ORGANIZATION_ID WIP_ENTITY_ID ORGANIZATION_ID
WIP_DISCRETE_JOBS_N5 WIP_DISCRETE_JOBS_N6 WIP_DISCRETE_JOBS_N7
NOT UNIQUE NOT UNIQUE NOT UNIQUE
WIP_DISCRETE_JOBS_N8 WIP_DISCRETE_JOBS_U1
NOT UNIQUE UNIQUE
Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : WIP_DISCRETE_JOBS_T5 BEFORE ROW UPDATE
WIP_DISCRETE_JOBS_T5 calls PJM_PROJECT_LOCATOR.GET_JOB_PROJECTSUPPLY in order to update the locator for the project, if any, that is associated with the job being updated.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 799
Trigger Trigger Trigger Trigger
Name Time Level Event
: : : :
WIP_DISCRETE_JOBS_BRU BEFORE ROW UPDATE
WIP_DISCRETE_JOBS_BRU calls the procedure WIP_MRP_RELIEF.WIP_DISCRETE_JOBS_PROC if the status_type of the job is (or was) < 7 and the job is a standard discrete job. This procedure inserts rows into the table MRP_RELIEF_INTERFACE to do MPS relief.
Trigger Trigger Trigger Trigger
Name Time Level Event
: : : :
WIP_DISCRETE_JOBS_BRD BEFORE ROW DELETE
WIP_DISCRETE_JOBS_BRD calls the procedure WIP_MRP_RELIEF.WIP_DISCRETE_JOBS_PROC if the status_type of the job was < 7 and the job is a standard discrete job. This procedure inserts rows into the table MRP_RELIEF_INTERFACE to do MPS relief.
Trigger Trigger Trigger Trigger
Name Time Level Event
: : : :
WIP_DISCRETE_JOBS_T4 BEFORE ROW INSERT
WIP_DISCRETE_JOBS_T4 calls PJM_PROJECT_LOCATOR.GET_JOB_PROJECTSUPPLY in order to find a locator for the project, if any, that is associated with the job being created.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 800 Oracle Inventory Technical Reference Manual
WIP_ENTITIES
WIP_ENTITIES stores information about jobs, repetitive assemblies, and flow schedules. Each row includes a unique entity name, the entity type, and the assembly being built. Oracle Work in Process uses this information to control production activities and to ensure that entities with duplicate names are not created.
Foreign Keys Primary Key Table MTL_SYSTEM_ITEMS_B WIP_PARAMETERS QuickCodes Columns Column ENTITY_TYPE
Primary Key Column INVENTORY_ITEM_ID ORGANIZATION_ID ORGANIZATION_ID
Foreign Key Column PRIMARY_ITEM_ID ORGANIZATION_ID ORGANIZATION_ID
QuickCodes Type WIP_ENTITY 1 2 3 4
QuickCodes Table MFG_LOOKUPS Discrete job Repetitive assembly Closed discrete job Flow schedule
Column Descriptions Name WIP_ENTITY_ID (PK) ORGANIZATION_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE WIP_ENTITY_NAME ENTITY_TYPE DESCRIPTION PRIMARY_ITEM_ID
Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NOT NOT NOT NOT NOT NOT NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE VARCHAR2(240)
Description
Job or schedule Identifier Organization Identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Enhanced Who column Enhanced Who column Enhanced Who column Enhanced Who column WIP job or repetitive assembly name or flow schedule reference code NOT NULL NUMBER WIP entity type code NULL VARCHAR2(240) Description of the discrete job or repetitive assembly NULL NUMBER Inventory item Identifier for the assembly the job or schedule creates
Indexes Index Name WIP_ENTITIES_N1 WIP_ENTITIES_U1 WIP_ENTITIES_U2
Index Type NOT UNIQUE UNIQUE UNIQUE
Sequence 2 4 1 3 4
Column Name PRIMARY_ITEM_ID ORGANIZATION_ID WIP_ENTITY_ID WIP_ENTITY_NAME ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 801
Sequences Sequence WIP_ENTITIES_S
Derived Column WIP_ENTITY_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 802 Oracle Inventory Technical Reference Manual
WIP_FLOW_SCHEDULES
WIP_FLOW_SCHEDULES stores Work Order–less Flow schedule information. Each row represents a Flow schedule and contains information about the assembly being built, the assembly revision, the schedule quantity, the status of the Flow schedule, and accounting information. Oracle Work in Process uses this information to control Flow schedule production.
Foreign Keys Primary Key Table BOM_BILL_OF_MATERIALS BOM_OPERATIONAL_ROUTINGS 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 MTL_ITEM_LOCATIONS MTL_ITEM_REVISIONS MTL_ITEM_SUB_INVENTORIES MTL_KANBAN_CARDS MTL_RTG_ITEM_REVISIONS MTL_SYSTEM_ITEMS_B PJM_UNIT_NUMBERS WIP_ACCOUNTING_CLASSES WIP_ENTITIES QuickCodes Columns Column STATUS
Primary Key Column ALTERNATE_BOM_DESIGNATOR ORGANIZATION_ID ASSEMBLY_ITEM_ID ALTERNATE_ROUTING_DESIGNATOR ORGANIZATION_ID ASSEMBLY_ITEM_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 INVENTORY_LOCATION_ID ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID REVISION INVENTORY_ITEM_ID ORGANIZATION_ID SECONDARY_INVENTORY KANBAN_CARD_ID INVENTORY_ITEM_ID ORGANIZATION_ID PROCESS_REVISION INVENTORY_ITEM_ID ORGANIZATION_ID UNIT_NUMBER CLASS_CODE ORGANIZATION_ID WIP_ENTITY_ID
Foreign Key Column ALTERNATE_BOM_DESIGNATOR ORGANIZATION_ID PRIMARY_ITEM_ID ALTERNATE_ROUTING_DESIGNATOR ORGANIZATION_ID PRIMARY_ITEM_ID MATERIAL_ACCOUNT MATERIAL_OVERHEAD_ACCOUNT RESOURCE_ACCOUNT OUTSIDE_PROCESSING_ACCOUNT MATERIAL_VARIANCE_ACCOUNT RESOURCE_VARIANCE_ACCOUNT OUTSIDE_PROC_VARIANCE_ACCOUNT STD_COST_ADJUSTMENT_ACCOUNT OVERHEAD_ACCOUNT OVERHEAD_VARIANCE_ACCOUNT COMPLETION_LOCATOR_ID ORGANIZATION_ID PRIMARY_ITEM_ID ORGANIZATION_ID BOM_REVISION PRIMARY_ITEM_ID ORGANIZATION_ID COMPLETION_SUBINVENTORY KANBAN_CARD_ID PRIMARY_ITEM_ID ORGANIZATION_ID ROUTING_REVISION PRIMARY_ITEM_ID ORGANIZATION_ID END_ITEM_UNIT_NUMBER CLASS_CODE ORGANIZATION_ID WIP_ENTITY_ID
QuickCodes Type WIP_FLOW_SCHEDULE_STATUS 1 2
QuickCodes Table MFG_LOOKUPS Open Closed
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 803
Column Descriptions Name SCHEDULED_FLAG WIP_ENTITY_ID (PK) ORGANIZATION_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE PRIMARY_ITEM_ID CLASS_CODE SCHEDULED_START_DATE DATE_CLOSED PLANNED_QUANTITY QUANTITY_COMPLETED MPS_SCHEDULED_COMPLETION_DATE MPS_NET_QUANTITY BOM_REVISION ROUTING_REVISION BOM_REVISION_DATE
Null? Type NOT NULL NUMBER NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER
Description Whether a scheduled or unscheduled assembly WIP Flow schedule Identifier Organization Identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Enhanced Who column Enhanced Who column Enhanced Who column Enhanced Who column Inventory item Identifier for the assembly the Flow schedule creates Accounting class associated with the Flow schedule Date on which the Flow schedule is scheduled to start Last unit actual completion date Flow schedule initial planned quantity Current Flow schedule quantity completed Date used by MRP to relieve the MPS for the Flow schedule (used by MRP only) Quantity used by MRP to relieve MPS for the Flow schedule (used by MRP only) Inventory item revision code Routing revision code Date of inventory item revision used to explode the bill of materials used in the Flow schedule Routing revision date Alternate bill of material used in a Flow schedule Alternate routing used in a Flow schedule Default completion subinventory for assemblies completed by the Flow schedule Default completion locator identifier for assemblies completed by the Flow schedule General Ledger account to accumulate material charges for a Flow schedule General Ledger account to accumulate material overhead charges for a Flow schedule General Ledger account to accumulate resource charges for a Flow schedule General Ledger account to accumulate outside processing charges for a Flow schedule
NOT NULL VARCHAR2(10) NOT NULL DATE NULL DATE NOT NULL NUMBER NOT NULL NUMBER NULL DATE NULL NUMBER NULL VARCHAR2(3) NULL VARCHAR2(3) NULL DATE
ROUTING_REVISION_DATE ALTERNATE_BOM_DESIGNATOR ALTERNATE_ROUTING_DESIGNATOR COMPLETION_SUBINVENTORY COMPLETION_LOCATOR_ID MATERIAL_ACCOUNT MATERIAL_OVERHEAD_ACCOUNT RESOURCE_ACCOUNT OUTSIDE_PROCESSING_ACCOUNT
NULL DATE NULL VARCHAR2(10) NULL VARCHAR2(10) NULL VARCHAR2(10) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 804 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(30) NOT NULL DATE NULL NUMBER NULL NULL NULL NULL NOT NULL NOT 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 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 VARCHAR2(30) VARCHAR2(30) NUMBER NUMBER Description General Ledger account to accumulate material variances for a Flow schedule General Ledger account to accumulate resource variances for a Flow schedule General Ledger account to accumulate outside processing variances for a Flow schedule General Ledger account to accumulate standard cost variances for a Flow schedule General Ledger account to accumulate overhead charges for a Flow schedule General Ledger account to accumulate overhead variances for a Flow schedule Type of demand the schedule satisfies Scheduled completion date Schedule group for the Flow schedule Build sequence Production line Identifier Project Identifier Project task Identifier WIP entity type code Flow schedule reference 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 Sales order Identifier Sales order line Identifier Delivery Identifier Demand source type Production kanban replentished by the schedule Assembly unit number Identifier to support Project Manufacturing in Model Unit Effectivity Number of assemblies scrapped for this schedule
MATERIAL_VARIANCE_ACCOUNT RESOURCE_VARIANCE_ACCOUNT OUTSIDE_PROC_VARIANCE_ACCOUNT STD_COST_ADJUSTMENT_ACCOUNT OVERHEAD_ACCOUNT OVERHEAD_VARIANCE_ACCOUNT DEMAND_CLASS SCHEDULED_COMPLETION_DATE SCHEDULE_GROUP_ID BUILD_SEQUENCE LINE_ID PROJECT_ID TASK_ID STATUS SCHEDULE_NUMBER ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 DEMAND_SOURCE_HEADER_ID DEMAND_SOURCE_LINE DEMAND_SOURCE_DELIVERY DEMAND_SOURCE_TYPE KANBAN_CARD_ID END_ITEM_UNIT_NUMBER
NULL VARCHAR2(30)
QUANTITY_SCRAPPED
NOT NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 805
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL VARCHAR2(30) NULL NUMBER NULL NUMBER Description The line operation where the assembly is in production
CURRENT_LINE_OPERATION SYNCH_SCHEDULE_NUM SYNCH_OPERATION_SEQ_NUM ROLL_FORWARDED_FLAG Indexes Index Name WIP_FLOW_SCHEDULES_N1
Index Type NOT UNIQUE
Sequence 1 2 3 4 2 4 6 8 1 2 1 3
Column Name PRIMARY_ITEM_ID LINE_ID SCHEDULE_GROUP_ID BUILD_SEQUENCE LINE_ID SCHEDULE_GROUP_ID PRIMARY_ITEM_ID BUILD_SEQUENCE WIP_ENTITY_ID ORGANIZATION_ID SCHEDULE_NUMBER ORGANIZATION_ID
WIP_FLOW_SCHEDULES_N2
NOT UNIQUE
WIP_FLOW_SCHEDULES_U1 WIP_FLOW_SCHEDULES_U2
UNIQUE UNIQUE
Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : WIP_FLOW_SCHEDULES_BRI BEFORE ROW INSERT
WIP_FLOW_SCHEDULES_BRI inserts a corresponding row in WIP_ENTITIES.
Trigger Trigger Trigger Trigger
Name Time Level Event
: : : :
WIP_FLOW_SCHEDULES_ARD AFTER ROW DELETE
WIP_FLOW_SCHEDULES_ARD deletes a corresponding row in WIP_ENTITIES.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 806 Oracle Inventory Technical Reference Manual
WIP_LINES
WIP_LINES stores production line information. Each row includes a line name, maximum and minimum rate information, throughput for rate based lines (lead time), and the start and stop time information that determines the amount of time per day that the line is available. Oracle Work in Process uses this information when you associate a line with a repetitive assembly and when you define a repetitive schedule on the line. Production line information is optional for discrete jobs.
Foreign Keys Primary Key Table WIP_PARAMETERS QuickCodes Columns Column LINE_SCHEDULE_TYPE
Primary Key Column ORGANIZATION_ID
Foreign Key Column ORGANIZATION_ID
QuickCodes Type WIP_LINE_SCHED_TYPE 1 2
QuickCodes Table MFG_LOOKUPS Fixed Routing–based
Column Descriptions Name LINE_ID (PK) ORGANIZATION_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN LINE_CODE DESCRIPTION DISABLE_DATE MINIMUM_RATE MAXIMUM_RATE FIXED_THROUGHPUT LINE_SCHEDULE_TYPE SCHEDULING_METHOD_ID START_TIME STOP_TIME ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10
Null? Type NOT NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER VARCHAR2(10) VARCHAR2(240) DATE NUMBER NUMBER NUMBER NUMBER
Description WIP line Identifier Organization Identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Line name Descriptive text Disable date Hourly minimum rate Hourly maximum rate Fixed lead time hours Method of calculating the lead time for an assembly on the line Scheduling method identifier Start time of the line Stop time of the line 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
NOT NOT NOT
NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL VARCHAR2(30) 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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 807
Column Descriptions Name ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATP_RULE_ID
(Continued) Null? Type NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) NUMBER Description Descriptive Flexfield segment Descriptive Flexfield segment Descriptive Flexfield segment Descriptive Flexfield segment Descriptive Flexfield segment Identifies ATP Rule, which is used for ATP/CTP projects Exception set name used in Planning
EXCEPTION_SET_NAME
NULL VARCHAR2(10)
Indexes Index Name WIP_LINES_U1 WIP_LINES_U3
Index Type UNIQUE UNIQUE
Sequence 1 2 1 2
Column Name LINE_ID ORGANIZATION_ID LINE_CODE ORGANIZATION_ID
Sequences Sequence WIP_LINES_S
Derived Column LINE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 808 Oracle Inventory Technical Reference Manual
WIP_MOVE_TRANSACTIONS
WIP_MOVE_TRANSACTIONS stores information about shop floor Move transactions. Each row represents a single Move transaction and includes a unique transaction identifier, the transaction date, the job or repetitive schedule in which the Move occurs, the Move quantity, as well as information about the From and To operation sequence numbers, operation codes, and intraoperation steps. Oracle Work in Process uses this information to track Move transactions.
Foreign Keys Primary Key Table BOM_DEPARTMENTS BOM_DEPARTMENTS GL_CODE_COMBINATIONS MTL_TRANSACTION_REASONS MTL_UNITS_OF_MEASURE_TL MTL_UNITS_OF_MEASURE_TL ORG_ACCT_PERIODS WIP_ENTITIES WIP_LINES 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 GROUP_ID SOURCE_CODE
Primary Key Column DEPARTMENT_ID DEPARTMENT_ID CODE_COMBINATION_ID REASON_ID UOM_CODE UOM_CODE ACCT_PERIOD_ID ORGANIZATION_ID WIP_ENTITY_ID LINE_ID
Foreign Key Column FM_DEPARTMENT_ID TO_DEPARTMENT_ID SCRAP_ACCOUNT_ID REASON_ID TRANSACTION_UOM PRIMARY_UOM ACCT_PERIOD_ID ORGANIZATION_ID WIP_ENTITY_ID LINE_ID
Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NULL NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER VARCHAR2(30)
Description Transaction Identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Enhanced Who column Enhanced Who column Enhanced Who column Enhanced Who column Transaction group Identifier Code of the shop floor control system that generated the transaction record (null if created by Oracle Work in Process) Identifier used by source shop floor control system (null if created by Oracle Work in Process) Organization Identifier WIP job or repetitive assembly Identifier WIP line Identifier Inventory item Identifier for assembly that the job or schedule creates Date transaction was performed Accounting period Identifier From operation number
SOURCE_LINE_ID
NULL NUMBER
ORGANIZATION_ID WIP_ENTITY_ID LINE_ID PRIMARY_ITEM_ID TRANSACTION_DATE ACCT_PERIOD_ID FM_OPERATION_SEQ_NUM
NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER NOT NULL DATE NOT NULL NUMBER NOT NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 809
Column Descriptions Name
(Continued) Null? Type NULL VARCHAR2(4) NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL VARCHAR2(4) NOT NOT NOT NOT NULL NULL NULL NULL NUMBER NUMBER NUMBER VARCHAR2(3) Description Short code that uniquely identifies the From operation From department Identifier From intraoperation step To operation number Short code that uniquely identifies the To operation To department Identifier To intraoperation step Transaction move quantity Transaction unit of measure code Transaction move quantity in assembly’s primary unit of measure Unit of measure code of the assembly General Ledger account charged when material is scrapped Standard reason Identifier for performing the move transaction Transaction reference descriptive text Collection Identifier for quality results 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 Overcompletion quantity specified in the transaction UOM Overcompletion quantity derived in the Primary UOM Links parent Move or Completion transactions with a child Move transaction for Overcompletions Workflow Item Type Workflow Item Key
FM_OPERATION_CODE FM_DEPARTMENT_ID FM_INTRAOPERATION_STEP_TYPE TO_OPERATION_SEQ_NUM TO_OPERATION_CODE TO_DEPARTMENT_ID TO_INTRAOPERATION_STEP_TYPE TRANSACTION_QUANTITY TRANSACTION_UOM PRIMARY_QUANTITY PRIMARY_UOM SCRAP_ACCOUNT_ID REASON_ID REFERENCE QA_COLLECTION_ID ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 OVERCOMPLETION_TRANSACTION_QTY OVERCOMPLETION_PRIMARY_QTY OVERCOMPLETION_TRANSACTION_ID WF_ITEMTYPE WF_ITEMKEY Indexes Index Name WIP_MOVE_TRANSACTIONS_N1
NOT NULL NUMBER NOT NULL VARCHAR2(3) NULL NUMBER NULL NUMBER NULL VARCHAR2(240) NULL NUMBER NULL VARCHAR2(30) 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
NULL NUMBER NULL NUMBER NULL VARCHAR2(8) NULL VARCHAR2(240)
Index Type NOT UNIQUE
Sequence 1
Column Name WIP_ENTITY_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 810 Oracle Inventory Technical Reference Manual
Indexes (Continued) Index Name WIP_MOVE_TRANSACTIONS_N2 WIP_MOVE_TRANSACTIONS_N3 WIP_MOVE_TRANSACTIONS_U1 Sequences Sequence WIP_TRANSACTIONS_S WIP_TRANSACTIONS_S WIP_WORKFLOW_S
Index Type NOT UNIQUE NOT UNIQUE UNIQUE
Sequence 1 2 3 2 4 1
Column Name TRANSACTION_DATE CREATION_DATE TRANSACTION_ID PRIMARY_ITEM_ID ORGANIZATION_ID TRANSACTION_ID
Derived Column TRANSACTION_ID GROUP_ID WF_ITEMKEY
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 811
WIP_MOVE_TXN_INTERFACE
WIP_MOVE_TXN_INTERFACE contains information about the shop floor Move transactions that need to be processed. Each row contains the transaction date, the job or repetitive schedule in which you are moving assemblies, the primary unit of measure, the actual unit of measure transaction quantities, the foreign keys necessary for WIP to process the Move transaction as well as information about the From and To operation sequence numbers, operation codes, and intraoperation steps. This table supports all shop floor Move transactions including transactions loaded from other systems, such as bar code readers, using the Oracle Work in Process Open Move Transaction Interface.
Foreign Keys Primary Key Table GL_CODE_COMBINATIONS MTL_SYSTEM_ITEMS_B MTL_TRANSACTION_REASONS MTL_UNITS_OF_MEASURE_TL MTL_UNITS_OF_MEASURE_TL ORG_ACCT_PERIODS WIP_ENTITIES WIP_LINES WIP_OPERATIONS WIP_OPERATIONS WIP_PARAMETERS QuickCodes Columns Column ENTITY_TYPE
Primary Key Column CODE_COMBINATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID REASON_ID UOM_CODE UOM_CODE ACCT_PERIOD_ID ORGANIZATION_ID WIP_ENTITY_ID LINE_ID WIP_ENTITY_ID OPERATION_SEQ_NUM REPETITIVE_SCHEDULE_ID WIP_ENTITY_ID REPETITIVE_SCHEDULE_ID OPERATION_SEQ_NUM ORGANIZATION_ID
Foreign Key Column SCRAP_ACCOUNT_ID PRIMARY_ITEM_ID ORGANIZATION_ID REASON_ID TRANSACTION_UOM PRIMARY_UOM ACCT_PERIOD_ID ORGANIZATION_ID WIP_ENTITY_ID LINE_ID WIP_ENTITY_ID FM_OPERATION_SEQ_NUM REPETITIVE_SCHEDULE_ID WIP_ENTITY_ID REPETITIVE_SCHEDULE_ID TO_OPERATION_SEQ_NUM ORGANIZATION_ID
QuickCodes Type WIP_ENTITY 1 2 3 4 WIP_MOVE_PROCESS_PHASE 1 2 3 WIP_PROCESS_STATUS 1 2 3 4 5 WIP_MOVE_TRANSACTION_TYPE 1
QuickCodes Table MFG_LOOKUPS Discrete job Repetitive assembly Closed discrete job Flow schedule MFG_LOOKUPS Move validation Move processing Backflush setup MFG_LOOKUPS Pending Running Error Complete Warning MFG_LOOKUPS Move transaction
PROCESS_PHASE
PROCESS_STATUS
TRANSACTION_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 812 Oracle Inventory Technical Reference Manual
QuickCodes Columns Column
(Continued) QuickCodes Type 2 3 QuickCodes Table Move and completion transaction Return and move transaction
Column Descriptions Name TRANSACTION_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATED_BY_NAME CREATION_DATE CREATED_BY CREATED_BY_NAME LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE GROUP_ID KANBAN_CARD_ID SOURCE_CODE
Null? Type NULL NOT NULL NULL NULL NUMBER DATE NUMBER VARCHAR2(100)
Description
SOURCE_LINE_ID
PROCESS_PHASE PROCESS_STATUS TRANSACTION_TYPE ORGANIZATION_ID ORGANIZATION_CODE WIP_ENTITY_ID WIP_ENTITY_NAME ENTITY_TYPE PRIMARY_ITEM_ID LINE_ID LINE_CODE REPETITIVE_SCHEDULE_ID TRANSACTION_DATE ACCT_PERIOD_ID FM_OPERATION_SEQ_NUM FM_OPERATION_CODE FM_DEPARTMENT_ID FM_DEPARTMENT_CODE FM_INTRAOPERATION_STEP_TYPE
Transaction Identifier Standard Who column Standard Who column User name of the person who last updated the record NOT NULL DATE Standard Who column NULL NUMBER Standard Who column NULL VARCHAR2(100) User name of the person who created the record NULL NUMBER Standard Who column NULL NUMBER Enhanced Who column NULL NUMBER Enhanced Who column NULL NUMBER Enhanced Who column NULL DATE Enhanced Who column NULL NUMBER Transaction group Identifier NULL NUMBER Kanban Card reference for Move completions NULL VARCHAR2(30) Code of the shop floor control system that generated the transaction record (null if created by Oracle Work in Process) NULL NUMBER Identifier used by source shop floor control system (null if created by Oracle Work in Process) NOT NULL NUMBER Transaction processing phase NOT NULL NUMBER Transaction processing status NULL NUMBER Transaction type NULL NUMBER Organization Identifier NULL VARCHAR2(3) Organization code NULL NUMBER WIP job or repetitive assembly Identifier NULL VARCHAR2(240) WIP job or repetitive assembly name NULL NUMBER WIP entity type code NULL NUMBER Inventory item Identifier for assembly that the job or schedule creates NULL NUMBER WIP line Identifier NULL VARCHAR2(10) Line name NULL NUMBER WIP repetitive schedule Identifier (this column is solely for internal use) NOT NULL DATE Date transaction was performed NULL NUMBER Accounting period Identifier NULL NUMBER From operation sequence number NULL VARCHAR2(4) From operation code NULL NUMBER From operation Identifier NULL VARCHAR2(10) From department code NULL NUMBER From intra–operation step
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 813
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL NOT NULL NUMBER VARCHAR2(4) NUMBER VARCHAR2(10) NUMBER NUMBER Description To operation sequence number To operation code To department Identifier To department code To intraoperation step Transaction quantity (between operations) Unit of measure used in transaction Quantity of assembly being moved between operations expressed in the assembly’s primary unit of measure Primary unit of measure for the assembly General Ledger account charged when material is scrapped Standard transaction reason identifier Standard transaction reason name Transaction reference descriptive text Collection Identifier for quality results 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 Overcompletion quantity specified in the transaction UOM Overcompletion quantity derived in the primary unit of measure Column that links parent Move/Completion transaction with a child Move transaction for Overcompletions.
TO_OPERATION_SEQ_NUM TO_OPERATION_CODE TO_DEPARTMENT_ID TO_DEPARTMENT_CODE TO_INTRAOPERATION_STEP_TYPE TRANSACTION_QUANTITY TRANSACTION_UOM PRIMARY_QUANTITY
NOT NULL VARCHAR2(3) NULL NUMBER
PRIMARY_UOM SCRAP_ACCOUNT_ID REASON_ID REASON_NAME REFERENCE QA_COLLECTION_ID ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 OVERCOMPLETION_TRANSACTION_QTY OVERCOMPLETION_PRIMARY_QTY OVERCOMPLETION_TRANSACTION_ID
NULL VARCHAR2(3) NULL NUMBER NULL NUMBER NULL VARCHAR2(30) NULL VARCHAR2(240) NULL NUMBER NULL VARCHAR2(30) 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
NULL NUMBER NULL NUMBER
Indexes Index Name WIP_MOVE_TXN_INTERFACE_N1
Index Type NOT UNIQUE
Sequence 1 2
Column Name GROUP_ID TRANSACTION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 814 Oracle Inventory Technical Reference Manual
Sequences Sequence WIP_TRANSACTIONS_S WIP_TRANSACTIONS_S
Derived Column TRANSACTION_ID GROUP_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 815
WIP_OPERATIONS
WIP_OPERATIONS stores information about job and repetitive schedule operations. Each row represents a specific operation and includes an operation sequence number, which orders the operations for the job or repetitive schedule. Each row also includes the assembly quantity completed at an operation, the quantity at each intraoperation step, the department associated with an operation, the scheduled start and completion dates for an operation, the operation’s countpoint and backflush types and other operation attributes. In general, Oracle Work in Process uses this information to control and monitor assembly production on the shop floor.
Foreign Keys Primary Key Table BOM_DEPARTMENTS BOM_OPERATION_SEQUENCES BOM_STANDARD_OPERATIONS WIP_DISCRETE_JOBS WIP_OPERATIONS WIP_OPERATIONS WIP_REPETITIVE_SCHEDULES QuickCodes Columns Column BACKFLUSH_FLAG
Primary Key Column DEPARTMENT_ID OPERATION_SEQUENCE_ID STANDARD_OPERATION_ID WIP_ENTITY_ID WIP_ENTITY_ID OPERATION_SEQ_NUM REPETITIVE_SCHEDULE_ID WIP_ENTITY_ID OPERATION_SEQ_NUM REPETITIVE_SCHEDULE_ID REPETITIVE_SCHEDULE_ID
Foreign Key Column DEPARTMENT_ID OPERATION_SEQUENCE_ID STANDARD_OPERATION_ID WIP_ENTITY_ID WIP_ENTITY_ID PREVIOUS_OPERATION_SEQ_NUM REPETITIVE_SCHEDULE_ID WIP_ENTITY_ID NEXT_OPERATION_SEQ_NUM REPETITIVE_SCHEDULE_ID REPETITIVE_SCHEDULE_ID
QuickCodes Type SYS_YES_NO 1 2 BOM_COUNT_POINT_TYPE 1 2 3
QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS Yes – autocharge No – autocharge No – direct charge
COUNT_POINT_TYPE
Column Descriptions Name WIP_ENTITY_ID (PK) OPERATION_SEQ_NUM (PK) ORGANIZATION_ID REPETITIVE_SCHEDULE_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER
Description WIP job or schedule Identifier Operation sequence number within a routing Organization Identifier WIP repetitive schedule Identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Enhanced Who column Enhanced Who column
(PK)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 816 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NOT NULL NULL NOT NULL NUMBER DATE NUMBER NUMBER NUMBER VARCHAR2(240) NUMBER Description Enhanced Who column Enhanced Who column Operation sequence Identifier Standard operation Identifier Department Identifier Descriptive text Number of units scheduled for the operation Number of units in Queue of the operation Number of units in To Run of the operation Number of units waiting To Move in the operation Number of units rejected from the operation Number of units scrapped from the operation Number of units completed by the operation First unit scheduled receipt date First unit scheduled completion date Last unit scheduled receipt date Last unit scheduled completion date Previous operation sequence number Next operation sequence number Operation move type Backflush control code Minimum operation transfer quantity Operation last move 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 Workflow Item Type Workflow Item Key Operation yield for an operation
PROGRAM_ID PROGRAM_UPDATE_DATE OPERATION_SEQUENCE_ID STANDARD_OPERATION_ID DEPARTMENT_ID DESCRIPTION SCHEDULED_QUANTITY QUANTITY_IN_QUEUE QUANTITY_RUNNING QUANTITY_WAITING_TO_MOVE QUANTITY_REJECTED QUANTITY_SCRAPPED QUANTITY_COMPLETED FIRST_UNIT_START_DATE FIRST_UNIT_COMPLETION_DATE LAST_UNIT_START_DATE LAST_UNIT_COMPLETION_DATE PREVIOUS_OPERATION_SEQ_NUM NEXT_OPERATION_SEQ_NUM COUNT_POINT_TYPE BACKFLUSH_FLAG MINIMUM_TRANSFER_QUANTITY DATE_LAST_MOVED ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 WF_ITEMTYPE WF_ITEMKEY OPERATION_YIELD
NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL DATE NOT NULL DATE NOT NULL DATE NOT NULL DATE NULL NUMBER NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL DATE NULL 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) VARCHAR2(8) VARCHAR2(240) NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 817
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL NUMBER Description Indicates whether operation yield is to be considered by the cost processor Start Quantity of Parent job in case of split transaction
OPERATION_YIELD_ENABLED PRE_SPLIT_QUANTITY
Indexes Index Name WIP_OPERATIONS_N1 WIP_OPERATIONS_N2 WIP_OPERATIONS_U1
Index Type NOT UNIQUE NOT UNIQUE UNIQUE
Sequence 1 2 1 1 2 3 4
Column Name REPETITIVE_SCHEDULE_ID ORGANIZATION_ID DEPARTMENT_ID WIP_ENTITY_ID OPERATION_SEQ_NUM ORGANIZATION_ID REPETITIVE_SCHEDULE_ID
Sequences Sequence WIP_WORKFLOW_S
Derived Column WF_ITEMKEY
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 818 Oracle Inventory Technical Reference Manual
WIP_OPERATION_RESOURCES
WIP_OPERATION_RESOURCES stores information about the resource requirements associated with job and repetitive schedule operations. Each row represents a resource requirement and contains a sequence number, the resource’s unit of measure, its usage rate or amount, and several other attributes that control how it is scheduled and costed. Oracle Work in Process uses this information to schedule jobs and repetitive schedules and to charge resources to jobs and schedules.
Foreign Keys Primary Key Table BOM_DEPARTMENTS BOM_RESOURCES CST_ACTIVITIES WIP_OPERATIONS
Primary Key Column DEPARTMENT_ID ORGANIZATION_ID RESOURCE_ID ACTIVITY_ID WIP_ENTITY_ID OPERATION_SEQ_NUM REPETITIVE_SCHEDULE_ID
Foreign Key Column DEPARTMENT_ID ORGANIZATION_ID RESOURCE_ID ACTIVITY_ID WIP_ENTITY_ID OPERATION_SEQ_NUM REPETITIVE_SCHEDULE_ID
QuickCodes Columns Column AUTOCHARGE_TYPE
QuickCodes Type BOM_AUTOCHARGE_TYPE 1 2 3 4 CST_BASIS 1 2 3 4 5 6 BOM_RESOURCE_SCHEDULE_TYPE 1 2 3 4 SYS_YES_NO 1 2
QuickCodes Table MFG_LOOKUPS WIP move Manual PO receipt PO move MFG_LOOKUPS Item Lot Resource Units Resource Value Total Value Activity MFG_LOOKUPS Yes No Prior Next MFG_LOOKUPS Yes No
BASIS_TYPE
SCHEDULED_FLAG
STANDARD_RATE_FLAG
Column Descriptions Name WIP_ENTITY_ID (PK) (PK) (PK)
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER
Description WIP job or repetitive assembly Identifier Operation sequence number within a routing Resource sequence number Organization Identifier
OPERATION_SEQ_NUM RESOURCE_SEQ_NUM ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 819
Column Descriptions Name
(Continued) Null? Type (PK) NOT NOT NOT NOT NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NULL NOT NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER VARCHAR2(3) NUMBER Description WIP repetitive schedule Identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Enhanced Who column Enhanced Who column Enhanced Who column Enhanced Who column Resource Identifier Unit of measure code Basis for scheduling and charging resource Rate per assembly or amount per job/schedule Activity Identifier Method of scheduling the resource Number of resources assigned to do work Method of charging the resource Indicates whether the resource is charged at the standard rate Amount of resource units charged Value of resource units charged Scheduled start date of the resource Scheduled completion date of the resource 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 Units of resource relieved due to WIP completion Units of resource relieved due to WIP scrap Value of resource relieved due to WIP completion Value of resource relieved due to WIP scrap
REPETITIVE_SCHEDULE_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE RESOURCE_ID UOM_CODE BASIS_TYPE USAGE_RATE_OR_AMOUNT ACTIVITY_ID SCHEDULED_FLAG ASSIGNED_UNITS AUTOCHARGE_TYPE STANDARD_RATE_FLAG APPLIED_RESOURCE_UNITS APPLIED_RESOURCE_VALUE START_DATE COMPLETION_DATE ATTRIBUTE_CATEGORY
NOT NULL NUMBER NULL NUMBER NOT NULL NUMBER NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL DATE NOT NULL DATE NULL VARCHAR2(30) 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
ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 RELIEVED_RES_COMPLETION_UNITS RELIEVED_RES_SCRAP_UNITS RELIEVED_RES_COMPLETION_VALUE RELIEVED_RES_SCRAP_VALUE
NULL NUMBER NULL NUMBER NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 820 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER Description Value of variance relieved Temporary column used in completion cost implementation Units of resource relieved due to negative final completion Department of this resource, if different from that of parent operation Indicates whether or not this is a phantom routing resource (1 for yes, 2 for no) Operation sequence number, if part of a phantom routing Item, if part of a phantom routing schedule sequence number substitution group number replacement group number principle flag, for aps
RELIEVED_VARIANCE_VALUE TEMP_RELIEVED_VALUE RELIEVED_RES_FINAL_COMP_UNITS DEPARTMENT_ID PHANTOM_FLAG PHANTOM_OP_SEQ_NUM PHANTOM_ITEM_ID SCHEDULE_SEQ_NUM SUBSTITUTE_GROUP_NUM REPLACEMENT_GROUP_NUM PRINCIPLE_FLAG SETUP_ID PARENT_RESOURCE_SEQ Indexes Index Name WIP_OPERATION_RESOURCES_N1 WIP_OPERATION_RESOURCES_N2 WIP_OPERATION_RESOURCES_U1
Index Type NOT UNIQUE NOT UNIQUE UNIQUE
Sequence 1 2 3 1 1 2 3 4 5
Column Name REPETITIVE_SCHEDULE_ID ORGANIZATION_ID OPERATION_SEQ_NUM RESOURCE_ID WIP_ENTITY_ID OPERATION_SEQ_NUM RESOURCE_SEQ_NUM ORGANIZATION_ID REPETITIVE_SCHEDULE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 821
WIP_PARAMETERS
WIP_PARAMETERS stores organization level information used to control Oracle Work in Process. Each row represents the settings for an entire organization and contains default General Ledger accounts for cost elements, scheduling methods, cost accounting methods, and material control defaults.
Foreign Keys Primary Key Table MTL_ITEM_LOCATIONS MTL_SECONDARY_INVENTORIES WIP_ACCOUNTING_CLASSES
Primary Key Column INVENTORY_LOCATION_ID ORGANIZATION_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID CLASS_CODE ORGANIZATION_ID
Foreign Key Column DEFAULT_PULL_SUPPLY_LOCATOR_ID ORGANIZATION_ID DEFAULT_PULL_SUPPLY_SUBINV ORGANIZATION_ID DEFAULT_DISCRETE_CLASS ORGANIZATION_ID
QuickCodes Columns Column BACKFLUSH_LOT_ENTRY_TYPE
QuickCodes Type WIP_BACKFLUSH_LOT_ENTRY 1 2 3 4 5
QuickCodes Table MFG_LOOKUPS Manual selection, verify all Receipt date fifo, verify all Receipt date fifo, verify exceptions Expiration date fifo, verify all Expiration date fifo, verify exceptions MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS Yes No MFG_LOOKUPS All schedules Complete – no charges, Cancelled schedules only MFG_LOOKUPS Never respond to sales order changes Always respond to sales order changes Respond to sales order changes when linked 1 to 1
DYNAMIC_OPERATION_INSERT_FLAG
SYS_YES_NO 1 2 SYS_YES_NO 1 2 SYS_YES_NO 1 2 WIP_REPETITIVE_VARIANCE_TYPE 1 2 WIP_SO_CHANGE_TYPE 1 2 3
MANDATORY_SCRAP_FLAG
MOVES_OVER_NO_MOVE_STATUSES
REPETITIVE_VARIANCE_TYPE
SO_CHANGE_RESPONSE_TYPE
Column Descriptions Name COMPONENT_ATP_RULE_ID
Null? Type NULL NUMBER
Description Identifies the component’s ATP Rule
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 822 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NOT NULL NUMBER DATE NUMBER DATE NUMBER NUMBER VARCHAR2(10) Description Organization Identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Default subinventory used for pull requirements when no pull subinventory has been specified in the bill of materials or as a default WIP supply subinventory in Inventory Default locator used for pull requirements when no pull locator has been specified in the bill of materials or as a default WIP supply locator in Inventory Method used to determine default lot number for a discrete job Method of entering lot numbers during a backflush transaction Default accounting class for discrete jobs Indicates whether operations can be added to a routing from the Move Transactions window Used to mandate entering a scrap account on moving assemblies to the Scrap intraoperation Manner in which WIP responds to changes made by Oracle Order Management to sales order lines linked to WIP Controls whether variances are relieved for all or completed and cancelled schedules On completion of a schedule, a subsequent schedule is released if its start date is within the autorelease days Default shop floor status for outside processing 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
ORGANIZATION_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN DEFAULT_PULL_SUPPLY_SUBINV
DEFAULT_PULL_SUPPLY_LOCATOR_ID
NULL NUMBER
LOT_NUMBER_DEFAULT_TYPE BACKFLUSH_LOT_ENTRY_TYPE DEFAULT_DISCRETE_CLASS DYNAMIC_OPERATION_INSERT_FLAG MANDATORY_SCRAP_FLAG
NOT NULL NUMBER NOT NULL NUMBER NULL VARCHAR2(10) NOT NULL NUMBER NOT NULL NUMBER
SO_CHANGE_RESPONSE_TYPE
NOT NULL NUMBER
REPETITIVE_VARIANCE_TYPE AUTORELEASE_DAYS
NOT NULL NUMBER NOT NULL NUMBER
OSP_SHOP_FLOOR_STATUS ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14
NULL VARCHAR2(10) NULL VARCHAR2(30) 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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 823
Column Descriptions Name
(Continued) Null? Type Description NULL VARCHAR2(150) Descriptive Flexfield segment NULL VARCHAR2(30) 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 Default completion cost source for average costing NULL NUMBER Default cost type Identifier for average costing NULL NUMBER Flag indicating automatic computation of final completions for average costing NULL NUMBER Allow skipping of No Move shop floor statuses during Move transactions NULL NUMBER System option Identifier NOT NULL NUMBER Determines whether or not a purchase order is created for outside processing, and when it is created NULL NUMBER Default overcompletion tolerance percentage NULL NUMBER Production Scheduler Identifier
ATTRIBUTE15 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 COMPLETION_COST_SOURCE COST_TYPE_ID AUTO_COMPUTE_FINAL_COMPLETION MOVES_OVER_NO_MOVE_STATUSES SYSTEM_OPTION_ID PO_CREATION_TIME
DEFAULT_OVERCOMPL_TOLERANCE PRODUCTION_SCHEDULER_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 824 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(10) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER Description Shipping Manager Identifier Flag to indicate if the constraint based scheduler is used for this organization Flag to indicate if material constraints should be used by the constraint based scheduler Horizon length (in days) to be used by the constraint based scheduler The scrap account id for mobile scrap transactions Simulation set used when scheduling The optimization used in constraint scheduling Penalty incurred if job is late (in days) Number of days a job can be late
SHIPPING_MANAGER_ID USE_FINITE_SCHEDULER MATERIAL_CONSTRAINED HORIZON_LENGTH DEFAULT_SCRAP_ACCOUNT_ID SIMULATION_SET OPTIMIZATION DUE_DATE_PENALTY DUE_DATE_TOLERANCE MAXIMUM_PENALTY Indexes Index Name WIP_PARAMETERS_U1
Index Type UNIQUE
Sequence 1
Column Name ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 825
WIP_PERIOD_BALANCES
WIP_PERIOD_BALANCES stores summary accounting information for jobs and schedules. Each row represents job or schedule charges within a given accounting period, and contains the summary values for each cost element. Oracle Work in Process uses this information to report job and schedule values and to calculate job and period variances.
Foreign Keys Primary Key Table ORG_ACCT_PERIODS WIP_DISCRETE_JOBS WIP_FLOW_SCHEDULES WIP_REPETITIVE_SCHEDULES QuickCodes Columns Column CLASS_TYPE
Primary Key Column ACCT_PERIOD_ID ORGANIZATION_ID WIP_ENTITY_ID WIP_ENTITY_ID REPETITIVE_SCHEDULE_ID
Foreign Key Column ACCT_PERIOD_ID ORGANIZATION_ID WIP_ENTITY_ID WIP_ENTITY_ID REPETITIVE_SCHEDULE_ID
QuickCodes Type WIP_CLASS_TYPE 1 2 3 4
QuickCodes Table MFG_LOOKUPS Standard discrete Repetitive assembly Asset non–standard Expense non–standard
Column Descriptions Name ACCT_PERIOD_ID (PK) WIP_ENTITY_ID (PK) REPETITIVE_SCHEDULE_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN ORGANIZATION_ID CLASS_TYPE TL_RESOURCE_IN TL_OVERHEAD_IN TL_OUTSIDE_PROCESSING_IN PL_MATERIAL_IN PL_MATERIAL_OVERHEAD_IN PL_RESOURCE_IN (PK)
Null? Type NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NOT NULL NOT NULL NULL NOT NOT NOT NOT DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER
Description Accounting period Identifier WIP job or repetitive assembly Identifier WIP repetitive schedule Identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Organization Identifier Accounting class type This level resource value put into the job or repetitive schedule This level overhead value put into the job or repetitive schedule This level outside processing value put into the job or repetitive schedule Previous level material value put into the job or repetitive schedule Previous level material overhead value put into the job or repetitive schedule Previous level resource value put into the job or repetitive schedule
NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 826 Oracle Inventory Technical Reference Manual
Column Descriptions Name PL_OVERHEAD_IN
(Continued) Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE NUMBER NUMBER Description Previous level overhead value put into the job or repetitive schedule Previous level outside processing value put into the job or repetitive schedule This level material value taken out of the job or repetitive schedule This level material overhead value taken out of the job or repetitive schedule This level resource value taken out of the job or repetitive schedule This level overhead value taken out of the job or repetitive schedule This level outside processing value taken out of the job or repetitive schedule Previous level material value taken out of the job or repetitive schedule Previous level material overhead value taken out of the job or repetitive schedule Previous level resource value taken out of the job or repetitive schedule Previous level overhead value taken out of the job or repetitive schedule Previous level outside processing value taken out of the job or repetitive schedule Extended Who column Extended Who column Extended Who column Extended Who column This level material variance This level material overhead variance This level resource variance This level outside processing variance This level overhead variance Previous level material variance Previous level material overhead variance Previous level resource variance Previous level overhead variance Previous level outside processing variance This level scrap in, applicable only for WSM entities This level scrap out, applicable only for WSM entities
PL_OUTSIDE_PROCESSING_IN TL_MATERIAL_OUT TL_MATERIAL_OVERHEAD_OUT TL_RESOURCE_OUT TL_OVERHEAD_OUT TL_OUTSIDE_PROCESSING_OUT PL_MATERIAL_OUT PL_MATERIAL_OVERHEAD_OUT PL_RESOURCE_OUT PL_OVERHEAD_OUT PL_OUTSIDE_PROCESSING_OUT REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE TL_MATERIAL_VAR TL_MATERIAL_OVERHEAD_VAR TL_RESOURCE_VAR TL_OUTSIDE_PROCESSING_VAR TL_OVERHEAD_VAR PL_MATERIAL_VAR PL_MATERIAL_OVERHEAD_VAR PL_RESOURCE_VAR PL_OVERHEAD_VAR PL_OUTSIDE_PROCESSING_VAR TL_SCRAP_IN TL_SCRAP_OUT
NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 827
Column Descriptions Name TL_SCRAP_VAR
(Continued) Null? Type NULL NUMBER Description This level scrap variance, applicable only for WSM entities
Indexes Index Name WIP_PERIOD_BALANCES_N1 WIP_PERIOD_BALANCES_U1
Index Type NOT UNIQUE UNIQUE
Sequence 1 2 1 2 3 4
Column Name WIP_ENTITY_ID ACCT_PERIOD_ID ACCT_PERIOD_ID ORGANIZATION_ID WIP_ENTITY_ID REPETITIVE_SCHEDULE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 828 Oracle Inventory Technical Reference Manual
WIP_REPETITIVE_ITEMS
WIP_REPETITIVE_ITEMS stores information about repetitive assemblies and the production lines on which they are built. Each row represents a particular assembly and line combination, and includes information such as the line priority, the accounting class associated with the line, the production rate, the supply type of the line, whether the line is used in calculating the assembly’s lead time (PRIMARY_LINE_FLAG), the completion subinventory and locator for a line, and the alternate bill and/or routing used for a particular line. Oracle Work in Process uses this information when you define repetitive schedules. Oracle Master Scheduling/MRP and Oracle Supply Chain Planning, as well as Oracle Capacity, use this information when mass loading repetitive schedules and running capacity loads on repetitive schedules.
Foreign Keys Primary Key Table BOM_BILL_OF_MATERIALS BOM_OPERATIONAL_ROUTINGS MTL_ITEM_LOCATIONS MTL_ITEM_SUB_INVENTORIES MTL_SECONDARY_INVENTORIES MTL_SECONDARY_LOCATORS MTL_SYSTEM_ITEMS_B WIP_ACCOUNTING_CLASSES WIP_ENTITIES WIP_LINES QuickCodes Columns Column PRIMARY_LINE_FLAG
Primary Key Column ALTERNATE_BOM_DESIGNATOR ORGANIZATION_ID ASSEMBLY_ITEM_ID ALTERNATE_ROUTING_DESIGNATOR ORGANIZATION_ID ASSEMBLY_ITEM_ID INVENTORY_LOCATION_ID ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID SECONDARY_INVENTORY SECONDARY_INVENTORY_NAME ORGANIZATION_ID INVENTORY_ITEM_ID ORGANIZATION_ID SECONDARY_LOCATOR INVENTORY_ITEM_ID ORGANIZATION_ID CLASS_CODE ORGANIZATION_ID WIP_ENTITY_ID LINE_ID
Foreign Key Column ALTERNATE_BOM_DESIGNATOR ORGANIZATION_ID PRIMARY_ITEM_ID ALTERNATE_ROUTING_DESIGNATOR ORGANIZATION_ID PRIMARY_ITEM_ID COMPLETION_LOCATOR_ID ORGANIZATION_ID PRIMARY_ITEM_ID ORGANIZATION_ID COMPLETION_SUBINVENTORY COMPLETION_SUBINVENTORY ORGANIZATION_ID PRIMARY_ITEM_ID ORGANIZATION_ID COMPLETION_LOCATOR_ID PRIMARY_ITEM_ID ORGANIZATION_ID CLASS_CODE ORGANIZATION_ID WIP_ENTITY_ID LINE_ID
QuickCodes Type SYS_YES_NO 1 2 WIP_SUPPLY 1 2 3 4 5 6
QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS Push Assembly Pull Operation Pull Bulk Supplier Phantom
WIP_SUPPLY_TYPE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 829
QuickCodes Columns Column
(Continued) QuickCodes Type 7 QuickCodes Table Based on Bill
Column Descriptions Name WIP_ENTITY_ID (PK)
Null? Type NOT NULL NUMBER NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER
Description WIP repetitive assembly Identifier WIP line Identifier Organization Identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Enhanced Who column Enhanced Who column Enhanced Who column Enhanced Who column Inventory item Identifier for assembly that the repetitive schedule creates Alternate bill of material used for assembly Alternate routing used in a repetitive assembly Accounting class associated with the repetitive item Method of material consumption within WIP Default subinventory for completed units of assembly Default locator Identifier for completed units of assembly Priority that determines load distribution across lines for repetitive mass load Flag indicating whether or not the line is used for lead time calculations Number of assemblies that run down the line per hour Unit of OVERCOMPLETION_TOLERANCE_VALUE (percent or amount) Percent or amount above expected quantity that can be completed 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
LINE_ID (PK) ORGANIZATION_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE PRIMARY_ITEM_ID ALTERNATE_BOM_DESIGNATOR ALTERNATE_ROUTING_DESIGNATOR CLASS_CODE WIP_SUPPLY_TYPE COMPLETION_SUBINVENTORY COMPLETION_LOCATOR_ID LOAD_DISTRIBUTION_PRIORITY PRIMARY_LINE_FLAG PRODUCTION_LINE_RATE OVERCOMPLETION_TOLERANCE_TYPE OVERCOMPLETION_TOLERANCE_VALUE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10
NULL VARCHAR2(10) NULL VARCHAR2(10) NOT NULL VARCHAR2(10) NOT NULL NUMBER NULL VARCHAR2(10) NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(30) 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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 830 Oracle Inventory Technical Reference Manual
Column Descriptions Name ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 Indexes Index Name
(Continued) Null? Type NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Description Descriptive Descriptive Descriptive Descriptive Descriptive Flexfield Flexfield Flexfield Flexfield Flexfield segment segment segment segment segment
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE
Sequence 1 1 2 1 2 3 1 2 3
Column Name PRIMARY_ITEM_ID LINE_ID PRIMARY_ITEM_ID CLASS_CODE ORGANIZATION_ID ATTRIBUTE1 WIP_ENTITY_ID LINE_ID ORGANIZATION_ID
WIP_REPETITIVE_ITEMS_N1 WIP_REPETITIVE_ITEMS_N2 WIP_REPETITIVE_ITEMS_N3 WIP_REPETITIVE_ITEMS_U1
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 831
WIP_REPETITIVE_SCHEDULES
WIP_REPETITIVE_SCHEDULES stores repetitive schedule information. Each row includes a repetitive schedule Identifier, information about the schedule’s production line, start and end dates, rate, throughput, revision, status, and information on the General Ledger accounts to which charges for this schedule are written. Oracle Work in Process uses this information to control repetitive production.
Foreign Keys Primary Key Table BOM_BILL_OF_MATERIALS BOM_OPERATIONAL_ROUTINGS WIP_REPETITIVE_ITEMS WIP_REPETITIVE_ITEMS
Primary Key Column BILL_SEQUENCE_ID ROUTING_SEQUENCE_ID WIP_ENTITY_ID LINE_ID WIP_ENTITY_ID LINE_ID
Foreign Key Column COMMON_BOM_SEQUENCE_ID COMMON_ROUTING_SEQUENCE_ID WIP_ENTITY_ID LINE_ID WIP_ENTITY_ID LINE_ID
QuickCodes Columns Column FIRM_PLANNED_FLAG
QuickCodes Type SYS_YES_NO 1 2 WIP_JOB_STATUS 1 10 11 12 13 14 15 3 4 5 6 7 8 9
QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS Unreleased Pending Routing Load Failed Routing Load Closed Pending – Mass Loaded Pending Close Failed Close Released Complete Complete – No Charges On Hold Cancelled Pending Bill Load Failed Bill Load
STATUS_TYPE
Column Descriptions Name REPETITIVE_SCHEDULE_ID ORGANIZATION_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID (PK)
Null? Type NOT NULL NUMBER NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER
Description WIP repetitive schedule Identifier Organization Identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Enhanced Who column Enhanced Who column Enhanced Who column
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 832 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NULL DATE NOT NULL NUMBER Description Enhanced Who column WIP repetitive assembly Identifier NOT NULL NUMBER WIP line Identifier NOT NULL NUMBER Schedule daily quantity NOT NULL NUMBER Processing work days NOT NULL NUMBER Status of repetitive schedule NOT NULL NUMBER Control for MRP rescheduling NULL VARCHAR2(10) Alternate bill of material used in repetitive schedule NULL NUMBER Common bill Identifier NULL VARCHAR2(3) Inventory item revision code NULL DATE Date of inventory item revision used to explode the bill of material used in the schedule NULL VARCHAR2(10) Alternate routing used in a repetitive schedule NULL NUMBER Common routing Identifier NULL VARCHAR2(3) Routing revision code NULL DATE Routing revision date NOT NULL DATE First unit start date NOT NULL DATE First unit completion date NOT NULL DATE Last unit start date NOT NULL DATE Last unit completion date NULL DATE Date on which repetitive schedule is released NULL DATE Date on which the repetitive schedule is set to Complete – No charges or to Cancelled NOT NULL NUMBER Current quantity completed on the schedule NULL VARCHAR2(240) Descriptive text NULL VARCHAR2(30) Type of demand the schedule satisfies NOT NULL NUMBER General Ledger account to accumulate material charges for a repetitive schedule NOT NULL NUMBER General Ledger account to accumulate material overhead charges for a repetitive schedule NOT NULL NUMBER General Ledger account to accumulate resource charges for a repetitive schedule NOT NULL NUMBER General Ledger account to accumulate overhead charges for a repetitive schedule NOT NULL NUMBER General Ledger account to accumulate outside processing charges for a repetitive schedule NOT NULL NUMBER General Ledger account to accumulate material variances for a repetitive schedule NOT NULL NUMBER General Ledger account to accumulate overhead variances for a repetitive schedule NOT NULL NUMBER General Ledger account to accumulate resource variances for a repetitive schedule
PROGRAM_UPDATE_DATE WIP_ENTITY_ID LINE_ID DAILY_PRODUCTION_RATE PROCESSING_WORK_DAYS STATUS_TYPE FIRM_PLANNED_FLAG ALTERNATE_BOM_DESIGNATOR COMMON_BOM_SEQUENCE_ID BOM_REVISION BOM_REVISION_DATE ALTERNATE_ROUTING_DESIGNATOR COMMON_ROUTING_SEQUENCE_ID ROUTING_REVISION ROUTING_REVISION_DATE FIRST_UNIT_START_DATE FIRST_UNIT_COMPLETION_DATE LAST_UNIT_START_DATE LAST_UNIT_COMPLETION_DATE DATE_RELEASED DATE_CLOSED QUANTITY_COMPLETED DESCRIPTION DEMAND_CLASS MATERIAL_ACCOUNT MATERIAL_OVERHEAD_ACCOUNT
RESOURCE_ACCOUNT OVERHEAD_ACCOUNT OUTSIDE_PROCESSING_ACCOUNT
MATERIAL_VARIANCE_ACCOUNT OVERHEAD_VARIANCE_ACCOUNT RESOURCE_VARIANCE_ACCOUNT
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 833
Column Descriptions Name
(Continued) Null? Type NOT NULL NUMBER Description General Ledger account to accumulate outside processing variances for a repetitive schedule 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 Determines whether or not a purchase order is created for an outside processing item, and when it is created
OUTSIDE_PROC_VARIANCE_ACCOUNT
ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 PO_CREATION_TIME
NULL VARCHAR2(30) 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) NUMBER
Indexes Index Name WIP_REPETITIVE_SCHEDULES_N1 WIP_REPETITIVE_SCHEDULES_N2 WIP_REPETITIVE_SCHEDULES_U1
Index Type NOT UNIQUE NOT UNIQUE UNIQUE
Sequence 1 1 2 1 2
Column Name LINE_ID WIP_ENTITY_ID LINE_ID REPETITIVE_SCHEDULE_ID ORGANIZATION_ID
Sequences Sequence WIP_REPETITIVE_SCHEDULES_S
Derived Column REPETITIVE_SCHEDULE_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 834 Oracle Inventory Technical Reference Manual
WIP_REQUIREMENT_OPERATIONS
WIP_REQUIREMENT_OPERATIONS stores information about the material requirements of jobs and schedules. Each row represents a material requirement and contains information about the component item, its usage quantities, the using department, requirement date, and the material control method. Oracle Work in Process uses this information to track the material usage of jobs and schedules.
Foreign Keys Primary Key Table BOM_DEPARTMENTS BOM_INVENTORY_COMPONENTS MTL_ITEM_LOCATIONS MTL_ITEM_SUB_INVENTORIES MTL_SECONDARY_INVENTORIES MTL_SECONDARY_LOCATORS MTL_SYSTEM_ITEMS_B WIP_DISCRETE_JOBS WIP_OPERATIONS WIP_REPETITIVE_SCHEDULES QuickCodes Columns Column MRP_NET_FLAG
Primary Key Column DEPARTMENT_ID COMPONENT_SEQUENCE_ID INVENTORY_LOCATION_ID ORGANIZATION_ID ORGANIZATION_ID SECONDARY_INVENTORY INVENTORY_ITEM_ID SECONDARY_INVENTORY_NAME ORGANIZATION_ID ORGANIZATION_ID SECONDARY_LOCATOR INVENTORY_ITEM_ID ORGANIZATION_ID INVENTORY_ITEM_ID WIP_ENTITY_ID WIP_ENTITY_ID OPERATION_SEQ_NUM REPETITIVE_SCHEDULE_ID REPETITIVE_SCHEDULE_ID
Foreign Key Column DEPARTMENT_ID COMPONENT_SEQUENCE_ID SUPPLY_LOCATOR_ID ORGANIZATION_ID ORGANIZATION_ID SUPPLY_SUBINVENTORY INVENTORY_ITEM_ID SUPPLY_SUBINVENTORY ORGANIZATION_ID ORGANIZATION_ID SUPPLY_LOCATOR_ID INVENTORY_ITEM_ID ORGANIZATION_ID INVENTORY_ITEM_ID WIP_ENTITY_ID WIP_ENTITY_ID OPERATION_SEQ_NUM REPETITIVE_SCHEDULE_ID REPETITIVE_SCHEDULE_ID
QuickCodes Type SYS_YES_NO 1 2 WIP_SUPPLY 1 2 3 4 5 6 7
QuickCodes Table MFG_LOOKUPS Yes No MFG_LOOKUPS Push Assembly Pull Operation Pull Bulk Supplier Phantom Based on Bill
WIP_SUPPLY_TYPE
Column Descriptions Name INVENTORY_ITEM_ID (PK) ORGANIZATION_ID WIP_ENTITY_ID (PK) OPERATION_SEQ_NUM (PK)
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER
Description Item Identifier Organization Identifier WIP job or repetitive assembly Identifier Operation sequence number within a routing
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 835
Column Descriptions Name
(Continued) Null? Type (PK) NULL NUMBER Description WIP repetitive schedule Identifier NOT NULL DATE Standard Who column NOT NULL NUMBER Standard Who column NOT NULL DATE Standard Who column NOT NULL NUMBER Standard Who column NULL NUMBER Standard Who column NULL NUMBER Enhanced Who column NULL NUMBER Enhanced Who column NULL NUMBER Enhanced Who column NULL DATE Enhanced Who column NULL NUMBER Bill of materials component sequence Identifier NULL NUMBER Department Identifier NOT NULL NUMBER Method of material consumption within WIP NULL DATE Operation requirement start date NOT NULL NUMBER Part quantity required NOT NULL NUMBER Part quantity issued NOT NULL NUMBER Part usage quantity NULL VARCHAR2(240) Component comment descriptive text NULL VARCHAR2(10) Subinventory used to supply component to WIP NULL NUMBER Locator used to supply component to WIP NOT NULL NUMBER Determines whether or not MRP should consider the component requirement in its netting process NULL NUMBER Quantity used by MPS relief process NULL DATE Date used by MPS relief process NULL VARCHAR2(40) Item flexfield segment, copied from Inventory NULL VARCHAR2(40) Item flexfield segment, copied from Inventory NULL VARCHAR2(40) Item flexfield segment, copied from Inventory NULL VARCHAR2(40) Item flexfield segment, copied from Inventory NULL VARCHAR2(40) Item flexfield segment, copied from Inventory NULL VARCHAR2(40) Item flexfield segment, copied from Inventory NULL VARCHAR2(40) Item flexfield segment, copied from Inventory NULL VARCHAR2(40) Item flexfield segment, copied from Inventory NULL VARCHAR2(40) Item flexfield segment, copied from Inventory NULL VARCHAR2(40) Item flexfield segment, copied from Inventory NULL VARCHAR2(40) Item flexfield segment, copied from Inventory NULL VARCHAR2(40) Item flexfield segment, copied from Inventory NULL VARCHAR2(40) Item flexfield segment, copied from Inventory
REPETITIVE_SCHEDULE_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE COMPONENT_SEQUENCE_ID DEPARTMENT_ID WIP_SUPPLY_TYPE DATE_REQUIRED REQUIRED_QUANTITY QUANTITY_ISSUED QUANTITY_PER_ASSEMBLY COMMENTS SUPPLY_SUBINVENTORY SUPPLY_LOCATOR_ID MRP_NET_FLAG
MPS_REQUIRED_QUANTITY MPS_DATE_REQUIRED SEGMENT1 SEGMENT2 SEGMENT3 SEGMENT4 SEGMENT5 SEGMENT6 SEGMENT7 SEGMENT8 SEGMENT9 SEGMENT10 SEGMENT11 SEGMENT12 SEGMENT13
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 836 Oracle Inventory Technical Reference Manual
Column Descriptions Name SEGMENT14 SEGMENT15 SEGMENT16 SEGMENT17 SEGMENT18 SEGMENT19 SEGMENT20
(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(30) 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 Description Item flexfield segment, copied from Inventory Item flexfield segment, copied from Inventory Item flexfield segment, copied from Inventory Item flexfield segment, copied from Inventory Item flexfield segment, copied from Inventory Item flexfield segment, copied from Inventory Item flexfield segment, copied from Inventory 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 Material quantity relieved due to WIP completion Material quantity relieved due to WIP scrap Material quantity relieved due to negative final completion
ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 RELIEVED_MATL_COMPLETION_QTY RELIEVED_MATL_SCRAP_QUANTITY RELIEVED_MATL_FINAL_COMP_QTY
NULL NUMBER NULL NUMBER
Indexes Index Name WIP_REQUIREMENT_OPERATIONS_N1 WIP_REQUIREMENT_OPERATIONS_N2 WIP_REQUIREMENT_OPERATIONS_N3
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE
Sequence 1 2 3 1 2 3 2 4 6 8 1 2 3 4 5
Column Name INVENTORY_ITEM_ID ORGANIZATION_ID DATE_REQUIRED REPETITIVE_SCHEDULE_ID ORGANIZATION_ID INVENTORY_ITEM_ID INVENTORY_ITEM_ID ORGANIZATION_ID REQUIRED_QUANTITY QUANTITY_ISSUED WIP_ENTITY_ID INVENTORY_ITEM_ID OPERATION_SEQ_NUM ORGANIZATION_ID REPETITIVE_SCHEDULE_ID
WIP_REQUIREMENT_OPERATIONS_U1
UNIQUE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 837
WIP_SHOP_FLOOR_STATUSES
WIP_SHOP_FLOOR_STATUSES stores the status codes that you assign to a discrete job or repetitive schedule. Each row contains the operation sequence number and intraoperation step to which you assign the status. Oracle Work in Process uses this information to determine which operations and intraoperation steps you assigned statuses to in a job or repetitive schedule.
Foreign Keys Primary Key Table WIP_DISCRETE_JOBS WIP_ENTITIES WIP_LINES WIP_REPETITIVE_ITEMS WIP_SHOP_FLOOR_STATUS_CODES
Primary Key Column WIP_ENTITY_ID WIP_ENTITY_ID LINE_ID WIP_ENTITY_ID LINE_ID SHOP_FLOOR_STATUS_CODE ORGANIZATION_ID
Foreign Key Column WIP_ENTITY_ID WIP_ENTITY_ID LINE_ID WIP_ENTITY_ID LINE_ID SHOP_FLOOR_STATUS_CODE ORGANIZATION_ID
QuickCodes Columns Column INTRAOPERATION_STEP_TYPE
QuickCodes Type WIP_INTRAOPERATION_STEP 1 2 3 4 5
QuickCodes Table MFG_LOOKUPS Queue Run To move Reject Scrap
Column Descriptions Name WIP_ENTITY_ID (PK)
Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL VARCHAR2(10) NULL NUMBER NOT NULL NUMBER NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER VARCHAR2(30) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150)
Description WIP job or repetitive assembly identifier Organization identifier Operation sequence number within a routing Standard operation status code WIP line identifier Sub–operation within an operation sequence Standard Who column 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
ORGANIZATION_ID OPERATION_SEQ_NUM
(PK)
SHOP_FLOOR_STATUS_CODE (PK) LINE_ID (PK) INTRAOPERATION_STEP_TYPE (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 838 Oracle Inventory Technical Reference Manual
Column Descriptions Name ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 Indexes Index Name
(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Description Descriptive Descriptive Descriptive Descriptive Descriptive Descriptive Descriptive Descriptive Flexfield Flexfield Flexfield Flexfield Flexfield Flexfield Flexfield Flexfield segment segment segment segment segment segment segment segment
Index Type UNIQUE
Sequence 1 2 3 4 6 7
Column Name WIP_ENTITY_ID OPERATION_SEQ_NUM SHOP_FLOOR_STATUS_CODE ORGANIZATION_ID LINE_ID INTRAOPERATION_STEP_TYPE
WIP_SHOP_FLOOR_STATUSES_U1
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 839
WIP_SHOP_FLOOR_STATUS_CODES
WIP_SHOP_FLOOR_STATUS_CODES stores the status codes and descriptions defined in the Shop Floor Statuses window in Oracle Work in Process. Each row contains information such as the status name, description, and whether the status prevents you from moving assemblies out of an operation and interoperation step to which you assign the status.
Foreign Keys Primary Key Table WIP_PARAMETERS QuickCodes Columns Column STATUS_MOVE_FLAG
Primary Key Column ORGANIZATION_ID
Foreign Key Column ORGANIZATION_ID
QuickCodes Type SYS_YES_NO 1 2
QuickCodes Table MFG_LOOKUPS Yes No
Column Descriptions Name SHOP_FLOOR_STATUS_CODE ORGANIZATION_ID (PK) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN DESCRIPTION DISABLE_DATE STATUS_MOVE_FLAG ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 (PK)
Null? Type NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(10) NUMBER DATE NUMBER DATE NUMBER NUMBER VARCHAR2(240)
Description Standard operation status code Organization identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Shop floor status code description Shop floor status code disable date Shop floor status move type Descriptive Flexfield structure defining 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
NULL DATE NOT NULL NUMBER NULL VARCHAR2(30) 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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 840 Oracle Inventory Technical Reference Manual
Indexes Index Name WIP_SHOP_FLOOR_STATUS_CODES_U1
Index Type UNIQUE
Sequence 1 2
Column Name SHOP_FLOOR_STATUS_CODE ORGANIZATION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 841
WIP_TRANSACTIONS
WIP_TRANSACTIONS stores information about WIP resource transactions. Each row represents a single resource transaction and includes a unique transaction Identifier, a transaction date, the job or repetitive schedule charged, the WIP operation and resource charges, and the number of units of measure applied. Oracle Work in Process uses this information to track resource charges and to calculate the values stored in WIP_TRANSACTION_ACCOUNTS.
Foreign Keys Primary Key Table BOM_DEPARTMENTS BOM_RESOURCES CST_ACTIVITIES MTL_SYSTEM_ITEMS_B MTL_TRANSACTION_REASONS ORG_ACCT_PERIODS PO_HEADERS_ALL PO_LINES_ALL RCV_TRANSACTIONS WIP_ENTITIES WIP_LINES WIP_MOVE_TRANSACTIONS QuickCodes Columns Column AUTOCHARGE_TYPE
Primary Key Column DEPARTMENT_ID RESOURCE_ID ACTIVITY_ID INVENTORY_ITEM_ID ORGANIZATION_ID REASON_ID ACCT_PERIOD_ID ORGANIZATION_ID PO_HEADER_ID PO_LINE_ID TRANSACTION_ID WIP_ENTITY_ID LINE_ID TRANSACTION_ID
Foreign Key Column DEPARTMENT_ID RESOURCE_ID ACTIVITY_ID PRIMARY_ITEM_ID ORGANIZATION_ID REASON_ID ACCT_PERIOD_ID ORGANIZATION_ID PO_HEADER_ID PO_LINE_ID RCV_TRANSACTION_ID WIP_ENTITY_ID LINE_ID TRANSACTION_ID
QuickCodes Type BOM_AUTOCHARGE_TYPE 1 2 3 4 CST_BASIS 1 2 3 4 5 6 WIP_TRANSACTION_TYPE 1 2 3 4 5 6
QuickCodes Table MFG_LOOKUPS WIP move Manual PO receipt PO move MFG_LOOKUPS Item Lot Resource Units Resource Value Total Value Activity MFG_LOOKUPS Resource transaction Overhead transaction Outside processing Cost update Period close variance Job close variance
BASIS_TYPE
TRANSACTION_TYPE
Column Descriptions Name TRANSACTION_ID (PK)
Null? Type NOT NULL NUMBER
Description Transaction Identifier
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 842 Oracle Inventory Technical Reference Manual
Column Descriptions Name
(Continued) Null? Type NOT NOT NOT NOT NULL NULL NULL NULL NULL NOT NULL NOT NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER Description Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Organization Identifier WIP job or repetitive assembly Identifier Inventory item Identifier of the assembly that the job or schedule creates Accounting period Identifier Department Identifier Transaction type Date transaction was performed Transaction group Identifier WIP line Identifier Code of the source system that generated the transaction record (null if created by Oracle Work in Process) Identifier used by the source system that generated the transaction record (null if created by Oracle Work in Process) Operation sequence number within a routing Resource requirement sequence number Employee Identifier Resource requirement Identifier Method of charging the resource Determines whether or not the resource is charged at the standard rate Rate per assembly or amount per job/schedule Basis for charging the resource requirement Transaction quantity Unit of measure used in the transaction Quantity transacted expressed in the primary unit of measure Primary unit of measure Actual rate of the resource requirement Standard rate of the resource requirement 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 Actual resource rate converted for the currency code Activity Identifier
LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN ORGANIZATION_ID WIP_ENTITY_ID PRIMARY_ITEM_ID ACCT_PERIOD_ID DEPARTMENT_ID TRANSACTION_TYPE TRANSACTION_DATE GROUP_ID LINE_ID SOURCE_CODE
NULL NUMBER NOT NULL NULL NOT NULL NOT NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE NUMBER NUMBER VARCHAR2(30)
SOURCE_LINE_ID
NULL NUMBER
OPERATION_SEQ_NUM RESOURCE_SEQ_NUM EMPLOYEE_ID RESOURCE_ID AUTOCHARGE_TYPE STANDARD_RATE_FLAG USAGE_RATE_OR_AMOUNT BASIS_TYPE TRANSACTION_QUANTITY TRANSACTION_UOM PRIMARY_QUANTITY PRIMARY_UOM ACTUAL_RESOURCE_RATE STANDARD_RESOURCE_RATE CURRENCY_CODE CURRENCY_CONVERSION_DATE CURRENCY_CONVERSION_TYPE CURRENCY_CONVERSION_RATE CURRENCY_ACTUAL_RESOURCE_RATE ACTIVITY_ID
NULL NUMBER NULL NUMBER NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER
NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(3) NULL NUMBER NULL VARCHAR2(3) NULL NUMBER NULL NUMBER NULL VARCHAR2(15) NULL DATE NULL VARCHAR2(10) NULL NUMBER NULL NUMBER NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 843
Column Descriptions Name REASON_ID REFERENCE
(Continued) Null? Type Description NULL NUMBER Reason Identifier NULL VARCHAR2(240) Transaction reference descriptive text NULL NUMBER Move transaction Identifier NULL NUMBER Purchase order header Identifier NULL NUMBER Purchase order line Identifier NULL NUMBER Receiving transaction Identifier 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 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 Enhanced Who column NULL NUMBER Enhanced Who column NULL NUMBER Enhanced Who column NULL DATE Enhanced Who column NULL NUMBER Identifier of the cost update process that updated the record NULL VARCHAR2(1) Flag to indicate if costs have been collected for project manufacturing NULL NUMBER Group identifier used for collecting costs for project manufacturing NULL NUMBER Project Identifier NULL NUMBER Project task Identifier NULL NUMBER Originating completion transaction in MTL_MATERIAL_TRANSACTIONS
MOVE_TRANSACTION_ID PO_HEADER_ID PO_LINE_ID RCV_TRANSACTION_ID 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 COST_UPDATE_ID PM_COST_COLLECTED PM_COST_COLLECTOR_GROUP_ID PROJECT_ID TASK_ID COMPLETION_TRANSACTION_ID
Indexes Index Name WIP_TRANSACTIONS_N1 WIP_TRANSACTIONS_N2 WIP_TRANSACTIONS_N3 WIP_TRANSACTIONS_N4 WIP_TRANSACTIONS_N5 WIP_TRANSACTIONS_U1
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE
Sequence 1 1 2 3 1 3 2 4 2 4 1
Column Name WIP_ENTITY_ID TRANSACTION_DATE CREATION_DATE TRANSACTION_ID COST_UPDATE_ID WIP_ENTITY_ID PM_COST_COLLECTED PM_COST_COLLECTOR_GROUP_ID PRIMARY_ITEM_ID ORGANIZATION_ID TRANSACTION_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 844 Oracle Inventory Technical Reference Manual
Sequences Sequence WIP_TRANSACTIONS_S WIP_TRANSACTIONS_S
Derived Column TRANSACTION_ID GROUP_ID
Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : AX_WIP_TRANSACTIONS_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 WIP resource transactions. It executes when an outside resource transaction is created and the source is from a receiving system. It populates the AX_EVENTS table.
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 845
WIP_TRANSACTION_ACCOUNTS
WIP_TRANSACTION_ACCOUNTS stores the accounting information for each resource transaction in WIP_TRANSACTIONS. These two tables are joined by the column TRANSACTION_ID, and contain at least two account rows for every resource transaction (unless the resource is uncosted). Each row represents a debit or a 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 (the job or repetitive schedule). The TRANSACTION_VALUE and BASE_TRANSACTION_VALUE are transferred to the GL_INTERFACE table through the period close or GL transfer (INTCGL) process. Until this process is run, the GL_BATCH_ID is set to –1. Oracle Work in Process uses the information in this table to track the financial impact of resource transactions.
Foreign Keys Primary Key Table BOM_RESOURCES CST_ACTIVITIES GL_CODE_COMBINATIONS ORG_GL_BATCHES WIP_DISCRETE_JOBS WIP_ENTITIES WIP_REPETITIVE_SCHEDULES WIP_TRANSACTIONS QuickCodes Columns Column ACCOUNTING_LINE_TYPE
Primary Key Column RESOURCE_ID ACTIVITY_ID CODE_COMBINATION_ID ORGANIZATION_ID GL_BATCH_ID WIP_ENTITY_ID WIP_ENTITY_ID REPETITIVE_SCHEDULE_ID TRANSACTION_ID
Foreign Key Column RESOURCE_ID ACTIVITY_ID REFERENCE_ACCOUNT ORGANIZATION_ID GL_BATCH_ID WIP_ENTITY_ID WIP_ENTITY_ID REPETITIVE_SCHEDULE_ID TRANSACTION_ID
QuickCodes Type CST_ACCOUNTING_LINE_TYPE 1 10 11 12 13 14 15 2 3 4 5 6 7 8 9 99
QuickCodes Table MFG_LOOKUPS Inv valuation 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 MFG_LOOKUPS Item
BASIS_TYPE
CST_BASIS 1
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 846 Oracle Inventory Technical Reference Manual
QuickCodes Columns Column
(Continued) QuickCodes Type 2 3 4 5 6 QuickCodes Table Lot Resource Units Resource Value Total Value Activity
Column Descriptions Name TRANSACTION_ID REFERENCE_ACCOUNT LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN ORGANIZATION_ID TRANSACTION_DATE WIP_ENTITY_ID REPETITIVE_SCHEDULE_ID ACCOUNTING_LINE_TYPE TRANSACTION_VALUE
Null? Type NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NOT NULL NOT NULL NOT NULL NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER DATE NUMBER
Description Transaction Identifier Transaction reference account Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Organization Identifier Date transaction was performed Charged entity Identifier (job or schedule number) WIP repetitive schedule Identifier Purpose or description for the accounting entry Accounting value in the transaction currency(NULL if the transaction is in the base currency) Accounting value in the base currency Offset account Identifier Transaction quantity for the accounting row Resource requirement or overhead rate/amount for the transaction based on the COST_ELEMENT_ID Basis for charging the resource requirement Resource requirement or sub–element Identifier Cost element Identifier Activity Identifier Currency code used in the transaction Currency conversion date for the transaction Currency conversion type for the transaction Currency conversion rate for the transaction The resource requirement value or resource units the overhead is based upon Resource requirement Identifier for the resource overhead is based on Source General Ledger transaction journal entry batch
NULL NUMBER NULL NUMBER NULL NUMBER
BASE_TRANSACTION_VALUE CONTRA_SET_ID PRIMARY_QUANTITY RATE_OR_AMOUNT
NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER
BASIS_TYPE RESOURCE_ID COST_ELEMENT_ID ACTIVITY_ID CURRENCY_CODE CURRENCY_CONVERSION_DATE CURRENCY_CONVERSION_TYPE CURRENCY_CONVERSION_RATE OVERHEAD_BASIS_FACTOR BASIS_RESOURCE_ID GL_BATCH_ID
NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(15) NULL DATE NULL VARCHAR2(10) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 847
Column Descriptions Name
(Continued) Null? Type NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE NUMBER Description Enhanced Who column Enhanced Who column Enhanced Who column Enhanced Who column Identifier linking to GL_INTERFACE during GL transfer
REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE GL_SL_LINK_ID
Indexes Index Name WIP_TRANSACTION_ACCOUNTS_N1 WIP_TRANSACTION_ACCOUNTS_N2 WIP_TRANSACTION_ACCOUNTS_N3 WIP_TRANSACTION_ACCOUNTS_N4
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE
Sequence 1 2 1 1 2 4 6
Column Name TRANSACTION_ID REFERENCE_ACCOUNT REFERENCE_ACCOUNT WIP_ENTITY_ID GL_BATCH_ID ORGANIZATION_ID TRANSACTION_DATE
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 848 Oracle Inventory Technical Reference Manual
WMS_LICENSE_PLATE_NUMBERS
Foreign Keys Primary Key Table MTL_ITEM_LOCATIONS MTL_ITEM_REVISIONS MTL_PARAMETERS Column Descriptions Name LPN_ID LICENSE_PLATE_NUMBER INVENTORY_ITEM_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE REVISION LOT_NUMBER SERIAL_NUMBER ORGANIZATION_ID SUBINVENTORY_CODE LOCATOR_ID COST_GROUP_ID PARENT_LPN_ID OUTERMOST_LPN_ID GROSS_WEIGHT_UOM_CODE GROSS_WEIGHT CONTENT_VOLUME_UOM_CODE CONTENT_VOLUME TARE_WEIGHT_UOM_CODE TARE_WEIGHT STATUS_ID LPN_CONTEXT SEALED_STATUS LPN_REUSABILITY HOMOGENEOUS_CONTAINER ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7
Primary Key Column INVENTORY_LOCATION_ID ORGANIZATION_ID ORGANIZATION_ID INVENTORY_ITEM_ID REVISION ORGANIZATION_ID
Foreign Key Column LOCATOR_ID ORGANIZATION_ID ORGANIZATION_ID INVENTORY_ITEM_ID REVISION ORGANIZATION_ID
Null? Type
Description
NOT NULL NUMBER NOT NULL VARCHAR2(30) NULL NUMBER NOT NULL DATE NOT NULL NUMBER NOT NULL DATE NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL DATE NULL VARCHAR2(3) NULL VARCHAR2(30) NULL VARCHAR2(30) NOT NULL NUMBER NULL VARCHAR2(10) NULL NUMBER NULL NUMBER Cost Group Identifier NULL NUMBER NULL NUMBER Outermost LPN Id NULL VARCHAR2(3) NULL NUMBER NULL VARCHAR2(3) NULL NUMBER NULL VARCHAR2(3) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER 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)
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 849
Column Descriptions Name
(Continued) Null? Type 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) NUMBER NUMBER NUMBER NUMBER VARCHAR2(30) Description
ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 SOURCE_TYPE_ID SOURCE_HEADER_ID SOURCE_LINE_ID SOURCE_LINE_DETAIL_ID SOURCE_NAME Indexes Index Name WMS_LICENSE_PLATE_NUMBERS_N1 WMS_LICENSE_PLATE_NUMBERS_N2 WMS_LICENSE_PLATE_NUMBERS_N3 WMS_LICENSE_PLATE_NUMBERS_U1 WMS_LICENSE_PLATE_NUMBERS_U2 Sequences Sequence WMS_LICENSE_PLATE_NUMBERS_S1 WMS_LICENSE_PLATE_NUMBERS_S2
Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE
Sequence 1 1 1 2 3 1 1
Column Name PARENT_LPN_ID OUTERMOST_LPN_ID ORGANIZATION_ID SUBINVENTORY_CODE LOCATOR_ID LPN_ID LICENSE_PLATE_NUMBER
Derived Column LPN_ID LICENSE_PLATE_NUMBER
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 850 Oracle Inventory Technical Reference Manual
WMS_STRATEGIES_B
WMS_STRATEGIES_B stores WMS strategies. A strategy is consist of rules. The order of the rules in the strategy is important as it defines the sequence of execution for the rules.
Foreign Keys Primary Key Table MTL_PARAMETERS Column Descriptions Name STRATEGY_ID (PK) LAST_UPDATED_BY LAST_UPDATE_DATE CREATED_BY CREATION_DATE LAST_UPDATE_LOGIN ORGANIZATION_ID TYPE_CODE ENABLED_FLAG
Primary Key Column ORGANIZATION_ID
Foreign Key Column ORGANIZATION_ID
Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NOT NULL NOT NULL NOT NULL NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER VARCHAR2(1)
Description Strategy identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Organization identifier Strategy type code Flag indicating whether or not strategy is enabled to be used for assignment to business object (’Y’/’N’) Flag indicating whether or not strategy is user–defined (’Y’/’N’) 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
USER_DEFINED_FLAG ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 Indexes Index Name WMS_STRATEGIES_B_N1 WMS_STRATEGIES_B_U1 Sequences Sequence WMS_STRATEGIES_S
NOT NULL VARCHAR2(1) NULL VARCHAR2(30) 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)
Index Type NOT UNIQUE UNIQUE
Sequence 1 1
Column Name ORGANIZATION_ID STRATEGY_ID
Derived Column STRATEGY_ID
Oracle Proprietary, Confidential Information––Use Restricted by Contract
Detailed Design 3 – 851
Oracle Proprietary, Confidential Information––Use Restricted by Contract
3 – 852 Oracle Inventory Technical Reference Manual
Index
A
Application Building Block, 1-6
C
Column descriptions, 3-4 Columns, Who, 3-4 Concurrent Program List, 2-74 See also Concurrent Program Definitions
kanban, 2-27 material shortage messages, 2-34 miscellaneous transactions, 2-22 move orders, 2-33 physical inventory, 2-29 serial genealogy, 2-32 ship method, 2-21 subinventory transfer transactions, 2-23 transaction setup, 2-20 units of measure, 2-16 database diagrams, conventions, 2-5 Database triggers, 3-6
D
Database Diagram, 1-6 Database Diagrams ABC analysis, 2-28 available to promise, 2-25 cycle count, 2-30 demand and reservation, 2-26 inter-organization transfer transactions, 2-24 inventory organization parameters, 2-14 inventory replenishment, 2-31 inventory setup, 2-15 item catalog, 2-18 item categories, 2-17 item master, 2-19
F
Foreign keys, 3-3 Form, 1-7 Form List, 2-64 See also Form Definitions Forms and Table View List, 2-55
I
Indexes, 3-6 important note about, 3-6 Internal View List, 2-60
L
Lookup types. See QuickCodes
Index – 1
M
Module List, 2-64 See also Module Definitions Modules, 1-6
O
Oracle8 sequences. See Sequences
P
Public Table List, 2-35 Public View List, 2-52
Q
QuickCodes, 1-6 Columns that contain, 3-3
R
Relationship, 1-6 Report List, 2-68 See also Report Definitions
S
Sequences, 3-6 Single Organization View List, 2-63
T
Table and View Definitions AP_INVOICES_ALL, 3-7 AP_TAX_CODES_ALL, 3-16 AR_LOCATION_COMBINATIONS, 3-19
AR_VAT_TAX_ALL_B, 3-22 BOM_BILL_OF_MATERIALS, 3-26 BOM_CAL_WEEK_START_DATES, 3-33 BOM_CAL_YEAR_START_DATES, 3-34 BOM_CALENDAR_DATES, 3-31 BOM_CALENDARS, 3-29 BOM_DELETE_ENTITIES, 3-35 BOM_DELETE_ERRORS, 3-37 BOM_DELETE_GROUPS, 3-38 BOM_DELETE_SQL_STATEMENTS, 3-40 BOM_DELETE_SUB_ENTITIES, 3-42 BOM_DEPARTMENT_RESOURCES, 3-44 BOM_EXCEPTION_SETS, 3-46 BOM_INVENTORY_COMPONENTS, 3-47 BOM_OPERATION_RESOURCES, 3-55 BOM_OPERATION_SEQUENCES, 3-57 BOM_OPERATIONAL_ROUTINGS, 3-52 BOM_PARAMETERS, 3-61 BOM_PERIOD_START_DATES, 3-63 BOM_RESOURCES, 3-64 BOM_SUBSTITUTE_COMPONENTS, 3-67 COST_UPGR_ERROR_TABLE, 3-69 CRP_AVAILABLE_RESOURCES, 3-70 CST_ACTIVITIES, 3-72 CST_COST_ELEMENTS, 3-74 CST_COST_GROUPS, 3-75 CST_COST_TYPES, 3-77 CST_COST_UPDATES, 3-79 CST_DETAIL_COSTS_FOR_GL_VIEW, 2-60 CST_ITEM_COST_DETAILS, 3-85 CST_ITEM_COSTS, 3-81 CST_ITEM_COSTS_FOR_GL_VIEW, 2-60 CST_ITEM_COSTS_INTERFACE, 3-83 CST_ITEM_COSTS_VIEW, 2-60 CST_ITEM_CST_DTLS_INTERFACE, 3-88 CST_PAC_ITEM_COSTS, 3-91 CST_PAC_PERIODS, 3-93 CST_PROJ_EXP_TYPES_VAL_V, 2-60 CST_STANDARD_COSTS, 3-94 EDW_CST_COGS_F, 3-96 EDW_CST_COGS_FSTG, 3-99 EDW_MTL_UOM_CLS_CONV_F, 3-102 EDW_MTL_UOM_CLS_CONV_FSTG, 3-103 EDW_MTL_UOM_CONV_F, 3-105
Index – 2
Oracle Inventory Technical Reference Manual
EDW_MTL_UOM_CONV_FSTG, 3-106 ENG_ECN_APPROVAL_LISTS, 3-108 ENG_ENGINEERING_CHANGES, 3-109 ENG_REVISED_ITEMS, 3-112 FA_CATEGORIES_B, 3-115 FA_SYSTEM_CONTROLS, 3-119 FINANCIALS_SYSTEM_PARAMS_ALL, 3-121 FND_COMMON_LOOKUPS, 3-125 FND_CURRENCIES, 3-127 FND_DUAL, 3-130 GL_CODE_COMBINATIONS, 3-131 GL_DAILY_CONVERSION_TYPES, 3-136 GL_ENCUMBRANCE_TYPES, 3-137 GL_INTERFACE, 3-138 GL_JE_CATEGORIES_TL, 3-142 GL_JE_SOURCES_TL, 3-143 GL_PERIOD_SETS, 3-147 GL_PERIODS, 3-145 GL_SETS_OF_BOOKS, 3-148 HR_ALL_ORGANIZATION_UNITS, 3-152 HR_EMPLOYEES, 2-55 HR_EMPLOYEES_CURRENT_V, 2-55 HR_LEGAL_ENTITIES, 3-154 HR_LOCATIONS_ALL, 3-155 HR_ORGANIZATION_INFORMATION, 3-158 HR_ORGANIZATION_UNITS, 2-55 MRP_DESIGNATORS, 3-161 MRP_FORECAST_DATES, 3-163 MRP_FORECAST_DESIGNATORS, 3-168 MRP_FORECAST_ITEMS, 3-170 MRP_GROSS_REQUIREMENTS, 3-172 MRP_PARAMETERS, 3-175 MRP_PLANNING_EXCEPTION_SETS, 3-178 MRP_PLANS, 3-181 MRP_RECOMMENDATIONS, 3-187 MRP_RELIEF_INTERFACE, 3-194 MRP_SCHEDULE_DATES, 3-197 MRP_SCHEDULE_DESIGNATORS, 3-202 MRP_SCHEDULE_ITEMS, 3-204 MTL_ABC_ASSGN_GROUP_CLASSES, 3-206 MTL_ABC_ASSGN_GROUP_CLASSES_V, 2-55
MTL_ABC_ASSGNMNT_GROUPS_ALL_V, 2-55 MTL_ABC_ASSIGNMENT_GROUPS, 3-209 MTL_ABC_ASSIGNMENT_GROUPS_V, 2-55 MTL_ABC_ASSIGNMENTS, 3-208 MTL_ABC_ASSIGNMENTS_V, 2-55 MTL_ABC_CLASSES, 3-211 MTL_ABC_CLASSES_ALL_V, 2-55 MTL_ABC_CLASSES_V, 2-55 MTL_ABC_CLASSES_VAL_V, 2-55 MTL_ABC_COMPILE_HEADERS, 3-214 MTL_ABC_COMPILE_HEADERS_EFC, 3-217 MTL_ABC_COMPILE_HEADERS_V, 2-55 MTL_ABC_COMPILES, 3-212 MTL_ABC_COMPILES_EFC, 3-213 MTL_ABC_COMPILES_V, 2-55 MTL_ACTUAL_COST_SUBELEMENT, 3-218 MTL_ACTUAL_COST_SUBELEMENT_EF C, 3-219 MTL_ALL_PRIMARY_UOMS_VV, 2-55 MTL_ATP_RULES, 3-220 MTL_ATT_QTY_V, 2-60 MTL_ATTR_APPL_DEPENDENCIES, 3-225 MTL_BIS_INV_BY_PERIOD, 3-226 MTL_CATALOG_SEARCH_ITEMS, 3-227 MTL_CATALOG_SEARCH_ITEMS_ALL_V , 2-55 MTL_CATEGORIES_B, 3-228 MTL_CATEGORIES_B_KFV, 2-60 MTL_CATEGORIES_TL, 3-230 MTL_CATEGORIES_V, 2-55 MTL_CATEGORY_ACCOUNTS, 3-231 MTL_CATEGORY_ACCOUNTS_V, 2-55 MTL_CATEGORY_SET_VALID_CATS, 3-236 MTL_CATEGORY_SET_VALID_CATS_V, 2-55 MTL_CATEGORY_SETS_ALL_V, 2-60 MTL_CATEGORY_SETS_B, 3-233 MTL_CATEGORY_SETS_TL, 3-235 MTL_CATEGORY_SETS_V, 2-55 MTL_CC_ENTRIES_INTERFACE, 3-237
Index – 3
MTL_CC_GRAPH_DAY_V, 2-60 MTL_CC_GRAPH_MONTH_V, 2-60 MTL_CC_GRAPH_PERIOD_V, 2-60 MTL_CC_GRAPH_QTR_V, 2-60 MTL_CC_GRAPH_V, 2-60 MTL_CC_GRAPH_WK_V, 2-60 MTL_CC_INTERFACE_ERRORS, 3-242 MTL_CC_SCHED_COUNT_XREFS, 3-246 MTL_CC_SCHEDULE_REQUESTS, 3-243 MTL_CC_SCHEDULES_V, 2-60 MTL_CC_SERIAL_NUMBERS, 3-247 MTL_CC_SUBINVENTORIES, 3-249 MTL_CC_SUBINVENTORIES_ALL_V , 2-55 MTL_CI_INTERFACE, 3-250 MTL_CI_XREFS_INTERFACE, 3-256 MTL_COMMODITY_CODES, 3-261 MTL_COMMODITY_CODES_ACTIVE_V, 2-55 MTL_COMMODITY_CODES_ALL_V, 2-55 MTL_COPY_ORG_INTERFACE, 3-262 MTL_COUNTRY_ASSIGNMENTS, 3-263 MTL_CROSS_REFERENCE_TYPES, 3-268 MTL_CROSS_REFERENCES, 3-264 MTL_CROSS_REFERENCES_INTERFACE , 3-266 MTL_CROSS_REFERENCES_SRW_V, 2-60 MTL_CROSS_REFERENCES_V, 2-55 MTL_CST_ACTUAL_COST_DETAIL_EFC, 3-271 MTL_CST_ACTUAL_COST_DETAILS, 3-269 MTL_CST_LAYER_ACT_COST_DETAILS, 3-272 MTL_CST_TXN_COST_DETAILS, 3-273 MTL_CST_TXN_COST_DETAILS_EFC, 3-274 MTL_CST_TXN_COST_DETAILS_V, 2-60 MTL_CUSTOMER_ITEM_XREFS, 3-278 MTL_CUSTOMER_ITEM_XREFS_V, 2-56 MTL_CUSTOMER_ITEMS, 3-275 MTL_CUSTOMER_ITEMS_ACTIVE_V, 2-56
MTL_CUSTOMER_ITEMS_ALL_V, 2-56 MTL_CYCLE_COUNT_CLASSES, 3-280 MTL_CYCLE_COUNT_CLASSES_ALL_V, 2-56 MTL_CYCLE_COUNT_CLASSES_EFC, 3-282 MTL_CYCLE_COUNT_CLASSES_V, 2-56 MTL_CYCLE_COUNT_ENTRIES, 3-283 MTL_CYCLE_COUNT_ENTRIES_ALL_V, 2-56 MTL_CYCLE_COUNT_ENTRIES_EFC, 3-287 MTL_CYCLE_COUNT_ENTRIES_V, 2-56 MTL_CYCLE_COUNT_HEADERS, 3-288 MTL_CYCLE_COUNT_HEADERS_ALL_V, 2-56 MTL_CYCLE_COUNT_HEADERS_EFC, 3-292 MTL_CYCLE_COUNT_HEADERS_V, 2-56 MTL_CYCLE_COUNT_HEADERS_VAL_V, 2-56 MTL_CYCLE_COUNT_ITEMS, 3-293 MTL_CYCLE_COUNT_ITEMS_ALL_V, 2-56 MTL_CYCLE_COUNT_ITEMS_V, 2-56 MTL_DEFAULT_CATEGORY_SETS, 3-295 MTL_DEFAULT_CATEGORY_SETS_FK_V, 2-56 MTL_DEFAULT_SETS_VIEW, 2-60 MTL_DEMAND, 3-297 MTL_DEMAND_HISTORIES, 3-303 MTL_DEMAND_HISTORY_ITEMS_V, 2-60 MTL_DEMAND_HISTORY_V, 2-56 MTL_DEMAND_INTERFACE, 3-305 MTL_DEMAND_INTERFACE_V, 2-56 MTL_DEMAND_INTERFACE_VIEW, 2-60 MTL_DEMAND_OM_VIEW, 2-60 MTL_DEMAND_V, 2-56 MTL_DESC_ELEM_VAL_INTERFACE, 3-323 MTL_DESCR_ELEM_VAL_V, 2-56 MTL_DESCR_ELEMENT_VALUES, 3-321 MTL_DESCR_ELEMENT_VALUES_V, 2-56 MTL_DESCRIPTIVE_ELEMENTS, 3-319
Index – 4
Oracle Inventory Technical Reference Manual
MTL_ECONOMIC_ZONES_B, 3-324 MTL_ECONOMIC_ZONES_TL, 3-325 MTL_EMPLOYEES_CURRENT_VIEW, 2-56 MTL_EMPLOYEES_VIEW, 2-56 MTL_EXT_OBJECTS, 3-326 MTL_FISCAL_CAT_ACCOUNTS, 3-328 MTL_FLEX_CONTEXT, 3-329 MTL_FORECAST_DATES_COST_V, 2-60 MTL_FORECAST_RULES, 3-330 MTL_GENERIC_DISPOSITIONS, 3-333 MTL_GENERIC_DISPOSITIONS_KFV , 2-60 MTL_GROSS_REQ_COST_V, 2-60 MTL_GROUP_ATPS_VIEW, 2-60 MTL_GROUP_ITEM_ATPS_VIEW, 2-60 MTL_ICG_ALIASES, 3-335 MTL_ICG_CATEGORIES, 3-336 MTL_INTERCOMPANY_PARAMETERS, 3-337 MTL_INTERCOMPANY_PARAMETERS_V , 2-56 MTL_INTERFACE_ERRORS, 3-339 MTL_INTERFACE_PROC_CONTROLS, 3-340 MTL_INTERFACE_PROC_CONTROLS_V, 2-56 MTL_INTERORG_PARAMETERS, 3-342 MTL_INTERORG_SHIP_METHODS, 3-345 MTL_ITEM_ATTR_APPL_INST_V, 2-56 MTL_ITEM_ATTR_FIELDS_V, 2-56 MTL_ITEM_ATTRIBUTE_NAMES_V, 2-56 MTL_ITEM_ATTRIBUTE_VALUES_V, 2-56 MTL_ITEM_ATTRIBUTES, 3-347 MTL_ITEM_ATTRIBUTES_TEMP, 3-350 MTL_ITEM_ATTRIBUTES_V, 2-56 MTL_ITEM_CATALOG_GROUPS, 3-353 MTL_ITEM_CATALOG_GROUPS_KFV, 2-61 MTL_ITEM_CATALOG_GROUPS_V, 2-56 MTL_ITEM_CATEGORIES, 3-355 MTL_ITEM_CATEGORIES_INTERFACE, 3-357
MTL_ITEM_CATEGORIES_V, 2-56 MTL_ITEM_CATEGORIES_VIEW, 2-56 MTL_ITEM_CHILD_INFO_INTERFACE, 3-359 MTL_ITEM_FLEXFIELDS, 2-57 MTL_ITEM_LOC_DEFAULTS, 3-364 MTL_ITEM_LOCATIONS, 3-361 MTL_ITEM_LOCATIONS_KFV, 2-61 MTL_ITEM_LOCATIONS_VIEW, 2-61 MTL_ITEM_LOT_QUANTITIES_VIEW, 2-61 MTL_ITEM_ORG_CATEG_V, 2-57 MTL_ITEM_ORG_REV_V, 2-57 MTL_ITEM_QUANTITIES_VIEW, 2-61 MTL_ITEM_REV_HIGHDATE_V, 2-61 MTL_ITEM_REVISIONS, 3-365 MTL_ITEM_REVISIONS_ALL_V, 2-57 MTL_ITEM_REVISIONS_INTERFACE, 3-367 MTL_ITEM_REVISIONS_ORG_VAL_V, 2-61 MTL_ITEM_STATUS, 3-369 MTL_ITEM_SUB_AST_TRK_VAL_V, 2-57 MTL_ITEM_SUB_AST_VAL_V, 2-61 MTL_ITEM_SUB_DEFAULTS, 3-370 MTL_ITEM_SUB_EXP_TRK_VAL_V, 2-61 MTL_ITEM_SUB_EXP_VAL_V, 2-57 MTL_ITEM_SUB_INVENTORIES, 3-372 MTL_ITEM_SUB_INVENTORIES_ALL_V , 2-57 MTL_ITEM_SUB_INVS_INTERFACE, 3-374 MTL_ITEM_SUB_TRK_ALL_V, 2-61 MTL_ITEM_SUB_TRK_VAL_V, 2-57 MTL_ITEM_SUB_VAL_V, 2-57 MTL_ITEM_TEMPL_ATTRIBUTES, 3-379 MTL_ITEM_TEMPL_ATTRIBUTES_V, 2-57 MTL_ITEM_TEMPLATES, 3-377 MTL_ITEM_TEMPLATES_ALL_V, 2-57 MTL_ITEM_UOMS_VIEW, 2-57 MTL_ITEM_VALUES_TEMP, 3-381 MTL_KANBAN_CARD_ACTIVITY, 3-389 MTL_KANBAN_CARD_ACTIVITY_V, 2-57 MTL_KANBAN_CARD_PRINT_TEMP , 3-392
Index – 5
MTL_KANBAN_CARDS, 3-386 MTL_KANBAN_CARDS_V, 2-57 MTL_KANBAN_PULL_SEQUENCES, 3-393 MTL_KANBAN_PULL_SEQUENCES_V , 2-57 MTL_KANBAN_TEMPLATES, 3-396 MTL_LE_ECONOMIC_ZONES, 3-398 MTL_LOT_DEMAND_VAL_V, 2-57 MTL_LOT_ISSUES_VAL_V, 2-57 MTL_LOT_NUMBERS, 3-399 MTL_LOT_NUMBERS_ALL_V, 2-57 MTL_LOT_NUMBERS_SRW_V, 2-61 MTL_LOT_NUMBERS_VAL_V, 2-61 MTL_MANUFACTURERS, 3-403 MTL_MATERIAL_STATUS_HISTORY, 3-409 MTL_MATERIAL_STATUSES, 3-404 MTL_MATERIAL_STATUSES_B, 3-406 MTL_MATERIAL_STATUSES_TL, 3-408 MTL_MATERIAL_TRANSACTIONS, 3-411 MTL_MATERIAL_TRANSACTIONS_EFC, 3-418 MTL_MATERIAL_TRANSACTIONS_TEM P, 3-419 MTL_MATERIAL_TXN_ALLOCATIONS, 3-426 MTL_MATERIAL_TXNS_TEMP_VIEW, 2-61 MTL_MATERIAL_TXNS_VAL_V, 2-57 MTL_MFG_PART_NUMBERS, 3-427 MTL_MFG_PART_NUMBERS_ALL_V, 2-57 MTL_MGD_INVENTORY_POSITIONS, 3-429 MTL_MOVEMENT_PARAMETERS, 3-430 MTL_MOVEMENT_PARAMETERS_V, 2-57 MTL_MOVEMENT_STATISTICS, 3-432 MTL_MOVEMENT_STATISTICS_EFC, 3-438 MTL_MVT_STATS_RULE_SETS_B, 3-441 MTL_MVT_STATS_RULE_SETS_TL, 3-442 MTL_MVT_STATS_RULES, 3-439
MTL_NEGATIVE_VIEW, 2-61 MTL_OBJECT_EVENTS, 3-443 MTL_OBJECT_GENEALOGY, 3-444 MTL_OBJECT_NUMBERS_V, 2-61 MTL_ONHAND_ITEMS_V, 2-57 MTL_ONHAND_LOCATOR_LOT_V, 2-57 MTL_ONHAND_LOCATOR_V, 2-57 MTL_ONHAND_LOT_V, 2-57 MTL_ONHAND_QTY_COST_V, 2-61 MTL_ONHAND_QUANTITIES, 3-446 MTL_ONHAND_QUANTITY_TEMP, 3-448 MTL_ONHAND_REV_V, 2-57 MTL_ONHAND_SUB_V, 2-57 MTL_ORG_ASSIGN_V, 2-57 MTL_ORG_REPORT_TEMP, 3-450 MTL_ORG_REPORT_TEMP_FK_V, 2-57 MTL_ORGANIZATIONS, 2-57 MTL_PAC_ACTUAL_COST_DETAIL_EFC, 3-453 MTL_PAC_ACTUAL_COST_DETAILS, 3-451 MTL_PAC_COST_SUBELEMENTS, 3-454 MTL_PAC_COST_SUBELEMENTS_EFC, 3-455 MTL_PAC_TXN_COST_DETAILS, 3-456 MTL_PAC_TXN_COST_DETAILS_EFC, 3-457 MTL_PARAMETERS, 3-458 MTL_PARAMETERS_ALL_V, 2-61 MTL_PARAMETERS_VIEW, 2-58 MTL_PENDING_ITEM_STATUS, 3-465 MTL_PER_CLOSE_DTLS, 3-470 MTL_PER_CLOSE_DTLS_EFC, 3-471 MTL_PERIOD_CG_SUMMARY, 3-467 MTL_PERIOD_SUMMARY, 3-468 MTL_PERIOD_SUMMARY_EFC, 3-469 MTL_PERIOD_SUMMARY_V, 2-58 MTL_PERIODS, 2-61 MTL_PHY_ADJ_COST_V, 2-61 MTL_PHY_INV_TAGS_COST_V, 2-61 MTL_PHYSICAL_ADJUSTMENTS, 3-472 MTL_PHYSICAL_ADJUSTMENTS_EFC, 3-475 MTL_PHYSICAL_ADJUSTMENTS_V , 2-58 MTL_PHYSICAL_INVENTORIES, 3-476
Index – 6
Oracle Inventory Technical Reference Manual
MTL_PHYSICAL_INVENTORIES_EFC, 3-479 MTL_PHYSICAL_INVENTORIES_V, 2-58 MTL_PHYSICAL_INVENTORY_TAGS, 3-480 MTL_PHYSICAL_INVENTORY_TAGS_V, 2-58 MTL_PHYSICAL_SUBINVENTORIES, 3-483 MTL_PHYSICAL_SUBINVENTORIES_V , 2-58 MTL_PICKING_RULES, 3-484 MTL_PLANNERS, 3-486 MTL_PRIMARY_UOMS_VV, 2-58 MTL_PROJECT_DEMAND_VIEW, 2-61 MTL_PROJECT_V, 2-58 MTL_PURGE_HEADER, 3-487 MTL_QOH_ITEM_ALL_V, 2-58 MTL_QOH_ITEM_TMP, 3-488 MTL_QOH_ITEM_V, 2-61 MTL_QOH_LOC_ALL_V, 2-58 MTL_QOH_LOCATOR_TMP, 3-489 MTL_QOH_LOCATOR_V, 2-61 MTL_QOH_LOT_ALL_V, 2-58 MTL_QOH_LOT_TMP, 3-490 MTL_QOH_LOT_V, 2-61 MTL_QOH_REV_ALL_V, 2-58 MTL_QOH_REV_TMP, 3-491 MTL_QOH_REV_V, 2-61 MTL_QOH_SUB_ALL_V, 2-58 MTL_QOH_SUB_TMP, 3-492 MTL_QOH_SUB_V, 2-61 MTL_RELATED_ITEMS, 3-493 MTL_RELATED_ITEMS_ALL_V, 2-58 MTL_RELATED_ITEMS_INTERFACE, 3-495 MTL_RELATED_ITEMS_VIEW, 2-61 MTL_REPLENISH_HEADERS, 3-497 MTL_REPLENISH_HEADERS_INT, 3-500 MTL_REPLENISH_HEADERS_VIEW, 2-58 MTL_REPLENISH_LINES, 3-503 MTL_REPLENISH_LINES_INT, 3-506 MTL_REPLENISH_LINES_VIEW, 2-58 MTL_RESERVATIONS, 3-508 MTL_RESERVATIONS_ALL_V, 2-58
MTL_RESERVATIONS_INTERFACE, 3-511 MTL_RESERVATIONS_INTERFACE_V, 2-58 MTL_RESERVATIONS_V, 2-58 MTL_ROUTING_REV_HIGHDATE_V, 2-61 MTL_RTG_ITEM_REVISIONS, 3-519 MTL_RTG_ITEM_REVS_INTERFACE, 3-521 MTL_SAFETY_STOCKS, 3-523 MTL_SAFETY_STOCKS_VIEW, 2-58 MTL_SALES_ORDERS, 3-525 MTL_SALES_ORDERS_KFV, 2-61 MTL_SEASONALITY_INDICES, 3-527 MTL_SECINV_QUANTITIES_VIEW, 2-61 MTL_SECONDARY_INVENTORIES, 3-528 MTL_SECONDARY_INVENTORIES_FK_V , 2-58 MTL_SECONDARY_LOCATORS, 3-532 MTL_SECONDARY_LOCATORS_ALL_V, 2-58 MTL_SECONDARY_LOCS_INTERFACE, 3-533 MTL_SERIAL_NUMBERS, 3-535 MTL_SERIAL_NUMBERS_ALL_V 2-58 , MTL_SERIAL_NUMBERS_INTERFACE, 3-541 MTL_SERIAL_NUMBERS_SRW_V, 2-62 MTL_SERIAL_NUMBERS_TEMP 3-544 , MTL_SERIAL_NUMBERS_VAL_V, 2-58 MTL_SHIPPING_NETWORK_VIEW, 2-58 MTL_SHORT_CHK_PARAM, 3-547 MTL_SHORT_CHK_STATEMENTS, 3-552 MTL_SHORT_CHK_TEMP, 3-553 MTL_SHORT_SUMMARY_V, 2-58 MTL_SO_RMA_INTERFACE, 3-554 MTL_SO_RMA_RECEIPTS, 3-556 MTL_STAT_ATTRIB_VALUES_ALL_V, 2-58 MTL_STAT_TYPE_USAGES, 3-560 MTL_STATUS_ATTRIBUTE_VALUES, 3-558 MTL_STATUS_TRANSACTION_CONTRO L, 3-559 MTL_SUB_AST_TRK_VAL_V, 2-59
Index – 7
MTL_SUB_AST_VAL_V, 2-62 MTL_SUB_EXP_TRK_VAL_V, 2-62 MTL_SUB_EXP_VAL_V, 2-59 MTL_SUB_TRK_ALL_V, 2-59 MTL_SUBINVENTORIES_ALL_V 2-58 , MTL_SUBINVENTORIES_TRK_VAL_V, 2-58 MTL_SUBINVENTORIES_VAL_V, 2-58 MTL_SUMMARY_TEMP, 3-561 MTL_SUMMARY_TEMP_V, 2-59 MTL_SUPPLIER_SITES_V, 2-59 MTL_SUPPLY, 3-562 MTL_SUPPLY_DEMAND_TEMP, 3-567 MTL_SYSTEM_ITEMS_B, 3-570 MTL_SYSTEM_ITEMS_B_EFC, 3-590 MTL_SYSTEM_ITEMS_B_KFV, 2-62 MTL_SYSTEM_ITEMS_FKEYS_V, 2-62 MTL_SYSTEM_ITEMS_FVL, 2-59 MTL_SYSTEM_ITEMS_INTERFACE, 3-591 MTL_SYSTEM_ITEMS_TL, 3-608 MTL_TASK_V, 2-59 MTL_TRAN_TYPES_SYS_VAL_VIEW, 2-59 MTL_TRAN_TYPES_USER_VAL_VIEW, 2-59 MTL_TRANSACT_INTERFACE_VIEW, 2-62 MTL_TRANSACTION_ACCOUNTS, 3-619 MTL_TRANSACTION_ACCOUNTS_EFC, 3-622 MTL_TRANSACTION_LOT_NUMBERS, 3-630 MTL_TRANSACTION_LOT_VAL_V, 2-59 MTL_TRANSACTION_LOTS_INTERFACE , 3-623 MTL_TRANSACTION_LOTS_TEMP, 3-626 MTL_TRANSACTION_LOTS_VIEW, 2-62 MTL_TRANSACTION_REASONS, 3-633 MTL_TRANSACTION_REASONS_ALL_V, 2-62 MTL_TRANSACTION_REASONS_VAL_V, 2-59 MTL_TRANSACTION_TYPES, 3-634 MTL_TRANSACTIONS_INTERFACE, 3-609
MTL_TRANSACTIONS_INTERFACE_V, 2-59 MTL_TRANSACTIONS_TEMP_ALL_V, 2-59 MTL_TRX_TYPES_VIEW, 2-59 MTL_TXN_COST_DET_INTERFACE, 3-636 MTL_TXN_REQUEST_HEADERS, 3-637 MTL_TXN_REQUEST_LINES, 3-639 MTL_TXN_SOURCE_TYPES, 3-643 MTL_TXN_SOURCE_TYPES_ALL_V, 2-59 MTL_TXN_SRC_FOR_TRAN_TYPE_VIEW , 2-59 MTL_UNIT_TRANSACTIONS, 3-647 MTL_UNIT_TRANSACTIONS_ALL_V, 2-59 MTL_UNITS_OF_MEASURE_AV, 2-62 MTL_UNITS_OF_MEASURE_TL, 3-645 MTL_UNITS_OF_MEASURE_VV, 2-59 MTL_UOM_CLASS_CONV_VAL_V, 2-62 MTL_UOM_CLASS_CONVERSIONS, 3-651 MTL_UOM_CLASSES_AV, 2-62 MTL_UOM_CLASSES_TL, 3-650 MTL_UOM_CLASSES_VV, 2-62 MTL_UOM_CONVERSIONS, 3-653 MTL_UOM_CONVERSIONS_VAL_V, 2-62 MTL_UOM_CONVERSIONS_VIEW, 2-59 MTL_UPDATE_RECORDS_TEMP, 3-655 MTL_USER_DEMAND, 3-656 MTL_USER_SUPPLY, 3-658 MTL_VENDOR_LOT_VIEW, 2-59 ORG_ACCESS, 3-660 ORG_ACCESS_V, 2-59 ORG_ACCESS_VIEW, 2-62 ORG_ACCT_PERIODS, 3-661 ORG_ACCT_PERIODS_V, 2-59 ORG_ENABLED_FREIGHT_VAL_V, 2-59 ORG_FREIGHT_CODE_ALL_V, 2-59 ORG_FREIGHT_CODE_VAL_V, 2-62 ORG_FREIGHT_TL, 3-663 ORG_GL_BATCHES, 3-665 ORG_GL_BATCHES_V, 2-59 ORG_ORG_DEFINITIONS_ALL_V, 2-62 ORG_ORGANIZATION_DEF_MRC_V, 2-62
Index – 8
Oracle Inventory Technical Reference Manual
ORG_ORGANIZATION_DEFINITIONS, 2-59 ORG_ORGANIZATION_DEFINITIONS2, 2-59 PA_EXPENDITURE_TYPES, 3-668 PA_ORGANIZATIONS_EXPEND_V, 2-62 PA_PROJECTS_EXPEND_V_O, 2-62 PA_TASKS_EXPEND_V_OLD, 2-62 PAY_COST_ALLOCATION_KEYFLEX, 3-666 PER_PEOPLE_X, 2-59 PJM_UNIT_NUMBERS, 3-670 PJM_UNIT_SERIAL_HISTORY, 3-672 PO_AGENTS, 3-673 PO_DISTRIBUTIONS_ALL, 3-675 PO_HAZARD_CLASSES_B, 3-682 PO_HEADERS_ALL, 3-684 PO_LINE_LOCATIONS_ALL, 3-699 PO_LINES_ALL, 3-692 PO_RELEASES_ALL, 3-707 PO_REQUISITION_HEADERS_ALL, 3-721 PO_REQUISITION_LINES_ALL, 3-725 PO_REQUISITIONS_INTERFACE, 2-63 PO_REQUISITIONS_INTERFACE_ALL, 3-712 PO_SYSTEM_PARAMETERS_ALL, 3-732 PO_UN_NUMBERS_B, 3-737 PO_VENDOR_SITES_ALL, 3-746 PO_VENDORS, 3-739 PO_VENDORS_VIEW, 2-62 RA_CUST_TRX_TYPES_ALL, 3-751 RA_RULES, 3-755 RA_TERMS_B, 3-757 RA_TERRITORIES, 3-759 RCV_LOTS_INTERFACE, 3-761 RCV_PARAMETERS, 3-762 RCV_ROUTING_HEADERS, 3-765 RCV_SERIALS_INTERFACE, 3-766 RCV_SHIPMENT_HEADERS, 3-767 RCV_SHIPMENT_LINES, 3-771 RCV_TRANSACTIONS, 3-775 RCV_TRANSACTIONS_INTERFACE, 3-781
SO_HEADERS, 2-63 SO_LINES, 2-63 WIP_COST_TXN_INTERFACE, 3-790 WIP_DISCRETE_JOBS, 3-795 WIP_ENTITIES, 3-801 WIP_FLOW_SCHEDULES, 3-803 WIP_LINES, 3-807 WIP_MOVE_TRANSACTIONS, 3-809 WIP_MOVE_TXN_INTERFACE, 3-812 WIP_OPERATION_RESOURCES, 3-819 WIP_OPERATIONS, 3-816 WIP_PARAMETERS, 3-822 WIP_PERIOD_BALANCES, 3-826 WIP_REPETITIVE_ITEMS, 3-829 WIP_REPETITIVE_SCHEDULES, 3-832 WIP_REQUIREMENT_OPERATIONS, 3-835 WIP_SHOP_FLOOR_STATUS_CODES, 3-840 WIP_SHOP_FLOOR_STATUSES, 3-838 WIP_TRANSACTION_ACCOUNTS, 3-846 WIP_TRANSACTIONS, 3-842 WMS_LICENSE_PLATE_NUMBERS, 3-849 WMS_STRATEGIES_B, 3-851 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
Index – 9
Index – 10
Oracle Inventory Technical Reference Manual
Reader’s Comment Form
Oracle Inventory Technical Reference Manual A90200–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.