+ All Categories

msctrm

Date post: 26-Oct-2014
Category:
Upload: vishva2707
View: 94 times
Download: 14 times
Share this document with a friend
Popular Tags:
356
Oracle r ASCP and Oracle Global ATP Server Technical Reference Manual RELEASE 11i December 1999
Transcript

Oracle� ASCP and OracleGlobal ATP ServerTechnical ReferenceManual RELEASE 11i

December 1999

Oracle� ASCP and Oracle Global ATP Server Technical Reference ManualRelease 11i

To order this book, ask for Part No. A80841–01

Copyright � 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 isprovided under an Oracle Corporation agreement containing restrictions on use and disclosure and is also protected by copyright, patent, andother intellectual property law. Restrictions applicable to this TRM include, but are not limited to: (a) exercising either the same degree of care tosafeguard the confidentiality of this TRM as you exercise to safeguard the confidentiality of your own most important Confidential Information ora reasonable degree of care, whichever is greater; (b) maintaining agreements with your employees and agents that protect the ConfidentialInformation 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 wasdisclosed to you; (d) maintaining this TRM at all times on your premises; (e) not removing or destroying any proprietary or confidential legendsor markings placed upon this TRM in whatever form, software or printed matter; and (f) not reproducing or transmitting this TRM in any form orby any means, electronic or mechanical, for any purpose, without the express written permission of Oracle Corporation. You should not use thisTRM in any form, software or printed matter, to create software that performs the same or similar functions as any Oracle Corporation products. The information in this TRM is subject to change without notice. If you find any problems in the TRM in any form, software or printed matter,please report them to us in writing. Oracle Corporation does not warrant that this TRM is error–free. This TRM is provided to customer ”as–is”with no warranty of any kind. This TRM does not constitute Documentation as that term is defined in Oracle’s agreements.

Reverse engineering of the Programs (software and documentation) associated with this TRM are prohibited. The Programs associated with thisTRM are not intended for use in any nuclear, aviation, mass transit, medical, or other inherently dangerous applications. It shall be licensee’sresponsibility to take all appropriate fail–safe, back–up, redundancy and other measures to ensure the safe use of such applications if thePrograms are used for such purposes, and Oracle disclaims liability for any damages caused by such use of the Programs.

Restricted Rights LegendThis TRM and the Programs associated with this TRM delivered subject to the DOD FAR Supplement are ’commercial computer software’ anduse, duplication and disclosure of the TRM and the Programs associated with this TRM shall be subject to the licensing restrictions set forth in theapplicable Oracle license agreement. Otherwise, this TRM and the Programs associated with this TRM delivered subject to the FederalAcquisition Regulations are ’restricted computer software’ and use, duplication and disclosure of the TRM and the Programs associated with thisTRM shall be subject to the restrictions in FAR 52.227–14, Rights in Data –– General, including Alternate III (June 1987). Oracle Corporation, 500Oracle 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 WebEmployees, 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 OracleCorporation. Other names may be trademarks of their respective owners.

T

CAUTION

his Technical Reference Manual in any form –– software orprinted matter –– contains proprietary, confidential information

that is the exclusive property of Oracle Corporation. If you do nothave a valid contract with Oracle for the use of this Technical ReferenceManual or have not signed a non–disclosure agreement with Oraclecovering this Technical Reference Manual, then you received thisdocument in an unauthorized manner and are not legally entitled topossess or read it.

Use, duplication, and disclosure are subject to restrictions stated inyour contract with Oracle Corporation.

vContents

Oracle Proprietary, Confidential Information––Use Restricted by Contract

Contents

Chapter 1 Introduction 1 – 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Chapter 2 High–Level Design 2 – 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Overview of High–Level 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. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

vi Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

C H A P T E R

1T

1 – 1Introduction

Oracle Proprietary, Confidential Information––Use Restricted by Contract

Introduction

he Oracle ASCP and Oracle Global ATP Server TechnicalReference Manual provides the information you need to

understand the underlying structure of Oracle Advanced Planning andScheduling. After reading this manual, you should be able to convertyour existing applications data, integrate your existing applicationswith your Oracle ASCP and Oracle Global ATP Server application, andwrite custom reports for your Oracle ASCP and Oracle Global ATPServer application, as well as read data that you need to perform othertasks.

This chapter introduces you to the Oracle ASCP and Oracle Global ATPServer Technical Reference Manual, and explains how to use it.

1 – 2 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Introduction

At Oracle, we design and build applications using Oracle Designer, oursystems design technology that provides a complete environment tosupport developers through all stages of a systems life cycle. Becausewe use a repository–based design toolset, all the information regardingthe underlying structure and processing of our applications is availableto us online. Using Oracle Designer, we can present this information toyou in the form of a technical reference manual.

This Oracle ASCP and Oracle Global ATP Server Technical ReferenceManual contains detailed, up–to–date information about theunderlying structure of Oracle Advanced Planning and Scheduling. Aswe design and build new releases of Oracle ASCP and Oracle GlobalATP Server applications, we update our Oracle Designer repository toreflect our enhancements. As a result, we can always provide you withan Oracle ASCP and Oracle Global ATP Server Technical ReferenceManual that contains the latest technical information as of thepublication date. Note that after the publication date we may haveadded new indexes to Oracle Advanced Planning and Scheduling toimprove 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 thedatabase we include with a fresh install of Oracle Applications Release11i. If you have not yet upgraded to Release 11i, your database maydiffer from the database we document in this book.

If you have upgraded from a previous release, you might find it helpfulto use this manual with the appropriate Oracle Applications ProductUpdate Notes manual. The product update notes list database changesand seed data changes in Oracle Advanced Planning and Schedulingbetween releases. The Oracle Applications Product Update Notes Release11 manual describes the changes between Release 10.7 and Release 11,and the Oracle Applications Product Update Notes Release 11i manualdescribes the changes between Release 11 and Release 11i.

You can contact your Oracle representative to confirm that you havethe latest technical information for Oracle ASCP and Oracle GlobalATP Server. You can also use OracleMetaLink which is accessiblethrough Oracle’s Support Web Center(http://www.oracle.com/support/elec_sup).

1 – 3Introduction

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Finding the Latest Information

The Oracle ASCP and Oracle Global ATP Server Technical ReferenceManual contains the latest information as of the publication date. Forthe latest information we encourage you to use OracleMetaLink whichis accessible through Oracle’s Support Web Center(http://www.oracle.com/support/elec_sup).

Audience

The Oracle ASCP and Oracle Global ATP Server Technical ReferenceManual 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 ofstructured analysis and design, and of relational databases. It alsoassumes that you are familiar with Oracle Application Object Libraryand your Oracle ASCP and Oracle Global ATP Server application. Ifyou are not familiar with the above products, we suggest that youattend one or more of the training classes available through OracleEducation (see: Other Information Sources: page 1 – 8).

How This Manual is Organized

This manual contains two major sections, High–Level Design andDetailed Design.

High– Level Design

This section, Chapter 2, contains database diagrams and lists eachdatabase table and view that Oracle ASCP and Oracle Global ATPServer uses. This chapter also has a list of modules.

1 – 4 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Detailed Design

This section, Chapter 3, contains a detailed description of the OracleASCP and Oracle Global ATP Server database design, includinginformation about each database table and view you might need foryour custom reporting or other data requirements.

1 – 5Introduction

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

How to Use This Manual

The Oracle ASCP and Oracle Global ATP Server Technical ReferenceManual is a single, centralized source for all the information you needto know about the underlying structure and processing of your OracleASCP and Oracle Global ATP Server application. For example, you canuse this manual when you need to:

• Convert existing application data

• Integrate your Oracle ASCP and Oracle Global ATP Serverapplication with your other applications systems

• Write custom reports

• Define alerts against Oracle Applications tables

• Configure your Oracle Self–Service Web Applications

• Create views for decision support queries using query tools

• Create business views for Oracle Discoverer

You need not read this manual cover to cover. Use the table of contentsand 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 OracleASCP and Oracle Global ATP Server application. Modifying OracleAdvanced Planning and Scheduling limits your ability to upgrade tofuture releases of your Oracle ASCP and Oracle Global ATP Serverapplication. In addition, it interferes with our ability to give you thehigh–quality support you deserve.

We have constructed your Oracle ASCP and Oracle Global ATP Serverapplication so that you can customize it to fit your needs withoutprogramming, and you can integrate it with your existing applicationsthrough interface tables. However, should you require programmodifications, you should contact our support team (see: OtherInformation Sources: page 1 – 8). They can put you in touch withOracle Services, the professional consulting organization of Oracle.Their team of experienced applications professionals can make themodifications you need while ensuring upward compatibility withfuture product releases.

1 – 6 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Do not write data into non– interface tables

Oracle reserves the right to change the structure of Oracle Applicationstables, and to change the meaning of, add, or delete lookup codes anddata in future releases. Do not write data directly into or change datain non–interface tables using SQL*Plus or other programming toolsbecause you risk corrupting your database and interfering with ourability to support you.

Moreover, this version of the Oracle ASCP and Oracle Global ATPServer Technical Reference Manual does not contain completeinformation about the dependencies between Oracle ASCP and OracleGlobal ATP Server applications tables. Therefore, you should writedata into only those tables we identify as interface tables. If you writedata into other non–interface tables, you risk violating your dataintegrity since you might not fulfill all the data dependencies in yourOracle ASCP and Oracle Global ATP Server application.

You are responsible for the support and upgrade of the logic within theprocedures that you write, which may be affected by changes betweenreleases of Oracle Applications.

Do not rely on upward compatibility of the data model

Oracle reserves the right to change the structure of Oracle ASCP andOracle Global ATP Server applications tables, and to change themeaning of, add, or delete lookup codes and other data in futurereleases. We do not guarantee the upward compatibility of the OracleASCP and Oracle Global ATP Server applications data model. Forexample, if you write a report that identifies concurrent requests thatend in Error status by selecting directly from Oracle Application ObjectLibrary tables, we do not guarantee that your report will work properlyafter an upgrade.

About Oracle Application Object Library

The Oracle ASCP and Oracle Global ATP Server Technical ReferenceManual may contain references to tables that belong to OracleApplication Object Library. Oracle Application Object Library is acollection of pre–built application components and facilities forbuilding Oracle Applications and extensions to Oracle Applications.Oracle Application Coding Standards use the Oracle ApplicationObject Library and contains shared components including but notlimited to –– forms, subroutines, concurrent programs and reports,

1 – 7Introduction

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

database tables and objects, messages, menus, responsibilities, flexfielddefinitions and online help.

Attention: Oracle does not support any customization ofOracle Application Object Library tables or modules, not evenby Oracle consultants. (Oracle Application Object Librarytables generally have names beginning with FND_%.)

Accordingly, this manual does not contain detailed informationabout 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 usethroughout this manual:

Relationship

A relationship describes any significant way in which two tables maybe associated. For example, rows in the Journal Headers table mayhave a one–to–many relationship with rows in the Journal Lines table.

Database Diagram

A database diagram is a graphic representation of application tablesand the relationships between them.

Summary Database Diagram

A summary database diagram shows the most important applicationtables and the relationships between them. It omits tables andrelationships that contribute little to the understanding of theapplication data model. Typically, a summary database diagram showstables that contain key reference and transaction data.

Module

A module is a program or procedure that implements one or morebusiness functions, or parts of a business function, within anapplication. Modules include forms, concurrent programs and reports,and subroutines.

1 – 8 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Application Building Block

An application building block is a set of tables and modules (forms,reports, and concurrent programs) that implement closely–relateddatabase objects and their associated processing. Said another way, anapplication building block is a logical unit of an application.

QuickCodes

QuickCodes let you define general purpose, static lists of values forwindow fields. QuickCodes allow you to base your program logic onlookup codes while displaying user–friendly names in a list of valueswindow. QuickCodes simplify name and language changes by lettingyou change the names your end users see, while the codes in yourunderlying programs remain the same.

Form

A form is a module comprised of closely related windows that are usedtogether to perform a task. For example, the Enter Journals form inOracle General Ledger includes the Enter Journals window, the Batchwindow, and the More Actions window among others. The EnterJournals window is the main window, and from it, you can use buttonsto navigate to other windows in the form. The form name usuallycorresponds to the main window in the form, and is frequently awindow you open directly from the Navigator.

Other Information Sources

There are additional information sources, including otherdocumentation, training and support services, that you can use toincrease your knowledge and understanding of Oracle Designer, OracleApplication Object Library, and your Oracle ASCP and Oracle GlobalATP Server application. We want to make these products easy for youand your staff to understand and use.

Oracle Designer Online Documentation

The online help for Oracle Designer describes how you can use OracleDesigner for your development needs.

1 – 9Introduction

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Oracle Applications Developer’s Guide

This guide contains the coding standards followed by the OracleApplications development staff. It describes the Oracle ApplicationObject Library components needed to implement the OracleApplications user interface described in the Oracle Applications UserInterface Standards. It also provides information to help you build yourcustom Developer forms so that they integrate with OracleApplications.

Oracle Applications User Interface Standards

This manual contains the user interface (UI) standards followed by theOracle Applications development staff. It describes the UI for theOracle Applications products and how to apply this UI to the design ofan 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 useyour Release 11i Oracle ASCP and Oracle Global ATP Serverapplication. Each user guide is organized for fast, easy access todetailed information in a function– and task–oriented organization.

Oracle Self– Service Web Applications Online Documentation

This documentation describes how Oracle Self–Service WebApplications enable companies to provide a self–service and secureWeb interface for employees, customers, and suppliers. Employees canchange their personal status, submit expense reports, or requestsupplies. Customers can check on their orders, and suppliers can shareproduction schedules with their trading partners. This documentationis available in HTML only.

Oracle Applications Flexfields Guide

This guide provides flexfields planning, setup and referenceinformation for the Oracle ASCP and Oracle Global ATP Serverimplementation team, as well as for users responsible for the ongoingmaintenance of Oracle Applications product data. This manual alsoprovides information on creating custom reports on flexfields data.

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Oracle Workflow Guide

This manual explains how to define new workflow business processesas well as customize existing Oracle Applications–embedded workflowprocesses. You also use this guide to complete the setup stepsnecessary for any Oracle Applications product that includesworkflow–enabled processes.

Oracle Alert User Guide

This manual explains how to define periodic and event alerts tomonitor the status of your Oracle Applications data.

Multiple Reporting Currencies in Oracle Applications

If you use the Multiple Reporting Currencies feature to report andmaintain accounting records in more than one currency, use thismanual before implementing Oracle ASCP and Oracle Global ATPServer. This manual details additional steps and setup considerationsfor implementing Oracle ASCP and Oracle Global ATP Server with thisfeature.

Multiple Organizations in Oracle Applications

If you use the Oracle Applications Multiple Organization Supportfeature to use multiple sets of books for one Oracle ASCP and OracleGlobal ATP Server installation, use this guide to learn about setting upand using Oracle ASCP and Oracle Global ATP Server with thisfeature. This book describes the Oracle Applications organizationmodel, which defines business units and the relationships betweenthem in an arbitrarily complex enterprise. Functional and technicaloverviews of multiple organizations are presented, as well asinformation about how to set up and implement this feature set in therelevant Oracle Applications products.

Oracle Manufacturing, Distribution, Sales and Service OpenInterfaces Manual

This manual contains up–to–date information about integrating withother Oracle Manufacturing applications and with your other systems.This documentation includes open interfaces found in OracleManufacturing.

1 – 11Introduction

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Oracle Applications Messages Manual

The Oracle Applications Messages Manual contains the text ofnumbered error messages in Oracle Applications. (Oracle Applicationsmessages begin with the prefix ”APP–”.) It also provides informationon the actions you take if you get a message. Note: This manual isavailable 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 11idocumentation set.

Oracle Applications Concepts

Designed to be the first book the user reads to prepare for aninstallation of Oracle Applications. It explains the technology stack,architecture, features and terminology for Oracle Applications Release11i. This book also introduces the concepts behind and major uses ofApplications–wide features such as MRC, BIS, languages and charactersets (NLS, MLS), BIS, Self–Service Web Applications and so on.

Installing Oracle Applications

Describes the One–Hour Install process, the method by which Release11i will be installed. This manual includes all how–to steps, screenshots and information about Applications–wide post–install tasks.

Using the AD Utilities

This manual contains how–to steps, screen shots and other informationrequired to run the various AD utilities such as AutoInstall, AutoPatch,AD Administration, AD Controller, Relink and so on. It also containsinformation about when and why you should use these utilities.

Upgrading Oracle Applications

This manual contains all the product specific pre– and post–upgradesteps that are required to upgrade products from Release 10.7 (NCA,SC and character–mode) or Release 11 of Oracle Applications. Thismanual also contains an overview chapter that describes all the tasksnecessary to prepare and complete a upgrade of Oracle Applications.

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Oracle Applications System Administrator’s Guide

This manual provides planning and reference information for theOracle Applications System Administrator. It contains information onhow to define security, customize menus and manage concurrentprocessing.

Oracle Applications Product Update Notes

This book contains a summary of each new feature we added sinceRelease 11, as well as information about database changes and seeddata changes that may affect your operations or any custom reportsyou have written. If you are upgrading from Release 10.7 you alsoneed to read Oracle Applications Product Update Notes Release 11.

Oracle Self– Service Web Applications Implementation Manual

This manual describes the setup steps for Oracle Self–Service WebApplications and the Web Applications Dictionary.

Oracle Applications Implementation Wizard User Guide

If you are implementing more than one Oracle product, you can use theOracle Applications Implementation Wizard to coordinate your setupactivities. This guide describes how to use the wizard.

Other Information

Training

Oracle Education offers a complete set of training courses to help youand your staff master Oracle Applications. We can help you develop atraining plan that provides thorough training for both your projectteam and your end users. We will work with you to organize coursesappropriate to your job or area of responsibility.

Training professionals can show you how to plan your trainingthroughout the implementation process so that the right amount ofinformation is delivered to key people when they need it the most. Youcan attend courses at any one of our many Educational Centers, or youcan arrange for our trainers to teach at your facility. In addition, wecan tailor standard courses or develop custom courses to meet yourneeds.

1 – 13Introduction

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Support

From on–site support to central support, our team of experiencedprofessionals provides the help and information you need to keep your Oracle ASCP and Oracle Global ATP Server application workingfor you. This team includes your Technical Representative, AccountManager, and Oracle’s large staff of consultants and support specialistswith expertise in your business area, managing an Oracle server, andyour hardware and software environment.

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

About Oracle

Oracle Corporation develops and markets an integrated line ofsoftware products for database management, applicationsdevelopment, decision support, and office automation, as well asOracle Applications, an integrated suite of more than 75 softwaremodules for financial management, supply chain management,manufacturing, project systems, human resources, and sales andservice management.

Oracle products are available for mainframes, minicomputers, personalcomputers, network computers, and personal digital assistants,allowing organizations to integrate different computers, differentoperating systems, different networks, and even different databasemanagement systems, into a single, unified computing and informationresource.

Oracle is the world’s leading supplier of software for informationmanagement, and the world’s second largest software company.Oracle offers its database, tools, and applications products, along withrelated consulting, education, and support services, in over 145countries around the world.

Thank You

Thanks for using Oracle ASCP and Oracle Global ATP Serverapplications and this technical reference manual!

We appreciate your comments and feedback. At the back of thismanual is a Reader’s Comment Form that you can use to explain whatyou like or dislike about your Oracle ASCP and Oracle Global ATPServer application or this technical reference manual. Mail yourcomments to the following address or call us directly at (650) 506–7000.

Oracle Applications Documentation ManagerOracle Corporation500 Oracle ParkwayRedwood Shores, California 94065 U.S.A.

Or, send electronic mail to [email protected] .

C H A P T E R

2T

2 – 1High–Level Design

Oracle Proprietary, Confidential Information––Use Restricted by Contract

High–Level Design

his chapter presents a high–level design for Oracle AdvancedPlanning and Scheduling that satisfies the business needs we

specify during Strategy and Analysis. It contains database diagramsfor Oracle Advanced Planning and Scheduling application buildingblocks, lists of database tables and views, and a list of modules.

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Overview of High– Level Design

During High–Level Design, we define the application components(tables, views, and modules) we need to build our application. Wespecify what application components should do without specifying thedetails of how they should do it.

You can refer to this High–Level Design chapter to quickly acquaintyourself with the tables, views, and modules that comprise OracleASCP and Oracle Global ATP Server applications. And, you canprepare yourself to understand the detailed design and implementationof Oracle Advanced Planning and Scheduling.

Summary Database Diagram

The Summary Database Diagram section graphically represents themost important application tables and the relationships between them.It omits tables and relationships that contribute little to theunderstanding of the application data model. Typically, a summarydatabase diagram shows tables that contain key reference andtransaction data.

We prepare a summary database diagram to describe, at a conceptuallevel, the key information on which our business depends. Later, werefine this summary database diagram, breaking it into multipledatabase diagrams (generally, one per application building block) torepresent all the tables and relationships we need to implement ourapplication in the database.

Review the Summary Database Diagram section to see at a glance themajor tables and relationships on which your Oracle ASCP and OracleGlobal ATP Server application depends.

Database Diagrams

The Database Diagrams section graphically represents all Oracle ASCPand Oracle Global ATP Server applications tables and the relationshipsbetween them, organized by building block.

Use this section to quickly learn what tables each Oracle ASCP andOracle Global ATP Server application building block uses, and howthose tables interrelate. Then, you can refer to the Table and View

2 – 3High–Level Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

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

Table Lists

The Table List sections list the Oracle ASCP and Oracle Global ATPServer applications tables. Because a product might not include atleast one table for each type, this Technical Reference Manual might notinclude each of the following sections.

Public Tables

Use the Public Table List section to quickly identify the tables you aremost interested in. Then, you can refer to the Table and ViewDefinitions sections of Chapter 3 for more detailed information aboutthose tables.

In addition, this manual may contain full documentation for one ormore 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 OracleASCP and Oracle Global ATP Server; we do not provide additionaldocumentation for these tables.

View Lists

The View List sections list the Oracle ASCP and Oracle Global ATPServer views, with one section for each type of view. Because aproduct might not include at least one view for each type, thisTechnical Reference Manual might not include each of the followingsections.

Use this section to quickly identify the views you are most interestedin. Then, you can refer to the Table and View Definitions sections ofChapter 3 for more detailed information about those views.

2 – 4 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Public Views

This section lists views that may be useful for your custom reporting orother data requirements. The list includes a description of the view,and the page in Chapter 3 that gives detailed information about thepublic view.

Web Views

This section lists views that you may need to configure yourSelf–Service Web applications. The list includes a description of theview, and the page in Chapter 3 that gives detailed information aboutthe web view.

Internal Views

This section includes each private, internal view that Oracle ASCP andOracle Global ATP Server uses.

Multiple Reporting Currency Views

This list includes views that were created to support the MultipleReporting Currencies feature.

Module List

The Module List section briefly describes each of the Oracle ASCP andOracle Global ATP Server applications modules. This section listsforms, reports, and concurrent programs.

A form is a module comprised of closely related windows that are usedtogether to perform a task. For example, the Enter Journals form inOracle General Ledger includes the Enter Journals window, the Batchwindow, and the More Actions window. The Enter Journals window isthe main window, and from it, you can use buttons to navigate to otherwindows in the form. The form name usually corresponds to the mainwindow in the form, and is frequently a window you can open directlyfrom the Navigator.

The Reports and Concurrent Programs lists include processes you cansubmit from the Submit Requests window or other windows, as well asprocesses that are submitted automatically by Oracle ASCP and OracleGlobal ATP Server. Use your user’s guide to learn more about reportsand concurrent processes.

2 – 5High–Level Design

Oracle Proprietary, Confidential Information––Use Restricted by Contract

Summary Database Diagram

This Summary Database Diagram graphically represents the mostimportant Oracle ASCP and Oracle Global ATP Server applicationstables and the relationships between them. It describes, at a conceptuallevel, the key information on which your Oracle ASCP and OracleGlobal ATP Server application depends.

This diagram does not represent the complete database implementationof Oracle ASCP and Oracle Global ATP Server applications tables. Itshows tables that contain key reference and transaction data, and omitstables and relationships that contribute little to the understanding ofthe Oracle ASCP and Oracle Global ATP Server applications datamodel. For example, a foreign key relationship shown between twotables may actually be implemented by an intervening table, not shownin this diagram.

For more detailed graphical representations of Oracle ASCP and OracleGlobal ATP Server applications tables and the relationships betweenthem, see the Database DIagrams section in this chapter.

2 – 6 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Database Diagramming Conventions

We use the following notational conventions in our database diagrams:

Figure 2 – 1Database DiagramConventions

Mandatory and Optional Foreign Keys

A value entered in the column in the foreign keymust match a value in the primary key column.

���

�������

�������

���

�������

�������

� ������

�������� ���� �

���� ����������

������������������ �!

���

"���#�����$

%� �������� ���

���� ���������%��� ��

&������� �!���� ����

'��������� (���������� �!��� ��� �(� (��)�����!� �!

������!� �!��������"�$

���%� ��!��������"�$

Server Model Diagram Elements and Notation

A value entered in the column in the foreign keymust match either a value in the primary key column,or else it must be null.

2 – 7High–Level Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Tables – are the basic unit of storage in the database. A hand symbolpreceding the title in the table’s title bar indicates that the table is notowned by this application but shared with another.

Foreign key constraint – is a type of referential integrity constraint forchecking the integrity of data entered in a specific column or set ofcolumns. This specified column or set of columns is known as theforeign key.

Delete rule indicator – determines the action to be taken when anattempt is made to delete a related row in a join table. A line throughthe foreign key constraint, as shown on the above diagram, indicatesthat this action is restricted.

Arcs – specify that, for any given row in a table, a value must beentered in one of the arc columns. The remaining columns within thearc must be null.

2 – 8 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information––Use Restricted by Contract

Database Diagrams

This section graphically represents most of the significant Oracle ASCPand Oracle Global ATP Server applications tables and the relationshipsbetween them, organized by building block. Use this section to quicklylearn what tables each Oracle ASCP and Oracle Global ATP Serverapplication building block uses, and how these tables interrelate. Then,you can refer to the Table and View Definitions sections of Chapter 3for more detailed information about each of those tables.

This section contains a database diagram for each of the followingOracle ASCP and Oracle Global ATP Server application buildingblocks:

• Diagram 1: Planning Information

• Diagram 2: Sourcing Information

Some tables, especially important reference tables, appear in more thanone database diagram. When several building blocks use a table, weshow that table in each appropriate database diagram.

Planning Information

Diagram 2 shows the tables and relationships that store informationpertaining to plans. These tables are used by the planning processesMPS, MRP, and DRP to generate material plans. The results of thematerial plan can be reviewed in the Planner Workbench.

Sourcing Information

Diagram 1 shows the tables and relationships that store sourcinginformation used in MPS, MRP, and DRP plans. These tables containsourcing rules and bill of distribution information which are tied to anassignment set which is referenced by a plan.

2 – 9High–Level Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Planning Information

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Sourcing Information

2 – 11High–Level Design

Oracle Proprietary, Confidential Information––Use Restricted by Contract

Public Table List

This section lists each public database table that Oracle Supply ChainPlanning 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 bycustom code; Oracle Corporation supports write access using onlystandard Oracle Applications forms, reports, and programs, or any SQLwrite access to tables explicitly documented as API tables. For moreinformation, see the How Not To Use This Manual section of this book’sIntroduction.

Oracle Supply Chain Planning uses the following Public tables:

Table Name Description

MRP_AD_BOMS (See page 3 – 8)

MRP_AD_DEMAND (See page 3 – 9)

MRP_AD_DEPT_RESS (See page 3 – 10)

MRP_AD_DSCR_JOBS (See page 3 – 11)

MRP_AD_FLOW_SCHDS (See page 3 – 12)

MRP_AD_INV_COMPS (See page 3 – 13)

MRP_AD_MTRX_TMP (See page 3 – 14)

MRP_AD_OH_QTYS (See page 3 – 15)

MRP_AD_OPERATION_COMPONENTS (See page 3 – 16)

MRP_AD_OPR_RESS (See page 3 – 17)

MRP_AD_OPR_RTNS (See page 3 – 18)

MRP_AD_OPR_SEQS (See page 3 – 19)

MRP_AD_ORDER_LINES_ALL (See page 3 – 20)

MRP_AD_PROCESS_EFFECTIVITY (See page 3 – 21)

MRP_AD_REPT_ITEM_DEMANDS (See page 3 – 22)

MRP_AD_REPT_ITEM_SUPPLIES (See page 3 – 23)

MRP_AD_REPT_SCHDS (See page 3 – 24)

MRP_AD_RESOURCE_REQUIREMENTS (See page 3 – 25)

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MRP_AD_RES_CHNGS (See page 3 – 26)

MRP_AD_SCHD_DATES (See page 3 – 27)

MRP_AD_SI_CAPA (See page 3 – 28)

MRP_AD_SUPPLY (See page 3 – 29)

MRP_AD_U_DEMAND (See page 3 – 30)

MRP_AD_U_SUPPLY (See page 3 – 31)

MRP_AD_WIP_COMP_DEMANDS (See page 3 – 32)

MRP_AD_WIP_COMP_SUPPLIES (See page 3 – 33)

MRP_AD_WLINES (See page 3 – 34)

MRP_AD_WOPRS (See page 3 – 35)

MRP_AD_WOPR_RESS (See page 3 – 36)

MRP_AD_WREQ_OPRS (See page 3 – 37)

MSC_AMONG_VALUES User selected criteria for 10SC Planner Workbench (See page3 – 38)

MSC_ANSWERS Stores the Answers for Ask Oracle Questions (See page3 – 39)

MSC_APPS_INSTANCES (See page 3 – 40)

MSC_ASSIGNMENT_SETS (See page 3 – 42)

MSC_ATP_RULES (See page 3 – 44)

MSC_AVAILABLE_TO_PROMISE Available to promise information for master scheduled parts(See page 3 – 47)

MSC_BILL_OF_RESOURCES (See page 3 – 48)

MSC_BIS_BUSINESS_PLANS (See page 3 – 50)

MSC_BIS_INV_DETAIL (See page 3 – 51)

MSC_BIS_PERFORMANCE_MEASURES (See page 3 – 52)

MSC_BIS_PERIODS (See page 3 – 53)

MSC_BIS_RES_SUMMARY (See page 3 – 55)

MSC_BIS_TARGETS (See page 3 – 56)

2 – 13High–Level Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_BIS_TARGET_LEVELS (See page 3 – 58)

MSC_BOMS (See page 3 – 60)

MSC_BOM_COMPONENTS (See page 3 – 62)

MSC_BOR_REQUIREMENTS (See page 3 – 65)

MSC_CALENDAR_DATES (See page 3 – 67)

MSC_CALENDAR_SHIFTS Workday calendar shifts (See page 3 – 69)

MSC_CAL_WEEK_START_DATES (See page 3 – 71)

MSC_CAL_YEAR_START_DATES Workday calendar yearly start dates (See page 3 – 72)

MSC_CAPACITY_PLANS (See page 3 – 73)

MSC_CATEGORY_SETS (See page 3 – 75)

MSC_CATEGORY_SET_ID_LID (See page 3 – 77)

MSC_COMPONENT_SUBSTITUTES (See page 3 – 78)

MSC_CRITERIA Seeded criteria for Planner Workbench (See page 3 – 80)

MSC_DEMANDS (See page 3 – 81)

MSC_DEMAND_CLASSES (See page 3 – 85)

MSC_DEPARTMENT_RESOURCES (See page 3 – 86)

MSC_DESIGNATORS (See page 3 – 88)

MSC_EXCEPTION_DETAILS (See page 3 – 90)

MSC_FILES File names used by the planner (See page 3 – 92)

MSC_FORM_QUERY (See page 3 – 93)

MSC_FULL_PEGGING (See page 3 – 95)

MSC_INSTANCE_ORGS (See page 3 – 97)

MSC_INTERORG_SHIP_METHODS (See page 3 – 98)

MSC_ITEMS (See page 3 – 100)

MSC_ITEM_CATEGORIES (See page 3 – 101)

MSC_ITEM_EXCEPTIONS (See page 3 – 103)

MSC_ITEM_ID_LID (See page 3 – 105)

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ITEM_SOURCING (See page 3 – 106)

MSC_ITEM_SUPPLIERS (See page 3 – 108)

MSC_LOCATION_ASSOCIATIONS (See page 3 – 110)

MSC_MATERIAL_PLANS (See page 3 – 111)

MSC_NET_RESOURCE_AVAIL (See page 3 – 113)

MSC_OPERATION_COMPONENTS (See page 3 – 115)

MSC_OPERATION_RESOURCES (See page 3 – 116)

MSC_OPERATION_RESOURCE_SEQS (See page 3 – 118)

MSC_PARAMETERS (See page 3 – 119)

MSC_PARTNER_CONTACTS This table stores the partner contacts. (See page 3 – 121)

MSC_PERIOD_START_DATES (See page 3 – 122)

MSC_PLANNERS (See page 3 – 123)

MSC_PLANS (See page 3 – 124)

MSC_PLAN_BUCKETS (See page 3 – 130)

MSC_PLAN_ORGANIZATIONS (See page 3 – 132)

MSC_PLAN_PARTITIONS The table stores partition information for plans. (See page3 – 134)

MSC_PLAN_REFRESHES (See page 3 – 135)

MSC_PLAN_SCHEDULES (See page 3 – 136)

MSC_PO_REQUISITIONS_INTERFACE Requisition Import interface table (See page 3 – 137)

MSC_PO_RESCHEDULE_INTERFACE Requisition reschedule interface table (See page 3 – 139)

MSC_PROCESS_EFFECTIVITY (See page 3 – 140)

MSC_PROJECTS (See page 3 – 142)

MSC_PROJECT_TASKS (See page 3 – 144)

MSC_QUESTIONS_B (See page 3 – 145)

MSC_QUESTIONS_TL (See page 3 – 146)

MSC_REPETITIVE_PERIODS Repetitive planning period start dates (See page 3 – 147)

2 – 15High–Level Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_RESERVATIONS Material reservations (See page 3 – 148)

MSC_RESOURCE_CHANGES Resource capacity modifications (See page 3 – 150)

MSC_RESOURCE_GROUPS (See page 3 – 152)

MSC_RESOURCE_REQUIREMENTS (See page 3 – 153)

MSC_RESOURCE_SHIFTS Resource shift information (See page 3 – 156)

MSC_ROUTINGS (See page 3 – 157)

MSC_ROUTING_OPERATIONS (See page 3 – 159)

MSC_SAFETY_STOCKS Safety stock levels (See page 3 – 161)

MSC_SALES_ORDERS This table stores sales order demand and reservations fromsource application instances. (See page 3 – 162)

MSC_SCHEDULING_RULES (See page 3 – 164)

MSC_SELECTION_CRITERIA (See page 3 – 165)

MSC_SEQUENCE_DEPENDENT_SETUPS The table stores the sequence dependent setups and tearsdown. This is used by HLS to ensure a minimun delaybetween two operations using the same resource. (See page3 – 166)

MSC_SHIFT_DATES Workday calendar shift dates (See page 3 – 167)

MSC_SHIFT_EXCEPTIONS Workday calendar shift exceptions (See page 3 – 169)

MSC_SHIFT_TIMES Workday calendar shift times (See page 3 – 171)

MSC_SIMULATION_SETS This table stores the different simulation sets. (See page3 – 172)

MSC_SNAPSHOT_TASKS Tasks to be performed by Snapshot Workers (See page3 – 173)

MSC_SOURCING_HISTORY Historical information related to sourcing. (See page 3 – 175)

MSC_SOURCING_RULES This table stores sourcing rules and bills of distributioninformation. (See page 3 – 176)

MSC_SR_ASSIGNMENTS This table stores the assignment of sourcing rules (or bills ofdistribution) to item, organization, category, or at the globallevel. (See page 3 – 178)

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_SR_RECEIPT_ORG Receiving Organizations for Sourcing Rules or Bills ofdistribution (See page 3 – 180)

MSC_SR_SOURCE_ORG Source organization for Sourcing Rules or Bills ofdistribution (See page 3 – 182)

MSC_ST_ASSIGNMENT_SETS (See page 3 – 184)

MSC_ST_ATP_RULES (See page 3 – 185)

MSC_ST_BILL_OF_RESOURCES (See page 3 – 187)

MSC_ST_BIS_BUSINESS_PLANS The staging table used by the collection program to validateand process data for table MSC_BIS_BUSINESS_PLANS.(See page 3 – 188)

MSC_ST_BIS_PERIODS The staging table used by the collection program to validateand process data for table MSC_BIS_PERIODS. (See page3 – 189)

MSC_ST_BIS_PFMC_MEASURES The staging table used by the collection program to validateand process data for table MSC_BIS_PFMC_MEASURES.(See page 3 – 190)

MSC_ST_BIS_TARGETS The staging table used by the collection program to validand process data for table MSC_BIS_TARGETS. (See page3 – 191)

MSC_ST_BIS_TARGET_LEVELS The staging table used by the collection program to validateand process data for table MSC_BIS_TARGET_LEVELS (Seepage 3 – 192)

MSC_ST_BOMS The staging table used by the collection program to validand process data for table MSC_BOMS. (See page 3 – 193)

MSC_ST_BOM_COMPONENTS The staging table used by the collection program to validand process data for table MSC_BOM_COMPONENTS. (Seepage 3 – 194)

MSC_ST_BOR_REQUIREMENTS The staging table used by the collection program to validand process data for table MSC_BOR_REQUIREMENTS.(See page 3 – 196)

MSC_ST_CALENDAR_DATES The staging table used by the collection program to validateand process data for table MSC_CALENDAR_DATES. (Seepage 3 – 197)

2 – 17High–Level Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_CALENDAR_SHIFTS The staging table used by the collection program to validateand process data for table MSC_CALENDAR_SHIFTS. (Seepage 3 – 198)

MSC_ST_CAL_WEEK_START_DATES The staging table used by the collection program to validateand process data for tableMSC_CAL_WEEK_START_DATES. (See page 3 – 199)

MSC_ST_CAL_YEAR_START_DATES The staging table used by the collection program to validateand process data for table MSC_YEAR_START_DATES. (Seepage 3 – 200)

MSC_ST_CATEGORY_SETS The staging table used by the collection program to validateand process data for table MSC_CATEGORY_SETS. (Seepage 3 – 201)

MSC_ST_COMPONENT_SUBSTITUTES The staging table used by the collection program to validateand process data for tableMSC_COMPONENT_SUBSTITUTES. (See page 3 – 202)

MSC_ST_DEMANDS The staging table used by the collection program to validateand process data for table MSC_DEMANDS. (See page3 – 203)

MSC_ST_DEMAND_CLASSES The staging table used by the collection program to validateand process data for demand classes. (See page 3 – 205)

MSC_ST_DEPARTMENT_RESOURCES The staging table used by the collection program to validateand process data for tableMSC_DEPARTMENT_RESOURCES. (See page 3 – 206)

MSC_ST_DESIGNATORS The staging table used by the collection program to validateand process data for table MSC_DESIGNTORS. (See page3 – 208)

MSC_ST_INTERORG_SHIP_METHODS The staging table used by the collection program to validateand process data for tableMSC_INTERORG_SHIP_METHODS. (See page 3 – 209)

MSC_ST_ITEM_CATEGORIES The staging table used by the collection program to validateand process data for table MSC_ITEM_CATEGORIES. (Seepage 3 – 210)

MSC_ST_ITEM_SUPPLIERS The staging table used by the collection program to validateand process data for table MSC_ITEM_SUPPLIERS. (Seepage 3 – 211)

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_LOCATION_ASSOCIATIONS The staging table used by the collection program to validateand process data for tableMSC_LOCATION_ASSOCIATIONS. (See page 3 – 212)

MSC_ST_NET_RESOURCE_AVAIL The staging table used by the collection program to validateand process data for table MSC_NET_RESOURCE_AVAIL.(See page 3 – 213)

MSC_ST_OPERATION_COMPONENTS The staging table used by the collection program to validateand process data for tableMSC_OPERATION_COMPONENTS. (See page 3 – 214)

MSC_ST_OPERATION_RESOURCES The staging table used by the collection program to validateand process data for tableMSC_OPERATION_RESOURCES. (See page 3 – 215)

MSC_ST_OPERATION_RESOURCE_SEQS The staging table used by the collection program to validateand process data for tableMSC_OPERATION_RESOURCE_SEQS. (See page 3 – 216)

MSC_ST_PARAMETERS The staging table used by the collection program to validateand process data for table MSC_PARAMETERS. (See page3 – 217)

MSC_ST_PARTNER_CONTACTS The staging table used by the collection program to validateand process data for table MSC_PARTNER_CONTACS. (Seepage 3 – 218)

MSC_ST_PERIOD_START_DATES The staging table used by the collection program to validateand process data for table MSC_PERIOD_START_DATES.(See page 3 – 219)

MSC_ST_PLANNERS The staging table used by the collection program to validateand processdata for table MSC_PLANNERS. (See page3 – 220)

MSC_ST_PROCESS_EFFECTIVITY The staging table used by the collection program to validateand process data for table MSC_PROCESS_EFFECTIVITY.(See page 3 – 221)

MSC_ST_PROJECTS The staging table used by the collection program to validateand process data for table MSC_PROJECTS. (See page3 – 222)

2 – 19High–Level Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_PROJECT_TASKS The staging table used by the collection program to validateand process data for table MSC_PROJECT_TASKS. (Seepage 3 – 223)

MSC_ST_RESERVATIONS The staging table used by the collection program to validateand process data for table MSC_RESERVATIONS. (See page3 – 224)

MSC_ST_RESOURCE_CHANGES The staging table used by the collection program to validateand process data for table MSC_RESOURCE_CHANGES.(See page 3 – 225)

MSC_ST_RESOURCE_GROUPS The staging table used by the collection program to validateand processdata for tableMSC_ST_RESOURCE_CHANGES. (See page 3 – 226)

MSC_ST_RESOURCE_REQUIREMENTS The staging table used by the collection program to validateand process data for tableMSC_RESOURCE_REQUIREMENTS. (See page 3 – 227)

MSC_ST_RESOURCE_SHIFTS The staging table used by the collection program to validateand process data for table MSC_RESOURCE_SHIFTS. (Seepage 3 – 228)

MSC_ST_ROUTINGS The staging table used by the collection program to validateand process data for table MSC_ROUTINGS. (See page3 – 229)

MSC_ST_ROUTING_OPERATIONS The staging table used by the collection program to validateand process data for table MSC_ROUTING_OPERATIONS.(See page 3 – 230)

MSC_ST_SAFETY_STOCKS The staging table used by the collection program to validateand process data for table MSC_SAFETY_STOCKS. (Seepage 3 – 232)

MSC_ST_SALES_ORDERS The staging table used by the collection program to validateand process data for table MSC_SALES_ORDERS. (See page3 – 233)

MSC_ST_SHIFT_DATES The staging table used by the collection program to validateand process data for table MSC_SHIFT_DATES. (See page3 – 235)

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_SHIFT_EXCEPTIONS The staging table used by the collection program to validateand process data for table MSC_SHIFT_EXCEPTIONS. (Seepage 3 – 236)

MSC_ST_SHIFT_TIMES The staging table used by the collection program to validateand process data for table MSC_SHIFT_TIMES. (See page3 – 237)

MSC_ST_SIMULATION_SETS The staging table used by the collection program to validateand process data for table MSC_SIMULATION_SETS. (Seepage 3 – 238)

MSC_ST_SOURCING_HISTORY Historical information related to Sourcing (See page 3 – 239)

MSC_ST_SOURCING_RULES The staging table used by the collection program to validateand process data for table MSC_SOURCING_RULES. (Seepage 3 – 240)

MSC_ST_SR_ASSIGNMENTS The staging table used by the collection program to validand process data for table MSC_SR_ASSIGNMENTS. (Seepage 3 – 241)

MSC_ST_SR_RECEIPT_ORG The staging table used by the collection program to validateand process data for table MSC_SR_RECEIPT_ORG. (Seepage 3 – 242)

MSC_ST_SR_SOURCE_ORG The staging table used by the collection program to validateand process data for table MSC_SR_SOURCE_ORG. (Seepage 3 – 243)

MSC_ST_SUB_INVENTORIES The staging table used by the collection program to validateand process data for table MSC_SUB_INVENTORIES. (Seepage 3 – 244)

MSC_ST_SUPPLIER_CAPACITIES The staging table used by the collection program to validateand process data for table MSC_SUPPLIER_CAPACITIES.(See page 3 – 245)

MSC_ST_SUPPLIER_FLEX_FENCES The staging table used by the collection program to validateand process data for table MSC_SUPPLIER_FLEX_FENCES.(See page 3 – 246)

MSC_ST_SUPPLIES The staging table used by the collection program to validateand process data for table MSC_SUPPLIES. (See page3 – 247)

2 – 21High–Level Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_SYSTEM_ITEMS The staging table used by the collection program to validand process data for table MSC_SYSTEM_ITEMS. (See page3 – 250)

MSC_ST_TRADING_PARTNERS The staging table used by the collection program to validateand process data for table MSC_TRADING_PARTNERS.(See page 3 – 253)

MSC_ST_TRADING_PARTNER_SITES The staging table used by the collection program to validateand process data for tableMSC_TRADING_PARTNER_SITES. (See page 3 – 255)

MSC_ST_UNITS_OF_MEASURE The staging table used by the collection program to validateand process data for table MSC_UNITS_OF_MEASURE.(See page 3 – 256)

MSC_ST_UNIT_NUMBERS The staging table used by the collection program to validateand process data for table MSC_UNIT_NUMBERS. (Seepage 3 – 257)

MSC_ST_UOM_CLASS_CONVERSIONS The staging table used by the collection program to validateand process data for tableMSC_UOM_CLASS_CONVERSIONS. (See page 3 – 258)

MSC_ST_UOM_CONVERSIONS The staging table used by the collection program to validateand process data for table MSC_UOM_CONVERSIONS.(See page 3 – 259)

MSC_SUB_INVENTORIES (See page 3 – 260)

MSC_SUPPLIER_CAPACITIES (See page 3 – 262)

MSC_SUPPLIER_FLEX_FENCES (See page 3 – 264)

MSC_SUPPLIER_PLANS (See page 3 – 266)

MSC_SUPPLIES (See page 3 – 268)

MSC_SYSTEM_ITEMS (See page 3 – 274)

MSC_TP_ID_LID This table is used by the collection program to maintain thecorrespondence between the source instances identifiersand the planning identifiers for trading partners. (See page3 – 279)

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_TP_SITE_ID_LID This table is used by the collection program to maintain thecorrespondence between the source instances identifiersand the planning identifiers for trading partner sites. (Seepage 2 – 22)

MSC_TRADING_PARTNERS (See page 3 – 281)

MSC_TRADING_PARTNER_SITES (See page 3 – 283)

MSC_UNITS_OF_MEASURE Unit of measure definitions (See page 3 – 285)

MSC_UNIT_NUMBERS (See page 3 – 286)

MSC_UOM_CLASS_CONVERSIONS Conversions between base units of two different classes (Seepage 3 – 287)

MSC_UOM_CONVERSIONS (See page 3 – 289)

MSC_WIP_JOB_DTLS_INTERFACE Requests to add/delete/ modify material/resourcerequirements for jobs and schedules (See page 3 – 291)

MSC_WIP_JOB_SCHEDULE_INTERFACE Requests to create or modify jobs and schedules (See page3 – 293)

MSC_WORKBENCH_DISPLAY_OPTIONS Planner Workbench display options (See page 3 – 295)

2 – 23High–Level Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Public View List

This section lists each public database view that Oracle ASCP andOracle Global ATP Server uses and provides a brief description of eachof those views. These views may be useful for your custom reporting orother data requirements. The page reference is to the detailed viewdescription in Chapter 3.

Oracle ASCP and Oracle Global ATP Server uses the following publicviews:

View Name Description

MSC_ACTIONS_TREE_V (See page NO TAG)

MSC_ACTION_ORDERS_TREE_V (See page NO TAG)

MSC_ITEM_EXCEPTION_V (See page NO TAG)

MSC_ITEM_SOURCING_LEVELS_V (See page NO TAG)

MSC_VERTICAL_PLAN_V (See page NO TAG)

OLD_ITEM_SOURCING_LEVELS_V (See page NO TAG)

OLD_SC_BILL_SF_V (See page NO TAG)

OLD_SC_BILL_WU_V (See page NO TAG)

2 – 24 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Forms and Table View List

This section lists supplementary views that are not essential to theRelease 11i data model, but simplify coding or improve performance ofDeveloper. For example, many of these views are used as base tables inOracle ASCP and Oracle Global ATP Server forms.

Warning: We do not recommend you query or alter data usingthese views. Furthermore, these views may changedramatically in subsequent minor or major releases of OracleASCP and Oracle Global ATP Server.

Oracle ASCP and Oracle Global ATP Server uses the following Formsand 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

2 – 25High–Level Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

• 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

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

• 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

2 – 27High–Level Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Internal View List

This section lists each private, internal view that Oracle ASCP andOracle Global ATP Server uses.

Warning: Oracle Corporation does not support access to OracleApplications data using these views, except from standardOracle Applications forms, reports, and programs.

Oracle ASCP and Oracle Global ATP Server uses the following internalviews:

• 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

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

Oracle Proprietary, Confidential Information––Use Restricted by Contract

Module List

This section lists each form, report and concurrent program comprisingOracle Supply Chain Planning.

Forms

MSCCHORG Change Instance/Organization

MSCFDSRA Sourcing Rule/Bill of Distribution assignments

MSCFINST Define application instances and organizations

MSCFNSCW Planner Workbench

MSCFPCMN Define MPS/MRP/DRP Names

MSCFPPMR Define Plan Options

MSCFUDAY View Work Dates

MSCFUDPP Define Plan Parameters

MSCFVSAH View Sourcing Assignment Hierarchy

MSCFVSCB View Supply Chain Bill

MSCSCHRS Define Priority Rules

Concurrent Programs

MSCCPP Launch Copy Plan

MSCMON Monitor snapshot and planner processes

MSCNEW Generate material and capacity plans

MSCNSP Snapshot data for planning

MSCPDW Delete Planner tables

MSCPRG Purge plan

MSCSDW Delete data from last planning run

MSCSLD Snapshot Loader Worker

C H A P T E R

3T

3 – 1Detailed Design

Oracle Proprietary, Confidential Information––Use Restricted by Contract

Detailed Design

his chapter presents a detailed design for implementing OracleAdvanced Planning and Scheduling. It contains detailed

definitions of tables and views that you may need to reference to writecustom reports or use for other data extraction.

3 – 2 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Overview of Detailed Design

During Detailed Design, we specify in detail how each applicationscomponent should work. We prepare detailed definitions of tables andviews.

You can refer to this Detailed Design chapter to gain a detailedunderstanding of the underlying structure and processing of OracleAdvanced Planning and Scheduling that enables you to:

• Convert existing application data

• Integrate your Oracle ASCP and Oracle Global ATP Serverapplication with your other applications systems

• Write custom reports

• Define alerts against Oracle Applications tables

• Create views for decision support queries using query tools

• Configure your Oracle Self–Service Web Applications

Table and View Definitions

The Table and View Definitions section contains a detailed definition ofOracle ASCP and Oracle Global ATP Server applications tables. Foreach table, it provides information about primary keys, foreign keys,QuickCodes, indexes, triggers, and sequences. It also gives you adetailed description of each column and its characteristics. In addition,it provides the SQL statement that defines each view. Review thissection to get a detailed understanding of what tables your OracleASCP and Oracle Global ATP Server application contains, and how ituses them to hold and access the information it needs.

3 – 3Detailed Design

Oracle Proprietary, Confidential Information––Use Restricted by Contract

Table and View Definitions

This section contains a detailed description of each Oracle AdvancedPlanning and Scheduling table and view that you may need toreference. 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 ApplicationObject Library tables, we do not provide you with detailed informationabout them. Consequently, this section does not document all theFND_% tables your Oracle ASCP and Oracle Global ATP Serverapplication uses.

The following sections appear in each table or view description:

Foreign Keys

To help you understand the relationships between tables, we list eachforeign key contained in a table. For each foreign key in a table, we listthe primary key table name (the table to which a foreign key refers), itscorresponding primary key columns, and the foreign key columns thatrefer to those primary key columns.

When the primary key table has a composite primary key, we list eachcolumn of the composite key sequentially.

If a table contains two or more distinct foreign keys that refer to thesame primary key table, we repeat the primary key table name and listeach of the distinct foreign keys separately.

QuickCodes Columns

When a database column contains a QuickCodes value, which weimplement using a foreign key to FND_LOOKUPS, MFG_LOOKUPS,

3 – 4 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

or to some other lookup table, we list the QuickCodes type (lookuptype) to which the QuickCodes value must belong and a complete listof QuickCodes values and meanings. Some QuickCodes can bedefined by you in the application. These values are designated asUser–defined.

Column Descriptions

We list the important characteristics of each column in a table or view.These characteristics include whether the column is part of the table’sprimary key, whether Oracle8i requires a value for this column, and thedata type of the column. We also give you a brief description of how your Oracle ASCP and Oracle Global ATP Server application uses thecolumn.

When a column is part of a table’s primary key, we append the notation(PK) to the name of that column.

To help you understand which columns your Oracle ASCP and OracleGlobal ATP Server application uses and which columns it does not use,we alert you to any unused column. When no module uses a databasecolumn, we show one of the following legends in the Descriptioncolumn:

Your Oracle ASCP and Oracle Global ATP Serverapplication does not use this column, although thecolumn might be used in a future release.

Your Oracle ASCP and Oracle Global ATP Serverapplication no longer uses this column.AutoInstall installs this column. Subsequentversions of your Oracle ASCP and Oracle GlobalATP Server application might not include thiscolumn.

Your Oracle ASCP and Oracle Global ATP Serverapplication no longer uses this column. If youupgraded your software from an earlier version, youmay still have this column, depending uponwhether you chose to delete it during an upgradeprocess. If you install your Oracle ASCP andOracle Global ATP Server application, you do nothave this column.

Not currentlyused

No longer used

No longerinstalled

3 – 5Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Standard Who Columns

Most Oracle ASCP and Oracle Global ATP Server applications tablescontain standard columns to support \ Row Who. When yourprogram or SQL*Plus command selects a row from a table, use thesecolumns to determine who last updated the row. If your program orSQL*Plus command updates or inserts a row in an interface table, youmust populate each of the five standard Who columns:

Date when a user last updated this row

User who last updated this row (foreignkey to FND_USER.USER_ID)

Date when this row was created

User who created this row (foreign key toFND_USER.USER_ID)

Operating system login of user who lastupdated this row (foreign key toFND_LOGINS.LOGIN_ID). You shouldset this to NULL, or to 0 if NULL is notallowed

Since every table containing Who columns has several foreign keys tothe tables FND_USER and FND_LOGINS, we do not include theforeign key columns LAST_UPDATED_BY, CREATED_BY, orLAST_UPDATE_LOGIN in a table’s list of foreign keys.

Additional Who Columns for Concurrent Programs

Some Oracle ASCP and Oracle Global ATP Server applications tablesalso contain several additional Who columns to distinguish betweenchanges a user makes with a form and changes a concurrent programmakes. When a concurrent program updates or inserts a row in a table,the concurrent program populates the following additional Whocolumns:

Concurrent request ID of program that lastupdated this row (foreign key toFND_CONCURRENT_REQUESTS.RE -QUEST_ID)

Application ID of program that lastupdated this row (foreign key toFND_APPLICATION.APPLICATION_ID)

Program ID of program that last updatedthis row (foreign key to FND_CONCUR-

LAST_UPDATE_DATE

LAST_UPDATED_BY

CREATION_DATE

CREATED_BY

LAST_UPDATE_LOGIN

REQUEST_ID

PROGRAM_APPLICATION_ID

PROGRAM_ID

3 – 6 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

RENT_PROGRAM.CONCURRENT_PRO -GRAM_ID)

Date when a program last updated thisrow

Since every table containing these additional Who columns has severalforeign keys to the tables FND_CONCURRENT_REQUESTS,FND_APPLICATION, and FND_CONCURRENT_PROGRAM, we donot include the foreign key columns REQUEST_ID,PROGRAM_APPLICATION_ID, or PROGRAM_ID in a table’s list offoreign keys.

Indexes

If an Oracle ASCP and Oracle Global ATP Server applications tableuses an Oracle8i index, we list the database columns that comprise thatindex, in sequential order.

Note: The indexes we document in this manual correspond tounique keys we specified during product development and testing.In some cases, we may add additional indexes during the portingprocess to fine–tune performance on specific platforms; therefore,there may be minor differences between the indexes documented inthis book and the indexes for production versions of Oracle ASCPand Oracle Global ATP Server.

Sequences

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

Database Triggers

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

PROGRAM_UPDATE_DATE

3 – 7Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

View Derivation

For each Oracle ASCP and Oracle Global ATP Server applications viewyou may need to reference, we include important elements from theSQL statement that defines or creates a view. By studying this viewdefinition, you can understand exactly how a view derives its contents.

3 – 8 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information––Use Restricted by Contract

MRP_AD_BOMS

MRP_AD_BOMS stores information about the deleted bills of material.

Column DescriptionsName Null? Type Description

BILL_SEQUENCE_ID NULL NUMBER Bill of material identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnRN NULL NUMBER Refresh number populated by the

refresh snapshot process

IndexesIndex Name Index Type Sequence Column Name

MRP_AD_BOMS_N1 NOT UNIQUE 1 RN

3 – 9Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MRP_AD_DEMAND

MRP_AD_DEMAND stores information about the deleted inventorydemand and reservations.

Column DescriptionsName Null? Type Description

DEMAND_ID NULL NUMBER Demand identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnRN NULL NUMBER Refresh number populated by the

refresh snapshot process

IndexesIndex Name Index Type Sequence Column Name

MRP_AD_DEMAND_N1 NOT UNIQUE 1 RN

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MRP_AD_DEPT_RESS

MRP_AD_DEPT_RESS stores information about the deleted departmentresources.

Column DescriptionsName Null? Type Description

RESOURCE_ID NULL NUMBER Resource identifierDEPARTMENT_ID NULL NUMBER Department identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnRN NULL NUMBER Refresh number populated by the

refresh snapshot process

IndexesIndex Name Index Type Sequence Column Name

MRP_AD_DEPT_RESS_N1 NOT UNIQUE 1 RN

3 – 11Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MRP_AD_DSCR_JOBS

MRP_AD_DSCR_JOBS stores information about the deleted WIP jobs.

Column DescriptionsName Null? Type Description

WJS_NET_QTY_FLAG NULL NUMBER Flag indicating if net quantityis changed from positive tonegative

WJS_MPS_NET_QTY_FLAG NULL NUMBER Flag indicating if MPS netquantity is changed frompositive to negative

JOB_TYPE NULL NUMBER Type of WIP jobWIP_ENTITY_ID NULL NUMBER WIP job identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnRN NULL NUMBER Refresh number populated by the

refresh snapshot process

IndexesIndex Name Index Type Sequence Column Name

MRP_AD_DSCR_JOBS_N1 NOT UNIQUE 1 RN

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MRP_AD_FLOW_SCHDS

MRP_AD_FLOW_SCHDS stores information about the deleted WIPflow schedules.

Column DescriptionsName Null? Type Description

WJS_NET_QTY_FLAG NULL NUMBER Flag indicating if net quantityis changed from positive tonegative

WIP_ENTITY_ID NULL NUMBER WIP flow schedule identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnRN NULL NUMBER Refresh number populated by the

refresh snapshot process

IndexesIndex Name Index Type Sequence Column Name

MRP_AD_FLOW_SCHDS_N1 NOT UNIQUE 1 RN

3 – 13Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MRP_AD_INV_COMPS

MRP_AD_INV_COMPS stores information about the deleted bills ofmaterial components.

Column DescriptionsName Null? Type Description

COMPONENT_SEQUENCE_ID NULL NUMBERBILL_SEQUENCE_ID NULL NUMBER Bill of material identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnRN NULL NUMBER Refresh number populated by the

refresh snapshot process

IndexesIndex Name Index Type Sequence Column Name

MRP_AD_INV_COMPS_N1 NOT UNIQUE 1 RN

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MRP_AD_MTRX_TMP

MRP_AD_MTRX_TMP stores information about the deleted materialtransactions.

Column DescriptionsName Null? Type Description

TRANSACTION_SOURCE_TYPE_ID NULL NUMBER Transaction source typeidentifier

TRANSACTION_ACTION_ID NULL NUMBER Transaction action identifierTRANSACTION_SOURCE_ID NULL NUMBER Transaction source identifierRCV_TRANSACTION_ID NULL NUMBER Receiving transaction

identifierPOSTING_FLAG NULL VARCHAR2(1) Posting flagTASK_ID NULL NUMBER Task identifierPROJECT_ID NULL NUMBER Project identifierSUBINVENTORY_CODE NULL VARCHAR2(10) Subinventory codeORGANIZATION_ID NULL NUMBER Organization identifierINVENTORY_ITEM_ID NULL NUMBER Inventory item identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnRN NULL NUMBER Refresh number populated by the

refresh snapshot process

IndexesIndex Name Index Type Sequence Column Name

MRP_AD_MTRX_TMP_N1 NOT UNIQUE 1 RN

3 – 15Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MRP_AD_OH_QTYS

MRP_AD_OH_QTYS stores information about the deleted quantity onhand records.

Column DescriptionsName Null? Type Description

LOCATOR_ID NULL NUMBER Locator identifierLOT_NUMBER NULL VARCHAR2(30) Lot numberSUBINVENTORY_CODE NULL VARCHAR2(10) Subinventory codeORGANIZATION_ID NULL NUMBER Organization identifierINVENTORY_ITEM_ID NULL NUMBER Inventory item identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnRN NULL NUMBER Refresh number populated by the

refresh snapshot process

IndexesIndex Name Index Type Sequence Column Name

MRP_AD_OH_QTYS_N1 NOT UNIQUE 1 RN

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MRP_AD_OPERATION_COMPONENTS

MRP_AD_OPERATION_COMPONENTS stores information about thedeleted operation components.

Column DescriptionsName Null? Type Description

OPERATION_SEQUENCE_ID NULL NUMBER Routing operation identifierCOMPONENT_SEQUENCE_ID NULL NUMBER Component item identifierROUTING_SEQUENCE_ID NULL NUMBER Routing identifierBILL_SEQUENCE_ID NULL NUMBER Bill of material identifierORGANIZATION_ID NULL NUMBER Organization identifierASSEMBLY_ITEM_ID NULL NUMBER Inventory item identifier of

manufactured assemblyLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnRN NULL NUMBER Refresh number populated by the

refresh snapshot process

IndexesIndex Name Index Type Sequence Column Name

MRP_AD_OPERATION_COMPONENTS_N1 NOT UNIQUE 1 RN

3 – 17Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MRP_AD_OPR_RESS

MRP_AD_OPR_RESS stores information about the deleted operationresources.

Column DescriptionsName Null? Type Description

RESOURCE_ID NULL NUMBER Resource identifierRESOURCE_SEQ_NUM NULL NUMBER Resource sequence numberOPERATION_SEQUENCE_ID NULL NUMBER Routing operation identifierROUTING_SEQUENCE_ID NULL NUMBER Routing identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnRN NULL NUMBER Refresh number populated by the

refresh snapshot process

IndexesIndex Name Index Type Sequence Column Name

MRP_AD_OPR_RESS_N1 NOT UNIQUE 1 RN

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MRP_AD_OPR_RTNS

MRP_AD_OPR_RTNS stores information about the deleted routings.

Column DescriptionsName Null? Type Description

OPERATION_SEQUENCE_ID NULL NUMBER Routing operation identifierROUTING_SEQUENCE_ID NULL NUMBER Routing identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnRN NULL NUMBER Refresh number populated by the

refresh snapshot process

IndexesIndex Name Index Type Sequence Column Name

MRP_AD_OPR_RTNS_N1 NOT UNIQUE 1 RN

3 – 19Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MRP_AD_OPR_SEQS

MRP_AD_OPR_SEQS stores information about the deleted routingoperations.

Column DescriptionsName Null? Type Description

OPERATION_SEQUENCE_ID NULL NUMBER Routing operation identifierROUTING_SEQUENCE_ID NULL NUMBER Routing identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnRN NULL NUMBER Refresh number populated by the

refresh snapshot process

IndexesIndex Name Index Type Sequence Column Name

MRP_AD_OPR_SEQS_N1 NOT UNIQUE 1 RN

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MRP_AD_ORDER_LINES_ALL

MRP_AD_ORDER_LINES_ALL stores information about the deletedsales order lines.

Column DescriptionsName Null? Type Description

LINE_ID NULL NUMBER Order line identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnRN NULL NUMBER Refresh number populated by the

refresh snapshot process

IndexesIndex Name Index Type Sequence Column Name

MRP_AD_ORDER_LINES_ALL_N1 NOT UNIQUE 1 RN

3 – 21Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MRP_AD_PROCESS_EFFECTIVITY

MRP_AD_PROCESS_EFFECTIVITY stores information about thedeleted process effectivity.

Column DescriptionsName Null? Type Description

LINE_ID NULL NUMBER WIP line identifierROUTING_SEQUENCE_ID NULL NUMBER Routing identifierBILL_SEQUENCE_ID NULL NUMBER Bill of material identifierORGANIZATION_ID NULL NUMBER Organization identifierINVENTORY_ITEM_ID NULL NUMBER Inventory item identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnRN NULL NUMBER Refresh number populated by the

refresh snapshot process

IndexesIndex Name Index Type Sequence Column Name

MRP_AD_PROCESS_EFFECTIVITY_N1 NOT UNIQUE 1 RN

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MRP_AD_REPT_ITEM_DEMANDS

MRP_AD_REPT_ITEM_DEMANDS stores information about thedeleted WIP repetitive item demands.

Column DescriptionsName Null? Type Description

INVENTORY_ITEM_ID NULL NUMBER Inventory item identifierWIP_ENTITY_ID NULL NUMBER WIP job or repetitive assembly

identifierOPERATION_SEQ_NUM NULL NUMBER Operation sequence numberREPETITIVE_SCHEDULE_ID NULL NUMBER Repetitive schedule identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnRN NULL NUMBER Refresh number populated by the

refresh snapshot process

IndexesIndex Name Index Type Sequence Column Name

MRP_AD_REPT_ITEM_DEMANDS_N1 NOT UNIQUE 1 RN

3 – 23Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MRP_AD_REPT_ITEM_SUPPLIES

MRP_AD_REPT_ITEM_SUPPLIES stores information about the deletedWIP repetitive item supplies.

Column DescriptionsName Null? Type Description

REPETITIVE_SCHEDULE_ID NULL NUMBER WIP repetitive scheduleidentifier

LAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnRN NULL NUMBER Refresh number populated by the

refresh snapshot process

IndexesIndex Name Index Type Sequence Column Name

MRP_AD_REPT_ITEM_SUPPLIES_N1 NOT UNIQUE 1 RN

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MRP_AD_REPT_SCHDS

MRP_AD_REPT_SCHDS stores information about the deleted WIPrepetitive schedules.

Column DescriptionsName Null? Type Description

REPETITIVE_SCHEDULE_ID NULL NUMBER WIP repetitive scheduleidentifier

LAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnRN NULL NUMBER Refresh number populated by the

refresh snapshot process

IndexesIndex Name Index Type Sequence Column Name

MRP_AD_REPT_SCHDS_N1 NOT UNIQUE 1 RN

3 – 25Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MRP_AD_RESOURCE_REQUIREMENTS

MRP_AD_RESOURCE_REQUIREMENTS stores information about thedeleted resource requirements used in WIP jobs.

Column DescriptionsName Null? Type Description

WJS_NET_QTY_FLAG NULL NUMBER Flag indicating if net quantityis changed from positive tonegative

WJS_MPS_NET_QTY_FLAG NULL NUMBER Flag indicating if MPS netquantity is changed frompositive to negative

JOB_TYPE NULL NUMBER Type of WIP jobOPERATION_SEQ_NUM NULL NUMBER Operation sequence numberWIP_ENTITY_ID NULL NUMBER WIP job or repetitive assembly

identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnRN NULL NUMBER Refresh number populated by the

refresh snapshot process

IndexesIndex Name Index Type Sequence Column Name

MRP_AD_RES_REQUIREMENTS_N1 NOT UNIQUE 1 RN

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MRP_AD_RES_CHNGS

MRP_AD_RES_CHNGS stores information about the deleted resourcechanges.

Column DescriptionsName Null? Type Description

SIMULATION_SET NULL VARCHAR2(10) Simulation set identifierTO_TIME NULL NUMBER Capacity exception to timeFROM_TIME NULL NUMBER Capacity exception from timeTO_DATE NULL DATE Capacity exception to dateFROM_DATE NULL DATE Capacity exception from dateACTION_TYPE NULL NUMBER Action typeSHIFT_NUM NULL NUMBER Shift numberRESOURCE_ID NULL NUMBER Resource identifierDEPARTMENT_ID NULL NUMBER Department identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnRN NULL NUMBER Refresh number populated by the

refresh snapshot process

IndexesIndex Name Index Type Sequence Column Name

MRP_AD_RES_CHNGS_N1 NOT UNIQUE 1 RN

3 – 27Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MRP_AD_SCHD_DATES

MRP_AD_SCHD_DATES stores information about the deleted masterdemand and master production schedules.

Column DescriptionsName Null? Type Description

ORGANIZATION_ID NULL NUMBER Organization identifierINVENTORY_ITEM_ID NULL NUMBER Inventory item identifierSUPPLY_DEMAND_TYPE NULL NUMBER Supply demand typeSCHEDULE_ORIGINATION_TYPE NULL NUMBER Schedule origination typeMPS_TRANSACTION_ID NULL NUMBER MPS transaction identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnRN NULL NUMBER Refresh number populated by the

refresh snapshot process

IndexesIndex Name Index Type Sequence Column Name

MRP_AD_SCHD_DATES_N1 NOT UNIQUE 1 RN

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MRP_AD_SI_CAPA

MRP_AD_SI_CAPA stores information about the deleted suppliercapacities.

Column DescriptionsName Null? Type Description

ASL_ID NULL NUMBER Identifier for the ApprovedSupplier List entry with whichthe supplier capacity isassociated

USING_ORGANIZATION_ID NULL NUMBER Ship–to organization that isusing the supplier capacityinformation

FROM_DATE NULL DATE Date the supplier capacitybecomes effective

LAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnRN NULL NUMBER Refresh number populated by the

refresh snapshot process

IndexesIndex Name Index Type Sequence Column Name

MRP_AD_SI_CAPA_N1 NOT UNIQUE 1 RN

3 – 29Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MRP_AD_SUPPLY

MRP_AD_SUPPLY stores information about the deleted incomingsupplies for an organization.

Column DescriptionsName Null? Type Description

SUPPLY_TYPE_CODE NULL VARCHAR2(25) Supply type codeSUPPLY_SOURCE_ID NULL NUMBER Supply source identifierORGANIZATION_ID NULL NUMBER Organization identifierINVENTORY_ITEM_ID NULL NUMBER Inventory item identifierTRANSACTION_ID NULL NUMBER Inventory supply transaction

identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnRN NULL NUMBER Refresh number populated by the

refresh snapshot process

IndexesIndex Name Index Type Sequence Column Name

MRP_AD_SUPPLY_N1 NOT UNIQUE 1 RN

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MRP_AD_U_DEMAND

MRP_AD_U_DEMAND stores information about the deleted userdefined demands.

Column DescriptionsName Null? Type Description

TRANSACTION_ID NULL NUMBER User demand transactionidentifier

LAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnRN NULL NUMBER Refresh number populated by the

refresh snapshot process

IndexesIndex Name Index Type Sequence Column Name

MRP_AD_U_DEMAND_N1 NOT UNIQUE 1 RN

3 – 31Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MRP_AD_U_SUPPLY

MRP_AD_U_SUPPLY stores information about the deleted user definedsupplies.

Column DescriptionsName Null? Type Description

TRANSACTION_ID NULL NUMBER User supply transactionidentifier

LAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnRN NULL NUMBER Refresh number populated by the

refresh snapshot process

IndexesIndex Name Index Type Sequence Column Name

MRP_AD_U_SUPPLY_N1 NOT UNIQUE 1 RN

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MRP_AD_WIP_COMP_DEMANDS

MRP_AD_WIP_COMP_DEMANDS stores information about thedeleted WIP component demands.

Column DescriptionsName Null? Type Description

JOB_TYPE NULL NUMBER Type of WIP jobWJS_NET_QTY_FLAG NULL NUMBER Flag indicating if net quantity

is changed from positive tonegative

WJS_MPS_NET_QTY_FLAG NULL NUMBER Flag indicating if MPS netquantity is changed frompositive to negative

MRP_NET_FLAG NULL NUMBER Flag indicating if MRP net flagis changed from 1 to 2

ST_MPS_NET_FLAG NULL NUMBER Flag indicating if net quantityis changed from positive tonegative

NST_NMPS_FLAG NULL NUMBER Flag indicating if net requiredquantity is changed frompositive to negative, used fornon–standard job

NST_MPS_FLAG NULL NUMBER Flag indicating if net MPSrequired quantity is changedfrom positive to negative, usedfor non–standard job

ST_NMPS_FLAG NULL NUMBER Flag indicating if net requiredquantity is changed frompositive to negative, used forstandard job

ST_MPS_FLAG NULL NUMBER Flag indicating if net MPSrequired quantity is changedfrom positive to negative, usedfor standard job

INVENTORY_ITEM_ID NULL NUMBER Inventory item identifierOPERATION_SEQ_NUM NULL NUMBER Operation sequence numberWIP_ENTITY_ID NULL NUMBER WIP job or repetitive assembly

identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnRN NULL NUMBER Refresh number populated by the

refresh snapshot process

IndexesIndex Name Index Type Sequence Column Name

MRP_AD_WIP_COMP_DEMANDS_N1 NOT UNIQUE 1 RN

3 – 33Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MRP_AD_WIP_COMP_SUPPLIES

MRP_AD_WIP_COMP_SUPPLIES stores information about the deletedWIP component supplies.

Column DescriptionsName Null? Type Description

JOB_TYPE NULL NUMBER Type of WIP jobWJS_NET_QTY_FLAG NULL NUMBER Flag indicating if net quantity

is changed from positive tonegative

WJS_MPS_NET_QTY_FLAG NULL NUMBER Flag indicating if MPS netquantity is changed frompositive to negative

MRP_NET_FLAG NULL NUMBER Flag indicating if MRP net flagis changed from 1 to 2

ST_MPS_NET_FLAG NULL NUMBER Flag indicating if net quantityis changed from positive tonegative

NST_NMPS_FLAG NULL NUMBER Flag indicating if net requiredquantity is changed frompositive to negative, used fornon–standard job

NST_MPS_FLAG NULL NUMBER Flag indicating if net MPSrequired quantity is changedfrom positive to negative, usedfor non–standard job

ST_NMPS_FLAG NULL NUMBER Flag indicating if net requiredquantity is changed frompositive to negative, used forstandard job

ST_MPS_FLAG NULL NUMBER Flag indicating if net MPSrequired quantity is changedfrom positive to negative, usedfor standard job

INVENTORY_ITEM_ID NULL NUMBER Inventory item identifierOPERATION_SEQ_NUM NULL NUMBER Operation sequence numberWIP_ENTITY_ID NULL NUMBER WIP job or repetitive assembly

identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnRN NULL NUMBER Refresh number populated by the

refresh snapshot process

IndexesIndex Name Index Type Sequence Column Name

MRP_AD_WIP_COMP_SUPPLIES_N1 NOT UNIQUE 1 RN

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MRP_AD_WLINES

MRP_AD_WLINES stores information about the deleted WIP lines.

Column DescriptionsName Null? Type Description

LINE_ID NULL NUMBER WIP line identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnRN NULL NUMBER Refresh number populated by the

refresh snapshot process

IndexesIndex Name Index Type Sequence Column Name

MRP_AD_WLINES_N1 NOT UNIQUE 1 RN

3 – 35Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MRP_AD_WOPRS

MRP_AD_WOPRS stores information about the deleted WIP operations.

Column DescriptionsName Null? Type Description

REPETITIVE_SCHEDULE_ID NULL NUMBER WIP repetitive scheduleidentifier

OPERATION_SEQ_NUM NULL NUMBER Operation sequence numberWIP_ENTITY_ID NULL NUMBER WIP job or repetitive assembly

identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnRN NULL NUMBER Refresh number populated by the

refresh snapshot process

IndexesIndex Name Index Type Sequence Column Name

MRP_AD_WOPRS_N1 NOT UNIQUE 1 RN

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MRP_AD_WOPR_RESS

MRP_AD_WOPR_RESS stores information about the deleted resourcerequirements associated with job and repetitive schedule operations.

Column DescriptionsName Null? Type Description

REPETITIVE_SCHEDULE_ID NULL NUMBER WIP repetitive scheduleidentifier

RESOURCE_SEQ_NUM NULL NUMBER Resource sequence numberOPERATION_SEQ_NUM NULL NUMBER Operation sequence numberWIP_ENTITY_ID NULL NUMBER WIP job or repetitive assembly

identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnRN NULL NUMBER Refresh number populated by the

refresh snapshot process

IndexesIndex Name Index Type Sequence Column Name

MRP_AD_WOPR_RESS_N1 NOT UNIQUE 1 RN

3 – 37Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MRP_AD_WREQ_OPRS

MRP_AD_WREQ_OPRS stores information about the deleted materialrequirements of jobs and schedules.

Column DescriptionsName Null? Type Description

REPETITIVE_SCHEDULE_ID NULL NUMBER WIP repetitive scheduleidentifier

OPERATION_SEQ_NUM NULL NUMBER Operation sequence numberWIP_ENTITY_ID NULL NUMBER WIP job or repetitive assembly

identifierINVENTORY_ITEM_ID NULL NUMBER Inventory item identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnRN NULL NUMBER Refresh number populated by the

refresh snapshot process

IndexesIndex Name Index Type Sequence Column Name

MRP_AD_WREQ_OPRS_N1 NOT UNIQUE 1 RN

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_AMONG_VALUES

MSC_AMONG_VALUES stores the values entered by the user in thePlanner Workbench Find Windows when choosing ’among’ condition.This table is used with MSC_SELECTION_CRITERIA by the PlannerWorkbench to filter the data seen in the Items, Supply, Demand,Supply/Demand and Exception Summary window. FOLDER_IDidentifies the folder that is tied to the criteria. FIELD_NAME andSEQUENCE identify the field against which the criteria is specified bythe user. OR_VALUES and HIDDEN_VALUES store the criteria values.

Column DescriptionsName Null? Type Description

FOLDER_ID NOT NULL NUMBER Folder identifierSEQUENCE NOT NULL NUMBER Criteria sequenceFIELD_NAME NOT NULL VARCHAR2(30) Field nameOR_VALUES NULL VARCHAR2(250) selected values from ’IN’

functionHIDDEN_VALUES NULL VARCHAR2(250) selected values from ’IN’

functionCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who column

IndexesIndex Name Index Type Sequence Column Name

MSC_AMONG_VALUES_N1 NOT UNIQUE 1 FOLDER_ID

3 – 39Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ANSWERS

This table stores the responses to Ask Oracle questions.

Column DescriptionsName Null? Type Description

ANSWER_ID NOT NULL NUMBER Unique identifier for the rowQUESTION_ID NULL NUMBER Unique identifier associated

with the questionSEQ_NUM NULL NUMBER Answer sequence numberSESSION_ID NULL NUMBER Session unique identifierANSWER_TEXT NULL VARCHAR2(2000) Answer textLAST_UPDATE_DATE NOT NULL DATE Standard who columnLAST_UPDATED_BY NOT NULL NUMBER Standard who columnCREATION_DATE NOT NULL DATE Standard who columnCREATED_BY NOT NULL NUMBER Standard who columnLAST_UPDATE_LOGIN NULL NUMBER Standard who column

IndexesIndex Name Index Type Sequence Column Name

MSC_ANSWERS_N1 NOT UNIQUE 1 ANSWER_ID2 SEQ_NUM

MSC_ANSWERS_N2 NOT UNIQUE 1 SESSION_ID2 ANSWER_ID4 SEQ_NUM

SequencesSequence Derived Column

MSC_ANSWERS_S ANSWER_ID

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_APPS_INSTANCES

This tables stores the information of each connected Applicationinstance.

QuickCodes ColumnsColumn QuickCodes Type QuickCodes Table

APPS_VER MSC_APPS_VERSION MFG_LOOKUPS1 Application version 10.72 Application version 113 Application version 11i

Column DescriptionsName Null? Type Description

INSTANCE_CODE NOT NULL VARCHAR2(3) Unique code assigned to eachapplication instance

APPS_VER NOT NULL NUMBER Application’s version numberINSTANCE_TYPE NOT NULL NUMBER Specifies instance type (1 =

disc apps, 2=OPM, 3= other)DBS_VER NOT NULL NUMBER Database version numberA2M_DBLINK NULL VARCHAR2(128) Application to MSC’s database

linkM2A_DBLINK NULL VARCHAR2(128) MSC to Application’s database

linkENABLE_FLAG NOT NULL NUMBER Y/N Flag to indicate whether

the site is currently active orinactive

LRID NULL NUMBER Last refresh IDLRTYPE NULL VARCHAR2(1) Last refresh type: C = for

complete refresh, I = forincremental

APPS_LRN NOT NULL NUMBER Application instance’s lastrefresh number

INSTANCE_ID NOT NULL NUMBER Applications’ InstanceIdentifier

LCID NULL NUMBER Last executed collectionprogram number

ST_STATUS NOT NULL NUMBER The status of instance data instaging table

CLEANSED_FLAG NOT NULL NUMBER The data cleansing flag of theinstance data

GMT_DIFFERENCE NOT NULL NUMBER The time difference to the GMTLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield

structure defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segment

3 – 41Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

ATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentCURRENCY NOT NULL VARCHAR2(3) Currency codeASSIGNMENT_SET_ID NULL NUMBER Assignment Set Id

IndexesIndex Name Index Type Sequence Column Name

MSC_APPS_INSTANCES_U1 UNIQUE 5 INSTANCE_ID

SequencesSequence Derived Column

MSC_APPS_INSTANCE_S2 LRID

MSC_APPS_INSTANCES_S INSTANCE_ID

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ASSIGNMENT_SETS

This table stores the assignment of sourcing rules (or bills ofdistribution) to the item, organization, category, or global level. Thistable stores data which are created at planning server and sourceapplications.

Column DescriptionsName Null? Type Description

ASSIGNMENT_SET_ID (PK) NOT NULL NUMBER Assignment set identifierSR_INSTANCE_ID NOT NULL NUMBER Source application identifierASSIGNMENT_SET_NAME NOT NULL VARCHAR2(34) Assignment set nameDESCRIPTION NULL VARCHAR2(80) DescriptionSR_ASSIGNMENT_SET_ID NOT NULL NUMBER Assignment set identifier from

source application instanceDELETED_FLAG NULL NUMBER Flag to indicate whether the

row is no longer valid.SYS_YES means the row will bedeleted

REFRESH_NUMBER NULL NUMBER Refresh numberLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield

structure defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentCOLLECTED_FLAG NULL NUMBER Flag to indicate whether the

row is collected fromapplication instance.

IndexesIndex Name Index Type Sequence Column Name

MSC_ASSIGNMENTS_SETS_U3 NOT UNIQUE 4 SR_INSTANCE_ID5 SR_ASSIGNMENT_SET_ID

MSC_ASSIGNMENT_SETS_U1 UNIQUE 5 ASSIGNMENT_SET_ID

3 – 43Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Indexes (Continued)Index Name Index Type Sequence Column Name

MSC_ASSIGNMENT_SETS_U2 UNIQUE 5 ASSIGNMENT_SET_NAME

SequencesSequence Derived Column

MSC_ASSIGNMENT_SETS_S ASSIGNMENT_SET_ID

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ATP_RULES

This table stores rules and options that are used in Available To Promisecomputation.

Column DescriptionsName Null? Type Description

RULE_ID NOT NULL NUMBER ATP rule identifierSR_INSTANCE_ID (PK) NOT NULL NUMBER Instance idRULE_NAME NOT NULL VARCHAR2(80) Name of ATP ruleDESCRIPTION NULL VARCHAR2(240) Description for ATP ruleACCUMULATE_AVAILABLE_FLAG NOT NULL NUMBER Flag for ATP computation to

accumulate quantityavailability

BACKWARD_CONSUMPTION_FLAG NOT NULL NUMBER Flag for ATP computation tobackwardly consume shortage

FORWARD_CONSUMPTION_FLAG NOT NULL NUMBER Flag for ATP computation toforwardly consume shortage

PAST_DUE_DEMAND_CUTOFF_FENCE NULL NUMBER Demand before the specifiednumber of days are not to beconsidered in ATP computation

PAST_DUE_SUPPLY_CUTOFF_FENCE NULL NUMBER Supplies before the specifiednumber of days are not to beconsidered in ATP computation

INFINITE_SUPPLY_FENCE_CODE NOT NULL NUMBER Source code for infinite supplytime fence

INFINITE_SUPPLY_TIME_FENCE NULL NUMBER Infinite supply time fence daysonly when user–defined isspecified in the time fencecode

ACCEPTABLE_EARLY_FENCE NULL NUMBER Acceptable early fenceACCEPTABLE_LATE_FENCE NULL NUMBER Acceptable late fenceDEFAULT_ATP_SOURCES NULL NUMBER Indicate which subinventories

to use for on–hand quantitiesDEMAND_CLASS_ATP_FLAG NOT NULL NUMBER Yes/No flag for ATP computation

to consider Demand Class whenselecting supply and demand

INCLUDE_SALES_ORDERS NOT NULL NUMBER Yes/No flag for ATP computationto include demand from salesorders

INCLUDE_DISCRETE_WIP_DEMAND NOT NULL NUMBER Yes/No flag for ATP computationto include demand from WIPdiscrete jobs

INCLUDE_REP_WIP_DEMAND NOT NULL NUMBER Yes/No flag for ATP computationto include demand from WIPrepetitive discrete jobs

INCLUDE_NONSTD_WIP_DEMAND NOT NULL NUMBER Yes/No flag for ATP computationto include demand from WIPnon–standard jobs

INCLUDE_DISCRETE_MPS NOT NULL NUMBER Yes/No flag for ATP computationto include supply from discreteMPS schedule

INCLUDE_USER_DEFINED_DEMAND NOT NULL NUMBER Yes/No flag for ATP computationto include user defined demand

INCLUDE_PURCHASE_ORDERS NOT NULL NUMBER Yes/No flag for ATP computationto include supply from purchaseorders

INCLUDE_DISCRETE_WIP_RECEIPTS NOT NULL NUMBER Yes/No flag for ATP computationto include supply from WIPdiscrete jobs

3 – 45Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

INCLUDE_REP_WIP_RECEIPTS NOT NULL NUMBER Yes/No flag for ATP computationto include supply from WIPrepetitive schedule jobs

INCLUDE_NONSTD_WIP_RECEIPTS NOT NULL NUMBER Yes/No flag for ATP computationto include supply from WIPnon–standard jobs

INCLUDE_INTERORG_TRANSFERS NOT NULL NUMBER Yes/No flag for ATP computationto include supply frominter–organization transfers

INCLUDE_ONHAND_AVAILABLE NOT NULL NUMBER Yes/No flag for ATP computationto include supply from on–handinventory

INCLUDE_USER_DEFINED_SUPPLY NOT NULL NUMBER Yes/No flag for ATP computationto include supply from userdefined source

ACCUMULATION_WINDOW NULL NUMBER Maximum number of days thatavailable supply should beaccumulated. Only has impactif accumulate available = Yes

INCLUDE_REP_MPS NOT NULL NUMBER Yes/No flag for ATP computationto include supply fromrepetitive MPS schedules

INCLUDE_INTERNAL_REQS NULL NUMBER Yes/No flag for ATP computationinclude from internalrequisitions

INCLUDE_SUPPLIER_REQS NULL NUMBER Yes/No flag for ATP computationinclude from internal orders

INCLUDE_INTERNAL_ORDERS NULL NUMBER Yes/No flag for ATP computationto include demand from internalorders

INCLUDE_FLOW_SCHEDULE_DEMAND NULL NUMBER Yes/No flag for ATP computationto include demand from flowschedule

INCLUDE_FLOW_SCHEDULE_RECEIPTS NULL NUMBER Yes/No flag for ATP computationto include supply fromrepetitive MPS schedules

USER_ATP_SUPPLY_TABLE_NAME NULL VARCHAR2(30) Not currently usedUSER_ATP_DEMAND_TABLE_NAME NULL VARCHAR2(30) Not currently usedMPS_DESIGNATOR NULL VARCHAR2(10) Not currently usedLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segment

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

ATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segment

IndexesIndex Name Index Type Sequence Column Name

MSC_ATP_RULES_U1 UNIQUE 5 SR_INSTANCE_ID7 RULE_ID

SequencesSequence Derived Column

MSC_ATP_RULES_S RULE_ID

3 – 47Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_AVAILABLE_TO_PROMISE

MSC_AVAILABLE_TO_PROMISE stores the projected ATP values for anitem in an MRP or MPS plan. Each row represents the available topromise quantity for an item on a given date. The table is populated bythe Planner.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_SYSTEM_ITEMS PLAN_ID PLAN_IDORGANIZATION_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_IDINVENTORY_ITEM_ID INVENTORY_ITEM_ID

Column DescriptionsName Null? Type Description

TRANSACTION_ID NOT NULL NUMBER Unique identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnINVENTORY_ITEM_ID NOT NULL NUMBER Inventory item identifierPLAN_ID NOT NULL NUMBER Plan identifierORGANIZATION_ID NOT NULL NUMBER Organization identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierSCHEDULE_DATE NOT NULL DATE Date of ATPLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnQUANTITY_AVAILABLE NOT NULL NUMBER ATP quantityREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnUPDATED NULL NUMBER Flag indicating whether the row

is updatedSTATUS NULL NUMBER Flag indicating the status of

the row

IndexesIndex Name Index Type Sequence Column Name

MSC_AVAILABLE_TO_PROMISE_U1 UNIQUE 5 PLAN_ID6 INVENTORY_ITEM_ID16 ORGANIZATION_ID21 SR_INSTANCE_ID26 SCHEDULE_DATE

MSC_AVAILABLE_TO_PROMISE_U2 UNIQUE 2 PLAN_ID5 TRANSACTION_ID

SequencesSequence Derived Column

MSC_AVAILABLE_TO_PROMISE_S TRANSACTION_ID

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_BILL_OF_RESOURCES

This table stores the set of resources required in an organization.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_PLAN_ORGANIZATIONS PLAN_ID PLAN_IDORGANIZATION_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_ID

Column DescriptionsName Null? Type Description

BILL_OF_RESOURCES (PK) NOT NULL VARCHAR2(10) Source application bill ofresource identifier

PLAN_ID (PK) NOT NULL NUMBER Plan identifierORGANIZATION_ID (PK) NOT NULL NUMBER Organization identifierSR_INSTANCE_ID (PK) NOT NULL NUMBER Source application instance

identifierDESCRIPTION NULL VARCHAR2(50) Bill of resource descriptionDISABLE_DATE NULL DATE Bill of resource disable dateROLLUP_START_DATE NULL DATE Bill of resources load start

dateROLLUP_COMPLETION_DATE NULL DATE Bill of resources load

completion dateREFRESH_NUMBER NULL NUMBER Refresh number used by the

collection programLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Concurrent Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segment

3 – 49Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

IndexesIndex Name Index Type Sequence Column Name

MSC_BILL_OF_RESOURCES_U1 UNIQUE 1 PLAN_ID2 SR_INSTANCE_ID3 ORGANIZATION_ID5 BILL_OF_RESOURCES

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_BIS_BUSINESS_PLANS

A business plan in this context is one of possibly many scenarios whichset performance targets to particular values anticipated under thatscenario. The MSC_BIS_BUSINESS_PLANS table is a simple listing ofbusiness plans collected from source applications.

Column DescriptionsName Null? Type Description

BUSINESS_PLAN_ID NOT NULL NUMBER Business plan identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierSHORT_NAME NOT NULL VARCHAR2(30) Short name of business planNAME NOT NULL VARCHAR2(80) Business plan nameDESCRIPTION NULL VARCHAR2(240) Describe the business planVERSION_NO NOT NULL NUMBER Version numberCURRENT_PLAN_FLAG NULL VARCHAR2(1) Yes/No flag indicating whether

the plan is currentREFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection programLAST_UPDATE_DATE NOT NULL DATE Standard who columnLAST_UPDATED_BY NOT NULL NUMBER Standard who columnCREATION_DATE NOT NULL DATE Standard who columnCREATED_BY NOT NULL NUMBER Standard who columnLAST_UPDATE_LOGIN NULL NUMBER Standard who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who column

IndexesIndex Name Index Type Sequence Column Name

MSC_BIS_BISINESS_PLAN_U1 UNIQUE 5 SR_INSTANCE_ID10 BUSINESS_PLAN_ID

MSC_BIS_BUSINESS_PLANS_U2 UNIQUE 1 SHORT_NAME2 SR_INSTANCE_ID

SequencesSequence Derived Column

MSC_BIS_BUSINESS_PLANS_S BUSINESS_PLAN_ID

3 – 51Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_BIS_INV_DETAIL

MSC_BIS_INV_DETAIL contains Inventory balance details collectedfrom source applications.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_DESIGNATORS ORGANIZATION_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_SYSTEM_ITEMS PLAN_ID PLAN_IDORGANIZATION_ID ORGANIZATION_IDINVENTORY_ITEM_ID INVENTORY_ITEM_IDSR_INSTANCE_ID SR_INSTANCE_ID

Column DescriptionsName Null? Type Description

PLAN_ID NOT NULL NUMBER Organization identifierORGANIZATION_ID NOT NULL NUMBER Organization identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierDETAIL_DATE NOT NULL DATE Detail dateINVENTORY_ITEM_ID NULL NUMBER Inventory item identifierPROJECT_ID NULL NUMBER Project identifierTASK_ID NULL NUMBER Task identifierMDS_QUANTITY NOT NULL NUMBER Total MSD quantify of the planINVENTORY_QUANTITY NOT NULL NUMBER Total inventory quantity of

the planINVENTORY_COST NULL NUMBER Total inventory cost of the

planMDS_COST NULL NUMBER Total MDS cost of the planMDS_PRICE NULL NUMBER Total MDS price of the planLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who column

IndexesIndex Name Index Type Sequence Column Name

MSC_BIS_INV_DETAILS_N1 NOT UNIQUE 1 PLAN_ID2 ORGANIZATION_ID3 SR_INSTANCE_ID

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_BIS_PERFORMANCE_MEASURES

MSC_BIS_PERFORMANCE_MEASURES contains businessperformance measures collected from source applications.

Column DescriptionsName Null? Type Description

MEASURE_ID NOT NULL NUMBER Measure identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierMEASURE_SHORT_NAME NOT NULL VARCHAR2(30) Measure short nameMEASURE_NAME NOT NULL VARCHAR2(80) Measure nameDESCRIPTION NULL VARCHAR2(240) Describe the performance

measureORG_DIMENSION_ID NULL NUMBER Organization dimension

identifierTIME_DIMENSION_ID NULL NUMBER Time dimension identifierDIMENSION1_ID NULL NUMBER First dimension identifierDIMENSION2_ID NULL NUMBER Second dimension identifierDIMENSION3_ID NULL NUMBER Third dimension identifierDIMENSION4_ID NULL NUMBER Forth dimension identifierDIMENSION5_ID NULL NUMBER Fifth dimension identifierUNIT_OF_MEASURE_CLASS NULL VARCHAR2(10) Unit of measure classREFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection programLAST_UPDATE_DATE NOT NULL DATE Standard who columnLAST_UPDATED_BY NOT NULL NUMBER Standard who columnCREATION_DATE NOT NULL DATE Standard who columnCREATED_BY NOT NULL NUMBER Standard who columnLAST_UPDATE_LOGIN NULL NUMBER Standard who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who column

IndexesIndex Name Index Type Sequence Column Name

MSC_BIS_PERFORMANCE_MEASURE_U1 UNIQUE 5 SR_INSTANCE_ID10 MEASURE_ID

MSC_BIS_PERFORMANCE_MEASURE_U2 UNIQUE 1 MEASURE_SHORT_NAME2 SR_INSTANCE_ID

SequencesSequence Derived Column

MSC_BIS_PERF_MEASURES_S MEASURE_ID

3 – 53Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_BIS_PERIODS

MSC_BIS_PERIODS stores periods between the calendar start date andend dates.

Column DescriptionsName Null? Type Description

ORGANIZATION_ID (PK) NOT NULL NUMBER Organization identifierSR_INSTANCE_ID (PK) NOT NULL NUMBER Source application instance

identifierPERIOD_SET_NAME (PK) NOT NULL VARCHAR2(15) Accounting calendar namePERIOD_NAME (PK) NOT NULL VARCHAR2(15) System generated accounting

period nameSTART_DATE NOT NULL DATE Date on which accounting period

beginsEND_DATE NOT NULL DATE Date on which accounting period

endsYEAR_START_DATE NULL DATE Date on which the year

containing this accountingperiod starts

QUARTER_START_DATE NULL DATE Date on which the quartercontaining this accountingperiod starts

PERIOD_TYPE NOT NULL VARCHAR2(15) Accounting period typePERIOD_YEAR NOT NULL NUMBER(15) Accounting period yearPERIOD_NUM NOT NULL NUMBER(15) Accounting period numberQUARTER_NUM NOT NULL NUMBER(15) Quarter number of accounting

periodENTERED_PERIOD_NAME NOT NULL VARCHAR2(15) User entered accounting period

nameADJUSTMENT_PERIOD_FLAG NOT NULL VARCHAR2(1) Calendar period adjustment

statusDESCRIPTION NULL VARCHAR2(240) Accounting period descriptionLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER(15) Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER(15) Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER(15) Standard Who columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentCONTEXT NULL VARCHAR2(150) Descriptive flexfield segment

IndexesIndex Name Index Type Sequence Column Name

MSC_BIS_PERIODS_N1 NOT UNIQUE 1 START_DATEMSC_BIS_PERIODS_N2 NOT UNIQUE 1 END_DATEMSC_BIS_PERIODS_U1 UNIQUE 1 SR_INSTANCE_ID

2 ORGANIZATION_ID3 PERIOD_NAME4 PERIOD_SET_NAME

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Indexes (Continued)Index Name Index Type Sequence Column Name

MSC_BIS_PERIODS_U2 UNIQUE 1 ORGANIZATION_ID2 SR_INSTANCE_ID3 PERIOD_SET_NAME4 PERIOD_TYPE5 PERIOD_YEAR6 PERIOD_NUM

3 – 55Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_BIS_RES_SUMMARY

MSC_BIS_RES_SUMMARY stores resource required hours and availablehours for BIS reports.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_DEPARTMENT_RESOURCES PLAN_ID PLAN_IDORGANIZATION_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_IDDEPARTMENT_ID DEPARTMENT_IDRESOURCE_ID RESOURCE_ID

Column DescriptionsName Null? Type Description

PLAN_ID NOT NULL NUMBER Plan identifierORGANIZATION_ID NOT NULL NUMBER Organization identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierDEPARTMENT_ID NOT NULL NUMBER Department identifier/Line

identifier from sourceapplication instance

RESOURCE_ID NOT NULL NUMBER Resource identifier from sourceapplication instance. (–1 forLINE)

RESOURCE_DATE NULL DATE Resource required dateREQUIRED_HOURS NULL NUMBER Resource required hoursAVAILABLE_HOURS NULL NUMBER Resource available hoursUTILIZATION NULL NUMBER Resource utilizationDEPARTMENT_CLASS NULL VARCHAR2(10) Department ClassRESOURCE_GROUP NULL VARCHAR2(30) Resource group codeLAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who column

IndexesIndex Name Index Type Sequence Column Name

MSC_BIS_RES_SUMMARY_N1 NOT UNIQUE 1 PLAN_ID2 ORGANIZATION_ID3 SR_INSTANCE_ID

3 – 56 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_BIS_TARGETS

MSC_BIS_TARGETS stores the target values for the BIS reports.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_BIS_BUSINESS_PLANS BUSINESS_PLAN_ID BUSINESS_PLAN_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_BIS_TARGET_LEVELS SR_INSTANCE_ID SR_INSTANCE_IDTARGET_LEVEL_ID TARGET_LEVEL_ID

Column DescriptionsName Null? Type Description

TARGET_ID NOT NULL NUMBER Target identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierTARGET_LEVEL_ID NOT NULL NUMBER Target level identifierBUSINESS_PLAN_ID NOT NULL NUMBER Business plan identifierORG_LEVEL_VALUE_ID NOT NULL VARCHAR2(80) Org level value identifierTIME_LEVEL_VALUE_ID NOT NULL VARCHAR2(80) Time level value identifierDIM1_LEVEL_VALUE_ID NULL VARCHAR2(80) First dimension level value

identifierDIM2_LEVEL_VALUE_ID NULL VARCHAR2(80) Second dimension level value

identifierDIM3_LEVEL_VALUE_ID NULL VARCHAR2(80) Third dimension level value

identifierDIM4_LEVEL_VALUE_ID NULL VARCHAR2(80) Forth dimension level value

identifierDIM5_LEVEL_VALUE_ID NULL VARCHAR2(80) Fifth dimension level value

identifierTARGET NULL NUMBER Target numberRANGE1_LOW NULL NUMBER Low number of the first rangeRANGE1_HIGH NULL NUMBER High number of the first rangeRANGE2_LOW NULL NUMBER Low number of the second rangeRANGE2_HIGH NULL NUMBER High number of the second rangeRANGE3_LOW NULL NUMBER Low number of the third rangeRANGE3_HIGH NULL NUMBER High number of the third rangeNOTIFY_RESP1_ID NULL NUMBER First notify identifierNOTIFY_RESP1_SHORT_NAME NULL VARCHAR2(100) Short name of the first notifyNOTIFY_RESP2_ID NULL NUMBER Second notify identifierNOTIFY_RESP2_SHORT_NAME NULL VARCHAR2(100) Short name of the second notifyNOTIFY_RESP3_ID NULL NUMBER Third notify identifierNOTIFY_RESP3_SHORT_NAME NULL VARCHAR2(100) Short name of the third notifyREFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection programLAST_UPDATE_DATE NOT NULL DATE Standard who columnLAST_UPDATED_BY NOT NULL NUMBER Standard who columnCREATION_DATE NOT NULL DATE Standard who columnCREATED_BY NOT NULL NUMBER Standard who columnLAST_UPDATE_LOGIN NULL NUMBER Standard who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who column

3 – 57Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

IndexesIndex Name Index Type Sequence Column Name

MSC_BIS_TARGETS_U1 UNIQUE 5 SR_INSTANCE_ID10 TARGET_ID

MSC_BIS_TARGETS_U2 UNIQUE 1 TARGET_LEVEL_ID2 SR_INSTANCE_ID4 ORG_LEVEL_VALUE_ID6 BUSINESS_PLAN_ID8 TIME_LEVEL_VALUE_ID10 DIM1_LEVEL_VALUE_ID12 DIM2_LEVEL_VALUE_ID14 DIM3_LEVEL_VALUE_ID16 DIM4_LEVEL_VALUE_ID18 DIM5_LEVEL_VALUE_ID

SequencesSequence Derived Column

MSC_BIS_TARGETS_S TARGET_ID

MSC_BIS_TARGET_LEVELS_S TARGET_LEVEL_ID

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_BIS_TARGET_LEVELS

MSC_BIS_TARGET_LEVELS contains different combinations ofdimension levels to be applied simultaneously to get a performanceindicator relevant to a particular reporting need. For example, ifsomeone wants to know sales revenues broken down by month and byproduct and by state, then this combination of parameters would becaptured in a target level.

MSC_BIS_TARGET_LEVELS contains data collected from sourceapplications.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_BIS_PERFORMANCE_MEASURES MEASURE_ID MEASURE_IDSR_INSTANCE_ID SR_INSTANCE_ID

Column DescriptionsName Null? Type Description

TARGET_LEVEL_ID NOT NULL NUMBER Target level identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierTARGET_LEVEL_SHORT_NAME NOT NULL VARCHAR2(30) Short name identifying the

target levelTARGET_LEVEL_NAME NOT NULL VARCHAR2(80) Target level nameDESCRIPTION NULL VARCHAR2(240) Describe the target levelMEASURE_ID NOT NULL NUMBER Performance measure identifierORG_LEVEL_ID NOT NULL NUMBER Organization level identifierTIME_LEVEL_ID NOT NULL NUMBER Time level identifierDIMENSION1_LEVEL_ID NULL NUMBER First dimension level

identifierDIMENSION2_LEVEL_ID NULL NUMBER Second dimension level

identifierDIMENSION3_LEVEL_ID NULL NUMBER Third dimension level

identifierDIMENSION4_LEVEL_ID NULL NUMBER Forth dimension level

identifierDIMENSION5_LEVEL_ID NULL NUMBER Fifth dimension level

identifierWORKFLOW_ITEM_TYPE NULL VARCHAR2(8) Workflow item typeWORKFLOW_PROCESS_SHORT_NAME NULL VARCHAR2(30) Workflow process short nameDEFAULT_NOTIFY_RESP_ID NULL NUMBER Default notify identifierDEFAULT_NOTIFY_RESP_SHORT_NAME NULL VARCHAR2(100) Name of the default notifyCOMPUTING_FUNCTION_ID NULL NUMBER Computing function identifierREPORT_FUNCTION_ID NULL NUMBER Report function identifierUNIT_OF_MEASURE NULL VARCHAR2(25) Unit of measureSYSTEM_FLAG NULL VARCHAR2(1) System flagREFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection programLAST_UPDATE_DATE NOT NULL DATE Standard who columnLAST_UPDATED_BY NOT NULL NUMBER Standard who columnCREATION_DATE NOT NULL DATE Standard who columnCREATED_BY NOT NULL NUMBER Standard who columnLAST_UPDATE_LOGIN NULL NUMBER Standard who column

3 – 59Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

REQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who column

IndexesIndex Name Index Type Sequence Column Name

MSC_BIS_TARGET_LEVELS_U1 UNIQUE 5 SR_INSTANCE_ID10 TARGET_LEVEL_ID

MSC_BIS_TARGET_LEVELS_U2 UNIQUE 1 TARGET_LEVEL_SHORT_NAME2 SR_INSTANCE_ID

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_BOMS

This table represents the Bills Of Material of an item created at sourceapplications.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_SYSTEM_ITEMS PLAN_ID PLAN_IDINVENTORY_ITEM_ID ASSEMBLY_ITEM_IDORGANIZATION_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_ID

Column DescriptionsName Null? Type Description

PLAN_ID NOT NULL NUMBER Plan identifierBILL_SEQUENCE_ID NOT NULL NUMBER Bill sequence identifier in the

source application instanceSR_INSTANCE_ID NOT NULL NUMBER Identifier of the source

application instanceASSEMBLY_TYPE NOT NULL NUMBER Manufacturing Bill(1), or

Engineering(2). Used for UIand reports.

ALTERNATE_BOM_DESIGNATOR NULL VARCHAR2(10) Name of the bill for alternatebills (null for the primarybill)

SPECIFIC_ASSEMBLY_COMMENT NULL VARCHAR2(240) Comments for specific assemblyPENDING_FROM_ECN NULL VARCHAR2(10) Change notice that created this

bill of materialSCALING_TYPE NULL NUMBER (OPM) Controls scaling behaviorASSEMBLY_QUANTITY NULL NUMBER Assembly quantityUOM NULL VARCHAR2(3) Unit of measure codeORGANIZATION_ID NOT NULL NUMBER Organization identifier of the

itemASSEMBLY_ITEM_ID NOT NULL NUMBER Identifier of the item being

assembledREFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection programLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segment

3 – 61Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

ATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segment

IndexesIndex Name Index Type Sequence Column Name

MSC_BOMS_U1 UNIQUE 1 PLAN_ID2 SR_INSTANCE_ID3 BILL_SEQUENCE_ID

MSC_BOMS_U2 UNIQUE 1 PLAN_ID2 ORGANIZATION_ID4 SR_INSTANCE_ID8 ASSEMBLY_ITEM_ID9 ALTERNATE_BOM_DESIGNATOR

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_BOM_COMPONENTS

This table stores the components used in a bill of material created atsource applications.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_BOMS BILL_SEQUENCE_ID BILL_SEQUENCE_IDPLAN_ID PLAN_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_SYSTEM_ITEMS PLAN_ID PLAN_IDORGANIZATION_ID ORGANIZATION_IDINVENTORY_ITEM_ID INVENTORY_ITEM_IDSR_INSTANCE_ID SR_INSTANCE_ID

Column DescriptionsName Null? Type Description

PLAN_ID NOT NULL NUMBER Plan identifierCOMPONENT_SEQUENCE_ID NOT NULL NUMBER Component identifier on the

source application instanceBILL_SEQUENCE_ID NOT NULL NUMBER Identifier of the BOMSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierORGANIZATION_ID NOT NULL NUMBER Organization identifierINVENTORY_ITEM_ID NOT NULL NUMBER Identifier of the component

itemUSING_ASSEMBLY_ID NULL NUMBER Identifier of the item being

assembledCOMPONENT_TYPE NULL NUMBER Component (1), Ingredient

component (–1), by–product (2)SCALING_TYPE NULL NUMBER Scaling typeCHANGE_NOTICE NULL VARCHAR2(10) Code for ECO. Use for UI and

reportingREVISION NULL VARCHAR2(3) Inventory item revision codeUOM_CODE NULL VARCHAR2(3) Unit of measure codeUSAGE_QUANTITY NULL NUMBER Quantity of the component to

build one unit of itemEFFECTIVITY_DATE NULL DATE Date of effectivity for this

componentDISABLE_DATE NULL DATE End of effectivityFROM_UNIT_NUMBER NULL VARCHAR2(30) Effective from this unit numberTO_UNIT_NUMBER NULL VARCHAR2(30) Effective up to this unit

numberUSE_UP_CODE NULL NUMBER Yes/No flag – if yes this

component is effective untilthe available quantity becomesnull

SUGGESTED_EFFECTIVITY_DATE NULL DATE Calculated use–up–date (ifUse–up–code is yes)

DRIVING_ITEM_ID NULL NUMBER Item which consumptiondetermine the switch to thiscomponent

OPERATION_OFFSET_PERCENT NULL NUMBER Operation offset percentOPTIONAL_COMPONENT NULL NUMBER Yes/No flag if optional use

planning factor to determinedemand

OLD_EFFECTIVITY_DATE NULL DATE Old effectivity dateWIP_SUPPLY_TYPE NULL NUMBER Used mainly for phantoms

3 – 63Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

PLANNING_FACTOR NULL NUMBER Planning factor for thiscomponent (percent)

ATP_FLAG NULL NUMBER Yes/No flag used for ATPCOMPONENT_YIELD_FACTOR NOT NULL NUMBER Factor used to multiply

component quantity with toobtain component quantity

REFRESH_NUMBER NULL NUMBER Refresh number populated by thecollection program

LAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segment

IndexesIndex Name Index Type Sequence Column Name

MSC_BOM_COMPONENTS_N1 NOT UNIQUE 2 PLAN_ID5 BILL_SEQUENCE_ID10 SR_INSTANCE_ID15 INVENTORY_ITEM_ID20 EFFECTIVITY_DATE

MSC_BOM_COMPONENTS_N2 NOT UNIQUE 2 PLAN_ID5 BILL_SEQUENCE_ID10 SR_INSTANCE_ID

MSC_BOM_COMPONENTS_N3 NOT UNIQUE 2 PLAN_ID5 BILL_SEQUENCE_ID10 INVENTORY_ITEM_ID15 FROM_UNIT_NUMBER

MSC_BOM_COMPONENTS_N4 NOT UNIQUE 2 PLAN_ID5 BILL_SEQUENCE_ID10 SR_INSTANCE_ID15 INVENTORY_ITEM_ID20 EFFECTIVITY_DATE25 FROM_UNIT_NUMBER

MSC_BOM_COMPONENTS_N5 NOT UNIQUE 1 PLAN_ID2 SR_INSTANCE_ID4 INVENTORY_ITEM_ID6 ORGANIZATION_ID

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Indexes (Continued)Index Name Index Type Sequence Column Name

MSC_BOM_COMPONENTS_U1 UNIQUE 5 PLAN_ID10 SR_INSTANCE_ID12 BILL_SEQUENCE_ID16 COMPONENT_SEQUENCE_ID

SequencesSequence Derived Column

MSC_BOM_COMPONENTS_S COMPONENT_SEQUENCE_ID

3 – 65Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_BOR_REQUIREMENTS

This table stores the set of resources required in an organization for anitem.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_BILL_OF_RESOURCES BILL_OF_RESOURCES BILL_OF_RESOURCESORGANIZATION_ID ORGANIZATION_IDPLAN_ID PLAN_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_DEPARTMENT_RESOURCES PLAN_ID PLAN_IDORGANIZATION_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_IDRESOURCE_ID RESOURCE_IDDEPARTMENT_ID DEPARTMENT_ID

MSC_OPERATION_RESOURCES PLAN_ID PLAN_IDSR_INSTANCE_ID SR_INSTANCE_IDOPERATION_SEQUENCE_ID OPERATION_SEQUENCE_IDRESOURCE_SEQ_NUM RESOURCE_SEQ_NUM

MSC_OPERATION_RESOURCE_SEQS PLAN_ID PLAN_IDSR_INSTANCE_ID SR_INSTANCE_IDOPERATION_SEQUENCE_ID OPERATION_SEQUENCE_IDRESOURCE_SEQ_NUM RESOURCE_SEQ_NUM

MSC_SYSTEM_ITEMS ORGANIZATION_ID ORGANIZATION_IDPLAN_ID PLAN_IDINVENTORY_ITEM_ID ASSEMBLY_ITEM_IDSR_INSTANCE_ID SR_INSTANCE_ID

QuickCodes ColumnsColumn QuickCodes Type QuickCodes Table

ORIGINATION_TYPE CRP_ROLLUP_ORIGINATION MFG_LOOKUPS1 Load2 Manual update3 Manual addition

Column DescriptionsName Null? Type Description

PLAN_ID NOT NULL NUMBER Plan identifierTRANSACTION_ID NOT NULL NUMBER Source application transaction

identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierBILL_OF_RESOURCES NOT NULL VARCHAR2(10) Bill of resource set nameRESOURCE_DEPARTMENT_HOURS NULL NUMBER Required resource hoursOPERATION_SEQUENCE_ID NULL NUMBER Routing operation sequence

identifierOPERATION_SEQ_NUM NULL NUMBER Operation sequence number in

routingRESOURCE_SEQ_NUM NULL NUMBER Resource sequence numberSETBACK_DAYS NULL NUMBER Resource set back days from

assembly due dateASSEMBLY_USAGE NULL NUMBER Resource hours multiplier for

assembly usageORIGINATION_TYPE NULL NUMBER Load(1), Manual update(2),

Manual addition(3)RESOURCE_UNITS NULL NUMBER Operation resource units

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

BASIS NULL NUMBER Operation Basis. Item(1),Lot(2), Resource Units(3),Resource value(4), Totalvalue(5), Activity units(6)

RESOURCE_ID NULL NUMBER Resource identifierDEPARTMENT_ID NULL NUMBER Department identifier (Line

identifier)ORGANIZATION_ID NOT NULL NUMBER Organization identifierASSEMBLY_ITEM_ID NOT NULL NUMBER Assembly item identifierSOURCE_ITEM_ID NOT NULL NUMBER Source item identifierREFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection programLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield

structure defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentSR_TRANSACTION_ID NULL NUMBER(38) Source transaction identifier

IndexesIndex Name Index Type Sequence Column Name

MSC_BOR_REQUIREMENTS_N1 NOT UNIQUE 5 PLAN_ID10 ASSEMBLY_ITEM_ID15 ORGANIZATION_ID20 SR_INSTANCE_ID25 BILL_OF_RESOURCES

MSC_BOR_REQUIREMENTS_U1 UNIQUE 5 PLAN_ID10 SR_INSTANCE_ID15 TRANSACTION_ID

SequencesSequence Derived Column

MSC_BOR_REQUIREMENTS_S TRANSACTION_ID

3 – 67Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_CALENDAR_DATES

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

Column DescriptionsName Null? Type Description

CALENDAR_DATE NOT NULL DATE Calendar dateCALENDAR_CODE NOT NULL VARCHAR2(14) Calendar codeSEQ_NUM NULL NUMBER Sequence number (for working

days only)NEXT_SEQ_NUM NOT NULL NUMBER Next sequence numberPRIOR_SEQ_NUM NOT NULL NUMBER Prior sequence numberNEXT_DATE NOT NULL DATE Date corresponding to next

sequence numberPRIOR_DATE NOT NULL DATE Date corresponding to prior

sequence numberCALENDAR_START_DATE NOT NULL DATE Beginning date for the calendarCALENDAR_END_DATE NOT NULL DATE Ending date for the calendarDESCRIPTION NULL VARCHAR2(240) Calendar descriptionEXCEPTION_SET_ID NOT NULL NUMBER Exception set identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierREFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection programLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield

structure defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segment

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

IndexesIndex Name Index Type Sequence Column Name

MSC_CALENDAR_DATES_N1 NOT UNIQUE 5 CALENDAR_CODE10 NEXT_DATE15 EXCEPTION_SET_ID20 SR_INSTANCE_ID

MSC_CALENDAR_DATES_N2 NOT UNIQUE 5 CALENDAR_CODE10 PRIOR_DATE15 EXCEPTION_SET_ID20 SR_INSTANCE_ID

MSC_CALENDAR_DATES_N3 NOT UNIQUE 5 CALENDAR_DATE10 CALENDAR_CODE15 SEQ_NUM20 EXCEPTION_SET_ID25 SR_INSTANCE_ID

MSC_CALENDAR_DATES_U1 UNIQUE 5 SR_INSTANCE_ID10 CALENDAR_DATE15 CALENDAR_CODE20 EXCEPTION_SET_ID

3 – 69Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_CALENDAR_SHIFTS

MSC_CALENDAR_SHIFTS stores the shift information that you definefor a calendar (CALENDAR_CODE). You define each shift(SHIFT_NUM), its description (DESCRIPTION), and shift workdaypattern (DAYS ON and DAYS OFF). A calendar can have multiple shifts,each having its own workday pattern and exception dates. Each shiftalso has its own shift times. This tables stores data collected fromsource applications.

Column DescriptionsName Null? Type Description

CALENDAR_CODE NOT NULL VARCHAR2(14) Workday calendar identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierSHIFT_NUM NOT NULL NUMBER Shift numberDAYS_ON NULL NUMBER Number of consecutive working

daysDAYS_OFF NULL NUMBER Number of consecutive

non–working daysDESCRIPTION NULL VARCHAR2(240) DescriptionREFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection programLAST_UPDATE_DATE NOT NULL DATE Standard Who ColumnLAST_UPDATED_BY NOT NULL NUMBER Standard Who ColumnLAST_UPDATE_LOGIN NULL NUMBER Standard Who ColumnCREATION_DATE NOT NULL DATE Standard Who ColumnCREATED_BY NOT NULL NUMBER Standard Who ColumnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who column

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

IndexesIndex Name Index Type Sequence Column Name

MSC_CALENDAR_SHIFTS_U1 UNIQUE 5 SR_INSTANCE_ID10 CALENDAR_CODE15 SHIFT_NUM

3 – 71Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_CAL_WEEK_START_DATES

This table stores the workday calendar weekly start dates

Column DescriptionsName Null? Type Description

CALENDAR_CODE NOT NULL VARCHAR2(14) Workday calendar identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierEXCEPTION_SET_ID NOT NULL NUMBER Exception set unique identifierWEEK_START_DATE NOT NULL DATE Week start dateNEXT_DATE NOT NULL DATE Date corresponding to the next

working datePRIOR_DATE NOT NULL DATE Date corresponding to the prior

working dateSEQ_NUM NOT NULL NUMBER Sequence number (for working

days)REFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection programLAST_UPDATE_DATE NOT NULL DATE Standard Who ColumnLAST_UPDATED_BY NOT NULL NUMBER Standard Who ColumnCREATION_DATE NOT NULL DATE Standard Who ColumnCREATED_BY NOT NULL NUMBER Standard Who ColumnLAST_UPDATE_LOGIN NULL NUMBER Standard Who ColumnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who column

IndexesIndex Name Index Type Sequence Column Name

MSC_CAL_WEEK_START_DATES_U1 UNIQUE 1 SR_INSTANCE_ID3 CALENDAR_CODE4 EXCEPTION_SET_ID20 WEEK_START_DATE

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_CAL_YEAR_START_DATES

MSC_CAL_YEAR_START_DATES stores the year start dates for yourcalendar and exception set. This table stores data collected from sourceapplications.

Column DescriptionsName Null? Type Description

CALENDAR_CODE NOT NULL VARCHAR2(14) Workday calendar identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierEXCEPTION_SET_ID NOT NULL NUMBER Exception set unique identifierYEAR_START_DATE NOT NULL DATE Calendar Year Start dateREFRESH_NUMBER NULL NUMBER Refresh number populated by theLAST_UPDATE_DATE NOT NULL DATE Standard Who ColumnLAST_UPDATED_BY NOT NULL NUMBER Standard Who ColumnLAST_UPDATE_LOGIN NULL NUMBER Standard Who ColumnCREATION_DATE NOT NULL DATE Standard Who ColumnCREATED_BY NOT NULL NUMBER Standard Who ColumnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who column

IndexesIndex Name Index Type Sequence Column Name

MSC_CAL_YEAR_START_DATES_U1 UNIQUE 1 SR_INSTANCE_ID3 CALENDAR_CODE4 EXCEPTION_SET_ID20 YEAR_START_DATE

3 – 73Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_CAPACITY_PLANS

MSC_CAPACITY_PLANS is a generic table used by forms for queryingdata. This table is used to display capacity horizontal plan informationin the Planner Workbench. QUERY_ID is the query identifier usedwhile populating the table. The QUANTITY columns contain genericdata used in the PL/SQL procedure to select data.

Column DescriptionsName Null? Type Description

QUERY_ID NOT NULL NUMBER Query identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who ColumnLAST_UPDATED_BY NOT NULL NUMBER Standard Who ColumnCREATION_DATE NOT NULL DATE Standard Who ColumnCREATED_BY NOT NULL NUMBER Standard Who ColumnLAST_UPDATE_LOGIN NULL NUMBER Standard Who ColumnORGANIZATION_ID NOT NULL NUMBER Organization identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierDEPARTMENT_ID NOT NULL NUMBER Department identifierRESOURCE_ID NULL NUMBER Resource identifierDEPARTMENT_NAME NULL VARCHAR2(30) Department nameDEPARTMENT_CLASS NULL VARCHAR2(10) Department classRESOURCE_NAME NULL VARCHAR2(30) Resource nameRESOURCE_TYPE NULL VARCHAR2(80) Resource typeRESOURCE_GROUP_NAME NULL VARCHAR2(30) Resource group nameBUCKET_TYPE NOT NULL NUMBER Indicate the type of bucketBUCKET_DATE NOT NULL DATE Bucket dateQUANTITY1 NULL NUMBER Generic quantity columnQUANTITY2 NULL NUMBER Generic quantity columnQUANTITY3 NULL NUMBER Generic quantity columnQUANTITY4 NULL NUMBER Generic quantity columnQUANTITY5 NULL NUMBER Generic quantity columnQUANTITY6 NULL NUMBER Generic quantity columnQUANTITY7 NULL NUMBER Generic quantity columnQUANTITY8 NULL NUMBER Generic quantity columnQUANTITY9 NULL NUMBER Generic quantity columnQUANTITY10 NULL NUMBER Generic quantity columnQUANTITY11 NULL NUMBER Generic quantity columnQUANTITY12 NULL NUMBER Generic quantity columnQUANTITY13 NULL NUMBER Generic quantity columnQUANTITY14 NULL NUMBER Generic quantity columnQUANTITY15 NULL NUMBER Generic quantity columnQUANTITY16 NULL NUMBER Generic quantity columnQUANTITY17 NULL NUMBER Generic quantity columnQUANTITY18 NULL NUMBER Generic quantity columnQUANTITY19 NULL NUMBER Generic quantity columnQUANTITY20 NULL NUMBER Generic quantity columnQUANTITY21 NULL NUMBER Generic quantity columnQUANTITY22 NULL NUMBER Generic quantity columnQUANTITY23 NULL NUMBER Generic quantity columnQUANTITY24 NULL NUMBER Generic quantity columnQUANTITY25 NULL NUMBER Generic quantity columnQUANTITY26 NULL NUMBER Generic quantity column

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

QUANTITY27 NULL NUMBER Generic quantity columnQUANTITY28 NULL NUMBER Generic quantity columnQUANTITY29 NULL NUMBER Generic quantity columnQUANTITY30 NULL NUMBER Generic quantity columnQUANTITY31 NULL NUMBER Generic quantity columnQUANTITY32 NULL NUMBER Generic quantity columnQUANTITY33 NULL NUMBER Generic quantity columnQUANTITY34 NULL NUMBER Generic quantity columnQUANTITY35 NULL NUMBER Generic quantity columnQUANTITY36 NULL NUMBER Generic quantity column

IndexesIndex Name Index Type Sequence Column Name

MSC_CAPACITY_PLANS_N1 NOT UNIQUE 1 QUERY_ID

3 – 75Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_CATEGORY_SETS

This tables stores different category sets for an item.

Column DescriptionsName Null? Type Description

CATEGORY_SET_ID NOT NULL NUMBER Category set identifierCATEGORY_SET_NAME NOT NULL VARCHAR2(30) Category set nameDESCRIPTION NULL VARCHAR2(240) Category set descriptionCONTROL_LEVEL NOT NULL NUMBER Item or Item/org control levelSR_CATEGORY_SET_ID NOT NULL NUMBER Source application category set

identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierDEFAULT_FLAG NULL NUMBER Flag indicating whether this is

default category setREFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection programLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield

structure defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segment

IndexesIndex Name Index Type Sequence Column Name

MSC_CATEGORY_SETS_U1 UNIQUE 10 CATEGORY_SET_IDMSC_CATEGORY_SETS_U2 UNIQUE 10 SR_INSTANCE_ID

15 SR_CATEGORY_SET_IDMSC_CATEGORY_SETS_U3 NOT UNIQUE 5 CATEGORY_SET_NAME

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

SequencesSequence Derived Column

MSC_CATEGORY_SETS_S CATEGORY_SET_ID

3 – 77Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_CATEGORY_SET_ID_LID

This table is used by the collection program to maintain thecorrespondence between the source instances identifiers and theplanning identifiers for category sets.

Column DescriptionsName Null? Type Description

SR_CATEGORY_SET_ID (PK) NOT NULL NUMBER Category set identifier fromsource application instance

SR_INSTANCE_ID (PK) NOT NULL NUMBER Source application instanceidentifier

CATEGORY_SET_ID NOT NULL NUMBER Category set identifiergenerated at planning server

IndexesIndex Name Index Type Sequence Column Name

MSC_CATEGORY_SET_ID_LID_U1 NOT UNIQUE 5 SR_INSTANCE_ID10 SR_CATEGORY_SET_ID

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_COMPONENT_SUBSTITUTES

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

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_BOM_COMPONENTS SR_INSTANCE_ID SR_INSTANCE_IDCOMPONENT_SEQUENCE_ID COMPONENT_SEQUENCE_IDPLAN_ID PLAN_IDBILL_SEQUENCE_ID BILL_SEQUENCE_ID

MSC_SYSTEM_ITEMS PLAN_ID PLAN_IDORGANIZATION_ID ORGANIZATION_IDINVENTORY_ITEM_ID SUBSTITUTE_ITEM_IDSR_INSTANCE_ID SR_INSTANCE_ID

Column DescriptionsName Null? Type Description

PLAN_ID (PK) NOT NULL NUMBER Plan identifierORGANIZATION_ID NOT NULL NUMBER Organization identifierSUBSTITUTE_ITEM_ID NOT NULL NUMBER Substitute inventory item

identifierCOMPONENT_SEQUENCE_ID NOT NULL NUMBER Source application identifier

for that componentBILL_SEQUENCE_ID NOT NULL NUMBER Bill sequence identifier for

the componentSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierUSAGE_QUANTITY NOT NULL NUMBER Usage quantity for the

substitute componentPRIORITY NOT NULL NUMBER Priority of the component

substituteREFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection programLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield

structure defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segment

3 – 79Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

ATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segment

IndexesIndex Name Index Type Sequence Column Name

MSC_COMPONENT_SUBSTITUTES_U1 UNIQUE 5 PLAN_ID10 SR_INSTANCE_ID20 ORGANIZATION_ID25 SUBSTITUTE_ITEM_ID27 COMPONENT_SEQUENCE_ID55 BILL_SEQUENCE_ID

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_CRITERIA

MSC_CRITERIA stores the criteria that can be selected by the user inthe Find Blocks for Planner Workbench form. This table includes a rowfor every seeded criteria for the Items window and Supply/Demandwindow. FOLDER_OBJECT identifies the window for which the criteriais available. FIELD_NAME and FIELD_TYPE identify the field forwhich the criteria is seeded. FIELD_PROMPT is the prompt for the fieldthat is displayed in the form.

Column DescriptionsName Null? Type Description

FOLDER_OBJECT NOT NULL VARCHAR2(30) Unique folder object identifierFIELD_NAME NOT NULL VARCHAR2(30) Field nameFIELD_TYPE NOT NULL VARCHAR2(10) Field typeLOV_NAME NULL VARCHAR2(30) List of Value nameSQL_STATEMENT NULL VARCHAR2(2000) SQL Statement for creating the

list of valuesFIELD_PROMPT NOT NULL VARCHAR2(80) Field promptCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnAPP_SHORT_NAME NULL VARCHAR2(30) Flexfield owning applicationFLEX_NUM NULL VARCHAR2(30) Flexfield identifierDATA_SET NULL VARCHAR2(80) Flexfield data setFLEX_CODE NULL VARCHAR2(30) Flexfield codeLOV_TYPE NULL NUMBER(10) Type of LOVLONG_LIST NULL VARCHAR2(2) Long list indicator for

flexfields

IndexesIndex Name Index Type Sequence Column Name

MSC_CRITERIA_U1 UNIQUE 1 FOLDER_OBJECT2 FIELD_NAME

3 – 81Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_DEMANDS

This table stores all the demands taken into account for planning.Disposition_id would be a foreign key to MSC_SUPPLIES for dependentdemands. For independent demands, disposition_id holdsMRP_SCHEDULE_DATES.MPS_TRANSACTION_ID.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_DEMANDS DEMAND_ID PARENT_IDPLAN_ID PLAN_ID

MSC_DESIGNATORS DESIGNATOR_ID SCHEDULE_DESIGNATOR_IDMSC_PROJECTS PLAN_ID PLAN_ID

PROJECT_ID PROJECT_IDORGANIZATION_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_PROJECT_TASKS PLAN_ID PLAN_IDORGANIZATION_ID ORGANIZATION_IDPROJECT_ID PROJECT_IDTASK_ID TASK_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_SUPPLIES TRANSACTION_ID DISPOSITION_IDPLAN_ID PLAN_ID

MSC_SYSTEM_ITEMS ORGANIZATION_ID ORGANIZATION_IDPLAN_ID PLAN_IDINVENTORY_ITEM_ID INVENTORY_ITEM_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_SYSTEM_ITEMS PLAN_ID PLAN_IDORGANIZATION_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_SYSTEM_ITEMS PLAN_ID PLAN_IDORGANIZATION_ID ORGANIZATION_IDINVENTORY_ITEM_ID USING_ASSEMBLY_ITEM_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_TRADING_PARTNERS PARTNER_ID CUSTOMER_IDMSC_TRADING_PARTNER_SITES PARTNER_SITE_ID CUSTOMER_SITE_IDMSC_TRADING_PARTNER_SITES PARTNER_SITE_ID SHIP_TO_SITE_ID

QuickCodes ColumnsColumn QuickCodes Type QuickCodes Table

DEMAND_TYPE MRP_REPETITIVE_DEMAND_TYPE MFG_LOOKUPS1 Discrete demand2 Rate–based demand

ORIGINATION_TYPE MRP_DEMAND_ORIGINATION MFG_LOOKUPS1 Planned order10 Hard reservation11 MDS independent demand12 MPS compiled demand15 Copied schedule demand16 Planned order scrap17 Discrete job scrap18 Purchase order scrap19 Purchase requisition scrap2 Non–standard job20 PO in receiving scrap21 Repetitive schedule scrap

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

QuickCodes Columns (Continued)Column QuickCodes Type QuickCodes Table

22 Model/option class/productfamily demand

23 Intransit shipment scrap24 Interorganization order25 Flow schedule26 Flow schedule scrap27 Payback demand3 Discrete job4 Repetitive schedule5 Expired lot6 Sales order MDS7 Forecast MDS8 Manual MDS9 Other independent demand

Column DescriptionsName Null? Type Description

ORDER_PRIORITY NULL NUMBER Order priorityFORECAST_MAD NULL NUMBER Forecast MADDEMAND_ID NOT NULL NUMBER Demand identifierSCHEDULE_DESIGNATOR_ID NULL NUMBER Schedule designator identifierUSING_REQUIREMENT_QUANTITY NOT NULL NUMBER Required quantityASSEMBLY_DEMAND_COMP_DATE NULL DATE Using assembly completion dateUSING_ASSEMBLY_DEMAND_DATE NOT NULL DATE Demand date (due date)DEMAND_TYPE NOT NULL NUMBER Demand type. Discrete

Demand(1), Rate–based demand(2)ORIGINATION_TYPE NULL NUMBER Origin of the demand: Planned

order, hard reversation, etc...DEMAND_PRIORITY NULL NUMBER Demand priority. Used by

scheduling heuristicSALES_ORDER_PRIORITY NULL NUMBER Sales order quantityFORECAST_PRIORITY NULL NUMBER Forecast priorityPLANNING_GROUP NULL VARCHAR2(30) Planning groupDAILY_DEMAND_RATE NULL NUMBER Repetitive demand rateUNIT_NUMBER NULL VARCHAR2(30) Unit numberDISPOSITION_ID NULL NUMBER Disposition identifier,

reference to the supplygenerating the demand.

USING_ASSEMBLY_ITEM_ID NOT NULL NUMBER Using assembly item identifier(item generating the demand fordependent demands)

PLAN_ID (PK) NOT NULL NUMBER Plan identifierORGANIZATION_ID NOT NULL NUMBER Organization identifierINVENTORY_ITEM_ID NOT NULL NUMBER Demanded item identifierPROJECT_ID NULL NUMBER(15) Project identifier to which the

demand appliesTASK_ID NULL NUMBER(15) Task identifier to which the

demand appliesCUSTOMER_ID NULL NUMBER Customer identifierCUSTOMER_SITE_ID NULL NUMBER Customer site identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierSHIP_TO_SITE_ID NULL NUMBER Destination of the productPROMISE_DATE NULL DATE Date promised to the customerSELLING_PRICE NULL NUMBER Selling price

3 – 83Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

DMD_LATENESS_COST NULL NUMBER Demand lateness cost forindependent demands

DMD_SATISFIED_DATE NULL DATE Date demand is satisfiedOP_SEQ_NUM NULL NUMBER Operation sequence number

within the routing used by thesource supply

UPDATED NULL NUMBER Flag to determine whether addworkday modification wasapplied

STATUS NULL NUMBER Used for online replanningAPPLIED NULL NUMBER Used for online replanningDEMAND_CLASS NULL VARCHAR2(34) Demand class codeFIRM_QUANTITY NULL NUMBER Firm quantityFIRM_DATE NULL DATE Firm quantityOLD_DEMAND_QUANTITY NULL NUMBER Old demand quantityOLD_DEMAND_DATE NULL DATE Old order due dateSOURCE_ORGANIZATION_ID NULL NUMBER Source application identifierRESERVATION_ID NULL NUMBER Reservation identifierPARENT_ID NULL NUMBER Demand identifier of the

parent demand transactionLENDING_PROJECT_ID NULL NUMBER Lending project identifier for

Payback DemandLENDING_TASK_ID NULL NUMBER Lending task identifier for

Payback DemandSUBST_ITEM_FLAG NULL NUMBER Flag indicating whether item is

a substitute itemORDER_NUMBER NULL VARCHAR2(62) Wip entity nameRESERVED_QUANTITY NULL NUMBER Quantity reservedLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield

structure defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentWIP_ENTITY_ID NULL NUMBER WIP job identifierISSUED_QUANTITY NULL NUMBER Quantity issuedREPETITIVE_SCHEDULE_ID NULL NUMBER Repetitive schedule identifier

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

REFRESH_NUMBER NULL VARCHAR2(240) Refresh number populated by thecollection program

REQUEST_DATE NULL DATE Request dateWIP_STATUS_CODE NULL NUMBER WIP job status codeWIP_SUPPLY_TYPE NULL NUMBER WIP supply typeSOURCE_ORG_INSTANCE_ID NULL NUMBER Source Org Instance IdentifierSALES_ORDER_LINE_ID NULL NUMBER Sales order line identifierCONFIDENCE_PERCENTAGE NULL NUMBER Forecast confidence percentageBUCKET_TYPE NULL NUMBER Bucket typeBILL_ID NULL NUMBER Forecast billing address

identifier

IndexesIndex Name Index Type Sequence Column Name

MSC_DEMANDS_N1 NOT UNIQUE 5 PLAN_ID10 SR_INSTANCE_ID15 ORGANIZATION_ID20 UPDATED25 APPLIED30 STATUS

MSC_DEMANDS_N2 NOT UNIQUE 5 PLAN_ID10 SR_INSTANCE_ID12 ORGANIZATION_ID20 INVENTORY_ITEM_ID30 USING_ASSEMBLY_ITEM_ID35 USING_ASSEMBLY_DEMAND_DATE

MSC_DEMANDS_N3 NOT UNIQUE 1 PLAN_ID2 SR_INSTANCE_ID3 ORGANIZATION_ID4 INVENTORY_ITEM_ID5 ORIGINATION_TYPE

MSC_DEMANDS_N4 NOT UNIQUE 1 PLAN_ID2 SR_INSTANCE_ID4 DISPOSITION_ID6 ORIGINATION_TYPE

MSC_DEMANDS_N5 NOT UNIQUE 1 PLAN_ID2 SR_INSTANCE_ID4 ORIGINATION_TYPE6 WIP_ENTITY_ID8 OP_SEQ_NUM10 REPETITIVE_SCHEDULE_ID

MSC_DEMANDS_U1 UNIQUE 2 PLAN_ID6 DEMAND_ID

SequencesSequence Derived Column

MSC_DEMANDS_S DEMAND_ID

3 – 85Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_DEMAND_CLASSES

This table stores the demand classes.

Column DescriptionsName Null? Type Description

DEMAND_CLASS NOT NULL VARCHAR2(30)MEANING NOT NULL VARCHAR2(80)DESCRIPTION NULL VARCHAR2(250)FROM_DATE NULL DATETO_DATE NULL DATEENABLED_FLAG NOT NULL NUMBERSR_INSTANCE_ID NOT NULL NUMBERLAST_UPDATE_DATE NOT NULL DATELAST_UPDATED_BY NOT NULL NUMBERCREATION_DATE NOT NULL DATECREATED_BY NOT NULL NUMBERLAST_UPDATE_LOGIN NULL NUMBERREQUEST_ID NULL NUMBERPROGRAM_APPLICATION_ID NULL NUMBERPROGRAM_ID NULL NUMBERPROGRAM_UPDATE_DATE NULL DATEATTRIBUTE_CATEGORY NULL VARCHAR2(30)ATTRIBUTE1 NULL VARCHAR2(150)ATTRIBUTE2 NULL VARCHAR2(150)ATTRIBUTE3 NULL VARCHAR2(150)ATTRIBUTE4 NULL VARCHAR2(150)ATTRIBUTE5 NULL VARCHAR2(150)ATTRIBUTE6 NULL VARCHAR2(150)ATTRIBUTE7 NULL VARCHAR2(150)ATTRIBUTE8 NULL VARCHAR2(150)ATTRIBUTE9 NULL VARCHAR2(150)ATTRIBUTE10 NULL VARCHAR2(150)ATTRIBUTE11 NULL VARCHAR2(150)ATTRIBUTE12 NULL VARCHAR2(150)ATTRIBUTE13 NULL VARCHAR2(150)ATTRIBUTE14 NULL VARCHAR2(150)ATTRIBUTE15 NULL VARCHAR2(150)

IndexesIndex Name Index Type Sequence Column Name

MSC_DEMAND_CLASSES_U1 UNIQUE 1 SR_INSTANCE_ID2 DEMAND_CLASS

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_DEPARTMENT_RESOURCES

This table stores the resources available for planning.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_DEPARTMENT_RESOURCES RESOURCE_ID AGGREGATE_RESOURCE_IDORGANIZATION_ID ORGANIZATION_IDPLAN_ID PLAN_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_PLAN_ORGANIZATIONS PLAN_ID PLAN_IDORGANIZATION_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_RESOURCE_GROUPS GROUP_CODE RESOURCE_GROUP_NAMESR_INSTANCE_ID SR_INSTANCE_ID

Column DescriptionsName Null? Type Description

PLAN_ID (PK) NOT NULL NUMBER Plan identifierORGANIZATION_ID (PK) NOT NULL NUMBER Organization identifierSR_INSTANCE_ID (PK) NOT NULL NUMBER Source application instance

identifierRESOURCE_ID (PK) NOT NULL NUMBER Source application resource

identifierDEPARTMENT_ID (PK) NOT NULL NUMBER Source application department

identifier or line identifierRESOURCE_CODE NULL VARCHAR2(10) Resource codeRESOURCE_DESCRIPTION NULL VARCHAR2(240) Resource descriptionDEPARTMENT_CODE NULL VARCHAR2(10) Department code, also holds

line codeDEPARTMENT_DESCRIPTION NULL VARCHAR2(240) Department description, also

hold line descriptionDEPARTMENT_CLASS NULL VARCHAR2(10) Department classLINE_FLAG NOT NULL NUMBER Flag to indicate whether or not

this resource is a lineAGGREGATE_RESOURCE_ID NULL NUMBER Reference to aggregate

resource, if aggregatedAGGREGATE_RESOURCE_FLAG NOT NULL NUMBER Yes/No flag to indicate whether

or not this is an aggregatedresource

RESOURCE_GROUP_NAME NULL VARCHAR2(30) Name of the group of resourceRESOURCE_GROUP_CODE NULL VARCHAR2(10) Resource group codeRESOURCE_SHORTAGE_TYPE NULL NUMBER Resource shortage typeRESOURCE_BALANCE_FLAG NULL NUMBER Flag to indicate if the

resource needs to load balancedRESOURCE_EXCESS_TYPE NULL NUMBER Resource excess typeRESOURCE_INCLUDE_FLAG NULL NUMBER Flag to indicate if we need to

consider this resource whenplanning

CRITICAL_RESOURCE_FLAG NULL NUMBER Flag to indicate if this acritical resource. This is usedby LP and HLS

OVERUTILIZED_PERCENT NULL NUMBER Overutilization toleranceBOTTLENECK_FLAG NULL NUMBER Flag to indicate if the

resource is a known bottleneckUNDERUTILIZED_PERCENT NULL NUMBER Underutilization toleranceOWNING_DEPARTMENT_ID NULL NUMBER Owning department identifier

for share resourcesCAPACITY_UNITS NULL NUMBER Resource capacity

3 – 87Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

UTILIZATION NULL NUMBER Resource utilizationEFFICIENCY NULL NUMBER Resource EfficiencyUSER_TIME_FENCE NULL NUMBER Number of days within which

planning will generate anexception message

RESOURCE_TYPE NULL NUMBER Resource typeDISABLE_DATE NULL DATE Date on which resource/line was

disabledAVAILABLE_24_HOURS_FLAG NOT NULL NUMBER Resource is available 24 hours

or by shiftsMIN_RATE NULL NUMBER Hourly minimum rate of

production lineMAX_RATE NULL NUMBER Hourly maximum rate of

production lineSTART_TIME NULL NUMBER Start time of the lineSTOP_TIME NULL NUMBER Stop time of the lineCTP_FLAG NULL NUMBER Flag indicating whether the

department resource is used forATP or not

REFRESH_NUMBER NULL NUMBERLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield

structure defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentRESOURCE_COST NULL NUMBER Resource costRESOURCE_OVER_UTIL_COST NULL NUMBER Resource overutilization costDEPT_OVERHEAD_COST NULL NUMBER Department overhead cost

IndexesIndex Name Index Type Sequence Column Name

MSC_DEPARTMENT_RESOURCES_U1 UNIQUE 5 PLAN_ID10 SR_INSTANCE_ID15 ORGANIZATION_ID20 DEPARTMENT_ID25 RESOURCE_ID

3 – 88 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_DESIGNATORS

This table stores MPS and MDS schedule names defined at sourceapplications and planning server. MPS_RELIEF indicates whether ornot the Planning Manager should consume this master demand ormaster production schedule. INVENTORY_ATP_FLAG indicates whether or not inventory canconsider this master production schedule as a source of supply asdefined by ATP rules. It will always be No for master demandschedules. This table is populated by the Define Master ScheduleNames form and the Collection program.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_TRADING_PARTNERS SR_TP_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_ID

QuickCodes ColumnsColumn QuickCodes Type QuickCodes Table

DESIGNATOR_TYPE MRP_DESIGNATOR_TYPE_SHORT MFG_LOOKUPS1 MDS2 MPS3 MRP4 DRP

Column DescriptionsName Null? Type Description

DESIGNATOR_ID NOT NULL NUMBER Designator identifierDESIGNATOR NOT NULL VARCHAR2(10) Source application schedule

nameORGANIZATION_ID NOT NULL NUMBER Source application organization

identifierSR_INSTANCE_ID NOT NULL NUMBER Source application identifierDESIGNATOR_TYPE NOT NULL NUMBER(22) Indicate the designator type:

MPS, MDS, MRP, or DRPMPS_RELIEF NOT NULL NUMBER Flag to indicate whether MPS

relief performed against thisdesignator

INVENTORY_ATP_FLAG NOT NULL NUMBER ATP supply flagDESCRIPTION NULL VARCHAR2(50) Description of the this

designatorDISABLE_DATE NULL DATE Designator disable dateDEMAND_CLASS NULL VARCHAR2(34) Demand class identifierORGANIZATION_SELECTION NULL NUMBER Single/Multiple organizationsPRODUCTION NULL NUMBER Flag for auto releaseRECOMMENDATION_RELEASE NULL NUMBER Planned order release flagREFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection programLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who column

3 – 89Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

LAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield

structure defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentCOLLECTED_FLAG NULL NUMBER Flag indicating whether the row

is collected from sourceapplication instance

CONSUME_FORECAST NULL NUMBER Consume forecast flagUPDATE_TYPE NULL NUMBER Forecast update type codeFORWARD_UPDATE_TIME_FENCE NULL NUMBER Forward consumption daysBACKWARD_UPDATE_TIME_FENCE NULL NUMBER Backward consumption days

OUTLIER_UPDATE_PERCENTAGE NULL NUMBER Forecast outlier updatepercentage

FORECAST_SET_ID NULL VARCHAR2(10) Forecast set identifierCUSTOMER_ID NULL NUMBER Customer identifierSHIP_ID NULL NUMBER Forecast ship code identifierBILL_ID NULL NUMBER Forecast billing address

identifierBUCKET_TYPE NULL NUMBER Forecast bucket type – days,

weeks or periods

IndexesIndex Name Index Type Sequence Column Name

MSC_DESIGNATORS_U1 UNIQUE 5 DESIGNATOR_IDMSC_DESIGNATORS_U2 UNIQUE 5 DESIGNATOR

10 ORGANIZATION_ID15 SR_INSTANCE_ID

SequencesSequence Derived Column

MSC_DESIGNATORS_S DESIGNATOR_ID

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_EXCEPTION_DETAILS

This table stores the details of exceptions.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_DEPARTMENT_RESOURCES PLAN_ID PLAN_IDORGANIZATION_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_IDRESOURCE_ID RESOURCE_IDDEPARTMENT_ID DEPARTMENT_ID

MSC_ITEM_EXCEPTIONS EXCEPTION_TYPE EXCEPTION_TYPEPLAN_ID PLAN_IDORGANIZATION_ID ORGANIZATION_IDINVENTORY_ITEM_ID INVENTORY_ITEM_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_SYSTEM_ITEMS ORGANIZATION_ID ORGANIZATION_IDPLAN_ID PLAN_IDINVENTORY_ITEM_ID INVENTORY_ITEM_IDSR_INSTANCE_ID SR_INSTANCE_ID

QuickCodes ColumnsColumn QuickCodes Type QuickCodes Table

EXCEPTION_TYPE MRP_EXCEPTION_CODE_TYPE MFG_LOOKUPS1 Items that are over–com-

mitted10 Past due orders11 Items with negative starting

on hand12 Items with expired lot13 Past due sales orders14 Past due forecast15 Late supply pegged to sales

order16 Late supply pegged to fore-

cast17 Items with a shortage in a

project18 Items with excess inventory

in a project19 Items allocated across proj-

ects2 Items with a shortage20 Items below safety stock21 Resource overloaded22 Resource underloaded23 Late order due to resource

shortage3 Items with excess inventory4 Items with repetitive vari-

ance5 Items with no activity6 Orders to be rescheduled in7 Orders to be rescheduled out8 Orders to be cancelled9 Orders with compression days

3 – 91Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column DescriptionsName Null? Type Description

EXCEPTION_DETAIL_ID NOT NULL NUMBER Exception detail identifierEXCEPTION_TYPE NOT NULL NUMBER Type of exception resource,

materialQUANTITY NULL NUMBER Exception quantityDATE1 NULL DATE Generic date columnDATE2 NULL DATE Generic date columnDATE3 NULL DATE Generic date columnDATE4 NULL DATE Generic date columnNUMBER1 NULL NUMBER Generic number columnNUMBER2 NULL NUMBER Generic number columnNUMBER3 NULL NUMBER Generic number columnNUMBER4 NULL NUMBER Generic number columnCHAR1 NULL VARCHAR2(80) Generic character columnCHAR2 NULL VARCHAR2(80) Generic character columnPLAN_ID NOT NULL NUMBER Plan identifierORGANIZATION_ID NOT NULL NUMBER Organization identifierINVENTORY_ITEM_ID NOT NULL NUMBER Inventory item identifierRESOURCE_ID NOT NULL NUMBER Resource identifierDEPARTMENT_ID NOT NULL NUMBER Department identifier or Line

identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSUPPLIER_ID NULL NUMBER Supplier identifierSUPPLIER_SITE_ID NULL NUMBER Supplier site identifier

IndexesIndex Name Index Type Sequence Column Name

MSC_EXCEPTION_DETAILS_N1 NOT UNIQUE 5 PLAN_ID6 EXCEPTION_TYPE11 ORGANIZATION_ID16 SR_INSTANCE_ID21 INVENTORY_ITEM_ID31 DEPARTMENT_ID36 RESOURCE_ID

MSC_EXCEPTION_DETAILS_U1 UNIQUE 2 PLAN_ID5 EXCEPTION_DETAIL_ID

SequencesSequence Derived Column

MSC_EXCEPTION_DETAILS_S EXCEPTION_DETAIL_ID

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_FILES

The MSC_FILES table is used to store the list of files which are used inthe generation of an MPS, MRP or DRP plan. Data in this table isupdated each time a plan is run. The FILE_TYPE column containspredefined values which are used during a planning run. TheFILE_NAME column contains the name of the data file which wasgenerated during the last plan run. The ROW_COUNT andCOPY_FLAG columns are used in the planning engine and the CopyPlan program.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_PLANS PLAN_ID PLAN_ID

Column DescriptionsName Null? Type Description

PLAN_ID NOT NULL NUMBER Plan identifierFILE_TYPE NOT NULL NUMBER File typeFILE_NAME NOT NULL VARCHAR2(255) Name of fileFILE_SIZE NULL NUMBER File sizeFILE_CREATION_DATE NULL DATE File creation dateROW_COUNT NULL NUMBER Row countCOPY_FLAG NULL NUMBER Copy flag(used in Copy Plan

program)NETCHANGE NULL NUMBER Net ChangeLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who column

IndexesIndex Name Index Type Sequence Column Name

MSC_FILES_N1 NOT UNIQUE 2 PLAN_ID11 FILE_TYPE

3 – 93Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_FORM_QUERY

Generic query table for inquiry forms

Column DescriptionsName Null? Type Description

QUERY_ID NOT NULL NUMBER Query identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnDATE1 NULL DATE Generic date columnDATE2 NULL DATE Generic date columnDATE3 NULL DATE Generic date columnDATE4 NULL DATE Generic date columnDATE5 NULL DATE Generic date columnDATE6 NULL DATE Generic date columnDATE7 NULL DATE Generic date columnDATE8 NULL DATE Generic date columnNUMBER1 NULL NUMBER Generic number columnNUMBER2 NULL NUMBER Generic number columnNUMBER3 NULL NUMBER Generic number columnNUMBER4 NULL NUMBER Generic number columnNUMBER5 NULL NUMBER Generic number columnNUMBER6 NULL NUMBER Generic number columnNUMBER7 NULL NUMBER Generic number columnNUMBER8 NULL NUMBER Generic number columnNUMBER9 NULL NUMBER Generic number columnNUMBER10 NULL NUMBER Generic number columnNUMBER11 NULL NUMBER Generic number columnNUMBER12 NULL NUMBER Generic number columnNUMBER13 NULL NUMBER Generic number columnNUMBER14 NULL NUMBER Generic number columnNUMBER15 NULL NUMBER Generic number columnREQUEST_ID NULL NUMBER Concurrent Who columnCHAR1 NULL VARCHAR2(80) Generic character columnCHAR2 NULL VARCHAR2(80) Generic character columnCHAR3 NULL VARCHAR2(80) Generic character columnCHAR4 NULL VARCHAR2(80) Generic character columnCHAR5 NULL VARCHAR2(80) Generic character columnCHAR6 NULL VARCHAR2(80) Generic character columnCHAR7 NULL VARCHAR2(80) Generic character columnCHAR8 NULL VARCHAR2(80) Generic character columnCHAR9 NULL VARCHAR2(250) Generic character columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnNUMBER16 NULL NUMBER Generic number columnCHAR10 NULL VARCHAR2(80) Generic character columnCHAR11 NULL VARCHAR2(80) Generic character columnCHAR12 NULL VARCHAR2(80) Generic character columnCHAR13 NULL VARCHAR2(80) Generic character columnCHAR14 NULL VARCHAR2(80) Generic character columnCHAR15 NULL VARCHAR2(80) Generic character column

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

IndexesIndex Name Index Type Sequence Column Name

MSC_FORM_QUERY_N1 NOT UNIQUE 1 QUERY_ID2 DATE1

SequencesSequence Derived Column

MSC_FORM_QUERY_S QUERY_ID

3 – 95Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_FULL_PEGGING

This table represents the pegging from supply to demands.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_DEMANDS DEMAND_ID DEMAND_IDPLAN_ID PLAN_ID

MSC_FULL_PEGGING PEGGING_ID PREV_PEGGING_IDPLAN_ID PLAN_ID

MSC_FULL_PEGGING PEGGING_ID END_PEGGING_IDPLAN_ID PLAN_ID

MSC_PROJECTS PLAN_ID PLAN_IDSR_INSTANCE_ID SR_INSTANCE_IDORGANIZATION_ID ORGANIZATION_IDPROJECT_ID PROJECT_ID

MSC_PROJECT_TASKS PLAN_ID PLAN_IDORGANIZATION_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_IDPROJECT_ID PROJECT_IDTASK_ID TASK_ID

MSC_SUPPLIES TRANSACTION_ID TRANSACTION_IDPLAN_ID PLAN_ID

MSC_SYSTEM_ITEMS ORGANIZATION_ID ORGANIZATION_IDPLAN_ID PLAN_IDINVENTORY_ITEM_ID INVENTORY_ITEM_IDSR_INSTANCE_ID SR_INSTANCE_ID

Column DescriptionsName Null? Type Description

PEGGING_ID NOT NULL NUMBER Pegging identifierDEMAND_QUANTITY NULL NUMBER Demand quantitySUPPLY_QUANTITY NULL NUMBER Supply quantityALLOCATED_QUANTITY NULL NUMBER Portion of supply allocated to

demandEND_ITEM_USAGE NULL NUMBER Usage of current item in end

assemblyDEMAND_DATE NULL DATE Demand dateSUPPLY_DATE NULL DATE Supply dateSUPPLY_TYPE NULL NUMBER Supply type identifierEND_ORIGINATION_TYPE NULL NUMBER Origination type of the end

demandINVENTORY_ITEM_ID NOT NULL NUMBER Inventory item identifierORGANIZATION_ID NOT NULL NUMBER Organization identifierPLAN_ID (PK) NOT NULL NUMBER Plan identifierPREV_PEGGING_ID NULL NUMBER Reference to previous level’s

pegging identifierEND_PEGGING_ID NULL NUMBER Reference to end pegging node

identifierTRANSACTION_ID NULL NUMBER Supply identifierDISPOSITION_ID NULL NUMBER Disposition identifierDEMAND_ID NULL NUMBER Demand identifierPROJECT_ID NULL NUMBER Project identifierTASK_ID NULL NUMBER Task identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierDEMAND_CLASS NULL VARCHAR2(34) Demand class code

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

UPDATED NULL NUMBER Flag to determine whether addworkday modification wasapplied

STATUS NULL NUMBER Attribute used for onlinereplanning

LAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield

structure defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentUNIT_NUMBER NULL VARCHAR2(30) Unit number

IndexesIndex Name Index Type Sequence Column Name

MSC_FULL_PEGGING_N1 NOT UNIQUE 2 PLAN_ID5 PREV_PEGGING_ID

MSC_FULL_PEGGING_N2 NOT UNIQUE 5 PLAN_ID10 ORGANIZATION_ID15 SR_INSTANCE_ID20 DEMAND_ID

MSC_FULL_PEGGING_N3 NOT UNIQUE 5 PLAN_ID10 ORGANIZATION_ID15 SR_INSTANCE_ID20 TRANSACTION_ID

MSC_FULL_PEGGING_U1 UNIQUE 2 PLAN_ID5 PEGGING_ID

SequencesSequence Derived Column

MSC_FULL_PEGGING_S PEGGING_ID

3 – 97Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_INSTANCE_ORGS

This stores the information of the association links between eachorganization and MSC.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_APPS_INSTANCES INSTANCE_ID SR_INSTANCE_IDMSC_TRADING_PARTNERS SR_TP_ID ORGANIZATION_ID

SR_INSTANCE_ID SR_INSTANCE_ID

Column DescriptionsName Null? Type Description

SR_INSTANCE_ID NOT NULL NUMBER Source application instanceidentifier

ORGANIZATION_ID NOT NULL NUMBER Organization identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield

structure defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentENABLED_FLAG NOT NULL NUMBER Yes/No flag indicating whether

the instance org is enable

IndexesIndex Name Index Type Sequence Column Name

MSC_INSTANCE_ORGS_U1 UNIQUE 5 ORGANIZATION_ID10 SR_INSTANCE_ID

3 – 98 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_INTERORG_SHIP_METHODS

This table stores the different shipment methods and their availability.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_TRADING_PARTNERS SR_INSTANCE_ID SR_INSTANCE_IDSR_TP_ID FROM_ORGANIZATION_ID

MSC_TRADING_PARTNERS SR_TP_ID TO_ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_ID2

Column DescriptionsName Null? Type Description

FROM_ORGANIZATION_ID (PK) NOT NULL NUMBER Organization identifier for theorigin organization

TO_ORGANIZATION_ID (PK) NOT NULL NUMBER Organization identifier for thedestination organization

SHIP_METHOD (PK) NOT NULL VARCHAR2(30) Ship method codeTIME_UOM_CODE NULL VARCHAR2(10) Unit of measure used to specify

the intransit lead timeDEFAULT_FLAG NOT NULL NUMBER Flag to indicate if this is a

default ship methodFROM_LOCATION_ID (PK) NOT NULL NUMBER Location identifier of the

origin locationTO_LOCATION_ID (PK) NOT NULL NUMBER Location identifier of the

destination locationWEIGHT_CAPACITY NULL NUMBER Weight capacity of this ship

methodWEIGHT_UOM NULL VARCHAR2(3) Weight unit of measureVOLUME_CAPACITY NULL NUMBER Volume capacityVOLUME_UOM NULL VARCHAR2(3) Volume unit of measureCOST_PER_WEIGHT_UNIT NULL NUMBER Cost per unit of weightCOST_PER_VOLUME_UNIT NULL NUMBER Cost per unit of volumeFROM_LOCATION_NAME NULL VARCHAR2(10) From location nameTO_LOCATION_NAME NULL VARCHAR2(10) To location nameFROM_LOCATION_DESCR NULL VARCHAR2(80) From location descriptionTO_LOCATION_DESCR NULL VARCHAR2(80) To location descriptionINTRANSIT_TIME NULL NUMBER Used to specify the numerical

value for the intransit leadtime of the shipment methodrelationship

SR_INSTANCE_ID (PK) NOT NULL NUMBER Instance corresponding to thesource org

TRANSPORT_CAP_OVER_UTIL_COST NULL NUMBER Transportation capacityoverutilization cost

SR_INSTANCE_ID2 (PK) NOT NULL NUMBER Instance corresponding to thedestination org

REFRESH_NUMBER NULL NUMBER Refresh number populated by thecollection program

LAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who column

3 – 99Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

ATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structuredefining column

ATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentTRANSACTION_ID NOT NULL NUMBER Transaction identifierPLAN_ID (PK) NOT NULL NUMBER Plan identifier

IndexesIndex Name Index Type Sequence Column Name

MSC_INTERORG_SHIP_METHODS_N1 NOT UNIQUE 2 PLAN_ID5 FROM_ORGANIZATION_ID10 TO_ORGANIZATION_ID15 SHIP_METHOD20 SR_INSTANCE_ID25 SR_INSTANCE_ID2

MSC_INTERORG_SHIP_METHODS_N2 NOT UNIQUE 2 PLAN_ID5 SHIP_METHOD10 FROM_LOCATION_ID15 TO_LOCATION_ID

MSC_INTERORG_SHIP_METHODS_U1 UNIQUE 5 PLAN_ID6 FROM_ORGANIZATION_ID7 SR_INSTANCE_ID11 TO_ORGANIZATION_ID13 SR_INSTANCE_ID217 FROM_LOCATION_ID22 TO_LOCATION_ID27 SHIP_METHOD

MSC_INTERORG_SHIP_METHODS_U2 UNIQUE 2 PLAN_ID5 TRANSACTION_ID

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ITEMS

This table is used by the collection program to keep track of allinventory item identifiers generated at planning server.

Column DescriptionsName Null? Type Description

INVENTORY_ITEM_ID NOT NULL NUMBER Item identifier generated bythe collection program fromStaging tables to ODS.

ITEM_NAME NOT NULL VARCHAR2(250) Item nameDESCRIPTION NULL VARCHAR2(240) Item descriptionLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segment

IndexesIndex Name Index Type Sequence Column Name

MSC_ITEMS_U1 UNIQUE 5 INVENTORY_ITEM_IDMSC_ITEMS_U2 UNIQUE 5 ITEM_NAME

SequencesSequence Derived Column

MSC_ITEMS_S INVENTORY_ITEM_ID

3 – 101Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ITEM_CATEGORIES

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

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_CATEGORY_SETS CATEGORY_SET_ID CATEGORY_SET_IDMSC_SYSTEM_ITEMS ORGANIZATION_ID ORGANIZATION_ID

INVENTORY_ITEM_ID INVENTORY_ITEM_IDSR_INSTANCE_ID SR_INSTANCE_ID

Column DescriptionsName Null? Type Description

ORGANIZATION_ID (PK) NOT NULL NUMBER Organization identifierINVENTORY_ITEM_ID (PK) NOT NULL NUMBER Inventory item identifierCATEGORY_SET_ID (PK) NOT NULL NUMBER Category set identifierCATEGORY_NAME NOT NULL VARCHAR2(250) Category set nameDESCRIPTION NULL VARCHAR2(240) Category descriptionDISABLE_DATE NULL DATE Disable dateSUMMARY_FLAG NOT NULL VARCHAR2(1) Flag indicating whether segment

combination includes a summaryflag

ENABLED_FLAG NOT NULL VARCHAR2(1) Flag indicating whether segmentis enabled

START_DATE_ACTIVE NULL DATE Date segment combinationbecomes active

END_DATE_ACTIVE NULL DATE Date segment combinationbecomes inactive

SR_INSTANCE_ID (PK) NOT NULL NUMBER Source application instanceidentifier

SR_CATEGORY_ID NULL NUMBER Source category identifierREFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection programLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segment

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

ATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segment

IndexesIndex Name Index Type Sequence Column Name

MSC_ITEM_CATEGORIES_N1 NOT UNIQUE 10 ORGANIZATION_ID15 CATEGORY_SET_ID20 SR_INSTANCE_ID25 SR_CATEGORY_ID

MSC_ITEM_CATEGORIES_U1 UNIQUE 2 ORGANIZATION_ID3 SR_INSTANCE_ID4 INVENTORY_ITEM_ID5 CATEGORY_SET_ID

3 – 103Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ITEM_EXCEPTIONS

This table stores a row per exception message against an item.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_DEPARTMENT_RESOURCES DEPARTMENT_ID DEPARTMENT_IDRESOURCE_ID RESOURCE_IDORGANIZATION_ID ORGANIZATION_IDPLAN_ID PLAN_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_PROJECTS PLAN_ID PLAN_IDORGANIZATION_ID ORGANIZATION_IDPROJECT_ID PROJECT_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_PROJECT_TASKS ORGANIZATION_ID ORGANIZATION_IDPLAN_ID PLAN_IDPROJECT_ID PROJECT_IDTASK_ID TASK_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_SYSTEM_ITEMS ORGANIZATION_ID ORGANIZATION_IDPLAN_ID PLAN_IDINVENTORY_ITEM_ID INVENTORY_ITEM_IDSR_INSTANCE_ID SR_INSTANCE_ID

QuickCodes ColumnsColumn QuickCodes Type QuickCodes Table

EXCEPTION_TYPE MRP_EXCEPTION_TYPE MFG_LOOKUPS1 Item is over–committed10 Item has past due orders11 Items with negative starting

on hand12 Items with expired lot13 Past due sales orders14 Past due forecast15 Late supply pegged to sales

order16 Late supply pegged to fore-

cast17 Items with a shortage in a

project18 Items with excess inventory

in a project19 Items allocated across proj-

ects2 Item has a shortage20 Items below safety stock21 Resource over–utilized22 Resource under–utilized23 Late order due to resource

shortage3 Item has excess inventory4 Item has repetitive variance5 Item has no activity6 Item has orders to be re-

scheduled in7 Item has orders to be re-

scheduled out

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

QuickCodes Columns (Continued)Column QuickCodes Type QuickCodes Table

8 Item has orders to be can-celled

9 Item has orders with com-pression days

Column DescriptionsName Null? Type Description

PLAN_ID (PK) NOT NULL NUMBER Plan identifierORGANIZATION_ID (PK) NOT NULL NUMBER Organization identifierSR_INSTANCE_ID (PK) NOT NULL NUMBER Source instance identifier for

the source orgINVENTORY_ITEM_ID (PK) NOT NULL NUMBER Inventory item identifierPROJECT_ID NULL NUMBER Project identifierTASK_ID NULL NUMBER Task identifierVERSION NULL NUMBER Version number of the planPLANNING_GROUP NULL VARCHAR2(30) Planning groupEXCEPTION_TYPE (PK) NOT NULL NUMBER Type of exception messageDISPLAY NULL NUMBER Flag to indicate whether to

display this exceptionEXCEPTION_COUNT NULL NUMBER Number of exception (for this

item)RESOURCE_ID NULL NUMBER Resource identifierDEPARTMENT_ID NULL NUMBER Department identifierEXCEPTION_GROUP NULL NUMBER Indicate item exception groupLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSUPPLIER_ID NULL NUMBER Supplier identifierSUPPLIER_SITE_ID NULL NUMBER Supplier site identifier

IndexesIndex Name Index Type Sequence Column Name

MSC_ITEM_EXCEPTIONS_N1 NOT UNIQUE 2 PLAN_ID5 INVENTORY_ITEM_ID10 ORGANIZATION_ID15 SR_INSTANCE_ID20 EXCEPTION_TYPE

MSC_ITEM_EXCEPTIONS_N2 NOT UNIQUE 5 PLAN_ID10 EXCEPTION_TYPE20 ORGANIZATION_ID25 SR_INSTANCE_ID30 INVENTORY_ITEM_ID

MSC_ITEM_EXCEPTIONS_N3 NOT UNIQUE 5 PLAN_ID10 ORGANIZATION_ID15 SR_INSTANCE_ID20 VERSION

MSC_ITEM_EXCEPTIONS_N4 NOT UNIQUE 5 PLAN_ID10 ORGANIZATION_ID15 SR_INSTANCE_ID20 INVENTORY_ITEM_ID25 EXCEPTION_TYPE

3 – 105Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ITEM_ID_LID

This table is used by the collection program to maintain thecorrespondence between the source instances identifiers and theplanning identifiers for items.

Column DescriptionsName Null? Type Description

SR_INVENTORY_ITEM_ID NOT NULL NUMBER Inventory item identifier fromsource application instance

SR_INSTANCE_ID NOT NULL NUMBER Source application instanceidentifier

INVENTORY_ITEM_ID NOT NULL NUMBER Inventory item identifiergenerated at planning server

IndexesIndex Name Index Type Sequence Column Name

MSC_ITEM_ID_LID_N1 NOT UNIQUE 1 SR_INSTANCE_ID2 INVENTORY_ITEM_ID

MSC_ITEM_ID_LID_U1 UNIQUE 5 SR_INSTANCE_ID10 SR_INVENTORY_ITEM_ID

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ITEM_SOURCING

This table stores sourcing information for an item.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_ASSIGNMENT_SETS ASSIGNMENT_SET_ID ASSIGNMENT_SET_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_SOURCING_RULES SOURCING_RULE_ID SOURCING_RULE_IDMSC_SR_ASSIGNMENTS ASSIGNMENT_ID ASSIGNMENT_IDMSC_SYSTEM_ITEMS ORGANIZATION_ID ORGANIZATION_ID

PLAN_ID PLAN_IDINVENTORY_ITEM_ID INVENTORY_ITEM_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_TRADING_PARTNERS SR_TP_ID SOURCE_ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_TRADING_PARTNERS PARTNER_ID SUPPLIER_IDMSC_TRADING_PARTNER_SITES PARTNER_SITE_ID SUPPLIER_SITE_ID

Column DescriptionsName Null? Type Description

PLAN_ID NOT NULL NUMBER Plan identifierORGANIZATION_ID NOT NULL NUMBER Organization identifierSR_INSTANCE_ID NOT NULL NUMBER Instance Id of the destination

organizationINVENTORY_ITEM_ID NOT NULL NUMBER Inventory item identifierSOURCE_ORGANIZATION_ID NULL NUMBER Source organization identifierSR_INSTANCE_ID2 NULL NUMBER Instance id of the source

organizationSUPPLIER_ID NULL NUMBER Supplier identifierSUPPLIER_SITE_ID NULL NUMBER Source supplier identifierEFFECTIVE_DATE NULL DATE Effective date of this sourceDISABLE_DATE NULL DATE Disable date of the sourceALLOCATION_PERCENT NULL NUMBER Percent allocated to the sourceRANK NULL NUMBER Rank of the sourceSOURCE_TYPE NULL NUMBER Source typeAVG_TRANSIT_LEAD_TIME NULL NUMBER Intransit lead time between two

organizationsCONVERSION_FACTOR NULL NUMBER Conversion factorSOURCING_RULE_ID NULL NUMBER Sourcing rule or bill of

distribution identifierASSIGNMENT_ID NOT NULL NUMBER Assignment identifierASSIGNMENT_SET_ID NOT NULL NUMBER Assignment set identifierASSIGNMENT_TYPE NOT NULL NUMBER Sourcing assignment typeSOURCING_RULE_TYPE NOT NULL NUMBER Sourcing rule typeSHIP_METHOD NULL VARCHAR2(30) Ship methodHISTORICAL_ALLOC_QTY NULL NUMBER Total historical allocation to

supplier for itemLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who column

3 – 107Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

PROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentMIN_TRANSFER_QTY NULL NUMBER Minimum transfer quantityMAX_TRANSFER_QTY NULL NUMBER Maximum transfer quantityTRANSFER_TYPE NULL NUMBER Transfer typeTRANSFER_LOT_MULTIPLE NULL NUMBER Transfer lot multipleFIXED_TRANSFER_QTY NULL NUMBER Fixed transfer quantity

IndexesIndex Name Index Type Sequence Column Name

MSC_ITEM_SOURCING_N1 NOT UNIQUE 5 PLAN_ID10 ORGANIZATION_ID15 SR_INSTANCE_ID20 INVENTORY_ITEM_ID25 SOURCE_ORGANIZATION_ID30 SR_INSTANCE_ID2

MSC_ITEM_SOURCING_U1 UNIQUE 5 PLAN_ID10 ORGANIZATION_ID12 SR_INSTANCE_ID15 INVENTORY_ITEM_ID20 SOURCE_ORGANIZATION_ID22 SR_INSTANCE_ID224 SUPPLIER_ID28 SUPPLIER_SITE_ID33 EFFECTIVE_DATE

3 – 108 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ITEM_SUPPLIERS

This table stores the processing lead time, order modifier, and deliverycalendar information for each item – supplier/site.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_SYSTEM_ITEMS PLAN_ID PLAN_IDINVENTORY_ITEM_ID INVENTORY_ITEM_IDORGANIZATION_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_TRADING_PARTNERS PARTNER_ID SUPPLIER_IDMSC_TRADING_PARTNERS SR_TP_ID USING_ORGANIZATION_ID

SR_INSTANCE_ID SR_INSTANCE_ID2MSC_TRADING_PARTNER_SITES PARTNER_SITE_ID SUPPLIER_SITE_ID

Column DescriptionsName Null? Type Description

PLAN_ID NOT NULL NUMBER Plan identifierORGANIZATION_ID NOT NULL NUMBER Organization identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierSUPPLIER_ID NOT NULL NUMBER Supplier identifierSUPPLIER_SITE_ID NULL NUMBER Supplier site identifierINVENTORY_ITEM_ID NOT NULL NUMBER Inventory item identifierPROCESSING_LEAD_TIME NULL NUMBER Processing lead time of

supplierMINIMUM_ORDER_QUANTITY NULL NUMBER Minimum ordered quantityFIXED_LOT_MULTIPLIER NULL NUMBER Fixed lot multiplierDELIVERY_CALENDAR_CODE NULL VARCHAR2(14) Delivery calendar codeSUPPLIER_CAP_OVER_UTIL_COST NULL NUMBER Supplier capacity

overutilization costUSING_ORGANIZATION_ID NOT NULL NUMBER Using organization identifierSR_INSTANCE_ID2 NOT NULL NUMBER Source instance identifier for

Using OrganizationREFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection programLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segment

3 – 109Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

ATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentPURCHASING_UNIT_OF_MEASURE NULL VARCHAR2(25) Purchasing unit of measure

IndexesIndex Name Index Type Sequence Column Name

MSC_ITEM_SUPPLIERS_U1 UNIQUE 5 PLAN_ID10 SR_INSTANCE_ID15 ORGANIZATION_ID20 SUPPLIER_ID25 SUPPLIER_SITE_ID30 INVENTORY_ITEM_ID35 USING_ORGANIZATION_ID40 SR_INSTANCE_ID2

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_LOCATION_ASSOCIATIONS

This table stores location associations for organization, customer,customer sites, supplier, and supplier sites.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_TRADING_PARTNERS PARTNER_ID PARTNER_IDMSC_TRADING_PARTNERS SR_TP_ID ORGANIZATION_ID

SR_INSTANCE_ID SR_INSTANCE_IDMSC_TRADING_PARTNER_SITES PARTNER_SITE_ID PARTNER_SITE_ID

Column DescriptionsName Null? Type Description

LOCATION_ID NOT NULL NUMBER Location identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierLOCATION_CODE NULL VARCHAR2(20) Location codeORGANIZATION_ID NULL NUMBER Organization identifierPARTNER_ID NULL NUMBER Partner identifierPARTNER_SITE_ID NOT NULL NUMBER Partner site identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who column

IndexesIndex Name Index Type Sequence Column Name

MSC_LOCATION_ASSOCIATIONS_U1 UNIQUE 5 SR_INSTANCE_ID10 LOCATION_ID15 ORGANIZATION_ID20 PARTNER_ID25 PARTNER_SITE_ID

3 – 111Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_MATERIAL_PLANS

MSC_MATERIAL_PLANS is a generic table used by forms for queryingdata. This table is used to display material horizontal plan informationin the Planner Workbench. QUERY_ID is the query identifier usedwhile populating the table. The QUANTITY columns contain genericdata used in the PL/SQL procedure to select data.

Column DescriptionsName Null? Type Description

QUERY_ID NOT NULL NUMBER Query identifierORGANIZATION_ID NOT NULL NUMBER Organization identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierPLAN_ID NOT NULL NUMBER Plan identifierPLAN_ORGANIZATION_ID NULL NUMBER Planned organization identifierPLAN_INSTANCE_ID NULL NUMBER Source application instance

identifier for the planned orgORGANIZATION_CODE NULL VARCHAR2(7) Planned organization codeINVENTORY_ITEM_ID NOT NULL NUMBER Inventory item identifierITEM_SEGMENTS NULL VARCHAR2(255) Describe the inventory itemHORIZONTAL_PLAN_TYPE NULL NUMBER Horizontal plan typeBUCKET_TYPE NOT NULL NUMBER Bucket typeBUCKET_DATE NOT NULL DATE Bucket dateLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnHORIZONTAL_PLAN_TYPE_TEXT NULL VARCHAR2(80) Horizontal plan type textQUANTITY1 NULL NUMBER Generic quantity columnQUANTITY2 NULL NUMBER Generic quantity columnQUANTITY3 NULL NUMBER Generic quantity columnQUANTITY4 NULL NUMBER Generic quantity columnQUANTITY5 NULL NUMBER Generic quantity columnQUANTITY6 NULL NUMBER Generic quantity columnQUANTITY7 NULL NUMBER Generic quantity columnQUANTITY8 NULL NUMBER Generic quantity columnQUANTITY9 NULL NUMBER Generic quantity columnQUANTITY10 NULL NUMBER Generic quantity columnQUANTITY11 NULL NUMBER Generic quantity columnQUANTITY12 NULL NUMBER Generic quantity columnQUANTITY13 NULL NUMBER Generic quantity columnQUANTITY14 NULL NUMBER Generic quantity columnQUANTITY15 NULL NUMBER Generic quantity columnQUANTITY16 NULL NUMBER Generic quantity columnQUANTITY17 NULL NUMBER Generic quantity columnQUANTITY18 NULL NUMBER Generic quantity columnQUANTITY19 NULL NUMBER Generic quantity columnQUANTITY20 NULL NUMBER Generic quantity columnQUANTITY21 NULL NUMBER Generic quantity columnQUANTITY22 NULL NUMBER Generic quantity columnQUANTITY23 NULL NUMBER Generic quantity columnQUANTITY24 NULL NUMBER Generic quantity columnQUANTITY25 NULL NUMBER Generic quantity column

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

QUANTITY26 NULL NUMBER Generic quantity columnQUANTITY27 NULL NUMBER Generic quantity columnQUANTITY28 NULL NUMBER Generic quantity columnQUANTITY29 NULL NUMBER Generic quantity columnQUANTITY30 NULL NUMBER Generic quantity columnQUANTITY31 NULL NUMBER Generic quantity columnQUANTITY32 NULL NUMBER Generic quantity columnQUANTITY33 NULL NUMBER Generic quantity columnQUANTITY34 NULL NUMBER Generic quantity columnQUANTITY35 NULL NUMBER Generic quantity columnQUANTITY36 NULL NUMBER Generic quantity column

IndexesIndex Name Index Type Sequence Column Name

MSC_MATERIAL_PLANS_N1 NOT UNIQUE 1 QUERY_ID

3 – 113Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_NET_RESOURCE_AVAIL

This table stores the resource availability profile of the differentresources.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_DEPARTMENT_RESOURCES RESOURCE_ID RESOURCE_IDORGANIZATION_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_IDDEPARTMENT_ID DEPARTMENT_IDPLAN_ID PLAN_ID

MSC_NET_RESOURCE_AVAIL TRANSACTION_ID PARENT_IDPLAN_ID PLAN_ID

MSC_SIMULATION_SETS SIMULATION_SET SIMULATION_SETORGANIZATION_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_ID

Column DescriptionsName Null? Type Description

TRANSACTION_ID (PK) NOT NULL NUMBER System generated number whichuniquely identifies the row

PARENT_ID NULL NUMBER Reference to parent transactionidentifier

PLAN_ID (PK) NOT NULL NUMBER Plan identifierORGANIZATION_ID NOT NULL NUMBER Organization identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierRESOURCE_ID NOT NULL NUMBER Resource identifierDEPARTMENT_ID NOT NULL NUMBER Department identifier (–1 for

lines)SIMULATION_SET NULL VARCHAR2(10) Simulation set identifierSHIFT_NUM NULL NUMBER Shift numberSHIFT_DATE NOT NULL DATE Calendar dateFROM_TIME NULL NUMBER Shift start timeTO_TIME NULL NUMBER Shift end timeCAPACITY_UNITS NOT NULL NUMBER Number of units available

during the time intervalAGGREGATE_RESOURCE_ID NULL NUMBER Reference to aggregate

resource, if resourceaggregated (denormalizedcolumn)

STATUS NULL NUMBER Attribute used for onlinereplanning

APPLIED NULL NUMBER Attribute used for onlinereplanning

UPDATED NULL NUMBER Flag to determine whether addworkday modification wasapplied

LAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who column

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

ATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structuredefining column

ATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentREFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection program

IndexesIndex Name Index Type Sequence Column Name

MSC_NET_RESOURCE_AVAIL_N1 NOT UNIQUE 5 PLAN_ID10 ORGANIZATION_ID15 SR_INSTANCE_ID20 APPLIED22 STATUS24 UPDATED

MSC_NET_RESOURCE_AVAIL_N2 NOT UNIQUE 5 PLAN_ID7 SR_INSTANCE_ID9 DEPARTMENT_ID14 ORGANIZATION_ID24 RESOURCE_ID29 SIMULATION_SET

MSC_NET_RESOURCE_AVAIL_U1 UNIQUE 2 PLAN_ID5 TRANSACTION_ID

MSC_NET_RESOURCE_AVAIL_U2 UNIQUE 1 PLAN_ID2 SR_INSTANCE_ID3 ORGANIZATION_ID4 DEPARTMENT_ID5 RESOURCE_ID6 SIMULATION_SET7 SHIFT_NUM8 SHIFT_DATE9 FROM_TIME10 TO_TIME

SequencesSequence Derived Column

MSC_NET_RESOURCE_AVAIL_S TRANSACTION_ID

3 – 115Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_OPERATION_COMPONENTS

This table is the intersection table between MSC_BOM_COMPONENTSand MSC_ROUTING_OPERATIONS.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_BOM_COMPONENTS PLAN_ID PLAN_IDCOMPONENT_SEQUENCE_ID COMPONENT_SEQUENCE_IDBILL_SEQUENCE_ID BILL_SEQUENCE_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_ROUTING_OPERATIONS PLAN_ID PLAN_IDOPERATION_SEQUENCE_ID OPERATION_SEQUENCE_IDROUTING_SEQUENCE_ID ROUTING_SEQUENCE_IDSR_INSTANCE_ID SR_INSTANCE_ID

Column DescriptionsName Null? Type Description

PLAN_ID NOT NULL NUMBER Plan identifierORGANIZATION_ID (PK) NOT NULL NUMBER Organization identifierOPERATION_SEQUENCE_ID NOT NULL NUMBER Operation identifierCOMPONENT_SEQUENCE_ID NOT NULL NUMBER Component item identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierBILL_SEQUENCE_ID NOT NULL NUMBER Build sequence identifierROUTING_SEQUENCE_ID NOT NULL NUMBER Routing identifierREFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection programLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who column

IndexesIndex Name Index Type Sequence Column Name

MSC_OPERATION_COMPONENTS_U1 UNIQUE 5 PLAN_ID10 SR_INSTANCE_ID15 ORGANIZATION_ID20 OPERATION_SEQUENCE_ID25 COMPONENT_SEQUENCE_ID

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_OPERATION_RESOURCES

This table stores operation resources from a resource sequence. For eachresource sequence, we have an alternative between different set ofoperation resources. This is described by the Alternate Number.Resources with the same Alternate Number are simultaneous. DifferentAlternate Number represent alternatives between group of resources.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_OPERATION_RESOURCE_SEQS PLAN_ID PLAN_IDOPERATION_SEQUENCE_ID OPERATION_SEQUENCE_IDRESOURCE_SEQ_NUM RESOURCE_SEQ_NUMSR_INSTANCE_ID SR_INSTANCE_IDROUTING_SEQUENCE_ID ROUTING_SEQUENCE_ID

Column DescriptionsName Null? Type Description

PLAN_ID (PK) NOT NULL NUMBER Plan identifierROUTING_SEQUENCE_ID (PK) NOT NULL NUMBER Routing sequence identifier

from source applicationinstance

OPERATION_SEQUENCE_ID (PK) NOT NULL NUMBER Operation sequence identifierRESOURCE_SEQ_NUM (PK) NOT NULL NUMBER Resource sequence numberRESOURCE_ID (PK) NOT NULL NUMBER Resource identifierALTERNATE_NUMBER (PK) NOT NULL NUMBER Resources with the same number

are simultaneous. Differentnumbers are representalternatives between groups ofresources

PRINCIPAL_FLAG NOT NULL NUMBER Flag to indicate whether theresource is the principalresource

BASIS_TYPE NOT NULL NUMBER Item(1), lot(2), resourceunits(3), resource value(4),total value(5), activity(6).

RESOURCE_USAGE NOT NULL NUMBER Alternate resource volumenecessary for this operationresource

MAX_RESOURCE_UNITS NULL NUMBER Maximum number of resourceunits consumed by thisoperation resource

RESOURCE_UNITS NULL NUMBER Operation resource units(capacity). This can be fixedby the user and used asconstraint

UOM_CODE NOT NULL VARCHAR2(3) Unit of measure codeSR_INSTANCE_ID (PK) NOT NULL NUMBER Source application instance

identifierREFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection programLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who column

3 – 117Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

PROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentRESOURCE_TYPE NULL NUMBER Resource type

IndexesIndex Name Index Type Sequence Column Name

MSC_OPERATION_RESOURCES_U1 UNIQUE 5 PLAN_ID10 SR_INSTANCE_ID12 ROUTING_SEQUENCE_ID16 OPERATION_SEQUENCE_ID21 RESOURCE_SEQ_NUM26 RESOURCE_ID31 ALTERNATE_NUMBER

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_OPERATION_RESOURCE_SEQS

This tables stores the operation resources for each routing operation.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_ROUTING_OPERATIONS PLAN_ID PLAN_IDOPERATION_SEQUENCE_ID OPERATION_SEQUENCE_IDSR_INSTANCE_ID SR_INSTANCE_IDROUTING_SEQUENCE_ID ROUTING_SEQUENCE_ID

Column DescriptionsName Null? Type Description

PLAN_ID (PK) NOT NULL NUMBER Plan identifierROUTING_SEQUENCE_ID (PK) NOT NULL NUMBER Routing sequence identifier

from source applicationinstance

OPERATION_SEQUENCE_ID (PK) NOT NULL NUMBER Operation sequence identifierRESOURCE_SEQ_NUM (PK) NOT NULL NUMBER Resource sequence number from

source application instanceSCHEDULE_FLAG NOT NULL NUMBER Flag to determine the

possibility of overlapping ofthis operation resource andoperation resources in otheroperations

RESOURCE_OFFSET_PERCENT NULL NUMBER Percentage of total lead timeup to the beginning of thisoperation resource

DEPARTMENT_ID NULL NUMBER Department identifier in whichthe operation takes place

SR_INSTANCE_ID (PK) NOT NULL NUMBER Source application instanceidentifier

REFRESH_NUMBER NULL NUMBER Refresh number populated by thecollection program

LAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who column

IndexesIndex Name Index Type Sequence Column Name

MSC_OPERATION_RESOURCE_SEQS_U1 UNIQUE 5 PLAN_ID7 SR_INSTANCE_ID9 ROUTING_SEQUENCE_ID13 OPERATION_SEQUENCE_ID18 RESOURCE_SEQ_NUM

3 – 119Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_PARAMETERS

This table stores information about how the planning process works fora given organization. Each organization will have an entry inMSC_PARAMETERS if it is using planning.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_TRADING_PARTNERS SR_TP_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_ID

Column DescriptionsName Null? Type Description

ORGANIZATION_ID (PK) NOT NULL NUMBER Organization identifierSR_INSTANCE_ID (PK) NOT NULL NUMBER Source application instance

identifierDEMAND_TIME_FENCE_FLAG NOT NULL NUMBER Flag to indicate whether to

consider demand time fencePLANNING_TIME_FENCE_FLAG NOT NULL NUMBER Flag to indicate whether to

consider planning time fenceOPERATION_SCHEDULE_TYPE NOT NULL NUMBER Schedule planned order demand

to the operation that requiresit, or to the start date ofthe planned order?

CONSIDER_WIP NOT NULL NUMBER Flag to indicate whether toconsider WIP

CONSIDER_PO NOT NULL NUMBER Flag to indicate whether toconsider PO

SNAPSHOT_LOCK NOT NULL NUMBER Flag to indicate whether thesnapshot should try to locktables

PLAN_SAFETY_STOCK NOT NULL NUMBER Flag to indicate whether toplan safety stock

CONSIDER_RESERVATIONS NOT NULL NUMBER lag to indicate whether to planmaterial reservations

PART_INCLUDE_TYPE NOT NULL NUMBER lag to indicate which part toinclude. All PlannedItems(1), MDS/MPS componentsonly(2), MDS/MPS and WIPcomponents only(3)

DEFAULT_ABC_ASSIGNMENT_GROUP NULL VARCHAR2(40) Default ABC assignment groupidentifier

PERIOD_TYPE NOT NULL NUMBER Calculate periods based on workdates or calendar dates

RESCHED_ASSUMPTION NULL NUMBER Reschedule assumptionPLAN_DATE_DEFAULT_TYPE NULL NUMBER Plan date default typeINCLUDE_REP_SUPPLY_DAYS NULL NUMBER Flag to indicate whether to

include Supply daysINCLUDE_MDS_DAYS NULL NUMBER Flag to indicate whether to

include MDS daysLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who column

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

PROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentREPETITIVE_HORIZON1 NULL NUMBER(38) First repetitive horizonREPETITIVE_HORIZON2 NULL NUMBER(38) Second repetitive horizonREPETITIVE_BUCKET_SIZE1 NULL NUMBER(38) First repetitive bucketREPETITIVE_BUCKET_SIZE2 NULL NUMBER(38) Second repetitive bucketREPETITIVE_BUCKET_SIZE3 NULL NUMBER(38) Third repetitive bucketREPETITIVE_ANCHOR_DATE NULL DATE Repetitive anchor dateCOLLECTED_FLAG NULL NUMBER Flag to indicate whether the

row is collected from sourceapplication.

IndexesIndex Name Index Type Sequence Column Name

MSC_PARAMETERS_U1 UNIQUE 5 SR_INSTANCE_ID7 ORGANIZATION_ID

3 – 121Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_PARTNER_CONTACTS

This table stores the partner contacts.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_TRADING_PARTNERS PARTNER_ID PARTNER_IDMSC_TRADING_PARTNER_SITES PARTNER_SITE_ID PARTNER_SITE_ID

Column DescriptionsName Null? Type Description

NAME NULL VARCHAR2(100) Partner’s user nameDISPLAY_NAME NULL VARCHAR2(240) Partner’s display namePARTNER_ID NULL NUMBER Partner IdentifierPARTNER_SITE_ID NULL NUMBER Partner site identifierPARTNER_TYPE NULL NUMBER Indicate type of partner,

supplier, customer, or buyerEMAIL NULL VARCHAR2(240) Partner’s email addressFAX NULL VARCHAR2(240) Partner’s FAX numberENABLED_FLAG NULL VARCHAR2(1) Flag indicating contact is

enabledREFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection programSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who column

IndexesIndex Name Index Type Sequence Column Name

MSC_PARTNER_CONTACTS_U1 UNIQUE 1 SR_INSTANCE_ID2 PARTNER_TYPE4 PARTNER_ID6 PARTNER_SITE_ID

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_PERIOD_START_DATES

Workday calendar period start dates

Column DescriptionsName Null? Type Description

CALENDAR_CODE NOT NULL VARCHAR2(14) Workday calendar identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierEXCEPTION_SET_ID NOT NULL NUMBER Exception set unique identifierPERIOD_START_DATE NOT NULL DATE Period start dateREFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection programLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnLAST_UPDATE_DATE NOT NULL DATE Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnPERIOD_SEQUENCE_NUM NULL NUMBER Sequence NumberPERIOD_NAME NULL VARCHAR2(3) Period Name (depends on

quarterly calendar type chosen)NEXT_DATE NOT NULL DATE Next calendar date

corresponding to next sequencenumber

PRIOR_DATE NOT NULL DATE Prior date corresponding toprior sequence number

REQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who column

IndexesIndex Name Index Type Sequence Column Name

MSC_PERIOD_START_DATES_U1 UNIQUE 1 SR_INSTANCE_ID2 CALENDAR_CODE3 EXCEPTION_SET_ID4 PERIOD_START_DATE

3 – 123Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_PLANNERS

This table stores and maintains a list of planner codes.

Column DescriptionsName Null? Type Description

PLANNER_CODE (PK) NOT NULL VARCHAR2(10) Planner codeORGANIZATION_ID (PK) NOT NULL NUMBER Organization identifierSR_INSTANCE_ID (PK) NOT NULL NUMBER Source application instance

identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnDESCRIPTION NULL VARCHAR2(50) Describe the plannerDISABLE_DATE NULL DATE Date on which the planner

record is disableATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentREQUEST_ID NULL NUMBER Concurrent Who ColumnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who ColumnPROGRAM_ID NULL NUMBER Concurrent Who ColumnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who ColumnELECTRONIC_MAIL_ADDRESS NULL VARCHAR2(240) Planner’s Email addressEMPLOYEE_ID NULL NUMBER Employee identifierCURRENT_EMPLOYEE_FLAG NOT NULL NUMBER Flag indicating whether the

employee record is currentREFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection programUSER_NAME NULL VARCHAR2(100) Planner’s user name

IndexesIndex Name Index Type Sequence Column Name

MSC_PLANNERS_U1 UNIQUE 1 SR_INSTANCE_ID2 PLANNER_CODE4 ORGANIZATION_ID

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_PLANS

This table stores different plans, with their names, and settings.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_ASSIGNMENT_SETS ASSIGNMENT_SET_ID ASSIGNMENT_SET_IDMSC_DESIGNATORS ORGANIZATION_ID ORGANIZATION_ID

DESIGNATOR COMPILE_DESIGNATORSR_INSTANCE_ID SR_INSTANCE_ID

MSC_TRADING_PARTNERS SR_TP_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_ID

QuickCodes ColumnsColumn QuickCodes Type QuickCodes Table

CURR_OVERWRITE_OPTION MRP_PLAN_OVERWRITE MFG_LOOKUPS1 All2 Outside planning time fence3 None

CURR_PLAN_TYPE MRP_PLAN_TYPE MFG_LOOKUPS1 MRP2 MPS3 DRP

CURR_SCHEDULE_TYPE MRP_SCHEDULE_TYPE MFG_LOOKUPS1 MDS – master demand schedule2 MPS – master production

schedule

OVERWRITE_OPTION MRP_PLAN_OVERWRITE MFG_LOOKUPS1 All2 Outside planning time fence3 None

PLAN_TYPE MRP_PLAN_TYPE MFG_LOOKUPS1 MRP2 MPS3 DRP

SCHEDULE_TYPE MRP_SCHEDULE_TYPE MFG_LOOKUPS1 MDS – master demand schedule2 MPS – master production

schedule

Column DescriptionsName Null? Type Description

PLAN_ID NOT NULL NUMBER Plan identifierCOMPILE_DESIGNATOR NOT NULL VARCHAR2(10) Name of the planSR_INSTANCE_ID NOT NULL NUMBER Source instance id for the orgAPPEND_PLANNED_ORDERS NULL NUMBER Flag to indicate whether to

create new planned orders – orjust redo allocation

ASSIGNMENT_SET_ID NULL NUMBER Assignment set identifierCURR_APPEND_PLANNED_ORDERS NOT NULL NUMBER Flag to indicate whether to

create new planned orders – orjust redo allocation

CURR_ASSIGNMENT_SET_ID NULL NUMBER Current assignment setidentifier

3 – 125Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

CURR_BILL_OF_RESOURCES NULL VARCHAR2(10) Current value of bill ofresources

CURR_CONSIDER_PO NULL NUMBER Current value of consider POflag

CURR_CONSIDER_RESERVATIONS NULL NUMBER Current value of considerreservations flag

CURR_CONSIDER_WIP NULL NUMBER Current value of consider wipflag

CURR_CUTOFF_DATE NOT NULL DATE End date of the planninghorizon

CURR_DEMAND_TIME_FENCE_FLAG NOT NULL NUMBER Flag to indicate whether to usethe demand time fence. TheDemand Time Fence is defined atthe item level

CURR_HARD_PEGGING_LEVEL NULL NUMBER Current value of hard pegginglevel

CURR_FULL_PEGGING NULL NUMBER Current value of full peggingflag

CURR_INCLUDED_ITEMS NULL NUMBER Complementary item to decidewhich item to plan. MRP(1),MRP and DRP(2), MPS(3), MRP andMPS(4), all items(5)

CURR_OPERATION_SCHEDULE_TYPE NOT NULL NUMBER Lead–time offset typeCURR_OVERWRITE_OPTION NOT NULL NUMBER Flag to indicate whether to

overwrite existing plan.All(1), Outside planning timefence(2), None(3)

CURR_PART_INCLUDE_TYPE NULL NUMBER What items to plan: all(1), MDSan MPS only(2), or MDS, MPS,and WIP components(3)

CURR_PLANNING_TIME_FENCE_FLAG NOT NULL NUMBER Flag to indicate whether to usethe planning time fence. ThePlanning Time Fence is definedat the item level

CURR_PLAN_CAPACITY_FLAG NULL NUMBER Current flag to indicatewhether to plan capacityrequirements

CURR_PLAN_SAFETY_STOCK NULL NUMBER Current value of plan safetystock flag

CURR_PLAN_TYPE NOT NULL NUMBER Specify whether the plan isMRP, DRP or MPS plan

CURR_RESERVATION_LEVEL NULL NUMBER Current value of reservationlevel

CURR_SCHEDULE_DESIGNATOR NULL VARCHAR2(10) Current schedule designatorcode

CURR_SCHEDULE_TYPE NULL NUMBER MDS(1) or MPS(2). Used forsingle organization. Option toschedule against only MDS oronly MPS

CURR_SIMULATION_SET NULL VARCHAR2(10) Current value of simulation setCURR_SNAPSHOT_LOCK NULL NUMBER Current value of the flag that

determines whether the Snapshottries to lock tables

CURR_SPLIT_DEMANDS NULL NUMBER Flag to indicate whether toallow demand splitting

CURR_START_DATE NOT NULL DATE Start date of the planninghorizon

CUTOFF_DATE NULL DATE End date of the planninghorizon

DAILY_CUTOFF_BUCKET NOT NULL NUMBER Daily end date of the planninghorizon

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

DAILY_ITEM_AGGREGATION_LEVEL NOT NULL NUMBER Daily aggregation for materialin this term (should be atleast as aggregated as thepreceding term)

DAILY_MATERIAL_CONSTRAINTS NOT NULL NUMBER Flag to indicate whether to useconstraint on materialavailability

DAILY_RESOURCE_CONSTRAINTS NOT NULL NUMBER Flag to indicate whether to useconstraint on resourceavailability

DAILY_RES_AGGREGATION_LEVEL NOT NULL NUMBER Daily aggregation for resourcesin this term (should be atleast as aggregated as thepreceding term)

DAILY_TRANS_CONSTRAINTS NULL NUMBER Flag to indicate whether to usetransportation constraints

DATA_COMPLETION_DATE NULL DATE Data completion dateDATA_START_DATE NULL DATE Data start dateDEMAND_TIME_FENCE_FLAG NULL NUMBER Flag to indicate whether to use

the demand time fence. TheDemand Time Fence is defined atthe item level

DESCRIPTION NULL VARCHAR2(50) Textual description of the planDMD_LATENESS_PENALTY_COST NULL NUMBER Demand lateness penalty costHARD_PEGGING_LEVEL NULL NUMBER Plan level option that

determines the pegginggranularity of planned orders

FULL_PEGGING NULL NUMBER Full pegging flagHOUR_CUTOFF_BUCKET NULL NUMBER End date of the planning

horizon in hoursINCLUDED_ITEMS NULL NUMBER Complementary item to decide

which item to plan. MRP(1),MRP and DRP(2), MPS(3), MRP andMPS(4), all items(5)

MIN_CUTOFF_BUCKET NULL NUMBER End date of the planninghorizon in minutes

MONTHLY_CUTOFF_BUCKET NULL NUMBER Monthly end date of theplanning horizon

OBJECTIVE_WEIGHT_1 NULL NUMBER Weight of the first objectiveOBJECTIVE_WEIGHT_10 NULL NUMBER Weight of the tenth objectiveOBJECTIVE_WEIGHT_2 NULL NUMBER Weight of the second objectiveOBJECTIVE_WEIGHT_3 NULL NUMBER Weight of the third objectiveOBJECTIVE_WEIGHT_4 NULL NUMBER Weight of the fourth objectiveOBJECTIVE_WEIGHT_5 NULL NUMBER Weight of the fifth objectiveOBJECTIVE_WEIGHT_6 NULL NUMBER Weight of the sixth objectiveOBJECTIVE_WEIGHT_7 NULL NUMBER Weight of the seventh objectiveOBJECTIVE_WEIGHT_8 NULL NUMBER Weight of the eighth objectiveOBJECTIVE_WEIGHT_9 NULL NUMBER Weight of the ninth objectiveOPERATION_SCHEDULE_TYPE NULL NUMBER Lead–time offset typeORGANIZATION_ID NOT NULL NUMBER Organization identifier of the

organization owning the planORGANIZATION_SELECTION NULL NUMBER Organization selection flagOVERWRITE_OPTION NULL NUMBER Flag to indicate whether to

overwrite existing plan.All(1), Outside planning timefence(2), None(3)

PART_INCLUDE_TYPE NULL NUMBER What items to plan: all(1), MDSan MPS only(2), or MDS, MPS,and WIP components(3)

PENALTY_COST_1 NULL NUMBER Penalty cost for objective 1

3 – 127Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

PENALTY_COST_10 NULL NUMBER Penalty cost for objective 10PENALTY_COST_2 NULL NUMBER Penalty cost for objective 2PENALTY_COST_3 NULL NUMBER Penalty cost for objective 3PENALTY_COST_4 NULL NUMBER Penalty cost for objective 4PENALTY_COST_5 NULL NUMBER Penalty cost for objective 5PENALTY_COST_6 NULL NUMBER Penalty cost for objective 6PENALTY_COST_7 NULL NUMBER Penalty cost for objective 7PENALTY_COST_8 NULL NUMBER Penalty cost for objective 8PENALTY_COST_9 NULL NUMBER Penalty cost for objective 9PLANNED_REFRESHES NULL VARCHAR2(10) Plan refresh flagPLANNING_TIME_FENCE_FLAG NULL NUMBER Flag to indicate whether to use

the planning time fence. ThePlanning Time Fence is definedat the item level

PLAN_CAPACITY_FLAG NULL NUMBER Current flag to indicatewhether to plan capacityrequirements

PLAN_COMPLETION_DATE NULL DATE Plan completion datePLAN_START_DATE NULL DATE Plan start datePLAN_TYPE NULL NUMBER Specify whether the plan is

MRP, DRP or MPS planQTRLY_CUTOFF_BUCKET NULL NUMBER Quarterly end date of the

planning horizonRESERVATION_LEVEL NULL NUMBER Plan level option which

indicates at what level MRPwill reserve supply againstdemand

RESOURCE_OVER_UTIL_COST NULL NUMBER ReourSCHEDULE_DESIGNATOR NULL VARCHAR2(10) Schedule designatorSCHEDULE_TYPE NULL NUMBER MDS(1) or MPS(2). Used for

single organization. Option toschedule against only MDS oronly MPS

SLACK_ALLOWED_FLAG_1 NULL NUMBER Flag to indicate whether Slackallowed for objective 1

SLACK_ALLOWED_FLAG_10 NULL NUMBER Flag to indicate whether Slackallowed for objective 10

SLACK_ALLOWED_FLAG_2 NULL NUMBER Flag to indicate whether Slackallowed for objective 2

SLACK_ALLOWED_FLAG_3 NULL NUMBER Flag to indicate whether Slackallowed for objective 3

SLACK_ALLOWED_FLAG_4 NULL NUMBER Flag to indicate whether Slackallowed for objective 4

SLACK_ALLOWED_FLAG_5 NULL NUMBER Flag to indicate whether Slackallowed for objective 5

SLACK_ALLOWED_FLAG_6 NULL NUMBER Flag to indicate whether Slackallowed for objective 6

SLACK_ALLOWED_FLAG_7 NULL NUMBER Flag to indicate whether Slackallowed for objective 7

SLACK_ALLOWED_FLAG_8 NULL NUMBER Flag to indicate whether Slackallowed for objective 8

SLACK_ALLOWED_FLAG_9 NULL NUMBER Flag to indicate whether Slackallowed for objective 9

SNAPSHOT_LOCK NULL NUMBER Flag to determine whether theSnapshot should try to locktables

SPLIT_DEMANDS NULL NUMBER Flag to indicate whether toallow demand splitting

START_DATE NULL DATE Start date of the planninghorizon

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

SUPPLIER_CAP_OVER_UTIL_COST NULL NUMBERWEEKLY_CUTOFF_BUCKET NOT NULL NUMBER Weekly end date of the planning

horizonWEEKLY_ITEM_AGGREGATION_LEVEL NOT NULL NUMBER Weekly aggregation for material

in this term (should be atleast as aggregated as thepreceding term)

WEEKLY_MATERIAL_CONSTRAINTS NOT NULL NUMBER Material constraints at theweekly level

WEEKLY_RESOURCE_CONSTRAINTS NOT NULL NUMBER Resource constraints at theweekly level

WEEKLY_RES_AGGREGATION_LEVEL NOT NULL NUMBER Weekly aggregation forresources in this term (shouldbe at least as aggregated asthe preceding term)

WEEKLY_TRANS_CONSTRAINTS NULL NUMBER Transportation constraints atthe weekly level

OPTIMIZE_FLAG NOT NULL NUMBER Optimize flagSCHEDULE_FLAG NOT NULL NUMBER Schedule flagONLINE_PLANNER_START_DATE NULL DATE Online Planner start date and

timeONLINE_PLANNER_COMPLETION_DATE NULL DATE Online Planner completion date

and timeTRANSPORT_CAP_OVER_UTIL_COST NULL NUMBER The Penalty cost for

transportation capacityBILL_OF_RESOURCES NULL VARCHAR2(10) Bill of resource codeSIMULATION_SET NULL VARCHAR2(10) Simulation set identifierCONSIDER_WIP NULL NUMBER Consider work in process flagCONSIDER_PO NULL NUMBER Consider purchase orders flagPLAN_SAFETY_STOCK NULL NUMBER Plan safety stock flagCONSIDER_RESERVATIONS NULL NUMBER Plan material reservationsCURR_ENFORCE_DEM_DUE_DATES NOT NULL NUMBER Current value of enforce demand

due datesENFORCE_DEM_DUE_DATES NULL NUMBER Enforce demand due datesPLANNED_RESOURCES NULL NUMBER Planned resources flagCURR_PLANNED_RESOURCES NOT NULL NUMBER Current value of planned

resource flagDEM_PRIORITY_RULE_ID NULL NUMBER Demand priority rule identifierCURR_DEM_PRIORITY_RULE_ID NULL NUMBER Current value of demand

priority rule identifierDAILY_RTG_AGGREGATION_LEVEL NOT NULL NUMBER Daily aggregation for routingsWEEKLY_RTG_AGGREGATION_LEVEL NOT NULL NUMBER Weekly aggregation for routingsPERIOD_RTG_AGGREGATION_LEVEL NULL NUMBER Period aggregation for routingsPERIOD_CUTOFF_BUCKET NOT NULL NUMBER Period cutoff bucketLOT_FOR_LOT_FLAG NULL NUMBER Lot for lot flagENFORCE_CAP_CONSTRAINTS NULL NUMBER Enforce cap constraints flagCURR_ENFORCE_CAP_CONSTRAINTS NULL NUMBER Current enforce cap constraintsSERVICE_LEVEL NULL NUMBER Service levelBOTTLENECK_RES_GROUP NULL VARCHAR2(10) Bottleneck resource groupCURR_BOTTLENECK_RES_GROUP NULL VARCHAR2(10) Current value of bottleneck

resource groupPERIOD_MATERIAL_CONSTRAINTS NOT NULL NUMBER Material constraints at the

period levelPERIOD_RESOURCE_CONSTRAINTS NOT NULL NUMBER Period aggregation for

resources in this term (shouldbe at least as aggregated asthe preceding term)

PERIOD_TRANS_CONSTRAINTS NULL NUMBER Transportation constraints atthe period level

3 – 129Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

PERIOD_ITEM_AGGREGATION_LEVEL NOT NULL NUMBER Period aggregation for materialin this term (should be atleast as aggregated as thepreceding term)

PERIOD_RES_AGGREGATION_LEVEL NOT NULL NUMBER Period aggregation forresources in this term (shouldbe at least as aggregated asthe preceding term)

LAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnLOT_FOR_LOT NULL NUMBER(1) Lot for lot flagCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnMIN_WF_EXCEPT_ID NULL NUMBER Minimum workflow exception

identifierMAX_WF_EXCEPT_ID NULL NUMBER Maximum workflow exception

identifier

IndexesIndex Name Index Type Sequence Column Name

MSC_PLANS_U1 UNIQUE 5 PLAN_IDMSC_PLANS_U2 UNIQUE 5 ORGANIZATION_ID

10 COMPILE_DESIGNATOR15 SR_INSTANCE_ID

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_PLAN_BUCKETS

This table stores bucket dates for Planner Workbench Horizontal Plan.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_PLAN_ORGANIZATIONS PLAN_ID PLAN_IDORGANIZATION_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_ID

Column DescriptionsName Null? Type Description

PLAN_ID NOT NULL NUMBER Plan identifierORGANIZATION_ID NOT NULL NUMBER Organization identifierSR_INSTANCE_ID NOT NULL NUMBER Source application identifier

of the source organizationBUCKET_INDEX NOT NULL NUMBER Used for sorting bucket dates

within the plan organizationCURR_FLAG NOT NULL NUMBER Flag indicating whether this

record is the current recordBKT_START_DATE NOT NULL DATE The start date of bucketsBKT_END_DATE NOT NULL DATE The end date of bucketsDAYS_IN_BKT NOT NULL NUMBER Number of Days in bucketsBUCKET_TYPE NOT NULL NUMBER Specify the type of bucket date

(period, weekly, daily)LAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segment

3 – 131Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

IndexesIndex Name Index Type Sequence Column Name

MSC_PLAN_BUCKETS_U1 UNIQUE 5 PLAN_ID10 ORGANIZATION_ID15 SR_INSTANCE_ID20 BUCKET_INDEX25 CURR_FLAG

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_PLAN_ORGANIZATIONS

This table stores the parameters relative to organizations that participateto the plan.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_PARAMETERS ORGANIZATION_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_PLANS PLAN_ID PLAN_ID

Column DescriptionsName Null? Type Description

PLAN_ID NOT NULL NUMBER Plan identifierORGANIZATION_ID NOT NULL NUMBER Organization identifierSR_INSTANCE_ID (PK) NOT NULL NUMBER Source instance identifier for

the orgORGANIZATION_CODE NOT NULL VARCHAR2(7) Organization codeNET_WIP NOT NULL NUMBER Flag to indicate whether to

allow netting from WIPNET_RESERVATIONS NOT NULL NUMBER Flag to indicate whether to

allow netting from reservationsNET_PURCHASING NOT NULL NUMBER Flag to indicate whether to

allow netting from purchaseorders

PLAN_SAFETY_STOCK NOT NULL NUMBER Flag to indicate whether toallow netting from safety stock

SIMULATION_SET NULL VARCHAR2(10) Simulation set identifierBILL_OF_RESOURCES NULL VARCHAR2(10) Bill of resource namePLAN_LEVEL NOT NULL NUMBER Plan levelORGANIZATION_DESCRIPTION NULL VARCHAR2(250) Description of the organizationLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segment

3 – 133Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

ATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segment

IndexesIndex Name Index Type Sequence Column Name

MSC_PLAN_ORGANIZATIONS_U1 UNIQUE 5 PLAN_ID10 ORGANIZATION_ID15 SR_INSTANCE_ID

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_PLAN_PARTITIONS

The table stores partition information for plans.

Column DescriptionsName Null? Type Description

PLAN_ID NOT NULL NUMBER Plan identifierPLAN_NAME NOT NULL VARCHAR2(10) Plan nameFREE_FLAG NOT NULL NUMBER Flag indicating whether the

partition is free or notPARTITION_NUMBER NOT NULL NUMBER Partition numberLAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who column

IndexesIndex Name Index Type Sequence Column Name

MSC_PLAN_PARTITIONS_U1 UNIQUE 5 PARTITION_NUMBERMSC_PLAN_PARTITIONS_U2 UNIQUE 5 PLAN_NAME

3 – 135Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_PLAN_REFRESHES

This table used by collection program to keep track of the refreshnumbers for each plan.

Column DescriptionsName Null? Type Description

PLAN_ID NOT NULL NUMBER Plan identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierREFRESH_NUMBER NOT NULL NUMBER Refresh numberLAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who column

IndexesIndex Name Index Type Sequence Column Name

MSC_PLAN_REFRESHES_U1 UNIQUE 5 PLAN_ID7 SR_INSTANCE_ID

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_PLAN_SCHEDULES

This table stores master production schedules and master demandschedules for the planning process in an organization.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_DESIGNATORS DESIGNATOR_ID INPUT_SCHEDULE_IDMSC_PLAN_ORGANIZATIONS ORGANIZATION_ID ORGANIZATION_ID

PLAN_ID PLAN_IDSR_INSTANCE_ID SR_INSTANCE_ID

Column DescriptionsName Null? Type Description

PLAN_ID NOT NULL NUMBER Plan identifierORGANIZATION_ID NOT NULL NUMBER Organization identifierINPUT_SCHEDULE_ID NOT NULL NUMBER Input schedule identifierSR_INSTANCE_ID (PK) NOT NULL NUMBER Source application instance

identifierINPUT_TYPE NOT NULL NUMBER Schedule type. MDS or MPSLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentDESIGNATOR_TYPE NOT NULL NUMBER Designator typeINTERPLANT_DEMAND_FLAG NULL NUMBER Interplant demand flag

IndexesIndex Name Index Type Sequence Column Name

MSC_PLAN_SCHEDULES_U1 UNIQUE 5 PLAN_ID10 ORGANIZATION_ID15 SR_INSTANCE_ID20 INPUT_SCHEDULE_ID

3 – 137Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_PO_REQUISITIONS_INTERFACE

MSC_PO_REQUISITIONS_INTERFACE contains requisitioninformation from ORACLE MSC application. Each row includes all theinformation necessary to create approved or unapproved requisitions inOracle Purchasing. The Oracle Purchasing Requisition Import featureuses this information to create new requisition headers, lines anddistributions. You use the Submit Request window to launch theRequisition Import program for any set of rows. You identify the set ofrows you want to import by setting the INTERFACE_SOURCE_CODEand BATCH_ID columns appropriately in the interface table. TheRequisition Import program validates your data, derives or defaultsadditional information and writes an error message for every validationthat fails into the PO_INTERFACE_ERRORS table. Then the programgroups and numbers requisition lines according to the criteria youspecify in the GROUP_CODE and REQ_NUMBER_SEGMENT1columns, and creates new requisitions. Most of the columns in thePO_REQUISITIONS_INTERFACE_ALL table are identical to thecorresponding columns in the PO_REQUISITIONS_HEADERS_ALL,PO_REQUISITION_LINES_ALL and PO_REQ_DISTRIBUTIONS_ALLtables. You can additionally enter reference information in theINTERFACE_SOURCE_LINE_ID column.

Column DescriptionsName Null? Type Description

PROJECT_ACCOUNTING_CONTEXT NULL VARCHAR2(30) Project accounting descriptiveflexfield context column

PROJECT_ID NULL NUMBER Project identifierTASK_ID NULL NUMBER Task identifierNEED_BY_DATE NULL DATE Date the requisition is needed

internallyITEM_ID NULL NUMBER Item identifierITEM_REVISION NULL VARCHAR2(3) Item nameCHARGE_ACCOUNT_ID NULL NUMBER Charge account identifierAUTHORIZATION_STATUS NULL VARCHAR2(25) Authorization status typeBATCH_ID NULL NUMBER Import batch identifierGROUP_CODE NULL VARCHAR2(30) Import group codePREPARER_ID NULL NUMBER(9) Preparer identifierAUTOSOURCE_FLAG NULL VARCHAR2(1) Flag indicates whether

autosourcingSOURCE_ORGANIZATION_ID NULL NUMBER Source organization identifierDESTINATION_ORGANIZATION_ID NULL NUMBER Destination organization

identifierDELIVER_TO_LOCATION_ID NULL NUMBER Deliver–to–location unique

identifierDELIVER_TO_REQUESTOR_ID NULL NUMBER(9) Requestor unique identifierSUGGESTED_VENDOR_ID NULL NUMBER Suggested supplier unique

identifierSUGGESTED_VENDOR_SITE_ID NULL NUMBER Suggested supplier site unique

identifierLAST_UPDATED_BY NULL NUMBER Standard Who Column

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

LAST_UPDATE_DATE NULL DATE Standard Who ColumnLAST_UPDATE_LOGIN NULL NUMBER Standard Who ColumnCREATION_DATE NULL DATE Standard Who ColumnCREATED_BY NULL NUMBER Standard Who ColumnINTERFACE_SOURCE_CODE NULL VARCHAR2(25) Interface transaction sourceSOURCE_TYPE_CODE NULL VARCHAR2(25) Requisition sourceDESTINATION_TYPE_CODE NULL VARCHAR2(25) Requisition destination typeQUANTITY NULL NUMBER Quantity orderedUOM_CODE NULL VARCHAR2(3) Unit of measure codeLINE_TYPE_ID NULL NUMBER Line type identifierORG_ID NULL NUMBER Organization identifierEND_ITEM_UNIT_NUMBER NULL VARCHAR2(30) End item unit numberSR_INSTANCE_ID NULL NUMBER Source application instance

identifier

3 – 139Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_PO_RESCHEDULE_INTERFACE

MSC_PO_RESCHEDULE_INTERFACE temporarily stores quantity orneed–by date changes to requisition lines suggested by Oracle MSC.Each row includes the requisition line identifier, the new quantity, andthe new need–by date for the requisition line. You run the RequisitionReschedule program to implement the changes. Oracle Purchasing usesPROCESS_ID to designate all rows updated by a single run of theRequisition Reschedule process.

Column DescriptionsName Null? Type Description

LINE_ID NULL NUMBER Unique identifier for therequisition line

QUANTITY NULL NUMBER New quantity for therequisition line

NEED_BY_DATE NULL DATE New need–by date for therequisition line

PROCESS_ID NULL NUMBER Process identifierLAST_UPDATE_DATE NULL DATE Standard Who ColumnLAST_UPDATED_BY NULL NUMBER Standard Who ColumnCREATION_DATE NULL DATE Standard Who ColumnCREATED_BY NULL NUMBER Standard Who ColumnLAST_UPDATE_LOGIN NULL NUMBER Standard Who ColumnREQUEST_ID NULL NUMBER Concurrent Who ColumnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who ColumnPROGRAM_ID NULL NUMBER Concurrent Who ColumnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who ColumnSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifier

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_PROCESS_EFFECTIVITY

This table stores links between the bill of material and routings and storeeffectivities for this process.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_BOMS PLAN_ID PLAN_IDBILL_SEQUENCE_ID BILL_SEQUENCE_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_ROUTINGS PLAN_ID PLAN_IDROUTING_SEQUENCE_ID ROUTING_SEQUENCE_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_SYSTEM_ITEMS PLAN_ID PLAN_IDORGANIZATION_ID ORGANIZATION_IDINVENTORY_ITEM_ID ITEM_IDSR_INSTANCE_ID SR_INSTANCE_ID

Column DescriptionsName Null? Type Description

PLAN_ID NOT NULL NUMBER Plan identifierPROCESS_SEQUENCE_ID NOT NULL NUMBER Process sequence identifierITEM_ID NOT NULL NUMBER Item identifier of the

product/co–productORGANIZATION_ID NOT NULL NUMBER Organization identifierEFFECTIVITY_DATE NOT NULL DATE Effectivity date of the processDISABLE_DATE NULL DATE Disable date of the processMINIMUM_QUANTITY NULL NUMBER Minimum quantity for which the

process can be used to producethe item, expressed in primaryUOM

MAXIMUM_QUANTITY NULL NUMBER Maximum quantity for which theprocess can be used to producethe item, expressed in primaryUOM

PREFERENCE NULL NUMBER PreferenceROUTING_SEQUENCE_ID NULL NUMBER Routing sequence identifier

from source applicationBILL_SEQUENCE_ID NULL NUMBER BOM identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierTOTAL_PRODUCT_CYCLE_TIME NULL NUMBER Total time that an assembly

takes along the primary path inthe operation networkcalculated by flowmanufacturing

ITEM_PROCESS_COST NULL NUMBER Cost of alternate BOM androuting

LINE_ID NULL NUMBER Line unique identifierPRIMARY_LINE_FLAG NULL NUMBER Flag indicating whether the

line is used for lead timecalculations

PRODUCTION_LINE_RATE NULL NUMBER Number of assemblies which rundown the line per hour

REFRESH_NUMBER NULL NUMBER Refresh number populated by thecollection program

LAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who column

3 – 141Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

CREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnLOAD_DISTRIBUTION_PRIORITY NULL NUMBER Load distribution priority

IndexesIndex Name Index Type Sequence Column Name

MSC_PROCESS_EFFECTIVITY_U1 UNIQUE 5 PLAN_ID10 PROCESS_SEQUENCE_ID

MSC_PROCESS_EFFECTIVITY_U2 UNIQUE 5 PLAN_ID7 SR_INSTANCE_ID9 ITEM_ID11 ORGANIZATION_ID15 BILL_SEQUENCE_ID20 ROUTING_SEQUENCE_ID25 LINE_ID30 EFFECTIVITY_DATE32 DISABLE_DATE

SequencesSequence Derived Column

MSC_PROCESS_EFFECTIVITY_S PROCESS_SEQUENCE_ID

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_PROJECTS

This table stores the manufacturing parameters for a given project andorganization.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_PLAN_ORGANIZATIONS PLAN_ID PLAN_IDORGANIZATION_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_ID

Column DescriptionsName Null? Type Description

PROJECT_ID NOT NULL NUMBER Project identifier or Seibanidentifier

PLAN_ID NOT NULL NUMBER Plan identifierORGANIZATION_ID NOT NULL NUMBER Organization identifierPLANNING_GROUP NULL VARCHAR2(30) Planning group assigned to this

projectCOSTING_GROUP_ID NULL NUMBER Costing group assigned to this

projectWIP_ACCT_CLASS_CODE NULL VARCHAR2(10) Default WIP accounting class

assigned to this projectSEIBAN_NUMBER_FLAG NOT NULL NUMBER Flag to indicate whether

project_id identifies a projector a seiban

PROJECT_NAME NOT NULL VARCHAR2(30) Project namePROJECT_NUMBER NOT NULL VARCHAR2(25) Project numberPROJECT_NUMBER_SORT_ORDER NULL VARCHAR2(25) Sort orderPROJECT_DESCRIPTION NULL VARCHAR2(250) Project descriptionSTART_DATE NULL DATE Start dateCOMPLETION_DATE NULL DATE Completion dateOPERATING_UNIT NULL NUMBER Operating unitSR_INSTANCE_ID (PK) NOT NULL NUMBER Source application instance

identifierREFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection programLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segment

3 – 143Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

ATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentMATERIAL_ACCOUNT NULL NUMBER Material accountMANAGER_CONTACT NULL VARCHAR2(100) Manager contact

IndexesIndex Name Index Type Sequence Column Name

MSC_PROJECTS_U1 UNIQUE 5 PLAN_ID10 SR_INSTANCE_ID15 ORGANIZATION_ID20 PROJECT_ID

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_PROJECT_TASKS

This table stores the tasks manufacturing parameters.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_PROJECTS PLAN_ID PLAN_IDORGANIZATION_ID ORGANIZATION_IDPROJECT_ID PROJECT_IDSR_INSTANCE_ID SR_INSTANCE_ID

Column DescriptionsName Null? Type Description

PROJECT_ID NOT NULL NUMBER Project identifierTASK_ID NOT NULL NUMBER Task identifierPLAN_ID NOT NULL NUMBER Plan identifierORGANIZATION_ID NOT NULL NUMBER Organization identifierTASK_NUMBER NOT NULL VARCHAR2(25) Task numberTASK_NAME NOT NULL VARCHAR2(20) Task nameDESCRIPTION NULL VARCHAR2(250) Task descriptionMANAGER NULL VARCHAR2(240) Manager of the taskSTART_DATE NULL DATE Effective date of the taskEND_DATE NULL DATE Disable date of the taskSR_INSTANCE_ID (PK) NOT NULL NUMBER Source application instance

identifierREFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection programLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnMANAGER_CONTACT NULL VARCHAR2(100) Manager contact

IndexesIndex Name Index Type Sequence Column Name

MSC_PROJECT_TASKS_U1 UNIQUE 5 PLAN_ID10 SR_INSTANCE_ID15 ORGANIZATION_ID20 PROJECT_ID25 TASK_ID

3 – 145Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_QUESTIONS_B

This table stores the seeded and user defined questions for Ask Oracle.The associated MSC_QUESTIONS_TL table contains the translatedquestions by language.

Column DescriptionsName Null? Type Description

QUESTION_ID NOT NULL NUMBER Unique identifier for the rowANSWER_ID NULL NUMBER Answer unique identifierQUESTION_CODE NULL VARCHAR2(25) Question codeQUESTION_TYPE NOT NULL VARCHAR2(10) Question typePACKAGE_NAME NULL VARCHAR2(50) Package nameLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who column

IndexesIndex Name Index Type Sequence Column Name

MSC_QUESTIONS_B_U1 UNIQUE 1 QUESTION_ID

SequencesSequence Derived Column

MSC_QUESTIONS_S QUESTION_ID

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_QUESTIONS_TL

This table contains the translated questions for Ask Oracle

Column DescriptionsName Null? Type Description

QUESTION_ID NOT NULL NUMBER Unique identifier assigned tothe row in MSC_QUESTIONS_B

LANGUAGE NOT NULL VARCHAR2(30) Language of the questionUSER_QUESTION_NAME NOT NULL VARCHAR2(2000) User questionsDESCRIPTION NULL VARCHAR2(240) Describe the questionSOURCE_LANG NULL VARCHAR2(4) Source language for the

questionTRANSLATED NULL VARCHAR2(1) Flag indicating whether the

question is translatedLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who column

IndexesIndex Name Index Type Sequence Column Name

MSC_QUESTIONS_TL_U1 UNIQUE 1 QUESTION_ID2 LANGUAGE

3 – 147Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_REPETITIVE_PERIODS

MSC_REPETITIVE_PERIODS stores the start dates for the repetitiveplanning periods that are used by the planning process when planningrepetitive items. Each entry represents the start date for a repetitiveperiod in a given organization. The size of the planning periods aredetermined by the horizon and bucket size columns, also found inMSC_PARAMETERS. This table is populated by the MaintainRepetitive Planning Periods concurrent program, which is launched bythe Define Planning Parameters and Launch Planning Processes.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_PARAMETERS ORGANIZATION_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_ID

Column DescriptionsName Null? Type Description

PERIOD_START_DATE (PK) NOT NULL DATE Period start dateORGANIZATION_ID (PK) NOT NULL NUMBER(38) Organization identifierSR_INSTANCE_ID (PK) NOT NULL NUMBER(38) Source application instance

identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER(38) Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER(38) Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER(38) Standard Who columnREQUEST_ID NULL NUMBER(38) Concurrent Who ColumnPROGRAM_APPLICATION_ID NULL NUMBER(38) Concurrent Who ColumnPROGRAM_ID NULL NUMBER(38) Concurrent Who ColumnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who Column

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_RESERVATIONS

MSC_RESERVATIONS stores information regarding materialreservations from the inventory system. Each row represents a portionof inventory that is reserved for a demand. A reservation may beagainst an inventory. If the reservation is against a nonnettablesubinventory, the NONNET_QUANTITY_RESERVED column holdsthe quantity. If the reservation is against a nettable subinventory or nosubinventory is specified, the reservation quantity is stored inRESERVED_QUANTITY. Note that the sum of RESERVED_QUANTITYcannot exceed the nettable subinventories for a part. This could happenif the planner manually sets subinventories to be non–reserved duringthe planning process. The NONNET_QUANTITY_RESERVED will thenstore the quantity in excess of the sum of the nettable reservedquantities. MSC_RESERVATIONS is populated during the Snapshotand used by the Planner. It is derived from MTL_DEMAND fromsource application instance.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_SUB_INVENTORIES ORGANIZATION_ID ORGANIZATION_IDSUB_INVENTORY_CODE SUBINVENTORYSR_INSTANCE_ID SR_INSTANCE_IDPLAN_ID PLAN_ID

MSC_SYSTEM_ITEMS PLAN_ID PLAN_IDORGANIZATION_ID ORGANIZATION_IDINVENTORY_ITEM_ID INVENTORY_ITEM_IDSR_INSTANCE_ID SR_INSTANCE_ID

Column DescriptionsName Null? Type Description

TRANSACTION_ID (PK) NOT NULL NUMBER Unique identifier generatedfrom the source applicationinstance

INVENTORY_ITEM_ID NOT NULL NUMBER Inventory item identifierPLAN_ID (PK) NOT NULL NUMBER Plan identifierORGANIZATION_ID (PK) NOT NULL NUMBER Organization identifierSR_INSTANCE_ID (PK) NOT NULL NUMBER Source application instance

identifierRESERVATION_DATE NOT NULL DATE Effectivity date of reservationREQUIREMENT_DATE NOT NULL DATE Date of needRESERVED_QUANTITY NOT NULL NUMBER Quantity reservedNONNET_QUANTITY_RESERVED NOT NULL NUMBER Quantity reserved allocated to

nonnettable inventoryDISPOSITION_TYPE NOT NULL NUMBER Disposition typeDISPOSITION_ID NOT NULL NUMBER Disposition identifierPARENT_DEMAND_ID NULL NUMBER Parent demand identifierSUBINVENTORY NULL VARCHAR2(10) Subinventory identifierDEMAND_CLASS NULL VARCHAR2(34) Demand classREVISION NULL VARCHAR2(3) Inventory item revision codePROJECT_ID NULL NUMBER(15) Project identifierTASK_ID NULL NUMBER(15) Task identifierPLANNING_GROUP NULL VARCHAR2(30) Planning group

3 – 149Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

REFRESH_NUMBER NULL NUMBER Refresh number populated by thecollection program

LAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who column

IndexesIndex Name Index Type Sequence Column Name

MSC_RESERVATIONS_N2 NOT UNIQUE 5 PLAN_ID10 SR_INSTANCE_ID15 ORGANIZATION_ID20 INVENTORY_ITEM_ID25 DISPOSITION_TYPE

MSC_RESERVATIONS_U1 UNIQUE 5 PLAN_ID6 TRANSACTION_ID8 SR_INSTANCE_ID10 ORGANIZATION_ID

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_RESOURCE_CHANGES

MSC_RESOURCE_CHANGES stores information about capacitymodifications for a resource on a shift in a department. This table is achild of MSC_RESOURCE_SHIFTS. You can define multiple resourcechanges for a shift.

Column DescriptionsName Null? Type Description

DEPARTMENT_ID NOT NULL NUMBER Department unique identifierRESOURCE_ID NOT NULL NUMBER Resource unique identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierSHIFT_NUM NOT NULL NUMBER Shift numberFROM_DATE NOT NULL DATE Capacity exception from dateTO_DATE NULL DATE Capacity exception to dateFROM_TIME NULL NUMBER Capacity exception from timeTO_TIME NULL NUMBER Capacity exception to timeCAPACITY_CHANGE NULL NUMBER Capacity changeSIMULATION_SET NOT NULL VARCHAR2(10) Simulation set identifierREFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection programACTION_TYPE NOT NULL NUMBER Type of capacity modificationLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who column

3 – 151Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

IndexesIndex Name Index Type Sequence Column Name

MSC_RESOURCE_CHANGES_U1 UNIQUE 1 SR_INSTANCE_ID2 SIMULATION_SET3 ACTION_TYPE4 DEPARTMENT_ID5 RESOURCE_ID6 SHIFT_NUM7 FROM_DATE8 TO_DATE9 FROM_TIME10 TO_TIME

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_RESOURCE_GROUPS

This table stores different resource groups.

Column DescriptionsName Null? Type Description

GROUP_CODE NOT NULL VARCHAR2(30) Resource group codeMEANING NOT NULL VARCHAR2(80) Meaning of the resource groupDESCRIPTION NULL VARCHAR2(250) Description of the resource

groupFROM_DATE NULL DATE Date of effectivityTO_DATE NULL DATE Date of end of effectivityENABLED_FLAG NOT NULL NUMBER Flag to indicate whether the

resource group is enabledSR_INSTANCE_ID (PK) NOT NULL NUMBER Source application instance

identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segment

IndexesIndex Name Index Type Sequence Column Name

MSC_RESOURCE_GROUPS_U1 UNIQUE 5 SR_INSTANCE_ID7 GROUP_CODE

3 – 153Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_RESOURCE_REQUIREMENTS

This table stores the resource requirements generated by existingsupplies.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_DEPARTMENT_RESOURCES PLAN_ID PLAN_IDRESOURCE_ID RESOURCE_IDORGANIZATION_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_OPERATION_RESOURCES PLAN_ID PLAN_IDOPERATION_SEQUENCE_ID OPERATION_SEQUENCE_IDRESOURCE_SEQ_NUM RESOURCE_SEQ_NUMRESOURCE_ID RESOURCE_IDALTERNATE_NUMBER ALTERNATE_NUMROUTING_SEQUENCE_ID ROUTING_SEQUENCE_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_OPERATION_RESOURCE_SEQS PLAN_ID PLAN_IDOPERATION_SEQUENCE_ID OPERATION_SEQUENCE_IDRESOURCE_SEQ_NUM RESOURCE_SEQ_NUMROUTING_SEQUENCE_ID ROUTING_SEQUENCE_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_RESOURCE_REQUIREMENTS TRANSACTION_ID PARENT_IDPLAN_ID PLAN_ID

MSC_ROUTINGS PLAN_ID PLAN_IDROUTING_SEQUENCE_ID ROUTING_SEQUENCE_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_SUPPLIES TRANSACTION_ID SUPPLY_IDPLAN_ID PLAN_ID

Column DescriptionsName Null? Type Description

TRANSACTION_ID NOT NULL NUMBER Resource requirement identifierPLAN_ID (PK) NOT NULL NUMBER Plan identifierSUPPLY_ID NOT NULL NUMBER Supplier identifierORGANIZATION_ID NOT NULL NUMBER Organization identifierSR_INSTANCE_ID NOT NULL NUMBER Source instance identifier for

the source orgROUTING_SEQUENCE_ID NULL NUMBER Routing identifier usedOPERATION_SEQUENCE_ID NULL NUMBER Operation sequence identifier

which generating therequirement

RESOURCE_SEQ_NUM NOT NULL NUMBER Identifier of the plannedresource requirement

RESOURCE_ID NOT NULL NUMBER Resource identifierDEPARTMENT_ID NULL NUMBER Department identifierALTERNATE_NUM NULL NUMBER Alternate number of the

corresponding operationresource

START_DATE NOT NULL DATE Start date of the resourcerequirement

END_DATE NULL DATE End date of the resourcerequirement

BKT_START_DATE NULL NUMBER Bucketed start dateRESOURCE_HOURS NOT NULL NUMBER Resource hours requiredSET_UP NULL NUMBER Setup timeBKT_END_DATE NULL NUMBER Bucketed end dateTEAR_DOWN NULL NUMBER Tear down time

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

AGGREGATE_RESOURCE_ID NULL NUMBER Reference to aggregateresource, if resourceaggregated (denormalizedcolumn)

SCHEDULE_FLAG NULL NUMBER Schedule flagPARENT_ID NULL NUMBER Referent to parent transaction

identifierSTD_OP_CODE NULL VARCHAR2(4) Standard op codeWIP_ENTITY_ID NULL NUMBER Wip entity identifier for DJ

resource requirementsASSIGNED_UNITS NOT NULL NUMBER Assigned unitsBASIS_TYPE NULL NUMBER Basis typeOPERATION_SEQ_NUM NULL NUMBER Operation seq NumberLOAD_RATE NULL NUMBER Load rateDAILY_RESOURCE_HOURS NULL NUMBER Daily resource hours needed for

repetitive schedulesSTATUS NULL NUMBER Attribute used for online

replanningAPPLIED NULL NUMBER Attribute used for online

replanningUPDATED NULL NUMBER Flag to determine whether add

workday modification wasapplied

SUBST_RES_FLAG NULL NUMBER Flag indicating whetherresource is substitute resource

REFRESH_NUMBER NULL NUMBER Refresh number populated by thecollection program

LAST_UPDATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Standard Who columnPROGRAM_APPLICATION_ID NULL NUMBER Standard Who columnPROGRAM_ID NULL NUMBER Standard Who columnPROGRAM_UPDATE_DATE NULL DATE Standard Who columnSOURCE_ITEM_ID NULL NUMBER(38) Source inventory item unique

identifierASSEMBLY_ITEM_ID NULL NUMBER(38) Assembly item unique identifierSUPPLY_TYPE NULL NUMBER(38) Supply type code

IndexesIndex Name Index Type Sequence Column Name

MSC_RESOURCE_REQUIREMENTS_N1 NOT UNIQUE 10 PLAN_ID15 SR_INSTANCE_ID20 ORGANIZATION_ID25 APPLIED27 STATUS29 UPDATED

MSC_RESOURCE_REQUIREMENTS_N2 NOT UNIQUE 1 PLAN_ID2 SR_INSTANCE_ID4 ORGANIZATION_ID6 DEPARTMENT_ID8 RESOURCE_ID

MSC_RESOURCE_REQUIREMENTS_U1 UNIQUE 2 PLAN_ID5 TRANSACTION_ID

3 – 155Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

SequencesSequence Derived Column

MSC_RESOURCE_REQUIREMENTS_S TRANSACTION_ID

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_RESOURCE_SHIFTS

MSC_RESOURCE_SHIFTS stores information about shifts that youassign to resources. This table is a child ofMSC_DEPARTMENT_RESOURCES. You can assign multiple shifts to aresource in a department if the resource is not a 24 hour resource.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_DEPARTMENT_RESOURCES RESOURCE_ID RESOURCE_IDDEPARTMENT_ID DEPARTMENT_IDSR_INSTANCE_ID SR_INSTANCE_ID

Column DescriptionsName Null? Type Description

DEPARTMENT_ID NOT NULL NUMBER Department unique identifierRESOURCE_ID NOT NULL NUMBER Resource unique identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierSHIFT_NUM NOT NULL NUMBER Shift numberREFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection programLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who column

IndexesIndex Name Index Type Sequence Column Name

MSC_RESOURCE_SHIFTS_U1 UNIQUE 1 SR_INSTANCE_ID2 DEPARTMENT_ID3 RESOURCE_ID4 SHIFT_NUM

3 – 157Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ROUTINGS

This table stores the different routings available for a bill of material.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_PROJECTS ORGANIZATION_ID ORGANIZATION_IDPLAN_ID PLAN_IDPROJECT_ID PROJECT_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_PROJECT_TASKS ORGANIZATION_ID ORGANIZATION_IDPLAN_ID PLAN_IDPROJECT_ID PROJECT_IDTASK_ID TASK_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_SYSTEM_ITEMS PLAN_ID PLAN_IDORGANIZATION_ID ORGANIZATION_IDINVENTORY_ITEM_ID ASSEMBLY_ITEM_IDSR_INSTANCE_ID SR_INSTANCE_ID

Column DescriptionsName Null? Type Description

PLAN_ID (PK) NOT NULL NUMBER Plan identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierROUTING_SEQUENCE_ID (PK) NOT NULL NUMBER Source application operational

routing sequence identifierROUTING_TYPE NOT NULL NUMBER Manufacturing(1), or

Engineering(2). For UI andreports

ROUTING_COMMENT NULL VARCHAR2(240) Comments. Used for UI andreports

ALTERNATE_ROUTING_DESIGNATOR NULL VARCHAR2(10) Name of the alternate routing.Null for primary routing

PROJECT_ID NULL NUMBER Project identifier for projectmanufacturing

TASK_ID NULL NUMBER Task identifier for projectmanufacturing

LINE_ID NULL NUMBER For flow manufacturing. Arouting is actually a line (notused for now)

UOM_CODE NULL VARCHAR2(3) Unit of measureCFM_ROUTING_FLAG NULL NUMBER Flag to indicate whether the

routing is continuos flow ortraditional routing

CTP_FLAG NULL NUMBER Flag to indicate whethercapacity must be checked whenitem is ordered

ASSEMBLY_ITEM_ID NOT NULL NUMBER Assembly item identifierORGANIZATION_ID NOT NULL NUMBER Organization identifierROUTING_QUANTITY NULL NUMBER Routing quantityREFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection programLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who column

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

PROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who column

IndexesIndex Name Index Type Sequence Column Name

MSC_ROUTINGS_U1 UNIQUE 5 PLAN_ID10 SR_INSTANCE_ID15 ROUTING_SEQUENCE_ID

3 – 159Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ROUTING_OPERATIONS

This tables stores the operations composing each routing.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_ROUTINGS SR_INSTANCE_ID SR_INSTANCE_IDROUTING_SEQUENCE_ID ROUTING_SEQUENCE_IDPLAN_ID PLAN_ID

Column DescriptionsName Null? Type Description

PLAN_ID NOT NULL NUMBER Plan identifierOPERATION_SEQUENCE_ID (PK) NOT NULL NUMBER Operation sequence identifierROUTING_SEQUENCE_ID (PK) NOT NULL NUMBER Routing identifierOPERATION_SEQ_NUM NOT NULL NUMBER Operation sequence numberSR_INSTANCE_ID (PK) NOT NULL NUMBER Source application instance

identifierOPERATION_DESCRIPTION NULL VARCHAR2(240) Operation description (use for

UI and reports)EFFECTIVITY_DATE NOT NULL DATE Date operation is effectiveDISABLE_DATE NULL DATE End of effectivityFROM_UNIT_NUMBER NULL VARCHAR2(30) Effective from this unit numberTO_UNIT_NUMBER NULL VARCHAR2(30) Effective up to this unit

numberOPTION_DEPENDENT_FLAG NOT NULL NUMBER Flag to indicate whether this

operation option dependentOPERATION_TYPE NULL NUMBER Indicate operation type:

Process, Line, or Event.Events are not used here

MINIMUM_TRANSFER_QUANTITY NULL NUMBER Minimum operation transferquantity

YIELD NULL NUMBER Process yield at this operationDEPARTMENT_ID NOT NULL NUMBER Department identifier (source

application identifier) inwhich the operation takes place

DEPARTMENT_CODE NULL VARCHAR2(10) Department code (for reporting)OPERATION_LEAD_TIME_PERCENT NULL NUMBER Indicates the amount of overlap

its lead time has with theparent lead time

CUMULATIVE_YIELD NULL NUMBER Cumulative process yield fromthe beginning of routing tothis operation

REVERSE_CUMULATIVE_YIELD NULL NUMBER Cumulative process yield fromthe end of routing tocomparable operation

NET_PLANNING_PERCENT NULL NUMBER Cumulative planning percentsderived from the operationnetwork

SETUP_DURATION NULL NUMBER Duration of the set–upTEAR_DOWN_DURATION NULL NUMBER Duration of the tear down for

this operationUOM_CODE NULL VARCHAR2(3) Unit of measureSTANDARD_OPERATION_CODE NULL VARCHAR2(4) Code of the standard operation

on which this operation isbased. Operations having thesame code are identical

REFRESH_NUMBER NULL NUMBER Refresh number populated by thecollection program

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

LAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who column

IndexesIndex Name Index Type Sequence Column Name

MSC_ROUTING_OPERATIONS_U1 UNIQUE 5 PLAN_ID10 SR_INSTANCE_ID15 ROUTING_SEQUENCE_ID17 OPERATION_SEQUENCE_ID

3 – 161Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_SAFETY_STOCKS

MSC_SAFETY_STOCKS stores the time–phased safety stock levels foran item. Each row represents the start date for a safety stock level. Thistable is populated by the Snapshot and used by the Planner.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_SYSTEM_ITEMS ORGANIZATION_ID ORGANIZATION_IDPLAN_ID PLAN_IDINVENTORY_ITEM_ID INVENTORY_ITEM_IDSR_INSTANCE_ID SR_INSTANCE_ID

Column DescriptionsName Null? Type Description

PLAN_ID NOT NULL NUMBER Plan identifierORGANIZATION_ID NOT NULL NUMBER Organization identifierSR_INSTANCE_ID (PK) NOT NULL NUMBER Source application instance

identifierINVENTORY_ITEM_ID NOT NULL NUMBER Inventory item identifierPERIOD_START_DATE NOT NULL DATE Period start dateSAFETY_STOCK_QUANTITY NOT NULL NUMBER Safety stock quantityUPDATED NULL NUMBER Updated flagSTATUS NULL NUMBER Status flagREFRESH_NUMBER NULL NUMBER Refresh numberLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who column

IndexesIndex Name Index Type Sequence Column Name

MSC_SAFETY_STOCKS_U1 UNIQUE 5 PLAN_ID10 SR_INSTANCE_ID15 ORGANIZATION_ID20 INVENTORY_ITEM_ID25 PERIOD_START_DATE

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_SALES_ORDERS

This table stores demand and reservation information, from sourceapplication instance, used in Available To Promise, Planning and otherManufacturing functions. There are three major row types stored in thetable: Summary Demand rows,Open Demand Rows, and ReservationRows.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_SALES_ORDERS DEMAND_ID PARENT_DEMAND_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_SYSTEM_ITEMS INVENTORY_ITEM_ID INVENTORY_ITEM_IDSR_INSTANCE_ID SR_INSTANCE_IDORGANIZATION_ID ORGANIZATION_ID

Column DescriptionsName Null? Type Description

DEMAND_ID NOT NULL NUMBER Unique identifier of a demandrow from source applicationinstance

SR_INSTANCE_ID NOT NULL NUMBER Source application instanceidentifier

INVENTORY_ITEM_ID NOT NULL NUMBER Inventory item identifierORGANIZATION_ID NOT NULL NUMBER Organization identifierDEMAND_SOURCE_TYPE NOT NULL NUMBER Code to indicate the source of

the demandDEMAND_SOURCE_HEADER_ID NOT NULL NUMBER Header ID for the source of the

demand.DEMAND_SOURCE_LINE NULL VARCHAR2(30) Line id of demand source. For

Sales Order demand this is:SO_LINES.LINE_ID from sourceapplication instance.

DEMAND_SOURCE_DELIVERY NULL VARCHAR2(30) For Sales Order demand, Line idof Sales order line detail row(SO_LINE_DETAILS.LINE_DETAIL_ID) from source applicationinstance.

DEMAND_SOURCE_NAME NULL VARCHAR2(30) Identifier for user–definedSource Type

PRIMARY_UOM_QUANTITY NOT NULL NUMBER Demanded or reserved quantityexpressed in the item’s primaryunit of measure

RESERVATION_TYPE NULL NUMBER Code for type of reservationRESERVATION_QUANTITY NULL NUMBER Total quantity reserved

expressed in primary unit ofmeasure. Only populated forsummary and derived demandrows.

COMPLETED_QUANTITY NOT NULL NUMBER Shipped quantity in primaryunit of measure code.

REQUIREMENT_DATE NOT NULL DATE Planned ship date for summarydemand. Parent planned shipdate – ATP_LEAD_TIME forderived demand

SUBINVENTORY NULL VARCHAR2(10) Subinventory demanded orreserved, can be populated forsummary demand

3 – 163Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

DEMAND_CLASS NULL VARCHAR2(34) Demand class code (containingsr_instance_code || ’:’ ||demand class code from sourceapplication instance)

PARENT_DEMAND_ID NULL NUMBER Parent demand identifierREFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection programLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSALES_ORDER_NUMBER NULL VARCHAR2(122) Sales order numberSALESREP_CONTACT NULL VARCHAR2(100) Salesrep contactORDERED_ITEM_ID NULL NUMBER Ordered item identifierAVAILABLE_TO_MRP NULL VARCHAR2(1) Available to MRP flagCUSTOMER_ID NULL NUMBER Customer identifierSHIP_TO_SITE_USE_ID NULL NUMBER Ship to identifier of the sales

orderBILL_TO_SITE_USE_ID NULL NUMBER Bill to identifier of the sales

orderLINE_NUM NULL NUMBER Sales order line numberTERRITORY_ID NULL NUMBER Territory identifier of the

sales orderUPDATE_SEQ_NUM NULL NUMBER Update sequence numberDEMAND_TYPE NULL NUMBER Demand typePROJECT_ID NULL NUMBER Project identifierTASK_ID NULL NUMBER Task identifierPLANNING_GROUP NULL VARCHAR2(30) Planning groupEND_ITEM_UNIT_NUMBER NULL VARCHAR2(30) Unit number identifierDEMAND_PRIORITY NULL NUMBER Demand priority

IndexesIndex Name Index Type Sequence Column Name

MSC_SALES_ORDERS_N1 NOT UNIQUE 5 SR_INSTANCE_ID10 INVENTORY_ITEM_ID15 ORGANIZATION_ID20 DEMAND_SOURCE_TYPE25 DEMAND_SOURCE_HEADER_ID

MSC_SALES_ORDERS_N2 NOT UNIQUE 1 SR_INSTANCE_ID2 DEMAND_ID4 RESERVATION_TYPE

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_SCHEDULING_RULES

This table stores the scheduling rules used to schedule lines.

Column DescriptionsName Null? Type Description

RULE_ID NOT NULL NUMBER Scheduling rule identifierMEANING NOT NULL VARCHAR2(40) Scheduling rule codeDESCRIPTION NULL VARCHAR2(150) Description of the scheduling

ruleUSER_DEFINED NULL NUMBER Flag to indicate if the row is

user defined or seeded byOracle

PACKAGE_NAME NULL VARCHAR2(2000) User defined package nameENABLED_FLAG NULL VARCHAR2(1) Flag to indicate whether

scheduling rule is enabledDEFAULT_FLAG NULL VARCHAR2(1) Default flagUSAGE_CODE NULL NUMBER Field used for sequencingSEQUENCE_NUMBER (PK) NOT NULL NUMBER Order to sequenceHEURISTIC_CODE NULL NUMBER Heuristic algorithm for

scheduling ruleLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segment

IndexesIndex Name Index Type Sequence Column Name

MSC_SCHEDULING_RULES_U1 UNIQUE 5 RULE_ID7 SEQUENCE_NUMBER

MSC_SCHEDULING_RULES_U2 UNIQUE 5 MEANING10 SEQUENCE_NUMBER

3 – 165Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_SELECTION_CRITERIA

Column DescriptionsName Null? Type Description

SEQUENCE NOT NULL NUMBER Criteria sequenceFOLDER_ID NOT NULL NUMBER Folder identifierFIELD_NAME NOT NULL VARCHAR2(30) Field nameFIELD_TYPE NOT NULL VARCHAR2(10) Field typeHIDDEN_FROM_FIELD NULL VARCHAR2(250) From field valueCONDITION NULL NUMBER ConditionFROM_FIELD NULL VARCHAR2(250) From field valueTO_FIELD NULL VARCHAR2(250) To field valueFOLDER_OBJECT NOT NULL VARCHAR2(30) Folder object identifierTREE_NODE NULL NUMBER Tree nodeCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnAND_OR NULL NUMBERCOUNT_BY NULL NUMBER Store checkbox ’display message

count’ for find exceptionsblock

SEARCH_QUERY_ID NULL NUMBER(38) Search query identifierSEARCH_QUERY_NAME NULL VARCHAR2(30) Search query nameDEFAULT_FLAG NULL NUMBER(38) Default flagPUBLIC_FLAG NULL NUMBER(38) Public flagFROM_FIELD_VALUE NULL VARCHAR2(250) From field valueTO_FIELD_VALUE NULL VARCHAR2(250) To field value

IndexesIndex Name Index Type Sequence Column Name

MSC_SELECTION_CRITERIA_N1 NOT UNIQUE 1 FOLDER_OBJECT2 FIELD_NAME3 FOLDER_ID

MSC_SELECTION_CRITERIA_N2 NOT UNIQUE 1 SEARCH_QUERY_ID2 FOLDER_OBJECT3 TREE_NODE

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_SEQUENCE_DEPENDENT_SETUPS

The table stores the sequence dependent setups and tears down. This isused by HLS to ensure a minimum delay between two operations usingthe same resource.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_DEPARTMENT_RESOURCES ORGANIZATION_ID ORGANIZATION_IDRESOURCE_ID RESOURCE_IDPLAN_ID PLAN_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_SYSTEM_ITEMS PLAN_ID PLAN_IDORGANIZATION_ID ORGANIZATION_IDINVENTORY_ITEM_ID FROM_ITEMSR_INSTANCE_ID SR_INSTANCE_ID

MSC_SYSTEM_ITEMS ORGANIZATION_ID ORGANIZATION_IDPLAN_ID PLAN_IDINVENTORY_ITEM_ID TO_ITEMSR_INSTANCE_ID SR_INSTANCE_ID

Column DescriptionsName Null? Type Description

PLAN_ID NOT NULL NUMBER Plan identifierORGANIZATION_ID NOT NULL NUMBER Organization identifierSR_INSTANCE_ID (PK) NOT NULL NUMBER Source application instance id

for source orgFROM_ITEM NOT NULL NUMBER Predecessor itemTO_ITEM NOT NULL NUMBER Successor itemSTANDARD_OPERATION_CODE NOT NULL VARCHAR2(20) Standard operation the two

operations have to shareRESOURCE_ID NOT NULL NUMBER Resource identifier the two

operations have to shareDURATION NULL NUMBER Minimum duration of the

transitionLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who column

IndexesIndex Name Index Type Sequence Column Name

MSC_SEQ_DEPENDENT_SETUPS_U1 UNIQUE 5 PLAN_ID10 ORGANIZATION_ID15 RESOURCE_ID20 FROM_ITEM25 TO_ITEM30 STANDARD_OPERATION_CODE

3 – 167Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_SHIFT_DATES

MSC_SHIFT_DATES stores information about compiled data for shiftcalendars. This table stores every date between the calendar start dateand calendar end date for a calendar name and exception set. Theworkday calendar program assigns a sequence number starting at 1, toeach date. The program generates the prior sequence number and nextsequence number for every calendar date that is stored in this table.This table stores values for sequence number, prior sequence numberand next sequence number for a non–working day. The values for thesecolumns are equal for a working day. The workday calendar programgenerates a shift calendar for each shift you define for your calendar.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_CALENDAR_SHIFTS SHIFT_NUM SHIFT_NUMCALENDAR_CODE CALENDAR_CODESR_INSTANCE_ID SR_INSTANCE_ID

Column DescriptionsName Null? Type Description

CALENDAR_CODE NOT NULL VARCHAR2(14) Workday calendar identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierEXCEPTION_SET_ID NOT NULL NUMBER Exception set unique identifierSHIFT_NUM NOT NULL NUMBER Shift numberSHIFT_DATE NOT NULL DATE Calendar dateREFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection programLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnLAST_UPDATE_DATE NOT NULL DATE Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnSEQ_NUM NULL NUMBER Sequence number for shift date

(only for working dates)NEXT_SEQ_NUM NOT NULL NUMBER Next sequence number for

calendar date (working day)PRIOR_SEQ_NUM NOT NULL NUMBER Prior sequence number for

calendar date (working day)NEXT_DATE NOT NULL DATE Next date corresponding to next

sequence numberPRIOR_DATE NOT NULL DATE Prior date corresponding to

prior sequence numberREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who column

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

IndexesIndex Name Index Type Sequence Column Name

MSC_SHIFT_DATES_U1 UNIQUE 1 SR_INSTANCE_ID2 CALENDAR_CODE3 EXCEPTION_SET_ID4 SHIFT_DATE5 SHIFT_NUM

3 – 169Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_SHIFT_EXCEPTIONS

MSC_SHIFT_EXCEPTIONS stores information about exception dates fora calendar name, exception set, and shift. The workday calendarprogram generates all dates between calendar start date and calendarend date. It then marks the workday pattern on generated datesfollowed by the base calendar exception dates. Finally, it marks the shiftexception dates. This table stores exception dates for the shift calendars,the table MSC_CALENDAR_EXCEPTIONS stores exception dates forthe base calendar.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_CALENDAR_SHIFTS SHIFT_NUM SHIFT_NUMCALENDAR_CODE CALENDAR_CODESR_INSTANCE_ID SR_INSTANCE_ID

Column DescriptionsName Null? Type Description

CALENDAR_CODE NOT NULL VARCHAR2(14) Workday calendar identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierSHIFT_NUM NOT NULL NUMBER Shift numberEXCEPTION_SET_ID NOT NULL NUMBER Exception set unique identifierEXCEPTION_DATE NOT NULL DATE Exception DateREFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection programLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnEXCEPTION_TYPE NOT NULL NUMBER Exception type (On and Off)REQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segment

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

ATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segment

IndexesIndex Name Index Type Sequence Column Name

MSC_SHIFT_EXCEPTIONS_U1 UNIQUE 1 SR_INSTANCE_ID2 CALENDAR_CODE3 EXCEPTION_SET_ID4 SHIFT_NUM5 EXCEPTION_DATE

3 – 171Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

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 gobeyond midnight (24:00).

Column DescriptionsName Null? Type Description

CALENDAR_CODE NOT NULL VARCHAR2(14) Workday calendar identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierSHIFT_NUM NOT NULL NUMBER Shift numberFROM_TIME NOT NULL NUMBER Shift start timeTO_TIME NOT NULL NUMBER Shift end timeREFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection programLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnLAST_UPDATE_DATE NOT NULL DATE Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segment

IndexesIndex Name Index Type Sequence Column Name

MSC_SHIFT_TIMES_U1 UNIQUE 1 SR_INSTANCE_ID2 CALENDAR_CODE3 SHIFT_NUM4 FROM_TIME5 TO_TIME

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_SIMULATION_SETS

This table stores the different simulation sets.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_TRADING_PARTNERS SR_TP_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_ID

Column DescriptionsName Null? Type Description

ORGANIZATION_ID NOT NULL NUMBER Organization identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierSIMULATION_SET NOT NULL VARCHAR2(10) Simulation set identifierDESCRIPTION NULL VARCHAR2(50) Simulation set descriptionUSE_IN_WIP_FLAG NULL NUMBER Use in WIP flagREFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection programLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segment

IndexesIndex Name Index Type Sequence Column Name

MSC_SIMULATION_SETS_U1 UNIQUE 5 ORGANIZATION_ID10 SR_INSTANCE_ID15 SIMULATION_SET

3 – 173Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_SNAPSHOT_TASKS

MSC_SNAPSHOT_TASKS stores a queue of tasks to be performed bythe Snapshot. Each entry represents a task to be performed. TheSnapshot launches several workers to perform the tasks in parallel.Each worker scans MSC_SNAPSHOT_TASKS for the next task that hasnot been started. Tasks can be dependent upon other tasks having beencompleted. DEPENDENT_TASK and DEPENDENT_TASK2 store thetasks that must be completed before a given task can begin.REQUIRES_LOCK indicates whether or not the snapshot must haveacquired locks before this task can be started.DEPENDENCY_AGAINST is set to ”Yes” if this task has other taskswhich are dependent upon it.

Tasks which have DEPENDENCY_AGAINST set to ”Yes” will have ahigher priority than other tasks. START_DATE andCOMPLETION_DATE store the date and time that each task wasstarted and completed. They also serve to indicate the status of eachtasks. A null value for START_DATE and COMPLETION_DATEindicates that a task has not yet been started. A value in START_DATEand a null value in COMPLETION_DATE indicates that a task iscurrently in process. Values in START_DATE andCOMPLETION_DATE indicates that the task has completed.MSC_SNAPSHOT_TASKS is populated by the Snapshot. START_DATEand COMPLETION_DATE are updated by the Snapshot Workers andby the Snapshot.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_PLANS PLAN_ID PLAN_IDMSC_SNAPSHOT_TASKS TASK DEPENDENT_TASK

PLAN_ID PLAN_IDMSC_SNAPSHOT_TASKS TASK DEPENDENT_TASK2

PLAN_ID PLAN_ID

Column DescriptionsName Null? Type Description

PLAN_ID (PK) NOT NULL NUMBER Plan identifierTASK NOT NULL NUMBER Task typeREQUIRES_LOCK NOT NULL NUMBER Flag to indicate if the task

requires a snapshot lockREQUIRES_ITEMS NOT NULL NUMBER Flag to indicate that this task

requires that MSC_SYSTEM_ITEMSis complete

DEPENDENCY_AGAINST NOT NULL NUMBER Flag to indicate if this taskhas other tasks that aredependent on it

START_DATE NULL DATE Date the task was startedCOMPLETION_DATE NULL DATE Date task was completed

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

DEPENDENT_TASK NULL NUMBER Task which must be executedbefore this task

DEPENDENT_TASK2 NULL NUMBER Task which must be executedbefore this task

LAST_UPDATE_DATE NOT NULL DATE Standard Who ColumnLAST_UPDATED_BY NOT NULL NUMBER Standard Who ColumnCREATION_DATE NOT NULL DATE Standard Who ColumnCREATED_BY NOT NULL NUMBER Standard Who ColumnLAST_UPDATE_LOGIN NULL NUMBER Standard Who ColumnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who column

IndexesIndex Name Index Type Sequence Column Name

MSC_SNAPSHOT_TASKS_U1 UNIQUE 2 PLAN_ID6 TASK

3 – 175Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_SOURCING_HISTORY

MSC_SOURCING_HISTORY stores historical sourcing informationwhich is used by the planner to determine planned order allocation todifferent sources. It is populated and updated by the planner.

Column DescriptionsName Null? Type Description

INVENTORY_ITEM_ID NOT NULL NUMBER Inventory Item IdORGANIZATION_ID NOT NULL NUMBER Organization IdSR_INSTANCE_ID NOT NULL NUMBER sr instance IdSOURCING_RULE_ID NOT NULL NUMBER Sourcing Rule IdSOURCE_ORG_ID NULL NUMBER Source Org IdSOURCE_SR_INSTANCE_ID NULL NUMBER source org sr instance IdSUPPLIER_ID NULL NUMBER Supplier identifierSUPPLIER_SITE_ID NULL NUMBER Supplier site identifierHISTORICAL_ALLOCATION NOT NULL NUMBER Historical AllocationREFRESH_NUMBER NULL NUMBER Refresh NumberLAST_CALCULATED_DATE NOT NULL DATE Last Calculated DateLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_DATE NOT NULL DATE Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who ColumnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who ColumnPROGRAM_ID NULL NUMBER Concurrent Who ColumnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who Column

IndexesIndex Name Index Type Sequence Column Name

MSC_SOURCING_HISTORY_N1 NOT UNIQUE 1 SOURCING_RULE_ID2 INVENTORY_ITEM_ID3 ORGANIZATION_ID4 SR_INSTANCE_ID

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_SOURCING_RULES

This table stores sourcing rules and bills of distribution information.This table also stores sourcing rules and bills of distribution defined atsource applications.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_TRADING_PARTNERS SR_TP_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_ID

Column DescriptionsName Null? Type Description

SOURCING_RULE_ID NOT NULL NUMBER Sourcing rule unique identifierSR_SOURCING_RULE_ID NULL NUMBER Sourcing rule unique identifier

from the sourceSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierORGANIZATION_ID NULL NUMBER Organization identifierSOURCING_RULE_NAME NOT NULL VARCHAR2(30) Sourcing rule / Bill of

Distribution nameDESCRIPTION NULL VARCHAR2(80) Describe the Sourcing Rule /

Bill of DistributionSTATUS NOT NULL NUMBER StatusSOURCING_RULE_TYPE NOT NULL NUMBER 1 = Sourcing Rule, 2 = Bill of

DistributionPLANNING_ACTIVE NOT NULL NUMBER Flag indicates whether the row

is active for planningDELETED_FLAG NULL NUMBER Flag indicates whether the row

is no longer validREFRESH_NUMBER NULL VARCHAR2(240) Refresh number populated by the

collection programLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segment

3 – 177Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

ATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentCOLLECTED_FLAG NULL NUMBER Flag indicates whether the row

is collected from source

IndexesIndex Name Index Type Sequence Column Name

MSC_SOURCING_RULES_U1 UNIQUE 5 SOURCING_RULE_IDMSC_SOURCING_RULES_U2 UNIQUE 5 SR_INSTANCE_ID

10 SR_SOURCING_RULE_ID

SequencesSequence Derived Column

MSC_SOURCING_RULES_S SOURCING_RULE_ID

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_SR_ASSIGNMENTS

MSC_SR_ASSIGNMENTS stores the assignment of sourcing rules orbills of distribution to the items, organizations, category, or global level.This table is populated by the Assign Sourcing Rules form of OracleSupply Chain Planning. This table is used by the Memory–basedSnapshot to determine the sourcing information or an item in anorganization. The Memory–based Snapshot uses the most granularASSIGNMENT_LEVEL to determine the sourcing for anitem–organization. This table also stores assignments defined fromsource applications.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_ASSIGNMENT_SETS ASSIGNMENT_SET_ID ASSIGNMENT_SET_IDMSC_CATEGORY_SETS CATEGORY_SET_ID CATEGORY_SET_IDMSC_ITEM_CATEGORIES CATEGORY_NAME CATEGORY_NAME

CATEGORY_SET_ID CATEGORY_SET_IDORGANIZATION_ID ORGANIZATION_IDINVENTORY_ITEM_ID INVENTORY_ITEM_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_SOURCING_RULES SOURCING_RULE_ID SOURCING_RULE_IDMSC_SYSTEM_ITEMS INVENTORY_ITEM_ID INVENTORY_ITEM_ID

ORGANIZATION_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_TRADING_PARTNERS PARTNER_ID PARTNER_IDMSC_TRADING_PARTNER_SITES PARTNER_SITE_ID SHIP_TO_SITE_ID

Column DescriptionsName Null? Type Description

ASSIGNMENT_ID NOT NULL NUMBER Sourcing rule/Bills ofDistribution identifier

SR_ASSIGNMENT_ID NOT NULL NUMBER Sourcing rule/Bills ofDistribution identifier fromsource application instance

SR_ASSIGNMENT_INSTANCE_ID NOT NULL NUMBER Source application instanceidentifier of the assignmentrecord

ASSIGNMENT_SET_ID NOT NULL NUMBER Assignment set identifierASSIGNMENT_TYPE NOT NULL NUMBER Assignment typeSOURCING_RULE_ID NOT NULL NUMBER Sourcing rule/Bill of

Distribution identifierSOURCING_RULE_TYPE NULL NUMBER Sourcing rule typeORGANIZATION_ID NULL NUMBER Organization identifierSR_INSTANCE_ID NULL NUMBER Source application instance

identifier of item orgINVENTORY_ITEM_ID NULL NUMBER Inventory item identifierPARTNER_ID NULL NUMBER Customer identifierSHIP_TO_SITE_ID NULL NUMBER Ship to site identifierCATEGORY_SET_ID NULL NUMBER Category set identifierCATEGORY_NAME NULL VARCHAR2(163) Category name identifierDELETED_FLAG NULL NUMBER Flag to indicate whether the

row is no longer valid.SYS_YES means the row will bedeleted

3 – 179Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

REFRESH_NUMBER NULL NUMBER Refresh number populated by thecollection program

LAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentCOLLECTED_FLAG NULL NUMBER Flag indicates whether the row

is collected from source

IndexesIndex Name Index Type Sequence Column Name

MSC_SR_ASSIGNMENTS_N1 NOT UNIQUE 4 ASSIGNMENT_TYPE5 ASSIGNMENT_SET_ID

MSC_SR_ASSIGNMENTS_N2 NOT UNIQUE 5 PARTNER_ID10 SHIP_TO_SITE_ID15 ASSIGNMENT_SET_ID20 ASSIGNMENT_TYPE

MSC_SR_ASSIGNMENTS_N3 NOT UNIQUE 5 INVENTORY_ITEM_ID10 ASSIGNMENT_TYPE15 ASSIGNMENT_SET_ID20 ORGANIZATION_ID25 SR_INSTANCE_ID

MSC_SR_ASSIGNMENTS_U1 UNIQUE 5 ASSIGNMENT_IDMSC_SR_ASSIGNMENTS_U2 UNIQUE 5 SR_ASSIGNMENT_INSTANCE_ID

7 SR_ASSIGNMENT_ID

SequencesSequence Derived Column

MSC_SR_ASSIGNMENTS_S ASSIGNMENT_ID

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_SR_RECEIPT_ORG

MSC_SR_RECEIPT_ORG stores information on the receivingorganizations for Sourcing Rules and Bills of Distribution. Each row inthis table specifies a receiving organization for a date range. This tableis a child of MSC_SOURCING_RULES. In case of Local Sourcing Rulesthe column RECEIPT_ORGANIZATION_ID is the same as theORGANIZATION_ID in MSC_SOURCING_RULES. For GlobalSourcing Rules the column RECEIPT_ORGANIZATION_ID is Null.This table is populated by the Define Sourcing Rule and Define Bills ofdistribution forms of Oracle Supply Chain Planning at the planningserver. This table also stores information on the receiving organizationsfor Sourcing Rules and Bills Of Distribution defined from sourceapplications.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_SOURCING_RULES SOURCING_RULE_ID SOURCING_RULE_IDMSC_TRADING_PARTNERS PARTNER_ID RECEIPT_PARTNER_IDMSC_TRADING_PARTNERS SR_TP_ID SR_RECEIPT_ORG

SR_INSTANCE_ID SR_INSTANCE_IDMSC_TRADING_PARTNER_SITES PARTNER_SITE_ID RECEIPT_PARTNER_SITE_ID

Column DescriptionsName Null? Type Description

SR_RECEIPT_ID NOT NULL NUMBER Unique identifier for a rowgenerated at planning server

SR_INSTANCE_ID NULL NUMBER Source application instanceidentifier

SR_RECEIPT_ORG NULL NUMBER Source application Sr Receiptidentifier

RECEIPT_ORG_INSTANCE_ID NULL NUMBER Source application instanceidentifier associated with thereceiving org

SR_SR_RECEIPT_ID NULL NUMBER Apps instance sr_receipt_idSOURCING_RULE_ID NOT NULL NUMBER Sourcing rule/Bill of

Distribution identifierRECEIPT_PARTNER_ID NULL NUMBER Trading partner identifierRECEIPT_PARTNER_SITE_ID NULL NUMBER Trading partner site identifierEFFECTIVE_DATE NOT NULL DATE Date of effectivityDISABLE_DATE NULL DATE Disable dateDELETED_FLAG NULL NUMBER Flag to indicate whether the

row is no longer valid.REFRESH_NUMBER NULL NUMBER Refresh number populated by the

collection programLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who column

3 – 181Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

PROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentCOLLECTED_FLAG NULL NUMBER Flag indicating whether the row

is collected from sourceapplication instance

IndexesIndex Name Index Type Sequence Column Name

MSC_SR_RECEIPT_ORG_N1 NOT UNIQUE 5 SOURCING_RULE_ID10 SR_RECEIPT_ORG17 RECEIPT_ORG_INSTANCE_ID20 EFFECTIVE_DATE

MSC_SR_RECEIPT_ORG_N2 UNIQUE 5 SR_INSTANCE_ID7 SR_SR_RECEIPT_ID

MSC_SR_RECEIPT_ORG_U1 UNIQUE 5 SR_RECEIPT_ID

SequencesSequence Derived Column

MSC_SR_RECEIPT_ORG_S SR_RECEIPT_ID

3 – 182 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_SR_SOURCE_ORG

MSC_SR_SOURCE_ORG stores the source organizations or sourcesuppliers for Sourcing Rules or Bills of distribution. This table is a childof MSC_SR_RECEIPT_ORG. This table is populated by the DefineSourcing Rules and Define Bills of distribution form of Oracle SupplyChain Planning at the planning server. This table also stores thesourcing information defined from source applications.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_SR_RECEIPT_ORG SR_RECEIPT_ID SR_RECEIPT_IDMSC_TRADING_PARTNERS PARTNER_ID SOURCE_PARTNER_IDMSC_TRADING_PARTNER_SITES PARTNER_SITE_ID SOURCE_PARTNER_SITE_ID

Column DescriptionsName Null? Type Description

SR_SOURCE_ID NOT NULL NUMBER Unique identifier for a rowSR_SR_SOURCE_ID NULL NUMBER Unique identifier for a row

from the source applicationinstance

SR_RECEIPT_ID NOT NULL NUMBER Identifier from the sourcingrule receipt org

SOURCE_PARTNER_ID NULL NUMBER Source supplier identifierSOURCE_PARTNER_SITE_ID NULL NUMBER Source supplier site identifierALLOCATION_PERCENT NOT NULL NUMBER Percent of supply allocated to

this sourceRANK NULL NUMBER Rank of sourceSHIP_METHOD NULL VARCHAR2(30) Specify the shipping methodSOURCE_TYPE NULL NUMBER Flag indicating the source typeSR_INSTANCE_ID NULL NUMBER Source instance id for the

source organizationDELETED_FLAG NULL NUMBER Flag to indicate whether the

row is no longer valid.SYS_YES means the row will bedeleted

SOURCE_ORGANIZATION_ID NULL NUMBER Source organization identifierSOURCE_ORG_INSTANCE_ID NULL NUMBER Source instance identifier of

the source organizationidentifier

REFRESH_NUMBER NULL NUMBER Refresh number assigned bycollection program

REPLENISHMENT_TYPE NULL NUMBER Indicate type of replenishment.Null/0 = Force Transfer; 1 =Partial transfer; 2 = Fulltransfer

LAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who column

3 – 183Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

ATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structuredefining column

ATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentMIN_TRANSFER_QTY NULL NUMBER Minimum transfer quantityMAX_TRANSFER_QTY NULL NUMBER Maximum transfer quantityTRANSFER_LOT_MULTIPLE NULL NUMBER Transfer lot multipleFIXED_TRANSFER_QTY NULL NUMBER Fixed transfer quantityTRANSFER_TYPE NULL NUMBER Transfer typeCOLLECTED_FLAG NULL NUMBER Flag indicates whether the row

is collected from source

IndexesIndex Name Index Type Sequence Column Name

MSC_SR_SOURCE_ORG_N1 UNIQUE 5 SR_INSTANCE_ID10 SR_SR_SOURCE_ID

MSC_SR_SOURCE_ORG_U1 UNIQUE 5 SR_SOURCE_IDMSC_SR_SOURCE_ORG_U3 NOT UNIQUE 5 SR_RECEIPT_ID

10 SOURCE_ORGANIZATION_ID15 SOURCE_ORG_INSTANCE_ID20 SOURCE_PARTNER_ID25 SOURCE_PARTNER_SITE_ID

SequencesSequence Derived Column

MSC_SR_SOURCE_ORG_S SR_SOURCE_ID

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_ASSIGNMENT_SETS

The staging table used by the collection program to valid and processdata for table MSC_ASSIGNMENT_SETS.

Column DescriptionsName Null? Type Description

SR_ASSIGNMENT_SET_ID NULL NUMBER Assignment set identifier fromsource application instance

ASSIGNMENT_SET_NAME NULL VARCHAR2(34) Assignment set nameDESCRIPTION NULL VARCHAR2(80) DescriptionDELETED_FLAG NULL NUMBER Flag to indicate whether the

row is no longer valid.SYS_YES means the row will bedeleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifier

3 – 185Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_ATP_RULES

The staging table used by the collection program to validate and processdata for table MSC_ATP_RULES.

Column DescriptionsName Null? Type Description

RULE_ID NULL NUMBER ATP rule identifierSR_INSTANCE_ID NULL NUMBER Instance idRULE_NAME NULL VARCHAR2(80) Name of ATP ruleDESCRIPTION NULL VARCHAR2(240) Description for ATP ruleACCUMULATE_AVAILABLE_FLAG NULL NUMBER Flag for ATP computation to

accumulate quantityavailability

BACKWARD_CONSUMPTION_FLAG NULL NUMBER Flag for ATP computation tobackwardly consume shortage

FORWARD_CONSUMPTION_FLAG NULL NUMBER Flag for ATP computation toforwardly consume shortage

PAST_DUE_DEMAND_CUTOFF_FENCE NULL NUMBER Demand before the specifiednumber of days are not to beconsidered in ATP computation

PAST_DUE_SUPPLY_CUTOFF_FENCE NULL NUMBER Supplies before the specifiednumber of days are not to beconsidered in ATP computation

INFINITE_SUPPLY_FENCE_CODE NULL NUMBER Source code for infinite supplytime fence

INFINITE_SUPPLY_TIME_FENCE NULL NUMBER Infinite supply time fence daysonly when user–defined isspecified in the time fencecode

ACCEPTABLE_EARLY_FENCE NULL NUMBER Acceptable early fenceACCEPTABLE_LATE_FENCE NULL NUMBER Acceptable late fenceDEFAULT_ATP_SOURCES NULL NUMBER Indicate which subinventories

to use for on–hand quantitiesINCLUDE_SALES_ORDERS NULL NUMBER Yes/No flag for ATP computation

to include demand from salesorders

INCLUDE_DISCRETE_WIP_DEMAND NULL NUMBER Yes/No flag for ATP computationto include demand from WIPdiscrete jobs

INCLUDE_REP_WIP_DEMAND NULL NUMBER Yes/No flag for ATP computationto include demand from WIPrepetitive discrete jobs

INCLUDE_NONSTD_WIP_DEMAND NULL NUMBER Yes/No flag for ATP computationto include demand from WIPnon–standard jobs’

INCLUDE_DISCRETE_MPS NULL NUMBER Yes/No flag for ATP computationto include supply from discreteMPS schedule

INCLUDE_USER_DEFINED_DEMAND NULL NUMBER Yes/No flag for ATP computationto include user defined demand

INCLUDE_PURCHASE_ORDERS NULL NUMBER Yes/No flag for ATP computationto include supply from purchaseorders

INCLUDE_DISCRETE_WIP_RECEIPTS NULL NUMBER Yes/No flag for ATP computationto include supply from WIPdiscrete jobs

INCLUDE_REP_WIP_RECEIPTS NULL NUMBER Yes/No flag for ATP computationto include supply from WIPrepetitive schedule jobs

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

INCLUDE_NONSTD_WIP_RECEIPTS NULL NUMBER Yes/No flag for ATP computationto include supply from WIPnon–standard jobs

INCLUDE_INTERORG_TRANSFERS NULL NUMBER Yes/No flag for ATP computationto include supply frominter–organization transfers

INCLUDE_ONHAND_AVAILABLE NULL NUMBER Yes/No flag for ATP computationto include supply from on–handinventory

INCLUDE_USER_DEFINED_SUPPLY NULL NUMBER Yes/No flag for ATP computationto include supply from userdefined source

ACCUMULATION_WINDOW NULL NUMBER Maximum number of days thatavailable supply should beaccumulated

INCLUDE_REP_MPS NULL NUMBER Yes/No flag for ATP computationto include supply fromrepetitive MPS schedules

INCLUDE_INTERNAL_REQS NULL NUMBER Yes/No flag for ATP computationinclude from internalrequisitions

INCLUDE_SUPPLIER_REQS NULL NUMBER Yes/No flag for ATP computationinclude from internal orders

INCLUDE_INTERNAL_ORDERS NULL NUMBER Yes/No flag for ATP computationto include demand from internalorders

INCLUDE_FLOW_SCHEDULE_DEMAND NULL NUMBER Yes/No flag for ATP computationto include demand from flowschedule

USER_ATP_SUPPLY_TABLE_NAME NULL VARCHAR2(30) Not currently usedUSER_ATP_DEMAND_TABLE_NAME NULL VARCHAR2(30) Not currently usedMPS_DESIGNATOR NULL VARCHAR2(10) Not currently usedLAST_UPDATE_DATE NULL DATE Standard Who ColumnLAST_UPDATED_BY NULL NUMBER Standard Who ColumnCREATION_DATE NULL DATE Standard Who ColumnCREATED_BY NULL NUMBER Standard Who ColumnLAST_UPDATE_LOGIN NULL NUMBER Standard Who ColumnREQUEST_ID NULL NUMBER Concurrent Who ColumnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who ColumnPROGRAM_ID NULL NUMBER Concurrent Who ColumnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who ColumnREFRESH_ID NULL NUMBER Refresh identifierDEMAND_CLASS_ATP_FLAG NULL NUMBER Yes/No flag for ATP computation

to consider Demand Class whenselecting supply and demand

INCLUDE_FLOW_SCHEDULE_RECEIPTS NULL NUMBER Yes/No flag for ATP computationto include supply fromrepetitive MPS schedules

3 – 187Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_BILL_OF_RESOURCES

The staging table used by the collection program to validate and processdata for table MSC_BILL_OF_RESOURCES.

Column DescriptionsName Null? Type Description

ORGANIZATION_ID NULL NUMBER Organization identifierBILL_OF_RESOURCES NULL VARCHAR2(10) Source application bill of

resource identifierDESCRIPTION NULL VARCHAR2(50) Bill of resource descriptionDISABLE_DATE NULL DATE Bill of resource disable dateROLLUP_START_DATE NULL DATE Bill of resources load start

dateROLLUP_COMPLETION_DATE NULL DATE Bill of resources load

completion dateDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifier

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_BIS_BUSINESS_PLANS

The staging table used by the collection program to validate and processdata for table MSC_BIS_BUSINESS_PLANS.

Column DescriptionsName Null? Type Description

BUSINESS_PLAN_ID NULL NUMBER Business plan identifierSHORT_NAME NULL VARCHAR2(30) Business plan short nameNAME NULL VARCHAR2(80) Business plan nameDESCRIPTION NULL VARCHAR2(240) Describe the business planVERSION_NO NULL NUMBER Version numberCURRENT_PLAN_FLAG NULL VARCHAR2(1) Yes/No flag indicating whether

the business plan is currentDELETED_FLAG NULL NUMBER Yes/No flag indicating whether

the row will be deletedLAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnREFRESH_ID NULL NUMBER Refresh identifierSR_INSTANCE_ID NULL NUMBER Source application instance

identifier

3 – 189Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_BIS_PERIODS

The staging table used by the collection program to validate and processdata for table MSC_BIS_PERIODS.

Column DescriptionsName Null? Type Description

ORGANIZATION_ID NULL NUMBER Organization identifierPERIOD_SET_NAME NULL VARCHAR2(15) Accounting calendar namePERIOD_NAME NULL VARCHAR2(15) Accounting calendar nameSTART_DATE NULL DATE Date on which accounting period

beginsEND_DATE NULL DATE Date on which accounting period

endsPERIOD_TYPE NULL VARCHAR2(15) Accounting period typePERIOD_YEAR NULL NUMBER(15) Accounting period yearPERIOD_NUM NULL NUMBER(15) Accounting period numberQUARTER_NUM NULL NUMBER(15) Accounting period numberENTERED_PERIOD_NAME NULL VARCHAR2(15) User entered accounting period

nameADJUSTMENT_PERIOD_FLAG NULL VARCHAR2(1) Calendar period adjustment

statusDESCRIPTION NULL VARCHAR2(240) Accounting period descriptionCONTEXT NULL VARCHAR2(150) Descriptive flexfield segmentYEAR_START_DATE NULL DATE Date on which the year

containing this accountingperiod starts

QUARTER_START_DATE NULL DATE Date on which the quartercontaining this accountingperiod starts

LAST_UPDATE_DATE NULL DATE Standard Who ColumnLAST_UPDATED_BY NULL NUMBER Standard Who ColumnCREATION_DATE NULL DATE Standard Who ColumnCREATED_BY NULL NUMBER Standard Who ColumnLAST_UPDATE_LOGIN NULL NUMBER Standard Who ColumnREQUEST_ID NULL NUMBER Concurrent Who ColumnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who ColumnPROGRAM_ID NULL NUMBER Concurrent Who ColumnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who ColumnREFRESH_ID NULL NUMBER Refresh identifierSR_INSTANCE_ID NULL NUMBER Source application instance

identifier

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_BIS_PFMC_MEASURES

The staging table used by the collection program to validate and processdata for table MSC_BIS_PFMC_MEASURES.

Column DescriptionsName Null? Type Description

MEASURE_ID NULL NUMBER Measure identifierMEASURE_SHORT_NAME NULL VARCHAR2(30) Source application instance

identifierMEASURE_NAME NULL VARCHAR2(80) Measure short nameDESCRIPTION NULL VARCHAR2(240) Describe the performance

measureORG_DIMENSION_ID NULL NUMBER Organization dimension

identifierTIME_DIMENSION_ID NULL NUMBER Time dimension identifierDIMENSION1_ID NULL NUMBER First dimension identifierDIMENSION2_ID NULL NUMBER Second dimension identifierDIMENSION3_ID NULL NUMBER Third dimension identifier’DIMENSION4_ID NULL NUMBER Forth dimension identifier’DIMENSION5_ID NULL NUMBER Fifth dimension identifier’UNIT_OF_MEASURE_CLASS NULL VARCHAR2(10) Unit of measure classDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

the row will be deletedLAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnREFRESH_ID NULL NUMBER Refresh identifierSR_INSTANCE_ID NULL NUMBER Source application instance

identifier

3 – 191Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_BIS_TARGETS

The staging table used by the collection program to validate and processdata for table MSC_BIS_TARGETS.

Column DescriptionsName Null? Type Description

TARGET_ID NULL NUMBER Target identifierTARGET_LEVEL_ID NULL NUMBER Target level identifierBUSINESS_PLAN_ID NULL NUMBER Business plan identifierORG_LEVEL_VALUE_ID NULL VARCHAR2(80) Org level value identifierTIME_LEVEL_VALUE_ID NULL VARCHAR2(80) Time level value identifierDIM1_LEVEL_VALUE_ID NULL VARCHAR2(80) First dimension level value

identifierDIM2_LEVEL_VALUE_ID NULL VARCHAR2(80) Second dimension level value

identifierDIM3_LEVEL_VALUE_ID NULL VARCHAR2(80) Third dimension level value

identifierDIM4_LEVEL_VALUE_ID NULL VARCHAR2(80) Forth dimension level value

identifierDIM5_LEVEL_VALUE_ID NULL VARCHAR2(80) Fifth dimension level value

identifierTARGET NULL NUMBER Target numberRANGE1_LOW NULL NUMBER Low number of the first rangeRANGE1_HIGH NULL NUMBER High number of the first rangeRANGE2_LOW NULL NUMBER Low number of the second rangeRANGE2_HIGH NULL NUMBER High number of the second rangeRANGE3_LOW NULL NUMBER Low number of the third rangeRANGE3_HIGH NULL NUMBER High number of the third rangeNOTIFY_RESP1_ID NULL NUMBER First notify identifierNOTIFY_RESP1_SHORT_NAME NULL VARCHAR2(100) Short name of the first notifyNOTIFY_RESP2_ID NULL NUMBER Second notify identifierNOTIFY_RESP2_SHORT_NAME NULL VARCHAR2(100) Short name of the second notifyNOTIFY_RESP3_ID NULL NUMBER Third notify identifierNOTIFY_RESP3_SHORT_NAME NULL VARCHAR2(100) Short name of the third notifyDELETED_FLAG NULL NUMBER Yes/No flag indicating whether

the row will be deletedLAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnREFRESH_ID NULL NUMBER Refresh identifierSR_INSTANCE_ID NULL NUMBER Source application instance

identifier

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_BIS_TARGET_LEVELS

The staging table used by the collection program to validate and processdata for table MSC_BIS_TARGET_LEVELS

Column DescriptionsName Null? Type Description

TARGET_LEVEL_ID NULL NUMBER Target level identifierTARGET_LEVEL_SHORT_NAME NULL VARCHAR2(30) Short name identifying the

target levelTARGET_LEVEL_NAME NULL VARCHAR2(80) Target level nameDESCRIPTION NULL VARCHAR2(240) Describe the target levelMEASURE_ID NULL NUMBER Performance measure identifierORG_LEVEL_ID NULL NUMBER Organization level identifierTIME_LEVEL_ID NULL NUMBER Time level identifierDIMENSION1_LEVEL_ID NULL NUMBER First dimension level

identifierDIMENSION2_LEVEL_ID NULL NUMBER Second dimension level

identifierDIMENSION3_LEVEL_ID NULL NUMBER Third dimension level

identifierDIMENSION4_LEVEL_ID NULL NUMBER Forth dimension level

identifierDIMENSION5_LEVEL_ID NULL NUMBER Fifth dimension level

identifierWORKFLOW_ITEM_TYPE NULL VARCHAR2(8) Workflow item typeWORKFLOW_PROCESS_SHORT_NAME NULL VARCHAR2(30) Workflow process short nameDEFAULT_NOTIFY_RESP_ID NULL NUMBER Default notify identifierDEFAULT_NOTIFY_RESP_SHORT_NAME NULL VARCHAR2(100) Name of the default notifyCOMPUTING_FUNCTION_ID NULL NUMBER Computing function identifierREPORT_FUNCTION_ID NULL NUMBER Report function identifierUNIT_OF_MEASURE NULL VARCHAR2(25) Unit of measureSYSTEM_FLAG NULL VARCHAR2(1) System flagDELETED_FLAG NULL NUMBER Yes/No flag indicating whether

the row will be deletedLAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnREFRESH_ID NULL NUMBER Refresh identifierSR_INSTANCE_ID NULL NUMBER Source application instance

identifier

3 – 193Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_BOMS

The staging table used by the collection program to valid and processdata for table MSC_BOMS.

Column DescriptionsName Null? Type Description

BILL_SEQUENCE_ID NULL NUMBER Bill sequence identifier in thesource application instance

ORGANIZATION_ID NULL NUMBER Organization identifier of theitem

ASSEMBLY_ITEM_ID NULL NUMBER Identifier of the item beingassembled

ASSEMBLY_TYPE NULL NUMBER Manufacturing Bill(1), orEngineering(2). Used for UIand reports.

ALTERNATE_BOM_DESIGNATOR NULL VARCHAR2(10) Name of the bill for alternatebills (null for the primarybill)

SPECIFIC_ASSEMBLY_COMMENT NULL VARCHAR2(240) Comments for specific assemblyPENDING_FROM_ECN NULL VARCHAR2(10) Change notice that created this

bill of materialCOMMON_BILL_SEQUENCE_ID NULL NUMBER Common bill sequence identifierSCALING_TYPE NULL NUMBER (OPM) Controls scaling behaviorBOM_SCALING_TYPE NULL NUMBER BOM scaling typeASSEMBLY_QUANTITY NULL NUMBER Assembly quantityUOM NULL VARCHAR2(3) Unit of measure codeDELETED_FLAG NULL NUMBER Yes/No flag indicating whether

the row will be deletedLAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifier

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_BOM_COMPONENTS

The staging table used by the collection program to valid and processdata for table MSC_BOM_COMPONENTS.

Column DescriptionsName Null? Type Description

COMPONENT_SEQUENCE_ID NULL NUMBER Component identifier on thesource application instance

ORGANIZATION_ID NULL NUMBER Organization identifierINVENTORY_ITEM_ID NULL NUMBER Identifier of the component

itemUSING_ASSEMBLY_ID NULL NUMBER Identifier of the item being

assembledBILL_SEQUENCE_ID NULL NUMBER Identifier of the BOMCOMPONENT_TYPE NULL NUMBER Component (1), Ingredient

component (–1), by–product (2)SCALING_TYPE NULL NUMBER Scaling typeCHANGE_NOTICE NULL VARCHAR2(10) Code for ECO. Use for UI and

reportingREVISION NULL VARCHAR2(3) Inventory item revision codeUOM_CODE NULL VARCHAR2(3) Unit of measure codeUSAGE_QUANTITY NULL NUMBER Quantity of the component to

build one unit of itemEFFECTIVITY_DATE NULL DATE Date of effectivity for this

componentDISABLE_DATE NULL DATE End of effectivityFROM_UNIT_NUMBER NULL VARCHAR2(30) Effective from this unit numberTO_UNIT_NUMBER NULL VARCHAR2(30) Effective up to this unit

numberUSE_UP_CODE NULL NUMBER Yes/No flag indicating whether

the component is effectiveSUGGESTED_EFFECTIVITY_DATE NULL DATE Calculated use–up–date (if

Use–up–code is yes)DRIVING_ITEM_ID NULL NUMBER Item which consumption

determine the switch to thiscomponent

OPERATION_OFFSET_PERCENT NULL NUMBER Operation offset percentOPTIONAL_COMPONENT NULL NUMBER Yes/No flag – if optional use

planning factor to determinedemand

OLD_EFFECTIVITY_DATE NULL DATE Old effectivity dateWIP_SUPPLY_TYPE NULL NUMBER Used mainly for phantomsPLANNING_FACTOR NULL NUMBER Planning factor for this

component (percent)ATP_FLAG NULL NUMBER Yes/No flag used for ATPCOMPONENT_YIELD_FACTOR NULL NUMBER Factor used to multiply

component quantity with toobtain component quantity

REVISED_ITEM_SEQUENCE_ID NULL NUMBER Revised item sequenceidentifier

STATUS_TYPE NULL NUMBER Status typeDELETED_FLAG NULL NUMBER Yes/No flag indicating whether

the row will be deletedLAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who column

3 – 195Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

REQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifier

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_BOR_REQUIREMENTS

The staging table used by the collection program to valid and processdata for table MSC_BOR_REQUIREMENTS.

Column DescriptionsName Null? Type Description

BILL_OF_RESOURCES NULL VARCHAR2(10) Bill of resources nameORGANIZATION_ID NULL NUMBER Organization identifierASSEMBLY_ITEM_ID NULL NUMBER Assembly item identifierSR_TRANSACTION_ID NULL NUMBER Source application transaction

identifierSOURCE_ITEM_ID NULL NUMBER Source item identifierRESOURCE_ID NULL NUMBER Resource identifierRESOURCE_DEPARTMENT_HOURS NULL NUMBER Require resource hoursOPERATION_SEQUENCE_ID NULL NUMBER Operation sequence identifierOPERATION_SEQ_NUM NULL NUMBER Operation sequence numberRESOURCE_SEQ_NUM NULL NUMBER Resource sequence numberSETBACK_DAYS NULL NUMBER Resource set back days from

assembly due dateDEPARTMENT_ID NULL NUMBER Department identifierLINE_ID NULL NUMBER Line identifierASSEMBLY_USAGE NULL NUMBER Resource hours multiplier for

assembly usageORIGINATION_TYPE NULL NUMBER Load(1), Manual update(2),

Manual addition(3)RESOURCE_UNITS NULL NUMBER Operation resource unitsBASIS NULL NUMBER Operation Basis. Item(1),

Lot(2), Resource Units(3),Resource value(4), Totalvalue(5), Activity units(6)

DELETED_FLAG NULL NUMBER Yes/No flag indicating whetherthe row will be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifier

3 – 197Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_CALENDAR_DATES

The staging table used by the collection program to valid and processdata for table MSC_CALENDAR_DATES.

Column DescriptionsName Null? Type Description

CALENDAR_DATE NULL DATE Calendar dateCALENDAR_CODE NULL VARCHAR2(14) Calendar codeEXCEPTION_SET_ID NULL NUMBER Exception set identifierSEQ_NUM NULL NUMBER Sequence number (for working

days only)NEXT_SEQ_NUM NULL NUMBER Next sequence numberPRIOR_SEQ_NUM NULL NUMBER Prior sequence numberNEXT_DATE NULL DATE Date corresponding to next

sequence numberPRIOR_DATE NULL DATE Date corresponding to prior

sequence numberCALENDAR_START_DATE NULL DATE Beginning date for the calendarCALENDAR_END_DATE NULL DATE Ending date for the calendarDESCRIPTION NULL VARCHAR2(240) Calendar descriptionDELETED_FLAG NULL NUMBER Yes/No flag indicating whether

the row will be deletedLAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifier

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_CALENDAR_SHIFTS

The staging table used by the collection program to validate and processdata for table MSC_CALENDAR_SHIFTS.

Column DescriptionsName Null? Type Description

CALENDAR_CODE NULL VARCHAR2(14) Calendar codeSHIFT_NUM NULL NUMBER Shift numberDAYS_ON NULL NUMBER Number of consecutive working

daysDAYS_OFF NULL NUMBER Number of consecutive

non–working daysDESCRIPTION NULL VARCHAR2(240) DescriptionDELETED_FLAG NULL NUMBER Yes/No flag indicating whether

the row will be deletedLAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnREFRESH_ID NULL NUMBER Refresh identifierSR_INSTANCE_ID NULL NUMBER Source application instance

identifier

3 – 199Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_CAL_WEEK_START_DATES

The staging table used by the collection program to validate and processdata for table MSC_CAL_WEEK_START_DATES.

Column DescriptionsName Null? Type Description

CALENDAR_CODE NULL VARCHAR2(14) Workday calendar identifierEXCEPTION_SET_ID NULL NUMBER Exception set identifierWEEK_START_DATE NULL DATE Week start dateNEXT_DATE NULL DATE Date corresponding to the next

working datePRIOR_DATE NULL DATE Date corresponding to the prior

working dateSEQ_NUM NULL NUMBER Sequence number (for working

days)DELETED_FLAG NULL NUMBER Yes/No flag indicating whether

the row will be deletedLAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnREFRESH_ID NULL NUMBER Refresh identifierSR_INSTANCE_ID NULL NUMBER Source application instance

identifier

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

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_CAL_YEAR_START_DATES

The staging table used by the collection program to validate and processdata for table MSC_YEAR_START_DATES.

Column DescriptionsName Null? Type Description

CALENDAR_CODE NULL VARCHAR2(14) Workday calendar identifierEXCEPTION_SET_ID NULL NUMBER Exception set unique identifierYEAR_START_DATE NULL DATE Year start dateDELETED_FLAG NULL NUMBER Yes/No flag indicating whether

the row will be deletedLAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnREFRESH_ID NULL NUMBER Refresh identifierSR_INSTANCE_ID NULL NUMBER Source application instance

identifier

3 – 201Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_CATEGORY_SETS

The staging table used by the collection program to validate and processdata for table MSC_CATEGORY_SETS.

Column DescriptionsName Null? Type Description

CATEGORY_SET_ID NULL NUMBER Category set identifierSR_CATEGORY_SET_ID NULL NUMBER Category set identifier from

source application instanceCATEGORY_SET_NAME NULL VARCHAR2(30) Category set nameDESCRIPTION NULL VARCHAR2(240) Category set descriptionCONTROL_LEVEL NULL NUMBER Control levelDEFAULT_FLAG NULL NUMBER Default flagDELETED_FLAG NULL NUMBER Yes/No flag indicating whether

the row will be deletedLAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifier

3 – 202 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_COMPONENT_SUBSTITUTES

The staging table used by the collection program to validate and processdata for table MSC_COMPONENT_SUBSTITUTES.

Column DescriptionsName Null? Type Description

COMPONENT_SEQUENCE_ID NULL NUMBER Component sequence identifierSUBSTITUTE_ITEM_ID NULL NUMBER Substitute item identifierUSAGE_QUANTITY NULL NUMBER Usage quantity for the

substitute componentORGANIZATION_ID NULL NUMBER Organization identifierPRIORITY NULL NUMBER Priority codeDELETED_FLAG NULL NUMBER Yes/No flag indicating whether

the row will be deletedLAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifierBILL_SEQUENCE_ID NULL NUMBER Bill sequence identifier

3 – 203Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_DEMANDS

The staging table used by the collection program to validate and processdata for table MSC_DEMANDS.

Column DescriptionsName Null? Type Description

ORDER_PRIORITY NULL NUMBER Order priorityDEMAND_ID NULL NUMBER Demand identifierINVENTORY_ITEM_ID NULL NUMBER Inventory item identifierORGANIZATION_ID NULL NUMBER Organization identifierUSING_ASSEMBLY_ITEM_ID NULL NUMBER Using assembly item identifier

(item generates demand fordependent demands)

USING_ASSEMBLY_DEMAND_DATE NULL DATE Demand date (due date)USING_REQUIREMENT_QUANTITY NULL NUMBER Required quantityASSEMBLY_DEMAND_COMP_DATE NULL DATE Using assembly completion dateDEMAND_TYPE NULL NUMBER Discrete Demand(1), Rate–based

demand(2)DAILY_DEMAND_RATE NULL NUMBER Repetitive demand rateORIGINATION_TYPE NULL NUMBER Origin of the demand: Planned

order, hard reversation, etc...SOURCE_ORGANIZATION_ID NULL NUMBER Source organization identifierDISPOSITION_ID NULL NUMBER Identifier reference to the

supply generating the demandRESERVATION_ID NULL NUMBER Reservation identifierDEMAND_SCHEDULE_NAME NULL VARCHAR2(10) Demand schedule namePROJECT_ID NULL NUMBER(15) Project identifier to which the

demand appliesTASK_ID NULL NUMBER(15) Task identifier to which the

demand appliesPLANNING_GROUP NULL VARCHAR2(30) Planning groupEND_ITEM_UNIT_NUMBER NULL VARCHAR2(30) End item unit numberSCHEDULE_DATE NULL DATE Schedule dateOPERATION_SEQ_NUM NULL NUMBER Operation sequence numberQUANTITY_ISSUED NULL NUMBER Quantity issuedDEMAND_CLASS NULL VARCHAR2(34) Demand class codeSALES_ORDER_NUMBER NULL VARCHAR2(122) Sales order numberSALES_ORDER_PRIORITY NULL NUMBER Sales order priorityFORECAST_PRIORITY NULL NUMBER Forecast priorityMPS_DATE_REQUIRED NULL DATE MPS date requiredPO_NUMBER NULL VARCHAR2(62) Purchase order numberWIP_ENTITY_NAME NULL VARCHAR2(240) Wip job nameDELETED_FLAG NULL NUMBER Yes/No flag indicating whether

the row will be deletedLAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifier

3 – 204 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

REFRESH_ID NULL NUMBER Refresh identifier populated bythe collection program

REPETITIVE_SCHEDULE_ID NULL NUMBER Repetitive schedule identifierWIP_ENTITY_ID NULL NUMBER WIP job identifierSELLING_PRICE NULL NUMBER Selling priceDMD_LATENESS_COST NULL NUMBER Demand lateness cost for

independent demandsDMD_SATISFIED_DATE NULL DATE Date demand is satisfiedDMD_SPLIT_FLAG NULL NUMBER Demand split flagREQUEST_DATE NULL DATE Request dateORDER_NUMBER NULL VARCHAR2(240) WIP entity nameWIP_STATUS_CODE NULL NUMBER WIP job status codeWIP_SUPPLY_TYPE NULL NUMBER WIP supply typeATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentSALES_ORDER_LINE_ID NULL NUMBER Sales order line identifierCONFIDENCE_PERCENTAGE NULL NUMBER Forecast confidence percentageBUCKET_TYPE NULL NUMBER Bucket typeBILL_ID NULL NUMBER Forecast billing address

identifier

3 – 205Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_DEMAND_CLASSES

The staging table used by the collection program to validate and processdata for demand classes.

Column DescriptionsName Null? Type Description

DEMAND_CLASS NOT NULL VARCHAR2(30) Demand class codeMEANING NOT NULL VARCHAR2(80) Demand class meaningDESCRIPTION NULL VARCHAR2(250) Describe the demand classFROM_DATE NULL DATE Start dateTO_DATE NULL DATE End dateENABLED_FLAG NULL NUMBER Enabled flagSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierLAST_UPDATE_DATE NULL DATE Standard Who ColumnLAST_UPDATED_BY NULL NUMBER Standard Who ColumnCREATION_DATE NULL DATE Standard Who ColumnCREATED_BY NULL NUMBER Standard Who ColumnLAST_UPDATE_LOGIN NULL NUMBER Standard Who ColumnREQUEST_ID NULL NUMBER Concurrent Who ColumnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who ColumnPROGRAM_ID NULL NUMBER Concurrent Who ColumnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who ColumnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentDELETED_FLAG NULL NUMBER Deleted flagREFRESH_ID NULL NUMBER Refresh identifier

3 – 206 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_DEPARTMENT_RESOURCES

The staging table used by the collection program to validate and processdata for table MSC_DEPARTMENT_RESOURCES.

Column DescriptionsName Null? Type Description

ORGANIZATION_ID NULL NUMBER Organization identifierRESOURCE_ID NULL NUMBER Source application resource

identifierRESOURCE_CODE NULL VARCHAR2(10) Resource codeDEPARTMENT_ID NULL NUMBER Source application department

identifier or line identifierDEPARTMENT_CODE NULL VARCHAR2(10) Department code, also holds

line codeDEPARTMENT_CLASS NULL VARCHAR2(10) Department classLINE_FLAG NULL VARCHAR2(1) Flag to indicate whether or not

this resource is a lineOWNING_DEPARTMENT_ID NULL NUMBER Owning department identifierCAPACITY_UNITS NULL NUMBER Resource capacityMAX_RATE NULL NUMBER Hourly minimum rate of

production lineMIN_RATE NULL NUMBER Hourly maximum rate of

production lineAGGREGATED_RESOURCE_ID NULL NUMBER Reference to aggregate

resource, if aggregatedAGGREGATED_RESOURCE_FLAG NULL NUMBER Yes/No flag to indicate whether

this is an aggregated resourceRESOURCE_GROUP_NAME NULL VARCHAR2(30) Resource group nameRESOURCE_GROUP_CODE NULL VARCHAR2(10) Resource group codeRESOURCE_BALANCE_FLAG NULL NUMBER Flag to indicate if the

resource needs to load balancedBOTTLENECK_FLAG NULL NUMBER Flag to indicate if the

resource is a known bottleneckSTART_TIME NULL NUMBER Start time of the lineSTOP_TIME NULL NUMBER Stop time of the lineDEPARTMENT_DESCRIPTION NULL VARCHAR2(240) Describes of the line or

departmentRESOURCE_DESCRIPTION NULL VARCHAR2(240) Describes the resourceOVER_UTILIZED_PERCENT NULL NUMBER Overutilization toleranceUNDER_UTILIZED_PERCENT NULL NUMBER Underutilization toleranceRESOURCE_SHORTAGE_TYPE NULL NUMBER Resource shortage typeRESOURCE_EXCESS_TYPE NULL NUMBER Resource excess typeUSER_TIME_FENCE NULL NUMBER User time fenceUTILIZATION NULL NUMBER UtilizationEFFICIENCY NULL NUMBER EfficiencyRESOURCE_INCLUDE_FLAG NULL NUMBER Resource include flagCRITICAL_RESOURCE_FLAG NULL NUMBER Critical resource flagRESOURCE_TYPE NULL NUMBER Resource typeDISABLE_DATE NULL DATE Disable dateLINE_DISABLE_DATE NULL DATE Line disable dateAVAILABLE_24_HOURS_FLAG NULL NUMBER Resource is available 24 hours

or by shiftsCTP_FLAG NULL NUMBER Flag indicating whether the

department resource is used forATP or not

DELETED_FLAG NULL NUMBER Yes/No flag indicating whetherthe row will be deleted

3 – 207Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifier populated by

the collection programDEPT_OVERHEAD_COST NULL NUMBER Department overhead costRESOURCE_COST NULL NUMBER Resource costRESOURCE_OVER_UTIL_COST NULL NUMBER Resource overutilization cost

3 – 208 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_DESIGNATORS

The staging table used by the collection program to validate and processdata for table MSC_DESIGNATORS.

Column DescriptionsName Null? Type Description

DESIGNATOR_ID NULL NUMBER Designator identifierDESIGNATOR NULL VARCHAR2(10) Source application schedule

nameSR_DESIGNATOR NULL VARCHAR2(10) Source designator identifierORGANIZATION_ID NULL NUMBER Organization identifierSR_ORGANIZATION_ID NULL NUMBER Source organization identifierMPS_RELIEF NULL NUMBER Flag to indicate whether MPS

relief performed against thisdesignator

INVENTORY_ATP_FLAG NULL NUMBER ATP supply flagDESCRIPTION NULL VARCHAR2(50) Description of the this

designatorDISABLE_DATE NULL DATE Designator disable dateDEMAND_CLASS NULL VARCHAR2(34) Demand class codeORGANIZATION_SELECTION NULL NUMBER Single/Multiple organizationsPRODUCTION NULL NUMBER Production flagRECOMMENDATION_RELEASE NULL NUMBER Planned order release flagDESIGNATOR_TYPE NULL NUMBER Schedule typeDELETED_FLAG NULL NUMBER Yes/No flag indicating whether

the row will be deletedLAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh number populated by the

collection programCONSUME_FORECAST NULL NUMBER Consume forecast flagUPDATE_TYPE NULL NUMBER Forecast update type codeFORWARD_UPDATE_TIME_FENCE NULL NUMBER Forward consumption daysBACKWARD_UPDATE_TIME_FENCE NULL NUMBER Backward consumption daysOUTLIER_UPDATE_PERCENTAGE NULL NUMBER Forecast outlier update

percentageFORECAST_SET_ID NULL VARCHAR2(10) Forecast set identifierCUSTOMER_ID NULL NUMBER Customer identifierSHIP_ID NULL NUMBER Forecast ship code identifierBILL_ID NULL NUMBER Forecast billing address

identifierBUCKET_TYPE NULL NUMBER Forecast bucket type – days,

weeks or periods

3 – 209Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_INTERORG_SHIP_METHODS

The staging table used by the collection program to validate and processdata for table MSC_INTERORG_SHIP_METHODS.

Column DescriptionsName Null? Type Description

FROM_ORGANIZATION_ID NULL NUMBER Organization identifier for theorigin organization

TO_ORGANIZATION_ID NULL NUMBER Organization identifier for thedestination organization’

SHIP_METHOD NULL VARCHAR2(30) Ship methodTIME_UOM_CODE NULL VARCHAR2(10) Unit of measure used to specify

the intransit lead timeINSTRANSIT_TIME NULL NUMBER Instransit timeDEFAULT_FLAG NULL NUMBER Flag to indicate if this is a

default ship methodFROM_LOCATION_ID NULL NUMBER Location identifier of the

origin locationTO_LOCATION_ID NULL NUMBER Location identifier of the

destination locationAVAILABILITY_DATE NULL DATE Availability dateWEIGHT_CAPACITY NULL NUMBER Weight capacity of this ship

methodWEIGHT_UOM NULL VARCHAR2(3) Weight unit of measureVOLUME_CAPACITY NULL NUMBER Weight capacityVOLUME_UOM NULL VARCHAR2(3) Volume unit of measureCOST_PER_WEIGHT_UNIT NULL NUMBER Cost per weight unitCOST_PER_VOLUME_UNIT NULL NUMBER Cost per volume unitINTRANSIT_TIME NULL NUMBER Intransit timeDELETED_FLAG NULL NUMBER Deleted flagLAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnREFRESH_ID NULL NUMBER Refresh identifierSR_INSTANCE_ID NULL NUMBER Source application instance

identifier of the source orgTRANSPORT_CAP_OVER_UTIL_COST NULL NUMBER Transport cap over utilized

costSR_INSTANCE_ID2 NULL NUMBER Source application instance

identifier of the destinationorg

3 – 210 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_ITEM_CATEGORIES

The staging table used by the collection program to validate and processdata for table MSC_ITEM_CATEGORIES.

Column DescriptionsName Null? Type Description

INVENTORY_ITEM_ID NULL NUMBER Inventory item identifierORGANIZATION_ID NULL NUMBER Organization identifierSR_CATEGORY_SET_ID NULL NUMBER Category set identifier from

source applicationSR_CATEGORY_ID NULL NUMBER Category identifier from source

applicationCATEGORY_NAME NULL VARCHAR2(163) Category nameDESCRIPTION NULL VARCHAR2(240) DescriptionDISABLE_DATE NULL DATE Disable dateSUMMARY_FLAG NULL VARCHAR2(1) Summary flagENABLED_FLAG NULL VARCHAR2(1) Enabled flagSTART_DATE_ACTIVE NULL DATE Start dateEND_DATE_ACTIVE NULL DATE End dateCATEGORY_SET_NAME NULL VARCHAR2(30) Category set nameDELETED_FLAG NULL NUMBER Deleted flagLAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifier

3 – 211Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_ITEM_SUPPLIERS

The staging table used by the collection program to validate and processdata for table MSC_ITEM_SUPPLIERS.

Column DescriptionsName Null? Type Description

INVENTORY_ITEM_ID NULL NUMBER Inventory item identifierORGANIZATION_ID NULL NUMBER Organization identifierSUPPLIER_ID NULL NUMBER Supplier identifierSUPPLIER_SITE_ID NULL NUMBER Supplier site identifierUSING_ORGANIZATION_ID NULL NUMBER Using organization identifierASL_ID NULL NUMBER ASL identifierPROCESSING_LEAD_TIME NULL NUMBER Processing lead timeMINIMUM_ORDER_QUANTITY NULL NUMBER Minimum order quantityFIXED_LOT_MULTIPLE NULL NUMBER Fixed lot multipleDELIVERY_CALENDAR_CODE NULL VARCHAR2(14) Delivery calendar codeVENDOR_NAME NULL VARCHAR2(80) Supplier nameVENDOR_SITE_CODE NULL VARCHAR2(15) Supplier site codeSUPPLIER_CAP_OVER_UTIL_COST NULL NUMBER Supplier cap over util costDELETED_FLAG NULL NUMBER Deleted flagLAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierSR_INSTANCE_ID2 NULL NUMBER Source application instance

identifier of usingorganization

REFRESH_ID NULL NUMBER Refresh identifierPURCHASING_UNIT_OF_MEASURE NULL VARCHAR2(25) Purchasing unit of measure

3 – 212 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_LOCATION_ASSOCIATIONS

The staging table used by the collection program to validate and processdata for table MSC_LOCATION_ASSOCIATIONS.

Column DescriptionsName Null? Type Description

LOCATION_ID NULL NUMBER Location identifierSR_INSTANCE_ID NULL NUMBER Source application instance

identifierLOCATION_CODE NULL VARCHAR2(20) Location codeORGANIZATION_ID NULL NUMBER Organization identifierPARTNER_ID NULL NUMBER Partner identifierPARTNER_SITE_ID NULL NUMBER Partner site identifierSR_TP_ID NULL NUMBER Trading partner identifier from

source applicationSR_TP_SITE_ID NULL NUMBER Trading partner site site

identifier from sourceapplication

LAST_UPDATE_DATE NULL DATE Standard Who ColumnLAST_UPDATED_BY NULL NUMBER Standard Who ColumnCREATION_DATE NULL DATE Standard Who ColumnCREATED_BY NULL NUMBER Standard Who ColumnLAST_UPDATE_LOGIN NULL NUMBER Standard Who ColumnREQUEST_ID NULL NUMBER Concurrent Who ColumnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who ColumnPROGRAM_ID NULL NUMBER Concurrent Who ColumnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who ColumnORGANIZATION_ID NULL NUMBER Organization identifierREFRESH_ID NULL NUMBER Refresh identifierPARTNER_TYPE NULL NUMBER Partner type

3 – 213Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_NET_RESOURCE_AVAIL

The staging table used by the collection program to validate and processdata for table MSC_NET_RESOURCE_AVAIL.

Column DescriptionsName Null? Type Description

ORGANIZATION_ID NULL NUMBER Organization identifierDEPARTMENT_ID NULL NUMBER Department identifier (–1 for

lines)RESOURCE_ID NULL NUMBER Resource identifierSHIFT_NUM NULL NUMBER Shift numberSHIFT_DATE NULL DATE Calendar dateFROM_TIME NULL NUMBER Shift start timeTO_TIME NULL NUMBER Shift end timeCAPACITY_UNITS NULL NUMBER Number of units available

during the time intervalSIMULATION_SET NULL VARCHAR2(10) Simulation set identifierAGGREGATE_RESOURCE_ID NULL NUMBER Reference to aggregate

resource, if resourceaggregated (denormalizedcolumn)

DELETED_FLAG NULL NUMBER Yes/No flag indicating whetherthe row will be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifier populate by

the collection program

3 – 214 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_OPERATION_COMPONENTS

The staging table used by the collection program to validate and processdata for table MSC_OPERATION_COMPONENTS.

Column DescriptionsName Null? Type Description

ORGANIZATION_ID NULL NUMBER Organization identifierOPERATION_SEQUENCE_ID NULL NUMBER Operation sequence identifierCOMPONENT_SEQUENCE_ID NULL NUMBER Component sequence identifierBILL_SEQUENCE_ID NULL NUMBER Bill sequence identifierROUTING_SEQUENCE_ID NULL NUMBER Routing sequence identifierDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODS tobe deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnREFRESH_ID NULL NUMBER Refresh number populated by the

collection programSR_INSTANCE_ID NULL NUMBER Source application instance

identifier

3 – 215Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_OPERATION_RESOURCES

The staging table used by the collection program to validate and processdata for table MSC_OPERATION_RESOURCES.

Column DescriptionsName Null? Type Description

ROUTING_SEQUENCE_ID NULL NUMBER Routing sequence identifierRESOURCE_TYPE NULL NUMBER Resource typeOPERATION_SEQUENCE_ID NULL NUMBER Operation sequence identifierRESOURCE_SEQ_NUM NULL NUMBER Resource sequence numberRESOURCE_ID NULL NUMBER Resource identifierALTERNATE_NUMBER NULL NUMBER Alternate numberPRINCIPAL_FLAG NULL NUMBER Flag to indicate whether the

resource is the principalresource

BASIS_TYPE NULL NUMBER Basis typeRESOURCE_USAGE NULL NUMBER Resource usageMAX_RESOURCE_UNITS NULL NUMBER Maximum number of resource

units consumed by thisoperation resource

RESOURCE_UNITS NULL NUMBER Operation resource units(capacity)

UOM_CODE NULL VARCHAR2(3) Unit of measureDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh number populated by the

collection program

3 – 216 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_OPERATION_RESOURCE_SEQS

The staging table used by the collection program to validate and processdata for table MSC_OPERATION_RESOURCE_SEQS.

Column DescriptionsName Null? Type Description

ROUTING_SEQUENCE_ID NULL NUMBER Routing sequence identifierOPERATION_SEQUENCE_ID NULL NUMBER Operation sequence identifierRESOURCE_SEQ_NUM NULL NUMBER Resource sequence numberSCHEDULE_FLAG NULL NUMBER ScheduleRESOURCE_OFFSET_PERCENT NULL NUMBER Resource offset percentDEPARTMENT_ID NULL NUMBER Department identifierDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh number populated by the

collection program

3 – 217Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_PARAMETERS

The staging table used by the collection program to validate and processdata for table MSC_PARAMETERS.

Column DescriptionsName Null? Type Description

ORGANIZATION_ID NULL NUMBERDEMAND_TIME_FENCE_FLAG NULL NUMBER Flag to indicate whether to

consider demand time fencePLANNING_TIME_FENCE_FLAG NULL NUMBER IS Flag to indicate whether to

consider planning time fenceOPERATION_SCHEDULE_TYPE NULL NUMBER Operation schedule typeCONSIDER_WIP NULL NUMBER Flag to indicate whether to

consider WIPCONSIDER_PO NULL NUMBER Flag to indicate whether to

consider POSNAPSHOT_LOCK NULL NUMBER Flag to indicate whether the

snapshot should try to locktables

PLAN_SAFETY_STOCK NULL NUMBER Flag to indicate whether toplan safety stock

CONSIDER_RESERVATIONS NULL NUMBER Flag to indicate whether toplan material reservations

PART_INCLUDE_TYPE NULL NUMBER Flag to indicate which part toinclude

DEFAULT_ABC_ASSIGNMENT_GROUP NULL VARCHAR2(40) Default ABC assignment groupidentifier

PERIOD_TYPE NULL NUMBER Calculate periods based onwork dates or calendar dates

RESCHED_ASSUMPTION NULL NUMBER Reschedule assumptionPLAN_DATE_DEFAULT_TYPE NULL NUMBER Plan date default typeINCLUDE_REP_SUPPLY_DAYS NULL NUMBER Flag to indicate whether to

include Supply daysINCLUDE_MDS_DAYS NULL NUMBER Flag to indicate whether to

include MDS daysDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifier populated by

the collection programREPETITIVE_HORIZON1 NULL NUMBER(38) First repetitive horizonREPETITIVE_HORIZON2 NULL NUMBER(38) Second repetitive horizonREPETITIVE_BUCKET_SIZE1 NULL NUMBER(38) First repetitive bucket sizeREPETITIVE_BUCKET_SIZE2 NULL NUMBER(38) Second repetitive bucket sizeREPETITIVE_BUCKET_SIZE3 NULL NUMBER(38) Third repetitive bucket sizeREPETITIVE_ANCHOR_DATE NULL DATE Repetitive anchor date

3 – 218 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_PARTNER_CONTACTS

The staging table used by the collection program to validate and processdata for table MSC_PARTNER_CONTACTS.

Column DescriptionsName Null? Type Description

NAME NULL VARCHAR2(100) Partner’s user nameDISPLAY_NAME NULL VARCHAR2(240) Partner’s display namePARTNER_ID NULL NUMBER Partner IdentifierPARTNER_SITE_ID NULL NUMBER Partner site identifierPARTNER_TYPE NULL NUMBER Indicate type of partner,

supplier, customer, or buyerEMAIL NULL VARCHAR2(240) Partner’s email addressFAX NULL VARCHAR2(240) Partner’s FAX numberENABLED_FLAG NULL VARCHAR2(1) Flag indicating contact is

enabledDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

REFRESH_ID NULL NUMBER Refresh ID populated by thepull program

SR_INSTANCE_ID NULL NUMBER Source application instanceidentifier

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who column

3 – 219Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_PERIOD_START_DATES

The staging table used by the collection program to validate and processdata for table MSC_PERIOD_START_DATES.

Column DescriptionsName Null? Type Description

CALENDAR_CODE NULL VARCHAR2(14) Calendar codeEXCEPTION_SET_ID NULL NUMBER Exception set unique identifierPERIOD_START_DATE NULL DATE Period start datePERIOD_SEQUENCE_NUM NULL NUMBER Sequence numberPERIOD_NAME NULL VARCHAR2(3) Period Name (depends on

quarterly calendar type chosen)NEXT_DATE NULL DATE Next calendar date

corresponding to next sequencenumber

PRIOR_DATE NULL DATE Period start dateDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnREFRESH_ID NULL NUMBER Refresh identifier populated by

the collection programSR_INSTANCE_ID NULL NUMBER Source application instance

identifier

3 – 220 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_PLANNERS

The staging table used by the collection program to validate and processdata for table MSC_PLANNERS.

Column DescriptionsName Null? Type Description

PLANNER_CODE NULL VARCHAR2(10) Planner codeORGANIZATION_ID NULL NUMBER Organization identifierSR_INSTANCE_ID NULL NUMBER Source application instance

identifierLAST_UPDATE_DATE NULL DATE Standard Who ColumnLAST_UPDATED_BY NULL NUMBER Standard Who ColumnCREATION_DATE NULL DATE Standard Who ColumnCREATED_BY NULL NUMBER Standard Who ColumnLAST_UPDATE_LOGIN NULL NUMBER Standard Who ColumnDESCRIPTION NULL VARCHAR2(50) Describe the plannerDISABLE_DATE NULL DATE Date on which the planner

record is disableATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentREQUEST_ID NULL NUMBER Concurrent Who ColumnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who ColumnPROGRAM_ID NULL NUMBER Concurrent Who ColumnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who ColumnELECTRONIC_MAIL_ADDRESS NULL VARCHAR2(240) Electronic mail addressEMPLOYEE_ID NULL NUMBER Employee identifier assigned to

the plannerCURRENT_EMPLOYEE_FLAG NULL NUMBER Flag indicate whether the

planner is current employeeREFRESH_ID NULL NUMBER Refresh identifierDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

USER_NAME NULL VARCHAR2(100)

3 – 221Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_PROCESS_EFFECTIVITY

The staging table used by the collection program to validate and processdata for table MSC_PROCESS_EFFECTIVITY.

Column DescriptionsName Null? Type Description

PROCESS_SEQUENCE_ID NULL NUMBER Process sequence identifierITEM_ID NULL NUMBER Inventory item identifierORGANIZATION_ID NULL NUMBER Organization identifierEFFECTIVITY_DATE NULL DATE Effectivity date of the processDISABLE_DATE NULL DATE Disable date of the processMINIMUM_QUANTITY NULL NUMBER Minimum quantity for which the

process can be used to producethe item

MAXIMUM_QUANTITY NULL NUMBER Maximum quantity for which theprocess can be used to producethe item

PREFERENCE NULL NUMBER PreferenceROUTING_SEQUENCE_ID NULL NUMBER Routing sequence identifierBILL_SEQUENCE_ID NULL NUMBER Bill sequence identifierTOTAL_PRODUCT_CYCLE_TIME NULL NUMBER Total time that an assembly

takes along the primary path inthe operation networkcalculated by flowmanufacturing

ITEM_PROCESS_COST NULL NUMBER Cost of alternate BOM androuting

LINE_ID NULL NUMBER Line identifierDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnREFRESH_ID NULL NUMBER Refresh identifier populated by

the collection programSR_INSTANCE_ID NULL NUMBER Source application instance

identifierPRIMARY_LINE_FLAG NULL NUMBER Flag indicating whether the

line is used for lead timecalculations

PRODUCTION_LINE_RATE NULL NUMBER Number of assemblies which rundown the line per hour

LOAD_DISTRIBUTION_PRIORITY NULL NUMBER

3 – 222 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_PROJECTS

The staging table used by the collection program to validate and processdata for table MSC_PROJECTS.

Column DescriptionsName Null? Type Description

PROJECT_ID NULL NUMBER(15) Project identifier or Seibanidentifier

ORGANIZATION_ID NULL NUMBER(15) Organization identifierPLANNING_GROUP NULL VARCHAR2(30) Planning group codeCOSTING_GROUP_ID NULL NUMBER Costing group identifierWIP_ACCT_CLASS_CODE NULL VARCHAR2(10) Default WIP accounting class

assigned to this projectSEIBAN_NUMBER_FLAG NULL NUMBER(1) Flag indicates whether

project_id identifies a projector a seiban

PROJECT_NAME NULL VARCHAR2(30) Project namePROJECT_NUMBER NULL VARCHAR2(25) Project number or seiban numberPROJECT_NUMBER_SORT_ORDER NULL VARCHAR2(25) Sort orderPROJECT_DESCRIPTION NULL VARCHAR2(250) Describe the projectSTART_DATE NULL DATE Project start dateCOMPLETION_DATE NULL DATE Project completion dateOPERATING_UNIT NULL NUMBER Operating unitDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifierMATERIAL_ACCOUNT NULL NUMBER Material accountMANAGER_CONTACT NULL VARCHAR2(100)

3 – 223Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_PROJECT_TASKS

The staging table used by the collection program to validate and processdata for table MSC_PROJECT_TASKS.

Column DescriptionsName Null? Type Description

PROJECT_ID NULL NUMBER(15) Project identifierTASK_ID NULL NUMBER(15) Task identifierORGANIZATION_ID NULL NUMBER Organization identifierTASK_NUMBER NULL VARCHAR2(25) Task numberTASK_NAME NULL VARCHAR2(20) Task nameDESCRIPTION NULL VARCHAR2(250) Task descriptionMANAGER NULL VARCHAR2(240) ManagerSTART_DATE NULL DATE Task start dateEND_DATE NULL DATE Task end dateDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifier populated by

the collection programMANAGER_CONTACT NULL VARCHAR2(100)

3 – 224 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_RESERVATIONS

The staging table used by the collection program to validate and processdata for table MSC_RESERVATIONS.

Column DescriptionsName Null? Type Description

INVENTORY_ITEM_ID NULL NUMBER Inventory item identifierORGANIZATION_ID NULL NUMBER Organization identifierTRANSACTION_ID NULL NUMBER Unique identifier generated

from the source applicationinstance

PARENT_DEMAND_ID NULL NUMBER Parent demand identifierDISPOSITION_ID NULL NUMBER Disposition identifierREQUIREMENT_DATE NULL DATE Date of needREVISION NULL VARCHAR2(3) Inventory item revision codeRESERVED_QUANTITY NULL NUMBER Quantity reservedDISPOSITION_TYPE NULL NUMBER Disposition typeSUBINVENTORY NULL VARCHAR2(10) Subinventory identifierRESERVATION_TYPE NULL NUMBER Reservation typeDEMAND_CLASS NULL VARCHAR2(34) Demand class codeAVAILABLE_TO_MRP NULL NUMBER Available–to–MRP flagRESERVATION_FLAG NULL NUMBER Reservation flagPROJECT_ID NULL NUMBER(15) Project identifierTASK_ID NULL NUMBER(15) Task identifierPLANNING_GROUP NULL VARCHAR2(30) Planning group codeDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifier populated by

the collection program

3 – 225Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_RESOURCE_CHANGES

The staging table used by the collection program to validate and processdata for table MSC_RESOURCE_CHANGES.

Column DescriptionsName Null? Type Description

DEPARTMENT_ID NULL NUMBER Department identifier (–1 forlines)

RESOURCE_ID NULL NUMBER Resource identifierSHIFT_NUM NULL NUMBER Shift numberFROM_DATE NULL DATE Capacity exception from dateTO_DATE NULL DATE Capacity exception to dateFROM_TIME NULL NUMBER Capacity exception from timeTO_TIME NULL NUMBER Capacity exception to timeCAPACITY_CHANGE NULL NUMBER Capacity changeSIMULATION_SET NULL VARCHAR2(10) Simulation set identifierACTION_TYPE NULL NUMBER Type of capacity modificationDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnREFRESH_ID NULL NUMBER Refresh identifier populated by

the collection programSR_INSTANCE_ID NULL NUMBER Source application instance

identifier

3 – 226 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_RESOURCE_GROUPS

The staging table used by the collection program to validate and processdata for table MSC_ST_RESOURCE_CHANGES.

Column DescriptionsName Null? Type Description

GROUP_CODE NULL VARCHAR2(30) Resource group codeMEANING NULL VARCHAR2(80) MeaningDESCRIPTION NULL VARCHAR2(250) Resource group descriptionFROM_DATE NULL DATE Resource start dateTO_DATE NULL DATE Resource end dateENABLED_FLAG NULL NUMBER Flag indicates whether resource

group is enableSR_INSTANCE_ID NULL NUMBER Source application instance

identifierLAST_UPDATE_DATE NULL DATE Standard Who ColumnLAST_UPDATED_BY NULL NUMBER Standard Who ColumnCREATION_DATE NULL DATE Standard Who ColumnCREATED_BY NULL NUMBER Standard Who ColumnLAST_UPDATE_LOGIN NULL NUMBER Standard Who ColumnREQUEST_ID NULL NUMBER Concurrent Who ColumnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who ColumnPROGRAM_ID NULL NUMBER Concurrent Who ColumnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who ColumnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

REFRESH_ID NULL NUMBER Refresh identifier

3 – 227Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_RESOURCE_REQUIREMENTS

The staging table used by the collection program to validate and processdata for table MSC_RESOURCE_REQUIREMENTS.

Column DescriptionsName Null? Type Description

DEPARTMENT_ID NULL NUMBER Department identifierRESOURCE_ID NULL NUMBER Resource identifierORGANIZATION_ID NULL NUMBER Organization identifierINVENTORY_ITEM_ID NULL NUMBER Inventory item identifierSUPPLY_ID NULL NUMBER Supply identifierOPERATION_SEQ_NUM NULL NUMBER Operation sequence numberOPERATION_SEQUENCE_ID NULL NUMBER Operation sequence identifierRESOURCE_SEQ_NUM NULL NUMBER Resource sequence numberSTART_DATE NULL DATE Start date of the resource

requirementOPERATION_HOURS_REQUIRED NULL NUMBER Operation hours requiredHOURS_EXPENDED NULL NUMBER Hours expendedDEMAND_CLASS NULL VARCHAR2(34) Demand class codeBASIS_TYPE NULL NUMBER Basis typeASSIGNED_UNITS NULL NUMBER Assigned unitsEND_DATE NULL DATE End date of the resource

requirementWIP_JOB_TYPE NULL NUMBER WIP job typeSCHEDULED_COMPLETION_DATE NULL DATE Schedule completion dateSCHEDULED_QUANTITY NULL NUMBER Quantity scheduledQUANTITY_COMPLETED NULL NUMBER Quantity completedDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifierWIP_ENTITY_ID NULL NUMBER WIP job identifierSTD_OP_CODE NULL VARCHAR2(4) Standard OP codeSUPPLY_TYPE NULL NUMBER Supply type

3 – 228 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_RESOURCE_SHIFTS

The staging table used by the collection program to validate and processdata for table MSC_RESOURCE_SHIFTS.

Column DescriptionsName Null? Type Description

DEPARTMENT_ID NULL NUMBER Department identifierRESOURCE_ID NULL NUMBER Resource identifierSHIFT_NUM NULL NUMBER Shift numberDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnREFRESH_ID NULL NUMBER Refresh identifierSR_INSTANCE_ID NULL NUMBER Source application instance

identifier

3 – 229Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_ROUTINGS

The staging table used by the collection program to validate and processdata for table MSC_ROUTINGS.

Column DescriptionsName Null? Type Description

ROUTING_SEQUENCE_ID NULL NUMBER Routing sequence identifierASSEMBLY_ITEM_ID NULL NUMBER Assembly item identifierROUTING_TYPE NULL NUMBER Routing typeROUTING_COMMENT NULL VARCHAR2(240) Routing commentPRIORITY NULL NUMBER Routing priorityALTERNATE_ROUTING_DESIGNATOR NULL VARCHAR2(10) Name of the alternate routing.

Null for primary routingPROJECT_ID NULL NUMBER Project identifierTASK_ID NULL NUMBER Task identifierLINE_ID NULL NUMBER Manufacturing line identifierUOM_CODE NULL VARCHAR2(3) Unit of measure codeCFM_ROUTING_FLAG NULL NUMBER CFM routing flagCTP_FLAG NULL NUMBER CTP flagROUTING_QUANTITY NULL NUMBER Routing quantityCOMPLETION_SUBINVENTORY NULL VARCHAR2(10) Completion subinventoryCOMPLETION_LOCATOR_ID NULL NUMBER Completion locator identifierCOMMON_ROUTING_SEQUENCE_ID NULL NUMBER Common routing sequence

identifierMIXED_MODEL_MAP_FLAG NULL NUMBER Mix model map flagTOTAL_PRODUCT_CYCLE_TIME NULL NUMBER Total product cycle timeORGANIZATION_ID NULL NUMBER Organization identifierDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifier

3 – 230 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_ROUTING_OPERATIONS

The staging table used by the collection program to validate and processdata for table MSC_ROUTING_OPERATIONS.

Column DescriptionsName Null? Type Description

OPERATION_SEQUENCE_ID NULL NUMBER Operation sequence identifierROUTING_SEQUENCE_ID NULL NUMBER Routing sequence identifierOPERATION_SEQ_NUM NULL NUMBER Operation sequence numberOPERATION_DESCRIPTION NULL VARCHAR2(240) Operation descriptionEFFECTIVITY_DATE NULL DATE Date operation is effectiveDISABLE_DATE NULL DATE End of effectivityFROM_UNIT_NUMBER NULL VARCHAR2(30) Effective from this unit numberTO_UNIT_NUMBER NULL VARCHAR2(30) Effective up to this unit

numberOPTION_DEPENDENT_FLAG NULL NUMBER Flag to indicate whether this

operation option dependentOPERATION_TYPE NULL NUMBER Indicate operation type:

Process, Line, or Event.MINIMUM_TRANSFER_QUANTITY NULL NUMBER Minimum operation transfer

quantityYIELD NULL NUMBER Process yield at this operationDEPARTMENT_ID NULL NUMBER Department identifierDEPARTMENT_CODE NULL VARCHAR2(10) Department codeOPERATION_LEAD_TIME_PERCENT NULL NUMBER Indicates the amount of overlap

its lead time has with theparent lead time

CUMULATIVE_YIELD NULL NUMBER Cumulative process yield fromthe beginning of routing tothis operation

REVERSE_CUMULATIVE_YIELD NULL NUMBER Cumulative process yield fromthe end of routing tocomparable operation

NET_PLANNING_PERCENT NULL NUMBER Cumulative planning percentsderived from the operationnetwork

TEAR_DOWN_DURATION NULL NUMBER Duration of the tear down forthis operation

SETUP_DURATION NULL NUMBER Duration of the set–upUOM_CODE NULL VARCHAR2(3) Unit of measure codeSTANDARD_OPERATION_CODE NULL VARCHAR2(4) Code of the standard operation

on which this operation isbased

ORGANIZATION_ID NULL NUMBER Organization identifierDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifier

3 – 231Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

REFRESH_ID NULL NUMBER Refresh identifier

3 – 232 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_SAFETY_STOCKS

The staging table used by the collection program to validate and processdata for table MSC_SAFETY_STOCKS.

Column DescriptionsName Null? Type Description

ORGANIZATION_ID NULL NUMBER Organization identifierINVENTORY_ITEM_ID NULL NUMBER Inventory item identifierPERIOD_START_DATE NULL DATE Period start dateSAFETY_STOCK_QUANTITY NULL NUMBER Safety stock quantityUPDATED NULL NUMBER Updated flagSTATUS NULL NUMBER Status flagDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifier

3 – 233Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_SALES_ORDERS

The staging table used by the collection program to validate and processdata for table MSC_SAFETY_STOCKS.

Column DescriptionsName Null? Type Description

INVENTORY_ITEM_ID NULL NUMBER Inventory item identifierORGANIZATION_ID NULL NUMBER Organization identifierDEMAND_ID NULL NUMBER Unique identifier of a demand

row from source applicationinstance

PRIMARY_UOM_QUANTITY NULL NUMBER Primary UOM quantityRESERVATION_TYPE NULL NUMBER Code for type of reservationRESERVATION_QUANTITY NULL NUMBER Total quantity reserved

expressed in primary unit ofmeasure

DEMAND_SOURCE_TYPE NULL NUMBER Demand source typeDEMAND_SOURCE_HEADER_ID NULL NUMBER Header ID for the source of the

demandCOMPLETED_QUANTITY NULL NUMBER Completed quantitySUBINVENTORY NULL VARCHAR2(10) Subinventory codeDEMAND_CLASS NULL VARCHAR2(34) Demand class codeREQUIREMENT_DATE NULL DATE Planned ship date for summary

demandDEMAND_SOURCE_LINE NULL VARCHAR2(40) Line id of demand sourceDEMAND_SOURCE_DELIVERY NULL VARCHAR2(30) For Sales Order demand, Line id

of Sales order line detail row(SO_LINE_DETAILS.LINE_DETAIL_ID) from source applicationinstance

DEMAND_SOURCE_NAME NULL VARCHAR2(30) Identifier for user–definedSource Type

PARENT_DEMAND_ID NULL NUMBER Parent demand identifierDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnREFRESH_ID NULL NUMBER Refresh number populated by the

collection programSR_INSTANCE_ID NULL NUMBER Source application instance

identifierSALES_ORDER_NUMBER NULL VARCHAR2(122) Sales order numberSALESREP_CONTACT NULL VARCHAR2(100)ORDERED_ITEM_ID NULL NUMBER Ordered item identifierAVAILABLE_TO_MRP NULL VARCHAR2(1) Available to MRP flagCUSTOMER_ID NULL NUMBER Customer identifierSHIP_TO_SITE_USE_ID NULL NUMBER Ship to identifier of the sales

order

3 – 234 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

BILL_TO_SITE_USE_ID NULL NUMBER Bill to identifier of the salesorder

LINE_NUM NULL NUMBER Sales order line numberTERRITORY_ID NULL NUMBER Territory identifier of the

sales orderUPDATE_SEQ_NUM NULL NUMBER Update sequence numberDEMAND_TYPE NULL NUMBER Demand typePROJECT_ID NULL NUMBER Project identifierTASK_ID NULL NUMBER Task identifierPLANNING_GROUP NULL VARCHAR2(30) Planning groupEND_ITEM_UNIT_NUMBER NULL VARCHAR2(30) Unit number identifierDEMAND_PRIORITY NULL NUMBER Demand priority

3 – 235Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_SHIFT_DATES

The staging table used by the collection program to validate and processdata for table MSC_SHIFT_DATES.

Column DescriptionsName Null? Type Description

CALENDAR_CODE NULL VARCHAR2(14) Calendar codeEXCEPTION_SET_ID NULL NUMBER Exception set identifierSHIFT_NUM NULL NUMBER Calendar shift numberSHIFT_DATE NULL DATE Calendar dateSEQ_NUM NULL NUMBER Sequence number for shift date

(only for working dates)NEXT_SEQ_NUM NULL NUMBER Next sequence number for

calendar date (working day)PRIOR_SEQ_NUM NULL NUMBER Prior sequence number for

calendar date (working day)NEXT_DATE NULL DATE Next date corresponding to next

sequence numberPRIOR_DATE NULL DATE Prior date corresponding to

prior sequence numberDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnREFRESH_ID NULL NUMBER Refresh identifierSR_INSTANCE_ID NULL NUMBER Source application instance

identifier

3 – 236 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_SHIFT_EXCEPTIONS

The staging table used by the collection program to validate and processdata for table MSC_SHIFT_EXCEPTIONS.

Column DescriptionsName Null? Type Description

CALENDAR_CODE NULL VARCHAR2(14) Calendar codeSHIFT_NUM NULL NUMBER Calendar shift numberEXCEPTION_SET_ID NULL NUMBER Exception set identifierEXCEPTION_DATE NULL DATE Exception dateEXCEPTION_TYPE NULL NUMBER Exception typeDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnREFRESH_ID NULL NUMBER Refresh identifierSR_INSTANCE_ID NULL NUMBER Source application instance

identifier

3 – 237Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_SHIFT_TIMES

The staging table used by the collection program to validate and processdata for table MSC_SHIFT_TIMES.

Column DescriptionsName Null? Type Description

CALENDAR_CODE NULL VARCHAR2(14) Calendar codeSHIFT_NUM NULL NUMBER Shift numberFROM_TIME NULL NUMBER Shift start timeTO_TIME NULL NUMBER Shift end timeDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnREFRESH_ID NULL NUMBER Refresh identifierSR_INSTANCE_ID NULL NUMBER Source application instance

identifier

3 – 238 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_SIMULATION_SETS

The staging table used by the collection program to validate and processdata for table MSC_SIMULATION_SETS.

Column DescriptionsName Null? Type Description

ORGANIZATION_ID NULL NUMBER Organization identifierSIMULATION_SET NULL VARCHAR2(10) Simulation setDESCRIPTION NULL VARCHAR2(50) Describe simulation setUSE_IN_WIP_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

DELETED_FLAG NULL NUMBERLAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER

3 – 239Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_SOURCING_HISTORY

The staging table used by the collection program to validate and processdata for table MSC_SOURCING_HISTORY.

Column DescriptionsName Null? Type Description

INVENTORY_ITEM_ID NOT NULL NUMBER Inventory Item IdORGANIZATION_ID NOT NULL NUMBER Organization IdSR_INSTANCE_ID NOT NULL NUMBER sr instance IdSOURCING_RULE_ID NOT NULL NUMBER Sourcing Rule/Bill of

Distribution identifierSOURCE_ORG_ID NULL NUMBER Source Org IdSOURCE_SR_INSTANCE_ID NULL NUMBER source org sr instance IdSUPPLIER_ID NULL NUMBER Supplier identifierSUPPLIER_SITE_ID NULL NUMBER Supplier site identifierHISTORICAL_ALLOCATION NOT NULL NUMBER Historical AllocationREFRESH_NUMBER NULL NUMBER Refresh NumberLAST_CALCULATED_DATE NOT NULL DATE Last Calculated DateLAST_UPDATED_BY NOT NULL NUMBER Standard Who ColumnLAST_UPDATE_DATE NOT NULL DATE Standard Who ColumnCREATION_DATE NOT NULL DATE Standard Who ColumnCREATED_BY NOT NULL NUMBER Standard Who ColumnLAST_UPDATE_LOGIN NULL NUMBER Standard Who ColumnREQUEST_ID NULL NUMBER Concurrent Who ColumnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who ColumnPROGRAM_ID NULL NUMBER Concurrent Who ColumnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who Column

IndexesIndex Name Index Type Sequence Column Name

MSC_ST_SOURCING_HISTORY_U1 UNIQUE 1 SOURCING_RULE_ID2 INVENTORY_ITEM_ID3 ORGANIZATION_ID4 SR_INSTANCE_ID

3 – 240 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_SOURCING_RULES

The staging table used by the collection program to validate and processdata for table MSC_SOURCING_RULES.

Column DescriptionsName Null? Type Description

SOURCING_RULE_ID NULL NUMBER Sourcing rule / Bill ofDistribution identifier

SR_SOURCING_RULE_ID NULL NUMBER Sourcing rule / Bill ofDistribution identifier fromsource application

SOURCING_RULE_NAME NULL VARCHAR2(30) Sourcing rule / Bill ofDistribution name

ORGANIZATION_ID NULL NUMBER Organization identifierDESCRIPTION NULL VARCHAR2(80) Describe Sourcing rule / Bill

of DistributionSTATUS NULL NUMBER Status flagSOURCING_RULE_TYPE NULL NUMBER Flag indicates whether the row

is sourcing rule or bill ofdistribution

PLANNING_ACTIVE NULL NUMBER Flag indicates whether the rowis planning active

DELETED_FLAG NULL NUMBER Yes/No flag indicates whethercorresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifier

3 – 241Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_SR_ASSIGNMENTS

The staging table used by the collection program to validate and processdata for table MSC_SR_ASSIGNMENTS.

Column DescriptionsName Null? Type Description

ASSIGNMENT_ID NULL NUMBER Unique identifier for the rowSR_ASSIGNMENT_ID NULL NUMBER Unique identifier for the row

from the source applicationASSIGNMENT_SET_ID NULL NUMBER Assignment set unique

identifierASSIGNMENT_TYPE NULL NUMBER Assignment set typeSOURCING_RULE_ID NULL NUMBER Sourcing rule / Bill of

Distribution identifierSOURCING_RULE_TYPE NULL NUMBER Sourcing rule typeINVENTORY_ITEM_ID NULL NUMBER Inventory item identifierPARTNER_ID NULL NUMBER Trading partner identifierSHIP_TO_SITE_ID NULL NUMBER Ship to site identifierCUSTOMER_NAME NULL VARCHAR2(50) Customer nameSITE_USE_CODE NULL VARCHAR2(30) Site use codeLOCATION NULL VARCHAR2(40) LocationORGANIZATION_ID NULL NUMBER Organization identifierCATEGORY_ID NULL NUMBER Category identifierCATEGORY_NAME NULL VARCHAR2(163) Category nameCATEGORY_SET_IDENTIFIER NULL NUMBER Category set identifierCATEGORY_SET_NAME NULL VARCHAR2(30) Category set nameDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifierSR_ASSIGNMENT_INSTANCE_ID NULL NUMBER Source application instance

identifier for the sourceassignment record

3 – 242 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_SR_RECEIPT_ORG

The staging table used by the collection program to validate and processdata for table MSC_SR_RECEIPT_ORG.

Column DescriptionsName Null? Type Description

SR_RECEIPT_ID NULL NUMBER Unique identifier for a rowgenerated at planning server

SR_SR_RECEIPT_ORG NULL NUMBER Receiving org from sourceapplication instance

SOURCING_RULE_ID NULL NUMBER Sourcing rule / Bill ofDistribution identifier

RECEIPT_PARTNER_ID NULL NUMBER Trading partner uniqueidentifier

RECEIPT_PARTNER_SITE_ID NULL NUMBER Trading partner site uniqueidentifier

EFFECTIVE_DATE NULL DATE Date of effectivityDISABLE_DATE NULL DATE Disable dateDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifierRECEIPT_ORG_INSTANCE_ID NULL NUMBER Source application instance

identifier associated with thereceiving org

3 – 243Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_SR_SOURCE_ORG

The staging table used by the collection program to validate and processdata for table MSC_SR_SOURCE_ORG.

Column DescriptionsName Null? Type Description

SR_SOURCE_ID NULL NUMBER Unique identifier for a rowgenerated at planning server

SR_SR_SOURCE_ID NULL NUMBER Unique identifier for for therow generated at the sourceapplication

SR_RECEIPT_ID NULL NUMBER SR receipt unique identifierSOURCE_ORGANIZATION_ID NULL NUMBER Source organization identifierSOURCE_PARTNER_ID NULL NUMBER Source trading partner

identifierSOURCE_PARTNER_SITE_ID NULL NUMBER Source trading partner site

identifierSECONDARY_INVENTORY NULL VARCHAR2(10) Secondary inventory code (not

currently used)SOURCE_TYPE NULL NUMBER Source typeALLOCATION_PERCENT NULL NUMBER Percent of supply allocated to

this sourceRANK NULL NUMBER Rank of sourceVENDOR_NAME NULL VARCHAR2(80) Supplier nameVENDOR_SITE_CODE NULL VARCHAR2(15) Supplier site codeSHIP_METHOD NULL VARCHAR2(30) Ship methodDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifier associated with thesr source org record

REFRESH_ID NULL NUMBER Refresh identifierSOURCE_ORG_INSTANCE_ID NULL NUMBER Source application instance

identifier associated with thesource organization

3 – 244 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_SUB_INVENTORIES

The staging table used by the collection program to validate and processdata for table MSC_SUB_INVENTORIES.

Column DescriptionsName Null? Type Description

ORGANIZATION_ID NULL NUMBER Organization identifierSUB_INVENTORY_CODE NULL VARCHAR2(10) Sub–inventory codeDESCRIPTION NULL VARCHAR2(50) Describe sub–inventoryDISABLE_DATE NULL DATE Date on which the row is no

longer in usedNETTING_TYPE NULL NUMBER Netting typeDEMAND_CLASS NULL VARCHAR2(34) Demand class codePROJECT_ID NULL NUMBER(15) Project identifierTASK_ID NULL NUMBER(15) Task identifierDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifierINVENTORY_ATP_CODE NULL NUMBER Inventory ATP code

3 – 245Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_SUPPLIER_CAPACITIES

The staging table used by the collection program to validate and processdata for table MSC_SUPPLIER_CAPACITIES.

Column DescriptionsName Null? Type Description

SUPPLIER_ID NULL NUMBER Supplier identifierSUPPLIER_SITE_ID NULL NUMBER Supplier site identifierORGANIZATION_ID NULL NUMBER Organization identifierUSING_ORGANIZATION_ID NULL NUMBER Using organization identifierINVENTORY_ITEM_ID NULL NUMBER Inventory item identifierVENDOR_NAME NULL VARCHAR2(80) Supplier nameVENDOR_SITE_CODE NULL VARCHAR2(15) Supplier site codeFROM_DATE NULL DATE First date of valid capacityTO_DATE NULL DATE Last date of valid capacityCAPACITY NULL NUMBER CapacityDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifier

3 – 246 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_SUPPLIER_FLEX_FENCES

The staging table used by the collection program to validate and processdata for table MSC_SUPPLIER_FLEX_FENCES.

Column DescriptionsName Null? Type Description

SUPPLIER_ID NULL NUMBER Supplier identifierSUPPLIER_SITE_ID NULL NUMBER Supplier site identifierORGANIZATION_ID NULL NUMBER Organization identifierUSING_ORGANIZATION_ID NULL NUMBER Using organization identifierINVENTORY_ITEM_ID NULL NUMBER Inventory item identifierVENDOR_NAME NULL VARCHAR2(80) Supplier nameVENDOR_SITE_CODE NULL VARCHAR2(15) Supplier site codeFENCE_DAYS NULL NUMBER Number of advance daysTOLERANCE_PERCENTAGE NULL NUMBER Capacity tolerance percentageDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifier

3 – 247Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_SUPPLIES

The staging table used by the collection program to validate and processdata for table MSC_SUPPLIES.

Column DescriptionsName Null? Type Description

PLAN_ID NULL NUMBER Plan identifierTRANSACTION_ID NULL NUMBER Transaction unique identifierINVENTORY_ITEM_ID NULL NUMBER Inventory item identifierORGANIZATION_ID NULL NUMBER Organization identifierSCHEDULE_DESIGNATOR_ID NULL NUMBER Schedule designator identifierSOURCE_SCHEDULE_NAME NULL VARCHAR2(10) Source schedule nameREVISION NULL VARCHAR2(10) Inventory item revision codeUNIT_NUMBER NULL VARCHAR2(30) Unit numberNEW_SCHEDULE_DATE NULL DATE End date of the supply

(completion date of first unit)OLD_SCHEDULE_DATE NULL DATE Old schedule dateNEW_WIP_START_DATE NULL DATE New WIP schedule start dateOLD_WIP_START_DATE NULL DATE Old WIP schedule start dateFIRST_UNIT_COMPLETION_DATE NULL DATE First unit completion date for

recommended repetitiveschedules

LAST_UNIT_COMPLETION_DATE NULL DATE Last unit completion date forrecommended repetitiveschedules

FIRST_UNIT_START_DATE NULL DATE First unit start date forrepetitive schedule

LAST_UNIT_START_DATE NULL DATE Last unit start date forrepetitive schedule

DISPOSITION_ID NULL NUMBER Identifier which references tosource of supply

DISPOSITION_STATUS_TYPE NULL NUMBER Disposition type codeORDER_TYPE NULL NUMBER Specifies type of order:

planned order, purchase order,etc...

SUPPLIER_ID NULL NUMBER Supplier identifierNEW_ORDER_QUANTITY NULL NUMBER Supply quantityOLD_ORDER_QUANTITY NULL NUMBER Old order quantityNEW_ORDER_PLACEMENT_DATE NULL DATE New order placement dateOLD_ORDER_PLACEMENT_DATE NULL DATE Old order placement dateRESCHEDULE_DAYS NULL NUMBER Different between old and new

schedule datesRESCHEDULE_FLAG NULL NUMBER Flag indicating if this row

been rescheduledSCHEDULE_COMPRESS_DAYS NULL NUMBER Schedule compress daysNEW_PROCESSING_DAYS NULL NUMBER Repetitive schedule processing

daysPURCH_LINE_NUM NULL NUMBER Purchase order line number (for

purchase order)QUANTITY_IN_PROCESS NULL NUMBER Quantity being processed by the

WIP/PO interface processesIMPLEMENTED_QUANTITY NULL NUMBER Planned order implemented

quantityFIRM_PLANNED_TYPE NULL NUMBER Flag indicating whether the

order is firmFIRM_QUANTITY NULL NUMBER Firm quantityFIRM_DATE NULL DATE Firm date

3 – 248 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

IMPLEMENT_DEMAND_CLASS NULL VARCHAR2(34) Implement demand classIMPLEMENT_DATE NULL DATE Implement due dateIMPLEMENT_QUANTITY NULL NUMBER Planned order implemented

quantityIMPLEMENT_FIRM NULL NUMBER Implement firm flagIMPLEMENT_WIP_CLASS_CODE NULL VARCHAR2(10) Implement WIP class codeIMPLEMENT_JOB_NAME NULL VARCHAR2(240) Implement job nameIMPLEMENT_DOCK_DATE NULL DATE Implement dock dateIMPLEMENT_STATUS_CODE NULL NUMBER Implement status codeIMPLEMENT_UOM_CODE NULL VARCHAR2(3) Implement unit of measure codeIMPLEMENT_LOCATION_ID NULL NUMBER Implement location identifierIMPLEMENT_SOURCE_ORG_ID NULL NUMBER Implement source organization

identifierIMPLEMENT_SUPPLIER_ID NULL NUMBER Implement supplier identifierIMPLEMENT_SUPPLIER_SITE_ID NULL NUMBER Implement supplier site

identifierIMPLEMENT_AS NULL NUMBER Implement order typeRELEASE_STATUS NULL NUMBER Release status codeLOAD_TYPE NULL NUMBER Load program to executePROCESS_SEQ_ID NULL NUMBER Process sequence identifierSCO_SUPPLY_FLAG NULL NUMBER Flag to indicate if supply was

suggested by SCOALTERNATE_BOM_DESIGNATOR NULL VARCHAR2(10) Alternate BOM designatorALTERNATE_ROUTING_DESIGNATOR NULL VARCHAR2(10) Alternate routing designatorOPERATION_SEQ_NUM NULL NUMBER Operation sequence numberSOURCE NULL NUMBERBY_PRODUCT_USING_ASSY_ID NULL NUMBERSOURCE_ORGANIZATION_ID NULL NUMBER Source organization identifierSOURCE_SR_INSTANCE_ID NULL NUMBER Source org instance identifierSOURCE_SUPPLIER_SITE_ID NULL NUMBER Source supplier site identifierSOURCE_SUPPLIER_ID NULL NUMBER Source supplier identifierSHIP_METHOD NULL NUMBER Ship methodWEIGHT_CAPACITY_USED NULL NUMBER Weight capacity usedVOLUME_CAPACITY_USED NULL NUMBER Volume capacity usedSOURCE_SUPPLY_SCHEDULE_NAME NULL NUMBER Source supply schedule nameNEW_SHIP_DATE NULL DATE New ship dateNEW_DOCK_DATE NULL DATE New suggested dock dateLINE_ID NULL NUMBER Manufacturing line identifierPROJECT_ID NULL NUMBER(15) Project identifierTASK_ID NULL NUMBER(15) Task identifierPLANNING_GROUP NULL VARCHAR2(30) Planning group codeIMPLEMENT_PROJECT_ID NULL NUMBER(15) Implement project identifierIMPLEMENT_TASK_ID NULL NUMBER(15) Implement task identifierIMPLEMENT_SCHEDULE_GROUP_ID NULL NUMBER Implement schedule group

identifierIMPLEMENT_BUILD_SEQUENCE NULL NUMBER Implement build sequence for

the planned order to beimplemented as a discrete job

IMPLEMENT_ALTERNATE_BOM NULL VARCHAR2(10) Implement alternate BOMdesignator

IMPLEMENT_ALTERNATE_ROUTING NULL VARCHAR2(10) Implement alternate routingIMPLEMENT_UNIT_NUMBER NULL VARCHAR2(30) Implement unit numberIMPLEMENT_LINE_ID NULL NUMBER Implement line identifierRELEASE_ERRORS NULL VARCHAR2(1)NUMBER1 NULL NUMBER ???SOURCE_ITEM_ID NULL NUMBER Source item identifier

3 – 249Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

ORDER_NUMBER NULL VARCHAR2(240) Order numberSCHEDULE_GROUP_ID NULL NUMBER Schedule group identifierSCHEDULE_GROUP_NAME NULL VARCHAR2(30) Schedule group nameBUILD_SEQUENCE NULL NUMBER Build Sequence for the Planned

OrderWIP_ENTITY_ID NULL NUMBER WIP entity identifierWIP_ENTITY_NAME NULL VARCHAR2(240) WIP entity nameWO_LATENESS_COST NULL NUMBER Work order lateness costIMPLEMENT_PROCESSING_DAYS NULL NUMBER Implement processing daysDELIVERY_PRICE NULL NUMBER Supply unit price for

purchasing supplyLATE_SUPPLY_DATE NULL DATE Supply date for the shadow part

of the split suppliesLATE_SUPPLY_QTY NULL NUMBER Shadow supply quantitySUBINVENTORY_CODE NULL VARCHAR2(10) Sub–inventory codeDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierSCHEDULE_DESIGNATOR NULL VARCHAR2(10) Schedule designatorVENDOR_ID NULL NUMBER Supplier identifierVENDOR_SITE_ID NULL NUMBER Supplier site identifierSUPPLIER_SITE_ID NULL NUMBER Supplier site identifierPURCH_ORDER_ID NULL NUMBER Purchase order identifierEXPECTED_SCRAP_QTY NULL NUMBER Expected scrap qtyQTY_SCRAPPED NULL NUMBER Current job scrapped unitsQTY_COMPLETED NULL NUMBER Current job quantity completedLOT_NUMBER NULL VARCHAR2(30) Lot number for on–hand

quantitiesEXPIRATION_DATE NULL DATE Expiration dateWIP_STATUS_CODE NULL NUMBER WIP job status codeDAILY_RATE NULL NUMBER Daily rate for recommended

repetitive schedulesLOCATOR_ID NULL NUMBER Locator identifierSERIAL_NUMBER NULL VARCHAR2(30) Serial numberREFRESH_ID NULL NUMBER Refresh identifierLOCATOR_NAME NULL VARCHAR2(204) Locator nameONHAND_SOURCE_TYPE NULL NUMBER Onhand source typeSR_MTL_SUPPLY_ID NULL NUMBER Supply identifier from the

sourceDEMAND_CLASS NULL VARCHAR2(34) Demand class codeFROM_ORGANIZATION_ID NULL NUMBER From organization identifierWIP_SUPPLY_TYPE NULL NUMBER WIP supply typePO_LINE_ID NULL NUMBER Purchase order line identifier

3 – 250 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_SYSTEM_ITEMS

The staging table used by the collection program to validate and processdata for table MSC_SYSTEM_ITEMS.

Column DescriptionsName Null? Type Description

ORGANIZATION_ID NULL NUMBER Organization identifierSR_ORGANIZATION_ID NULL NUMBER Source organization identifierINVENTORY_ITEM_ID NULL NUMBER Inventory item identifierSR_INVENTORY_ITEM_ID NULL NUMBER Source inventory item

identifierITEM_NAME NULL VARCHAR2(40) Item nameLOTS_EXPIRATION NULL NUMBER Lots expirationLOT_CONTROL_CODE NULL NUMBER Flag indicating if

lots_expiration is used or notSHRINKAGE_RATE NULL NUMBER Percentage of shrinkage for

this itemFIXED_DAYS_SUPPLY NULL NUMBER Period of the supply daysFIXED_ORDER_QUANTITY NULL NUMBER Fixed order quantityFIXED_LOT_MULTIPLIER NULL NUMBER Fixed lot multiplierMINIMUM_ORDER_QUANTITY NULL NUMBER Minimum size of an orderMAXIMUM_ORDER_QUANTITY NULL NUMBER Maximum size of an orderROUNDING_CONTROL_TYPE NULL NUMBER Flag indicating if rounding of

the quantity is allowedPLANNING_TIME_FENCE_DAYS NULL NUMBER Planning time fences days of

the itemDEMAND_TIME_FENCE_DAYS NULL NUMBER Demand time fence daysRELEASE_TIME_FENCE_CODE NULL NUMBER Release time fence codeRELEASE_TIME_FENCE_DAYS NULL NUMBER Release time fence daysDESCRIPTION NULL VARCHAR2(240) Item descriptionIN_SOURCE_PLAN NULL NUMBER Flag indicating whether the

item is in the planREVISION NULL VARCHAR2(3) Item revision codeSR_CATEGORY_ID NULL NUMBER Source category identifierCATEGORY_NAME NULL VARCHAR2(200) Category nameABC_CLASS_ID NULL NUMBER ABC class identifierABC_CLASS_NAME NULL VARCHAR2(40) ABC class nameMRP_PLANNING_CODE NULL NUMBER MRP planning codeFIXED_LEAD_TIME NULL NUMBER Fixed lead timeVARIABLE_LEAD_TIME NULL NUMBER Variable lead timePREPROCESSING_LEAD_TIME NULL NUMBER Preprocessing lead timePOSTPROCESSING_LEAD_TIME NULL NUMBER Postprocessing lead timeFULL_LEAD_TIME NULL NUMBER Full lead timeCUMULATIVE_TOTAL_LEAD_TIME NULL NUMBER Cumulative total lead timeCUM_MANUFACTURING_LEAD_TIME NULL NUMBER Cumulative manufacturing lead

timeUOM_CODE NULL VARCHAR2(3) Unit of measure codeUNIT_WEIGHT NULL NUMBER Weight of the itemUNIT_VOLUME NULL NUMBER Volume of the itemWEIGHT_UOM NULL VARCHAR2(3) Unit of measure for the weightVOLUME_UOM NULL VARCHAR2(3) Unit of measure for the volumePRODUCT_FAMILY_ID NULL NUMBER Product family identifierATP_RULE_ID NULL NUMBER ATP rule identifierMRP_CALCULATE_ATP_FLAG NULL NUMBER Flag indication whether to

calculate ATP in MRP

3 – 251Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

ATP_COMPONENTS_FLAG NULL VARCHAR2(1) Flag indicating whether tocalculate components ATP

BUILT_IN_WIP_FLAG NULL NUMBER Flag to indicate if the itemcan be built in WIP

PURCHASING_ENABLED_FLAG NULL NUMBER Flag to indicate if the itemcan be purchased

PLANNING_MAKE_BUY_CODE NULL NUMBER Plan this item as either a makeitem or buy item

REPETITIVE_TYPE NULL NUMBER Flag indicates if this itembuild repetitively

STANDARD_COST NULL NUMBER Standard costCARRYING_COST NULL NUMBER Actual carrying costORDER_COST NULL NUMBER Order costDMD_LATENESS_COST NULL NUMBER DMD lateness costSS_PENALTY_COST NULL NUMBER SS penalty costSUPPLIER_CAP_OVERUTIL_COST NULL NUMBER Supplier capacity

over–utilization costLIST_PRICE NULL NUMBER Item list priceAVERAGE_DISCOUNT NULL NUMBER Item average discountEND_ASSEMBLY_PEGGING_FLAG NULL VARCHAR2(1) Peg to the end assembly on

reportsEND_ASSEMBLY_PEGGING NULL NUMBER Peg to the end assembly on

reports (value is populated bythe plan)

FULL_PEGGING NULL NUMBER Full pegging flagENGINEERING_ITEM_FLAG NULL NUMBER Engineering item flagWIP_SUPPLY_TYPE NULL NUMBER WIP supply typeMRP_SAFETY_STOCK_CODE NULL NUMBER Safety stock codeMRP_SAFETY_STOCK_PERCENT NULL NUMBER Safety stock percentSAFETY_STOCK_BUCKET_DAYS NULL NUMBER Safety stock bucket daysINVENTORY_USE_UP_DATE NULL DATE Use up dateBUYER_NAME NULL VARCHAR2(240) Buyer namePLANNER_CODE NULL VARCHAR2(10) Planner codePLANNING_EXCEPTION_SET NULL VARCHAR2(10) Exception control setEXCESS_QUANTITY NULL NUMBER Excess quantityEXCEPTION_SHORTAGE_DAYS NULL NUMBER Exception shortage daysEXCEPTION_EXCESS_DAYS NULL NUMBER Exception excess daysEXCEPTION_OVERPROMISED_DAYS NULL NUMBER Exception overpromised daysREPETITIVE_VARIANCE_DAYS NULL NUMBER Repetitive variance daysBASE_ITEM_ID NULL NUMBER Inventory base item identifierBOM_ITEM_TYPE NULL NUMBER BOM item typeATO_FORECAST_CONTROL NULL NUMBER ATO forecast controlORGANIZATION_CODE NULL VARCHAR2(7) Organization codeEFFECTIVITY_CONTROL NULL NUMBER Effectivity control codeACCEPTABLE_EARLY_DELIVERY NULL NUMBER Acceptable early deliveryINVENTORY_PLANNING_CODE NULL NUMBER Inventory planning codeINVENTORY_TYPE NULL NUMBER Inventory typeACCEPTABLE_RATE_INCREASE NULL NUMBER Acceptable rate increaseACCEPTABLE_RATE_DECREASE NULL NUMBER Acceptable rate increasePRIMARY_SUPPLIER_ID NULL NUMBER Primary supplier identifierDELETED_FLAG NULL NUMBER Peg to the end assembly on

reportsLAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who column

3 – 252 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

REQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifierATP_FLAG NULL VARCHAR2(1) ATP flagINVENTORY_ITEM_FLAG NULL NUMBER Inventory item identifierREVISION_QTY_CONTROL_CODE NULL NUMBER Revision quantity control

controlEXPENSE_ACCOUNT NULL NUMBER Expense accountINVENTORY_ASSET_FLAG NULL VARCHAR2(1) Inventory asset flagBUYER_ID NULL NUMBER(9) Buyer identifierMATERIAL_COST NULL NUMBER Material costRESOURCE_COST NULL NUMBER Resource costSOURCE_ORG_ID NULL NUMBER Source organization identifierPICK_COMPONENTS_FLAG NULL VARCHAR2(1) Flag indicating whether all

shippable components should bepicked

3 – 253Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_TRADING_PARTNERS

The staging table used by the collection program to validate and processdata for table MSC_TRADING_PARTNERS.

Column DescriptionsName Null? Type Description

PARTNER_ID NULL NUMBER Unique partner identifier whichcan be customer id, supplierid, or inventory organizationid

ORGANIZATION_CODE NULL VARCHAR2(7) Organization codeSR_TP_ID NULL NUMBER Unique partner identifier in

the source application instanceDISABLE_DATE NULL DATE Disable date of the trading

partnerSTATUS NULL VARCHAR2(1) Status of the trading partnerMASTER_ORGANIZATION NULL NUMBER Master organization identifierPARTNER_TYPE NULL NUMBER Specify the type of partner:

Customer, Supplier, ororganization

PARTNER_NAME NULL VARCHAR2(80) Name of the supplier orcustomer

PARTNER_NUMBER NULL VARCHAR2(154) Number of the supplier orcustomer

CALENDAR_CODE NULL VARCHAR2(14) Calendar used for this partner.The code includes instance codeand calendar code from thesource apps.

CALENDAR_EXCEPTION_SET_ID NULL NUMBER Calendar exception setidentifier

OPERATING_UNIT NULL NUMBER Operating unitMAXIMUM_WEIGHT NULL NUMBER Maximum weightMAXIMUM_VOLUME NULL NUMBER Maximum volumeWEIGHT_UOM NULL VARCHAR2(3) Weight unit of measureVOLUME_UOM NULL VARCHAR2(3) Volume unit of measurePROJECT_REFERENCE_ENABLED NULL NUMBER Project reference enabled flagPROJECT_CONTROL_LEVEL NULL NUMBER Project control levelDEMAND_LATENESS_COST NULL NUMBER Demand lateness costSUPPLIER_CAP_OVERUTIL_COST NULL NUMBER Supplier over–utilization costRESOURCE_CAP_OVERUTIL_COST NULL NUMBER Resource over–utilization costDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifierMODELED_CUSTOMER_ID NULL NUMBER Customer identifier which is

modelled as inventoryorganization

3 – 254 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

MODELED_CUSTOMER_SITE_ID NULL NUMBER Customer site identifier whichis modelled as inventoryorganization

MODELED_SUPPLIER_ID NULL NUMBER Supplier identifier which ismodelled as inventoryorganization

MODELED_SUPPLIER_SITE_ID NULL NUMBER Supplier site identifier whichis modelled as inventoryorganization

TRANSPORT_CAP_OVER_UTIL_COST NULL NUMBER Transportation over–utilizationcost

USE_PHANTOM_ROUTINGS NULL NUMBER Use phantom routingsINHERIT_PHANTOM_OP_SEQ NULL NUMBER Inherit phantom op sequenceDEFAULT_ATP_RULE_ID NULL NUMBER Default ATP rule identifierDEFAULT_DEMAND_CLASS NULL VARCHAR2(34) Default demand classMATERIAL_ACCOUNT NULL NUMBER Material accountEXPENSE_ACCOUNT NULL NUMBER Expense accountSOURCE_ORG_ID NULL NUMBER Organization to source items

fromORGANIZATION_TYPE NULL NUMBER Organization

3 – 255Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_TRADING_PARTNER_SITES

The staging table used by the collection program to validate andprocess data for table MSC_TRADING_PARTNER_SITES.

Column DescriptionsName Null? Type Description

PARTNER_ID NULL NUMBER Trading partner uniqueidentifier

PARTNER_SITE_ID NULL NUMBER Trading partner site uniqueidentifier

PARTNER_ADDRESS NULL VARCHAR2(1600) Trading partner addressSR_TP_ID NULL NUMBER(15) Trading partner unique

identifier from sourceapplication

SR_TP_SITE_ID NULL NUMBER Trading partner site uniqueidentifier from sourceapplication

TP_SITE_CODE NULL VARCHAR2(30) Site codeLOCATION NULL VARCHAR2(40) Partner locationPARTNER_TYPE NULL NUMBER Indicate type of partner:

Customer, Supplier, orOrganization

DELETED_FLAG NULL NUMBER Yes/No flag indicates whethercorresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifierLONGITUDE NULL NUMBER(10,7) LongitudeLATITUDE NULL NUMBER(10,7) LatitudeOPERATING_UNIT_NAME NULL VARCHAR2(60)

3 – 256 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_UNITS_OF_MEASURE

The staging table used by the collection program to validate and processdata for table MSC_UNITS_OF_MEASURE.

Column DescriptionsName Null? Type Description

UNIT_OF_MEASURE NULL VARCHAR2(25) Unit of measure nameUOM_CODE NULL VARCHAR2(3) Abbreviated unit of measure

codeUOM_CLASS NULL VARCHAR2(10) Unit of measure classBASE_UOM_FLAG NULL VARCHAR2(1) Base unit of measure flagDISABLE_DATE NULL DATE Date when the unit can no

longer be used to defineconversions

DESCRIPTION NULL VARCHAR2(50) Unit of measure descriptionDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifier

3 – 257Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_UNIT_NUMBERS

The staging table used by the collection program to validate and processdata for table MSC_UNIT_NUMBERS.

Column DescriptionsName Null? Type Description

UNIT_NUMBER NULL VARCHAR2(30) Unit numberEND_ITEM_ID NULL NUMBER End item unique identifierMASTER_ORGANIZATION_ID NULL NUMBER Master organization identifierCOMMENTS NULL VARCHAR2(240) CommentsDELETED_FLAG NULL NUMBER Yes/No flag indicates whether

corresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifier

3 – 258 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_UOM_CLASS_CONVERSIONS

The staging table used by the collection program to validate and processdata for table MSC_UOM_CLASS_CONVERSIONS.

Column DescriptionsName Null? Type Description

INVENTORY_ITEM_ID NULL NUMBER The inventory item for whichthe conversion factors betweenbase units of measure

FROM_UNIT_OF_MEASURE NULL VARCHAR2(25) Base unit of measure of theitems base class

FROM_UOM_CODE NULL VARCHAR2(3) Base unit of measure short namefor the items base class

FROM_UOM_CLASS NULL VARCHAR2(10) Base class of the itemTO_UNIT_OF_MEASURE NULL VARCHAR2(25) Base unit of the class to which

the conversion is definedTO_UOM_CODE NULL VARCHAR2(3) Base unit short name of the

class to which the conversionis defined

TO_UOM_CLASS NULL VARCHAR2(10) Class to which the conversionis defined

CONVERSION_RATE NULL NUMBER Conversion rate from the itemsclass base unit to the ”to”class base unit

DISABLE_DATE NULL DATE Date when the definedinter–class conversion can nolonger be used

DELETED_FLAG NULL NUMBER Yes/No flag indicates whethercorresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifier

3 – 259Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_ST_UOM_CONVERSIONS

The staging table used by the collection program to validate and processdata for table MSC_UOM_CONVERSIONS.

Column DescriptionsName Null? Type Description

UNIT_OF_MEASURE NULL VARCHAR2(25) Primary unit of measure longname

UOM_CODE NULL VARCHAR2(3) Unit of measure codeUOM_CLASS NULL VARCHAR2(10) Destination class of conversionINVENTORY_ITEM_ID NULL NUMBER Inventory item identifierCONVERSION_RATE NULL NUMBER Conversion rate from conversion

unit to base unit of classDEFAULT_CONVERSION_FLAG NULL VARCHAR2(1) Indicates whether the

conversion factor applies forthis item or it is defined asstandard conversion factor

DISABLE_DATE NULL DATE Date when the conversion is nolonger valid to be used in thesystem (transactions, etc)

DELETED_FLAG NULL NUMBER Yes/No flag indicates whethercorresponding record in ODSwill be deleted

LAST_UPDATE_DATE NULL DATE Standard Who columnLAST_UPDATED_BY NULL NUMBER Standard Who columnCREATION_DATE NULL DATE Standard Who columnCREATED_BY NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnSR_INSTANCE_ID NULL NUMBER Source application instance

identifierREFRESH_ID NULL NUMBER Refresh identifier

3 – 260 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_SUB_INVENTORIES

MSC_SUB_INVENTORIES stores information about the netting type ofeach subinventory defined in Oracle Inventory. Each subinventory willhave an entry in MSC_SUB_INVENTORIES and NETTING_TYPE willindicate whether or not that subinventory should be considered nettableby the planning process. This table stores data collected from source applications.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_PLAN_ORGANIZATIONS PLAN_ID PLAN_IDORGANIZATION_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_ID

Column DescriptionsName Null? Type Description

PLAN_ID NOT NULL NUMBER Plan identifierORGANIZATION_ID NOT NULL NUMBER Organization identifierSUB_INVENTORY_CODE NOT NULL VARCHAR2(10) Subinventory codeNETTING_TYPE NULL NUMBER Subinventory netting code.

Nettable inventory(1),Nonnettable inventory(2)

SR_INSTANCE_ID (PK) NOT NULL NUMBER Source application instanceidentifier

DESCRIPTION NULL VARCHAR2(50) Describe the applicationinstance

REFRESH_NUMBER NULL NUMBER Refresh numberINVENTORY_ATP_CODE NULL NUMBER Inventory ATP codeLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segment

3 – 261Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

ATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segment

IndexesIndex Name Index Type Sequence Column Name

MSC_SUB_INVENTORIES_U1 UNIQUE 5 PLAN_ID10 SR_INSTANCE_ID15 ORGANIZATION_ID20 SUB_INVENTORY_CODE

3 – 262 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_SUPPLIER_CAPACITIES

This table stores the capacity information for planned items within anMPS, MRP, or DRP plan. Each row stores the capacity within a daterange for a specific supplier of an item.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_ITEM_SUPPLIERS PLAN_ID PLAN_IDORGANIZATION_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_IDSUPPLIER_ID SUPPLIER_IDSUPPLIER_SITE_ID SUPPLIER_SITE_IDINVENTORY_ITEM_ID INVENTORY_ITEM_ID

MSC_SUPPLIER_CAPACITIES TRANSACTION_ID PARENT_IDPLAN_ID PLAN_ID

Column DescriptionsName Null? Type Description

TRANSACTION_ID (PK) NOT NULL NUMBER System generated number whichunique identifier the row

PLAN_ID (PK) NOT NULL NUMBER Plan identifierORGANIZATION_ID NOT NULL NUMBER Organization identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierSUPPLIER_ID NOT NULL NUMBER Supplier identifierSUPPLIER_SITE_ID NULL NUMBER Supplier site identifierINVENTORY_ITEM_ID NOT NULL NUMBER Inventory item identifierPARENT_ID NULL NUMBER Reference to parent transaction

identifierFROM_DATE NOT NULL DATE First date of valid capacityTO_DATE NULL DATE Last date of valid capacityCAPACITY NULL NUMBER CapacityUSING_ORGANIZATION_ID NOT NULL NUMBER Using organization identifierREFRESH_NUMBER NULL NUMBER Refresh numberLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segment

3 – 263Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

ATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentSTATUS NULL NUMBER(38) Status flagAPPLIED NULL NUMBER(38) Applied flagCOLLECTED_FLAG NULL NUMBER Flag indicates whether the row

is collected from sourceapplication

IndexesIndex Name Index Type Sequence Column Name

MSC_SUPPLIER_CAPACITIES_U1 UNIQUE 5 PLAN_ID10 TRANSACTION_ID

MSC_SUPPLIER_CAPACITIES_U2 UNIQUE 5 PLAN_ID10 SR_INSTANCE_ID15 ORGANIZATION_ID20 INVENTORY_ITEM_ID25 FROM_DATE30 SUPPLIER_ID35 SUPPLIER_SITE_ID

SequencesSequence Derived Column

MSC_SUPPLIER_CAPACITIES_S TRANSACTION_ID

3 – 264 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_SUPPLIER_FLEX_FENCES

MSC_SUPPLIER_FLEX_FENCES stores the supplier flex fenceinformation for planned items within an MPS, MRP, or DRP plan. Eachrow stores the tolerance percentage a supplier allows for a certainnumber of days in advance for an item. This table stores thetime–phased capacity tolerance information for item–supplier/site usedfor flex fence support.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_ITEM_SUPPLIERS PLAN_ID PLAN_IDORGANIZATION_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_IDSUPPLIER_ID SUPPLIER_IDSUPPLIER_SITE_ID SUPPLIER_SITE_IDINVENTORY_ITEM_ID INVENTORY_ITEM_ID

MSC_SUPPLIER_FLEX_FENCES PLAN_ID PLAN_IDTRANSACTION_ID PARENT_ID

Column DescriptionsName Null? Type Description

PLAN_ID (PK) NOT NULL NUMBER Plan identifierTRANSACTION_ID (PK) NOT NULL NUMBER Unique identifier for the rowSUPPLIER_ID NOT NULL NUMBER Supplier identifierSUPPLIER_SITE_ID NULL NUMBER Supplier site identifierORGANIZATION_ID NOT NULL NUMBER Organization identifierUSING_ORGANIZATION_ID NOT NULL NUMBER Using organization identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierINVENTORY_ITEM_ID NOT NULL NUMBER Inventory item identifierFENCE_DAYS NOT NULL NUMBER Number of advance daysTOLERANCE_PERCENTAGE NULL NUMBER Capacity tolerance percentagePARENT_ID NULL NUMBER Reference to parent transaciton

identifierREFRESH_NUMBER NULL NUMBER Refresh numberLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segment

3 – 265Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

ATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentSTATUS NULL NUMBER(38) Status flagAPPLIED NULL NUMBER(38) Applied flagCOLLECTED_FLAG NULL NUMBER(38) Flag indicates whether the row

is collected from sourceapplication

IndexesIndex Name Index Type Sequence Column Name

MSC_SUPPLIER_FLEX_FENCES_U1 UNIQUE 5 PLAN_ID10 TRANSACTION_ID

MSC_SUPPLIER_FLEX_FENCES_U2 UNIQUE 1 PLAN_ID2 SR_INSTANCE_ID3 ORGANIZATION_ID4 INVENTORY_ITEM_ID5 SUPPLIER_SITE_ID6 FENCE_DAYS7 SUPPLIER_ID

SequencesSequence Derived Column

MSC_SUPPLIER_FLEX_FENCES_S TRANSACTION_ID

3 – 266 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_SUPPLIER_PLANS

MSC_SUPPLIER_PLANS is a generic table used by forms for queryingdata. This table is used to display supplier plan information in thePlanner Workbench. QUERY_ID is the query identifier used whilepopulating the table. The QUANTITY columns contain generic dataused in the PL/SQL procedure to select data.

Column DescriptionsName Null? Type Description

QUERY_ID NOT NULL NUMBER Query identifierLAST_UPDATE_DATE NOT NULL DATE Standard Who ColumnLAST_UPDATED_BY NOT NULL NUMBER Standard Who ColumnCREATION_DATE NOT NULL DATE Standard Who ColumnCREATED_BY NOT NULL NUMBER Standard Who ColumnLAST_UPDATE_LOGIN NULL NUMBER Standard Who ColumnORGANIZATION_ID NULL NUMBER Organization identifierSR_INSTANCE_ID NULL NUMBER Source application instance

identifierSUPPLIER_ID NOT NULL NUMBER Supplier identifierINVENTORY_ITEM_ID NOT NULL NUMBER Inventory item identifierSUPPLIER_NAME NULL VARCHAR2(30) Supplier nameITEM_NAME NULL VARCHAR2(240) Item nameBUCKET_TYPE NOT NULL NUMBER Bucket typeBUCKET_DATE NOT NULL DATE Bucket dateQUANTITY1 NULL NUMBER Generic quantity columnQUANTITY2 NULL NUMBER Generic quantity columnQUANTITY3 NULL NUMBER Generic quantity columnQUANTITY4 NULL NUMBER Generic quantity columnQUANTITY5 NULL NUMBER Generic quantity columnQUANTITY6 NULL NUMBER Generic quantity columnQUANTITY7 NULL NUMBER Generic quantity columnQUANTITY8 NULL NUMBER Generic quantity columnQUANTITY9 NULL NUMBER Generic quantity columnQUANTITY10 NULL NUMBER Generic quantity columnQUANTITY11 NULL NUMBER Generic quantity columnQUANTITY12 NULL NUMBER Generic quantity columnQUANTITY13 NULL NUMBER Generic quantity columnQUANTITY14 NULL NUMBER Generic quantity columnQUANTITY15 NULL NUMBER Generic quantity columnQUANTITY16 NULL NUMBER Generic quantity columnQUANTITY17 NULL NUMBER Generic quantity columnQUANTITY18 NULL NUMBER Generic quantity columnQUANTITY19 NULL NUMBER Generic quantity columnQUANTITY20 NULL NUMBER Generic quantity columnQUANTITY21 NULL NUMBER Generic quantity columnQUANTITY22 NULL NUMBER Generic quantity columnQUANTITY23 NULL NUMBER Generic quantity columnQUANTITY24 NULL NUMBER Generic quantity columnQUANTITY25 NULL NUMBER Generic quantity columnQUANTITY26 NULL NUMBER Generic quantity columnQUANTITY27 NULL NUMBER Generic quantity columnQUANTITY28 NULL NUMBER Generic quantity columnQUANTITY29 NULL NUMBER Generic quantity column

3 – 267Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

QUANTITY30 NULL NUMBER Generic quantity columnQUANTITY31 NULL NUMBER Generic quantity columnQUANTITY32 NULL NUMBER Generic quantity columnQUANTITY33 NULL NUMBER Generic quantity columnQUANTITY34 NULL NUMBER Generic quantity columnQUANTITY35 NULL NUMBER Generic quantity columnQUANTITY36 NULL NUMBER Generic quantity column

IndexesIndex Name Index Type Sequence Column Name

MSC_SUPPLIER_PLANS_N1 NOT UNIQUE 5 QUERY_ID

3 – 268 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_SUPPLIES

This table lists all the supplies for this plan. The supplies created by theplanning process are added to this table.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_DESIGNATORS DESIGNATOR_ID SCHEDULE_DESIGNATOR_IDMSC_PROJECTS PLAN_ID PLAN_ID

ORGANIZATION_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_IDPROJECT_ID PROJECT_ID

MSC_PROJECTS PLAN_ID PLAN_IDORGANIZATION_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_IDPROJECT_ID IMPLEMENT_PROJECT_ID

MSC_PROJECT_TASKS PLAN_ID PLAN_IDORGANIZATION_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_IDPROJECT_ID PROJECT_IDTASK_ID TASK_ID

MSC_PROJECT_TASKS PLAN_ID PLAN_IDORGANIZATION_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_IDPROJECT_ID IMPLEMENT_PROJECT_IDTASK_ID IMPLEMENT_TASK_ID

MSC_SUPPLIES PLAN_ID PLAN_IDMSC_SYSTEM_ITEMS PLAN_ID PLAN_ID

ORGANIZATION_ID ORGANIZATION_IDINVENTORY_ITEM_ID INVENTORY_ITEM_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_SYSTEM_ITEMS ORGANIZATION_ID ORGANIZATION_IDPLAN_ID PLAN_IDSR_INSTANCE_ID SR_INSTANCE_ID

QuickCodes ColumnsColumn QuickCodes Type QuickCodes Table

DISPOSITION_STATUS_TYPE MRP_ORDER_ACTION MFG_LOOKUPS1 Do not cancel2 Cancel

IMPLEMENT_AS MRP_WORKBENCH_IMPLEMENT_AS MFG_LOOKUPS1 None2 Purchase Requisition3 Discrete Job4 Repetitive Schedule

IMPLEMENT_STATUS_CODE WIP_JOB_STATUS MFG_LOOKUPS1 Unreleased10 Pending Routing Load11 Failed Routing Load12 Closed13 Pending – Mass Loaded14 Pending Close15 Failed Close3 Released4 Complete5 Complete – No Charges6 On Hold

3 – 269Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

QuickCodes Columns (Continued)Column QuickCodes Type QuickCodes Table

7 Cancelled8 Pending Bill Load9 Failed Bill Load

LOAD_TYPE MRP_WORKBENCH_LOAD_TYPE MFG_LOOKUPS1 Discrete mass load2 Repetitive mass load3 Discrete mass reschedule4 Purchasing mass load5 Purchasing reschedule

ORDER_TYPE MRP_ORDER_TYPE MFG_LOOKUPS1 Purchase order11 Intransit shipment12 Intransit receipt13 Suggested repetitive sched-

ule14 Discrete job by–product15 Nonstandard job by–product16 Repetitive schedule by–prod-

uct17 Planned order by–product2 Purchase requisition27 Flow schedule28 Flow schedule by–product29 Payback supply3 Discrete job4 Suggested aggregate repeti-

tive schedule5 Planned order7 Non–standard job8 PO in receiving

WIP_STATUS_CODE WIP_JOB_STATUS MFG_LOOKUPS1 Unreleased10 Pending Routing Load11 Failed Routing Load12 Closed13 Pending – Mass Loaded14 Pending Close15 Failed Close3 Released4 Complete5 Complete – No Charges6 On Hold7 Cancelled8 Pending Bill Load9 Failed Bill Load

WIP_SUPPLY_TYPE WIP_SUPPLY MFG_LOOKUPS1 Push2 Assembly Pull3 Operation Pull4 Bulk5 Supplier6 Phantom7 Based on Bill

3 – 270 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column DescriptionsName Null? Type Description

PLAN_ID (PK) NOT NULL NUMBER Plan identifierTRANSACTION_ID NOT NULL NUMBER Unique identifier for the rowORGANIZATION_ID NOT NULL NUMBER Organization identifierSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifier of the item orgINVENTORY_ITEM_ID NOT NULL NUMBER Inventory item identifierSCHEDULE_DESIGNATOR_ID NULL NUMBER Schedule designatorREVISION NULL VARCHAR2(10) Inventory item revision codeUNIT_NUMBER NULL VARCHAR2(30) Unit number of the itemNEW_SCHEDULE_DATE NOT NULL DATE End date of the supply

(completion date of first unit)OLD_SCHEDULE_DATE NULL DATE Old schedule dateNEW_WIP_START_DATE NULL DATE New WIP schedule start dateOLD_WIP_START_DATE NULL DATE Old WIP schedule start dateFIRST_UNIT_COMPLETION_DATE NULL DATE First unit completion date for

recommended repetitiveschedules

LAST_UNIT_COMPLETION_DATE NULL DATE Last unit completion date forrecommended repetitive schedule

FIRST_UNIT_START_DATE NULL DATE First unit start date forrecommended repetitive schedule

LAST_UNIT_START_DATE NULL DATE Last unit start date forrecommended repetitive schedule

DISPOSITION_ID NULL NUMBER Identifier which references tosource of supply

DISPOSITION_STATUS_TYPE NULL NUMBER Identifies the status ofsupply. Not cancelled(1),Cancelled(2)

ORDER_TYPE NOT NULL NUMBER Specifies type of order:planned order, purchase order,etc...

SUPPLIER_ID NULL NUMBER Supplier identifierSUPPLIER_SITE_ID NULL NUMBER Supplier site identifierNEW_ORDER_QUANTITY NULL NUMBER Supply quantityOLD_ORDER_QUANTITY NULL NUMBER Old supply quantityNEW_ORDER_PLACEMENT_DATE NULL DATE Start date of the supplyOLD_ORDER_PLACEMENT_DATE NULL DATE Old start date of the supplyRESCHEDULE_DAYS NULL NUMBER Different between old and new

schedule datesRESCHEDULE_FLAG NULL NUMBER Flag indicating if this row

been rescheduled using thePlanner Workbench form

SCHEDULE_COMPRESS_DAYS NULL NUMBER Old schedule compress daysNEW_PROCESSING_DAYS NULL NUMBER Repetitive schedule processing

daysPURCH_LINE_NUM NULL NUMBER Purchase order line number (for

purchase order)QUANTITY_IN_PROCESS NULL NUMBER Quantity being processed by the

WIP/PO interface processes.Not yet in execution system

IMPLEMENTED_QUANTITY NULL NUMBER Planned order implementedquantity

FIRM_PLANNED_TYPE NOT NULL NUMBER Flag indicating whether theorder is firm

FIRM_QUANTITY NULL NUMBER Firm planned quantityFIRM_DATE NULL DATE Firm date for orderIMPLEMENT_DEMAND_CLASS NULL VARCHAR2(30) Implement demand classIMPLEMENT_DATE NULL DATE Implement due dateIMPLEMENT_QUANTITY NULL NUMBER Implement quantity

3 – 271Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

IMPLEMENT_FIRM NULL NUMBER Implement firm typeIMPLEMENT_WIP_CLASS_CODE NULL VARCHAR2(10) Implement WIP class codeIMPLEMENT_JOB_NAME NULL VARCHAR2(240) Implement job nameIMPLEMENT_DOCK_DATE NULL DATE Implement dock dateIMPLEMENT_STATUS_CODE NULL NUMBER Implement job status codeIMPLEMENT_EMPLOYEE_ID NULL NUMBER Implement employee identifierIMPLEMENT_UOM_CODE NULL VARCHAR2(3) Implement UOM codeIMPLEMENT_LOCATION_ID NULL NUMBER Implement location identifierIMPLEMENT_SOURCE_ORG_ID NULL NUMBER Implement source organization

identifierIMPLEMENT_SR_INSTANCE_ID NULL NUMBER Source application instance

identifier associated withimplement source organizationidentifier

IMPLEMENT_SUPPLIER_ID NULL NUMBER Implement supplier identifierIMPLEMENT_SUPPLIER_SITE_ID NULL NUMBER Implement supplier site

identifierIMPLEMENT_AS NULL NUMBER Implement order type. None(1),

Purchase requisition(2),Discrete job(3)

RELEASE_STATUS NULL NUMBER Flag indicating release statusLOAD_TYPE NULL NUMBER Load program to executePROCESS_SEQ_ID NULL NUMBER Process eff identifierSCO_SUPPLY_FLAG NULL NUMBER Flag to indicate if supply was

suggested by SCOALTERNATE_BOM_DESIGNATOR NULL VARCHAR2(10) Alternate BOM designatorALTERNATE_ROUTING_DESIGNATOR NULL VARCHAR2(10) Alternate routing designatorOPERATION_SEQ_NUM NULL NUMBER Operation sequence within the

routing where this supply isproduced

BY_PRODUCT_USING_ASSY_ID NULL NUMBER Product using assemblyidentifier

SOURCE_ORGANIZATION_ID NULL NUMBER Source organization identifierfor inter organizationtransfers

SOURCE_SR_INSTANCE_ID NULL NUMBER Source application instanceidentifier associated withsource organization identifier

SOURCE_SUPPLIER_SITE_ID NULL NUMBER Source supplier site identifierSOURCE_SUPPLIER_ID NULL NUMBER Source supplier identifierSHIP_METHOD NULL VARCHAR2(30) Ship method used for transferWEIGHT_CAPACITY_USED NULL NUMBER Weight capacity used in

transportationVOLUME_CAPACITY_USED NULL NUMBER Volume capacity used in

transportationNEW_SHIP_DATE NULL DATE New ship dateNEW_DOCK_DATE NULL DATE Suggested dock dateOLD_DOCK_DATE NULL DATE Old suggested dock dateLINE_ID NULL NUMBER Line identifierPROJECT_ID NULL NUMBER(15) Project identifierTASK_ID NULL NUMBER(15) Task identifierPLANNING_GROUP NULL VARCHAR2(30) Project planning groupIMPLEMENT_PROJECT_ID NULL NUMBER(15) Implement project identifierIMPLEMENT_TASK_ID NULL NUMBER(15) Implement task identifierIMPLEMENT_SCHEDULE_GROUP_ID NULL NUMBER Implement schedule group

identifierIMPLEMENT_BUILD_SEQUENCE NULL NUMBER Build Sequence for the Planned

Order to be implemented as adiscrete job

3 – 272 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

IMPLEMENT_ALTERNATE_BOM NULL VARCHAR2(10) Alternate bom designator of theplanned order to be implemented

IMPLEMENT_ALTERNATE_ROUTING NULL VARCHAR2(10) Alternate routing designator ofthe planned order to beimplemented

IMPLEMENT_UNIT_NUMBER NULL VARCHAR2(30) End item unit number of theplanned order to be implemented

IMPLEMENT_LINE_ID NULL NUMBER Implement Repetitive LineIdentifier

RELEASE_ERRORS NULL VARCHAR2(250) Release error ???NUMBER1 NULL NUMBER Rel_all_qty ???SOURCE_ITEM_ID NULL NUMBER Source item identifierORDER_NUMBER NULL VARCHAR2(62) Order number (purchase order

number)SCHEDULE_GROUP_ID NULL NUMBER Schedule group identifierBUILD_SEQUENCE NULL NUMBER Build Sequence for the Planned

OrderWIP_ENTITY_NAME NULL VARCHAR2(240) WIP entity nameIMPLEMENT_PROCESSING_DAYS NULL NUMBER Implement processing daysDELIVERY_PRICE NULL NUMBER Supply unit price for

purchasing supplyLATE_SUPPLY_DATE NULL DATE Supply date for the shadow part

of the split suppliesLATE_SUPPLY_QTY NULL NUMBER Shadow supply quantityLOT_NUMBER NULL VARCHAR2(30) Lot number for on–hand

quantitiesSUBINVENTORY_CODE NULL VARCHAR2(10) Subinventory for on–hand

quantityQTY_SCRAPPED NULL NUMBER Current job scrapped unitsEXPECTED_SCRAP_QTY NULL NUMBER Expected scrap qtyQTY_COMPLETED NULL NUMBER Current job quantity completedDAILY_RATE NULL NUMBER Daily rate for recommended

repetitive schedulesSCHEDULE_GROUP_NAME NULL VARCHAR2(30) WIP schedule group nameUPDATED NULL NUMBER Flag to determine whether add

workday modification wasapplied

SUBST_ITEM_FLAG NULL NUMBER Flag indicating whether item isa substitute item

STATUS NULL NUMBER Attribute used for onlinereplanning

APPLIED NULL NUMBER Attribute used for onlinereplanning

EXPIRATION_QUANTITY NULL NUMBER Expiration quantityEXPIRATION_DATE NULL DATENON_NETTABLE_QTY NULL NUMBER Non–nettable onhand quantityIMPLEMENT_WIP_START_DATE NULL DATEREFRESH_NUMBER NULL NUMBER Refresh number assigned by the

collection programLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who column

3 – 273Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

IMPLEMENT_DAILY_RATE NULL NUMBER Implement daily rateNEED_BY_DATE NULL DATE Need by dateSOURCE_SUPPLY_ID NULL NUMBER Source supply identifierSR_MTL_SUPPLY_ID NULL NUMBER Source mtl supply identifierWIP_STATUS_CODE NULL NUMBER WIP job status codeDEMAND_CLASS NULL VARCHAR2(34) Demand class codeFROM_ORGANIZATION_ID NULL NUMBER From organization identifierWIP_SUPPLY_TYPE NULL NUMBER WIP supply typePO_LINE_ID NULL NUMBER Purchase order line identifierLOAD_FACTOR_RATE NULL NUMBER Load factor rate for suggested

repetitive schedules

IndexesIndex Name Index Type Sequence Column Name

MSC_SUPPLIES_N1 NOT UNIQUE 5 PLAN_ID6 INVENTORY_ITEM_ID16 ORGANIZATION_ID21 SR_INSTANCE_ID26 NEW_SCHEDULE_DATE

MSC_SUPPLIES_N2 NOT UNIQUE 5 PLAN_ID10 SR_INSTANCE_ID15 ORGANIZATION_ID20 ORDER_TYPE25 LINE_ID

MSC_SUPPLIES_N3 NOT UNIQUE 5 PLAN_ID6 SR_INSTANCE_ID11 ORGANIZATION_ID21 LOAD_TYPE26 INVENTORY_ITEM_ID

MSC_SUPPLIES_N4 NOT UNIQUE 5 PLAN_ID10 SR_INSTANCE_ID15 ORGANIZATION_ID20 APPLIED22 STATUS24 UPDATED

MSC_SUPPLIES_N5 NOT UNIQUE 5 PLAN_ID6 INVENTORY_ITEM_ID16 ORGANIZATION_ID21 SR_INSTANCE_ID26 ORDER_TYPE31 NEW_SCHEDULE_DATE

MSC_SUPPLIES_N6 NOT UNIQUE 10 PLAN_ID20 SR_INSTANCE_ID28 DISPOSITION_ID40 ORDER_TYPE50 OPERATION_SEQ_NUM

MSC_SUPPLIES_N7 NOT UNIQUE 5 PLAN_ID10 SOURCE_ORGANIZATION_ID15 SOURCE_SR_INSTANCE_ID

MSC_SUPPLIES_N8 NOT UNIQUE 1 PLAN_ID2 SR_INSTANCE_ID4 ORDER_TYPE6 SR_MTL_SUPPLY_ID

MSC_SUPPLIES_U1 UNIQUE 2 PLAN_ID10 TRANSACTION_ID

SequencesSequence Derived Column

MSC_SUPPLIES_S TRANSACTION_ID

3 – 274 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_SYSTEM_ITEMS

MSC_SYSTEM_ITEMS stores the organization items defined at sourceapplications. It also stores a copy of items planned by the planningprocess. Most of the columns in MSC_SYSTEM_ITEMS correspond tocolumns from the Oracle Inventory Item master table,MTL_SYSTEM_ITEMS. This table is populated by the Collection andthe Snapshot, and is used by the Planner.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_PLAN_ORGANIZATIONS PLAN_ID PLAN_IDORGANIZATION_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_ID

MSC_TRADING_PARTNERS SR_TP_ID ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_ID

QuickCodes ColumnsColumn QuickCodes Type QuickCodes Table

ATO_FORECAST_CONTROL MRP_ATO_FORECAST_CONTROL MFG_LOOKUPS1 Consume2 Consume and derive3 None

BOM_ITEM_TYPE BOM_ITEM_TYPE MFG_LOOKUPS1 Model2 Option class3 Planning4 Standard5 Product Family

MRP_PLANNING_CODE MRP_PLANNING_CODE MFG_LOOKUPS3 MRP planning4 MPS planning6 Not planned7 MRP and DRP planning8 MPS and DRP planning9 DRP planning

PLANNING_MAKE_BUY_CODE MTL_PLANNING_MAKE_BUY MFG_LOOKUPS1 Make2 Buy

WIP_SUPPLY_TYPE WIP_SUPPLY MFG_LOOKUPS1 Push2 Assembly Pull3 Operation Pull4 Bulk5 Supplier6 Phantom7 Based on Bill

Column DescriptionsName Null? Type Description

PLAN_ID NOT NULL NUMBER Plan identifier

3 – 275Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

ORGANIZATION_ID NOT NULL NUMBER Organization identifierINVENTORY_ITEM_ID NOT NULL NUMBER Inventory item identifierSR_INSTANCE_ID (PK) NOT NULL NUMBER Source application instance

identifierSR_INVENTORY_ITEM_ID NULL NUMBER Inventory item identifier in

the source application instanceITEM_NAME NULL VARCHAR2(40) Name of the inventory itemLOTS_EXPIRATION NULL NUMBER Shelf_life_days from

MTL_SYSTEM_ITEMS???LOT_CONTROL_CODE NOT NULL NUMBER Flag indicating if

lots_expiration is used or notSHRINKAGE_RATE NULL NUMBER Percentage of shrinkage for

this itemFIXED_DAYS_SUPPLY NULL NUMBER Period of the supply days (in

days)FIXED_ORDER_QUANTITY NULL NUMBER Fixed size for the ordersFIXED_LOT_MULTIPLIER NULL NUMBER Fixed size for the lotMINIMUM_ORDER_QUANTITY NULL NUMBER Minimum size of an orderMAXIMUM_ORDER_QUANTITY NULL NUMBER Maximum size of an orderROUNDING_CONTROL_TYPE NOT NULL NUMBER Flag indicating if rounding of

the quantity is allowedPLANNING_TIME_FENCE_DAYS NULL NUMBER Planning time fences days of

the itemPLANNING_TIME_FENCE_DATE NULL DATE Planning time fence as computed

by the planning engineDEMAND_TIME_FENCE_DAYS NULL NUMBER Demand time fence daysDEMAND_TIME_FENCE_DATE NULL DATE Demanding time fence as

computed by the planning engineDESCRIPTION NULL VARCHAR2(240) Textual description of the item

for UI and reportsRELEASE_TIME_FENCE_CODE NULL NUMBER Release time fence codeRELEASE_TIME_FENCE_DAYS NULL NUMBER Release time fence timeIN_SOURCE_PLAN NOT NULL NUMBER Flag indicating whether the

item is in the plan (thesnapshot initially gets moreitems than the planned items)

REVISION NULL VARCHAR2(3) Item revision codeSR_CATEGORY_ID NULL NUMBER Source application category

identifier for the planningcategory set; used for UI andreports

ABC_CLASS NULL NUMBER Inventory item identifier ABCclass (use for UI and reports)

CATEGORY_NAME NULL VARCHAR2(200) Category name for the planningcategory

MRP_PLANNING_CODE NOT NULL NUMBER Type of planning required forthis item: MRP(3), MPS(4), NotPlanned(6), MRP and DRP(7), MPSand DRP(8), DRP(9)

FIXED_LEAD_TIME NULL NUMBER Fixed lead timeVARIABLE_LEAD_TIME NULL NUMBER Variable lead timePREPROCESSING_LEAD_TIME NULL NUMBER Preprocessing lead timePOSTPROCESSING_LEAD_TIME NULL NUMBER Postprocessing lead timeFULL_LEAD_TIME NOT NULL NUMBER Full lead timeCUMULATIVE_TOTAL_LEAD_TIME NULL NUMBER Cumulative total lead timeCUM_MANUFACTURING_LEAD_TIME NULL NUMBER Cumulative manufacturing lead

timeUOM_CODE NOT NULL VARCHAR2(3) Unit of measureUNIT_WEIGHT NULL NUMBER Weight of the item

3 – 276 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

UNIT_VOLUME NULL NUMBER Volume of the itemWEIGHT_UOM NULL VARCHAR2(3) Unit of measure for the weightVOLUME_UOM NULL VARCHAR2(3) Unit of measure for the volumePRODUCT_FAMILY_ID NULL NUMBER Product family identifierATP_RULE_ID NULL NUMBER ATP rule identifierATP_COMPONENTS_FLAG NOT NULL VARCHAR2(1) Flag indicating whether to

calculate components ATPBUILD_IN_WIP_FLAG NOT NULL NUMBER Flag to indicate if the item

can be built in WIPPURCHASING_ENABLED_FLAG NOT NULL NUMBER Flag to indicate if the item

can be purchasedPLANNING_MAKE_BUY_CODE NOT NULL NUMBER Indicate if this item should be

made or bought. Make(1), Buy(2)REPETITIVE_TYPE NOT NULL NUMBER Flag to indicate whether the

item is built repetitiveREPETITIVE_VARIANCE NULL NUMBER Item repetitive varianceSTANDARD_COST NULL NUMBER Standard cost of an itemCARRYING_COST NULL NUMBER Carrying costORDER_COST NULL NUMBER Order costMATERIAL_COST NULL NUMBER Item material costDMD_LATENESS_COST NULL NUMBER Demand lateness cost for itemRESOURCE_COST NULL NUMBER Resource cost for the itemSS_PENALTY_COST NULL NUMBER Penalty cost for safety stock

violationsSUPPLIER_CAP_OVERUTIL_COST NULL NUMBER Supplier cap over utilization

costLIST_PRICE NULL NUMBER List price of the itemAVERAGE_DISCOUNT NULL NUMBER Average discountENGINEERING_ITEM_FLAG NOT NULL NUMBER Flag indicating if engineering

items are used for prototypesor research. Used for UI andreports

WIP_SUPPLY_TYPE NOT NULL NUMBER Flag to indicate whether this aphantom (order modifiers arenot used)

SAFETY_STOCK_CODE NOT NULL NUMBER Safety stock code: User–definedquantity(1), User–definedpercentage(2), or mean absolutedeviation

SAFETY_STOCK_PERCENT NULL NUMBER Percent of average grossrequirement for dynamicallycalculated safety–stocks

SAFETY_STOCK_BUCKET_DAYS NULL NUMBER Days over which to averagedemand for MRP Planned safetystock percent

INVENTORY_USE_UP_DATE NULL DATE Use–up dateBUYER_NAME NULL VARCHAR2(240) Name of buyer (for reporting)PLANNER_CODE NULL VARCHAR2(10) Planner code (for reporting)PLANNING_EXCEPTION_SET NULL VARCHAR2(10) Identifier of the planning

exception setEXCESS_QUANTITY NULL NUMBER Excess quantity of this itemEXCEPTION_SHORTAGE_DAYS NULL NUMBER Exception shortage daysEXCEPTION_EXCESS_DAYS NULL NUMBER Exception excess daysEXCEPTION_OVERPROMISED_DAYS NULL NUMBER Exception over–promised daysEXCEPTION_CODE NULL VARCHAR2(5) Internal exception message codeBOM_ITEM_TYPE NULL NUMBER BOM item type: Model(1), Option

Class(2), Planning(3),Standard(4), Product Family(5)

3 – 277Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

ATO_FORECAST_CONTROL NULL NUMBER ATO forecast control code:Consume(1), Consume andderive(2), None(3)

EFFECTIVITY_CONTROL NOT NULL NUMBER Effectivity control code: DateEffectivity(1), Unit Numbereffectivity(2)

ORGANIZATION_CODE NULL VARCHAR2(7) Organization code (use for UIand report)

ACCEPTABLE_RATE_INCREASE NULL NUMBER Acceptable rate increaseACCEPTABLE_RATE_DECREASE NULL NUMBER Acceptable rate decreaseEXCEPTION_REP_VARIANCE_DAYS NULL NUMBER Exception repetitive variance

daysOVERRUN_PERCENTAGE NULL NUMBER Repetitive overrun percentageINVENTORY_PLANNING_CODE NOT NULL NUMBER Inventory planning codeACCEPTABLE_EARLY_DELIVERY NULL NUMBER Acceptable early daysCALCULATE_ATP NOT NULL NUMBER Flag indicating whether to

calculate ATP when planningthis part

END_ASSEMBLY_PEGGING_FLAG NULL VARCHAR2(1) Peg to the end assembly onreports

END_ASSEMBLY_PEGGING NULL NUMBER Peg to the end assembly onreports (value is populated bythe plan)

FULL_PEGGING NULL NUMBER Full pegging flagINVENTORY_ITEM_FLAG NULL NUMBER Inventory item flagSOURCE_ORG_ID NULL NUMBER Item level default for source

organization identifierBASE_ITEM_ID NULL NUMBER Base item identifier for

configurationABC_CLASS_NAME NULL VARCHAR2(40) ABC Class NameFIXED_SAFETY_STOCK_QTY NULL NUMBER Fixed safety stock quantity on

a daily basisPRIMARY_SUPPLIER_ID NULL NUMBER Primary supplier identifierATP_FLAG NOT NULL VARCHAR2(1) ATP flagLOW_LEVEL_CODE NULL NUMBER Inventory item identifier low

level codePLANNER_STATUS_CODE NULL NUMBER Status of the item for the

PlannerNETTABLE_INVENTORY_QUANTITY NULL NUMBER Nettable inventory quantity on

handNONNETTABLE_INVENTORY_QUANTITY NULL NUMBER Nonnettable inventory quantity

on handREFRESH_NUMBER NULL NUMBER Refresh numberLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segment

3 – 278 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

ATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentREVISION_QTY_CONTROL_CODE NULL NUMBER Revision quantity control codeEXPENSE_ACCOUNT NULL NUMBER Expense accountINVENTORY_ASSET_FLAG NULL VARCHAR2(1) Flag indicating item is an

inventory assetBUYER_ID NULL NUMBER(9) Buyer identifierREPETITIVE_PLANNING_FLAG NULL VARCHAR2(1) Flag indicating item to be

planned as repetitive schedulePICK_COMPONENTS_FLAG NULL VARCHAR2(1) Flag indicating whether all

shippable components should bepicked

IndexesIndex Name Index Type Sequence Column Name

MSC_SYSTEM_ITEMS_N1 NOT UNIQUE 5 PLAN_ID6 PLANNER_CODE15 ORGANIZATION_ID20 SR_INSTANCE_ID25 INVENTORY_ITEM_ID

MSC_SYSTEM_ITEMS_U1 UNIQUE 5 PLAN_ID10 SR_INSTANCE_ID12 ORGANIZATION_ID15 INVENTORY_ITEM_ID

MSC_SYSTEM_ITEMS_U2 UNIQUE 5 PLAN_ID7 SR_INSTANCE_ID10 ORGANIZATION_ID15 ITEM_NAME

MSC_SYSTEM_ITEMS_U3 UNIQUE 5 PLAN_ID6 SR_INSTANCE_ID11 ORGANIZATION_ID16 SR_INVENTORY_ITEM_ID

3 – 279Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_TP_ID_LID

This table is used by the collection program to maintain thecorrespondence between the source instances identifiers and theplanning identifiers for trading partners.

Column DescriptionsName Null? Type Description

SR_TP_ID NOT NULL NUMBER Trading partner identifier fromsource application instance

SR_INSTANCE_ID NOT NULL NUMBER Source application instanceidentifier

PARTNER_TYPE NOT NULL NUMBER Indicate type of partner,supplier or customer

TP_ID NOT NULL NUMBER Trading partner identifiergenerated at planning server

IndexesIndex Name Index Type Sequence Column Name

MSC_TP_ID_LID_U1 UNIQUE 5 SR_INSTANCE_ID10 SR_TP_ID15 PARTNER_TYPE

3 – 280 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_TP_SITE_ID_LID

This table is used by the collection program to maintain thecorrespondence between the source instances identifiers and theplanning identifiers for trading partner sites.

Column DescriptionsName Null? Type Description

SR_TP_SITE_ID NOT NULL NUMBER Trading partner site identifierat source application instance

PARTNER_TYPE NOT NULL NUMBER Indicate type of partner,supplier or customer

SR_INSTANCE_ID NOT NULL NUMBER Source application instanceidentifier

TP_SITE_ID NOT NULL NUMBER Trading partner site identifiergenerated at planning server

IndexesIndex Name Index Type Sequence Column Name

MSC_TP_SITE_ID_LID_U1 UNIQUE 5 SR_INSTANCE_ID10 SR_TP_SITE_ID15 PARTNER_TYPE

3 – 281Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_TRADING_PARTNERS

This table stores information about the different organizations:customers, vendors, and planned organizations.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_TRADING_PARTNERS PARTNER_ID MODELED_CUSTOMER_IDMSC_TRADING_PARTNERS PARTNER_ID MODELED_SUPPLIER_IDMSC_TRADING_PARTNER_SITES PARTNER_SITE_ID MODELED_CUSTOMER_SITE_IDMSC_TRADING_PARTNER_SITES PARTNER_SITE_ID MODELED_SUPPLIER_SITE_ID

Column DescriptionsName Null? Type Description

PARTNER_ID (PK) NOT NULL NUMBER Unique partner identifier whichcan be customer id, vendor id,or inventory organization id

SR_TP_ID NOT NULL NUMBER Unique partner identifier inthe source application instance

SR_INSTANCE_ID NOT NULL NUMBER Source application instanceidentifier

ORGANIZATION_CODE NULL VARCHAR2(7) The code includes instance codeand organization code

DISABLE_DATE NULL DATE Disable date of the tradingpartner

STATUS NULL VARCHAR2(1) Status of the trading partnerMASTER_ORGANIZATION NULL NUMBER Master organization identifierWEIGHT_UOM NULL VARCHAR2(3) Weight unit of measureMAXIMUM_WEIGHT NULL NUMBER Weight capacityVOLUME_UOM NULL VARCHAR2(3) Volume unit of measureMAXIMUM_VOLUME NULL NUMBER Volume capacityPARTNER_TYPE NOT NULL NUMBER Specify the type of partner:

Customer, Supplier, orOrganization

PARTNER_NAME NOT NULL VARCHAR2(80) Name of the supplier orcustomer

PARTNER_NUMBER NULL VARCHAR2(154) Number of the supplier orcustomer

CALENDAR_CODE NULL VARCHAR2(14) Calendar used for this partner.The code includes instance codeand calendar code from thesource apps.

CALENDAR_EXCEPTION_SET_ID NULL NUMBER Calendar exception setidentifier

OPERATING_UNIT NULL NUMBER Operating unitPROJECT_REFERENCE_ENABLED NULL NUMBER Flag indicates whether project

references are allowed in theorganization or not

PROJECT_CONTROL_LEVEL NULL NUMBER Specifies whether projectreferences are being tracked atthe project or task level

SOURCE_ORG_ID NULL NUMBER Org level default for sourceorganization

DEMAND_LATENESS_COST NULL NUMBER Demand lateness costSUPPLIER_CAP_OVERUTIL_COST NULL NUMBER Supplier overutilization costRESOURCE_CAP_OVERUTIL_COST NULL NUMBER Resource overutilization costDEFAULT_DEMAND_CLASS NULL VARCHAR2(34) Default demand class assigned

to the organization

3 – 282 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

MODELED_CUSTOMER_ID NULL NUMBER Customer identifier which ismodelled as inventoryorganization

MODELED_CUSTOMER_SITE_ID NULL NUMBER Customer site identifier whichis modelled as inventoryorganization

MODELED_SUPPLIER_ID NULL NUMBER Supplier identifier which ismodelled as inventoryorganization

MODELED_SUPPLIER_SITE_ID NULL NUMBER Supplier site identifier whichis modelled as inventoryorganization

TRANSPORT_CAP_OVER_UTIL_COST NULL NUMBER The Penalty cost fortransportation capacity

REFRESH_NUMBER NULL NUMBER Refresh numberLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentUSE_PHANTOM_ROUTINGS NULL NUMBER Use–phantom–routings flagINHERIT_PHANTOM_OP_SEQ NULL NUMBER Inherit–phantom–op–seq flagDEFAULT_ATP_RULE_ID NULL NUMBER Default ATP rule identifierMATERIAL_ACCOUNT NULL NUMBER Material accountEXPENSE_ACCOUNT NULL NUMBER Expense accountORGANIZATION_TYPE NULL NUMBER Organization type

IndexesIndex Name Index Type Sequence Column Name

MSC_TRADING_PARTNERS_U1 UNIQUE 5 PARTNER_IDMSC_TRADING_PARTNERS_U2 UNIQUE 5 SR_INSTANCE_ID

10 SR_TP_ID12 PARTNER_TYPE

MSC_TRADING_PARTNERS_U3 UNIQUE 5 PARTNER_TYPE10 PARTNER_NAME

3 – 283Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_TRADING_PARTNER_SITES

This table stores information about the different sites of an organization.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_TRADING_PARTNERS PARTNER_ID PARTNER_ID

Column DescriptionsName Null? Type Description

PARTNER_SITE_ID NOT NULL NUMBER Partner site identifierSR_TP_SITE_ID NULL NUMBER(15) Partner site identifier from

the source application instanceSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierPARTNER_ID NOT NULL NUMBER Unique partner identifier:

customer id, supplier id, ororganization id

PARTNER_ADDRESS NULL VARCHAR2(1600) Address of the partner siteTP_SITE_CODE NULL VARCHAR2(30) Trading partner site codeSR_TP_ID NULL NUMBER Trading partner identifier from

source application instanceLOCATION NULL VARCHAR2(40) Location of the sitePARTNER_TYPE NOT NULL NUMBER Indicate type of partner,

supplier or customerDELETED_FLAG NULL NUMBER Flag to indicate whether the

row is no longer valid.SYS_YES means the row will bedeleted

LONGITUDE NULL NUMBER(10,7) LongitudeLATITUDE NULL NUMBER(10,7) LatitudeREFRESH_NUMBER NULL NUMBER Refresh numberLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segment

3 – 284 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

ATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segmentOPERATING_UNIT_NAME NULL VARCHAR2(60)

IndexesIndex Name Index Type Sequence Column Name

MSC_TRADING_PARTNER_SITES_N1 NOT UNIQUE 5 SR_INSTANCE_ID10 SR_TP_SITE_ID12 PARTNER_TYPE

MSC_TRADING_PARTNER_SITES_U1 UNIQUE 5 PARTNER_SITE_IDMSC_TRADING_PARTNER_SITES_U3 UNIQUE 2 PARTNER_ID

5 TP_SITE_CODE6 LOCATION10 OPERATING_UNIT_NAME

SequencesSequence Derived Column

MSC_TRADING_PARTNER_SITES_S PARTNER_SITE_ID

MSC_TRADING_PARTNERS_S PARTNER_ID

3 – 285Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_UNITS_OF_MEASURE

MSC_UNITS_OF_MEASURE is the definition table for both the25–character and the 3–character units of measure.

Column DescriptionsName Null? Type Description

UNIT_OF_MEASURE NOT NULL VARCHAR2(25) Unit of measure nameSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierUOM_CODE NOT NULL VARCHAR2(3) Abbreviated unit of measure

codeUOM_CLASS NOT NULL VARCHAR2(10) Unit of measure classBASE_UOM_FLAG NOT NULL VARCHAR2(1) Base unit of measure flagDISABLE_DATE NULL DATE Date when the unit can no

longer be used to defineconversions

DESCRIPTION NULL VARCHAR2(50) Unit of measure descriptionREFRESH_NUMBER NULL NUMBER Refresh numberLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segment

IndexesIndex Name Index Type Sequence Column Name

MSC_UNITS_OF_MEASURE_U1 UNIQUE 5 UNIT_OF_MEASURE

3 – 286 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_UNIT_NUMBERS

This table stores the different unit numbers for all unit effective items.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_SYSTEM_ITEMS ORGANIZATION_ID MASTER_ORGANIZATION_IDSR_INSTANCE_ID SR_INSTANCE_IDINVENTORY_ITEM_ID END_ITEM_ID

Column DescriptionsName Null? Type Description

UNIT_NUMBER NOT NULL VARCHAR2(30) Unit number identifierEND_ITEM_ID NOT NULL NUMBER End item identifierMASTER_ORGANIZATION_ID NOT NULL NUMBER Organization identifierCOMMENTS NULL VARCHAR2(240) DescriptionSR_INSTANCE_ID NOT NULL NUMBER Source application instance

identifierREFRESH_NUMBER NULL NUMBER Refresh numberLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segment

IndexesIndex Name Index Type Sequence Column Name

MSC_UNIT_NUMBERS_U1 UNIQUE 5 SR_INSTANCE_ID10 UNIT_NUMBER

3 – 287Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_UOM_CLASS_CONVERSIONS

MSC_UOM_CLASS_CONVERSIONS is where conversions betweenbase units of measure are defined for an item. A base unit of measure isthe primary unit for a class.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_UNITS_OF_MEASURE UNIT_OF_MEASURE FROM_UNIT_OF_MEASUREMSC_UNITS_OF_MEASURE UNIT_OF_MEASURE TO_UNIT_OF_MEASURE

Column DescriptionsName Null? Type Description

INVENTORY_ITEM_ID NOT NULL NUMBER The inventory item for whichthe conversion factors betweenbase units of measure, isdefined.

FROM_UNIT_OF_MEASURE NOT NULL VARCHAR2(25) Base unit of measure of theitem’s base class

FROM_UOM_CODE NOT NULL VARCHAR2(3) Base unit of measure short namefor the item’s base class

FROM_UOM_CLASS NOT NULL VARCHAR2(10) Base class of the itemTO_UNIT_OF_MEASURE NOT NULL VARCHAR2(25) Base unit of the class to which

the conversion is definedTO_UOM_CODE NOT NULL VARCHAR2(3) Base unit short name of the

class to which the conversionis defined

TO_UOM_CLASS NOT NULL VARCHAR2(10) Class to which the conversionis defined

CONVERSION_RATE NOT NULL NUMBER Conversion rate from the item’sclass base unit to the ”to”class base unit

DISABLE_DATE NULL DATE Date when the definedinter–class conversion can nolonger be used

SR_INSTANCE_ID NOT NULL NUMBER Source application instanceidentifier

REFRESH_NUMBER NULL NUMBER Refresh numberLAST_UPDATE_DATE NOT NULL DATE Standard Who columnLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segment

3 – 288 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

ATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segment

IndexesIndex Name Index Type Sequence Column Name

MSC_UOM_CLASS_CONVERSIONS_U1 UNIQUE 5 INVENTORY_ITEM_ID10 FROM_UNIT_OF_MEASURE15 TO_UNIT_OF_MEASURE

3 – 289Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_UOM_CONVERSIONS

This table stores the different non–base units of measure knownconversions.

Foreign KeysPrimary Key Table Primary Key Column Foreign Key Column

MSC_SYSTEM_ITEMS INVENTORY_ITEM_ID INVENTORY_ITEM_IDMSC_UNITS_OF_MEASURE UNIT_OF_MEASURE UNIT_OF_MEASURE

Column DescriptionsName Null? Type Description

SR_INSTANCE_ID NOT NULL NUMBER Source application instanceidentifier

INVENTORY_ITEM_ID NOT NULL NUMBER Inventory item identifierUNIT_OF_MEASURE NOT NULL VARCHAR2(25) Primary unit of measure long

nameUOM_CODE NOT NULL VARCHAR2(3) Destination unit of measure

short nameUOM_CLASS NOT NULL VARCHAR2(10) Destination class of conversionCONVERSION_RATE NULL NUMBER Conversion rate from conversion

unit to base unit of classDISABLE_DATE NULL DATE Date when the conversion is no

longer valid to be used in thesystem (transactions, etc)

DEFAULT_CONVERSION_FLAGS NOT NULL VARCHAR2(1) Indicates whether theconversion factor applies forthis particular item, or it isdefined as the standardconversion factor

LAST_UPDATE_DATE NOT NULL DATE Standard Who columnREFRESH_NUMBER NULL NUMBER Refresh numberLAST_UPDATED_BY NOT NULL NUMBER Standard Who columnCREATION_DATE NOT NULL DATE Standard Who columnCREATED_BY NOT NULL NUMBER Standard Who columnLAST_UPDATE_LOGIN NULL NUMBER Standard Who columnREQUEST_ID NULL NUMBER Concurrent Who columnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who columnPROGRAM_ID NULL NUMBER Concurrent Who columnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who columnATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure

defining columnATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segmentATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segment

3 – 290 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

ATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segment

IndexesIndex Name Index Type Sequence Column Name

MSC_UOM_CONVERSIONS_U1 UNIQUE 5 INVENTORY_ITEM_ID15 UNIT_OF_MEASURE

3 – 291Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_WIP_JOB_DTLS_INTERFACE

MSC_JOB_DTLS_INTERFACE contains requests to add/delete/modifymaterial and/or resource requirements for existing discrete jobs orrepetitive schedules.

Column DescriptionsName Null? Type Description

INTERFACE_ID NULL NUMBER Interface identifierGROUP_ID NULL NUMBER Processing group identifierOPERATION_SEQ_NUM NULL NUMBER Operation sequence numberRESOURCE_SEQ_NUM NULL NUMBER Resource sequence numberRESOURCE_ID_OLD NULL NUMBER Resource identifier existing in

current jobs/ schedulesRESOURCE_ID_NEW NULL NUMBER Resource identifier to be

added/changed toUSAGE_RATE_OR_AMOUNT NULL NUMBER Assembly or amount per

job/scheduleSCHEDULED_FLAG NULL NUMBER Method of scheduling the

resourceASSIGNED_UNITS NULL NUMBER Number of resources assigned to

do workAPPLIED_RESOURCE_UNITS NULL NUMBER Amount of resource units

chargedAPPLIED_RESOURCE_VALUE NULL NUMBER Value of resource units chargedUOM_CODE NULL VARCHAR2(3) Unit of measure codeBASIS_TYPE NULL NUMBER Basis for scheduling and

charging resourceACTIVITY_ID NULL NUMBER Activity identifierAUTOCHARGE_TYPE NULL NUMBER Method of charging the resourceSTANDARD_RATE_FLAG NULL NUMBER Indicates whether the resource

is charged at the standard rateSTART_DATE NULL DATE Scheduled start date of the

resourceCOMPLETION_DATE NULL DATE Scheduled completion date of

the resourceINVENTORY_ITEM_ID_OLD NULL NUMBER Old material requirement

identifierINVENTORY_ITEM_ID_NEW NULL NUMBER New material requirement

identifierQUANTITY_PER_ASSEMBLY NULL NUMBER Part usage quantityDEPARTMENT_ID NULL NUMBER Department identifierWIP_SUPPLY_TYPE NULL NUMBER Method of material consumption

within WIPDATE_REQUIRED NULL DATE Operation requirement start

dateREQUIRED_QUANTITY NULL NUMBER Required quantityQUANTITY_ISSUED NULL NUMBER Issued quantitySUPPLY_SUBINVENTORY NULL VARCHAR2(10) Supply subinventorySUPPLY_LOCATOR_ID NULL NUMBER Locator used to supply

component to WIPMRP_NET_FLAG NULL NUMBER Whether or not MRP should

consider the componentrequirement in its nettingprocess

MPS_REQUIRED_QUANTITY NULL NUMBER Quantity used by MPS reliefprocess

MPS_DATE_REQUIRED NULL DATE Date used by MPS relief process

3 – 292 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

LOAD_TYPE NULL NUMBER Material or resourcerequirement

SUBSTITUTION_TYPE NULL NUMBER Add, delete or changePROCESS_PHASE NULL NUMBER Process phasePROCESS_STATUS NULL NUMBER Process statusLAST_UPDATE_DATE NULL DATE Standard Who ColumnLAST_UPDATED_BY NULL NUMBER Standard Who ColumnCREATION_DATE NULL DATE Standard Who ColumnCREATED_BY NULL NUMBER Standard Who ColumnLAST_UPDATE_LOGIN NULL NUMBER Standard Who ColumnREQUEST_ID NULL NUMBER Concurrent Who ColumnPROGRAM_APPLICATION_ID NULL NUMBER Concurrent Who ColumnPROGRAM_ID NULL NUMBER Concurrent Who ColumnPROGRAM_UPDATE_DATE NULL DATE Concurrent Who ColumnPARENT_HEADER_ID NULL NUMBER Identifies this rows parent in

JOB_SCHEDULE_INTERFACEDESCRIPTION NULL VARCHAR2(240) Describe the job detailSTANDARD_OPERATION_ID NULL NUMBER Standard operation identifierFIRST_UNIT_START_DATE NULL DATE First unit start dateFIRST_UNIT_COMPLETION_DATE NULL DATE First unit completion dateLAST_UNIT_START_DATE NULL DATE Last unit start dateLAST_UNIT_COMPLETION_DATE NULL DATE Last unit completion dateCOUNT_POINT_TYPE NULL NUMBER Count point typeBACKFLUSH_FLAG NULL NUMBER Backflush flagMINIMUM_TRANSFER_QUANTITY NULL NUMBER Minimum transfer quantityWIP_ENTITY_ID NULL NUMBER WIP entity identifierORGANIZATION_ID NULL NUMBER Organization identifierSR_INSTANCE_ID NULL NUMBER Source application instance

identifierORGANIZATION_TYPE NULL NUMBER Organization typeALTERNATE_NUM NULL NUMBER

3 – 293Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_WIP_JOB_SCHEDULE_INTERFACE

MSC_JOB_SCHEDULE_INTERFACE contains requests to create ormodify discrete jobs or repetitive schedules. Several non–WIP OracleApplications products place requests in this table in order to load joband schedule information into WIP.

Column DescriptionsName Null? Type Description

LAST_UPDATE_DATE NULL DATE Standard Who ColumnLAST_UPDATED_BY NULL NUMBER Standard Who ColumnCREATION_DATE NULL DATE Standard Who ColumnCREATED_BY NULL NUMBER Standard Who ColumnLAST_UPDATE_LOGIN NULL NUMBER Standard Who ColumnGROUP_ID NULL NUMBER Processing group identifierSOURCE_CODE NULL VARCHAR2(30) Code of the process that

generated the interface recordSOURCE_LINE_ID NULL NUMBER Identifier of the source system

that generated the interfacerecord

ORGANIZATION_ID NULL NUMBER Organization identifierLOAD_TYPE NULL NUMBER Type of interface recordSTATUS_TYPE NULL NUMBER Status of the job or repetitive

schedule to be loadedFIRST_UNIT_START_DATE NULL DATELAST_UNIT_COMPLETION_DATE NULL DATE Date job or schedule should endPROCESSING_WORK_DAYS NULL NUMBER Processing days of repetitive

scheduleDAILY_PRODUCTION_RATE NULL NUMBER Schedule daily quantityLINE_ID NULL NUMBER WIP line identifierPRIMARY_ITEM_ID NULL NUMBER Inventory item identifier of

the assembly the job orrepetitive schedule creates

BOM_REVISION_DATE NULL DATE Date of inventory item revisionused to explode the bill ofmaterials used in the job orschedule

ROUTING_REVISION_DATE NULL DATE Routing revision dateCLASS_CODE NULL VARCHAR2(10) Accounting class associated

with job or repetitive assemblyJOB_NAME NULL VARCHAR2(240) WIP job nameFIRM_PLANNED_FLAG NULL NUMBER Control for MRP reschedulingALTERNATE_ROUTING_DESIGNATOR NULL VARCHAR2(10) Alternate routing used in a job

or repetitive scheduleALTERNATE_BOM_DESIGNATOR NULL VARCHAR2(10) Alternate bill of material used

in a job or scheduleDEMAND_CLASS NULL VARCHAR2(30) Demand class codeSTART_QUANTITY NULL NUMBER Job start quantityWIP_ENTITY_ID NULL NUMBER WIP job or repetitive assembly

identifierPROCESS_PHASE NULL NUMBER Process phasePROCESS_STATUS NULL NUMBER Process statusSCHEDULE_GROUP_ID NULL NUMBER Schedule group identifierBUILD_SEQUENCE NULL NUMBER Build sequencePROJECT_ID NULL NUMBER Project identifierTASK_ID NULL NUMBER Task identifierNET_QUANTITY NULL NUMBER Job net quantity

3 – 294 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

END_ITEM_UNIT_NUMBER NULL VARCHAR2(30) End item unit numberSR_INSTANCE_ID NULL NUMBER Source application instance

identifierBILL_RTG_EXPLOSION_FLAG NULL VARCHAR2(1) Bill routing explosion flagHEADER_ID NULL NUMBER Header identifierORGANIZATION_TYPE NULL NUMBER Organization type

3 – 295Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

MSC_WORKBENCH_DISPLAY_OPTIONS

MSC_WORKBENCH_DISPLAY_OPTIONS is a table that stores the userdisplay preferences for the Planner Workbench. This table has a row forevery user who has defined and saved the display preferences from thePreferences window of the Planner Workbench. The summary columnscontrol the display of various row types in the Horizontal Plan windowof the Planner Workbench. The orders column filter the order types inthe Supply, Demand, and Supply/Demand windows.

QuickCodes ColumnsColumn QuickCodes Type QuickCodes Table

GROUP_BY_CODE MRP_PO_GROUP_BY MFG_LOOKUPS1 All2 Item3 Buyer4 Planner5 Vendor6 One each7 Category

ORDERS_DEFAULT_JOB_STATUS WIP_JOB_STATUS MFG_LOOKUPS1 Unreleased10 Pending Routing Load11 Failed Routing Load12 Closed13 Pending – Mass Loaded14 Pending Close15 Failed Close3 Released4 Complete5 Complete – No Charges6 On Hold7 Cancelled8 Pending Bill Load9 Failed Bill Load

Column DescriptionsName Null? Type Description

USER_ID NOT NULL NUMBER User identifierDEFAULT_FLAG NULL NUMBER Default flagLAST_UPDATE_DATE NULL DATE Standard Who ColumnLAST_UPDATED_BY NULL NUMBER Standard Who ColumnSUMMARY_FIELD_WIDTH NULL NUMBER Horizontal plan field widthCREATION_DATE NULL DATE Standard Who ColumnCREATED_BY NULL NUMBER Standard Who ColumnLAST_UPDATE_LOGIN NULL NUMBER Standard Who ColumnSUMMARY_SALES_ORDERS NULL VARCHAR2(1) Display control for Horizontal

PlanSUMMARY_FORECAST NULL VARCHAR2(1) Display control for Horizontal

PlanSUMMARY_DEPENDENT_DEMAND NULL VARCHAR2(1) Display control for Horizontal

Plan

3 – 296 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

SUMMARY_SCRAP NULL VARCHAR2(1) Display control for HorizontalPlan

SUMMARY_INDEPENDENT_DEMAND NULL VARCHAR2(1) Display control for HorizontalPlan

SUMMARY_GROSS_REQUIREMENTS NULL VARCHAR2(1) Display control for HorizontalPlan

SUMMARY_SCHEDULED_RECEIPTS NULL VARCHAR2(1) Display control for HorizontalPlan

SUMMARY_PLANNED_ORDERS NULL VARCHAR2(1) Display control for HorizontalPlan

SUMMARY_TOTAL_SUPPLY NULL VARCHAR2(1) Display control for HorizontalPlan

SUMMARY_PAB NULL VARCHAR2(1) Display control for HorizontalPlan

SUMMARY_SS NULL VARCHAR2(1) Display control for HorizontalPlan

SUMMARY_ATP NULL VARCHAR2(1) Display control for HorizontalPlan

SUMMARY_CURRENT_RECEIPTS NULL VARCHAR2(1) Display control for HorizontalPlan

SUMMARY_POH NULL VARCHAR2(1) Display control for HorizontalPlan

SUMMARY_DISPLAY_FACTOR NULL NUMBER Display control for HorizontalPlan

ORDERS_DEFAULT_JOB_STATUS NULL NUMBER Default job statusSUMMARY_DECIMAL_PLACES NULL NUMBER Display control for Horizontal

PlanORDERS_RELEASE_PHANTOMS NULL VARCHAR2(1) Display control for release

phantomsORDERS_RELEASE_CONFIGS NULL VARCHAR2(1) Display control for release

configsORDERS_FOLDER_ID NULL NUMBER Orders folder identifierSUMMARY_BEGINNING_ON_HAND NULL VARCHAR2(1) Display control for Horizontal

PlanORDERS_CUTOFF_DATE NULL DATE Orders cutoff dateSUMMARY_WIP NULL VARCHAR2(1) Display control for Horizontal

PlanSUMMARY_PO NULL VARCHAR2(1) Display control for Horizontal

PlanSUMMARY_REQ NULL VARCHAR2(1) Display control for Horizontal

PlanSUMMARY_TRANSIT NULL VARCHAR2(1) Display control for Horizontal

PlanSUMMARY_RECEIVING NULL VARCHAR2(1) Display control for Horizontal

PlanGROUP_BY_CODE NULL NUMBER Group by codeJOB_CLASS_CODE NULL VARCHAR2(10) Job class codeSUMMARY_EXP_LOT NULL VARCHAR2(1) Display control for Horizontal

PlanIND_DEMAND_TYPE NULL NUMBER Independent demand typeSOURCE_LIST NULL VARCHAR2(10) Source listCRP_PLANNED_ORDERS NULL VARCHAR2(1) Display control for capacity

horizontal planCRP_NON_STD_JOB_ORDERS NULL VARCHAR2(1) Display control for capacity

horizontal planCRP_DISCRETE_JOBS NULL VARCHAR2(1) Display control for capacity

horizontal planCRP_REPETITIVE_SCHEDULES NULL VARCHAR2(1) Display control for capacity

horizontal plan

3 – 297Detailed Design

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

CRP_REQUIRE_HOURS NULL VARCHAR2(1) Display control for capacityhorizontal plan

CRP_HOUR_AVAILABLE NULL VARCHAR2(1) Display control for capacityhorizontal plan

CRP_NET_HOUR_AVAILABLE NULL VARCHAR2(1) Display control for capacityhorizontal plan

CRP_CUM_HOUR_AVAILABLE NULL VARCHAR2(1) Display control for capacityhorizontal plan

CRP_ROUTING_CAPACITY_UTIL NULL VARCHAR2(1) Display control for capacityhorizontal plan

CRP_CUM_ROUTING_CAPACITY_UTIL NULL VARCHAR2(1) Display control for capacityhorizontal plan

CRP_HOURS_REQUIRED_PER_DAY NULL VARCHAR2(1) Display control for capacityhorizontal plan

CRP_HOURS_AVAIL_PER_DAY NULL VARCHAR2(1) Display control for capacityhorizontal plan

CRP_SUM_OF_CAP_CHANGES NULL VARCHAR2(1) Display control for capacityhorizontal plan

CRP_CUM_SUM_OF_CHANGES NULL VARCHAR2(1) Display control for capacityhorizontal plan

CRP_RESOURCE_COST NULL VARCHAR2(1) Display control for capacityhorizontal plan

CRP_REQUIRED_RATE NULL VARCHAR2(1) Display control for capacityhorizontal plan

CRP_AVAILABLE_RATE NULL VARCHAR2(1) Display control for capacityhorizontal plan

CRP_NET_AVAILABLE_RATE NULL VARCHAR2(1) Display control for capacityhorizontal plan

CRP_CUM_AVAILABLE_RATE NULL VARCHAR2(1) Display control for capacityhorizontal plan

CRP_RATE_CAPACITY_UTIL NULL VARCHAR2(1) Display control for capacityhorizontal plan

CRP_CUM_RATE_CAPACITY_UTIL NULL VARCHAR2(1) Display control for capacityhorizontal plan

CRP_DAILY_REQUIRED_RATE NULL VARCHAR2(1) Display control for capacityhorizontal plan

CRP_DAILY_AVAILABLE_RATE NULL VARCHAR2(1) Display control for capacityhorizontal plan

CRP_LINE_COST NULL VARCHAR2(1) Display control for capacityhorizontal plan

SUMMARY_FLOW_SCHEDULES NULL VARCHAR2(1) Display control for flowschedules

CRP_FLOW_SCHEDULES NULL VARCHAR2(1) Display control for capacityhorizontal plan

ORDERS_FIRM_JOBS NULL VARCHAR2(1) Orders firm jobsSUMMARY_PAYBACK_SUPPLY NULL VARCHAR2(1) Display control for payback

supplySUMMARY_PAYBACK_DEMAND NULL VARCHAR2(1) Display control for payback

demandSUMMARY_DISPLAY_DAYS NULL NUMBER Summary display in daysSUMMARY_DISPLAY_WEEKS NULL NUMBER Summary display in weeksSUMMARY_DISPLAY_PERIODS NULL NUMBER Summary displays in periodsCATEGORY_SET_ID NULL NUMBER Category set identifierRECOMMENDATION_DAYS NULL NUMBER Recommendation daysSUPPLIER_PURCHASE_ORDERS NULL VARCHAR2(1) Display control for purchase

ordersSUPPLIER_PURCHASE_REQS NULL VARCHAR2(1) Display control for purchase

requisitionsSUPPLIER_PLANNED_ORDERS NULL VARCHAR2(1) Display control for planned

orders

3 – 298 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Oracle Proprietary, Confidential Information–– Use Restricted by Contract

Column Descriptions (Continued)Name Null? Type Description

SUPPLIER_REQUIRED_CAP NULL VARCHAR2(1) Display control for requiredcapacity

SUPPLIER_CAP_AVAIL NULL VARCHAR2(1) Display control for availablecapacity

SUPPLIER_NET_CAP_AVAIL NULL VARCHAR2(1) Display control for netavailable capacity

SUPPLIER_CUM_CAP_AVAIL NULL VARCHAR2(1) Display control for cumulativeavailable capacity

SUPPLIER_CAPACITY_UTIL NULL VARCHAR2(1) Display control for capacityutilization

SUPPLIER_CUM_CAPACITY_UTIL NULL VARCHAR2(1) Display control for cumulativecapacity utilization

DEFAULT_LEFT_TAB NULL VARCHAR2(30) Default left tabDEFAULT_RIGHT_TAB NULL VARCHAR2(240) Default right tabTRANS_WEIGHT_CAPACITY_AVAIL NULL VARCHAR2(1) Display control for

transportation weight capacityavailability

TRANS_VOLUME_CAPACITY_AVAIL NULL VARCHAR2(1) Display control fortransportation volume capacityavailability

TRANS_WEIGHT_CAPACITY_REQ NULL VARCHAR2(1) Display control for requiredtransportation weight capacity

TRANS_VOLUME_CAPACITY_REQ NULL VARCHAR2(1) Display control for requiredtransportation volume capacity

TRANS_WEIGHT_LOAD_RATIO NULL VARCHAR2(1) Display control fortransportation weight loadratio

TRANS_VOLUME_LOAD_RATIO NULL VARCHAR2(1) Display control fortransportation volume loadratio

RETAIN_FOLDER_CRITERIA NULL VARCHAR2(1) Flag indicating whether foldercriteria is retained

Index – 1

Index

AApplication Building Block, 1–19

CColumn descriptions, 3–4Columns, Who, 3–5Concurrent Program List, 2–31

See also Concurrent Program Definitionscountry–specific localizations, 3–6

DDatabase Diagram, 1–18

Summary Database Diagram, 1–18database diagrams

conventions, 2–7summary, 2–6

Database triggers, 3–7

FForeign keys, 3–3Form, 1–19Form List, 2–31

See also Form DefinitionsForms and Table View List, 2–27

GGLOBAL_ATTRIBUTE columns, 3–6

IIndexes, 3–6

important note about, 3–6Internal View List, 2–30

LLookup types. See QuickCodes

MModule List, 2–31

See also Module DefinitionsModules, 1–19

OOracle8 sequences. See Sequences

PPublic Table List, 2–14Public View List, 2–26

QQuickCodes, 1–19

Columns that contain, 3–4

RRelationship, 1–18

Index – 2 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Report List. See Report Definitions

SSequences, 3–7summary database diagram. See database

diagrams

TTable and View Definitions

MRP_AD_BOMS, 3–8MRP_AD_DEMAND, 3–9MRP_AD_DEPT_RESS, 3–10MRP_AD_DSCR_JOBS, 3–11MRP_AD_FLOW_SCHDS, 3–12MRP_AD_INV_COMPS, 3–13MRP_AD_MTRX_TMP, 3–14MRP_AD_OH_QTYS, 3–15MRP_AD_OPERATION_COMPONENTS,

3–16MRP_AD_OPR_RESS, 3–17MRP_AD_OPR_RTNS, 3–18MRP_AD_OPR_SEQS, 3–19MRP_AD_ORDER_LINES_ALL, 3–20MRP_AD_PROCESS_EFFECTIVITY, 3–21MRP_AD_REPT_ITEM_DEMANDS, 3–22MRP_AD_REPT_ITEM_SUPPLIES, 3–23MRP_AD_REPT_SCHDS, 3–24MRP_AD_RES_CHNGS, 3–26MRP_AD_RESOURCE_REQUIREMENTS,

3–25MRP_AD_SCHD_DATES, 3–27MRP_AD_SI_CAPA, 3–28MRP_AD_SUPPLY, 3–29MRP_AD_U_DEMAND, 3–30MRP_AD_U_SUPPLY, 3–31MRP_AD_WIP_COMP_DEMANDS, 3–32MRP_AD_WIP_COMP_SUPPLIES, 3–33MRP_AD_WLINES, 3–34MRP_AD_WOPR_RESS, 3–36MRP_AD_WOPRS, 3–35MRP_AD_WREQ_OPRS, 3–37MSC_ACTION_SUMMARY_V, 2–27

MSC_ALTERNATE_RESOURCES_V, 2–27MSC_AMONG_VALUES, 3–38MSC_ANSWERS, 3–39MSC_ANSWERS_V, 2–27MSC_APPS_INSTANCES, 3–40MSC_APPS_INSTANCES_V, 2–30MSC_ASSIGNMENT_SETS, 3–42MSC_ATP_RULES, 3–44MSC_AVAIL_RESOURCE_DETAIL_V, 2–27MSC_AVAIL_RESOURCE_SUMMARY_V,

2–27MSC_AVAILABLE_TO_PROMISE, 3–47MSC_BILL_OF_RESOURCES, 3–48MSC_BILL_OF_RESOURCES_V, 2–27MSC_BIS_BUSINESS_PLANS, 3–50MSC_BIS_INV_DETAIL, 3–51MSC_BIS_PERFORMANCE_MEASURES,

3–52MSC_BIS_PERIODS, 3–53MSC_BIS_RES_SUMMARY, 3–55MSC_BIS_TARGET_LEVELS, 3–58MSC_BIS_TARGETS, 3–56MSC_BOD_SOURCING_RULES_V, 2–30MSC_BOD_TASK_SR_LEVELS_V, 2–30MSC_BOM_COMPONENTS, 3–62MSC_BOMS, 3–60MSC_BOR_REQUIREMENTS, 3–65MSC_CAL_WEEK_START_DATES, 3–71MSC_CAL_YEAR_START_DATES, 3–72MSC_CALENDAR_DATES, 3–67MSC_CALENDAR_SHIFTS, 3–69MSC_CAPACITY_PLANS, 3–73MSC_CATEGORIES_TREE_V, 2–27MSC_CATEGORY_SET_ID_LID, 3–77MSC_CATEGORY_SETS, 3–75MSC_COMPONENT_SUBSTITUTES, 3–78MSC_COMPONENTS_SC_V, 2–27MSC_COMPONENTS_TREE_V, 2–27MSC_CRITERIA, 3–80MSC_CUST_SUP_ORG_V, 2–27MSC_DEMAND_CLASSES, 3–85MSC_DEMANDS, 3–81MSC_DEMANDS_MV_V, 2–27MSC_DEPARTMENT_RESOURCES, 3–86MSC_DESIGNATORS, 3–88MSC_EXCEPTION_DETAILS, 3–90MSC_EXCEPTION_DETAILS_V, 2–27

Index – 3

MSC_FILES, 3–92MSC_FLP_DEMAND_SUPPLY_V, 2–27MSC_FLP_DEMAND_SUPPLY_V2, 2–27MSC_FLP_END_DEMAND_V, 2–27MSC_FLP_END_DEMAND2_V, 2–27MSC_FLP_ONHAND_V, 2–27MSC_FLP_SUPPLY_DEMAND_V, 2–27MSC_FLP_SUPPLY_DEMAND_V2, 2–27MSC_FLP_SUPPLY_V, 2–27MSC_FORM_QUERY, 3–93MSC_FULL_PEGGING, 3–95MSC_INSTANCE_ORGS, 3–97MSC_INSTANCE_ORGS_V, 2–27MSC_INTERORG_SHIP_METHODS, 3–98MSC_ITEM_CATEGORIES, 3–101MSC_ITEM_EXCEPTIONS, 3–103MSC_ITEM_ID_LID, 3–105MSC_ITEM_LOWEST_SR_LEVEL_V, 2–30MSC_ITEM_SOURCING, 3–106MSC_ITEM_SOURCING_V, 2–28MSC_ITEM_SR_LEVELS_V, 2–30MSC_ITEM_SUPPLIERS, 3–108MSC_ITEM_TASK_SR_LEVELS_V, 2–30MSC_ITEMS, 3–100MSC_ITEMS_TREE_V, 2–28MSC_LATE_ORDERS_MV_V, 2–28MSC_LINE_ITEMS_LOV_V, 2–28MSC_LOCATION_ASSOCIATIONS, 3–110MSC_MATERIAL_PLANS, 3–111MSC_NET_RESOURCE_AVAIL, 3–113MSC_OPERATION_COMPONENTS, 3–115MSC_OPERATION_RESOURCE_SEQS,

3–118MSC_OPERATION_RESOURCES, 3–116MSC_ORDERS_V, 2–28MSC_ORGS_TREE_V, 2–28MSC_PARAMETERS, 3–119MSC_PARAMETERS_V, 2–28MSC_PARTNER_CONTACTS, 3–121MSC_PERIOD_START_DATES, 3–122MSC_PLAN_BUCKETS, 3–130MSC_PLAN_ORGANIZATIONS, 3–132MSC_PLAN_ORGANIZATIONS_V, 2–30MSC_PLAN_ORGS_V, 2–28MSC_PLAN_PARAMETERS_V, 2–28MSC_PLAN_PARTITIONS, 3–134

MSC_PLAN_REFRESHES, 3–135MSC_PLAN_SCHED_V, 2–28MSC_PLAN_SCHEDULES, 3–136MSC_PLAN_SCHEDULES_V, 2–30MSC_PLANNED_RESOURCES_V, 2–28MSC_PLANNERS, 3–123MSC_PLANS, 3–124MSC_PLANS_TREE_V, 2–28MSC_PO_REQUISITIONS_INTERFACE,

3–137MSC_PO_RESCHEDULE_INTERFACE,

3–139MSC_PROCESS_EFFECTIVITY, 3–140MSC_PROCESS_EFFECTIVITY_V, 2–28MSC_PRODUCT_FAMILIES_TREE_V, 2–28MSC_PROJECT_ITEMS_TREE_V, 2–28MSC_PROJECT_TASKS, 3–144MSC_PROJECTS, 3–142MSC_PROJECTS_TREE_V, 2–28MSC_QUESTIONS_B, 3–145MSC_QUESTIONS_TL, 3–146MSC_QUESTIONS_VL, 2–28MSC_REPETITIVE_PERIODS, 3–147MSC_RESERVATIONS, 3–148MSC_RESOURCE_CHANGES, 3–150MSC_RESOURCE_GROUPS, 3–152MSC_RESOURCE_ITEMS_TREE_V, 2–28MSC_RESOURCE_REQUIREMENTS, 3–153MSC_RESOURCE_REQUIREMENTS_V,

2–30MSC_RESOURCE_SHIFTS, 3–156MSC_RESOURCES_TREE_V, 2–28MSC_ROUTING_OPERATIONS, 3–159MSC_ROUTING_OPERATIONS_V, 2–28MSC_ROUTINGS, 3–157MSC_SAFETY_STOCKS, 3–161MSC_SALES_ORDERS, 3–162MSC_SC_BILL_BOM_V, 2–28MSC_SC_BILL_MAKE_AT_V, 2–28MSC_SC_BILL_SF_V, 2–28MSC_SC_BILL_V, 2–28MSC_SC_BILL_WU_V, 2–28MSC_SCATP_ITEM_SR_LEVELS_V, 2–30MSC_SCATP_SOURCES_V, 2–30MSC_SCH_RULE_CRITERIA_V, 2–30MSC_SCH_RULE_NAMES_V, 2–30MSC_SCHEDULING_RULES, 3–164

Index – 4 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

MSC_SEARCH_ACTIONS_V, 2–28MSC_SEARCH_ITEMS_V, 2–28MSC_SEARCH_ORGS_V, 2–28MSC_SEARCH_PROJECTS_V, 2–28MSC_SEARCH_RESOURCES_V, 2–28MSC_SEARCH_SUPPLIERS_V, 2–29MSC_SELECTION_CRITERIA, 3–165MSC_SEQUENCE_DEPENDENT_SETUPS,

3–166MSC_SHIFT_DATES, 3–167MSC_SHIFT_EXCEPTIONS, 3–169MSC_SHIFT_TIMES, 3–171MSC_SIMULATION_SETS, 3–172MSC_SNAPSHOT_TASKS, 3–173MSC_SOURCES_V, 2–29MSC_SOURCING_HISTORY, 3–175MSC_SOURCING_RULES, 3–176MSC_SR_ASSIGNMENTS, 3–178MSC_SR_ASSIGNMENTS_V, 2–29MSC_SR_RECEIPT_ORG, 3–180MSC_SR_RECEIPT_ORG_V, 2–29MSC_SR_SOURCE_ORG, 3–182MSC_SR_SOURCE_ORG_V, 2–29MSC_SR_VIEW_CON_V, 2–29MSC_SR_VIEW_EXP_V, 2–29MSC_SR_VIEW_MAKE_AT_V, 2–29MSC_SR_VIEW_REC_V, 2–29MSC_SR_VIEW_V, 2–29MSC_ST_ASSIGNMENT_SETS, 3–184MSC_ST_ATP_RULES, 3–185MSC_ST_BILL_OF_RESOURCES, 3–187MSC_ST_BIS_BUSINESS_PLANS, 3–188MSC_ST_BIS_PERIODS, 3–189MSC_ST_BIS_PFMC_MEASURES, 3–190MSC_ST_BIS_TARGET_LEVELS, 3–192MSC_ST_BIS_TARGETS, 3–191MSC_ST_BOM_COMPONENTS, 3–194MSC_ST_BOMS, 3–193MSC_ST_BOR_REQUIREMENTS, 3–196MSC_ST_CAL_WEEK_START_DATES,

3–199MSC_ST_CAL_YEAR_START_DATES,

3–200MSC_ST_CALENDAR_DATES, 3–197MSC_ST_CALENDAR_SHIFTS, 3–198MSC_ST_CATEGORY_SETS, 3–201

MSC_ST_COMPONENT_SUBSTITUTES,3–202

MSC_ST_DEMAND_CLASSES, 3–205MSC_ST_DEMANDS, 3–203MSC_ST_DEPARTMENT_RESOURCES,

3–206MSC_ST_DESIGNATORS, 3–208MSC_ST_INTERORG_SHIP_METHODS,

3–209MSC_ST_ITEM_CATEGORIES, 3–210MSC_ST_ITEM_SUPPLIERS, 3–211MSC_ST_LOCATION_ASSOCIATIONS,

3–212MSC_ST_NET_RESOURCE_AVAIL, 3–213MSC_ST_OPERATION_COMPONENTS,

3–214MSC_ST_OPERATION_RESOURCE_SEQS,

3–216MSC_ST_OPERATION_RESOURCES, 3–215MSC_ST_PARAMETERS, 3–217MSC_ST_PARTNER_CONTACTS, 3–218MSC_ST_PERIOD_START_DATES, 3–219MSC_ST_PLANNERS, 3–220MSC_ST_PROCESS_EFFECTIVITY, 3–221MSC_ST_PROJECT_TASKS, 3–223MSC_ST_PROJECTS, 3–222MSC_ST_RESERVATIONS, 3–224MSC_ST_RESOURCE_CHANGES, 3–225MSC_ST_RESOURCE_GROUPS, 3–226MSC_ST_RESOURCE_REQUIREMENTS,

3–227MSC_ST_RESOURCE_SHIFTS, 3–228MSC_ST_ROUTING_OPERATIONS, 3–230MSC_ST_ROUTINGS, 3–229MSC_ST_SAFETY_STOCKS, 3–232MSC_ST_SALES_ORDERS, 3–233MSC_ST_SHIFT_DATES, 3–235MSC_ST_SHIFT_EXCEPTIONS, 3–236MSC_ST_SHIFT_TIMES, 3–237MSC_ST_SIMULATION_SETS, 3–238MSC_ST_SOURCING_HISTORY, 3–239MSC_ST_SOURCING_RULES, 3–240MSC_ST_SR_ASSIGNMENTS, 3–241MSC_ST_SR_RECEIPT_ORG, 3–242MSC_ST_SR_SOURCE_ORG, 3–243MSC_ST_SUB_INVENTORIES, 3–244MSC_ST_SUPPLIER_CAPACITIES, 3–245

Index – 5

MSC_ST_SUPPLIER_FLEX_FENCES, 3–246MSC_ST_SUPPLIES, 3–247MSC_ST_SYSTEM_ITEMS, 3–250MSC_ST_TRADING_PARTNER_SITES,

3–255MSC_ST_TRADING_PARTNERS, 3–253MSC_ST_UNIT_NUMBERS, 3–257MSC_ST_UNITS_OF_MEASURE, 3–256MSC_ST_UOM_CLASS_CONVERSIONS,

3–258MSC_ST_UOM_CONVERSIONS, 3–259MSC_SUB_INVENTORIES, 3–260MSC_SUB_INVENTORIES_V, 2–29MSC_SUBSTITUTE_COMPONENTS_V,

2–29MSC_SUPPLIER_CAPACITIES, 3–262MSC_SUPPLIER_CAPACITY_V, 2–29MSC_SUPPLIER_FLEX_FENCES, 3–264MSC_SUPPLIER_FLEX_FENCES_V, 2–29MSC_SUPPLIER_PLANS, 3–266MSC_SUPPLIERS_LOV_V, 2–29MSC_SUPPLIERS_TREE_V, 2–29MSC_SUPPLIES, 3–268MSC_SYSTEM_ITEMS, 3–274MSC_SYSTEM_ITEMS_SC_V, 2–29MSC_TP_ID_LID, 3–279MSC_TP_SITE_ID_LID, 3–280MSC_TRADING_PARTNER_SITES, 3–283MSC_TRADING_PARTNERS, 3–281

MSC_TREE_SELECTION_V, 2–29MSC_UNIT_NUMBERS, 3–286MSC_UNITS_OF_MEASURE, 3–285MSC_UOM_CLASS_CONVERSIONS, 3–287MSC_UOM_CONVERSIONS, 3–289MSC_UOM_CONVERSIONS_VIEW, 2–30MSC_WIP_JOB_DTLS_INTERFACE, 3–291MSC_WIP_JOB_SCHEDULE_INTERFACE,

3–293MSC_WORKBENCH_DISPLAY_OPTIONS,

3–295Tables

See also Table and View DefinitionsColumn descriptions, 3–4Foreign keys, 3–3Indexes. See IndexesPrimary Keys, 3–4QuickCodes Columns, 3–4Who columns, 3–5

VView Definitions. See Table and View

DefinitionsViews

See also Table and View Definitions; ViewList

Derivation, 3–7

Index – 6 Oracle ASCP and Oracle Global ATP Server Technical Reference Manual

Reader’s Comment Form

Oracle ASCP and Oracle Global ATP Server Technical Reference ManualA80841–01

Oracle Corporation welcomes your comments and suggestions on the quality and usefulnessof 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 ManagerOracle Corporation500 Oracle ParkwayRedwood Shores, CA 94065 USAPhone: (650) 506–7000 Fax: (650) 506–7200

If you would like a reply, please give your name, address, and telephone number below:

Thank you for helping us improve our documentation.

CAUTION!This document contains proprietary,

If you are an Oracle customer, thisnumbered copy is registered in your site’s

name. Use, duplication, and disclosure areseverely restricted and subject to

restrictions stated in your contract withOracle Corporation.

If you are an Oracle employee, thisnumbered copy is registered in your name

and must be returned if you leave thecompany. It is your responsibility not to

disclose this information to anyone outsideof Oracle who is not licensed to use this

product. If you have a prospect whoneeds to see this information, contactmailid APPSAPP to obtain a special

nondisclosure agreement.

If you are neither an Oracle customer with avalid contract for the use of this document

nor an Oracle employee, then you receivedthis document in an unauthorized manner

and are not legally entitled to possessor read it. Please return it immediatelyto Oracle. You may call collect to theoffice of the Executive Vice President

Applications Division, to arrange its return.

confidential information that is the exclusiveproperty of Oracle Corporation.

Copy #

�����������

�����������

A80841–01


Recommended