patrm

1134
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CAUTION! This document contains proprietary, confidential information that is the exclusive property of Oracle Corporation. See back cover for important information. Oracler Projects Technical Reference Manual Release 11i Volume 1

Upload: mvenu05

Post on 22-Nov-2014

691 views

Category:

Documents


5 download

TRANSCRIPT

..........................................................................................

..........................................................................................

Oracler Projects

..........................................................................................

Technical Reference Manual

..........................................................................................

..........................................................................................

Release 11i

..........................................................................................

..........................................................................................

Volume 1

..........................................................................................

..........................................................................................

..........................................................................................

CAUTION!See back cover for important information.

..........................................................................................

This document contains proprietary, confidential information that is the exclusive property of Oracle Corporation.

..........................................................................................

..........................................................................................

..........................................................................................

..........................................................................................

..........................................................................................

Oracler Projects Technical Reference ManualRELEASE 11i VOLUME 1

January 2000

Oracler Projects Technical Reference Manual Release 11i To order this book, ask for Part No. A8120101 Copyright E 1994, 2000. Oracle Corporation. All rights reserved. Major Contributors: Christopher Andrews, Janet Buchbinder Contributors: S. Balasubramanian, Sandeep Bharathan, Neeraj Garg, Shreekar Inamdar, Jeanne Lowell, Arindam Mukherjee, Cedric Ng, Sriram Parameswaran, Taheri Saifee, Selvasekar Sivaramakrishnan, S. Venkataraman This Technical Reference Manual (TRM) in any form, software or printed matter, contains proprietary information of Oracle Corporation; it is provided under an Oracle Corporation agreement containing restrictions on use and disclosure and is also protected by copyright, patent, and other intellectual property law. Restrictions applicable to this TRM include, but are not limited to: (a) exercising either the same degree of care to safeguard the confidentiality of this TRM as you exercise to safeguard the confidentiality of your own most important Confidential Information or a reasonable degree of care, whichever is greater; (b) maintaining agreements with your employees and agents that protect the Confidential Information of third parties such as Oracle Corporation and instructing such employees and agents of these requirements for this TRM; (c) restricting disclosure of this TRM to those of your employees who have a need to know consistent with the purposes for which this TRM was disclosed to you; (d) maintaining this TRM at all times on your premises; (e) not removing or destroying any proprietary or confidential legends or markings placed upon this TRM in whatever form, software or printed matter; and (f) not reproducing or transmitting this TRM in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of Oracle Corporation. You should not use this TRM in any form, software or printed matter, to create software that performs the same or similar functions as any Oracle Corporation products. The information in this TRM is subject to change without notice. If you find any problems in the TRM in any form, software or printed matter, please report them to us in writing. Oracle Corporation does not warrant that this TRM is errorfree. This TRM is provided to customer asis with no warranty of any kind. This TRM does not constitute Documentation as that term is defined in Oracles agreements. Reverse engineering of the Programs (software and documentation) associated with this TRM are prohibited. The Programs associated with this TRM are not intended for use in any nuclear, aviation, mass transit, medical, or other inherently dangerous applications. It shall be licensees responsibility to take all appropriate failsafe, backup, redundancy and other measures to ensure the safe use of such applications if the Programs are used for such purposes, and Oracle disclaims liability for any damages caused by such use of the Programs. Restricted Rights Legend This TRM and the Programs associated with this TRM delivered subject to the DOD FAR Supplement are commercial computer software and use, duplication and disclosure of the TRM and the Programs associated with this TRM shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement. Otherwise, this TRM and the Programs associated with this TRM delivered subject to the Federal Acquisition Regulations are restricted computer software and use, duplication and disclosure of the TRM and the Programs associated with this TRM shall be subject to the restrictions in FAR 52.22714, Rights in Data General, including Alternate III (June 1987). Oracle Corporation, 500 Oracle Parkway, Redwood City, CA 94065. Oracle is a registered trademark, and CASE*Exchange, Enabling the Information Age, Hyper*SQL, NLS*Workbench, Oracle7, Oracle8, Oracle 8i, Oracle Access, Oracle Application Object Library, Oracle Discoverer, Oracle Financials, Oracle Quality, Oracle Web Customers, Oracle Web Employees, Oracle Work in Process, Oracle Workflow, PL/SQL, Pro*Ada, Pro*C, Pro*COBOL, Pro*FORTRAN, Pro*Pascal, Pro*PL/I, SmartClient, SQL*Connect, SQL*Forms, SQL*Loader, SQL*Menu, SQL*Net, SQL*Plus, and SQL*Report are trademarks or registered trademarks of Oracle Corporation. Other names may be trademarks of their respective owners.

CAUTION

T

his Technical Reference Manual in any form software or printed matter contains proprietary, confidential information that is the exclusive property of Oracle Corporation. If you do not have a valid contract with Oracle for the use of this Technical Reference Manual or have not signed a nondisclosure agreement with Oracle covering this Technical Reference Manual, then you received this document in an unauthorized manner and are not legally entitled to possess or read it. Use, duplication, and disclosure are subject to restrictions stated in your contract with Oracle Corporation.

Contents

VOLUME 1

Chapter 1

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1

Chapter 2

HighLevel Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Overview of HighLevel Design . . . . . . . . . . . . . . . . . . . . . . . . . . Database Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Public Table List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Internal Table List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Project Analysis Collection Pack Table List . . . . . . . . . . . . . . . . . Public View List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Forms and Table View List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Internal View List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Project Analysis Collection Pack View List . . . . . . . . . . . . . . . . . . Single Organization View List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Multiple Reporting Currencies View List . . . . . . . . . . . . . . . . . . . Module List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21 22 27 2 30 2 48 2 49 2 51 2 59 2 67 2 71 2 73 2 76 2 78

Chapter 3

Detailed Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1 Overview of Detailed Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 Table and View Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 IndexOracle Proprietary, Confidential InformationUse Restricted by ContractContents v

VOLUME 2

Chapter 3

Detailed Design (continued from Volume 1) . . . . . . . . . . . . . . . 3 445 Table and View Definitions (continued) . . . . . . . . . . . . . . . . . . . . 3 447 Index

Oracle Proprietary, Confidential InformationUse Restricted by Contractvi Oracle Projects Technical Reference Manual

CHAPTER

1

Introduction

T

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

Oracle Proprietary, Confidential InformationUse Restricted by ContractIntroduction 11

IntroductionAt Oracle, we design and build applications using Oracle Designer, our systems design technology that provides a complete environment to support developers through all stages of a systems life cycle. Because we use a repositorybased design toolset, all the information regarding the underlying structure and processing of our applications is available to us online. Using Oracle Designer, we can present this information to you in the form of a technical reference manual. This Oracle Projects Technical Reference Manual contains detailed, uptodate information about the underlying structure of Oracle Projects. As we design and build new releases of Oracle Projects, we update our Oracle Designer repository to reflect our enhancements. As a result, we can always provide you with an Oracle Projects Technical Reference Manual that contains the latest technical information as of the publication date. Note that after the publication date we may have added new indexes to Oracle Projects to improve performance. About this Manual This manual describes the Oracle Applications Release 11i data model, as used by Oracle Projects; it discusses the database we include with a fresh install of Oracle Applications Release 11i. If you have not yet upgraded to Release 11i, your database may differ from the database we document in this book. If you have upgraded from a previous release, you might find it helpful to use this manual with the appropriate Oracle Applications Product Update Notes manual. The product update notes list database changes and seed data changes in Oracle Projects between releases. The Oracle Applications Product Update Notes Release 11 manual describes the changes between Release 10.7 and Release 11, and the Oracle Applications Product Update Notes Release 11i manual describes the changes between Release 11 and Release 11i. You can contact your Oracle representative to confirm that you have the latest technical information for Oracle Projects. You can also use OracleMetaLink which is accessible through Oracles Support Web Center (http://www.oracle.com/support/elec_sup).

Finding the Latest InformationThe Oracle Projects Technical Reference Manual contains the latest information as of the publication date. For the latest information weOracle Proprietary, Confidential InformationUse Restricted by Contract12 Oracle Projects Technical Reference Manual

encourage you to use OracleMetaLink which is accessible through Oracles Support Web Center (http://www.oracle.com/support/elec_sup).

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

How This Manual is OrganizedThis manual contains two major sections, HighLevel Design and Detailed Design. HighLevel Design This section, Chapter 2, contains database diagrams and lists each database table and view that Oracle Projects uses. This chapter also has a list of modules. Detailed Design This section, Chapter 3, contains a detailed description of the Oracle Projects database design, including information about each database table and view you might need for your custom reporting or other data requirements.Oracle Proprietary, Confidential InformationUse Restricted by ContractIntroduction 13

How to Use This ManualThe Oracle Projects Technical Reference Manual is a single, centralized source for all the information you need to know about the underlying structure and processing of Oracle Projects. For example, you can use this manual when you need to: Convert existing application data Integrate your Oracle Projects application with your other applications systems Write custom reports Define alerts against Oracle Applications tables Configure your Oracle SelfService Web Applications Create views for decision support queries using query tools Create business views for Oracle Discoverer You need not read this manual cover to cover. Use the table of contents and index to quickly locate the information you need. Example #1 Suppose you are designing a program to load customer agreements from your existing project accounting system into Oracle Projects. Your first step is to look at the Table List section of Chapter 2 for a table name resembling Customer Agreements. Keep in mind that Oracle Projects tables have intuitive names. While you are looking for table names that resemble Customer Agreements, you can also skim the short descriptions of each table to find one that mentions customer agreements. Once you locate the correct table (PA_AGREEMENTS_ALL), you can refer to the Table and View Definitions section of Chapter 3 for a detailed description of the table and its columns. You can examine the column descriptions to ensure that your program uses correct column names and loads each column with appropriate data. Then you can look at the Database Diagrams section in Chapter 2 to identify the tables related to PA_AGREEMENTS_ALL. You can examine related table descriptions to ensure that your program maintains database integrity. Example #2 Suppose you are writing a sales commissions report that lists all employees who receive credit for project revenue in Oracle Projects.Oracle Proprietary, Confidential InformationUse Restricted by Contract14 Oracle Projects Technical Reference Manual

You should use the Table List in Chapter 2 to locate the table PA_CREDIT_RECEIVERS. Then you can examine the column descriptions in the Table and View Definitions section of Chapter 3 to learn what columns you should display in your report and how you should display them.

How Not To Use This ManualDo not use this manual to plan modifications You should not use this manual to plan modifications to Oracle Projects. Modifying Oracle Projects limits your ability to upgrade to future releases of your Oracle Projects application. In addition, it interferes with our ability to give you the highquality support you deserve. We have constructed Oracle Projects so that you can customize it to fit your needs without programming, and you can integrate it with your existing applications through interface tables. However, should you require program modifications, you should contact our support team (see: Other Information Sources: page 1 8). They can put you in touch with Oracle Services, the professional consulting organization of Oracle. Their team of experienced applications professionals can make the modifications you need while ensuring upward compatibility with future product releases. Do not write data into noninterface tables Oracle reserves the right to change the structure of Oracle Applications tables, and to change the meaning of, add, or delete lookup codes and data in future releases. Do not write data directly into or change data in noninterface tables using SQL*Plus or other programming tools because you risk corrupting your database and interfering with our ability to support you. Moreover, this version of the Oracle Projects Technical Reference Manual does not contain complete information about the dependencies between Oracle Projects applications tables. Therefore, you should write data into only those tables we identify as interface tables. If you write data into other noninterface tables, you risk violating your data integrity since you might not fulfill all the data dependencies in your Oracle Projects application.

Oracle Proprietary, Confidential InformationUse Restricted by ContractIntroduction 15

You are responsible for the support and upgrade of the logic within the procedures that you write, which may be affected by changes between releases of Oracle Applications. Do not rely on upward compatibility of the data model Oracle reserves the right to change the structure of Oracle Projects tables, and to change the meaning of, add, or delete lookup codes and other data in future releases. We do not guarantee the upward compatibility of the Oracle Projects data model. For example, if you write a report that identifies concurrent requests that end in Error status by selecting directly from Oracle Application Object Library tables, we do not guarantee that your report will work properly after an upgrade.

About Oracle Application Object LibraryThe Oracle Projects Technical Reference Manual may contain references to tables that belong to Oracle Application Object Library. Oracle Application Object Library is a collection of prebuilt application components and facilities for building Oracle Applications and extensions to Oracle Applications. Oracle Application Coding Standards use the Oracle Application Object Library and contains shared components including but not limited to forms, subroutines, concurrent programs and reports, database tables and objects, messages, menus, responsibilities, flexfield definitions and online help.

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

A Few Words About TerminologyThe following list provides you with definitions for terms that we use throughout this manual:

Oracle Proprietary, Confidential InformationUse Restricted by Contract16 Oracle Projects Technical Reference Manual

Relationship A relationship describes any significant way in which two tables may be associated. For example, rows in the Journal Headers table may have a onetomany relationship with rows in the Journal Lines table. Database Diagram A database diagram is a graphic representation of application tables and the relationships between them. Module A module is a program or procedure that implements one or more business functions, or parts of a business function, within an application. Modules include forms, concurrent programs and reports, and subroutines. Application Building Block An application building block is a set of tables and modules (forms, reports, and concurrent programs) that implement closelyrelated database objects and their associated processing. Said another way, an application building block is a logical unit of an application. QuickCodes QuickCodes let you define general purpose, static lists of values for window fields. QuickCodes allow you to base your program logic on lookup codes while displaying userfriendly names in a list of values window. QuickCodes simplify name and language changes by letting you change the names your end users see, while the codes in your underlying programs remain the same. Form A form is a module comprised of closely related windows that are used together to perform a task. For example, the Enter Journals form in Oracle General Ledger includes the Enter Journals window, the Batch window, and the More Actions window among others. The Enter Journals window is the main window, and from it, you can use buttons to navigate to other windows in the form. The form name usually corresponds to the main window in the form, and is frequently a window you open directly from the Navigator.Oracle Proprietary, Confidential InformationUse Restricted by ContractIntroduction 17

Other Information SourcesThere are additional information sources, including other documentation, training and support services, that you can use to increase your knowledge and understanding of Oracle Designer, Oracle Application Object Library, and Oracle Projects. We want to make these products easy for you and your staff to understand and use. Oracle Designer Online Documentation The online help for Oracle Designer describes how you can use Oracle Designer for your development needs. Oracle Applications Developers Guide This guide contains the coding standards followed by the Oracle Applications development staff. It describes the Oracle Application Object Library components needed to implement the Oracle Applications user interface described in the Oracle Applications User Interface Standards. It also provides information to help you build your custom Developer forms so that they integrate with Oracle Applications. Oracle Applications User Interface Standards This manual contains the user interface (UI) standards followed by the Oracle Applications development staff. It describes the UI for the Oracle Applications products and how to apply this UI to the design of an application built using Oracle Forms 6. Oracle Projects Users Guide Your user guide provides you with all the information you need to use your Release 11i Oracle Projects application. Each user guide is organized for fast, easy access to detailed information in a function and taskoriented organization. Oracle Global Financial Applications Technical Reference Manual This manual describes additional tables and views that have been added to support features that meet statutory requirements and common business practices in your country or region. The Appendix of this manual also describes how the GLOBAL_ATTRIBUTE columns of your base product tables are used in your country or region.Oracle Proprietary, Confidential InformationUse Restricted by Contract18 Oracle Projects Technical Reference Manual

CountrySpecific Manuals Use these manuals to meet statutory requirements and common business practices in your country or region. They also describe additional features added to Oracle Projects to meet those requirements. Look for a user guide appropriate to your country; for example, see the Oracle Financials for the Czech Republic User Guide for more information about using this software in the Czech Republic. Oracle SelfService Web Applications Online Documentation This documentation describes how Oracle SelfService Web Applications enable companies to provide a selfservice and secure Web interface for employees, customers, and suppliers. Employees can change their personal status, submit expense reports, or request supplies. Customers can check on their orders, and suppliers can share production schedules with their trading partners. This documentation is available in HTML only. Oracle Applications Flexfields Guide This guide provides flexfields planning, setup and reference information for the Oracle Projects implementation team, as well as for users responsible for the ongoing maintenance of Oracle Applications product data. This manual also provides information on creating custom reports on flexfields data. Oracle Workflow Guide This manual explains how to define new workflow business processes as well as customize existing Oracle Applicationsembedded workflow processes. You also use this guide to complete the setup steps necessary for any Oracle Applications product that includes workflowenabled processes. Oracle Alert User Guide This manual explains how to define periodic and event alerts to monitor the status of your Oracle Applications data. Multiple Reporting Currencies in Oracle Applications If you use the Multiple Reporting Currencies feature to report and maintain accounting records in more than one currency, use this manual before implementing Oracle Projects. This manual detailsOracle Proprietary, Confidential InformationUse Restricted by ContractIntroduction 19

additional steps and setup considerations for implementing Oracle Projects with this feature. Multiple Organizations in Oracle Applications If you use the Oracle Applications Multiple Organization Support feature to use multiple sets of books for one Oracle Projects installation, use this guide to learn about setting up and using Oracle Projects with this feature. This book describes the Oracle Applications organization model, which defines business units and the relationships between them in an arbitrarily complex enterprise. Functional and technical overviews of multiple organizations are presented, as well as information about how to set up and implement this feature set in the relevant Oracle Applications products. Oracle Financials Open Interfaces Guide This book contains a brief summary of all open interface discussions in all Oracle Financial Applications user guides. Oracle Manufacturing, Distribution, Sales and Service Open Interfaces Manual This manual contains uptodate information about integrating with other Oracle Manufacturing applications and with your other systems. This documentation includes open interfaces found in Oracle Manufacturing. Oracle Applications Messages Manual The Oracle Applications Messages Manual contains the text of numbered error messages in Oracle Applications. (Oracle Applications messages begin with the prefix APP.) It also provides information on the actions you take if you get a message. Note: This manual is available only in HTML format.

Installation and System AdministrationOracle Applications Installation Release Notes This manual contains a road map to the components of the release, including instructions about where to access the Release 11i documentation set.Oracle Proprietary, Confidential InformationUse Restricted by Contract1 10 Oracle Projects Technical Reference Manual

Oracle Applications Concepts Designed to be the first book the user reads to prepare for an installation of Oracle Applications. It explains the technology stack, architecture, features and terminology for Oracle Applications Release 11i. This book also introduces the concepts behind and major uses of Applicationswide features such as MRC, BIS, languages and character sets (NLS, MLS), BIS, SelfService Web Applications and so on. Installing Oracle Applications Describes the OneHour Install process, the method by which Release 11i will be installed. This manual includes all howto steps, screen shots and information about Applicationswide postinstall tasks. Using the AD Utilities This manual contains howto steps, screen shots and other information required to run the various AD utilities such as AutoInstall, AutoPatch, AD Administration, AD Controller, Relink and so on. It also contains information about when and why you should use these utilities. Upgrading Oracle Applications This manual contains all the product specific pre and postupgrade steps that are required to upgrade products from Release 10.7 (NCA, SC and charactermode) or Release 11 of Oracle Applications. This manual also contains an overview chapter that describes all the tasks necessary to prepare and complete a upgrade of Oracle Applications. Oracle Applications System Administrators Guide This manual provides planning and reference information for the Oracle Applications System Administrator. It contains information on how to define security, customize menus and manage concurrent processing. Oracle Applications Product Update Notes This book contains a summary of each new feature we added since Release 11, as well as information about database changes and seed data changes that may affect your operations or any custom reports you have written. If you are upgrading from Release 10.7 you also need to read Oracle Applications Product Update Notes Release 11.Oracle Proprietary, Confidential InformationUse Restricted by ContractIntroduction 1 11

Oracle SelfService Web Applications Implementation Manual This manual describes the setup steps for Oracle SelfService Web Applications and the Web Applications Dictionary. Oracle Applications Implementation Wizard User Guide If you are implementing more than one Oracle product, you can use the Oracle Applications Implementation Wizard to coordinate your setup activities. This guide describes how to use the wizard.

Other InformationTraining Oracle Education offers a complete set of training courses to help you and your staff master Oracle Applications. We can help you develop a training plan that provides thorough training for both your project team and your end users. We will work with you to organize courses appropriate to your job or area of responsibility. Training professionals can show you how to plan your training throughout the implementation process so that the right amount of information is delivered to key people when they need it the most. You can attend courses at any one of our many Educational Centers, or you can arrange for our trainers to teach at your facility. In addition, we can tailor standard courses or develop custom courses to meet your needs. Support From onsite support to central support, our team of experienced professionals provides the help and information you need to keep Oracle Projects working for you. This team includes your Technical Representative, Account Manager, and Oracles large staff of consultants and support specialists with expertise in your business area, managing an Oracle server, and your hardware and software environment.

Oracle Proprietary, Confidential InformationUse Restricted by Contract1 12 Oracle Projects Technical Reference Manual

About OracleOracle Corporation develops and markets an integrated line of software products for database management, applications development, decision support, and office automation, as well as Oracle Applications, an integrated suite of more than 75 software modules for financial management, supply chain management, manufacturing, project systems, human resources, and sales and service management. Oracle products are available for mainframes, minicomputers, personal computers, network computers, and personal digital assistants, allowing organizations to integrate different computers, different operating systems, different networks, and even different database management systems, into a single, unified computing and information resource. Oracle is the worlds leading supplier of software for information management, and the worlds second largest software company. Oracle offers its database, tools, and applications products, along with related consulting, education, and support services, in over 145 countries around the world.

Thank YouThanks for using Oracle Projects and this technical reference manual! We appreciate your comments and feedback. At the back of this manual is a Readers Comment Form that you can use to explain what you like or dislike about Oracle Projects or this technical reference manual. Mail your comments to the following address or call us directly at (650) 5067000. Oracle Applications Documentation Manager Oracle Corporation 500 Oracle Parkway Redwood Shores, California 94065 U.S.A. Or, send electronic mail to [email protected].

Oracle Proprietary, Confidential InformationUse Restricted by ContractIntroduction 1 13

Oracle Proprietary, Confidential InformationUse Restricted by Contract1 14 Oracle Projects Technical Reference Manual

CHAPTER

2

HighLevel Design

T

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

Oracle Proprietary, Confidential InformationUse Restricted by ContractHighLevel Design 21

Overview of HighLevel DesignDuring HighLevel Design, we define the application components (tables, views, and modules) we need to build our application. We specify what application components should do without specifying the details of how they should do it. You can refer to this HighLevel Design chapter to quickly acquaint yourself with the tables, views, and modules that comprise Oracle Projects applications. And, you can prepare yourself to understand the detailed design and implementation of Oracle Projects.

Database DiagramsThe Database Diagrams section graphically represents all Oracle Projects applications tables and the relationships between them, organized by building block. Use this section to quickly learn what tables each Oracle Projects application building block uses, and how those tables interrelate. Then, you can refer to the Table and View Definitions sections of Chapter 3 for more detailed information about each of those tables.

Table ListsThe Table List sections list the Oracle Projects applications tables. Because a product might not include at least one table for each type, this Technical Reference Manual might not include each of the following sections. Public Tables Use the Public Table List section to quickly identify the tables you are most interested in. Then, you can refer to the Table and View Definitions sections of Chapter 3 for more detailed information about those tables. In addition, this manual may contain full documentation for one or more of the following Application Object Library tables: FND_DUAL, FND_CURRENCIES, and FND_COMMON_LOOKUPS.

Oracle Proprietary, Confidential InformationUse Restricted by Contract22 Oracle Projects Technical Reference Manual

Internal Tables This section includes a list of private, internal tables used by Oracle Projects; we do not provide additional documentation for these tables.

View ListsThe View List sections list the Oracle Projects views, with one section for each type of view. Because a product might not include at least one view for each type, this Technical Reference Manual might not include each of the following sections. Use this section to quickly identify the views you are most interested in. Then, you can refer to the Table and View Definitions sections of Chapter 3 for more detailed information about those views. Public Views This section lists views that may be useful for your custom reporting or other data requirements. The list includes a description of the view, and the page in Chapter 3 that gives detailed information about the public view. Web Views This section lists views that you may need to configure your SelfService Web applications. The list includes a description of the view, and the page in Chapter 3 that gives detailed information about the web view. Internal Views This section includes each private, internal view that Oracle Projects uses. SingleOrganization Views This section lists the Oracle Projects views that we added to take the place of various tables that are now partitioned by operating unit, to support multiple sets of books within a single installation of Oracle Projects.

Oracle Proprietary, Confidential InformationUse Restricted by ContractHighLevel Design 23

Multiple Reporting Currency Views This list includes views that were created to support the Multiple Reporting Currencies feature.

Module ListThe Module List section briefly describes each of the Oracle Projects applications modules. This section lists forms, reports, and concurrent programs. A form is a module comprised of closely related windows that are used together to perform a task. For example, the Enter Journals form in Oracle General Ledger includes the Enter Journals window, the Batch window, and the More Actions window. The Enter Journals window is the main window, and from it, you can use buttons to navigate to other windows in the form. The form name usually corresponds to the main window in the form, and is frequently a window you can open directly from the Navigator. The Reports and Concurrent Programs lists include processes you can submit from the Submit Requests window or other windows, as well as processes that are submitted automatically by Oracle Projects. Use your users guide to learn more about reports and concurrent processes.

Oracle Proprietary, Confidential InformationUse Restricted by Contract24 Oracle Projects Technical Reference Manual

Database Diagramming ConventionsWe use the following notational conventions in our database diagrams:Figure 2 1 Database Diagram Conventions

Server Model Diagram Elements and Notation

Recursive foreign key (Pig's Ear)

Title Bar Column/attribute details section Relational Table

Foreign key constraint

Arc

EMPPrimary key column (#*) Mandatory column (*)

# * EMPNO * DEPTNO

Delete rule indicator

DEPTValues in the foreign key must match the primary key

# * DEPTNO * DNAME

Mandatory and Optional Foreign KeysA value entered in the column in the foreign key must match a value in the primary key column. A value entered in the column in the foreign key must match either a value in the primary key column, or else it must be null.

Oracle Proprietary, Confidential InformationUse Restricted by ContractHighLevel Design 25

Tables are the basic unit of storage in the database. A hand symbol preceding the title in the tables title bar indicates that the table is not owned by this application but shared with another. Foreign key constraint is a type of referential integrity constraint for checking the integrity of data entered in a specific column or set of columns. This specified column or set of columns is known as the foreign key. Delete rule indicator determines the action to be taken when an attempt is made to delete a related row in a join table. A line through the foreign key constraint, as shown on the above diagram, indicates that this action is restricted. Arcs specify that, for any given row in a table, a value must be entered in one of the arc columns. The remaining columns within the arc must be null.

Oracle Proprietary, Confidential InformationUse Restricted by Contract26 Oracle Projects Technical Reference Manual

Database DiagramsThis section graphically represents all Oracle Projects tables and the relationships between them, organized by building block. Use this section to quickly learn what tables each Oracle Projects application building block uses, and how these tables interrelate. Then, you can refer to the Table and View Definitions sections of Chapter 3 for more detailed information about each of those tables. This section contains a database diagram for each of the following Oracle Projects application building blocks: Diagram 1: Diagram 2: Diagram 3: Diagram 4: Diagram 5: Diagram 6: Diagram 7: Diagram 8: Diagram 9: Diagram 10: Diagram 11: Diagram 12: Diagram 13: Diagram 14: Diagram 15: Diagram 16: Diagram 17: Diagram 18: Diagram 19: Implementation Options Expenditure Implementation AutoAccounting Bill Rates Multiple Invoice Formats Project and Task Definition Budgets Funding PreApproved Expenditures Entry and Costing Online Expenditures Entry and Costing Burdening Implementation Burden Transaction Processing Capital Projects Revenue and Invoices Revenue Transfer Auditability Cost Transfer Auditability Resources and Summarization Billing Extensions Allocations

Oracle Proprietary, Confidential InformationUse Restricted by ContractHighLevel Design 27

Some tables, especially important reference tables, appear in more than one database diagram. When several building blocks use a table, we show that table in each appropriate database diagram. Diagram 1: Implementation Options Diagram 1 shows the tables and relationships that store and manage key information about the configuration of your Oracle Projects installation. Diagram 2: Expenditure Implementation Diagram 2 shows the tables and relationships that store userdefined and systemdefined classifications of expenditures (costs). Oracle Projects uses these classifications to determine the method for processing expenditures. Diagram 3: AutoAccounting Diagram 3 shows the tables and relationships used by AutoAccounting. This Oracle Projects feature uses userdefined rules and parameters to determine the correct chart of accounts segment values for different types of transactions. Diagram 4: Bill Rates Diagram 4 shows the tables and relationships that store nonlabor and labor bill rates. You can define bill rates on many levels, such as project overrides, task overrides, and the standard bill rate schedules. Oracle Projects uses a systemdefined hierarchy to determine the correct bill rate when bill rates for the same item exist on more than one level. Diagram 5: Multiple Invoice Formats Diagram 5 shows the tables and relationships that store invoice formats. Diagram 6: Project and Task Definition Diagram 6 shows the tables and relationships that store the configuration elements and defaults assigned to projects and tasks during project setup, such as customers and contacts, billing and revenue accrual information, and project players.

Oracle Proprietary, Confidential InformationUse Restricted by Contract28 Oracle Projects Technical Reference Manual

Diagram 7: Budgets Diagram 7 shows the tables and relationships that store timephased budgets for projects and tasks. You can enter budgets at the project, top task, or lowest task level. Diagram 8: Funding Diagram 8 shows the linkage of customer agreements to projects via the allocation of funds from an agreement to a project or task. It also shows the tables and relationships that store customer agreements, agreement terms, and invoice format information. Diagram 9: PreApproved Expenditures Entry and Costing Diagram 9 shows the tables and relationships that store expenditures entered as preapproved expenditures. Preapproved expenditures include usages, expense reports, and timecards. This diagram also shows the tables that Oracle Projects programs use to distribute costs for preapproved expenditures. Diagram 10: Online Expenditures Entry and Costing Diagram 10 shows the tables and relationships that store timecard expenditures entered by the person who incurred them. These expenditures are reviewed and approved online by the employees supervisor. This diagram also shows the tables that the Distribute Labor Costs program uses to distribute costs for online expenditures, which are the same as those used for preapproved timecards. Diagram 11: Burdening Implementation Diagram 11 shows the implementation tables and relationships used to calculate burdened costs by applying burden cost rates to raw costs. Diagram 12: Burden Transaction Processing Diagram 12 shows how transactions are burdened and how summarized burden transactions are created. Diagram 13: Capital Projects Diagram 13 shows the tables and relationships used to account for capital projects processing.Oracle Proprietary, Confidential InformationUse Restricted by ContractHighLevel Design 29

Diagram 14: Revenue and Invoices Diagram 14 shows the tables and relationships that store draft revenue and draft invoices, including detail items. Diagram 15: Revenue Transfer Auditability Diagram 15 shows the tables and relationships used to audit revenue transactions transferred to General Ledger. Diagram 16: Cost Transfer Auditability Diagram 16 shows the tables and relationships used to audit cost transactions transferred out of or into Oracle Projects. Diagram 17: Resources and Summarization Diagram 17 shows the tables and relationships used to summarize project actuals, budgets, and commitments. Diagram 18: Billing Extensions Diagram 18 shows the tables and relationships used to implement companyspecific billing methods. Diagram 19: Allocations Diagram 19 shows the tables and relationships used to allocate amounts between projects and tasks.

Oracle Proprietary, Confidential InformationUse Restricted by Contract2 10 Oracle Projects Technical Reference Manual

Diagram 1: Implementation Options

Oracle Proprietary, Confidential InformationUse Restricted by ContractHighLevel Design 2 11

Diagram 2: Expenditure Implementation

Oracle Proprietary, Confidential InformationUse Restricted by Contract2 12 Oracle Projects Technical Reference Manual

Diagram 3: AutoAccounting

Oracle Proprietary, Confidential InformationUse Restricted by ContractHighLevel Design 2 13

Diagram 4: Bill Rates

Oracle Proprietary, Confidential InformationUse Restricted by Contract2 14 Oracle Projects Technical Reference Manual

Diagram 5: Multiple Invoice Formats

Oracle Proprietary, Confidential InformationUse Restricted by ContractHighLevel Design 2 15

Diagram 6: Project and Task Definition

Oracle Proprietary, Confidential InformationUse Restricted by Contract2 16 Oracle Projects Technical Reference Manual

Diagram 7: Budgets

Oracle Proprietary, Confidential InformationUse Restricted by ContractHighLevel Design 2 17

Diagram 8: Funding

Oracle Proprietary, Confidential InformationUse Restricted by Contract2 18 Oracle Projects Technical Reference Manual

Diagram 9: PreApproved Expenditures Entry and Costing

Oracle Proprietary, Confidential InformationUse Restricted by ContractHighLevel Design 2 19

Diagram 10: Online Expenditures Entry and Costing

Oracle Proprietary, Confidential InformationUse Restricted by Contract2 20 Oracle Projects Technical Reference Manual

Diagram 11: Burdening Implementation

Oracle Proprietary, Confidential InformationUse Restricted by ContractHighLevel Design 2 21

Diagram 12: Burden Transaction Processing

Oracle Proprietary, Confidential InformationUse Restricted by Contract2 22 Oracle Projects Technical Reference Manual

Diagram 13: Capital Projects

Oracle Proprietary, Confidential InformationUse Restricted by ContractHighLevel Design 2 23

Diagram 14: Revenue and Invoices

Oracle Proprietary, Confidential InformationUse Restricted by Contract2 24 Oracle Projects Technical Reference Manual

Diagram 15: Revenue Transfer Auditability

Oracle Proprietary, Confidential InformationUse Restricted by ContractHighLevel Design 2 25

Diagram 16: Cost Transfer Auditability

Oracle Proprietary, Confidential InformationUse Restricted by Contract2 26 Oracle Projects Technical Reference Manual

Diagram 17: Resources and Summarization

Oracle Proprietary, Confidential InformationUse Restricted by ContractHighLevel Design 2 27

Diagram 18: Billing Extensions

Oracle Proprietary, Confidential InformationUse Restricted by Contract2 28 Oracle Projects Technical Reference Manual

Diagram 19: Allocations

Oracle Proprietary, Confidential InformationUse Restricted by ContractHighLevel Design 2 29

Public Table ListThis section lists each public database table that Oracle Projects uses and provides a brief description of each of those tables. The page reference is to the table description in Chapter 3. Note that public tables are not necessarily intended for write access by custom code; Oracle Corporation supports write access using only standard Oracle Applications forms, reports, and programs, or any SQL write access to tables explicitly documented as API tables. For more information, see the How Not To Use This Manual section of this books Introduction. Oracle Projects uses the following Public tables: Table NameAP_BATCHES_ALL AP_EXPENSE_REPORT_HEADERS_ALL

Description Summary invoice batch information (See page 3 8) Header information about employee expense reports (See page 3 12) Expense item information for employee expense reports (See page 3 19) Detailed invoice records (See page 3 24) Invoice distribution line information (See page 3 32) Aging bucket lines used in Receivables aging reports (See page 3 45) Information about collectors (See page 3 47) Customer credit information (See page 3 49) All transactions except adjustments and miscellaneous cash receipts (See page 3 54) Tax codes defined in the Tax Codes and Rates window (See page 3 63) Descriptive information about assets (base MLS table) (See page 3 67) Accounts payable and purchasing information for each asset (See page 3 71) Financial information of each asset (See page 3 75)Oracle Proprietary, Confidential InformationUse Restricted by Contract

AP_EXPENSE_REPORT_LINES_ALL

AP_INVOICES_ALL AP_INVOICE_DISTRIBUTIONS_ALL AR_AGING_BUCKETS

AR_COLLECTORS AR_CUSTOMER_PROFILES AR_PAYMENT_SCHEDULES_ALL

AR_VAT_TAX_ALL_B

FA_ADDITIONS_B

FA_ASSET_INVOICES

FA_BOOKS

2 30

Oracle Projects Technical Reference Manual

FA_CATEGORIES_B

Default financial information for asset categories (base MLS table) (See page 3 83) Information about assets that you want to automatically add to Oracle Assets from another system (See page 3 87) Applications registered with Oracle Application Object Library (No table description) Concurrent programs (No table description) Concurrent requests information (No table description) Currencies enabled for use at your site (See page 3 96) Dummy base table used by a form block that does not have a real base table (for commit purposes) (See page 3 99) Functionality groupings (No table description) Registration information about key flexfields (No table description) Key flexfield segments setup information and correspondences between table columns and key flexfield segments (No table description) Key flexfield structure information (No table description) QuickCode values (No table description) Oracle Applications products installed at your site (No table description) User profile options (No table description) Values of user profile options defined at different profile levels (No table description) Responsibilities (No table description) Application users (No table description) Assignments of MassAllocation, Mass Budgets, Mass Encumbrances, recurring or projects batches to a allocation set (See page 3 100) History of all batches included in an allocation set run (See page 3 102)

FA_MASS_ADDITIONS

FND_APPLICATION

FND_CONCURRENT_PROGRAMS FND_CONCURRENT_REQUESTS FND_CURRENCIES FND_DUAL

FND_FORM_FUNCTIONS FND_ID_FLEXS

FND_ID_FLEX_SEGMENTS

FND_ID_FLEX_STRUCTURES FND_LOOKUP_VALUES FND_PRODUCT_INSTALLATIONS

FND_PROFILE_OPTIONS FND_PROFILE_OPTION_VALUES

FND_RESPONSIBILITY FND_USER GL_AUTO_ALLOC_BATCHES

GL_AUTO_ALLOC_BATCH_HISTORY

Oracle Proprietary, Confidential InformationUse Restricted by ContractHighLevel Design 2 31

GL_AUTO_ALLOC_SETS

Autoallocation set definition for stepdown or parallel allocations (See page 3 104) History of allocation set runs (See page 3 106) Account combinations (See page 3 108) Foreign currency daily conversion rate types (See page 3 113) Import journal entry batches (See page 3 114) Journal import execution control (See page 3 118) Journal entry batches (See page 3 119) Journal entry categories (See page 3 123) Journal entry headers (See page 3 124) Journal entry lines (See page 3 129) Journal entry sources (See page 3 133) Multiple reporting currency conversion options by application (See page 3 135) Calendar period definitions (See page 3 138) Calendar period statuses (See page 3 140) Calendar period types (See page 3 142) Set of books definitions (See page 3 143) Organization unit definitions (See page 3 147) Work location definitions (See page 3 149) Additional attributes of an organization, dependent on class or organization information type (See page 3 153) Systemdefined configurable columns used in project summarization (See page 3 156) Temporary table used in timing the Refresh Project Summary Amounts process (See page 3 173) Customer contracts that serve as the basis for work authorization (See page 3 186)

GL_AUTO_ALLOC_SET_HISTORY GL_CODE_COMBINATIONS GL_DAILY_CONVERSION_TYPES

GL_INTERFACE GL_INTERFACE_CONTROL GL_JE_BATCHES GL_JE_CATEGORIES_TL GL_JE_HEADERS GL_JE_LINES GL_JE_SOURCES_TL GL_MC_REPORTING_OPTIONS

GL_PERIODS GL_PERIOD_STATUSES GL_PERIOD_TYPES GL_SETS_OF_BOOKS HR_ALL_ORGANIZATION_UNITS HR_LOCATIONS_ALL HR_ORGANIZATION_INFORMATION

PA_ACCUM_COLUMNS

PA_ACCUM_TXN_TIME

PA_AGREEMENTS_ALL

Oracle Proprietary, Confidential InformationUse Restricted by Contract2 32 Oracle Projects Technical Reference Manual

PA_AGREEMENT_TYPES

Implementationdefined classifications of customer agreements (See page 3 188) Exceptions for an allocation run (See page 3 190) Allocation source lines related to GL accounts (See page 3 191) Missing costs information for an allocation run (See page 3 192) Resources and percentages for each allocation rule (See page 3 193) Allocation rule definitions (See page 3 194) Information for allocation runs (See page 3 198) Basis information for an allocation run (See page 3 202) Source lines related to GL accounts for each allocation run (See page 3 203) Source projects and tasks for each source line for an allocation run (See page 3 204) Source project information for each allocation run (See page 3 205) Target projects and tasks for each target line for an allocation run (See page 3 206) Source lines for each allocation rule (See page 3 207) Target lines for each allocation rule (See page 3 208) Transactions created by an allocation run (See page 3 209) History information about organizations (See page 3 211) Systemdefined sources of expense report expenditure batches (See page 3 217) Assignments of billing extensions to a project type, project, or task (See page 3 218) Systemdefined and implementationdefined billing cycle definitions (See page 3 220)

PA_ALLOC_EXCEPTIONS PA_ALLOC_GL_LINES

PA_ALLOC_MISSING_COSTS

PA_ALLOC_RESOURCES

PA_ALLOC_RULES_ALL PA_ALLOC_RUNS_ALL PA_ALLOC_RUN_BASIS_DET PA_ALLOC_RUN_GL_DET

PA_ALLOC_RUN_SOURCES

PA_ALLOC_RUN_SOURCE_DET

PA_ALLOC_RUN_TARGETS

PA_ALLOC_SOURCE_LINES PA_ALLOC_TARGET_LINES PA_ALLOC_TXN_DETAILS PA_ALL_ORGANIZATIONS PA_BATCH_SOURCES

PA_BILLING_ASSIGNMENTS_ALL

PA_BILLING_CYCLES

Oracle Proprietary, Confidential InformationUse Restricted by ContractHighLevel Design 2 33

PA_BILLING_EXTENSIONS

Implementationdefined billing extension definitions (See page 3 222) Messages issued by billing extensions to assist in debugging (See page 3 230) Information about bill rates and markups of standard bill rate schedules (See page 3 238) Actuals and budget amounts by project and period for reporting (See page 3 240) Period and year to date actuals and budget amounts for a project for reporting (See page 3 241) Total actuals and budget amounts for reporting (See page 3 242) Period and year to date actuals and budget amounts for reporting (See page 3 243) Period and year to date actuals and budget amounts for reporting (See page 3 244) Implementationdefined methods for entering budgets (See page 3 245) Detail lines of project and task budgets (See page 3 247) Implementationdefined classifications of types of budgets used for different business purposes (See page 3 249) Versions of project budgets (See page 3 251) Information about the accounting distributions related to transfer price for cross charged expenditure items (See page 3 258) Information about relationship between operating units and the attributes that specify cross charge control and processing (See page 3 276) Rules that define how transfer price is calculated, which include such attributes as calculation method, base amount, schedule or markup, and final percentage (See page 3 278)

PA_BILLING_MESSAGES

PA_BILL_RATES_ALL

PA_BIS_PRJ_BY_PRD_DRILLS_ALL

PA_BIS_PRJ_TO_DATE_DRILLS_ALL

PA_BIS_TOTALS_BY_PRD_ALL

PA_BIS_TOTALS_TO_DATE_ALL

PA_BIS_TO_DATE_DRILLS_ALL

PA_BUDGET_ENTRY_METHODS

PA_BUDGET_LINES PA_BUDGET_TYPES

PA_BUDGET_VERSIONS PA_CC_DIST_LINES_ALL

PA_CC_ORG_RELATIONSHIPS

PA_CC_TP_RULES_BG

Oracle Proprietary, Confidential InformationUse Restricted by Contract2 34 Oracle Projects Technical Reference Manual

PA_CC_TP_SCHEDULES_BG

Transfer price schedules which define how transfer price is calculated between the provider and receiver organizations for cross charged labor and nonlabor transactions (See page 3 280) Transfer price schedule lines which make up a transfer price schedule (See page 3 282) Denormalized data defined for faster processing in finding the transfer price rule between organizations within a transfer price schedule (See page 3 284) Implementationdefined categories for classifying projects (See page 3 292) Implementationdefined values within class categories that can be used to classify projects (See page 3 294) Commitment transactions for summarized project summary commitment amounts (See page 3 306) Information about hourly employee cost rates and assigned compensation rules (See page 3 322) Implementationdefined classifications of employee compensation (also referred to as pay types) (See page 3 323) Buildup multipliers used for burdening (See page 3 325) Implementationdefined groupings of expenditure types used for burdening (See page 3 326) Burden cost codes associated with cost bases (See page 3 327) Expenditure types associated with cost bases (See page 3 328) Information about expenditure item cost distribution (See page 3 331) Configurations used to override the expenditure organization used by AutoAccounting for projects (See page 3 337) Structures used for burdening (See page 3 343)

PA_CC_TP_SCHEDULE_LINES

PA_CC_TP_SCHEDULE_LINE_LKP

PA_CLASS_CATEGORIES

PA_CLASS_CODES

PA_COMMITMENT_TXNS

PA_COMPENSATION_DETAILS_ALL

PA_COMPENSATION_RULE_SETS

PA_COMPILED_MULTIPLIERS PA_COST_BASES

PA_COST_BASE_COST_CODES

PA_COST_BASE_EXP_TYPES

PA_COST_DISTRIBUTION_LINES_ALL

PA_COST_DIST_OVERRIDES

PA_COST_PLUS_STRUCTURES

Oracle Proprietary, Confidential InformationUse Restricted by ContractHighLevel Design 2 35

PA_CREDIT_RECEIVERS

Employees who receive credit for project revenue (See page 3 344) Information about event revenue distribution (See page 3 348) Information about expenditure item revenue distribution (See page 3 351) Systemdefined pairings of revenue accrual and invoicing methods that can be used for projects (See page 3 355) Warning messages about exceptions encountered during draft revenue generation and draft invoice generation (See page 3 357) Information about draft invoices generated for projects (See page 3 358) Intercompany invoice details for cross charged transactions (See page 3 364) Draft invoice lines (See page 3 368) Information about draft revenue generated for projects (See page 3 371) Draft revenue lines (See page 3 375) Earned value history for lowestlevel tasks and resources as well as projecttask rows (See page 3 380) Denormalized expenditure item records for online time entry (See page 3 382) Nonstandard employee bill rates negotiated for specific projects and tasks (See page 3 388) Entries assigned to tasks that generate revenue and/or billing but are not directly related to expenditure items (See page 3 390) Implementationdefined classifications of events (See page 3 394) Operating unit specific information for Event Types (See page 3 396)

PA_CUST_EVENT_RDL_ALL

PA_CUST_REV_DIST_LINES_ALL

PA_DISTRIBUTION_RULES

PA_DISTRIBUTION_WARNINGS

PA_DRAFT_INVOICES_ALL

PA_DRAFT_INVOICE_DETAILS_ALL

PA_DRAFT_INVOICE_ITEMS PA_DRAFT_REVENUES_ALL

PA_DRAFT_REVENUE_ITEMS PA_EARNED_VALUES

PA_EI_DENORM

PA_EMP_BILL_RATE_OVERRIDES

PA_EVENTS

PA_EVENT_TYPES

PA_EVENT_TYPE_OUS_ALL

Oracle Proprietary, Confidential InformationUse Restricted by Contract2 36 Oracle Projects Technical Reference Manual

PA_EXCEPTION_REASONS

Exception reasons and corresponding corrective actions (See page 3 397) Groups of expenditure items incurred by employees or organizations for an expenditure period (See page 3 398) Groups of expense reports that are processed during the same run of the Distribute Expense Reports program (See page 3 402) Implementationdefined groupings of expenditure types by type of cost (See page 3 403) Free text entered for expenditure items to explain or further describe work performed (See page 3 404) Cost rates for nonlabor expenditure types (See page 3 405) Groups of preapproved expenditures (See page 3 406) Audit records for self service time (See page 3 408) The smallest units of expenditure charged to projects and tasks (See page 3 410) Implementationdefined classifications of expenditures charged to projects and tasks (See page 3 423) Operating unit specific tax code information for expenditure types (See page 3 425) Personal aliases for project, task and/or expenditure types when entering self service timecards (See page 3 426) Personal aliases for free text expenditure comments used when entering online timecards and expense reports (See page 3 427) Information about cost and/or revenue adjustments made to expenditure items through the Oracle Projects forms (See page 3 428) Intersection table for system_linkage_function and expenditure_types (See page 3 431) Systemdefined groupings of related AutoAccounting transactions (See page 3 434)

PA_EXPENDITURES_ALL

PA_EXPENDITURE_BATCHES_ALL

PA_EXPENDITURE_CATEGORIES

PA_EXPENDITURE_COMMENTS

PA_EXPENDITURE_COST_RATES_ALL

PA_EXPENDITURE_GROUPS_ALL PA_EXPENDITURE_HISTORY PA_EXPENDITURE_ITEMS_ALL

PA_EXPENDITURE_TYPES

PA_EXPENDITURE_TYPE_OUS_ALL

PA_EXPEND_ALIASES

PA_EXPEND_COMMENT_ALIASES

PA_EXPEND_ITEM_ADJ_ACTIVITIES

PA_EXPEND_TYP_SYS_LINKS

PA_FUNCTIONS

Oracle Proprietary, Confidential InformationUse Restricted by ContractHighLevel Design 2 37

PA_FUNCTION_PARAMETERS

Systemdefined parameters available as input values for AutoAccounting functions (See page 3 435) Systemdefined operations within AutoAccounting functions (See page 3 436) Information about the configuration of an Oracle Projects installation (See page 3 447) Groups of compiled multipliers (See page 3 453) Implementationdefined classifications of burden costs (See page 3 455) Burden multipliers for burden schedule revisions, organizations, and burden cost codes (See page 3 456) Implementationdefined burden schedules (See page 3 458) Revisions within burden schedules (See page 3 460) Implementationdefined configurations of columns, text, and layout of invoice lines (See page 3 462) Implementationdefined details of the invoice format configurations (See page 3 463) Systemdefined configurations of invoice line groupings (See page 3 465) Systemdefined columns associated with invoice groups (See page 3 466) Systemdefined tables used to derive invoice group columns (See page 3 468) Systemdefined invoice group WHERE clauses assigned to invoice group columns (See page 3 473) Systemdefined WHERE clauses used to derive invoice group column values (See page 3 474) Nonstandard employee job assignments and/or billing titles negotiated for specific projects and tasks (See page 3 477)

PA_FUNCTION_TRANSACTIONS_ALL

PA_IMPLEMENTATIONS_ALL

PA_IND_COMPILED_SETS PA_IND_COST_CODES

PA_IND_COST_MULTIPLIERS

PA_IND_RATE_SCHEDULES_ALL_BG

PA_IND_RATE_SCH_REVISIONS PA_INVOICE_FORMATS

PA_INVOICE_FORMAT_DETAILS

PA_INVOICE_GROUPS

PA_INVOICE_GROUP_COLUMNS

PA_INVOICE_GROUP_TABLES

PA_INV_GRP_COL_WHR_CLAUSES

PA_INV_GRP_WHR_CLAUSES

PA_JOB_ASSIGNMENT_OVERRIDES

Oracle Proprietary, Confidential InformationUse Restricted by Contract2 38 Oracle Projects Technical Reference Manual

PA_JOB_BILL_RATE_OVERRIDES

Nonstandard job bill rates negotiated for specific projects and tasks (See page 3 478) Nonstandard job billing titles negotiated for specific projects and tasks (See page 3 479) Multipliers used to determine premium hourly cost rates for labor overtime expenditure items (See page 3 481) Multipliers, assigned to projects or tasks, that are applied to raw cost to determine the revenue and/or bill amounts (See page 3 486) Batches created for mass update of project/task attributes (See page 3 490) Detail information about batches created for mass update of project/task attributes (See page 3 492) Information about cross charge distributions of expenditure items for each reporting set of books (See page 3 494) Information about the cost distribution of expenditure items for each reporting set of books (See page 3 497) Information about the revenue distribution of revenue events in each reporting set of books (See page 3 499) Information about the revenue distribution of expenditure items in each reporting set of books (See page 3 501) Information about invoice details for cross charged transactions in each reporting set of books (See page 3 503) Draft invoice line information in each reporting currency (See page 3 504) The draft revenues generated for a project in each reporting currency (See page 3 506) Event information in each reporting currency (See page 3 508) Information for the smallest expenditure units charged to projects and tasks in each reporting currency (See page 3 510)

PA_JOB_BILL_TITLE_OVERRIDES

PA_LABOR_COST_MULTIPLIERS

PA_LABOR_MULTIPLIERS

PA_MASS_UPDATE_BATCHES_ALL

PA_MASS_UPDATE_DETAILS

PA_MC_CC_DIST_LINES_ALL

PA_MC_COST_DIST_LINES_ALL

PA_MC_CUST_EVENT_RDL_ALL

PA_MC_CUST_RDL_ALL

PA_MC_DRAFT_INV_DETAILS_ALL

PA_MC_DRAFT_INV_ITEMS

PA_MC_DRAFT_REVS_ALL

PA_MC_EVENTS

PA_MC_EXP_ITEMS_ALL

Oracle Proprietary, Confidential InformationUse Restricted by ContractHighLevel Design 2 39

PA_MC_PRJ_AST_LINES_ALL

Summarized project CIP cost lines in each reporting currency (See page 3 512) Detail information for each asset line created in each reporting currency (See page 3 513) Information about transactions imported from external sources in each reporting set of books (See page 3 514) Rate information cached for all Transaction currencies (See page 3 515) Upgrade statuses for upgrading to MRC enabled environments (See page 3 516) Nonstandard nonlabor bill rates negotiated for specific projects and tasks (See page 3 517) Nonlabor assets utilized during project work (See page 3 519) Assignments of nonlabor resources to organizations (See page 3 520) The PA_RESOURCE_ACCUM_DETAILS table records that are deleted when summarization is refreshed (See page 3 521) User defined preferences for self service time entry (See page 3 523) Systemdefined navigation options for a project or task (See page 3 527) Start organization used for reporting by organizations below the start organization (See page 3 531) Systemdefined variables for use with AutoAccounting functions or rules (See page 3 533) Estimated percent completion for all levels of the work breakdown structure (See page 3 535) Implementationdefined periods against which project performance is measured (See page 3 536) Controlled actions on data imported from other systems (See page 3 539)

PA_MC_PRJ_AST_LINE_DTLS

PA_MC_TXN_INTERFACE_ALL

PA_MC_UPGRADE_RATES

PA_MRC_UPG_HISTORY

PA_NL_BILL_RATE_OVERRIDES

PA_NON_LABOR_RESOURCES

PA_NON_LABOR_RESOURCE_ORGS

PA_OLD_RES_ACCUM_DTLS

PA_ONLINE_EXP_SETTINGS

PA_OPTIONS

PA_ORG_REPORTING_SESSIONS

PA_PARAMETERS

PA_PERCENT_COMPLETES

PA_PERIODS_ALL

PA_PM_CONTROL_ACTIONS

Oracle Proprietary, Confidential InformationUse Restricted by Contract2 40 Oracle Projects Technical Reference Manual

PA_PM_PRODUCT_CONTROL_RULES

Actions to be controlled for records imported from a specific external product (See page 3 540) Information about projects (See page 3 542) Temporary table updated during the Update Project Summary Process (See page 3 550) Project summary amounts for cost and revenue (See page 3 551) Project summary amounts for budgets (See page 3 553) Project summary amounts for commitments (See page 3 556) Project summary records for each combination of project_id, task_id, and resource_list_member_id (See page 3 557) Assets defined for capital projects (See page 3 559) Relationship between projects or tasks and assets used to summarize CIP costs (See page 3 562) Summarized project CIP costs (See page 3 564) Information necessary to drill down from an asset line to the cost distribution line (See page 3 567) Class codes of class categories that are used to classify projects (See page 3 569) Customer representatives who are involved in projects (See page 3 570) Quick Entry fields for project templates (See page 3 571) Customers involved in projects (See page 3 573) Incremental amounts of allocated funds from agreements to projects and tasks (See page 3 575) Navigation options for each project template (See page 3 580) Employees involved in the administration of projects (See page 3 581)

PA_PROJECTS_ALL PA_PROJECTS_FOR_ACCUM

PA_PROJECT_ACCUM_ACTUALS

PA_PROJECT_ACCUM_BUDGETS PA_PROJECT_ACCUM_COMMITMENTS

PA_PROJECT_ACCUM_HEADERS

PA_PROJECT_ASSETS_ALL PA_PROJECT_ASSET_ASSIGNMENTS

PA_PROJECT_ASSET_LINES_ALL PA_PROJECT_ASSET_LINE_DETAILS

PA_PROJECT_CLASSES

PA_PROJECT_CONTACTS

PA_PROJECT_COPY_OVERRIDES PA_PROJECT_CUSTOMERS PA_PROJECT_FUNDINGS

PA_PROJECT_OPTIONS

PA_PROJECT_PLAYERS

Oracle Proprietary, Confidential InformationUse Restricted by ContractHighLevel Design 2 41

PA_PROJECT_ROLE_TYPES

Implementationdefined responsibilities or positions assigned to employees on projects (See page 3 582) Valid project status codes (See page 3 583) Allowed actions for project status codes (See page 3 585) Implementationdefined project classifications that supply default information and drive some project processing (See page 3 587) Implementationdefined available distribution rules for each project type (See page 3 661) Temporary holding table used to download descriptive flexfields to Oracle Personal Time and Expense (See page 3 669) Temporary holding table used to download descriptive flexfield columns to Oracle Personal Time and Expense (See page 3 670) Temporary holding table used to download descriptive flexfield values to Oracle Personal Time and Expense (See page 3 671) Temporary holding table used to download descriptive flexfield value sets to Oracle Personal Time and Expense (See page 3 672) The operating unit to use for an employee using Oracle Personal Time and Expense (used if MultiOrg is implemented) (See page 3 673) Purge batch information (See page 3 674) Information on projects to be purged in a purge batch (See page 3 676) Purged details for projects in a purge batch (See page 3 677) Validation errors for projects in a purge batch (See page 3 678) General purpose table used for reporting Success and Exceptions (See page 3 679)

PA_PROJECT_STATUSES PA_PROJECT_STATUS_CONTROLS PA_PROJECT_TYPES_ALL

PA_PROJ_TYPE_DISTRIBUTIONS_ALL

PA_PTE_DESCRIPTIVE_FLEXS

PA_PTE_DESC_FLEX_COL_USAGES

PA_PTE_FLEX_VALUES

PA_PTE_FLEX_VALUE_SETS

PA_PTE_MORG_EMP_TAB

PA_PURGE_BATCHES_ALL PA_PURGE_PROJECTS

PA_PURGE_PROJECT_DETAILS

PA_PURGE_PROJECT_ERRORS

PA_REPORTING_EXCEPTIONS

Oracle Proprietary, Confidential InformationUse Restricted by Contract2 42 Oracle Projects Technical Reference Manual

PA_RESOURCES

Resources used in budgeting and project summary amounts (See page 3 681) Information on how a PA_TXN_ACCUM record was mapped to a resource list member (See page 3 683) Resource assignments for a budget version at a branch of projects work breakdown (See page 3 685) Systemdefined valid resource transaction attribute combinations (See page 3 687) Systemdefined ranking of resource formats used when mapping transaction attributes to resources in a resource list (See page 3 689) Implementationdefined lists of resources for budgeting and project summary amounts (See page 3 691) Resource list assignments to projects (See page 3 693) Resources within a resource list (See page 3 695) Uses of resource lists assigned to projects (See page 3 697) Mapping of a resource list member to a combination of resource transaction attributes (See page 3 699) Combination of transaction attributes for a resource that define which transactions to map to the resource (See page 3 702) Types of resources (See page 3 704) Steps in the approval cycle for online timecards and expense reports (See page 3 707) Implementationdefined formulas for deriving Accounting Flexfield segment values using AutoAccounting (See page 3 735) Parameters used by AutoAccounting rules that use SQL statements (See page 3 737) Implementationdefined assignments of AutoAccounting rules to Accounting Flexfield segments (See page 3 738)

PA_RESOURCE_ACCUM_DETAILS

PA_RESOURCE_ASSIGNMENTS

PA_RESOURCE_FORMATS

PA_RESOURCE_FORMAT_RANKS

PA_RESOURCE_LISTS_ALL_BG

PA_RESOURCE_LIST_ASSIGNMENTS PA_RESOURCE_LIST_MEMBERS PA_RESOURCE_LIST_USES PA_RESOURCE_MAPS

PA_RESOURCE_TXN_ATTRIBUTES

PA_RESOURCE_TYPES PA_ROUTINGS

PA_RULES

PA_RULE_PARAMETERS

PA_SEGMENT_RULE_PAIRINGS_ALL

Oracle Proprietary, Confidential InformationUse Restricted by ContractHighLevel Design 2 43

PA_SEGMENT_VALUE_LOOKUPS

Implementationdefined mappings of AutoAccounting rule intermediate values to Accounting Flexfield segment values (See page 3 740) Implementationdefined lists of segment value lookups (See page 3 741) Statuses of spawned programs (See page 3 743) Project Status Inquiry display column definitions (See page 3 744) Sets of standard bill rates that can be assigned as groups to projects and tasks (See page 3 745) Information about submitted streamline process requests (See page 3 747) Summary funding amounts allocated from agreements to projects and tasks (See page 3 749) Systemdefined categories that classify expenditure types and determine how expenditure items of each type are processed (See page 3 751) Userdefined subdivisions of project work (See page 3 752) Service type and task organization history (See page 3 759) Transaction controls of chargeable and billable status for projects and tasks (See page 3 760) Interface table to import transactions from external sources into Oracle Projects (See page 3 762) Implementationdefined sources of imported transactions originating in an external system (See page 3 771) Control table used internally by the Transaction Import program to control processing of pending transactions (See page 3 774) Lowest level of summarized transaction record used in project summary amounts (See page 3 781)

PA_SEGMENT_VALUE_LOOKUP_SETS

PA_SPAWNED_PROGRAM_STATUSES PA_STATUS_COLUMN_SETUP

PA_STD_BILL_RATE_SCHEDULES_ALL

PA_STREAMLINE_REQUESTS

PA_SUMMARY_PROJECT_FUNDINGS

PA_SYSTEM_LINKAGES

PA_TASKS

PA_TASK_HISTORY PA_TRANSACTION_CONTROLS

PA_TRANSACTION_INTERFACE_ALL

PA_TRANSACTION_SOURCES

PA_TRANSACTION_XFACE_CTRL_ALL

PA_TXN_ACCUM

Oracle Proprietary, Confidential InformationUse Restricted by Contract2 44 Oracle Projects Technical Reference Manual

PA_TXN_ACCUM_DETAILS

Drilldown information from PA_TXN_ACCUM to cost, revenue, and event revenue distribution lines, and to commitments (See page 3 784) Auditing information about updates on PA_TRANSACTION_INTERFACE_ALL (See page 3 786) Temporary table used when reporting project unbilled receivables aging (See page 3 791) The next project number (for automatic project numbering) (See page 3 792) Cost rates, assigned to nonlabor resources and organizations, that override the expenditure type cost rates (See page 3 793) Versions of project and budget workflows There can be many workflows for a project or budget (See page 3 795) Address information for people (See page 3 796) Employee and applicant assignment details (See page 3 799) DateTracked table holding personal information for employees, applicants and other people (See page 3 804) Predefined and user defined assignment status types (See page 3 814) Jobs defined for a Business Group (See page 3 818) Job key flexfield combinations table (See page 3 821) Organization hierarchy names (See page 3 823) Organization hierarchy details showing parentchild reporting relationships between organizations (See page 3 827) Version control information for specific organization hierarchies (See page 3 829) Period of service details for an employee (See page 3 836) Person types visible to specific Business Groups (See page 3 840)

PA_TXN_INTERFACE_AUDIT_ALL

PA_UNBILLED_REC_REPORTING

PA_UNIQUE_IDENTIFIER_CONTROL

PA_USAGE_COST_RATE_OVR_ALL

PA_WF_PROCESSES

PER_ADDRESSES PER_ALL_ASSIGNMENTS_F

PER_ALL_PEOPLE_F

PER_ASSIGNMENT_STATUS_TYPES

PER_JOBS PER_JOB_DEFINITIONS PER_ORGANIZATION_STRUCTURES PER_ORG_STRUCTURE_ELEMENTS

PER_ORG_STRUCTURE_VERSIONS

PER_PERIODS_OF_SERVICE PER_PERSON_TYPES

Oracle Proprietary, Confidential InformationUse Restricted by ContractHighLevel Design 2 45

PO_DISTRIBUTIONS_ALL PO_DOCUMENT_TYPES_ALL_B PO_HEADERS_ALL

Purchase order distributions (See page 3 842) Document types (See page 3 848) Document headers (for purchase orders, purchase agreements, quotations, RFQs) (See page 3 851) Purchase document lines (for purchase orders, purchase agreements, quotations, RFQs) (See page 3 858) Document shipment schedules (for purchase orders, purchase agreements, quotations, RFQs) (See page 3 864) Line types (See page 3 872) Purchase order releases (See page 3 874) Requisition headers (See page 3 879) Requisition lines (See page 3 883) Requisition distributions (See page 3 890) Suppliers (See page 3 893) Supplier sites (See page 3 900) Customer address information (See page 3 906) Invoice batch information (See page 3 911) Sources of invoice, credit memo and commitments (See page 3 914) Contacts for customers, addresses, and site uses (See page 3 919) Contact roles (See page 3 922) Customer information (See page 3 924) Information about customers, addresses, and site uses that are being merged or moved (See page 3 930) Headerlevel information about invoices, debit memos, chargebacks, commitments and credit memos (See page 3 933) Invoice, debit memo, chargeback, credit memo and commitment lines (See page 3 943)

PO_LINES_ALL

PO_LINE_LOCATIONS_ALL

PO_LINE_TYPES_B PO_RELEASES_ALL PO_REQUISITION_HEADERS_ALL PO_REQUISITION_LINES_ALL PO_REQ_DISTRIBUTIONS_ALL PO_VENDORS PO_VENDOR_SITES_ALL RA_ADDRESSES_ALL RA_BATCHES_ALL RA_BATCH_SOURCES_ALL

RA_CONTACTS

RA_CONTACT_ROLES RA_CUSTOMERS RA_CUSTOMER_MERGES

RA_CUSTOMER_TRX_ALL

RA_CUSTOMER_TRX_LINES_ALL

Oracle Proprietary, Confidential InformationUse Restricted by Contract2 46 Oracle Projects Technical Reference Manual

RA_CUST_TRX_TYPES_ALL

Transaction type for invoices, commitments and credit memos (See page 3 950) Accounting distributions for transactions imported using AutoInvoice (See page 3 954) Interface data that failed AutoInvoice validation (See page 3 958) Information for each invoice line imported using AutoInvoice (See page 3 959) Sales credit information for transactions imported using AutoInvoice (See page 3 969) Telephone and communications information (See page 3 972) Information about salespeople (See page 3 974) Business purpose of a customer address (See page 3 977) Percentage that a customer, site, or item is exempt from a tax code (See page 3 982) Payment Term information (See page 3 986)

RA_INTERFACE_DISTRIBUTIONS_ALL

RA_INTERFACE_ERRORS_ALL

RA_INTERFACE_LINES_ALL

RA_INTERFACE_SALESCREDITS_ALL

RA_PHONES

RA_SALESREPS_ALL RA_SITE_USES_ALL RA_TAX_EXEMPTIONS_ALL

RA_TERMS_B

Oracle Proprietary, Confidential InformationUse Restricted by ContractHighLevel Design 2 47

Internal Table ListThis section lists each private, internal table that Oracle Projects uses. Warning: Oracle Corporation does not support access to Oracle Applications data using these tables, except from standard Oracle Applications forms, reports, and programs. Oracle Projects uses the following internal tables: PA_PARALLEL_AUTOINSTALL PA_PROJECT_ASSET_LINE_DETS_AR

Oracle Proprietary, Confidential InformationUse Restricted by Contract2 48 Oracle Projects Technical Reference Manual

Project Analysis Collection Pack Table ListThis section lists the Oracle Projects tables that are used by the Project Analysis Collection Pack application. For details about these tables, see the Project Analysis Collection Pack Implementation Guide. Project Analysis Collection Pack uses the following tables: PA_ADW_DIMENSION_STATUS PA_ALL_EXP_TYPES_IT

PA_ALL_FINANCIAL_YRS_IT PA_ALL_PRJ_TYPES_IT PA_ALL_SRVC_TYPES_IT PA_BGT_TYPES_IT PA_CLASS_CATGS_IT PA_CLASS_CODES_IT PA_EXP_BUSINESS_GRPS_IT PA_EXP_ORGS_IT PA_EXP_TYPES_IT PA_FINANCIAL_QTRS_IT PA_FINANCIAL_YRS_IT PA_GL_PERIODS_IT PA_LEGAL_ENTITY_IT PA_LOWEST_RLMEM_IT PA_LOWEST_TASKS_IT PA_OPER_UNITS_IT PA_ORGS_IT PA_PERIODS_IT PA_PRJ_ACT_CMT_IT_ALL PA_PRJ_BGT_LINES_IT_ALL PA_PRJ_BUSINESS_GRPS_IT PA_PRJ_CLASSES_IT PA_PRJ_ORGS_IT PA_PRJ_TYPES_IT_ALLOracle Proprietary, Confidential InformationUse Restricted by ContractHighLevel Design 2 49

PA_PROJECTS_IT_ALL PA_RES_LISTS_IT_ALL_BG PA_SET_OF_BOOKS_IT PA_SRVC_TYPES_IT PA_TOP_RLMEM_IT PA_TOP_TASKS_IT PA_TSK_ACT_CMT_IT_ALL PA_TSK_BGT_LINES_IT_ALL

Oracle Proprietary, Confidential InformationUse Restricted by Contract2 50 Oracle Projects Technical Reference Manual

Public View ListThis section lists each public database view that Oracle Projects uses and provides a brief description of each of those views. These views may be useful for your custom reporting or other data requirements. The page reference is to the detailed view description in Chapter 3. Oracle Projects uses the following public views: View NameHR_OPERATING_UNITS PA_ACCUM_RSRC_ACT_BASE_V

Description Information about operating units (See page 3 152) A base view that shows projectlevel and tasklevel resource actuals (See page 3 158) A summary view based on PA_ACCUM_RSRC_ACT_BASE_V (See page 3 161) A base view that shows projectlevel and tasklevel resource commitments (See page 3 163) A summary view based on PA_ACCUM_RSRC_CMT_BASE_V (See page 3 168) A summary view based on PA_ACCUM_RSRC_COST_BGT_V (See page 3 169) A base view that shows projectlevel and tasklevel resource amounts (See page 3 165) A summary view based on PA_ACCUM_RSRC_REV_BGT_BASE_V (See page 3 171) A reporting view that shows actual cost and revenue totals for projects and tasks (See page 3 174) A reporting view that shows commitment totals for projects and tasks (See page 3 176) A reporting view that shows original and baseline budget totals by cost budget type (See page 3 178) A reporting view that shows original and baseline budget totals by revenue budget type (See page 3 180) Actual cost and revenue totals for lowest level tasks and resources by GL period (See page 3 182)

PA_ACCUM_RSRC_ACT_V

PA_ACCUM_RSRC_CMT_BASE_V

PA_ACCUM_RSRC_CMT_V

PA_ACCUM_RSRC_COST_BGT_V

PA_ACCUM_RSRC_REV_BGT_BASE_V

PA_ACCUM_RSRC_REV_BGT_V

PA_ACCUM_WBS_ACT_V

PA_ACCUM_WBS_CMT_V

PA_ACCUM_WBS_COST_BGT_V

PA_ACCUM_WBS_REV_BGT_V

PA_ACT_BY_GL_PERIOD_V

Oracle Proprietary, Confidential InformationUse Restricted by ContractHighLevel Design 2 51

PA_ACT_BY_PA_PERIOD_V

Actual cost and revenue totals for lowest level tasks and resources by PA period (See page 3 184) Details of Oracle Payables invoices that prevent a period from being closed (See page 3 212) Oracle Payables invoices that prevent a period from being closed (See page 3 214) AutoAccounting lookup set values (See page 3 216) Returns information about draft invoices that may be deleted in current run (See page 3 226) Returns information about invoices processed in the current run, for use with billing extensions (See page 3 227) Returns detail information for amount processed in the current run (See page 3 228) Runtime view for use in billing extensions that shows event info (See page 3 232) Returns information about draft revenues that are eligible for deletion in current run for use in billing extensions (See page 3 234) Returns information about draft invoices that will be deleted in the current run of revenue generation (See page 3 235) Returns detail information for amounts processed in the current run of revenue generation (See page 3 236) View of burden cost components for a given compiled set ID, expenditure type, and expenditure organization (See page 3 254) All summarized burden expenditure items and their cost distribution lines (See page 3 256) MRC cross charge distributions that prevent a period from being closed This view in period close reports (See page 3 264)

PA_AP_INV_EXCEPTIONS_DET_V

PA_AP_INV_EXCEPTIONS_SUM_V

PA_AUTOACCOUNTING_LOOKUPS_VIEW PA_BILLING_INV_DELETION_V

PA_BILLING_INV_PROCESSED_V

PA_BILLING_INV_TRANSACTIONS_V

PA_BILLING_ORIG_EVENTS_V

PA_BILLING_REV_DELETION_V

PA_BILLING_REV_INV_DELETION_V

PA_BILLING_REV_TRANSACTIONS_V

PA_BURDEN_DETAILS_BASE_V

PA_BURDEN_EXP_ITEM_CDL_V

PA_CC_EXCEPTIONS_DET_MRC_V

Oracle Proprietary, Confidential InformationUse Restricted by Contract2 52 Oracle Projects Technical Reference Manual

PA_CC_EXCEPTIONS_DET_V

This view is in period close reports. It shows the details of all cross charge distribution lines that prevent closing a period (See page 3 266) This view is used in period close reports. It shows all cross charge distribution lines that prevent closing a period (See page 3 268) Cross charge distributions that prevent a period from being closed. This view is used in period close reports. (See page 3 270) View for Cross Charge Audit by GL Account showing the Cross Charge Distribution Lines and the corresponding entries in Oracle General Ledger (See page 3 272) Indirect cost components of all the nonsummarized transactions (See page 3 286) Summarization criteria for burden summarization of expenditure items (See page 3 289) This view displays the indirect cost components of all the nonsummarized Commitment transactions of a project using the proper indirect rate schedules and revisions (See page 3 296) This usercustomizable view defines the summarization criteria for burden summarization of commitment transactions (See page 3 298) This view lists the commitment transactions that are in error during burden summarization. (See page 3 301) This view lists all the summarized burden commitment transactions (See page 3 303) This view displays current commitment totals for lowest level tasks and resources by GL periods (See page 3 304) This view displays current commitment totals for lowest level tasks and resources by PA periods (See page 3 305) A view of all outstanding projectrelated commitment costs (See page 3 310)

PA_CC_EXCEPTIONS_SUM_MRC_V

PA_CC_EXCEPTIONS_SUM_V

PA_CC_GL_COST_XFER_AUDIT_V

PA_CDL_BURDEN_DETAIL_V

PA_CDL_BURDEN_SUMMARY_V

PA_CMT_BURDEN_DETAIL_V

PA_CMT_BURDEN_SUMMARY_V

PA_CMT_BURDEN_SUM_ERROR_V

PA_CMT_BURDEN_TXN_V

PA_CMT_BY_GL_PERIOD_V

PA_CMT_BY_PA_PERIOD_V

PA_COMMITMENT_TXNS_V

Oracle Proprietary, Confidential InformationUse Restricted by ContractHighLevel Design 2 53

PA_COST_BURDEN_DETAILS_V

View of individual burden cost components of the burdened cost of each expenditure item that is burdened (See page 3 329) Identifies the details cost distribution lines that prevent a period from being closed (See page 3 339) Identifies