Vous êtes sur la page 1sur 356

Oracler ASCP and Oracle Global ATP Server Technical Reference Manual

RELEASE 11i

December 1999

Oracler ASCP and Oracle Global ATP Server Technical Reference Manual Release 11i To order this book, ask for Part No. A8084101 Copyright E 1999. Oracle Corporation. All rights reserved. Major Contributors: Sue Hanson, Zoe Mitchell Contributors: Sriram Bala, Brandy Baumback, Shailesh Kumar, Sridhar Lakshminarayanan, Scott Malcolm, Dan Rudolph, Rosalyn Vu, Dan Weir, Tim Wu 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 errorfree. This TRM is provided to customer asis with no warranty of any kind. This TRM does not constitute Documentation as that term is defined in Oracles 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 licensees responsibility to take all appropriate failsafe, backup, 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.22714, 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

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 nondisclosure 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
Chapter 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1

Chapter 2

HighLevel Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1 Overview of HighLevel Design . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 Summary Database Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 6 Database Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 9 Public Table List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 14 Public View List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 26 Forms and Table View List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 27 Internal View List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 30 Module List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 31

Chapter 3

Detailed Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1 Overview of Detailed Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 Table and View Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3

Oracle Proprietary, Confidential InformationUse Restricted by Contract


Contents v

Oracle Proprietary, Confidential Information Use Restricted by Contract


vi Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

CHAPTER

Introduction

he Oracle ASCP and Oracle Global ATP Server Technical Reference Manual provides the information you need to understand the underlying structure of Oracle Advanced Planning and Scheduling. After reading this manual, you should be able to convert your existing applications data, integrate your existing applications with your Oracle ASCP and Oracle Global ATP Server application, and write custom reports for your Oracle ASCP and Oracle Global ATP Server application, as well as read data that you need to perform other tasks. This chapter introduces you to the Oracle ASCP and Oracle Global ATP Server Technical Reference Manual, and explains how to use it.

Oracle Proprietary, Confidential InformationUse Restricted by Contract


Introduction 11

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 repositorybased 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 ASCP and Oracle Global ATP Server Technical Reference Manual contains detailed, uptodate information about the underlying structure of Oracle Advanced Planning and Scheduling. As we design and build new releases of Oracle ASCP and Oracle Global ATP Server applications, we update our Oracle Designer repository to reflect our enhancements. As a result, we can always provide you with an Oracle ASCP and Oracle Global ATP Server 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 Advanced Planning and Scheduling to improve performance. About this Manual This manual describes the Oracle Applications Release 11i data model, as used by Oracle ASCP and Oracle Global ATP Server; 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 Advanced Planning and Scheduling 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 ASCP and Oracle Global ATP Server. You can also use OracleMetaLink which is accessible through Oracles Support Web Center (http://www.oracle.com/support/elec_sup).

Oracle Proprietary, Confidential Information Use Restricted by Contract


12 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Finding the Latest Information


The Oracle ASCP and Oracle Global ATP Server Technical Reference Manual contains the latest information as of the publication date. For the latest information we encourage you to use OracleMetaLink which is accessible through Oracles Support Web Center (http://www.oracle.com/support/elec_sup).

Audience
The Oracle ASCP and Oracle Global ATP Server Technical Reference Manual provides useful guidance and assistance to: Technical End Users Consultants Systems Analysts System Administrators Other MIS professionals This manual assumes that you have a basic understanding of structured analysis and design, and of relational databases. It also assumes that you are familiar with Oracle Application Object Library and your Oracle ASCP and Oracle Global ATP Server application. If you are not familiar with the above products, we suggest that you attend one or more of the training classes available through Oracle Education (see: Other Information Sources: page 1 8).

How This Manual is Organized


This manual contains two major sections, HighLevel Design and Detailed Design. High Level Design This section, Chapter 2, contains database diagrams and lists each database table and view that Oracle ASCP and Oracle Global ATP Server uses. This chapter also has a list of modules.

Oracle Proprietary, Confidential Information Use Restricted by Contract


Introduction 13

Detailed Design This section, Chapter 3, contains a detailed description of the Oracle ASCP and Oracle Global ATP Server 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


14 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

How to Use This Manual


The Oracle ASCP and Oracle Global ATP Server Technical Reference Manual is a single, centralized source for all the information you need to know about the underlying structure and processing of your Oracle ASCP and Oracle Global ATP Server application. For example, you can use this manual when you need to: Convert existing application data Integrate your Oracle ASCP and Oracle Global ATP Server application with your other applications systems Write custom reports Define alerts against Oracle Applications tables Configure your Oracle SelfService 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 your Oracle ASCP and Oracle Global ATP Server application. Modifying Oracle Advanced Planning and Scheduling limits your ability to upgrade to future releases of your Oracle ASCP and Oracle Global ATP Server application. In addition, it interferes with our ability to give you the highquality support you deserve. We have constructed your Oracle ASCP and Oracle Global ATP Server application so that you can customize it to fit your needs without programming, and you can integrate it with your existing applications through interface tables. However, should you require program modifications, you should contact our support team (see: Other Information Sources: page 1 8). They can put you in touch with Oracle Services, the professional consulting organization of Oracle. Their team of experienced applications professionals can make the modifications you need while ensuring upward compatibility with future product releases.
Oracle Proprietary, Confidential Information Use Restricted by Contract
Introduction 15

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 noninterface 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 ASCP and Oracle Global ATP Server Technical Reference Manual does not contain complete information about the dependencies between Oracle ASCP and Oracle Global ATP Server applications tables. Therefore, you should write data into only those tables we identify as interface tables. If you write data into other noninterface tables, you risk violating your data integrity since you might not fulfill all the data dependencies in your Oracle ASCP and Oracle Global ATP Server 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 ASCP and Oracle Global ATP Server applications tables, and to change the meaning of, add, or delete lookup codes and other data in future releases. We do not guarantee the upward compatibility of the Oracle ASCP and Oracle Global ATP Server applications data model. For example, if you write a report that identifies concurrent requests that end in Error status by selecting directly from Oracle Application Object Library tables, we do not guarantee that your report will work properly after an upgrade.

About Oracle Application Object Library


The Oracle ASCP and Oracle Global ATP Server Technical Reference Manual may contain references to tables that belong to Oracle Application Object Library. Oracle Application Object Library is a collection of prebuilt 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,
Oracle Proprietary, Confidential Information Use Restricted by Contract
16 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

database tables and objects, messages, menus, responsibilities, flexfield definitions and online help.

Attention: Oracle does not support any customization of Oracle Application Object Library tables or modules, not even by Oracle consultants. (Oracle Application Object Library tables generally have names beginning with FND_%.) Accordingly, this manual does not contain detailed information about most Oracle Application Object Library tables used by your Oracle ASCP and Oracle Global ATP Server application.

A Few Words About Terminology


The following list provides you with definitions for terms that we use throughout this manual: Relationship A relationship describes any significant way in which two tables may be associated. For example, rows in the Journal Headers table may have a onetomany relationship with rows in the Journal Lines table. Database Diagram A database diagram is a graphic representation of application tables and the relationships between them. Summary Database Diagram A summary database diagram shows the most important application tables and the relationships between them. It omits tables and relationships that contribute little to the understanding of the application data model. Typically, a summary database diagram shows tables that contain key reference and transaction data. 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.

Oracle Proprietary, Confidential Information Use Restricted by Contract


Introduction 17

Application Building Block An application building block is a set of tables and modules (forms, reports, and concurrent programs) that implement closelyrelated 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 userfriendly names in a list of values window. QuickCodes simplify name and language changes by letting you change the names your end users see, while the codes in your underlying programs remain the same. Form A form is a module comprised of closely related windows that are used together to perform a task. For example, the Enter Journals form in Oracle General Ledger includes the Enter Journals window, the Batch window, and the More Actions window among others. The Enter Journals window is the main window, and from it, you can use buttons to navigate to other windows in the form. The form name usually corresponds to the main window in the form, and is frequently a window you open directly from the Navigator.

Other Information Sources


There are additional information sources, including other documentation, training and support services, that you can use to increase your knowledge and understanding of Oracle Designer, Oracle Application Object Library, and your Oracle ASCP and Oracle Global ATP Server application. 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 Proprietary, Confidential Information Use Restricted by Contract


18 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Applications Developers Guide This guide contains the coding standards followed by the Oracle Applications development staff. It describes the Oracle Application Object Library components needed to implement the Oracle Applications user interface described in the Oracle Applications User Interface Standards. It also provides information to help you build your custom Developer forms so that they integrate with Oracle Applications. Oracle Applications User Interface Standards This manual contains the user interface (UI) standards followed by the Oracle Applications development staff. It describes the UI for the Oracle Applications products and how to apply this UI to the design of an application built using Oracle Forms 6. Oracle ASCP and Oracle Global ATP Server applications User Guide Your user guide provides you with all the information you need to use your Release 11i Oracle ASCP and Oracle Global ATP Server application. Each user guide is organized for fast, easy access to detailed information in a function and taskoriented organization. Oracle Self Service Web Applications Online Documentation This documentation describes how Oracle SelfService Web Applications enable companies to provide a selfservice 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 ASCP and Oracle Global ATP Server 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 Proprietary, Confidential Information Use Restricted by Contract


Introduction 19

Oracle Workflow Guide This manual explains how to define new workflow business processes as well as customize existing Oracle Applicationsembedded workflow processes. You also use this guide to complete the setup steps necessary for any Oracle Applications product that includes workflowenabled processes. Oracle Alert User Guide This manual explains how to define periodic and event alerts to monitor the status of your Oracle Applications data. Multiple Reporting Currencies in Oracle Applications If you use the Multiple Reporting Currencies feature to report and maintain accounting records in more than one currency, use this manual before implementing Oracle ASCP and Oracle Global ATP Server. This manual details additional steps and setup considerations for implementing Oracle ASCP and Oracle Global ATP Server 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 ASCP and Oracle Global ATP Server installation, use this guide to learn about setting up and using Oracle ASCP and Oracle Global ATP Server 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 uptodate information about integrating with other Oracle Manufacturing applications and with your other systems. This documentation includes open interfaces found in Oracle Manufacturing.

Oracle Proprietary, Confidential Information Use Restricted by Contract


1 10 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

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, architecture, features and terminology for Oracle Applications Release 11i. This book also introduces the concepts behind and major uses of Applicationswide features such as MRC, BIS, languages and character sets (NLS, MLS), BIS, SelfService Web Applications and so on. Installing Oracle Applications Describes the OneHour Install process, the method by which Release 11i will be installed. This manual includes all howto steps, screen shots and information about Applicationswide postinstall tasks. Using the AD Utilities This manual contains howto 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 postupgrade steps that are required to upgrade products from Release 10.7 (NCA, SC and charactermode) 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 Proprietary, Confidential Information Use Restricted by Contract
Introduction 1 11

Oracle Applications System Administrators 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 SelfService Web Applications and the Web Applications Dictionary. 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.

Oracle Proprietary, Confidential Information Use Restricted by Contract


1 12 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Support From onsite support to central support, our team of experienced professionals provides the help and information you need to keep your Oracle ASCP and Oracle Global ATP Server application working for you. This team includes your Technical Representative, Account Manager, and Oracles large staff of consultants and support specialists with expertise in your business area, managing an Oracle server, and your hardware and software environment.

Oracle Proprietary, Confidential Information Use Restricted by Contract


Introduction 1 13

About Oracle
Oracle Corporation develops and markets an integrated line of software products for database management, applications development, decision support, and office automation, as well as Oracle Applications, an integrated suite of more than 75 software modules for financial management, supply chain management, manufacturing, project systems, human resources, and sales and service management. Oracle products are available for mainframes, minicomputers, personal computers, network computers, and personal digital assistants, allowing organizations to integrate different computers, different operating systems, different networks, and even different database management systems, into a single, unified computing and information resource. Oracle is the worlds leading supplier of software for information management, and the worlds 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 ASCP and Oracle Global ATP Server applications and this technical reference manual! We appreciate your comments and feedback. At the back of this manual is a Readers Comment Form that you can use to explain what you like or dislike about your Oracle ASCP and Oracle Global ATP Server application or this technical reference manual. Mail your comments to the following address or call us directly at (650) 5067000. Oracle Applications Documentation Manager Oracle Corporation 500 Oracle Parkway Redwood Shores, California 94065 U.S.A. Or, send electronic mail to appsdoc@us.oracle.com .

Oracle Proprietary, Confidential Information Use Restricted by Contract


1 14 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

CHAPTER

HighLevel Design

his chapter presents a highlevel design for Oracle Advanced Planning and Scheduling that satisfies the business needs we specify during Strategy and Analysis. It contains database diagrams for Oracle Advanced Planning and Scheduling application building blocks, lists of database tables and views, and a list of modules.

Oracle Proprietary, Confidential InformationUse Restricted by Contract


HighLevel Design 21

Overview of High Level Design


During HighLevel 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 HighLevel Design chapter to quickly acquaint yourself with the tables, views, and modules that comprise Oracle ASCP and Oracle Global ATP Server applications. And, you can prepare yourself to understand the detailed design and implementation of Oracle Advanced Planning and Scheduling.

Summary Database Diagram


The Summary Database Diagram section graphically represents the most important application tables and the relationships between them. It omits tables and relationships that contribute little to the understanding of the application data model. Typically, a summary database diagram shows tables that contain key reference and transaction data. We prepare a summary database diagram to describe, at a conceptual level, the key information on which our business depends. Later, we refine this summary database diagram, breaking it into multiple database diagrams (generally, one per application building block) to represent all the tables and relationships we need to implement our application in the database. Review the Summary Database Diagram section to see at a glance the major tables and relationships on which your Oracle ASCP and Oracle Global ATP Server application depends.

Database Diagrams
The Database Diagrams section graphically represents all Oracle ASCP and Oracle Global ATP Server applications tables and the relationships between them, organized by building block. Use this section to quickly learn what tables each Oracle ASCP and Oracle Global ATP Server application building block uses, and how those tables interrelate. Then, you can refer to the Table and View
Oracle Proprietary, Confidential Information Use Restricted by Contract
22 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Definitions sections of Chapter 3 for more detailed information about each of those tables.

Table Lists
The Table List sections list the Oracle ASCP and Oracle Global ATP Server applications tables. Because a product might not include at least one table for each type, this Technical Reference Manual might not include each of the following sections. Public Tables Use the Public Table List section to quickly identify the tables you are most interested in. Then, you can refer to the Table and View Definitions sections of Chapter 3 for more detailed information about those tables. In addition, this manual may contain full documentation for one or more of the following Application Object Library tables: FND_DUAL, FND_CURRENCIES, and FND_COMMON_LOOKUPS. Internal Tables This section includes a list of private, internal tables used by Oracle ASCP and Oracle Global ATP Server; we do not provide additional documentation for these tables.

View Lists
The View List sections list the Oracle ASCP and Oracle Global ATP Server 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.

Oracle Proprietary, Confidential Information Use Restricted by Contract


HighLevel Design 23

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 SelfService 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 ASCP and Oracle Global ATP Server uses. 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 ASCP and Oracle Global ATP Server 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 ASCP and Oracle Global ATP Server. Use your users guide to learn more about reports and concurrent processes.
Oracle Proprietary, Confidential Information Use Restricted by Contract
24 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Summary Database Diagram


This Summary Database Diagram graphically represents the most important Oracle ASCP and Oracle Global ATP Server applications tables and the relationships between them. It describes, at a conceptual level, the key information on which your Oracle ASCP and Oracle Global ATP Server application depends. This diagram does not represent the complete database implementation of Oracle ASCP and Oracle Global ATP Server applications tables. It shows tables that contain key reference and transaction data, and omits tables and relationships that contribute little to the understanding of the Oracle ASCP and Oracle Global ATP Server applications data model. For example, a foreign key relationship shown between two tables may actually be implemented by an intervening table, not shown in this diagram. For more detailed graphical representations of Oracle ASCP and Oracle Global ATP Server applications tables and the relationships between them, see the Database DIagrams section in this chapter.

Oracle Proprietary, Confidential InformationUse Restricted by Contract


HighLevel Design 25

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


26 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Tables are the basic unit of storage in the database. A hand symbol preceding the title in the tables 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


HighLevel Design 27

Database Diagrams
This section graphically represents most of the significant Oracle ASCP and Oracle Global ATP Server applications tables and the relationships between them, organized by building block. Use this section to quickly learn what tables each Oracle ASCP and Oracle Global ATP Server 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 ASCP and Oracle Global ATP Server application building blocks: Diagram 1: Diagram 2: Planning Information Sourcing Information

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. Planning Information Diagram 2 shows the tables and relationships that store information pertaining to plans. These tables are used by the planning processes MPS, MRP, and DRP to generate material plans. The results of the material plan can be reviewed in the Planner Workbench. Sourcing Information Diagram 1 shows the tables and relationships that store sourcing information used in MPS, MRP, and DRP plans. These tables contain sourcing rules and bill of distribution information which are tied to an assignment set which is referenced by a plan.

Oracle Proprietary, Confidential InformationUse Restricted by Contract


28 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Planning Information

Oracle Proprietary, Confidential Information Use Restricted by Contract


HighLevel Design 29

Sourcing Information

Oracle Proprietary, Confidential Information Use Restricted by Contract


2 10 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Public Table List


This section lists each public database table that Oracle Supply Chain Planning 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 books Introduction. Oracle Supply Chain Planning uses the following Public tables: Table Name
MRP_AD_BOMS MRP_AD_DEMAND MRP_AD_DEPT_RESS MRP_AD_DSCR_JOBS MRP_AD_FLOW_SCHDS MRP_AD_INV_COMPS MRP_AD_MTRX_TMP MRP_AD_OH_QTYS MRP_AD_OPERATION_COMPONENTS MRP_AD_OPR_RESS MRP_AD_OPR_RTNS MRP_AD_OPR_SEQS MRP_AD_ORDER_LINES_ALL MRP_AD_PROCESS_EFFECTIVITY MRP_AD_REPT_ITEM_DEMANDS MRP_AD_REPT_ITEM_SUPPLIES MRP_AD_REPT_SCHDS MRP_AD_RESOURCE_REQUIREMENTS

Description (See page 3 8) (See page 3 9) (See page 3 10) (See page 3 11) (See page 3 12) (See page 3 13) (See page 3 14) (See page 3 15) (See page 3 16) (See page 3 17) (See page 3 18) (See page 3 19) (See page 3 20) (See page 3 21) (See page 3 22) (See page 3 23) (See page 3 24) (See page 3 25)

Oracle Proprietary, Confidential InformationUse Restricted by Contract


HighLevel Design 2 11

MRP_AD_RES_CHNGS MRP_AD_SCHD_DATES MRP_AD_SI_CAPA MRP_AD_SUPPLY MRP_AD_U_DEMAND MRP_AD_U_SUPPLY MRP_AD_WIP_COMP_DEMANDS MRP_AD_WIP_COMP_SUPPLIES MRP_AD_WLINES MRP_AD_WOPRS MRP_AD_WOPR_RESS MRP_AD_WREQ_OPRS MSC_AMONG_VALUES

(See page 3 26) (See page 3 27) (See page 3 28) (See page 3 29) (See page 3 30) (See page 3 31) (See page 3 32) (See page 3 33) (See page 3 34) (See page 3 35) (See page 3 36) (See page 3 37) User selected criteria for 10SC Planner Workbench (See page 3 38) Stores the Answers for Ask Oracle Questions (See page 3 39) (See page 3 40) (See page 3 42) (See page 3 44) Available to promise information for master scheduled parts (See page 3 47) (See page 3 48) (See page 3 50) (See page 3 51) (See page 3 52) (See page 3 53) (See page 3 55) (See page 3 56)

MSC_ANSWERS

MSC_APPS_INSTANCES MSC_ASSIGNMENT_SETS MSC_ATP_RULES MSC_AVAILABLE_TO_PROMISE

MSC_BILL_OF_RESOURCES MSC_BIS_BUSINESS_PLANS MSC_BIS_INV_DETAIL MSC_BIS_PERFORMANCE_MEASURES MSC_BIS_PERIODS MSC_BIS_RES_SUMMARY MSC_BIS_TARGETS

Oracle Proprietary, Confidential Information Use Restricted by Contract


2 12 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_BIS_TARGET_LEVELS MSC_BOMS MSC_BOM_COMPONENTS MSC_BOR_REQUIREMENTS MSC_CALENDAR_DATES MSC_CALENDAR_SHIFTS MSC_CAL_WEEK_START_DATES MSC_CAL_YEAR_START_DATES MSC_CAPACITY_PLANS MSC_CATEGORY_SETS MSC_CATEGORY_SET_ID_LID MSC_COMPONENT_SUBSTITUTES MSC_CRITERIA MSC_DEMANDS MSC_DEMAND_CLASSES MSC_DEPARTMENT_RESOURCES MSC_DESIGNATORS MSC_EXCEPTION_DETAILS MSC_FILES MSC_FORM_QUERY MSC_FULL_PEGGING MSC_INSTANCE_ORGS MSC_INTERORG_SHIP_METHODS MSC_ITEMS MSC_ITEM_CATEGORIES MSC_ITEM_EXCEPTIONS MSC_ITEM_ID_LID

(See page 3 58) (See page 3 60) (See page 3 62) (See page 3 65) (See page 3 67) Workday calendar shifts (See page 3 69) (See page 3 71) Workday calendar yearly start dates (See page 3 72) (See page 3 73) (See page 3 75) (See page 3 77) (See page 3 78) Seeded criteria for Planner Workbench (See page 3 80) (See page 3 81) (See page 3 85) (See page 3 86) (See page 3 88) (See page 3 90) File names used by the planner (See page 3 92) (See page 3 93) (See page 3 95) (See page 3 97) (See page 3 98) (See page 3 100) (See page 3 101) (See page 3 103) (See page 3 105)

Oracle Proprietary, Confidential Information Use Restricted by Contract


HighLevel Design 2 13

MSC_ITEM_SOURCING MSC_ITEM_SUPPLIERS MSC_LOCATION_ASSOCIATIONS MSC_MATERIAL_PLANS MSC_NET_RESOURCE_AVAIL MSC_OPERATION_COMPONENTS MSC_OPERATION_RESOURCES MSC_OPERATION_RESOURCE_SEQS MSC_PARAMETERS MSC_PARTNER_CONTACTS MSC_PERIOD_START_DATES MSC_PLANNERS MSC_PLANS MSC_PLAN_BUCKETS MSC_PLAN_ORGANIZATIONS MSC_PLAN_PARTITIONS

(See page 3 106) (See page 3 108) (See page 3 110) (See page 3 111) (See page 3 113) (See page 3 115) (See page 3 116) (See page 3 118) (See page 3 119) This table stores the partner contacts. (See page 3 121) (See page 3 122) (See page 3 123) (See page 3 124) (See page 3 130) (See page 3 132) The table stores partition information for plans. (See page 3 134) (See page 3 135) (See page 3 136) Requisition Import interface table (See page 3 137) Requisition reschedule interface table (See page 3 139) (See page 3 140) (See page 3 142) (See page 3 144) (See page 3 145) (See page 3 146) Repetitive planning period start dates (See page 3 147)

MSC_PLAN_REFRESHES MSC_PLAN_SCHEDULES MSC_PO_REQUISITIONS_INTERFACE MSC_PO_RESCHEDULE_INTERFACE MSC_PROCESS_EFFECTIVITY MSC_PROJECTS MSC_PROJECT_TASKS MSC_QUESTIONS_B MSC_QUESTIONS_TL MSC_REPETITIVE_PERIODS

Oracle Proprietary, Confidential Information Use Restricted by Contract


2 14 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_RESERVATIONS MSC_RESOURCE_CHANGES MSC_RESOURCE_GROUPS MSC_RESOURCE_REQUIREMENTS MSC_RESOURCE_SHIFTS MSC_ROUTINGS MSC_ROUTING_OPERATIONS MSC_SAFETY_STOCKS MSC_SALES_ORDERS

Material reservations (See page 3 148) Resource capacity modifications (See page 3 150) (See page 3 152) (See page 3 153) Resource shift information (See page 3 156) (See page 3 157) (See page 3 159) Safety stock levels (See page 3 161) This table stores sales order demand and reservations from source application instances. (See page 3 162) (See page 3 164) (See page 3 165) The table stores the sequence dependent setups and tears down. This is used by HLS to ensure a minimun delay between two operations using the same resource. (See page 3 166) Workday calendar shift dates (See page 3 167) Workday calendar shift exceptions (See page 3 169) Workday calendar shift times (See page 3 171) This table stores the different simulation sets. (See page 3 172) Tasks to be performed by Snapshot Workers (See page 3 173) Historical information related to sourcing. (See page 3 175) This table stores sourcing rules and bills of distribution information. (See page 3 176) This table stores the assignment of sourcing rules (or bills of distribution) to item, organization, category, or at the global level. (See page 3 178)

MSC_SCHEDULING_RULES MSC_SELECTION_CRITERIA MSC_SEQUENCE_DEPENDENT_SETUPS

MSC_SHIFT_DATES MSC_SHIFT_EXCEPTIONS MSC_SHIFT_TIMES MSC_SIMULATION_SETS

MSC_SNAPSHOT_TASKS

MSC_SOURCING_HISTORY MSC_SOURCING_RULES

MSC_SR_ASSIGNMENTS

Oracle Proprietary, Confidential Information Use Restricted by Contract


HighLevel Design 2 15

MSC_SR_RECEIPT_ORG

Receiving Organizations for Sourcing Rules or Bills of distribution (See page 3 180) Source organization for Sourcing Rules or Bills of distribution (See page 3 182) (See page 3 184) (See page 3 185) (See page 3 187) The staging table used by the collection program to validate and process data for table MSC_BIS_BUSINESS_PLANS. (See page 3 188) The staging table used by the collection program to validate and process data for table MSC_BIS_PERIODS. (See page 3 189) The staging table used by the collection program to validate and process data for table MSC_BIS_PFMC_MEASURES. (See page 3 190) The staging table used by the collection program to valid and process data for table MSC_BIS_TARGETS. (See page 3 191) The staging table used by the collection program to validate and process data for table MSC_BIS_TARGET_LEVELS (See page 3 192) The staging table used by the collection program to valid and process data for table MSC_BOMS. (See page 3 193) The staging table used by the collection program to valid and process data for table MSC_BOM_COMPONENTS. (See page 3 194) The staging table used by the collection program to valid and process data for table MSC_BOR_REQUIREMENTS. (See page 3 196) The staging table used by the collection program to validate and process data for table MSC_CALENDAR_DATES. (See page 3 197)

MSC_SR_SOURCE_ORG

MSC_ST_ASSIGNMENT_SETS MSC_ST_ATP_RULES MSC_ST_BILL_OF_RESOURCES MSC_ST_BIS_BUSINESS_PLANS

MSC_ST_BIS_PERIODS

MSC_ST_BIS_PFMC_MEASURES

MSC_ST_BIS_TARGETS

MSC_ST_BIS_TARGET_LEVELS

MSC_ST_BOMS

MSC_ST_BOM_COMPONENTS

MSC_ST_BOR_REQUIREMENTS

MSC_ST_CALENDAR_DATES

Oracle Proprietary, Confidential Information Use Restricted by Contract


2 16 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_CALENDAR_SHIFTS

The staging table used by the collection program to validate and process data for table MSC_CALENDAR_SHIFTS. (See page 3 198) The staging table used by the collection program to validate and process data for table MSC_CAL_WEEK_START_DATES. (See page 3 199) The staging table used by the collection program to validate and process data for table MSC_YEAR_START_DATES. (See page 3 200) The staging table used by the collection program to validate and process data for table MSC_CATEGORY_SETS. (See page 3 201) The staging table used by the collection program to validate and process data for table MSC_COMPONENT_SUBSTITUTES. (See page 3 202) The staging table used by the collection program to validate and process data for table MSC_DEMANDS. (See page 3 203) The staging table used by the collection program to validate and process data for demand classes. (See page 3 205) The staging table used by the collection program to validate and process data for table MSC_DEPARTMENT_RESOURCES. (See page 3 206) The staging table used by the collection program to validate and process data for table MSC_DESIGNTORS. (See page 3 208) The staging table used by the collection program to validate and process data for table MSC_INTERORG_SHIP_METHODS. (See page 3 209) The staging table used by the collection program to validate and process data for table MSC_ITEM_CATEGORIES. (See page 3 210) The staging table used by the collection program to validate and process data for table MSC_ITEM_SUPPLIERS. (See page 3 211)

MSC_ST_CAL_WEEK_START_DATES

MSC_ST_CAL_YEAR_START_DATES

MSC_ST_CATEGORY_SETS

MSC_ST_COMPONENT_SUBSTITUTES

MSC_ST_DEMANDS

MSC_ST_DEMAND_CLASSES

MSC_ST_DEPARTMENT_RESOURCES

MSC_ST_DESIGNATORS

MSC_ST_INTERORG_SHIP_METHODS

MSC_ST_ITEM_CATEGORIES

MSC_ST_ITEM_SUPPLIERS

Oracle Proprietary, Confidential Information Use Restricted by Contract


HighLevel Design 2 17

MSC_ST_LOCATION_ASSOCIATIONS

The staging table used by the collection program to validate and process data for table MSC_LOCATION_ASSOCIATIONS. (See page 3 212) The staging table used by the collection program to validate and process data for table MSC_NET_RESOURCE_AVAIL. (See page 3 213) The staging table used by the collection program to validate and process data for table MSC_OPERATION_COMPONENTS. (See page 3 214) The staging table used by the collection program to validate and process data for table MSC_OPERATION_RESOURCES. (See page 3 215) The staging table used by the collection program to validate and process data for table MSC_OPERATION_RESOURCE_SEQS. (See page 3 216) The staging table used by the collection program to validate and process data for table MSC_PARAMETERS. (See page 3 217) The staging table used by the collection program to validate and process data for table MSC_PARTNER_CONTACS. (See page 3 218) The staging table used by the collection program to validate and process data for table MSC_PERIOD_START_DATES. (See page 3 219) The staging table used by the collection program to validate and processdata for table MSC_PLANNERS. (See page 3 220) The staging table used by the collection program to validate and process data for table MSC_PROCESS_EFFECTIVITY. (See page 3 221) The staging table used by the collection program to validate and process data for table MSC_PROJECTS. (See page 3 222)

MSC_ST_NET_RESOURCE_AVAIL

MSC_ST_OPERATION_COMPONENTS

MSC_ST_OPERATION_RESOURCES

MSC_ST_OPERATION_RESOURCE_SEQS

MSC_ST_PARAMETERS

MSC_ST_PARTNER_CONTACTS

MSC_ST_PERIOD_START_DATES

MSC_ST_PLANNERS

MSC_ST_PROCESS_EFFECTIVITY

MSC_ST_PROJECTS

Oracle Proprietary, Confidential Information Use Restricted by Contract


2 18 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_PROJECT_TASKS

The staging table used by the collection program to validate and process data for table MSC_PROJECT_TASKS. (See page 3 223) The staging table used by the collection program to validate and process data for table MSC_RESERVATIONS. (See page 3 224) The staging table used by the collection program to validate and process data for table MSC_RESOURCE_CHANGES. (See page 3 225) The staging table used by the collection program to validate and processdata for table MSC_ST_RESOURCE_CHANGES. (See page 3 226) The staging table used by the collection program to validate and process data for table MSC_RESOURCE_REQUIREMENTS. (See page 3 227) The staging table used by the collection program to validate and process data for table MSC_RESOURCE_SHIFTS. (See page 3 228) The staging table used by the collection program to validate and process data for table MSC_ROUTINGS. (See page 3 229) The staging table used by the collection program to validate and process data for table MSC_ROUTING_OPERATIONS. (See page 3 230) The staging table used by the collection program to validate and process data for table MSC_SAFETY_STOCKS. (See page 3 232) The staging table used by the collection program to validate and process data for table MSC_SALES_ORDERS. (See page 3 233) The staging table used by the collection program to validate and process data for table MSC_SHIFT_DATES. (See page 3 235)

MSC_ST_RESERVATIONS

MSC_ST_RESOURCE_CHANGES

MSC_ST_RESOURCE_GROUPS

MSC_ST_RESOURCE_REQUIREMENTS

MSC_ST_RESOURCE_SHIFTS

MSC_ST_ROUTINGS

MSC_ST_ROUTING_OPERATIONS

MSC_ST_SAFETY_STOCKS

MSC_ST_SALES_ORDERS

MSC_ST_SHIFT_DATES

Oracle Proprietary, Confidential Information Use Restricted by Contract


HighLevel Design 2 19

MSC_ST_SHIFT_EXCEPTIONS

The staging table used by the collection program to validate and process data for table MSC_SHIFT_EXCEPTIONS. (See page 3 236) The staging table used by the collection program to validate and process data for table MSC_SHIFT_TIMES. (See page 3 237) The staging table used by the collection program to validate and process data for table MSC_SIMULATION_SETS. (See page 3 238) Historical information related to Sourcing (See page 3 239) The staging table used by the collection program to validate and process data for table MSC_SOURCING_RULES. (See page 3 240) The staging table used by the collection program to valid and process data for table MSC_SR_ASSIGNMENTS. (See page 3 241) The staging table used by the collection program to validate and process data for table MSC_SR_RECEIPT_ORG. (See page 3 242) The staging table used by the collection program to validate and process data for table MSC_SR_SOURCE_ORG. (See page 3 243) The staging table used by the collection program to validate and process data for table MSC_SUB_INVENTORIES. (See page 3 244) The staging table used by the collection program to validate and process data for table MSC_SUPPLIER_CAPACITIES. (See page 3 245) The staging table used by the collection program to validate and process data for table MSC_SUPPLIER_FLEX_FENCES. (See page 3 246) The staging table used by the collection program to validate and process data for table MSC_SUPPLIES. (See page 3 247)

MSC_ST_SHIFT_TIMES

MSC_ST_SIMULATION_SETS

MSC_ST_SOURCING_HISTORY MSC_ST_SOURCING_RULES

MSC_ST_SR_ASSIGNMENTS

MSC_ST_SR_RECEIPT_ORG

MSC_ST_SR_SOURCE_ORG

MSC_ST_SUB_INVENTORIES

MSC_ST_SUPPLIER_CAPACITIES

MSC_ST_SUPPLIER_FLEX_FENCES

MSC_ST_SUPPLIES

Oracle Proprietary, Confidential Information Use Restricted by Contract


2 20 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_SYSTEM_ITEMS

The staging table used by the collection program to valid and process data for table MSC_SYSTEM_ITEMS. (See page 3 250) The staging table used by the collection program to validate and process data for table MSC_TRADING_PARTNERS. (See page 3 253) The staging table used by the collection program to validate and process data for table MSC_TRADING_PARTNER_SITES. (See page 3 255) The staging table used by the collection program to validate and process data for table MSC_UNITS_OF_MEASURE. (See page 3 256) The staging table used by the collection program to validate and process data for table MSC_UNIT_NUMBERS. (See page 3 257) The staging table used by the collection program to validate and process data for table MSC_UOM_CLASS_CONVERSIONS. (See page 3 258) The staging table used by the collection program to validate and process data for table MSC_UOM_CONVERSIONS. (See page 3 259) (See page 3 260) (See page 3 262) (See page 3 264) (See page 3 266) (See page 3 268) (See page 3 274) This table is used by the collection program to maintain the correspondence between the source instances identifiers and the planning identifiers for trading partners. (See page 3 279)

MSC_ST_TRADING_PARTNERS

MSC_ST_TRADING_PARTNER_SITES

MSC_ST_UNITS_OF_MEASURE

MSC_ST_UNIT_NUMBERS

MSC_ST_UOM_CLASS_CONVERSIONS

MSC_ST_UOM_CONVERSIONS

MSC_SUB_INVENTORIES MSC_SUPPLIER_CAPACITIES MSC_SUPPLIER_FLEX_FENCES MSC_SUPPLIER_PLANS MSC_SUPPLIES MSC_SYSTEM_ITEMS MSC_TP_ID_LID

Oracle Proprietary, Confidential Information Use Restricted by Contract


HighLevel Design 2 21

MSC_TP_SITE_ID_LID

This table is used by the collection program to maintain the correspondence between the source instances identifiers and the planning identifiers for trading partner sites. (See page 2 22) (See page 3 281) (See page 3 283) Unit of measure definitions (See page 3 285) (See page 3 286) Conversions between base units of two different classes (See page 3 287) (See page 3 289) Requests to add/delete/ modify material/resource requirements for jobs and schedules (See page 3 291) Requests to create or modify jobs and schedules (See page 3 293) Planner Workbench display options (See page 3 295)

MSC_TRADING_PARTNERS MSC_TRADING_PARTNER_SITES MSC_UNITS_OF_MEASURE MSC_UNIT_NUMBERS MSC_UOM_CLASS_CONVERSIONS

MSC_UOM_CONVERSIONS MSC_WIP_JOB_DTLS_INTERFACE

MSC_WIP_JOB_SCHEDULE_INTERFACE

MSC_WORKBENCH_DISPLAY_OPTIONS

Oracle Proprietary, Confidential Information Use Restricted by Contract


2 22 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Public View List


This section lists each public database view that Oracle ASCP and Oracle Global ATP Server 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 ASCP and Oracle Global ATP Server uses the following public views: View Name
MSC_ACTIONS_TREE_V MSC_ACTION_ORDERS_TREE_V MSC_ITEM_EXCEPTION_V MSC_ITEM_SOURCING_LEVELS_V MSC_VERTICAL_PLAN_V OLD_ITEM_SOURCING_LEVELS_V OLD_SC_BILL_SF_V OLD_SC_BILL_WU_V

Description (See page NO TAG) (See page NO TAG) (See page NO TAG) (See page NO TAG) (See page NO TAG) (See page NO TAG) (See page NO TAG) (See page NO TAG)

Oracle Proprietary, Confidential Information Use Restricted by Contract


HighLevel Design 2 23

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 ASCP and Oracle Global ATP Server 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 ASCP and Oracle Global ATP Server. Oracle ASCP and Oracle Global ATP Server uses the following Forms and Table views: MSC_ACTION_SUMMARY_V MSC_ALTERNATE_RESOURCES_V MSC_ANSWERS_V MSC_AVAIL_RESOURCE_DETAIL_V MSC_AVAIL_RESOURCE_SUMMARY_V MSC_BILL_OF_RESOURCES_V MSC_CATEGORIES_TREE_V MSC_COMPONENTS_SC_V MSC_COMPONENTS_TREE_V MSC_CUST_SUP_ORG_V MSC_DEMANDS_MV_V MSC_EXCEPTION_DETAILS_V MSC_FLP_DEMAND_SUPPLY_V MSC_FLP_DEMAND_SUPPLY_V2 MSC_FLP_END_DEMAND2_V MSC_FLP_END_DEMAND_V MSC_FLP_ONHAND_V MSC_FLP_SUPPLY_DEMAND_V MSC_FLP_SUPPLY_DEMAND_V2 MSC_FLP_SUPPLY_V MSC_INSTANCE_ORGS_V
Oracle Proprietary, Confidential Information Use Restricted by Contract
2 24 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ITEMS_TREE_V MSC_ITEM_SOURCING_V MSC_LATE_ORDERS_MV_V MSC_LINE_ITEMS_LOV_V MSC_ORDERS_V MSC_ORGS_TREE_V MSC_PARAMETERS_V MSC_PLANNED_RESOURCES_V MSC_PLANS_TREE_V MSC_PLAN_ORGS_V MSC_PLAN_PARAMETERS_V MSC_PLAN_SCHED_V MSC_PROCESS_EFFECTIVITY_V MSC_PRODUCT_FAMILIES_TREE_V MSC_PROJECTS_TREE_V MSC_PROJECT_ITEMS_TREE_V MSC_QUESTIONS_VL MSC_RESOURCES_TREE_V MSC_RESOURCE_ITEMS_TREE_V MSC_ROUTING_OPERATIONS_V MSC_SC_BILL_BOM_V MSC_SC_BILL_MAKE_AT_V MSC_SC_BILL_SF_V MSC_SC_BILL_V MSC_SC_BILL_WU_V MSC_SEARCH_ACTIONS_V MSC_SEARCH_ITEMS_V MSC_SEARCH_ORGS_V MSC_SEARCH_PROJECTS_V MSC_SEARCH_RESOURCES_V
Oracle Proprietary, Confidential Information Use Restricted by Contract
HighLevel Design 2 25

MSC_SEARCH_SUPPLIERS_V MSC_SOURCES_V MSC_SR_ASSIGNMENTS_V MSC_SR_RECEIPT_ORG_V MSC_SR_SOURCE_ORG_V MSC_SR_VIEW_CON_V MSC_SR_VIEW_EXP_V MSC_SR_VIEW_MAKE_AT_V MSC_SR_VIEW_REC_V MSC_SR_VIEW_V MSC_SUBSTITUTE_COMPONENTS_V MSC_SUB_INVENTORIES_V MSC_SUPPLIERS_LOV_V MSC_SUPPLIERS_TREE_V MSC_SUPPLIER_CAPACITY_V MSC_SUPPLIER_FLEX_FENCES_V MSC_SYSTEM_ITEMS_SC_V MSC_TREE_SELECTION_V

Oracle Proprietary, Confidential Information Use Restricted by Contract


2 26 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Internal View List


This section lists each private, internal view that Oracle ASCP and Oracle Global ATP Server 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 ASCP and Oracle Global ATP Server uses the following internal views: MSC_APPS_INSTANCES_V MSC_BOD_SOURCING_RULES_V MSC_BOD_TASK_SR_LEVELS_V MSC_ITEM_LOWEST_SR_LEVEL_V MSC_ITEM_SR_LEVELS_V MSC_ITEM_TASK_SR_LEVELS_V MSC_PLAN_ORGANIZATIONS_V MSC_PLAN_SCHEDULES_V MSC_RESOURCE_REQUIREMENTS_V MSC_SCATP_ITEM_SR_LEVELS_V MSC_SCATP_SOURCES_V MSC_SCH_RULE_CRITERIA_V MSC_SCH_RULE_NAMES_V MSC_UOM_CONVERSIONS_VIEW

Oracle Proprietary, Confidential Information Use Restricted by Contract


HighLevel Design 2 27

Module List
This section lists each form, report and concurrent program comprising Oracle Supply Chain Planning.

Forms
MSCCHORG MSCFDSRA MSCFINST MSCFNSCW MSCFPCMN MSCFPPMR MSCFUDAY MSCFUDPP MSCFVSAH MSCFVSCB MSCSCHRS

Change Instance/Organization Sourcing Rule/Bill of Distribution assignments Define application instances and organizations Planner Workbench Define MPS/MRP/DRP Names Define Plan Options View Work Dates Define Plan Parameters View Sourcing Assignment Hierarchy View Supply Chain Bill Define Priority Rules

Concurrent Programs
MSCCPP MSCMON MSCNEW MSCNSP MSCPDW MSCPRG MSCSDW MSCSLD

Launch Copy Plan Monitor snapshot and planner processes Generate material and capacity plans Snapshot data for planning Delete Planner tables Purge plan Delete data from last planning run Snapshot Loader Worker

Oracle Proprietary, Confidential InformationUse Restricted by Contract


2 28 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

CHAPTER

Detailed Design

his chapter presents a detailed design for implementing Oracle Advanced Planning and Scheduling. 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 InformationUse Restricted by Contract


Detailed Design 31

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 Advanced Planning and Scheduling that enables you to: Convert existing application data Integrate your Oracle ASCP and Oracle Global ATP Server 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 SelfService Web Applications

Table and View Definitions


The Table and View Definitions section contains a detailed definition of Oracle ASCP and Oracle Global ATP Server 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 ASCP and Oracle Global ATP Server application contains, and how it uses them to hold and access the information it needs.

Oracle Proprietary, Confidential Information Use Restricted by Contract


32 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Table and View Definitions


This section contains a detailed description of each Oracle Advanced Planning and Scheduling table and view that you may need to reference. For each table, it presents detailed information about: Primary keys Foreign keys Column descriptions Indexes Oracle sequences Triggers View derivations Because Oracle does not support customization of Oracle Application Object Library tables, we do not provide you with detailed information about them. Consequently, this section does not document all the FND_% tables your Oracle ASCP and Oracle Global ATP Server application uses. The following sections appear in each table or view description:

Foreign Keys
To help you understand the relationships between tables, we list each foreign key contained in a table. For each foreign key in a table, we list the primary key table name (the table to which a foreign key refers), its corresponding primary key columns, and the foreign key columns that refer to those primary key columns. When the primary key table has a composite primary key, we list each column of the composite key sequentially. If a table contains two or more distinct foreign keys that refer to the same primary key table, we repeat the primary key table name and list each of the distinct foreign keys separately.

QuickCodes Columns
When a database column contains a QuickCodes value, which we implement using a foreign key to FND_LOOKUPS, MFG_LOOKUPS,
Oracle Proprietary, Confidential InformationUse Restricted by Contract
Detailed Design 33

or to some other lookup table, we list the QuickCodes type (lookup 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 Userdefined.

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 tables primary key, whether Oracle8i requires a value for this column, and the data type of the column. We also give you a brief description of how your Oracle ASCP and Oracle Global ATP Server application uses the column. When a column is part of a tables primary key, we append the notation (PK) to the name of that column. To help you understand which columns your Oracle ASCP and Oracle Global ATP Server application uses and which columns it does not use, we alert you to any unused column. When no module uses a database column, we show one of the following legends in the Description column: Not currently used No longer used Your Oracle ASCP and Oracle Global ATP Server application does not use this column, although the column might be used in a future release. Your Oracle ASCP and Oracle Global ATP Server application no longer uses this column. AutoInstall installs this column. Subsequent versions of your Oracle ASCP and Oracle Global ATP Server application might not include this column. Your Oracle ASCP and Oracle Global ATP Server application no longer uses this column. If you upgraded your software from an earlier version, you may still have this column, depending upon whether you chose to delete it during an upgrade process. If you install your Oracle ASCP and Oracle Global ATP Server application, you do not have this column.

No longer installed

Oracle Proprietary, Confidential Information Use Restricted by Contract


34 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Standard Who Columns Most Oracle ASCP and Oracle Global ATP Server applications tables contain standard columns to support \ Row Who. When your program or SQL*Plus command selects a row from a table, use these columns to determine who last updated the row. If your program or SQL*Plus command updates or inserts a row in an 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 tables list of foreign keys. Additional Who Columns for Concurrent Programs Some Oracle ASCP and Oracle Global ATP Server applications tables also contain several additional Who columns to distinguish between changes a user makes with a form and changes a concurrent program makes. When a concurrent program updates or inserts a row in a table, the concurrent program populates the following additional Who columns:
REQUEST_ID

Concurrent request ID of program that last updated this row (foreign key to FND_CONCURRENT_REQUESTS.RE QUEST_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_CONCUR-

PROGRAM_APPLICATION_ID

PROGRAM_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 35

RENT_PROGRAM.CONCURRENT_PRO GRAM_ID)
PROGRAM_UPDATE_DATE

Date when a program last updated this row

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 tables list of foreign keys.

Indexes
If an Oracle ASCP and Oracle Global ATP Server applications table uses an Oracle8i index, we list the database columns that comprise that index, in sequential order. Note: The indexes we document in this manual correspond to unique keys we specified during product development and testing. In some cases, we may add additional indexes during the porting process to finetune 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 ASCP and Oracle Global ATP Server.

Sequences
Your Oracle ASCP and Oracle Global ATP Server application uses Oracle8i sequence generators to generate unique integers. If any table column gets its value from an Oracle8i sequence generator, we list the name of the corresponding sequence generator and the name of the column that stores the unique integer.

Database Triggers
If a table has one or more active database triggers, we provide a brief explanation of each database trigger and when it fires.

Oracle Proprietary, Confidential Information Use Restricted by Contract


36 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

View Derivation
For each Oracle ASCP and Oracle Global ATP Server applications 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


Detailed Design 37

MRP_AD_BOMS
MRP_AD_BOMS stores information about the deleted bills of material.
Column Descriptions Name BILL_SEQUENCE_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE RN

Null? Type 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

Description Bill of material 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 Refresh number populated by the refresh snapshot process

Indexes Index Name MRP_AD_BOMS_N1

Index Type NOT UNIQUE

Sequence 1

Column Name RN

Oracle Proprietary, Confidential InformationUse Restricted by Contract


38 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MRP_AD_DEMAND
MRP_AD_DEMAND stores information about the deleted inventory demand and reservations.
Column Descriptions Name DEMAND_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE RN

Null? Type 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

Description Demand 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 Refresh number populated by the refresh snapshot process

Indexes Index Name MRP_AD_DEMAND_N1

Index Type NOT UNIQUE

Sequence 1

Column Name RN

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 39

MRP_AD_DEPT_RESS
MRP_AD_DEPT_RESS stores information about the deleted department resources.
Column Descriptions Name RESOURCE_ID DEPARTMENT_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE RN

Null? Type 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 Resource identifier Department 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 Refresh number populated by the refresh snapshot process

NOT NOT NOT NOT

Indexes Index Name MRP_AD_DEPT_RESS_N1

Index Type NOT UNIQUE

Sequence 1

Column Name RN

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 10 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MRP_AD_DSCR_JOBS
MRP_AD_DSCR_JOBS stores information about the deleted WIP jobs.
Column Descriptions Name WJS_NET_QTY_FLAG WJS_MPS_NET_QTY_FLAG JOB_TYPE WIP_ENTITY_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE RN

Null? Type NULL NUMBER NULL NUMBER 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 Flag indicating if net quantity is changed from positive to negative Flag indicating if MPS net quantity is changed from positive to negative Type of WIP job WIP job 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 Refresh number populated by the refresh snapshot process

NOT NOT NOT NOT

Indexes Index Name MRP_AD_DSCR_JOBS_N1

Index Type NOT UNIQUE

Sequence 1

Column Name RN

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 11

MRP_AD_FLOW_SCHDS
MRP_AD_FLOW_SCHDS stores information about the deleted WIP flow schedules.
Column Descriptions Name WJS_NET_QTY_FLAG WIP_ENTITY_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE RN

Null? Type NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description Flag indicating if net quantity is changed from positive to negative WIP flow schedule 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 Refresh number populated by the refresh snapshot process

NOT NOT NOT NOT

Indexes Index Name MRP_AD_FLOW_SCHDS_N1

Index Type NOT UNIQUE

Sequence 1

Column Name RN

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 12 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MRP_AD_INV_COMPS
MRP_AD_INV_COMPS stores information about the deleted bills of material components.
Column Descriptions Name COMPONENT_SEQUENCE_ID BILL_SEQUENCE_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE RN

Null? Type 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 Bill of material 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 Refresh number populated by the refresh snapshot process

NOT NOT NOT NOT

Indexes Index Name MRP_AD_INV_COMPS_N1

Index Type NOT UNIQUE

Sequence 1

Column Name RN

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 13

MRP_AD_MTRX_TMP
MRP_AD_MTRX_TMP stores information about the deleted material transactions.
Column Descriptions Name TRANSACTION_SOURCE_TYPE_ID TRANSACTION_ACTION_ID TRANSACTION_SOURCE_ID RCV_TRANSACTION_ID POSTING_FLAG TASK_ID PROJECT_ID SUBINVENTORY_CODE ORGANIZATION_ID 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 RN

Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(1) NUMBER NUMBER VARCHAR2(10) NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description Transaction source type identifier Transaction action identifier Transaction source identifier Receiving transaction identifier Posting flag Task identifier Project identifier Subinventory code Organization identifier Inventory item 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 Refresh number populated by the refresh snapshot process

NOT NOT NOT NOT

Indexes Index Name MRP_AD_MTRX_TMP_N1

Index Type NOT UNIQUE

Sequence 1

Column Name RN

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 14 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MRP_AD_OH_QTYS
MRP_AD_OH_QTYS stores information about the deleted quantity on hand records.
Column Descriptions Name LOCATOR_ID LOT_NUMBER SUBINVENTORY_CODE ORGANIZATION_ID 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 RN

Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER VARCHAR2(30) VARCHAR2(10) NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description Locator identifier Lot number Subinventory code Organization identifier Inventory item 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 Refresh number populated by the refresh snapshot process

NOT NOT NOT NOT

Indexes Index Name MRP_AD_OH_QTYS_N1

Index Type NOT UNIQUE

Sequence 1

Column Name RN

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 15

MRP_AD_OPERATION_COMPONENTS
MRP_AD_OPERATION_COMPONENTS stores information about the deleted operation components.
Column Descriptions Name OPERATION_SEQUENCE_ID COMPONENT_SEQUENCE_ID ROUTING_SEQUENCE_ID BILL_SEQUENCE_ID ORGANIZATION_ID ASSEMBLY_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 RN NOT NOT NOT NOT

Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description Routing operation identifier Component item identifier Routing identifier Bill of material identifier Organization identifier Inventory item identifier of manufactured assembly 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 Refresh number populated by the refresh snapshot process

Indexes Index Name MRP_AD_OPERATION_COMPONENTS_N1

Index Type NOT UNIQUE

Sequence 1

Column Name RN

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 16 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MRP_AD_OPR_RESS
MRP_AD_OPR_RESS stores information about the deleted operation resources.
Column Descriptions Name RESOURCE_ID RESOURCE_SEQ_NUM OPERATION_SEQUENCE_ID ROUTING_SEQUENCE_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE RN

Null? Type 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 NUMBER

Description Resource identifier Resource sequence number Routing operation identifier Routing 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 Refresh number populated by the refresh snapshot process

NOT NOT NOT NOT

Indexes Index Name MRP_AD_OPR_RESS_N1

Index Type NOT UNIQUE

Sequence 1

Column Name RN

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 17

MRP_AD_OPR_RTNS
MRP_AD_OPR_RTNS stores information about the deleted routings.
Column Descriptions Name OPERATION_SEQUENCE_ID ROUTING_SEQUENCE_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE RN

Null? Type 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 Routing operation identifier Routing 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 Refresh number populated by the refresh snapshot process

NOT NOT NOT NOT

Indexes Index Name MRP_AD_OPR_RTNS_N1

Index Type NOT UNIQUE

Sequence 1

Column Name RN

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 18 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MRP_AD_OPR_SEQS
MRP_AD_OPR_SEQS stores information about the deleted routing operations.
Column Descriptions Name OPERATION_SEQUENCE_ID ROUTING_SEQUENCE_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE RN

Null? Type 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 Routing operation identifier Routing 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 Refresh number populated by the refresh snapshot process

NOT NOT NOT NOT

Indexes Index Name MRP_AD_OPR_SEQS_N1

Index Type NOT UNIQUE

Sequence 1

Column Name RN

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 19

MRP_AD_ORDER_LINES_ALL
MRP_AD_ORDER_LINES_ALL stores information about the deleted sales order lines.
Column Descriptions Name 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 RN

Null? Type 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

Description Order 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 Refresh number populated by the refresh snapshot process

Indexes Index Name MRP_AD_ORDER_LINES_ALL_N1

Index Type NOT UNIQUE

Sequence 1

Column Name RN

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 20 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MRP_AD_PROCESS_EFFECTIVITY
MRP_AD_PROCESS_EFFECTIVITY stores information about the deleted process effectivity.
Column Descriptions Name LINE_ID ROUTING_SEQUENCE_ID BILL_SEQUENCE_ID ORGANIZATION_ID 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 RN

Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description WIP line identifier Routing identifier Bill of material identifier Organization identifier Inventory item 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 Refresh number populated by the refresh snapshot process

NOT NOT NOT NOT

Indexes Index Name MRP_AD_PROCESS_EFFECTIVITY_N1

Index Type NOT UNIQUE

Sequence 1

Column Name RN

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 21

MRP_AD_REPT_ITEM_DEMANDS
MRP_AD_REPT_ITEM_DEMANDS stores information about the deleted WIP repetitive item demands.
Column Descriptions Name INVENTORY_ITEM_ID WIP_ENTITY_ID OPERATION_SEQ_NUM 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 RN

Null? Type NULL NUMBER NULL NUMBER 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 Inventory item identifier WIP job or repetitive assembly identifier Operation sequence number Repetitive schedule 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 Refresh number populated by the refresh snapshot process

NOT NOT NOT NOT

Indexes Index Name MRP_AD_REPT_ITEM_DEMANDS_N1

Index Type NOT UNIQUE

Sequence 1

Column Name RN

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 22 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MRP_AD_REPT_ITEM_SUPPLIES
MRP_AD_REPT_ITEM_SUPPLIES stores information about the deleted WIP repetitive item supplies.
Column Descriptions Name 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 RN NOT NOT NOT NOT

Null? Type NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description WIP repetitive schedule 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 Refresh number populated by the refresh snapshot process

Indexes Index Name MRP_AD_REPT_ITEM_SUPPLIES_N1

Index Type NOT UNIQUE

Sequence 1

Column Name RN

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 23

MRP_AD_REPT_SCHDS
MRP_AD_REPT_SCHDS stores information about the deleted WIP repetitive schedules.
Column Descriptions Name 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 RN NOT NOT NOT NOT

Null? Type NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description WIP repetitive schedule 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 Refresh number populated by the refresh snapshot process

Indexes Index Name MRP_AD_REPT_SCHDS_N1

Index Type NOT UNIQUE

Sequence 1

Column Name RN

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 24 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MRP_AD_RESOURCE_REQUIREMENTS
MRP_AD_RESOURCE_REQUIREMENTS stores information about the deleted resource requirements used in WIP jobs.
Column Descriptions Name WJS_NET_QTY_FLAG WJS_MPS_NET_QTY_FLAG JOB_TYPE OPERATION_SEQ_NUM WIP_ENTITY_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE RN NOT NOT NOT NOT

Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description Flag indicating if net quantity is changed from positive to negative Flag indicating if MPS net quantity is changed from positive to negative Type of WIP job Operation sequence number WIP job or repetitive assembly 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 Refresh number populated by the refresh snapshot process

Indexes Index Name MRP_AD_RES_REQUIREMENTS_N1

Index Type NOT UNIQUE

Sequence 1

Column Name RN

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 25

MRP_AD_RES_CHNGS
MRP_AD_RES_CHNGS stores information about the deleted resource changes.
Column Descriptions Name SIMULATION_SET TO_TIME FROM_TIME TO_DATE FROM_DATE ACTION_TYPE SHIFT_NUM RESOURCE_ID DEPARTMENT_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE RN

Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(10) NUMBER NUMBER DATE DATE NUMBER NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description Simulation set identifier Capacity exception to time Capacity exception from time Capacity exception to date Capacity exception from date Action type Shift number Resource identifier Department 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 Refresh number populated by the refresh snapshot process

NOT NOT NOT NOT

Indexes Index Name MRP_AD_RES_CHNGS_N1

Index Type NOT UNIQUE

Sequence 1

Column Name RN

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 26 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MRP_AD_SCHD_DATES
MRP_AD_SCHD_DATES stores information about the deleted master demand and master production schedules.
Column Descriptions Name ORGANIZATION_ID INVENTORY_ITEM_ID SUPPLY_DEMAND_TYPE SCHEDULE_ORIGINATION_TYPE MPS_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 RN

Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description Organization identifier Inventory item identifier Supply demand type Schedule origination type MPS transaction 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 Refresh number populated by the refresh snapshot process

NOT NOT NOT NOT

Indexes Index Name MRP_AD_SCHD_DATES_N1

Index Type NOT UNIQUE

Sequence 1

Column Name RN

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 27

MRP_AD_SI_CAPA
MRP_AD_SI_CAPA stores information about the deleted supplier capacities.
Column Descriptions Name ASL_ID

Null? Type NULL NUMBER

Description Identifier for the Approved Supplier List entry with which the supplier capacity is associated Shipto organization that is using the supplier capacity information Date the supplier capacity becomes effective 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 Refresh number populated by the refresh snapshot process

USING_ORGANIZATION_ID FROM_DATE LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE RN NOT NOT NOT NOT

NULL NUMBER NULL DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Indexes Index Name MRP_AD_SI_CAPA_N1

Index Type NOT UNIQUE

Sequence 1

Column Name RN

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 28 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MRP_AD_SUPPLY
MRP_AD_SUPPLY stores information about the deleted incoming supplies for an organization.
Column Descriptions Name SUPPLY_TYPE_CODE SUPPLY_SOURCE_ID ORGANIZATION_ID INVENTORY_ITEM_ID 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 RN NOT NOT NOT NOT

Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(25) NUMBER NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description Supply type code Supply source identifier Organization identifier Inventory item identifier Inventory supply transaction 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 Refresh number populated by the refresh snapshot process

Indexes Index Name MRP_AD_SUPPLY_N1

Index Type NOT UNIQUE

Sequence 1

Column Name RN

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 29

MRP_AD_U_DEMAND
MRP_AD_U_DEMAND stores information about the deleted user defined demands.
Column Descriptions Name 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 RN NOT NOT NOT NOT

Null? Type NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description User demand transaction 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 Refresh number populated by the refresh snapshot process

Indexes Index Name MRP_AD_U_DEMAND_N1

Index Type NOT UNIQUE

Sequence 1

Column Name RN

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 30 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MRP_AD_U_SUPPLY
MRP_AD_U_SUPPLY stores information about the deleted user defined supplies.
Column Descriptions Name 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 RN NOT NOT NOT NOT

Null? Type NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description User supply transaction 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 Refresh number populated by the refresh snapshot process

Indexes Index Name MRP_AD_U_SUPPLY_N1

Index Type NOT UNIQUE

Sequence 1

Column Name RN

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 31

MRP_AD_WIP_COMP_DEMANDS
MRP_AD_WIP_COMP_DEMANDS stores information about the deleted WIP component demands.
Column Descriptions Name JOB_TYPE WJS_NET_QTY_FLAG WJS_MPS_NET_QTY_FLAG MRP_NET_FLAG ST_MPS_NET_FLAG NST_NMPS_FLAG

Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER

Description Type of WIP job Flag indicating if net quantity is changed from positive to negative Flag indicating if MPS net quantity is changed from positive to negative Flag indicating if MRP net flag is changed from 1 to 2 Flag indicating if net quantity is changed from positive to negative Flag indicating if net required quantity is changed from positive to negative, used for nonstandard job Flag indicating if net MPS required quantity is changed from positive to negative, used for nonstandard job Flag indicating if net required quantity is changed from positive to negative, used for standard job Flag indicating if net MPS required quantity is changed from positive to negative, used for standard job Inventory item identifier Operation sequence number WIP job or repetitive assembly 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 Refresh number populated by the refresh snapshot process

NST_MPS_FLAG

NULL NUMBER

ST_NMPS_FLAG

NULL NUMBER

ST_MPS_FLAG

NULL NUMBER

INVENTORY_ITEM_ID OPERATION_SEQ_NUM WIP_ENTITY_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE RN NOT NOT NOT NOT

NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Indexes Index Name MRP_AD_WIP_COMP_DEMANDS_N1

Index Type NOT UNIQUE

Sequence 1

Column Name RN

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 32 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MRP_AD_WIP_COMP_SUPPLIES
MRP_AD_WIP_COMP_SUPPLIES stores information about the deleted WIP component supplies.
Column Descriptions Name JOB_TYPE WJS_NET_QTY_FLAG WJS_MPS_NET_QTY_FLAG MRP_NET_FLAG ST_MPS_NET_FLAG NST_NMPS_FLAG

Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER

Description Type of WIP job Flag indicating if net quantity is changed from positive to negative Flag indicating if MPS net quantity is changed from positive to negative Flag indicating if MRP net flag is changed from 1 to 2 Flag indicating if net quantity is changed from positive to negative Flag indicating if net required quantity is changed from positive to negative, used for nonstandard job Flag indicating if net MPS required quantity is changed from positive to negative, used for nonstandard job Flag indicating if net required quantity is changed from positive to negative, used for standard job Flag indicating if net MPS required quantity is changed from positive to negative, used for standard job Inventory item identifier Operation sequence number WIP job or repetitive assembly 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 Refresh number populated by the refresh snapshot process

NST_MPS_FLAG

NULL NUMBER

ST_NMPS_FLAG

NULL NUMBER

ST_MPS_FLAG

NULL NUMBER

INVENTORY_ITEM_ID OPERATION_SEQ_NUM WIP_ENTITY_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE RN NOT NOT NOT NOT

NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Indexes Index Name MRP_AD_WIP_COMP_SUPPLIES_N1

Index Type NOT UNIQUE

Sequence 1

Column Name RN

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 33

MRP_AD_WLINES
MRP_AD_WLINES stores information about the deleted WIP lines.
Column Descriptions Name 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 RN

Null? Type 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

Description WIP 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 Refresh number populated by the refresh snapshot process

Indexes Index Name MRP_AD_WLINES_N1

Index Type NOT UNIQUE

Sequence 1

Column Name RN

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 34 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MRP_AD_WOPRS
MRP_AD_WOPRS stores information about the deleted WIP operations.

Column Descriptions Name REPETITIVE_SCHEDULE_ID OPERATION_SEQ_NUM WIP_ENTITY_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE RN

Null? Type NULL NUMBER NULL NUMBER NULL NUMBER 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 WIP repetitive schedule identifier Operation sequence number WIP job or repetitive assembly 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 Refresh number populated by the refresh snapshot process

Indexes Index Name MRP_AD_WOPRS_N1

Index Type NOT UNIQUE

Sequence 1

Column Name RN

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 35

MRP_AD_WOPR_RESS
MRP_AD_WOPR_RESS stores information about the deleted resource requirements associated with job and repetitive schedule operations.
Column Descriptions Name REPETITIVE_SCHEDULE_ID RESOURCE_SEQ_NUM OPERATION_SEQ_NUM WIP_ENTITY_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE RN NOT NOT NOT NOT

Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description WIP repetitive schedule identifier Resource sequence number Operation sequence number WIP job or repetitive assembly 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 Refresh number populated by the refresh snapshot process

Indexes Index Name MRP_AD_WOPR_RESS_N1

Index Type NOT UNIQUE

Sequence 1

Column Name RN

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 36 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MRP_AD_WREQ_OPRS
MRP_AD_WREQ_OPRS stores information about the deleted material requirements of jobs and schedules.
Column Descriptions Name REPETITIVE_SCHEDULE_ID OPERATION_SEQ_NUM WIP_ENTITY_ID 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 RN

Null? Type NULL NUMBER 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 NUMBER

Description WIP repetitive schedule identifier Operation sequence number WIP job or repetitive assembly identifier Inventory item 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 Refresh number populated by the refresh snapshot process

NOT NOT NOT NOT

Indexes Index Name MRP_AD_WREQ_OPRS_N1

Index Type NOT UNIQUE

Sequence 1

Column Name RN

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 37

MSC_AMONG_VALUES
MSC_AMONG_VALUES stores the values entered by the user in the Planner Workbench Find Windows when choosing among condition. This table is used with MSC_SELECTION_CRITERIA by the Planner Workbench to filter the data seen in the Items, Supply, Demand, Supply/Demand and Exception Summary window. FOLDER_ID identifies the folder that is tied to the criteria. FIELD_NAME and SEQUENCE identify the field against which the criteria is specified by the user. OR_VALUES and HIDDEN_VALUES store the criteria values.
Column Descriptions Name FOLDER_ID SEQUENCE FIELD_NAME OR_VALUES HIDDEN_VALUES CREATION_DATE CREATED_BY LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN Indexes Index Name MSC_AMONG_VALUES_N1

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL VARCHAR2(30) NULL VARCHAR2(250)

Description

Folder identifier Criteria sequence Field name selected values from IN function NULL VARCHAR2(250) selected values from IN function 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

Index Type NOT UNIQUE

Sequence 1

Column Name FOLDER_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 38 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ANSWERS
This table stores the responses to Ask Oracle questions.
Column Descriptions Name ANSWER_ID QUESTION_ID SEQ_NUM SESSION_ID ANSWER_TEXT LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN Indexes Index Name MSC_ANSWERS_N1 MSC_ANSWERS_N2

Null? Type NOT NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL

Description

NOT NOT NOT NOT

Unique identifier for the row Unique identifier associated with the question NUMBER Answer sequence number NUMBER Session unique identifier VARCHAR2(2000) Answer text DATE Standard who column NUMBER Standard who column DATE Standard who column NUMBER Standard who column NUMBER Standard who column

Index Type NOT UNIQUE NOT UNIQUE

Sequence 1 2 1 2 4

Column Name ANSWER_ID SEQ_NUM SESSION_ID ANSWER_ID SEQ_NUM

Sequences Sequence MSC_ANSWERS_S

Derived Column ANSWER_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 39

MSC_APPS_INSTANCES
This tables stores the information of each connected Application instance.
QuickCodes Columns Column APPS_VER

QuickCodes Type MSC_APPS_VERSION 1 2 3

QuickCodes Table MFG_LOOKUPS Application version 10.7 Application version 11 Application version 11i

Column Descriptions Name INSTANCE_CODE APPS_VER INSTANCE_TYPE DBS_VER A2M_DBLINK M2A_DBLINK ENABLE_FLAG LRID LRTYPE APPS_LRN INSTANCE_ID LCID ST_STATUS CLEANSED_FLAG GMT_DIFFERENCE 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

Null? Type NOT NULL VARCHAR2(3) NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL VARCHAR2(128) NULL VARCHAR2(128) NOT NULL NUMBER NULL NUMBER NULL VARCHAR2(1) NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NOT NOT NOT NOT 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 VARCHAR2(30) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150)

Description Unique code assigned to each application instance Applications version number Specifies instance type (1 = disc apps, 2=OPM, 3= other) Database version number Application to MSCs database link MSC to Applications database link Y/N Flag to indicate whether the site is currently active or inactive Last refresh ID Last refresh type: C = for complete refresh, I = for incremental Application instances last refresh number Applications Instance Identifier Last executed collection program number The status of instance data in staging table The data cleansing flag of the instance data The time difference to the GMT 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

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 40 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name

(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT 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(3) NUMBER Description Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Currency code Assignment Set Id segment segment segment segment segment segment segment segment segment segment segment

ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 CURRENCY ASSIGNMENT_SET_ID Indexes Index Name MSC_APPS_INSTANCES_U1 Sequences Sequence MSC_APPS_INSTANCE_S2 MSC_APPS_INSTANCES_S

Index Type UNIQUE

Sequence 5

Column Name INSTANCE_ID

Derived Column LRID INSTANCE_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 41

MSC_ASSIGNMENT_SETS
This table stores the assignment of sourcing rules (or bills of distribution) to the item, organization, category, or global level. This table stores data which are created at planning server and source applications.
Column Descriptions Name ASSIGNMENT_SET_ID (PK) SR_INSTANCE_ID ASSIGNMENT_SET_NAME DESCRIPTION SR_ASSIGNMENT_SET_ID DELETED_FLAG

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL VARCHAR2(34) NULL VARCHAR2(80) NOT NULL NUMBER NULL NUMBER

Description Assignment set identifier Source application identifier Assignment set name Description Assignment set identifier from source application instance Flag to indicate whether the row is no longer valid. SYS_YES means the row will be deleted Refresh number 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 Descriptive flexfield segment Flag to indicate whether the row is collected from application instance.

REFRESH_NUMBER 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 ATTRIBUTE15 COLLECTED_FLAG

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

NUMBER DATE NUMBER DATE 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) VARCHAR2(150) NUMBER

Indexes Index Name MSC_ASSIGNMENTS_SETS_U3 MSC_ASSIGNMENT_SETS_U1

Index Type NOT UNIQUE UNIQUE

Sequence 4 5 5

Column Name SR_INSTANCE_ID SR_ASSIGNMENT_SET_ID ASSIGNMENT_SET_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 42 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Indexes (Continued) Index Name MSC_ASSIGNMENT_SETS_U2 Sequences Sequence MSC_ASSIGNMENT_SETS_S

Index Type UNIQUE

Sequence 5

Column Name ASSIGNMENT_SET_NAME

Derived Column ASSIGNMENT_SET_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 43

MSC_ATP_RULES
This table stores rules and options that are used in Available To Promise computation.
Column Descriptions Name RULE_ID SR_INSTANCE_ID (PK) RULE_NAME 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

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL VARCHAR2(80) NULL VARCHAR2(240) NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER NOT NULL NUMBER NULL NUMBER

Description ATP rule identifier Instance id Name of ATP rule Description for ATP rule Flag for ATP computation to accumulate quantity availability Flag for ATP computation to backwardly consume shortage Flag for ATP computation to forwardly consume shortage Demand 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 userdefined is specified in the time fence code Acceptable early fence Acceptable late fence Indicate which subinventories to use for onhand quantities Yes/No flag for ATP computation to consider Demand Class when selecting supply and demand Yes/No flag for ATP computation to include demand from sales orders Yes/No flag for ATP computation to include demand from WIP discrete jobs Yes/No flag for ATP computation to include demand from WIP repetitive discrete jobs Yes/No flag for ATP computation to include demand from WIP nonstandard jobs Yes/No flag for ATP computation to include supply from discrete MPS schedule Yes/No flag for ATP computation to include user defined demand Yes/No flag for ATP computation to include supply from purchase orders Yes/No flag for ATP computation to include supply from WIP discrete jobs

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 INCLUDE_USER_DEFINED_DEMAND INCLUDE_PURCHASE_ORDERS INCLUDE_DISCRETE_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 NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 44 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name

(Continued) Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER Description Yes/No flag for ATP computation to include supply from WIP repetitive schedule jobs Yes/No flag for ATP computation to include supply from WIP nonstandard jobs Yes/No flag for ATP computation to include supply from interorganization transfers Yes/No flag for ATP computation to include supply from onhand inventory Yes/No flag for ATP computation to include supply from user defined source Maximum number of days that available supply should be accumulated. Only has impact if accumulate available = Yes Yes/No flag for ATP computation to include supply from repetitive MPS schedules Yes/No flag for ATP computation include from internal requisitions Yes/No flag for ATP computation include from internal orders Yes/No flag for ATP computation to include demand from internal orders Yes/No flag for ATP computation to include demand from flow schedule Yes/No flag for ATP computation to include supply from repetitive MPS schedules Not currently used Not currently used Not currently used 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

INCLUDE_REP_WIP_RECEIPTS INCLUDE_NONSTD_WIP_RECEIPTS INCLUDE_INTERORG_TRANSFERS INCLUDE_ONHAND_AVAILABLE INCLUDE_USER_DEFINED_SUPPLY ACCUMULATION_WINDOW

INCLUDE_REP_MPS INCLUDE_INTERNAL_REQS INCLUDE_SUPPLIER_REQS INCLUDE_INTERNAL_ORDERS INCLUDE_FLOW_SCHEDULE_DEMAND INCLUDE_FLOW_SCHEDULE_RECEIPTS USER_ATP_SUPPLY_TABLE_NAME USER_ATP_DEMAND_TABLE_NAME MPS_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

NOT 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 VARCHAR2(30) VARCHAR2(30) VARCHAR2(10) DATE NUMBER DATE 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)

NOT NOT NOT NOT

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 45

Column Descriptions Name ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 Indexes Index Name MSC_ATP_RULES_U1

(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 UNIQUE

Sequence 5 7

Column Name SR_INSTANCE_ID RULE_ID

Sequences Sequence MSC_ATP_RULES_S

Derived Column RULE_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 46 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_AVAILABLE_TO_PROMISE
MSC_AVAILABLE_TO_PROMISE stores the projected ATP values for an item in an MRP or MPS plan. Each row represents the available to promise quantity for an item on a given date. The table is populated by the Planner.
Foreign Keys Primary Key Table MSC_SYSTEM_ITEMS

Primary Key Column PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID INVENTORY_ITEM_ID

Foreign Key Column PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID INVENTORY_ITEM_ID

Column Descriptions Name TRANSACTION_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY INVENTORY_ITEM_ID PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID SCHEDULE_DATE LAST_UPDATE_LOGIN QUANTITY_AVAILABLE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE UPDATED STATUS

Null? Type NOT NOT NOT NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description Unique identifier Standard Who column Standard Who column Standard Who column Standard Who column Inventory item identifier Plan identifier Organization identifier Source application instance identifier Date of ATP Standard Who column ATP quantity Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column Flag indicating whether the row is updated Flag indicating the status of the row

NOT NULL NULL NOT NULL NULL NULL NULL NULL NULL

NULL NUMBER

Indexes Index Name MSC_AVAILABLE_TO_PROMISE_U1

Index Type UNIQUE

Sequence 5 6 16 21 26 2 5

Column Name PLAN_ID INVENTORY_ITEM_ID ORGANIZATION_ID SR_INSTANCE_ID SCHEDULE_DATE PLAN_ID TRANSACTION_ID

MSC_AVAILABLE_TO_PROMISE_U2

UNIQUE

Sequences Sequence MSC_AVAILABLE_TO_PROMISE_S

Derived Column TRANSACTION_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 47

MSC_BILL_OF_RESOURCES
This table stores the set of resources required in an organization.
Foreign Keys Primary Key Table MSC_PLAN_ORGANIZATIONS

Primary Key Column PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID

Foreign Key Column PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID

Column Descriptions Name BILL_OF_RESOURCES (PK)

Null? Type NOT NULL VARCHAR2(10) NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL VARCHAR2(50) NULL DATE NULL DATE NULL DATE NULL NUMBER NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER 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)

Description Source application bill of resource identifier Plan identifier Organization identifier Source application instance identifier Bill of resource description Bill of resource disable date Bill of resources load start date Bill of resources load completion date Refresh number used by the collection program Standard Who column Standard Who column Standard Who column Standard Who column Concurrent 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 Descriptive flexfield segment

PLAN_ID (PK) ORGANIZATION_ID (PK) SR_INSTANCE_ID (PK) DESCRIPTION DISABLE_DATE ROLLUP_START_DATE ROLLUP_COMPLETION_DATE REFRESH_NUMBER 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 ATTRIBUTE15

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 48 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Indexes Index Name MSC_BILL_OF_RESOURCES_U1

Index Type UNIQUE

Sequence 1 2 3 5

Column Name PLAN_ID SR_INSTANCE_ID ORGANIZATION_ID BILL_OF_RESOURCES

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 49

MSC_BIS_BUSINESS_PLANS
A business plan in this context is one of possibly many scenarios which set performance targets to particular values anticipated under that scenario. The MSC_BIS_BUSINESS_PLANS table is a simple listing of business plans collected from source applications.
Column Descriptions Name BUSINESS_PLAN_ID SR_INSTANCE_ID SHORT_NAME NAME DESCRIPTION VERSION_NO CURRENT_PLAN_FLAG REFRESH_NUMBER 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 MSC_BIS_BISINESS_PLAN_U1 MSC_BIS_BUSINESS_PLANS_U2

Null? Type NOT NULL NUMBER NOT NULL NUMBER

Description

Business plan identifier Source application instance identifier NOT NULL VARCHAR2(30) Short name of business plan NOT NULL VARCHAR2(80) Business plan name NULL VARCHAR2(240) Describe the business plan NOT NULL NUMBER Version number NULL VARCHAR2(1) Yes/No flag indicating whether the plan is current NULL NUMBER Refresh number populated by the collection program 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

Index Type UNIQUE UNIQUE

Sequence 5 10 1 2

Column Name SR_INSTANCE_ID BUSINESS_PLAN_ID SHORT_NAME SR_INSTANCE_ID

Sequences Sequence MSC_BIS_BUSINESS_PLANS_S

Derived Column BUSINESS_PLAN_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 50 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_BIS_INV_DETAIL
MSC_BIS_INV_DETAIL contains Inventory balance details collected from source applications.
Foreign Keys Primary Key Table MSC_DESIGNATORS MSC_SYSTEM_ITEMS

Primary Key Column ORGANIZATION_ID SR_INSTANCE_ID PLAN_ID ORGANIZATION_ID INVENTORY_ITEM_ID SR_INSTANCE_ID

Foreign Key Column ORGANIZATION_ID SR_INSTANCE_ID PLAN_ID ORGANIZATION_ID INVENTORY_ITEM_ID SR_INSTANCE_ID

Column Descriptions Name PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID DETAIL_DATE INVENTORY_ITEM_ID PROJECT_ID TASK_ID MDS_QUANTITY INVENTORY_QUANTITY INVENTORY_COST MDS_COST MDS_PRICE 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 MSC_BIS_INV_DETAILS_N1

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NULL NULL NULL NOT NULL NOT NULL DATE NUMBER NUMBER NUMBER NUMBER NUMBER

Description Organization identifier Organization identifier Source application instance identifier Detail date Inventory item identifier Project identifier Task identifier Total MSD quantify of the plan Total inventory quantity of the plan Total inventory cost of the plan Total MDS cost of the plan Total MDS price of the plan 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

NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE

NOT NOT NOT NOT

Index Type NOT UNIQUE

Sequence 1 2 3

Column Name PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 51

MSC_BIS_PERFORMANCE_MEASURES
MSC_BIS_PERFORMANCE_MEASURES contains business performance measures collected from source applications.
Column Descriptions Name MEASURE_ID SR_INSTANCE_ID MEASURE_SHORT_NAME MEASURE_NAME DESCRIPTION ORG_DIMENSION_ID TIME_DIMENSION_ID DIMENSION1_ID DIMENSION2_ID DIMENSION3_ID DIMENSION4_ID DIMENSION5_ID UNIT_OF_MEASURE_CLASS REFRESH_NUMBER 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 MSC_BIS_PERFORMANCE_MEASURE_U1 MSC_BIS_PERFORMANCE_MEASURE_U2

Null? Type NOT NULL NUMBER NOT NULL NUMBER

Description

Measure identifier Source application instance identifier NOT NULL VARCHAR2(30) Measure short name NOT NULL VARCHAR2(80) Measure name NULL VARCHAR2(240) Describe the performance measure NULL NUMBER Organization dimension identifier NULL NUMBER Time dimension identifier NULL NUMBER First dimension identifier NULL NUMBER Second dimension identifier NULL NUMBER Third dimension identifier NULL NUMBER Forth dimension identifier NULL NUMBER Fifth dimension identifier NULL VARCHAR2(10) Unit of measure class NULL NUMBER Refresh number populated by the collection program 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

Index Type UNIQUE UNIQUE

Sequence 5 10 1 2

Column Name SR_INSTANCE_ID MEASURE_ID MEASURE_SHORT_NAME SR_INSTANCE_ID

Sequences Sequence MSC_BIS_PERF_MEASURES_S

Derived Column MEASURE_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 52 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_BIS_PERIODS
MSC_BIS_PERIODS stores periods between the calendar start date and end dates.
Column Descriptions Name ORGANIZATION_ID (PK) SR_INSTANCE_ID (PK) PERIOD_SET_NAME (PK) PERIOD_NAME (PK) START_DATE END_DATE YEAR_START_DATE QUARTER_START_DATE PERIOD_TYPE PERIOD_YEAR PERIOD_NUM QUARTER_NUM ENTERED_PERIOD_NAME ADJUSTMENT_PERIOD_FLAG DESCRIPTION LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 CONTEXT Indexes Index Name MSC_BIS_PERIODS_N1 MSC_BIS_PERIODS_N2 MSC_BIS_PERIODS_U1 NOT NOT NOT NOT

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL VARCHAR2(15) NOT NULL VARCHAR2(15) NOT NULL DATE NOT NULL DATE NULL DATE NULL DATE NULL NULL NULL NULL VARCHAR2(15) NUMBER(15) NUMBER(15) NUMBER(15)

Description Organization identifier Source application instance identifier Accounting calendar name System generated accounting period name 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 Accounting period description 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

NOT NULL VARCHAR2(15) NOT NULL VARCHAR2(1) NULL VARCHAR2(240) NOT NULL DATE NOT NULL NUMBER(15) NULL DATE NULL NUMBER(15) 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)

Index Type NOT UNIQUE NOT UNIQUE UNIQUE

Sequence 1 1 1 2 3 4

Column Name START_DATE END_DATE SR_INSTANCE_ID ORGANIZATION_ID PERIOD_NAME PERIOD_SET_NAME

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 53

Indexes (Continued) Index Name MSC_BIS_PERIODS_U2

Index Type UNIQUE

Sequence 1 2 3 4 5 6

Column Name ORGANIZATION_ID SR_INSTANCE_ID PERIOD_SET_NAME PERIOD_TYPE PERIOD_YEAR PERIOD_NUM

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 54 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_BIS_RES_SUMMARY
MSC_BIS_RES_SUMMARY stores resource required hours and available hours for BIS reports.
Foreign Keys Primary Key Table MSC_DEPARTMENT_RESOURCES

Primary Key Column PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID DEPARTMENT_ID RESOURCE_ID

Foreign Key Column PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID DEPARTMENT_ID RESOURCE_ID

Column Descriptions Name PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID DEPARTMENT_ID RESOURCE_ID RESOURCE_DATE REQUIRED_HOURS AVAILABLE_HOURS UTILIZATION DEPARTMENT_CLASS RESOURCE_GROUP 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 MSC_BIS_RES_SUMMARY_N1

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER NUMBER NUMBER VARCHAR2(10) VARCHAR2(30) DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE

Description Plan identifier Organization identifier Source application instance identifier Department identifier/Line identifier from source application instance Resource identifier from source application instance. (1 for LINE) Resource required date Resource required hours Resource available hours Resource utilization Department Class Resource group 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

Index Type NOT UNIQUE

Sequence 1 2 3

Column Name PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 55

MSC_BIS_TARGETS
MSC_BIS_TARGETS stores the target values for the BIS reports.
Foreign Keys Primary Key Table MSC_BIS_BUSINESS_PLANS MSC_BIS_TARGET_LEVELS

Primary Key Column BUSINESS_PLAN_ID SR_INSTANCE_ID SR_INSTANCE_ID TARGET_LEVEL_ID

Foreign Key Column BUSINESS_PLAN_ID SR_INSTANCE_ID SR_INSTANCE_ID TARGET_LEVEL_ID

Column Descriptions Name TARGET_ID SR_INSTANCE_ID TARGET_LEVEL_ID BUSINESS_PLAN_ID ORG_LEVEL_VALUE_ID TIME_LEVEL_VALUE_ID DIM1_LEVEL_VALUE_ID DIM2_LEVEL_VALUE_ID DIM3_LEVEL_VALUE_ID DIM4_LEVEL_VALUE_ID DIM5_LEVEL_VALUE_ID TARGET RANGE1_LOW RANGE1_HIGH RANGE2_LOW RANGE2_HIGH RANGE3_LOW RANGE3_HIGH NOTIFY_RESP1_ID NOTIFY_RESP1_SHORT_NAME NOTIFY_RESP2_ID NOTIFY_RESP2_SHORT_NAME NOTIFY_RESP3_ID NOTIFY_RESP3_SHORT_NAME REFRESH_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE

Null? Type NOT NULL NUMBER NOT NULL NUMBER

Description

Target identifier Source application instance identifier NOT NULL NUMBER Target level identifier NOT NULL NUMBER Business plan identifier NOT NULL VARCHAR2(80) Org level value identifier NOT NULL VARCHAR2(80) Time level value identifier NULL VARCHAR2(80) First dimension level value identifier NULL VARCHAR2(80) Second dimension level value identifier NULL VARCHAR2(80) Third dimension level value identifier NULL VARCHAR2(80) Forth dimension level value identifier NULL VARCHAR2(80) Fifth dimension level value identifier NULL NUMBER Target number NULL NUMBER Low number of the first range NULL NUMBER High number of the first range NULL NUMBER Low number of the second range NULL NUMBER High number of the second range NULL NUMBER Low number of the third range NULL NUMBER High number of the third range NULL NUMBER First notify identifier NULL VARCHAR2(100) Short name of the first notify NULL NUMBER Second notify identifier NULL VARCHAR2(100) Short name of the second notify NULL NUMBER Third notify identifier NULL VARCHAR2(100) Short name of the third notify NULL NUMBER Refresh number populated by the collection program 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 56 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Indexes Index Name MSC_BIS_TARGETS_U1 MSC_BIS_TARGETS_U2

Index Type UNIQUE UNIQUE

Sequence 5 10 1 2 4 6 8 10 12 14 16 18

Column Name SR_INSTANCE_ID TARGET_ID TARGET_LEVEL_ID SR_INSTANCE_ID ORG_LEVEL_VALUE_ID BUSINESS_PLAN_ID TIME_LEVEL_VALUE_ID DIM1_LEVEL_VALUE_ID DIM2_LEVEL_VALUE_ID DIM3_LEVEL_VALUE_ID DIM4_LEVEL_VALUE_ID DIM5_LEVEL_VALUE_ID

Sequences Sequence MSC_BIS_TARGETS_S MSC_BIS_TARGET_LEVELS_S

Derived Column TARGET_ID TARGET_LEVEL_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 57

MSC_BIS_TARGET_LEVELS
MSC_BIS_TARGET_LEVELS contains different combinations of dimension levels to be applied simultaneously to get a performance indicator relevant to a particular reporting need. For example, if someone wants to know sales revenues broken down by month and by product and by state, then this combination of parameters would be captured in a target level. MSC_BIS_TARGET_LEVELS contains data collected from source applications.
Foreign Keys Primary Key Table MSC_BIS_PERFORMANCE_MEASURES

Primary Key Column MEASURE_ID SR_INSTANCE_ID

Foreign Key Column MEASURE_ID SR_INSTANCE_ID

Column Descriptions Name TARGET_LEVEL_ID SR_INSTANCE_ID TARGET_LEVEL_SHORT_NAME TARGET_LEVEL_NAME DESCRIPTION MEASURE_ID ORG_LEVEL_ID TIME_LEVEL_ID DIMENSION1_LEVEL_ID DIMENSION2_LEVEL_ID DIMENSION3_LEVEL_ID DIMENSION4_LEVEL_ID DIMENSION5_LEVEL_ID WORKFLOW_ITEM_TYPE WORKFLOW_PROCESS_SHORT_NAME DEFAULT_NOTIFY_RESP_ID DEFAULT_NOTIFY_RESP_SHORT_NAME COMPUTING_FUNCTION_ID REPORT_FUNCTION_ID UNIT_OF_MEASURE SYSTEM_FLAG REFRESH_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN

Null? Type NOT NULL NUMBER NOT NULL NUMBER

Description

Target level identifier Source application instance identifier NOT NULL VARCHAR2(30) Short name identifying the target level NOT NULL VARCHAR2(80) Target level name NULL VARCHAR2(240) Describe the target level NOT NULL NUMBER Performance measure identifier NOT NULL NUMBER Organization level identifier NOT NULL NUMBER Time level identifier NULL NUMBER First dimension level identifier NULL NUMBER Second dimension level identifier NULL NUMBER Third dimension level identifier NULL NUMBER Forth dimension level identifier NULL NUMBER Fifth dimension level identifier NULL VARCHAR2(8) Workflow item type NULL VARCHAR2(30) Workflow process short name NULL NUMBER Default notify identifier NULL VARCHAR2(100) Name of the default notify NULL NUMBER Computing function identifier NULL NUMBER Report function identifier NULL VARCHAR2(25) Unit of measure NULL VARCHAR2(1) System flag NULL NUMBER Refresh number populated by the collection program 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

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 58 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name

(Continued) Null? Type NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE Description Concurrent Concurrent Concurrent Concurrent Who Who Who Who column column column column

REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name MSC_BIS_TARGET_LEVELS_U1 MSC_BIS_TARGET_LEVELS_U2

Index Type UNIQUE UNIQUE

Sequence 5 10 1 2

Column Name SR_INSTANCE_ID TARGET_LEVEL_ID TARGET_LEVEL_SHORT_NAME SR_INSTANCE_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 59

MSC_BOMS
This table represents the Bills Of Material of an item created at source applications.
Foreign Keys Primary Key Table MSC_SYSTEM_ITEMS

Primary Key Column PLAN_ID INVENTORY_ITEM_ID ORGANIZATION_ID SR_INSTANCE_ID

Foreign Key Column PLAN_ID ASSEMBLY_ITEM_ID ORGANIZATION_ID SR_INSTANCE_ID

Column Descriptions Name PLAN_ID BILL_SEQUENCE_ID SR_INSTANCE_ID ASSEMBLY_TYPE ALTERNATE_BOM_DESIGNATOR SPECIFIC_ASSEMBLY_COMMENT PENDING_FROM_ECN SCALING_TYPE ASSEMBLY_QUANTITY UOM ORGANIZATION_ID ASSEMBLY_ITEM_ID REFRESH_NUMBER 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

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL VARCHAR2(10) NULL VARCHAR2(240) NULL VARCHAR2(10) NULL NULL NULL NOT NULL NUMBER NUMBER VARCHAR2(3) NUMBER

Description Plan identifier Bill sequence identifier in the source application instance Identifier of the source application instance Manufacturing Bill(1), or Engineering(2). Used for UI and reports. Name of the bill for alternate bills (null for the primary bill) Comments for specific assembly Change notice that created this bill of material (OPM) Controls scaling behavior Assembly quantity Unit of measure code Organization identifier of the item Identifier of the item being assembled Refresh number populated by the collection program 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

NOT NULL NUMBER NULL NUMBER NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER 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)

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 60 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 Indexes Index Name MSC_BOMS_U1 MSC_BOMS_U2

(Continued) Null? Type NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Description Descriptive Descriptive Descriptive Descriptive Descriptive Descriptive flexfield flexfield flexfield flexfield flexfield flexfield segment segment segment segment segment segment

Index Type UNIQUE UNIQUE

Sequence 1 2 3 1 2 4 8 9

Column Name PLAN_ID SR_INSTANCE_ID BILL_SEQUENCE_ID PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID ASSEMBLY_ITEM_ID ALTERNATE_BOM_DESIGNATOR

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 61

MSC_BOM_COMPONENTS
This table stores the components used in a bill of material created at source applications.
Foreign Keys Primary Key Table MSC_BOMS MSC_SYSTEM_ITEMS

Primary Key Column BILL_SEQUENCE_ID PLAN_ID SR_INSTANCE_ID PLAN_ID ORGANIZATION_ID INVENTORY_ITEM_ID SR_INSTANCE_ID

Foreign Key Column BILL_SEQUENCE_ID PLAN_ID SR_INSTANCE_ID PLAN_ID ORGANIZATION_ID INVENTORY_ITEM_ID SR_INSTANCE_ID

Column Descriptions Name PLAN_ID COMPONENT_SEQUENCE_ID BILL_SEQUENCE_ID SR_INSTANCE_ID ORGANIZATION_ID INVENTORY_ITEM_ID USING_ASSEMBLY_ID COMPONENT_TYPE SCALING_TYPE CHANGE_NOTICE REVISION UOM_CODE USAGE_QUANTITY EFFECTIVITY_DATE DISABLE_DATE FROM_UNIT_NUMBER TO_UNIT_NUMBER USE_UP_CODE

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(10) NULL VARCHAR2(3) NULL VARCHAR2(3) NULL NUMBER NULL DATE NULL DATE NULL VARCHAR2(30) NULL VARCHAR2(30) NULL NUMBER

Description Plan identifier Component identifier on the source application instance Identifier of the BOM Source application instance identifier Organization identifier Identifier of the component item Identifier of the item being assembled Component (1), Ingredient component (1), byproduct (2) Scaling type Code for ECO. Use for UI and reporting Inventory item revision code Unit of measure code Quantity of the component to build one unit of item Date of effectivity for this component End of effectivity Effective from this unit number Effective up to this unit number Yes/No flag if yes this component is effective until the available quantity becomes null Calculated useupdate (if Useupcode is yes) Item which consumption determine the switch to this component Operation offset percent Yes/No flag if optional use planning factor to determine demand Old effectivity date Used mainly for phantoms

SUGGESTED_EFFECTIVITY_DATE DRIVING_ITEM_ID OPERATION_OFFSET_PERCENT OPTIONAL_COMPONENT OLD_EFFECTIVITY_DATE WIP_SUPPLY_TYPE

NULL DATE NULL NUMBER NULL NUMBER NULL NUMBER NULL DATE NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 62 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name PLANNING_FACTOR

(Continued) Null? Type NULL NUMBER NULL NUMBER NOT NULL NUMBER NULL NUMBER NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER 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) Description Planning factor for this component (percent) Yes/No flag used for ATP Factor used to multiply component quantity with to obtain component quantity Refresh number populated by the collection program 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 Descriptive flexfield segment

ATP_FLAG COMPONENT_YIELD_FACTOR REFRESH_NUMBER 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 ATTRIBUTE15 Indexes Index Name MSC_BOM_COMPONENTS_N1

Index Type NOT UNIQUE

Sequence 2 5 10 15 20 2 5 10 2 5 10 15 2 5 10 15 20 25 1 2 4 6

Column Name PLAN_ID BILL_SEQUENCE_ID SR_INSTANCE_ID INVENTORY_ITEM_ID EFFECTIVITY_DATE PLAN_ID BILL_SEQUENCE_ID SR_INSTANCE_ID PLAN_ID BILL_SEQUENCE_ID INVENTORY_ITEM_ID FROM_UNIT_NUMBER PLAN_ID BILL_SEQUENCE_ID SR_INSTANCE_ID INVENTORY_ITEM_ID EFFECTIVITY_DATE FROM_UNIT_NUMBER PLAN_ID SR_INSTANCE_ID INVENTORY_ITEM_ID ORGANIZATION_ID

MSC_BOM_COMPONENTS_N2 MSC_BOM_COMPONENTS_N3

NOT UNIQUE NOT UNIQUE

MSC_BOM_COMPONENTS_N4

NOT UNIQUE

MSC_BOM_COMPONENTS_N5

NOT UNIQUE

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 63

Indexes (Continued) Index Name MSC_BOM_COMPONENTS_U1

Index Type UNIQUE

Sequence 5 10 12 16

Column Name PLAN_ID SR_INSTANCE_ID BILL_SEQUENCE_ID COMPONENT_SEQUENCE_ID

Sequences Sequence MSC_BOM_COMPONENTS_S

Derived Column COMPONENT_SEQUENCE_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 64 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_BOR_REQUIREMENTS
This table stores the set of resources required in an organization for an item.
Foreign Keys Primary Key Table MSC_BILL_OF_RESOURCES

Primary Key Column BILL_OF_RESOURCES ORGANIZATION_ID PLAN_ID SR_INSTANCE_ID PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID RESOURCE_ID DEPARTMENT_ID PLAN_ID SR_INSTANCE_ID OPERATION_SEQUENCE_ID RESOURCE_SEQ_NUM PLAN_ID SR_INSTANCE_ID OPERATION_SEQUENCE_ID RESOURCE_SEQ_NUM ORGANIZATION_ID PLAN_ID INVENTORY_ITEM_ID SR_INSTANCE_ID

Foreign Key Column BILL_OF_RESOURCES ORGANIZATION_ID PLAN_ID SR_INSTANCE_ID PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID RESOURCE_ID DEPARTMENT_ID PLAN_ID SR_INSTANCE_ID OPERATION_SEQUENCE_ID RESOURCE_SEQ_NUM PLAN_ID SR_INSTANCE_ID OPERATION_SEQUENCE_ID RESOURCE_SEQ_NUM ORGANIZATION_ID PLAN_ID ASSEMBLY_ITEM_ID SR_INSTANCE_ID

MSC_DEPARTMENT_RESOURCES

MSC_OPERATION_RESOURCES

MSC_OPERATION_RESOURCE_SEQS

MSC_SYSTEM_ITEMS

QuickCodes Columns Column ORIGINATION_TYPE

QuickCodes Type CRP_ROLLUP_ORIGINATION 1 2 3

QuickCodes Table MFG_LOOKUPS Load Manual update Manual addition

Column Descriptions Name PLAN_ID TRANSACTION_ID SR_INSTANCE_ID BILL_OF_RESOURCES RESOURCE_DEPARTMENT_HOURS OPERATION_SEQUENCE_ID OPERATION_SEQ_NUM RESOURCE_SEQ_NUM SETBACK_DAYS ASSEMBLY_USAGE ORIGINATION_TYPE RESOURCE_UNITS

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL VARCHAR2(10) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER

Description Plan identifier Source application transaction identifier Source application instance identifier Bill of resource set name Required resource hours Routing operation sequence identifier Operation sequence number in routing Resource sequence number Resource set back days from assembly due date Resource hours multiplier for assembly usage Load(1), Manual update(2), Manual addition(3) Operation resource units

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 65

Column Descriptions Name BASIS

(Continued) Null? Type NULL NUMBER Description Operation Basis. Item(1), Lot(2), Resource Units(3), Resource value(4), Total value(5), Activity units(6) Resource identifier Department identifier (Line identifier) Organization identifier Assembly item identifier Source item identifier Refresh number populated by the collection program 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 Descriptive flexfield segment Source transaction identifier

RESOURCE_ID DEPARTMENT_ID ORGANIZATION_ID ASSEMBLY_ITEM_ID SOURCE_ITEM_ID REFRESH_NUMBER 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 ATTRIBUTE15 SR_TRANSACTION_ID Indexes Index Name MSC_BOR_REQUIREMENTS_N1

NULL NUMBER NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER 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(38)

Index Type NOT UNIQUE

Sequence 5 10 15 20 25 5 10 15

Column Name PLAN_ID ASSEMBLY_ITEM_ID ORGANIZATION_ID SR_INSTANCE_ID BILL_OF_RESOURCES PLAN_ID SR_INSTANCE_ID TRANSACTION_ID

MSC_BOR_REQUIREMENTS_U1

UNIQUE

Sequences Sequence MSC_BOR_REQUIREMENTS_S

Derived Column TRANSACTION_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 66 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_CALENDAR_DATES
MSC_CALENDAR_DATES stores every date between the calendar start date and calendar end date for the given calendar using a specified exception set. This tables stores data collected from source applications.

Column Descriptions Name CALENDAR_DATE CALENDAR_CODE SEQ_NUM NEXT_SEQ_NUM PRIOR_SEQ_NUM NEXT_DATE PRIOR_DATE CALENDAR_START_DATE CALENDAR_END_DATE DESCRIPTION EXCEPTION_SET_ID SR_INSTANCE_ID REFRESH_NUMBER 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 ATTRIBUTE15

Null? Type NOT NULL DATE NOT NULL VARCHAR2(14) NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL DATE NOT NULL DATE NOT NULL DATE NOT NULL DATE NULL VARCHAR2(240) NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER 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)

Description Calendar date Calendar code Sequence number (for working days only) Next sequence number Prior sequence number Date corresponding to next sequence number Date corresponding to prior sequence number Beginning date for the calendar Ending date for the calendar Calendar description Exception set identifier Source application instance identifier Refresh number populated by the collection program 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 Descriptive flexfield segment

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 67

Indexes Index Name MSC_CALENDAR_DATES_N1

Index Type NOT UNIQUE

Sequence 5 10 15 20 5 10 15 20 5 10 15 20 25 5 10 15 20

Column Name CALENDAR_CODE NEXT_DATE EXCEPTION_SET_ID SR_INSTANCE_ID CALENDAR_CODE PRIOR_DATE EXCEPTION_SET_ID SR_INSTANCE_ID CALENDAR_DATE CALENDAR_CODE SEQ_NUM EXCEPTION_SET_ID SR_INSTANCE_ID SR_INSTANCE_ID CALENDAR_DATE CALENDAR_CODE EXCEPTION_SET_ID

MSC_CALENDAR_DATES_N2

NOT UNIQUE

MSC_CALENDAR_DATES_N3

NOT UNIQUE

MSC_CALENDAR_DATES_U1

UNIQUE

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 68 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_CALENDAR_SHIFTS
MSC_CALENDAR_SHIFTS stores the shift information that you define for a calendar (CALENDAR_CODE). You define each shift (SHIFT_NUM), its description (DESCRIPTION), and shift workday pattern (DAYS ON and DAYS OFF). A calendar can have multiple shifts, each having its own workday pattern and exception dates. Each shift also has its own shift times. This tables stores data collected from source applications.
Column Descriptions Name CALENDAR_CODE SR_INSTANCE_ID SHIFT_NUM DAYS_ON DAYS_OFF DESCRIPTION REFRESH_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE

Null? Type NOT NULL VARCHAR2(14) NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(240) NULL NUMBER NOT NULL DATE NOT NULL NUMBER NULL NUMBER NOT NULL DATE 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 VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) 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 Workday calendar identifier Source application instance identifier Shift number Number of consecutive working days Number of consecutive nonworking days Description Refresh number populated by the collection program 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 Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 69

Indexes Index Name MSC_CALENDAR_SHIFTS_U1

Index Type UNIQUE

Sequence 5 10 15

Column Name SR_INSTANCE_ID CALENDAR_CODE SHIFT_NUM

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 70 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_CAL_WEEK_START_DATES
This table stores the workday calendar weekly start dates
Column Descriptions Name CALENDAR_CODE SR_INSTANCE_ID EXCEPTION_SET_ID WEEK_START_DATE NEXT_DATE PRIOR_DATE SEQ_NUM REFRESH_NUMBER 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 MSC_CAL_WEEK_START_DATES_U1 NOT NOT NOT NOT

Null? Type NOT NULL VARCHAR2(14) NOT NULL NUMBER NOT NULL NUMBER NOT NULL DATE NOT NULL DATE NOT NULL DATE NOT NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE

Description Workday calendar identifier Source application instance identifier Exception set unique identifier Week start date Date corresponding to the next working date Date corresponding to the prior working date Sequence number (for working days) Refresh number populated by the collection program 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 3 4 20

Column Name SR_INSTANCE_ID CALENDAR_CODE EXCEPTION_SET_ID WEEK_START_DATE

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 71

MSC_CAL_YEAR_START_DATES
MSC_CAL_YEAR_START_DATES stores the year start dates for your calendar and exception set. This table stores data collected from source applications.
Column Descriptions Name CALENDAR_CODE SR_INSTANCE_ID EXCEPTION_SET_ID YEAR_START_DATE REFRESH_NUMBER 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 MSC_CAL_YEAR_START_DATES_U1

Null? Type NOT NULL VARCHAR2(14) NOT NULL NUMBER NOT NULL NUMBER NOT NULL DATE NULL NUMBER NOT NULL DATE NOT NULL NUMBER NULL NUMBER NOT NULL DATE NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL DATE

Description Workday calendar identifier Source application instance identifier Exception set unique identifier Calendar Year Start date Refresh number populated by the 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 3 4 20

Column Name SR_INSTANCE_ID CALENDAR_CODE EXCEPTION_SET_ID YEAR_START_DATE

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 72 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_CAPACITY_PLANS
MSC_CAPACITY_PLANS is a generic table used by forms for querying data. This table is used to display capacity horizontal plan information in the Planner Workbench. QUERY_ID is the query identifier used while populating the table. The QUANTITY columns contain generic data used in the PL/SQL procedure to select data.
Column Descriptions Name QUERY_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN ORGANIZATION_ID SR_INSTANCE_ID DEPARTMENT_ID RESOURCE_ID DEPARTMENT_NAME DEPARTMENT_CLASS RESOURCE_NAME RESOURCE_TYPE RESOURCE_GROUP_NAME BUCKET_TYPE BUCKET_DATE QUANTITY1 QUANTITY2 QUANTITY3 QUANTITY4 QUANTITY5 QUANTITY6 QUANTITY7 QUANTITY8 QUANTITY9 QUANTITY10 QUANTITY11 QUANTITY12 QUANTITY13 QUANTITY14 QUANTITY15 QUANTITY16 QUANTITY17 QUANTITY18 QUANTITY19 QUANTITY20 QUANTITY21 QUANTITY22 QUANTITY23 QUANTITY24 QUANTITY25 QUANTITY26

Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NOT NULL NOT NULL 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 NULL NULL NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER VARCHAR2(30) VARCHAR2(10) VARCHAR2(30) VARCHAR2(80) VARCHAR2(30) NUMBER DATE 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 Query identifier Standard Who Column Standard Who Column Standard Who Column Standard Who Column Standard Who Column Organization identifier Source application instance identifier Department identifier Resource identifier Department name Department class Resource name Resource type Resource group name Indicate the type of bucket Bucket date Generic quantity column Generic quantity column Generic quantity column Generic quantity column Generic quantity column Generic quantity column Generic quantity column Generic quantity column Generic quantity column Generic quantity column Generic quantity column Generic quantity column Generic quantity column Generic quantity column Generic quantity column Generic quantity column Generic quantity column Generic quantity column Generic quantity column Generic quantity column Generic quantity column Generic quantity column Generic quantity column Generic quantity column Generic quantity column Generic quantity column

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 73

Column Descriptions Name QUANTITY27 QUANTITY28 QUANTITY29 QUANTITY30 QUANTITY31 QUANTITY32 QUANTITY33 QUANTITY34 QUANTITY35 QUANTITY36 Indexes Index Name

(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER Description Generic Generic Generic Generic Generic Generic Generic Generic Generic Generic quantity quantity quantity quantity quantity quantity quantity quantity quantity quantity column column column column column column column column column column

Index Type NOT UNIQUE

Sequence 1

Column Name QUERY_ID

MSC_CAPACITY_PLANS_N1

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 74 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_CATEGORY_SETS
This tables stores different category sets for an item.
Column Descriptions Name CATEGORY_SET_ID CATEGORY_SET_NAME DESCRIPTION CONTROL_LEVEL SR_CATEGORY_SET_ID SR_INSTANCE_ID DEFAULT_FLAG REFRESH_NUMBER 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 ATTRIBUTE15 Indexes Index Name MSC_CATEGORY_SETS_U1 MSC_CATEGORY_SETS_U2 MSC_CATEGORY_SETS_U3 NOT NOT NOT NOT

Null? Type NOT NULL NUMBER NOT NULL VARCHAR2(30) NULL VARCHAR2(240) NOT NULL NUMBER NOT NULL NUMBER NOT 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 DATE NUMBER DATE 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) VARCHAR2(150)

Description Category set identifier Category set name Category set description Item or Item/org control level Source application category set identifier Source application instance identifier Flag indicating whether this is default category set Refresh number populated by the collection program 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 Descriptive flexfield segment

Index Type UNIQUE UNIQUE NOT UNIQUE

Sequence 10 10 15 5

Column Name CATEGORY_SET_ID SR_INSTANCE_ID SR_CATEGORY_SET_ID CATEGORY_SET_NAME

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 75

Sequences Sequence MSC_CATEGORY_SETS_S

Derived Column CATEGORY_SET_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 76 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_CATEGORY_SET_ID_LID
This table is used by the collection program to maintain the correspondence between the source instances identifiers and the planning identifiers for category sets.
Column Descriptions Name SR_CATEGORY_SET_ID SR_INSTANCE_ID CATEGORY_SET_ID (PK)

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER

Description Category set identifier from source application instance Source application instance identifier Category set identifier generated at planning server

(PK)

Indexes Index Name MSC_CATEGORY_SET_ID_LID_U1

Index Type NOT UNIQUE

Sequence 5 10

Column Name SR_INSTANCE_ID SR_CATEGORY_SET_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 77

MSC_COMPONENT_SUBSTITUTES
This table represents possible substitutes component in a bill of material.

Foreign Keys Primary Key Table MSC_BOM_COMPONENTS

Primary Key Column SR_INSTANCE_ID COMPONENT_SEQUENCE_ID PLAN_ID BILL_SEQUENCE_ID PLAN_ID ORGANIZATION_ID INVENTORY_ITEM_ID SR_INSTANCE_ID

Foreign Key Column SR_INSTANCE_ID COMPONENT_SEQUENCE_ID PLAN_ID BILL_SEQUENCE_ID PLAN_ID ORGANIZATION_ID SUBSTITUTE_ITEM_ID SR_INSTANCE_ID

MSC_SYSTEM_ITEMS

Column Descriptions Name PLAN_ID (PK) ORGANIZATION_ID SUBSTITUTE_ITEM_ID COMPONENT_SEQUENCE_ID BILL_SEQUENCE_ID SR_INSTANCE_ID USAGE_QUANTITY PRIORITY REFRESH_NUMBER 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

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER 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 DATE NUMBER DATE 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)

Description Plan identifier Organization identifier Substitute inventory item identifier Source application identifier for that component Bill sequence identifier for the component Source application instance identifier Usage quantity for the substitute component Priority of the component substitute Refresh number populated by the collection program 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

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 78 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 Indexes Index Name

(Continued) Null? Type Description NULL VARCHAR2(150) Descriptive flexfield segment NULL VARCHAR2(150) Descriptive flexfield segment NULL VARCHAR2(150) Descriptive flexfield segment

Index Type UNIQUE

Sequence 5 10 20 25 27 55

Column Name PLAN_ID SR_INSTANCE_ID ORGANIZATION_ID SUBSTITUTE_ITEM_ID COMPONENT_SEQUENCE_ID BILL_SEQUENCE_ID

MSC_COMPONENT_SUBSTITUTES_U1

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 79

MSC_CRITERIA
MSC_CRITERIA stores the criteria that can be selected by the user in the Find Blocks for Planner Workbench form. This table includes a row for every seeded criteria for the Items window and Supply/Demand window. FOLDER_OBJECT identifies the window for which the criteria is available. FIELD_NAME and FIELD_TYPE identify the field for which the criteria is seeded. FIELD_PROMPT is the prompt for the field that is displayed in the form.
Column Descriptions Name FOLDER_OBJECT FIELD_NAME FIELD_TYPE LOV_NAME SQL_STATEMENT FIELD_PROMPT CREATION_DATE CREATED_BY LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN APP_SHORT_NAME FLEX_NUM DATA_SET FLEX_CODE LOV_TYPE LONG_LIST

Null? Type

Description

NOT NULL VARCHAR2(30) Unique folder object identifier NOT NULL VARCHAR2(30) Field name NOT NULL VARCHAR2(10) Field type NULL VARCHAR2(30) List of Value name NULL VARCHAR2(2000) SQL Statement for creating the list of values NOT NULL VARCHAR2(80) Field prompt 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 VARCHAR2(30) Flexfield owning application NULL VARCHAR2(30) Flexfield identifier NULL VARCHAR2(80) Flexfield data set NULL VARCHAR2(30) Flexfield code NULL NUMBER(10) Type of LOV NULL VARCHAR2(2) Long list indicator for flexfields

Indexes Index Name MSC_CRITERIA_U1

Index Type UNIQUE

Sequence 1 2

Column Name FOLDER_OBJECT FIELD_NAME

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 80 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_DEMANDS
This table stores all the demands taken into account for planning. Disposition_id would be a foreign key to MSC_SUPPLIES for dependent demands. For independent demands, disposition_id holds MRP_SCHEDULE_DATES.MPS_TRANSACTION_ID.
Foreign Keys Primary Key Table MSC_DEMANDS MSC_DESIGNATORS MSC_PROJECTS

Primary Key Column DEMAND_ID PLAN_ID DESIGNATOR_ID PLAN_ID PROJECT_ID ORGANIZATION_ID SR_INSTANCE_ID PLAN_ID ORGANIZATION_ID PROJECT_ID TASK_ID SR_INSTANCE_ID TRANSACTION_ID PLAN_ID ORGANIZATION_ID PLAN_ID INVENTORY_ITEM_ID SR_INSTANCE_ID PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID PLAN_ID ORGANIZATION_ID INVENTORY_ITEM_ID SR_INSTANCE_ID PARTNER_ID PARTNER_SITE_ID PARTNER_SITE_ID

Foreign Key Column PARENT_ID PLAN_ID SCHEDULE_DESIGNATOR_ID PLAN_ID PROJECT_ID ORGANIZATION_ID SR_INSTANCE_ID PLAN_ID ORGANIZATION_ID PROJECT_ID TASK_ID SR_INSTANCE_ID DISPOSITION_ID PLAN_ID ORGANIZATION_ID PLAN_ID INVENTORY_ITEM_ID SR_INSTANCE_ID PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID PLAN_ID ORGANIZATION_ID USING_ASSEMBLY_ITEM_ID SR_INSTANCE_ID CUSTOMER_ID CUSTOMER_SITE_ID SHIP_TO_SITE_ID

MSC_PROJECT_TASKS

MSC_SUPPLIES MSC_SYSTEM_ITEMS

MSC_SYSTEM_ITEMS MSC_SYSTEM_ITEMS

MSC_TRADING_PARTNERS MSC_TRADING_PARTNER_SITES MSC_TRADING_PARTNER_SITES 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

QuickCodes Table MFG_LOOKUPS Discrete demand Ratebased 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 Nonstandard job PO in receiving scrap Repetitive schedule scrap

ORIGINATION_TYPE

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 81

QuickCodes Columns Column

(Continued) QuickCodes Type 22 23 24 25 26 27 3 4 5 6 7 8 9 QuickCodes Table 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

Column Descriptions Name ORDER_PRIORITY FORECAST_MAD DEMAND_ID SCHEDULE_DESIGNATOR_ID USING_REQUIREMENT_QUANTITY ASSEMBLY_DEMAND_COMP_DATE USING_ASSEMBLY_DEMAND_DATE DEMAND_TYPE ORIGINATION_TYPE DEMAND_PRIORITY SALES_ORDER_PRIORITY FORECAST_PRIORITY PLANNING_GROUP DAILY_DEMAND_RATE UNIT_NUMBER DISPOSITION_ID USING_ASSEMBLY_ITEM_ID PLAN_ID (PK) ORGANIZATION_ID INVENTORY_ITEM_ID PROJECT_ID TASK_ID CUSTOMER_ID CUSTOMER_SITE_ID SR_INSTANCE_ID SHIP_TO_SITE_ID PROMISE_DATE SELLING_PRICE

Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER DATE DATE NUMBER

Description Order priority Forecast MAD Demand identifier Schedule designator identifier Required quantity Using assembly completion date Demand date (due date) Demand type. Discrete Demand(1), Ratebased demand(2) Origin of the demand: Planned order, hard reversation, etc... Demand priority. Used by scheduling heuristic Sales order quantity Forecast priority Planning group Repetitive demand rate Unit number Disposition identifier, reference to the supply generating the demand. Using assembly item identifier (item generating the demand for dependent demands) Plan identifier Organization identifier Demanded item identifier Project identifier to which the demand applies Task identifier to which the demand applies Customer identifier Customer site identifier Source application instance identifier Destination of the product Date promised to the customer Selling price

NOT NOT NOT NOT

NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NUMBER NUMBER VARCHAR2(30) NUMBER VARCHAR2(30) NUMBER

NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER(15) NULL NUMBER(15) NULL NUMBER NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL DATE NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 82 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name

(Continued) Null? Type NULL NUMBER NULL DATE NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER VARCHAR2(34) NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER Description Demand lateness cost for independent demands Date demand is satisfied Operation sequence number within the routing used by the source supply Flag to determine whether add workday modification was applied Used for online replanning Used for online replanning Demand class code Firm quantity Firm quantity Old demand quantity Old order due date Source application identifier Reservation identifier Demand identifier of the parent demand transaction Lending project identifier for Payback Demand Lending task identifier for Payback Demand Flag indicating whether item is a substitute item Wip entity name Quantity reserved 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 Descriptive flexfield segment WIP job identifier Quantity issued Repetitive schedule identifier

DMD_LATENESS_COST DMD_SATISFIED_DATE OP_SEQ_NUM UPDATED STATUS APPLIED DEMAND_CLASS FIRM_QUANTITY FIRM_DATE OLD_DEMAND_QUANTITY OLD_DEMAND_DATE SOURCE_ORGANIZATION_ID RESERVATION_ID PARENT_ID LENDING_PROJECT_ID LENDING_TASK_ID SUBST_ITEM_FLAG ORDER_NUMBER RESERVED_QUANTITY 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 ATTRIBUTE15 WIP_ENTITY_ID ISSUED_QUANTITY REPETITIVE_SCHEDULE_ID

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 VARCHAR2(62) NUMBER DATE NUMBER DATE 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) VARCHAR2(150) NUMBER NUMBER NUMBER

NOT NOT NOT NOT

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 83

Column Descriptions Name REFRESH_NUMBER

(Continued) Null? Type Description NULL VARCHAR2(240) Refresh number populated by the collection program NULL DATE Request date NULL NUMBER WIP job status code NULL NUMBER WIP supply type NULL NUMBER Source Org Instance Identifier NULL NUMBER Sales order line identifier NULL NUMBER Forecast confidence percentage NULL NUMBER Bucket type NULL NUMBER Forecast billing address identifier

REQUEST_DATE WIP_STATUS_CODE WIP_SUPPLY_TYPE SOURCE_ORG_INSTANCE_ID SALES_ORDER_LINE_ID CONFIDENCE_PERCENTAGE BUCKET_TYPE BILL_ID

Indexes Index Name MSC_DEMANDS_N1

Index Type NOT UNIQUE

Sequence 5 10 15 20 25 30 5 10 12 20 30 35 1 2 3 4 5 1 2 4 6 1 2 4 6 8 10 2 6

Column Name PLAN_ID SR_INSTANCE_ID ORGANIZATION_ID UPDATED APPLIED STATUS PLAN_ID SR_INSTANCE_ID ORGANIZATION_ID INVENTORY_ITEM_ID USING_ASSEMBLY_ITEM_ID USING_ASSEMBLY_DEMAND_DATE PLAN_ID SR_INSTANCE_ID ORGANIZATION_ID INVENTORY_ITEM_ID ORIGINATION_TYPE PLAN_ID SR_INSTANCE_ID DISPOSITION_ID ORIGINATION_TYPE PLAN_ID SR_INSTANCE_ID ORIGINATION_TYPE WIP_ENTITY_ID OP_SEQ_NUM REPETITIVE_SCHEDULE_ID PLAN_ID DEMAND_ID

MSC_DEMANDS_N2

NOT UNIQUE

MSC_DEMANDS_N3

NOT UNIQUE

MSC_DEMANDS_N4

NOT UNIQUE

MSC_DEMANDS_N5

NOT UNIQUE

MSC_DEMANDS_U1

UNIQUE

Sequences Sequence MSC_DEMANDS_S

Derived Column DEMAND_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 84 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_DEMAND_CLASSES
This table stores the demand classes.
Column Descriptions Name DEMAND_CLASS MEANING DESCRIPTION FROM_DATE TO_DATE ENABLED_FLAG SR_INSTANCE_ID 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 ATTRIBUTE15 Indexes Index Name MSC_DEMAND_CLASSES_U1

Null? Type NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(80) NULL VARCHAR2(250) NULL DATE NULL DATE NOT 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 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)

Description

Index Type UNIQUE

Sequence 1 2

Column Name SR_INSTANCE_ID DEMAND_CLASS

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 85

MSC_DEPARTMENT_RESOURCES
This table stores the resources available for planning.
Foreign Keys Primary Key Table MSC_DEPARTMENT_RESOURCES

Primary Key Column RESOURCE_ID ORGANIZATION_ID PLAN_ID SR_INSTANCE_ID PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID GROUP_CODE SR_INSTANCE_ID

Foreign Key Column AGGREGATE_RESOURCE_ID ORGANIZATION_ID PLAN_ID SR_INSTANCE_ID PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID RESOURCE_GROUP_NAME SR_INSTANCE_ID

MSC_PLAN_ORGANIZATIONS MSC_RESOURCE_GROUPS

Column Descriptions Name PLAN_ID (PK) ORGANIZATION_ID (PK) SR_INSTANCE_ID (PK) RESOURCE_ID (PK) (PK)

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER

Description

DEPARTMENT_ID

RESOURCE_CODE RESOURCE_DESCRIPTION DEPARTMENT_CODE DEPARTMENT_DESCRIPTION DEPARTMENT_CLASS LINE_FLAG AGGREGATE_RESOURCE_ID AGGREGATE_RESOURCE_FLAG RESOURCE_GROUP_NAME RESOURCE_GROUP_CODE RESOURCE_SHORTAGE_TYPE RESOURCE_BALANCE_FLAG RESOURCE_EXCESS_TYPE RESOURCE_INCLUDE_FLAG CRITICAL_RESOURCE_FLAG OVERUTILIZED_PERCENT BOTTLENECK_FLAG UNDERUTILIZED_PERCENT OWNING_DEPARTMENT_ID CAPACITY_UNITS

Plan identifier Organization identifier Source application instance identifier NOT NULL NUMBER Source application resource identifier NOT NULL NUMBER Source application department identifier or line identifier NULL VARCHAR2(10) Resource code NULL VARCHAR2(240) Resource description NULL VARCHAR2(10) Department code, also holds line code NULL VARCHAR2(240) Department description, also hold line description NULL VARCHAR2(10) Department class NOT NULL NUMBER Flag to indicate whether or not this resource is a line NULL NUMBER Reference to aggregate resource, if aggregated NOT NULL NUMBER Yes/No flag to indicate whether or not this is an aggregated resource NULL VARCHAR2(30) Name of the group of resource NULL VARCHAR2(10) Resource group code NULL NUMBER Resource shortage type NULL NUMBER Flag to indicate if the resource needs to load balanced NULL NUMBER Resource excess type NULL NUMBER Flag to indicate if we need to consider this resource when planning NULL NUMBER Flag to indicate if this a critical resource. This is used by LP and HLS NULL NUMBER Overutilization tolerance NULL NUMBER Flag to indicate if the resource is a known bottleneck NULL NUMBER Underutilization tolerance NULL NUMBER Owning department identifier for share resources NULL NUMBER Resource capacity

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 86 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name UTILIZATION EFFICIENCY USER_TIME_FENCE RESOURCE_TYPE DISABLE_DATE

(Continued) Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL DATE NOT 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 NUMBER DATE NUMBER DATE 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) VARCHAR2(150) NUMBER NUMBER NUMBER Description Resource utilization Resource Efficiency Number of days within which planning will generate an exception message Resource type Date on which resource/line was disabled Resource is available 24 hours or by shifts Hourly minimum rate of production line Hourly maximum rate of production line Start time of the line Stop time of the line Flag indicating whether the department resource is used for ATP or not 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 Descriptive flexfield segment Resource cost Resource overutilization cost Department overhead cost

AVAILABLE_24_HOURS_FLAG MIN_RATE MAX_RATE START_TIME STOP_TIME CTP_FLAG REFRESH_NUMBER 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 ATTRIBUTE15 RESOURCE_COST RESOURCE_OVER_UTIL_COST DEPT_OVERHEAD_COST Indexes Index Name MSC_DEPARTMENT_RESOURCES_U1

NOT NOT NOT NOT

Index Type UNIQUE

Sequence 5 10 15 20 25

Column Name PLAN_ID SR_INSTANCE_ID ORGANIZATION_ID DEPARTMENT_ID RESOURCE_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 87

MSC_DESIGNATORS
This table stores MPS and MDS schedule names defined at source applications and planning server. 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 and the Collection program.
Foreign Keys Primary Key Table MSC_TRADING_PARTNERS

Primary Key Column SR_TP_ID SR_INSTANCE_ID

Foreign Key Column ORGANIZATION_ID SR_INSTANCE_ID

QuickCodes Columns Column DESIGNATOR_TYPE

QuickCodes Type MRP_DESIGNATOR_TYPE_SHORT 1 2 3 4

QuickCodes Table MFG_LOOKUPS MDS MPS MRP DRP

Column Descriptions Name DESIGNATOR_ID DESIGNATOR ORGANIZATION_ID SR_INSTANCE_ID DESIGNATOR_TYPE MPS_RELIEF INVENTORY_ATP_FLAG DESCRIPTION DISABLE_DATE DEMAND_CLASS ORGANIZATION_SELECTION PRODUCTION RECOMMENDATION_RELEASE REFRESH_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY

Null? Type NOT NULL NUMBER NOT NULL VARCHAR2(10) NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER(22) NOT NULL NUMBER NOT NULL NUMBER NULL VARCHAR2(50) NULL NULL NULL NULL NULL NULL NOT NOT NOT NOT NULL NULL NULL NULL DATE VARCHAR2(34) NUMBER NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER

Description Designator identifier Source application schedule name Source application organization identifier Source application identifier Indicate the designator type: MPS, MDS, MRP, or DRP Flag to indicate whether MPS relief performed against this designator ATP supply flag Description of the this designator Designator disable date Demand class identifier Single/Multiple organizations Flag for auto release Planned order release flag Refresh number populated by the collection program Standard Who column Standard Who column Standard Who column Standard Who column

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 88 Oracle ASCP and Oracle Global ATP Server 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 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 NUMBER NUMBER NUMBER NUMBER Description 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 Descriptive flexfield segment Flag indicating whether the row is collected from source application instance Consume forecast flag Forecast update type code Forward consumption days Backward consumption days Forecast outlier update percentage Forecast set identifier Customer identifier Forecast ship code identifier Forecast billing address identifier Forecast bucket type days, weeks or periods

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 COLLECTED_FLAG CONSUME_FORECAST UPDATE_TYPE FORWARD_UPDATE_TIME_FENCE BACKWARD_UPDATE_TIME_FENCE OUTLIER_UPDATE_PERCENTAGE FORECAST_SET_ID CUSTOMER_ID SHIP_ID BILL_ID BUCKET_TYPE

NULL NUMBER NULL NULL NULL NULL VARCHAR2(10) NUMBER NUMBER NUMBER

NULL NUMBER

Indexes Index Name MSC_DESIGNATORS_U1 MSC_DESIGNATORS_U2

Index Type UNIQUE UNIQUE

Sequence 5 5 10 15

Column Name DESIGNATOR_ID DESIGNATOR ORGANIZATION_ID SR_INSTANCE_ID

Sequences Sequence MSC_DESIGNATORS_S

Derived Column DESIGNATOR_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 89

MSC_EXCEPTION_DETAILS
This table stores the details of exceptions.
Foreign Keys Primary Key Table MSC_DEPARTMENT_RESOURCES

Primary Key Column PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID RESOURCE_ID DEPARTMENT_ID EXCEPTION_TYPE PLAN_ID ORGANIZATION_ID INVENTORY_ITEM_ID SR_INSTANCE_ID ORGANIZATION_ID PLAN_ID INVENTORY_ITEM_ID SR_INSTANCE_ID

Foreign Key Column PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID RESOURCE_ID DEPARTMENT_ID EXCEPTION_TYPE PLAN_ID ORGANIZATION_ID INVENTORY_ITEM_ID SR_INSTANCE_ID ORGANIZATION_ID PLAN_ID INVENTORY_ITEM_ID SR_INSTANCE_ID

MSC_ITEM_EXCEPTIONS

MSC_SYSTEM_ITEMS

QuickCodes Columns Column EXCEPTION_TYPE

QuickCodes Type MRP_EXCEPTION_CODE_TYPE 1 10 11 12 13 14 15 16 17 18 19 2 20 21 22 23 3 4 5 6 7 8 9

QuickCodes Table MFG_LOOKUPS Items that are overcommitted Past due orders Items with negative starting on hand Items with expired lot Past due sales orders Past due forecast Late supply pegged to sales order Late supply pegged to forecast Items with a shortage in a project Items with excess inventory in a project Items allocated across projects Items with a shortage Items below safety stock Resource overloaded Resource underloaded Late order due to resource shortage Items with excess inventory Items with repetitive variance Items with no activity Orders to be rescheduled in Orders to be rescheduled out Orders to be cancelled Orders with compression days

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 90 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name EXCEPTION_DETAIL_ID EXCEPTION_TYPE QUANTITY DATE1 DATE2 DATE3 DATE4 NUMBER1 NUMBER2 NUMBER3 NUMBER4 CHAR1 CHAR2 PLAN_ID ORGANIZATION_ID INVENTORY_ITEM_ID RESOURCE_ID DEPARTMENT_ID SR_INSTANCE_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SUPPLIER_ID SUPPLIER_SITE_ID Indexes Index Name MSC_EXCEPTION_DETAILS_N1

Null? Type NOT NULL NUMBER NOT NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER DATE DATE DATE DATE NUMBER NUMBER NUMBER NUMBER VARCHAR2(80) VARCHAR2(80) NUMBER NUMBER NUMBER NUMBER NUMBER

Description Exception detail identifier Type of exception resource, material Exception quantity Generic date column Generic date column Generic date column Generic date column Generic number column Generic number column Generic number column Generic number column Generic character column Generic character column Plan identifier Organization identifier Inventory item identifier Resource identifier Department identifier or Line identifier Source application instance 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 identifier Supplier site identifier

NOT NOT NOT NOT NOT

NOT NULL NUMBER 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 NUMBER

Index Type NOT UNIQUE

Sequence 5 6 11 16 21 31 36 2 5

Column Name PLAN_ID EXCEPTION_TYPE ORGANIZATION_ID SR_INSTANCE_ID INVENTORY_ITEM_ID DEPARTMENT_ID RESOURCE_ID PLAN_ID EXCEPTION_DETAIL_ID

MSC_EXCEPTION_DETAILS_U1

UNIQUE

Sequences Sequence MSC_EXCEPTION_DETAILS_S

Derived Column EXCEPTION_DETAIL_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 91

MSC_FILES
The MSC_FILES table is used to store the list of files which are used in the generation of an MPS, MRP or DRP plan. Data in this table is updated each time a plan is run. The FILE_TYPE column contains predefined values which are used during a planning run. The FILE_NAME column contains the name of the data file which was generated during the last plan run. The ROW_COUNT and COPY_FLAG columns are used in the planning engine and the Copy Plan program.
Foreign Keys Primary Key Table MSC_PLANS Column Descriptions Name PLAN_ID FILE_TYPE FILE_NAME FILE_SIZE FILE_CREATION_DATE ROW_COUNT COPY_FLAG NETCHANGE LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN Indexes Index Name MSC_FILES_N1

Primary Key Column PLAN_ID

Foreign Key Column PLAN_ID

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL VARCHAR2(255) NULL NUMBER NULL DATE NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NUMBER DATE NUMBER DATE NUMBER NUMBER

Description Plan identifier File type Name of file File size File creation date Row count Copy flag(used in Copy Plan program) Net Change Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column

NOT NOT NOT NOT

Index Type NOT UNIQUE

Sequence 2 11

Column Name PLAN_ID FILE_TYPE

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 92 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_FORM_QUERY
Generic query table for inquiry forms
Column Descriptions Name QUERY_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN DATE1 DATE2 DATE3 DATE4 DATE5 DATE6 DATE7 DATE8 NUMBER1 NUMBER2 NUMBER3 NUMBER4 NUMBER5 NUMBER6 NUMBER7 NUMBER8 NUMBER9 NUMBER10 NUMBER11 NUMBER12 NUMBER13 NUMBER14 NUMBER15 REQUEST_ID CHAR1 CHAR2 CHAR3 CHAR4 CHAR5 CHAR6 CHAR7 CHAR8 CHAR9 PROGRAM_UPDATE_DATE PROGRAM_APPLICATION_ID PROGRAM_ID NUMBER16 CHAR10 CHAR11 CHAR12 CHAR13 CHAR14 CHAR15

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 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 DATE DATE DATE DATE DATE DATE DATE NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER 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(250) DATE NUMBER NUMBER NUMBER VARCHAR2(80) VARCHAR2(80) VARCHAR2(80) VARCHAR2(80) VARCHAR2(80) VARCHAR2(80)

Description Query identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Generic date column Generic date column Generic date column Generic date column Generic date column Generic date column Generic date column Generic date column Generic number column Generic number column Generic number column Generic number column Generic number column Generic number column Generic number column Generic number column Generic number column Generic number column Generic number column Generic number column Generic number column Generic number column Generic number column Concurrent Who column Generic character column Generic character column Generic character column Generic character column Generic character column Generic character column Generic character column Generic character column Generic character column Concurrent Who column Concurrent Who column Concurrent Who column Generic number column Generic character column Generic character column Generic character column Generic character column Generic character column Generic character column

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 93

Indexes Index Name MSC_FORM_QUERY_N1

Index Type NOT UNIQUE

Sequence 1 2

Column Name QUERY_ID DATE1

Sequences Sequence MSC_FORM_QUERY_S

Derived Column QUERY_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 94 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_FULL_PEGGING
This table represents the pegging from supply to demands.
Foreign Keys Primary Key Table MSC_DEMANDS MSC_FULL_PEGGING MSC_FULL_PEGGING MSC_PROJECTS

Primary Key Column DEMAND_ID PLAN_ID PEGGING_ID PLAN_ID PEGGING_ID PLAN_ID PLAN_ID SR_INSTANCE_ID ORGANIZATION_ID PROJECT_ID PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID PROJECT_ID TASK_ID TRANSACTION_ID PLAN_ID ORGANIZATION_ID PLAN_ID INVENTORY_ITEM_ID SR_INSTANCE_ID

Foreign Key Column DEMAND_ID PLAN_ID PREV_PEGGING_ID PLAN_ID END_PEGGING_ID PLAN_ID PLAN_ID SR_INSTANCE_ID ORGANIZATION_ID PROJECT_ID PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID PROJECT_ID TASK_ID TRANSACTION_ID PLAN_ID ORGANIZATION_ID PLAN_ID INVENTORY_ITEM_ID SR_INSTANCE_ID

MSC_PROJECT_TASKS

MSC_SUPPLIES MSC_SYSTEM_ITEMS

Column Descriptions Name PEGGING_ID DEMAND_QUANTITY SUPPLY_QUANTITY ALLOCATED_QUANTITY END_ITEM_USAGE DEMAND_DATE SUPPLY_DATE SUPPLY_TYPE END_ORIGINATION_TYPE INVENTORY_ITEM_ID ORGANIZATION_ID PLAN_ID (PK) PREV_PEGGING_ID END_PEGGING_ID TRANSACTION_ID DISPOSITION_ID DEMAND_ID PROJECT_ID TASK_ID SR_INSTANCE_ID DEMAND_CLASS

Null? Type NOT NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER

Description Pegging identifier Demand quantity Supply quantity Portion of supply allocated to demand Usage of current item in end assembly Demand date Supply date Supply type identifier Origination type of the end demand Inventory item identifier Organization identifier Plan identifier Reference to previous levels pegging identifier Reference to end pegging node identifier Supply identifier Disposition identifier Demand identifier Project identifier Task identifier Source application instance identifier Demand class code

NULL NUMBER NULL NULL NULL NULL DATE DATE NUMBER NUMBER

NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NOT NULL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER

NULL VARCHAR2(34)

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 95

Column Descriptions Name UPDATED STATUS

(Continued) Null? Type NULL NUMBER NULL NUMBER NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER 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) Description Flag to determine whether add workday modification was applied Attribute used for online replanning 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 Descriptive flexfield segment Unit number

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 ATTRIBUTE15 UNIT_NUMBER Indexes Index Name MSC_FULL_PEGGING_N1 MSC_FULL_PEGGING_N2

Index Type NOT UNIQUE NOT UNIQUE

Sequence 2 5 5 10 15 20 5 10 15 20 2 5

Column Name PLAN_ID PREV_PEGGING_ID PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID DEMAND_ID PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID TRANSACTION_ID PLAN_ID PEGGING_ID

MSC_FULL_PEGGING_N3

NOT UNIQUE

MSC_FULL_PEGGING_U1

UNIQUE

Sequences Sequence MSC_FULL_PEGGING_S

Derived Column PEGGING_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 96 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_INSTANCE_ORGS
This stores the information of the association links between each organization and MSC.
Foreign Keys Primary Key Table MSC_APPS_INSTANCES MSC_TRADING_PARTNERS

Primary Key Column INSTANCE_ID SR_TP_ID SR_INSTANCE_ID

Foreign Key Column SR_INSTANCE_ID ORGANIZATION_ID SR_INSTANCE_ID

Column Descriptions Name SR_INSTANCE_ID 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 ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ENABLED_FLAG

Null? Type NOT NULL NUMBER 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 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 Source application instance identifier Organization 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 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 Yes/No flag indicating whether the instance org is enable

NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL

Indexes Index Name MSC_INSTANCE_ORGS_U1

Index Type UNIQUE

Sequence 5 10

Column Name ORGANIZATION_ID SR_INSTANCE_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 97

MSC_INTERORG_SHIP_METHODS
This table stores the different shipment methods and their availability.
Foreign Keys Primary Key Table MSC_TRADING_PARTNERS MSC_TRADING_PARTNERS

Primary Key Column SR_INSTANCE_ID SR_TP_ID SR_TP_ID SR_INSTANCE_ID

Foreign Key Column SR_INSTANCE_ID FROM_ORGANIZATION_ID TO_ORGANIZATION_ID SR_INSTANCE_ID2

Column Descriptions Name FROM_ORGANIZATION_ID TO_ORGANIZATION_ID SHIP_METHOD (PK) TIME_UOM_CODE DEFAULT_FLAG FROM_LOCATION_ID TO_LOCATION_ID WEIGHT_CAPACITY WEIGHT_UOM VOLUME_CAPACITY VOLUME_UOM COST_PER_WEIGHT_UNIT COST_PER_VOLUME_UNIT FROM_LOCATION_NAME TO_LOCATION_NAME FROM_LOCATION_DESCR TO_LOCATION_DESCR INTRANSIT_TIME (PK) (PK)

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL VARCHAR2(30) NULL VARCHAR2(10) NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(3) NUMBER VARCHAR2(3) NUMBER NUMBER VARCHAR2(10) VARCHAR2(10) VARCHAR2(80) VARCHAR2(80) NUMBER

Description Organization identifier for the origin organization Organization identifier for the destination organization Ship method code Unit of measure used to specify the intransit lead time Flag to indicate if this is a default ship method Location identifier of the origin location Location identifier of the destination location Weight capacity of this ship method Weight unit of measure Volume capacity Volume unit of measure Cost per unit of weight Cost per unit of volume From location name To location name From location description To location description Used to specify the numerical value for the intransit lead time of the shipment method relationship Instance corresponding to the source org Transportation capacity overutilization cost Instance corresponding to the destination org Refresh number populated by the collection program 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

(PK)

(PK)

SR_INSTANCE_ID

(PK)

NOT NULL NUMBER NULL NUMBER NOT 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

TRANSPORT_CAP_OVER_UTIL_COST SR_INSTANCE_ID2 REFRESH_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE (PK)

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 98 Oracle ASCP and Oracle Global ATP Server 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 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 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 Transaction identifier Plan identifier

ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 TRANSACTION_ID PLAN_ID (PK) Indexes Index Name MSC_INTERORG_SHIP_METHODS_N1

Index Type NOT UNIQUE

Sequence 2 5 10 15 20 25 2 5 10 15 5 6 7 11 13 17 22 27 2 5

Column Name PLAN_ID FROM_ORGANIZATION_ID TO_ORGANIZATION_ID SHIP_METHOD SR_INSTANCE_ID SR_INSTANCE_ID2 PLAN_ID SHIP_METHOD FROM_LOCATION_ID TO_LOCATION_ID PLAN_ID FROM_ORGANIZATION_ID SR_INSTANCE_ID TO_ORGANIZATION_ID SR_INSTANCE_ID2 FROM_LOCATION_ID TO_LOCATION_ID SHIP_METHOD PLAN_ID TRANSACTION_ID

MSC_INTERORG_SHIP_METHODS_N2

NOT UNIQUE

MSC_INTERORG_SHIP_METHODS_U1

UNIQUE

MSC_INTERORG_SHIP_METHODS_U2

UNIQUE

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 99

MSC_ITEMS
This table is used by the collection program to keep track of all inventory item identifiers generated at planning server.
Column Descriptions Name INVENTORY_ITEM_ID ITEM_NAME DESCRIPTION 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 ATTRIBUTE15 Indexes Index Name MSC_ITEMS_U1 MSC_ITEMS_U2 Sequences Sequence MSC_ITEMS_S

Null? Type NOT NULL NUMBER NOT NULL NULL NOT NULL NOT 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 VARCHAR2(250) VARCHAR2(240) DATE NUMBER DATE 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) VARCHAR2(150)

Description Item identifier generated by the collection program from Staging tables to ODS. Item name Item description 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 Descriptive flexfield segment

Index Type UNIQUE UNIQUE

Sequence 5 5

Column Name INVENTORY_ITEM_ID ITEM_NAME

Derived Column INVENTORY_ITEM_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 100 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ITEM_CATEGORIES
This table stores the item assignment to categories within a category set.

Foreign Keys Primary Key Table MSC_CATEGORY_SETS MSC_SYSTEM_ITEMS

Primary Key Column CATEGORY_SET_ID ORGANIZATION_ID INVENTORY_ITEM_ID SR_INSTANCE_ID

Foreign Key Column CATEGORY_SET_ID ORGANIZATION_ID INVENTORY_ITEM_ID SR_INSTANCE_ID

Column Descriptions Name ORGANIZATION_ID (PK) INVENTORY_ITEM_ID (PK) CATEGORY_SET_ID (PK) CATEGORY_NAME DESCRIPTION DISABLE_DATE SUMMARY_FLAG ENABLED_FLAG START_DATE_ACTIVE END_DATE_ACTIVE SR_INSTANCE_ID SR_CATEGORY_ID REFRESH_NUMBER 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 (PK)

Null? Type NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NOT NULL NUMBER NUMBER NUMBER VARCHAR2(250) VARCHAR2(240) DATE VARCHAR2(1)

Description Organization identifier Inventory item identifier Category set identifier Category set name Category description Disable date Flag indicating whether segment combination includes a summary flag Flag indicating whether segment is enabled Date segment combination becomes active Date segment combination becomes inactive Source application instance identifier Source category identifier Refresh number populated by the collection program 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

NOT NULL VARCHAR2(1) NULL DATE NULL DATE NOT NULL NUMBER NULL NUMBER NULL NUMBER 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 DATE NUMBER DATE 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)

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 101

Column Descriptions Name ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 Indexes Index Name

(Continued) Null? Type NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Description Descriptive Descriptive Descriptive Descriptive flexfield flexfield flexfield flexfield segment segment segment segment

Index Type NOT UNIQUE

Sequence 10 15 20 25 2 3 4 5

Column Name ORGANIZATION_ID CATEGORY_SET_ID SR_INSTANCE_ID SR_CATEGORY_ID ORGANIZATION_ID SR_INSTANCE_ID INVENTORY_ITEM_ID CATEGORY_SET_ID

MSC_ITEM_CATEGORIES_N1

MSC_ITEM_CATEGORIES_U1

UNIQUE

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 102 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ITEM_EXCEPTIONS
This table stores a row per exception message against an item.
Foreign Keys Primary Key Table MSC_DEPARTMENT_RESOURCES

Primary Key Column DEPARTMENT_ID RESOURCE_ID ORGANIZATION_ID PLAN_ID SR_INSTANCE_ID PLAN_ID ORGANIZATION_ID PROJECT_ID SR_INSTANCE_ID ORGANIZATION_ID PLAN_ID PROJECT_ID TASK_ID SR_INSTANCE_ID ORGANIZATION_ID PLAN_ID INVENTORY_ITEM_ID SR_INSTANCE_ID

Foreign Key Column DEPARTMENT_ID RESOURCE_ID ORGANIZATION_ID PLAN_ID SR_INSTANCE_ID PLAN_ID ORGANIZATION_ID PROJECT_ID SR_INSTANCE_ID ORGANIZATION_ID PLAN_ID PROJECT_ID TASK_ID SR_INSTANCE_ID ORGANIZATION_ID PLAN_ID INVENTORY_ITEM_ID SR_INSTANCE_ID

MSC_PROJECTS

MSC_PROJECT_TASKS

MSC_SYSTEM_ITEMS

QuickCodes Columns Column EXCEPTION_TYPE

QuickCodes Type MRP_EXCEPTION_TYPE 1 10 11 12 13 14 15 16 17 18 19 2 20 21 22 23 3 4 5 6 7

QuickCodes Table MFG_LOOKUPS Item is overcommitted Item has past due orders Items with negative starting on hand Items with expired lot Past due sales orders Past due forecast Late supply pegged to sales order Late supply pegged to forecast Items with a shortage in a project Items with excess inventory in a project Items allocated across projects Item has a shortage Items below safety stock Resource overutilized Resource underutilized Late order due to resource shortage Item has excess inventory Item has repetitive variance Item has no activity Item has orders to be rescheduled in Item has orders to be rescheduled out

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 103

QuickCodes Columns Column

(Continued) QuickCodes Type 8 9 QuickCodes Table Item has orders to be cancelled Item has orders with compression days

Column Descriptions Name PLAN_ID (PK) ORGANIZATION_ID (PK) SR_INSTANCE_ID (PK) INVENTORY_ITEM_ID (PK) PROJECT_ID TASK_ID VERSION PLANNING_GROUP EXCEPTION_TYPE (PK) DISPLAY EXCEPTION_COUNT RESOURCE_ID DEPARTMENT_ID EXCEPTION_GROUP LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SUPPLIER_ID SUPPLIER_SITE_ID Indexes Index Name MSC_ITEM_EXCEPTIONS_N1

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NULL NULL NULL NULL NOT NULL NULL NUMBER NUMBER NUMBER NUMBER VARCHAR2(30) NUMBER NUMBER

Description Plan identifier Organization identifier Source instance identifier for the source org Inventory item identifier Project identifier Task identifier Version number of the plan Planning group Type of exception message Flag to indicate whether to display this exception Number of exception (for this item) Resource identifier Department identifier Indicate item exception group 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 identifier Supplier site identifier

NULL NUMBER 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

NOT NOT NOT NOT

Index Type NOT UNIQUE

Sequence 2 5 10 15 20 5 10 20 25 30 5 10 15 20 5 10 15 20 25

Column Name PLAN_ID INVENTORY_ITEM_ID ORGANIZATION_ID SR_INSTANCE_ID EXCEPTION_TYPE PLAN_ID EXCEPTION_TYPE ORGANIZATION_ID SR_INSTANCE_ID INVENTORY_ITEM_ID PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID VERSION PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID INVENTORY_ITEM_ID EXCEPTION_TYPE

MSC_ITEM_EXCEPTIONS_N2

NOT UNIQUE

MSC_ITEM_EXCEPTIONS_N3

NOT UNIQUE

MSC_ITEM_EXCEPTIONS_N4

NOT UNIQUE

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 104 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ITEM_ID_LID
This table is used by the collection program to maintain the correspondence between the source instances identifiers and the planning identifiers for items.
Column Descriptions Name SR_INVENTORY_ITEM_ID SR_INSTANCE_ID INVENTORY_ITEM_ID

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER

Description Inventory item identifier from source application instance Source application instance identifier Inventory item identifier generated at planning server

Indexes Index Name MSC_ITEM_ID_LID_N1 MSC_ITEM_ID_LID_U1

Index Type NOT UNIQUE UNIQUE

Sequence 1 2 5 10

Column Name SR_INSTANCE_ID INVENTORY_ITEM_ID SR_INSTANCE_ID SR_INVENTORY_ITEM_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 105

MSC_ITEM_SOURCING
This table stores sourcing information for an item.
Foreign Keys Primary Key Table MSC_ASSIGNMENT_SETS MSC_SOURCING_RULES MSC_SR_ASSIGNMENTS MSC_SYSTEM_ITEMS

Primary Key Column ASSIGNMENT_SET_ID SR_INSTANCE_ID SOURCING_RULE_ID ASSIGNMENT_ID ORGANIZATION_ID PLAN_ID INVENTORY_ITEM_ID SR_INSTANCE_ID SR_TP_ID SR_INSTANCE_ID PARTNER_ID PARTNER_SITE_ID

Foreign Key Column ASSIGNMENT_SET_ID SR_INSTANCE_ID SOURCING_RULE_ID ASSIGNMENT_ID ORGANIZATION_ID PLAN_ID INVENTORY_ITEM_ID SR_INSTANCE_ID SOURCE_ORGANIZATION_ID SR_INSTANCE_ID SUPPLIER_ID SUPPLIER_SITE_ID

MSC_TRADING_PARTNERS MSC_TRADING_PARTNERS MSC_TRADING_PARTNER_SITES Column Descriptions Name PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID INVENTORY_ITEM_ID SOURCE_ORGANIZATION_ID SR_INSTANCE_ID2 SUPPLIER_ID SUPPLIER_SITE_ID EFFECTIVE_DATE DISABLE_DATE ALLOCATION_PERCENT RANK SOURCE_TYPE AVG_TRANSIT_LEAD_TIME CONVERSION_FACTOR SOURCING_RULE_ID ASSIGNMENT_ID ASSIGNMENT_SET_ID ASSIGNMENT_TYPE SOURCING_RULE_TYPE SHIP_METHOD HISTORICAL_ALLOC_QTY LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER DATE DATE NUMBER NUMBER NUMBER NUMBER

Description Plan identifier Organization identifier Instance Id of the destination organization Inventory item identifier Source organization identifier Instance id of the source organization Supplier identifier Source supplier identifier Effective date of this source Disable date of the source Percent allocated to the source Rank of the source Source type Intransit lead time between two organizations Conversion factor Sourcing rule or bill of distribution identifier Assignment identifier Assignment set identifier Sourcing assignment type Sourcing rule type Ship method Total historical allocation to supplier for item Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Concurrent Who column Concurrent Who column Concurrent Who column

NULL NUMBER NULL NUMBER NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER VARCHAR2(30) NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER

NOT NOT NOT NOT

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 106 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

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 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 Description 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 Minimum transfer quantity Maximum transfer quantity Transfer type Transfer lot multiple Fixed transfer quantity

PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 MIN_TRANSFER_QTY MAX_TRANSFER_QTY TRANSFER_TYPE TRANSFER_LOT_MULTIPLE FIXED_TRANSFER_QTY Indexes Index Name MSC_ITEM_SOURCING_N1

Index Type NOT UNIQUE

Sequence 5 10 15 20 25 30 5 10 12 15 20 22 24 28 33

Column Name PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID INVENTORY_ITEM_ID SOURCE_ORGANIZATION_ID SR_INSTANCE_ID2 PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID INVENTORY_ITEM_ID SOURCE_ORGANIZATION_ID SR_INSTANCE_ID2 SUPPLIER_ID SUPPLIER_SITE_ID EFFECTIVE_DATE

MSC_ITEM_SOURCING_U1

UNIQUE

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 107

MSC_ITEM_SUPPLIERS
This table stores the processing lead time, order modifier, and delivery calendar information for each item supplier/site.
Foreign Keys Primary Key Table MSC_SYSTEM_ITEMS

Primary Key Column PLAN_ID INVENTORY_ITEM_ID ORGANIZATION_ID SR_INSTANCE_ID PARTNER_ID SR_TP_ID SR_INSTANCE_ID PARTNER_SITE_ID

Foreign Key Column PLAN_ID INVENTORY_ITEM_ID ORGANIZATION_ID SR_INSTANCE_ID SUPPLIER_ID USING_ORGANIZATION_ID SR_INSTANCE_ID2 SUPPLIER_SITE_ID

MSC_TRADING_PARTNERS MSC_TRADING_PARTNERS MSC_TRADING_PARTNER_SITES Column Descriptions Name PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID SUPPLIER_ID SUPPLIER_SITE_ID INVENTORY_ITEM_ID PROCESSING_LEAD_TIME MINIMUM_ORDER_QUANTITY FIXED_LOT_MULTIPLIER DELIVERY_CALENDAR_CODE SUPPLIER_CAP_OVER_UTIL_COST USING_ORGANIZATION_ID SR_INSTANCE_ID2 REFRESH_NUMBER 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

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NULL NOT NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER VARCHAR2(14) NUMBER

Description Plan identifier Organization identifier Source application instance identifier Supplier identifier Supplier site identifier Inventory item identifier Processing lead time of supplier Minimum ordered quantity Fixed lot multiplier Delivery calendar code Supplier capacity overutilization cost Using organization identifier Source instance identifier for Using Organization Refresh number populated by the collection program 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

NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NOT NOT NOT NOT 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 NUMBER DATE VARCHAR2(30) 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 108 Oracle ASCP and Oracle Global ATP Server 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) 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 Purchasing unit of measure

ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 PURCHASING_UNIT_OF_MEASURE Indexes Index Name MSC_ITEM_SUPPLIERS_U1

Index Type UNIQUE

Sequence 5 10 15 20 25 30 35 40

Column Name PLAN_ID SR_INSTANCE_ID ORGANIZATION_ID SUPPLIER_ID SUPPLIER_SITE_ID INVENTORY_ITEM_ID USING_ORGANIZATION_ID SR_INSTANCE_ID2

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 109

MSC_LOCATION_ASSOCIATIONS
This table stores location associations for organization, customer, customer sites, supplier, and supplier sites.
Foreign Keys Primary Key Table MSC_TRADING_PARTNERS MSC_TRADING_PARTNERS MSC_TRADING_PARTNER_SITES Column Descriptions Name LOCATION_ID SR_INSTANCE_ID LOCATION_CODE ORGANIZATION_ID PARTNER_ID PARTNER_SITE_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 MSC_LOCATION_ASSOCIATIONS_U1

Primary Key Column PARTNER_ID SR_TP_ID SR_INSTANCE_ID PARTNER_SITE_ID

Foreign Key Column PARTNER_ID ORGANIZATION_ID SR_INSTANCE_ID PARTNER_SITE_ID

Null? Type NOT NULL NUMBER NOT NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(20) NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE

Description Location identifier Source application instance identifier Location code Organization identifier Partner identifier Partner site 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

NOT NOT NOT NOT NOT

Index Type UNIQUE

Sequence 5 10 15 20 25

Column Name SR_INSTANCE_ID LOCATION_ID ORGANIZATION_ID PARTNER_ID PARTNER_SITE_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 110 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_MATERIAL_PLANS
MSC_MATERIAL_PLANS is a generic table used by forms for querying data. This table is used to display material horizontal plan information in the Planner Workbench. QUERY_ID is the query identifier used while populating the table. The QUANTITY columns contain generic data used in the PL/SQL procedure to select data.
Column Descriptions Name QUERY_ID ORGANIZATION_ID SR_INSTANCE_ID PLAN_ID PLAN_ORGANIZATION_ID PLAN_INSTANCE_ID ORGANIZATION_CODE INVENTORY_ITEM_ID ITEM_SEGMENTS HORIZONTAL_PLAN_TYPE BUCKET_TYPE BUCKET_DATE LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY HORIZONTAL_PLAN_TYPE_TEXT QUANTITY1 QUANTITY2 QUANTITY3 QUANTITY4 QUANTITY5 QUANTITY6 QUANTITY7 QUANTITY8 QUANTITY9 QUANTITY10 QUANTITY11 QUANTITY12 QUANTITY13 QUANTITY14 QUANTITY15 QUANTITY16 QUANTITY17 QUANTITY18 QUANTITY19 QUANTITY20 QUANTITY21 QUANTITY22 QUANTITY23 QUANTITY24 QUANTITY25

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER

Description

Query identifier Organization identifier Source application instance identifier NOT NULL NUMBER Plan identifier NULL NUMBER Planned organization identifier NULL NUMBER Source application instance identifier for the planned org NULL VARCHAR2(7) Planned organization code NOT NULL NUMBER Inventory item identifier NULL VARCHAR2(255) Describe the inventory item NULL NUMBER Horizontal plan type NOT NULL NUMBER Bucket type NOT NULL DATE Bucket date 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 VARCHAR2(80) Horizontal plan type text NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 111

Column Descriptions Name QUANTITY26 QUANTITY27 QUANTITY28 QUANTITY29 QUANTITY30 QUANTITY31 QUANTITY32 QUANTITY33 QUANTITY34 QUANTITY35 QUANTITY36 Indexes Index Name

(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER Description Generic Generic Generic Generic Generic Generic Generic Generic Generic Generic Generic quantity quantity quantity quantity quantity quantity quantity quantity quantity quantity quantity column column column column column column column column column column column

Index Type NOT UNIQUE

Sequence 1

Column Name QUERY_ID

MSC_MATERIAL_PLANS_N1

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 112 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_NET_RESOURCE_AVAIL
This table stores the resource availability profile of the different resources.
Foreign Keys Primary Key Table MSC_DEPARTMENT_RESOURCES

Primary Key Column RESOURCE_ID ORGANIZATION_ID SR_INSTANCE_ID DEPARTMENT_ID PLAN_ID TRANSACTION_ID PLAN_ID SIMULATION_SET ORGANIZATION_ID SR_INSTANCE_ID

Foreign Key Column RESOURCE_ID ORGANIZATION_ID SR_INSTANCE_ID DEPARTMENT_ID PLAN_ID PARENT_ID PLAN_ID SIMULATION_SET ORGANIZATION_ID SR_INSTANCE_ID

MSC_NET_RESOURCE_AVAIL MSC_SIMULATION_SETS

Column Descriptions Name TRANSACTION_ID PARENT_ID PLAN_ID (PK) ORGANIZATION_ID SR_INSTANCE_ID RESOURCE_ID DEPARTMENT_ID SIMULATION_SET SHIFT_NUM SHIFT_DATE FROM_TIME TO_TIME CAPACITY_UNITS AGGREGATE_RESOURCE_ID (PK)

Null? Type NOT NULL NUMBER NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NULL NOT NULL NULL NULL NOT NULL VARCHAR2(10) NUMBER DATE NUMBER NUMBER NUMBER

Description System generated number which uniquely identifies the row Reference to parent transaction identifier Plan identifier Organization identifier Source application instance identifier Resource identifier Department identifier (1 for lines) Simulation set identifier Shift number Calendar date Shift start time Shift end time Number of units available during the time interval Reference to aggregate resource, if resource aggregated (denormalized column) Attribute used for online replanning Attribute used for online replanning Flag to determine whether add workday modification was applied 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

NULL NUMBER

STATUS APPLIED UPDATED LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE NOT NOT NOT NOT

NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 113

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 VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) 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 Refresh number populated by the collection program

ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 REFRESH_NUMBER

Indexes Index Name MSC_NET_RESOURCE_AVAIL_N1

Index Type NOT UNIQUE

Sequence 5 10 15 20 22 24 5 7 9 14 24 29 2 5 1 2 3 4 5 6 7 8 9 10

Column Name PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID APPLIED STATUS UPDATED PLAN_ID SR_INSTANCE_ID DEPARTMENT_ID ORGANIZATION_ID RESOURCE_ID SIMULATION_SET PLAN_ID TRANSACTION_ID PLAN_ID SR_INSTANCE_ID ORGANIZATION_ID DEPARTMENT_ID RESOURCE_ID SIMULATION_SET SHIFT_NUM SHIFT_DATE FROM_TIME TO_TIME

MSC_NET_RESOURCE_AVAIL_N2

NOT UNIQUE

MSC_NET_RESOURCE_AVAIL_U1 MSC_NET_RESOURCE_AVAIL_U2

UNIQUE UNIQUE

Sequences Sequence MSC_NET_RESOURCE_AVAIL_S

Derived Column TRANSACTION_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 114 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_OPERATION_COMPONENTS
This table is the intersection table between MSC_BOM_COMPONENTS and MSC_ROUTING_OPERATIONS.
Foreign Keys Primary Key Table MSC_BOM_COMPONENTS

Primary Key Column PLAN_ID COMPONENT_SEQUENCE_ID BILL_SEQUENCE_ID SR_INSTANCE_ID PLAN_ID OPERATION_SEQUENCE_ID ROUTING_SEQUENCE_ID SR_INSTANCE_ID

Foreign Key Column PLAN_ID COMPONENT_SEQUENCE_ID BILL_SEQUENCE_ID SR_INSTANCE_ID PLAN_ID OPERATION_SEQUENCE_ID ROUTING_SEQUENCE_ID SR_INSTANCE_ID

MSC_ROUTING_OPERATIONS

Column Descriptions Name PLAN_ID ORGANIZATION_ID (PK) OPERATION_SEQUENCE_ID COMPONENT_SEQUENCE_ID SR_INSTANCE_ID BILL_SEQUENCE_ID ROUTING_SEQUENCE_ID REFRESH_NUMBER 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 MSC_OPERATION_COMPONENTS_U1

Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER

Description Plan identifier Organization identifier Operation identifier Component item identifier Source application instance identifier Build sequence identifier Routing identifier Refresh number populated by the collection program 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

NOT NULL NUMBER NOT 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

Index Type UNIQUE

Sequence 5 10 15 20 25

Column Name PLAN_ID SR_INSTANCE_ID ORGANIZATION_ID OPERATION_SEQUENCE_ID COMPONENT_SEQUENCE_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 115

MSC_OPERATION_RESOURCES
This table stores operation resources from a resource sequence. For each resource sequence, we have an alternative between different set of operation resources. This is described by the Alternate Number. Resources with the same Alternate Number are simultaneous. Different Alternate Number represent alternatives between group of resources.
Foreign Keys Primary Key Table MSC_OPERATION_RESOURCE_SEQS

Primary Key Column PLAN_ID OPERATION_SEQUENCE_ID RESOURCE_SEQ_NUM SR_INSTANCE_ID ROUTING_SEQUENCE_ID

Foreign Key Column PLAN_ID OPERATION_SEQUENCE_ID RESOURCE_SEQ_NUM SR_INSTANCE_ID ROUTING_SEQUENCE_ID

Column Descriptions Name PLAN_ID (PK) ROUTING_SEQUENCE_ID (PK)

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NOT NOT NOT NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER

Description Plan identifier Routing sequence identifier from source application instance Operation sequence identifier Resource sequence number Resource identifier Resources with the same number are simultaneous. Different numbers are represent alternatives between groups of resources Flag to indicate whether the resource is the principal resource Item(1), lot(2), resource units(3), resource value(4), total value(5), activity(6). Alternate resource volume necessary for this operation resource Maximum number of resource units consumed by this operation resource Operation resource units (capacity). This can be fixed by the user and used as constraint Unit of measure code Source application instance identifier Refresh number populated by the collection program Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Concurrent Who column Concurrent Who column

OPERATION_SEQUENCE_ID (PK) RESOURCE_SEQ_NUM (PK) RESOURCE_ID (PK) ALTERNATE_NUMBER (PK)

PRINCIPAL_FLAG BASIS_TYPE RESOURCE_USAGE MAX_RESOURCE_UNITS RESOURCE_UNITS

NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER

UOM_CODE SR_INSTANCE_ID REFRESH_NUMBER

(PK)

NOT NULL VARCHAR2(3) NOT NULL NUMBER NULL NUMBER NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER

LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 116 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

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 VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) 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 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 Resource type

PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 RESOURCE_TYPE Indexes Index Name MSC_OPERATION_RESOURCES_U1

structure segment segment segment segment segment segment segment segment segment segment segment segment segment segment segment

Index Type UNIQUE

Sequence 5 10 12 16 21 26 31

Column Name PLAN_ID SR_INSTANCE_ID ROUTING_SEQUENCE_ID OPERATION_SEQUENCE_ID RESOURCE_SEQ_NUM RESOURCE_ID ALTERNATE_NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 117

MSC_OPERATION_RESOURCE_SEQS
This tables stores the operation resources for each routing operation.
Foreign Keys Primary Key Table MSC_ROUTING_OPERATIONS

Primary Key Column PLAN_ID OPERATION_SEQUENCE_ID SR_INSTANCE_ID ROUTING_SEQUENCE_ID

Foreign Key Column PLAN_ID OPERATION_SEQUENCE_ID SR_INSTANCE_ID ROUTING_SEQUENCE_ID

Column Descriptions Name PLAN_ID (PK) ROUTING_SEQUENCE_ID (PK)

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER

Description Plan identifier Routing sequence identifier from source application instance Operation sequence identifier Resource sequence number from source application instance Flag to determine the possibility of overlapping of this operation resource and operation resources in other operations Percentage of total lead time up to the beginning of this operation resource Department identifier in which the operation takes place Source application instance identifier Refresh number populated by the collection program 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

OPERATION_SEQUENCE_ID (PK) RESOURCE_SEQ_NUM (PK) SCHEDULE_FLAG

RESOURCE_OFFSET_PERCENT DEPARTMENT_ID SR_INSTANCE_ID REFRESH_NUMBER 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 MSC_OPERATION_RESOURCE_SEQS_U1 NOT NOT NOT NOT (PK)

NULL NUMBER NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE

Index Type UNIQUE

Sequence 5 7 9 13 18

Column Name PLAN_ID SR_INSTANCE_ID ROUTING_SEQUENCE_ID OPERATION_SEQUENCE_ID RESOURCE_SEQ_NUM

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 118 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_PARAMETERS
This table stores information about how the planning process works for a given organization. Each organization will have an entry in MSC_PARAMETERS if it is using planning.
Foreign Keys Primary Key Table MSC_TRADING_PARTNERS

Primary Key Column SR_TP_ID SR_INSTANCE_ID

Foreign Key Column ORGANIZATION_ID SR_INSTANCE_ID

Column Descriptions Name ORGANIZATION_ID (PK) SR_INSTANCE_ID (PK) DEMAND_TIME_FENCE_FLAG PLANNING_TIME_FENCE_FLAG OPERATION_SCHEDULE_TYPE

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER

Description Organization identifier Source application instance identifier Flag to indicate whether to consider demand time fence Flag to indicate whether to consider planning time fence Schedule planned order demand to the operation that requires it, or to the start date of the planned order? Flag to indicate whether to consider WIP Flag to indicate whether to consider PO Flag to indicate whether the snapshot should try to lock tables Flag to indicate whether to plan safety stock lag to indicate whether to plan material reservations lag to indicate which part to include. All Planned Items(1), MDS/MPS components only(2), MDS/MPS and WIP components only(3) Default ABC assignment group identifier Calculate periods based on work dates or calendar dates Reschedule assumption Plan date default type Flag to indicate whether to include Supply days Flag to indicate whether to include MDS days Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Concurrent Who column Concurrent Who column Concurrent Who column

CONSIDER_WIP CONSIDER_PO SNAPSHOT_LOCK PLAN_SAFETY_STOCK CONSIDER_RESERVATIONS PART_INCLUDE_TYPE

NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER

DEFAULT_ABC_ASSIGNMENT_GROUP PERIOD_TYPE RESCHED_ASSUMPTION PLAN_DATE_DEFAULT_TYPE INCLUDE_REP_SUPPLY_DAYS INCLUDE_MDS_DAYS LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID NOT NOT NOT NOT

NULL VARCHAR2(40) NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 119

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 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(38) NUMBER(38) NUMBER(38) NUMBER(38) NUMBER(38) DATE NUMBER Description 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 First repetitive horizon Second repetitive horizon First repetitive bucket Second repetitive bucket Third repetitive bucket Repetitive anchor date Flag to indicate whether the row is collected from source application.

PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 REPETITIVE_HORIZON1 REPETITIVE_HORIZON2 REPETITIVE_BUCKET_SIZE1 REPETITIVE_BUCKET_SIZE2 REPETITIVE_BUCKET_SIZE3 REPETITIVE_ANCHOR_DATE COLLECTED_FLAG

Indexes Index Name MSC_PARAMETERS_U1

Index Type UNIQUE

Sequence 5 7

Column Name SR_INSTANCE_ID ORGANIZATION_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 120 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_PARTNER_CONTACTS
This table stores the partner contacts.
Foreign Keys Primary Key Table MSC_TRADING_PARTNERS MSC_TRADING_PARTNER_SITES Column Descriptions Name NAME DISPLAY_NAME PARTNER_ID PARTNER_SITE_ID PARTNER_TYPE EMAIL FAX ENABLED_FLAG REFRESH_NUMBER SR_INSTANCE_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 MSC_PARTNER_CONTACTS_U1

Primary Key Column PARTNER_ID PARTNER_SITE_ID

Foreign Key Column PARTNER_ID PARTNER_SITE_ID

Null? Type NULL NULL NULL NULL NULL VARCHAR2(100) VARCHAR2(240) NUMBER NUMBER NUMBER

Description

Partners user name Partners display name Partner Identifier Partner site identifier Indicate type of partner, supplier, customer, or buyer NULL VARCHAR2(240) Partners email address NULL VARCHAR2(240) Partners FAX number NULL VARCHAR2(1) Flag indicating contact is enabled NULL NUMBER Refresh number populated by the collection program NOT NULL NUMBER Source application instance 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 Concurrent Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL DATE Concurrent Who column

Index Type UNIQUE

Sequence 1 2 4 6

Column Name SR_INSTANCE_ID PARTNER_TYPE PARTNER_ID PARTNER_SITE_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 121

MSC_PERIOD_START_DATES
Workday calendar period start dates
Column Descriptions Name CALENDAR_CODE SR_INSTANCE_ID EXCEPTION_SET_ID PERIOD_START_DATE REFRESH_NUMBER 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 MSC_PERIOD_START_DATES_U1

Null? Type NOT NULL VARCHAR2(14) NOT NULL NUMBER NOT NULL NUMBER NOT NULL DATE NULL NUMBER NOT NULL NULL NOT NULL NOT NULL NOT NULL NULL NULL NUMBER NUMBER DATE DATE NUMBER NUMBER VARCHAR2(3)

Description Workday calendar identifier Source application instance identifier Exception set unique identifier Period start date Refresh number populated by the collection program 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 4

Column Name SR_INSTANCE_ID CALENDAR_CODE EXCEPTION_SET_ID PERIOD_START_DATE

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 122 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_PLANNERS
This table stores and maintains a list of planner codes.
Column Descriptions Name PLANNER_CODE (PK) ORGANIZATION_ID (PK) SR_INSTANCE_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 CURRENT_EMPLOYEE_FLAG REFRESH_NUMBER USER_NAME Indexes Index Name MSC_PLANNERS_U1

Null? Type NOT NULL VARCHAR2(10) NOT NULL NUMBER NOT NULL NUMBER NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER VARCHAR2(50) DATE

Description Planner code Organization identifier Source application instance identifier Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Describe the planner Date on which the planner record is disable 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 Planners Email address Employee identifier Flag indicating whether the employee record is current Refresh number populated by the collection program Planners user name

NULL VARCHAR2(30) NULL NULL 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) VARCHAR2(150) NUMBER NUMBER NUMBER DATE VARCHAR2(240) NUMBER NUMBER

NULL NUMBER NULL VARCHAR2(100)

Index Type UNIQUE

Sequence 1 2 4

Column Name SR_INSTANCE_ID PLANNER_CODE ORGANIZATION_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 123

MSC_PLANS
This table stores different plans, with their names, and settings.
Foreign Keys Primary Key Table MSC_ASSIGNMENT_SETS MSC_DESIGNATORS MSC_TRADING_PARTNERS

Primary Key Column ASSIGNMENT_SET_ID ORGANIZATION_ID DESIGNATOR SR_INSTANCE_ID SR_TP_ID SR_INSTANCE_ID

Foreign Key Column ASSIGNMENT_SET_ID ORGANIZATION_ID COMPILE_DESIGNATOR SR_INSTANCE_ID ORGANIZATION_ID SR_INSTANCE_ID

QuickCodes Columns Column CURR_OVERWRITE_OPTION

QuickCodes Type MRP_PLAN_OVERWRITE 1 2 3 MRP_PLAN_TYPE 1 2 3 MRP_SCHEDULE_TYPE 1 2 MRP_PLAN_OVERWRITE 1 2 3 MRP_PLAN_TYPE 1 2 3 MRP_SCHEDULE_TYPE 1 2

QuickCodes Table MFG_LOOKUPS All Outside planning time fence None MFG_LOOKUPS MRP MPS DRP MFG_LOOKUPS MDS master demand schedule MPS master production schedule MFG_LOOKUPS All Outside planning time fence None MFG_LOOKUPS MRP MPS DRP MFG_LOOKUPS MDS master demand schedule MPS master production schedule

CURR_PLAN_TYPE

CURR_SCHEDULE_TYPE

OVERWRITE_OPTION

PLAN_TYPE

SCHEDULE_TYPE

Column Descriptions Name PLAN_ID COMPILE_DESIGNATOR SR_INSTANCE_ID APPEND_PLANNED_ORDERS ASSIGNMENT_SET_ID CURR_APPEND_PLANNED_ORDERS CURR_ASSIGNMENT_SET_ID

Null? Type NOT NULL NUMBER NOT NULL VARCHAR2(10) NOT NULL NUMBER NULL NUMBER NULL NUMBER NOT NULL NUMBER NULL NUMBER

Description Plan identifier Name of the plan Source instance id for the org Flag to indicate whether to create new planned orders or just redo allocation Assignment set identifier Flag to indicate whether to create new planned orders or just redo allocation Current assignment set identifier

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 124 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name

(Continued) Null? Type NULL VARCHAR2(10) NULL NUMBER NULL NUMBER NULL NUMBER NOT NULL DATE NOT NULL NUMBER Description Current value of bill of resources Current value of consider PO flag Current value of consider reservations flag Current value of consider wip flag End date of the planning horizon Flag to indicate whether to use the demand time fence. The Demand Time Fence is defined at the item level Current value of hard pegging level Current value of full pegging flag Complementary item to decide which item to plan. MRP(1), MRP and DRP(2), MPS(3), MRP and MPS(4), all items(5) Leadtime offset type Flag to indicate whether to overwrite existing plan. All(1), Outside planning time fence(2), None(3) What items to plan: all(1), MDS an MPS only(2), or MDS, MPS, and WIP components(3) Flag to indicate whether to use the planning time fence. The Planning Time Fence is defined at the item level Current flag to indicate whether to plan capacity requirements Current value of plan safety stock flag Specify whether the plan is MRP, DRP or MPS plan Current value of reservation level Current schedule designator code MDS(1) or MPS(2). Used for single organization. Option to schedule against only MDS or only MPS Current value of simulation set Current value of the flag that determines whether the Snapshot tries to lock tables Flag to indicate whether to allow demand splitting Start date of the planning horizon End date of the planning horizon Daily end date of the planning horizon

CURR_BILL_OF_RESOURCES CURR_CONSIDER_PO CURR_CONSIDER_RESERVATIONS CURR_CONSIDER_WIP CURR_CUTOFF_DATE CURR_DEMAND_TIME_FENCE_FLAG

CURR_HARD_PEGGING_LEVEL CURR_FULL_PEGGING CURR_INCLUDED_ITEMS

NULL NUMBER NULL NUMBER NULL NUMBER

CURR_OPERATION_SCHEDULE_TYPE CURR_OVERWRITE_OPTION

NOT NULL NUMBER NOT NULL NUMBER

CURR_PART_INCLUDE_TYPE CURR_PLANNING_TIME_FENCE_FLAG

NULL NUMBER NOT NULL NUMBER

CURR_PLAN_CAPACITY_FLAG CURR_PLAN_SAFETY_STOCK CURR_PLAN_TYPE CURR_RESERVATION_LEVEL CURR_SCHEDULE_DESIGNATOR CURR_SCHEDULE_TYPE

NULL NUMBER NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL VARCHAR2(10) NULL NUMBER

CURR_SIMULATION_SET CURR_SNAPSHOT_LOCK CURR_SPLIT_DEMANDS CURR_START_DATE CUTOFF_DATE DAILY_CUTOFF_BUCKET

NULL VARCHAR2(10) NULL NUMBER NULL NUMBER NOT NULL DATE NULL DATE NOT NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 125

Column Descriptions Name

(Continued) Null? Type NOT NULL NUMBER Description Daily aggregation for material in this term (should be at least as aggregated as the preceding term) Flag to indicate whether to use constraint on material availability Flag to indicate whether to use constraint on resource availability Daily aggregation for resources in this term (should be at least as aggregated as the preceding term) Flag to indicate whether to use transportation constraints Data completion date Data start date Flag to indicate whether to use the demand time fence. The Demand Time Fence is defined at the item level Textual description of the plan Demand lateness penalty cost Plan level option that determines the pegging granularity of planned orders Full pegging flag End date of the planning horizon in hours Complementary item to decide which item to plan. MRP(1), MRP and DRP(2), MPS(3), MRP and MPS(4), all items(5) End date of the planning horizon in minutes Monthly end date of the planning horizon Weight of the first objective Weight of the tenth objective Weight of the second objective Weight of the third objective Weight of the fourth objective Weight of the fifth objective Weight of the sixth objective Weight of the seventh objective Weight of the eighth objective Weight of the ninth objective Leadtime offset type Organization identifier of the organization owning the plan Organization selection flag Flag to indicate whether to overwrite existing plan. All(1), Outside planning time fence(2), None(3) What items to plan: all(1), MDS an MPS only(2), or MDS, MPS, and WIP components(3) Penalty cost for objective 1

DAILY_ITEM_AGGREGATION_LEVEL

DAILY_MATERIAL_CONSTRAINTS DAILY_RESOURCE_CONSTRAINTS DAILY_RES_AGGREGATION_LEVEL

NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER

DAILY_TRANS_CONSTRAINTS DATA_COMPLETION_DATE DATA_START_DATE DEMAND_TIME_FENCE_FLAG

NULL NUMBER NULL DATE NULL DATE NULL NUMBER

DESCRIPTION DMD_LATENESS_PENALTY_COST HARD_PEGGING_LEVEL FULL_PEGGING HOUR_CUTOFF_BUCKET INCLUDED_ITEMS

NULL VARCHAR2(50) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER

MIN_CUTOFF_BUCKET MONTHLY_CUTOFF_BUCKET OBJECTIVE_WEIGHT_1 OBJECTIVE_WEIGHT_10 OBJECTIVE_WEIGHT_2 OBJECTIVE_WEIGHT_3 OBJECTIVE_WEIGHT_4 OBJECTIVE_WEIGHT_5 OBJECTIVE_WEIGHT_6 OBJECTIVE_WEIGHT_7 OBJECTIVE_WEIGHT_8 OBJECTIVE_WEIGHT_9 OPERATION_SCHEDULE_TYPE ORGANIZATION_ID ORGANIZATION_SELECTION OVERWRITE_OPTION

NULL NUMBER NULL NUMBER 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

NULL NUMBER NULL NUMBER

PART_INCLUDE_TYPE PENALTY_COST_1

NULL NUMBER NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 126 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name

(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER VARCHAR2(10) NUMBER Description Penalty cost for objective 10 Penalty cost for objective 2 Penalty cost for objective 3 Penalty cost for objective 4 Penalty cost for objective 5 Penalty cost for objective 6 Penalty cost for objective 7 Penalty cost for objective 8 Penalty cost for objective 9 Plan refresh flag Flag to indicate whether to use the planning time fence. The Planning Time Fence is defined at the item level Current flag to indicate whether to plan capacity requirements Plan completion date Plan start date Specify whether the plan is MRP, DRP or MPS plan Quarterly end date of the planning horizon Plan level option which indicates at what level MRP will reserve supply against demand Reour Schedule designator MDS(1) or MPS(2). Used for single organization. Option to schedule against only MDS or only MPS Flag to indicate whether Slack allowed for objective 1 Flag to indicate whether Slack allowed for objective 10 Flag to indicate whether Slack allowed for objective 2 Flag to indicate whether Slack allowed for objective 3 Flag to indicate whether Slack allowed for objective 4 Flag to indicate whether Slack allowed for objective 5 Flag to indicate whether Slack allowed for objective 6 Flag to indicate whether Slack allowed for objective 7 Flag to indicate whether Slack allowed for objective 8 Flag to indicate whether Slack allowed for objective 9 Flag to determine whether the Snapshot should try to lock tables Flag to indicate whether to allow demand splitting Start date of the planning horizon

PENALTY_COST_10 PENALTY_COST_2 PENALTY_COST_3 PENALTY_COST_4 PENALTY_COST_5 PENALTY_COST_6 PENALTY_COST_7 PENALTY_COST_8 PENALTY_COST_9 PLANNED_REFRESHES PLANNING_TIME_FENCE_FLAG

PLAN_CAPACITY_FLAG PLAN_COMPLETION_DATE PLAN_START_DATE PLAN_TYPE QTRLY_CUTOFF_BUCKET RESERVATION_LEVEL

NULL NUMBER NULL DATE NULL DATE NULL NUMBER NULL NUMBER NULL NUMBER

RESOURCE_OVER_UTIL_COST SCHEDULE_DESIGNATOR SCHEDULE_TYPE

NULL NUMBER NULL VARCHAR2(10) NULL NUMBER

SLACK_ALLOWED_FLAG_1 SLACK_ALLOWED_FLAG_10 SLACK_ALLOWED_FLAG_2 SLACK_ALLOWED_FLAG_3 SLACK_ALLOWED_FLAG_4 SLACK_ALLOWED_FLAG_5 SLACK_ALLOWED_FLAG_6 SLACK_ALLOWED_FLAG_7 SLACK_ALLOWED_FLAG_8 SLACK_ALLOWED_FLAG_9 SNAPSHOT_LOCK SPLIT_DEMANDS START_DATE

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 DATE

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 127

Column Descriptions Name

(Continued) Null? Type NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER Description Weekly end date of the planning horizon Weekly aggregation for material in this term (should be at least as aggregated as the preceding term) Material constraints at the weekly level Resource constraints at the weekly level Weekly aggregation for resources in this term (should be at least as aggregated as the preceding term) Transportation constraints at the weekly level Optimize flag Schedule flag Online Planner start date and time Online Planner completion date and time The Penalty cost for transportation capacity Bill of resource code Simulation set identifier Consider work in process flag Consider purchase orders flag Plan safety stock flag Plan material reservations Current value of enforce demand due dates Enforce demand due dates Planned resources flag Current value of planned resource flag Demand priority rule identifier Current value of demand priority rule identifier Daily aggregation for routings Weekly aggregation for routings Period aggregation for routings Period cutoff bucket Lot for lot flag Enforce cap constraints flag Current enforce cap constraints Service level Bottleneck resource group Current value of bottleneck resource group Material constraints at the period level Period aggregation for resources in this term (should be at least as aggregated as the preceding term) Transportation constraints at the period level

SUPPLIER_CAP_OVER_UTIL_COST WEEKLY_CUTOFF_BUCKET WEEKLY_ITEM_AGGREGATION_LEVEL

WEEKLY_MATERIAL_CONSTRAINTS WEEKLY_RESOURCE_CONSTRAINTS WEEKLY_RES_AGGREGATION_LEVEL

NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER

WEEKLY_TRANS_CONSTRAINTS OPTIMIZE_FLAG SCHEDULE_FLAG ONLINE_PLANNER_START_DATE ONLINE_PLANNER_COMPLETION_DATE TRANSPORT_CAP_OVER_UTIL_COST BILL_OF_RESOURCES SIMULATION_SET CONSIDER_WIP CONSIDER_PO PLAN_SAFETY_STOCK CONSIDER_RESERVATIONS CURR_ENFORCE_DEM_DUE_DATES ENFORCE_DEM_DUE_DATES PLANNED_RESOURCES CURR_PLANNED_RESOURCES DEM_PRIORITY_RULE_ID CURR_DEM_PRIORITY_RULE_ID DAILY_RTG_AGGREGATION_LEVEL WEEKLY_RTG_AGGREGATION_LEVEL PERIOD_RTG_AGGREGATION_LEVEL PERIOD_CUTOFF_BUCKET LOT_FOR_LOT_FLAG ENFORCE_CAP_CONSTRAINTS CURR_ENFORCE_CAP_CONSTRAINTS SERVICE_LEVEL BOTTLENECK_RES_GROUP CURR_BOTTLENECK_RES_GROUP PERIOD_MATERIAL_CONSTRAINTS PERIOD_RESOURCE_CONSTRAINTS

NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL DATE NULL DATE NULL NUMBER NULL NULL NULL NULL NULL NULL NOT NULL VARCHAR2(10) VARCHAR2(10) NUMBER NUMBER NUMBER NUMBER NUMBER

NULL NUMBER NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(10) NULL VARCHAR2(10) NOT NULL NUMBER NOT NULL NUMBER

PERIOD_TRANS_CONSTRAINTS

NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 128 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name

(Continued) Null? Type NOT NULL NUMBER Description Period aggregation for material in this term (should be at least as aggregated as the preceding term) Period aggregation for resources in this term (should be at least as aggregated as the preceding term) Standard Who column Standard Who column Standard Who column Lot for lot flag 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 Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column Minimum workflow exception identifier Maximum workflow exception identifier

PERIOD_ITEM_AGGREGATION_LEVEL

PERIOD_RES_AGGREGATION_LEVEL

NOT NULL NUMBER

LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE LOT_FOR_LOT CREATED_BY LAST_UPDATE_LOGIN ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE_CATEGORY REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE MIN_WF_EXCEPT_ID MAX_WF_EXCEPT_ID

NOT NULL DATE NOT NULL NUMBER NOT NULL DATE NULL NUMBER(1) NOT 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) NULL VARCHAR2(30) NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE NUMBER

NULL NUMBER

Indexes Index Name MSC_PLANS_U1 MSC_PLANS_U2

Index Type UNIQUE UNIQUE

Sequence 5 5 10 15

Column Name PLAN_ID ORGANIZATION_ID COMPILE_DESIGNATOR SR_INSTANCE_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 129

MSC_PLAN_BUCKETS
This table stores bucket dates for Planner Workbench Horizontal Plan.
Foreign Keys Primary Key Table MSC_PLAN_ORGANIZATIONS

Primary Key Column PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID

Foreign Key Column PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID

Column Descriptions Name PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID BUCKET_INDEX CURR_FLAG BKT_START_DATE BKT_END_DATE DAYS_IN_BKT BUCKET_TYPE 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 ATTRIBUTE15

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER 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 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE DATE NUMBER NUMBER DATE NUMBER DATE 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) VARCHAR2(150)

Description Plan identifier Organization identifier Source application identifier of the source organization Used for sorting bucket dates within the plan organization Flag indicating whether this record is the current record The start date of buckets The end date of buckets Number of Days in buckets Specify the type of bucket date (period, weekly, daily) 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 Descriptive flexfield segment

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 130 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Indexes Index Name MSC_PLAN_BUCKETS_U1

Index Type UNIQUE

Sequence 5 10 15 20 25

Column Name PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID BUCKET_INDEX CURR_FLAG

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 131

MSC_PLAN_ORGANIZATIONS
This table stores the parameters relative to organizations that participate to the plan.
Foreign Keys Primary Key Table MSC_PARAMETERS MSC_PLANS Column Descriptions Name PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID (PK) ORGANIZATION_CODE NET_WIP NET_RESERVATIONS NET_PURCHASING PLAN_SAFETY_STOCK SIMULATION_SET BILL_OF_RESOURCES PLAN_LEVEL ORGANIZATION_DESCRIPTION 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

Primary Key Column ORGANIZATION_ID SR_INSTANCE_ID PLAN_ID

Foreign Key Column ORGANIZATION_ID SR_INSTANCE_ID PLAN_ID

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL VARCHAR2(7) NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT 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 VARCHAR2(10) VARCHAR2(10) NUMBER VARCHAR2(250) DATE NUMBER DATE 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 Plan identifier Organization identifier Source instance identifier for the org Organization code Flag to indicate whether to allow netting from WIP Flag to indicate whether to allow netting from reservations Flag to indicate whether to allow netting from purchase orders Flag to indicate whether to allow netting from safety stock Simulation set identifier Bill of resource name Plan level Description of the organization 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

NOT NOT NOT NOT NOT

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 132 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name ATTRIBUTE15 Indexes Index Name

(Continued) Null? Type Description NULL VARCHAR2(150) Descriptive flexfield segment

Index Type UNIQUE

Sequence 5 10 15

Column Name PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID

MSC_PLAN_ORGANIZATIONS_U1

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 133

MSC_PLAN_PARTITIONS
The table stores partition information for plans.
Column Descriptions Name PLAN_ID PLAN_NAME FREE_FLAG PARTITION_NUMBER 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 MSC_PLAN_PARTITIONS_U1 MSC_PLAN_PARTITIONS_U2

Null? Type NOT NULL NUMBER NOT NULL VARCHAR2(10) NOT NULL NUMBER NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE

Description Plan identifier Plan name Flag indicating whether the partition is free or not Partition number 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 UNIQUE

Sequence 5 5

Column Name PARTITION_NUMBER PLAN_NAME

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 134 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_PLAN_REFRESHES
This table used by collection program to keep track of the refresh numbers for each plan.
Column Descriptions Name PLAN_ID SR_INSTANCE_ID REFRESH_NUMBER 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 MSC_PLAN_REFRESHES_U1

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE

Description Plan identifier Source application instance identifier Refresh number 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 5 7

Column Name PLAN_ID SR_INSTANCE_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 135

MSC_PLAN_SCHEDULES
This table stores master production schedules and master demand schedules for the planning process in an organization.
Foreign Keys Primary Key Table MSC_DESIGNATORS MSC_PLAN_ORGANIZATIONS

Primary Key Column DESIGNATOR_ID ORGANIZATION_ID PLAN_ID SR_INSTANCE_ID

Foreign Key Column INPUT_SCHEDULE_ID ORGANIZATION_ID PLAN_ID SR_INSTANCE_ID

Column Descriptions Name PLAN_ID ORGANIZATION_ID INPUT_SCHEDULE_ID SR_INSTANCE_ID (PK) INPUT_TYPE 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 ATTRIBUTE15 DESIGNATOR_TYPE INTERPLANT_DEMAND_FLAG Indexes Index Name MSC_PLAN_SCHEDULES_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 NULL NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER DATE 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) VARCHAR2(150) NUMBER NUMBER

Description Plan identifier Organization identifier Input schedule identifier Source application instance identifier Schedule type. MDS or MPS 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 Descriptive flexfield segment Designator type Interplant demand flag

NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NULL

Index Type UNIQUE

Sequence 5 10 15 20

Column Name PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID INPUT_SCHEDULE_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 136 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_PO_REQUISITIONS_INTERFACE
MSC_PO_REQUISITIONS_INTERFACE contains requisition information from ORACLE MSC application. 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.
Column Descriptions Name PROJECT_ACCOUNTING_CONTEXT PROJECT_ID TASK_ID NEED_BY_DATE ITEM_ID ITEM_REVISION CHARGE_ACCOUNT_ID AUTHORIZATION_STATUS BATCH_ID GROUP_CODE PREPARER_ID AUTOSOURCE_FLAG SOURCE_ORGANIZATION_ID DESTINATION_ORGANIZATION_ID DELIVER_TO_LOCATION_ID DELIVER_TO_REQUESTOR_ID SUGGESTED_VENDOR_ID SUGGESTED_VENDOR_SITE_ID LAST_UPDATED_BY

Null? Type NULL VARCHAR2(30) NULL NUMBER NULL NUMBER NULL DATE NULL NULL NULL NULL NULL NULL NULL NULL NUMBER VARCHAR2(3) NUMBER VARCHAR2(25) NUMBER VARCHAR2(30) NUMBER(9) VARCHAR2(1)

Description Project accounting descriptive flexfield context column Project identifier Task identifier Date the requisition is needed internally Item identifier Item name Charge account identifier Authorization status type Import batch identifier Import group code Preparer identifier Flag indicates whether autosourcing Source organization identifier Destination organization identifier Delivertolocation unique identifier Requestor unique identifier Suggested supplier unique identifier Suggested supplier site unique identifier Standard Who Column

NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER(9) NULL NUMBER NULL NUMBER NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 137

Column Descriptions Name

(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER VARCHAR2(25) VARCHAR2(25) VARCHAR2(25) NUMBER VARCHAR2(3) NUMBER NUMBER VARCHAR2(30) NUMBER Description Standard Who Column Standard Who Column Standard Who Column Standard Who Column Interface transaction source Requisition source Requisition destination type Quantity ordered Unit of measure code Line type identifier Organization identifier End item unit number Source application instance identifier

LAST_UPDATE_DATE LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY INTERFACE_SOURCE_CODE SOURCE_TYPE_CODE DESTINATION_TYPE_CODE QUANTITY UOM_CODE LINE_TYPE_ID ORG_ID END_ITEM_UNIT_NUMBER SR_INSTANCE_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 138 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_PO_RESCHEDULE_INTERFACE
MSC_PO_RESCHEDULE_INTERFACE temporarily stores quantity or needby date changes to requisition lines suggested by Oracle MSC. Each row includes the requisition line identifier, the new quantity, and the new needby date for the requisition line. You run the Requisition Reschedule program to implement the changes. Oracle Purchasing uses PROCESS_ID to designate all rows updated by a single run of the Requisition Reschedule process.
Column Descriptions Name LINE_ID QUANTITY NEED_BY_DATE PROCESS_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID

Null? Type NULL NUMBER NULL NUMBER NULL DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description Unique identifier for the requisition line New quantity for the requisition line New needby date for the requisition line Process 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 Source application instance identifier

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 139

MSC_PROCESS_EFFECTIVITY
This table stores links between the bill of material and routings and store effectivities for this process.
Foreign Keys Primary Key Table MSC_BOMS MSC_ROUTINGS MSC_SYSTEM_ITEMS

Primary Key Column PLAN_ID BILL_SEQUENCE_ID SR_INSTANCE_ID PLAN_ID ROUTING_SEQUENCE_ID SR_INSTANCE_ID PLAN_ID ORGANIZATION_ID INVENTORY_ITEM_ID SR_INSTANCE_ID

Foreign Key Column PLAN_ID BILL_SEQUENCE_ID SR_INSTANCE_ID PLAN_ID ROUTING_SEQUENCE_ID SR_INSTANCE_ID PLAN_ID ORGANIZATION_ID ITEM_ID SR_INSTANCE_ID

Column Descriptions Name PLAN_ID PROCESS_SEQUENCE_ID ITEM_ID ORGANIZATION_ID EFFECTIVITY_DATE DISABLE_DATE MINIMUM_QUANTITY

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL DATE NULL DATE NULL NUMBER

Description Plan identifier Process sequence identifier Item identifier of the product/coproduct Organization identifier Effectivity date of the process Disable date of the process Minimum quantity for which the process can be used to produce the item, expressed in primary UOM Maximum quantity for which the process can be used to produce the item, expressed in primary UOM Preference Routing sequence identifier from source application BOM identifier Source application instance identifier Total time that an assembly takes along the primary path in the operation network calculated by flow manufacturing Cost of alternate BOM and routing Line unique identifier Flag indicating whether the line is used for lead time calculations Number of assemblies which run down the line per hour Refresh number populated by the collection program Standard Who column Standard Who column Standard Who column

MAXIMUM_QUANTITY

NULL NUMBER

PREFERENCE ROUTING_SEQUENCE_ID BILL_SEQUENCE_ID SR_INSTANCE_ID TOTAL_PRODUCT_CYCLE_TIME

NULL NUMBER NULL NUMBER NULL NUMBER NOT NULL NUMBER NULL NUMBER

ITEM_PROCESS_COST LINE_ID PRIMARY_LINE_FLAG PRODUCTION_LINE_RATE REFRESH_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE

NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NOT NULL DATE NOT NULL NUMBER NOT NULL DATE

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 140 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name

(Continued) Null? Type NOT NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER Description Standard Who column Standard Who column Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column Load distribution priority

CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LOAD_DISTRIBUTION_PRIORITY Indexes Index Name MSC_PROCESS_EFFECTIVITY_U1 MSC_PROCESS_EFFECTIVITY_U2

Index Type UNIQUE UNIQUE

Sequence 5 10 5 7 9 11 15 20 25 30 32

Column Name PLAN_ID PROCESS_SEQUENCE_ID PLAN_ID SR_INSTANCE_ID ITEM_ID ORGANIZATION_ID BILL_SEQUENCE_ID ROUTING_SEQUENCE_ID LINE_ID EFFECTIVITY_DATE DISABLE_DATE

Sequences Sequence MSC_PROCESS_EFFECTIVITY_S

Derived Column PROCESS_SEQUENCE_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 141

MSC_PROJECTS
This table stores the manufacturing parameters for a given project and organization.
Foreign Keys Primary Key Table MSC_PLAN_ORGANIZATIONS

Primary Key Column PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID

Foreign Key Column PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID

Column Descriptions Name PROJECT_ID PLAN_ID ORGANIZATION_ID PLANNING_GROUP COSTING_GROUP_ID WIP_ACCT_CLASS_CODE SEIBAN_NUMBER_FLAG PROJECT_NAME PROJECT_NUMBER PROJECT_NUMBER_SORT_ORDER PROJECT_DESCRIPTION START_DATE COMPLETION_DATE OPERATING_UNIT SR_INSTANCE_ID (PK) REFRESH_NUMBER 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

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL VARCHAR2(30) NULL NUMBER NULL VARCHAR2(10) NOT NULL NUMBER NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(25) NULL VARCHAR2(25) NULL VARCHAR2(250) NULL DATE NULL DATE NULL NUMBER NOT NULL NUMBER NULL NUMBER NOT NOT NOT NOT 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 NUMBER DATE VARCHAR2(30) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150)

Description Project identifier or Seiban identifier Plan identifier Organization identifier Planning group assigned to this project Costing group assigned to this project Default WIP accounting class assigned to this project Flag to indicate whether project_id identifies a project or a seiban Project name Project number Sort order Project description Start date Completion date Operating unit Source application instance identifier Refresh number populated by the collection program 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

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 142 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 MATERIAL_ACCOUNT MANAGER_CONTACT Indexes Index Name MSC_PROJECTS_U1

(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) NUMBER VARCHAR2(100) Description Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Material account Manager contact segment segment segment segment segment segment segment

Index Type UNIQUE

Sequence 5 10 15 20

Column Name PLAN_ID SR_INSTANCE_ID ORGANIZATION_ID PROJECT_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 143

MSC_PROJECT_TASKS
This table stores the tasks manufacturing parameters.
Foreign Keys Primary Key Table MSC_PROJECTS

Primary Key Column PLAN_ID ORGANIZATION_ID PROJECT_ID SR_INSTANCE_ID

Foreign Key Column PLAN_ID ORGANIZATION_ID PROJECT_ID SR_INSTANCE_ID

Column Descriptions Name PROJECT_ID TASK_ID PLAN_ID ORGANIZATION_ID TASK_NUMBER TASK_NAME DESCRIPTION MANAGER START_DATE END_DATE SR_INSTANCE_ID (PK) REFRESH_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE MANAGER_CONTACT Indexes Index Name MSC_PROJECT_TASKS_U1

Null? Type NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NULL NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER VARCHAR2(25) VARCHAR2(20) VARCHAR2(250) VARCHAR2(240) DATE DATE NUMBER

Description

Project identifier Task identifier Plan identifier Organization identifier Task number Task name Task description Manager of the task Effective date of the task Disable date of the task Source application instance identifier NUMBER Refresh number populated by the collection program DATE Standard Who column NUMBER Standard Who column DATE Standard Who column NUMBER Standard Who column NUMBER Standard Who column NUMBER Concurrent Who column NUMBER Concurrent Who column NUMBER Concurrent Who column DATE Concurrent Who column VARCHAR2(100) Manager contact

Index Type UNIQUE

Sequence 5 10 15 20 25

Column Name PLAN_ID SR_INSTANCE_ID ORGANIZATION_ID PROJECT_ID TASK_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 144 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_QUESTIONS_B
This table stores the seeded and user defined questions for Ask Oracle. The associated MSC_QUESTIONS_TL table contains the translated questions by language.
Column Descriptions Name QUESTION_ID ANSWER_ID QUESTION_CODE QUESTION_TYPE PACKAGE_NAME LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN Indexes Index Name MSC_QUESTIONS_B_U1 Sequences Sequence MSC_QUESTIONS_S

Null? Type NOT NULL NULL NULL NOT NULL NULL NOT NULL NOT NULL NOT NULL NOT NULL NULL NUMBER NUMBER VARCHAR2(25) VARCHAR2(10) VARCHAR2(50) DATE NUMBER DATE NUMBER NUMBER

Description Unique identifier for the row Answer unique identifier Question code Question type Package name Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column

Index Type UNIQUE

Sequence 1

Column Name QUESTION_ID

Derived Column QUESTION_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 145

MSC_QUESTIONS_TL
This table contains the translated questions for Ask Oracle
Column Descriptions Name QUESTION_ID LANGUAGE USER_QUESTION_NAME DESCRIPTION SOURCE_LANG TRANSLATED LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN Indexes Index Name MSC_QUESTIONS_TL_U1 NOT NOT NOT NOT

Null? Type NOT NULL NUMBER NOT NULL NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL

Description

Unique identifier assigned to the row in MSC_QUESTIONS_B VARCHAR2(30) Language of the question VARCHAR2(2000) User questions VARCHAR2(240) Describe the question VARCHAR2(4) Source language for the question VARCHAR2(1) Flag indicating whether the question is translated DATE Standard Who column NUMBER Standard Who column DATE Standard Who column NUMBER Standard Who column NUMBER Standard Who column

Index Type UNIQUE

Sequence 1 2

Column Name QUESTION_ID LANGUAGE

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 146 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_REPETITIVE_PERIODS
MSC_REPETITIVE_PERIODS stores the start dates for the repetitive planning periods that are used by the planning process when planning repetitive items. Each entry represents the start date for a repetitive period in a given organization. The size of the planning periods are determined by the horizon and bucket size columns, also found in MSC_PARAMETERS. This table is populated by the Maintain Repetitive Planning Periods concurrent program, which is launched by the Define Planning Parameters and Launch Planning Processes.
Foreign Keys Primary Key Table MSC_PARAMETERS

Primary Key Column ORGANIZATION_ID SR_INSTANCE_ID

Foreign Key Column ORGANIZATION_ID SR_INSTANCE_ID

Column Descriptions Name PERIOD_START_DATE (PK) ORGANIZATION_ID (PK) SR_INSTANCE_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 NULL DATE NOT NULL NUMBER(38) NOT NULL NUMBER(38) NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER(38) DATE NUMBER(38) NUMBER(38) NUMBER(38) NUMBER(38) NUMBER(38) DATE

Description Period start date Organization identifier Source application instance 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

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 147

MSC_RESERVATIONS
MSC_RESERVATIONS stores information regarding material reservations from the inventory system. Each row represents a portion of inventory that is reserved for a demand. A reservation may be against an inventory. If the reservation is against a nonnettable subinventory, the NONNET_QUANTITY_RESERVED column holds the quantity. If the reservation is against a nettable subinventory or no subinventory is specified, the reservation quantity is stored in RESERVED_QUANTITY. Note that the sum of RESERVED_QUANTITY cannot exceed the nettable subinventories for a part. This could happen if the planner manually sets subinventories to be nonreserved during the planning process. The NONNET_QUANTITY_RESERVED will then store the quantity in excess of the sum of the nettable reserved quantities. MSC_RESERVATIONS is populated during the Snapshot and used by the Planner. It is derived from MTL_DEMAND from source application instance.
Foreign Keys Primary Key Table MSC_SUB_INVENTORIES

Primary Key Column ORGANIZATION_ID SUB_INVENTORY_CODE SR_INSTANCE_ID PLAN_ID PLAN_ID ORGANIZATION_ID INVENTORY_ITEM_ID SR_INSTANCE_ID

Foreign Key Column ORGANIZATION_ID SUBINVENTORY SR_INSTANCE_ID PLAN_ID PLAN_ID ORGANIZATION_ID INVENTORY_ITEM_ID SR_INSTANCE_ID

MSC_SYSTEM_ITEMS

Column Descriptions Name TRANSACTION_ID (PK)

Null? Type NOT NULL NUMBER NOT NOT NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER DATE DATE NUMBER NUMBER

Description Unique identifier generated from the source application instance Inventory item identifier Plan identifier Organization identifier Source application instance identifier Effectivity date of reservation Date of need Quantity reserved Quantity reserved allocated to nonnettable inventory Disposition type Disposition identifier Parent demand identifier Subinventory identifier Demand class Inventory item revision code Project identifier Task identifier Planning group

INVENTORY_ITEM_ID PLAN_ID (PK) ORGANIZATION_ID (PK) SR_INSTANCE_ID (PK) RESERVATION_DATE REQUIREMENT_DATE RESERVED_QUANTITY NONNET_QUANTITY_RESERVED DISPOSITION_TYPE DISPOSITION_ID PARENT_DEMAND_ID SUBINVENTORY DEMAND_CLASS REVISION PROJECT_ID TASK_ID PLANNING_GROUP

NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL VARCHAR2(10) NULL VARCHAR2(34) NULL VARCHAR2(3) NULL NUMBER(15) NULL NUMBER(15) NULL VARCHAR2(30)

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 148 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name REFRESH_NUMBER

(Continued) Null? Type 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 Refresh number populated by the collection program 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

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 MSC_RESERVATIONS_N2

Index Type NOT UNIQUE

Sequence 5 10 15 20 25 5 6 8 10

Column Name PLAN_ID SR_INSTANCE_ID ORGANIZATION_ID INVENTORY_ITEM_ID DISPOSITION_TYPE PLAN_ID TRANSACTION_ID SR_INSTANCE_ID ORGANIZATION_ID

MSC_RESERVATIONS_U1

UNIQUE

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 149

MSC_RESOURCE_CHANGES
MSC_RESOURCE_CHANGES stores information about capacity modifications for a resource on a shift in a department. This table is a child of MSC_RESOURCE_SHIFTS. You can define multiple resource changes for a shift.
Column Descriptions Name DEPARTMENT_ID RESOURCE_ID SR_INSTANCE_ID SHIFT_NUM FROM_DATE TO_DATE FROM_TIME TO_TIME CAPACITY_CHANGE SIMULATION_SET REFRESH_NUMBER ACTION_TYPE 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

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL DATE NULL DATE NULL NUMBER NULL NUMBER NULL NUMBER NOT NULL VARCHAR2(10) NULL NUMBER NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER DATE NUMBER DATE NUMBER 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 Department unique identifier Resource unique identifier Source application instance identifier Shift number Capacity exception from date Capacity exception to date Capacity exception from time Capacity exception to time Capacity change Simulation set identifier Refresh number populated by the collection program Type of capacity modification 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 Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 150 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Indexes Index Name MSC_RESOURCE_CHANGES_U1

Index Type UNIQUE

Sequence 1 2 3 4 5 6 7 8 9 10

Column Name SR_INSTANCE_ID SIMULATION_SET ACTION_TYPE DEPARTMENT_ID RESOURCE_ID SHIFT_NUM FROM_DATE TO_DATE FROM_TIME TO_TIME

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 151

MSC_RESOURCE_GROUPS
This table stores different resource groups.
Column Descriptions Name GROUP_CODE MEANING DESCRIPTION FROM_DATE TO_DATE ENABLED_FLAG SR_INSTANCE_ID (PK)

Null? Type

Description

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 ATTRIBUTE15 Indexes Index Name MSC_RESOURCE_GROUPS_U1

NOT NULL VARCHAR2(30) Resource group code NOT NULL VARCHAR2(80) Meaning of the resource group NULL VARCHAR2(250) Description of the resource group NULL DATE Date of effectivity NULL DATE Date of end of effectivity NOT NULL NUMBER Flag to indicate whether the resource group is enabled NOT NULL NUMBER Source application instance 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 Concurrent Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL DATE Concurrent Who column 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

Index Type UNIQUE

Sequence 5 7

Column Name SR_INSTANCE_ID GROUP_CODE

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 152 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_RESOURCE_REQUIREMENTS
This table stores the resource requirements generated by existing supplies.
Foreign Keys Primary Key Table MSC_DEPARTMENT_RESOURCES

Primary Key Column PLAN_ID RESOURCE_ID ORGANIZATION_ID SR_INSTANCE_ID PLAN_ID OPERATION_SEQUENCE_ID RESOURCE_SEQ_NUM RESOURCE_ID ALTERNATE_NUMBER ROUTING_SEQUENCE_ID SR_INSTANCE_ID PLAN_ID OPERATION_SEQUENCE_ID RESOURCE_SEQ_NUM ROUTING_SEQUENCE_ID SR_INSTANCE_ID TRANSACTION_ID PLAN_ID PLAN_ID ROUTING_SEQUENCE_ID SR_INSTANCE_ID TRANSACTION_ID PLAN_ID

Foreign Key Column PLAN_ID RESOURCE_ID ORGANIZATION_ID SR_INSTANCE_ID PLAN_ID OPERATION_SEQUENCE_ID RESOURCE_SEQ_NUM RESOURCE_ID ALTERNATE_NUM ROUTING_SEQUENCE_ID SR_INSTANCE_ID PLAN_ID OPERATION_SEQUENCE_ID RESOURCE_SEQ_NUM ROUTING_SEQUENCE_ID SR_INSTANCE_ID PARENT_ID PLAN_ID PLAN_ID ROUTING_SEQUENCE_ID SR_INSTANCE_ID SUPPLY_ID PLAN_ID

MSC_OPERATION_RESOURCES

MSC_OPERATION_RESOURCE_SEQS

MSC_RESOURCE_REQUIREMENTS MSC_ROUTINGS MSC_SUPPLIES

Column Descriptions Name TRANSACTION_ID PLAN_ID (PK) SUPPLY_ID ORGANIZATION_ID SR_INSTANCE_ID ROUTING_SEQUENCE_ID OPERATION_SEQUENCE_ID RESOURCE_SEQ_NUM RESOURCE_ID DEPARTMENT_ID ALTERNATE_NUM START_DATE END_DATE BKT_START_DATE RESOURCE_HOURS SET_UP BKT_END_DATE TEAR_DOWN

Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER

Description Resource requirement identifier Plan identifier Supplier identifier Organization identifier Source instance identifier for the source org Routing identifier used Operation sequence identifier which generating the requirement Identifier of the planned resource requirement Resource identifier Department identifier Alternate number of the corresponding operation resource Start date of the resource requirement End date of the resource requirement Bucketed start date Resource hours required Setup time Bucketed end date Tear down time

NULL NUMBER NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER NOT NULL DATE NULL DATE NULL NOT NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 153

Column Descriptions Name

(Continued) Null? Type NULL NUMBER Description Reference to aggregate resource, if resource aggregated (denormalized column) Schedule flag Referent to parent transaction identifier Standard op code Wip entity identifier for DJ resource requirements Assigned units Basis type Operation seq Number Load rate Daily resource hours needed for repetitive schedules Attribute used for online replanning Attribute used for online replanning Flag to determine whether add workday modification was applied Flag indicating whether resource is substitute resource Refresh number populated by the collection 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 Source inventory item unique identifier Assembly item unique identifier Supply type code

AGGREGATE_RESOURCE_ID

SCHEDULE_FLAG PARENT_ID STD_OP_CODE WIP_ENTITY_ID ASSIGNED_UNITS BASIS_TYPE OPERATION_SEQ_NUM LOAD_RATE DAILY_RESOURCE_HOURS STATUS APPLIED UPDATED SUBST_RES_FLAG REFRESH_NUMBER LAST_UPDATED_BY LAST_UPDATE_DATE CREATED_BY CREATION_DATE LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SOURCE_ITEM_ID ASSEMBLY_ITEM_ID SUPPLY_TYPE Indexes Index Name MSC_RESOURCE_REQUIREMENTS_N1 NOT NOT NOT NOT

NULL NUMBER NULL NUMBER NULL VARCHAR2(4) NULL NUMBER NOT NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER

NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER DATE NUMBER(38)

NULL NUMBER(38) NULL NUMBER(38)

Index Type NOT UNIQUE

Sequence 10 15 20 25 27 29 1 2 4 6 8 2 5

Column Name PLAN_ID SR_INSTANCE_ID ORGANIZATION_ID APPLIED STATUS UPDATED PLAN_ID SR_INSTANCE_ID ORGANIZATION_ID DEPARTMENT_ID RESOURCE_ID PLAN_ID TRANSACTION_ID

MSC_RESOURCE_REQUIREMENTS_N2

NOT UNIQUE

MSC_RESOURCE_REQUIREMENTS_U1

UNIQUE

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 154 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Sequences Sequence MSC_RESOURCE_REQUIREMENTS_S

Derived Column TRANSACTION_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 155

MSC_RESOURCE_SHIFTS
MSC_RESOURCE_SHIFTS stores information about shifts that you assign to resources. This table is a child of MSC_DEPARTMENT_RESOURCES. You can assign multiple shifts to a resource in a department if the resource is not a 24 hour resource.
Foreign Keys Primary Key Table MSC_DEPARTMENT_RESOURCES

Primary Key Column RESOURCE_ID DEPARTMENT_ID SR_INSTANCE_ID

Foreign Key Column RESOURCE_ID DEPARTMENT_ID SR_INSTANCE_ID

Column Descriptions Name DEPARTMENT_ID RESOURCE_ID SR_INSTANCE_ID SHIFT_NUM REFRESH_NUMBER 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 Indexes Index Name MSC_RESOURCE_SHIFTS_U1

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER 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 Department unique identifier Resource unique identifier Source application instance identifier Shift number Refresh number populated by the collection program 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 Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column

Index Type UNIQUE

Sequence 1 2 3 4

Column Name SR_INSTANCE_ID DEPARTMENT_ID RESOURCE_ID SHIFT_NUM

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 156 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ROUTINGS
This table stores the different routings available for a bill of material.
Foreign Keys Primary Key Table MSC_PROJECTS

Primary Key Column ORGANIZATION_ID PLAN_ID PROJECT_ID SR_INSTANCE_ID ORGANIZATION_ID PLAN_ID PROJECT_ID TASK_ID SR_INSTANCE_ID PLAN_ID ORGANIZATION_ID INVENTORY_ITEM_ID SR_INSTANCE_ID

Foreign Key Column ORGANIZATION_ID PLAN_ID PROJECT_ID SR_INSTANCE_ID ORGANIZATION_ID PLAN_ID PROJECT_ID TASK_ID SR_INSTANCE_ID PLAN_ID ORGANIZATION_ID ASSEMBLY_ITEM_ID SR_INSTANCE_ID

MSC_PROJECT_TASKS

MSC_SYSTEM_ITEMS

Column Descriptions Name PLAN_ID (PK) SR_INSTANCE_ID ROUTING_SEQUENCE_ID ROUTING_TYPE ROUTING_COMMENT ALTERNATE_ROUTING_DESIGNATOR PROJECT_ID TASK_ID LINE_ID UOM_CODE CFM_ROUTING_FLAG CTP_FLAG ASSEMBLY_ITEM_ID ORGANIZATION_ID ROUTING_QUANTITY REFRESH_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID (PK)

Null? Type NOT NULL NUMBER NOT NULL NUMBER

Description

Plan identifier Source application instance identifier NOT NULL NUMBER Source application operational routing sequence identifier NOT NULL NUMBER Manufacturing(1), or Engineering(2). For UI and reports NULL VARCHAR2(240) Comments. Used for UI and reports NULL VARCHAR2(10) Name of the alternate routing. Null for primary routing NULL NUMBER Project identifier for project manufacturing NULL NUMBER Task identifier for project manufacturing NULL NUMBER For flow manufacturing. A routing is actually a line (not used for now) NULL VARCHAR2(3) Unit of measure NULL NUMBER Flag to indicate whether the routing is continuos flow or traditional routing NULL NUMBER Flag to indicate whether capacity must be checked when item is ordered NOT NULL NUMBER Assembly item identifier NOT NULL NUMBER Organization identifier NULL NUMBER Routing quantity NULL NUMBER Refresh number populated by the collection program 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

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 157

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 MSC_ROUTINGS_U1

Index Type UNIQUE

Sequence 5 10 15

Column Name PLAN_ID SR_INSTANCE_ID ROUTING_SEQUENCE_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 158 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ROUTING_OPERATIONS
This tables stores the operations composing each routing.
Foreign Keys Primary Key Table MSC_ROUTINGS

Primary Key Column SR_INSTANCE_ID ROUTING_SEQUENCE_ID PLAN_ID

Foreign Key Column SR_INSTANCE_ID ROUTING_SEQUENCE_ID PLAN_ID

Column Descriptions Name PLAN_ID OPERATION_SEQUENCE_ID (PK) ROUTING_SEQUENCE_ID (PK) OPERATION_SEQ_NUM SR_INSTANCE_ID (PK) OPERATION_DESCRIPTION EFFECTIVITY_DATE DISABLE_DATE FROM_UNIT_NUMBER TO_UNIT_NUMBER OPTION_DEPENDENT_FLAG OPERATION_TYPE MINIMUM_TRANSFER_QUANTITY YIELD DEPARTMENT_ID DEPARTMENT_CODE OPERATION_LEAD_TIME_PERCENT CUMULATIVE_YIELD REVERSE_CUMULATIVE_YIELD NET_PLANNING_PERCENT SETUP_DURATION TEAR_DOWN_DURATION UOM_CODE STANDARD_OPERATION_CODE

Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER

Description

REFRESH_NUMBER

Plan identifier Operation sequence identifier Routing identifier Operation sequence number Source application instance identifier NULL VARCHAR2(240) Operation description (use for UI and reports) NOT NULL DATE Date operation is effective NULL DATE End of effectivity NULL VARCHAR2(30) Effective from this unit number NULL VARCHAR2(30) Effective up to this unit number NOT NULL NUMBER Flag to indicate whether this operation option dependent NULL NUMBER Indicate operation type: Process, Line, or Event. Events are not used here NULL NUMBER Minimum operation transfer quantity NULL NUMBER Process yield at this operation NOT NULL NUMBER Department identifier (source application identifier) in which the operation takes place NULL VARCHAR2(10) Department code (for reporting) NULL NUMBER Indicates the amount of overlap its lead time has with the parent lead time NULL NUMBER Cumulative process yield from the beginning of routing to this operation NULL NUMBER Cumulative process yield from the end of routing to comparable operation NULL NUMBER Cumulative planning percents derived from the operation network NULL NUMBER Duration of the setup NULL NUMBER Duration of the tear down for this operation NULL VARCHAR2(3) Unit of measure NULL VARCHAR2(4) Code of the standard operation on which this operation is based. Operations having the same code are identical NULL NUMBER Refresh number populated by the collection program

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 159

Column Descriptions Name

(Continued) Null? Type NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE Description 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

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 MSC_ROUTING_OPERATIONS_U1

Index Type UNIQUE

Sequence 5 10 15 17

Column Name PLAN_ID SR_INSTANCE_ID ROUTING_SEQUENCE_ID OPERATION_SEQUENCE_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 160 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_SAFETY_STOCKS
MSC_SAFETY_STOCKS stores the timephased safety stock levels for an item. Each row represents the start date for a safety stock level. This table is populated by the Snapshot and used by the Planner.
Foreign Keys Primary Key Table MSC_SYSTEM_ITEMS

Primary Key Column ORGANIZATION_ID PLAN_ID INVENTORY_ITEM_ID SR_INSTANCE_ID

Foreign Key Column ORGANIZATION_ID PLAN_ID INVENTORY_ITEM_ID SR_INSTANCE_ID

Column Descriptions Name PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID (PK) INVENTORY_ITEM_ID PERIOD_START_DATE SAFETY_STOCK_QUANTITY UPDATED STATUS REFRESH_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_ID PROGRAM_UPDATE_DATE PROGRAM_APPLICATION_ID Indexes Index Name MSC_SAFETY_STOCKS_U1

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL DATE NOT NULL NUMBER 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 DATE NULL NUMBER

Description Plan identifier Organization identifier Source application instance identifier Inventory item identifier Period start date Safety stock quantity Updated flag Status flag Refresh number 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 5 10 15 20 25

Column Name PLAN_ID SR_INSTANCE_ID ORGANIZATION_ID INVENTORY_ITEM_ID PERIOD_START_DATE

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 161

MSC_SALES_ORDERS
This table stores demand and reservation information, from source application instance, 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.
Foreign Keys Primary Key Table MSC_SALES_ORDERS MSC_SYSTEM_ITEMS

Primary Key Column DEMAND_ID SR_INSTANCE_ID INVENTORY_ITEM_ID SR_INSTANCE_ID ORGANIZATION_ID

Foreign Key Column PARENT_DEMAND_ID SR_INSTANCE_ID INVENTORY_ITEM_ID SR_INSTANCE_ID ORGANIZATION_ID

Column Descriptions Name DEMAND_ID SR_INSTANCE_ID INVENTORY_ITEM_ID ORGANIZATION_ID DEMAND_SOURCE_TYPE DEMAND_SOURCE_HEADER_ID DEMAND_SOURCE_LINE

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL VARCHAR2(30)

Description Unique identifier of a demand row from source application instance Source application instance identifier Inventory item identifier Organization identifier Code to indicate the source of the demand Header ID for the source of the demand. Line id of demand source. For Sales Order demand this is: SO_LINES.LINE_ID from source application instance. For Sales Order demand, Line id of Sales order line detail row (SO_LINE_DETAILS.LINE_DETAIL_ID ) from source application instance. Identifier for userdefined Source Type Demanded or reserved quantity expressed in the items primary unit of measure Code for type of reservation 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 Subinventory demanded or reserved, can be populated for summary demand

DEMAND_SOURCE_DELIVERY

NULL VARCHAR2(30)

DEMAND_SOURCE_NAME PRIMARY_UOM_QUANTITY RESERVATION_TYPE RESERVATION_QUANTITY

NULL VARCHAR2(30) NOT NULL NUMBER NULL NUMBER NULL NUMBER

COMPLETED_QUANTITY REQUIREMENT_DATE

NOT NULL NUMBER NOT NULL DATE

SUBINVENTORY

NULL VARCHAR2(10)

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 162 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name DEMAND_CLASS

(Continued) Null? Type NULL VARCHAR2(34) Description Demand class code (containing sr_instance_code || : || demand class code from source application instance) NULL NUMBER Parent demand identifier NULL NUMBER Refresh number populated by the collection program NULL DATE Standard Who column NULL NUMBER Standard Who column NULL DATE Standard Who column NULL NUMBER Standard Who column NULL NUMBER Standard Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL DATE Concurrent Who column NULL VARCHAR2(122) Sales order number NULL VARCHAR2(100) Salesrep contact NULL NUMBER Ordered item identifier NULL VARCHAR2(1) Available to MRP flag NULL NUMBER Customer identifier NULL NUMBER Ship to identifier of the sales order NULL NUMBER Bill to identifier of the sales order NULL NUMBER Sales order line number NULL NUMBER Territory identifier of the sales order NULL NUMBER Update sequence number NULL NUMBER Demand type NULL NUMBER Project identifier NULL NUMBER Task identifier NULL VARCHAR2(30) Planning group NULL VARCHAR2(30) Unit number identifier NULL NUMBER Demand priority

PARENT_DEMAND_ID REFRESH_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SALES_ORDER_NUMBER SALESREP_CONTACT ORDERED_ITEM_ID AVAILABLE_TO_MRP CUSTOMER_ID SHIP_TO_SITE_USE_ID BILL_TO_SITE_USE_ID LINE_NUM TERRITORY_ID UPDATE_SEQ_NUM DEMAND_TYPE PROJECT_ID TASK_ID PLANNING_GROUP END_ITEM_UNIT_NUMBER DEMAND_PRIORITY Indexes Index Name MSC_SALES_ORDERS_N1 NOT NOT NOT NOT

Index Type NOT UNIQUE

Sequence 5 10 15 20 25 1 2 4

Column Name SR_INSTANCE_ID INVENTORY_ITEM_ID ORGANIZATION_ID DEMAND_SOURCE_TYPE DEMAND_SOURCE_HEADER_ID SR_INSTANCE_ID DEMAND_ID RESERVATION_TYPE

MSC_SALES_ORDERS_N2

NOT UNIQUE

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 163

MSC_SCHEDULING_RULES
This table stores the scheduling rules used to schedule lines.
Column Descriptions Name RULE_ID MEANING DESCRIPTION USER_DEFINED PACKAGE_NAME ENABLED_FLAG DEFAULT_FLAG USAGE_CODE SEQUENCE_NUMBER HEURISTIC_CODE

Null? Type

Description

(PK)

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 ATTRIBUTE15 Indexes Index Name MSC_SCHEDULING_RULES_U1 MSC_SCHEDULING_RULES_U2

NOT NULL NUMBER Scheduling rule identifier NOT NULL VARCHAR2(40) Scheduling rule code NULL VARCHAR2(150) Description of the scheduling rule NULL NUMBER Flag to indicate if the row is user defined or seeded by Oracle NULL VARCHAR2(2000) User defined package name NULL VARCHAR2(1) Flag to indicate whether scheduling rule is enabled NULL VARCHAR2(1) Default flag NULL NUMBER Field used for sequencing NOT NULL NUMBER Order to sequence NULL NUMBER Heuristic algorithm for scheduling rule 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 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

Index Type UNIQUE UNIQUE

Sequence 5 7 5 10

Column Name RULE_ID SEQUENCE_NUMBER MEANING SEQUENCE_NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 164 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_SELECTION_CRITERIA

Column Descriptions Name SEQUENCE FOLDER_ID FIELD_NAME FIELD_TYPE HIDDEN_FROM_FIELD CONDITION FROM_FIELD TO_FIELD FOLDER_OBJECT TREE_NODE CREATION_DATE CREATED_BY LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN AND_OR COUNT_BY SEARCH_QUERY_ID SEARCH_QUERY_NAME DEFAULT_FLAG PUBLIC_FLAG FROM_FIELD_VALUE TO_FIELD_VALUE Indexes Index Name MSC_SELECTION_CRITERIA_N1 MSC_SELECTION_CRITERIA_N2

Null? Type NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER VARCHAR2(30) VARCHAR2(10) VARCHAR2(250) NUMBER VARCHAR2(250) VARCHAR2(250) VARCHAR2(30) NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER

Description Criteria sequence Folder identifier Field name Field type From field value Condition From field value To field value Folder object identifier Tree node Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column

NOT NOT NOT NOT NOT

Store checkbox display message count for find exceptions block NULL NUMBER(38) Search query identifier NULL VARCHAR2(30) Search query name NULL NUMBER(38) Default flag NULL NUMBER(38) Public flag NULL VARCHAR2(250) From field value NULL VARCHAR2(250) To field value

Index Type NOT UNIQUE NOT UNIQUE

Sequence 1 2 3 1 2 3

Column Name FOLDER_OBJECT FIELD_NAME FOLDER_ID SEARCH_QUERY_ID FOLDER_OBJECT TREE_NODE

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 165

MSC_SEQUENCE_DEPENDENT_SETUPS
The table stores the sequence dependent setups and tears down. This is used by HLS to ensure a minimum delay between two operations using the same resource.
Foreign Keys Primary Key Table MSC_DEPARTMENT_RESOURCES

Primary Key Column ORGANIZATION_ID RESOURCE_ID PLAN_ID SR_INSTANCE_ID PLAN_ID ORGANIZATION_ID INVENTORY_ITEM_ID SR_INSTANCE_ID ORGANIZATION_ID PLAN_ID INVENTORY_ITEM_ID SR_INSTANCE_ID

Foreign Key Column ORGANIZATION_ID RESOURCE_ID PLAN_ID SR_INSTANCE_ID PLAN_ID ORGANIZATION_ID FROM_ITEM SR_INSTANCE_ID ORGANIZATION_ID PLAN_ID TO_ITEM SR_INSTANCE_ID

MSC_SYSTEM_ITEMS

MSC_SYSTEM_ITEMS

Column Descriptions Name PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID (PK) FROM_ITEM TO_ITEM STANDARD_OPERATION_CODE RESOURCE_ID DURATION 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 MSC_SEQ_DEPENDENT_SETUPS_U1

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL VARCHAR2(20) NOT 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 Plan identifier Organization identifier Source application instance id for source org Predecessor item Successor item Standard operation the two operations have to share Resource identifier the two operations have to share Minimum duration of the transition 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 5 10 15 20 25 30

Column Name PLAN_ID ORGANIZATION_ID RESOURCE_ID FROM_ITEM TO_ITEM STANDARD_OPERATION_CODE

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 166 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_SHIFT_DATES
MSC_SHIFT_DATES stores information about compiled data for shift calendars. This table stores every date between the calendar start date and calendar end date for a calendar name and exception set. The workday calendar program assigns a sequence number starting at 1, to each date. The program generates the prior sequence number and next sequence number for every calendar date that is stored in this table. This table stores values for sequence number, prior sequence number and next sequence number for a nonworking day. The values for these columns are equal for a working day. The workday calendar program generates a shift calendar for each shift you define for your calendar.
Foreign Keys Primary Key Table MSC_CALENDAR_SHIFTS

Primary Key Column SHIFT_NUM CALENDAR_CODE SR_INSTANCE_ID

Foreign Key Column SHIFT_NUM CALENDAR_CODE SR_INSTANCE_ID

Column Descriptions Name CALENDAR_CODE SR_INSTANCE_ID EXCEPTION_SET_ID SHIFT_NUM SHIFT_DATE REFRESH_NUMBER LAST_UPDATED_BY LAST_UPDATE_LOGIN LAST_UPDATE_DATE CREATION_DATE CREATED_BY SEQ_NUM NEXT_SEQ_NUM PRIOR_SEQ_NUM NEXT_DATE PRIOR_DATE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE

Null? Type NOT NULL VARCHAR2(14) NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL DATE NULL NUMBER NOT NULL NULL NOT NULL NOT NULL NOT NULL NULL NUMBER NUMBER DATE DATE NUMBER NUMBER

Description Workday calendar identifier Source application instance identifier Exception set unique identifier Shift number Calendar date Refresh number populated by the collection program Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Sequence number for shift date (only for working dates) Next sequence number for calendar date (working day) Prior sequence number for calendar date (working day) Next 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 NUMBER NOT NULL NUMBER NOT NULL DATE NOT NULL DATE NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 167

Indexes Index Name MSC_SHIFT_DATES_U1

Index Type UNIQUE

Sequence 1 2 3 4 5

Column Name SR_INSTANCE_ID CALENDAR_CODE EXCEPTION_SET_ID SHIFT_DATE SHIFT_NUM

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 168 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_SHIFT_EXCEPTIONS
MSC_SHIFT_EXCEPTIONS stores information about exception dates for a calendar name, exception set, and shift. The workday calendar program generates all dates between calendar start date and calendar end date. It then marks the workday pattern on generated dates followed by the base calendar exception dates. Finally, it marks the shift exception dates. This table stores exception dates for the shift calendars, the table MSC_CALENDAR_EXCEPTIONS stores exception dates for the base calendar.

Foreign Keys Primary Key Table MSC_CALENDAR_SHIFTS

Primary Key Column SHIFT_NUM CALENDAR_CODE SR_INSTANCE_ID

Foreign Key Column SHIFT_NUM CALENDAR_CODE SR_INSTANCE_ID

Column Descriptions Name CALENDAR_CODE SR_INSTANCE_ID SHIFT_NUM EXCEPTION_SET_ID EXCEPTION_DATE REFRESH_NUMBER LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE EXCEPTION_TYPE 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? Type NOT NULL VARCHAR2(14) NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL DATE NULL NUMBER NOT NULL NUMBER NOT NULL DATE NULL NUMBER NOT NULL NUMBER NOT NULL DATE NOT 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 VARCHAR2(150) 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 Workday calendar identifier Source application instance identifier Shift number Exception set unique identifier Exception Date Refresh number populated by the collection program Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Exception type (On and Off) 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

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 169

Column Descriptions Name ATTRIBUTE14 ATTRIBUTE15 Indexes Index Name

(Continued) Null? Type Description NULL VARCHAR2(150) Descriptive flexfield segment NULL VARCHAR2(150) Descriptive flexfield segment

Index Type UNIQUE

Sequence 1 2 3 4 5

Column Name SR_INSTANCE_ID CALENDAR_CODE EXCEPTION_SET_ID SHIFT_NUM EXCEPTION_DATE

MSC_SHIFT_EXCEPTIONS_U1

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 170 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_SHIFT_TIMES
MSC_SHIFT_TIMES stores information about shift hours for your shifts. You cannot have overlapping shift hours. You can define shifts that go beyond midnight (24:00).
Column Descriptions Name CALENDAR_CODE SR_INSTANCE_ID SHIFT_NUM FROM_TIME TO_TIME REFRESH_NUMBER LAST_UPDATED_BY LAST_UPDATE_LOGIN LAST_UPDATE_DATE CREATION_DATE CREATED_BY 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 MSC_SHIFT_TIMES_U1

Null? Type NOT NULL VARCHAR2(14) NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER 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 NULL NULL NULL NULL NUMBER NUMBER DATE 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)

Description Workday calendar identifier Source application instance identifier Shift number Shift start time Shift end time Refresh number populated by the collection program 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 Descriptive flexfield segment

Index Type UNIQUE

Sequence 1 2 3 4 5

Column Name SR_INSTANCE_ID CALENDAR_CODE SHIFT_NUM FROM_TIME TO_TIME

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 171

MSC_SIMULATION_SETS
This table stores the different simulation sets.
Foreign Keys Primary Key Table MSC_TRADING_PARTNERS

Primary Key Column SR_TP_ID SR_INSTANCE_ID

Foreign Key Column ORGANIZATION_ID SR_INSTANCE_ID

Column Descriptions Name ORGANIZATION_ID SR_INSTANCE_ID SIMULATION_SET DESCRIPTION USE_IN_WIP_FLAG REFRESH_NUMBER 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 ATTRIBUTE15 Indexes Index Name MSC_SIMULATION_SETS_U1

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NULL NULL NULL 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 VARCHAR2(10) VARCHAR2(50) NUMBER NUMBER DATE NUMBER DATE 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) VARCHAR2(150)

Description Organization identifier Source application instance identifier Simulation set identifier Simulation set description Use in WIP flag Refresh number populated by the collection program 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 Descriptive flexfield segment

Index Type UNIQUE

Sequence 5 10 15

Column Name ORGANIZATION_ID SR_INSTANCE_ID SIMULATION_SET

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 172 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_SNAPSHOT_TASKS
MSC_SNAPSHOT_TASKS stores a queue of tasks to be performed by the Snapshot. Each entry represents a task to be performed. The Snapshot launches several workers to perform the tasks in parallel. Each worker scans MSC_SNAPSHOT_TASKS for the next task that has not been started. Tasks can be dependent upon other tasks having been completed. DEPENDENT_TASK and DEPENDENT_TASK2 store the tasks that must be completed before a given task can begin. REQUIRES_LOCK indicates whether or not the snapshot must have acquired locks before this task can be started. DEPENDENCY_AGAINST is set to Yes if this task has other tasks which are dependent upon it. Tasks which have DEPENDENCY_AGAINST set to Yes will have a higher priority than other tasks. START_DATE and COMPLETION_DATE store the date and time that each task was started and completed. They also serve to indicate the status of each tasks. A null value for START_DATE and COMPLETION_DATE indicates that a task has not yet been started. A value in START_DATE and a null value in COMPLETION_DATE indicates that a task is currently in process. Values in START_DATE and COMPLETION_DATE indicates that the task has completed. MSC_SNAPSHOT_TASKS is populated by the Snapshot. START_DATE and COMPLETION_DATE are updated by the Snapshot Workers and by the Snapshot.
Foreign Keys Primary Key Table MSC_PLANS MSC_SNAPSHOT_TASKS MSC_SNAPSHOT_TASKS

Primary Key Column PLAN_ID TASK PLAN_ID TASK PLAN_ID

Foreign Key Column PLAN_ID DEPENDENT_TASK PLAN_ID DEPENDENT_TASK2 PLAN_ID

Column Descriptions Name PLAN_ID (PK) TASK REQUIRES_LOCK REQUIRES_ITEMS DEPENDENCY_AGAINST START_DATE COMPLETION_DATE

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL DATE NULL DATE

Description Plan identifier Task type Flag to indicate if the task requires a snapshot lock Flag to indicate that this task requires that MSC_SYSTEM_ITEMS is complete Flag to indicate if this task has other tasks that are dependent on it Date the task was started Date task was completed

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 173

Column Descriptions Name DEPENDENT_TASK DEPENDENT_TASK2

(Continued) Null? Type 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 Task which must be executed before this task Task which must be executed before this task 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

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 MSC_SNAPSHOT_TASKS_U1

Index Type UNIQUE

Sequence 2 6

Column Name PLAN_ID TASK

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 174 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_SOURCING_HISTORY
MSC_SOURCING_HISTORY stores historical sourcing information which is used by the planner to determine planned order allocation to different sources. It is populated and updated by the planner.
Column Descriptions Name INVENTORY_ITEM_ID ORGANIZATION_ID SR_INSTANCE_ID SOURCING_RULE_ID SOURCE_ORG_ID SOURCE_SR_INSTANCE_ID SUPPLIER_ID SUPPLIER_SITE_ID HISTORICAL_ALLOCATION REFRESH_NUMBER LAST_CALCULATED_DATE LAST_UPDATED_BY LAST_UPDATE_DATE CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name MSC_SOURCING_HISTORY_N1

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 NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER DATE DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE

Description Inventory Item Id Organization Id sr instance Id Sourcing Rule Id Source Org Id source org sr instance Id Supplier identifier Supplier site identifier Historical Allocation Refresh Number Last Calculated 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

NOT NOT NOT NOT NOT NOT

Index Type NOT UNIQUE

Sequence 1 2 3 4

Column Name SOURCING_RULE_ID INVENTORY_ITEM_ID ORGANIZATION_ID SR_INSTANCE_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 175

MSC_SOURCING_RULES
This table stores sourcing rules and bills of distribution information. This table also stores sourcing rules and bills of distribution defined at source applications.
Foreign Keys Primary Key Table MSC_TRADING_PARTNERS

Primary Key Column SR_TP_ID SR_INSTANCE_ID

Foreign Key Column ORGANIZATION_ID SR_INSTANCE_ID

Column Descriptions Name SOURCING_RULE_ID SR_SOURCING_RULE_ID SR_INSTANCE_ID ORGANIZATION_ID SOURCING_RULE_NAME DESCRIPTION STATUS SOURCING_RULE_TYPE PLANNING_ACTIVE DELETED_FLAG REFRESH_NUMBER 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

Null? Type NOT NULL NUMBER NULL NUMBER NOT NULL NUMBER NULL NUMBER NOT NULL VARCHAR2(30) NULL VARCHAR2(80) NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL VARCHAR2(240) 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 DATE NUMBER DATE 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)

Description Sourcing rule unique identifier Sourcing rule unique identifier from the source Source application instance identifier Organization identifier Sourcing rule / Bill of Distribution name Describe the Sourcing Rule / Bill of Distribution Status 1 = Sourcing Rule, 2 = Bill of Distribution Flag indicates whether the row is active for planning Flag indicates whether the row is no longer valid Refresh number populated by the collection program 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

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 176 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name ATTRIBUTE14 ATTRIBUTE15 COLLECTED_FLAG

(Continued) Null? Type Description NULL VARCHAR2(150) Descriptive flexfield segment NULL VARCHAR2(150) Descriptive flexfield segment NULL NUMBER Flag indicates whether the row is collected from source

Indexes Index Name MSC_SOURCING_RULES_U1 MSC_SOURCING_RULES_U2

Index Type UNIQUE UNIQUE

Sequence 5 5 10

Column Name SOURCING_RULE_ID SR_INSTANCE_ID SR_SOURCING_RULE_ID

Sequences Sequence MSC_SOURCING_RULES_S

Derived Column SOURCING_RULE_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 177

MSC_SR_ASSIGNMENTS
MSC_SR_ASSIGNMENTS stores the assignment of sourcing rules or bills of distribution to the items, organizations, category, or global level. This table is populated by the Assign Sourcing Rules form of Oracle Supply Chain Planning. This table is used by the Memorybased Snapshot to determine the sourcing information or an item in an organization. The Memorybased Snapshot uses the most granular ASSIGNMENT_LEVEL to determine the sourcing for an itemorganization. This table also stores assignments defined from source applications.
Foreign Keys Primary Key Table MSC_ASSIGNMENT_SETS MSC_CATEGORY_SETS MSC_ITEM_CATEGORIES

Primary Key Column ASSIGNMENT_SET_ID CATEGORY_SET_ID CATEGORY_NAME CATEGORY_SET_ID ORGANIZATION_ID INVENTORY_ITEM_ID SR_INSTANCE_ID SOURCING_RULE_ID INVENTORY_ITEM_ID ORGANIZATION_ID SR_INSTANCE_ID PARTNER_ID PARTNER_SITE_ID

Foreign Key Column ASSIGNMENT_SET_ID CATEGORY_SET_ID CATEGORY_NAME CATEGORY_SET_ID ORGANIZATION_ID INVENTORY_ITEM_ID SR_INSTANCE_ID SOURCING_RULE_ID INVENTORY_ITEM_ID ORGANIZATION_ID SR_INSTANCE_ID PARTNER_ID SHIP_TO_SITE_ID

MSC_SOURCING_RULES MSC_SYSTEM_ITEMS MSC_TRADING_PARTNERS MSC_TRADING_PARTNER_SITES Column Descriptions Name ASSIGNMENT_ID SR_ASSIGNMENT_ID SR_ASSIGNMENT_INSTANCE_ID ASSIGNMENT_SET_ID ASSIGNMENT_TYPE SOURCING_RULE_ID SOURCING_RULE_TYPE ORGANIZATION_ID SR_INSTANCE_ID INVENTORY_ITEM_ID PARTNER_ID SHIP_TO_SITE_ID CATEGORY_SET_ID CATEGORY_NAME DELETED_FLAG

Null? Type NOT NULL NUMBER NOT NOT NOT NOT NOT

Description

Sourcing rule/Bills of Distribution identifier NULL NUMBER Sourcing rule/Bills of Distribution identifier from source application instance NULL NUMBER Source application instance identifier of the assignment record NULL NUMBER Assignment set identifier NULL NUMBER Assignment type NULL NUMBER Sourcing rule/Bill of Distribution identifier NULL NUMBER Sourcing rule type NULL NUMBER Organization identifier NULL NUMBER Source application instance identifier of item org NULL NUMBER Inventory item identifier NULL NUMBER Customer identifier NULL NUMBER Ship to site identifier NULL NUMBER Category set identifier NULL VARCHAR2(163) Category name identifier NULL NUMBER Flag to indicate whether the row is no longer valid. SYS_YES means the row will be deleted

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 178 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name REFRESH_NUMBER

(Continued) Null? Type NULL NUMBER NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER 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 Refresh number populated by the collection program 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 Descriptive flexfield segment Flag indicates whether the row is collected from source

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 ATTRIBUTE15 COLLECTED_FLAG

Indexes Index Name MSC_SR_ASSIGNMENTS_N1 MSC_SR_ASSIGNMENTS_N2

Index Type NOT UNIQUE NOT UNIQUE

Sequence 4 5 5 10 15 20 5 10 15 20 25 5 5 7

Column Name ASSIGNMENT_TYPE ASSIGNMENT_SET_ID PARTNER_ID SHIP_TO_SITE_ID ASSIGNMENT_SET_ID ASSIGNMENT_TYPE INVENTORY_ITEM_ID ASSIGNMENT_TYPE ASSIGNMENT_SET_ID ORGANIZATION_ID SR_INSTANCE_ID ASSIGNMENT_ID SR_ASSIGNMENT_INSTANCE_ID SR_ASSIGNMENT_ID

MSC_SR_ASSIGNMENTS_N3

NOT UNIQUE

MSC_SR_ASSIGNMENTS_U1 MSC_SR_ASSIGNMENTS_U2

UNIQUE UNIQUE

Sequences Sequence MSC_SR_ASSIGNMENTS_S

Derived Column ASSIGNMENT_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 179

MSC_SR_RECEIPT_ORG
MSC_SR_RECEIPT_ORG stores information on the receiving organizations for Sourcing Rules and Bills of Distribution. Each row in this table specifies a receiving organization for a date range. This table is a child of MSC_SOURCING_RULES. In case of Local Sourcing Rules the column RECEIPT_ORGANIZATION_ID is the same as the ORGANIZATION_ID in MSC_SOURCING_RULES. For Global Sourcing Rules the column RECEIPT_ORGANIZATION_ID is Null. This table is populated by the Define Sourcing Rule and Define Bills of distribution forms of Oracle Supply Chain Planning at the planning server. This table also stores information on the receiving organizations for Sourcing Rules and Bills Of Distribution defined from source applications.
Foreign Keys Primary Key Table MSC_SOURCING_RULES MSC_TRADING_PARTNERS MSC_TRADING_PARTNERS MSC_TRADING_PARTNER_SITES Column Descriptions Name SR_RECEIPT_ID SR_INSTANCE_ID SR_RECEIPT_ORG RECEIPT_ORG_INSTANCE_ID SR_SR_RECEIPT_ID SOURCING_RULE_ID RECEIPT_PARTNER_ID RECEIPT_PARTNER_SITE_ID EFFECTIVE_DATE DISABLE_DATE DELETED_FLAG REFRESH_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID NOT NOT NOT NOT

Primary Key Column SOURCING_RULE_ID PARTNER_ID SR_TP_ID SR_INSTANCE_ID PARTNER_SITE_ID

Foreign Key Column SOURCING_RULE_ID RECEIPT_PARTNER_ID SR_RECEIPT_ORG SR_INSTANCE_ID RECEIPT_PARTNER_SITE_ID

Null? Type NOT NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NOT NULL NUMBER NULL NULL NOT NULL NULL NULL NUMBER NUMBER DATE DATE NUMBER

Description Unique identifier for a row generated at planning server Source application instance identifier Source application Sr Receipt identifier Source application instance identifier associated with the receiving org Apps instance sr_receipt_id Sourcing rule/Bill of Distribution identifier Trading partner identifier Trading partner site identifier Date of effectivity Disable date Flag to indicate whether the row is no longer valid. Refresh number populated by the collection program Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Concurrent Who column Concurrent Who column Concurrent Who column

NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 180 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

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 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 Flag indicating whether the row is collected from source application instance

PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 COLLECTED_FLAG

Indexes Index Name MSC_SR_RECEIPT_ORG_N1

Index Type NOT UNIQUE

Sequence 5 10 17 20 5 7 5

Column Name SOURCING_RULE_ID SR_RECEIPT_ORG RECEIPT_ORG_INSTANCE_ID EFFECTIVE_DATE SR_INSTANCE_ID SR_SR_RECEIPT_ID SR_RECEIPT_ID

MSC_SR_RECEIPT_ORG_N2 MSC_SR_RECEIPT_ORG_U1 Sequences Sequence MSC_SR_RECEIPT_ORG_S

UNIQUE UNIQUE

Derived Column SR_RECEIPT_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 181

MSC_SR_SOURCE_ORG
MSC_SR_SOURCE_ORG stores the source organizations or source suppliers for Sourcing Rules or Bills of distribution. This table is a child of MSC_SR_RECEIPT_ORG. This table is populated by the Define Sourcing Rules and Define Bills of distribution form of Oracle Supply Chain Planning at the planning server. This table also stores the sourcing information defined from source applications.
Foreign Keys Primary Key Table MSC_SR_RECEIPT_ORG MSC_TRADING_PARTNERS MSC_TRADING_PARTNER_SITES Column Descriptions Name SR_SOURCE_ID SR_SR_SOURCE_ID SR_RECEIPT_ID SOURCE_PARTNER_ID SOURCE_PARTNER_SITE_ID ALLOCATION_PERCENT RANK SHIP_METHOD SOURCE_TYPE SR_INSTANCE_ID DELETED_FLAG

Primary Key Column SR_RECEIPT_ID PARTNER_ID PARTNER_SITE_ID

Foreign Key Column SR_RECEIPT_ID SOURCE_PARTNER_ID SOURCE_PARTNER_SITE_ID

Null? Type NOT NULL NUMBER NULL NUMBER NOT NULL NUMBER NULL NUMBER NULL NUMBER NOT NULL NUMBER NULL NULL NULL NULL NUMBER VARCHAR2(30) NUMBER NUMBER

Description Unique identifier for a row Unique identifier for a row from the source application instance Identifier from the sourcing rule receipt org Source supplier identifier Source supplier site identifier Percent of supply allocated to this source Rank of source Specify the shipping method Flag indicating the source type Source instance id for the source organization Flag to indicate whether the row is no longer valid. SYS_YES means the row will be deleted Source organization identifier Source instance identifier of the source organization identifier Refresh number assigned by collection program Indicate type of replenishment. Null/0 = Force Transfer; 1 = Partial transfer; 2 = Full transfer 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

NULL NUMBER

SOURCE_ORGANIZATION_ID SOURCE_ORG_INSTANCE_ID REFRESH_NUMBER REPLENISHMENT_TYPE

NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER

LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE

NOT NOT NOT NOT

NULL NULL NULL NULL NULL NULL NULL NULL NULL

DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 182 Oracle ASCP and Oracle Global ATP Server 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 VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) 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 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 Minimum transfer quantity Maximum transfer quantity Transfer lot multiple Fixed transfer quantity Transfer type Flag indicates whether the row is collected from source

ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 MIN_TRANSFER_QTY MAX_TRANSFER_QTY TRANSFER_LOT_MULTIPLE FIXED_TRANSFER_QTY TRANSFER_TYPE COLLECTED_FLAG

Indexes Index Name MSC_SR_SOURCE_ORG_N1 MSC_SR_SOURCE_ORG_U1 MSC_SR_SOURCE_ORG_U3

Index Type UNIQUE UNIQUE NOT UNIQUE

Sequence 5 10 5 5 10 15 20 25

Column Name SR_INSTANCE_ID SR_SR_SOURCE_ID SR_SOURCE_ID SR_RECEIPT_ID SOURCE_ORGANIZATION_ID SOURCE_ORG_INSTANCE_ID SOURCE_PARTNER_ID SOURCE_PARTNER_SITE_ID

Sequences Sequence MSC_SR_SOURCE_ORG_S

Derived Column SR_SOURCE_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 183

MSC_ST_ASSIGNMENT_SETS
The staging table used by the collection program to valid and process data for table MSC_ASSIGNMENT_SETS.
Column Descriptions Name SR_ASSIGNMENT_SET_ID ASSIGNMENT_SET_NAME DESCRIPTION DELETED_FLAG

Null? Type NULL NUMBER NULL VARCHAR2(34) NULL VARCHAR2(80) NULL NUMBER

Description Assignment set identifier from source application instance Assignment set name Description Flag to indicate whether the row is no longer valid. SYS_YES means the row will be deleted 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 Source application instance identifier Refresh identifier

LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID

NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL

DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 184 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_ATP_RULES
The staging table used by the collection program to validate and process data for table MSC_ATP_RULES.
Column Descriptions Name RULE_ID SR_INSTANCE_ID RULE_NAME 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

Null? Type NULL NULL NULL NULL NULL NUMBER NUMBER VARCHAR2(80) VARCHAR2(240) NUMBER

Description ATP rule identifier Instance id Name of ATP rule Description for ATP rule Flag for ATP computation to accumulate quantity availability Flag for ATP computation to backwardly consume shortage Flag for ATP computation to forwardly consume shortage Demand 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 userdefined is specified in the time fence code Acceptable early fence Acceptable late fence Indicate which subinventories to use for onhand quantities Yes/No flag for ATP computation to include demand from sales orders Yes/No flag for ATP computation to include demand from WIP discrete jobs Yes/No flag for ATP computation to include demand from WIP repetitive discrete jobs Yes/No flag for ATP computation to include demand from WIP nonstandard jobs Yes/No flag for ATP computation to include supply from discrete MPS schedule Yes/No flag for ATP computation to include user defined demand Yes/No flag for ATP computation to include supply from purchase orders Yes/No flag for ATP computation to include supply from WIP discrete jobs Yes/No flag for ATP computation to include supply from WIP repetitive schedule jobs

NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER

ACCEPTABLE_EARLY_FENCE ACCEPTABLE_LATE_FENCE DEFAULT_ATP_SOURCES INCLUDE_SALES_ORDERS INCLUDE_DISCRETE_WIP_DEMAND INCLUDE_REP_WIP_DEMAND INCLUDE_NONSTD_WIP_DEMAND INCLUDE_DISCRETE_MPS INCLUDE_USER_DEFINED_DEMAND INCLUDE_PURCHASE_ORDERS INCLUDE_DISCRETE_WIP_RECEIPTS INCLUDE_REP_WIP_RECEIPTS

NULL NUMBER NULL NUMBER 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 185

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 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(30) VARCHAR2(30) VARCHAR2(10) DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER NUMBER Description Yes/No flag for ATP computation to include supply from WIP nonstandard jobs Yes/No flag for ATP computation to include supply from interorganization transfers Yes/No flag for ATP computation to include supply from onhand inventory Yes/No flag for ATP computation to include supply from user defined source Maximum number of days that available supply should be accumulated Yes/No flag for ATP computation to include supply from repetitive MPS schedules Yes/No flag for ATP computation include from internal requisitions Yes/No flag for ATP computation include from internal orders Yes/No flag for ATP computation to include demand from internal orders Yes/No flag for ATP computation to include demand from flow schedule Not currently used Not currently used Not currently used 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 Refresh identifier Yes/No flag for ATP computation to consider Demand Class when selecting supply and demand Yes/No flag for ATP computation to include supply from repetitive MPS schedules

INCLUDE_NONSTD_WIP_RECEIPTS INCLUDE_INTERORG_TRANSFERS INCLUDE_ONHAND_AVAILABLE INCLUDE_USER_DEFINED_SUPPLY ACCUMULATION_WINDOW INCLUDE_REP_MPS INCLUDE_INTERNAL_REQS INCLUDE_SUPPLIER_REQS INCLUDE_INTERNAL_ORDERS INCLUDE_FLOW_SCHEDULE_DEMAND USER_ATP_SUPPLY_TABLE_NAME USER_ATP_DEMAND_TABLE_NAME MPS_DESIGNATOR LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE REFRESH_ID DEMAND_CLASS_ATP_FLAG INCLUDE_FLOW_SCHEDULE_RECEIPTS

NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 186 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_BILL_OF_RESOURCES
The staging table used by the collection program to validate and process data for table MSC_BILL_OF_RESOURCES.
Column Descriptions Name ORGANIZATION_ID BILL_OF_RESOURCES DESCRIPTION DISABLE_DATE ROLLUP_START_DATE ROLLUP_COMPLETION_DATE DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID

Null? Type NULL NUMBER NULL VARCHAR2(10) NULL VARCHAR2(50) NULL DATE NULL DATE NULL DATE NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description Organization identifier Source application bill of resource identifier Bill of resource description Bill of resource disable date Bill of resources load start date Bill of resources load completion date Yes/No flag indicates whether corresponding record in ODS will be deleted 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 Source application instance identifier Refresh identifier

NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 187

MSC_ST_BIS_BUSINESS_PLANS
The staging table used by the collection program to validate and process data for table MSC_BIS_BUSINESS_PLANS.
Column Descriptions Name BUSINESS_PLAN_ID SHORT_NAME NAME DESCRIPTION VERSION_NO CURRENT_PLAN_FLAG DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE REFRESH_ID SR_INSTANCE_ID

Null? Type NULL NULL NULL NULL NULL NULL NUMBER VARCHAR2(30) VARCHAR2(80) VARCHAR2(240) NUMBER VARCHAR2(1)

Description Business plan identifier Business plan short name Business plan name Describe the business plan Version number Yes/No flag indicating whether the business plan is current Yes/No flag indicating whether the row will be deleted 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 Refresh identifier Source application instance identifier

NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 188 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_BIS_PERIODS
The staging table used by the collection program to validate and process data for table MSC_BIS_PERIODS.
Column Descriptions Name ORGANIZATION_ID PERIOD_SET_NAME PERIOD_NAME START_DATE END_DATE PERIOD_TYPE PERIOD_YEAR PERIOD_NUM QUARTER_NUM ENTERED_PERIOD_NAME ADJUSTMENT_PERIOD_FLAG DESCRIPTION CONTEXT YEAR_START_DATE QUARTER_START_DATE LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE REFRESH_ID SR_INSTANCE_ID

Null? Type NULL NULL NULL NULL NUMBER VARCHAR2(15) VARCHAR2(15) DATE

Description

Organization identifier Accounting calendar name Accounting calendar name Date on which accounting period begins NULL DATE Date on which accounting period ends NULL VARCHAR2(15) Accounting period type NULL NUMBER(15) Accounting period year NULL NUMBER(15) Accounting period number NULL NUMBER(15) Accounting period number NULL VARCHAR2(15) User entered accounting period name NULL VARCHAR2(1) Calendar period adjustment status NULL VARCHAR2(240) Accounting period description NULL VARCHAR2(150) Descriptive flexfield segment NULL DATE Date on which the year containing this accounting period starts NULL DATE Date on which the quarter containing this accounting period starts NULL DATE Standard Who Column NULL NUMBER Standard Who Column NULL DATE Standard Who Column NULL NUMBER Standard Who Column NULL NUMBER Standard Who Column NULL NUMBER Concurrent Who Column NULL NUMBER Concurrent Who Column NULL NUMBER Concurrent Who Column NULL DATE Concurrent Who Column NULL NUMBER Refresh identifier NULL NUMBER Source application instance identifier

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 189

MSC_ST_BIS_PFMC_MEASURES
The staging table used by the collection program to validate and process data for table MSC_BIS_PFMC_MEASURES.
Column Descriptions Name MEASURE_ID MEASURE_SHORT_NAME MEASURE_NAME DESCRIPTION ORG_DIMENSION_ID TIME_DIMENSION_ID DIMENSION1_ID DIMENSION2_ID DIMENSION3_ID DIMENSION4_ID DIMENSION5_ID UNIT_OF_MEASURE_CLASS DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE REFRESH_ID SR_INSTANCE_ID

Null? Type NULL NUMBER NULL VARCHAR2(30)

Description

Measure identifier Source application instance identifier NULL VARCHAR2(80) Measure short name NULL VARCHAR2(240) Describe the performance measure NULL NUMBER Organization dimension identifier NULL NUMBER Time dimension identifier NULL NUMBER First dimension identifier NULL NUMBER Second dimension identifier NULL NUMBER Third dimension identifier NULL NUMBER Forth dimension identifier NULL NUMBER Fifth dimension identifier NULL VARCHAR2(10) Unit of measure class NULL NUMBER Yes/No flag indicates whether the row will be deleted NULL DATE Standard Who column NULL NUMBER Standard Who column NULL DATE Standard Who column NULL NUMBER Standard Who column NULL NUMBER Standard Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL DATE Concurrent Who column NULL NUMBER Refresh identifier NULL NUMBER Source application instance identifier

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 190 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_BIS_TARGETS
The staging table used by the collection program to validate and process data for table MSC_BIS_TARGETS.
Column Descriptions Name TARGET_ID TARGET_LEVEL_ID BUSINESS_PLAN_ID ORG_LEVEL_VALUE_ID TIME_LEVEL_VALUE_ID DIM1_LEVEL_VALUE_ID DIM2_LEVEL_VALUE_ID DIM3_LEVEL_VALUE_ID DIM4_LEVEL_VALUE_ID DIM5_LEVEL_VALUE_ID TARGET RANGE1_LOW RANGE1_HIGH RANGE2_LOW RANGE2_HIGH RANGE3_LOW RANGE3_HIGH NOTIFY_RESP1_ID NOTIFY_RESP1_SHORT_NAME NOTIFY_RESP2_ID NOTIFY_RESP2_SHORT_NAME NOTIFY_RESP3_ID NOTIFY_RESP3_SHORT_NAME DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE REFRESH_ID SR_INSTANCE_ID

Null? Type NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER VARCHAR2(80) VARCHAR2(80) VARCHAR2(80)

Description

Target identifier Target level identifier Business plan identifier Org level value identifier Time level value identifier First dimension level value identifier NULL VARCHAR2(80) Second dimension level value identifier NULL VARCHAR2(80) Third dimension level value identifier NULL VARCHAR2(80) Forth dimension level value identifier NULL VARCHAR2(80) Fifth dimension level value identifier NULL NUMBER Target number NULL NUMBER Low number of the first range NULL NUMBER High number of the first range NULL NUMBER Low number of the second range NULL NUMBER High number of the second range NULL NUMBER Low number of the third range NULL NUMBER High number of the third range NULL NUMBER First notify identifier NULL VARCHAR2(100) Short name of the first notify NULL NUMBER Second notify identifier NULL VARCHAR2(100) Short name of the second notify NULL NUMBER Third notify identifier NULL VARCHAR2(100) Short name of the third notify NULL NUMBER Yes/No flag indicating whether the row will be deleted NULL DATE Standard Who column NULL NUMBER Standard Who column NULL DATE Standard Who column NULL NUMBER Standard Who column NULL NUMBER Standard Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL DATE Concurrent Who column NULL NUMBER Refresh identifier NULL NUMBER Source application instance identifier

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 191

MSC_ST_BIS_TARGET_LEVELS
The staging table used by the collection program to validate and process data for table MSC_BIS_TARGET_LEVELS
Column Descriptions Name TARGET_LEVEL_ID TARGET_LEVEL_SHORT_NAME TARGET_LEVEL_NAME DESCRIPTION MEASURE_ID ORG_LEVEL_ID TIME_LEVEL_ID DIMENSION1_LEVEL_ID DIMENSION2_LEVEL_ID DIMENSION3_LEVEL_ID DIMENSION4_LEVEL_ID DIMENSION5_LEVEL_ID WORKFLOW_ITEM_TYPE WORKFLOW_PROCESS_SHORT_NAME DEFAULT_NOTIFY_RESP_ID DEFAULT_NOTIFY_RESP_SHORT_NAME COMPUTING_FUNCTION_ID REPORT_FUNCTION_ID UNIT_OF_MEASURE SYSTEM_FLAG DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE REFRESH_ID SR_INSTANCE_ID

Null? Type NULL NUMBER NULL VARCHAR2(30)

Description

Target level identifier Short name identifying the target level NULL VARCHAR2(80) Target level name NULL VARCHAR2(240) Describe the target level NULL NUMBER Performance measure identifier NULL NUMBER Organization level identifier NULL NUMBER Time level identifier NULL NUMBER First dimension level identifier NULL NUMBER Second dimension level identifier NULL NUMBER Third dimension level identifier NULL NUMBER Forth dimension level identifier NULL NUMBER Fifth dimension level identifier NULL VARCHAR2(8) Workflow item type NULL VARCHAR2(30) Workflow process short name NULL NUMBER Default notify identifier NULL VARCHAR2(100) Name of the default notify NULL NUMBER Computing function identifier NULL NUMBER Report function identifier NULL VARCHAR2(25) Unit of measure NULL VARCHAR2(1) System flag NULL NUMBER Yes/No flag indicating whether the row will be deleted NULL DATE Standard Who column NULL NUMBER Standard Who column NULL DATE Standard Who column NULL NUMBER Standard Who column NULL NUMBER Standard Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL DATE Concurrent Who column NULL NUMBER Refresh identifier NULL NUMBER Source application instance identifier

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 192 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_BOMS
The staging table used by the collection program to valid and process data for table MSC_BOMS.
Column Descriptions Name BILL_SEQUENCE_ID ORGANIZATION_ID ASSEMBLY_ITEM_ID ASSEMBLY_TYPE ALTERNATE_BOM_DESIGNATOR SPECIFIC_ASSEMBLY_COMMENT PENDING_FROM_ECN COMMON_BILL_SEQUENCE_ID SCALING_TYPE BOM_SCALING_TYPE ASSEMBLY_QUANTITY UOM DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID

Null? Type NULL NUMBER

Description

Bill sequence identifier in the source application instance NULL NUMBER Organization identifier of the item NULL NUMBER Identifier of the item being assembled NULL NUMBER Manufacturing Bill(1), or Engineering(2). Used for UI and reports. NULL VARCHAR2(10) Name of the bill for alternate bills (null for the primary bill) NULL VARCHAR2(240) Comments for specific assembly NULL VARCHAR2(10) Change notice that created this bill of material NULL NUMBER Common bill sequence identifier NULL NUMBER (OPM) Controls scaling behavior NULL NUMBER BOM scaling type NULL NUMBER Assembly quantity NULL VARCHAR2(3) Unit of measure code NULL NUMBER Yes/No flag indicating whether the row will be deleted NULL DATE Standard Who column NULL NUMBER Standard Who column NULL DATE Standard Who column NULL NUMBER Standard Who column NULL NUMBER Standard Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL DATE Concurrent Who column NULL NUMBER Source application instance identifier NULL NUMBER Refresh identifier

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 193

MSC_ST_BOM_COMPONENTS
The staging table used by the collection program to valid and process data for table MSC_BOM_COMPONENTS.
Column Descriptions Name COMPONENT_SEQUENCE_ID ORGANIZATION_ID INVENTORY_ITEM_ID USING_ASSEMBLY_ID BILL_SEQUENCE_ID COMPONENT_TYPE SCALING_TYPE CHANGE_NOTICE REVISION UOM_CODE USAGE_QUANTITY EFFECTIVITY_DATE DISABLE_DATE FROM_UNIT_NUMBER TO_UNIT_NUMBER USE_UP_CODE SUGGESTED_EFFECTIVITY_DATE DRIVING_ITEM_ID OPERATION_OFFSET_PERCENT OPTIONAL_COMPONENT OLD_EFFECTIVITY_DATE WIP_SUPPLY_TYPE PLANNING_FACTOR ATP_FLAG COMPONENT_YIELD_FACTOR REVISED_ITEM_SEQUENCE_ID STATUS_TYPE DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN

Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(10) NULL VARCHAR2(3) NULL VARCHAR2(3) NULL NUMBER NULL DATE NULL DATE NULL VARCHAR2(30) NULL VARCHAR2(30) 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 NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER

Description Component identifier on the source application instance Organization identifier Identifier of the component item Identifier of the item being assembled Identifier of the BOM Component (1), Ingredient component (1), byproduct (2) Scaling type Code for ECO. Use for UI and reporting Inventory item revision code Unit of measure code Quantity of the component to build one unit of item Date of effectivity for this component End of effectivity Effective from this unit number Effective up to this unit number Yes/No flag indicating whether the component is effective Calculated useupdate (if Useupcode is yes) Item which consumption determine the switch to this component Operation offset percent Yes/No flag if optional use planning factor to determine demand Old effectivity date Used mainly for phantoms Planning factor for this component (percent) Yes/No flag used for ATP Factor used to multiply component quantity with to obtain component quantity Revised item sequence identifier Status type Yes/No flag indicating whether the row will be deleted Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 194 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name

(Continued) Null? Type NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE NUMBER Description Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column Source application instance identifier Refresh identifier

REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID

NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 195

MSC_ST_BOR_REQUIREMENTS
The staging table used by the collection program to valid and process data for table MSC_BOR_REQUIREMENTS.
Column Descriptions Name BILL_OF_RESOURCES ORGANIZATION_ID ASSEMBLY_ITEM_ID SR_TRANSACTION_ID SOURCE_ITEM_ID RESOURCE_ID RESOURCE_DEPARTMENT_HOURS OPERATION_SEQUENCE_ID OPERATION_SEQ_NUM RESOURCE_SEQ_NUM SETBACK_DAYS DEPARTMENT_ID LINE_ID ASSEMBLY_USAGE ORIGINATION_TYPE RESOURCE_UNITS BASIS

Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(10) NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER

Description Bill of resources name Organization identifier Assembly item identifier Source application transaction identifier Source item identifier Resource identifier Require resource hours Operation sequence identifier Operation sequence number Resource sequence number Resource set back days from assembly due date Department identifier Line identifier Resource hours multiplier for assembly usage Load(1), Manual update(2), Manual addition(3) Operation resource units Operation Basis. Item(1), Lot(2), Resource Units(3), Resource value(4), Total value(5), Activity units(6) Yes/No flag indicating whether the row will be deleted 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 Source application instance identifier Refresh identifier

NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER

DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID

NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 196 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_CALENDAR_DATES
The staging table used by the collection program to valid and process data for table MSC_CALENDAR_DATES.
Column Descriptions Name CALENDAR_DATE CALENDAR_CODE EXCEPTION_SET_ID SEQ_NUM NEXT_SEQ_NUM PRIOR_SEQ_NUM NEXT_DATE PRIOR_DATE CALENDAR_START_DATE CALENDAR_END_DATE DESCRIPTION DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID

Null? Type NULL NULL NULL NULL DATE VARCHAR2(14) NUMBER NUMBER

Description

Calendar date Calendar code Exception set identifier Sequence number (for working days only) NULL NUMBER Next sequence number NULL NUMBER Prior sequence number NULL DATE Date corresponding to next sequence number NULL DATE Date corresponding to prior sequence number NULL DATE Beginning date for the calendar NULL DATE Ending date for the calendar NULL VARCHAR2(240) Calendar description NULL NUMBER Yes/No flag indicating whether the row will be deleted NULL DATE Standard Who column NULL NUMBER Standard Who column NULL DATE Standard Who column NULL NUMBER Standard Who column NULL NUMBER Standard Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL DATE Concurrent Who column NULL NUMBER Source application instance identifier NULL NUMBER Refresh identifier

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 197

MSC_ST_CALENDAR_SHIFTS
The staging table used by the collection program to validate and process data for table MSC_CALENDAR_SHIFTS.
Column Descriptions Name CALENDAR_CODE SHIFT_NUM DAYS_ON DAYS_OFF DESCRIPTION DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE REFRESH_ID SR_INSTANCE_ID

Null? Type NULL VARCHAR2(14) NULL NUMBER NULL NUMBER

Description

Calendar code Shift number Number of consecutive working days NULL NUMBER Number of consecutive nonworking days NULL VARCHAR2(240) Description NULL NUMBER Yes/No flag indicating whether the row will be deleted NULL DATE Standard Who column NULL NUMBER Standard Who column NULL DATE Standard Who column NULL NUMBER Standard Who column NULL NUMBER Standard Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL DATE Concurrent Who column NULL NUMBER Refresh identifier NULL NUMBER Source application instance identifier

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 198 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_CAL_WEEK_START_DATES
The staging table used by the collection program to validate and process data for table MSC_CAL_WEEK_START_DATES.
Column Descriptions Name CALENDAR_CODE EXCEPTION_SET_ID WEEK_START_DATE NEXT_DATE PRIOR_DATE SEQ_NUM DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE REFRESH_ID SR_INSTANCE_ID

Null? Type NULL NULL NULL NULL VARCHAR2(14) NUMBER DATE DATE

Description Workday calendar identifier Exception set identifier Week start date Date corresponding to the next working date Date corresponding to the prior working date Sequence number (for working days) Yes/No flag indicating whether the row will be deleted 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 Refresh identifier Source application instance identifier

NULL DATE NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 199

MSC_ST_CAL_YEAR_START_DATES
The staging table used by the collection program to validate and process data for table MSC_YEAR_START_DATES.
Column Descriptions Name CALENDAR_CODE EXCEPTION_SET_ID YEAR_START_DATE DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE REFRESH_ID SR_INSTANCE_ID

Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(14) NUMBER DATE NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER NUMBER

Description Workday calendar identifier Exception set unique identifier Year start date Yes/No flag indicating whether the row will be deleted 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 Refresh identifier Source application instance identifier

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 200 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_CATEGORY_SETS
The staging table used by the collection program to validate and process data for table MSC_CATEGORY_SETS.
Column Descriptions Name CATEGORY_SET_ID SR_CATEGORY_SET_ID CATEGORY_SET_NAME DESCRIPTION CONTROL_LEVEL DEFAULT_FLAG DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID

Null? Type NULL NUMBER NULL NUMBER

Description

Category set identifier Category set identifier from source application instance NULL VARCHAR2(30) Category set name NULL VARCHAR2(240) Category set description NULL NUMBER Control level NULL NUMBER Default flag NULL NUMBER Yes/No flag indicating whether the row will be deleted NULL DATE Standard Who column NULL NUMBER Standard Who column NULL DATE Standard Who column NULL NUMBER Standard Who column NULL NUMBER Standard Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL DATE Concurrent Who column NULL NUMBER Source application instance identifier NULL NUMBER Refresh identifier

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 201

MSC_ST_COMPONENT_SUBSTITUTES
The staging table used by the collection program to validate and process data for table MSC_COMPONENT_SUBSTITUTES.
Column Descriptions Name COMPONENT_SEQUENCE_ID SUBSTITUTE_ITEM_ID USAGE_QUANTITY ORGANIZATION_ID PRIORITY DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID BILL_SEQUENCE_ID

Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description Component sequence identifier Substitute item identifier Usage quantity for the substitute component Organization identifier Priority code Yes/No flag indicating whether the row will be deleted 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 Source application instance identifier Refresh identifier Bill sequence identifier

NULL NUMBER NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 202 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_DEMANDS
The staging table used by the collection program to validate and process data for table MSC_DEMANDS.
Column Descriptions Name ORDER_PRIORITY DEMAND_ID INVENTORY_ITEM_ID ORGANIZATION_ID USING_ASSEMBLY_ITEM_ID USING_ASSEMBLY_DEMAND_DATE USING_REQUIREMENT_QUANTITY ASSEMBLY_DEMAND_COMP_DATE DEMAND_TYPE DAILY_DEMAND_RATE ORIGINATION_TYPE SOURCE_ORGANIZATION_ID DISPOSITION_ID RESERVATION_ID DEMAND_SCHEDULE_NAME PROJECT_ID TASK_ID PLANNING_GROUP END_ITEM_UNIT_NUMBER SCHEDULE_DATE OPERATION_SEQ_NUM QUANTITY_ISSUED DEMAND_CLASS SALES_ORDER_NUMBER SALES_ORDER_PRIORITY FORECAST_PRIORITY MPS_DATE_REQUIRED PO_NUMBER WIP_ENTITY_NAME DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID

Null? Type NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER

Description

Order priority Demand identifier Inventory item identifier Organization identifier Using assembly item identifier (item generates demand for dependent demands) NULL DATE Demand date (due date) NULL NUMBER Required quantity NULL DATE Using assembly completion date NULL NUMBER Discrete Demand(1), Ratebased demand(2) NULL NUMBER Repetitive demand rate NULL NUMBER Origin of the demand: Planned order, hard reversation, etc... NULL NUMBER Source organization identifier NULL NUMBER Identifier reference to the supply generating the demand NULL NUMBER Reservation identifier NULL VARCHAR2(10) Demand schedule name NULL NUMBER(15) Project identifier to which the demand applies NULL NUMBER(15) Task identifier to which the demand applies NULL VARCHAR2(30) Planning group NULL VARCHAR2(30) End item unit number NULL DATE Schedule date NULL NUMBER Operation sequence number NULL NUMBER Quantity issued NULL VARCHAR2(34) Demand class code NULL VARCHAR2(122) Sales order number NULL NUMBER Sales order priority NULL NUMBER Forecast priority NULL DATE MPS date required NULL VARCHAR2(62) Purchase order number NULL VARCHAR2(240) Wip job name NULL NUMBER Yes/No flag indicating whether the row will be deleted NULL DATE Standard Who column NULL NUMBER Standard Who column NULL DATE Standard Who column NULL NUMBER Standard Who column NULL NUMBER Standard Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL DATE Concurrent Who column NULL NUMBER Source application instance identifier

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 203

Column Descriptions Name REFRESH_ID

(Continued) 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 NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER DATE NUMBER DATE VARCHAR2(240) NUMBER NUMBER VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) NUMBER NUMBER NUMBER NUMBER Description Refresh identifier populated by the collection program Repetitive schedule identifier WIP job identifier Selling price Demand lateness cost for independent demands Date demand is satisfied Demand split flag Request date WIP entity name WIP job status code WIP supply type Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment 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 line identifier Forecast confidence percentage Bucket type Forecast billing address identifier

REPETITIVE_SCHEDULE_ID WIP_ENTITY_ID SELLING_PRICE DMD_LATENESS_COST DMD_SATISFIED_DATE DMD_SPLIT_FLAG REQUEST_DATE ORDER_NUMBER WIP_STATUS_CODE WIP_SUPPLY_TYPE ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 SALES_ORDER_LINE_ID CONFIDENCE_PERCENTAGE BUCKET_TYPE BILL_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 204 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_DEMAND_CLASSES
The staging table used by the collection program to validate and process data for demand classes.
Column Descriptions Name DEMAND_CLASS MEANING DESCRIPTION FROM_DATE TO_DATE ENABLED_FLAG SR_INSTANCE_ID 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 ATTRIBUTE15 DELETED_FLAG REFRESH_ID

Null? Type NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(80) NULL VARCHAR2(250) NULL DATE NULL DATE NULL NUMBER NOT 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 DATE NUMBER DATE 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) VARCHAR2(150) NUMBER NUMBER

Description Demand class code Demand class meaning Describe the demand class Start date End date Enabled flag Source application instance 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 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 Deleted flag Refresh identifier

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 205

MSC_ST_DEPARTMENT_RESOURCES
The staging table used by the collection program to validate and process data for table MSC_DEPARTMENT_RESOURCES.
Column Descriptions Name ORGANIZATION_ID RESOURCE_ID RESOURCE_CODE DEPARTMENT_ID DEPARTMENT_CODE DEPARTMENT_CLASS LINE_FLAG OWNING_DEPARTMENT_ID CAPACITY_UNITS MAX_RATE MIN_RATE AGGREGATED_RESOURCE_ID AGGREGATED_RESOURCE_FLAG RESOURCE_GROUP_NAME RESOURCE_GROUP_CODE RESOURCE_BALANCE_FLAG BOTTLENECK_FLAG START_TIME STOP_TIME DEPARTMENT_DESCRIPTION RESOURCE_DESCRIPTION OVER_UTILIZED_PERCENT UNDER_UTILIZED_PERCENT RESOURCE_SHORTAGE_TYPE RESOURCE_EXCESS_TYPE USER_TIME_FENCE UTILIZATION EFFICIENCY RESOURCE_INCLUDE_FLAG CRITICAL_RESOURCE_FLAG RESOURCE_TYPE DISABLE_DATE LINE_DISABLE_DATE AVAILABLE_24_HOURS_FLAG CTP_FLAG DELETED_FLAG

Null? Type NULL NUMBER NULL NUMBER

Description

Organization identifier Source application resource identifier NULL VARCHAR2(10) Resource code NULL NUMBER Source application department identifier or line identifier NULL VARCHAR2(10) Department code, also holds line code NULL VARCHAR2(10) Department class NULL VARCHAR2(1) Flag to indicate whether or not this resource is a line NULL NUMBER Owning department identifier NULL NUMBER Resource capacity NULL NUMBER Hourly minimum rate of production line NULL NUMBER Hourly maximum rate of production line NULL NUMBER Reference to aggregate resource, if aggregated NULL NUMBER Yes/No flag to indicate whether this is an aggregated resource NULL VARCHAR2(30) Resource group name NULL VARCHAR2(10) Resource group code NULL NUMBER Flag to indicate if the resource needs to load balanced NULL NUMBER Flag to indicate if the resource is a known bottleneck NULL NUMBER Start time of the line NULL NUMBER Stop time of the line NULL VARCHAR2(240) Describes of the line or department NULL VARCHAR2(240) Describes the resource NULL NUMBER Overutilization tolerance NULL NUMBER Underutilization tolerance NULL NUMBER Resource shortage type NULL NUMBER Resource excess type NULL NUMBER User time fence NULL NUMBER Utilization NULL NUMBER Efficiency NULL NUMBER Resource include flag NULL NUMBER Critical resource flag NULL NUMBER Resource type NULL DATE Disable date NULL DATE Line disable date NULL NUMBER Resource is available 24 hours or by shifts NULL NUMBER Flag indicating whether the department resource is used for ATP or not NULL NUMBER Yes/No flag indicating whether the row will be deleted

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 206 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name

(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER Description 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 Source application instance identifier Refresh identifier populated by the collection program Department overhead cost Resource cost Resource overutilization cost

LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID DEPT_OVERHEAD_COST RESOURCE_COST RESOURCE_OVER_UTIL_COST

NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 207

MSC_ST_DESIGNATORS
The staging table used by the collection program to validate and process data for table MSC_DESIGNATORS.
Column Descriptions Name DESIGNATOR_ID DESIGNATOR SR_DESIGNATOR ORGANIZATION_ID SR_ORGANIZATION_ID MPS_RELIEF INVENTORY_ATP_FLAG DESCRIPTION DISABLE_DATE DEMAND_CLASS ORGANIZATION_SELECTION PRODUCTION RECOMMENDATION_RELEASE DESIGNATOR_TYPE DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID CONSUME_FORECAST UPDATE_TYPE FORWARD_UPDATE_TIME_FENCE BACKWARD_UPDATE_TIME_FENCE OUTLIER_UPDATE_PERCENTAGE FORECAST_SET_ID CUSTOMER_ID SHIP_ID BILL_ID BUCKET_TYPE

Null? Type NULL NUMBER NULL VARCHAR2(10) NULL NULL NULL NULL VARCHAR2(10) NUMBER NUMBER NUMBER

Description Designator identifier Source application schedule name Source designator identifier Organization identifier Source organization identifier Flag to indicate whether MPS relief performed against this designator ATP supply flag Description of the this designator Designator disable date Demand class code Single/Multiple organizations Production flag Planned order release flag Schedule type Yes/No flag indicating whether the row will be deleted 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 Source application instance identifier Refresh number populated by the collection program Consume forecast flag Forecast update type code Forward consumption days Backward consumption days Forecast outlier update percentage Forecast set identifier Customer identifier Forecast ship code identifier Forecast billing address identifier Forecast bucket type days, weeks or periods

NULL NUMBER NULL VARCHAR2(50) NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE VARCHAR2(34) NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER VARCHAR2(10) NUMBER NUMBER NUMBER

NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 208 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_INTERORG_SHIP_METHODS
The staging table used by the collection program to validate and process data for table MSC_INTERORG_SHIP_METHODS.
Column Descriptions Name FROM_ORGANIZATION_ID TO_ORGANIZATION_ID SHIP_METHOD TIME_UOM_CODE INSTRANSIT_TIME DEFAULT_FLAG FROM_LOCATION_ID TO_LOCATION_ID AVAILABILITY_DATE WEIGHT_CAPACITY WEIGHT_UOM VOLUME_CAPACITY VOLUME_UOM COST_PER_WEIGHT_UNIT COST_PER_VOLUME_UNIT INTRANSIT_TIME DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE REFRESH_ID SR_INSTANCE_ID TRANSPORT_CAP_OVER_UTIL_COST SR_INSTANCE_ID2

Null? Type NULL NUMBER NULL NUMBER NULL VARCHAR2(30) NULL VARCHAR2(10) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL DATE NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(3) NUMBER VARCHAR2(3) NUMBER NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER NUMBER

Description Organization identifier for the origin organization Organization identifier for the destination organization Ship method Unit of measure used to specify the intransit lead time Instransit time Flag to indicate if this is a default ship method Location identifier of the origin location Location identifier of the destination location Availability date Weight capacity of this ship method Weight unit of measure Weight capacity Volume unit of measure Cost per weight unit Cost per volume unit Intransit time Deleted flag 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 Refresh identifier Source application instance identifier of the source org Transport cap over utilized cost Source application instance identifier of the destination org

NULL NUMBER NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 209

MSC_ST_ITEM_CATEGORIES
The staging table used by the collection program to validate and process data for table MSC_ITEM_CATEGORIES.
Column Descriptions Name INVENTORY_ITEM_ID ORGANIZATION_ID SR_CATEGORY_SET_ID SR_CATEGORY_ID CATEGORY_NAME DESCRIPTION DISABLE_DATE SUMMARY_FLAG ENABLED_FLAG START_DATE_ACTIVE END_DATE_ACTIVE CATEGORY_SET_NAME DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID

Null? Type NULL NUMBER NULL NUMBER NULL NUMBER

Description

Inventory item identifier Organization identifier Category set identifier from source application NULL NUMBER Category identifier from source application NULL VARCHAR2(163) Category name NULL VARCHAR2(240) Description NULL DATE Disable date NULL VARCHAR2(1) Summary flag NULL VARCHAR2(1) Enabled flag NULL DATE Start date NULL DATE End date NULL VARCHAR2(30) Category set name NULL NUMBER Deleted flag NULL DATE Standard Who column NULL NUMBER Standard Who column NULL DATE Standard Who column NULL NUMBER Standard Who column NULL NUMBER Standard Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL DATE Concurrent Who column NULL NUMBER Source application instance identifier NULL NUMBER Refresh identifier

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 210 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_ITEM_SUPPLIERS
The staging table used by the collection program to validate and process data for table MSC_ITEM_SUPPLIERS.
Column Descriptions Name INVENTORY_ITEM_ID ORGANIZATION_ID SUPPLIER_ID SUPPLIER_SITE_ID USING_ORGANIZATION_ID ASL_ID PROCESSING_LEAD_TIME MINIMUM_ORDER_QUANTITY FIXED_LOT_MULTIPLE DELIVERY_CALENDAR_CODE VENDOR_NAME VENDOR_SITE_CODE SUPPLIER_CAP_OVER_UTIL_COST DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID SR_INSTANCE_ID2 REFRESH_ID PURCHASING_UNIT_OF_MEASURE

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 NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER VARCHAR2(14) VARCHAR2(80) VARCHAR2(15) NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description Inventory item identifier Organization identifier Supplier identifier Supplier site identifier Using organization identifier ASL identifier Processing lead time Minimum order quantity Fixed lot multiple Delivery calendar code Supplier name Supplier site code Supplier cap over util cost Deleted flag 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 Source application instance identifier Source application instance identifier of using organization Refresh identifier Purchasing unit of measure

NULL NUMBER NULL NUMBER NULL VARCHAR2(25)

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 211

MSC_ST_LOCATION_ASSOCIATIONS
The staging table used by the collection program to validate and process data for table MSC_LOCATION_ASSOCIATIONS.
Column Descriptions Name LOCATION_ID SR_INSTANCE_ID LOCATION_CODE ORGANIZATION_ID PARTNER_ID PARTNER_SITE_ID SR_TP_ID SR_TP_SITE_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 REFRESH_ID PARTNER_TYPE

Null? Type NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL VARCHAR2(20) NUMBER NUMBER NUMBER NUMBER

Description Location identifier Source application instance identifier Location code Organization identifier Partner identifier Partner site identifier Trading partner identifier from source application Trading partner site site identifier from source application 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 Refresh identifier Partner type

NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER NUMBER NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 212 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_NET_RESOURCE_AVAIL
The staging table used by the collection program to validate and process data for table MSC_NET_RESOURCE_AVAIL.
Column Descriptions Name ORGANIZATION_ID DEPARTMENT_ID RESOURCE_ID SHIFT_NUM SHIFT_DATE FROM_TIME TO_TIME CAPACITY_UNITS SIMULATION_SET AGGREGATE_RESOURCE_ID

Null? Type NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NUMBER NUMBER DATE NUMBER NUMBER NUMBER

Description Organization identifier Department identifier (1 for lines) Resource identifier Shift number Calendar date Shift start time Shift end time Number of units available during the time interval Simulation set identifier Reference to aggregate resource, if resource aggregated (denormalized column) Yes/No flag indicating whether the row will be deleted 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 Source application instance identifier Refresh identifier populate by the collection program

NULL VARCHAR2(10) NULL NUMBER

DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID

NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 213

MSC_ST_OPERATION_COMPONENTS
The staging table used by the collection program to validate and process data for table MSC_OPERATION_COMPONENTS.
Column Descriptions Name ORGANIZATION_ID OPERATION_SEQUENCE_ID COMPONENT_SEQUENCE_ID BILL_SEQUENCE_ID ROUTING_SEQUENCE_ID DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE REFRESH_ID SR_INSTANCE_ID

Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description Organization identifier Operation sequence identifier Component sequence identifier Bill sequence identifier Routing sequence identifier Yes/No flag indicates whether corresponding record in ODS to be deleted 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 Refresh number populated by the collection program Source application instance identifier

NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 214 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_OPERATION_RESOURCES
The staging table used by the collection program to validate and process data for table MSC_OPERATION_RESOURCES.
Column Descriptions Name ROUTING_SEQUENCE_ID RESOURCE_TYPE OPERATION_SEQUENCE_ID RESOURCE_SEQ_NUM RESOURCE_ID ALTERNATE_NUMBER PRINCIPAL_FLAG BASIS_TYPE RESOURCE_USAGE MAX_RESOURCE_UNITS RESOURCE_UNITS UOM_CODE DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID

Null? Type NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER

Description Routing sequence identifier Resource type Operation sequence identifier Resource sequence number Resource identifier Alternate number Flag to indicate whether the resource is the principal resource Basis type Resource usage Maximum number of resource units consumed by this operation resource Operation resource units (capacity) Unit of measure Yes/No flag indicates whether corresponding record in ODS will be deleted 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 Source application instance identifier Refresh number populated by the collection program

NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(3) NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 215

MSC_ST_OPERATION_RESOURCE_SEQS
The staging table used by the collection program to validate and process data for table MSC_OPERATION_RESOURCE_SEQS.
Column Descriptions Name ROUTING_SEQUENCE_ID OPERATION_SEQUENCE_ID RESOURCE_SEQ_NUM SCHEDULE_FLAG RESOURCE_OFFSET_PERCENT DEPARTMENT_ID DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID

Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description Routing sequence identifier Operation sequence identifier Resource sequence number Schedule Resource offset percent Department identifier Yes/No flag indicates whether corresponding record in ODS will be deleted 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 Source application instance identifier Refresh number populated by the collection program

NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 216 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_PARAMETERS
The staging table used by the collection program to validate and process data for table MSC_PARAMETERS.
Column Descriptions Name ORGANIZATION_ID DEMAND_TIME_FENCE_FLAG PLANNING_TIME_FENCE_FLAG OPERATION_SCHEDULE_TYPE CONSIDER_WIP CONSIDER_PO SNAPSHOT_LOCK PLAN_SAFETY_STOCK CONSIDER_RESERVATIONS PART_INCLUDE_TYPE DEFAULT_ABC_ASSIGNMENT_GROUP PERIOD_TYPE RESCHED_ASSUMPTION PLAN_DATE_DEFAULT_TYPE INCLUDE_REP_SUPPLY_DAYS INCLUDE_MDS_DAYS DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID REPETITIVE_HORIZON1 REPETITIVE_HORIZON2 REPETITIVE_BUCKET_SIZE1 REPETITIVE_BUCKET_SIZE2 REPETITIVE_BUCKET_SIZE3 REPETITIVE_ANCHOR_DATE

Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(40) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description Flag to indicate whether to consider demand time fence IS Flag to indicate whether to consider planning time fence Operation schedule type Flag to indicate whether to consider WIP Flag to indicate whether to consider PO Flag to indicate whether the snapshot should try to lock tables Flag to indicate whether to plan safety stock Flag to indicate whether to plan material reservations Flag to indicate which part to include Default ABC assignment group identifier Calculate periods based on work dates or calendar dates Reschedule assumption Plan date default type Flag to indicate whether to include Supply days Flag to indicate whether to include MDS days Yes/No flag indicates whether corresponding record in ODS will be deleted 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 Source application instance identifier Refresh identifier populated by the collection program First repetitive horizon Second repetitive horizon First repetitive bucket size Second repetitive bucket size Third repetitive bucket size Repetitive anchor date

NULL NUMBER NULL NULL NULL NULL NULL NULL NUMBER(38) NUMBER(38) NUMBER(38) NUMBER(38) NUMBER(38) DATE

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 217

MSC_ST_PARTNER_CONTACTS
The staging table used by the collection program to validate and process data for table MSC_PARTNER_CONTACTS.
Column Descriptions Name NAME DISPLAY_NAME PARTNER_ID PARTNER_SITE_ID PARTNER_TYPE EMAIL FAX ENABLED_FLAG DELETED_FLAG REFRESH_ID SR_INSTANCE_ID 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 NULL NULL NULL NULL NULL VARCHAR2(100) VARCHAR2(240) NUMBER NUMBER NUMBER

Description

Partners user name Partners display name Partner Identifier Partner site identifier Indicate type of partner, supplier, customer, or buyer NULL VARCHAR2(240) Partners email address NULL VARCHAR2(240) Partners FAX number NULL VARCHAR2(1) Flag indicating contact is enabled NULL NUMBER Yes/No flag indicates whether corresponding record in ODS will be deleted NULL NUMBER Refresh ID populated by the pull program NULL NUMBER Source application instance identifier NULL DATE Standard Who column NULL NUMBER Standard Who column NULL DATE Standard Who column NULL NUMBER Standard Who column NULL NUMBER Standard Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL DATE Concurrent Who column

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 218 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_PERIOD_START_DATES
The staging table used by the collection program to validate and process data for table MSC_PERIOD_START_DATES.
Column Descriptions Name CALENDAR_CODE EXCEPTION_SET_ID PERIOD_START_DATE PERIOD_SEQUENCE_NUM PERIOD_NAME NEXT_DATE PRIOR_DATE DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE REFRESH_ID SR_INSTANCE_ID

Null? Type NULL NULL NULL NULL NULL VARCHAR2(14) NUMBER DATE NUMBER VARCHAR2(3)

Description Calendar code Exception set unique identifier Period start date Sequence number Period Name (depends on quarterly calendar type chosen) Next calendar date corresponding to next sequence number Period start date Yes/No flag indicates whether corresponding record in ODS will be deleted 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 Refresh identifier populated by the collection program Source application instance identifier

NULL DATE NULL DATE NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 219

MSC_ST_PLANNERS
The staging table used by the collection program to validate and process data for table MSC_PLANNERS.
Column Descriptions Name PLANNER_CODE ORGANIZATION_ID SR_INSTANCE_ID 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 CURRENT_EMPLOYEE_FLAG REFRESH_ID DELETED_FLAG USER_NAME

Null? Type NULL VARCHAR2(10) NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER VARCHAR2(50) DATE

Description Planner code Organization identifier Source application instance identifier Standard Who Column Standard Who Column Standard Who Column Standard Who Column Standard Who Column Describe the planner Date on which the planner record is disable 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 Electronic mail address Employee identifier assigned to the planner Flag indicate whether the planner is current employee Refresh identifier Yes/No flag indicates whether corresponding record in ODS will be deleted

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 VARCHAR2(240) NUMBER

NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(100)

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 220 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_PROCESS_EFFECTIVITY
The staging table used by the collection program to validate and process data for table MSC_PROCESS_EFFECTIVITY.
Column Descriptions Name PROCESS_SEQUENCE_ID ITEM_ID ORGANIZATION_ID EFFECTIVITY_DATE DISABLE_DATE MINIMUM_QUANTITY MAXIMUM_QUANTITY PREFERENCE ROUTING_SEQUENCE_ID BILL_SEQUENCE_ID TOTAL_PRODUCT_CYCLE_TIME

Null? Type NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE DATE NUMBER

Description Process sequence identifier Inventory item identifier Organization identifier Effectivity date of the process Disable date of the process Minimum quantity for which the process can be used to produce the item Maximum quantity for which the process can be used to produce the item Preference Routing sequence identifier Bill sequence identifier Total time that an assembly takes along the primary path in the operation network calculated by flow manufacturing Cost of alternate BOM and routing Line identifier Yes/No flag indicates whether corresponding record in ODS will be deleted 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 Refresh identifier populated by the collection program Source application instance identifier Flag indicating whether the line is used for lead time calculations Number of assemblies which run down the line per hour

NULL NUMBER NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER

ITEM_PROCESS_COST LINE_ID DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE REFRESH_ID SR_INSTANCE_ID PRIMARY_LINE_FLAG PRODUCTION_LINE_RATE LOAD_DISTRIBUTION_PRIORITY

NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 221

MSC_ST_PROJECTS
The staging table used by the collection program to validate and process data for table MSC_PROJECTS.
Column Descriptions Name PROJECT_ID ORGANIZATION_ID PLANNING_GROUP COSTING_GROUP_ID WIP_ACCT_CLASS_CODE SEIBAN_NUMBER_FLAG PROJECT_NAME PROJECT_NUMBER PROJECT_NUMBER_SORT_ORDER PROJECT_DESCRIPTION START_DATE COMPLETION_DATE OPERATING_UNIT DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID MATERIAL_ACCOUNT MANAGER_CONTACT

Null? Type NULL NUMBER(15)

Description

Project identifier or Seiban identifier NULL NUMBER(15) Organization identifier NULL VARCHAR2(30) Planning group code NULL NUMBER Costing group identifier NULL VARCHAR2(10) Default WIP accounting class assigned to this project NULL NUMBER(1) Flag indicates whether project_id identifies a project or a seiban NULL VARCHAR2(30) Project name NULL VARCHAR2(25) Project number or seiban number NULL VARCHAR2(25) Sort order NULL VARCHAR2(250) Describe the project NULL DATE Project start date NULL DATE Project completion date NULL NUMBER Operating unit NULL NUMBER Yes/No flag indicates whether corresponding record in ODS will be deleted NULL DATE Standard Who column NULL NUMBER Standard Who column NULL DATE Standard Who column NULL NUMBER Standard Who column NULL NUMBER Standard Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL DATE Concurrent Who column NULL NUMBER Source application instance identifier NULL NUMBER Refresh identifier NULL NUMBER Material account NULL VARCHAR2(100)

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 222 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_PROJECT_TASKS
The staging table used by the collection program to validate and process data for table MSC_PROJECT_TASKS.
Column Descriptions Name PROJECT_ID TASK_ID ORGANIZATION_ID TASK_NUMBER TASK_NAME DESCRIPTION MANAGER START_DATE END_DATE DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID MANAGER_CONTACT

Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER VARCHAR2(25) VARCHAR2(20) VARCHAR2(250) VARCHAR2(240) DATE DATE NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description Project identifier Task identifier Organization identifier Task number Task name Task description Manager Task start date Task end date Yes/No flag indicates whether corresponding record in ODS will be deleted 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 Source application instance identifier Refresh identifier populated by the collection program

NULL NUMBER NULL VARCHAR2(100)

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 223

MSC_ST_RESERVATIONS
The staging table used by the collection program to validate and process data for table MSC_RESERVATIONS.
Column Descriptions Name INVENTORY_ITEM_ID ORGANIZATION_ID TRANSACTION_ID PARENT_DEMAND_ID DISPOSITION_ID REQUIREMENT_DATE REVISION RESERVED_QUANTITY DISPOSITION_TYPE SUBINVENTORY RESERVATION_TYPE DEMAND_CLASS AVAILABLE_TO_MRP RESERVATION_FLAG PROJECT_ID TASK_ID PLANNING_GROUP DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID

Null? Type 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 NUMBER NUMBER DATE VARCHAR2(3) NUMBER NUMBER VARCHAR2(10) NUMBER VARCHAR2(34) NUMBER NUMBER NUMBER(15) NUMBER(15) VARCHAR2(30) NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description Inventory item identifier Organization identifier Unique identifier generated from the source application instance Parent demand identifier Disposition identifier Date of need Inventory item revision code Quantity reserved Disposition type Subinventory identifier Reservation type Demand class code AvailabletoMRP flag Reservation flag Project identifier Task identifier Planning group code Yes/No flag indicates whether corresponding record in ODS will be deleted 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 Source application instance identifier Refresh identifier populated by the collection program

NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 224 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_RESOURCE_CHANGES
The staging table used by the collection program to validate and process data for table MSC_RESOURCE_CHANGES.
Column Descriptions Name DEPARTMENT_ID RESOURCE_ID SHIFT_NUM FROM_DATE TO_DATE FROM_TIME TO_TIME CAPACITY_CHANGE SIMULATION_SET ACTION_TYPE DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE REFRESH_ID SR_INSTANCE_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 NUMBER NUMBER DATE DATE NUMBER NUMBER NUMBER VARCHAR2(10) NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description Department identifier (1 for lines) Resource identifier Shift number Capacity exception from date Capacity exception to date Capacity exception from time Capacity exception to time Capacity change Simulation set identifier Type of capacity modification Yes/No flag indicates whether corresponding record in ODS will be deleted 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 Refresh identifier populated by the collection program Source application instance identifier

NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 225

MSC_ST_RESOURCE_GROUPS
The staging table used by the collection program to validate and process data for table MSC_ST_RESOURCE_CHANGES.
Column Descriptions Name GROUP_CODE MEANING DESCRIPTION FROM_DATE TO_DATE ENABLED_FLAG SR_INSTANCE_ID 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 ATTRIBUTE15 DELETED_FLAG REFRESH_ID

Null? Type NULL NULL NULL NULL NULL NULL VARCHAR2(30) VARCHAR2(80) VARCHAR2(250) DATE DATE NUMBER

Description Resource group code Meaning Resource group description Resource start date Resource end date Flag indicates whether resource group is enable Source application instance 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 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 Yes/No flag indicates whether corresponding record in ODS will be deleted Refresh identifier

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 DATE NUMBER DATE 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) VARCHAR2(150) NUMBER

NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 226 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_RESOURCE_REQUIREMENTS
The staging table used by the collection program to validate and process data for table MSC_RESOURCE_REQUIREMENTS.
Column Descriptions Name DEPARTMENT_ID RESOURCE_ID ORGANIZATION_ID INVENTORY_ITEM_ID SUPPLY_ID OPERATION_SEQ_NUM OPERATION_SEQUENCE_ID RESOURCE_SEQ_NUM START_DATE OPERATION_HOURS_REQUIRED HOURS_EXPENDED DEMAND_CLASS BASIS_TYPE ASSIGNED_UNITS END_DATE WIP_JOB_TYPE SCHEDULED_COMPLETION_DATE SCHEDULED_QUANTITY QUANTITY_COMPLETED DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID WIP_ENTITY_ID STD_OP_CODE SUPPLY_TYPE

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 NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER NUMBER VARCHAR2(34) NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER NUMBER NUMBER VARCHAR2(4) NUMBER

Description Department identifier Resource identifier Organization identifier Inventory item identifier Supply identifier Operation sequence number Operation sequence identifier Resource sequence number Start date of the resource requirement Operation hours required Hours expended Demand class code Basis type Assigned units End date of the resource requirement WIP job type Schedule completion date Quantity scheduled Quantity completed Yes/No flag indicates whether corresponding record in ODS will be deleted 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 Source application instance identifier Refresh identifier WIP job identifier Standard OP code Supply type

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 227

MSC_ST_RESOURCE_SHIFTS
The staging table used by the collection program to validate and process data for table MSC_RESOURCE_SHIFTS.
Column Descriptions Name DEPARTMENT_ID RESOURCE_ID SHIFT_NUM DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE REFRESH_ID SR_INSTANCE_ID

Null? Type NULL 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 NUMBER NUMBER

Description Department identifier Resource identifier Shift number Yes/No flag indicates whether corresponding record in ODS will be deleted 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 Refresh identifier Source application instance identifier

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 228 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_ROUTINGS
The staging table used by the collection program to validate and process data for table MSC_ROUTINGS.
Column Descriptions Name ROUTING_SEQUENCE_ID ASSEMBLY_ITEM_ID ROUTING_TYPE ROUTING_COMMENT PRIORITY ALTERNATE_ROUTING_DESIGNATOR PROJECT_ID TASK_ID LINE_ID UOM_CODE CFM_ROUTING_FLAG CTP_FLAG ROUTING_QUANTITY COMPLETION_SUBINVENTORY COMPLETION_LOCATOR_ID COMMON_ROUTING_SEQUENCE_ID MIXED_MODEL_MAP_FLAG TOTAL_PRODUCT_CYCLE_TIME ORGANIZATION_ID DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID

Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER VARCHAR2(240) NUMBER VARCHAR2(10) NUMBER NUMBER NUMBER VARCHAR2(3) NUMBER NUMBER NUMBER VARCHAR2(10) NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description Routing sequence identifier Assembly item identifier Routing type Routing comment Routing priority Name of the alternate routing. Null for primary routing Project identifier Task identifier Manufacturing line identifier Unit of measure code CFM routing flag CTP flag Routing quantity Completion subinventory Completion locator identifier Common routing sequence identifier Mix model map flag Total product cycle time Organization identifier Yes/No flag indicates whether corresponding record in ODS will be deleted 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 Source application instance identifier Refresh identifier

NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 229

MSC_ST_ROUTING_OPERATIONS
The staging table used by the collection program to validate and process data for table MSC_ROUTING_OPERATIONS.
Column Descriptions Name OPERATION_SEQUENCE_ID ROUTING_SEQUENCE_ID OPERATION_SEQ_NUM OPERATION_DESCRIPTION EFFECTIVITY_DATE DISABLE_DATE FROM_UNIT_NUMBER TO_UNIT_NUMBER OPTION_DEPENDENT_FLAG OPERATION_TYPE MINIMUM_TRANSFER_QUANTITY YIELD DEPARTMENT_ID DEPARTMENT_CODE OPERATION_LEAD_TIME_PERCENT CUMULATIVE_YIELD REVERSE_CUMULATIVE_YIELD NET_PLANNING_PERCENT TEAR_DOWN_DURATION SETUP_DURATION UOM_CODE STANDARD_OPERATION_CODE ORGANIZATION_ID DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID

Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER VARCHAR2(240) DATE DATE VARCHAR2(30) VARCHAR2(30)

Description Operation sequence identifier Routing sequence identifier Operation sequence number Operation description Date operation is effective End of effectivity Effective from this unit number Effective up to this unit number Flag to indicate whether this operation option dependent Indicate operation type: Process, Line, or Event. Minimum operation transfer quantity Process yield at this operation Department identifier Department code Indicates the amount of overlap its lead time has with the parent lead time Cumulative process yield from the beginning of routing to this operation Cumulative process yield from the end of routing to comparable operation Cumulative planning percents derived from the operation network Duration of the tear down for this operation Duration of the setup Unit of measure code Code of the standard operation on which this operation is based Organization identifier Yes/No flag indicates whether corresponding record in ODS will be deleted 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 Source application instance identifier

NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NUMBER NUMBER VARCHAR2(10) NUMBER

NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(3) NULL VARCHAR2(4) NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 230 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name REFRESH_ID

(Continued) Null? Type NULL NUMBER Description Refresh identifier

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 231

MSC_ST_SAFETY_STOCKS
The staging table used by the collection program to validate and process data for table MSC_SAFETY_STOCKS.
Column Descriptions Name ORGANIZATION_ID INVENTORY_ITEM_ID PERIOD_START_DATE SAFETY_STOCK_QUANTITY UPDATED STATUS DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID

Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER DATE NUMBER NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description Organization identifier Inventory item identifier Period start date Safety stock quantity Updated flag Status flag Yes/No flag indicates whether corresponding record in ODS will be deleted 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 Source application instance identifier Refresh identifier

NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 232 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_SALES_ORDERS
The staging table used by the collection program to validate and process data for table MSC_SAFETY_STOCKS.
Column Descriptions Name INVENTORY_ITEM_ID ORGANIZATION_ID DEMAND_ID PRIMARY_UOM_QUANTITY RESERVATION_TYPE RESERVATION_QUANTITY DEMAND_SOURCE_TYPE DEMAND_SOURCE_HEADER_ID COMPLETED_QUANTITY SUBINVENTORY DEMAND_CLASS REQUIREMENT_DATE DEMAND_SOURCE_LINE DEMAND_SOURCE_DELIVERY

Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL

Description

DEMAND_SOURCE_NAME PARENT_DEMAND_ID DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE REFRESH_ID SR_INSTANCE_ID SALES_ORDER_NUMBER SALESREP_CONTACT ORDERED_ITEM_ID AVAILABLE_TO_MRP CUSTOMER_ID SHIP_TO_SITE_USE_ID

NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL

Inventory item identifier Organization identifier Unique identifier of a demand row from source application instance NUMBER Primary UOM quantity NUMBER Code for type of reservation NUMBER Total quantity reserved expressed in primary unit of measure NUMBER Demand source type NUMBER Header ID for the source of the demand NUMBER Completed quantity VARCHAR2(10) Subinventory code VARCHAR2(34) Demand class code DATE Planned ship date for summary demand VARCHAR2(40) Line id of demand source VARCHAR2(30) For Sales Order demand, Line id of Sales order line detail row (SO_LINE_DETAILS.LINE_DETAIL_ID ) from source application instance VARCHAR2(30) Identifier for userdefined Source Type NUMBER Parent demand identifier NUMBER Yes/No flag indicates whether corresponding record in ODS will be deleted DATE Standard Who column NUMBER Standard Who column DATE Standard Who column NUMBER Standard Who column NUMBER Standard Who column NUMBER Concurrent Who column NUMBER Concurrent Who column NUMBER Concurrent Who column DATE Concurrent Who column NUMBER Refresh number populated by the collection program NUMBER Source application instance identifier VARCHAR2(122) Sales order number VARCHAR2(100) NUMBER Ordered item identifier VARCHAR2(1) Available to MRP flag NUMBER Customer identifier NUMBER Ship to identifier of the sales order

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 233

Column Descriptions Name

(Continued) Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER VARCHAR2(30) VARCHAR2(30) NUMBER Description Bill to identifier of the sales order Sales order line number Territory identifier of the sales order Update sequence number Demand type Project identifier Task identifier Planning group Unit number identifier Demand priority

BILL_TO_SITE_USE_ID LINE_NUM TERRITORY_ID UPDATE_SEQ_NUM DEMAND_TYPE PROJECT_ID TASK_ID PLANNING_GROUP END_ITEM_UNIT_NUMBER DEMAND_PRIORITY

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 234 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_SHIFT_DATES
The staging table used by the collection program to validate and process data for table MSC_SHIFT_DATES.
Column Descriptions Name CALENDAR_CODE EXCEPTION_SET_ID SHIFT_NUM SHIFT_DATE SEQ_NUM NEXT_SEQ_NUM PRIOR_SEQ_NUM NEXT_DATE PRIOR_DATE DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE REFRESH_ID SR_INSTANCE_ID

Null? Type NULL NULL NULL NULL NULL VARCHAR2(14) NUMBER NUMBER DATE NUMBER

Description Calendar code Exception set identifier Calendar shift number Calendar date Sequence number for shift date (only for working dates) Next sequence number for calendar date (working day) Prior sequence number for calendar date (working day) Next date corresponding to next sequence number Prior date corresponding to prior sequence number Yes/No flag indicates whether corresponding record in ODS will be deleted 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 Refresh identifier Source application instance identifier

NULL NUMBER NULL NUMBER NULL DATE NULL DATE NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 235

MSC_ST_SHIFT_EXCEPTIONS
The staging table used by the collection program to validate and process data for table MSC_SHIFT_EXCEPTIONS.
Column Descriptions Name CALENDAR_CODE SHIFT_NUM EXCEPTION_SET_ID EXCEPTION_DATE EXCEPTION_TYPE DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE REFRESH_ID SR_INSTANCE_ID

Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(14) NUMBER NUMBER DATE NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER NUMBER

Description Calendar code Calendar shift number Exception set identifier Exception date Exception type Yes/No flag indicates whether corresponding record in ODS will be deleted 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 Refresh identifier Source application instance identifier

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 236 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_SHIFT_TIMES
The staging table used by the collection program to validate and process data for table MSC_SHIFT_TIMES.
Column Descriptions Name CALENDAR_CODE SHIFT_NUM FROM_TIME TO_TIME DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE REFRESH_ID SR_INSTANCE_ID

Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(14) NUMBER NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER NUMBER

Description Calendar code Shift number Shift start time Shift end time Yes/No flag indicates whether corresponding record in ODS will be deleted 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 Refresh identifier Source application instance identifier

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 237

MSC_ST_SIMULATION_SETS
The staging table used by the collection program to validate and process data for table MSC_SIMULATION_SETS.
Column Descriptions Name ORGANIZATION_ID SIMULATION_SET DESCRIPTION USE_IN_WIP_FLAG DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID

Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER VARCHAR2(10) VARCHAR2(50) NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description Organization identifier Simulation set Describe simulation set Yes/No flag indicates whether corresponding record in ODS will be deleted 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 Source application instance identifier

NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 238 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_SOURCING_HISTORY
The staging table used by the collection program to validate and process data for table MSC_SOURCING_HISTORY.
Column Descriptions Name INVENTORY_ITEM_ID ORGANIZATION_ID SR_INSTANCE_ID SOURCING_RULE_ID SOURCE_ORG_ID SOURCE_SR_INSTANCE_ID SUPPLIER_ID SUPPLIER_SITE_ID HISTORICAL_ALLOCATION REFRESH_NUMBER LAST_CALCULATED_DATE LAST_UPDATED_BY LAST_UPDATE_DATE CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name MSC_ST_SOURCING_HISTORY_U1

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 NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER DATE DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE

Description Inventory Item Id Organization Id sr instance Id Sourcing Rule/Bill of Distribution identifier Source Org Id source org sr instance Id Supplier identifier Supplier site identifier Historical Allocation Refresh Number Last Calculated 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

NOT NOT NOT NOT NOT NOT

Index Type UNIQUE

Sequence 1 2 3 4

Column Name SOURCING_RULE_ID INVENTORY_ITEM_ID ORGANIZATION_ID SR_INSTANCE_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 239

MSC_ST_SOURCING_RULES
The staging table used by the collection program to validate and process data for table MSC_SOURCING_RULES.
Column Descriptions Name SOURCING_RULE_ID SR_SOURCING_RULE_ID SOURCING_RULE_NAME ORGANIZATION_ID DESCRIPTION STATUS SOURCING_RULE_TYPE PLANNING_ACTIVE DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID

Null? Type NULL NUMBER NULL NUMBER NULL VARCHAR2(30) NULL NUMBER NULL VARCHAR2(80) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description Sourcing rule / Bill of Distribution identifier Sourcing rule / Bill of Distribution identifier from source application Sourcing rule / Bill of Distribution name Organization identifier Describe Sourcing rule / Bill of Distribution Status flag Flag indicates whether the row is sourcing rule or bill of distribution Flag indicates whether the row is planning active Yes/No flag indicates whether corresponding record in ODS will be deleted 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 Source application instance identifier Refresh identifier

NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 240 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_SR_ASSIGNMENTS
The staging table used by the collection program to validate and process data for table MSC_SR_ASSIGNMENTS.
Column Descriptions Name ASSIGNMENT_ID SR_ASSIGNMENT_ID ASSIGNMENT_SET_ID ASSIGNMENT_TYPE SOURCING_RULE_ID SOURCING_RULE_TYPE INVENTORY_ITEM_ID PARTNER_ID SHIP_TO_SITE_ID CUSTOMER_NAME SITE_USE_CODE LOCATION ORGANIZATION_ID CATEGORY_ID CATEGORY_NAME CATEGORY_SET_IDENTIFIER CATEGORY_SET_NAME DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID SR_ASSIGNMENT_INSTANCE_ID

Null? Type NULL NUMBER NULL NUMBER

Description

Unique identifier for the row Unique identifier for the row from the source application NULL NUMBER Assignment set unique identifier NULL NUMBER Assignment set type NULL NUMBER Sourcing rule / Bill of Distribution identifier NULL NUMBER Sourcing rule type NULL NUMBER Inventory item identifier NULL NUMBER Trading partner identifier NULL NUMBER Ship to site identifier NULL VARCHAR2(50) Customer name NULL VARCHAR2(30) Site use code NULL VARCHAR2(40) Location NULL NUMBER Organization identifier NULL NUMBER Category identifier NULL VARCHAR2(163) Category name NULL NUMBER Category set identifier NULL VARCHAR2(30) Category set name NULL NUMBER Yes/No flag indicates whether corresponding record in ODS will be deleted NULL DATE Standard Who column NULL NUMBER Standard Who column NULL DATE Standard Who column NULL NUMBER Standard Who column NULL NUMBER Standard Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL DATE Concurrent Who column NULL NUMBER Source application instance identifier NULL NUMBER Refresh identifier NULL NUMBER Source application instance identifier for the source assignment record

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 241

MSC_ST_SR_RECEIPT_ORG
The staging table used by the collection program to validate and process data for table MSC_SR_RECEIPT_ORG.
Column Descriptions Name SR_RECEIPT_ID SR_SR_RECEIPT_ORG SOURCING_RULE_ID RECEIPT_PARTNER_ID RECEIPT_PARTNER_SITE_ID EFFECTIVE_DATE DISABLE_DATE DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID RECEIPT_ORG_INSTANCE_ID

Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL DATE NULL DATE NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description Unique identifier for a row generated at planning server Receiving org from source application instance Sourcing rule / Bill of Distribution identifier Trading partner unique identifier Trading partner site unique identifier Date of effectivity Disable date Yes/No flag indicates whether corresponding record in ODS will be deleted 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 Source application instance identifier Refresh identifier Source application instance identifier associated with the receiving org

NULL NUMBER NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 242 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_SR_SOURCE_ORG
The staging table used by the collection program to validate and process data for table MSC_SR_SOURCE_ORG.
Column Descriptions Name SR_SOURCE_ID SR_SR_SOURCE_ID SR_RECEIPT_ID SOURCE_ORGANIZATION_ID SOURCE_PARTNER_ID SOURCE_PARTNER_SITE_ID SECONDARY_INVENTORY SOURCE_TYPE ALLOCATION_PERCENT RANK VENDOR_NAME VENDOR_SITE_CODE SHIP_METHOD DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID SOURCE_ORG_INSTANCE_ID

Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(10) NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER VARCHAR2(80) VARCHAR2(15) VARCHAR2(30) NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description Unique identifier for a row generated at planning server Unique identifier for for the row generated at the source application SR receipt unique identifier Source organization identifier Source trading partner identifier Source trading partner site identifier Secondary inventory code (not currently used) Source type Percent of supply allocated to this source Rank of source Supplier name Supplier site code Ship method Yes/No flag indicates whether corresponding record in ODS will be deleted 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 Source application instance identifier associated with the sr source org record Refresh identifier Source application instance identifier associated with the source organization

NULL NUMBER NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 243

MSC_ST_SUB_INVENTORIES
The staging table used by the collection program to validate and process data for table MSC_SUB_INVENTORIES.
Column Descriptions Name ORGANIZATION_ID SUB_INVENTORY_CODE DESCRIPTION DISABLE_DATE NETTING_TYPE DEMAND_CLASS PROJECT_ID TASK_ID DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID INVENTORY_ATP_CODE

Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER VARCHAR2(10) VARCHAR2(50) DATE NUMBER VARCHAR2(34) NUMBER(15) NUMBER(15) NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description Organization identifier Subinventory code Describe subinventory Date on which the row is no longer in used Netting type Demand class code Project identifier Task identifier Yes/No flag indicates whether corresponding record in ODS will be deleted 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 Source application instance identifier Refresh identifier Inventory ATP code

NULL NUMBER NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 244 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_SUPPLIER_CAPACITIES
The staging table used by the collection program to validate and process data for table MSC_SUPPLIER_CAPACITIES.
Column Descriptions Name SUPPLIER_ID SUPPLIER_SITE_ID ORGANIZATION_ID USING_ORGANIZATION_ID INVENTORY_ITEM_ID VENDOR_NAME VENDOR_SITE_CODE FROM_DATE TO_DATE CAPACITY DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID

Null? Type 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(80) VARCHAR2(15) DATE DATE NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description Supplier identifier Supplier site identifier Organization identifier Using organization identifier Inventory item identifier Supplier name Supplier site code First date of valid capacity Last date of valid capacity Capacity Yes/No flag indicates whether corresponding record in ODS will be deleted 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 Source application instance identifier Refresh identifier

NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 245

MSC_ST_SUPPLIER_FLEX_FENCES
The staging table used by the collection program to validate and process data for table MSC_SUPPLIER_FLEX_FENCES.
Column Descriptions Name SUPPLIER_ID SUPPLIER_SITE_ID ORGANIZATION_ID USING_ORGANIZATION_ID INVENTORY_ITEM_ID VENDOR_NAME VENDOR_SITE_CODE FENCE_DAYS TOLERANCE_PERCENTAGE DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID

Null? Type 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(80) VARCHAR2(15) NUMBER NUMBER NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description Supplier identifier Supplier site identifier Organization identifier Using organization identifier Inventory item identifier Supplier name Supplier site code Number of advance days Capacity tolerance percentage Yes/No flag indicates whether corresponding record in ODS will be deleted 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 Source application instance identifier Refresh identifier

NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 246 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_SUPPLIES
The staging table used by the collection program to validate and process data for table MSC_SUPPLIES.
Column Descriptions Name PLAN_ID TRANSACTION_ID INVENTORY_ITEM_ID ORGANIZATION_ID SCHEDULE_DESIGNATOR_ID SOURCE_SCHEDULE_NAME REVISION UNIT_NUMBER NEW_SCHEDULE_DATE OLD_SCHEDULE_DATE NEW_WIP_START_DATE OLD_WIP_START_DATE FIRST_UNIT_COMPLETION_DATE LAST_UNIT_COMPLETION_DATE FIRST_UNIT_START_DATE LAST_UNIT_START_DATE DISPOSITION_ID DISPOSITION_STATUS_TYPE ORDER_TYPE SUPPLIER_ID NEW_ORDER_QUANTITY OLD_ORDER_QUANTITY NEW_ORDER_PLACEMENT_DATE OLD_ORDER_PLACEMENT_DATE RESCHEDULE_DAYS RESCHEDULE_FLAG SCHEDULE_COMPRESS_DAYS NEW_PROCESSING_DAYS PURCH_LINE_NUM QUANTITY_IN_PROCESS IMPLEMENTED_QUANTITY FIRM_PLANNED_TYPE FIRM_QUANTITY FIRM_DATE

Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER VARCHAR2(10) VARCHAR2(10) VARCHAR2(30) DATE DATE DATE DATE DATE

Description Plan identifier Transaction unique identifier Inventory item identifier Organization identifier Schedule designator identifier Source schedule name Inventory item revision code Unit number End date of the supply (completion date of first unit) Old schedule date New WIP schedule start date Old WIP schedule start date First unit completion date for recommended repetitive schedules Last unit completion date for recommended repetitive schedules First unit start date for repetitive schedule Last unit start date for repetitive schedule Identifier which references to source of supply Disposition type code Specifies type of order: planned order, purchase order, etc... Supplier identifier Supply quantity Old order quantity New order placement date Old order placement date Different between old and new schedule dates Flag indicating if this row been rescheduled Schedule compress days Repetitive schedule processing days Purchase order line number (for purchase order) Quantity being processed by the WIP/PO interface processes Planned order implemented quantity Flag indicating whether the order is firm Firm quantity Firm date

NULL DATE NULL DATE NULL DATE NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE DATE NUMBER

NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL DATE

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 247

Column Descriptions Name

(Continued) Null? Type NULL VARCHAR2(34) NULL DATE NULL NUMBER Description Implement demand class Implement due date Planned order implemented quantity NULL NUMBER Implement firm flag NULL VARCHAR2(10) Implement WIP class code NULL VARCHAR2(240) Implement job name NULL DATE Implement dock date NULL NUMBER Implement status code NULL VARCHAR2(3) Implement unit of measure code NULL NUMBER Implement location identifier NULL NUMBER Implement source organization identifier NULL NUMBER Implement supplier identifier NULL NUMBER Implement supplier site identifier NULL NUMBER Implement order type NULL NUMBER Release status code NULL NUMBER Load program to execute NULL NUMBER Process sequence identifier NULL NUMBER Flag to indicate if supply was suggested by SCO NULL VARCHAR2(10) Alternate BOM designator NULL VARCHAR2(10) Alternate routing designator NULL NUMBER Operation sequence number NULL NUMBER NULL NUMBER NULL NUMBER Source organization identifier NULL NUMBER Source org instance identifier NULL NUMBER Source supplier site identifier NULL NUMBER Source supplier identifier NULL NUMBER Ship method NULL NUMBER Weight capacity used NULL NUMBER Volume capacity used NULL NUMBER Source supply schedule name NULL DATE New ship date NULL DATE New suggested dock date NULL NUMBER Manufacturing line identifier NULL NUMBER(15) Project identifier NULL NUMBER(15) Task identifier NULL VARCHAR2(30) Planning group code NULL NUMBER(15) Implement project identifier NULL NUMBER(15) Implement task identifier NULL NUMBER Implement schedule group identifier NULL NUMBER Implement build sequence for the planned order to be implemented as a discrete job NULL VARCHAR2(10) Implement alternate BOM designator NULL VARCHAR2(10) Implement alternate routing NULL VARCHAR2(30) Implement unit number NULL NUMBER Implement line identifier NULL VARCHAR2(1) NULL NUMBER ??? NULL NUMBER Source item identifier

IMPLEMENT_DEMAND_CLASS IMPLEMENT_DATE IMPLEMENT_QUANTITY IMPLEMENT_FIRM IMPLEMENT_WIP_CLASS_CODE IMPLEMENT_JOB_NAME IMPLEMENT_DOCK_DATE IMPLEMENT_STATUS_CODE IMPLEMENT_UOM_CODE IMPLEMENT_LOCATION_ID IMPLEMENT_SOURCE_ORG_ID IMPLEMENT_SUPPLIER_ID IMPLEMENT_SUPPLIER_SITE_ID IMPLEMENT_AS RELEASE_STATUS LOAD_TYPE PROCESS_SEQ_ID SCO_SUPPLY_FLAG ALTERNATE_BOM_DESIGNATOR ALTERNATE_ROUTING_DESIGNATOR OPERATION_SEQ_NUM SOURCE BY_PRODUCT_USING_ASSY_ID SOURCE_ORGANIZATION_ID SOURCE_SR_INSTANCE_ID SOURCE_SUPPLIER_SITE_ID SOURCE_SUPPLIER_ID SHIP_METHOD WEIGHT_CAPACITY_USED VOLUME_CAPACITY_USED SOURCE_SUPPLY_SCHEDULE_NAME NEW_SHIP_DATE NEW_DOCK_DATE LINE_ID 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_UNIT_NUMBER IMPLEMENT_LINE_ID RELEASE_ERRORS NUMBER1 SOURCE_ITEM_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 248 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name

(Continued) Null? Type NULL NULL NULL NULL VARCHAR2(240) NUMBER VARCHAR2(30) NUMBER Description Order number Schedule group identifier Schedule group name Build Sequence for the Planned Order NULL NUMBER WIP entity identifier NULL VARCHAR2(240) WIP entity name NULL NUMBER Work order lateness cost NULL NUMBER Implement processing days NULL NUMBER Supply unit price for purchasing supply NULL DATE Supply date for the shadow part of the split supplies NULL NUMBER Shadow supply quantity NULL VARCHAR2(10) Subinventory code NULL NUMBER Yes/No flag indicates whether corresponding record in ODS will be deleted NULL DATE Standard Who column NULL NUMBER Standard Who column NULL DATE Standard Who column NULL NUMBER Standard Who column NULL NUMBER Standard Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL DATE Concurrent Who column NULL NUMBER Source application instance identifier NULL VARCHAR2(10) Schedule designator NULL NUMBER Supplier identifier NULL NUMBER Supplier site identifier NULL NUMBER Supplier site identifier NULL NUMBER Purchase order identifier NULL NUMBER Expected scrap qty NULL NUMBER Current job scrapped units NULL NUMBER Current job quantity completed NULL VARCHAR2(30) Lot number for onhand quantities NULL DATE Expiration date NULL NUMBER WIP job status code NULL NUMBER Daily rate for recommended repetitive schedules NULL NUMBER Locator identifier NULL VARCHAR2(30) Serial number NULL NUMBER Refresh identifier NULL VARCHAR2(204) Locator name NULL NUMBER Onhand source type NULL NUMBER Supply identifier from the source NULL VARCHAR2(34) Demand class code NULL NUMBER From organization identifier NULL NUMBER WIP supply type NULL NUMBER Purchase order line identifier

ORDER_NUMBER SCHEDULE_GROUP_ID SCHEDULE_GROUP_NAME BUILD_SEQUENCE WIP_ENTITY_ID WIP_ENTITY_NAME WO_LATENESS_COST IMPLEMENT_PROCESSING_DAYS DELIVERY_PRICE LATE_SUPPLY_DATE LATE_SUPPLY_QTY SUBINVENTORY_CODE DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID SCHEDULE_DESIGNATOR VENDOR_ID VENDOR_SITE_ID SUPPLIER_SITE_ID PURCH_ORDER_ID EXPECTED_SCRAP_QTY QTY_SCRAPPED QTY_COMPLETED LOT_NUMBER EXPIRATION_DATE WIP_STATUS_CODE DAILY_RATE LOCATOR_ID SERIAL_NUMBER REFRESH_ID LOCATOR_NAME ONHAND_SOURCE_TYPE SR_MTL_SUPPLY_ID DEMAND_CLASS FROM_ORGANIZATION_ID WIP_SUPPLY_TYPE PO_LINE_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 249

MSC_ST_SYSTEM_ITEMS
The staging table used by the collection program to validate and process data for table MSC_SYSTEM_ITEMS.
Column Descriptions Name ORGANIZATION_ID SR_ORGANIZATION_ID INVENTORY_ITEM_ID SR_INVENTORY_ITEM_ID ITEM_NAME LOTS_EXPIRATION LOT_CONTROL_CODE SHRINKAGE_RATE FIXED_DAYS_SUPPLY FIXED_ORDER_QUANTITY FIXED_LOT_MULTIPLIER MINIMUM_ORDER_QUANTITY MAXIMUM_ORDER_QUANTITY ROUNDING_CONTROL_TYPE PLANNING_TIME_FENCE_DAYS DEMAND_TIME_FENCE_DAYS RELEASE_TIME_FENCE_CODE RELEASE_TIME_FENCE_DAYS DESCRIPTION IN_SOURCE_PLAN REVISION SR_CATEGORY_ID CATEGORY_NAME ABC_CLASS_ID ABC_CLASS_NAME MRP_PLANNING_CODE FIXED_LEAD_TIME VARIABLE_LEAD_TIME PREPROCESSING_LEAD_TIME POSTPROCESSING_LEAD_TIME FULL_LEAD_TIME CUMULATIVE_TOTAL_LEAD_TIME CUM_MANUFACTURING_LEAD_TIME UOM_CODE UNIT_WEIGHT UNIT_VOLUME WEIGHT_UOM VOLUME_UOM PRODUCT_FAMILY_ID ATP_RULE_ID MRP_CALCULATE_ATP_FLAG

Null? Type NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER

Description

Organization identifier Source organization identifier Inventory item identifier Source inventory item identifier NULL VARCHAR2(40) Item name NULL NUMBER Lots expiration NULL NUMBER Flag indicating if lots_expiration is used or not NULL NUMBER Percentage of shrinkage for this item NULL NUMBER Period of the supply days NULL NUMBER Fixed order quantity NULL NUMBER Fixed lot multiplier NULL NUMBER Minimum size of an order NULL NUMBER Maximum size of an order NULL NUMBER Flag indicating if rounding of the quantity is allowed NULL NUMBER Planning time fences days of the item NULL NUMBER Demand time fence days NULL NUMBER Release time fence code NULL NUMBER Release time fence days NULL VARCHAR2(240) Item description NULL NUMBER Flag indicating whether the item is in the plan NULL VARCHAR2(3) Item revision code NULL NUMBER Source category identifier NULL VARCHAR2(200) Category name NULL NUMBER ABC class identifier NULL VARCHAR2(40) ABC class name NULL NUMBER MRP planning code NULL NUMBER Fixed lead time NULL NUMBER Variable lead time NULL NUMBER Preprocessing lead time NULL NUMBER Postprocessing lead time NULL NUMBER Full lead time NULL NUMBER Cumulative total lead time NULL NUMBER Cumulative manufacturing lead time NULL VARCHAR2(3) Unit of measure code NULL NUMBER Weight of the item NULL NUMBER Volume of the item NULL VARCHAR2(3) Unit of measure for the weight NULL VARCHAR2(3) Unit of measure for the volume NULL NUMBER Product family identifier NULL NUMBER ATP rule identifier NULL NUMBER Flag indication whether to calculate ATP in MRP

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 250 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name

(Continued) Null? Type NULL VARCHAR2(1) Description Flag indicating whether to calculate components ATP NULL NUMBER Flag to indicate if the item can be built in WIP NULL NUMBER Flag to indicate if the item can be purchased NULL NUMBER Plan this item as either a make item or buy item NULL NUMBER Flag indicates if this item build repetitively NULL NUMBER Standard cost NULL NUMBER Actual carrying cost NULL NUMBER Order cost NULL NUMBER DMD lateness cost NULL NUMBER SS penalty cost NULL NUMBER Supplier capacity overutilization cost NULL NUMBER Item list price NULL NUMBER Item average discount NULL VARCHAR2(1) Peg to the end assembly on reports NULL NUMBER Peg to the end assembly on reports (value is populated by the plan) NULL NUMBER Full pegging flag NULL NUMBER Engineering item flag NULL NUMBER WIP supply type NULL NUMBER Safety stock code NULL NUMBER Safety stock percent NULL NUMBER Safety stock bucket days NULL DATE Use up date NULL VARCHAR2(240) Buyer name NULL VARCHAR2(10) Planner code NULL VARCHAR2(10) Exception control set NULL NUMBER Excess quantity NULL NUMBER Exception shortage days NULL NUMBER Exception excess days NULL NUMBER Exception overpromised days NULL NUMBER Repetitive variance days NULL NUMBER Inventory base item identifier NULL NUMBER BOM item type NULL NUMBER ATO forecast control NULL VARCHAR2(7) Organization code NULL NUMBER Effectivity control code NULL NUMBER Acceptable early delivery NULL NUMBER Inventory planning code NULL NUMBER Inventory type NULL NUMBER Acceptable rate increase NULL NUMBER Acceptable rate increase NULL NUMBER Primary supplier identifier NULL NUMBER Peg to the end assembly on reports 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

ATP_COMPONENTS_FLAG BUILT_IN_WIP_FLAG PURCHASING_ENABLED_FLAG PLANNING_MAKE_BUY_CODE REPETITIVE_TYPE STANDARD_COST CARRYING_COST ORDER_COST DMD_LATENESS_COST SS_PENALTY_COST SUPPLIER_CAP_OVERUTIL_COST LIST_PRICE AVERAGE_DISCOUNT END_ASSEMBLY_PEGGING_FLAG END_ASSEMBLY_PEGGING FULL_PEGGING ENGINEERING_ITEM_FLAG WIP_SUPPLY_TYPE MRP_SAFETY_STOCK_CODE MRP_SAFETY_STOCK_PERCENT SAFETY_STOCK_BUCKET_DAYS INVENTORY_USE_UP_DATE BUYER_NAME PLANNER_CODE PLANNING_EXCEPTION_SET EXCESS_QUANTITY EXCEPTION_SHORTAGE_DAYS EXCEPTION_EXCESS_DAYS EXCEPTION_OVERPROMISED_DAYS REPETITIVE_VARIANCE_DAYS BASE_ITEM_ID BOM_ITEM_TYPE ATO_FORECAST_CONTROL ORGANIZATION_CODE EFFECTIVITY_CONTROL ACCEPTABLE_EARLY_DELIVERY INVENTORY_PLANNING_CODE INVENTORY_TYPE ACCEPTABLE_RATE_INCREASE ACCEPTABLE_RATE_DECREASE PRIMARY_SUPPLIER_ID DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 251

Column Descriptions Name

(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER DATE NUMBER NUMBER VARCHAR2(1) NUMBER NUMBER NUMBER VARCHAR2(1) NUMBER(9) NUMBER NUMBER NUMBER VARCHAR2(1) Description Concurrent Who column Concurrent Who column Concurrent Who column Concurrent Who column Source application instance identifier Refresh identifier ATP flag Inventory item identifier Revision quantity control control Expense account Inventory asset flag Buyer identifier Material cost Resource cost Source organization identifier Flag indicating whether all shippable components should be picked

REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID ATP_FLAG INVENTORY_ITEM_FLAG REVISION_QTY_CONTROL_CODE EXPENSE_ACCOUNT INVENTORY_ASSET_FLAG BUYER_ID MATERIAL_COST RESOURCE_COST SOURCE_ORG_ID PICK_COMPONENTS_FLAG

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 252 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_TRADING_PARTNERS
The staging table used by the collection program to validate and process data for table MSC_TRADING_PARTNERS.
Column Descriptions Name PARTNER_ID

Null? Type NULL NUMBER

Description

ORGANIZATION_CODE SR_TP_ID DISABLE_DATE STATUS MASTER_ORGANIZATION PARTNER_TYPE PARTNER_NAME PARTNER_NUMBER CALENDAR_CODE

CALENDAR_EXCEPTION_SET_ID OPERATING_UNIT MAXIMUM_WEIGHT MAXIMUM_VOLUME WEIGHT_UOM VOLUME_UOM PROJECT_REFERENCE_ENABLED PROJECT_CONTROL_LEVEL DEMAND_LATENESS_COST SUPPLIER_CAP_OVERUTIL_COST RESOURCE_CAP_OVERUTIL_COST DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID MODELED_CUSTOMER_ID

Unique partner identifier which can be customer id, supplier id, or inventory organization id NULL VARCHAR2(7) Organization code NULL NUMBER Unique partner identifier in the source application instance NULL DATE Disable date of the trading partner NULL VARCHAR2(1) Status of the trading partner NULL NUMBER Master organization identifier NULL NUMBER Specify the type of partner: Customer, Supplier, or organization NULL VARCHAR2(80) Name of the supplier or customer NULL VARCHAR2(154) Number of the supplier or customer NULL VARCHAR2(14) Calendar used for this partner. The code includes instance code and calendar code from the source apps. NULL NUMBER Calendar exception set identifier NULL NUMBER Operating unit NULL NUMBER Maximum weight NULL NUMBER Maximum volume NULL VARCHAR2(3) Weight unit of measure NULL VARCHAR2(3) Volume unit of measure NULL NUMBER Project reference enabled flag NULL NUMBER Project control level NULL NUMBER Demand lateness cost NULL NUMBER Supplier overutilization cost NULL NUMBER Resource overutilization cost NULL NUMBER Yes/No flag indicates whether corresponding record in ODS will be deleted NULL DATE Standard Who column NULL NUMBER Standard Who column NULL DATE Standard Who column NULL NUMBER Standard Who column NULL NUMBER Standard Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL DATE Concurrent Who column NULL NUMBER Source application instance identifier NULL NUMBER Refresh identifier NULL NUMBER Customer identifier which is modelled as inventory organization

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 253

Column Descriptions Name

(Continued) Null? Type NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER VARCHAR2(34) NUMBER NUMBER NUMBER Description Customer site identifier which is modelled as inventory organization Supplier identifier which is modelled as inventory organization Supplier site identifier which is modelled as inventory organization Transportation overutilization cost Use phantom routings Inherit phantom op sequence Default ATP rule identifier Default demand class Material account Expense account Organization to source items from Organization

MODELED_CUSTOMER_SITE_ID MODELED_SUPPLIER_ID MODELED_SUPPLIER_SITE_ID TRANSPORT_CAP_OVER_UTIL_COST USE_PHANTOM_ROUTINGS INHERIT_PHANTOM_OP_SEQ DEFAULT_ATP_RULE_ID DEFAULT_DEMAND_CLASS MATERIAL_ACCOUNT EXPENSE_ACCOUNT SOURCE_ORG_ID ORGANIZATION_TYPE

NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 254 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_TRADING_PARTNER_SITES
The staging table used by the collection program to validate and process data for table MSC_TRADING_PARTNER_SITES.
Column Descriptions Name PARTNER_ID PARTNER_SITE_ID PARTNER_ADDRESS SR_TP_ID SR_TP_SITE_ID TP_SITE_CODE LOCATION PARTNER_TYPE DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID LONGITUDE LATITUDE OPERATING_UNIT_NAME

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

Description

Trading partner unique identifier NUMBER Trading partner site unique identifier VARCHAR2(1600) Trading partner address NUMBER(15) Trading partner unique identifier from source application NUMBER Trading partner site unique identifier from source application VARCHAR2(30) Site code VARCHAR2(40) Partner location NUMBER Indicate type of partner: Customer, Supplier, or Organization NUMBER Yes/No flag indicates whether corresponding record in ODS will be deleted DATE Standard Who column NUMBER Standard Who column DATE Standard Who column NUMBER Standard Who column NUMBER Standard Who column NUMBER Concurrent Who column NUMBER Concurrent Who column NUMBER Concurrent Who column DATE Concurrent Who column NUMBER Source application instance identifier NUMBER Refresh identifier NUMBER(10,7) Longitude NUMBER(10,7) Latitude VARCHAR2(60)

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 255

MSC_ST_UNITS_OF_MEASURE
The staging table used by the collection program to validate and process data for table MSC_UNITS_OF_MEASURE.
Column Descriptions Name UNIT_OF_MEASURE UOM_CODE UOM_CLASS BASE_UOM_FLAG DISABLE_DATE DESCRIPTION DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID

Null? Type NULL VARCHAR2(25) NULL VARCHAR2(3) NULL VARCHAR2(10) NULL VARCHAR2(1) NULL DATE NULL VARCHAR2(50) NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description Unit of measure name Abbreviated unit of measure code Unit of measure class Base unit of measure flag Date when the unit can no longer be used to define conversions Unit of measure description Yes/No flag indicates whether corresponding record in ODS will be deleted 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 Source application instance identifier Refresh identifier

NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 256 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_UNIT_NUMBERS
The staging table used by the collection program to validate and process data for table MSC_UNIT_NUMBERS.
Column Descriptions Name UNIT_NUMBER END_ITEM_ID MASTER_ORGANIZATION_ID COMMENTS DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID

Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(30) NUMBER NUMBER VARCHAR2(240) NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description Unit number End item unique identifier Master organization identifier Comments Yes/No flag indicates whether corresponding record in ODS will be deleted 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 Source application instance identifier Refresh identifier

NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 257

MSC_ST_UOM_CLASS_CONVERSIONS
The staging table used by the collection program to validate and process data for table MSC_UOM_CLASS_CONVERSIONS.
Column Descriptions Name INVENTORY_ITEM_ID FROM_UNIT_OF_MEASURE FROM_UOM_CODE FROM_UOM_CLASS TO_UNIT_OF_MEASURE TO_UOM_CODE TO_UOM_CLASS CONVERSION_RATE DISABLE_DATE DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID

Null? Type NULL NUMBER NULL VARCHAR2(25) NULL VARCHAR2(3) NULL VARCHAR2(10) NULL VARCHAR2(25) NULL VARCHAR2(3) NULL VARCHAR2(10) NULL NUMBER NULL DATE NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

Description The inventory item for which the conversion factors between base units of measure Base unit of measure of the items base class Base unit of measure short name for the items base class Base class of the item 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 Conversion rate from the items class base unit to the to class base unit Date when the defined interclass conversion can no longer be used Yes/No flag indicates whether corresponding record in ODS will be deleted 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 Source application instance identifier Refresh identifier

NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 258 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_UOM_CONVERSIONS
The staging table used by the collection program to validate and process data for table MSC_UOM_CONVERSIONS.
Column Descriptions Name UNIT_OF_MEASURE UOM_CODE UOM_CLASS INVENTORY_ITEM_ID CONVERSION_RATE DEFAULT_CONVERSION_FLAG

Null? Type NULL VARCHAR2(25) NULL NULL NULL NULL VARCHAR2(3) VARCHAR2(10) NUMBER NUMBER

Description Primary unit of measure long name Unit of measure code Destination class of conversion Inventory item identifier Conversion rate from conversion unit to base unit of class Indicates whether the conversion factor applies for this item or it is defined as standard conversion factor Date when the conversion is no longer valid to be used in the system (transactions, etc) Yes/No flag indicates whether corresponding record in ODS will be deleted 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 Source application instance identifier Refresh identifier

NULL VARCHAR2(1)

DISABLE_DATE DELETED_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE SR_INSTANCE_ID REFRESH_ID

NULL DATE NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE NUMBER

NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 259

MSC_SUB_INVENTORIES
MSC_SUB_INVENTORIES stores information about the netting type of each subinventory defined in Oracle Inventory. Each subinventory will have an entry in MSC_SUB_INVENTORIES and NETTING_TYPE will indicate whether or not that subinventory should be considered nettable by the planning process. This table stores data collected from source applications.
Foreign Keys Primary Key Table MSC_PLAN_ORGANIZATIONS

Primary Key Column PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID

Foreign Key Column PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID

Column Descriptions Name PLAN_ID ORGANIZATION_ID SUB_INVENTORY_CODE NETTING_TYPE SR_INSTANCE_ID DESCRIPTION REFRESH_NUMBER INVENTORY_ATP_CODE 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 (PK)

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL VARCHAR2(10) NULL NUMBER NOT NULL NUMBER NULL VARCHAR2(50) NULL 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 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)

Description Plan identifier Organization identifier Subinventory code Subinventory netting code. Nettable inventory(1), Nonnettable inventory(2) Source application instance identifier Describe the application instance Refresh number Inventory ATP 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

NOT NOT NOT NOT

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 260 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name ATTRIBUTE14 ATTRIBUTE15 Indexes Index Name

(Continued) Null? Type Description NULL VARCHAR2(150) Descriptive flexfield segment NULL VARCHAR2(150) Descriptive flexfield segment

Index Type UNIQUE

Sequence 5 10 15 20

Column Name PLAN_ID SR_INSTANCE_ID ORGANIZATION_ID SUB_INVENTORY_CODE

MSC_SUB_INVENTORIES_U1

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 261

MSC_SUPPLIER_CAPACITIES
This table stores the capacity information for planned items within an MPS, MRP, or DRP plan. Each row stores the capacity within a date range for a specific supplier of an item.
Foreign Keys Primary Key Table MSC_ITEM_SUPPLIERS

Primary Key Column PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID SUPPLIER_ID SUPPLIER_SITE_ID INVENTORY_ITEM_ID TRANSACTION_ID PLAN_ID

Foreign Key Column PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID SUPPLIER_ID SUPPLIER_SITE_ID INVENTORY_ITEM_ID PARENT_ID PLAN_ID

MSC_SUPPLIER_CAPACITIES

Column Descriptions Name TRANSACTION_ID PLAN_ID (PK) ORGANIZATION_ID SR_INSTANCE_ID SUPPLIER_ID SUPPLIER_SITE_ID INVENTORY_ITEM_ID PARENT_ID FROM_DATE TO_DATE CAPACITY USING_ORGANIZATION_ID REFRESH_NUMBER 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 (PK)

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NULL NOT NULL NULL NOT NULL NULL NULL NOT NULL NULL NOT 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 NUMBER NUMBER DATE DATE NUMBER NUMBER NUMBER DATE NUMBER DATE 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)

Description System generated number which unique identifier the row Plan identifier Organization identifier Source application instance identifier Supplier identifier Supplier site identifier Inventory item identifier Reference to parent transaction identifier First date of valid capacity Last date of valid capacity Capacity Using organization identifier Refresh number 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

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 262 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 STATUS APPLIED COLLECTED_FLAG

(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) NUMBER(38) NUMBER(38) NUMBER Description Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Status flag Applied flag Flag indicates whether the row is collected from source application

Indexes Index Name MSC_SUPPLIER_CAPACITIES_U1 MSC_SUPPLIER_CAPACITIES_U2

Index Type UNIQUE UNIQUE

Sequence 5 10 5 10 15 20 25 30 35

Column Name PLAN_ID TRANSACTION_ID PLAN_ID SR_INSTANCE_ID ORGANIZATION_ID INVENTORY_ITEM_ID FROM_DATE SUPPLIER_ID SUPPLIER_SITE_ID

Sequences Sequence MSC_SUPPLIER_CAPACITIES_S

Derived Column TRANSACTION_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 263

MSC_SUPPLIER_FLEX_FENCES
MSC_SUPPLIER_FLEX_FENCES stores the supplier flex fence information for planned items within an MPS, MRP, or DRP plan. Each row stores the tolerance percentage a supplier allows for a certain number of days in advance for an item. This table stores the timephased capacity tolerance information for itemsupplier/site used for flex fence support.
Foreign Keys Primary Key Table MSC_ITEM_SUPPLIERS

Primary Key Column PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID SUPPLIER_ID SUPPLIER_SITE_ID INVENTORY_ITEM_ID PLAN_ID TRANSACTION_ID

Foreign Key Column PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID SUPPLIER_ID SUPPLIER_SITE_ID INVENTORY_ITEM_ID PLAN_ID PARENT_ID

MSC_SUPPLIER_FLEX_FENCES

Column Descriptions Name PLAN_ID (PK) TRANSACTION_ID (PK) SUPPLIER_ID SUPPLIER_SITE_ID ORGANIZATION_ID USING_ORGANIZATION_ID SR_INSTANCE_ID INVENTORY_ITEM_ID FENCE_DAYS TOLERANCE_PERCENTAGE PARENT_ID REFRESH_NUMBER 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

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT 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 NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER NUMBER DATE VARCHAR2(30) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150)

Description Plan identifier Unique identifier for the row Supplier identifier Supplier site identifier Organization identifier Using organization identifier Source application instance identifier Inventory item identifier Number of advance days Capacity tolerance percentage Reference to parent transaciton identifier Refresh number 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

NOT NOT NOT NOT

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 264 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 STATUS APPLIED COLLECTED_FLAG

(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) NUMBER(38) NUMBER(38) NUMBER(38) Description Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Status flag Applied flag Flag indicates whether the row is collected from source application

Indexes Index Name MSC_SUPPLIER_FLEX_FENCES_U1 MSC_SUPPLIER_FLEX_FENCES_U2

Index Type UNIQUE UNIQUE

Sequence 5 10 1 2 3 4 5 6 7

Column Name PLAN_ID TRANSACTION_ID PLAN_ID SR_INSTANCE_ID ORGANIZATION_ID INVENTORY_ITEM_ID SUPPLIER_SITE_ID FENCE_DAYS SUPPLIER_ID

Sequences Sequence MSC_SUPPLIER_FLEX_FENCES_S

Derived Column TRANSACTION_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 265

MSC_SUPPLIER_PLANS
MSC_SUPPLIER_PLANS is a generic table used by forms for querying data. This table is used to display supplier plan information in the Planner Workbench. QUERY_ID is the query identifier used while populating the table. The QUANTITY columns contain generic data used in the PL/SQL procedure to select data.
Column Descriptions Name QUERY_ID LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN ORGANIZATION_ID SR_INSTANCE_ID SUPPLIER_ID INVENTORY_ITEM_ID SUPPLIER_NAME ITEM_NAME BUCKET_TYPE BUCKET_DATE QUANTITY1 QUANTITY2 QUANTITY3 QUANTITY4 QUANTITY5 QUANTITY6 QUANTITY7 QUANTITY8 QUANTITY9 QUANTITY10 QUANTITY11 QUANTITY12 QUANTITY13 QUANTITY14 QUANTITY15 QUANTITY16 QUANTITY17 QUANTITY18 QUANTITY19 QUANTITY20 QUANTITY21 QUANTITY22 QUANTITY23 QUANTITY24 QUANTITY25 QUANTITY26 QUANTITY27 QUANTITY28 QUANTITY29

Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NUMBER DATE NUMBER DATE NUMBER NUMBER NUMBER NUMBER

Description

Query identifier Standard Who Column Standard Who Column Standard Who Column Standard Who Column Standard Who Column Organization identifier Source application instance identifier NOT NULL NUMBER Supplier identifier NOT NULL NUMBER Inventory item identifier NULL VARCHAR2(30) Supplier name NULL VARCHAR2(240) Item name NOT NULL NUMBER Bucket type NOT NULL DATE Bucket date NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column NULL NUMBER Generic quantity column

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 266 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name QUANTITY30 QUANTITY31 QUANTITY32 QUANTITY33 QUANTITY34 QUANTITY35 QUANTITY36 Indexes Index Name

(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER Description Generic Generic Generic Generic Generic Generic Generic quantity quantity quantity quantity quantity quantity quantity column column column column column column column

Index Type NOT UNIQUE

Sequence 5

Column Name QUERY_ID

MSC_SUPPLIER_PLANS_N1

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 267

MSC_SUPPLIES
This table lists all the supplies for this plan. The supplies created by the planning process are added to this table.
Foreign Keys Primary Key Table MSC_DESIGNATORS MSC_PROJECTS

Primary Key Column DESIGNATOR_ID PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID PROJECT_ID PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID PROJECT_ID PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID PROJECT_ID TASK_ID PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID PROJECT_ID TASK_ID PLAN_ID PLAN_ID ORGANIZATION_ID INVENTORY_ITEM_ID SR_INSTANCE_ID ORGANIZATION_ID PLAN_ID SR_INSTANCE_ID

Foreign Key Column SCHEDULE_DESIGNATOR_ID PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID PROJECT_ID PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID IMPLEMENT_PROJECT_ID PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID PROJECT_ID TASK_ID PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID IMPLEMENT_PROJECT_ID IMPLEMENT_TASK_ID PLAN_ID PLAN_ID ORGANIZATION_ID INVENTORY_ITEM_ID SR_INSTANCE_ID ORGANIZATION_ID PLAN_ID SR_INSTANCE_ID

MSC_PROJECTS

MSC_PROJECT_TASKS

MSC_PROJECT_TASKS

MSC_SUPPLIES MSC_SYSTEM_ITEMS

MSC_SYSTEM_ITEMS

QuickCodes Columns Column DISPOSITION_STATUS_TYPE

QuickCodes Type MRP_ORDER_ACTION 1 2 MRP_WORKBENCH_IMPLEMENT_AS 1 2 3 4 WIP_JOB_STATUS 1 10 11 12 13 14 15 3 4 5 6

QuickCodes Table MFG_LOOKUPS Do not cancel Cancel MFG_LOOKUPS None Purchase Requisition Discrete Job Repetitive Schedule MFG_LOOKUPS Unreleased Pending Routing Load Failed Routing Load Closed Pending Mass Loaded Pending Close Failed Close Released Complete Complete No Charges On Hold

IMPLEMENT_AS

IMPLEMENT_STATUS_CODE

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 268 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

QuickCodes Columns Column

(Continued) QuickCodes Type 7 8 9 QuickCodes Table 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 byproduct Nonstandard job byproduct Repetitive schedule byproduct Planned order byproduct Purchase requisition Flow schedule Flow schedule byproduct Payback supply Discrete job Suggested aggregate repetitive schedule Planned order Nonstandard job PO in receiving 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

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

WIP_STATUS_CODE

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

WIP_SUPPLY_TYPE

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 269

Column Descriptions Name PLAN_ID (PK) TRANSACTION_ID ORGANIZATION_ID SR_INSTANCE_ID INVENTORY_ITEM_ID SCHEDULE_DESIGNATOR_ID REVISION UNIT_NUMBER NEW_SCHEDULE_DATE OLD_SCHEDULE_DATE NEW_WIP_START_DATE OLD_WIP_START_DATE FIRST_UNIT_COMPLETION_DATE LAST_UNIT_COMPLETION_DATE FIRST_UNIT_START_DATE LAST_UNIT_START_DATE DISPOSITION_ID DISPOSITION_STATUS_TYPE ORDER_TYPE SUPPLIER_ID SUPPLIER_SITE_ID NEW_ORDER_QUANTITY OLD_ORDER_QUANTITY NEW_ORDER_PLACEMENT_DATE OLD_ORDER_PLACEMENT_DATE RESCHEDULE_DAYS RESCHEDULE_FLAG SCHEDULE_COMPRESS_DAYS NEW_PROCESSING_DAYS PURCH_LINE_NUM QUANTITY_IN_PROCESS IMPLEMENTED_QUANTITY FIRM_PLANNED_TYPE FIRM_QUANTITY FIRM_DATE IMPLEMENT_DEMAND_CLASS IMPLEMENT_DATE IMPLEMENT_QUANTITY

Null? Type NOT NOT NOT NOT NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER VARCHAR2(10) VARCHAR2(30) DATE DATE DATE DATE DATE

Description Plan identifier Unique identifier for the row Organization identifier Source application instance identifier of the item org Inventory item identifier Schedule designator Inventory item revision code Unit number of the item End date of the supply (completion date of first unit) Old schedule date New WIP schedule start date Old WIP schedule start date First unit completion date for recommended repetitive schedules Last unit completion date for recommended repetitive schedule First unit start date for recommended repetitive schedule Last unit start date for recommended repetitive schedule Identifier which references to source of supply Identifies the status of supply. Not cancelled(1), Cancelled(2) Specifies type of order: planned order, purchase order, etc... Supplier identifier Supplier site identifier Supply quantity Old supply quantity Start date of the supply Old start date of the supply Different between old and new schedule dates Flag indicating if this row been rescheduled using the Planner Workbench form Old schedule compress days Repetitive schedule processing days Purchase order line number (for purchase order) Quantity being processed by the WIP/PO interface processes. Not yet in execution system Planned order implemented quantity Flag indicating whether the order is firm Firm planned quantity Firm date for order Implement demand class Implement due date Implement quantity

NOT NULL NULL NULL NULL NOT NULL NULL NULL NULL NULL

NULL DATE NULL DATE NULL DATE NULL NUMBER NULL NUMBER NOT NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER DATE DATE NUMBER

NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NOT NULL NUMBER NULL NULL NULL NULL NULL NUMBER DATE VARCHAR2(30) DATE NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 270 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name

(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER VARCHAR2(10) VARCHAR2(240) DATE NUMBER NUMBER VARCHAR2(3) NUMBER NUMBER Description Implement firm type Implement WIP 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 Source application instance identifier associated with implement source organization identifier Implement supplier identifier Implement supplier site identifier Implement order type. None(1), Purchase requisition(2), Discrete job(3) Flag indicating release status Load program to execute Process eff identifier Flag to indicate if supply was suggested by SCO Alternate BOM designator Alternate routing designator Operation sequence within the routing where this supply is produced Product using assembly identifier Source organization identifier for inter organization transfers Source application instance identifier associated with source organization identifier Source supplier site identifier Source supplier identifier Ship method used for transfer Weight capacity used in transportation Volume capacity used in transportation New ship date Suggested dock date Old suggested dock date Line identifier Project identifier Task identifier Project planning group Implement project identifier Implement task identifier Implement schedule group identifier Build Sequence for the Planned Order to be implemented as a discrete job

IMPLEMENT_FIRM 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_SR_INSTANCE_ID

NULL NUMBER

IMPLEMENT_SUPPLIER_ID IMPLEMENT_SUPPLIER_SITE_ID IMPLEMENT_AS RELEASE_STATUS LOAD_TYPE PROCESS_SEQ_ID SCO_SUPPLY_FLAG ALTERNATE_BOM_DESIGNATOR ALTERNATE_ROUTING_DESIGNATOR OPERATION_SEQ_NUM BY_PRODUCT_USING_ASSY_ID SOURCE_ORGANIZATION_ID SOURCE_SR_INSTANCE_ID SOURCE_SUPPLIER_SITE_ID SOURCE_SUPPLIER_ID SHIP_METHOD WEIGHT_CAPACITY_USED VOLUME_CAPACITY_USED NEW_SHIP_DATE NEW_DOCK_DATE OLD_DOCK_DATE LINE_ID PROJECT_ID TASK_ID PLANNING_GROUP IMPLEMENT_PROJECT_ID IMPLEMENT_TASK_ID IMPLEMENT_SCHEDULE_GROUP_ID IMPLEMENT_BUILD_SEQUENCE

NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER

NULL VARCHAR2(10) NULL VARCHAR2(10) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NULL NULL NULL NUMBER NUMBER VARCHAR2(30) NUMBER

NULL NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE DATE DATE NUMBER NUMBER(15) NUMBER(15) VARCHAR2(30) NUMBER(15) NUMBER(15) NUMBER

NULL NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 271

Column Descriptions Name

(Continued) Null? Type NULL VARCHAR2(10) Description Alternate bom designator of the planned order to be implemented NULL VARCHAR2(10) Alternate routing designator of the planned order to be implemented NULL VARCHAR2(30) End item unit number of the planned order to be implemented NULL NUMBER Implement Repetitive Line Identifier NULL VARCHAR2(250) Release error ??? NULL NUMBER Rel_all_qty ??? NULL NUMBER Source item identifier NULL VARCHAR2(62) Order number (purchase order number) NULL NUMBER Schedule group identifier NULL NUMBER Build Sequence for the Planned Order NULL VARCHAR2(240) WIP entity name NULL NUMBER Implement processing days NULL NUMBER Supply unit price for purchasing supply NULL DATE Supply date for the shadow part of the split supplies NULL NUMBER Shadow supply quantity NULL VARCHAR2(30) Lot number for onhand quantities NULL VARCHAR2(10) Subinventory for onhand quantity NULL NUMBER Current job scrapped units NULL NUMBER Expected scrap qty NULL NUMBER Current job quantity completed NULL NUMBER Daily rate for recommended repetitive schedules NULL VARCHAR2(30) WIP schedule group name NULL NUMBER Flag to determine whether add workday modification was applied NULL NUMBER Flag indicating whether item is a substitute item NULL NUMBER Attribute used for online replanning NULL NUMBER Attribute used for online replanning NULL NUMBER Expiration quantity NULL DATE NULL NUMBER Nonnettable onhand quantity NULL DATE NULL NUMBER Refresh number assigned by the collection program NULL DATE Standard Who column NULL NUMBER Standard Who column NULL DATE Standard Who column NULL NUMBER Standard Who column NULL NUMBER Standard Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL NUMBER Concurrent Who column NULL DATE Concurrent Who column

IMPLEMENT_ALTERNATE_BOM IMPLEMENT_ALTERNATE_ROUTING IMPLEMENT_UNIT_NUMBER IMPLEMENT_LINE_ID RELEASE_ERRORS NUMBER1 SOURCE_ITEM_ID ORDER_NUMBER SCHEDULE_GROUP_ID BUILD_SEQUENCE WIP_ENTITY_NAME IMPLEMENT_PROCESSING_DAYS DELIVERY_PRICE LATE_SUPPLY_DATE LATE_SUPPLY_QTY LOT_NUMBER SUBINVENTORY_CODE QTY_SCRAPPED EXPECTED_SCRAP_QTY QTY_COMPLETED DAILY_RATE SCHEDULE_GROUP_NAME UPDATED SUBST_ITEM_FLAG STATUS APPLIED EXPIRATION_QUANTITY EXPIRATION_DATE NON_NETTABLE_QTY IMPLEMENT_WIP_START_DATE REFRESH_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE NOT NOT NOT NOT

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 272 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name

(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER DATE NUMBER NUMBER NUMBER VARCHAR2(34) NUMBER NUMBER NUMBER NUMBER Description Implement daily rate Need by date Source supply identifier Source mtl supply identifier WIP job status code Demand class code From organization identifier WIP supply type Purchase order line identifier Load factor rate for suggested repetitive schedules

IMPLEMENT_DAILY_RATE NEED_BY_DATE SOURCE_SUPPLY_ID SR_MTL_SUPPLY_ID WIP_STATUS_CODE DEMAND_CLASS FROM_ORGANIZATION_ID WIP_SUPPLY_TYPE PO_LINE_ID LOAD_FACTOR_RATE

Indexes Index Name MSC_SUPPLIES_N1

Index Type NOT UNIQUE

Sequence 5 6 16 21 26 5 10 15 20 25 5 6 11 21 26 5 10 15 20 22 24 5 6 16 21 26 31 10 20 28 40 50 5 10 15 1 2 4 6 2 10

Column Name PLAN_ID INVENTORY_ITEM_ID ORGANIZATION_ID SR_INSTANCE_ID NEW_SCHEDULE_DATE PLAN_ID SR_INSTANCE_ID ORGANIZATION_ID ORDER_TYPE LINE_ID PLAN_ID SR_INSTANCE_ID ORGANIZATION_ID LOAD_TYPE INVENTORY_ITEM_ID PLAN_ID SR_INSTANCE_ID ORGANIZATION_ID APPLIED STATUS UPDATED PLAN_ID INVENTORY_ITEM_ID ORGANIZATION_ID SR_INSTANCE_ID ORDER_TYPE NEW_SCHEDULE_DATE PLAN_ID SR_INSTANCE_ID DISPOSITION_ID ORDER_TYPE OPERATION_SEQ_NUM PLAN_ID SOURCE_ORGANIZATION_ID SOURCE_SR_INSTANCE_ID PLAN_ID SR_INSTANCE_ID ORDER_TYPE SR_MTL_SUPPLY_ID PLAN_ID TRANSACTION_ID

MSC_SUPPLIES_N2

NOT UNIQUE

MSC_SUPPLIES_N3

NOT UNIQUE

MSC_SUPPLIES_N4

NOT UNIQUE

MSC_SUPPLIES_N5

NOT UNIQUE

MSC_SUPPLIES_N6

NOT UNIQUE

MSC_SUPPLIES_N7 MSC_SUPPLIES_N8

NOT UNIQUE NOT UNIQUE

MSC_SUPPLIES_U1

UNIQUE

Sequences Sequence MSC_SUPPLIES_S

Derived Column TRANSACTION_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 273

MSC_SYSTEM_ITEMS
MSC_SYSTEM_ITEMS stores the organization items defined at source applications. It also stores a copy of items planned by the planning process. Most of the columns in MSC_SYSTEM_ITEMS correspond to columns from the Oracle Inventory Item master table, MTL_SYSTEM_ITEMS. This table is populated by the Collection and the Snapshot, and is used by the Planner.
Foreign Keys Primary Key Table MSC_PLAN_ORGANIZATIONS MSC_TRADING_PARTNERS

Primary Key Column PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID SR_TP_ID SR_INSTANCE_ID

Foreign Key Column PLAN_ID ORGANIZATION_ID SR_INSTANCE_ID ORGANIZATION_ID SR_INSTANCE_ID

QuickCodes Columns Column ATO_FORECAST_CONTROL

QuickCodes Type MRP_ATO_FORECAST_CONTROL 1 2 3 BOM_ITEM_TYPE 1 2 3 4 5 MRP_PLANNING_CODE 3 4 6 7 8 9 MTL_PLANNING_MAKE_BUY 1 2 WIP_SUPPLY 1 2 3 4 5 6 7

QuickCodes Table MFG_LOOKUPS Consume Consume and derive None MFG_LOOKUPS Model Option class Planning Standard Product Family MFG_LOOKUPS MRP planning MPS planning Not planned MRP and DRP planning MPS and DRP planning DRP planning MFG_LOOKUPS Make Buy MFG_LOOKUPS Push Assembly Pull Operation Pull Bulk Supplier Phantom Based on Bill

BOM_ITEM_TYPE

MRP_PLANNING_CODE

PLANNING_MAKE_BUY_CODE

WIP_SUPPLY_TYPE

Column Descriptions Name PLAN_ID

Null? Type NOT NULL NUMBER

Description Plan identifier

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 274 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name

(Continued) Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER Description Organization identifier Inventory item identifier Source application instance identifier NULL NUMBER Inventory item identifier in the source application instance NULL VARCHAR2(40) Name of the inventory item NULL NUMBER Shelf_life_days from MTL_SYSTEM_ITEMS??? NOT NULL NUMBER Flag indicating if lots_expiration is used or not NULL NUMBER Percentage of shrinkage for this item NULL NUMBER Period of the supply days (in days) NULL NUMBER Fixed size for the orders NULL NUMBER Fixed size for the lot NULL NUMBER Minimum size of an order NULL NUMBER Maximum size of an order NOT NULL NUMBER Flag indicating if rounding of the quantity is allowed NULL NUMBER Planning time fences days of the item NULL DATE Planning time fence as computed by the planning engine NULL NUMBER Demand time fence days NULL DATE Demanding time fence as computed by the planning engine NULL VARCHAR2(240) Textual description of the item for UI and reports NULL NUMBER Release time fence code NULL NUMBER Release time fence time NOT NULL NUMBER Flag indicating whether the item is in the plan (the snapshot initially gets more items than the planned items) NULL VARCHAR2(3) Item revision code NULL NUMBER Source application category identifier for the planning category set; used for UI and reports NULL NUMBER Inventory item identifier ABC class (use for UI and reports) NULL VARCHAR2(200) Category name for the planning category NOT NULL NUMBER Type of planning required for this item: MRP(3), MPS(4), Not Planned(6), MRP and DRP(7), MPS and DRP(8), DRP(9) NULL NUMBER Fixed lead time NULL NUMBER Variable lead time NULL NUMBER Preprocessing lead time NULL NUMBER Postprocessing lead time NOT NULL NUMBER Full lead time NULL NUMBER Cumulative total lead time NULL NUMBER Cumulative manufacturing lead time NOT NULL VARCHAR2(3) Unit of measure NULL NUMBER Weight of the item

ORGANIZATION_ID INVENTORY_ITEM_ID SR_INSTANCE_ID (PK) SR_INVENTORY_ITEM_ID ITEM_NAME LOTS_EXPIRATION LOT_CONTROL_CODE SHRINKAGE_RATE FIXED_DAYS_SUPPLY FIXED_ORDER_QUANTITY FIXED_LOT_MULTIPLIER MINIMUM_ORDER_QUANTITY MAXIMUM_ORDER_QUANTITY ROUNDING_CONTROL_TYPE PLANNING_TIME_FENCE_DAYS PLANNING_TIME_FENCE_DATE DEMAND_TIME_FENCE_DAYS DEMAND_TIME_FENCE_DATE DESCRIPTION RELEASE_TIME_FENCE_CODE RELEASE_TIME_FENCE_DAYS IN_SOURCE_PLAN

REVISION SR_CATEGORY_ID

ABC_CLASS CATEGORY_NAME MRP_PLANNING_CODE

FIXED_LEAD_TIME VARIABLE_LEAD_TIME PREPROCESSING_LEAD_TIME POSTPROCESSING_LEAD_TIME FULL_LEAD_TIME CUMULATIVE_TOTAL_LEAD_TIME CUM_MANUFACTURING_LEAD_TIME UOM_CODE UNIT_WEIGHT

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 275

Column Descriptions Name

(Continued) Null? Type NULL NULL NULL NULL NULL NOT NULL NOT NOT NOT NOT NUMBER VARCHAR2(3) VARCHAR2(3) NUMBER NUMBER VARCHAR2(1) Description Volume of the item Unit of measure for the weight Unit of measure for the volume Product family identifier ATP rule identifier Flag indicating whether to calculate components ATP NULL NUMBER Flag to indicate if the item can be built in WIP NULL NUMBER Flag to indicate if the item can be purchased NULL NUMBER Indicate if this item should be made or bought. Make(1), Buy(2) NULL NUMBER Flag to indicate whether the item is built repetitive NULL NUMBER Item repetitive variance NULL NUMBER Standard cost of an item NULL NUMBER Carrying cost NULL NUMBER Order cost NULL NUMBER Item material cost NULL NUMBER Demand lateness cost for item NULL NUMBER Resource cost for the item NULL NUMBER Penalty cost for safety stock violations NULL NUMBER Supplier cap over utilization cost NULL NUMBER List price of the item NULL NUMBER Average discount NULL NUMBER Flag indicating if engineering items are used for prototypes or research. Used for UI and reports NULL NUMBER Flag to indicate whether this a phantom (order modifiers are not used) NULL NUMBER Safety stock code: Userdefined quantity(1), Userdefined percentage(2), or mean absolute deviation NULL NUMBER Percent of average gross requirement for dynamically calculated safetystocks NULL NUMBER Days over which to average demand for MRP Planned safety stock percent NULL DATE Useup date NULL VARCHAR2(240) Name of buyer (for reporting) NULL VARCHAR2(10) Planner code (for reporting) NULL VARCHAR2(10) Identifier of the planning exception set NULL NUMBER Excess quantity of this item NULL NUMBER Exception shortage days NULL NUMBER Exception excess days NULL NUMBER Exception overpromised days NULL VARCHAR2(5) Internal exception message code NULL NUMBER BOM item type: Model(1), Option Class(2), Planning(3), Standard(4), Product Family(5)

UNIT_VOLUME WEIGHT_UOM VOLUME_UOM PRODUCT_FAMILY_ID ATP_RULE_ID ATP_COMPONENTS_FLAG BUILD_IN_WIP_FLAG PURCHASING_ENABLED_FLAG PLANNING_MAKE_BUY_CODE REPETITIVE_TYPE REPETITIVE_VARIANCE STANDARD_COST CARRYING_COST ORDER_COST MATERIAL_COST DMD_LATENESS_COST RESOURCE_COST SS_PENALTY_COST SUPPLIER_CAP_OVERUTIL_COST LIST_PRICE AVERAGE_DISCOUNT ENGINEERING_ITEM_FLAG

NOT

WIP_SUPPLY_TYPE SAFETY_STOCK_CODE

NOT NOT

SAFETY_STOCK_PERCENT SAFETY_STOCK_BUCKET_DAYS INVENTORY_USE_UP_DATE BUYER_NAME PLANNER_CODE PLANNING_EXCEPTION_SET EXCESS_QUANTITY EXCEPTION_SHORTAGE_DAYS EXCEPTION_EXCESS_DAYS EXCEPTION_OVERPROMISED_DAYS EXCEPTION_CODE BOM_ITEM_TYPE

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 276 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name

(Continued) Null? Type NULL NUMBER NOT NULL NUMBER NULL VARCHAR2(7) NULL NUMBER NULL NUMBER NULL NUMBER NULL NOT NULL NULL NOT NULL NUMBER NUMBER NUMBER NUMBER Description ATO forecast control code: Consume(1), Consume and derive(2), None(3) Effectivity control code: Date Effectivity(1), Unit Number effectivity(2) Organization code (use for UI and report) Acceptable rate increase Acceptable rate decrease Exception repetitive variance days Repetitive overrun percentage Inventory planning code Acceptable early days Flag indicating whether to calculate ATP when planning this part Peg to the end assembly on reports Peg to the end assembly on reports (value is populated by the plan) Full pegging flag Inventory item flag Item level default for source organization identifier Base item identifier for configuration ABC Class Name Fixed safety stock quantity on a daily basis Primary supplier identifier ATP flag Inventory item identifier low level code Status of the item for the Planner Nettable inventory quantity on hand Nonnettable inventory quantity on hand Refresh number 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

ATO_FORECAST_CONTROL EFFECTIVITY_CONTROL ORGANIZATION_CODE ACCEPTABLE_RATE_INCREASE ACCEPTABLE_RATE_DECREASE EXCEPTION_REP_VARIANCE_DAYS OVERRUN_PERCENTAGE INVENTORY_PLANNING_CODE ACCEPTABLE_EARLY_DELIVERY CALCULATE_ATP END_ASSEMBLY_PEGGING_FLAG END_ASSEMBLY_PEGGING FULL_PEGGING INVENTORY_ITEM_FLAG SOURCE_ORG_ID BASE_ITEM_ID ABC_CLASS_NAME FIXED_SAFETY_STOCK_QTY PRIMARY_SUPPLIER_ID ATP_FLAG LOW_LEVEL_CODE PLANNER_STATUS_CODE NETTABLE_INVENTORY_QUANTITY NONNETTABLE_INVENTORY_QUANTITY REFRESH_NUMBER 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

NULL VARCHAR2(1) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(40) NULL NUMBER NULL NUMBER NOT NULL VARCHAR2(1) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER 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 VARCHAR2(30) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150)

NOT NOT NOT NOT

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 277

Column Descriptions 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) NUMBER NUMBER 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 Revision quantity control code Expense account Flag indicating item is an inventory asset Buyer identifier Flag indicating item to be planned as repetitive schedule Flag indicating whether all shippable components should be picked

ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 REVISION_QTY_CONTROL_CODE EXPENSE_ACCOUNT INVENTORY_ASSET_FLAG BUYER_ID REPETITIVE_PLANNING_FLAG PICK_COMPONENTS_FLAG

NULL NUMBER(9) NULL VARCHAR2(1) NULL VARCHAR2(1)

Indexes Index Name MSC_SYSTEM_ITEMS_N1

Index Type NOT UNIQUE

Sequence 5 6 15 20 25 5 10 12 15 5 7 10 15 5 6 11 16

Column Name PLAN_ID PLANNER_CODE ORGANIZATION_ID SR_INSTANCE_ID INVENTORY_ITEM_ID PLAN_ID SR_INSTANCE_ID ORGANIZATION_ID INVENTORY_ITEM_ID PLAN_ID SR_INSTANCE_ID ORGANIZATION_ID ITEM_NAME PLAN_ID SR_INSTANCE_ID ORGANIZATION_ID SR_INVENTORY_ITEM_ID

MSC_SYSTEM_ITEMS_U1

UNIQUE

MSC_SYSTEM_ITEMS_U2

UNIQUE

MSC_SYSTEM_ITEMS_U3

UNIQUE

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 278 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_TP_ID_LID
This table is used by the collection program to maintain the correspondence between the source instances identifiers and the planning identifiers for trading partners.
Column Descriptions Name SR_TP_ID SR_INSTANCE_ID PARTNER_TYPE TP_ID

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER

Description Trading partner identifier from source application instance Source application instance identifier Indicate type of partner, supplier or customer Trading partner identifier generated at planning server

Indexes Index Name MSC_TP_ID_LID_U1

Index Type UNIQUE

Sequence 5 10 15

Column Name SR_INSTANCE_ID SR_TP_ID PARTNER_TYPE

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 279

MSC_TP_SITE_ID_LID
This table is used by the collection program to maintain the correspondence between the source instances identifiers and the planning identifiers for trading partner sites.
Column Descriptions Name SR_TP_SITE_ID PARTNER_TYPE SR_INSTANCE_ID TP_SITE_ID

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER NOT NULL NUMBER

Description Trading partner site identifier at source application instance Indicate type of partner, supplier or customer Source application instance identifier Trading partner site identifier generated at planning server

Indexes Index Name MSC_TP_SITE_ID_LID_U1

Index Type UNIQUE

Sequence 5 10 15

Column Name SR_INSTANCE_ID SR_TP_SITE_ID PARTNER_TYPE

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 280 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_TRADING_PARTNERS
This table stores information about the different organizations: customers, vendors, and planned organizations.
Foreign Keys Primary Key Table MSC_TRADING_PARTNERS MSC_TRADING_PARTNERS MSC_TRADING_PARTNER_SITES MSC_TRADING_PARTNER_SITES Column Descriptions Name PARTNER_ID SR_TP_ID SR_INSTANCE_ID ORGANIZATION_CODE DISABLE_DATE STATUS MASTER_ORGANIZATION WEIGHT_UOM MAXIMUM_WEIGHT VOLUME_UOM MAXIMUM_VOLUME PARTNER_TYPE PARTNER_NAME PARTNER_NUMBER CALENDAR_CODE (PK)

Primary Key Column PARTNER_ID PARTNER_ID PARTNER_SITE_ID PARTNER_SITE_ID

Foreign Key Column MODELED_CUSTOMER_ID MODELED_SUPPLIER_ID MODELED_CUSTOMER_SITE_ID MODELED_SUPPLIER_SITE_ID

Null? Type NOT NULL NUMBER NOT NOT

Description

NOT NOT

CALENDAR_EXCEPTION_SET_ID OPERATING_UNIT PROJECT_REFERENCE_ENABLED PROJECT_CONTROL_LEVEL SOURCE_ORG_ID DEMAND_LATENESS_COST SUPPLIER_CAP_OVERUTIL_COST RESOURCE_CAP_OVERUTIL_COST DEFAULT_DEMAND_CLASS

Unique partner identifier which can be customer id, vendor id, or inventory organization id NULL NUMBER Unique partner identifier in the source application instance NULL NUMBER Source application instance identifier NULL VARCHAR2(7) The code includes instance code and organization code NULL DATE Disable date of the trading partner NULL VARCHAR2(1) Status of the trading partner NULL NUMBER Master organization identifier NULL VARCHAR2(3) Weight unit of measure NULL NUMBER Weight capacity NULL VARCHAR2(3) Volume unit of measure NULL NUMBER Volume capacity NULL NUMBER Specify the type of partner: Customer, Supplier, or Organization NULL VARCHAR2(80) Name of the supplier or customer NULL VARCHAR2(154) Number of the supplier or customer NULL VARCHAR2(14) Calendar used for this partner. The code includes instance code and calendar code from the source apps. NULL NUMBER Calendar exception set identifier NULL NUMBER Operating unit NULL NUMBER Flag indicates whether project references are allowed in the organization or not NULL NUMBER Specifies whether project references are being tracked at the project or task level NULL NUMBER Org level default for source organization NULL NUMBER Demand lateness cost NULL NUMBER Supplier overutilization cost NULL NUMBER Resource overutilization cost NULL VARCHAR2(34) Default demand class assigned to the organization

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 281

Column Descriptions Name

(Continued) Null? Type 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 NUMBER DATE NUMBER DATE 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) VARCHAR2(150) NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER Description Customer identifier which is modelled as inventory organization Customer site identifier which is modelled as inventory organization Supplier identifier which is modelled as inventory organization Supplier site identifier which is modelled as inventory organization The Penalty cost for transportation capacity Refresh number 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 Descriptive flexfield segment Usephantomroutings flag Inheritphantomopseq flag Default ATP rule identifier Material account Expense account Organization type

MODELED_CUSTOMER_ID MODELED_CUSTOMER_SITE_ID MODELED_SUPPLIER_ID MODELED_SUPPLIER_SITE_ID TRANSPORT_CAP_OVER_UTIL_COST REFRESH_NUMBER 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 ATTRIBUTE15 USE_PHANTOM_ROUTINGS INHERIT_PHANTOM_OP_SEQ DEFAULT_ATP_RULE_ID MATERIAL_ACCOUNT EXPENSE_ACCOUNT ORGANIZATION_TYPE Indexes Index Name MSC_TRADING_PARTNERS_U1 MSC_TRADING_PARTNERS_U2 MSC_TRADING_PARTNERS_U3

NOT NOT NOT NOT

Index Type UNIQUE UNIQUE UNIQUE

Sequence 5 5 10 12 5 10

Column Name PARTNER_ID SR_INSTANCE_ID SR_TP_ID PARTNER_TYPE PARTNER_TYPE PARTNER_NAME

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 282 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_TRADING_PARTNER_SITES
This table stores information about the different sites of an organization.

Foreign Keys Primary Key Table MSC_TRADING_PARTNERS Column Descriptions Name PARTNER_SITE_ID SR_TP_SITE_ID SR_INSTANCE_ID PARTNER_ID PARTNER_ADDRESS TP_SITE_CODE SR_TP_ID LOCATION PARTNER_TYPE DELETED_FLAG

Primary Key Column PARTNER_ID

Foreign Key Column PARTNER_ID

Null? Type NOT NULL NUMBER NULL NUMBER(15) NOT NULL NOT NULL NULL NULL NULL NULL NOT NULL NULL

Description

LONGITUDE LATITUDE REFRESH_NUMBER 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 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13

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

Partner site identifier Partner site identifier from the source application instance NUMBER Source application instance identifier NUMBER Unique partner identifier: customer id, supplier id, or organization id VARCHAR2(1600) Address of the partner site VARCHAR2(30) Trading partner site code NUMBER Trading partner identifier from source application instance VARCHAR2(40) Location of the site NUMBER Indicate type of partner, supplier or customer NUMBER Flag to indicate whether the row is no longer valid. SYS_YES means the row will be deleted NUMBER(10,7) Longitude NUMBER(10,7) Latitude NUMBER Refresh number DATE Standard Who column NUMBER Standard Who column DATE Standard Who column NUMBER Standard Who column NUMBER Standard Who column 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 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

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 283

Column Descriptions Name

(Continued) Null? Type Description NULL VARCHAR2(150) Descriptive flexfield segment NULL VARCHAR2(150) Descriptive flexfield segment NULL VARCHAR2(60)

ATTRIBUTE14 ATTRIBUTE15 OPERATING_UNIT_NAME Indexes Index Name MSC_TRADING_PARTNER_SITES_N1 MSC_TRADING_PARTNER_SITES_U1 MSC_TRADING_PARTNER_SITES_U3

Index Type NOT UNIQUE UNIQUE UNIQUE

Sequence 5 10 12 5 2 5 6 10

Column Name SR_INSTANCE_ID SR_TP_SITE_ID PARTNER_TYPE PARTNER_SITE_ID PARTNER_ID TP_SITE_CODE LOCATION OPERATING_UNIT_NAME

Sequences Sequence MSC_TRADING_PARTNER_SITES_S MSC_TRADING_PARTNERS_S

Derived Column PARTNER_SITE_ID PARTNER_ID

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 284 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_UNITS_OF_MEASURE
MSC_UNITS_OF_MEASURE is the definition table for both the 25character and the 3character units of measure.
Column Descriptions Name UNIT_OF_MEASURE SR_INSTANCE_ID UOM_CODE UOM_CLASS BASE_UOM_FLAG DISABLE_DATE DESCRIPTION REFRESH_NUMBER 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 ATTRIBUTE15 Indexes Index Name MSC_UNITS_OF_MEASURE_U1

Null? Type NOT NULL VARCHAR2(25) NOT NULL NUMBER NOT NULL VARCHAR2(3) NOT NULL VARCHAR2(10) NOT NULL VARCHAR2(1) 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 VARCHAR2(50) NUMBER DATE NUMBER DATE 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) VARCHAR2(150)

Description Unit of measure name Source application instance identifier Abbreviated unit of measure code Unit of measure class Base unit of measure flag Date when the unit can no longer be used to define conversions Unit of measure description Refresh number 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 Descriptive flexfield segment

NOT NOT NOT NOT

Index Type UNIQUE

Sequence 5

Column Name UNIT_OF_MEASURE

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 285

MSC_UNIT_NUMBERS
This table stores the different unit numbers for all unit effective items.
Foreign Keys Primary Key Table MSC_SYSTEM_ITEMS

Primary Key Column ORGANIZATION_ID SR_INSTANCE_ID INVENTORY_ITEM_ID

Foreign Key Column MASTER_ORGANIZATION_ID SR_INSTANCE_ID END_ITEM_ID

Column Descriptions Name UNIT_NUMBER END_ITEM_ID MASTER_ORGANIZATION_ID COMMENTS SR_INSTANCE_ID REFRESH_NUMBER 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 ATTRIBUTE15 Indexes Index Name MSC_UNIT_NUMBERS_U1

Null? Type NOT NULL VARCHAR2(30) NOT NULL NUMBER NOT NULL NUMBER NULL VARCHAR2(240) NOT 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 NUMBER DATE NUMBER DATE 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) VARCHAR2(150)

Description Unit number identifier End item identifier Organization identifier Description Source application instance identifier Refresh number 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 Descriptive flexfield segment

NOT NOT NOT NOT

Index Type UNIQUE

Sequence 5 10

Column Name SR_INSTANCE_ID UNIT_NUMBER

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 286 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_UOM_CLASS_CONVERSIONS
MSC_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 MSC_UNITS_OF_MEASURE MSC_UNITS_OF_MEASURE Column Descriptions Name INVENTORY_ITEM_ID

Primary Key Column UNIT_OF_MEASURE UNIT_OF_MEASURE

Foreign Key Column FROM_UNIT_OF_MEASURE TO_UNIT_OF_MEASURE

Null? Type NOT NULL NUMBER

Description The inventory item for which the conversion factors between base units of measure, is defined. Base unit of measure of the items base class Base unit of measure short name for the items base class Base class of the item 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 Conversion rate from the items class base unit to the to class base unit Date when the defined interclass conversion can no longer be used Source application instance identifier Refresh number 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

FROM_UNIT_OF_MEASURE FROM_UOM_CODE FROM_UOM_CLASS TO_UNIT_OF_MEASURE TO_UOM_CODE TO_UOM_CLASS CONVERSION_RATE DISABLE_DATE SR_INSTANCE_ID REFRESH_NUMBER 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

NOT NULL VARCHAR2(25) NOT NULL VARCHAR2(3) NOT NULL VARCHAR2(10) NOT NULL VARCHAR2(25) NOT NULL VARCHAR2(3) NOT NULL VARCHAR2(10) NOT NULL NUMBER NULL DATE NOT NULL NUMBER 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 VARCHAR2(30) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150)

NOT NOT NOT NOT

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 287

Column Descriptions Name ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 Indexes Index Name

(Continued) Null? Type NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Description Descriptive Descriptive Descriptive Descriptive Descriptive Descriptive Descriptive flexfield flexfield flexfield flexfield flexfield flexfield flexfield segment segment segment segment segment segment segment

Index Type UNIQUE

Sequence 5 10 15

Column Name INVENTORY_ITEM_ID FROM_UNIT_OF_MEASURE TO_UNIT_OF_MEASURE

MSC_UOM_CLASS_CONVERSIONS_U1

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 288 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_UOM_CONVERSIONS
This table stores the different nonbase units of measure known conversions.
Foreign Keys Primary Key Table MSC_SYSTEM_ITEMS MSC_UNITS_OF_MEASURE Column Descriptions Name SR_INSTANCE_ID INVENTORY_ITEM_ID UNIT_OF_MEASURE UOM_CODE UOM_CLASS CONVERSION_RATE DISABLE_DATE DEFAULT_CONVERSION_FLAGS

Primary Key Column INVENTORY_ITEM_ID UNIT_OF_MEASURE

Foreign Key Column INVENTORY_ITEM_ID UNIT_OF_MEASURE

Null? Type NOT NULL NUMBER NOT NULL NUMBER NOT NULL VARCHAR2(25) NOT NULL VARCHAR2(3) NOT NULL VARCHAR2(10) NULL NUMBER NULL DATE NOT NULL VARCHAR2(1)

Description Source application instance identifier Inventory item identifier Primary unit of measure long name Destination unit of measure short name Destination class of conversion Conversion rate from conversion unit to base unit of class Date when the conversion is no longer valid to be used in the system (transactions, etc) Indicates whether the conversion factor applies for this particular item, or it is defined as the standard conversion factor Standard Who column Refresh number 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

LAST_UPDATE_DATE REFRESH_NUMBER 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

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 NULL NULL NULL NULL

DATE NUMBER NUMBER DATE 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)

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 289

Column Descriptions Name ATTRIBUTE15 Indexes Index Name

(Continued) Null? Type Description NULL VARCHAR2(150) Descriptive flexfield segment

Index Type UNIQUE

Sequence 5 15

Column Name INVENTORY_ITEM_ID UNIT_OF_MEASURE

MSC_UOM_CONVERSIONS_U1

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 290 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_WIP_JOB_DTLS_INTERFACE
MSC_JOB_DTLS_INTERFACE contains requests to add/delete/modify material and/or resource requirements for existing discrete jobs or repetitive schedules.
Column Descriptions Name INTERFACE_ID GROUP_ID OPERATION_SEQ_NUM RESOURCE_SEQ_NUM RESOURCE_ID_OLD RESOURCE_ID_NEW USAGE_RATE_OR_AMOUNT SCHEDULED_FLAG ASSIGNED_UNITS APPLIED_RESOURCE_UNITS APPLIED_RESOURCE_VALUE UOM_CODE BASIS_TYPE ACTIVITY_ID AUTOCHARGE_TYPE STANDARD_RATE_FLAG START_DATE COMPLETION_DATE INVENTORY_ITEM_ID_OLD INVENTORY_ITEM_ID_NEW QUANTITY_PER_ASSEMBLY DEPARTMENT_ID WIP_SUPPLY_TYPE DATE_REQUIRED REQUIRED_QUANTITY QUANTITY_ISSUED SUPPLY_SUBINVENTORY SUPPLY_LOCATOR_ID MRP_NET_FLAG

Null? Type NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER

Description Interface identifier Processing group identifier Operation sequence number Resource sequence number Resource identifier existing in current jobs/ schedules Resource identifier to be added/changed to Assembly or amount per job/schedule Method of scheduling the resource Number of resources assigned to do work Amount of resource units charged Value of resource units charged Unit of measure code Basis for scheduling and charging resource Activity identifier Method of charging the resource Indicates whether the resource is charged at the standard rate Scheduled start date of the resource Scheduled completion date of the resource Old material requirement identifier New material requirement identifier Part usage quantity Department identifier Method of material consumption within WIP Operation requirement start date Required quantity Issued quantity Supply subinventory Locator used to supply component to WIP Whether or not MRP should consider the component requirement in its netting process Quantity used by MPS relief process Date used by MPS relief process

NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL VARCHAR2(3) NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL DATE NULL DATE NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL DATE NULL NULL NULL NULL NUMBER NUMBER VARCHAR2(10) NUMBER

NULL NUMBER

MPS_REQUIRED_QUANTITY MPS_DATE_REQUIRED

NULL NUMBER NULL DATE

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 291

Column Descriptions Name LOAD_TYPE

(Continued) Null? Type NULL NUMBER Description Material or resource requirement NULL NUMBER Add, delete or change NULL NUMBER Process phase NULL NUMBER Process status NULL DATE Standard Who Column NULL NUMBER Standard Who Column NULL DATE Standard Who Column NULL NUMBER Standard Who Column NULL NUMBER Standard Who Column NULL NUMBER Concurrent Who Column NULL NUMBER Concurrent Who Column NULL NUMBER Concurrent Who Column NULL DATE Concurrent Who Column NULL NUMBER Identifies this rows parent in JOB_SCHEDULE_INTERFACE NULL VARCHAR2(240) Describe the job detail NULL NUMBER Standard operation identifier NULL DATE First unit start date NULL DATE First unit completion date NULL DATE Last unit start date NULL DATE Last unit completion date NULL NUMBER Count point type NULL NUMBER Backflush flag NULL NUMBER Minimum transfer quantity NULL NUMBER WIP entity identifier NULL NUMBER Organization identifier NULL NUMBER Source application instance identifier NULL NUMBER Organization type NULL NUMBER

SUBSTITUTION_TYPE PROCESS_PHASE PROCESS_STATUS LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE PARENT_HEADER_ID DESCRIPTION STANDARD_OPERATION_ID FIRST_UNIT_START_DATE FIRST_UNIT_COMPLETION_DATE LAST_UNIT_START_DATE LAST_UNIT_COMPLETION_DATE COUNT_POINT_TYPE BACKFLUSH_FLAG MINIMUM_TRANSFER_QUANTITY WIP_ENTITY_ID ORGANIZATION_ID SR_INSTANCE_ID ORGANIZATION_TYPE ALTERNATE_NUM

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 292 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_WIP_JOB_SCHEDULE_INTERFACE
MSC_JOB_SCHEDULE_INTERFACE contains requests to create or modify discrete jobs or repetitive schedules. Several nonWIP Oracle Applications products place requests in this table in order to load job and schedule information into WIP.
Column Descriptions Name LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN GROUP_ID SOURCE_CODE SOURCE_LINE_ID ORGANIZATION_ID LOAD_TYPE STATUS_TYPE FIRST_UNIT_START_DATE LAST_UNIT_COMPLETION_DATE PROCESSING_WORK_DAYS DAILY_PRODUCTION_RATE LINE_ID PRIMARY_ITEM_ID BOM_REVISION_DATE

Null? Type NULL NULL NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER NUMBER VARCHAR2(30)

Description Standard Who Column Standard Who Column Standard Who Column Standard Who Column Standard Who Column Processing group identifier Code of the process that generated the interface record Identifier of the source system that generated the interface record Organization identifier Type of interface record Status of the job or repetitive schedule to be loaded

NULL NUMBER NULL NUMBER NULL NUMBER NULL NUMBER NULL DATE NULL DATE NULL NUMBER

ROUTING_REVISION_DATE CLASS_CODE JOB_NAME FIRM_PLANNED_FLAG ALTERNATE_ROUTING_DESIGNATOR ALTERNATE_BOM_DESIGNATOR DEMAND_CLASS START_QUANTITY WIP_ENTITY_ID PROCESS_PHASE PROCESS_STATUS SCHEDULE_GROUP_ID BUILD_SEQUENCE PROJECT_ID TASK_ID NET_QUANTITY

Date job or schedule should end Processing days of repetitive schedule NULL NUMBER Schedule daily quantity NULL NUMBER WIP line identifier NULL NUMBER Inventory item identifier of the assembly the job or repetitive schedule creates NULL DATE Date of inventory item revision used to explode the bill of materials used in the job or schedule NULL DATE Routing revision date NULL VARCHAR2(10) Accounting class associated with job or repetitive assembly NULL VARCHAR2(240) WIP job name NULL NUMBER Control for MRP rescheduling NULL VARCHAR2(10) Alternate routing used in a job or repetitive schedule NULL VARCHAR2(10) Alternate bill of material used in a job or schedule NULL VARCHAR2(30) Demand class code NULL NUMBER Job start quantity NULL NUMBER WIP job or repetitive assembly identifier NULL NUMBER Process phase NULL NUMBER Process status NULL NUMBER Schedule group identifier NULL NUMBER Build sequence NULL NUMBER Project identifier NULL NUMBER Task identifier NULL NUMBER Job net quantity

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 293

Column Descriptions Name

(Continued) Null? Type NULL VARCHAR2(30) NULL NUMBER NULL VARCHAR2(1) NULL NUMBER NULL NUMBER Description End item unit number Source application instance identifier Bill routing explosion flag Header identifier Organization type

END_ITEM_UNIT_NUMBER SR_INSTANCE_ID BILL_RTG_EXPLOSION_FLAG HEADER_ID ORGANIZATION_TYPE

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 294 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_WORKBENCH_DISPLAY_OPTIONS
MSC_WORKBENCH_DISPLAY_OPTIONS is a table that stores the user display preferences for the Planner Workbench. This table has a row for every user who has defined and saved the display preferences from the Preferences window of the Planner Workbench. The summary columns control the display of various row types in the Horizontal Plan window of the Planner Workbench. The orders column filter the order types in the Supply, Demand, and Supply/Demand windows.
QuickCodes Columns Column GROUP_BY_CODE

QuickCodes Type MRP_PO_GROUP_BY 1 2 3 4 5 6 7 WIP_JOB_STATUS 1 10 11 12 13 14 15 3 4 5 6 7 8 9

QuickCodes Table MFG_LOOKUPS All Item Buyer Planner Vendor One each Category 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

ORDERS_DEFAULT_JOB_STATUS

Column Descriptions Name USER_ID DEFAULT_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY SUMMARY_FIELD_WIDTH CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN SUMMARY_SALES_ORDERS SUMMARY_FORECAST SUMMARY_DEPENDENT_DEMAND

Null? Type NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER DATE NUMBER NUMBER DATE NUMBER NUMBER VARCHAR2(1)

Description User identifier Default flag Standard Who Column Standard Who Column Horizontal plan field width Standard Who Column Standard Who Column Standard Who Column Display control for Horizontal Plan Display control for Horizontal Plan Display control for Horizontal Plan

NULL VARCHAR2(1) NULL VARCHAR2(1)

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 295

Column Descriptions Name SUMMARY_SCRAP

(Continued) Null? Type 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 NUMBER NULL VARCHAR2(1) NULL VARCHAR2(1) NULL NUMBER NULL VARCHAR2(1) NULL DATE NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL NUMBER NULL VARCHAR2(10) NULL VARCHAR2(1) NULL NUMBER NULL VARCHAR2(10) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) Description Display control for Horizontal Plan Display control for Horizontal Plan Display control for Horizontal Plan Display control for Horizontal Plan Display control for Horizontal Plan Display control for Horizontal Plan Display control for Horizontal Plan Display control for Horizontal Plan Display control for Horizontal Plan Display control for Horizontal Plan Display control for Horizontal Plan Display control for Horizontal Plan Default job status Display control for Horizontal Plan Display control for release phantoms Display control for release configs Orders folder identifier Display control for Horizontal Plan Orders cutoff date Display control for Horizontal Plan Display control for Horizontal Plan Display control for Horizontal Plan Display control for Horizontal Plan Display control for Horizontal Plan Group by code Job class code Display control for Horizontal Plan Independent demand type Source list Display control for capacity horizontal plan Display control for capacity horizontal plan Display control for capacity horizontal plan Display control for capacity horizontal plan

SUMMARY_INDEPENDENT_DEMAND SUMMARY_GROSS_REQUIREMENTS SUMMARY_SCHEDULED_RECEIPTS SUMMARY_PLANNED_ORDERS SUMMARY_TOTAL_SUPPLY SUMMARY_PAB SUMMARY_SS SUMMARY_ATP SUMMARY_CURRENT_RECEIPTS SUMMARY_POH SUMMARY_DISPLAY_FACTOR ORDERS_DEFAULT_JOB_STATUS SUMMARY_DECIMAL_PLACES ORDERS_RELEASE_PHANTOMS ORDERS_RELEASE_CONFIGS ORDERS_FOLDER_ID SUMMARY_BEGINNING_ON_HAND ORDERS_CUTOFF_DATE SUMMARY_WIP SUMMARY_PO SUMMARY_REQ SUMMARY_TRANSIT SUMMARY_RECEIVING GROUP_BY_CODE JOB_CLASS_CODE SUMMARY_EXP_LOT IND_DEMAND_TYPE SOURCE_LIST CRP_PLANNED_ORDERS CRP_NON_STD_JOB_ORDERS CRP_DISCRETE_JOBS CRP_REPETITIVE_SCHEDULES

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 296 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Column Descriptions Name

(Continued) Null? Type 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 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 NULL NULL NULL NULL NULL NUMBER NUMBER NUMBER NUMBER NUMBER VARCHAR2(1) Description Display control for capacity horizontal plan Display control for capacity horizontal plan Display control for capacity horizontal plan Display control for capacity horizontal plan Display control for capacity horizontal plan Display control for capacity horizontal plan Display control for capacity horizontal plan Display control for capacity horizontal plan Display control for capacity horizontal plan Display control for capacity horizontal plan Display control for capacity horizontal plan Display control for capacity horizontal plan Display control for capacity horizontal plan Display control for capacity horizontal plan Display control for capacity horizontal plan Display control for capacity horizontal plan Display control for capacity horizontal plan Display control for capacity horizontal plan Display control for capacity horizontal plan Display control for capacity horizontal plan Display control for flow schedules Display control for capacity horizontal plan Orders firm jobs Display control for payback supply Display control for payback demand Summary display in days Summary display in weeks Summary displays in periods Category set identifier Recommendation days Display control for purchase orders Display control for purchase requisitions Display control for planned orders

CRP_REQUIRE_HOURS CRP_HOUR_AVAILABLE CRP_NET_HOUR_AVAILABLE CRP_CUM_HOUR_AVAILABLE CRP_ROUTING_CAPACITY_UTIL CRP_CUM_ROUTING_CAPACITY_UTIL CRP_HOURS_REQUIRED_PER_DAY CRP_HOURS_AVAIL_PER_DAY CRP_SUM_OF_CAP_CHANGES CRP_CUM_SUM_OF_CHANGES CRP_RESOURCE_COST CRP_REQUIRED_RATE CRP_AVAILABLE_RATE CRP_NET_AVAILABLE_RATE CRP_CUM_AVAILABLE_RATE CRP_RATE_CAPACITY_UTIL CRP_CUM_RATE_CAPACITY_UTIL CRP_DAILY_REQUIRED_RATE CRP_DAILY_AVAILABLE_RATE CRP_LINE_COST SUMMARY_FLOW_SCHEDULES CRP_FLOW_SCHEDULES ORDERS_FIRM_JOBS SUMMARY_PAYBACK_SUPPLY SUMMARY_PAYBACK_DEMAND SUMMARY_DISPLAY_DAYS SUMMARY_DISPLAY_WEEKS SUMMARY_DISPLAY_PERIODS CATEGORY_SET_ID RECOMMENDATION_DAYS SUPPLIER_PURCHASE_ORDERS SUPPLIER_PURCHASE_REQS SUPPLIER_PLANNED_ORDERS

NULL VARCHAR2(1) NULL VARCHAR2(1)

Oracle Proprietary, Confidential Information Use Restricted by Contract


Detailed Design 3 297

Column Descriptions Name

(Continued) Null? Type NULL VARCHAR2(1) Description Display control for required capacity NULL VARCHAR2(1) Display control for available capacity NULL VARCHAR2(1) Display control for net available capacity NULL VARCHAR2(1) Display control for cumulative available capacity NULL VARCHAR2(1) Display control for capacity utilization NULL VARCHAR2(1) Display control for cumulative capacity utilization NULL VARCHAR2(30) Default left tab NULL VARCHAR2(240) Default right tab NULL VARCHAR2(1) Display control for transportation weight capacity availability NULL VARCHAR2(1) Display control for transportation volume capacity availability NULL VARCHAR2(1) Display control for required transportation weight capacity NULL VARCHAR2(1) Display control for required transportation volume capacity NULL VARCHAR2(1) Display control for transportation weight load ratio NULL VARCHAR2(1) Display control for transportation volume load ratio NULL VARCHAR2(1) Flag indicating whether folder criteria is retained

SUPPLIER_REQUIRED_CAP SUPPLIER_CAP_AVAIL SUPPLIER_NET_CAP_AVAIL SUPPLIER_CUM_CAP_AVAIL SUPPLIER_CAPACITY_UTIL SUPPLIER_CUM_CAPACITY_UTIL DEFAULT_LEFT_TAB DEFAULT_RIGHT_TAB TRANS_WEIGHT_CAPACITY_AVAIL TRANS_VOLUME_CAPACITY_AVAIL TRANS_WEIGHT_CAPACITY_REQ TRANS_VOLUME_CAPACITY_REQ TRANS_WEIGHT_LOAD_RATIO TRANS_VOLUME_LOAD_RATIO RETAIN_FOLDER_CRITERIA

Oracle Proprietary, Confidential Information Use Restricted by Contract


3 298 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Index
A
Application Building Block, 119

G
GLOBAL_ATTRIBUTE columns, 36

I
Indexes, 36 important note about, 36 Internal View List, 230

C
Column descriptions, 34 Columns, Who, 35 Concurrent Program List, 231 See also Concurrent Program Definitions countryspecific localizations, 36

L
Lookup types. See QuickCodes

M
Module List, 231 See also Module Definitions Modules, 119

D
Database Diagram, 118 Summary Database Diagram, 118 database diagrams conventions, 27 summary, 26 Database triggers, 37

O
Oracle8 sequences. See Sequences

P
Public Table List, 214 Public View List, 226

F
Foreign keys, 33 Form, 119 Form List, 231 See also Form Definitions Forms and Table View List, 227

Q
QuickCodes, 119 Columns that contain, 34

R
Relationship, 118

Index 1

Report List. See Report Definitions

S
Sequences, 37 summary database diagram. See database diagrams

T
Table and View Definitions MRP_AD_BOMS, 38 MRP_AD_DEMAND, 39 MRP_AD_DEPT_RESS, 310 MRP_AD_DSCR_JOBS, 311 MRP_AD_FLOW_SCHDS, 312 MRP_AD_INV_COMPS, 313 MRP_AD_MTRX_TMP, 314 MRP_AD_OH_QTYS, 315 MRP_AD_OPERATION_COMPONENTS, 316 MRP_AD_OPR_RESS, 317 MRP_AD_OPR_RTNS, 318 MRP_AD_OPR_SEQS, 319 MRP_AD_ORDER_LINES_ALL, 320 MRP_AD_PROCESS_EFFECTIVITY, 321 MRP_AD_REPT_ITEM_DEMANDS, 322 MRP_AD_REPT_ITEM_SUPPLIES, 323 MRP_AD_REPT_SCHDS, 324 MRP_AD_RES_CHNGS, 326 MRP_AD_RESOURCE_REQUIREMENTS, 325 MRP_AD_SCHD_DATES, 327 MRP_AD_SI_CAPA, 328 MRP_AD_SUPPLY, 329 MRP_AD_U_DEMAND, 330 MRP_AD_U_SUPPLY, 331 MRP_AD_WIP_COMP_DEMANDS, 332 MRP_AD_WIP_COMP_SUPPLIES, 333 MRP_AD_WLINES, 334 MRP_AD_WOPR_RESS, 336 MRP_AD_WOPRS, 335 MRP_AD_WREQ_OPRS, 337 MSC_ACTION_SUMMAR Y_V, 227

MSC_ALTERNATE_RESOURCES_V, 227 MSC_AMONG_VALUES, 338 MSC_ANSWERS, 339 MSC_ANSWERS_V, 227 MSC_APPS_INSTANCES, 340 MSC_APPS_INSTANCES_V, 230 MSC_ASSIGNMENT_SETS, 342 MSC_ATP_RULES, 344 MSC_AVAIL_RESOURCE_DETAIL_V, 227 MSC_AVAIL_RESOURCE_SUMMAR Y_V, 227 MSC_AVAILABLE_TO_PROMISE, 347 MSC_BILL_OF_RESOURCES, 348 MSC_BILL_OF_RESOURCES_V, 227 MSC_BIS_BUSINESS_PLANS, 350 MSC_BIS_INV_DETAIL, 351 MSC_BIS_PERFORMANCE_MEASURES, 352 MSC_BIS_PERIODS, 353 MSC_BIS_RES_SUMMARY, 355 MSC_BIS_TARGET_LEVELS, 358 MSC_BIS_TARGETS, 356 MSC_BOD_SOURCING_RULES_V, 230 MSC_BOD_TASK_SR_LEVELS_V, 230 MSC_BOM_COMPONENTS, 362 MSC_BOMS, 360 MSC_BOR_REQUIREMENTS, 365 MSC_CAL_WEEK_START_DATES, 371 MSC_CAL_YEAR_START_DATES, 372 MSC_CALENDAR_DATES, 367 MSC_CALENDAR_SHIFTS, 369 MSC_CAPACITY_PLANS, 373 MSC_CATEGORIES_TREE_V, 227 MSC_CATEGORY_SET_ID_LID, 377 MSC_CATEGORY_SETS, 375 MSC_COMPONENT_SUBSTITUTES, 378 MSC_COMPONENTS_SC_V, 227 MSC_COMPONENTS_TREE_V, 227 MSC_CRITERIA, 380 MSC_CUST_SUP_ORG_V, 227 MSC_DEMAND_CLASSES, 385 MSC_DEMANDS, 381 MSC_DEMANDS_MV_V, 227 MSC_DEPARTMENT_RESOURCES, 386 MSC_DESIGNATORS, 388 MSC_EXCEPTION_DETAILS, 390 MSC_EXCEPTION_DETAILS_V, 227

Index 2

Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_FILES, 392 MSC_FLP_DEMAND_SUPPLY_V, 227 MSC_FLP_DEMAND_SUPPLY_V2, 227 MSC_FLP_END_DEMAND_V, 227 MSC_FLP_END_DEMAND2_V, 227 MSC_FLP_ONHAND_V, 227 MSC_FLP_SUPPLY_DEMAND_V, 227 MSC_FLP_SUPPLY_DEMAND_V2, 227 MSC_FLP_SUPPLY_V, 227 MSC_FORM_QUERY, 393 MSC_FULL_PEGGING, 395 MSC_INSTANCE_ORGS, 397 MSC_INSTANCE_ORGS_V, 227 MSC_INTERORG_SHIP_METHODS, 398 MSC_ITEM_CATEGORIES, 3101 MSC_ITEM_EXCEPTIONS, 3103 MSC_ITEM_ID_LID, 3105 MSC_ITEM_LOWEST_SR_LEVEL_V, 230 MSC_ITEM_SOURCING, 3106 MSC_ITEM_SOURCING_V, 228 MSC_ITEM_SR_LEVELS_V, 230 MSC_ITEM_SUPPLIERS, 3108 MSC_ITEM_TASK_SR_LEVELS_V, 230 MSC_ITEMS, 3100 MSC_ITEMS_TREE_V, 228 MSC_LATE_ORDERS_MV_V, 228 MSC_LINE_ITEMS_LOV_V, 228 MSC_LOCATION_ASSOCIATIONS, 3110 MSC_MATERIAL_PLANS, 3111 MSC_NET_RESOURCE_AVAIL, 3113 MSC_OPERATION_COMPONENTS, 3115 MSC_OPERATION_RESOURCE_SEQS, 3118 MSC_OPERATION_RESOURCES, 3116 MSC_ORDERS_V, 228 MSC_ORGS_TREE_V, 228 MSC_PARAMETERS, 3119 MSC_PARAMETERS_V, 228 MSC_PARTNER_CONTACTS, 3121 MSC_PERIOD_START_DATES, 3122 MSC_PLAN_BUCKETS, 3130 MSC_PLAN_ORGANIZATIONS, 3132 MSC_PLAN_ORGANIZATIONS_V, 230 MSC_PLAN_ORGS_V, 228 MSC_PLAN_PARAMETERS_V, 228 MSC_PLAN_PARTITIONS, 3134

MSC_PLAN_REFRESHES, 3135 MSC_PLAN_SCHED_V, 228 MSC_PLAN_SCHEDULES, 3136 MSC_PLAN_SCHEDULES_V, 230 MSC_PLANNED_RESOURCES_V, 228 MSC_PLANNERS, 3123 MSC_PLANS, 3124 MSC_PLANS_TREE_V, 228 MSC_PO_REQUISITIONS_INTERFACE, 3137 MSC_PO_RESCHEDULE_INTERF ACE, 3139 MSC_PROCESS_EFFECTIVITY, 3140 MSC_PROCESS_EFFECTIVITY_V, 228 MSC_PRODUCT_FAMILIES_TREE_V, 228 MSC_PROJECT_ITEMS_TREE_V, 228 MSC_PROJECT_TASKS, 3144 MSC_PROJECTS, 3142 MSC_PROJECTS_TREE_V, 228 MSC_QUESTIONS_B, 3145 MSC_QUESTIONS_TL, 3146 MSC_QUESTIONS_VL, 228 MSC_REPETITIVE_PERIODS, 3147 MSC_RESERVATIONS, 3148 MSC_RESOURCE_CHANGES, 3150 MSC_RESOURCE_GROUPS, 3152 MSC_RESOURCE_ITEMS_TREE_V, 228 MSC_RESOURCE_REQUIREMENTS, 3153 MSC_RESOURCE_REQUIREMENTS_V, 230 MSC_RESOURCE_SHIFTS, 3156 MSC_RESOURCES_TREE_V, 228 MSC_ROUTING_OPERATIONS, 3159 MSC_ROUTING_OPERATIONS_V, 228 MSC_ROUTINGS, 3157 MSC_SAFETY_STOCKS, 3161 MSC_SALES_ORDERS, 3162 MSC_SC_BILL_BOM_V, 228 MSC_SC_BILL_MAKE_AT_V, 228 MSC_SC_BILL_SF_V, 228 MSC_SC_BILL_V, 228 MSC_SC_BILL_WU_V, 228 MSC_SCATP_ITEM_SR_LEVELS_V, 230 MSC_SCATP_SOURCES_V, 230 MSC_SCH_RULE_CRITERIA_V, 230 MSC_SCH_RULE_NAMES_V, 230 MSC_SCHEDULING_RULES, 3164

Index 3

MSC_SEARCH_ACTIONS_V, 228 MSC_SEARCH_ITEMS_V, 228 MSC_SEARCH_ORGS_V, 228 MSC_SEARCH_PROJECTS_V, 228 MSC_SEARCH_RESOURCES_V, 228 MSC_SEARCH_SUPPLIERS_V, 229 MSC_SELECTION_CRITERIA, 3165 MSC_SEQUENCE_DEPENDENT_SETUPS, 3166 MSC_SHIFT_DATES, 3167 MSC_SHIFT_EXCEPTIONS, 3169 MSC_SHIFT_TIMES, 3171 MSC_SIMULATION_SETS, 3172 MSC_SNAPSHOT_TASKS, 3173 MSC_SOURCES_V, 229 MSC_SOURCING_HISTORY, 3175 MSC_SOURCING_RULES, 3176 MSC_SR_ASSIGNMENTS, 3178 MSC_SR_ASSIGNMENTS_V, 229 MSC_SR_RECEIPT_ORG, 3180 MSC_SR_RECEIPT_ORG_V, 229 MSC_SR_SOURCE_ORG, 3182 MSC_SR_SOURCE_ORG_V, 229 MSC_SR_VIEW_CON_V, 229 MSC_SR_VIEW_EXP_V, 229 MSC_SR_VIEW_MAKE_AT_V, 229 MSC_SR_VIEW_REC_V, 229 MSC_SR_VIEW_V, 229 MSC_ST_ASSIGNMENT_SETS, 3184 MSC_ST_ATP_RULES, 3185 MSC_ST_BILL_OF_RESOURCES, 3187 MSC_ST_BIS_BUSINESS_PLANS, 3188 MSC_ST_BIS_PERIODS, 3189 MSC_ST_BIS_PFMC_MEASURES, 3190 MSC_ST_BIS_TARGET_LEVELS, 3192 MSC_ST_BIS_TARGETS, 3191 MSC_ST_BOM_COMPONENTS, 3194 MSC_ST_BOMS, 3193 MSC_ST_BOR_REQUIREMENTS, 3196 MSC_ST_CAL_WEEK_START_DATES, 3199 MSC_ST_CAL_YEAR_START_DATES, 3200 MSC_ST_CALENDAR_DA TES, 3197 MSC_ST_CALENDAR_SHIFTS, 3198 MSC_ST_CATEGORY_SETS, 3201

MSC_ST_COMPONENT_SUBSTITUTES, 3202 MSC_ST_DEMAND_CLASSES, 3205 MSC_ST_DEMANDS, 3203 MSC_ST_DEPARTMENT_RESOURCES, 3206 MSC_ST_DESIGNATORS, 3208 MSC_ST_INTERORG_SHIP_METHODS, 3209 MSC_ST_ITEM_CATEGORIES, 3210 MSC_ST_ITEM_SUPPLIERS, 3211 MSC_ST_LOCATION_ASSOCIATIONS, 3212 MSC_ST_NET_RESOURCE_AVAIL, 3213 MSC_ST_OPERATION_COMPONENTS, 3214 MSC_ST_OPERATION_RESOURCE_SEQS, 3216 MSC_ST_OPERATION_RESOURCES, 3215 MSC_ST_PARAMETERS, 3217 MSC_ST_PARTNER_CONTACTS, 3218 MSC_ST_PERIOD_START_DATES, 3219 MSC_ST_PLANNERS, 3220 MSC_ST_PROCESS_EFFECTIVITY, 3221 MSC_ST_PROJECT_TASKS, 3223 MSC_ST_PROJECTS, 3222 MSC_ST_RESERVATIONS, 3224 MSC_ST_RESOURCE_CHANGES, 3225 MSC_ST_RESOURCE_GROUPS, 3226 MSC_ST_RESOURCE_REQUIREMENTS, 3227 MSC_ST_RESOURCE_SHIFTS, 3228 MSC_ST_ROUTING_OPERATIONS, 3230 MSC_ST_ROUTINGS, 3229 MSC_ST_SAFETY_STOCKS, 3232 MSC_ST_SALES_ORDERS, 3233 MSC_ST_SHIFT_DATES, 3235 MSC_ST_SHIFT_EXCEPTIONS, 3236 MSC_ST_SHIFT_TIMES, 3237 MSC_ST_SIMULATION_SETS, 3238 MSC_ST_SOURCING_HIST ORY, 3239 MSC_ST_SOURCING_RULES, 3240 MSC_ST_SR_ASSIGNMENTS, 3241 MSC_ST_SR_RECEIPT_ORG, 3242 MSC_ST_SR_SOURCE_ORG, 3243 MSC_ST_SUB_INVENTORIES, 3244 MSC_ST_SUPPLIER_CAPACITIES, 3245

Index 4

Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_ST_SUPPLIER_FLEX_FENCES, 3246 MSC_ST_SUPPLIES, 3247 MSC_ST_SYSTEM_ITEMS, 3250 MSC_ST_TRADING_PARTNER_SITES, 3255 MSC_ST_TRADING_PARTNERS, 3253 MSC_ST_UNIT_NUMBERS, 3257 MSC_ST_UNITS_OF_MEASURE, 3256 MSC_ST_UOM_CLASS_CONVERSIONS, 3258 MSC_ST_UOM_CONVERSIONS, 3259 MSC_SUB_INVENTORIES, 3260 MSC_SUB_INVENTORIES_V, 229 MSC_SUBSTITUTE_COMPONENTS_V, 229 MSC_SUPPLIER_CAPACITIES, 3262 MSC_SUPPLIER_CAPACITY_V, 229 MSC_SUPPLIER_FLEX_FENCES, 3264 MSC_SUPPLIER_FLEX_FENCES_V, 229 MSC_SUPPLIER_PLANS, 3266 MSC_SUPPLIERS_LOV_V, 229 MSC_SUPPLIERS_TREE_V, 229 MSC_SUPPLIES, 3268 MSC_SYSTEM_ITEMS, 3274 MSC_SYSTEM_ITEMS_SC_V, 229 MSC_TP_ID_LID, 3279 MSC_TP_SITE_ID_LID, 3280 MSC_TRADING_PARTNER_SITES, 3283 MSC_TRADING_PARTNERS, 3281

MSC_TREE_SELECTION_V, 229 MSC_UNIT_NUMBERS, 3286 MSC_UNITS_OF_MEASURE, 3285 MSC_UOM_CLASS_CONVERSIONS, 3287 MSC_UOM_CONVERSIONS, 3289 MSC_UOM_CONVERSIONS_VIEW, 230 MSC_WIP_JOB_DTLS_INTERFACE, 3291 MSC_WIP_JOB_SCHEDULE_INTERF ACE, 3293 MSC_WORKBENCH_DISPLAY_OPTIONS, 3295 Tables See also Table and View Definitions Column descriptions, 34 Foreign keys, 33 Indexes. See Indexes Primary Keys, 34 QuickCodes Columns, 34 Who columns, 35

V
View Definitions. See Table and View Definitions Views See also Table and View Definitions; View List Derivation, 37

Index 5

Index 6

Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Readers Comment Form


Oracle ASCP and Oracle Global ATP Server Technical Reference Manual A8084101 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) 5067000 Fax: (650) 5067200 If you would like a reply, please give your name, address, and telephone number below:

Thank you for helping us improve our documentation.

CAUTION!
This document contains proprietary, confidential information that is the exclusive property of Oracle Corporation. If you are an Oracle customer, this numbered copy is registered in your sites name. Use, duplication, and disclosure are severely restricted and subject to restrictions stated in your contract with Oracle Corporation. If you are an Oracle employee, this numbered copy is registered in your name and must be returned if you leave the company. It is your responsibility not to disclose this information to anyone outside of Oracle who is not licensed to use this product. If you have a prospect who needs to see this information, contact mailid APPSAPP to obtain a special nondisclosure agreement. If you are neither an Oracle customer with a valid contract for the use of this document nor an Oracle employee, then you received this document in an unauthorized manner and are not legally entitled to possess or read it. Please return it immediately to Oracle. You may call collect to the office of the Executive Vice President Applications Division, to arrange its return.

*A80841-01* *A80841-01*

A8084101

Copy #

Vous aimerez peut-être aussi