Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

11i HRMS trm

Oracler HRMS .......................................................................................... Technical Reference Manual .......................................................................................... .......................................................................................... Release 11i .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... CAUTION! .......................................................................................... This document contains proprietary, confidential information that is the exclusive property of Oracle Corporation. .......................................................................................... .......................................................................................... See back cover for important information. .......................................................................................... .......................................................................................... .......................................................................................... .......................................................................................... Oracler HRMS Technical Reference Manual 11i January 2000 Oracler HRMS Technical Reference Manual Release 11i To order this book, ask for Part No. A82927–01 Copyright E 1996, 2000. Oracle Corporation. All rights reserved. Major Contributors: John Woodward, Louise Raffo, Julia Margetson, Andrew Moran, Mark Rowe, Mark Swaine, Kevin Kelley, Keith Ekiss, Charles Hudson, Michael Laverty, Janet McCandless. Contributors: Alvin Roussel, Martin Bocutt, Ole Lunddahl, Rohini Panchapakesan, Martin Reid, Sarju Shah, John Thuringer. This Technical Reference Manual (TRM) in any form, software or printed matter, contains proprietary information of Oracle Corporation; it is provided under an Oracle Corporation agreement containing restrictions on use and disclosure and is also protected by copyright, patent, and other intellectual property law. Restrictions applicable to this TRM include, but are not limited to: (a) exercising either the same degree of care to safeguard the confidentiality of this TRM as you exercise to safeguard the confidentiality of your own most important Confidential Information or a reasonable degree of care, whichever is greater; (b) maintaining agreements with your employees and agents that protect the Confidential Information of third parties such as Oracle Corporation and instructing such employees and agents of these requirements for this TRM; (c) restricting disclosure of this TRM to those of your employees who have a ”need to know” consistent with the purposes for which this TRM was disclosed to you; (d) maintaining this TRM at all times on your premises; (e) not removing or destroying any proprietary or confidential legends or markings placed upon this TRM in whatever form, software or printed matter; and (f) not reproducing or transmitting this TRM in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of Oracle Corporation. You should not use this TRM in any form, software or printed matter, to create software that performs the same or similar functions as any Oracle Corporation products. The information in this TRM is subject to change without notice. If you find any problems in the TRM in any form, software or printed matter, please report them to us in writing. Oracle Corporation does not warrant that this TRM is error–free. This TRM is provided to customer ”as–is” with no warranty of any kind. This TRM does not constitute Documentation as that term is defined in Oracle’s agreements. Reverse engineering of the Programs (software and documentation) associated with this TRM are prohibited. The Programs associated with this TRM are not intended for use in any nuclear, aviation, mass transit, medical, or other inherently dangerous applications. It shall be licensee’s responsibility to take all appropriate fail–safe, back–up, redundancy and other measures to ensure the safe use of such applications if the Programs are used for such purposes, and Oracle disclaims liability for any damages caused by such use of the Programs. Restricted Rights Legend This TRM and the Programs associated with this TRM delivered subject to the DOD FAR Supplement are ’commercial computer software’ and use, duplication and disclosure of the TRM and the Programs associated with this TRM shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement. Otherwise, this TRM and the Programs associated with this TRM delivered subject to the Federal Acquisition Regulations are ’restricted computer software’ and use, duplication and disclosure of the TRM and the Programs associated with this TRM shall be subject to the restrictions in FAR 52.227–14, Rights in Data –– General, including Alternate III (June 1987). Oracle Corporation, 500 Oracle Parkway, Redwood City, CA 94065. Oracle is a registered trademark, and CASE*Exchange, Enabling the Information Age, Hyper*SQL, NLS*Workbench, Oracle7, Oracle8, Oracle 8i, Oracle Access, Oracle Application Object Library, Oracle Discoverer, Oracle Financials, Oracle Quality, Oracle Web Customers, Oracle Web Employees, Oracle Work in Process, Oracle Workflow, PL/SQL, Pro*Ada, Pro*C, Pro*COBOL, Pro*FORTRAN, Pro*Pascal, Pro*PL/I, SmartClient, SQL*Connect, SQL*Forms, SQL*Loader, SQL*Menu, SQL*Net, SQL*Plus, and SQL*Report are trademarks or registered trademarks of Oracle Corporation. Other names may be trademarks of their respective owners. CAUTION T his Technical Reference Manual in any form –– software or printed matter –– contains proprietary, confidential information that is the exclusive property of Oracle Corporation. If you do not have a valid contract with Oracle for the use of this Technical Reference Manual or have not signed a non–disclosure agreement with Oracle covering this Technical Reference Manual, then you received this document in an unauthorized manner and are not legally entitled to possess or read it. Use, duplication, and disclosure are subject to restrictions stated in your contract with Oracle Corporation. Contents ume 1 . . . . . . . . . . . . . . . . . . . . .–1 ..... Chapter 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 – 1 Chapter 2 High–Level Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Overview of High–Level Design . . . . . . . . . . . . . . . . . . . . . . . . . . . Summary Database Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Database Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Public Table List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Date–Effective, Autogenerated and Release 11i Views . . . . . . . . . Public View List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Module List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 3 Detailed Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–1 Overview of Detailed Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–2 Table and View Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–3 Index me 2 . . . . . . . . . . . . . . . . . . .3–1 ....... 2–1 2–2 2–5 2–8 2–33 2–59 2–60 2–62 CHAPTER 1 Introduction T he Oracle HRMS Technical Reference Manual provides the information you need to understand the underlying structure of Oracle HRMS. After reading this manual, you should be able to convert your existing applications data, integrate your existing applications with your Oracle HRMS application, and write custom reports for your Oracle HRMS application, as well as read data that you need to perform other tasks. This chapter introduces you to the Oracle HRMS Technical Reference Manual, and explains how to use it. Oracle Proprietary, Confidential Information––Use Restricted by Contract Introduction 1–1 Introduction At Oracle, we design and build applications using Oracle Designer, our systems design technology that provides a complete environment to support developers through all stages of a systems life cycle. Because we use a repository–based design toolset, all the information regarding the underlying structure and processing of our applications is available to us online. Using Oracle Designer, we can present this information to you in the form of a technical reference manual. This Oracle HRMS Technical Reference Manual contains detailed, up–to–date information about the underlying structure of Oracle HRMS. As we design and build new releases of Oracle HRMS applications, we update our Oracle Designer repository to reflect our enhancements. As a result, we can always provide you with an Oracle HRMS 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 HRMS to improve performance. About this Manual This manual describes the Oracle Applications Release 11i data model, as used by Oracle HRMS; it discusses the database we include with a fresh install of Oracle Applications Release 11i. If you have not yet upgraded to Release 11, your database may differ from the database we document in this book. If you have upgraded from a previous release, you might find it helpful to use this manual with the appropriate Oracle Applications Product Update Notes manual. The product update notes list database changes and seed data changes in Oracle HRMS 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 HRMS. You can also use OracleMetaLink which is accessible through Oracle’s Support Web Center ( http://www.oracle.com/support/elec_sup ). Oracle Proprietary, Confidential Information––Use Restricted by Contract 1–2 Oracle HRMS Technical Reference Manual Finding the Latest Information The Oracle HRMS Technical Reference Manual contains the latest information as of the publication date. For the latest information we encourage you to use OracleMetaLink which is accessible through Oracle’s Support Web Center ( http://www.oracle.com/support/elec_sup ). Audience The Oracle HRMS Technical Reference Manual provides useful guidance and assistance to: • Technical End Users • Consultants • Systems Analysts • System Administrators • Other MIS professionals This manual assumes that you have a basic understanding of structured analysis and design, and of relational databases. It also assumes that you are familiar with Oracle Application Object Library and your Oracle HRMS application. If you are not familiar with the above products, we suggest that you attend one or more of the training classes available through Oracle Education (see: Other Information Sources: page 1 – 9). How This Manual is Organized This manual contains two major sections, High–Level Design and Detailed Design. High–Level Design This section, Chapter 2, contains database diagrams, and lists each database table and view that Oracle HRMS uses. This chapter also has a list of modules. Oracle Proprietary, Confidential Information––Use Restricted by Contract Introduction 1–3 Detailed Design This section, Chapter 3, contains a detailed description of the Oracle HRMS database design, including information about each database table and view you might need for your custom reporting or other data requirements. Oracle Proprietary, Confidential Information––Use Restricted by Contract 1–4 Oracle HRMS Technical Reference Manual How to Use This Manual The Oracle HRMS Technical Reference Manual is a single, centralized source for all the information you need to know about the underlying structure and processing of your Oracle HRMS application. For example, you can use this manual when you need to: • Convert existing application data • Integrate your Oracle HRMS application with your other applications systems • Write custom reports • Define alerts against Oracle Applications tables • Configure your Oracle Self–Service Web Applications • Create views for decision support queries using query tools • Create business views for Oracle Discoverer You need not read this manual cover to cover. Use the table of contents and index to quickly locate the information you need. Here are several examples of how you might use the Oracle HRMS Technical Reference Manual: Example #1 Suppose you are designing a program to load data about people from your existing human resource system into Oracle Human Resources. Your first step is to look at the Table List section of Chapter 2 for a table names resembling People. (Keep in mind that Oracle Human Resource tables have intuitive names). Once you locate the right table (PER_ALL_PEOPLE_F), 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 custom application references the correct columns. Then you can look at the Database Diagrams section in Chapter 2 to identify the tables related to PER_ALL_PEOPLE_F. You can examine these related table descriptions to ensure that your application references any other tables holding information relevant to your application. Example #2 Suppose you are writing a report to list the elements you have defined in Oracle Human Resources. You should use the Table List in Chapter Oracle Proprietary, Confidential Information––Use Restricted by Contract Introduction 1–5 2 to locate the table PAY_ELEMENT_TYPES_F. 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 Manual Do not use this manual to plan modifications You should not use this manual to plan modifications to your Oracle HRMS application. Modifying Oracle HRMS limits your ability to upgrade to future releases of your Oracle HRMS application. In addition, it interferes with our ability to give you the high–quality support you deserve. We have constructed your Oracle HRMS application so that you can customize it to fit your needs without programming, and you can integrate it with your existing applications through interface tables. However, should you require program modifications, you should contact our support team (see: Other Information Sources: page 1 – 9). They can put you in touch with Oracle Services, the professional consulting organization of Oracle. Their team of experienced applications professionals can make the modifications you need while ensuring upward compatibility with future product releases. Do not write data into non–interface tables Oracle reserves the right to change the structure of Oracle Applications tables, and to change the meaning of, add, or delete lookup codes and data in future releases. Do not write data directly into or change data in non–interface tables using SQL*Plus or other programming tools because you risk corrupting your database and interfering with our ability to support you. Moreover, this version of the Oracle HRMS Technical Reference Manual does not contain complete information about the dependencies between Oracle HRMS applications tables. Therefore, you should write data into only those tables we identify as interface tables. If you write data into other non–interface tables, you risk violating your data integrity since you might not fulfill all the data dependencies in your Oracle HRMS application. Oracle Proprietary, Confidential Information––Use Restricted by Contract 1–6 Oracle HRMS Technical Reference Manual 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 HRMS applications tables, and to change the meaning of, add, or delete lookup codes and other data in future releases. We do not guarantee the upward compatibility of the Oracle HRMS applications data model. For example, if you write a report that identifies concurrent requests that end in Error status by selecting directly from Oracle Application Object Library tables, we do not guarantee that your report will work properly after an upgrade. About Oracle Application Object Library The Oracle HRMS Technical Reference Manual may contain references to tables that belong to Oracle Application Object Library. Oracle Application Object Library is a collection of pre–built application components and facilities for building Oracle Applications and extensions to Oracle Applications. Oracle Application Coding Standards use the Oracle Application Object Library and contains shared components including but not limited to –– forms, subroutines, concurrent programs and reports, database tables and objects, messages, menus, responsibilities, flexfield definitions and online help. ☞ Attention: Oracle does not support any customization of Oracle Application Object Library tables or modules, not even by Oracle consultants. (Oracle Application Object Library tables generally have names beginning with FND_%.) Accordingly, this manual does not contain detailed information about most Oracle Application Object Library tables used by your Oracle HRMS application. A Few Words About Terminology The following list provides you with definitions for terms that we use throughout this manual: Oracle Proprietary, Confidential Information––Use Restricted by Contract Introduction 1–7 Relationship A relationship describes any significant way in which two tables may be associated. For example, rows in the Journal Headers table may have a one–to–many relationship with rows in the Journal Lines table. Database Diagram A database diagram is a graphic representation of application tables and the relationships between them. Summary Database Diagram A summary database diagram shows the most important application tables and the relationships between them. It omits tables and relationships that contribute little to the understanding of the application data model. Typically, a summary database diagram shows tables that contain key reference and transaction data. Module A module is a program or procedure that implements one or more business functions, or parts of a business function, within an application. Modules include forms, concurrent programs and reports, and subroutines. Application Building Block An application building block is a set of tables and modules (forms, reports, and concurrent programs) that implement closely–related database objects and their associated processing. Said another way, an application building block is a logical unit of an application. Lookups Lookups, formerly known as QuickCodes, let you define general purpose, static lists of values for window fields. Lookups allow you to base your program logic on lookup codes while displaying user–friendly names in a list of values window. Lookups 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. Oracle Proprietary, Confidential Information––Use Restricted by Contract 1–8 Oracle HRMS Technical Reference Manual Form A form is a module comprised of closely related windows that are used together to perform a task. For example, the Enter Journals form in Oracle General Ledger includes the Enter Journals window, the Batch window, and the More Actions window among others. The Enter Journals window is the main window, and from it, you can use buttons to navigate to other windows in the form. The form name usually corresponds to the main window in the form, and is frequently a window you open directly from the Navigator. Other Information Sources There are additional information sources, including other documentation, training and support services, that you can use to increase your knowledge and understanding of Oracle Designer, Oracle Application Object Library, and your Oracle HRMS application. We want to make these products easy for you and your staff to understand and use. Oracle Designer Online Documentation The online help for Oracle Designer describes how you can use Oracle Designer for your development needs. Oracle Applications Developer’s Guide This guide contains the coding standards followed by the Oracle Applications development staff. It describes the Oracle Application Object Library components needed to implement the Oracle Applications user interface described in the Oracle Applications User Interface Standards. It also provides information to help you build your custom Developer forms so that they integrate with Oracle Applications. Oracle Applications User Interface Standards This manual contains the user interface (UI) standards followed by the Oracle Applications development staff. It describes the UI for the Oracle Applications products and how to apply this UI to the design of an application built using Oracle Forms 6. Oracle Proprietary, Confidential Information––Use Restricted by Contract Introduction 1–9 Oracle HRMS applications User Guide Your user guide provides you with all the information you need to use your Release 11i Oracle HRMS application. Each user guide is organized for fast, easy access to detailed information in a function– and task–oriented organization. Oracle Self–Service Web Applications Online Documentation This documentation describes how Oracle Self–Service Web Applications enable companies to provide a self–service and secure Web interface for employees, customers, and suppliers. Employees can change their personal status, submit expense reports, or request supplies. Customers can check on their orders, and suppliers can share production schedules with their trading partners. This documentation is available in HTML only. Oracle Applications Flexfields Guide This guide provides flexfields planning, setup and reference information for the Oracle HRMS implementation team, as well as for users responsible for the ongoing maintenance of Oracle Applications product data. This manual also provides information on creating custom reports on flexfields data. Oracle Workflow Guide This manual explains how to define new workflow business processes as well as customize existing Oracle Applications–embedded workflow processes. You also use this guide to complete the setup steps necessary for any Oracle Applications product that includes workflow–enabled processes. Oracle Alert User Guide This manual explains how to define periodic and event alerts to monitor the status of your Oracle Applications data. Multiple Reporting Currencies in Oracle Applications If you use the Multiple Reporting Currencies feature to report and maintain accounting records in more than one currency, use this manual before implementing Oracle HRMS. This manual details additional steps and setup considerations for implementing Oracle HRMS with this feature. Oracle Proprietary, Confidential Information––Use Restricted by Contract 1 – 10 Oracle HRMS Technical Reference Manual Multiple Organizations in Oracle Applications If you use the Oracle Applications Multiple Organization Support feature to use multiple sets of books for one Oracle HRMS installation, use this guide to learn about setting up and using Oracle HRMS with this feature. This book describes the Oracle Applications organization model, which defines business units and the relationships between them in an arbitrarily complex enterprise. Functional and technical overviews of multiple organizations are presented, as well as information about how to set up and implement this feature set in the relevant Oracle Applications products. Oracle Manufacturing, Distribution, Sales and Service Open Interfaces Manual This manual contains up–to–date information about integrating with other Oracle Manufacturing applications and with your other systems. This documentation includes open interfaces found in Oracle Manufacturing. Oracle Applications Messages Manual The Oracle Applications Messages Manual contains the text of numbered error messages in Oracle Applications. (Oracle Applications messages begin with the prefix ”APP–”.) It also provides information on the actions you take if you get a message. Note: This manual is available only in HTML format. Installation and System Administration Oracle Applications Installation Release Notes This manual contains a road map to the components of the release, including instructions about where to access the Release 11i documentation set. Oracle Applications Concepts Designed to be the first book the user reads to prepare for an installation of Oracle Applications. It explains the technology stack, architecture, features and terminology for Oracle Applications Release 11i. This book also introduces the concepts behind and major uses of Applications–wide features such as MRC, BIS, languages and character sets (NLS, MLS), BIS, Self–Service Web Applications and so on. Oracle Proprietary, Confidential Information––Use Restricted by Contract Introduction 1 – 11 Installing Oracle Applications Describes the One–Hour Install process, the method by which Release 11i will be installed. This manual includes all how–to steps, screen shots and information about Applications–wide post–install tasks. Using the AD Utilities This manual contains how–to steps, screen shots and other information required to run the various AD utilities such as AutoInstall, AutoPatch, AD Administration, AD Controller, Relink and so on. It also contains information about when and why you should use these utilities. Upgrading Oracle Applications This manual contains all the product specific pre and post–upgrade steps that are required to upgrade products from Release 10.7 (NCA, SC and character–mode) or Release 11 of Oracle Applications. This manual also contains an overview chapter that describes all the tasks necessary to prepare and complete a upgrade of Oracle Applications. Oracle Applications System Administrator’s Guide This manual provides planning and reference information for the Oracle Applications System Administrator. It contains information on how to define security, customize menus and manage concurrent processing. Oracle Applications Product Update Notes This book contains a summary of each new feature we added since Release 11, as well as information about database changes and seed data changes that may affect your operations or any custom reports you have written. If you are upgrading from Release 10.7 you also need to read Oracle Applications Product Update Notes Release 11. Oracle Self–Service Web Applications Implementation Manual This manual describes the setup steps for Oracle Self–Service Web Applications and the Web Applications Dictionary. Oracle Human Resources Implementation Manual This manual contains up–to–date information about new Oracle HRMS applications features and guides you step–by–step through setting up Oracle Proprietary, Confidential Information––Use Restricted by Contract 1 – 12 Oracle HRMS Technical Reference Manual and integrating your Oracle HRMS application. The Oracle Human Resources Implementation Manual helps you use your Oracle HRMS application to its fullest. Oracle Applications Implementation Wizard User Guide If you are implementing more than one Oracle product, you can use the Oracle Applications Implementation Wizard to coordinate your setup activities. This guide describes how to use the wizard. Other Information Training Oracle Education offers a complete set of training courses to help you and your staff master Oracle Applications. We can help you develop a training plan that provides thorough training for both your project team and your end users. We will work with you to organize courses appropriate to your job or area of responsibility. Training professionals can show you how to plan your training throughout the implementation process so that the right amount of information is delivered to key people when they need it the most. You can attend courses at any one of our many Educational Centers, or you can arrange for our trainers to teach at your facility. In addition, we can tailor standard courses or develop custom courses to meet your needs. Support From on–site support to central support, our team of experienced professionals provides the help and information you need to keep your Oracle HRMS application working for you. This team includes your Technical Representative, Account Manager, and Oracle’s large staff of consultants and support specialists with expertise in your business area, managing an Oracle server, and your hardware and software environment. Oracle Proprietary, Confidential Information––Use Restricted by Contract Introduction 1 – 13 About Oracle Oracle Corporation develops and markets an integrated line of software products for database management, applications development, decision support and office automation, as well as Oracle Applications. Oracle Applications provides the E–Business Suite, a fully integrated suite of more than 70 software modules for financial management, internet procurement, business intelligence, 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, enabling organizations to integrate different computers, different operating systems, different networks, and even different database management systems, into a single, unified computing and information resource. Oracle is the world’s leading supplier of software for information management, and the world’s second largest software company. Oracle offers its database, tools, and application products, along with related consulting, education and support services, in over 145 countries around the world. Thank You Thanks for using Oracle HRMS applications and this technical reference manual! We appreciate your comments and feedback. At the beginning of this manual is a Reader’s Comment Form that you can use to explain what you like or dislike about your Oracle HRMS application or this technical reference manual. Mail your comments to the following address or call us directly at (650) 506–7000. Oracle Applications Documentation Manager Oracle Corporation 500 Oracle Parkway Redwood Shores, California 94065 U.S.A. Or, send electronic mail to appsdoc@us.oracle.com. Oracle Proprietary, Confidential Information––Use Restricted by Contract 1 – 14 Oracle HRMS Technical Reference Manual CHAPTER 2 High–Level Design T his chapter presents a high–level design for Oracle HRMS that satisfies the business needs we specify during Strategy and Analysis. It contains database diagrams for Oracle HRMS application building blocks, lists of database tables and views, and a list of modules. Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–1 Overview of High–Level Design During High–Level Design, we define the application components (tables, views, and modules) we need to build our application. We specify what application components should do without specifying the details of how they should do it. You can refer to this High–Level Design chapter to quickly acquaint yourself with the tables, views, and modules that comprise Oracle HRMS applications. And, you can prepare yourself to understand the detailed design and implementation of Oracle HRMS. Summary Database Diagram The Summary Database Diagram section graphically represents the most important application tables and the relationships between them. It omits tables and relationships that contribute little to the understanding of the application data model. Typically, a summary database diagram shows tables that contain key reference and transaction data. We prepare a summary database diagram to describe, at a conceptual level, the key information on which our business depends. Later, we refine this summary database diagram, breaking it into multiple database diagrams (generally, one per application building block) to represent all the tables and relationships we need to implement our application in the database. Review the Summary Database Diagram section to see at a glance the major tables and relationships on which your Oracle HRMS application depends. Database Diagrams The Database Diagrams section graphically represents all Oracle HRMS applications tables and the relationships between them, organized by building block. Use this section to quickly learn what tables each Oracle HRMS application building block uses, and how those tables interrelate. Then, you can refer to the Table and View Definitions sections of Chapter 3 for more detailed information about each of those tables. Table Lists The Table List sections list the Oracle HRMS applications tables. Because a product might not include at least one table for each type, Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–2 Oracle HRMS Technical Reference Manual this Technical Reference Manual might not include each of the following sections. Public Tables Use the Public Table List section to quickly identify the tables you are most interested in. Then, you can refer to the Table and View Definitions sections of Chapter 3 for more detailed information about those tables. In addition, this manual may contain full documentation for one or more of the following Application Object Library tables: FND_DUAL, FND_CURRENCIES, and FND_COMMON_LOOKUPS. Internal Tables This section includes a list of private, internal tables used by Oracle HRMS; we do not provide additional documentation for these tables. View Lists The View List sections list the Oracle HRMS views, with one section for each type of view. Because a product might not include at least one view for each type, this Technical Reference Manual might not include each of the following sections. Use this section to quickly identify the views you are most interested in. Then, you can refer to the Table and View Definitions sections of Chapter 3 for more detailed information about those views. Public Views This section lists views that may be useful for your custom reporting or other data requirements. The list includes a description of the view, and the page in Chapter 3 that gives detailed information about the public view. Web Views This section lists views that you may need to configure your Self–Service Web applications. The list includes a description of the view, and the page in Chapter 3 that gives detailed information about the web view. Forms and Table Views This section lists supplementary views that are not essential to the Release 11i data model, but simplify coding or improve performance for Oracle Developer. Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–3 Internal Views This section includes each private, internal view that Oracle HRMS uses. Single–Organization Views This section lists the Oracle HRMS 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 HRMS. Multiple Reporting Currency Views This list includes views that were created to support the Multiple Reporting Currencies feature. MultiLingual Views This section lists views that were created to allow certain seed data to be available in multiple national languages simultaneously. Module List The Module List section briefly describes each of the Oracle HRMS 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 HRMS. Use your user’s guide to learn more about reports and concurrent processes. Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–4 Oracle HRMS Technical Reference Manual Summary Database Diagram Summary Database Diagrams are included for Oracle Government Human Resources and Oracle Statutory Sickness Pay/Statutory Maternity Pay. Summary Database Diagrams graphically represent the most important tables and the relationships between them. They describe at a conceptual level, the key information on which your application depends. These diagrams show tables that contain key reference and transaction data, and omit tables and relationships that contribute little to the understanding of the data model. For example, a foreign key relationship shown between two tables may actually be implemented by an intervening table, not shown in these diagrams. For more detailed graphical representations of Oracle HRMS applications tables and the relationships between them, see the Database Diagrams section in this chapter. Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–5 Database Diagramming Conventions We use the following notational conventions in our database diagrams: Figure 2 – 1 Database Diagram Conventions Server Model Diagram Elements and Notation Recursive foreign key (Pig's Ear) Title Bar Column/attribute details section Relational Table Foreign key constraint Arc EMP Primary key column (#*) Mandatory column (*) Delete rule indicator # * EMPNO * DEPTNO DEPT Values in the foreign key must match the primary key # * DEPTNO * DNAME Mandatory and Optional Foreign Keys A Value entered in the column in the foreign key must match a value in the primary key column. A Value entered in the column in the foreign key must match either a value in the primary key column, or else it must ne null. Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–6 Oracle HRMS Technical Reference Manual Tables – are the basic unit of storage in the database. A hand symbol preceding the title in the table’s title bar indicates that the table is not owned by this application but shared with another. Foreign key constraint – is a type of referential integrity constraint for checking the integrity of data entered in a specific column or set of columns. This specified column or set of columns is known as the foreign key. Delete rule indicator – determines the action to be taken when an attempt is made to delete a related row in a join table. A line through the foreign key constraint, as shown on the above diagram, indicates that this action is restricted. Arcs – specify that, for any given row in a table, a value must be entered in one of the arc columns. The remaining columns within the arc must be null. Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–7 Database Diagrams This section graphically represents all Oracle HRMS applications tables and the relationships between them, organized by building block. Use this section to quickly learn what tables each Oracle HRMS 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 HRMS application building blocks: • Diagram 1: Absences • Diagram 2: Assignment Set Criteria • Diagram 3: Career • Diagram 4: Contracts • Diagram 5: Core Payroll • Diagram 6: Costing • Diagram 7: DateTrack • Diagram 8: Elements • Diagram 9: Element Templates • Diagram 10: Employee • Diagram 11: FastFormulas • Diagram 12: Grades • Diagram 13: Organization • Diagram 14: Payroll Process Actions • Diagram 15: Payments • Diagram 16: Recruitment • Diagram 17: Taskflow • Diagram 18: US Geocodes • Diagram 19 : US State Tax Information • Diagram 20: US Wage Attachments • Diagram 21: US Workers Compensation 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. Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–8 Oracle HRMS Technical Reference Manual There are also the following Summary Database Diagrams: • Diagram 22: Oracle Government Human Resources Summary Database Diagram • Diagram 23: Oracle Statutory Sickness Pay/Statutory Maternity Pay Summary Database Diagram Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–9 Diagram 1 – Absences Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–10 Oracle HRMS Technical Reference Manual Diagram 2 – Assignment Set Criteria Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–11 Diagram 3 – Career Diagram 4 – Contracts 2–12 Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–12 Oracle HRMS Technical Reference Manual Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–13 Diagram 5 – Core Payroll Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–14 Oracle HRMS Technical Reference Manual Diagram 6 – Costing Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–15 Diagram 7 – DateTrack Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–16 Oracle HRMS Technical Reference Manual Diagram 8 – Elements Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–17 Diagram 9 – Element Templates Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–18 Oracle HRMS Technical Reference Manual Diagram 10 – Employee Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–19 Diagram 11 – FastFormulas Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–20 Oracle HRMS Technical Reference Manual Diagram 12 – Grades Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–21 Diagram 13 – Organization Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–22 Oracle HRMS Technical Reference Manual Diagram 14 – Payroll Process Actions Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–23 Diagram 15 – Payments Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–24 Oracle HRMS Technical Reference Manual Diagram 16 – Recruitment Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–25 Diagram 17 – Taskflow Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–26 Oracle HRMS Technical Reference Manual Diagram 18 – US Geocodes Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–27 Diagram 19 – US State Tax Information Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–28 Oracle HRMS Technical Reference Manual Diagram 20 – US Wage Attachments Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–29 Diagram 21 – US Workers Compensation Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–30 Oracle HRMS Technical Reference Manual Diagram 22 – Oracle Government Human Resources Summary Database Diagram Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–31 Diagram 23 – Oracle SSP/SMP Summary Database Diagram Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–32 Oracle HRMS Technical Reference Manual Public Table List This section lists each public database table used by Oracle Human Resources, Oracle Self Service Human Resources, Oracle Government Human Resources, Oracle Payroll and Oracle Statutory Sickness Pay/Statutory Maternity Pay. The section also provides a brief description of each of those tables. The page reference is to the table description in Chapter 3. Note that ”public” tables are not necessarily intended for write access by custom code; Oracle Corporation supports write access using only standard Oracle Applications forms, reports, and programs, or any SQL write access to tables explicitly documented as API tables. For more information, see the How Not To Use This Manual section of this book’s Introduction. The applications listed above use the following Public tables: Table Name Description BEN_BENEFICIARIES_F List of the beneficiaries of a specific benefit program. (See page 3–8) BEN_BENEFIT_CLASSIFICATIONS Classification for a particular benefit, eg pension, health, life insurance, flex plan. (See page 3–9) BEN_BENEFIT_CONTRIBUTIONS_F Default contributions payable for cover by a specific benefit. (See page 3–11) BEN_COVERED_DEPENDENTS_F Dependents covered by specific benefit plans. (See page 3–13) BEN_VALID_DEPENDENT_TYPES Types of dependent relationship that are valid for cover by a specific benefit. (See page 3–14) DT_COLUMN_PROMPTS Default prompts for columns in DateTrack History views. (See page 3–15) DT_COLUMN_PROMPTS_TL Default prompts for columns in DateTrack History views. (See page 3–16) DT_DATE_PROMPTS Obsolete in Release 11i. (See page 3–17) DT_DATE_PROMPTS_TL Default prompts for effective start date and end date columns in DateTrack History views. (See page 3–18) DT_TITLE_PROMPTS Default window titles for DateTrack History views. (See page 3–19) DT_TITLE_PROMPTS_TL Default window titles for DateTrack History views. (See page 3–20) Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–33 FF_ARCHIVE_ITEMS Archive recording results of evaluating database items. (See page 3–21) FF_ARCHIVE_ITEM_CONTEXTS Context values for retrieving FF_ARCHIVE_ITEMS. (See page 3–22) FF_COMPILED_INFO_F Compiled versions of user–defined formulas. (See page 3–23) FF_CONTEXTS Identifies the context for specific formulas, for example EMPLOYEE_ID. (See page 3–24) FF_DATABASE_ITEMS Basic items of data in the application database. (See page 3–26) FF_FDI_USAGES_F Compiler generated description of data items used in a formula. (See page 3–28) FF_FORMULAS_F Formula definitions and text. (See page 3–29) FF_FORMULA_TYPES Used to define groups of formulas to associate with formula contexts. (See page 3–31) FF_FTYPE_CONTEXT_USAGES Contexts for a specific formula type. (See page 3–32) FF_FUNCTIONS FastFormula Function definitions. (See page 3–33) FF_FUNCTION_CONTEXT_USAGES Contexts required by a function. (See page 3–35) FF_FUNCTION_PARAMETERS Definitions of parameters for a specific FastFormula function. (See page 3–36) FF_GLOBALS_F Global Values and data types. (See page 3–37) FF_LOOKUPS Lookups used specifically for FastFormula. (See page 3–39) FF_QP_REPORTS QuickPaint report definitions. (See page 3–40) FF_ROUTES FROM and WHERE clauses of a SQL statement for a specific database item. (See page 3–41) FF_ROUTE_CONTEXT_USAGES A single usage of a context as a bind variable in the ROUTE sql statement. (See page 3–42) FF_ROUTE_PARAMETERS Parameters that can be passed to a ROUTE to restrict the number of rows returned by the ROUTE. (See page 3–43) FF_ROUTE_PARAMETER_VALUES Values provided for route parameters by a database item. (See page 3–45) FF_USER_ENTITIES Table and selection criteria combination used to define database items. (See page 3–46) Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–34 Oracle HRMS Technical Reference Manual FND_APPLICATION No table description FND_COMPILED_ID_FLEX_STRUCTS No table description FND_CURRENCIES No table description FND_DATA_GROUP_UNITS No table description FND_DESCR_FLEX_CONTEXTS No table description FND_FORM No table description FND_ID_FLEX_STRUCTURES No table description FND_PRODUCT_DEPENDENCIES No table description FND_PRODUCT_INSTALLATIONS No table description FND_RESPONSIBILITY No table description FND_SESSIONS No table description FND_TERRITORIES No table description GHR_BREAKDOWN_CRITERIA Holds the criteria used to run the breakdown report. (See page 3–48) GHR_BREAKDOWN_RESULTS A temporary table used to produce the breakdown report (See page 3–49) GHR_COMPLAINTS Holds information for processing a complaint. (See page 3–50) GHR_COMPLAINT_ACTIONS Holds the actions for a complaint. (See page 3–54) GHR_COMPLAINT_BASES Holds the bases for a complaint issue. (See page 3–55) GHR_COMPLAINT_COSTS Holds the costs involved in the complaint. (See page 3–56) GHR_COMPLAINT_ISSUES Holds the issues that are pertaining to a given (See page 3–57) GHR_COMPLAINT_PEOPLE Holds the complainants who are involved in the complaint action. (See page 3–59) GHR_CPDF_TEMP Temporarily stores information required to generate various CPDF reports. (See page 3–60) GHR_DUAL_ACTIONS Stores First NOAs and all its associated second NOAs that can be processed in a dual action. (See page 3–62) GHR_DUAL_PROC_METHODS Stores the process method for the first and the second NOA codes. (See page 3–63) Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–35 GHR_DUTY_STATIONS_F This table holds information about duty stations. (See page 3–64) GHR_EVENTS This table stores various events. (See page 3–65) GHR_EVENT_HISTORY It stores various events happening during RPA process and definition of Position. (See page 3–66) GHR_FAMILIES Holds information about a family. (See page 3–67) GHR_GROUPBOXES Groupboxes defined to be used by workflow (See page 3–68) GHR_GROUPBOX_USERS Defines the members of the Groupbox (See page 3–69) GHR_INTERFACE This is a general purpose table for various interfaces with Federal HR system. (See page 3–70) GHR_LOCALITY_PAY_AREAS_F This table stores information about locality pay areas. (See page 3–76) GHR_MASS_ACTIONS_PREVIEW This table is used to show the Employee/Position detail to the user based on the selection criteria (See page 3–77) GHR_MASS_AWARDS Used to store the details of the Mass Award (See page 3–80) GHR_MASS_AWARD_CRITERIA_COLS Used to store the Selection Criteria items used in Mass Awards (See page 3–81) GHR_MASS_AWARD_CRITERIA_VALS Used to store the values for the selection criteria in the Mass Awards (See page 3–82) GHR_MASS_REALIGNMENT This table is used to store criteria for mass realignment. (See page 3–83) GHR_MASS_SALARIES This table stores the criteria and status for mass salary action. (See page 3–85) GHR_MASS_SALARY_CRITERIA This table stores the additional criteria for a mass salary action. (See page 3–86) GHR_MASS_TRANSFERS This table stores the additional criteria for a mass transfer action. (See page 3–87) GHR_MASS_TRANSFER_CRITERIA This table stores the additional criteria for a mass transfer action. (See page 3–88) GHR_NATURE_OF_ACTIONS This table holds a list of nature of action codes. (See page 3–89) Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–36 Oracle HRMS Technical Reference Manual GHR_NOAC_LAS Stores NOA and the associated Legal Authorities (See page 3–90) GHR_NOAC_REMARKS Stores NOA and the associated Remarks (See page 3–91) GHR_NOA_FAMILIES Stores Families and associated NOAs (See page 3–92) GHR_NOA_FAM_PROC_METHODS This table is intersection between families and personnel actions. (See page 3–93) GHR_PAYROLL This table is used by payroll interface to get data for SF113A report. (See page 3–94) GHR_PAY_PLANS Defines the Pay Plans (See page 3–95) GHR_PAY_PLAN_WAITING_PERIODS Defines the waiting period of the Pay Plans (See page 3–96) GHR_PA_DATA_FIELDS This table holds the fields that are available on the request for personnel action form and the extra information. (See page 3–97) GHR_PA_HISTORY Stores the history of all the transactions performed on certain tables. (See page 3–98) GHR_PA_REMARKS Stores Remark codes for the Personnel Action (See page 3–106) GHR_PA_REQUESTS Stores all the information about the Request to Personnel Action. (See page 3–107) GHR_PA_REQUEST_EI_SHADOW Stores all the columns of the corresponding record of GHR_PA_REQUEST_EXTRA_INFO. (See page 3–114) GHR_PA_REQUEST_EXTRA_INFO Stores additional information based on information types. (See page 3–116) GHR_PA_REQUEST_INFO_TYPES Defines information types to be used in Extra Information. (See page 3–119) GHR_PA_REQUEST_SHADOW Stores all the columns of the corresponding record of GHR_PA_REQUESTS. (See page 3–120) GHR_PA_ROUTING_HISTORY Routing History details of the PA Request (See page 3–122) GHR_PD_CLASSIFICATIONS Classification details of a Position Description. (See page 3–124) GHR_PD_ROUTING_HISTORY Routing History details of Position Description (See page 3–125) Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–37 GHR_POIS Contains information related to Personnel Office Identifier (See page 3–127) GHR_POSITION_DESCRIPTIONS Federal Position Description details (See page 3–128) GHR_PREMIUM_PAY_INDICATORS It holds a list of premium pay indicators. (See page 3–130) GHR_PROCESS_LOG It contains log information about various batch process. (See page 3–131) GHR_REMARKS It holds a list of remarks that are used to enter against a request for personnel action. (See page 3–132) GHR_RESTRICTED_PROC_METHODS It is intersection between a restricted form and personnel action data fields (See page 3–133) GHR_RIF_CRITERIA It holds the criteria used to retrieve people to produce a reduction in force (RIF) register. (See page 3–134) GHR_RIF_REGISTERS It is a temporary table used to list the people who match the criteria. (See page 3–135) GHR_ROUTING_GROUPS Routing Group information (See page 3–137) GHR_ROUTING_LISTS Routing List details (See page 3–138) GHR_ROUTING_LIST_MEMBERS Routing List members detail (See page 3–139) GHR_S_FND_COMMON_LOOKUPS Temporary tables used to seed GHR data to FND_COMMON_LOOKUPS (See page 3–140) GHR_S_FND_COMMON_LOOKUP_TYPES Temporary tables used to seed GHR data to FND_COMMON_LOOKUP_TYPES (See page 3–141) HR_ALL_ORGANIZATION_UNITS Organization unit definitions. (See page 3–142) HR_ALL_ORGANIZATION_UNITS_TL Translated organization unit name definitions. (See page 3–144) HR_ALL_POSITIONS_F Position definition information. (See page 3–145) HR_API_BATCH_MESSAGE_LINES Results and messages generated during batch API processing. (See page 3–150) HR_API_HOOKS Lists the hook points which are available in each API module. (See page 3–151) HR_API_HOOK_CALLS Lists which extra logic, package procedures or formula, should be called from the API hook points. (See page 3–153) Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–38 Oracle HRMS Technical Reference Manual HR_API_MODULES Holds details of the business processes and row handlers. (See page 3–155) HR_API_TRANSACTIONS Kiosk processes in progress (See page 3–156) HR_API_TRANSACTION_STEPS Kiosk workflow data rows (See page 3–157) HR_API_TRANSACTION_VALUES Kiosk workflow data columns and values (See page 3–158) HR_API_USER_HOOK_REPORTS Used to hold HR_API_USER_HOOK error information if this exists otherwise no information is held. (See page 3–159) HR_APPLICATION_OWNERSHIPS Primary keys for entities which enable identification of products that use each piece of startup data. (See page 3–160) HR_ASSIGNMENT_SETS Formula definitions that identify sets of assignments. (See page 3–161) HR_ASSIGNMENT_SET_AMENDMENTS Identifies explicit include and exclude rules for an assignment set. (See page 3–162) HR_ASSIGNMENT_SET_CRITERIA Identifies individual criteria in the definition of an assignment set. (See page 3–163) HR_AUDITS Main audit table that records the transactions carried out on an audited table from its shadow table. (See page 3–165) HR_AUDIT_COLUMNS Column changes for specific audit transactions. (See page 3–166) HR_CALENDARS Dated instances of a repeating pattern. (See page 3–167) HR_CALENDAR_USAGES Assignments of calendars to individual entities. (See page 3–168) HR_COMMENTS Central repository for comments. (See page 3–170) HR_EXCEPTION_USAGES Identifies usage of defined exceptions to a repeating pattern. (See page 3–171) HR_INCOMPATIBILITY_RULES Incompatibility rules for navigation units. (See page 3–172) HR_JP_PARAMETERS This table holds unique id for Japanese legislative specific data in order not to hard–code Multibyte characters in Japanese localization code objects. (See page 3–173) HR_LEGISLATION_INSTALLATIONS Status of each product/legislation combination installed (See page 3–175) Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–39 HR_LEGISLATION_SUBGROUPS Subgroups in a legislation, such as individual states in the USA. (See page 3–176) HR_LOCATIONS_ALL Work location definitions. (See page 3–177) HR_LOCATIONS_ALL_TL Translated location codes and descriptions. (See page 3–180) HR_LOCATION_EXTRA_INFO Extra information for a location. (See page 3–181) HR_LOCATION_INFO_TYPES Types of extra information that may be held against a Location. (See page 3–184) HR_NAVIGATION_CONTEXT_RULES Context specific rules for taskflow navigation. (See page 3–185) HR_NAVIGATION_NODES Taskflow node definitions. (See page 3–186) HR_NAVIGATION_NODE_USAGES Intersection table between HR_WORKFLOWS, HR_NAVIGATION_NODES and HR_NAVIGATION_PATHS. (See page 3–187) HR_NAVIGATION_PATHS Taskflow navigation path details. (See page 3–188) HR_NAVIGATION_UNITS Information about potential navigation options in a taskflow. (See page 3–189) HR_NAV_UNIT_GLOBAL_USAGES Global variable usage by specific navigation unit. (Form or block). (See page 3–190) HR_ORGANIZATION_INFORMATION Additional attributes of an organization, dependent on class or organization information type. (See page 3–192) HR_ORG_INFORMATION_TYPES Information types that are used to add information for an organization. (See page 3–195) HR_ORG_INFO_TYPES_BY_CLASS Defines organization information types for specific organization classifications. (See page 3–196) HR_PATTERNS A repeating time pattern, eg a work pattern, SSP qualifying pattern or a resource schedule. (See page 3–197) HR_PATTERN_BITS A defined period of time used to construct a pattern. (See page 3–198) HR_PATTERN_CONSTRUCTIONS Decomposition of a repeating pattern into its individual ’bits’ of time. (See page 3–199) HR_PATTERN_EXCEPTIONS An exception to a repeating pattern. (See page 3–201) Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–40 Oracle HRMS Technical Reference Manual HR_PATTERN_PURPOSES Potential purpose for the parent pattern, eg ’Work Pattern’, ’Resource schedule’, etc. (See page 3–203) HR_PATTERN_PURPOSE_USAGES Valid combinations of entities and pattern purposes. (See page 3–204) HR_PUMP_BATCH_EXCEPTIONS Holds data pump processing exception (error) information. (See page 3–212) HR_PUMP_BATCH_HEADERS Stores information on a batch to be loaded by the data pump. (See page 3–213) HR_PUMP_BATCH_LINES Each rows stores the information required to make an API call. OUT–parameter values are written back after the API call. (See page 3–214) HR_PUMP_BATCH_LINE_USER_KEYS User keys and their associated information is stored here on the creation of entities that require user keys. (See page 3–219) HR_PUMP_DEFAULT_EXCEPTIONS Lists API modules that do not conform to the API parameter defaulting rules. (See page 3–220) HR_PUMP_MAPPING_PACKAGES Lists PL/SQL packages that contain the parameter mapping functions used by data pump generated code. If module_package and module_name are both null then the mapping functions may be used by all APIs. (See page 3–221) HR_PUMP_MODULE_PARAMETERS Holds seeded information about API parameters for data pump code generation. (See page 3–222) HR_PUMP_RANGES Controls the parallelisation of the work when the data pump is running on multiprocessor platforms. (See page 3–223) HR_PUMP_REQUESTS Holds information on data pump concurrent requests currently running. (See page 3–224) HR_QUESTIONNAIRES Questionnaires used within SSHR. (See page 3–225) HR_QUEST_ANSWERS Answers for a questionnaire. (See page 3–226) HR_QUEST_ANSWER_VALUES Answer values for a questionnaire. (See page 3–227) HR_QUEST_FIELDS Fields of a questionnaire. (See page 3–228) HR_SOFT_CODING_KEYFLEX Legislation specific information for payrolls, organizations and assignments. (See page 3–229) Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–41 HR_STU_EXCEPTIONS (See page 3–231) HR_STU_HISTORY Versions of HRMS Startup data installed (See page 3–232) HR_SUMMARY Holds all data for the Generic Summary Process. (See page 3–233) HR_TIPS Help components used within SSHR. (See page 3–234) HR_REPORT_LOOKUPS Reports Select /Sort Parameter QuickCodes defined for Oracle Payroll Applications Year end Reports. (See page 3–237) HR_WORKFLOWS Taskflows in Oracle HRMS. (See page 3–235) HR_WORKING_PERSON_LISTS Holds a list of people who constitute a user current list, used in the Line Manager Web pages (See page 3–236) PAY_ACCRUAL_BANDS Length of service bands used in calculating accrual of paid time off. (See page 3–1) PAY_ACCRUAL_PLANS PTO accrual plan definitions, (Paid time off). (See page 3–2) PAY_ACTION_CLASSIFICATIONS Payroll Action Type classifications. (See page 3–4) PAY_ACTION_CONTEXTS Assignment Action Contexts. (See page 3–5) PAY_ACTION_INTERLOCKS Assignment action interlock definitions to control rollback processing. (See page 3–6) PAY_ACTION_PARAMETERS Global parameters to control process execution. (See page 3–7) PAY_ALL_PAYROLLS_F Payroll group definitions. (See page 3–8) PAY_ASSIGNMENT_ACTIONS Action or process results, showing which assignments have been processed by a specific payroll action, or process. (See page 3–12) PAY_ASSIGNMENT_LATEST_BALANCES Denormalised assignment level latest balances. (See page 3–14) PAY_ASSIGNMENT_LINK_USAGES_F Intersection between PAY_ELEMENT_LINKS_F and PER_ALL_ASSIGNMENTS_F. (See page 3–15) PAY_BACKPAY_RULES Balances to be recalculated by a RetroPay process. (See page 3–17) PAY_BACKPAY_SETS Identifies backpay, or RetroPay sets. (See page 3–18) PAY_BALANCE_BATCH_HEADERS Batch header information for balance upload batch. (See page 3–19) Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–42 Oracle HRMS Technical Reference Manual PAY_BALANCE_BATCH_LINES Individual batch lines for the balance upload process. (See page 3–20) PAY_BALANCE_CLASSIFICATIONS Information on which element classifications feed a balance. (See page 3–22) PAY_BALANCE_CONTEXT_VALUES Localization balance contexts. (See page 3–23) PAY_BALANCE_DIMENSIONS Information allowing the summation of a balance. (See page 3–24) PAY_BALANCE_FEEDS_F Controls which input values can feed a balance type. (See page 3–26) PAY_BALANCE_SETS Allows related balances to be grouped for reporting purposes. (See page 3–28) PAY_BALANCE_TYPES Balance information. (See page 3–29) PAY_BALANCE_TYPES_TL Translated balance type definitions (See page 3–31) PAY_BATCH_CONTROL_TOTALS Holds user defined control totals for the Batch Element Entry process. (See page 3–32) PAY_BATCH_HEADERS Header information for a Batch Element Entry batch. (See page 3–33) PAY_BATCH_LINES Batch lines for a Batch Element Entry batch. (See page 3–35) PAY_CALENDARS Details of user defined budgetary calendars. (See page 3–38) PAY_CA_EMP_FED_TAX_INFO_F Federal tax information for Canada (See page 3–40) PAY_CA_EMP_PROV_TAX_INFO_F Provincial tax information for Canada (See page 3–42) PAY_CA_FILE_CREATION_NUMBERS Used in Canadian direct deposit (See page 3–44) PAY_CA_LEGISLATION_INFO Keeps Canadian legislation specific data (See page 3–45) PAY_CE_RECONCILED_PAYMENTS Holds reconciliation information for payments processed through Oracle Cash Management. (See page 3–46) PAY_COIN_ANAL_ELEMENTS Monetary unit quantities for automatic make–up of cash payments. (See page 3–47) PAY_CONSOLIDATION_SETS Consolidation set of results of payroll processing. (See page 3–48) PAY_COSTS Cost details and values for run results. (See page 3–49) Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–43 PAY_COST_ALLOCATIONS_F Cost allocation details for an assignment. (See page 3–51) PAY_COST_ALLOCATION_KEYFLEX Cost Allocation key flexfield combinations table. (See page 3–52) PAY_CUSTOMIZED_RESTRICTIONS CustomForm restrictions for specific forms. (See page 3–54) PAY_DEFINED_BALANCES Intersection between PAY_BALANCE_TYPES and PAY_BALANCE_DIMENSIONS. (See page 3–55) PAY_ELEMENT_CLASSIFICATIONS Element classifications for legislation and information needs. (See page 3–57) PAY_ELEMENT_CLASSIFICATIONS_TL Translated element classification definitions (See page 3–59) PAY_ELEMENT_ENTRIES_F Element entry list for each assignment. (See page 3–60) PAY_ELEMENT_ENTRY_VALUES_F Actual input values for specific element entries. (See page 3–64) PAY_ELEMENT_LINKS_F Eligibility rules for an element type. (See page 3–65) PAY_ELEMENT_SETS Element sets. Used to restrict payroll runs, customize windows, or as a distribution set for costs. (See page 3–68) PAY_ELEMENT_TEMPLATES Element Templates (See page 3–71) PAY_ELEMENT_TYPES_F Element definitions. (See page 3–74) PAY_ELEMENT_TYPES_F_TL Translated element definitions (See page 3–79) PAY_ELEMENT_TYPE_RULES Include and exclude rules for specific elements in an element set. (See page 3–80) PAY_ELE_CLASSIFICATION_RULES Intersection table for PAY_ELEMENT_SETS and PAY_ELEMENT_CLASSIFICATIONS. (See page 3–81) PAY_ELE_PAYROLL_FREQ_RULES Frequency rules for a deduction/payroll combination. (See page 3–82) PAY_EXTERNAL_ACCOUNTS Bank account details that enable payments to be made. (See page 3–83) PAY_FORMULA_RESULT_RULES_F Rules for specific formula results. (See page 3–85) PAY_FREQ_RULE_PERIODS Stores frequency rule for a deduction/payroll combination. (See page 3–87) PAY_GB_SOY_OUTPUTS Temporary table for GB Start of Year process outputs. (See page 3–88) Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–44 Oracle HRMS Technical Reference Manual PAY_GB_TAX_CODE_INTERFACE Interface table for the UK Start of Year process. (See page 3–89) PAY_GB_YEAR_END_ASSIGNMENTS Extraction table for UK End of Year processing, which holds information about assignments. (See page 3–90) PAY_GB_YEAR_END_PAYROLLS Payroll information for the UK EOY process. (See page 3–93) PAY_GB_YEAR_END_VALUES Extraction table for the UK End of Year process that holds information about the NI balances at the year end. (See page 3–94) PAY_GL_INTERFACE Costed details to be passed to the General Ledger (See page 3–95) PAY_GRADE_RULES_F Stores the values for grade or progression point rates. (See page 3–96) PAY_INPUT_VALUES_F Input value definitions for specific elements. (See page 3–98) PAY_INPUT_VALUES_F_TL Translated input value definitions (See page 3–100) PAY_ITERATIVE_RULES_F Holds the processing rules of iterative elements. (See page 3–101) PAY_JOB_WC_CODE_USAGES Workers Compensation codes for specific job and state combinations. (See page 3–102) PAY_JP_PRE_TAX This table is a temporary table for Japanese legislative reports. (See page 3–103) PAY_JP_SWOT_NUMBERS PAY_JP_SWOT_NUMBERS holds Japanese Tax Special Withholding Obligation Taxpayer Numbers. (See page 3–105) PAY_LEGISLATION_RULES Legislation specific rules and structure identifiers. (See page 3–106) PAY_LINK_INPUT_VALUES_F Input value overrides for a specific element link. (See page 3–108) PAY_MAGNETIC_BLOCKS Driving table for fixed format version of the magnetic tape process. (See page 3–110) PAY_MAGNETIC_RECORDS Controls the detailed formatting of the fixed format version of the magnetic tape process. (See page 3–111) Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–45 PAY_MESSAGE_LINES Error messages from running a process. (See page 3–112) PAY_MONETARY_UNITS Valid denominations for currencies. (See page 3–113) PAY_NET_CALCULATION_RULES Element entry values which contribute to the net value of Paid Time Off. (See page 3–114) PAY_ORG_PAYMENT_METHODS_F Payment methods used by a Business Group. (See page 3–115) PAY_ORG_PAYMENT_METHODS_F_TL Translated payment method information (See page 3–118) PAY_ORG_PAY_METHOD_USAGES_F Payment methods available to assignments on a specific payroll. (See page 3–119) PAY_PATCH_STATUS Used to track the application of patches. (See page 3–120) PAY_PAYMENT_TYPES Types of payment that can be processed by the system. (See page 3–121) PAY_PAYMENT_TYPES_TL Translated payment type details (See page 3–123) PAY_PAYROLL_ACTIONS Holds information about a payroll process. (See page 3–128) PAY_PAYROLL_GL_FLEX_MAPS Payroll to GL key flexfield segment mappings. (See page 3–132) PAY_PAYROLL_LIST List of payrolls that a secure user can access. (See page 3–133) PAY_PEOPLE_GROUPS People group flexfield information. (See page 3–134) PAY_PERSONAL_PAYMENT_METHODS_F Personal payment method details for an employee. (See page 3–136) PAY_PERSON_LATEST_BALANCES Latest balance values for a person. (See page 3–138) PAY_POPULATION_RANGES PERSON_ID ranges for parallel processing. (See page 3–139) PAY_PRE_PAYMENTS Pre–Payment details for an assignment, including the currency, the amount and the specific payment method. (See page 3–140) PAY_QUICKPAY_INCLUSIONS List of element entries that can be included in a QuickPay run. (See page 3–141) PAY_RATES Definitions of pay rates, or pay scales that may be applied to grades. (See page 3–142) Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–46 Oracle HRMS Technical Reference Manual PAY_REPORT_FORMAT_MAPPINGS_F Maps a report for a given jurisdiction to the fixed format defined for the magnetic tape. (See page 3–144) PAY_RESTRICTION_PARAMETERS Restrictions to the rows retrieved by a customized form. (See page 3–145) PAY_RESTRICTION_VALUES The specific values to be used to customize a form. (See page 3–146) PAY_ROUTE_TO_DESCR_FLEXS Store of routes to Descriptive Flexfields (See page 3–147) PAY_RUN_RESULTS Result of processing a single element entry. (See page 3–148) PAY_RUN_RESULT_VALUES Result values from processing a single element entry. (See page 3–150) PAY_SECURITY_PAYROLLS List of payrolls and security profile access rules. (See page 3–151) PAY_SHADOW_BALANCE_CLASSI Element Template Shadow Balance Classifications (See page 3–152) PAY_SHADOW_BALANCE_FEEDS Element Template Shadow Balance Feeds (See page 3–153) PAY_SHADOW_BALANCE_TYPES Element Template Shadow Balance Types (See page 3–154) PAY_SHADOW_DEFINED_BALANCES Element Template Shadow Defined Balances (See page 3–156) PAY_SHADOW_ELEMENT_TYPES Element Template Shadow Element Type (See page 3–157) PAY_SHADOW_FORMULAS Element Template Shadow Formulas (See page 3–160) PAY_SHADOW_FORMULA_RULES Element Template Shadow Formula Result Rules (See page 3–161) PAY_SHADOW_INPUT_VALUES Element Template Shadow Input Values (See page 3–162) PAY_SHADOW_SUB_CLASSI_RULES Element Template Shadow Sub–Classification Rules (See page 3–164) PAY_STATE_RULES US state tax information. (See page 3–165) PAY_STATUS_PROCESSING_RULES_F Assignment status rules for processing specific elements. (See page 3–166) PAY_SUB_CLASSIFICATION_RULES_F Rules to determine the inclusion of an element in a secondary element classification. (See page 3–168) PAY_TAXABILITY_RULES Taxability rules for categories of earnings and deductions. (See page 3–169) Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–47 PAY_TAXABILITY_RULES_DATES Maintains taxability rules date–effectively, to allow for end–of–year updates. (See page 3–171) PAY_TEMPLATE_CORE_OBJECTS Keeps track of the core schema objects generated from an element template. (See page 3–173) PAY_TEMPLATE_EXCLUSION_RULES Controls the exclusion of an object from an Element Template (See page 3–174) PAY_TEMP_BALANCE_ADJUSTMENTS Holds temporary data used by the balance initialization process. (See page 3–175) PAY_USER_COLUMNS Column definitions for user defined tables. (See page 3–176) PAY_USER_COLUMN_INSTANCES_F Actual values for each row and column combination in a user defined table. (See page 3–177) PAY_USER_ROWS_F Row definitions for user defined tables. (See page 3–178) PAY_USER_TABLES Table definitions for user defined tables. (See page 3–179) PAY_US_ASG_REPORTING Denormalised performance table for accessing balances. (See page 3–181) PAY_US_CITY_GEOCODES Holds all distinct combinations of state code, county code and city code. (See page 3–182) PAY_US_CITY_NAMES US cities and their VERTEX geocodes, used to validate US addresses. (See page 3–183) PAY_US_CITY_SCHOOL_DSTS VERTEX geocodes for school districts within a city. (See page 3–184) PAY_US_CITY_TAX_INFO_F Holds city tax information. (See page 3–185) PAY_US_CONTRIBUTION_HISTORY Contribution History stores yearly consolidated contribution data for a Person per GRE per contribution type (See page 3–187) PAY_US_COUNTIES US counties and their VERTEX geocodes, used to validate US addresses. (See page 3–189) PAY_US_COUNTY_SCHOOL_DSTS VERTEX geocodes for school districts that span counties. (See page 3–190) PAY_US_EMP_CITY_TAX_RULES_F City level tax details for employee assignments. (See page 3–193) PAY_US_COUNTY_TAX_INFO_F Holds county tax information. (See page 3–191) Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–48 Oracle HRMS Technical Reference Manual PAY_US_EMP_COUNTY_TAX_RULES_F County level tax details for employee assignments. (See page 3–195) PAY_US_EMP_FED_TAX_RULES_F Federal level tax details for employee assignments. (See page 3–197) PAY_US_EMP_STATE_TAX_RULES_F State level tax details for employee assignments. (See page 3–199) PAY_US_FEDERAL_TAX_INFO_F Holds federal tax information. (See page 3–201) PAY_US_GARN_EXEMPTION_RULES_F Used for holding the Garnishment Exemption Rules (See page 3–204) PAY_US_GARN_FEE_RULES_F Used for holding the Garnishment Fee rules (See page 3–206) PAY_US_GARN_LIMIT_RULES_F Used for holding the Garnishment Limit Rules. (See page 3–208) PAY_US_GEO_UPDATE To keep track of changes made to the user data by the geocode patch. (See page 3–209) PAY_US_MODIFIED_GEOCODES US cities and their VERTEX geocodes, used for showing modified geocodes. (See page 3–210) PAY_US_STATES US states and their VERTEX geocodes, used to validate US addresses. (See page 3–211) PAY_US_STATE_TAX_INFO_F Holds the state tax information. (See page 3–212) PAY_US_TAX_BALANCES Tax balances used by US Payroll Tax balance reporting. (See page 3–215) PAY_US_TAX_REPORT_BALANCES Identifies tax balances for US Payroll Tax Summary Listing report. (See page 3–216) PAY_US_TAX_REPORT_DIMENSIONS Balance dimensions used by the US Payroll Tax Summary Listing report. (See page 3–217) PAY_US_TAX_TYPES US Tax Types used by US Payroll Tax Balance reporting. (See page 3–218) PAY_US_ZIP_CODES Valid zip code ranges for VERTEX cities, used to validate US addresses. (See page 3–220) PAY_WC_FUNDS Workers Compensation Funds table. (See page 3–221) PAY_WC_RATES Workers Compensation Rates table. (See page 3–222) Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–49 PAY_WC_STATE_SURCHARGES Workers Compensation Surcharges table. (See page 3–223) PAY_WCI_ACCOUNTS Workers Compensation Accounts table. (See page 3–224) PAY_WCI_OCCUPATIONS Workers Compensation occupations table. (See page 3–225) PAY_WCI_RATES Workers Compensation rates table. NB. This table is currently used for Canadian workers compensation, but is designed to be used globally. (See page 3–226) PER_ABSENCE_ATTENDANCES Records of absence, or attendance for an employee. (See page 3–229) PER_ABSENCE_ATTENDANCE_TYPES User defined absence types. (See page 3–233) PER_ABS_ATTENDANCE_REASONS Valid absence reasons for an absence type. (See page 3–235) PER_ADDRESSES Address information for people. (See page 3–236) PER_ALL_ASSIGNMENTS_F Employee and applicant assignment details. (See page 3–239) PER_ALL_PEOPLE_F DateTracked table holding personal information for employees, applicants and other people. (See page 3–246) PER_ALL_POSITIONS Dual–maintained position definition information. (See page 3–252) PER_ALL_VACANCIES Vacancies within a specific requisition. (See page 3–255) PER_ANALYSIS_CRITERIA Flexfield combination table for the personal analysis key flexfield. (See page 3–257) PER_APPLICATIONS Applications for employment. (See page 3–259) PER_APPRAISALS An appraisal is a record of an evaluation of a person by others. (See page 3–261) PER_APPRAISAL_TEMPLATES The heading or grouping of appraisal questions. (See page 3–263) PER_ASSESSMENTS The grouping of a set of assessment elements. (See page 3–265) PER_ASSESSMENT_GROUPS Grouping of People for 360 reviews (See page 3–267) PER_ASSESSMENT_TYPES The definition of an assessment template (See page 3–268) PER_ASSIGNMENT_BUDGET_VALUES_F Budget values for an assignment. (See page 3–275) PER_ASSIGNMENT_EXTRA_INFO Extra information for an assignment. (See page 3–277) Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–50 Oracle HRMS Technical Reference Manual PER_ASSIGNMENT_INFO_TYPES Types of extra information that may be held against an assignment. (See page 3–280) PER_ASSIGNMENT_INFO_TYPES_TL Translated types of extra information that may be held against an assignment. (See page 3–281) PER_ASSIGNMENT_STATUS_TYPES Predefined and user defined assignment status types. (See page 3–282) PER_ASSIGNMENT_STATUS_TYPES_TL Predefined and user defined translated assignment status types. (See page 3–284) PER_ASSIGN_PROPOSAL_ANSWERS Web Candidate Offer Answers (See page 3–285) PER_ASS_STATUS_TYPE_AMENDS User amendments to predefined assignment status types. (See page 3–286) PER_ASS_STATUS_TYPE_AMENDS_TL Translated user amendments to predefined assignment status types. (See page 3–288) PER_BOOKINGS Event booking details. (See page 3–289) PER_BUDGETS Definitions of HR budgets. (See page 3–291) PER_BUDGET_ELEMENTS Combinations of organization, grade, job, and position used to define detailed budget values. (See page 3–293) PER_BUDGET_VALUES Planned HR budget values for specific budget elements. (See page 3–294) PER_BUDGET_VERSIONS Identifies specific versions of an HR budget. (See page 3–295) PER_CAGR_GRADES The reference collectively agreed grades for a Collective Agreement. (See page 3–299) PER_CAGR_GRADES_DEF Collective agreement grades key flexfield combinations table. (See page 3–300) PER_CAGR_GRADE_STRUCTURES The valid collectively agreed grade key flexfield structures for a particular collective agreement (See page 3–301) PER_CAREER_PATHS List of career paths for jobs. (See page 3–303) PER_CAREER_PATH_ELEMENTS Progression paths for specific jobs. (See page 3–305) PER_CHECKLIST_ITEMS Checklist information. (See page 3–306) PER_COBRA_COVERAGE_BENEFITS_F Details of a benefit that the employee accepts or rejects as part of their COBRA coverage. (See page 3–308) Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–51 PER_COBRA_COVERAGE_PERIODS Holds coverage periods for COBRA qualifying events. (See page 3–310) PER_COBRA_COVERAGE_STATUSES Tracks the status of a COBRA enrollment. (See page 3–311) PER_COBRA_COV_ENROLLMENTS Enrollments for people who are eligible for continued benefit coverage under COBRA. (See page 3–313) PER_COBRA_DEPENDENTS_F Holds employee dependents coverage for a COBRA qualifying event. (See page 3–315) PER_COBRA_QFYING_EVENTS_F Events that have meaning in the context of COBRA coverage, e.g. Divorce, Termination, Death etc. (See page 3–317) PER_COLLECTIVE_AGREEMENTS Collective agreement information. (See page 3–318) PER_COMPETENCES A competence is a definition of knowledge, skills, abilities or other characteristics that a person may possess. (See page 3–321) PER_COMPETENCE_ELEMENTS A competence element is used to record an individual competence and an evaluation rating. (See page 3–323) PER_CONTACT_RELATIONSHIPS Contacts and relationship details for dependents, beneficiaries, emergency contacts, parents etc. (See page 3–327) PER_CONTRACTS_F The details of a persons contract of employment (See page 3–330) PER_DEPLOYMENT_FACTORS A factor affecting a person’s capacity to be deployed within an organization. (See page 3–334) PER_ESTABLISHMENTS This entity is used to maintain a list of educational establishments e.g. schools, colleges, universities, etc. (See page 3–343) PER_ESTABLISHMENT_ATTENDANCES A record of educational establishments that a person is currently attending or has previously attended. (See page 3–344) PER_EVENTS Record of events such as interviews and appraisals for applicants and employees. (See page 3–346) PER_FORM_FUNCTIONS Navigation and person change information for the Enter Person information screens. (See page 3–348) PER_GENERIC_REPORT_OUTPUT Text lines for output by a generic report script, including: title, header, footer and body lines. (See page 3–349) Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–52 Oracle HRMS Technical Reference Manual PER_GRADES Grade definitions for a business group. (See page 3–350) PER_GRADE_DEFINITIONS Grade key flexfield combinations table. (See page 3–352) PER_GRADE_SPINES_F Stores the progression points for each grade scale. (See page 3–354) PER_HTML_TOOLKIT_REC_TYPES Default values for the HR html toolkit. (See page 3–355) PER_IMAGES Images for a designated row in a designated table. (See page 3–356) PER_INFO_TYPE_SECURITY Cross table between Responsibility and Info_type tables, used to secure info types based on responsibility. (See page 3–357) PER_JOBS Jobs defined for a Business Group. (See page 3–358) PER_JOB_DEFINITIONS Job key flexfield combinations table. (See page 3–361) PER_JOB_EVALUATIONS Job evaluation details for specific jobs or positions. (See page 3–363) PER_JOB_EXTRA_INFO Extra information for a job. (See page 3–365) PER_JOB_INFO_TYPES Types of extra information that may be held against a job. (See page 3–367) PER_JOB_REQUIREMENTS Requirements for specific jobs or positions. For example, skills, qualifications, experience, training. (See page 3–368) PER_JP_ADDRESS_LOOKUPS Lookups for Japanese Addresses (See page 3–370) PER_JP_BANK_LOOKUPS Lookups for Japanese Bank Branches (See page 3–371) PER_JP_POSTAL_CODES Lookups for Japanese postal codes and districts (See page 3–372) PER_JP_SCHOOL_LOOKUPS Lookups for Japanese Educational Institutions (See page 3–373) PER_LETTER_GEN_STATUSES Associations between letter types and possible status type changes. (See page 3–374) PER_LETTER_REQUESTS Requests for specific types of standard letter. (See page 3–375) PER_LETTER_REQUEST_LINES Details of individual letter requests. (See page 3–377) PER_LETTER_TYPES Letter types and auto–request definitions. (See page 3–379) Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–53 PER_MASS_MOVES High level mass move definition. (See page 3–381) PER_MM_ASSIGNMENTS PER_MM_ASSIGNMENTS holds assignments that were defined as part of a mass move. (See page 3–382) PER_MM_JOB_REQUIREMENTS PER_MM_JOB_REQUIREMENTS holds data related to transferring position requirements to a newly created position. (See page 3–383) PER_MM_POSITIONS PER_MM_POSITIONS holds positions that were defined as part of a mass move. (See page 3–385) PER_MM_VALID_GRADES PER_MM_VALID_GRADES holds valid grades that will be moved with a position during a mass move. (See page 3–387) PER_NUMBER_GENERATION_CONTROLS PER_NUMBER_GENERATION_CONTROLS holds the numbers that are automatically generated for a Business Group. (See page 3–388) PER_OBJECTIVES A target or goal which may be evaluated during an appraisal. (See page 3–389) PER_ORGANIZATION_LIST List of organizations that a secure user can access. (See page 3–391) PER_ORGANIZATION_STRUCTURES Organization hierarchy names. (See page 3–392) PER_ORG_STRUCTURE_ELEMENTS Organization hierarchy details showing parent–child reporting relationships between organizations. (See page 3–396) PER_ORG_STRUCTURE_VERSIONS Version control information for specific organization hierarchies. (See page 3–398) PER_PARENT_SPINES Details of pay scales, (previously known as parent spines). (See page 3–399) PER_PARTICIPANTS A person participating in an appraisal or assessment. (See page 3–401) PER_PAY_BASES Definitions of specific salary bases. (See page 3–403) PER_PAY_PROPOSALS Salary proposals and performance review information for employee assignments. (See page 3–405) PER_PAY_PROPOSAL_COMPONENTS Component details of a pay proposal for an employee assignment. (See page 3–227) Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–54 Oracle HRMS Technical Reference Manual PER_PEOPLE_EXTRA_INFO Extra information for a person. (See page 3–408) PER_PEOPLE_INFO_TYPES The table holds the definitions of extra information types that may be held against a person. (See page 3–417) PER_PERFORMANCE_RATINGS A single evaluation of an objective. (See page 3–418) PER_PERFORMANCE_REVIEWS Performance review information for employees. (See page 3–420) PER_PERIODS_OF_SERVICE Period of service details for an employee. (See page 3–422) PER_PERSON_ANALYSES Special information types for a person. (See page 3–426) PER_PERSON_LIST List of people that a secure user can access. (See page 3–428) PER_PERSON_LIST_CHANGES List of people that are to be added to current PER_PERSON_LIST. (See page 3–429) PER_PERSON_TYPES Person types visible to specific Business Groups. (See page 3–430) PER_PERSON_TYPES_TL Translated person types information. (See page 3–432) PER_PERSON_TYPE_USAGES_F Identifies the types a person may be. (See page 3–433) PER_PHONES PER_PHONES holds phone numbers for current and ex–employees, current and ex–applicants and employee contacts. (See page 3–435) PER_POSITION_DEFINITIONS Combinations of segments stored in the PER_POSITIONS table. (See page 3–440) PER_POSITION_EXTRA_INFO Extra information for a position. (See page 3–442) PER_POSITION_INFO_TYPES Types of extra information that may be held against a position. (See page 3–445) PER_POSITION_LIST List of positions that a secure user can access. (See page 3–446) PER_POSITION_STRUCTURES Position Hierarchy names. (See page 3–447) PER_POS_STRUCTURE_ELEMENTS Position hierarchy details showing parent–child reporting relationships between positions. (See page 3–449) PER_POS_STRUCTURE_VERSIONS Version control information for specific position hierarchies. (See page 3–450) PER_PROPOSAL_CATEGORY_MEMBERS Web Offers profile categories of questions (See page 3–451) Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–55 PER_PROPOSAL_CATEGORY_TYPES Generic web offer category definitions (See page 3–452) PER_PROPOSAL_OFFER_PARAGRAPHS Web Offer letter text (See page 3–453) PER_PROPOSAL_QUESTIONS_ADV Web Offer advanced questions (See page 3–454) PER_PROPOSAL_QUESTION_MEMBERS Web offer profile questions (See page 3–455) PER_PROPOSAL_QUESTION_TYPES Generic web offer questions (See page 3–457) PER_PROPOSAL_TEMPLATES – Retrofitted (See page 3–459) PER_QUALIFICATIONS A record of educational qualification, certificates, licenses, etc that a person holds or is acquiring. (See page 3–460) PER_QUALIFICATION_TYPES Maintains the list of qualification types that can be attained. (See page 3–462) PER_QUICKPAINT_INVOCATIONS Identifies QuickPaint report runs. (See page 3–463) PER_QUICKPAINT_RESULT_TEXT Text description for the result of a single QuickPaint run. (See page 3–464) PER_RATING_LEVELS A rating scale step is a single point on a rating scale and is used to rate competences. (See page 3–465) PER_RATING_SCALES A scale used to rate competences. (See page 3–467) PER_RECRUITMENT_ACTIVITIES Recruitment activities and costs. (See page 3–469) PER_RECRUITMENT_ACTIVITY_FOR Vacancies associated with a specific recruitment activity. (See page 3–471) PER_REQUISITIONS Vacancy requisition details. (See page 3–472) PER_SALARY_SURVEYS Market salary survey information. (See page 3–474) PER_SALARY_SURVEY_LINES Details for market salary surveys. (See page 3–476) PER_SALARY_SURVEY_MAPPINGS Mapping information for a salary survey line. (See page 3–479) PER_SCHED_COBRA_PAYMENTS Payment schedules for benefits provided by a COBRA coverage. (See page 3–481) PER_SECONDARY_ASS_STATUSES Secondary assignment statuses used for information and reporting. (See page 3–483) PER_SECURITY_PROFILES Security profile definitions to restrict user access to specific HRMS records. (See page 3–485) PER_SEC_PROFILE_ASSIGNMENTS Security profile assignments for User, Responsibility and Business Group. (See page 3–488) Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–56 Oracle HRMS Technical Reference Manual PER_SHARED_TYPES PER_SHARED_TYPES is a common repository for the various sets of ’type’ and ’status’ information held with the HRMS system. At present it only holds position status information. (See page 3–489) PER_SHARED_TYPES_TL Translated information for shared types. (See page 3–491) PER_SPECIAL_INFO_TYPES Special information types available to a Business Group. (See page 3–492) PER_SPECIAL_INFO_TYPE_USAGES Limits usage of special information types to specific windows. (See page 3–494) PER_SPINAL_POINTS List of progression points in a pay scale. (See page 3–495) PER_SPINAL_POINT_PLACEMENTS_F Details of assignment placements to a grade step and point. (See page 3–496) PER_SPINAL_POINT_STEPS_F Grade steps defined in a specific grade scale and their incremental order. (See page 3–498) PER_STANDARD_HOLIDAYS Statutory Holiday information. (See page 3–499) PER_STARTUP_PERSON_TYPES_TL Predefined list of translated person types. (See page 3–500) PER_STD_HOLIDAY_ABSENCES Records when Statutory Holidays are taken. (See page 3–501) PER_SUBJECTS_TAKEN Holds a record of a person’s subject usages for a qualification (See page 3–503) PER_SUCCESSION_PLANNING The record of a person’s proposed succession to a position. (See page 3–505) PER_TIME_PERIODS Time period definitions for payroll processing and HR budget calendars. (See page 3–507) PER_TIME_PERIOD_RULES Rules for time periods used by the system. (See page 3–510) PER_TIME_PERIOD_SETS Specific dates for a defined calendar. (See page 3–511) PER_TIME_PERIOD_TYPES Predefined list of valid period types for payroll and HR budget calendars. (See page 3–513) PER_VALID_GRADES Lists valid grades for jobs and positions. (See page 3–519) SSP_EARNINGS_CALCULATIONS Calculations of average weekly earnings for the purposes of determining entitlement to SSP/SMP. (See page 3–521) SSP_MATERNITIES Record of a woman’s maternities/pregnancies. (See page 3–523) Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–57 SSP_MEDICALS Medical reports of sickness or evidence of maternity for a person. (See page 3–526) SSP_STOPPAGES Periods of non–entitlement to a given element. (See page 3–533) SSP_TEMP_AFFECTED_ROWS For internal Oracle use only. (See page 3–535) SSP_WITHHOLDING_REASONS Reasons for withholding payment of a specified element. (See page 3–536) Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–58 Oracle HRMS Technical Reference Manual Date–Effective, Autogenerated and Release 11i Views DateTracked Views In Oracle HRMS there are many tables that support date–effective views of the data. These datetracked tables are identified by the _F suffix, for example, PER_ALL_PEOPLE_F is the base table for all datetracked personal details. For every <tablename>_F table there are two associated date–effective views. The view and column descriptions for these two views are the same as the descriptions for the _F base table with the following conditions: • <tablename>, without a suffix. This is a date–effective view of the data using the current session date in FND_SESSIONS • <tablename>_X. This is a date–effective view of the data using the current system date, SYSDATE. Detailed descriptions for date–effective views are not included in this version of the Technical Reference Manual. Refer to the descriptions for the _F table. Autogenerated Views A number of views are autogenerated by AOL when a keyflex definition is compiled. We do not provide detailed descriptions for these views: • _KFV • _DFV Release 11i Views A number of views have been developed to support the release of Oracle HRMS R11i. We do not provide detailed descriptions for the majority of 11i only views in this version of the Technical Reference Manual, but we do provide detailed descriptions of views that are based on generic tables. The views for which we do not provide detailed descriptions can usually be identified by the following suffixes: • _V, _V1, _V2, _V3, _V4, _VIEW • _D • _LOV Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–59 Public View List This section lists each public view that Oracle HRMS uses and provides a brief description of each of those views. Oracle HRMS uses the following public views: View Name Description HR_LEGAL_ENTITIES Used in US localizations to reflect the common organization structure Legal Entity/Company/Tax Unit. (See page 3–174) HR_OPERATING_UNITS Information about operating units. (See page 3–191) HR_POSITIONS_F Secure view based on the corresponding _ALL_ table. (See page 3–206) HRU_SALARY_PROPOSALS Lists salary proposals including their components, also used to upload salary proposals via ADE. (See page 3–238) PAY_ASS_STATUS_TYPES_PLUS_STD List of assignment status types plus the STANDARD type, used for formula result rules. (See page 3–16) PAY_ELEMENT_SET_MEMBERS List of elements in each element set. (See page 3–69) PER_ALL_ORGANIZATION_UNITS Unsecured version of PER_ORGANIZATION_UNITS. (See page 3–244) PER_ASSIGNMENTS_F Secure view based on the corresponding _ALL_ table. (See page 3–271) PER_BUSINESS_GROUPS View based on HR_ORGANIZATION_UNITS and HR_ORGANIZATION that returns specific information for a Business Group. (See page 3–297) PER_DEFAULT_BUDGET_VALUES View based on HR_ORGANIZATION_UNITS and HR_ORGANIZATION_INFORMATION (See page 3–333) PER_EMPLOYEES_CURRENT_X Date–effective view. (See page 3–337) PER_EMPLOYEES_X Date–effective view. (See page 3–340) PER_ORGANIZATION_UNITS Lists information about Organization Units (See page 3–394) PER_PEOPLE_F Secure view based on the corresponding _ALL_ table. (See page 3–411) PER_POSITIONS Secure view based on the corresponding _ALL_ table. (See page 3–437) Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–60 Oracle HRMS Technical Reference Manual PER_VACANCIES Secure view based on the corresponding _ALL_ table. (See page 3–516) SSP_SMP_ENTRIES_V Shows element entries for Statutory Maternity Pay (SMP). (See page 3–529) SSP_SSP_ENTRIES_V Nonrecurring entries for SSP and SSP correction elements. (See page 3–531) Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–61 Module List This section lists forms, reports and concurrent programs included in Oracle Human Resources, Oracle Self Service Human Resources, Oracle Government Human Resources, Oracle Payroll and Oracle Statutory Sickness Pay/Statutory Maternity Pay. Forms FFXWSBQR Create QuickPaint Inquiry FFXWSDFF Define Function FFXWSGLB Define Globals FFXWSMNG Write formula FFXWSQTI Run QuickPaint Report GHRWS52A Initiate Correction /Cancelation of RPA Actions GHRWS52L Request for Personnel Action GHRWSAWD Mass Awards GHRWSBKD Breakdown Report GHRWSCAC Actions for Complaint Tracking GHRWSCIS Issues/ Bases for Complaint Tracking GHRWSCOM Complaint Tracking GHRWSCOS Costs for Complaint Tracking GHRWSCPE Maintain Complainants GHRWSEVE Maintain Events GHRWSEVH Maintain Event History GHRWSFAM NOA Families GHRWSLOG Process Log GHRWSMRE Mass Realignment GHRWSMSL Mass Salary GHRWSMTI Mass Transfer In GHRWSMTO Mass Transfer Out GHRWSNCR NOA Codes and Remarks GHRWSNFP Process Methods GHRWSNLA Legal Authorities for NOA Codes Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–62 Oracle HRMS Technical Reference Manual GHRWSPDC Position Description Cover Sheet GHRWSPDH Position Description Routing History GHRWSPDI Position Description GHRWSPOC Position Copy GHRWSPOI Maintain Personnel Office IDs GHRWSPRH View RPA Routing History GHRWSREI RPA Extra Information GHRWSREM Remarks used in RPA GHRWSRGL Maintain Routing Lists GHRWSRGP Maintain Routing Groups GHRWSRIF Provide information to reduce work force. GHRWSRLC LAC /Remarks for Mass Actions GHRWSRLS Routing Lists GHRWSRPM Restricted Process Methods GHRWSSUM Person Summary GHRWSWGI Pay Plans HRWSCAL SSP Qualifying Patterns HRWSPAB Pattern Time Units PAYACELE View Earnings and Deductions Balances (US/CA only) PAYEETAX Employee Tax Information PAYGBBAL Balance PAYGBDMW Balances (Date Mode) PAYGBR45 UK P45 PAYGBSOE UK Statement of Earnings PAYGBTAX UK Tax Details PAYUSCHT Contribution History (Deferred Compensation 457) PAYUSCTY Cities PAYUSDCR Define Rates for Workers Compensation PAYUSDDE Define Deduction PAYUSDEE Define Earnings PAYUSDIA Wage Attached Earnings Rules PAYUSDJC Define Job Codes for Workers Compensation Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–63 PAYUSETW Define Earnings Tax Withholding Rules PAYUSGER Wage Attachment Exemption Rules PAYUSGLR Wage Attachment Limit Rules PAYUSSOE US Statement of Earnings PAYUSTAX View Tax Balance PAYUSTBA Adjust Tax Balances PAYWICGR View Employee Grade Comparatio PAYWIEEH View Element Entry History for Employee PAYWIELH View Employee Run Result History PAYWSABL Adjust Balance PAYWSACT Payroll and Assignment Processes PAYWSACV View Accruals PAYWSAHP Advance Pay PAYWSATP Maintain Action Parameters PAYWSDAP Define Accrual Plans PAYWSDAS Define Assignment Set PAYWSDBS Define RetroPay Set PAYWSDBT Define Balance PAYWSDCL Define Budgetary Calendar PAYWSDCS Define Consolidation Set PAYWSDCU Assign Monetary Units to Currency PAYWSDEC Define Element Classification PAYWSDET Define Element PAYWSDFR Define Element Formula Results PAYWSDOP Define Owning Parameters PAYWSDPG Define Payroll PAYWSDPM Define Organization Payment Method PAYWSDPR Update Payroll Run PAYWSDPT Define Period Types PAYWSDRP Define Element or Distribution Set PAYWSDUT Define User Table and Columns PAYWSDUV Define User Values PAYWSELD Define Extra Legislative Details Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–64 Oracle HRMS Technical Reference Manual PAYWSEPM Enter Personal Payment Method PAYWSGEV Define Rate PAYWSLEE List Employees By Element PAYWSLEL Define Element Link PAYWSMEE Element Entry PAYWSMEP External/Manual Payments PAYWSOWN Define Owning Parameters PAYWSPGL Define Payroll to GL Flexfield Map PAYWSPTD Define Payment Type PAYWSQEE Batch Element Entry PAYWSRPR Reverse Payroll Run PAYWSRQP Run QuickPay PAYWSSBS Summary of batches PAYWSVRM View System Level Messages HRWSPSF Define Position. PAYWSACV View Accruals PERACADR US Enter Address. PERUSECI Enter COBRA Information PERWIANA List People by Special Information. PERWIASL List People by Assignment. PERWIEBP List Employees By Position. PERWIEMP List Employees By Position Hierarchy. PERWILAH View Employee Absence History. PERWILAS List Assignments. PERWILAT List Employees By Absence Type. PERWILVA View Vacancies. PERWIPOC Position Occupancy. PERWIPOR View Budget Variance By Organization. PERWIPSL View Position Budget Variance. PERWIPYP Salary Management. PERWSAAB Enter Applicant Interview. PERWSABV Enter Assignment Budget Values. PERWSADR Enter Address. Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–65 PERWSAEI Assignment Extra Information PERWSAPA Enter Applicant Application and Assignment. PERWSAPT Appraisal Template. PERWSAQE Applicant Quick Entry PERWSASH View Employee Assignment History. PERWSASP Assign Security Profile. PERWSAST Assessment Template PERWSBEN Beneficiaries PERWSBEP Book Event For Person PERWSCEL Competence Requirements. PERWSCPN Competencies. PERWSCVD Dependents. PERWSDAS Define Assignment Statuses PERWSDAT Define Absence Type. PERWSDBU Define Budget. PERWSDCF Define Form Customization. PERWSDCL Define Special Information Types. PERWSDCM Map Career Path. PERWSDCP Define Career Path Name. PERWSDED Delete Person. PERWSDGR Define Grades. PERWSDJT Define Job. PERWSDLT Define Letter. PERWSDOH Define Organization Hierarchy. PERWSDOR Define Organization. PERWSDPC Enter Contact. PERWSDPF Work Choices. PERWSDPH Define Position Hierarchy. PERWSDPO Define Position. PERWSDPT Define Person Types. PERWSDRA Define Recruitment Activity PERWSDSB Define Salary Basis PERWSDSP Define Pay Scale Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–66 Oracle HRMS Technical Reference Manual PERWSDST Define a Grade Scale PERWSDWF Define Task Flow. PERWSDWN Define Task Flow Nodes. PERWSDWU Define Navigation Units. PERWSEAC Enter Assignment Costing PERWSEAD Enter Absence Information PERWSEBC Define Benefit Contribution PERWSEMA Enter Assignment. PERWSEMP Person and Assignment PERWSEPI Enter Person. PERWSEPY Salary Administration. PERWSEQT Qualification Types. PERWSERW Enter Employee Review PERWSESA School/College Attendance. PERWSEST School/College. PERWSFAS Assignments Folder. PERWSFPE People Folder PERWSGEB Event Bookings. PERWSHRG Combined People and Assignments. PERWSIMG View Image. PERWSITS Information Type Security. PERWSJEI Job Extra Information PERWSLEI Location Extra Information. PERWSLOC Define Location. PERWSMMV Mass Move. PERWSPDC Enter Person Special Information. PERWSPDM Personal Delivery Methods PERWSPEI Person Extra Information. PERWSPHN Phones PERWSPOI Position Extra Information. PERWSPOR List Employees By Organization. PERWSPRV Performance Reviews. PERWSPSS Define Salary Survey Lines. Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–67 PERWSPTU View person type usages. PERWSQUA Qualifications. PERWSREP Custom Reports. PERWSRQL Request Letter. PERWSRSC Rating Scales. PERWSSAS Enter Secondary Statuses. PERWSSCP Define Security Profile. PERWSSHA Enter Standard Holiday Absences. PERWSSHT Define Types and Statuses. PERWSSLH Salary History. PERWSSPP Grade Step Placement. PERWSSSM Define Salary Survey Mappings. PERWSTAP Terminate Applicant. PERWSTEM Terminate Employee. PERWSUPA Mass Update of Applications. PERWSVAC Define Requisition and Vacancy. PERWSVBI View Employee Benefits . PERWSWCR Define Task Flow Compatibility Rules. PERWSWIR Define Task Flow Incompatibility Rules. SSPWSENT Sickness Pay SSPWSMAT Maternity SSPWSMED Maternity Evidence SSPWSPDS Prior Employment SSP (SSP1L) SSPWSWRE Define Withholding Reasons GHMALISA Mass Awards PA Listing For All GHMALISE Mass Awards PA Listing For Employees GHMAWDES Mass Awards De–selection Report GHMAWPRE Mass Awards Preview Reports GHMILISA Mass Transfer In– PA Listing for all Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–68 Oracle HRMS Technical Reference Manual GHMILISE Mass Transfer In – PA Listing for Employees GHMOLISA Mass Transfer Out– PA Listing for all GHMOLISE Mass Transfer Out – PA Listing for Employees GHMREDES Mass Realignment De–selection Report GHMREPRE Mass Realignment Preview GHMRLISA Mass Realignment – PA Listing for all GHMRLISE Mass Realignment – PA Listing for Employees GHMSLDES Mass Salary De–Selection Report GHMSLISA Mass Salary PA Listing for All GHMSLISE Mass Salary PA Listing for Employees GHMSLPRE Mass Salary Preview GHMTIDES Mass Transfer In De–selection Report GHMTIPRE Mass Transfer In Preview GHMTODES Mass Transfer Out De–selection Report GHMTOPRE Mass Transfer Out Preview GHRBRK AA/EEo Breakdown Report GHRCPDFD CPDF Dynamics Report GHRCPDFO CPDF Organization Component Tracking Report GHRCPDFS CPDF Status Report GHRF462 AA/EEo EEOC Form 462 Report GHRF462L AA/EEO EEOC Form 462 Report(Part IV) GHRPDI Position Description GHRRIF Reduction in Force Retention Register GHRSF50 Notification of Personnel Action GHRSF52 Request for Personnel Action GHRXFRMD CPDFDynamics Transmittal Form GHRXFRMS CPDF Status Report Transmittal Form GHRXRFMO CPDF OCT Report Transmittal Form GHSF113A SF113A – Federal Civilian Employment Report PAYACPRE North American Payment Register Detail PAYACPRS North American Payment Register Summary PAYGB45A Payroll Actions Alignment Report PAYGBCHQ Cheque Writer Report Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–69 PAYGBERR Employee Run Result Report PAYGBGTN Gross To Net Summary PAYGBNIC NI Car Detail Report PAYGBP35 P35 Listing Report PAYGBP60 P60 Report PAYGBPAY Payment Summary Report PAYGBRRS Employee Run Result Summary Report PAYGBSOA Alignment report for payroll actions PAYGBSOE Pay Advice PAYGBTPL Tax Payment Listing PAYRPACT Payroll Actions by Person PAYRPADT Audit Report PAYRPAPL Advance Pay Listing. PAYRPCBR Cost Breakdown Report PAYRPCTG Completed Costing Actions Transferred to General Ledger. PAYRPELD Element Link Details Report PAYRPEMG Error Message Report PAYRPEMV Employee Organization Movements Reports. PAYRPERL Element Result Listing. PAYUS940 Annual FUTA Tax Return Worksheet (Form 940) PAYUS941 Quarterly Tax Return Worksheet (Form 941) PAYUS99R 1099R Information Return PAYUSACT Payroll Activity PAYUSCHK Check Writer PAYUSDED Deductions Report PAYUSEAR Earnings Audit Report PAYUSGTN Gross to Net Report PAYUSLTR Local Tax Remittance Report PAYUSNAC NACHA Report PAYUSNEG State Quaterly Negative Balances Report PAYUSPST Deposit Advice PAYUSREG Payroll Register Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–70 Oracle HRMS Technical Reference Manual PAYUSRRS Employee Run Results Report PAYUSRW2 W2 Register PAYUSTOT GRE Totals Report PAYUSTPP Third Party Payment Register Report PAYUSVPR Void Payment Report PAYUSW2E Employee W2 Report OSHA101 OSHA Form 101 Report OSHA200 OSHA Form 200 Report. PAYRPEMV Employee Organization Movements Reports. PERGENRP Generic Report. PERPHIRE New Hire State Report. PERRPADA ADA report. PERRPADD Invalid Address Report. PERRPCCR COBRA Coverage Report. PERRPCNE COBRA Expiration Letter. PERRPCNL COBRA Notification Letter. PERRPCPE COBRA Grace Period Expiration Letter. PERRPCPR COBRA Payments Report. PERRPCPV Current and Projected Progression Point Values Report. PERRPE1L EEO Establishment Employment Report. PERRPEBR Employee Benefit Enrollment Register. PERRPEER Employee Benefit Eligibility Report. PERRPEIR Employee Increment Results. PERRPEO1 EEO Individual Establishment Report. PERRPEO1_HQ EEO Headquarters Report. PERRPEOC EEO Consolidated Report. PERRPFP1 Person Details Report. PERRPFP2 Applicant Details Report. PERRPFP3 Assignment Details Report. PERRPFP4 Work Details Report. PERRPJGA AAP – Job Group Analysis Report. PERRPPSM Employee Summary Report. Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–71 PERRPRAA Absence Report. PERRPRAS Assignment Status Report. PERRPRBD Staffing budget report. PERRPREQ Requisition Summary Report. PERRPRMS Job and Position Matching Report. PERRPROH Organization Hierarchy Report. PERRPRPH Position Hierarchy Report. PERRPRQP Quickpaint Report. PERRPRTM Terminations Report PERRPVTC VETS–100 Consolidated Veterans Employment Report. PERRPVTS VETS–100 Veterans Employment Report. PERRPWGA AAP – Workforce Analysis Report. PERWISAL Salary Review Report. SSPMPERL SMP Element Result Listing SSPRPELR SSP Element Result Listing SSPRPOAR Sickness Absence Report SSPRPSMP Statutory Maternity Pay Report SSPRPSSP Statutory Sick Pay Report SSPRPWKS Maximum SSP Weeks Report FFXBCP Compile formula FFXMLC Load Long Formula GHDSCONV Duty Station Conversion GHGRDCMB Create Federal HR valid combinations for the Grade Concurrent Programs KF GHMREEXE Process Mass Realignment GHMSLEXE Process Mass Salary GHMTIINT Process Mass Transfer In GHMTOEXE Process Mass Transfer Out GHPROC52 Initiate Process Future Dated SF52 Due For Processing Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–72 Oracle HRMS Technical Reference Manual GHSPINFO Create Federal HR Special Info Types GHWGIPRO Process Automatic WGI HRBISCNC BIS load organization hierarchy summary table. LISTGEN Security list maintenance.. PYATUPD Audit Trail Update Datetracked Tables PYCBTC Create Batches PYLOAD .Startup Data Loader PYUADV Advance Pay Batch Setup PYUCSU Generate Secure User PYUGEN Payroll Process Engine PYUMAG Magnetic Tape Report PYUMWT Magnetic Tape Cutter PYUPIP Pipe Monitor PYUSRP Grant Permissions to Roles Oracle Proprietary, Confidential Information––Use Restricted by Contract High–Level Design 2–73 Oracle Proprietary, Confidential Information––Use Restricted by Contract 2–74 Oracle HRMS Technical Reference Manual CHAPTER 3 Detailed Design T his chapter presents a detailed design for implementing Oracle HRMS. It contains detailed definitions of tables and views that you may need to reference to write custom reports or use for other data extraction. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–1 Overview of Detailed Design During Detailed Design, we specify in detail how each applications component should work. We prepare detailed definitions of tables and views. You can refer to this Detailed Design chapter to gain a detailed understanding of the underlying structure and processing of Oracle HRMS that enables you to: • Convert existing application data • Integrate your Oracle HRMS application with your other applications systems • Write custom reports • Define alerts against Oracle Applications tables • Create views for decision support queries using query tools • Configure your Oracle Self–Service Web Applications Table and View Definitions The Table and View Definitions section contains a detailed definition of Oracle HRMS applications tables. For each table, it provides information about primary keys, foreign keys, QuickCodes, indexes, triggers, and sequences. It also gives you a detailed description of each column and its characteristics. In addition, it provides the SQL statement that defines each view. Review this section to get a detailed understanding of what tables your Oracle HRMS application contains, and how it uses them to hold and access the information it needs. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–2 Oracle HRMS Technical Reference Manual Table and View Definitions This section contains a detailed description of each Oracle HRMS table and view that you may need to reference. For each table, it presents detailed information about: • Primary keys • Foreign keys • Column descriptions • Indexes • Oracle sequences • Triggers • View derivations Because Oracle does not support customization of Oracle Application Object Library tables, we do not provide you with detailed information about them. Consequently, this section does not document all the FND_% tables your Oracle HRMS application uses. The following sections appear in each table or view description: Foreign Keys To help you understand the relationships between tables, we list each foreign key contained in a table. For each foreign key in a table, we list the primary key table name (the table to which a foreign key refers), its corresponding primary key columns, and the foreign key columns that refer to those primary key columns. When the primary key table has a composite primary key, we list each column of the composite key sequentially. If a table contains two or more distinct foreign keys that refer to the same primary key table, we repeat the primary key table name and list each of the distinct foreign keys separately. QuickCodes Columns When a database column contains a QuickCodes value, which we implement using a foreign key to FND_LOOKUPS, MFG_LOOKUPS, or to some other lookup table, we list the QuickCodes type (lookup type) to which the QuickCodes value must belong and a complete list Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–3 of QuickCodes values and meanings. Some QuickCodes can be defined by you in the application. These values are designated as User–defined. Column Descriptions We list the important characteristics of each column in a table or view. These characteristics include whether the column is part of the table’s primary key, whether Oracle8i requires a value for this column, and the data type of the column. We also give you a brief description of how your Oracle HRMS application uses the column. When a column is part of a table’s primary key, we append the notation (PK) to the name of that column. To help you understand which columns your Oracle HRMS application uses and which columns it does not use, we alert you to any unused column. When no module uses a database column, we show one of the following legends in the Description column: Not currently used Your Oracle HRMS application does not use this column, although the column might be used in a future release. No longer used Your Oracle HRMS application no longer uses this column. AutoInstall installs this column. Subsequent versions of your Oracle HRMS application might not include this column. No longer installed Your Oracle HRMS application no longer uses this column. If you upgraded your software from an earlier version, you may still have this column, depending upon whether you chose to delete it during an upgrade process. If you install your Oracle HRMS application, you do not have this column. Standard Who Columns Most Oracle HRMS applications tables contain standard columns to support \ Row Who. When your program or SQL*Plus command selects a row from a table, use these columns to determine who last updated the row. If your program or SQL*Plus command updates or inserts a row in an interface table, you must populate each of the five standard Who columns: Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–4 Oracle HRMS Technical Reference Manual LAST_UPDATE_DATE Date when a user last updated this row LAST_UPDATED_BY User who last updated this row (foreign key to FND_USER.USER_ID) CREATION_DATE Date when this row was created CREATED_BY User who created this row (foreign key to FND_USER.USER_ID) LAST_UPDATE_LOGIN Operating system login of user who last updated this row (foreign key to FND_LOGINS.LOGIN_ID). You should set this to NULL, or to 0 if NULL is not allowed Since every table containing Who columns has several foreign keys to the tables FND_USER and FND_LOGINS, we do not include the foreign key columns LAST_UPDATED_BY, CREATED_BY, or LAST_UPDATE_LOGIN in a table’s list of foreign keys. Additional Who Columns for Concurrent Programs Some Oracle HRMS applications tables also contain several additional Who columns to distinguish between changes a user makes with a form and changes a concurrent program makes. When a concurrent program updates or inserts a row in a table, the concurrent program populates the following additional Who columns: REQUEST_ID Concurrent request ID of program that last updated this row (foreign key to FND_CONCURRENT_REQUESTS.REQUEST_ID) PROGRAM_APPLICATI ON_ID Application ID of program that last updated this row (foreign key to FND_APPLICATION.APPLICATION_ID) PROGRAM_ID Program ID of program that last updated this row (foreign key to FND_CONCURRENT_PROGRAM.CONCURRENT_PROGRAM_ID) PROGRAM_UPDATE_D ATE Date when a program last updated this row Since every table containing these additional Who columns has several foreign keys to the tables FND_CONCURRENT_REQUESTS, FND_APPLICATION, and FND_CONCURRENT_PROGRAM, we do not include the foreign key columns REQUEST_ID, PROGRAM_APPLICATION_ID, or PROGRAM_ID in a table’s list of foreign keys. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–5 Columns Reserved for Country–Specific Localizations Some tables have GLOBAL_ATTRIBUTE columns which support additional features added to Oracle HRMS to meet statutory requirements and common business practices in your country or region. For details on these columns, refer to the Appendix in Oracle Financials Regional Technical Reference Manual. To read more about the features that these columns support, look for a User Guide appropriate to your country; for example, see the Oracle Financials for the Czech Republic User Guide. Indexes If an Oracle HRMS applications table uses an Oracle8i index, we list the database columns that comprise that index, in sequential order. Note: The indexes we document in this manual correspond to unique keys we specified during product development and testing. In some cases, we may add additional indexes during the porting process to fine–tune performance on specific platforms; therefore, there may be minor differences between the indexes documented in this book and the indexes for production versions of Oracle HRMS. Sequences Your Oracle HRMS application uses Oracle8i sequence generators to generate unique integers. If any table column gets its value from an Oracle8i sequence generator, we list the name of the corresponding sequence generator and the name of the column that stores the unique integer. Database Triggers If a table has one or more active database triggers, we provide a brief explanation of each database trigger and when it fires. View Derivation For each Oracle HRMS applications view you may need to reference, we include important elements from the SQL statement that defines or Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–6 Oracle HRMS Technical Reference Manual creates a view. By studying this view definition, you can understand exactly how a view derives its contents. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–7 BEN_BENEFICIARIES_F BEN_BENEFICIARIES_F holds the list of beneficiaries for a specific benefit program. QuickCodes Columns Column BENEFIT_LEVEL SOURCE_TYPE QuickCodes Type QuickCodes Table BENEFIT_LEVEL 1 2 3 4 PAYMENT_SOURCE D O P FND_COMMON_LOOKUPS Primary Second Third Fourth FND_COMMON_LOOKUPS Default Override Personal Column Descriptions Name Null? Type NOT NOT NOT NOT BENEFIT_LEVEL NOT NULL VARCHAR2(30) PROPORTION NOT NULL NUMBER(22,2) SOURCE_ID NOT NULL NUMBER(15) SOURCE_TYPE NOT NULL VARCHAR2(30) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name BEN_BENEFICIARIES_F_N1 BEN_BENEFICIARIES_F_PK BEN_BENEFICIARIES_F_UK2 Sequences Sequence NULL NULL NULL NULL Description BENEFICIARY_ID (PK) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) ELEMENT_ENTRY_ID NUMBER(15) DATE DATE NUMBER(15) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE UNIQUE 1 1 2 3 1 2 3 4 5 UNIQUE Unique ID for the beneficiary. Effective start date. Effective end date. Foreign key to PAY_ELEMENT_ENTRIES. Primary, secondary benefit goes to the highest surviving level. Benefit is divided by proportion among beneficiaries at a benefit level. Identifies the beneficiary, person or organization, depending on SOURCE_TYPE. Identifies whether the beneficiary is a person or an organization. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name ELEMENT_ENTRY_ID BENEFICIARY_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE SOURCE_TYPE SOURCE_ID ELEMENT_ENTRY_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column BEN_BENEFICIARIES_S BENEFICIARY_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–8 Oracle HRMS Technical Reference Manual BEN_BENEFIT_CLASSIFICATIONS BEN_BENEFIT_CLASSIFICATIONS holds the list of benefit classifications that can be associated with specific elements, eg pension, health, life insurance, flex plan etc. The values in this table are predefined and currently cannot updated by the user. QuickCodes Columns Column QuickCodes Type QuickCodes Table ACTIVE_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes BENEFICIARY_ALLOWED_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes BENEFIT_CLASSIFICATION_TYPE BEN_CLASS_TYPE BEN CFLEX MFLEX FND_COMMON_LOOKUPS Benefit Plan Cafeteria Flex Plan Modular Flex Plan CHARGEABLE_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes COBRA_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes CONTRIBUTIONS_USED YES_NO N Y FND_COMMON_LOOKUPS No Yes DEPENDENTS_ALLOWED_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name BENEFIT_CLASSIFICATION_ID Null? Type (PK) NOT NULL NUMBER(15) BUSINESS_GROUP_ID NULL NUMBER(15) LEGISLATION_CODE NULL VARCHAR2(30) ACTIVE_FLAG NOT NULL VARCHAR2(30) BENEFICIARY_ALLOWED_FLAG NOT NULL VARCHAR2(30) BENEFIT_CLASSIFICATION_NAME NOT NULL VARCHAR2(80) BENEFIT_CLASSIFICATION_TYPE NOT NULL VARCHAR2(30) CHARGEABLE_FLAG NOT NULL VARCHAR2(30) COBRA_FLAG NOT NULL VARCHAR2(30) Description Unique identifier for the benefit classification. Foreign key to HR_ALL_ORGANIZATION_UNITS. Legislation where the classification applies. Indicates whether benefits of this classification can be created. Indicates whether the benefit can be paid to beneficiaries, eg life insurance plans. Name of the benefit classification. Indicates whether the row is a (BEN)efit or (FLEX) plan. Indicates whether the user can set–up charges for benefits of this classification. Indicates whether benefits of this class are subject to COBRA. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–9 CONTRIBUTIONS_USED NOT NULL VARCHAR2(30) DEPENDENTS_ALLOWED_FLAG NOT NULL VARCHAR2(30) DFLT_POST_TERMINATION_RULE NOT NULL VARCHAR2(30) DFLT_PROCESSING_TYPE NOT NULL VARCHAR2(30) BEN_CLASS_PROCESSING_RULE NULL VARCHAR2(30) COMMENTS LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL Indexes Index Name LONG DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type BEN_BENEFIT_CLASSIFICATION_PK BEN_BENEFIT_CLASSIFICATION_UK2 Sequences Sequence UNIQUE UNIQUE Sequence 1 1 2 3 Indicates whether the classification uses Benefit Contributions. Indicates whether the benefit can cover employee dependents. Used to derive post termination rule for benefit plans (including flex). Used to derive processing type for benefit plans (including flex). Describes the processing that can act on benefits in this class. General remark. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BENEFIT_CLASSIFICATION_ID BENEFIT_CLASSIFICATION_NAME BUSINESS_GROUP_ID LEGISLATION_CODE Derived Column BEN_BENEFIT_CLASSIFICATIONS_S BENEFIT_CLASSIFICATION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–10 Oracle HRMS Technical Reference Manual BEN_BENEFIT_CONTRIBUTIONS_F BEN_BENEFIT_CONTRIBUTIONS_F is a DateTracked table that holds the default contributions associated with cover by a specific benefit. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS Column Descriptions Name BENEFIT_CONTRIBUTION_ID Primary Key Column Foreign Key Column ORGANIZATION_ID BUSINESS_GROUP_ID Null? Type (PK) NOT NULL NUMBER(15) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) BUSINESS_GROUP_ID NOT NULL DATE NOT NULL DATE NOT NULL NUMBER(15) FORMULA_ID ELEMENT_TYPE_ID NULL NUMBER(9) NOT NULL NUMBER(9) COVERAGE_TYPE NOT NULL VARCHAR2(30) EMPLOYEE_CONTRIBUTION NOT NULL VARCHAR2(60) EMPLOYER_CONTRIBUTION NOT NULL VARCHAR2(60) MAXIMUM_EMPLOYEE_CONTRIBUTION NULL VARCHAR2(60) MAXIMUM_EMPLOYER_CONTRIBUTION NULL VARCHAR2(60) MINIMUM_EMPLOYEE_CONTRIBUTION NULL VARCHAR2(60) MINIMUM_EMPLOYER_CONTRIBUTION NULL VARCHAR2(60) ATTRIBUTE_CATEGORY NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Description Unique identifier for the benefit contribution. Effective start date. Effective end date. Foreign key to HR_ALL_ORGANIZATION_UNITS. Foreign key to PAY_FORMULAS. Foreign key to PAY_ELEMENT_TYPES. Type of coverage, eg employee only, employee and spouse. Default cost to employee for enrollment at a specific level of coverage. Default cost to employer for employee enrollment at a specific level of coverage. Maximum cost to employee for enrollment at a specific level. Maximum cost to employer for employee enrollment at a specific level. Minimum cost to employee for enrollment. Minimum cost to employer for enrollment. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–11 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL Indexes Index Name VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence BEN_BENEFIT_CONTRIBUTIONS_FK1 BEN_BENEFIT_CONTRIBUTIONS_N2 BEN_BENEFIT_CONTRIBUTIONS_PK NOT UNIQUE NOT UNIQUE UNIQUE BEN_BENEFIT_CONTRIBUTIONS_UK2 UNIQUE 1 1 1 2 3 1 2 3 4 Sequences Sequence Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID ELEMENT_TYPE_ID BENEFIT_CONTRIBUTION_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE COVERAGE_TYPE ELEMENT_TYPE_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column BEN_BENEFIT_CONTRIBUTIONS_S BENEFIT_CONTRIBUTION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–12 Oracle HRMS Technical Reference Manual BEN_COVERED_DEPENDENTS_F BEN_COVERED_DEPENDENTS_F is a DateTracked table that holds the list of dependents covered under a specific benefit program. Foreign Keys Primary Key Table PER_CONTACT_RELATIONSHIPS Column Descriptions Name COVERED_DEPENDENT_ID Primary Key Column Foreign Key Column CONTACT_RELATIONSHIP_ID CONTACT_RELATIONSHIP_ID Null? Type Description (PK) NOT NULL NUMBER(15) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) CONTACT_RELATIONSHIP_ID NOT NULL DATE NOT NULL DATE NOT NULL NUMBER(15) ELEMENT_ENTRY_ID NOT NULL NUMBER(15) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name NULL NULL NULL NULL NULL DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence BEN_COVERED_DEPENDENTS_F_FK1 BEN_COVERED_DEPENDENTS_F_N2 BEN_COVERED_DEPENDENTS_F_PK NOT UNIQUE NOT UNIQUE UNIQUE BEN_COVERED_DEPENDENTS_F_UK2 UNIQUE 1 1 1 2 3 1 2 3 4 Sequences Sequence Unique identifier for the covered dependent. Effective start date. Effective end date. Foreign key to PER_CONTACT_RELATIONSHIPS. Foreign key to PAY_ELEMENT_ENTRIES. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name CONTACT_RELATIONSHIP_ID ELEMENT_ENTRY_ID COVERED_DEPENDENT_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE CONTACT_RELATIONSHIP_ID ELEMENT_ENTRY_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column BEN_COVERED_DEPENDENTS_S COVERED_DEPENDENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–13 BEN_VALID_DEPENDENT_TYPES BEN_VALID_DEPENDENT_TYPES holds the list of valid dependent types, and the maximum number of people who may be included for coverage of a specific type. For example, there may be a rule that limits spousal coverage to one spouse. This table is used to validate the creation of covered dependents. Column Descriptions Name VALID_DEPENDENT_TYPE_ID Null? Type (PK) Description NOT NULL NUMBER(15) BUSINESS_GROUP_ID NULL NUMBER(15) LEGISLATION_CODE NULL VARCHAR2(30) CONTACT_TYPE NOT NULL VARCHAR2(30) COVERAGE_TYPE NOT NULL VARCHAR2(30) MAXIMUM_NUMBER NOT NULL NUMBER(3) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type BEN_VALID_DEPENDENT_TYPES_PK BEN_VALID_DEPENDENT_TYPES_UK2 Sequences Sequence Sequence UNIQUE UNIQUE 1 1 2 3 4 Unique identifier for the dependent type. Foreign key to HR_ALL_ORGANIZATION_UNITS. The legislation in which the dependent type belongs. Type of contact used to define the maximum limit. Type of cover used to define the maximum limit. Maximum number of covered dependents for this relationship and cover. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name VALID_DEPENDENT_TYPE_ID COVERAGE_TYPE BUSINESS_GROUP_ID LEGISLATION_CODE CONTACT_TYPE Derived Column BEN_VALID_DEPENDENT_TYPES_S VALID_DEPENDENT_TYPE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–14 Oracle HRMS Technical Reference Manual DT_COLUMN_PROMPTS Obsolete in Oracle HRMS Release 11i. Column Descriptions Name Null? Type Description COLUMN_NAME (PK) LANGUAGE_CODE (PK) NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(4) VIEW_NAME NOT NULL VARCHAR2(30) (PK) COLUMN_PROMPT LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name NULL NULL NULL NULL NULL NULL VARCHAR2(80) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type DT_COLUMN_PROMPTS_PK UNIQUE Sequence 1 2 3 Name of the view column. Identifies the language of the prompt. Name of the DateTrack History view. Text of the prompt. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name VIEW_NAME COLUMN_NAME LANGUAGE_CODE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–15 DT_COLUMN_PROMPTS_TL DT_COLUMN_PROMPTS_TL holds the default prompts for the columns of each DateTrack history view in Oracle HRMS Release 11. These column prompts may be amended by users and saved in their own folders. Column Descriptions Name Null? Type Description COLUMN_NAME (PK) VIEW_NAME (PK) NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(30) SOURCE_LANG NOT NULL VARCHAR2(4) LANGUAGE NOT NULL VARCHAR2(4) (PK) COLUMN_PROMPT LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name NULL NULL NULL NULL NULL NULL VARCHAR2(80) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type DT_COLUMN_PROMPTS_TL_PK UNIQUE Name of the view column. Name of the DateTrack History view. Identifies the source language of the prompt. Identifies the language of the prompt. Text of the prompt. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Sequence Column Name 1 2 3 VIEW_NAME COLUMN_NAME LANGUAGE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–16 Oracle HRMS Technical Reference Manual DT_DATE_PROMPTS Obsolete in Oracle HRMS Release 11i. Column Descriptions Name LANGUAGE_CODE Null? Type (PK) Description NOT NULL VARCHAR2(4) EFFECTIVE_END_PROMPT NULL VARCHAR2(80) EFFECTIVE_START_PROMPT NULL VARCHAR2(80) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type DT_DATE_PROMPTS_PK UNIQUE Sequence 1 Identifies the language of the prompt . Default prompt for effective end date. Default prompt for effective start date. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name LANGUAGE_CODE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–17 DT_DATE_PROMPTS_TL DT_DATE_PROMPTS holds the default prompts to use for the Effective Start Date and Effective End Date columns of all DateTrack History views in Oracle HRMS Release 11. Column Descriptions Name LANGUAGE (PK) SOURCE_LANG Null? Type Description NOT NULL VARCHAR2(4) NOT NULL VARCHAR2(4) EFFECTIVE_END_PROMPT NULL VARCHAR2(80) EFFECTIVE_START_PROMPT NULL VARCHAR2(80) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type DT_DATE_PROMPTS_TL_PK UNIQUE Sequence 1 Identifies the language of the prompt. Identifies the souce language of the prompt. Default prompt for effective end date. Default prompt for effective start date. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name LANGUAGE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–18 Oracle HRMS Technical Reference Manual DT_TITLE_PROMPTS Obsolete in Oracle HRMS Release 11i. Column Descriptions Name LANGUAGE_CODE VIEW_NAME Null? Type (PK) (PK) TITLE_PROMPT LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name NOT NULL VARCHAR2(30) NULL NULL NULL NULL NULL NULL VARCHAR2(80) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type DT_TITLE_PROMPTS_PK Description NOT NULL VARCHAR2(4) UNIQUE Sequence 1 2 Identifies the language of the prompt. Name of the DateTrack History view. Text of the window prompt. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name VIEW_NAME LANGUAGE_CODE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–19 DT_TITLE_PROMPTS_TL DT_TITLE_PROMPTS_TL holds the default window title for each DateTrack History view in Oracle HRMS Release 11. Column Descriptions Name LANGUAGE (PK) Null? Type Description NOT NULL VARCHAR2(4) SOURCE_LANG NOT NULL VARCHAR2(4) VIEW_NAME NOT NULL VARCHAR2(30) (PK) TITLE_PROMPT LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name NULL NULL NULL NULL NULL NULL VARCHAR2(80) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type DT_TITLE_PROMPTS_TL_PK UNIQUE Sequence 1 2 Identifies the language of the prompt. Identifies the source language of the prompt. Name of the DateTrack History view. Text of the window prompt. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name VIEW_NAME LANGUAGE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–20 Oracle HRMS Technical Reference Manual FF_ARCHIVE_ITEMS FF_ARCHIVE_ITEMS records a snapshot of what particular database items evaluate to on a run of a Fastformula based magnetic tape report. Foreign Keys Primary Key Table FF_USER_ENTITIES Column Descriptions Name ARCHIVE_ITEM_ID Primary Key Column Foreign Key Column USER_ENTITY_ID USER_ENTITY_ID Null? Type (PK) USER_ENTITY_ID CONTEXT1 VALUE Indexes Index Name FF_ARCHIVE_ITEMS_FK1 FF_ARCHIVE_ITEMS_N50 FF_ARCHIVE_ITEMS_PK Sequences Sequence Description NOT NULL NUMBER(15) System–generated primary key column. NOT NULL NUMBER(9) Foreign key to ff_user_entities – a unique identifier for archive item name. NOT NULL NUMBER(15) First context to find a database item (e.g. assignment_action_id) NULL VARCHAR2(240) What the database item evaluates to on extract. Index Type Sequence NOT UNIQUE NOT UNIQUE 2 1 2 2 UNIQUE Column Name USER_ENTITY_ID CONTEXT1 USER_ENTITY_ID ARCHIVE_ITEM_ID Derived Column FF_ARCHIVE_ITEMS_S ARCHIVE_ITEM_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–21 FF_ARCHIVE_ITEM_CONTEXTS FF_ARCHIVE_ITEM_CONTEXTS records any additional context required to retrieve an archive item e.g. a tax unit. Foreign Keys Primary Key Table FF_ARCHIVE_ITEMS Primary Key Column Foreign Key Column ARCHIVE_ITEM_ID ARCHIVE_ITEM_ID Column Descriptions Name ARCHIVE_ITEM_ID Null? Type (PK) Description NOT NULL NUMBER(15) NOT NULL NUMBER(15) Foreign key to FF_ARCHIVE_ITEMS Sequence number for the route taken from ff_route_context_usages table. Value of the context required to find an archive database item Foreign key to FF_CONTEXTS Index Type Sequence Column Name NOT UNIQUE UNIQUE 2 2 4 SEQUENCE_NO NOT NULL NUMBER(1) CONTEXT NOT NULL VARCHAR2(30) CONTEXT_ID (PK) Indexes Index Name FF_ARCHIVE_ITEM_CONTEXTS_FK1 FF_ARCHIVE_ITEM_CONTEXT_PK ARCHIVE_ITEM_ID ARCHIVE_ITEM_ID CONTEXT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–22 Oracle HRMS Technical Reference Manual FF_COMPILED_INFO_F FF_COMPILED_INFO_F is a DateTracked table that holds the executable code run by the FastFormula execution engine. This is a PL/SQL program that is generated by the FastFormula compiler. Column Descriptions Name Null? Type NOT NOT NOT NOT SELECT_STATEMENT_COUNT NOT NULL NUMBER(9) TEXT_LENGTH NOT NULL NUMBER(9) COMPILED_TEXT Indexes Index Name FF_COMPILED_INFO_F_N1 FF_COMPILED_INFO_F_PK NULL NULL NULL NULL Description FORMULA_ID (PK) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) FDIU_ENTRY_COUNT NUMBER(9) DATE DATE NUMBER(9) NULL LONG Index Type Sequence NOT UNIQUE UNIQUE 1 1 2 3 Foreign key to FF_FORMULAS. Effective start date. Effective end date. Number of formula data item usage, (FDIU) entries for the formula. Number of separate SELECT statements in the PL/SQL. Length (in bytes) of the PL/SQL program. The PL/SQL program which represents the user formula. Column Name FORMULA_ID FORMULA_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–23 FF_CONTEXTS FF_CONTEXTS holds details of the contexts that can be passed into a formula to describe the objects the formula can act on. Each context is a unique identifier within an application such as employee or assignment number. QuickCodes Columns Column DATA_TYPE QuickCodes Type QuickCodes Table DATA_TYPE D N T FND_COMMON_LOOKUPS Date Number Text Column Descriptions Name CONTEXT_ID Null? Type (PK) Description NOT NULL NUMBER(9) CONTEXT_LEVEL NOT NULL NUMBER(16) CONTEXT_NAME DATA_TYPE NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(1) Indexes Index Name Index Type FF_CONTEXTS_PK FF_CONTEXTS_UK2 UNIQUE UNIQUE Sequences Sequence Sequence 1 1 Unique identifier for the context. A power of 2 number which is unique to a context. Name of the context. Data type (N,T or D) of the context. Column Name CONTEXT_ID CONTEXT_NAME Derived Column FF_CONTEXTS_S CONTEXT_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : FF_CONTEXTS_BRI BEFORE ROW INSERT Check the validity of the context name and set the context level. Trigger Trigger Trigger Trigger Name Time Level Event : : : : FF_CONTEXTS_BRU BEFORE ROW INSERT, UPDATE Raise error as updates are not allowed. Trigger Trigger Trigger Trigger Name Time Level Event : : : : FF_CONTEXTS_BRD BEFORE ROW DELETE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–24 Oracle HRMS Technical Reference Manual Raise an error if the context being deleted is used in any formula whatever the business group or legislation code. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–25 FF_DATABASE_ITEMS FF_DATABASE_ITEMS holds the definitions of database items that can be used in formulas. Database items are short names that a user can use to identify a specific item of data in the database without knowing specific table or column details. The formula must provide a sufficient context to enable the select item clause to find the specific data item. For example, formulas of a type that provide the context EMPLOYEE_ID might access database items such as EMPLOYEE_NAME or MANAGER_NAME. Foreign Keys Primary Key Table FF_USER_ENTITIES QuickCodes Columns Column DATA_TYPE Primary Key Column Foreign Key Column USER_ENTITY_ID USER_ENTITY_ID QuickCodes Type QuickCodes Table DATA_TYPE D N T FND_COMMON_LOOKUPS Date Number Text Column Descriptions Name Null? Type USER_NAME (PK) USER_ENTITY_ID (PK) DATA_TYPE DEFINITION_TEXT NULL_ALLOWED_FLAG DESCRIPTION LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name FF_DATABASE_ITEMS_FK1 FF_DATABASE_ITEMS_PK Description NOT NULL VARCHAR2(80) NOT NULL NUMBER(9) Name of the database item. Foreign key to FF_USER_ENTITIES. NOT NULL VARCHAR2(1) Data type of the database item. NOT NULL VARCHAR2(240) Select item text for use in the built–up SQL statement. NOT NULL VARCHAR2(1) Indicates whether a NULL value will cause a formula error. NULL VARCHAR2(240) A description of the database item. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. Index Type Sequence NOT UNIQUE UNIQUE 1 1 2 Column Name USER_ENTITY_ID USER_NAME USER_ENTITY_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : FF_DATABASE_ITEMS_BRI BEFORE ROW INSERT Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–26 Oracle HRMS Technical Reference Manual Check validity of new database item. Trigger Trigger Trigger Trigger Name Time Level Event : : : : FF_DATABASE_ITEMS_BRU BEFORE ROW UPDATE Ensure the database item is not used in any formulae before allowing updates. Trigger Trigger Trigger Trigger Name Time Level Event : : : : FF_DATABASE_ITEMS_BRD BEFORE ROW DELETE Ensure the database item is not used in any formulae before deletion. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–27 FF_FDI_USAGES_F FF_FDI_USAGES_F is a DateTracked table that holds one entry for every data item used in a specific formula. It is generated by the FastFormula compiler from the user defined formula. QuickCodes Columns Column QuickCodes Type QuickCodes Table DATA_TYPE DATA_TYPE D N T FND_COMMON_LOOKUPS Date Number Text USAGE ITEM_USAGE B D G I L O U FND_COMMON_LOOKUPS Both (Input and Output) Database item Global variable Input Local variable Output Context (Unique identifier) Column Descriptions Name Null? Type Description FORMULA_ID (PK) ITEM_NAME (PK) NOT NULL NUMBER(9) NOT NULL VARCHAR2(80) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) DATA_TYPE ITEM_GENERATED_NAME NOT NOT NOT NOT LOAD_WHEN_RUNNING NOT NULL VARCHAR2(1) USAGE NOT NULL VARCHAR2(1) NULL NULL NULL NULL DATE DATE VARCHAR2(1) VARCHAR2(30) CONTEXT_LEVEL_SUM NULL NUMBER(16) INDICATOR_VAR_NAME NULL VARCHAR2(30) GLOBAL_ID CONTEXT_ID NULL NUMBER(9) NULL NUMBER(9) Indexes Index Name FF_FDI_USAGES_F_N1 FF_FDI_USAGES_F_N50 FF_FDI_USAGES_F_PK Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 2 3 4 Foreign key to FF_FORMULAS. Name of the item the usage is for. Effective start date. Effective end date. Data type of the data item. System generated PL/SQL bind variable for the item. Y or N flag that indicates whether item gets loaded at runtime. Subtype field (D, G, L, I, O, B, U). Number representing the context usage of an item. Generated PL/SQL bind variable for use as a flexfield indicator variable. Foreign key to FF_GLOBALS. Foreign key to FF_CONTEXTS for a context usage. Hash key for database item cache for a database item usage. Column Name FORMULA_ID ITEM_NAME FORMULA_ID ITEM_NAME EFFECTIVE_START_DATE EFFECTIVE_END_DATE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–28 Oracle HRMS Technical Reference Manual FF_FORMULAS_F FF_FORMULAS_F is the DateTracked table that holds formula definitions, including formula text. Foreign Keys Primary Key Table FF_FORMULA_TYPES Primary Key Column FORMULA_TYPE_ID Column Descriptions Name FORMULA_ID (PK) Null? Type NOT NULL NUMBER(9) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) BUSINESS_GROUP_ID NOT NOT LEGISLATION_CODE FORMULA_TYPE_ID NOT FORMULA_NAME DESCRIPTION FORMULA_TEXT STICKY_FLAG NOT COMPILE_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Description Unique identifier of the formula. NULL DATE Effective start date. NULL DATE Effective end date. NULL NUMBER(15) Foreign key to HR_ORGANIZATION_UNITS. NULL VARCHAR2(30) Foreign key to FND_TERRITORIES. NULL NUMBER(9) Foreign key to FF_FORMULA_TYPES. NULL VARCHAR2(80) Name of the formula. NULL VARCHAR2(240) Description of the formula. NULL LONG User text of the formula. NULL VARCHAR2(1) Y or N flag that causes formula to be retained in cache. NULL VARCHAR2(1) Should the formula be compiled. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. Indexes Index Name FF_FORMULAS_F_FK1 FF_FORMULAS_F_PK Index Type NOT UNIQUE UNIQUE FF_FORMULAS_F_UK2 UNIQUE Sequences Sequence FF_FORMULAS_S Foreign Key Column FORMULA_TYPE_ID Sequence 1 1 2 3 1 2 3 4 5 6 Column Name FORMULA_TYPE_ID FORMULA_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE FORMULA_TYPE_ID FORMULA_NAME BUSINESS_GROUP_ID LEGISLATION_CODE EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column FORMULA_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : FF_FORMULAS_F_BRI BEFORE ROW INSERT Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–29 Set the last update field to the current date. Trigger Trigger Trigger Trigger Name Time Level Event : : : : FF_FORMULAS_F_BRU BEFORE ROW UPDATE Set the last update field to the current date. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–30 Oracle HRMS Technical Reference Manual FF_FORMULA_TYPES FF_FORMULA_TYPES holds the definition of formula types, for example, Oracle Payroll, Input Value Validation, Assignment Set. The type defines a group of formulas and is used with FF_CONTEXTS to identify the database items available to a specific formula. Column Descriptions Name FORMULA_TYPE_ID Null? Type (PK) FORMULA_TYPE_NAME TYPE_DESCRIPTION LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name NOT NULL VARCHAR2(80) NULL VARCHAR2(80) NULL NULL NULL NULL NULL DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type FF_FORMULA_TYPES_PK FF_FORMULA_TYPES_UK2 Sequences Sequence Description NOT NULL NUMBER(9) UNIQUE UNIQUE Sequence 1 1 Unique identifier of the formula type. Name of the formula type. Designer description of the formula type. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name FORMULA_TYPE_ID FORMULA_TYPE_NAME Derived Column FF_FORMULA_TYPES_S FORMULA_TYPE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–31 FF_FTYPE_CONTEXT_USAGES FF_FTYPE_CONTEXT_USAGES is an intersection table that holds the list of contexts available to a specific formula type. This list determines which database items are available to a specific formula. Foreign Keys Primary Key Table FF_CONTEXTS FF_FORMULA_TYPES Primary Key Column Foreign Key Column CONTEXT_ID FORMULA_TYPE_ID CONTEXT_ID FORMULA_TYPE_ID Column Descriptions Name Null? Type FORMULA_TYPE_ID CONTEXT_ID (PK) (PK) Indexes Index Name FF_FTYPE_CONTEXT_USAGES_FK1 FF_FTYPE_CONTEXT_USAGES_FK2 FF_FTYPE_CONTEXT_USAGES_PK Description NOT NULL NUMBER(9) NOT NULL NUMBER(9) Foreign key to FF_FORMULA_TYPES. Foreign key to FF_CONTEXTS. Index Type Sequence Column Name NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 2 FORMULA_TYPE_ID CONTEXT_ID FORMULA_TYPE_ID CONTEXT_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : FF_FTYPE_CONTEXT_USAGES_BRU BEFORE ROW UPDATE Prevent an update changing the formula type_id and ensure old context usage can be safely removed. Trigger Trigger Trigger Trigger Name Time Level Event : : : : FF_TYPE_CONTEXT_USAGES_BRD BEFORE ROW DELETE Check that the old context usage can be safely removed. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–32 Oracle HRMS Technical Reference Manual FF_FUNCTIONS FF_FUNCTIONS holds the definitions of user defined functions that can be called from a formula. For user defined functions the DEFINITION is the name of the function within the PL/SQL package as it is stored in the database. QuickCodes Columns Column QuickCodes Type QuickCodes Table CLASS FUNCTION_CLASS E F U FND_COMMON_LOOKUPS External function Formula User–defined function DATA_TYPE DATA_TYPE D N T FND_COMMON_LOOKUPS Date Number Text Column Descriptions Name FUNCTION_ID (PK) BUSINESS_GROUP_ID LEGISLATION_CODE CLASS NAME ALIAS_NAME DATA_TYPE DEFINITION LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE DESCRIPTION Indexes Index Name Null? Type Unique identifier for function. NULL NUMBER(15) Foreign key to HR_ORGANIZATION_UNITS. NULL VARCHAR2(30) Foreign key to FND_TERRITORIES. NOT NULL VARCHAR2(8) Class of function determined by where it is defined. NOT NULL VARCHAR2(80) The name of the function. NULL VARCHAR2(80) Alternative name for the function. NULL VARCHAR2(1) Data type of function or null for procedure. NULL VARCHAR2(100) Name of the PL/SQL package and function stored in the database. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. NULL VARCHAR2(240) Description of the function. Index Type FF_FUNCTIONS_PK Sequences Sequence Description NOT NULL NUMBER(9) UNIQUE Sequence Column Name 1 FUNCTION_ID Derived Column FF_FUNCTIONS_S FUNCTION_ID Database Triggers Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–33 Trigger Trigger Trigger Trigger Name Time Level Event : : : : FF_FUNCTIONS_BRI BEFORE ROW INSERT Check that new function name is unique. Trigger Trigger Trigger Trigger Name Time Level Event : : : : FF_FUNCTIONS_BRU BEFORE ROW UPDATE Ensures that the same name has not been given to the alias and the function. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–34 Oracle HRMS Technical Reference Manual FF_FUNCTION_CONTEXT_USAGES FF_FUNCTION_CONTEXT_USAGES describes the contexts which are required by a function. Contexts are passed to the function before any function parameters. Foreign Keys Primary Key Table FF_CONTEXTS FF_FUNCTIONS Column Descriptions Name Primary Key Column Foreign Key Column CONTEXT_ID FUNCTION_ID CONTEXT_ID FUNCTION_ID Null? Type Description FUNCTION_ID (PK) SEQUENCE_NUMBER (PK) NOT NULL NUMBER(9) NOT NULL NUMBER(2) CONTEXT_ID LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NOT NULL NULL NULL NULL NULL NULL Indexes Index Name NUMBER(9) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence FF_FUNCTION_CONTEXT_USAGES_FK1 FF_FUNCTION_CONTEXT_USAGES_FK2 FF_FUNCTION_CONTEXT_USAGES_PK NOT UNIQUE NOT UNIQUE UNIQUE FF_FUNCTION_CONTEXT_USAGES_UK2 UNIQUE 1 1 1 2 1 2 Foreign key to FF_FUNCTIONS. Sequence number of the context usage. Foreign key to FF_CONTEXTS. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name FUNCTION_ID CONTEXT_ID FUNCTION_ID SEQUENCE_NUMBER FUNCTION_ID CONTEXT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–35 FF_FUNCTION_PARAMETERS FF_FUNCTION_PARAMETERS holds the definitions for the parameters of a specific FastFormula function. Foreign Keys Primary Key Table Primary Key Column Foreign Key Column FUNCTION_ID FUNCTION_ID QuickCodes Type QuickCodes Table CLASS IN_OUT_CLASS B I O FND_COMMON_LOOKUPS Both input and output. Input only. Output only CONTINUING_PARAMETER YES_NO N Y FND_COMMON_LOOKUPS No Yes DATA_TYPE DATA_TYPE D N T FND_COMMON_LOOKUPS Date Number Text OPTIONAL YES_NO N Y FND_COMMON_LOOKUPS No Yes FF_FUNCTIONS QuickCodes Columns Column Column Descriptions Name Null? Type Description FUNCTION_ID (PK) SEQUENCE_NUMBER (PK) NOT NULL NUMBER(9) NOT NULL NUMBER(2) CLASS NOT NULL VARCHAR2(1) CONTINUING_PARAMETER NOT NULL VARCHAR2(1) DATA_TYPE NAME OPTIONAL NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(1) LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE LAST_UPDATE_DATE Indexes Index Name NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE DATE Index Type Sequence FF_FUNCTION_PARAMETERS_FK1 FF_FUNCTION_PARAMETERS_PK NOT UNIQUE UNIQUE FF_FUNCTION_PARAMETERS_UK2 UNIQUE 1 1 2 1 2 Foreign key to FF_FUNCTIONS. Number for each parameter in a specific sequence. Identifies whether the parameter is an IN parameter, an OUT parameter, or an IN–OUT parameter. Y if there can be one or more of the parameter, else N. Data type of the parameter. Name of the parameter. N if the parameter is mandatory, else Y. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name FUNCTION_ID FUNCTION_ID SEQUENCE_NUMBER FUNCTION_ID NAME Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–36 Oracle HRMS Technical Reference Manual FF_GLOBALS_F FF_GLOBALS_F is a DateTracked table which holds the definitions and actual values for global values. Global values are enterprise level data items that are available to all formulas. QuickCodes Columns Column DATA_TYPE QuickCodes Type QuickCodes Table DATA_TYPE D N T FND_COMMON_LOOKUPS Date Number Text Column Descriptions Name GLOBAL_ID (PK) Null? Type NOT NULL NUMBER(9) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) BUSINESS_GROUP_ID NOT NOT LEGISLATION_CODE DATA_TYPE NOT GLOBAL_NAME NOT GLOBAL_DESCRIPTION GLOBAL_VALUE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name FF_GLOBALS_F_PK Description Unique identifier for global variable. NULL DATE Effective start date. NULL DATE Effective end date. NULL NUMBER(15) Foreign key to HR_ORGANIZATION_UNITS. NULL VARCHAR2(30) Foreign key to FND_TERRITORIES. NULL VARCHAR2(1) Describes the data type of the global. NULL VARCHAR2(80) User name for the global variable. NULL VARCHAR2(240) Description of the global variable. NULL VARCHAR2(240) Holds the actual value of the global variable. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. Index Type UNIQUE FF_GLOBALS_F_UK2 Sequences Sequence FF_GLOBALS_S UNIQUE Sequence 1 2 3 1 2 3 4 5 Column Name GLOBAL_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE GLOBAL_NAME BUSINESS_GROUP_ID LEGISLATION_CODE EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column GLOBAL_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : FF_GLOBAL_F_BRI BEFORE ROW INSERT Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–37 Create new global database item. Trigger Trigger Trigger Trigger Name Time Level Event : : : : FF_GLOBALS_F_BRU BEFORE ROW UPDATE Prevent update to columns that would require Trigger Trigger Trigger Trigger Name Time Level Event : : : : changes to third party records. FF_GLOBALS_F_BRD BEFORE ROW DELETE Delete global database item. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–38 Oracle HRMS Technical Reference Manual FF_LOOKUPS FF_LOOKUPS holds lookups that are used specifically for FastFormula. Column Descriptions Name Null? Type Description LOOKUP_TYPE (PK) NOT NULL VARCHAR2(30) LOOKUP_CODE (PK) NOT NULL VARCHAR2(30) ENABLED_FLAG NOT NULL VARCHAR2(1) MEANING DESCRIPTION END_DATE_ACTIVE START_DATE_ACTIVE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name VARCHAR2(80) VARCHAR2(80) DATE DATE DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type FF_LOOKUPS_PK UNIQUE Classification type of the lookup. Code denoting the lookup value. Flag to indicate whether lookup is currently enabled. The lookup value or meaning. Description of the lookup. The end date of the profile. The start date of the profile. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Sequence Column Name 1 2 LOOKUP_TYPE LOOKUP_CODE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–39 FF_QP_REPORTS FF_QP_REPORTS contains the text of any user defined QuickPaint reports. Foreign Keys Primary Key Table FF_FORMULA_TYPES Primary Key Column Foreign Key Column FORMULA_TYPE_ID FORMULA_TYPE_ID Column Descriptions Name QP_REPORT_ID Null? Type (PK) Unique identifier for the report. NOT NULL NUMBER(9) Foreign key to FF_FORMULAS. NOT NULL NUMBER(9) Foreign key to FF_FORMULA_TYPES. NOT NULL VARCHAR2(80) Name of the report. NULL NUMBER(15) Foreign key to HR_ORGANIZATION_UNITS. NULL VARCHAR2(30) Foreign key to FND_TERRITORIES. NULL VARCHAR2(1) Indicates whether the user has altered the default formula generated for the report. NULL VARCHAR2(240) Description of the report. NULL LONG Actual text of the report. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. FORMULA_ID FORMULA_TYPE_ID QP_REPORT_NAME BUSINESS_GROUP_ID LEGISLATION_CODE QP_ALTERED_FORMULA QP_DESCRIPTION QP_TEXT LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name FF_QP_REPORTS_FK2 FF_QP_REPORTS_N1 FF_QP_REPORTS_PK FF_QP_REPORTS_UK2 Sequences Sequence Description NOT NULL NUMBER(9) Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE 1 1 1 1 2 3 4 Column Name FORMULA_TYPE_ID FORMULA_ID QP_REPORT_ID QP_REPORT_NAME FORMULA_TYPE_ID BUSINESS_GROUP_ID LEGISLATION_CODE Derived Column FF_QP_REPORTS_S QP_REPORT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–40 Oracle HRMS Technical Reference Manual FF_ROUTES FF_ROUTES holds the route definitions that are the FROM and WHERE clauses of a SQL statement that describe how to access a specific data item. The complete statement combines this with the definition text on the database item. Column Descriptions Name ROUTE_ID Null? Type (PK) Unique identifier for the route. NOT NULL VARCHAR2(80) Name of the route. NOT NULL VARCHAR2(1) Indicates whether the route should be preserved in upgrades. NULL VARCHAR2(240) Description of what the route does. NULL LONG The text of the FROM clause (actually a LONG type). NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. ROUTE_NAME USER_DEFINED_FLAG DESCRIPTION TEXT LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name Index Type FF_ROUTES_PK FF_ROUTES_UK2 Sequences Sequence FF_ROUTES_S Description NOT NULL NUMBER(9) UNIQUE UNIQUE Sequence Column Name 1 1 ROUTE_ID ROUTE_NAME Derived Column ROUTE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–41 FF_ROUTE_CONTEXT_USAGES FF_ROUTE_CONTEXT_USAGES holds the single usage of a context as a bind variable in the ROUTE SQL statement. Foreign Keys Primary Key Table FF_CONTEXTS FF_ROUTES Primary Key Column Foreign Key Column CONTEXT_ID ROUTE_ID CONTEXT_ID ROUTE_ID Column Descriptions Name Null? Type ROUTE_ID (PK) CONTEXT_ID (PK) SEQUENCE_NO Indexes Index Name Description NOT NULL NUMBER(9) NOT NULL NUMBER(9) NOT NULL NUMBER(9) Foreign key to FF_ROUTES. Foreign key to FF_CONTEXTS. Cross reference to the contexts place in the FROM text. Index Type Sequence Column Name FF_ROUTE_CONTEXT_USAGES_FK1 FF_ROUTE_CONTEXT_USAGES_FK2 FF_ROUTE_CONTEXT_USAGES_PK NOT UNIQUE NOT UNIQUE UNIQUE FF_ROUTE_CONTEXT_USAGES_UK2 UNIQUE 1 1 1 2 1 2 CONTEXT_ID ROUTE_ID ROUTE_ID CONTEXT_ID ROUTE_ID SEQUENCE_NO Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : FF_ROUTE_CONTEXT_USAGES_BRD BEFORE ROW DELETE Ensure that the context usage can be removed without affecting any formulae. Trigger Trigger Trigger Trigger Name Time Level Event : : : : FF_ROUTE_CONTEXT_USAGES_BRI BEFORE ROW INSERT Ensure the new context use can be added without affecting any existing formulae. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–42 Oracle HRMS Technical Reference Manual FF_ROUTE_PARAMETERS FF_ROUTE_PARAMETERS holds the parameters that can be passed to a route and their sequence number when used by the route. These restrict the number of rows returned by the route. Foreign Keys Primary Key Table FF_ROUTES Primary Key Column ROUTE_ID QuickCodes Columns Column DATA_TYPE Column Descriptions Name ROUTE_PARAMETER_ID (PK) Foreign Key Column ROUTE_ID QuickCodes Type QuickCodes Table DATA_TYPE D N T FND_COMMON_LOOKUPS Date Number Text Null? Type NOT NULL NUMBER(9) ROUTE_ID DATA_TYPE NOT NULL NUMBER(9) NOT NULL VARCHAR2(1) PARAMETER_NAME NOT NULL VARCHAR2(40) SEQUENCE_NO NOT NULL NUMBER(9) Indexes Index Name FF_ROUTE_PARAMETERS_FK1 FF_ROUTE_PARAMETERS_PK FF_ROUTE_PARAMETERS_UK2 Index Type NOT UNIQUE UNIQUE UNIQUE FF_ROUTE_PARAMETERS_UK3 UNIQUE Sequences Sequence FF_ROUTE_PARAMETERS_S Sequence 1 1 1 2 1 2 Description Unique identifier for a route parameter. Foreign key to FF_ROUTES. Data type of the parameter. N for number, T for text, D for date. Name of the parameter, for information only. Number of the parameter as used in the route text. Column Name ROUTE_ID ROUTE_PARAMETER_ID ROUTE_ID SEQUENCE_NO PARAMETER_NAME ROUTE_ID Derived Column ROUTE_PARAMETER_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : FF_ROUTE_PARAMETERS_BRI BEFORE ROW INSERT Checks that no compiled formulae are made invalid by the insert. Trigger Trigger Trigger Trigger Name Time Level Event : : : : FF_ROUTE_PARAMETERS_BRUD BEFORE ROW UPDATE, DELETE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–43 Checks that no compiled formulae are made invalid for the changed route. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–44 Oracle HRMS Technical Reference Manual FF_ROUTE_PARAMETER_VALUES FF_ROUTE_PARAMETER_VALUES holds the values provided for route parameters by a database item identified by USER_ENTITY_ID. Foreign Keys Primary Key Table FF_ROUTE_PARAMETERS FF_USER_ENTITIES Column Descriptions Name Foreign Key Column ROUTE_PARAMETER_ID USER_ENTITY_ID ROUTE_PARAMETER_ID USER_ENTITY_ID Null? Type ROUTE_PARAMETER_ID USER_ENTITY_ID Primary Key Column (PK) (PK) VALUE Description NOT NULL NUMBER(9) NOT NULL NUMBER(9) NOT NULL VARCHAR2(80) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name FF_ROUTE_PARAMETER_VALUES_FK1 FF_ROUTE_PARAMETER_VALUES_FK2 FF_ROUTE_PARAMETER_VALUES_PK DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 2 Foreign key to FF_ROUTE_PARAMETERS. Foreign key to FF_USER_ENTITIES. The value for the route parameter. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name USER_ENTITY_ID ROUTE_PARAMETER_ID ROUTE_PARAMETER_ID USER_ENTITY_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : FF_RPV_BRUD BEFORE ROW UPDATE, DELETE Check that updating or deleting the route does not leave any formulae that were using the route. Trigger Trigger Trigger Trigger Name Time Level Event : : : : FF_RPV_BRI BEFORE ROW INSERT Ensure the new route parameter value does not invalidate any compiled formulae. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–45 FF_USER_ENTITIES FF_USER_ENTITIES holds the specific table and selection criteria combination that are used in the definition of a database item. Foreign Keys Primary Key Table FF_ROUTES QuickCodes Columns Column CREATOR_TYPE Primary Key Column Foreign Key Column ROUTE_ID ROUTE_ID QuickCodes Type QuickCodes Table CREATION_INFORMATION A B CUST DF E G I KF S SEH X FND_COMMON_LOOKUPS Absence Balance Customized DB Items Descriptive Flexfield Element Type Grade Input Value Key Flexfield System Value (Global) Static Entity Horizon Column Descriptions Name USER_ENTITY_ID Null? Type (PK) BUSINESS_GROUP_ID LEGISLATION_CODE ROUTE_ID NOTFOUND_ALLOWED_FLAG USER_ENTITY_NAME CREATOR_ID CREATOR_TYPE ENTITY_DESCRIPTION LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name FF_USER_ENTITIES_FK1 FF_USER_ENTITIES_N50 FF_USER_ENTITIES_N51 FF_USER_ENTITIES_PK Description NOT NULL NUMBER(9) Unique identifier for the user entity. NULL NUMBER(15) Foreign key to HR_ORGANIZATION_UNITS. NULL VARCHAR2(30) Foreign key to FND_TERRITORIES. NOT NULL NUMBER(9) Foreign key to FF_ROUTES. NOT NULL VARCHAR2(1) Indicates whether no rows found is acceptable for the sql for the user entity. NOT NULL VARCHAR2(240) Name of the user entity. NULL NUMBER(9) Standard Who column. NULL VARCHAR2(30) An indication of what created the user entity. NULL VARCHAR2(240) Description of the user entity. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE 1 1 1 2 1 UNIQUE Column Name ROUTE_ID USER_ENTITY_NAME CREATOR_ID CREATOR_TYPE USER_ENTITY_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–46 Oracle HRMS Technical Reference Manual Sequences Sequence Derived Column FF_USER_ENTITIES_S USER_ENTITY_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : FF_USER_ENTITIES_BRI BEFORE ROW INSERT Validate user entity. Trigger Trigger Trigger Trigger Name Time Level Event : : : : FF_USER_ENTITIES_BRU BEFORE ROW UPDATE Raise error as updates are not allowed. Trigger Trigger Trigger Trigger Name Time Level Event : : : : FF_USER_ENTITIES_BRD BEFORE ROW DELETE Store old values in global variables for later checking. Trigger Trigger Trigger Trigger Name Time Level Event : : : : FF_USER_ENTITIES_ARD AFTER ROW DELETE Clears the global values set in the before row delete trigger. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–47 GHR_BREAKDOWN_CRITERIA GHR_BREAKDOWN_CRITERIA holds the criteria used to run the breakdown report. Column Descriptions Name BREAKDOWN_CRITERIA_ID Null? Type (PK) NOT NULL NUMBER(15) NAME NOT NULL VARCHAR2(30) AGENCY_CODE AGENCY_SUBELEMENT BY_CLAUSE WITHIN_CLAUSE FOR_CLAUSE ORGANIZATION_STRUCTURE_ID NULL NULL NULL NULL NULL NULL EFFECTIVE_DATE NULL DATE CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN Sequences Sequence NOT NOT NOT NOT NULL NULL NULL NULL NULL VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) NUMBER(15) NUMBER(15) DATE NUMBER(15) DATE NUMBER(15) Description System–generated primary key from GHR_BREAKDOWN_CRITERIA_S Name for the breakdown criteria. Agency code. Agency sub–element. By clause. Within clause. For clause. Foreign key to PER_ORG_STRUCTURE_VERSIONS. Effective date for the breakdown. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Derived Column GHR_BREAKDOWN_CRITERIA_S BREAKDOWN_CRITERIA_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–48 Oracle HRMS Technical Reference Manual GHR_BREAKDOWN_RESULTS GHR_BREAKDOWN_RESULTS is a temporary table used to produce the breakdown report. It groups the people by sex and ethnic origin and for the given criteria counts how many in each category and then gives totals and percentages. It can be broken ’by’ something and then further ’within’ something and the ’for’ something. Foreign Keys Primary Key Table GHR_BREAKDOWN_CRITERIA Column Descriptions Name SESSION_ID BREAKDOWN_CRITERIA_ID Description NOT NULL NUMBER(9) (PK) BREAKDOWN_CRITERIA_ID SEX ETHNIC_ORIGIN FOR_CLAUSE WITHIN_CLAUSE BY_CLAUSE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Foreign Key Column BREAKDOWN_CRITERIA_ID Null? Type (PK) BREAKDOWN_RESULT_ID Primary Key Column Oracle generated unique Id for each session. NOT NULL NUMBER(15) System–generated primary key from GHR_BREAKDOWN_RESULTS NULL NUMBER(15) Foreign key to GHR_BREAKDOWN_CRITERIA. NOT NULL VARCHAR2(30) Sex NOT NULL VARCHAR2(30) Ethnic origin. NULL VARCHAR2(150) For clause. NULL VARCHAR2(150) Within clause. NULL VARCHAR2(150) By clause. NOT NULL DATE Standard Who column. NOT NULL NUMBER Standard Who column. NULL NUMBER Standard Who column. NOT NULL NUMBER Standard Who column. NOT NULL DATE Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–49 GHR_COMPLAINTS GHR_COMPLAINTS holds information for processing a complaint. A complaint can either be an individual complaint or a class action. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS Primary Key Column Foreign Key Column ORGANIZATION_ID DISCRIM_ORG_ID Column Descriptions Name COMPLAINT_ID (PK) Null? Type Description NOT NULL NUMBER(15) AGENCY_ACTION_CODE AGENCY_RCV_ROI_DATE NULL NULL AGENCY_RCV_ROI_NLT_DATE NULL APPEALS_CASE_NUMBER APPEALS_FINDING NULL NULL APPEAL_DATE APPEAL_DCSN_DATE ATTORNEY_FEE ATTORNEY_FEE_PAY_DATE CASE_FILE_SENT_TO_EEOC_DATE CIVIL_ACTN_CASE_NUMBER CIVIL_ACTN_COURT_DCSN NULL NULL NULL NULL NULL NULL NULL CIVIL_ACTN_COURT_DCSN_DATE NULL CIVIL_ACTN_FILED_DATE CLOSED_DATE CLOSURE_STAGE_CODE COMPLAINANT_RCV_ROI_DATE NULL NULL NULL NULL COMPLAINANT_RCV_ROI_NLT_DATE NULL COMPLAINT_TYPE_CODE NULL COUNSELOR_CONTACT_DATE COUNSELOR_CONTACT_NLT_DATE NULL NULL COUNSELOR_ID NULL COUNSELOR_REPORT_DATE DCSN_WO_HEARING_REQ_DATE NULL NULL DCSN_WO_HEARING_REQ_NLT_DATE NULL DCSN_W_HEARING_REQ_DATE NULL DCSN_W_HEARING_REQ_NLT_DATE NULL System–generated primary key column from GHR_COMPLAINTS_S VARCHAR2(30) Action the Agency took. DATE Date final report of investigator (ROI) received by agency DATE Not later than date for final report of investigator (ROI) received by agency VARCHAR2(15) Appeals case number. VARCHAR2(2000) Textual description for appeals finding. DATE Date appealed to EEOC. DATE Date of appeals decision. NUMBER(9,2) Attorney fees. DATE Date attorney fee paid. DATE Date case file sent to EEOC. VARCHAR2(15) Civil action case number. VARCHAR2(2000) Textual description of civil action court decision DATE Date of civil action court decision. DATE Date civil action filed. DATE Date complaint closed. VARCHAR2(30) Stage of closure. DATE Date complainant received final investigator report. DATE Not later than date for complainant to receive final investigator report. VARCHAR2(30) Type of complaint (Individual or Class Action). DATE Date contacted counselor. DATE Not later than date for contacting counselor. NUMBER(10) Foreign key reference to PER_PEOPLE_F DATE Date of counselor’s report. DATE Date a decision without hearing was requested. DATE Not latter than date for request of decision without hearing. DATE Date a decision with hearing was requested. DATE Not latter than date for requesting a decision with hearing. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–50 Oracle HRMS Technical Reference Manual DISCRIM_ACTION_DATE NULL DATE Date of action causing complaint. NUMBER(15) Foreign key to HR_ORGANIZATION_UNITS. VARCHAR2(30) Dispute resolution process closure. VARCHAR2(15) EEOC hearing number. DATE Date EEOC requested case file. DATE Date contacted EEO office. DATE Date of letter generated for EEO office contact. VARCHAR2(30) Examiner’s recommendation status. DATE Date of final agency decision. DATE Date of final counselor interview. DATE Date of letter announcing date of final counselor interview. DATE Not later than date for final counselor interview. DATE Final interview notice date. DATE Date letter generated for accepting/dismissing formal complaint. DATE Not later than date for accept/dismissal letter. DATE Date formal complaint filed. DATE Not later than date for formal complaint to be filed. DATE Not later than date for formal complaint received in EEO. DATE Date receipt acknowledged by EEO. DATE Date letter generated for receipt acknowledged by EEO. DATE Date formal complaint received in EEO. VARCHAR2(30) Set to Y to freeze the informal data. NUMBER(9,2) Front pay. DATE Date of front pay. DATE Date hearing held. VARCHAR2(2000) Textual description for hearing finding. NUMBER(15,5) Hire retroactive backpay DATE Date of hire retroactive last payment. VARCHAR2(30) Informal adjustment reached. (Y/N) VARCHAR2(2000) Informal narration. DATE Date investigation ended. DATE not later than date for investigation to end. NUMBER(9,2) Investigative transcript cost. VARCHAR2(30) Investigator’s recommendation. DATE Date Investigator assigned. NUMBER(10) Foreign key to PER_PEOPLE_F. DATE Date investigator requested. DATE Date investigation started. DATE Date administrative judge’s report received. DATE Date judge requested. DISCRIM_ORG_ID NULL DRP_CLOSURE NULL EEOC_HEARING_NUMBER EEOC_REQ_CASE_FILE_DATE EEO_OFFICE_CONTACT_DATE EEO_OFFICE_LETTER_DATE NULL NULL NULL NULL EXAMINERS_RECOMM_STATUS_CODE NULL FINAL_DCSN_DATE FINAL_INTERVIEW_DATE NULL NULL FINAL_INTERVIEW_LETTER_DATE NULL FINAL_INTERVIEW_NLT_DATE NULL FINAL_INTERVIEW_NOTICE_DATE FORMAL_COM_ACCEPT_LTR_DATE NULL NULL FORMAL_COM_ACCEPT_NLT_DATE NULL FORMAL_COM_FILE_DATE FORMAL_COM_FILE_NLT_DATE NULL NULL FORMAL_COM_NLT_RCV_DATE NULL FORMAL_COM_RCV_ACK_DATE NULL FORMAL_COM_RCV_ACK_LTR_DATE NULL FORMAL_COM_RCV_DATE NULL FREEZE_FLAG NULL FRONT_PAY FRONT_PAY_DATE HEARING_DATE HEARING_FINDING NULL NULL NULL NULL HIRE_RETRO_BACKPAY HIRE_RETRO_BACKPAY_LSPAY_DATE NULL NULL INFORMAL_ADJUSTMENT_CODE NULL INFORMAL_NARRATION INVESTIGATION_END_DATE INVESTIGATION_END_NLT_DATE NULL NULL NULL INVESTIGATIVE_TRANSCRIPT_COST INVESTIGATORS_RECOMMENDATION INVESTIGATOR_ASSIGNED_DATE INVESTIGATOR_ID INVESTIGATOR_REQ_DATE INVESTIGATION_START_DATE JUDGE_REPORT_RCV_DATE NULL NULL NULL NULL NULL NULL NULL JUDGE_REQ_DATE NULL Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–51 JUDGE_TRANSCRIPT_COST MODIFIED_DSCPLNRY_ACTN_BACKPAY NULL NUMBER(9,2) NULL NUMBER(15,5) NATURE_OF_CLOSURE_CODE NON_HIRE_RETRO_BACKPAY NON_PROMO_RETRO_BACKPAY NULL VARCHAR2(30) NULL NUMBER(15,5) NULL NUMBER(15,5) ORG_RECOMM_DECISION_ACTN_CODE NULL VARCHAR2(30) ORG_RECOMM_DECISION_CODE NULL VARCHAR2(30) OTHER_BACKPAY PERFORMANCE_EVAL_MOD_BACKPAY NULL NUMBER(15,5) NULL NUMBER(15,5) PERSNL_PUR_ADVRMAT_BACKPAY NULL NUMBER(15,5) PROMOTION_RETRO_BACKPAY PROPOSED_DISPOSITION_DATE REASSIGNMENT_BACKPAY RECOMMENDED_DECISION_CODE REINSTATEMENT_BACKPAY REMANDED REOPENING_DECISION_DATE REOPENING_GRANTED_CODE REOPENING_REQUESTED_BY REOPENING_REQUESTED_DATE REPRESENTATIVE_ID NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL RESCIND_DSCPLNRY_ACTN_BACKPAY NULL NUMBER(15,5) RIGHT_TO_APPEAL_LETTER_DATE NULL DATE RIGHT_TO_APPEAL_NOTICE_DATE NULL DATE RIGHT_TO_FILE_LETTER_DATE NULL DATE RIGHT_TO_FILE_NLT_DATE NULL DATE RIGHT_TO_FILE_NOTICE_DATE NULL DATE RMO_ID NULL NUMBER(10) SPL_CORRESP_ANSWER_DATE NULL DATE SPL_CORRESP_CODE SPL_CORRESP_RCV_DATE NULL VARCHAR2(30) NULL DATE ATTRIBUTE_CATEGORY NULL VARCHAR2(240) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(15,5) DATE NUMBER(15,5) VARCHAR2(30) NUMBER(15,5) VARCHAR2(30) DATE VARCHAR2(30) VARCHAR2(60) DATE NUMBER(10) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Judge transcript cost. Disciplinary action modified backpay. Nature of closure. Hire non–retroactive backpay. Promotion non–retroactive backpay Action on Investigator’s recommendation. Organization recommended decision. Other back pay. Performance evaluation modified back pay. Personnel file purged back pay. Promotion retroactive back pay Date of proposed disposition. Reassignment back pay. Recommended decision. Reinstatement back pay. Remanded (Y/N). Date of reopening decision. Reopening granted (Y/N). Reopening requested by. Date reopening requested. Foreign key to PER_PEOPLE_F. (complainants representative) Disciplinary action rescinded back pay. Date letter generated for notice of right to appeal. Date of notice of right to appeal. Date letter generated for notification of right to file. Not later than date for notification of right to file. Date of notification of right to file. Foreign key to PER_PEOPLE_F. (responding management official) Date special correspondence answered. Special correspondence (Y/N). Date special correspondence received. Descriptive flexfield structure defining column. Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–52 Oracle HRMS Technical Reference Manual ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 ATTRIBUTE21 ATTRIBUTE22 ATTRIBUTE23 ATTRIBUTE24 ATTRIBUTE25 ATTRIBUTE26 ATTRIBUTE27 ATTRIBUTE28 ATTRIBUTE29 ATTRIBUTE30 CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN OBJECT_VERSION_NUMBER Indexes Index Name GHR_COMPLAINTS_FK Sequences Sequence NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) NUMBER(15) DATE NUMBER(15) DATE NUMBER(15) NUMBER(9) Index Type Sequence NOT UNIQUE 2 Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Descriptive flexfield segment Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Column Name DISCRIM_ORG_ID Derived Column GHR_COMPLAINTS_S COMPLAINT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–53 GHR_COMPLAINT_ACTIONS GHR_COMPLAINT_ACTIONS holds the actions for a complaint. Foreign Keys Primary Key Table GHR_COMPLAINTS Primary Key Column Foreign Key Column COMPLAINT_ID COMPLAINT_ID Column Descriptions Name COMPLAINT_ACTION_ID Null? Type (PK) COMPLAINT_ID CORRECTIVE_ACTION_CODE LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN OBJECT_VERSION_NUMBER NOT NULL NULL NOT NULL NOT NULL NOT NULL NOT NULL NULL NOT NULL Indexes Index Name GHR_COMPLAINT_ACTIONS_FK Sequences Sequence Description NOT NULL NUMBER(15) NUMBER(15) VARCHAR2(30) DATE NUMBER(15) DATE NUMBER(15) NUMBER(15) NUMBER(9) Index Type Sequence NOT UNIQUE 2 System–generated primary key from GHR_COMPLAINT_ACTIONS_S. Foreign key to GHR_COMPLAINTS Corrective action. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Column Name COMPLAINT_ID Derived Column GHR_COMPLAINT_ACTIONS_S COMPLAINT_ACTION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–54 Oracle HRMS Technical Reference Manual GHR_COMPLAINT_BASES GHR_COMPLAINT_BASES holds the bases for a complaint issue. Each complaint issue may be based on one or more circumstances such as race, sex etc. Foreign Keys Primary Key Table GHR_COMPLAINT_ISSUES Column Descriptions Name COMPLAINT_BASIS_ID Primary Key Column Foreign Key Column COMPLAINT_ISSUE_ID COMPLAINT_ISSUE_ID Null? Type (PK) Description NOT NULL NUMBER(15) COMPLAINT_ISSUE_ID NOT NULL NUMBER(15) BASIS_CATEGORY_CODE BASIS_VALUE_CODE NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(30) BASIS_STATUTE_CODE LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN OBJECT_VERSION_NUMBER NOT NOT NOT NOT NOT Indexes Index Name GHR_COMPLAINT_BASES_FK Sequences Sequence NULL NULL NULL NULL NULL NULL NOT NULL VARCHAR2(30) DATE NUMBER(15) DATE NUMBER(15) NUMBER(15) NUMBER(9) Index Type Sequence NOT UNIQUE 2 System–generated primary key from GHR_COMPLAINT_BASES_S. Foreign key to GHR_COMPLAINT_ISSUES Basis Category Basis Value. This depend on the basis category. Basis statute. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Column Name COMPLAINT_ISSUE_ID Derived Column GHR_COMPLAINT_BASES_S COMPLAINT_BASIS_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–55 GHR_COMPLAINT_COSTS GHR_COMPLAINT_COSTS holds the costs involved in the complaint where there can be many costs incurred. It includes labor, Per Diem and Travel costs incurred by the officials handling the complaint. Foreign Keys Primary Key Table GHR_COMPLAINTS PER_GRADES Primary Key Column Foreign Key Column COMPLAINT_ID GRADE_ID COMPLAINT_ID GRADE_ID Column Descriptions Name COMPLAINT_COST_ID Null? Type (PK) Description NOT NULL NUMBER(15) GRADE_ID STAGE_CODE NULL NUMBER(15) NOT NULL VARCHAR2(30) COMPLAINT_ID INDIV_TYPE_CODE APPROPRIATION_CODE1 APPROPRIATION_CODE2 COST_DATE COST_TYPE NOT NULL NULL NULL NULL NULL NULL NUMBER(15) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) DATE VARCHAR2(30) NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(30) NUMBER(10,2) NUMBER(10,2) DATE NUMBER(15) DATE NUMBER(15) NUMBER(15) NUMBER(9) COST_UNIT COST_AMOUNT_PER_UNIT COST_NO_OF_UNITS LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN OBJECT_VERSION_NUMBER NOT NOT NOT NOT NOT Indexes Index Name GHR_COMPLAINT_COSTS_FK1 GHR_COMPLAINT_COSTS_FK2 Sequences Sequence Index Type Sequence NOT UNIQUE NOT UNIQUE 2 2 System–generated primary key from GHR_COMPLAINT_COSTS_S. Foreign key to PER_GRADES Stage of the complaint for the cost (informal/formal) Foreign key to GHR_COMPLAINTS. Individual involved. Appropriation Code1 Appropriation Code 2 Date of cost Type of cost (Labour/Per Diem/Travel) Cost unit. Amount per unit. Number of units. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Column Name COMPLAINT_ID GRADE_ID Derived Column GHR_COMPLAINT_COSTS_S COMPLAINT_COST_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–56 Oracle HRMS Technical Reference Manual GHR_COMPLAINT_ISSUES GHR_COMPLAINT_ISSUES holds the issues that are pertaining to a given complaint. Each complaint may have many issues alleging discrimination. Each issue can be accepted or rejected for consideration of discrimination and a decision of discrimination or no discrimination can be made. Foreign Keys Primary Key Table GHR_COMPLAINTS Column Descriptions Name COMPLAINT_ISSUE_ID Primary Key Column Foreign Key Column COMPLAINT_ID COMPLAINT_ID Null? Type (PK) Description NOT NULL NUMBER(15) COMPLAINT_ID NOT NULL ISSUE_CODE ACCEPTED_CODE REJECT_REASON DECISION_AT_TIME_OF_CLOSURE DESCRIPTION LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN OBJECT_VERSION_NUMBER NOT NULL NULL NULL NULL NULL NOT NULL NOT NULL NOT NULL NOT NULL NULL NOT NULL ATTRIBUTE_CATEGORY NULL ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 ATTRIBUTE21 ATTRIBUTE22 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL System–generated primary key from GHR_COMPLAINT_ISSUES_S. NUMBER(15) Foreign key to GHR_COMPLAINTS_S. VARCHAR2(30) Issue VARCHAR2(30) Accepted or Rejected VARCHAR2(2000) Reject reason. VARCHAR2(30) Decision at closure. VARCHAR2(2000) Description. DATE Standard Who column. NUMBER(15) Standard Who column. DATE Standard Who column. NUMBER(15) Standard Who column. NUMBER(15) Standard Who column. NUMBER(9) System–generated version of row. Increments by one with each update. VARCHAR2(30) Descriptive flexfield structure defining column. VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment VARCHAR2(150) Descriptive flexfield segment Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–57 ATTRIBUTE23 ATTRIBUTE24 ATTRIBUTE25 ATTRIBUTE26 ATTRIBUTE27 ATTRIBUTE28 ATTRIBUTE29 ATTRIBUTE30 NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name GHR_COMPLAINT_ISSUES_FK Sequences Sequence VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Index Type Sequence NOT UNIQUE 2 Descriptive Descriptive Descriptive Descriptive Descriptive Descriptive Descriptive Descriptive flexfield flexfield flexfield flexfield flexfield flexfield flexfield flexfield Column Name COMPLAINT_ID Derived Column GHR_COMPLAINT_ISSUES_S COMPLAINT_ISSUE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–58 Oracle HRMS Technical Reference Manual segment segment segment segment segment segment segment segment GHR_COMPLAINT_PEOPLE GHR_COMPLAINT_PEOPLE holds the complainants who are involved in the complaint action. If it is an individual complaint then they can only be one complainant otherwise for a class action there may be many complainants. It also holds the address of the complainant for complaint purposes. Foreign Keys Primary Key Table GHR_COMPLAINTS Column Descriptions Name COMPLAINT_PERSON_ID Primary Key Column Foreign Key Column COMPLAINT_ID COMPLAINT_ID Null? Type (PK) COMPLAINT_ID PERSON_ID STYLE Description NOT NULL NUMBER(15) NOT NULL NUMBER(15) NOT NULL NUMBER(10) NULL VARCHAR2(30) ADDRESS_LINE1 ADDRESS_LINE2 ADDRESS_LINE3 REGION_1 NULL NULL NULL NULL REGION_2 NULL VARCHAR2(30) REGION_3 NULL VARCHAR2(30) TOWN_OR_CITY POSTAL_CODE NULL VARCHAR2(30) NULL VARCHAR2(30) TELEPHONE_NUMBER COUNTRY LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN OBJECT_VERSION_NUMBER NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name GHR_COMPLAINT_PEOPLE_FK Sequences Sequence NOT NOT NOT NOT NOT VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(30) VARCHAR2(60) VARCHAR2(60) DATE NUMBER(15) DATE NUMBER(15) NUMBER(15) NUMBER(9) Index Type Sequence NOT UNIQUE 2 System–generated primary key from GHR_COMPLAINT_PEOPLE_S. Foreign key to GHR_COMPLAINTS. Foreign key to PER_PEOPLE_F. Address style – Foreign key to FND_TERRITORIES First line of the address. Second line of the address. Third line of the address. Primary region in which the address is located. (County) Sub region of region 1 in which the address is located. (state) Sub region of region 2 in which the address is located. Town or city name. National code to identify addresses in a specific country (zip code). Telephone number. Country. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Column Name COMPLAINT_ID Derived Column GHR_COMPLAINT_PEOPLE_S COMPLAINT_PERSON_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–59 GHR_CPDF_TEMP GHR_CPDF_TEMP temporarily stores information required to generate various CPDF reports. Column Descriptions Name REPORT_TYPE Null? Type Description NOT NULL VARCHAR2(30) SESSION_ID ACADEMIC_DISCIPLINE AGENCY_CODE ANNUITANT_INDICATOR AWARD_AMOUNT BARGAINING_UNIT_STATUS BENEFIT_AMOUNT CITIZENSHIP CREDITABLE_MILITARY_SERVICE CURRENT_APPOINTMENT_AUTH1 CURRENT_APPOINTMENT_AUTH2 EDUCATION_LEVEL EFFECTIVE_DATE EMPLOYEE_DATE_OF_BIRTH EMPLOYEE_FIRST_NAME EMPLOYEE_LAST_NAME EMPLOYEE_MIDDLE_NAMES FEGLI FERS_COVERAGE FIRST_ACTION_LA_CODE1 FIRST_ACTION_LA_CODE2 FIRST_NOA_CODE FLSA_CATEGORY FROM_BASIC_PAY FROM_DUTY_STATION_CODE FROM_GRADE_OR_LEVEL FROM_LOCALITY_ADJ FROM_NATIONAL_IDENTIFIER FROM_OCC_CODE FROM_PAY_BASIS FROM_PAY_PLAN FROM_PAY_RATE_DETERMINANT FROM_PAY_TABLE_ID FROM_RETIREMENT_COVERAGE FROM_STEP_OR_RATE FROM_TOTAL_SALARY FROM_WORK_SCHEDULE FROZEN_SERVICE FUNCTIONAL_CLASS HANDICAP_CODE HEALTH_PLAN Identifies the report to which the information relates. NOT NULL NUMBER(9) Foreign key to FND_SESSIONS. NULL VARCHAR2(30) Academic discipline. NULL VARCHAR2(30) Agency code. NULL VARCHAR2(30) Annuitant indicator. NULL NUMBER(15,5) Award amount. NULL VARCHAR2(30) Bargaining unit status. NULL NUMBER(15,2) Benefit amount. NULL VARCHAR2(30) Citizenship. NULL VARCHAR2(30) Creditable military service. NULL VARCHAR2(30) Current appointment authority 1. NULL VARCHAR2(30) Current appointment authority 2. NULL VARCHAR2(30) Education level. NULL DATE Effective date for request for personnel action. NULL DATE Employee s date of birth. NULL VARCHAR2(20) Employee s first name. NULL VARCHAR2(40) Employee s last name. NULL VARCHAR2(60) Employee s middle names. NULL VARCHAR2(30) Federal employee s group life insurance. NULL VARCHAR2(30) Federal employee s retirement system coverage. NULL VARCHAR2(30) First action legal authority code 1. NULL VARCHAR2(30) First action legal authority code 2. NULL VARCHAR2(4) First nature of action code. NULL VARCHAR2(30) Fair labor standards act. NULL NUMBER(15,5) From basic pay. NULL VARCHAR2(9) From duty station code. NULL VARCHAR2(30) From grade or level. NULL NUMBER(15,5) From locality adjustment. NULL VARCHAR2(30) From national identifier. NULL VARCHAR2(150) From occupational code. NULL VARCHAR2(30) From pay basis. NULL VARCHAR2(2) From pay plan. NULL VARCHAR2(30) From pay rate determinant. NULL VARCHAR2(30) From pay table id. NULL VARCHAR2(30) From retirement coverage. NULL VARCHAR2(30) From step or rate. NULL NUMBER(15,5) From total salary. NULL VARCHAR2(30) From work schedule. NULL VARCHAR2(30) Frozen service. NULL VARCHAR2(30) Functional class. NULL VARCHAR2(30) Handicap code. NULL VARCHAR2(30) Health plan. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–60 Oracle HRMS Technical Reference Manual INDIVIDUAL_GROUP_AWARD ORGANIZATIONAL_COMPONENT PAY_STATUS PERSONNEL_OFFICE_ID POSITION_OCCUPIED RACE_NATIONAL_ORIGIN RATING_OF_RECORD RATING_OF_RECORD_LEVEL RATING_OF_RECORD_PATTERN RATING_OF_RECORD_PERIOD_ENDS NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(15,2) VARCHAR2(30) VARCHAR2(30) VARCHAR2(4) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) DATE RETAINED_STEP_OR_RATE RETAINED_GRADE_OR_LEVEL RETAINED_PAY_PLAN RETIREMENT_PLAN SECOND_NOA_CODE SERVICE_COMP_DATE SEX SUPERVISORY_STATUS TENURE TO_BASIC_PAY TO_DUTY_STATION_CODE TO_GRADE_OR_LEVEL TO_LOCALITY_ADJ TO_NATIONAL_IDENTIFIER TO_OCC_CODE TO_PAY_BASIS TO_PAY_PLAN TO_PAY_RATE_DETERMINANT TO_PAY_TABLE_ID TO_RETENTION_ALLOWANCE TO_STAFFING_DIFFERENTIAL TO_STEP_OR_RATE TO_SUPERVISORY_DIFFERENTIAL TO_TOTAL_SALARY TO_WORK_SCHEDULE VETERANS_PREFERENCE VETERANS_STATUS YEAR_DEGREE_ATTAINED CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(30) VARCHAR2(30) VARCHAR2(2) VARCHAR2(30) VARCHAR2(30) DATE VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) NUMBER(15,5) VARCHAR2(9) VARCHAR2(30) NUMBER(15,5) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(2) VARCHAR2(30) VARCHAR2(30) NUMBER(15,2) NUMBER(15,2) VARCHAR2(30) NUMBER(15,2) NUMBER(15,5) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) NUMBER(4) NUMBER(15) DATE NUMBER(15) DATE NUMBER(15) NOT NOT NOT NOT Individual group award. Organizational component. Pay status. Personnel office id. Position occupied. Race or national origin. Rating of record. Rating of record level. Rating of record pattern. Date rating of record period ends. Retained step or rate. Retained grade or level. Retained pay plan. Retirement plan. Second nature of action code. Service computation date. Sex. Supervisory status. Tenure. To basic pay. To duty station code. To grade or level. To locality adjustment. To national identifier. To occupational code. To pay basis. To pay plan. To pay rate determinant. To pay table id. To retention allowance. To staffing differential. To step or rate. To supervisory differential. To total salary. To work schedule. Veteran s preference. Veteran s status. Year degree attained. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–61 GHR_DUAL_ACTIONS Stores First NOAs and all its associated second NOAs that can be processed in a dual action. Foreign Keys Primary Key Table GHR_FAMILIES GHR_NATURE_OF_ACTIONS GHR_NATURE_OF_ACTIONS Primary Key Column Foreign Key Column NOA_FAMILY_CODE NATURE_OF_ACTION_ID NATURE_OF_ACTION_ID NOA_FAMILY_CODE FIRST_NOA_ID SECOND_NOA_ID Column Descriptions Name FIRST_NOA_ID SECOND_NOA_ID Null? Type (PK) (PK) NOA_FAMILY_CODE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name GHR_DUAL_ACTIONS_FK1 GHR_DUAL_ACTIONS_FK2 GHR_DUAL_ACTIONS_FK3 Description NOT NULL NUMBER(15) NULL VARCHAR2(30) NOT NULL DATE NOT NULL NUMBER(15) NULL NUMBER(15) NOT NULL NUMBER(15) NOT NULL DATE Foreign key to GHR_NATURE_OF_ACTIONS. Foreign key to GHR_NATURE_OF_ACTIONS. Nature of action family code. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Index Type Sequence Column Name NOT UNIQUE NOT UNIQUE NOT UNIQUE 2 2 2 NOT NULL NUMBER(15) FIRST_NOA_ID SECOND_NOA_ID NOA_FAMILY_CODE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–62 Oracle HRMS Technical Reference Manual GHR_DUAL_PROC_METHODS Stores the process method for the first and the second NOA codes, to determine which value needs to be used for overlapping fields while processing dual actions. Foreign Keys Primary Key Table GHR_FAMILIES Column Descriptions Name DUAL_OVERLAP_ID Primary Key Column Foreign Key Column NOA_FAMILY_CODE NOA_FAMILY_CODE Null? Type (PK) NOA_FAMILY_CODE FIRST_NOA_PROC_METHOD NOT NULL NUMBER(9) NOT NULL VARCHAR2(30) NULL VARCHAR2(2) SECOND_NOA_PROC_METHOD NULL VARCHAR2(2) FORM_FIELD_NAME NULL VARCHAR2(30) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Sequences Sequence NOT NULL DATE NOT NULL NUMBER(15) NULL NUMBER(15) NOT NULL NUMBER(15) NOT NULL DATE Description Primary key generated from sequence GHR_DUAL_PROC_METHODS_S. Nature of action family code. First nature of action process method. Second nature of action process method. The field name in the form for the data field. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Derived Column GHR_DUAL_PROC_METHODS_S DUAL_OVERLAP_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–63 GHR_DUTY_STATIONS_F GHR_DUTY_STATIONS_F is the date tracked table that holds information about duty stations, like the locality pay area,state,county etc. Column Descriptions Name DUTY_STATION_ID Null? Type (PK) Description NOT NULL NUMBER(15) NOT NULL DATE NOT NULL NUMBER(15) NULL NUMBER(15) NOT NULL NUMBER(15) NOT NULL DATE Primary key generated from sequence GHR_DUTY_STATIONS_F_S. Effective start date. Effective end date. Foreign key to GHR_LOCALITY_PAY_AREAS. Name of duty station. Duty station code. Metropolitan statistical area code. Consolidated metropolitan statistical area code. State code, first 2 characters of duty station code. County code, last 3 character of duty station code. Contains Y, if the row contains duty station and not State or County detail. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Index Type Sequence Column Name NOT UNIQUE NOT UNIQUE NOT UNIQUE 2 2 2 EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) LOCALITY_PAY_AREA_ID NOT NULL DATE NOT NULL DATE NOT NULL NUMBER(15) NAME DUTY_STATION_CODE MSA_CODE NULL VARCHAR2(40) NOT NULL VARCHAR2(9) NULL VARCHAR2(4) CMSA_CODE NULL VARCHAR2(2) STATE_OR_COUNTRY_CODE NOT NULL VARCHAR2(9) COUNTY_CODE NULL VARCHAR2(9) IS_DUTY_STATION NULL VARCHAR2(1) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name GHR_DUTY_STATIONS_F_N1 GHR_DUTY_STATIONS_F_N2 GHR_DUTY_STATIONS_F_N3 Sequences Sequence DUTY_STATION_CODE COUNTY_CODE STATE_OR_COUNTRY_CODE Derived Column GHR_DUTY_STATIONS_F_S DUTY_STATION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–64 Oracle HRMS Technical Reference Manual GHR_EVENTS This table stores various events. These events will be logged for GHR_PA_REQUESTS and PER_POSITIONS. Foreign Keys Primary Key Table GHR_PA_REQUESTS Primary Key Column Foreign Key Column PA_REQUEST_ID GHR_EVENTS_PA_REQUEST_ID Column Descriptions Name EVENT_ID Null? Type (PK) NOT NULL NUMBER(15) CODE DESCRIPTION CATEGORY_CODE NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(80) NOT NULL VARCHAR2(30) START_DATE_DESC NULL VARCHAR2(40) END_DATE_DESC NULL VARCHAR2(40) STD_COMPLETION_TIME NULL NUMBER(5,2) DATE_FROM NULL DATE DATE_TO NULL DATE ENABLED_FLAG NOT NULL VARCHAR2(1) CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN GHR_EVENTS_PA_REQUEST_ID NOT NOT NOT NOT Sequences Sequence NULL NULL NULL NULL NULL NOT NULL NUMBER(15) DATE NUMBER(15) DATE NUMBER(15) NUMBER(15) Description Primary key generated from sequence GHR_EVENTS_S. Event Code Description of Event Category Code for this event as defined in FND_COMMON_LOOKUPS using GHR_US_EVENT_CATEGORIES. Description for start date (Open, Start) Description for End date (Close, Finish) Standard completion time for this event. The date on which this event becomes effective. The date after which this event is no longer effective. Indicates whether this event is enabled. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Derived Column GHR_EVENTS_S EVENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–65 GHR_EVENT_HISTORY GHR_EVENT_HISTORY tracks the various events happening during RPA process and definition of Position. Foreign Keys Primary Key Table GHR_EVENTS Primary Key Column Foreign Key Column EVENT_ID EVENT_ID Column Descriptions Name EVENT_HISTORY_ID Null? Type (PK) EVENT_ID TABLE_NAME NOT NULL NOT NULL RECORD_ID START_DATE END_DATE COMMENTS OBJECT_VERSION_NUMBER NOT NULL NULL NULL NULL NULL CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN NOT NOT NOT NOT Indexes Index Name GHR_EVENT_HISTORY_FK Sequences Sequence Description NOT NULL NUMBER(15) NULL NULL NULL NULL NULL Primary key generated from sequence GHR_EVENT_HISTORY_S. NUMBER(15) Foreign key to GHR_EVENTS VARCHAR2(30) Name of the table to which RECORD_ID referees NUMBER(15) Primary key of TABLE_NAME DATE Start date of Event DATE End date of event. VARCHAR2(2000) Comments NUMBER(9) System–generated version of row. Increments by one with each update. NUMBER(15) Standard Who column. DATE Standard Who column. NUMBER(15) Standard Who column. DATE Standard Who column. NUMBER(15) Standard Who column. Index Type Sequence NOT UNIQUE 2 Column Name EVENT_ID Derived Column GHR_EVENT_HISTORY_S EVENT_HISTORY_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–66 Oracle HRMS Technical Reference Manual GHR_FAMILIES GHR_FAMILIES holds information about a family. It is used to group nature of actions together that have either the same 1) processing methods 2) update HR logic 3) required items when updating HR for the PA Request. or 4) information types for PA Request extra information. Column Descriptions Name NOA_FAMILY_CODE NAME Null? Type (PK) PROC_METHOD_FLAG REQUIRED_FLAG PA_INFO_TYPE_FLAG UPDATE_HR_FLAG DUAL_OVERLAP_FLAG ENABLED_FLAG START_DATE_ACTIVE END_DATE_ACTIVE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY Description NOT NULL VARCHAR2(30) Nature of action family code. NOT NULL VARCHAR2(100) Name of nature of action family name. NOT NULL VARCHAR2(1) Indicates whether the family is a processing method family. NOT NULL VARCHAR2(1) Indicates whether the family is a required family. NOT NULL VARCHAR2(1) Indicates whether the family is a PA Request information type family. NOT NULL VARCHAR2(1) Indicates whether the family is an update HR family. NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(1) Indicates whether the family is enabled. NULL DATE The date when the family becomes active. NULL DATE The date when the family becomes inactive. NOT NULL NUMBER(15) Standard Who column. NOT NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NOT NULL DATE Standard Who column. NOT NULL NUMBER(15) Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–67 GHR_GROUPBOXES Groupboxes defined to be used by workflow Foreign Keys Primary Key Table GHR_ROUTING_GROUPS Primary Key Column Foreign Key Column ROUTING_GROUP_ID ROUTING_GROUP_ID Column Descriptions Name GROUPBOX_ID Null? Type (PK) Primary key generated from sequence GHR_GROUPBOXES_S. NOT NULL NUMBER(15) Foreign key to GHR_ROUTING_GROUPS. NOT NULL VARCHAR2(30) Group box name. NULL VARCHAR2(80) Group box display name. NULL VARCHAR2(100) Group box description. NULL VARCHAR2(240) Group box e–mail address. NOT NULL DATE Standard Who column. NOT NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NOT NULL NUMBER(15) Standard Who column. NOT NULL DATE Standard Who column. ROUTING_GROUP_ID NAME DISPLAY_NAME DESCRIPTION EMAIL_ADDRESS LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name GHR_GROUPBOXES_FK1 Sequences Sequence Description NOT NULL NUMBER(15) Index Type Sequence NOT UNIQUE 2 Column Name ROUTING_GROUP_ID Derived Column GHR_GROUPBOXES_S GROUPBOX_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–68 Oracle HRMS Technical Reference Manual GHR_GROUPBOX_USERS Defines the members of the Groupbox Foreign Keys Primary Key Table GHR_GROUPBOXES Column Descriptions Name GROUPBOX_USER_ID Primary Key Column Foreign Key Column GROUPBOX_ID GROUPBOX_ID Null? Type (PK) Description GROUPBOX_ID USER_NAME INITIATOR_FLAG NOT NULL NUMBER(15) NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(1) REQUESTER_FLAG NOT NULL VARCHAR2(1) AUTHORIZER_FLAG NOT NULL VARCHAR2(1) PERSONNELIST_FLAG NOT NULL VARCHAR2(1) APPROVER_FLAG NOT NULL VARCHAR2(1) REVIEWER_FLAG NOT NULL VARCHAR2(1) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NOT NULL DATE NOT NULL NUMBER(15) NULL NUMBER(15) NOT NULL NUMBER(15) NOT NULL DATE Primary key generated from sequence GHR_GROUPBOX_USERS_S. Foreign key to GHR_GROUPBOXES. User name. Indicates whether the user has a role of Initiator. Indicates whether the user has a role of Requester. Indicates whether the user has a role of Authorizer. Indicates whether the user has a role of Personnelist. Indicates whether the user has a role of Approver. Indicates whether the user has a role of Reviewer. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Index Type Sequence Column Name NOT UNIQUE 2 GROUPBOX_ID Indexes Index Name GHR_GROUPBOX_USERS_FK1 Sequences Sequence NOT NULL NUMBER(15) Derived Column GHR_GROUPBOX_USERS_S GROUPBOX_USER_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–69 GHR_INTERFACE This is a general purpose table for various interfaces with Federal HR system. Development team will write various interfaces based on this table to move data to HR database. Currently this table is being used for Payroll interface to get data pertaining to SF–113A report. Column Descriptions Name INTERFACE_ID (PK) PROCESS_DATE SOURCE_NAME Null? Type NOT NULL NUMBER(15) NOT NULL DATE NULL VARCHAR2(30) DATE_FROM NULL DATE DATE_TO NULL DATE INFORMATION1 NULL VARCHAR2(255) INFORMATION2 NULL VARCHAR2(255) INFORMATION3 NULL VARCHAR2(255) INFORMATION4 NULL VARCHAR2(255) INFORMATION5 NULL VARCHAR2(255) INFORMATION6 NULL VARCHAR2(255) INFORMATION7 NULL VARCHAR2(255) INFORMATION8 NULL VARCHAR2(255) INFORMATION9 NULL VARCHAR2(255) INFORMATION10 NULL VARCHAR2(255) INFORMATION11 NULL VARCHAR2(255) INFORMATION12 NULL VARCHAR2(255) INFORMATION13 NULL VARCHAR2(255) INFORMATION14 NULL VARCHAR2(255) INFORMATION15 NULL VARCHAR2(255) INFORMATION16 NULL VARCHAR2(255) INFORMATION17 NULL VARCHAR2(255) INFORMATION18 NULL VARCHAR2(255) INFORMATION19 NULL VARCHAR2(255) INFORMATION20 NULL VARCHAR2(255) INFORMATION21 NULL VARCHAR2(255) Description Primary key generated from sequence GHR_INTERFACES_S. Interface process date. Name of the interface source which created this record, e.g. PAYROLL. The date on which the interface becomes effective. The date after which the interface is no longer effective. Developer defined column based on SOURCE_NAME. Developer defined column based on SOURCE_NAME. Developer defined column based on SOURCE_NAME. Developer defined column based on SOURCE_NAME. Developer defined column based on SOURCE_NAME. Developer defined column based on SOURCE_NAME. Developer defined column based on SOURCE_NAME. Developer defined column based on SOURCE_NAME. Developer defined column based on SOURCE_NAME. Developer defined column based on SOURCE_NAME. Developer defined column based on SOURCE_NAME. Developer defined column based on SOURCE_NAME. Developer defined column based on SOURCE_NAME. Developer defined column based on SOURCE_NAME. Developer defined column based on SOURCE_NAME. Developer defined column based on SOURCE_NAME. Developer defined column based on SOURCE_NAME. Developer defined column based on SOURCE_NAME. Developer defined column based on SOURCE_NAME. Developer defined column based on SOURCE_NAME. Developer defined column based on SOURCE_NAME. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–70 Oracle HRMS Technical Reference Manual INFORMATION22 INFORMATION23 INFORMATION24 INFORMATION25 INFORMATION26 INFORMATION27 INFORMATION28 INFORMATION29 INFORMATION30 INFORMATION31 INFORMATION32 INFORMATION33 INFORMATION34 INFORMATION35 INFORMATION36 INFORMATION37 INFORMATION38 INFORMATION39 INFORMATION40 INFORMATION41 INFORMATION42 INFORMATION43 INFORMATION44 INFORMATION45 INFORMATION46 INFORMATION47 INFORMATION48 INFORMATION49 INFORMATION50 INFORMATION51 INFORMATION52 INFORMATION53 NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–71 INFORMATION54 INFORMATION55 INFORMATION56 INFORMATION57 INFORMATION58 INFORMATION59 INFORMATION60 INFORMATION61 INFORMATION62 INFORMATION63 INFORMATION64 INFORMATION65 INFORMATION66 INFORMATION67 INFORMATION68 INFORMATION69 INFORMATION70 INFORMATION71 INFORMATION72 INFORMATION73 INFORMATION74 INFORMATION75 INFORMATION76 INFORMATION77 INFORMATION78 INFORMATION79 INFORMATION80 INFORMATION81 INFORMATION82 INFORMATION83 INFORMATION84 INFORMATION85 NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–72 Oracle HRMS Technical Reference Manual column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based INFORMATION86 INFORMATION87 INFORMATION88 INFORMATION89 INFORMATION90 INFORMATION91 INFORMATION92 INFORMATION93 INFORMATION94 INFORMATION95 INFORMATION96 INFORMATION97 INFORMATION98 INFORMATION99 INFORMATION100 INFORMATION101 INFORMATION102 INFORMATION103 INFORMATION104 INFORMATION105 INFORMATION106 INFORMATION107 INFORMATION108 INFORMATION109 INFORMATION110 INFORMATION111 INFORMATION112 INFORMATION113 INFORMATION114 INFORMATION115 INFORMATION116 INFORMATION117 NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–73 INFORMATION118 INFORMATION119 INFORMATION120 INFORMATION121 INFORMATION122 INFORMATION123 INFORMATION124 INFORMATION125 INFORMATION126 INFORMATION127 INFORMATION128 INFORMATION129 INFORMATION130 INFORMATION131 INFORMATION132 INFORMATION133 INFORMATION134 INFORMATION135 INFORMATION136 INFORMATION137 INFORMATION138 INFORMATION139 INFORMATION140 INFORMATION141 INFORMATION142 INFORMATION143 INFORMATION144 INFORMATION145 INFORMATION146 INFORMATION147 INFORMATION148 INFORMATION149 NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. NULL VARCHAR2(255) Developer defined on SOURCE_NAME. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–74 Oracle HRMS Technical Reference Manual column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based INFORMATION150 INFORMATION151 INFORMATION152 INFORMATION153 INFORMATION154 INFORMATION155 INFORMATION156 INFORMATION157 INFORMATION158 INFORMATION159 INFORMATION160 INFORMATION161 INFORMATION162 INFORMATION163 INFORMATION164 INFORMATION165 INFORMATION166 INFORMATION167 INFORMATION168 INFORMATION169 INFORMATION170 INFORMATION171 INFORMATION172 INFORMATION173 INFORMATION174 INFORMATION175 LAST_UPDATE_DATE LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE LAST_UPDATED_BY Sequences Sequence NOT NOT NOT NOT NULL VARCHAR2(255) Developer defined column on SOURCE_NAME. NULL VARCHAR2(255) Developer defined column on SOURCE_NAME. NULL VARCHAR2(255) Developer defined column on SOURCE_NAME. NULL VARCHAR2(255) Developer defined column on SOURCE_NAME. NULL VARCHAR2(255) Developer defined column on SOURCE_NAME. NULL VARCHAR2(255) Developer defined column on SOURCE_NAME. NULL VARCHAR2(255) Developer defined column on SOURCE_NAME. NULL VARCHAR2(255) Developer defined column on SOURCE_NAME. NULL VARCHAR2(255) Developer defined column on SOURCE_NAME. NULL VARCHAR2(255) Developer defined column on SOURCE_NAME. NULL VARCHAR2(255) Developer defined column on SOURCE_NAME. NULL VARCHAR2(255) Developer defined column on SOURCE_NAME. NULL VARCHAR2(255) Developer defined column on SOURCE_NAME. NULL VARCHAR2(255) Developer defined column on SOURCE_NAME. NULL VARCHAR2(255) Developer defined column on SOURCE_NAME. NULL VARCHAR2(255) Developer defined column on SOURCE_NAME. NULL VARCHAR2(255) Developer defined column on SOURCE_NAME. NULL VARCHAR2(255) Developer defined column on SOURCE_NAME. NULL VARCHAR2(255) Developer defined column on SOURCE_NAME. NULL VARCHAR2(255) Developer defined column on SOURCE_NAME. NULL VARCHAR2(255) Developer defined column on SOURCE_NAME. NULL VARCHAR2(255) Developer defined column on SOURCE_NAME. NULL VARCHAR2(255) Developer defined column on SOURCE_NAME. NULL VARCHAR2(255) Developer defined column on SOURCE_NAME. NULL VARCHAR2(255) Developer defined column on SOURCE_NAME. NULL VARCHAR2(255) Developer defined column on SOURCE_NAME. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. based based based based based based based based based based based based based based based based based based based based based based based based based based Derived Column GHR_INTERFACE_S INTERFACE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–75 GHR_LOCALITY_PAY_AREAS_F This table is a date tracked table that holds information like name, code, adjustment percentage etc. about Locality Pay Areas. Column Descriptions Name LOCALITY_PAY_AREA_ID Null? Type (PK) NOT NULL NUMBER(15) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) LOCALITY_PAY_AREA_CODE ABBREVIATION NOT NOT NOT NOT SHORT_NAME NOT NULL VARCHAR2(30) LONG_NAME NULL NULL NULL NULL DATE DATE VARCHAR2(2) VARCHAR2(3) NULL VARCHAR2(80) ADJUSTMENT_PERCENTAGE LEO_ADJUSTMENT_PERCENTAGE LAST_UPDATE_DATE LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE LAST_UPDATED_BY Sequences Sequence NOT NULL NULL NOT NULL NULL NOT NULL NOT NULL NOT NULL NUMBER(5,2) NUMBER(5,2) DATE NUMBER(15) NUMBER(15) DATE NUMBER(15) Description Primary key generated from sequence GHR_LOCALITY_PAY_AREAS_F_S. Effective start date. Effective end date. Locality pay area code. Abbreviation for the locality pay area. Short name for the locality pay area. Long name for the locality pay area. Adjustment percentage. LEO Adjustment percentage. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Derived Column GHR_LOCALITY_PAY_AREAS_F_S LOCALITY_PAY_AREA_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–76 Oracle HRMS Technical Reference Manual GHR_MASS_ACTIONS_PREVIEW GHR_MASS_ACTION_PREVIEW table is used to show the Employee/Position detail to the user based on the criteria. This table is used by various mass actions. Column Descriptions Name MASS_ACTION_PREVIEW_ID Null? Type (PK) NOT NULL NUMBER(15) SESSION_ID NOT NULL NUMBER(9) EFFECTIVE_DATE UI_TYPE AGENCY_CODE AGENCY_DESC AGENCY_CODE_TRANSFER_FROM AGENCY_CODE_TRANSFER_TO NOT NULL DATE NOT NULL VARCHAR2(10) NULL VARCHAR2(30) NULL VARCHAR2(80) NULL VARCHAR2(30) NULL VARCHAR2(30) DUTY_STATION_CODE DUTY_STATION_DESC EMPLOYEE_DATE_OF_BIRTH FIRST_ACTION_LA_CODE1 NULL NULL NULL NULL VARCHAR2(9) VARCHAR2(150) DATE VARCHAR2(30) FIRST_ACTION_LA_CODE2 NULL VARCHAR2(30) FIRST_NOA_CODE FIRST_NOA_CODE_DESC NULL VARCHAR2(4) NULL VARCHAR2(240) FROM_BASIC_PAY FROM_TOTAL_SALARY FROM_LOCALITY_ADJ NULL NUMBER(15,5) NULL NUMBER(15,5) NULL NUMBER(15,5) FROM_OTHER_PAY FROM_AVAILABILITY_PAY NULL NUMBER(15,5) NULL NUMBER(15,5) FROM_AUO_PAY NULL NUMBER(15,5) FULL_NAME GRADE_OR_LEVEL MASS_ACTION_TYPE NULL VARCHAR2(240) NULL VARCHAR2(30) NULL VARCHAR2(30) NATIONAL_IDENTIFIER NULL VARCHAR2(30) OCC_CODE OFFICE_SYMBOL ORG_STRUCTURE_ID ORGANIZATION_ID ORGANIZATION_NAME PAY_PLAN PAY_PLAN_DESC PAY_RATE_DETERMINANT PERSONNEL_OFFICE_ID PERSON_ID NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL POSITION_TITLE POSITION_ID NULL VARCHAR2(240) NULL NUMBER(15) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) NUMBER(15) VARCHAR2(60) VARCHAR2(2) VARCHAR2(80) VARCHAR2(30) VARCHAR2(4) NUMBER(10) Description Primary key generated from sequence GHR_MASS_ACTION_PREVIEW_S Oracle generated unique Id for each session Effective date of Preview Federal Agency Code Agency code’s Description Transferring from which agency Being transferred to which agency Duty Station code Duty Station description Employee’s Date of Birth First Action’s first legal authority code First Action’s second legal authority code First nature of action code Description of first nature of action code Employee’s from Basic Pay Employee’s total salary Employee’s Locality Adjustment pay Employee’s from Other Pay Employee’s from Availability pay. Employee’s Administratively Uncontrollable Overtime Pay Employee’s Full name Grade or level Type of mass action e.g. REALIGNMENT, SALARY, TRANSFER. Employee’s National Identifier (SSN) Occupational Code Office Symbol Id Organization structure Id Organization Id Name of Organization Pay Plan Pay Plan description Pay rate determinant Personnel office Id Person Id, a reference to PER_PEOPLE_F Position Title Foreign key to PER_POSITIONS Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–77 POSITION_NUMBER POSITION_SEQ_NO POSITIONS_ORGANIZATION POSITIONS_ORGANIZATION_NAME POI_DESC REPORT_TYPE SELECT_FLAG STEP_OR_RATE TENURE TO_TOTAL_SALARY TO_LOCALITY_ADJ TO_BASIC_PAY TO_OTHER_PAY TO_AVAILABILITY_PAY TO_AUO_PAY TO_PERSONNEL_OFFICE_ID TO_POI_DESC TO_AGENCY_CODE TO_AGENCY_DESC TO_DUTY_STATION_ID TO_DUTY_STATION_CODE TO_DUTY_STATION_DESC TO_OFFICE_SYMBOL TO_PAYROLL_OFFICE_ID TO_ORG_FUNC_CODE TO_APPROPRIATION_CODE1 TO_APPROPRIATION_CODE1_DESC TO_APPROPRIATION_CODE2 TO_APPROPRIATION_CODE2_DESC TO_POSITIONS_ORGANIZATION TO_POSITIONS_ORG_NAME USER_ATTRIBUTE1 USER_ATTRIBUTE2 USER_ATTRIBUTE3 USER_ATTRIBUTE4 USER_ATTRIBUTE5 USER_ATTRIBUTE6 USER_ATTRIBUTE7 USER_ATTRIBUTE8 USER_ATTRIBUTE9 USER_ATTRIBUTE10 USER_ATTRIBUTE11 USER_ATTRIBUTE12 USER_ATTRIBUTE13 USER_ATTRIBUTE14 USER_ATTRIBUTE15 USER_ATTRIBUTE16 USER_ATTRIBUTE17 NULL VARCHAR2(15) Position Number with Position Sequence number uniquely identifies a position. NULL NUMBER(15) Position Number with Position Sequence number uniquely identifies a position. NULL NUMBER(15) Organization of Position NULL VARCHAR2(60) Name of Organization NULL VARCHAR2(80) Description of Personnel Office Id NULL VARCHAR2(30) Report Type NULL VARCHAR2(1) Whether a position is available for mass action or not. NULL VARCHAR2(30) Step or Rate NULL VARCHAR2(30) Tenure NULL NUMBER(15,5) Total Salary NULL NUMBER(15,5) Locality Adjustment NULL NUMBER(15,5) Basic Pay NULL NUMBER(15,5) Other Pay NULL NUMBER(15,5) Availability Pay NULL NUMBER(15,5) Employee’s Administratively Uncontrollable Overtime Pay NULL VARCHAR2(30) Personnel Office Id NULL VARCHAR2(80) Description of Personnel Office Id NULL VARCHAR2(30) Federal Agency Code NULL VARCHAR2(80) Federal Agency’s Description NULL VARCHAR2(9) Reference key to GHR_DUTY_STATIONS_F NULL VARCHAR2(9) OPM Defined Duty Station Code NULL VARCHAR2(150) Description of Duty Station NULL VARCHAR2(30) Office Symbol NULL VARCHAR2(30) Payroll Office Id NULL VARCHAR2(30) Organization functional code NULL VARCHAR2(30) First appropriation code NULL VARCHAR2(80) Description of first appropriation code NULL VARCHAR2(30) Second appropriation code NULL VARCHAR2(80) Description of second appropriation code NULL NUMBER(15) Organization Name NULL VARCHAR2(80) NULL VARCHAR2(255) Descriptive flexfield column. NULL VARCHAR2(255) Descriptive flexfield column. NULL VARCHAR2(255) Descriptive flexfield column. NULL VARCHAR2(255) Descriptive flexfield column. NULL VARCHAR2(255) Descriptive flexfield column. NULL VARCHAR2(255) Descriptive flexfield column. NULL VARCHAR2(255) Descriptive flexfield column. NULL VARCHAR2(255) Descriptive flexfield column. NULL VARCHAR2(255) Descriptive flexfield column. NULL VARCHAR2(255) Descriptive flexfield column. NULL VARCHAR2(255) Descriptive flexfield column. NULL VARCHAR2(255) Descriptive flexfield column. NULL VARCHAR2(255) Descriptive flexfield column. NULL VARCHAR2(255) Descriptive flexfield column. NULL VARCHAR2(255) Descriptive flexfield column. NULL VARCHAR2(255) Descriptive flexfield column. NULL VARCHAR2(255) Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–78 Oracle HRMS Technical Reference Manual USER_ATTRIBUTE18 USER_ATTRIBUTE19 USER_ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE LAST_UPDATED_BY Sequences Sequence NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(255) VARCHAR2(255) VARCHAR2(255) DATE NUMBER(15) NUMBER(15) DATE NUMBER(15) Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Derived Column GHR_MASS_ACTIONS_PREVIEW_S MASS_ACTION_PREVIEW_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–79 GHR_MASS_AWARDS Used to store the details of the Mass Award Foreign Keys Primary Key Table GHR_NATURE_OF_ACTIONS Primary Key Column Foreign Key Column NATURE_OF_ACTION_ID NATURE_OF_ACTION_ID Column Descriptions Name MASS_AWARD_ID Null? Type (PK) Description NOT NULL NUMBER(15) NAME NATURE_OF_ACTION_ID NOT NULL DATE NOT NULL NUMBER(15) NULL NUMBER(15) NOT NULL NUMBER(15) NOT NULL DATE Primary Key generated from sequence ghr_mass_awards_s Name of the Mass Award Nature of Action Id for the NOA used to give the Mass Award Effective Date of the Mass Award Current status of mass reward e.g. E(rror), P(rocessed) Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Index Type Sequence Column Name NOT UNIQUE 5 NOT NULL VARCHAR2(30) NOT NULL NUMBER(15) EFFECTIVE_DATE NULL DATE STATUS_FLAG NULL VARCHAR2(1) CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN LAST_UPDATED_BY LAST_UPDATE_DATE Indexes Index Name GHR_MASS_AWARDS_N1 Sequences Sequence NATURE_OF_ACTION_ID Derived Column GHR_MASS_AWARDS_S MASS_AWARD_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–80 Oracle HRMS Technical Reference Manual GHR_MASS_AWARD_CRITERIA_COLS Used to store the Selection Criteria items used in Mass Awards Column Descriptions Name MASS_AWARD_CRITERIA_COL_ID Null? Type (PK) NOT NULL NUMBER(15) TABLE_NAME NOT NULL VARCHAR2(30) COLUMN_NAME NOT NULL VARCHAR2(30) VALUE_SET_ID CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN LAST_UPDATED_BY LAST_UPDATE_DATE Sequences Sequence NULL NUMBER(15) NOT NULL DATE NOT NULL NUMBER(15) NULL NUMBER(15) NOT NULL NUMBER(15) NOT NULL DATE Description Primary Key generated from ghr_mass_award_Criteria_cols_s Table Name where the selection criteria item is stored Application Column name of the selection criteria Value Set ID of the column , if defined Standard Who Column Standard Who Column Standard Who Column Standard Who Column Standard Who Column Derived Column GHR_MASS_AWARD_CRITERIA_COLS_S MASS_AWARD_CRITERIA_COL_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–81 GHR_MASS_AWARD_CRITERIA_VALS Used to store the values for the selection criteria in the Mass Awards Foreign Keys Primary Key Table GHR_MASS_AWARDS GHR_MASS_AWARD_CRITERIA_COLS Primary Key Column Foreign Key Column MASS_AWARD_ID MASS_AWARD_CRITERIA_COL_ID MASS_AWARD_ID MASS_AWARD_CRITERIA_COL_ID Column Descriptions Name MASS_AWARD_CRITERIA_VAL_ID Null? Type (PK) Primary Key generated from sequence ghr_mass_award_criteria_vals_s NOT NULL NUMBER(15) Foreign key to ghr_mass_awards NOT NULL NUMBER(15) Foreign key to ghr_mass_award_criteria_cols NULL VARCHAR2(150) Value of the Selection Criteria item NULL VARCHAR2(240) Description of the Selection Criteria item NULL VARCHAR2(30) Relational Operator to be used in the search on selection criteria. Eg. Equals, Starts with NOT NULL DATE Standard Who Column NOT NULL NUMBER(15) Standard Who Column NULL NUMBER(15) Standard Who Column NOT NULL NUMBER(15) Standard Who Column NOT NULL DATE Standard Who Column MASS_AWARD_ID MASS_AWARD_CRITERIA_COL_ID VALUE DESCRIPTION RELATIONAL_OPERATOR CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN LAST_UPDATED_BY LAST_UPDATE_DATE Indexes Index Name GHR_MASS_AWARD_CRITERIA_VAL_N1 GHR_MASS_AWARD_CRITERIA_VAL_N2 Sequences Sequence Description NOT NULL NUMBER(15) Index Type Sequence NOT UNIQUE NOT UNIQUE 5 5 Column Name MASS_AWARD_ID MASS_AWARD_CRITERIA_COL_ID Derived Column GHR_MASS_AWARD_CRITERIA_VALS_S MASS_AWARD_CRITERIA_VAL_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–82 Oracle HRMS Technical Reference Manual GHR_MASS_REALIGNMENT GHR_MASS_REALIGNMENT is used to store criteria for mass realignment. It is also used to store the target information for employee / position. Foreign Keys Primary Key Table GHR_PA_REQUESTS GHR_POIS GHR_POIS HR_ALL_ORGANIZATION_UNITS HR_ALL_ORGANIZATION_UNITS HR_ALL_ORGANIZATION_UNITS PER_ORG_STRUCTURE_VERSIONS PER_POS_STRUCTURE_VERSIONS Column Descriptions Name MASS_REALIGNMENT_ID Primary Key Column Foreign Key Column PA_REQUEST_ID PERSONNEL_OFFICE_ID PERSONNEL_OFFICE_ID ORGANIZATION_ID ORGANIZATION_ID ORGANIZATION_ID ORG_STRUCTURE_VERSION_ID POS_STRUCTURE_VERSION_ID PA_REQUEST_ID TARGET_PERSONNEL_OFFICE_ID PERSONNEL_OFFICE_ID OLD_ORGANIZATION_ID NEW_ORGANIZATION_ID TARGET_POSITION_ORG_ID OLD_ORG_STRUCTURE_VERSION_ID OLD_ORG_STRUCTURE_VERSION_ID Null? Type (PK) Description NOT NULL NUMBER(15) EFFECTIVE_DATE NOT NULL NAME NOT NULL REASON STATUS NULL NOT NULL PA_REQUEST_ID NEW_ORGANIZATION_ID NULL NOT NULL AGENCY_CODE_SUBELEMENT NEW_ORGANIZATION_NAME OLD_ORGANIZATION_ID NULL NULL NULL OLD_ORGANIZATION_NAME OLD_ORG_STRUCTURE_VERSION_ID NULL NULL OLD_ORG_STRUCTURE_NAME OLD_POSITION_ID OLD_POSITION_NAME OLD_POS_STRUCTURE_VERSION_ID OLD_POS_STRUCTURE_NAME ORG_STRUCTURE_ID OFFICE_SYMBOL PERSONNEL_OFFICE_ID TARGET_AGENCY_CODE_SUBELEMENT TARGET_APPROPRIATION_CODE1 TARGET_APPROPRIATION_CODE2 TARGET_DUTY_STN_LOCATION_ID TARGET_DUTY_STATION_ID TARGET_DUTY_STATION_CODE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL TARGET_OFFICE_SYMBOL TARGET_ORG_FUNCTION_CODE NULL NULL Primary key generated from sequence GHR_MASS_REALIGNMENT_S DATE Effective Date of mass realignment VARCHAR2(32) User defined name for mass realignment VARCHAR2(2000) Reason for de–selecting VARCHAR2(1) Current status of mass realignment e.g. E(rror), P(rocessed) NUMBER(15) Foreign key to GHR_PA_REQUESTS NUMBER(15) Foreign Key to HR_ORGANIZATION_UNITS VARCHAR2(30) Agency Code / Sub–element VARCHAR2(60) Organization Name NUMBER(15) Foreign Key to HR_ORGANIZATION_UNITS VARCHAR2(60) Organization Name NUMBER(15) Organization hierarchy’s version VARCHAR2(30) Organization hierarchy’s name NUMBER(15) Foreign key to PER_POSITIONS VARCHAR2(240) Position Name NUMBER(15) Position hierarchy version VARCHAR2(30) Position hierarchy name VARCHAR2(20) Organization structure Id VARCHAR2(8) Office Symbol VARCHAR2(4) Personnel Office Id VARCHAR2(30) Agency Code / Sub–element VARCHAR2(30) First appropriation code VARCHAR2(30) Second appropriation code NUMBER(15) Location Id of duty station NUMBER(15) Duty Station Id VARCHAR2(9) Duty station code as defined by OPM VARCHAR2(8) Office Symbol VARCHAR2(30) Organization functional code Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–83 TARGET_PAYROLL_OFFICE_ID TARGET_PERSONNEL_OFFICE_ID TARGET_POSITION_ORG_ID TARGET_POSITION_ORG_NAME CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN Sequences Sequence NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(30) VARCHAR2(4) NUMBER(15) VARCHAR2(60) NUMBER(15) DATE NUMBER(15) DATE NUMBER(15) Payroll office Id Personnel Office Id Position’s organization Id Organization Name Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Derived Column GHR_MASS_REALIGNMENT_S MASS_REALIGNMENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–84 Oracle HRMS Technical Reference Manual GHR_MASS_SALARIES GHR_MASS_SALARIES table stores the criteria and status for mass salary action. Foreign Keys Primary Key Table GHR_PA_REQUESTS GHR_POIS HR_ALL_ORGANIZATION_UNITS Column Descriptions Name MASS_SALARY_ID Primary Key Column Foreign Key Column PA_REQUEST_ID PERSONNEL_OFFICE_ID ORGANIZATION_ID PA_REQUEST_ID PERSONNEL_OFFICE_ID ORGANIZATION_ID Null? Type (PK) NOT NULL NUMBER NAME PA_REQUEST_ID EFFECTIVE_DATE NOT NULL VARCHAR2(30) NULL NUMBER(15) NOT NULL DATE EXECUTIVE_ORDER_NUMBER EXECUTIVE_ORDER_DATE USER_TABLE_ID ORGANIZATION_ID NULL NULL NOT NULL NULL VARCHAR2(15) DATE NUMBER(9) NUMBER(15) DUTY_STATION_ID NULL NUMBER(15) PERSONNEL_OFFICE_ID AGENCY_CODE_SUBELEMENT SUBMIT_FLAG NULL VARCHAR2(4) NULL VARCHAR2(30) NULL VARCHAR2(1) OPM_ISSUANCE_NUMBER CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN OPM_ISSUANCE_DATE Sequences Sequence NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL VARCHAR2(15) NUMBER(15) DATE NUMBER(15) DATE NUMBER(15) DATE Description Primary key generated from sequence GHR_MASS_SALARIES_S. Name for the mass salary. Foreign key to GHR_PA_REQUESTS Effective date for mass salary change. Executive order number. Date of the executive order. Pay table id. Foreign key to HR_ORGANIZATION_UNITS Reference to GHR_DUTY_STATIONS_F Personnel Office Id Agency Code / Sub–element Indicates whether the mass salary has been submitted or processed. Standard Standard Standard Standard Standard Who Who Who Who Who column. column. column. column. column. Derived Column GHR_MASS_SALARIES_S MASS_SALARY_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–85 GHR_MASS_SALARY_CRITERIA GHR_MASS_SALARY_CRITERIA stores the additional criteria for a mass salary action. Foreign Keys Primary Key Table GHR_MASS_SALARIES GHR_PAY_PLANS Primary Key Column Foreign Key Column MASS_SALARY_ID PAY_PLAN MASS_SALARY_ID PAY_PLAN Column Descriptions Name MASS_SALARY_CRITERIA_ID Null? Type (PK) MASS_SALARY_ID NOT NULL NUMBER PAY_PLAN PAY_RATE_DETERMINANT CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN NOT NOT NOT NOT Indexes Index Name GHR_MASS_SALARY_CRITERIA_FK1 GHR_MASS_SALARY_CRITERIA_FK2 Sequences Sequence Description NOT NULL NUMBER NULL NULL NULL NULL NULL NULL NULL VARCHAR2(2) VARCHAR2(30) NUMBER(15) DATE NUMBER(15) DATE NUMBER(15) Index Type Sequence NOT UNIQUE NOT UNIQUE 2 2 Primary key generated from sequence GHR_MASS_SALARY_CRITERIA_S. Foreign key to GHR_MASS_SALARIES. Pay plan. Pay rate determinant. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name MASS_SALARY_ID PAY_PLAN Derived Column GHR_MASS_SALARY_CRITERIA_S MASS_SALARY_CRITERIA_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–86 Oracle HRMS Technical Reference Manual GHR_MASS_TRANSFERS GHR_MASS_TRANSFERS stores criteria and status for a mass transfer action. Foreign Keys Primary Key Table GHR_PA_REQUESTS GHR_POIS HR_ALL_ORGANIZATION_UNITS PER_ORG_STRUCTURE_VERSIONS PER_POS_STRUCTURE_VERSIONS Column Descriptions Name MASS_TRANSFER_ID Primary Key Column Foreign Key Column PA_REQUEST_ID PERSONNEL_OFFICE_ID ORGANIZATION_ID ORG_STRUCTURE_VERSION_ID POS_STRUCTURE_VERSION_ID PA_REQUEST_ID PERSONNEL_OFFICE_ID OLD_ORGANIZATION_ID OLD_ORG_STRUCTURE_VERSION_ID OLD_POS_STRUCTURE_VERSION_ID Null? Type (PK) NOT NULL NUMBER(15) EFFECTIVE_DATE NOT NULL DATE INTERFACE_FLAG NAME NULL VARCHAR2(1) NOT NULL VARCHAR2(32) REASON STATUS NULL NOT NULL PA_REQUEST_ID TRANSFER_TYPE WITHIN_BG_TRANSFER NULL NOT NULL NULL AGENCY_CODE_SUBELEMENT DUTY_STATION_CODE NULL NULL DUTY_STATION_ID NULL OLD_ORGANIZATION_ID NULL OLD_ORGANIZATION_NAME OLD_ORG_STRUCTURE_VERSION_ID NULL NULL OLD_ORG_STRUCTURE_NAME OLD_POSITION_ID OLD_POSITION_NAME OLD_POS_STRUCTURE_VERSION_ID OLD_POS_STRUCTURE_NAME ORG_STRUCTURE_ID OFFICE_SYMBOL PERSONNEL_OFFICE_ID TO_AGENCY_CODE_SUBELEMENT CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Sequences Sequence NOT NOT NOT NOT Description Primary key generated from sequence GHR_MASS_TRANSFERS_S Effective Date of mass transfer User defined name for mass transfer VARCHAR2(2000) Reason for de–selecting VARCHAR2(1) Current status of mass transfer e.g. E(rror), P(rocessed) NUMBER(15) Foreign key to GHR_PA_REQUESTS VARCHAR2(30) IN or OUT VARCHAR2(1) Within Business group transfer (Y/N) VARCHAR2(30) Agency Code / Sub–element VARCHAR2(9) Duty station code as defined by OPM NUMBER(15) Reference to GHR_DUTY_STATIONS_F NUMBER(15) Foreign Key to HR_ORGANIZATION_UNITS VARCHAR2(60) Organization Name NUMBER(15) Organization hierarchy’s version VARCHAR2(30) Organization hierarchy’s name NUMBER(15) Foreign key to PER_POSITIONS VARCHAR2(240) Position Name NUMBER(15) Position hierarchy version VARCHAR2(30) Position hierarchy name VARCHAR2(20) Organization structure Id VARCHAR2(8) Office Symbol VARCHAR2(4) Personnel Office Id VARCHAR2(30) Agency Code / Sub–element NUMBER(15) Standard Who column. DATE Standard Who column. NUMBER(15) Standard Who column. DATE Standard Who column. NUMBER(15) Standard Who column. Derived Column GHR_MASS_TRANSFERS_S MASS_TRANSFER_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–87 GHR_MASS_TRANSFER_CRITERIA GHR_MASS_TRANSFER_CRITERIA stores additional criteria for a mass transfer action. Foreign Keys Primary Key Table GHR_MASS_TRANSFERS Primary Key Column Foreign Key Column MASS_TRANSFER_ID MASS_TRANSFER_ID Column Descriptions Name MASS_TRANSFER_CRITERIA_ID Null? Type (PK) NOT NULL NUMBER(15) MASS_TRANSFER_ID NOT NULL NUMBER(15) OCC_CODE LAST_UPDATE_DATE LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE LAST_UPDATED_BY NOT NULL VARCHAR2(30) NOT NULL DATE NOT NULL NUMBER(15) NULL NUMBER(15) NOT NULL DATE NOT NULL NUMBER(15) Sequences Sequence Description Primary key generated from sequence GHR_MASS_TRANSFER_CRITERIA_S Foreign key to GHR_MASS_TRANSFERS Occupational Code Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Derived Column GHR_MASS_TRANSFER_CRITERIA_S MASS_TRANSFER_CRITERIA_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–88 Oracle HRMS Technical Reference Manual GHR_NATURE_OF_ACTIONS GHR_NATURE_OF_ACTIONS holds a list of nature of action codes that can be used for a request for personnel action. Column Descriptions Name NATURE_OF_ACTION_ID Null? Type (PK) CODE DESCRIPTION STD_COMPLETION_TIME ORDER_OF_PROCESSING ENABLED_FLAG DATE_FROM DATE_TO LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY Sequences Sequence Description NOT NULL NUMBER(15) System–generated primary key from GHR_NATURE_OF_ACTIONS_S. NOT NULL VARCHAR2(4) Nature of action code. NOT NULL VARCHAR2(240) Nature of action description. NULL NUMBER(5,2) Time required to complete this NOA NULL NUMBER(9) Order of processing, used when more than one PA request for the same person is updated on the same day. NOT NULL VARCHAR2(1) Indicates whether the nature of action is enabled. NOT NULL DATE The date on which the nature of action becomes effective. NULL DATE The date after which the nature of action is no longer effective. NOT NULL NUMBER(15) Standard Who column. NOT NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NOT NULL DATE Standard Who column. NOT NULL NUMBER(15) Standard Who column. Derived Column GHR_NATURE_OF_ACTIONS_S NATURE_OF_ACTION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–89 GHR_NOAC_LAS Stores NOA and the associated Legal Authorities Foreign Keys Primary Key Table GHR_NATURE_OF_ACTIONS Primary Key Column Foreign Key Column NATURE_OF_ACTION_ID NATURE_OF_ACTION_ID Column Descriptions Name NOAC_LA_ID Null? Type (PK) Description NOT NULL NUMBER(15) NATURE_OF_ACTION_ID NOT NULL NUMBER(15) LAC_LOOKUP_CODE NOT NULL VARCHAR2(30) VALID_FIRST_LAC_FLAG NOT NULL VARCHAR2(1) VALID_SECOND_LAC_FLAG NOT NULL VARCHAR2(1) ENABLED_FLAG NOT NULL VARCHAR2(1) DATE_FROM NOT NULL DATE DATE_TO NULL DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE OBJECT_VERSION_NUMBER NOT NULL DATE NOT NULL NUMBER(15) NULL NUMBER(15) NOT NULL NUMBER(15) NOT NULL DATE NOT NULL NUMBER(9) Indexes Index Name GHR_NOAC_LAS_FK1 Sequences Sequence Index Type Sequence NOT UNIQUE 2 Primary key generated from sequence GHR_NOAC_LAS_S. Foreign key to GHR_NATURE_OF_ACTIONS. Legal authority code lookup code. Indicates whether this is a valid first Legal Authority Code on the RPA Indicates whether this is a valid second Legal Authority Code on the RPA Indicates whether the legal authority for the nature of action is enabled. The date on which the legal authority for the nature of action becomes effective. The date after which the legal authority for the nature of action is no longer effective. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Column Name NATURE_OF_ACTION_ID Derived Column GHR_NOAC_LAS_S NOAC_LA_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–90 Oracle HRMS Technical Reference Manual GHR_NOAC_REMARKS Stores NOA and the associated Remarks Foreign Keys Primary Key Table GHR_NATURE_OF_ACTIONS GHR_REMARKS Column Descriptions Name NOAC_REMARK_ID Primary Key Column Foreign Key Column NATURE_OF_ACTION_ID REMARK_ID NATURE_OF_ACTION_ID REMARK_ID Null? Type (PK) Description NOT NULL NUMBER(15) NATURE_OF_ACTION_ID NOT NULL NUMBER(15) REMARK_ID REQUIRED_FLAG NOT NULL NUMBER(15) NOT NULL VARCHAR2(1) ENABLED_FLAG NOT NULL VARCHAR2(1) DATE_FROM NOT NULL DATE DATE_TO NULL DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY OBJECT_VERSION_NUMBER Indexes Index Name GHR_NOAC_REMARKS_FK1 GHR_NOAC_REMARKS_FK2 Sequences Sequence NOT NULL NUMBER(15) NOT NULL DATE NULL NUMBER(15) NOT NULL DATE NOT NULL NUMBER(15) NOT NULL NUMBER(9) Index Type Sequence NOT UNIQUE NOT UNIQUE 2 2 Primary key generated from sequence GHR_NOAC_REMARKS_S. Foreign key to GHR_NATURE_OF_ACTIONS. Foreign key to GHR_REMARKS. Indicates whether the remark for the nature of action is required. Indicates whether the remark for the nature of action is enabled. The date on which the remark for the nature of action becomes effective. The date after which the remark for the nature of action is no longer effective. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Column Name NATURE_OF_ACTION_ID REMARK_ID Derived Column GHR_NOAC_REMARKS_S NOAC_REMARK_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–91 GHR_NOA_FAMILIES Stores Families and associated NOAs Foreign Keys Primary Key Table GHR_FAMILIES GHR_NATURE_OF_ACTIONS Primary Key Column Foreign Key Column NOA_FAMILY_CODE NATURE_OF_ACTION_ID NOA_FAMILY_CODE NATURE_OF_ACTION_ID Column Descriptions Name Null? Type Description NOA_FAMILY_CODE (PK) NATURE_OF_ACTION_ID (PK) NOT NULL VARCHAR2(30) NOT NULL NUMBER(15) NOT NULL DATE NOT NULL NUMBER(15) NULL NUMBER(15) NOT NULL NUMBER(15) NOT NULL DATE Nature of action family code. Foreign key to GHR_NATURE_OF_ACTIONS. Indicates whether the family for the nature of action is enabled. The date when the family for the nature of action becomes active. The date when the family for the nature of action becomes inactive. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. ENABLED_FLAG NOT NULL VARCHAR2(1) Index Type Sequence Column Name NOT UNIQUE NOT UNIQUE 2 2 START_DATE_ACTIVE NULL DATE END_DATE_ACTIVE NULL DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name GHR_NOA_FAMILIES_FK1 GHR_NOA_FAMILIES_FK2 NOA_FAMILY_CODE NATURE_OF_ACTION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–92 Oracle HRMS Technical Reference Manual GHR_NOA_FAM_PROC_METHODS GHR_NOA_FAM_PROC_METHODS is the intersection between families (which groups nature of actions together) and personnel action data fields. For processing method type families it determines the processing method (e.g. Auto populate, non enterable) and if the data field is navigable within the request for personnel action form for that family. For required type families it determines if the data fields are required for that family. Foreign Keys Primary Key Table GHR_FAMILIES GHR_PA_DATA_FIELDS Column Descriptions Name Primary Key Column Foreign Key Column NOA_FAMILY_CODE PA_DATA_FIELD_ID NOA_FAMILY_CODE PA_DATA_FIELD_ID Null? Type Description NOA_FAMILY_CODE (PK) PA_DATA_FIELD_ID (PK) NOT NULL VARCHAR2(30) NOT NULL NUMBER(15) NOT NULL DATE NOT NULL NUMBER(15) NULL NUMBER(15) NOT NULL NUMBER(15) NOT NULL DATE Foreign key to GHR_FAMILIES Foreign key to GHR_PA_DATA_FIELDS. Process method code. Indicates whether the data field for the family is required upon Utah to HR. Indicates whether the data field for the family is navigable in the form. Indicates whether the data field for the family is enabled. The date when the data field for the family becomes active. The date when the data field for the family becomes inactive. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. PROCESS_METHOD_CODE REQUIRED_FLAG NULL VARCHAR2(30) NOT NULL VARCHAR2(1) NAVIGABLE_FLAG NOT NULL VARCHAR2(1) ENABLED_FLAG NOT NULL VARCHAR2(1) Index Type Sequence Column Name NOT UNIQUE NOT UNIQUE 2 2 START_DATE_ACTIVE NULL DATE END_DATE_ACTIVE NULL DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name GHR_NOA_FAM_PROC_METHODS_FK1 GHR_NOA_FAM_PROC_METHODS_FK2 PA_DATA_FIELD_ID NOA_FAMILY_CODE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–93 GHR_PAYROLL This table is used by payroll interface to get data for SF113A report. Column Descriptions Name PAYROLL_ID (PK) PERSON_ID DATE_FROM Null? Type NOT NULL NUMBER(15) NOT NULL NUMBER(10) NOT NULL DATE DATE_TO NULL DATE TOTAL_SALARY_AMOUNT LUMP_SUM_AMOUNT LAST_UPDATE_DATE LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE LAST_UPDATED_BY NULL NULL NULL NULL NULL NULL NULL NOT NOT NOT NOT NUMBER(15,2) NUMBER(15,2) DATE NUMBER(15) NUMBER(15) DATE NUMBER(15) Description Primary key generated from sequence GHR_PAYROLL_S. Foreign key to PER_PEOPLE_F. The date on which the payroll becomes effective. The date after which the payroll is no longer effective. Total salary amount. Lump Sum amount. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–94 Oracle HRMS Technical Reference Manual GHR_PAY_PLANS Defines the Pay Plans Foreign Keys Primary Key Table GHR_PAY_PLANS Column Descriptions Name Primary Key Column Foreign Key Column PAY_PLAN EQUIVALENT_PAY_PLAN Null? Type PAY_PLAN (PK) DESCRIPTION EQUIVALENT_PAY_PLAN MAXIMUM_STEP NOT NULL NULL NULL NOT NULL WGI_ENABLED_FLAG NOT NULL VARCHAR2(1) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN NOT NOT NOT NOT NULL NULL NULL NULL NULL VARCHAR2(2) VARCHAR2(80) VARCHAR2(2) VARCHAR2(30) DATE NUMBER(15) DATE NUMBER(15) NUMBER(15) Description Pay plan. Pay plan description. Equivalent pay plan. Maximum step for a given pay plan. Indicates whether this pay plan is eligible for WGI. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–95 GHR_PAY_PLAN_WAITING_PERIODS Defines the waiting period of the Pay Plans Foreign Keys Primary Key Table GHR_PAY_PLANS Primary Key Column Foreign Key Column PAY_PLAN PAY_PLAN Column Descriptions Name Null? Type Description PAY_PLAN (PK) FROM_STEP (PK) TO_STEP WAITING_PERIOD NOT NOT NOT NOT NULL NULL NULL NULL VARCHAR2(2) VARCHAR2(30) VARCHAR2(30) NUMBER(5) LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN NOT NOT NOT NOT NULL NULL NULL NULL NULL DATE NUMBER(15) DATE NUMBER(15) NUMBER(15) Indexes Index Name GHR_PAY_PLAN_WAITING_PRD_FK1 Index Type Sequence NOT UNIQUE 2 Pay plan. From step. To step. Waiting period between the from step and the to step. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name PAY_PLAN Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–96 Oracle HRMS Technical Reference Manual GHR_PA_DATA_FIELDS GHR_PA_DATA_FIELDS holds the fields that are available on the request for personnel action form and the extra information. Each data field can then be associated to a processing method type family to determine a processing method for that data field in that family (e.g. Auto Populate, Non enterable). Each data field can also be associated to a required type family to determine which data fields in that family are required upon update to HR. Column Descriptions Name PA_DATA_FIELD_ID Null? Type (PK) NAME NOT NULL NUMBER(15) NOT NULL VARCHAR2(30) FORM_BLOCK_NAME NULL VARCHAR2(30) FORM_FIELD_NAME NULL VARCHAR2(30) RECORD_STRUCTURE_NAME NULL VARCHAR2(30) RECORD_STRUCTURE_COL_NAME NULL VARCHAR2(30) ENABLED_FLAG NOT NULL VARCHAR2(1) DATE_FROM NOT NULL DATE DATE_TO NULL DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Sequences Sequence NOT NULL DATE NOT NULL NUMBER(15) NULL NUMBER(15) NOT NULL NUMBER(15) NOT NULL DATE Description System–generated primary key from GHR_PA_DATA_FIELDS_S. Personnel action data field name. The block name in the form in which the data field occurs. The field name in the form in which the data field occurs. The name of the record structure in which the data field occurs. Used in update HR. The column name in the record structure in which the data field occurs. Used in update HR. Indicates whether the data field is enabled. The date on which the data field becomes effective. The date after which the data field is no longer effective. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Derived Column GHR_PA_DATA_FIELDS_S PA_DATA_FIELD_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–97 GHR_PA_HISTORY Stores the history of all the transactions, the nature of DML Operation , process date, specific details of the RPA if the changes take place due to an RPA Process etc for the following tables. PER_PEOPLE_F, PER_ASSIGNMENTS_F, PER_POSITIONS, PAY_ELEMENT_ENTRIES_F, PAY_ELEMENT_ENTRY_VALUES_F, PER_ADDRESSES, PER_PERSON_ANALYSES, PER_PEOPLE_EXTRA_INFO, PER_ASSIGNMENT_EXTRA_INFO, PER_POSITION_EXTRA_INFO Foreign Keys Primary Key Table GHR_NATURE_OF_ACTIONS GHR_PA_REQUESTS GHR_PA_REQUESTS Primary Key Column Foreign Key Column NATURE_OF_ACTION_ID PA_REQUEST_ID PA_REQUEST_ID NATURE_OF_ACTION_ID PA_REQUEST_ID ALTERED_PA_REQUEST_ID Column Descriptions Name PA_HISTORY_ID Null? Type (PK) PA_REQUEST_ID PROCESS_DATE NATURE_OF_ACTION_ID EFFECTIVE_DATE NOT NULL NUMBER(15) NULL NUMBER(15) NOT NULL DATE NULL NUMBER(15) NOT NULL DATE ALTERED_PA_REQUEST_ID PERSON_ID ASSIGNMENT_ID NULL NUMBER(15) NULL NUMBER(10) NULL NUMBER(10) DML_OPERATION NULL VARCHAR2(1) TABLE_NAME NOT NULL VARCHAR2(30) PRE_VALUES_FLAG NULL VARCHAR2(1) INFORMATION1 NULL VARCHAR2(255) INFORMATION2 NULL VARCHAR2(255) INFORMATION3 NULL VARCHAR2(255) INFORMATION4 NULL VARCHAR2(255) Description Primary key generated from sequence GHR_PA_HISTORY_S. Foreign key to GHR_PA_REQUESTS. Date on which this information was processed. Foreign key to GHR_NATURE_OF_ACTIONS. Effective date for request for personnel action. Foreign key to GHR_PA_REQUESTS Foreign key to PER_PEOPLE_F. Foreign key to PER_ASSIGNMENTS_F. Indicates whether this record was created or updated by last data manipulation language operation. Name of the table to which this record belongs. Indicates whether there is another record prior to this record. Stores the Primary Key of the corresponding record of the table for which history is maintained. Stores the effective start date of the corresponding record of a date tracked table for which history is maintained. Stores the effective start date of the corresponding record of a date tracked table for which history is maintained. Developer defined column based on TABLE_NAME. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–98 Oracle HRMS Technical Reference Manual INFORMATION5 INFORMATION6 INFORMATION7 INFORMATION8 INFORMATION9 INFORMATION10 INFORMATION11 INFORMATION12 INFORMATION13 INFORMATION14 INFORMATION15 INFORMATION16 INFORMATION17 INFORMATION18 INFORMATION19 INFORMATION20 INFORMATION21 INFORMATION22 INFORMATION23 INFORMATION24 INFORMATION25 INFORMATION26 INFORMATION27 INFORMATION28 INFORMATION29 INFORMATION30 INFORMATION31 INFORMATION32 INFORMATION33 INFORMATION34 INFORMATION35 INFORMATION36 NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–99 INFORMATION37 INFORMATION38 INFORMATION39 INFORMATION47 INFORMATION48 INFORMATION49 INFORMATION40 INFORMATION41 INFORMATION42 INFORMATION43 INFORMATION44 INFORMATION45 INFORMATION46 INFORMATION50 INFORMATION51 INFORMATION52 INFORMATION53 INFORMATION54 INFORMATION55 INFORMATION56 INFORMATION57 INFORMATION58 INFORMATION59 INFORMATION60 INFORMATION61 INFORMATION62 INFORMATION63 INFORMATION64 INFORMATION65 INFORMATION66 INFORMATION67 INFORMATION68 NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–100 Oracle HRMS Technical Reference Manual column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based INFORMATION69 INFORMATION70 INFORMATION71 INFORMATION72 INFORMATION73 INFORMATION74 INFORMATION75 INFORMATION76 INFORMATION77 INFORMATION78 INFORMATION79 INFORMATION80 INFORMATION81 INFORMATION82 INFORMATION83 INFORMATION84 INFORMATION85 INFORMATION86 INFORMATION87 INFORMATION88 INFORMATION89 INFORMATION90 INFORMATION91 INFORMATION92 INFORMATION93 INFORMATION94 INFORMATION95 INFORMATION96 INFORMATION97 INFORMATION98 INFORMATION99 INFORMATION100 NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–101 INFORMATION101 INFORMATION102 INFORMATION103 INFORMATION104 INFORMATION105 INFORMATION106 INFORMATION107 INFORMATION108 INFORMATION109 INFORMATION110 INFORMATION111 INFORMATION112 INFORMATION113 INFORMATION114 INFORMATION115 INFORMATION116 INFORMATION117 INFORMATION118 INFORMATION119 INFORMATION120 INFORMATION121 INFORMATION122 INFORMATION123 INFORMATION124 INFORMATION125 INFORMATION126 INFORMATION127 INFORMATION128 INFORMATION129 INFORMATION130 INFORMATION131 INFORMATION132 NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–102 Oracle HRMS Technical Reference Manual column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based INFORMATION133 INFORMATION134 INFORMATION135 INFORMATION136 INFORMATION137 INFORMATION138 INFORMATION139 INFORMATION140 INFORMATION141 INFORMATION142 INFORMATION143 INFORMATION144 INFORMATION145 INFORMATION146 INFORMATION147 INFORMATION148 INFORMATION149 INFORMATION150 INFORMATION151 INFORMATION152 INFORMATION153 INFORMATION154 INFORMATION155 INFORMATION156 INFORMATION157 INFORMATION158 INFORMATION159 INFORMATION160 INFORMATION161 INFORMATION162 INFORMATION163 INFORMATION164 NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–103 INFORMATION165 INFORMATION166 INFORMATION167 INFORMATION168 INFORMATION169 INFORMATION170 INFORMATION171 INFORMATION172 INFORMATION173 INFORMATION174 INFORMATION175 INFORMATION176 INFORMATION177 INFORMATION178 INFORMATION179 INFORMATION180 INFORMATION181 INFORMATION182 INFORMATION183 INFORMATION184 INFORMATION185 INFORMATION186 INFORMATION187 INFORMATION188 INFORMATION189 INFORMATION190 INFORMATION191 INFORMATION192 INFORMATION193 INFORMATION194 INFORMATION195 INFORMATION196 NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. NULL VARCHAR2(255) Developer defined on TABLE_NAME. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–104 Oracle HRMS Technical Reference Manual column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based column based INFORMATION197 INFORMATION198 INFORMATION199 INFORMATION200 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name NOT NOT NOT NOT NULL VARCHAR2(255) Developer defined column on TABLE_NAME. NULL VARCHAR2(255) Developer defined column on TABLE_NAME. NULL VARCHAR2(255) Developer defined column on TABLE_NAME. NULL VARCHAR2(255) Developer defined column on TABLE_NAME. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. Index Type GHR_PA_HISTORY_FK1 GHR_PA_HISTORY_FK2 GHR_PA_HISTORY_FK3 GHR_PA_HISTORY_N1 Sequences Sequence NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE Sequence 2 2 2 2 4 based based based based Column Name NATURE_OF_ACTION_ID PA_REQUEST_ID ALTERED_PA_REQUEST_ID TABLE_NAME INFORMATION1 Derived Column GHR_PA_HISTORY_S PA_HISTORY_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–105 GHR_PA_REMARKS Stores Remark codes for the Personnel Action Foreign Keys Primary Key Table GHR_PA_REQUESTS GHR_REMARKS Primary Key Column Foreign Key Column PA_REQUEST_ID REMARK_ID PA_REQUEST_ID REMARK_ID Column Descriptions Name PA_REMARK_ID Null? Type (PK) PA_REQUEST_ID NOT NULL REMARK_ID DESCRIPTION NOT NULL NULL REMARK_CODE_INFORMATION_CAT NULL REMARK_CODE_INFORMATION1 NULL REMARK_CODE_INFORMATION2 NULL REMARK_CODE_INFORMATION3 NULL REMARK_CODE_INFORMATION4 NULL REMARK_CODE_INFORMATION5 NULL OBJECT_VERSION_NUMBER NOT NULL LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NOT NULL NOT NULL NULL NOT NULL NOT NULL Indexes Index Name GHR_PA_REMARKS_FK1 GHR_PA_REMARKS_FK2 Sequences Sequence Description NOT NULL NUMBER(15) Primary key generated from sequence GHR_PA_REMARKS_S. NUMBER(15) Foreign key to GHR_PA_REQUESTS. NUMBER(15) Foreign key to GHR_REMARKS. VARCHAR2(2000) Description of the remark for the request for personnel action. VARCHAR2(30) Developer descriptive flexfield. VARCHAR2(2000) Developer descriptive flexfield. VARCHAR2(150) Developer descriptive flexfield. VARCHAR2(150) Developer descriptive flexfield. VARCHAR2(150) Developer descriptive flexfield. VARCHAR2(150) Developer descriptive flexfield. NUMBER(9) System–generated version of row. Increments by one with each update. DATE Standard Who column. NUMBER(15) Standard Who column. NUMBER(15) Standard Who column. NUMBER(15) Standard Who column. DATE Standard Who column. Index Type Sequence NOT UNIQUE NOT UNIQUE 2 2 Column Name PA_REQUEST_ID REMARK_ID Derived Column GHR_PA_REMARKS_S PA_REMARK_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–106 Oracle HRMS Technical Reference Manual GHR_PA_REQUESTS Stores all the information about the Request to Personnel Action. Foreign Keys Primary Key Table GHR_FAMILIES GHR_NATURE_OF_ACTIONS GHR_NATURE_OF_ACTIONS GHR_PAY_PLANS GHR_PAY_PLANS GHR_PA_REQUESTS GHR_PA_REQUESTS GHR_PA_REQUESTS GHR_PA_REQUEST_SHADOW GHR_POIS GHR_ROUTING_GROUPS HR_ALL_ORGANIZATION_UNITS PER_GRADES PER_JOBS Column Descriptions Name PA_REQUEST_ID Primary Key Column Foreign Key Column NOA_FAMILY_CODE NATURE_OF_ACTION_ID NATURE_OF_ACTION_ID PAY_PLAN PAY_PLAN PA_REQUEST_ID PA_REQUEST_ID PA_REQUEST_ID PA_REQUEST_ID PERSONNEL_OFFICE_ID ROUTING_GROUP_ID ORGANIZATION_ID GRADE_ID JOB_ID NOA_FAMILY_CODE FIRST_NOA_ID SECOND_NOA_ID FROM_PAY_PLAN TO_PAY_PLAN FIRST_NOA_PA_REQUEST_ID SECOND_NOA_PA_REQUEST_ID ALTERED_PA_REQUEST_ID GHR_PA_REQUESTS_PA_REQUEST_ID PERSONNEL_OFFICE_ID ROUTING_GROUP_ID TO_ORGANIZATION_ID TO_GRADE_ID TO_JOB_ID Null? Type (PK) PA_NOTIFICATION_ID NOA_FAMILY_CODE ROUTING_GROUP_ID ACADEMIC_DISCIPLINE ADDITIONAL_INFO_PERSON_ID ADDITIONAL_INFO_TEL_NUMBER AGENCY_CODE ALTERED_PA_REQUEST_ID ANNUITANT_INDICATOR ANNUITANT_INDICATOR_DESC APPROPRIATION_CODE1 APPROPRIATION_CODE2 APPROVAL_DATE APPROVING_OFFICIAL_FULL_NAME APPROVING_OFFICIAL_WORK_TITLE AUTHORIZED_BY_PERSON_ID AUTHORIZED_BY_TITLE AWARD_AMOUNT AWARD_PERCENTAGE AWARD_UOM BARGAINING_UNIT_STATUS CITIZENSHIP CONCURRENCE_DATE CUSTOM_PAY_CALC_FLAG Description NOT NULL NUMBER(15) Primary key generated from sequence GHR_PA_REQUESTS_S. NULL NUMBER(22) Unique Id for the Notification to Personnel Action. Generated from the sequence, GHR_PA_NOTIFICATIONS_S NOT NULL VARCHAR2(30) Nature of action family code. NULL NUMBER(15) Foreign key to GHR_ROUTING_GROUPS. NULL VARCHAR2(30) Academic discipline. NULL NUMBER(10) Foreign key to PER_PEOPLE_F NULL VARCHAR2(60) Telephone Number of the Person for Additional Information NULL VARCHAR2(30) Agency code. NULL NUMBER(15) Foreign Key to PER_PEOPLE_F NULL VARCHAR2(30) Annuitant indicator. NULL VARCHAR2(80) Description of the annuitant indicator. NULL VARCHAR2(30) Appropriation code 1. NULL VARCHAR2(30) Appropriation code 2. NULL DATE Approval date of the RPA NULL VARCHAR2(240) Full Name of the RPA Approving Official NULL VARCHAR2(60) Work Title of the RPA Approving Official NULL NUMBER(10) Foreign key to PER_PEOPLE_F. NULL VARCHAR2(240) Title of authorizer. NULL NUMBER(15,5) Award amount. NULL NUMBER(5,2) NULL VARCHAR2(30) Award unit of measure. NULL VARCHAR2(30) Bargaining unit status. NULL VARCHAR2(30) Citizenship. NULL DATE Date of concurrence. NULL VARCHAR2(1) Flag to indicate if Pay was calculated or need to be entered by user Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–107 DUTY_STATION_CODE DUTY_STATION_DESC DUTY_STATION_ID DUTY_STATION_LOCATION_ID EDUCATION_LEVEL EFFECTIVE_DATE EMPLOYEE_ASSIGNMENT_ID EMPLOYEE_DATE_OF_BIRTH EMPLOYEE_DEPT_OR_AGENCY EMPLOYEE_FIRST_NAME EMPLOYEE_LAST_NAME EMPLOYEE_MIDDLE_NAMES EMPLOYEE_NATIONAL_IDENTIFIER FEGLI FEGLI_DESC FIRST_ACTION_LA_CODE1 FIRST_ACTION_LA_CODE2 FIRST_ACTION_LA_DESC1 FIRST_ACTION_LA_DESC2 FIRST_NOA_CANCEL_OR_CORRECT FIRST_NOA_CANC_PA_REQUEST_ID FIRST_NOA_CODE FIRST_NOA_DESC FIRST_NOA_ID FIRST_NOA_PA_REQUEST_ID FLSA_CATEGORY FORWARDING_ADDRESS_LINE1 FORWARDING_ADDRESS_LINE2 FORWARDING_ADDRESS_LINE3 FORWARDING_COUNTRY FORWARDING_COUNTRY_SHORT_NAME FORWARDING_POSTAL_CODE FORWARDING_REGION_2 FORWARDING_TOWN_OR_CITY FROM_ADJ_BASIC_PAY FROM_AGENCY_CODE FROM_AGENCY_DESC FROM_BASIC_PAY FROM_GRADE_OR_LEVEL FROM_LOCALITY_ADJ NULL VARCHAR2(9) Duty station code. NULL VARCHAR2(150) Description of the duty station. NULL NUMBER(15) Foreign key to GHR_DUTY_STATIONS. NULL NUMBER(15) Foreign key to HR_LOCATIONS. NULL VARCHAR2(30) Education level. NULL DATE Effective date of Request for Personnel Action. NULL NUMBER(15) Foreign key to PER_ASSIGNMENTS_F. NULL DATE Employee s date of birth. NULL VARCHAR2(80) Employee s department or agency. NULL VARCHAR2(20) Employee s first name. NULL VARCHAR2(40) Employee s last name. NULL VARCHAR2(60) Employee s middle names. NULL VARCHAR2(30) Employee s national identifier. NULL VARCHAR2(30) Federal employee s group life insurance. NULL VARCHAR2(80) Description of the federal employee s group life insurance. NULL VARCHAR2(30) First action legal authority code 1. NULL VARCHAR2(30) First action legal authority code 2. NULL VARCHAR2(240) Description of the first action legal authority code 1. NULL VARCHAR2(240) Description of the first action legal authority code 2. NULL VARCHAR2(10) Indicates whether First Action has been canceled or corrected. NULL NUMBER(15) Determines which PA Request is cancelling this action. NULL VARCHAR2(4) First nature of action code. NULL VARCHAR2(240) Description of the first nature of action code. NULL NUMBER(15) Foreign key to GHR_NATURE_OF_ACTIONS. NULL NUMBER(15) Foreign key to GHR_PA_REQUESTS, request for personnel action for cancellation / correction of first action. NULL VARCHAR2(30) Fair labor standards act. NULL VARCHAR2(60) Forwarding address line 1. NULL VARCHAR2(60) Forwarding address line 2. NULL VARCHAR2(60) Forwarding address line 3. NULL VARCHAR2(60) Forwarding country. NULL VARCHAR2(80) Forwarding country short name. NULL VARCHAR2(30) Forwarding postal code. NULL VARCHAR2(30) Forwarding region 2. NULL VARCHAR2(30) Forwarding town or city. NULL NUMBER(15,5) From adjusted basic pay. NULL VARCHAR2(30) From agency code. NULL VARCHAR2(80) Description of the from agency code. NULL NUMBER(15,5) From basic pay. NULL VARCHAR2(30) From grade or level. NULL NUMBER(15,5) From locality adjustment. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–108 Oracle HRMS Technical Reference Manual FROM_OCC_CODE FROM_OFFICE_SYMBOL FROM_OTHER_PAY_AMOUNT FROM_PAY_BASIS FROM_PAY_PLAN FROM_POSITION_ID FROM_POSITION_ORG_LINE1 NULL NULL NULL NULL NULL NULL NULL FROM_POSITION_ORG_LINE2 NULL FROM_POSITION_ORG_LINE3 NULL FROM_POSITION_ORG_LINE4 NULL FROM_POSITION_ORG_LINE5 NULL FROM_POSITION_ORG_LINE6 NULL FROM_POSITION_NUMBER FROM_POSITION_SEQ_NO FROM_POSITION_TITLE FROM_STEP_OR_RATE FROM_TOTAL_SALARY FUNCTIONAL_CLASS NOTEPAD NOTIFICATION_PRINTED_BY NO_OF_NOTIFICATION_PRINTED PART_TIME_HOURS PAY_RATE_DETERMINANT PERSONNEL_OFFICE_ID PERSON_ID POSITION_OCCUPIED PROPOSED_EFFECTIVE_ASAP_FLAG NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL PROPOSED_EFFECTIVE_DATE REQUESTED_BY_PERSON_ID REQUESTED_BY_TITLE REQUESTED_DATE REQUESTING_OFFICE_REMARKS_DESC NULL NULL NULL NULL NULL REQUESTING_OFFICE_REMARKS_FLAG NULL REQUEST_NUMBER RESIGN_AND_RETIRE_REASON_DESC NULL NULL RETIREMENT_PLAN RETIREMENT_PLAN_DESC NULL NULL SECOND_ACTION_LA_CODE1 NULL SECOND_ACTION_LA_CODE2 NULL SECOND_ACTION_LA_DESC1 NULL SECOND_ACTION_LA_DESC2 NULL SECOND_NOA_CANCEL_OR_CORRECT NULL SECOND_NOA_CANC_PA_REQUEST_ID NULL VARCHAR2(150) VARCHAR2(30) NUMBER(15,5) VARCHAR2(30) VARCHAR2(2) NUMBER(15) VARCHAR2(40) From occupational code. From office symbol. From other pay amount. From pay basis. From pay plan. Foreign key to PER_POSITIONS. From position s organization line 1. VARCHAR2(40) From position s organization line 2. VARCHAR2(40) From position s organization line 3. VARCHAR2(40) From position s organization line 4. VARCHAR2(40) From position s organization line 5. VARCHAR2(40) From position s organization line 6. VARCHAR2(15) From position number. NUMBER(15) From position sequence number. VARCHAR2(240) From position title. VARCHAR2(30) From step or rate. NUMBER(15,5) From total salary. VARCHAR2(30) Functional class. VARCHAR2(2000) Remarks. NUMBER(15) NUMBER(5) NUMBER(5,2) Part–time hours. VARCHAR2(30) Pay rate determinant. VARCHAR2(4) Personnel office id. NUMBER(10) Foreign key to PER_PEOPLE_F. VARCHAR2(30) Position occupied. VARCHAR2(1) Flag to indicate if the Request to Personnel Action is proposed to be effective ASAP DATE Proposed effective date. NUMBER(10) Foreign key to PER_PEOPLE_F. VARCHAR2(240) Title of requester. DATE Date requested. VARCHAR2(2000) Description of the requesting office remarks. VARCHAR2(1) Remarks entered by the Requesting Office VARCHAR2(25) Request Number VARCHAR2(2000) Description of the reason for resignation or retirement. VARCHAR2(30) Retirement plan. VARCHAR2(80) Description of the retirement plan. VARCHAR2(30) Second action legal authority code 1. VARCHAR2(30) Second action legal authority code 2. VARCHAR2(240) Description of the second action legal authority code 1. VARCHAR2(240) Description of the second action legal authority code 2. VARCHAR2(10) Indicates whether second Action has been canceled or corrected. NUMBER(15) Determines which PA Request is cancelling this action. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–109 SECOND_NOA_CODE SECOND_NOA_DESC SECOND_NOA_ID SECOND_NOA_PA_REQUEST_ID SERVICE_COMP_DATE SF50_APPROVAL_DATE SF50_APPROVING_OFCL_FULL_NAME SF50_APPROVING_OFCL_WORK_TITLE STATUS SUPERVISORY_STATUS TENURE TO_ADJ_BASIC_PAY TO_AP_PREMIUM_PAY_INDICATOR TO_AUO_PREMIUM_PAY_INDICATOR TO_AU_OVERTIME TO_AVAILABILITY_PAY TO_BASIC_PAY TO_GRADE_ID TO_GRADE_OR_LEVEL TO_JOB_ID TO_LOCALITY_ADJ TO_OCC_CODE TO_OFFICE_SYMBOL TO_ORGANIZATION_ID TO_OTHER_PAY_AMOUNT TO_PAY_BASIS TO_PAY_PLAN TO_POSITION_ID TO_POSITION_ORG_LINE1 TO_POSITION_ORG_LINE2 TO_POSITION_ORG_LINE3 TO_POSITION_ORG_LINE4 TO_POSITION_ORG_LINE5 TO_POSITION_ORG_LINE6 TO_POSITION_NUMBER TO_POSITION_SEQ_NO TO_POSITION_TITLE TO_RETENTION_ALLOWANCE TO_RETENTION_ALLOW_PERCENTAGE TO_STAFFING_DIFFERENTIAL TO_STAFFING_DIFF_PERCENTAGE TO_STEP_OR_RATE TO_SUPERVISORY_DIFFERENTIAL NULL VARCHAR2(30) Second nature of action code. NULL VARCHAR2(240) Description of the second nature of action code. NULL NUMBER(15) Foreign key to GHR_NATURE_OF_ACTIONS. NULL NUMBER(15) Foreign key to GHR_PA_REQUESTS, RPA for cancellation/correction of second action. NULL DATE Service computation date. NULL DATE Approval Date of the NPA NULL VARCHAR2(240) Full Name of the NPA approving official NULL VARCHAR2(60) Work Title of the NPA approving official NULL VARCHAR2(30) Current Status of the RPA NULL VARCHAR2(30) Supervisory status. NULL VARCHAR2(30) Tenure. NULL NUMBER(15,5) To adjusted basic pay. NULL VARCHAR2(30) To Availability Premium Pay Indicator NULL VARCHAR2(30) To authorized uncontrollable overtime premium pay indicator. NULL NUMBER(15,2) To authorized uncontrollable overtime premium pay. NULL NUMBER(15,2) To availability pay. NULL NUMBER(15,5) To basic pay. NULL NUMBER(15) Foreign key to PER_GRADES. NULL VARCHAR2(30) To grade or level. NULL NUMBER(15) Foreign key to PER_JOBS. NULL NUMBER(15,5) To locality adjustment. NULL VARCHAR2(30) To occupational code. NULL VARCHAR2(30) To office symbol. NULL NUMBER(15) Foreign key to HR_ORGANIZATION_UNITS. NULL NUMBER(15,5) To other pay amount. NULL VARCHAR2(30) To pay basis. NULL VARCHAR2(2) To pay plan. NULL NUMBER(15) Foreign key to PER_POSITIONS. NULL VARCHAR2(40) To position s organization line 1. NULL VARCHAR2(40) To position s organization line 2. NULL VARCHAR2(40) To position s organization line 3. NULL VARCHAR2(40) To position s organization line 4. NULL VARCHAR2(40) To position s organization line 5. NULL VARCHAR2(40) To position s organization line 6. NULL VARCHAR2(15) To position number. NULL NUMBER(15) To position sequence number. NULL VARCHAR2(240) To position title. NULL NUMBER(15,2) To retention allowance. NULL NUMBER(5,2) NULL NUMBER(15,2) To staffing differential. NULL NUMBER(5,2) NULL VARCHAR2(30) To step or rate. NULL NUMBER(15,2) To supervisory differential. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–110 Oracle HRMS Technical Reference Manual TO_SUPERVISORY_DIFF_PERCENTAGE TO_TOTAL_SALARY VETERANS_PREFERENCE VETERANS_PREF_FOR_RIF NULL NULL NULL NULL NUMBER(5,2) NUMBER(15,5) VARCHAR2(30) VARCHAR2(30) VETERANS_STATUS WORK_SCHEDULE WORK_SCHEDULE_DESC NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(80) YEAR_DEGREE_ATTAINED FIRST_NOA_INFORMATION_CAT NULL NUMBER(4) NULL VARCHAR2(30) FIRST_NOA_INFORMATION1 NULL VARCHAR2(240) FIRST_NOA_INFORMATION2 NULL VARCHAR2(150) FIRST_NOA_INFORMATION3 NULL VARCHAR2(150) FIRST_NOA_INFORMATION4 NULL VARCHAR2(150) FIRST_NOA_INFORMATION5 NULL VARCHAR2(150) SECOND_LAC1_INFORMATION_CAT NULL VARCHAR2(30) SECOND_LAC1_INFORMATION1 NULL VARCHAR2(240) SECOND_LAC1_INFORMATION2 NULL VARCHAR2(150) SECOND_LAC1_INFORMATION3 NULL VARCHAR2(150) SECOND_LAC1_INFORMATION4 NULL VARCHAR2(150) SECOND_LAC1_INFORMATION5 NULL VARCHAR2(150) SECOND_LAC2_INFORMATION_CAT NULL VARCHAR2(30) SECOND_LAC2_INFORMATION1 NULL VARCHAR2(240) SECOND_LAC2_INFORMATION2 NULL VARCHAR2(150) SECOND_LAC2_INFORMATION3 NULL VARCHAR2(150) SECOND_LAC2_INFORMATION4 NULL VARCHAR2(150) To total salary. Veteran s preference. Veteran s preference for reduction in force. Veteran s status. Work schedule. Description for the work schedule. Year degree attained. Developer descriptive flexfield. Developer descriptive flexfield for first nature of action description. Developer descriptive flexfield for first nature of action description. Developer descriptive flexfield for first nature of action description. Developer descriptive flexfield for first nature of action description. Developer descriptive flexfield for first nature of action description. Developer descriptive flexfield. Developer descriptive flexfield for second nature of action s legal authority description. Developer descriptive flexfield for second nature of action s legal authority description. Developer descriptive flexfield for second nature of action s legal authority description. Developer descriptive flexfield for second nature of action s legal authority description. Developer descriptive flexfield for second nature of action s legal authority description. Developer descriptive flexfield. Developer descriptive flexfield for second nature of action s legal authority description. Developer descriptive flexfield for second nature of action s legal authority description. Developer descriptive flexfield for second nature of action s legal authority description. Developer descriptive flexfield for second nature of action s legal authority description. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–111 SECOND_LAC2_INFORMATION5 SECOND_NOA_INFORMATION_CAT SECOND_NOA_INFORMATION1 SECOND_NOA_INFORMATION2 SECOND_NOA_INFORMATION3 SECOND_NOA_INFORMATION4 SECOND_NOA_INFORMATION5 FIRST_LAC1_INFORMATION_CAT FIRST_LAC1_INFORMATION1 FIRST_LAC1_INFORMATION2 FIRST_LAC1_INFORMATION3 FIRST_LAC1_INFORMATION4 FIRST_LAC1_INFORMATION5 FIRST_LAC2_INFORMATION_CAT FIRST_LAC2_INFORMATION1 FIRST_LAC2_INFORMATION2 FIRST_LAC2_INFORMATION3 FIRST_LAC2_INFORMATION4 FIRST_LAC2_INFORMATION5 ATTRIBUTE_CATEGORY ATTRIBUTE1 NULL VARCHAR2(150) Developer descriptive flexfield for second nature of action s legal authority description. NULL VARCHAR2(30) Developer descriptive flexfield. NULL VARCHAR2(240) Developer descriptive flexfield for second nature of action description. NULL VARCHAR2(150) Developer descriptive flexfield for second nature of action description. NULL VARCHAR2(150) Developer descriptive flexfield for second nature of action description. NULL VARCHAR2(150) Developer descriptive flexfield for second nature of action description. NULL VARCHAR2(150) Developer descriptive flexfield for second nature of action description. NULL VARCHAR2(30) Developer descriptive flexfield. NULL VARCHAR2(240) Developer descriptive flexfield for first nature of action s legal authority description. NULL VARCHAR2(150) Developer descriptive flexfield for first nature of action s legal authority description. NULL VARCHAR2(150) Developer descriptive flexfield for first nature of action s legal authority description. NULL VARCHAR2(150) Developer descriptive flexfield for first nature of action s legal authority description. NULL VARCHAR2(150) Developer descriptive flexfield for first nature of action s legal authority description. NULL VARCHAR2(30) Developer descriptive flexfield. NULL VARCHAR2(240) Developer descriptive flexfield for first nature of action s legal authority description. NULL VARCHAR2(150) Developer descriptive flexfield for first nature of action s legal authority description. NULL VARCHAR2(150) Developer descriptive flexfield for first nature of action s legal authority description. NULL VARCHAR2(150) Developer descriptive flexfield for first nature of action s legal authority description. NULL VARCHAR2(150) Developer descriptive flexfield for first nature of action s legal authority description. NULL VARCHAR2(30) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–112 Oracle HRMS Technical Reference Manual ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN OBJECT_VERSION_NUMBER NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) NUMBER(15) DATE NUMBER(15) DATE NUMBER(15) NUMBER(9) RPA_TYPE MASS_ACTION_ID NULL VARCHAR2(30) NULL NUMBER(15) MASS_ACTION_ELIGIBLE_FLAG NULL MASS_ACTION_SELECT_FLAG NULL MASS_ACTION_COMMENTS NULL GHR_PA_REQUESTS_PA_REQUEST_ID Indexes Index Name GHR_PA_REQUESTS_FK1 GHR_PA_REQUESTS_FK10 GHR_PA_REQUESTS_FK11 GHR_PA_REQUESTS_FK12 GHR_PA_REQUESTS_FK13 GHR_PA_REQUESTS_FK14 GHR_PA_REQUESTS_FK2 GHR_PA_REQUESTS_FK3 GHR_PA_REQUESTS_FK4 GHR_PA_REQUESTS_FK5 GHR_PA_REQUESTS_FK6 GHR_PA_REQUESTS_FK7 GHR_PA_REQUESTS_FK8 GHR_PA_REQUESTS_N1 Sequences Sequence GHR_PA_REQUESTS_S NOT NULL Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Id of the Mass Action that created the RPA. For eg. (Mass Award) VARCHAR2(1) Flag to indicate if the employee is eligible for the Mass Action VARCHAR2(1) Flag to indicate if the employee is selected for the Mass Action VARCHAR2(255) Comments specific to selection or deselection of the employee for the Mass action NUMBER(15) Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE Sequence 2 2 2 2 2 2 2 2 2 2 2 2 2 5 Column Name NOA_FAMILY_CODE ROUTING_GROUP_ID FIRST_NOA_PA_REQUEST_ID SECOND_NOA_PA_REQUEST_ID ALTERED_PA_REQUEST_ID FROM_PAY_PLAN FIRST_NOA_ID SECOND_NOA_ID TO_PAY_PLAN TO_POSITION_ID TO_JOB_ID TO_GRADE_ID TO_ORGANIZATION_ID PERSON_ID Derived Column PA_REQUEST_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–113 GHR_PA_REQUEST_EI_SHADOW Stores all the columns of the corresponding record of GHR_PA_REQUEST_EXTRA_INFO. It stores only the autopopulated values for the corresponding columns and not the values altered by the user on the RPA, so that it can be later on used for comparisons to determine whether or not to refresh the column on the GHR_PA_REQUESTEXTRA_INFO. Foreign Keys Primary Key Table GHR_PA_REQUESTS GHR_PA_REQUEST_INFO_TYPES Primary Key Column Foreign Key Column PA_REQUEST_ID INFORMATION_TYPE PA_REQUEST_ID INFORMATION_TYPE Column Descriptions Name PA_REQUEST_EXTRA_INFO_ID Null? Type (PK) NOT NULL NUMBER(15) PA_REQUEST_ID NOT NULL NUMBER(15) INFORMATION_TYPE NOT NULL VARCHAR2(40) REI_INFORMATION1 NULL VARCHAR2(150) REI_INFORMATION2 NULL VARCHAR2(150) REI_INFORMATION3 NULL VARCHAR2(150) REI_INFORMATION4 NULL VARCHAR2(150) REI_INFORMATION5 NULL VARCHAR2(150) REI_INFORMATION6 NULL VARCHAR2(150) REI_INFORMATION7 NULL VARCHAR2(150) REI_INFORMATION8 NULL VARCHAR2(150) REI_INFORMATION9 NULL VARCHAR2(150) REI_INFORMATION10 NULL VARCHAR2(150) REI_INFORMATION11 NULL VARCHAR2(150) REI_INFORMATION12 NULL VARCHAR2(150) REI_INFORMATION13 NULL VARCHAR2(150) REI_INFORMATION14 NULL VARCHAR2(150) REI_INFORMATION15 NULL VARCHAR2(150) REI_INFORMATION16 NULL VARCHAR2(150) REI_INFORMATION17 NULL VARCHAR2(150) REI_INFORMATION18 NULL VARCHAR2(150) Description Foreign key to GHR_PA_REQUEST_EXTRA_INFO. Foreign key to GHR_PA_REQUESTS. Foreign key to GHR_PA_REQUEST_INFO_TYPES. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–114 Oracle HRMS Technical Reference Manual REI_INFORMATION19 REI_INFORMATION20 REI_INFORMATION21 REI_INFORMATION22 REI_INFORMATION28 REI_INFORMATION29 REI_INFORMATION23 REI_INFORMATION24 REI_INFORMATION25 REI_INFORMATION26 REI_INFORMATION27 REI_INFORMATION30 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name GHR_PA_REQUEST_EI_SHADOW_FK1 GHR_PA_REQUEST_EI_SHADOW_FK2 NOT NOT NOT NOT NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. Index Type Sequence NOT UNIQUE NOT UNIQUE 2 2 Column Name PA_REQUEST_ID INFORMATION_TYPE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–115 GHR_PA_REQUEST_EXTRA_INFO Stores additional information based on information types for a given PA_REQUEST. Foreign Keys Primary Key Table GHR_PA_REQUESTS GHR_PA_REQUEST_INFO_TYPES Primary Key Column Foreign Key Column PA_REQUEST_ID INFORMATION_TYPE PA_REQUEST_ID INFORMATION_TYPE Column Descriptions Name PA_REQUEST_EXTRA_INFO_ID Null? Type (PK) NOT NULL NUMBER(15) PA_REQUEST_ID NOT NULL NUMBER(15) INFORMATION_TYPE NOT NULL VARCHAR2(40) REI_ATTRIBUTE_CATEGORY REI_ATTRIBUTE1 REI_ATTRIBUTE2 REI_ATTRIBUTE3 REI_ATTRIBUTE4 REI_ATTRIBUTE5 REI_ATTRIBUTE6 REI_ATTRIBUTE7 REI_ATTRIBUTE8 REI_ATTRIBUTE9 REI_ATTRIBUTE10 REI_ATTRIBUTE11 REI_ATTRIBUTE12 REI_ATTRIBUTE13 REI_ATTRIBUTE14 REI_ATTRIBUTE15 REI_ATTRIBUTE16 REI_ATTRIBUTE17 REI_ATTRIBUTE18 REI_ATTRIBUTE19 REI_ATTRIBUTE20 REI_INFORMATION_CATEGORY NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(30) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(30) REI_INFORMATION1 NULL VARCHAR2(150) REI_INFORMATION2 NULL VARCHAR2(150) REI_INFORMATION3 NULL VARCHAR2(150) REI_INFORMATION4 NULL VARCHAR2(150) REI_INFORMATION5 NULL VARCHAR2(150) REI_INFORMATION6 NULL VARCHAR2(150) REI_INFORMATION7 NULL VARCHAR2(150) REI_INFORMATION8 NULL VARCHAR2(150) Description Primary key generated from sequence GHR_PA_REQUEST_EXTRA_INFO_S. Foreign key to GHR_PA_REQUESTS. Foreign key to GHR_PA_REQUEST_INFO_TYPES. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–116 Oracle HRMS Technical Reference Manual REI_INFORMATION9 REI_INFORMATION10 REI_INFORMATION11 REI_INFORMATION12 REI_INFORMATION13 REI_INFORMATION14 REI_INFORMATION15 REI_INFORMATION16 REI_INFORMATION17 REI_INFORMATION18 REI_INFORMATION19 REI_INFORMATION20 REI_INFORMATION21 REI_INFORMATION22 REI_INFORMATION28 REI_INFORMATION29 REI_INFORMATION23 REI_INFORMATION24 REI_INFORMATION25 REI_INFORMATION26 REI_INFORMATION27 REI_INFORMATION30 OBJECT_VERSION_NUMBER REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name GHR_PA_REQUEST_EXTRA_INFO_FK1 GHR_PA_REQUEST_EXTRA_INFO_FK2 NOT NOT NOT NOT NOT NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL NUMBER(9) System–generated version of row. Increments by one with each update. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. Index Type Sequence NOT UNIQUE NOT UNIQUE 2 2 Column Name PA_REQUEST_ID INFORMATION_TYPE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–117 Sequences Sequence Derived Column GHR_PA_REQUEST_EXTRA_INFO_S PA_REQUEST_EXTRA_INFO_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–118 Oracle HRMS Technical Reference Manual GHR_PA_REQUEST_INFO_TYPES Defines information types to be used in GHR_PA_REQUEST_EXTRA_INFO. Foreign Keys Primary Key Table GHR_FAMILIES Column Descriptions Name INFORMATION_TYPE DESCRIPTION Primary Key Column Foreign Key Column NOA_FAMILY_CODE NOA_FAMILY_CODE Null? Type (PK) NOA_FAMILY_CODE MULTIPLE_OCCURRENCES_FLAG ACTIVE_INACTIVE_FLAG PROGRAM_ID PROGRAM_UPDATE_DATE PROGRAM_APPLICATION_ID LEGISLATION_CODE REQUEST_ID OBJECT_VERSION_NUMBER LAST_UPDATE_LOGIN LAST_UPDATED_BY LAST_UPDATE_DATE CREATED_BY CREATION_DATE Indexes Index Name GHR_PA_REQUEST_INFO_TYPES_FK1 Description NOT NULL VARCHAR2(40) Primary key column. NULL VARCHAR2(240) Description of the information type. NULL VARCHAR2(30) Nature of action family code. NOT NULL VARCHAR2(1) Indicates whether a request for personnel action may have multiple occurrences of this type. NOT NULL VARCHAR2(1) Indicates whether the information type is active or inactive. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL VARCHAR2(30) The legislation to which the information type applies. NULL NUMBER(15) Standard Who column. NOT NULL NUMBER(9) System–generated version of row. Increments by one with each update. NULL NUMBER(15) Standard Who column. NOT NULL NUMBER(15) Standard Who column. NOT NULL DATE Standard Who column. NOT NULL NUMBER(15) Standard Who column. NOT NULL DATE Standard Who column. Index Type Sequence NOT UNIQUE 2 Column Name NOA_FAMILY_CODE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–119 GHR_PA_REQUEST_SHADOW Stores all the columns of the corresponding record of GHR_PA_REQUESTS, that have a potential to be refreshed. It stores only the autopopulated values for the corresponding columns and not the values altered by the user on the RPA, so that it can be later on used for comparisons to determine whether or not to refresh the column on the GHR_PA_REQUESTS. Column Descriptions Name PA_REQUEST_ID Null? Type (PK) NOT NULL NUMBER(15) ACADEMIC_DISCIPLINE ANNUITANT_INDICATOR APPROPRIATION_CODE1 APPROPRIATION_CODE2 BARGAINING_UNIT_STATUS CITIZENSHIP DUTY_STATION_ID NULL NULL NULL NULL NULL NULL NULL VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) NUMBER(15) DUTY_STATION_LOCATION_ID EDUCATION_LEVEL EMPLOYEE_DATE_OF_BIRTH EMPLOYEE_FIRST_NAME EMPLOYEE_LAST_NAME EMPLOYEE_MIDDLE_NAMES EMPLOYEE_NATIONAL_IDENTIFIER FEGLI NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(15) VARCHAR2(30) DATE VARCHAR2(20) VARCHAR2(40) VARCHAR2(60) VARCHAR2(30) VARCHAR2(30) FLSA_CATEGORY FORWARDING_ADDRESS_LINE1 FORWARDING_ADDRESS_LINE2 FORWARDING_ADDRESS_LINE3 FORWARDING_COUNTRY_SHORT_NAME FORWARDING_POSTAL_CODE FORWARDING_REGION_2 FORWARDING_TOWN_OR_CITY FUNCTIONAL_CLASS PART_TIME_HOURS PAY_RATE_DETERMINANT POSITION_OCCUPIED RETIREMENT_PLAN SERVICE_COMP_DATE SUPERVISORY_STATUS TENURE TO_AP_PREMIUM_PAY_INDICATOR NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(30) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(80) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) NUMBER(5,2) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) DATE VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) TO_AUO_PREMIUM_PAY_INDICATOR NULL VARCHAR2(30) TO_OCC_CODE TO_POSITION_ID TO_RETENTION_ALLOWANCE TO_RETENTION_ALLOW_PERCENTAGE TO_STAFFING_DIFFERENTIAL NULL NULL NULL NULL NULL VARCHAR2(30) NUMBER(15) NUMBER(15,2) NUMBER(5,2) NUMBER(15,2) Description Foreign key to GHR_PA_REQUESTS. Academic discipline. Annuitant indicator. Appropriation code 1. Appropriation code 2. Bargaining unit status. Citizenship. Foreign key to GHR_DUTY_STATIONS. Foreign key to HR_LOCATIONS. Education level. Employee’s Date Of Birth Employee’s First Name Employee’s Last Name Employee’s Middle Names Employee’s National Identifier Federal employee s group life insurance. Fair labor standards act. Forwarding address line 1. Forwarding address line 2. Forwarding address line 3. Forwarding country short name. Forwarding postal code. Forwarding region 2. Forwarding town or city. Functional class. Part–time hours. Pay rate determinant. Position occupied. Retirement plan. Service computation date. Supervisory status. Tenure. To Availability Premium Pay Indicator To authorized uncontrollable overtime premium pay indicator. To occupational code. Foreign key to PER_POSITIONS. To retention allowance. To staffing differential. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–120 Oracle HRMS Technical Reference Manual TO_STAFFING_DIFF_PERCENTAGE TO_STEP_OR_RATE TO_SUPERVISORY_DIFFERENTIAL TO_SUPERVISORY_DIFF_PERCENTAGE NULL NULL NULL NULL VETERANS_PREFERENCE VETERANS_PREF_FOR_RIF NULL VARCHAR2(30) NULL VARCHAR2(30) VETERANS_STATUS WORK_SCHEDULE YEAR_DEGREE_ATTAINED LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE AWARD_AMOUNT AWARD_UOM AWARD_PERCENTAGE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NOT NOT NOT NUMBER(5,2) VARCHAR2(30) NUMBER(15,2) NUMBER(5,2) VARCHAR2(30) VARCHAR2(30) NUMBER(4) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(15,5) VARCHAR2(30) NUMBER(5,2) To step or rate. To supervisory differential. To supervisory differential percentage. Veteran s preference. Veteran s preference for reduction in force. Veteran s status. Work schedule. Year degree attained. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–121 GHR_PA_ROUTING_HISTORY Routing History details of the PA Request Foreign Keys Primary Key Table GHR_FAMILIES GHR_GROUPBOXES GHR_NATURE_OF_ACTIONS GHR_NATURE_OF_ACTIONS GHR_PA_REQUESTS GHR_ROUTING_LISTS Primary Key Column Foreign Key Column NOA_FAMILY_CODE GROUPBOX_ID NATURE_OF_ACTION_ID NATURE_OF_ACTION_ID PA_REQUEST_ID ROUTING_LIST_ID NOA_FAMILY_CODE GROUPBOX_ID NATURE_OF_ACTION_ID SECOND_NATURE_OF_ACTION_ID PA_REQUEST_ID ROUTING_LIST_ID Column Descriptions Name PA_ROUTING_HISTORY_ID Null? Type (PK) NOT NULL NUMBER(15) PA_REQUEST_ID NOT NULL NUMBER(15) ACTION_TAKEN APPROVED_FLAG NULL VARCHAR2(30) NOT NULL VARCHAR2(1) APPROVER_FLAG NOT NULL VARCHAR2(1) APPROVAL_STATUS ATTACHMENT_MODIFIED_FLAG NULL VARCHAR2(30) NOT NULL VARCHAR2(1) AUTHORIZER_FLAG NOT NULL DATE_NOTIFICATION_SENT GROUPBOX_ID INITIATOR_FLAG NATURE_OF_ACTION_ID NULL NULL NOT NULL NULL NOA_FAMILY_CODE NOTEPAD PERSONNELIST_FLAG NULL NULL NOT NULL REQUESTER_FLAG NOT NULL REVIEWER_FLAG NOT NULL ROUTING_LIST_ID NULL ROUTING_SEQ_NUMBER NULL SECOND_NATURE_OF_ACTION_ID NULL USER_NAME NULL Description Primary key generated from sequence GHR_PA_ROUTING_HISTORY_S. Foreign key to GHR_PA_REQUESTS. Action taken. Indicates whether the request for personnel action is approved. Indicates whether the request for personnel action was acted upon by the role of Approver. Indicates whether attachment has been modified. VARCHAR2(1) Indicates whether the request for personnel action was acted upon by the role of Authorizer. DATE Date the routing notification was sent. NUMBER(15) Foreign key to GHR_GROUPBOXES. VARCHAR2(1) Indicates whether the request for personnel action was acted upon by the role of Initiator. NUMBER(15) Foreign key to GHR_NATURE_OF_ACTIONS. VARCHAR2(30) Nature of action family code. VARCHAR2(2000) Remarks. VARCHAR2(1) Indicates whether the request for personnel action was acted upon by the role of Personnelist. VARCHAR2(1) Indicates whether the request for personnel action was acted upon by the role of Requester. VARCHAR2(1) Indicates whether the request for personnel action was acted upon by the role of Reviewer. NUMBER(15) Foreign key to GHR_ROUTING_LISTS. NUMBER(15) Sequence number in Routing list. NUMBER(15) Second nature of action family code. VARCHAR2(30) User name. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–122 Oracle HRMS Technical Reference Manual USER_NAME_EMPLOYEE_ID USER_NAME_EMP_FIRST_NAME USER_NAME_EMP_LAST_NAME USER_NAME_EMP_MIDDLE_NAMES OBJECT_VERSION_NUMBER NULL NULL NULL NULL NOT NULL LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NOT NULL DATE NOT NULL NUMBER(15) NULL NUMBER(15) NOT NULL NUMBER(15) NOT NULL DATE Foreign key to PER_PEOPLE_F. First name of the user. Last name of the user. Middle names of the user. System–generated version of row. Increments by one with each update. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Index Type Sequence Column Name NOT UNIQUE NOT UNIQUE NOT UNIQUE 2 2 2 Indexes Index Name GHR_PA_ROUTING_HISTORY_FK1 GHR_PA_ROUTING_HISTORY_FK2 GHR_PA_ROUTING_HISTORY_FK3 Sequences Sequence NUMBER(10) VARCHAR2(20) VARCHAR2(40) VARCHAR2(60) NUMBER(9) PA_REQUEST_ID ROUTING_LIST_ID GROUPBOX_ID Derived Column GHR_PD_ROUTING_HISTORY_S PA_ROUTING_HISTORY_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–123 GHR_PD_CLASSIFICATIONS Classification details of a Position Description. Foreign Keys Primary Key Table GHR_PAY_PLANS GHR_POSITION_DESCRIPTIONS Primary Key Column Foreign Key Column PAY_PLAN POSITION_DESCRIPTION_ID PAY_PLAN POSITION_DESCRIPTION_ID Column Descriptions Name PD_CLASSIFICATION_ID Null? Type (PK) Description NOT NULL NUMBER(15) POSITION_DESCRIPTION_ID NOT NULL NUMBER(15) CLASS_GRADE_BY NOT NULL VARCHAR2(2) OFFICIAL_TITLE PAY_PLAN OCCUPATIONAL_CODE GRADE_LEVEL OBJECT_VERSION_NUMBER NULL NULL NULL NULL NOT NULL LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NOT NULL DATE NOT NULL NUMBER(15) NULL NUMBER(15) NOT NULL NUMBER(15) NOT NULL DATE Primary key generated from sequence GHR_PA_CLASSIFICATIONS_S. Foreign key to GHR_POSITION_DESCRIPTIONS. Code indicating level of review provided. Official title. Pay plan. Occupational code. Grade or level. System–generated version of row. Increments by one with each update. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Index Type Sequence Column Name NOT UNIQUE NOT UNIQUE 2 2 Indexes Index Name GHR_PD_CLASSIFICATIONS_FK1 GHR_PD_CLASSIFICATIONS_FK2 Sequences Sequence VARCHAR2(80) VARCHAR2(2) VARCHAR2(9) VARCHAR2(2) NUMBER(9) POSITION_DESCRIPTION_ID PAY_PLAN Derived Column GHR_PD_CLASSIFICATIONS_S PD_CLASSIFICATION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–124 Oracle HRMS Technical Reference Manual GHR_PD_ROUTING_HISTORY Routing History details of Position Description Foreign Keys Primary Key Table GHR_GROUPBOXES GHR_POSITION_DESCRIPTIONS GHR_ROUTING_LISTS Column Descriptions Name PD_ROUTING_HISTORY_ID ITEM_KEY INITIATOR_FLAG APPROVER_FLAG REQUESTER_FLAG PERSONNELIST_FLAG REVIEWER_FLAG AUTHORIZER_FLAG APPROVED_FLAG USER_NAME USER_NAME_EMPLOYEE_ID USER_NAME_EMP_FIRST_NAME USER_NAME_EMP_LAST_NAME USER_NAME_EMP_MIDDLE_NAMES ACTION_TAKEN GROUPBOX_ID ROUTING_LIST_ID DATE_NOTIFICATION_SENT OBJECT_VERSION_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY Foreign Key Column GROUPBOX_ID POSITION_DESCRIPTION_ID ROUTING_LIST_ID GROUPBOX_ID POSITION_DESCRIPTION_ID ROUTING_LIST_ID Null? Type (PK) POSITION_DESCRIPTION_ID ROUTING_SEQ_NUMBER Primary Key Column Description NOT NULL NUMBER(15) Primary key generated from sequence GHR_PD_ROUTING_HISTORY_S. NOT NULL NUMBER(15) Foreign key to GHR_POSITION_DESCRIPTIONS. NULL VARCHAR2(240) Workflow Item Key for Position Description workflow NOT NULL VARCHAR2(1) Indicates whether the position description was acted upon by the role of Initiator. NOT NULL VARCHAR2(1) Indicates whether the position description was acted upon by the role of Approver. NOT NULL VARCHAR2(1) Indicates a role of Requestor for the current user who has acted on the Position Description. NOT NULL VARCHAR2(1) Indicates whether the position description was acted upon by the role of Personnelist. NOT NULL VARCHAR2(1) Indicates whether the position description was acted upon by the role of Reviewer. NOT NULL VARCHAR2(1) Indicates whether the position description was acted upon by the role of Authorizer. NOT NULL VARCHAR2(1) Indicates whether position description is approved. NULL VARCHAR2(30) User name. NULL NUMBER(10) Foreign key to PER_PEOPLE_F. NULL VARCHAR2(20) First name of the user. NULL VARCHAR2(40) Last name of the user. NULL VARCHAR2(60) Middle names of the user. NULL VARCHAR2(30) Action taken. NULL NUMBER(15) Foreign key to GHR_GROUPBOXES. NULL NUMBER(15) Foreign key to GHR_ROUTING_LISTS. NULL NUMBER(15) Sequence number in Routing list. NULL DATE Date the routing notification was sent. NOT NULL NUMBER(9) System–generated version of row. Increments by one with each update. NOT NULL DATE Standard Who column. NOT NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NOT NULL NUMBER(15) Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–125 CREATION_DATE NOT NULL DATE Indexes Index Name GHR_PD_ROUTING_HISTORY_FK1 GHR_PD_ROUTING_HISTORY_FK2 GHR_PD_ROUTING_HISTORY_FK3 Sequences Sequence Standard Who column. Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE 2 2 2 Column Name POSITION_DESCRIPTION_ID ROUTING_LIST_ID GROUPBOX_ID Derived Column GHR_PD_ROUTING_HISTORY_S PD_ROUTING_HISTORY_ID GHR_PD_WF_ITEM_KEY_S ITEM_KEY Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–126 Oracle HRMS Technical Reference Manual GHR_POIS Contains information related to Personnel Office Identifier Foreign Keys Primary Key Table GHR_GROUPBOXES Column Descriptions Name PERSONNEL_OFFICE_ID DESCRIPTION GROUPBOX_ID PERSON_ID Primary Key Column Foreign Key Column GROUPBOX_ID GROUPBOX_ID Null? Type (PK) NOT NULL VARCHAR2(4) NOT NULL VARCHAR2(80) NULL NUMBER(15) NULL NUMBER(10) CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN LAST_UPDATED_BY LAST_UPDATE_DATE NOT NULL DATE NOT NULL NUMBER(15) NULL NUMBER(15) NOT NULL NUMBER(15) NOT NULL DATE Description Personnel Office Identifier Description of Personnel Office Identifier Associated Groupbox Approver’s ID, refers to PER_PEOPLE_F Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–127 GHR_POSITION_DESCRIPTIONS Federal Position Description details Foreign Keys Primary Key Table GHR_ROUTING_GROUPS Primary Key Column Foreign Key Column ROUTING_GROUP_ID ROUTING_GROUP_ID Column Descriptions Name POSITION_DESCRIPTION_ID Null? Type (PK) Description NOT NULL NUMBER(15) ROUTING_GROUP_ID NOT NULL DATE_FROM NOT NULL DATE_TO NULL OPM_CERT_NUM NULL FLSA FINANCIAL_STATEMENT NULL NULL SUBJECT_TO_IA_ACTION NULL POSITION_STATUS POSITION_IS POSITION_SENSITIVITY COMPETITIVE_LEVEL PD_REMARKS POSITION_CLASS_STD NULL NULL NULL NULL NULL NULL CATEGORY CAREER_LADDER NULL NULL SUPERVISOR_NAME SUPERVISOR_TITLE SUPERVISOR_DATE NULL NULL NULL MANAGER_NAME MANAGER_TITLE MANAGER_DATE NULL NULL NULL CLASSIFIER_NAME CLASSIFIER_TITLE CLASSIFIER_DATE NULL NULL NULL PA_REQUEST_ID NULL ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 NULL NULL NULL NULL NULL NULL NULL Primary key generated from sequence GHR_POSITION_DESCRIPTIONS_S. NUMBER(15) Foreign key to GHR_ROUTING_GROUPS. DATE The date on which the position description becomes effective. DATE The date after which the position description is no longer effective. VARCHAR2(20) Office of Personnel Management certification number. VARCHAR2(1) Fair labor standards act. VARCHAR2(1) Indicates the financial statement is required. VARCHAR2(1) Indicates whether the position is subject to IA action. NUMBER(1) Position status. VARCHAR2(1) Supervisory status. VARCHAR2(1) Position sensitivity. VARCHAR2(4) Competitive level. VARCHAR2(2000) Remarks. VARCHAR2(50) Position classification standards. VARCHAR2(10) Category. VARCHAR2(1) Indicates whether the position is part of a career ladder. VARCHAR2(240) Supervisor s name. VARCHAR2(240) Supervisor s title. DATE Date of supervisor s authorization. VARCHAR2(240) Manager s name. VARCHAR2(240) Manager s title. DATE Date of manager s authorization. VARCHAR2(240) Classifier s name. VARCHAR2(240) Classifier s title. DATE Date of classifier s authorization. NUMBER(15) Foreign key to GHR_PA_REQUESTS. VARCHAR2(30) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–128 Oracle HRMS Technical Reference Manual ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 OBJECT_VERSION_NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NOT NULL DATE NOT NULL NUMBER(15) NULL NUMBER(15) NOT NULL NUMBER(15) NOT NULL DATE Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. System–generated version of row. Increments by one with each update. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Index Type Sequence Column Name NOT UNIQUE 2 Indexes Index Name GHR_POSITION_DESCRIPTIONS_FK1 Sequences Sequence VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) NUMBER(9) ROUTING_GROUP_ID Derived Column GHR_POSITION_DESCRIPTIONS_S POSITION_DESCRIPTION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–129 GHR_PREMIUM_PAY_INDICATORS GHR_PREMIUM_PAY_INDICATORS holds a list of premium pay indicators. It stores the percentage to use to calculate certain types of other pay (e.g Administratively Uncontrollable Overtime, Availability Pay) Column Descriptions Name CODE (PK) DESCRIPTION Null? Type NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(80) PPI_PERCENTAGE OTHER_PAY_TYPE ENABLED_FLAG NULL NUMBER(5,2) NULL VARCHAR2(30) NOT NULL VARCHAR2(1) START_DATE_ACTIVE NULL DATE END_DATE_ACTIVE NULL DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY NOT NULL NUMBER(15) NOT NULL DATE NULL NUMBER(15) NOT NULL DATE NOT NULL NUMBER(15) Description Premium pay indicator code. Premium pay indicator description. Premium pay percentage. Other pay type (AUO– Administratively Uncontrollable Overtime or AP–Availability Pay) Indicates whether the premium pay indicator is enabled. The date when the premium pay indicator becomes active. The date when premium pay indicator becomes inactive. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–130 Oracle HRMS Technical Reference Manual GHR_PROCESS_LOG GHR_PROCESS_LOG contains log information about various batch process like Auto WGI, future action processing and mass actions. Column Descriptions Name PROCESS_LOG_ID Null? Type (PK) PROGRAM_NAME LOG_TEXT MESSAGE_NAME NOT NULL NULL NULL LOG_DATE LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN NOT NOT NOT NOT NOT Sequences Sequence Description NOT NULL NUMBER(31) NULL NULL NULL NULL NULL NULL Primary key generated from sequence GHR_PROCESS_LOG_S. VARCHAR2(30) Program name. VARCHAR2(2000) Process log output. VARCHAR2(30) Message name for the error message. DATE Process log date. DATE Standard Who column. NUMBER(15) Standard Who column. DATE Standard Who column. NUMBER(15) Standard Who column. NUMBER(15) Standard Who column. Derived Column GHR_PROCESS_LOG_S PROCESS_LOG_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–131 GHR_REMARKS GHR_REMARKS holds a list of remarks that are used to enter against a request for personnel action. Column Descriptions Name REMARK_ID Null? Type (PK) CODE DESCRIPTION PA_NOTIFICATION_ORDERING NOT NULL NULL NULL ENABLED_FLAG NOT NULL DATE_FROM NOT NULL DATE_TO NULL LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Sequences Sequence Description NOT NULL NUMBER(15) NOT NULL NOT NULL NULL NOT NULL NOT NULL System–generated primary key from GHR_REMARKS_S. VARCHAR2(3) Remark code. VARCHAR2(2000) Description of the remark. NUMBER(4) Order the remark will appear on the PA Notification. VARCHAR2(1) Indicates whether the remark is enabled. DATE The date on which the remark becomes effective. DATE The date after which the remark is no longer effective. DATE Standard Who column. NUMBER(15) Standard Who column. NUMBER(15) Standard Who column. NUMBER(15) Standard Who column. DATE Standard Who column. Derived Column GHR_REMARKS_S REMARK_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–132 Oracle HRMS Technical Reference Manual GHR_RESTRICTED_PROC_METHODS GHR_RESTRICTED_PROC_METHODS is the intersection between a restricted form (held on FND_COMMON_LOOKUPS) and personnel action data fields. A user is defined to use a certain restricted form which means they see a restricted version of the request for personnel action form. When a user uses the restricted form this table holds information to determine the processing method for a data field to be put on top of the processing method already determined for that data field in a given family. Foreign Keys Primary Key Table GHR_PA_DATA_FIELDS Column Descriptions Name PA_DATA_FIELD_ID Primary Key Column Foreign Key Column PA_DATA_FIELD_ID PA_DATA_FIELD_ID Null? Type (PK) Description NOT NULL NUMBER(15) NOT NULL DATE NOT NULL NUMBER(15) NULL NUMBER(15) NOT NULL NUMBER(15) NOT NULL DATE Foreign key to GHR_PA_DATA_FIELDS. Name of the restricted form. Restricted processing method for data field in the form. Indicates whether the restricted process method is enabled. The date when the restricted process method becomes active. The date when the restricted process method becomes inactive. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Index Type Sequence Column Name NOT UNIQUE 2 RESTRICTED_FORM (PK) RESTRICTED_PROC_METHOD NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(30) ENABLED_FLAG NOT NULL VARCHAR2(1) START_DATE_ACTIVE NULL DATE END_DATE_ACTIVE NULL DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name GHR_RESTRICTED_PROC_METHOD_FK1 PA_DATA_FIELD_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–133 GHR_RIF_CRITERIA GHR_RIF_CRITERIA holds the criteria used to retrieve people to produce a reduction in force (RIF) register. Column Descriptions Name RIF_CRITERIA_ID Null? Type (PK) NOT NULL NUMBER(15) NAME COMP_AREA COMP_LEVEL EFFECTIVE_DATE ORGANIZATION_ID ORG_STRUCTURE_ID OFFICE_SYMBOL AGENCY_CODE_SUBELEMENT CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN Sequences Sequence NOT NULL NULL NOT NULL NULL NULL VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) DATE NUMBER(15) NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(20) VARCHAR2(8) VARCHAR2(30) NUMBER(15) DATE NUMBER(15) DATE NUMBER(15) NOT NOT NOT NOT Description System–generated primary key from GHR_RIF_CRITERIA_S Name of the RIF. Competitive area. Competitive level. Effective date of the RIF. Foreign key to HR_ORGANIZATION_UNITS. Org structure ID. Office symbol. Agency code / sub–element. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Derived Column GHR_RIF_CRITERIA_S RIF_CRITERIA_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–134 Oracle HRMS Technical Reference Manual GHR_RIF_REGISTERS GHR_RIF_REGISTERS is a temporary table used to list the people who match the criteria and hold information about that person that is helpful when running a reduction in force (RIF) register. Foreign Keys Primary Key Table GHR_RIF_CRITERIA Column Descriptions Name RIF_REGISTER_ID Primary Key Column Foreign Key Column RIF_CRITERIA_ID RIF_CRITERIA_ID Null? Type (PK) SESSION_ID RIF_CRITERIA_ID EFFECTIVE_DATE PERSON_ID POSITION_ID FULL_NAME LAST_NAME FIRST_NAME MIDDLE_NAMES NATIONAL_IDENTIFIER TENURE TENURE_DESC TENURE_GROUP TENURE_GROUP_DESC TENURE_GROUP_ORDER VETERANS_PREF_FOR_RIF VETERANS_PREFERENCE VETERANS_PREFERENCE_DESC VETERANS_PREF_SUB_GROUP VETERANS_PREF_SUB_GROUP_DESC VETERANS_PREF_SUB_GROUP_ORDER SERVICE_COMP_DATE_RIF PERFORMANCE_SCORE ADJUSTED_SERVICE_COMP_DATE OCC_CODE OCC_CODE_DESC JOB_NAME PAY_PLAN GRADE_OR_LEVEL STEP_OR_RATE WGI_DUE_DATE ENTERED_GRADE_DATE SERVICE_COMP_DATE_CIVILIAN Description NOT NULL NUMBER(15) System–generated primary key from GHR_RIF_REGISTERS_S. NOT NULL NUMBER(9) Oracle generated unique Id for each session. NULL NUMBER(15) Foreign key to GHR_RIF_CRITERIA. NOT NULL DATE Effective date of the RIF NOT NULL NUMBER(10) Foreign key to PER_PEOPLE_F. NULL NUMBER(15) Foreign key to PER_POSITIONS. NULL VARCHAR2(240) Full name as given in PER_PEOPLE_F. NULL VARCHAR2(40) Last name. NULL VARCHAR2(20) First name. NULL VARCHAR2(60) Middle Names NULL VARCHAR2(30) Number by which a person is identified in a given legislation (SSN). NULL VARCHAR2(30) Tenure. NULL VARCHAR2(80) Tenure description. NULL VARCHAR2(30) Tenure group. NULL VARCHAR2(80) Tenure group description. NULL NUMBER(3) Tenure group order. NULL VARCHAR2(30) Veterans preference for RIF. NULL VARCHAR2(30) Veterans preference. NULL VARCHAR2(80) Veterans preference description. NULL VARCHAR2(30) Veterans preference sub group. NULL VARCHAR2(80) Veterans preference sub group description. NULL NUMBER(3) Veterans preference sub group order. NULL DATE Service computation date for RIF NULL NUMBER(3) Performance score NULL DATE Adjusted service computation date. NULL VARCHAR2(30) Occupational code. NULL VARCHAR2(80) Occupational code description. NULL VARCHAR2(240) Job name. NULL VARCHAR2(30) Pay plan. NULL VARCHAR2(30) Grade or level. NULL VARCHAR2(30) Step or rate. NULL DATE WGI due date. NULL DATE Date person entered grade. NULL DATE Service computation date for civilian. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–135 RATING_OF_RECORD1 RATING_OF_RECORD1_DESC NULL VARCHAR2(30) NULL VARCHAR2(80) First rating of record. First rating of record description. NULL DATE First rating of record date. NULL VARCHAR2(30) Second rating of record. NULL VARCHAR2(80) Second rating of record description. NULL DATE Second rating of record desc. NULL VARCHAR2(30) Third rating of record. NULL VARCHAR2(80) Third rating of record description. NULL DATE Third rating of record date. NULL VARCHAR2(30) Position occupied NULL VARCHAR2(80) Position occupied description. NULL VARCHAR2(240) Position title. NULL VARCHAR2(240) Position name. NULL VARCHAR2(30) Obligated position type. NULL VARCHAR2(80) Obligated position type description. NULL NUMBER(15) Foreign key to HR_ORGANIZATION_UNITS. NULL VARCHAR2(60) Organization name. NULL VARCHAR2(20) Org structure ID. NULL VARCHAR2(8) Office symbol. NULL VARCHAR2(30) Agency Code / Sub–element. NULL VARCHAR2(80) Agency Code / Sub–element description. NULL DATE Obligated expiration date. NULL VARCHAR2(30) Competitive Area NULL VARCHAR2(30) Competitive Level NOT NULL NUMBER(15) Standard Who column. NOT NULL DATE Standard Who column. NOT NULL NUMBER(15) Standard Who column. NOT NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. RATING_OF_RECORD1_DATE RATING_OF_RECORD2 RATING_OF_RECORD2_DESC RATING_OF_RECORD2_DATE RATING_OF_RECORD3 RATING_OF_RECORD3_DESC RATING_OF_RECORD3_DATE POSITION_OCCUPIED POSITION_OCCUPIED_DESC POSITION_TITLE POSITION_NAME OBLIGATED_POSN_TYPE OBLIGATED_POSN_TYPE_DESC ORGANIZATION_ID ORGANIZATION_NAME ORG_STRUCTURE_ID OFFICE_SYMBOL AGENCY_CODE_SUBELEMENT AGENCY_CODE_SUBELEMENT_DESC OBLIGATED_EXPIRATION_DATE COMP_AREA COMP_LEVEL CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN Sequences Sequence Derived Column GHR_RIF_REGISTERS_S RIF_REGISTER_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–136 Oracle HRMS Technical Reference Manual GHR_ROUTING_GROUPS Routing Group information Column Descriptions Name ROUTING_GROUP_ID Null? Type (PK) NAME DESCRIPTION LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Sequences Sequence Description NOT NULL NUMBER(15) Primary key generated from sequence GHR_ROUTING_GROUPS_S. NOT NULL VARCHAR2(30) Name for the routing group. NULL VARCHAR2(100) Description for the routing group. NOT NULL DATE Standard Who column. NOT NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NOT NULL NUMBER(15) Standard Who column. NOT NULL DATE Standard Who column. Derived Column GHR_ROUTING_GROUPS_S ROUTING_GROUP_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–137 GHR_ROUTING_LISTS Routing List details Foreign Keys Primary Key Table GHR_ROUTING_GROUPS Primary Key Column Foreign Key Column ROUTING_GROUP_ID ROUTING_GROUP_ID Column Descriptions Name ROUTING_LIST_ID Null? Type (PK) Primary key generated from sequence GHR_ROUTING_LISTS_S. NOT NULL VARCHAR2(100) Name for the routing list. NOT NULL NUMBER(15) Foreign key to GHR_ROUTING_GROUPS. NOT NULL VARCHAR2(1) – Retrofitted NOT NULL DATE Standard Who column. NOT NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NOT NULL NUMBER(15) Standard Who column. NOT NULL DATE Standard Who column. NAME ROUTING_GROUP_ID PRIMARY_ROUTING_LIST_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name GHR_ROUTING_LISTS_FK1 Sequences Sequence Description NOT NULL NUMBER(15) Index Type Sequence NOT UNIQUE 2 Column Name ROUTING_GROUP_ID Derived Column GHR_ROUTING_LISTS_S ROUTING_LIST_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–138 Oracle HRMS Technical Reference Manual GHR_ROUTING_LIST_MEMBERS Routing List members detail Foreign Keys Primary Key Table GHR_GROUPBOXES GHR_ROUTING_LISTS Column Descriptions Name ROUTING_LIST_MEMBER_ID Primary Key Column Foreign Key Column GROUPBOX_ID ROUTING_LIST_ID GROUPBOX_ID ROUTING_LIST_ID Null? Type (PK) Description NOT NULL NUMBER(15) ROUTING_LIST_ID NOT NULL NUMBER(15) SEQ_NUMBER USER_NAME GROUPBOX_ID LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NOT NULL NULL NULL NOT NULL NOT NULL NULL NOT NULL NOT NULL Indexes Index Name GHR_ROUTING_LIST_MEMBERS_FK1 GHR_ROUTING_LIST_MEMBERS_FK2 Sequences Sequence NUMBER(9) VARCHAR2(30) NUMBER(15) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE 2 2 Primary key generated from sequence GHR_ROUTING_LIST_MEMBERS_S. Foreign key to GHR_ROUTING_LISTS. Routing List Sequence Number User name. Foreign key to GHR_GROUPBOXES. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name ROUTING_LIST_ID GROUPBOX_ID Derived Column GHR_ROUTING_LIST_MEMBERS_S ROUTING_LIST_MEMBER_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–139 GHR_S_FND_COMMON_LOOKUPS Temporary tables used to seed GHR data to FND_COMMON_LOOKUPS Column Descriptions Name Null? Type APPLICATION_ID NOT NULL NUMBER(15) LOOKUP_TYPE NOT NULL VARCHAR2(30) LOOKUP_CODE MEANING LAST_UPDATE_DATE LAST_UPDATED_BY CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN ENABLED_FLAG NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(80) NULL DATE NULL NUMBER(15) NULL DATE NULL NUMBER(15) NULL NUMBER(15) NOT NULL VARCHAR2(1) DESCRIPTION NULL VARCHAR2(80) START_DATE_ACTIVE NULL DATE END_DATE_ACTIVE NULL DATE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(30) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Description Foreign key to FND_APPLICATIONS. Foreign key to GHR_S_FND_COMMON_LOOKUP_TYPES. Lookup code. Meaning for the lookup code. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Indicates whether the lookup code for the lookup type is enabled. Description for the lookup code. The date when the lookup code for the lookup type becomes active. The date when the lookup code for the lookup type becomes inactive. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–140 Oracle HRMS Technical Reference Manual GHR_S_FND_COMMON_LOOKUP_TYPES Temporary tables used to seed GHR data to FND_COMMON_LOOKUP_TYPES Column Descriptions Name Null? Type APPLICATION_ID NOT NULL NUMBER(15) LOOKUP_TYPE LOOKUP_TYPE_MEANING CUSTOMIZATION_LEVEL NOT NULL VARCHAR2(30) NULL VARCHAR2(80) NOT NULL VARCHAR2(1) CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN NULL NULL NULL NULL NULL NUMBER(15) DATE NUMBER(15) DATE NUMBER(15) Description Foreign key to FND_APPLICATIONS. Lookup type. Meaning for the lookup type. Indicates the level to which the user can customize the lookup type. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–141 HR_ALL_ORGANIZATION_UNITS HR_ORGANIZATION_UNITS holds the definitions that identify business groups and the organization units within a single business group. Additional information about classifications and information types for each organization is held in HR_ORGANIZATION_INFORMATION. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS HR_ALL_ORGANIZATION_UNITS HR_LOCATIONS_ALL PAY_COST_ALLOCATION_KEYFLEX QuickCodes Columns Column Primary Key Column Foreign Key Column ORGANIZATION_ID ORGANIZATION_ID LOCATION_ID COST_ALLOCATION_KEYFLEX_ID BUSINESS_GROUP_ID SOFT_CODING_KEYFLEX_ID LOCATION_ID COST_ALLOCATION_KEYFLEX_ID QuickCodes Type QuickCodes Table INTERNAL_EXTERNAL_FLAG INTL_EXTL EXT INT FND_COMMON_LOOKUPS External Internal TYPE ORG_TYPE FND_COMMON_LOOKUPS Column Descriptions Name ORGANIZATION_ID Null? Type (PK) BUSINESS_GROUP_ID Description NOT NULL NUMBER(15) NOT NULL COST_ALLOCATION_KEYFLEX_ID NULL LOCATION_ID NULL SOFT_CODING_KEYFLEX_ID NULL DATE_FROM NOT NULL NAME COMMENTS DATE_TO INTERNAL_EXTERNAL_FLAG NOT NULL NULL NULL NULL INTERNAL_ADDRESS_LINE TYPE NULL NULL REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY NULL NULL NULL NULL NULL ATTRIBUTE1 NULL System–generated primary key column. NUMBER(15) Foreign key to HR_ORGANIZATION_UNITS. NUMBER(9) Foreign key to PAY_COST_ALLOCATION_KEYFLEX. NUMBER(15) Foreign key to HR_LOCATIONS. Default work site location for all assignments to this organization. NUMBER(15) Foreign key to HR_SOFT_CODING_KEYFLEX. DATE Start date of the organization. VARCHAR2(60) Name of the organization. LONG General remark. DATE End date of the organization. VARCHAR2(30) Identifies whether the organization is treated as an employment unit within the business group. VARCHAR2(80) Internal address line. VARCHAR2(30) User–defined organization types, for example Region, Division, Department. NUMBER(15) Standard Who column. NUMBER(15) Standard Who column. NUMBER(15) Standard Who column. DATE Standard Who column. VARCHAR2(30) Descriptive flexfield structure defining column. VARCHAR2(150) Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–142 Oracle HRMS Technical Reference Manual ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type HR_ORGANIZATION_UNITS_FK1 HR_ORGANIZATION_UNITS_FK2 HR_ORGANIZATION_UNITS_FK3 HR_ORGANIZATION_UNITS_FK4 HR_ORGANIZATION_UNITS_PK HR_ORGANIZATION_UNITS_UK2 Sequences Sequence NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE Sequence 1 1 1 1 1 1 2 Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. Column Name BUSINESS_GROUP_ID COST_ALLOCATION_KEYFLEX_ID LOCATION_ID SOFT_CODING_KEYFLEX_ID ORGANIZATION_ID NAME BUSINESS_GROUP_ID Derived Column HR_ORGANIZATION_UNITS_S ORGANIZATION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–143 HR_ALL_ORGANIZATION_UNITS_TL HR_ALL_ORGANIZATION_UNITS_TL holds the translated names of business groups and the organization units within a single business group. Additional information about classifications and information types for each organization is held in HR_ORGANIZATION_INFORMATION. Column Descriptions Name ORGANIZATION_ID Null? Type (PK) LANGUAGE (PK) SOURCE_LANG NAME LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name Description NOT NULL NUMBER(15) NOT NULL VARCHAR2(4) NOT NULL VARCHAR2(4) NOT NULL VARCHAR2(60) NULL NULL NULL NULL NULL DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence HR_ALL_ORGANIZATION_UNTS_TL_N2 NOT UNIQUE HR_ALL_ORGANIZATION_UNTS_TL_PK UNIQUE 1 5 1 5 Foreign key to HR_ALL_ORGANIZATION_UNITS. Defined Language Actual language Translated name of the organization Standard Who column Standard Who Column Standard Who column Standard Who column Standard Who column Column Name LANGUAGE NAME ORGANIZATION_ID LANGUAGE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–144 Oracle HRMS Technical Reference Manual HR_ALL_POSITIONS_F HR_ALL_POSITIONS_F is the datetracked table holding position definitions. A position is defined as the unique occurrence of a job in one organization. There can be many different positions that share the same JOB_ID and ORGANIZATION_ID, but each position is uniquely identified by the POSITION_ID and by the NAME. The position name is a concatenation of flexfield segments stored in the PER_POSITION_DEFINITIONS table. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS HR_ALL_ORGANIZATION_UNITS HR_ALL_POSITIONS_F HR_ALL_POSITIONS_F HR_ALL_POSITIONS_F HR_ALL_POSITIONS_F HR_LOCATIONS_ALL PAY_ALL_PAYROLLS_F PAY_GRADE_RULES_F PER_ALL_PEOPLE_F PER_GRADES PER_JOBS PER_PAY_BASES PER_POSITION_DEFINITIONS PER_SHARED_TYPES PER_SPINAL_POINT_STEPS_F PQH_POSITION_TRANSACTIONS QuickCodes Columns Column Primary Key Column Foreign Key Column ORGANIZATION_ID ORGANIZATION_ID POSITION_ID POSITION_ID POSITION_ID POSITION_ID LOCATION_ID PAYROLL_ID GRADE_RULE_ID PERSON_ID GRADE_ID JOB_ID PAY_BASIS_ID POSITION_DEFINITION_ID SHARED_TYPE_ID STEP_ID POSITION_TRANSACTION_ID BUSINESS_GROUP_ID ORGANIZATION_ID PRIOR_POSITION_ID SUPERVISOR_POSITION_ID SUCCESSOR_POSITION_ID RELIEF_POSITION_ID LOCATION_ID PAY_FREQ_PAYROLL_ID ENTRY_GRADE_RULE_ID SUPERVISOR_ID ENTRY_GRADE_ID JOB_ID PAY_BASIS_ID POSITION_DEFINITION_ID AVAILABILITY_STATUS_ID ENTRY_STEP_ID POSITION_TRANSACTION_ID QuickCodes Type QuickCodes Table COPIED_TO_OLD_TABLE_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes PERMIT_RECRUITMENT_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes PROBATION_PERIOD_UNIT_CD QUALIFYING_UNITS D H M W Y FND_COMMON_LOOKUPS Days Hours Months Weeks Years REPLACEMENT_REQUIRED_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes REVIEW_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes SEASONAL_FLAG YES_NO N FND_COMMON_LOOKUPS No Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–145 WORKS_COUNCIL_APPROVAL_FLAG Y YES_NO N Y Column Descriptions Name POSITION_ID Null? Type (PK) Description NOT NULL NUMBER(15) EFFECTIVE_START_DATE EFFECTIVE_END_DATE Yes FND_COMMON_LOOKUPS No Yes (PK) (PK) NOT NULL NOT NULL AVAILABILITY_STATUS_ID NOT NULL BUSINESS_GROUP_ID NOT NULL ENTRY_GRADE_ID ENTRY_GRADE_RULE_ID NULL NULL ENTRY_STEP_ID NULL JOB_ID LOCATION_ID NOT NULL NULL ORGANIZATION_ID NOT NULL PAY_BASIS_ID PAY_FREQ_PAYROLL_ID POSITION_DEFINITION_ID NULL NULL NOT NULL POSITION_TRANSACTION_ID NULL PRIOR_POSITION_ID NULL RELIEF_POSITION_ID NULL SUCCESSOR_POSITION_ID NULL SUPERVISOR_ID SUPERVISOR_POSITION_ID NULL NULL AMENDMENT_DATE AMENDMENT_RECOMMENDATION AMENDMENT_REF_NUMBER AVAIL_STATUS_PROP_END_DATE NULL NULL NULL NULL BARGAINING_UNIT_CD COMMENTS COPIED_TO_OLD_TABLE_FLAG NULL NULL NULL CURRENT_JOB_PROP_END_DATE NULL CURRENT_ORG_PROP_END_DATE NULL DATE_EFFECTIVE DATE_END NOT NULL NULL System–generated primary key column. DATE Effective Start Date, part of the primary key. DATE Effective End Date, part of the primary key. NUMBER(15) Current Status of the Position. Refers to PER_SHARED_TYPES. NUMBER(15) Foreign key to HR_ORGANIZATION_UNITS. NUMBER(15) Foreign key to PER_GRADES NUMBER(15) Pseudo Foreign key to PAY_GRADE_RULES_F NUMBER(15) Pseudo Foreign key to PER_SPINAL_POINT_STEPS_F NUMBER(15) Foreign key to PER_JOBS NUMBER(15) Foreign key to HR_LOCATIONS_ALL NUMBER(15) Foreign key to HR_ORGANIZATION_UNITS. NUMBER(9) Foreign key to PER_PAY_BASES. NUMBER(15) Pseudo Foreign key to PAY_ALL_PAYROLLS_F NUMBER(15) Foreign key to PER_POSITION_DEFINITIONS NUMBER(15) Foreign key to PQH_POSITION_TRANSACTIONS NUMBER(15) Pseudo Foreign key to HR_ALL_POSITIONS_F NUMBER(15) Pseudo Foreign key to HR_ALL_POSITIONS_F NUMBER(15) Pseudo Foreign key to HR_ALL_POSITIONS_F NUMBER(10) Foreign key to PER_PEOPLE. NUMBER(15) Pseudo Foreign key to HR_ALL_POSITIONS_F DATE Amendment Date VARCHAR2(2000) Amendment Recommendation VARCHAR2(30) Amendment Reference Number. DATE Date the current status becomes void. VARCHAR2(30) Bargaining Unit LONG Comments VARCHAR2(30) Set to Y, if data has been copied to PER_ALL_POSITIONS DATE Proposed date for current Job to end. DATE Proposed date for current Organization to end. DATE Date when position becomes effective. DATE Date after which position is no longer valid. For full HRMS installations, this column will remain null. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–146 Oracle HRMS Technical Reference Manual EARLIEST_HIRE_DATE FILL_BY_DATE NULL DATE NULL DATE Earliest hire date The desired date by which the position should be filled. VARCHAR2(30) Frequency NUMBER(4,2) The full–time equivalents(FTE) assigned to this position. NUMBER(4) Maximum number of employees on this position. VARCHAR2(240) Position Name NUMBER(22,2) Overlap period VARCHAR2(30) Unit of Period. VARCHAR2(30) End Day of Pay Term VARCHAR2(30) End Month of Pay Term VARCHAR2(30) Indicates whether position is Temporary or Permanent. VARCHAR2(30) Recruitment can start or not. VARCHAR2(30) Identifies whether the position is single FTE and single incumbent, single FTE and shared, multiple FTE and multiple incumbents, or pooled. VARCHAR2(2000) Posting Description NUMBER(22,2) Probationary period. VARCHAR2(30) Qualifying units. NUMBER(4,2) Proposed FTE for layoff DATE Proposed date for layoff VARCHAR2(30) Is replacement required when person assigned to position is absent. VARCHAR2(30) Identifies whether the characteristics of the position are under going review or change. VARCHAR2(30) Is position Seasonal. Yes/No VARCHAR2(2000) Security Requirements. VARCHAR2(30) Status of the Position. Valid or null values are considered to be valid. VARCHAR2(30) Start Day of Work and Pay Term VARCHAR2(30) Start Month of Work or Pay Term VARCHAR2(5) Finish time. VARCHAR2(5) Start time. VARCHAR2(30) Update Source Code. NUMBER(22,3) Working Hours VARCHAR2(30) Work Council Approval Flag VARCHAR2(30) Identifies that the position is only used during part of the year. VARCHAR2(30) End Day of Work Term VARCHAR2(30) End Month of Work Term VARCHAR2(150) Developer Descriptive Flexfield VARCHAR2(150) Developer Descriptive Flexfield VARCHAR2(150) Developer Descriptive Flexfield VARCHAR2(150) Developer Descriptive Flexfield VARCHAR2(150) Developer Descriptive Flexfield VARCHAR2(150) Developer Descriptive Flexfield FREQUENCY FTE NULL NULL MAX_PERSONS NULL NAME OVERLAP_PERIOD OVERLAP_UNIT_CD PAY_TERM_END_DAY_CD PAY_TERM_END_MONTH_CD PERMANENT_TEMPORARY_FLAG NULL NULL NULL NULL NULL NULL PERMIT_RECRUITMENT_FLAG POSITION_TYPE NULL NULL POSTING_DESCRIPTION PROBATION_PERIOD PROBATION_PERIOD_UNIT_CD PROPOSED_FTE_FOR_LAYOFF PROPOSED_DATE_FOR_LAYOFF REPLACEMENT_REQUIRED_FLAG NULL NULL NULL NULL NULL NULL REVIEW_FLAG NULL SEASONAL_FLAG SECURITY_REQUIREMENTS STATUS NULL NULL NULL TERM_START_DAY_CD TERM_START_MONTH_CD NULL NULL TIME_NORMAL_FINISH TIME_NORMAL_START UPDATE_SOURCE_CD WORKING_HOURS WORKS_COUNCIL_APPROVAL_FLAG WORK_PERIOD_TYPE_CD NULL NULL NULL NULL NULL NULL WORK_TERM_END_DAY_CD WORK_TERM_END_MONTH_CD INFORMATION1 NULL NULL NULL INFORMATION2 NULL INFORMATION3 NULL INFORMATION4 NULL INFORMATION5 NULL INFORMATION6 NULL Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–147 INFORMATION7 INFORMATION8 INFORMATION9 INFORMATION10 INFORMATION11 INFORMATION12 INFORMATION13 INFORMATION14 INFORMATION15 INFORMATION16 INFORMATION17 INFORMATION18 INFORMATION19 INFORMATION20 INFORMATION21 INFORMATION22 INFORMATION23 INFORMATION24 INFORMATION25 INFORMATION26 INFORMATION27 INFORMATION28 INFORMATION29 INFORMATION30 INFORMATION_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 NULL VARCHAR2(150) Developer Descriptive Flexfield NULL VARCHAR2(150) Developer Descriptive Flexfield NULL VARCHAR2(150) Developer Descriptive Flexfield NULL VARCHAR2(150) Developer Descriptive Flexfield NULL VARCHAR2(150) Developer Descriptive Flexfield NULL VARCHAR2(150) Developer Descriptive Flexfield NULL VARCHAR2(150) Developer Descriptive Flexfield NULL VARCHAR2(150) Developer Descriptive Flexfield NULL VARCHAR2(150) Developer Descriptive Flexfield NULL VARCHAR2(150) Developer Descriptive Flexfield NULL VARCHAR2(150) Developer Descriptive Flexfield NULL VARCHAR2(150) Developer Descriptive Flexfield NULL VARCHAR2(150) Developer Descriptive Flexfield NULL VARCHAR2(150) Developer Descriptive Flexfield NULL VARCHAR2(150) Developer Descriptive Flexfield NULL VARCHAR2(150) Developer Descriptive Flexfield NULL VARCHAR2(150) Developer Descriptive Flexfield NULL VARCHAR2(150) Developer Descriptive Flexfield NULL VARCHAR2(150) Developer Descriptive Flexfield NULL VARCHAR2(150) Developer Descriptive Flexfield NULL VARCHAR2(150) Developer Descriptive Flexfield NULL VARCHAR2(150) Developer Descriptive Flexfield NULL VARCHAR2(150) Developer Descriptive Flexfield NULL VARCHAR2(150) Developer Descriptive Flexfield NULL VARCHAR2(30) Developer Descriptive Flexfield NULL VARCHAR2(150) Descriptive Flexfield NULL VARCHAR2(150) Descriptive Flexfield NULL VARCHAR2(150) Descriptive Flexfield NULL VARCHAR2(150) Descriptive Flexfield NULL VARCHAR2(150) Descriptive Flexfield NULL VARCHAR2(150) Descriptive Flexfield NULL VARCHAR2(150) Descriptive Flexfield NULL VARCHAR2(150) Descriptive Flexfield NULL VARCHAR2(150) Descriptive Flexfield NULL VARCHAR2(150) Descriptive Flexfield NULL VARCHAR2(150) Descriptive Flexfield NULL VARCHAR2(150) Descriptive Flexfield NULL VARCHAR2(150) Descriptive Flexfield Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–148 Oracle HRMS Technical Reference Manual ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 ATTRIBUTE21 ATTRIBUTE22 ATTRIBUTE23 ATTRIBUTE24 ATTRIBUTE25 ATTRIBUTE26 ATTRIBUTE27 ATTRIBUTE28 ATTRIBUTE29 ATTRIBUTE30 ATTRIBUTE_CATEGORY REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN OBJECT_VERSION_NUMBER Indexes Index Name NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(30) NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(15) DATE NUMBER(15) DATE NUMBER(15) NUMBER(9) Index Type HR_ALL_POSITIONS_F_FK1 HR_ALL_POSITIONS_F_FK10 HR_ALL_POSITIONS_F_FK11 HR_ALL_POSITIONS_F_FK12 HR_ALL_POSITIONS_F_FK13 HR_ALL_POSITIONS_F_FK14 HR_ALL_POSITIONS_F_FK15 HR_ALL_POSITIONS_F_FK16 HR_ALL_POSITIONS_F_FK17 HR_ALL_POSITIONS_F_FK2 HR_ALL_POSITIONS_F_FK3 HR_ALL_POSITIONS_F_FK4 HR_ALL_POSITIONS_F_FK5 HR_ALL_POSITIONS_F_FK6 HR_ALL_POSITIONS_F_FK7 HR_ALL_POSITIONS_F_FK8 HR_ALL_POSITIONS_F_FK9 HR_ALL_POSITIONS_F_PK Sequences Sequence NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE Sequence 10 1 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 20 30 Descriptive Flexfield Descriptive Flexfield Descriptive Flexfield Descriptive Flexfield Descriptive Flexfield Descriptive Flexfield Descriptive Flexfield Descriptive Flexfield Descriptive Flexfield Descriptive Flexfield Descriptive Flexfield Descriptive Flexfield Descriptive Flexfield Descriptive Flexfield Descriptive Flexfield Descriptive Flexfield Descriptive Flexfield Descriptive Flexfield Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Object version Number Column Name PRIOR_POSITION_ID POSITION_TRANSACTION_ID ENTRY_GRADE_ID AVAILABILITY_STATUS_ID PAY_FREQ_PAYROLL_ID ENTRY_GRADE_RULE_ID ENTRY_STEP_ID PAY_BASIS_ID SUPERVISOR_ID SUPERVISOR_POSITION_ID SUCCESSOR_POSITION_ID LOCATION_ID JOB_ID POSITION_DEFINITION_ID RELIEF_POSITION_ID BUSINESS_GROUP_ID ORGANIZATION_ID POSITION_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column HR_ALL_POSITIONS_F_S POSITION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–149 HR_API_BATCH_MESSAGE_LINES HR_API_BATCH_MESSAGE_LINES holds the results and messages generated during batch API processing. QuickCodes Columns Column STATUS QuickCodes Type QuickCodes Table SUCC_FAIL F S FND_COMMON_LOOKUPS Failure Success Column Descriptions Name LINE_ID Null? Type (PK) API_NAME BATCH_RUN_NUMBER NOT NULL NOT NULL STATUS NOT NULL ERROR_MESSAGE NULL ERROR_NUMBER NULL EXTENDED_ERROR_MESSAGE NULL SOURCE_ROW_INFORMATION NULL Indexes Index Name System–generated primary key column. VARCHAR2(61) Name of the API. NUMBER(9) Indicates the batch run for the line. VARCHAR2(30) Indicates whether the API call succeeded or failed. VARCHAR2(512) Holds the SQLERRM if STATUS = Fail. NUMBER(9) Holds the SQLCODE if STATUS = Fail. VARCHAR2(2000) Holds the extended message text if STATUS = Fail. VARCHAR2(2000) Free text that uniquely identifies the source row information. Index Type HR_API_BATCH_MESSAGE_LINES_PK Sequences Sequence Description NOT NULL NUMBER(9) UNIQUE Sequence 1 Column Name LINE_ID Derived Column HR_API_BATCH_MESSAGE_LINES_S LINE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–150 Oracle HRMS Technical Reference Manual HR_API_HOOKS This table contains data sourced from HR core development, legislation development teams and legislation vertical market groups. It contains the list of hook points which are available in each API module. The data in this table must not be updated by customer code. Foreign Keys Primary Key Table HR_API_MODULES Column Descriptions Name API_HOOK_ID (PK) Primary Key Column Foreign Key Column API_MODULE_ID API_MODULE_ID Null? Type API_MODULE_ID API_HOOK_TYPE HOOK_PACKAGE NOT NULL NOT NULL NOT NULL HOOK_PROCEDURE NOT NULL LEGISLATION_CODE NULL LEGISLATION_PACKAGE NULL LEGISLATION_FUNCTION NULL ENCODED_ERROR NULL LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name HR_API_HOOKS_FK1 HR_API_HOOKS_PK Description NOT NULL NUMBER(15) System generated primary key column. NUMBER(15) Foreign key to HR_API_MODULES VARCHAR2(30) Type of hook VARCHAR2(30) Name of the database package which the business process or row handler calls when the hook point is reached. VARCHAR2(30) Name of the procedure with HOOK_PACKAGE which the business process or row handler calls when the hook point is reached. VARCHAR2(30) Identifies rows created by legislation group/partners or legislation vertical markets. Will be null for all hooks provided by HR development core products. VARCHAR2(30) Holds the name of the database package to be called, to derive the legislation code, when legislation specific logic exists and p_business_group_id is not a known parameter to the hook package. VARCHAR2(30) Name of the function, within the database package LEGISLATION_PACKAGE, to call when the legislation code needs to be known. VARCHAR2(2000) Holds the error text in AOL encoded format if the code to call the legislation_procedure or hook_procedure could not be created by the preprocessor.. DATE Standard Who Column. NUMBER(15) Standard Who Column. NUMBER(15) Standard Who Column. NUMBER(15) Standard Who Column. DATE Standard Who Column. Index Type Sequence NOT UNIQUE UNIQUE 2 2 Column Name API_MODULE_ID API_HOOK_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–151 HR_API_HOOKS_UK1 UNIQUE HR_API_HOOKS_UK2 UNIQUE Sequences Sequence 2 4 2 4 API_MODULE_ID API_HOOK_TYPE HOOK_PACKAGE HOOK_PROCEDURE Derived Column HR_API_HOOKS_S API_HOOK_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–152 Oracle HRMS Technical Reference Manual HR_API_HOOK_CALLS Lists which extra logic, package procedures or formula, should be called from the API hook points. This table will contain rows created by legislation groups, legislation vertical market groups and customers. Foreign Keys Primary Key Table HR_API_HOOKS QuickCodes Columns Column API_HOOK_CALL_TYPE ENABLED_FLAG STATUS Column Descriptions Name API_HOOK_CALL_ID Primary Key Column Foreign Key Column API_HOOK_ID API_HOOK_ID QuickCodes Type QuickCodes Table API_HOOK_CALL_TYPE FF PP YES_NO N Y API_HOOK_CALL_STATUS I N V FND_COMMON_LOOKUPS Formula Packaged Procedure FND_COMMON_LOOKUPS No Yes FND_COMMON_LOOKUPS Invalid Call New Valid Call Null? Type (PK) NOT NULL NUMBER(15) API_HOOK_ID API_HOOK_CALL_TYPE LEGISLATION_CODE NOT NULL NUMBER(15) NOT NULL VARCHAR2(30) NULL VARCHAR2(30) SEQUENCE NOT NULL NUMBER(15) ENABLED_FLAG NOT NULL VARCHAR2(30) CALL_PACKAGE NULL VARCHAR2(30) CALL_PROCEDURE NULL VARCHAR2(30) PRE_PROCESSOR_DATE NULL DATE Description System generated primary key column. Foreign key to HR_API_HOOKS. Type of hook call. Indicates if the extra logic should be called every time the hook point is reached or when the data corresponds to a particular legislation. When more than one row exists for the same API_HOOK_ID, SEQUENCE affects the order of the hook calls. Indicates if the hook call should be generated. Name of the database package which the hook package should call to carry out the legislation, legislation vertical market or customer specific logic. Name of the procedure, within CALL_PACKAGE, which the hook package should call to carry out the legislation, legislation vertical market or customer specific logic. The last time the API hook pre–processor program attempted (successfully or unsuccessfully) to create the package body code for this hook call. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–153 ENCODED_ERROR NULL VARCHAR2(2000) If the last time the API hook pre–processor program failed to make the source code for this hook call, the error details will be held in this column. NOT NULL VARCHAR2(30) Status of hook call code at pre–processor time (as of PRE_PROCESSOR_DATE). NULL NUMBER(15) System–generated version of row. Increments by one with each update. NULL DATE Standard Who Column. NULL NUMBER(15) Standard Who Column. NULL NUMBER(15) Standard Who Column. NULL NUMBER(15) Standard Who Column. NULL DATE Standard Who Column. STATUS OBJECT_VERSION_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name HR_API_HOOK_CALLS_FK1 HR_API_HOOK_CALLS_PK HR_API_HOOK_CALLS_UK1 Sequences Sequence Index Type Sequence NOT UNIQUE UNIQUE UNIQUE 2 2 2 4 6 8 Column Name API_HOOK_ID API_HOOK_CALL_ID API_HOOK_ID LEGISLATION_CODE CALL_PACKAGE CALL_PROCEDURE Derived Column HR_API_HOOK_CALLS_S API_HOOK_CALL_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–154 Oracle HRMS Technical Reference Manual HR_API_MODULES This table contains details of the business processes and row handlers which contain user hooks. This table will contain data sourced from HR core development. If legislation group/partners and legislation vertical market groups implement additional APIs they will also own rows in this table. QuickCodes Columns Column QuickCodes Type QuickCodes Table API_MODULE_TYPE API_MODULE_TYPE AI BP DM RH FND_COMMON_LOOKUPS Alternative Interface Business Process API Data Migrator Internal Row Handler DATA_WITHIN_BUSINESS_GROUP YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name API_MODULE_ID (PK) API_MODULE_TYPE MODULE_NAME DATA_WITHIN_BUSINESS_GROUP Null? Type NOT NOT NOT NOT NULL NULL NULL NULL Description NUMBER(15) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) LEGISLATION_CODE NULL VARCHAR2(30) MODULE_PACKAGE NULL VARCHAR2(30) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type HR_API_MODULES_PK HR_API_MODULES_UK1 Sequences Sequence UNIQUE UNIQUE Sequence 2 2 4 Unique ID for the module. Module type of the API. Module name of the API. Indicates if the data associated with this module is within the context of a business_group_id. NULL for APIs implemented and maintained by HR core development. Not null for extra legislation or legislation vertical market business processes which will contain customer hooks. When API_MODULE_TYPE is ’BP’ holds the name of the database package containing the business process procedure otherwise NULL. Standard Who Column. Standard Who Column. Standard Who Column. Standard Who Column. Standard Who Column. Column Name API_MODULE_ID API_MODULE_TYPE MODULE_NAME Derived Column HR_API_MODULES_S API_MODULE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–155 HR_API_TRANSACTIONS HR_API_TRANSACTIONS contains a row for each Web Kiosk process that has been started. It is the parent of HR_API_TRANSACTION_STEPS, which is the parent of HR_API_TRANSACTION_VALUES. Column Descriptions Name TRANSACTION_ID Null? Type (PK) CREATOR_PERSON_ID TRANSACTION_PRIVILEGE NOT NULL NUMBER(15) NOT NULL VARCHAR2(30) CREATED_BY CREATION_DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN NULL NULL NULL NULL NULL Indexes Index Name NUMBER(15) DATE DATE NUMBER(15) NUMBER(15) Index Type HR_API_TRANSACTIONS_PK Sequences Sequence Description NOT NULL NUMBER(15) UNIQUE Sequence 1 System–generated primary key column. Foreign key to PER_PEOPLE_F. When this column is ’Private’, only the creator of the kiosk process can modify the data values associated with it. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who Column. Column Name TRANSACTION_ID Derived Column HR_API_TRANSACTIONS_S TRANSACTION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–156 Oracle HRMS Technical Reference Manual HR_API_TRANSACTION_STEPS HR_API_TRANSACTION_STEPS contains one row for each row of data that will be saved for a Web Kiosk process. Foreign Keys Primary Key Table HR_API_TRANSACTIONS Column Descriptions Name TRANSACTION_STEP_ID Primary Key Column Foreign Key Column TRANSACTION_ID TRANSACTION_ID Null? Type (PK) TRANSACTION_ID API_NAME API_DISPLAY_NAME PROCESSING_ORDER ITEM_TYPE ITEM_KEY ACTIVITY_ID CREATOR_PERSON_ID UPDATE_PERSON_ID OBJECT_VERSION_NUMBER CREATED_BY CREATION_DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN Indexes Index Name Description NOT NULL NUMBER(15) System–generated primary key column. NULL NUMBER(15) Foreign key to HR_API_TRANSACTIONS. NOT NULL VARCHAR2(61) Name of the API that should be called to write this data row to the HR schema. NULL VARCHAR2(61) Name of the procedure within a web page that displays the data values for a this transaction step within the kiosk process. NOT NULL NUMBER(5) Order that the transaction steps need to be dealt with. NULL VARCHAR2(8) Workflow key value. NULL VARCHAR2(240) Workflow key value. NULL NUMBER Workflow key value. NOT NULL NUMBER(15) Foreign key to PER_PEOPLE_F. NULL NUMBER(15) Foreign key to PER_PEOPLE_F. NOT NULL NUMBER(9) System–generated version of row. Increments by one with each update. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. Index Type Sequence HR_API_TRANSACTION_STEPS_N1 HR_API_TRANSACTION_STEPS_N2 NOT UNIQUE NOT UNIQUE HR_API_TRANSACTION_STEPS_PK UNIQUE 1 1 2 3 1 Sequences Sequence Column Name TRANSACTION_ID ITEM_TYPE ITEM_KEY ACTIVITY_ID TRANSACTION_STEP_ID Derived Column HR_API_TRANSACTION_STEPS_S TRANSACTION_STEP_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–157 HR_API_TRANSACTION_VALUES HR_API_TRANSACTION_VALUES contains the columns and values of the data that will be written to the HR schema when the Web Kiosk process completes. Foreign Keys Primary Key Table HR_API_TRANSACTION_STEPS Primary Key Column Foreign Key Column TRANSACTION_STEP_ID TRANSACTION_STEP_ID Column Descriptions Name TRANSACTION_VALUE_ID Null? Type (PK) Description NOT NULL NUMBER(15) TRANSACTION_STEP_ID NOT NULL DATATYPE NOT NULL NAME NOT NULL VARCHAR2_VALUE NULL NUMBER_VALUE NULL DATE_VALUE NULL ORIGINAL_VARCHAR2_VALUE NULL ORIGINAL_NUMBER_VALUE NULL ORIGINAL_DATE_VALUE NULL CREATED_BY CREATION_DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN NULL NULL NULL NULL NULL Indexes Index Name System–generated primary key column. NUMBER(15) Foreign key to HR_API_TRANSACTION_STEPS. VARCHAR2(30) The datatype of the column of data this value record stores. VARCHAR2(30) Column name that the value is for. VARCHAR2(2000) If the column is a Varchar2, this is where the data value is stored. NUMBER If the column is a number, this is where the data value is stored. DATE If the column is a Date, this is where the data value is stored. VARCHAR2(2000) If the column is a Varchar2, this is where the original data value is stored, before the kiosk user changed it. NUMBER If the column is a Number, this is where the original data value is stored, before the kiosk user changed it. DATE If the column is a Date, this is where the original data value is stored, before the kiosk user changed it. NUMBER(15) Standard Who column. DATE Standard Who column. DATE Standard Who column. NUMBER(15) Standard Who column. NUMBER(15) Standard Who column. Index Type Sequence HR_API_TRANSACTION_VALUES_N1 NOT UNIQUE HR_API_TRANSACTION_VALUES_PK UNIQUE 1 2 1 Sequences Sequence Column Name TRANSACTION_STEP_ID NAME TRANSACTION_VALUE_ID Derived Column HR_API_TRANSACTION_VALUES_S TRANSACTION_VALUE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–158 Oracle HRMS Technical Reference Manual HR_API_USER_HOOK_REPORTS When the API user hook pre–processor program is being executed this table will contain data. It is used as a temporary store of error conditions. Rows will be output to the user at the end of the pre–processor program. Column Descriptions Name SESSION_ID LINE (PK) (PK) TEXT Indexes Index Name Null? Type Session_id for the hook report. NOT NULL NUMBER(15) Primary Key, order sequence number. NULL VARCHAR2(2000) Text for user. Index Type HR_API_USER_HOOK_REPORT_PK Description NOT NULL NUMBER(15) UNIQUE Sequence Column Name 2 4 SESSION_ID LINE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–159 HR_APPLICATION_OWNERSHIPS HR_APPLICATION_OWNERSHIPS holds the primary keys for the entities that enable identification of products using each particular startup data row. Column Descriptions Name KEY_NAME (PK) PRODUCT_NAME KEY_VALUE (PK) (PK) Indexes Index Name HR_APPLICATION_OWNERSHIPS_PK Null? Type Description NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(30) The name of the primary key for the type of data. Identifies the product that will use the data. The value of the primary key. Index Type Column Name NOT NULL VARCHAR2(30) UNIQUE Sequence 1 2 3 KEY_NAME PRODUCT_NAME KEY_VALUE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–160 Oracle HRMS Technical Reference Manual HR_ASSIGNMENT_SETS HR_ASSIGNMENT_SETS identifies the assignment sets that can be used for payroll processing or QuickPaint reporting. Criteria are defined in an assignment set formula, or by including or excluding specific assignments. The list of assignments in each set are recalculated dynamically whenever the set is used for processing. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS Column Descriptions Name ASSIGNMENT_SET_ID Primary Key Column Foreign Key Column ORGANIZATION_ID BUSINESS_GROUP_ID Null? Type (PK) Description NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) PAYROLL_ID ASSIGNMENT_SET_NAME FORMULA_ID NULL NUMBER(9) NOT NULL VARCHAR2(80) NULL NUMBER(15) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name HR_ASSIGNMENT_SETS_FK1 HR_ASSIGNMENT_SETS_N2 HR_ASSIGNMENT_SETS_PK Sequences Sequence NULL NULL NULL NULL NULL DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PAY_PAYROLLS. Name of the assignment set. Foreign key to formula of type – Assignment Set. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID PAYROLL_ID ASSIGNMENT_SET_ID Derived Column HR_ASSIGNMENT_SETS_S ASSIGNMENT_SET_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–161 HR_ASSIGNMENT_SET_AMENDMENTS HR_ASSIGNMENT_SET_AMENDMENTS holds the explicit amendments to an assignment set that identify whether a specific assignment should be included or excluded. Foreign Keys Primary Key Table HR_ASSIGNMENT_SETS QuickCodes Columns Column INCLUDE_OR_EXCLUDE Primary Key Column Foreign Key Column ASSIGNMENT_SET_ID ASSIGNMENT_SET_ID QuickCodes Type QuickCodes Table INCLUDE_EXCLUDE E I FND_COMMON_LOOKUPS Exclude Include Column Descriptions Name ASSIGNMENT_ID Null? Type (PK) ASSIGNMENT_SET_ID (PK) Description NOT NULL NUMBER(10) NOT NULL NUMBER(15) INCLUDE_OR_EXCLUDE NULL VARCHAR2(30) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name HR_ASSIGNMENT_SET_AMENDMEN_FK2 HR_ASSIGNMENT_SET_AMENDMEN_N1 HR_ASSIGNMENT_SET_AMENDMEN_PK DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 2 Foreign key to PER_ASSIGNMENTS. Foreign key to HR_ASSIGNMENT_SETS. Identifies whether to explicitly include or exclude the assignment. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name ASSIGNMENT_SET_ID ASSIGNMENT_ID ASSIGNMENT_ID ASSIGNMENT_SET_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–162 Oracle HRMS Technical Reference Manual HR_ASSIGNMENT_SET_CRITERIA HR_ASSIGNMENT_SET_CRITERIA identifies the individual criteria, in sequence, that are used to define an assignment set. Each row represents one logical condition, and taken collectively they define an assignment set. These logical conditions make use of database items, such as PER_AGE>30, and can be joined with AND/OR type logic. They are compiled into an assignment set formula. The list of assignments in the set are generated when the formula is executed, for example, when the assignment set is referenced by a payroll run. Foreign Keys Primary Key Table HR_ASSIGNMENT_SETS Primary Key Column ASSIGNMENT_SET_ID Foreign Key Column ASSIGNMENT_SET_ID QuickCodes Columns Column QuickCodes Type QuickCodes Table AND_OR A O OPERATOR != % < <= = > >= FND_COMMON_LOOKUPS AND OR FND_COMMON_LOOKUPS Not Equal % < <= = > >= LOGICAL OPERATOR Column Descriptions Name LINE_NO Null? Type (PK) ASSIGNMENT_SET_ID NOT NULL NUMBER(15) (PK) NOT NULL NUMBER(15) LEFT_OPERAND NOT NULL VARCHAR2(81) OPERATOR NOT NULL VARCHAR2(30) RIGHT_OPERAND NOT NULL VARCHAR2(81) LOGICAL NULL VARCHAR2(30) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name HR_ASSIGNMENT_SET_CRITERIA_FK1 DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type NOT UNIQUE Sequence 1 Description Sequence in which this condition should be used for the set. Foreign key to HR_ASSIGNMENTS_SETS. Database item or text. Database item is prefixed online by &. How the left operand must relate to the right operand to succeed. Database item or text. Database item is prefixed online by &. Logical link between this condition and the previous one (AND/OR). Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name ASSIGNMENT_SET_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–163 HR_ASSIGNMENT_SET_CRITERIA_PK Sequences Sequence UNIQUE 1 2 LINE_NO ASSIGNMENT_SET_ID Derived Column HR_ASSIGNMENT_SET_CRITERIA_S ASSIGNMENT_SET_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–164 Oracle HRMS Technical Reference Manual HR_AUDITS HR_AUDITS holds records of the transactions that are carried out on an audited DateTracked table. The rows of this table are created by running the package PY_AUDIT_REP_PKG which inserts into the HR_AUDITS table and HR_AUDIT_COLUMNS table from the DateTracked tables shadow table. Column Descriptions Name AUDIT_ID Null? Type (PK) COMMIT_ID NOT CURRENT_SESSION_ID NOT PRIMARY_KEY NOT PRIMARY_KEY_VALUE NOT SEQUENCE_ID NOT SESSION_ID NOT TABLE_NAME TIMESTAMP NOT NOT TRANSACTION NOT TRANSACTION_TYPE NOT USER_NAME NOT EFFECTIVE_END_DATE EFFECTIVE_START_DATE Indexes Index Name HR_AUDITS_S Primary key from sequence HR_AUDITS_S. NULL NUMBER(9) Commit reference for the audited transaction. NULL NUMBER Current session id of the audit process. NULL VARCHAR2(30) Primary key column name of the audited table. NULL NUMBER(15) ID of the primary key for the audited table. NULL NUMBER(9) Sequence of the transaction within a commit unit. NULL NUMBER ORACLE session ID of the audited process. NULL VARCHAR2(30) Name of audited table. NULL DATE Date and time the audited transaction took place. NULL VARCHAR2(30) Description of the audited transaction. NULL VARCHAR2(30) Type of audit transaction, (I)nsert, (U)pdate or (D)elete. NULL VARCHAR2(100) Name of user performing the transaction. NULL DATE Effective end date value of the audited transaction. NULL DATE Effective start date value of the audited transaction. Index Type HR_AUDITS_PK Sequences Sequence Description NOT NULL NUMBER(15) UNIQUE Sequence 1 Column Name AUDIT_ID Derived Column AUDIT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–165 HR_AUDIT_COLUMNS HR_AUDITS_COLUMNS holds details of the transactions that apply to specific columns in audited tables that are DateTracked. It is populated by running the PY_AUDIT_REP_PKG package which inserts rows into HR_AUDITS and HR_AUDIT_COLUMNS from the standard shadow tables for DateTracked entities. Foreign Keys Primary Key Table HR_AUDITS Primary Key Column Foreign Key Column AUDIT_ID AUDIT_ID Column Descriptions Name AUDIT_ID COLUMN_ID COLUMN_NAME Null? Type Description NOT NULL NUMBER(15) NOT NULL NUMBER(9) NOT NULL VARCHAR2(30) Foreign key to HR_AUDITS. Foreign key to FND_COLUMNS. Name of the audited column subject to a change. NULL VARCHAR2(240) New value of the column after the change. NULL VARCHAR2(240) Old value of the column before the change. NEW_VALUE OLD_VALUE Indexes Index Name HR_AUDIT_COLUMNS_FK1 Index Type Sequence NOT UNIQUE 1 Column Name AUDIT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–166 Oracle HRMS Technical Reference Manual HR_CALENDARS A calendar based on a repeating pattern. By assigning a repeating pattern to a start date, the pattern can be derived as it would be on any given date after the start date. The same pattern may be used for many calendars, perhaps time–shifted by, for example, 8 hours to represent different shift patterns. Foreign Keys Primary Key Table HR_PATTERNS Primary Key Column Foreign Key Column PATTERN_ID PATTERN_ID Column Descriptions Name Null? Type CALENDAR_ID NOT NULL NUMBER (PK) Description CALENDAR_NAME NOT NULL VARCHAR2(80) PATTERN_START_POSITION NOT NULL NUMBER CALENDAR_START_TIME NOT NULL DATE PATTERN_ID OBJECT_VERSION_NUMBER NOT NULL NUMBER NULL NUMBER CREATION_DATE CREATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN LAST_UPDATED_BY Indexes Index Name HR_CALENDARS_FK1 HR_CALENDARS_PK HR_CALENDARS_UK1 Sequences Sequence NULL NULL NULL NULL NULL DATE NUMBER DATE NUMBER NUMBER Index Type Sequence NOT UNIQUE UNIQUE UNIQUE 1 1 1 System–generated primary key column. Unique name to identify the calendar. The sequence number of the pattern construction at which the calendar starts. The start date and time of the calendar. Foreign key to HR_PATTERNS. System–generated version of row. Increments by one with each update. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name PATTERN_ID CALENDAR_ID CALENDAR_NAME Derived Column HR_CALENDARS_S CALENDAR_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–167 HR_CALENDAR_USAGES A calendar may be used by many different kinds of entity, for example, a person or an organization. The kinds of entity which may use a calendar, and the usages for the calendar are specified in HR_PATTERN_PURPOSE_USAGES. For example, a person may be assigned to a calendar as a way of determining his work pattern. He may also be assigned to a calendar to determine his SSP qualifying pattern. He may change the calendar he uses for each purpose over time, but he may not have two calendars simultaneously for the same purpose. By specifying the purpose_usage_id, the entity using the calendar is identified as well as the purpose for which the calendar is being used. The primary_key_value identifies the particular occurrence of the entity. For example PERSON/WORK PATTERN and FRED BLOGGS respectively. Foreign Keys Primary Key Table HR_CALENDARS HR_PATTERN_PURPOSE_USAGES Primary Key Column Foreign Key Column CALENDAR_ID PURPOSE_USAGE_ID CALENDAR_ID PURPOSE_USAGE_ID Column Descriptions Name CALENDAR_ID CALENDAR_USAGE_ID Null? Type (PK) Description NOT NULL NUMBER NOT NULL NUMBER PRIMARY_KEY_VALUE NOT NULL NUMBER PURPOSE_USAGE_ID NOT NULL NUMBER START_DATE NOT NULL DATE END_DATE NOT NULL DATE OBJECT_VERSION_NUMBER NULL NUMBER CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN NULL NULL NULL NULL NULL Indexes Index Name HR_CALENDAR_USAGES_FK2 HR_CALENDAR_USAGES_PK HR_CALENDAR_USAGES_UK1 NUMBER DATE NUMBER DATE NUMBER Index Type Sequence NOT UNIQUE UNIQUE UNIQUE 1 1 1 2 3 Foreign key to HR_CALENDARS. System–generated primary key column. Foreign key to the table/entity identified via the purpose_usage_id. Foreign key to HR_PATTERN_PURPOSE_USAGES. The start (date and time) of the period of use of the calendar. The end (date and time) of the period of use of the calendar. System–generated version of row. Increments by one with each update. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name PURPOSE_USAGE_ID CALENDAR_USAGE_ID PRIMARY_KEY_VALUE PURPOSE_USAGE_ID START_DATE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–168 Oracle HRMS Technical Reference Manual Sequences Sequence Derived Column HR_CALENDAR_USAGES_S CALENDAR_USAGE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–169 HR_COMMENTS HR_COMMENTS is a central repository for comments related to HRMS objects.. Any comments which do not need to be DateTracked can be held here to save space. An additional benefit of holding comments in this way is that it facilitates the use of PLSQL stored procedures for date–effective updates. . Column Descriptions Name COMMENT_ID Null? Type (PK) SOURCE_TABLE_NAME NOT NULL VARCHAR2(30) COMMENT_TEXT LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL Indexes Index Name LONG DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type HR_COMMENTS_PK Sequences Sequence Description NOT NULL NUMBER(15) UNIQUE System–generated primary key column. Name of table that holds the related object for the comment. Actual text of the comment. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Sequence Column Name 1 COMMENT_ID Derived Column HR_COMMENTS_S COMMENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–170 Oracle HRMS Technical Reference Manual HR_EXCEPTION_USAGES Repeating patterns may have exceptions (eg a Bank Holiday Monday in a normal Monday–Friday working week). These exceptions may be applied either to whole calendars (eg the ’Night Shift Calendar’), or to individual users of that calendar (eg ’Fred Bloggs’ or ’Finance Department’). Exceptions applied to a calendar are inherited by all users of that calendar, whilst exceptions applied to an individual are specific to that individual. The application of a particular exception is recorded in this table. Foreign Keys Primary Key Table HR_CALENDARS HR_CALENDAR_USAGES HR_PATTERN_EXCEPTIONS Column Descriptions Name Foreign Key Column CALENDAR_ID CALENDAR_USAGE_ID EXCEPTION_ID CALENDAR_ID CALENDAR_USAGE_ID EXCEPTION_ID Null? Type EXCEPTION_ID EXCEPTION_USAGE_ID Primary Key Column Description NOT NULL NUMBER (PK) NOT NULL EXCEPTION_REASON NULL CALENDAR_ID NULL CALENDAR_USAGE_ID NULL OBJECT_VERSION_NUMBER NULL CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN LAST_UPDATE_DATE NULL NULL NULL NULL NULL Indexes Index Name Foreign key to HR_PATTERN_EXCEPTIONS. NUMBER System–generated primary key column. VARCHAR2(2000) Reason for applying the exception. NUMBER Foreign key to HR_CALENDARS. This column and calendar_usage_id are mutually exclusive. NUMBER Foreign key to HR_CALENDAR_USAGES. This column and calendar_id are mutually exclusive. NUMBER System–generated version of row. Increments by one with each update. NUMBER Standard Who column. DATE Standard Who column. NUMBER Standard Who column. NUMBER Standard Who column. DATE Standard Who column. Index Type Sequence HR_EXCEPTION_USAGES_FK2 HR_EXCEPTION_USAGES_FK3 HR_EXCEPTION_USAGES_PK HR_EXCEPTION_USAGES_UK1 NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE HR_EXCEPTION_USAGES_UK2 UNIQUE 1 1 1 1 2 1 2 Sequences Sequence Column Name CALENDAR_USAGE_ID EXCEPTION_ID EXCEPTION_USAGE_ID EXCEPTION_ID CALENDAR_ID EXCEPTION_ID CALENDAR_USAGE_ID Derived Column HR_EXCEPTION_USAGES_S EXCEPTION_USAGE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–171 HR_INCOMPATIBILITY_RULES HR_INCOMPATIBILITY_RULES holds details of units that are incompatible for application reasons. These restrictions are defined by holding FROM_NAV_UNIT_ID and TO_NAV_UNIT_ID of the restricted units. Foreign Keys Primary Key Table HR_NAVIGATION_UNITS HR_NAVIGATION_UNITS Primary Key Column Foreign Key Column NAV_UNIT_ID NAV_UNIT_ID FROM_NAV_UNIT_ID TO_NAV_UNIT_ID Column Descriptions Name Null? Type Description FROM_NAV_UNIT_ID NOT NULL NUMBER(9) TO_NAV_UNIT_ID NOT NULL NUMBER(9) Indexes Index Name HR_INCOMPATIBILITY_RULES_FK1 HR_INCOMPATIBILITY_RULES_FK2 Index Type Sequence NOT UNIQUE NOT UNIQUE 1 1 Foreign key to HR_NAVIGATION_UNITS. Foreign key to HR_NAVIGATION_UNITS. Column Name FROM_NAV_UNIT_ID TO_NAV_UNIT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–172 Oracle HRMS Technical Reference Manual HR_JP_PARAMETERS Used to remove multibyte characters from objects like translation table. Column Descriptions Name OWNER (PK) PARAMETER_NAME (PK) PARAMETER_VALUE Indexes Index Name Null? Type Index Type HR_JP_PARAMETERS_PK Description NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(80) UNIQUE Sequence 5 10 Column Name OWNER PARAMETER_NAME Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–173 HR_LEGAL_ENTITIES HR_LEGAL_ENTITIES is a view based on HR_ORGANIZATION_UNITS and HR_ORGANIZATION_INFORMATION that returns generic information about a GRE/Legal entity. Legislation specific information is not returned by this view. HR_TAX_UNITS_V returns US specific information about a GRE/legal entity. View Definition CREATE VIEW HR_LEGAL_ENTITIES as SELECT O.BUSINESS_GROUP_ID , O.ORGANIZATION_ID , OTL.NAME , O.DATE_FROM , O.DATE_TO , O3.ORG_INFORMATION1 , O3.ORG_INFORMATION2 FROM HR_ORG_UNITS_NO_JOIN O, HR_ALL_ORGANIZATION_UNITS_TL OTL, HR_ORGANIZATION_INFORMATION O2, HR_ORGANIZATION_INFORMATION O3 WHERE O.ORGANIZATION_ID = O2.ORGANIZATION_ID AND O.ORGANIZATION_ID = O3.ORGANIZATION_ID (+) AND O2.ORG_INFORMATION_CONTEXT||’’ = ’CLASS’ AND O3.ORG_INFORMATION_CONTEXT (+) || ’’ = ’Legal Entity Accounting’ AND O2.ORG_INFORMATION1 = ’HR_LEGAL’ AND O2.ORG_INFORMATION2 = ’Y’ AND O.ORGANIZATION_ID = OTL.ORGANIZATION_ID AND OTL.LANGUAGE = USERENV(’LANG’) Column Descriptions Name BUSINESS_GROUP_ID ORGANIZATION_ID NAME DATE_FROM DATE_TO SET_OF_BOOKS_ID VAT_REGISTRATION_NUMBER Null? Type NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) VARCHAR2(60) DATE DATE VARCHAR2(150) VARCHAR2(150) Description Refer Refer Refer Refer Refer Refer Refer to to to to to to to base base base base base base base table. table. table. table. table. table. table. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–174 Oracle HRMS Technical Reference Manual HR_LEGISLATION_INSTALLATIONS HR_LEGISLATION_INSTALLATIONS keeps a record of the various product/localization combinations available for HRMS. This is used by the legislative post install/upgrade steps to determine what needs to be applied. Column Descriptions Name APPLICATION_SHORT_NAME LEGISLATION_CODE STATUS ACTION PI_STEPS_EXIST VIEW_NAME CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN LAST_UPDATE_DATE Null? Type Description NOT NULL VARCHAR2(50) NULL VARCHAR2(2) application short name legislation code indicating which localization can be installed for the product NULL VARCHAR2(1) indicated whether current product is installed NULL VARCHAR2(1) indicated what action is being performed on localization (install/upgrade/force–reinsta ll) NOT NULL VARCHAR2(1) indicates presence of legislative steps for this localization NULL VARCHAR2(250) view used by driver to determine what steps to apply NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–175 HR_LEGISLATION_SUBGROUPS HR_LEGISLATION_SUBGROUPS holds details of the legislative subgroups in a specific legislation. For example, each state in the USA is a distinct legislative subgroup. These subgroups are used when startup data must to be delivered at different levels within a single legislation. QuickCodes Columns Column ACTIVE_INACTIVE_FLAG QuickCodes Type QuickCodes Table ACTIVE_INACTIVE A I FND_COMMON_LOOKUPS Active Inactive Column Descriptions Name LEGISLATION_CODE Null? Type (PK) LEGISLATION_SUBGROUP (PK) Description NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(30) ACTIVE_INACTIVE_FLAG NOT NULL VARCHAR2(30) LEGISLATION_SUBGROUP_NAME NOT NULL VARCHAR2(80) Indexes Index Name Index Type HR_LEGISLATION_SUBGROUPS_PK UNIQUE Sequence 1 2 The legislation to which the subgroup belongs. Lookup code of the legislation subgroup. Indicates whether the legislation subgroup can be used. The lookup meaning of the legislation subgroup. Column Name LEGISLATION_CODE LEGISLATION_SUBGROUP Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–176 Oracle HRMS Technical Reference Manual HR_LOCATIONS_ALL HR_LOCATIONS_ALL holds information about specific work locations defined for an enterprise, including address details. QuickCodes Columns Column QuickCodes Type QuickCodes Table BILL_TO_SITE_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes IN_ORGANIZATION_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes OFFICE_SITE_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes RECEIVING_SITE_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes SHIP_TO_SITE_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name LOCATION_ID (PK) Null? Type NOT NULL NUMBER(15) LOCATION_CODE BUSINESS_GROUP_ID NULL VARCHAR2(20) NULL NUMBER(15) DESCRIPTION NULL VARCHAR2(50) SHIP_TO_LOCATION_ID SHIP_TO_SITE_FLAG NULL NUMBER(15) NULL VARCHAR2(30) RECEIVING_SITE_FLAG NULL VARCHAR2(30) BILL_TO_SITE_FLAG NULL VARCHAR2(30) IN_ORGANIZATION_FLAG NULL VARCHAR2(30) OFFICE_SITE_FLAG NULL VARCHAR2(30) DESIGNATED_RECEIVER_ID NULL NUMBER(15) INVENTORY_ORGANIZATION_ID NULL NUMBER(15) TAX_NAME NULL VARCHAR2(15) INACTIVE_DATE NULL DATE STYLE NULL VARCHAR2(2) ADDRESS_LINE_1 NULL VARCHAR2(60) Description System–generated primary key column. Location name. Business Group ID associated with location. Brief description of the location. Ship–to location foreign key. Indicates whether items can be shipped to this location. Indicates whether this location can be used as a receiving site. Indicates whether you can bill items to this location. Indicates whether this location is an internal site. Indicates whether this location can be used as an office site. Person foreign key – the contact person for this location. Inventory organization foreign key. Default tax code for this location. Date after which this location is no longer valid. Address style – foreign key to FND_TERRITORIES. 1st line of location address. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–177 ADDRESS_LINE_2 ADDRESS_LINE_3 TOWN_OR_CITY COUNTRY POSTAL_CODE REGION_1 NULL NULL NULL NULL NULL NULL VARCHAR2(60) VARCHAR2(60) VARCHAR2(30) VARCHAR2(60) VARCHAR2(30) VARCHAR2(70) REGION_2 NULL VARCHAR2(70) REGION_3 NULL VARCHAR2(70) TELEPHONE_NUMBER_1 TELEPHONE_NUMBER_2 TELEPHONE_NUMBER_3 LOC_INFORMATION13 NULL NULL NULL NULL LOC_INFORMATION14 NULL VARCHAR2(150) LOC_INFORMATION15 NULL VARCHAR2(150) LOC_INFORMATION16 NULL VARCHAR2(150) LOC_INFORMATION17 NULL VARCHAR2(150) ATTRIBUTE_CATEGORY NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 GLOBAL_ATTRIBUTE_CATEGORY NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) GLOBAL_ATTRIBUTE1 GLOBAL_ATTRIBUTE2 GLOBAL_ATTRIBUTE3 GLOBAL_ATTRIBUTE4 GLOBAL_ATTRIBUTE5 GLOBAL_ATTRIBUTE6 GLOBAL_ATTRIBUTE7 GLOBAL_ATTRIBUTE8 GLOBAL_ATTRIBUTE9 GLOBAL_ATTRIBUTE10 GLOBAL_ATTRIBUTE11 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(150) 2nd line of location address. 3rd line of location address. Town or city. Country. Postal code. County (US, UK); Province (CA). State (US); Province of work (CA). Additional address segment – not used by seeded address structures. Telephone number. Telephone number. Telephone number. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Global descriptive flexfield structure defining column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–178 Oracle HRMS Technical Reference Manual GLOBAL_ATTRIBUTE12 GLOBAL_ATTRIBUTE13 GLOBAL_ATTRIBUTE14 GLOBAL_ATTRIBUTE15 GLOBAL_ATTRIBUTE16 GLOBAL_ATTRIBUTE17 GLOBAL_ATTRIBUTE18 GLOBAL_ATTRIBUTE19 GLOBAL_ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE ENTERED_BY NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(15) TP_HEADER_ID NULL NUMBER ECE_TP_LOCATION_CODE NULL VARCHAR2(35) OBJECT_VERSION_NUMBER NULL NUMBER(9) Indexes Index Name Index Type HR_LOCATIONS_PK HR_LOCATIONS_UK2 Sequences Sequence UNIQUE UNIQUE Sequence 1 1 3 Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Applications user who created this location; same as CREATED_BY. Unsupported in Oracle Human Resources. Used by Oracle EDI Gateway. Unsupported in Oracle Human Resources. Used by Oracle EDI Gateway. System–generated version of row. Increments by one with each update. Column Name LOCATION_ID LOCATION_CODE BUSINESS_GROUP_ID Derived Column HR_LOCATIONS_S LOCATION_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : HR_LOCATIONS_ALL_OVN BEFORE ROW INSERT, UPDATE This trigger maintains the object_version_number column when a record is modified via an interface which does not support the object_version_number explicitly. This ensures the object_version_number is maintained consistently. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–179 HR_LOCATIONS_ALL_TL HR_LOCATIONS_ALL_TL holds the translated ’location_code’ and ’description’ columns for the HR_LOCATIONS_ALL table. The rows are indexed by a primary key obtained by the combination of ’location_id’ and ’language’. Column Descriptions Name LOCATION_ID (PK) LANGUAGE (PK) SOURCE_LANG LOCATION_CODE DESCRIPTION LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name Null? Type Description NOT NULL NUMBER(15) NOT NULL VARCHAR2(4) NOT NULL VARCHAR2(4) NOT NULL VARCHAR2(20) NULL VARCHAR2(50) NULL NULL NULL NULL NULL DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence HR_LOCATIONS_ALL_TL_N2 NOT UNIQUE HR_LOCATIONS_ALL_TL_PK UNIQUE 1 5 5 10 Foreign key to HR_LOCATIONS_ALL Defined language Actual language Translated location name Translated description of the location. Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Column Name LANGUAGE LOCATION_CODE LOCATION_ID LANGUAGE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–180 Oracle HRMS Technical Reference Manual HR_LOCATION_EXTRA_INFO This table holds details of extra information for a location, an intersection between HR_LOCATION_INFO_TYPES and HR_LOCATIONS. Foreign Keys Primary Key Table HR_LOCATIONS_ALL HR_LOCATION_INFO_TYPES Column Descriptions Name LOCATION_EXTRA_INFO_ID Primary Key Column Foreign Key Column LOCATION_ID INFORMATION_TYPE LOCATION_ID INFORMATION_TYPE Null? Type (PK) NOT NULL NUMBER(15) INFORMATION_TYPE NOT NULL VARCHAR2(40) LOCATION_ID REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LEI_ATTRIBUTE_CATEGORY LEI_ATTRIBUTE1 LEI_ATTRIBUTE2 LEI_ATTRIBUTE3 LEI_ATTRIBUTE4 LEI_ATTRIBUTE5 LEI_ATTRIBUTE6 LEI_ATTRIBUTE7 LEI_ATTRIBUTE8 LEI_ATTRIBUTE9 LEI_ATTRIBUTE10 LEI_ATTRIBUTE11 LEI_ATTRIBUTE12 LEI_ATTRIBUTE13 LEI_ATTRIBUTE14 LEI_ATTRIBUTE15 LEI_ATTRIBUTE16 LEI_ATTRIBUTE17 LEI_ATTRIBUTE18 LEI_ATTRIBUTE19 LEI_ATTRIBUTE20 LEI_INFORMATION_CATEGORY NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(30) LEI_INFORMATION1 NULL VARCHAR2(150) LEI_INFORMATION2 NULL VARCHAR2(150) LEI_INFORMATION3 NULL VARCHAR2(150) LEI_INFORMATION4 NULL VARCHAR2(150) LEI_INFORMATION5 NULL VARCHAR2(150) LEI_INFORMATION6 NULL VARCHAR2(150) Description System–generated primary key column. Foreign Key to HR_LOCATION_INFO_TYPES Foreign Key to HR_LOCATIONS Standard Who column standard who column standard who column standard who column Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–181 LEI_INFORMATION7 LEI_INFORMATION8 LEI_INFORMATION9 LEI_INFORMATION10 LEI_INFORMATION11 LEI_INFORMATION12 LEI_INFORMATION13 LEI_INFORMATION14 LEI_INFORMATION15 LEI_INFORMATION16 LEI_INFORMATION17 LEI_INFORMATION18 LEI_INFORMATION19 LEI_INFORMATION20 LEI_INFORMATION21 LEI_INFORMATION22 LEI_INFORMATION23 LEI_INFORMATION24 LEI_INFORMATION25 LEI_INFORMATION26 LEI_INFORMATION27 LEI_INFORMATION28 LEI_INFORMATION29 LEI_INFORMATION30 OBJECT_VERSION_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name HR_LOCATION_EXTRA_INFO_FK1 HR_LOCATION_EXTRA_INFO_FK2 HR_LOCATION_EXTRA_INFO_PK NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NOT NULL NUMBER(9) System–generated version of row. Increments by one with each update. NULL DATE Standard Who column NULL NUMBER(15) Standard Who column NULL NUMBER(15) Standard Who column NULL NUMBER(15) Standard Who column NULL DATE Standard Who column Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 2 Column Name INFORMATION_TYPE LOCATION_ID LOCATION_EXTRA_INFO_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–182 Oracle HRMS Technical Reference Manual Sequences Sequence Derived Column HR_LOCATION_EXTRA_INFO_S LOCATION_EXTRA_INFO_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–183 HR_LOCATION_INFO_TYPES This table holds the definitions of extra information types that may be held against a location. QuickCodes Columns Column QuickCodes Type QuickCodes Table ACTIVE_INACTIVE_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes MULTIPLE_OCCURENCES_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name INFORMATION_TYPE Null? Type (PK) ACTIVE_INACTIVE_FLAG MULTIPLE_OCCURENCES_FLAG DESCRIPTION LEGISLATION_CODE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE OBJECT_VERSION_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name The name or code of the information type, which is also the primary key. NOT NULL VARCHAR2(1) Indicates whether the information type is active or inactive. NOT NULL VARCHAR2(30) Indicates whether a location may have multiple occurrences of this type. NULL VARCHAR2(240) Description of the information type. NULL VARCHAR2(30) The legislation to which the information type applies. NULL NUMBER(15) Standard Who column NULL NUMBER(15) Standard Who column NULL NUMBER(15) Standard Who column NULL DATE Standard Who column NOT NULL NUMBER(9) System–generated version of row. Increments by one with each update. NULL DATE Standard Who column NULL NUMBER(15) Standard Who column NULL NUMBER(15) Standard Who column NULL NUMBER(15) Standard Who column NULL DATE Standard Who column Index Type HR_LOCATION_INFO_TYPES_PK Description NOT NULL VARCHAR2(40) UNIQUE Sequence 2 Column Name INFORMATION_TYPE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–184 Oracle HRMS Technical Reference Manual HR_NAVIGATION_CONTEXT_RULES HR_NAVIGATION_CONTEXT_RULES is referenced by HR_NAV_UNIT_GLOBAL_USAGES. Some units can be accessed only under certain conditions. For example, the path from PERSON to ASSIGNMENT is only valid if the currently selected person is an employee. This table holds the conditions to apply when a navigation option is selected. The condition will be applied at the very last moment before a call form or new form is issued. If the condition fails, the navigation is not permitted and a message is displayed. Foreign Keys Primary Key Table HR_NAV_UNIT_GLOBAL_USAGES QuickCodes Columns Column EVALUATION_TYPE_CODE Column Descriptions Name NAV_CONTEXT_RULE_ID Primary Key Column Foreign Key Column GLOBAL_USAGE_ID GLOBAL_USAGE_ID QuickCodes Type QuickCodes Table EVAL_TYPE EQ IN NE NN FND_COMMON_LOOKUPS = is null != is not null Null? Type (PK) Description NOT NULL NUMBER(9) GLOBAL_USAGE_ID NOT NULL NUMBER(9) EVALUATION_TYPE_CODE NOT NULL VARCHAR2(30) VALUE NULL VARCHAR2(80) Indexes Index Name HR_NAVIGATION_CONTEXT_RULE_FK1 HR_NAVIGATION_CONTEXT_RULE_PK Sequences Sequence Index Type Sequence NOT UNIQUE UNIQUE 1 1 System–generated primary key column. Foreign key to HR_NAV_UNIT_GLOBAL_USAGES. Evaluation type of the criteria, for example Not Null or Equals. Acceptable value for the criteria that is acceptable under the rule. Column Name GLOBAL_USAGE_ID NAV_CONTEXT_RULE_ID Derived Column HR_NAVIGATION_CONTEXT_RULES_S NAV_CONTEXT_RULE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–185 HR_NAVIGATION_NODES HR_NAVIGATION_NODES holds the definitions for the individual nodes that can be linked together in a taskflow. There may be multiple entries for the same window, for example, where the window is called with a custom restriction specified in CUSTOMIZED_RESTRICTION_ID. Foreign Keys Primary Key Table HR_NAVIGATION_UNITS Primary Key Column Foreign Key Column NAV_UNIT_ID NAV_UNIT_ID Column Descriptions Name NAV_NODE_ID Null? Type (PK) Description NOT NULL NUMBER(9) NAV_UNIT_ID NOT NULL NUMBER(9) NAME CUSTOMIZED_RESTRICTION_ID NOT NULL VARCHAR2(80) NULL NUMBER(9) Indexes Index Name HR_NAVIGATION_NODES_FK1 HR_NAVIGATION_NODES_PK HR_NAVIGATION_NODES_UK2 Sequences Sequence System–generated primary key column. Foreign key to HR_NAVIGATION_UNITS. Name of the node. Customization ID of the node. Identifies any custom restriction to apply when the node is called. Index Type Sequence Column Name NOT UNIQUE UNIQUE UNIQUE 1 1 1 NAV_UNIT_ID NAV_NODE_ID NAME Derived Column HR_NAVIGATION_NODES_S NAV_NODE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–186 Oracle HRMS Technical Reference Manual HR_NAVIGATION_NODE_USAGES HR_NAVIGATION_NODE_USAGES is the intersection table between HR_WORKFLOWS HR_NAVIGATION_NODES, and HR_NAVIGATION_PATHS. It gives the TOP_NODE of the taskflow, and the NAV_NODE_ID applicable to the navigation unit. Foreign Keys Primary Key Table HR_NAVIGATION_NODES HR_WORKFLOWS QuickCodes Columns Column TOP_NODE Column Descriptions Name NAV_NODE_USAGE_ID Primary Key Column Foreign Key Column NAV_NODE_ID WORKFLOW_ID NAV_NODE_ID WORKFLOW_ID QuickCodes Type QuickCodes Table YES_NO N Y FND_COMMON_LOOKUPS No Yes Null? Type (PK) Description NOT NULL NUMBER(9) WORKFLOW_ID NAV_NODE_ID NOT NULL NUMBER(9) NOT NULL NUMBER(9) TOP_NODE NOT NULL VARCHAR2(30) Indexes Index Name HR_NAVIGATION_NODE_USAGES_FK1 HR_NAVIGATION_NODE_USAGES_FK2 HR_NAVIGATION_NODE_USAGES_PK Sequences Sequence Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 System–generated primary key column. Foreign key to HR_WORKFLOWS. Foreign key to HR_NAVIGATION_NODES. Top node in the taskflow. There can be only one entry point, or node, in a taskflow. Column Name WORKFLOW_ID NAV_NODE_ID NAV_NODE_USAGE_ID Derived Column HR_NAVIGATION_NODE_USAGES_S NAV_NODE_USAGE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–187 HR_NAVIGATION_PATHS HR_NAVIGATION_PATHS holds the navigation paths and sequence links for a specific taskflow. A path is the route defined between two nodes. Foreign Keys Primary Key Table HR_NAVIGATION_NODE_USAGES HR_NAVIGATION_NODE_USAGES QuickCodes Columns Column NAV_BUTTON_REQUIRED Primary Key Column Foreign Key Column NAV_NODE_USAGE_ID NAV_NODE_USAGE_ID FROM_NAV_NODE_USAGE_ID TO_NAV_NODE_USAGE_ID QuickCodes Type QuickCodes Table YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name NAV_PATH_ID Null? Type (PK) Description NOT NULL NUMBER(9) FROM_NAV_NODE_USAGE_ID NOT NULL NUMBER(9) TO_NAV_NODE_USAGE_ID NOT NULL NUMBER(9) NAV_BUTTON_REQUIRED NOT NULL VARCHAR2(30) SEQUENCE NOT NULL NUMBER(9) OVERRIDE_LABEL NULL VARCHAR2(40) Indexes Index Name HR_NAVIGATION_PATHS_FK1 HR_NAVIGATION_PATHS_FK2 HR_NAVIGATION_PATHS_PK Sequences Sequence Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 System–generated primary key column. Foreign key to HR_NAVIGATION_NODE_USAGES. Foreign key to HR_NAVIGATION_NODE_USAGES. Indicates whether a user button is displayed. Sequence of user buttons, and the order of other options in the Others list. User defined label for a button. Column Name FROM_NAV_NODE_USAGE_ID TO_NAV_NODE_USAGE_ID NAV_PATH_ID Derived Column HR_NAVIGATION_PATHS_S NAV_PATH_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–188 Oracle HRMS Technical Reference Manual HR_NAVIGATION_UNITS HR_NAVIGATION_UNITS holds the predefined definitions of navigation units that may be linked together in a taskflow. It identifies block name where there are many navigable blocks within a form. Foreign Keys Primary Key Table HR_WORKFLOWS Primary Key Column Foreign Key Column WORKFLOW_ID DEFAULT_WORKFLOW_ID Column Descriptions Name NAV_UNIT_ID (PK) Null? Type Description NOT NULL NUMBER(9) DEFAULT_WORKFLOW_ID APPLICATION_ABBREV NULL NUMBER(9) NOT NULL VARCHAR2(3) DEFAULT_LABEL NOT NULL VARCHAR2(40) FORM_NAME NOT NULL VARCHAR2(30) MAX_NUMBER_OF_NAV_BUTTONS NOT NULL NUMBER(1) BLOCK_NAME NULL VARCHAR2(30) Indexes Index Name HR_NAVIGATION_UNITS_FK1 HR_NAVIGATION_UNITS_PK HR_NAVIGATION_UNITS_UK2 Sequences Sequence Index Type Sequence NOT UNIQUE UNIQUE UNIQUE 1 1 1 2 System–generated primary key column. Foreign key to HR_WORKFLOWS. Abbreviation of the application name. Default label given to the navigation unit. Shortened form name that the unit refers to. Maximum number of buttons allowed on the form. Used if more than one block within a form appears as a navigation option. Column Name DEFAULT_WORKFLOW_ID NAV_UNIT_ID FORM_NAME BLOCK_NAME Derived Column HR_NAVIGATION_UNITS_S NAV_UNIT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–189 HR_NAV_UNIT_GLOBAL_USAGES HR_NAV_UNIT_GLOBAL_USAGES holds details of global variable usage by specific navigation unit A navigation unit may be a form, or a block within a form and the variable may be passed in or out. The information is used to restrict paths between pairs of nodes by checking that the necessary context is available at each point. For example, the ASSIGNMENTS form must have the global G_PERSON_ID passed in, and passes the global G_ASSIGNMENT_ID out. Foreign Keys Primary Key Table HR_NAVIGATION_UNITS QuickCodes Columns Column MANDATORY_FLAG Primary Key Column Foreign Key Column NAV_UNIT_ID NAV_UNIT_ID QuickCodes Type QuickCodes Table YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name GLOBAL_USAGE_ID Null? Type (PK) Description NOT NULL NUMBER(9) NAV_UNIT_ID NOT NULL NUMBER(9) GLOBAL_NAME IN_OR_OUT NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(1) MANDATORY_FLAG NOT NULL VARCHAR2(30) Indexes Index Name HR_NAV_UNIT_GLOBAL_USAGES_FK1 HR_NAV_UNIT_GLOBAL_USAGES_PK Sequences Sequence Index Type Sequence NOT UNIQUE UNIQUE 1 1 System–generated primary key column. Foreign key to HR_NAVIGATION_UNITS. Name of the global parameter. Indicates whether the global parameter is passed in or out. Specifies whether the global parameter is mandatory or optional. Column Name NAV_UNIT_ID GLOBAL_USAGE_ID Derived Column HR_NAV_UNIT_GLOBAL_USAGES_S GLOBAL_USAGE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–190 Oracle HRMS Technical Reference Manual HR_OPERATING_UNITS HR_OPERATING_UNITS is a view based on HR_ORGANIZATION_UNITS and HR_ORGANIZATION_INFORMATION that returns information about operating units. View Definition CREATE VIEW HR_OPERATING_UNITS as SELECT O.BUSINESS_GROUP_ID , O.ORGANIZATION_ID , OTL.NAME , O.DATE_FROM , O.DATE_TO , O3.ORG_INFORMATION2 FROM HR_ALL_ORGANIZATION_UNITS O, HR_ALL_ORGANIZATION_UNITS_TL OTL, HR_ORGANIZATION_INFORMATION O2, HR_ORGANIZATION_INFORMATION O3 WHERE O.ORGANIZATION_ID = O2.ORGANIZATION_ID AND O.ORGANIZATION_ID = O3.ORGANIZATION_ID AND O2.ORG_INFORMATION_CONTEXT||’’ = ’CLASS’ AND O3.ORG_INFORMATION_CONTEXT = ’Operating Unit Information’ AND O2.ORG_INFORMATION1 = ’OPERATING_UNIT’ AND O2.ORG_INFORMATION2 = ’Y’ AND O.ORGANIZATION_ID = OTL.ORGANIZATION_ID AND OTL.LANGUAGE = userenv(’LANG’) Column Descriptions Name BUSINESS_GROUP_ID ORGANIZATION_ID NAME DATE_FROM DATE_TO LEGAL_ENTITY_ID Null? Type NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) VARCHAR2(60) DATE DATE VARCHAR2(150) Description Refer Refer Refer Refer Refer Refer to to to to to to base base base base base base table. table. table. table. table. table. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–191 HR_ORGANIZATION_INFORMATION HR_ORGANIZATION_INFORMATION is used to hold two distinct sets of organization information. When ORG_INFORMATION_CONTEXT is set to CLASS this table acts as an intersection table between organizations and organization classifications. ORGANIZATION_ID identifies the organization and ORG_INFORMATION1 holds the organization classification name. This information is maintained by the organization classifications block of the Organization form. When ORG_INFORMATION_CONTEXT is set to an information type held in HR_ORG_INFORMATION_TYPES the ORG_INFORMATION1–20 columns hold details for the specific information type. This information is maintained by a predefined protected descriptive flexfield. (Org Developer DF.) Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS HR_ORG_INFORMATION_TYPES Primary Key Column Foreign Key Column ORGANIZATION_ID ORG_INFORMATION_TYPE ORGANIZATION_ID ORG_INFORMATION_CONTEXT Column Descriptions Name ORG_INFORMATION_ID Null? Type (PK) NOT NULL NUMBER ORG_INFORMATION_CONTEXT NOT NULL VARCHAR2(40) ORGANIZATION_ID NOT NULL NUMBER(15) ORG_INFORMATION1 NULL VARCHAR2(150) ORG_INFORMATION10 NULL VARCHAR2(150) ORG_INFORMATION11 NULL VARCHAR2(150) ORG_INFORMATION12 NULL VARCHAR2(150) ORG_INFORMATION13 NULL VARCHAR2(150) ORG_INFORMATION14 NULL VARCHAR2(150) ORG_INFORMATION15 NULL VARCHAR2(150) ORG_INFORMATION16 NULL VARCHAR2(150) ORG_INFORMATION17 NULL VARCHAR2(150) ORG_INFORMATION18 NULL VARCHAR2(150) ORG_INFORMATION19 NULL VARCHAR2(150) ORG_INFORMATION2 NULL VARCHAR2(150) ORG_INFORMATION20 NULL VARCHAR2(150) ORG_INFORMATION3 NULL VARCHAR2(150) Description Developer descriptive flexfield column. Developer descriptive flexfield column. Foreign key to HR_ORGANIZATION_UNITS. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–192 Oracle HRMS Technical Reference Manual ORG_INFORMATION4 NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. NULL VARCHAR2(30) Descriptive flexfield structure defining column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. ORG_INFORMATION5 ORG_INFORMATION6 ORG_INFORMATION7 ORG_INFORMATION8 ORG_INFORMATION9 REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name HR_ORGANIZATION_INFORMATIO_FK1 HR_ORGANIZATION_INFORMATIO_FK2 HR_ORGANIZATION_INFORMATIO_PK Sequences Sequence HR_ORGANIZATION_INFORMATION_S Index Type NOT UNIQUE NOT UNIQUE UNIQUE Sequence 1 1 1 Column Name ORG_INFORMATION_CONTEXT ORGANIZATION_ID ORG_INFORMATION_ID Derived Column ORG_INFORMATION_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : HR_ORG_INFO_BRI BEFORE ROW INSERT Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–193 This trigger will create a security profile when an organization is defined as a business group. The security profile ID is stored in HR_ORGANIZATION_INFORMATION.ORG_INFORMATION14 Trigger Trigger Trigger Trigger Name Time Level Event : : : : HR_ORG_INFO_ARI AFTER ROW INSERT This trigger inserts Business Group information when an Organization is defined as a business group. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–194 Oracle HRMS Technical Reference Manual HR_ORG_INFORMATION_TYPES HR_ORG_INFORMATION_TYPES holds a list of predefined types of organization information. These are the types of information you can enter when you select an organization classification on the Define Organization form. For example, costing and standard work day information. QuickCodes Columns Column NAVIGATION_METHOD QuickCodes Type QuickCodes Table ORG_NAVIGATION_METHOD COST FND_COMMON_LOOKUPS Go to COSTING zone of PERORDOR Generic multi row Generic single row Go to Parent Org zone of PERORDOR Go to SCL zone of PERORDOR Zoom GM GS P SCL Z Column Descriptions Name ORG_INFORMATION_TYPE Null? Type (PK) DESCRIPTION DESTINATION DISPLAYED_ORG_INFORMATION_TYPE FND_APPLICATION_ID LEGISLATION_CODE NAVIGATION_METHOD LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name Developer descriptive flexfield column. NULL VARCHAR2(240) Description of information type. NULL VARCHAR2(80) Zoom or call form destination. NULL VARCHAR2(30) Name of the information type that is visible to the user. NULL NUMBER(15) Foreign key reference to AOL application. NULL VARCHAR2(30) Legislation code for Business Group. NULL VARCHAR2(80) Navigation to be performed to maintain attributes for the organization type. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. Index Type HR_ORG_INFORMATION_TYPES_PK Description NOT NULL VARCHAR2(40) UNIQUE Sequence 1 Column Name ORG_INFORMATION_TYPE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–195 HR_ORG_INFO_TYPES_BY_CLASS HR_ORG_INFO_TYPES_BY_CLASS is an intersection table between HR_ORG_INFORMATION_TYPES and HR_ORGANIZATION_INFORMATION. This table defines the information type structures that are available for each organization classification. The rows in this table are predefined and are not maintained by any forms. Foreign Keys Primary Key Table HR_ORG_INFORMATION_TYPES QuickCodes Columns Column MANDATORY_FLAG Primary Key Column Foreign Key Column ORG_INFORMATION_TYPE ORG_INFORMATION_TYPE QuickCodes Type QuickCodes Table YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name ORG_CLASSIFICATION Null? Type (PK) ORG_INFORMATION_TYPE (PK) MANDATORY_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name HR_ORG_INFO_TYPES_BY_CLASS_FK1 HR_ORG_INFO_TYPES_BY_CLASS_PK Description NOT NULL VARCHAR2(40) NOT NULL VARCHAR2(40) NOT NULL VARCHAR2(30) NULL NULL NULL NULL NULL DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE UNIQUE 1 1 2 Classification type of an organization. For example, HR Organization, Business Group, etc. Developer descriptive flexfield column. An indication of whether a particular type of organization information is mandatory for a class. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name ORG_INFORMATION_TYPE ORG_CLASSIFICATION ORG_INFORMATION_TYPE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–196 Oracle HRMS Technical Reference Manual HR_PATTERNS A repeating pattern of time periods, for various uses. For example, a shift pattern may be defined for a group of workers, or a timetable for resource availability. QuickCodes Columns Column PATTERN_START_WEEKDAY QuickCodes Type QuickCodes Table WEEKDAY FRI MON SAT SUN THU TUE WED FND_COMMON_LOOKUPS Friday Monday Saturday Sunday Thursday Tuesday Wednesday Column Descriptions Name Null? Type PATTERN_ID NOT NULL NUMBER (PK) PATTERN_NAME Description NOT NULL VARCHAR2(80) PATTERN_START_WEEKDAY NULL VARCHAR2(30) PATTERN_START_TIME NULL VARCHAR2(5) OBJECT_VERSION_NUMBER NULL NUMBER CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN LAST_UPDATE_DATE NULL NULL NULL NULL NULL Indexes Index Name NUMBER DATE NUMBER NUMBER DATE Index Type HR_PATTERNS_PK HR_PATTERNS_UK1 Sequences Sequence UNIQUE UNIQUE Sequence 1 1 System–generated primary key column. Unique name to identify a pattern. A day of the week on which the pattern must start. A time of day (format HH:MI) at which the pattern must start. System–generated version of row. Increments by one with each update. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name PATTERN_ID PATTERN_NAME Derived Column HR_PATTERNS_S PATTERN_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–197 HR_PATTERN_BITS In order to simplify the construction of complex repeating patterns, such as work patterns or resource schedules, it is possible to define arbitrary periods of time which may be referred to in the pattern construction. For example, a time period may be created that is based on 8 hours and called ’Standard shift’. The time period is always based on a known period of real time (hours/days/weeks) and multiplied by a figure to arrive at the duration of the period. The multiplier figure may be any positive number, including fractions, so it is possible to specify time periods at any level of granularity. QuickCodes Columns Column BASE_TIME_UNIT QuickCodes Type QuickCodes Table SCHEDULER_TIME_UNIT DAYS HOURS WEEKS FND_COMMON_LOOKUPS Days Hours Weeks Column Descriptions Name PATTERN_BIT_ID Null? Type (PK) PATTERN_BIT_CODE NOT NULL BIT_MEANING NOT NULL TIME_UNIT_MULTIPLIER NOT NULL BASE_TIME_UNIT NOT NULL OBJECT_VERSION_NUMBER NULL CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN NULL NULL NULL NULL NULL Indexes Index Name System–generated primary key column. VARCHAR2(30) Unique name or code to identify the pattern bit. VARCHAR2(2000) Explanation of the pattern bit and its purpose. NUMBER The figure by which the base time unit must be multiplied to find the duration of the pattern bit. VARCHAR2(30) Real time unit (hours/days/weeks) from which the pattern bit duration is derived. NUMBER System–generated version of row. Increments by one with each update. NUMBER Standard Who column. DATE Standard Who column. NUMBER Standard Who column. DATE Standard Who column. NUMBER Standard Who column. Index Type HR_PATTERN_BITS_PK HR_PATTERN_BITS_UK1 Sequences Sequence Description NOT NULL NUMBER UNIQUE UNIQUE Sequence 1 1 Column Name PATTERN_BIT_ID PATTERN_BIT_CODE Derived Column HR_PATTERN_BITS_S PATTERN_BIT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–198 Oracle HRMS Technical Reference Manual HR_PATTERN_CONSTRUCTIONS Each row of this table represents a single period of time within a repeating time–based pattern or other time–based pattern. For the specified period of time, the pattern declares an availability (eg ’AT WORK’, ’OFF DUTY’ etc) which applies. The sequence number enables the order of the rows within a pattern to be constructed. A pattern may be constructed using either predefined pattern bits or by using other existing patterns to simplify the production of more complex patterns. If an existing pattern is used in a pattern construction row, it indicates that that pattern must be substituted into this point in the new pattern. Consequently, no availability may be specified on the row as it is derived from the component pattern. If a pattern bit is specified, then the availability specified applies for that period of time only. Foreign Keys Primary Key Table HR_PATTERNS HR_PATTERNS HR_PATTERN_BITS QuickCodes Columns Column AVAILABILITY Column Descriptions Name PATTERN_CONSTRUCTION_ID SEQUENCE_NO Primary Key Column Foreign Key Column PATTERN_ID PATTERN_ID PATTERN_BIT_ID PATTERN_ID COMPONENT_PATTERN_ID PATTERN_BIT_ID QuickCodes Type QuickCodes Table AVAILABILITY AVAILABLE NON QUALIFYING ON CALL QUALIFYING UNAVAILABLE FND_COMMON_LOOKUPS Available Non Qualifying On Call Qualifying Unavailable Null? Type (PK) NOT NULL NUMBER NOT NULL NUMBER AVAILABILITY PATTERN_ID NULL VARCHAR2(30) NOT NULL NUMBER PATTERN_BIT_ID NULL NUMBER COMPONENT_PATTERN_ID NULL NUMBER OBJECT_VERSION_NUMBER NULL NUMBER Description System–generated primary key column. The order of this row within its parent pattern. The availability applicable for the duration of the specified pattern bit. This may not be specified if no pattern_bit_id is specified. Foreign key to HR_PATTERNS. The pattern for which this construction is a part. Foreign key to HR_PATTERN_BITS. Foreign key to HR_PATTERNS (PATTERN_ID). Identifies a pattern whose construction must be substituted into this point of the parent pattern. System–generated version of row. Increments by one with each update. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–199 CREATED_BY CREATION_DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN NULL NULL NULL NULL NULL Indexes Index Name HR_PATTERN_CONSTRUCTIONS_FK1 HR_PATTERN_CONSTRUCTIONS_FK2 HR_PATTERN_CONSTRUCTIONS_FK3 HR_PATTERN_CONSTRUCTIONS_PK HR_PATTERN_CONSTRUCTIONS_UK1 Sequences Sequence NUMBER DATE DATE NUMBER NUMBER Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE 1 1 1 1 1 2 Standard Standard Standard Standard Standard Who Who Who Who Who column. column. column. column. column. Column Name PATTERN_BIT_ID PATTERN_ID COMPONENT_PATTERN_ID PATTERN_CONSTRUCTION_ID SEQUENCE_NO PATTERN_ID Derived Column HR_PATTERN_CONSTRUCTIONS_S PATTERN_CONSTRUCTION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–200 Oracle HRMS Technical Reference Manual HR_PATTERN_EXCEPTIONS A repeating pattern may be overridden by irregular events, for example a company holiday may interrupt the normal cycle of a work pattern. Exceptions may be simple, eg one day off, or complex, eg shifts during Christmas week. By defining a pattern, it is possible to specify simple or complex periods of time and the availability at each point in the period. That pattern may then be used to override another pattern for a specified period of time. When an exception pattern is applied to a repeating pattern from a given date and time, the repeating cycle will be interrupted by the exceptional pattern for one iteration and then the original pattern will resume. Foreign Keys Primary Key Table HR_PATTERNS QuickCodes Columns Column EXCEPTION_CATEGORY Column Descriptions Name EXCEPTION_ID (PK) Primary Key Column Foreign Key Column PATTERN_ID PATTERN_ID QuickCodes Type QuickCodes Table EXCEPTION_CATEGORY PUBLIC FND_COMMON_LOOKUPS Public Holiday Null? Type Description NOT NULL NUMBER PATTERN_ID EXCEPTION_NAME NOT NULL NUMBER NOT NULL VARCHAR2(80) EXCEPTION_START_TIME NOT NULL DATE EXCEPTION_END_TIME NOT NULL DATE EXCEPTION_CATEGORY NULL VARCHAR2(30) OBJECT_VERSION_NUMBER NULL NUMBER CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN LAST_UPDATE_DATE NULL NULL NULL NULL NULL Indexes Index Name HR_PATTERN_EXCEPTIONS_FK1 NUMBER DATE NUMBER NUMBER DATE System–generated primary key column. Foreign key to HR_PATTERNS. Unique name of this exception, eg ’Thanksgiving Day 1996’. The start date and time from which the exception will be applied. The end date and time of the exception (derived from the start time and the duration of the pattern). A category for the exception (eg Company Holidays). Validated by lookup (EXCEPTION CATEGORY). System–generated version of row. Increments by one with each update. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Index Type Sequence Column Name NOT UNIQUE 1 PATTERN_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–201 HR_PATTERN_EXCEPTIONS_PK HR_PATTERN_EXCEPTIONS_UK1 Sequences Sequence UNIQUE UNIQUE 1 1 2 3 EXCEPTION_ID PATTERN_ID EXCEPTION_NAME EXCEPTION_START_TIME Derived Column HR_PATTERN_EXCEPTIONS_S EXCEPTION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–202 Oracle HRMS Technical Reference Manual HR_PATTERN_PURPOSES A repeating pattern may be used for various purposes. Because the purpose for which it is used may affect the validation rules which are applied during its creation, it is necessary to specify the valid purposes for the pattern. Foreign Keys Primary Key Table HR_PATTERNS QuickCodes Columns Column PATTERN_PURPOSE Column Descriptions Name PATTERN_PURPOSE_ID Primary Key Column Foreign Key Column PATTERN_ID PATTERN_ID QuickCodes Type QuickCodes Table PATTERN_PURPOSE QUALIFYING PATTERN RESOURCE WORK FND_COMMON_LOOKUPS SSP Qualifying Pattern Resource Schedule Work Pattern Null? Type (PK) Description NOT NULL NUMBER PATTERN_PURPOSE NOT NULL VARCHAR2(30) PATTERN_ID OBJECT_VERSION_NUMBER NOT NULL NUMBER NULL NUMBER CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN LAST_UPDATE_DATE Indexes Index Name HR_PATTERN_PURPOSES_FK1 HR_PATTERN_PURPOSES_PK HR_PATTERN_PURPOSES_UK1 Sequences Sequence NULL NULL NULL NULL NULL NUMBER DATE NUMBER NUMBER DATE Index Type Sequence NOT UNIQUE UNIQUE UNIQUE 1 1 1 2 System–generated primary key column. Purpose for which the parent pattern may be used. Validated by lookup (PATTERN PURPOSE) Foreign key to HR_PATTERNS. System–generated version of row. Increments by one with each update. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name PATTERN_ID PATTERN_PURPOSE_ID PATTERN_PURPOSE PATTERN_ID Derived Column HR_PATTERN_PURPOSES_S PATTERN_PURPOSE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–203 HR_PATTERN_PURPOSE_USAGES Predefined data specifying the valid combinations of entities and pattern purposes for work patterns. For example, ’Resource Schedule’ may be a purpose which is only valid with ’Location’ and ’Schedulable Resource’, whilst ’Work pattern’ may be a purpose which is valid with ’Organization’, ’Person’ and ’Assignment’. Each row of this table specifies a valid combination of one purpose with one entity. QuickCodes Columns Column QuickCodes Type QuickCodes Table ENTITY_NAME SCHEDULABLE_ENTITY ASSIGNMENT JOB LEGISLATION LOCATION ORGANIZATION PAYROLL PERSON POSITION FND_COMMON_LOOKUPS Assignment Job Legislation Location Business Group Payroll Person Position PATTERN_PURPOSE PATTERN_PURPOSE QUALIFYING PATTERN RESOURCE WORK FND_COMMON_LOOKUPS SSP Qualifying Pattern Resource Schedule Work Pattern Column Descriptions Name PURPOSE_USAGE_ID Null? Type (PK) Description NOT NULL NUMBER ENTITY_NAME NOT NULL VARCHAR2(30) PATTERN_PURPOSE NOT NULL VARCHAR2(30) HIERARCHY_LEVEL NOT NULL NUMBER OBJECT_VERSION_NUMBER NULL NUMBER CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN LAST_UPDATE_DATE NULL NULL NULL NULL NULL Indexes Index Name NUMBER DATE NUMBER NUMBER DATE Index Type HR_PATTERN_PURPOSE_USAGES_PK HR_PATTERN_PURPOSE_USAGES_UK1 UNIQUE UNIQUE HR_PATTERN_PURPOSE_USAGES_UK2 UNIQUE Sequence 1 1 2 1 2 System–generated primary key column. Name of the entity. Validated by lookup (SCHEDULABLE ENTITY). Purpose of a pattern which is valid with the entity name. Validated by lookup (PATTERN PURPOSE). Patterns may be inherited from higher level entities. The level is specified here. System–generated version of row. Increments by one with each update. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name PURPOSE_USAGE_ID ENTITY_NAME PATTERN_PURPOSE PATTERN_PURPOSE HIERARCHY_LEVEL Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–204 Oracle HRMS Technical Reference Manual Sequences Sequence Derived Column HR_PATTERN_PURPOSE_USAGES_S PURPOSE_USAGE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–205 HR_POSITIONS_F HR_POSITIONS_F is a view based on the table HR_ALL_POSITIONS_F. It lists all of the positions visible within the current security profile. View Definition CREATE VIEW HR_POSITIONS_F as SELECT POSITION_ID ,EFFECTIVE_START_DATE ,EFFECTIVE_END_DATE ,AVAILABILITY_STATUS_ID ,BUSINESS_GROUP_ID ,ENTRY_GRADE_ID ,ENTRY_GRADE_RULE_ID ,ENTRY_STEP_ID ,JOB_ID ,LOCATION_ID ,ORGANIZATION_ID ,PAY_FREQ_PAYROLL_ID ,hr_general.decode_LATEST_POSITION_DEF_ID (position_id) ,position_definition_id ,POSITION_TRANSACTION_ID ,PRIOR_POSITION_ID ,RELIEF_POSITION_ID ,SUCCESSOR_POSITION_ID ,SUPERVISOR_POSITION_ID ,AMENDMENT_DATE ,AMENDMENT_RECOMMENDATION ,AMENDMENT_REF_NUMBER ,BARGAINING_UNIT_CD ,COMMENTS ,CURRENT_JOB_PROP_END_DATE ,CURRENT_ORG_PROP_END_DATE ,AVAIL_STATUS_PROP_END_DATE ,DATE_EFFECTIVE ,hr_general.get_POSITION_DATE_END(position_id) ,EARLIEST_HIRE_DATE ,FILL_BY_DATE ,FREQUENCY ,FTE ,MAX_PERSONS ,hr_general.decode_position_latest_NAME(position_id) ,name ,OVERLAP_PERIOD ,OVERLAP_UNIT_CD ,PAY_TERM_END_DAY_CD ,PAY_TERM_END_MONTH_CD ,PERMANENT_TEMPORARY_FLAG ,PERMIT_RECRUITMENT_FLAG ,POSITION_TYPE ,POSTING_DESCRIPTION ,PROBATION_PERIOD ,PROBATION_PERIOD_UNIT_CD Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–206 Oracle HRMS Technical Reference Manual ,PROPOSED_FTE_FOR_LAYOFF ,PROPOSED_DATE_FOR_LAYOFF ,REPLACEMENT_REQUIRED_FLAG ,REVIEW_FLAG ,SEASONAL_FLAG ,SECURITY_REQUIREMENTS ,STATUS ,TERM_START_DAY_CD ,TERM_START_MONTH_CD ,TIME_NORMAL_FINISH ,TIME_NORMAL_START ,UPDATE_SOURCE_CD ,WORKING_HOURS ,WORKS_COUNCIL_APPROVAL_FLAG ,WORK_PERIOD_TYPE_CD ,WORK_TERM_END_DAY_CD ,WORK_TERM_END_MONTH_CD ,PAY_BASIS_ID ,SUPERVISOR_ID ,INFORMATION1 ,INFORMATION2 ,INFORMATION3 ,INFORMATION4 ,INFORMATION5 ,INFORMATION6 ,INFORMATION7 ,INFORMATION8 ,INFORMATION9 ,INFORMATION10 ,INFORMATION11 ,INFORMATION12 ,INFORMATION13 ,INFORMATION14 ,INFORMATION15 ,INFORMATION16 ,INFORMATION17 ,INFORMATION18 ,INFORMATION19 ,INFORMATION20 ,INFORMATION21 ,INFORMATION22 ,INFORMATION23 ,INFORMATION24 ,INFORMATION25 ,INFORMATION26 ,INFORMATION27 ,INFORMATION28 ,INFORMATION29 ,INFORMATION30 ,INFORMATION_CATEGORY ,ATTRIBUTE1 ,ATTRIBUTE2 ,ATTRIBUTE3 ATTRIBUTE4 ,ATTRIBUTE5 ,ATTRIBUTE6 Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–207 ,ATTRIBUTE7 ,ATTRIBUTE8 ,ATTRIBUTE9 ,ATTRIBUTE10 ,ATTRIBUTE11 ,ATTRIBUTE12 ,ATTRIBUTE13 ,ATTRIBUTE14 ,ATTRIBUTE15 ,ATTRIBUTE16 ,ATTRIBUTE17 ,ATTRIBUTE18 ,ATTRIBUTE19 ,ATTRIBUTE20 ,ATTRIBUTE21 ,ATTRIBUTE22 ,ATTRIBUTE23 ,ATTRIBUTE24 ,ATTRIBUTE25 ,ATTRIBUTE26 ,ATTRIBUTE27 ,ATTRIBUTE28 ,ATTRIBUTE29 ,ATTRIBUTE30 ,ATTRIBUTE_CATEGORY ,REQUEST_ID ,PROGRAM_APPLICATION_ID ,PROGRAM_ID ,PROGRAM_UPDATE_DATE ,CREATED_BY ,CREATION_DATE ,LAST_UPDATED_BY ,LAST_UPDATE_DATE ,LAST_UPDATE_LOGIN ,OBJECT_VERSION_NUMBER from hr_all_positions_f Where DECODE(HR_SECURITY.VIEW_ALL ,’Y’ , ’TRUE’, HR_SECURITY.SHOW_RECORD(’PER_ALL_POSITIONS’ , POSITION_ID)) =’TRUE’ Column Descriptions Name POSITION_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE AVAILABILITY_STATUS_ID BUSINESS_GROUP_ID ENTRY_GRADE_ID ENTRY_GRADE_RULE_ID ENTRY_STEP_ID JOB_ID LOCATION_ID ORGANIZATION_ID PAY_FREQ_PAYROLL_ID POSITION_DEFINITION_ID DATE_EFFECTIVE_POS_DEF_ID Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NULL NOT NULL NULL NOT NULL NULL NUMBER(15) DATE DATE NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) NUMBER Description Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer to to to to to to to to to to to to to to base base base base base base base base base base base base base base table. table. table. table. table. table. table. table. table. table. table. table. table. table. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–208 Oracle HRMS Technical Reference Manual POSITION_TRANSACTION_ID PRIOR_POSITION_ID RELIEF_POSITION_ID SUCCESSOR_POSITION_ID SUPERVISOR_POSITION_ID AMENDMENT_DATE AMENDMENT_RECOMMENDATION AMENDMENT_REF_NUMBER BARGAINING_UNIT_CD COMMENTS CURRENT_JOB_PROP_END_DATE CURRENT_ORG_PROP_END_DATE AVAIL_STATUS_PROP_END_DATE DATE_EFFECTIVE DATE_END EARLIEST_HIRE_DATE FILL_BY_DATE FREQUENCY FTE MAX_PERSONS NAME DATE_EFFECTIVE_NAME OVERLAP_PERIOD OVERLAP_UNIT_CD PAY_TERM_END_DAY_CD PAY_TERM_END_MONTH_CD PERMANENT_TEMPORARY_FLAG PERMIT_RECRUITMENT_FLAG POSITION_TYPE POSTING_DESCRIPTION PROBATION_PERIOD PROBATION_PERIOD_UNIT_CD PROPOSED_FTE_FOR_LAYOFF PROPOSED_DATE_FOR_LAYOFF REPLACEMENT_REQUIRED_FLAG REVIEW_FLAG SEASONAL_FLAG SECURITY_REQUIREMENTS STATUS TERM_START_DAY_CD TERM_START_MONTH_CD TIME_NORMAL_FINISH TIME_NORMAL_START UPDATE_SOURCE_CD WORKING_HOURS WORKS_COUNCIL_APPROVAL_FLAG WORK_PERIOD_TYPE_CD WORK_TERM_END_DAY_CD WORK_TERM_END_MONTH_CD PAY_BASIS_ID SUPERVISOR_ID INFORMATION1 INFORMATION2 INFORMATION3 INFORMATION4 INFORMATION5 INFORMATION6 INFORMATION7 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(15) Refer NUMBER(15) Refer NUMBER(15) Refer NUMBER(15) Refer NUMBER(15) Refer DATE Refer VARCHAR2(2000) Refer VARCHAR2(30) Refer VARCHAR2(30) Refer LONG Refer DATE Refer DATE Refer DATE Refer DATE Refer DATE Refer DATE Refer DATE Refer VARCHAR2(30) Refer NUMBER(4,2) Refer NUMBER(4) Refer VARCHAR2(240) Refer VARCHAR2(240) Refer NUMBER(22,2) Refer VARCHAR2(30) Refer VARCHAR2(30) Refer VARCHAR2(30) Refer VARCHAR2(30) Refer VARCHAR2(30) Refer VARCHAR2(30) Refer VARCHAR2(2000) Refer NUMBER(22,2) Refer VARCHAR2(30) Refer NUMBER(4,2) Refer DATE Refer VARCHAR2(30) Refer VARCHAR2(30) Refer VARCHAR2(30) Refer VARCHAR2(2000) Refer VARCHAR2(30) Refer VARCHAR2(30) Refer VARCHAR2(30) Refer VARCHAR2(5) Refer VARCHAR2(5) Refer VARCHAR2(30) Refer NUMBER(22,3) Refer VARCHAR2(30) Refer VARCHAR2(30) Refer VARCHAR2(30) Refer VARCHAR2(30) Refer NUMBER(9) Refer NUMBER(10) Refer VARCHAR2(150) Refer VARCHAR2(150) Refer VARCHAR2(150) Refer VARCHAR2(150) Refer VARCHAR2(150) Refer VARCHAR2(150) Refer VARCHAR2(150) Refer to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–209 INFORMATION8 INFORMATION9 INFORMATION10 INFORMATION11 INFORMATION12 INFORMATION13 INFORMATION14 INFORMATION15 INFORMATION16 INFORMATION17 INFORMATION18 INFORMATION19 INFORMATION20 INFORMATION21 INFORMATION22 INFORMATION23 INFORMATION24 INFORMATION25 INFORMATION26 INFORMATION27 INFORMATION28 INFORMATION29 INFORMATION30 INFORMATION_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 ATTRIBUTE21 ATTRIBUTE22 ATTRIBUTE23 ATTRIBUTE24 ATTRIBUTE25 ATTRIBUTE26 ATTRIBUTE27 ATTRIBUTE28 ATTRIBUTE29 ATTRIBUTE30 ATTRIBUTE_CATEGORY REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(30) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(30) NUMBER(15) NUMBER(15) NUMBER(15) Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–210 Oracle HRMS Technical Reference Manual PROGRAM_UPDATE_DATE CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN OBJECT_VERSION_NUMBER NULL NULL NULL NULL NULL NULL NULL DATE NUMBER(15) DATE NUMBER(15) DATE NUMBER(15) NUMBER(9) Refer Refer Refer Refer Refer Refer Refer to to to to to to to base base base base base base base table. table. table. table. table. table. table. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–211 HR_PUMP_BATCH_EXCEPTIONS HR_PUMP_BATCH_EXCEPTIONS holds details of exception (error or warning) messages that may result from running data pump. Column Descriptions Name Null? Type EXCEPTION_LEVEL EXCEPTION_SEQUENCE Description NOT NULL VARCHAR2(1) (PK) NOT NULL EXCEPTION_TEXT FORMAT NULL NOT NULL SOURCE_ID NOT NULL SOURCE_TYPE NOT NULL Indicates the severity of the exception. NUMBER(15) Sequence number generated using HR_PUMP_BATCH_EXCEPTIONS_S. VARCHAR2(2000) The exception message text. VARCHAR2(30) The format in which the message text is held. NUMBER(15) Foreign key value for the message source table. VARCHAR2(30) Specifies the source of the exception. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–212 Oracle HRMS Technical Reference Manual HR_PUMP_BATCH_HEADERS HR_PUMP_BATCH_HEADERS holds the batch header information for each set of APIs (a batch) executed by data pump. Column Descriptions Name BATCH_ID (PK) BATCH_NAME BATCH_STATUS Null? Type NOT NULL NUMBER(15) NOT NULL VARCHAR2(80) NOT NULL VARCHAR2(30) BUSINESS_GROUP_NAME NULL VARCHAR2(80) CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN REFERENCE NULL NULL NULL NULL NULL NULL NUMBER(15) DATE NUMBER(15) DATE NUMBER(15) VARCHAR2(80) Description System generated primary key column. User’s name for the batch. Processing status of the batch. Business group for which the batch is run. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. User–defined reference information. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–213 HR_PUMP_BATCH_LINES HR_PUMP_BATCH_LINES holds the information required for data pump API calls. Foreign Keys Primary Key Table HR_API_MODULES HR_PUMP_BATCH_HEADERS Primary Key Column Foreign Key Column API_MODULE_ID BATCH_ID API_MODULE_ID BATCH_ID Column Descriptions Name Null? Type API_MODULE_ID NOT NULL NUMBER(15) BATCH_ID NOT NULL BATCH_LINE_ID LINE_STATUS (PK) NOT NULL NOT NULL LINK_VALUE NULL USER_SEQUENCE NULL PROCESS_SEQUENCE NULL PVAL001 NULL PVAL002 PVAL003 PVAL004 PVAL005 PVAL006 PVAL007 PVAL008 PVAL009 PVAL010 PVAL011 PVAL012 PVAL013 PVAL014 PVAL015 PVAL016 PVAL017 PVAL018 PVAL019 PVAL020 PVAL021 PVAL022 PVAL023 PVAL024 PVAL025 PVAL026 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Description Foreign key to HR_API_MODULES. Specifies the API to be executed. NUMBER(15) Foreign key to HR_PUMP_BATCH_HEADERS. Specifies the batch that this API call belongs to. NUMBER(15) System generated primary key. VARCHAR2(1) Processing status of this batch line. NUMBER(15) Used to group API calls for execution within a single thread. NUMBER(15) Used to override the default ordering of API calls by BATCH_LINE_ID. NUMBER(15) Used by the system to order API calls during a data pump run. VARCHAR2(2000) The PVAL columns are used to hold API parameter values. VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–214 Oracle HRMS Technical Reference Manual PVAL027 PVAL028 PVAL029 PVAL030 PVAL031 PVAL032 PVAL033 PVAL034 PVAL035 PVAL036 PVAL037 PVAL038 PVAL039 PVAL040 PVAL041 PVAL042 PVAL043 PVAL044 PVAL045 PVAL046 PVAL047 PVAL048 PVAL049 PVAL050 PVAL051 PVAL052 PVAL053 PVAL054 PVAL055 PVAL056 PVAL057 PVAL058 PVAL059 PVAL060 PVAL061 PVAL062 PVAL063 PVAL064 PVAL065 PVAL066 PVAL067 PVAL068 PVAL069 PVAL070 PVAL071 PVAL072 PVAL073 PVAL074 PVAL075 PVAL076 PVAL077 PVAL078 PVAL079 PVAL080 PVAL081 PVAL082 PVAL083 PVAL084 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–215 PVAL085 PVAL086 PVAL087 PVAL088 PVAL089 PVAL090 PVAL091 PVAL092 PVAL093 PVAL094 PVAL095 PVAL096 PVAL097 PVAL098 PVAL099 PVAL100 PVAL101 PVAL102 PVAL103 PVAL104 PVAL105 PVAL106 PVAL107 PVAL108 PVAL109 PVAL110 PVAL111 PVAL112 PVAL113 PVAL114 PVAL115 PVAL116 PVAL117 PVAL118 PVAL119 PVAL120 PVAL121 PVAL122 PVAL123 PVAL124 PVAL125 PVAL126 PVAL127 PVAL128 PVAL129 PVAL130 PVAL131 PVAL132 PVAL133 PVAL134 PVAL135 PVAL136 PVAL137 PVAL138 PVAL139 PVAL140 PVAL141 PVAL142 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–216 Oracle HRMS Technical Reference Manual PVAL143 PVAL144 PVAL145 PVAL146 PVAL147 PVAL148 PVAL149 PVAL150 PVAL151 PVAL152 PVAL153 PVAL154 PVAL155 PVAL156 PVAL157 PVAL158 PVAL159 PVAL160 PVAL161 PVAL162 PVAL163 PVAL164 PVAL165 PVAL166 PVAL167 PVAL168 PVAL169 PVAL170 PVAL171 PVAL172 PVAL173 PVAL174 PVAL175 PVAL176 PVAL177 PVAL178 PVAL179 PVAL180 PVAL181 PVAL182 PVAL183 PVAL184 PVAL185 PVAL186 PVAL187 PVAL188 PVAL189 PVAL190 PVAL191 PVAL192 PVAL193 PVAL194 PVAL195 PVAL196 PVAL197 PVAL198 PVAL199 PVAL200 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–217 PVAL201 PVAL202 PVAL203 PVAL204 PVAL205 PVAL206 PVAL207 PVAL208 PVAL209 PVAL210 PVAL211 PVAL212 PVAL213 PVAL214 PVAL215 PVAL216 PVAL217 PVAL218 PVAL219 PVAL220 PVAL221 PVAL222 PVAL223 PVAL224 PVAL225 PVAL226 PVAL227 PVAL228 PVAL229 PVAL230 PLONGVAL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) VARCHAR2(2000) LONG Used to store values. Index Type HR_PUMP_BATCH_LINES_UK1 UNIQUE Sequence 2 4 LONG parameter Column Name BATCH_ID BATCH_LINE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–218 Oracle HRMS Technical Reference Manual HR_PUMP_BATCH_LINE_USER_KEYS HR_PUMP_BATCH_LINE_USER_KEYS holds data pump user key information. Foreign Keys Primary Key Table HR_PUMP_BATCH_LINES Column Descriptions Name BATCH_LINE_ID Primary Key Column Foreign Key Column BATCH_LINE_ID BATCH_LINE_ID Null? Type CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN UNIQUE_KEY_ID USER_KEY_ID NULL NULL NULL NULL NULL NOT NULL NOT NULL USER_KEY_VALUE NOT NULL Indexes Index Name HR_PUMP_BATCH_LINE_USER_KEY_N1 Description NULL NUMBER(15) Foreign key to HR_PUMP_BATCH_LINES. Specifies the API call that created this user key. NUMBER(15) Standard Who column. DATE Standard Who column. NUMBER(15) Standard Who column. DATE Standard Who column. NUMBER(15) Standard Who column. NUMBER(15) System generated primary key. NUMBER(15) Surrogate primary key value reference using this user key. VARCHAR2(240) Name value used in data pump API calls. Index Type Sequence Column Name NOT UNIQUE 2 USER_KEY_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–219 HR_PUMP_DEFAULT_EXCEPTIONS HR_PUMP_DEFAULT_EXCEPTIONS specifies old–style APIs whose parameter default values are NULL instead of the HR_API parameter default values. Column Descriptions Name Null? Type API_MODULE_TYPE NOT NULL VARCHAR2(30) CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN MODULE_NAME NULL NULL NULL NULL NULL NOT NULL NUMBER(15) DATE NUMBER(15) DATE NUMBER(15) VARCHAR2(30) Description Used with MODULE_NAME to identify the API. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–220 Oracle HRMS Technical Reference Manual HR_PUMP_MAPPING_PACKAGES HR_PUMP_MAPPING_PACKAGES lists the packages that contain parameter mapping functions used in data pump API calls. Column Descriptions Name MAPPING_PACKAGE Null? Type Description NOT NULL VARCHAR2(30) MODULE_NAME NULL VARCHAR2(30) API_MODULE_TYPE NULL VARCHAR2(30) MODULE_PACKAGE NULL VARCHAR2(30) CHECKING_ORDER LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name NOT NULL NUMBER(15) NULL NULL NULL NULL NULL DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type HR_PUMP_MAPPING_PACKAGES_I1 UNIQUE Sequence 1 2 3 4 Name of PL/SQL package containing parameter mapping functions for this API. PL/SQL function name of this API. If module_name is not null this column must specify the module type for this API. API PL/SQL package to which the mapping functions apply. Order of checking mapping functions package. A lower value means that the package is checked earlier. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name MAPPING_PACKAGE MODULE_NAME API_MODULE_TYPE MODULE_PACKAGE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–221 HR_PUMP_MODULE_PARAMETERS HR_PUMP_MAPPING_PACKAGES holds parameter information for APIs executed by data pump. Column Descriptions Name API_MODULE_TYPE API_PARAMETER_NAME CREATED_BY CREATION_DATE DEFAULT_VALUE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN MAPPING_DEFINITION MAPPING_TYPE MODULE_NAME Null? Type Description NOT NULL VARCHAR2(30) Used with MODULE_NAME to identify the API. NOT NULL VARCHAR2(30) Name of the API parameter. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. NULL VARCHAR2(240) Non–standard default value for this parameter. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL VARCHAR2(30) Value is specific to MAPPING_TYPE. NOT NULL VARCHAR2(30) Used to specify how data pump show process this API parameter. NOT NULL VARCHAR2(30) Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–222 Oracle HRMS Technical Reference Manual HR_PUMP_RANGES HR_PUMP_RANGES holds information on how a batch will be split up for processing during a data pump run. Foreign Keys Primary Key Table HR_PUMP_BATCH_HEADERS Column Descriptions Name BATCH_ID Primary Key Column Foreign Key Column BATCH_ID BATCH_ID Null? Type (PK) NOT NULL NUMBER(15) ENDING_PROCESS_SEQUENCE NOT NULL NUMBER(15) RANGE_NUMBER NOT NULL NUMBER(15) (PK) RANGE_STATUS NOT NULL VARCHAR2(1) STARTING_PROCESS_SEQUENCE NOT NULL NUMBER(15) Description Foreign key to HR_PUMP_BATCH_LINES. Specifies the batch to be executed. End value of the range to be processed. Used with BATCH_ID to identify the range. Processing status for this range. Start value of the range to be processed. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–223 HR_PUMP_REQUESTS HR_PUMP_REQUESTS holds information on running data pump processes. Foreign Keys Primary Key Table HR_PUMP_BATCH_HEADERS Primary Key Column Foreign Key Column BATCH_ID BATCH_ID Column Descriptions Name BATCH_ID (PK) Null? Type NOT NULL NUMBER(15) PROCESS_TYPE NOT NULL VARCHAR2(30) REQUEST_ID NOT NULL NUMBER(15) (PK) Description Foreign key to HR_PUMP_BATCH_HEADERS. Specifies the batch being processed by the data pump process. Used to specify the type of the data pump process. Specifies the concurrent manager REQUEST_ID for this process. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–224 Oracle HRMS Technical Reference Manual HR_QUESTIONNAIRES Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS QuickCodes Columns Column AVAILABLE_FLAG Column Descriptions Name QUESTIONNAIRE_TEMPLATE_ID Primary Key Column Foreign Key Column ORGANIZATION_ID BUSINESS_GROUP_ID QuickCodes Type QuickCodes Table YES_NO N Y FND_COMMON_LOOKUPS No Yes Null? Type (PK) Description NOT NULL NUMBER(15) NAME TEXT NOT NULL VARCHAR2(80) NOT NULL LONG AVAILABLE_FLAG NOT NULL VARCHAR2(30) BUSINESS_GROUP_ID NOT NULL NUMBER(15) OBJECT_VERSION_NUMBER NOT NULL NUMBER(9) LAST_UPDATED_BY LAST_UPDATE_LOGIN LAST_UPDATE_DATE CREATED_BY CREATION_DATE Indexes Index Name HR_QUESTIONNAIRES_FK HR_QUESTIONNAIRES_PK HR_QUESTIONNAIRES_UK1 Sequences Sequence NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) DATE NUMBER(15) DATE Index Type Sequence NOT UNIQUE UNIQUE UNIQUE 1 2 2 4 System generated primary key from HR_QUESTIONNAIRES_S. Questionnaire name. HTML code for the questionnaire. Indicates whether the questionnaire is available for use. Foreign key to HR_ALL_ORGANIZATION_UNITS. System–generated version of row. Increments by one with each update. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID QUESTIONNAIRE_TEMPLATE_ID NAME BUSINESS_GROUP_ID Derived Column HR_QUESTIONNAIRES_S QUESTIONNAIRE_TEMPLATE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–225 HR_QUEST_ANSWERS Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS HR_QUESTIONNAIRES Primary Key Column Foreign Key Column ORGANIZATION_ID QUESTIONNAIRE_TEMPLATE_ID BUSINESS_GROUP_ID QUESTIONNAIRE_TEMPLATE_ID Column Descriptions Name QUESTIONNAIRE_ANSWER_ID Null? Type (PK) Description NOT NULL NUMBER(15) QUESTIONNAIRE_TEMPLATE_ID NOT NULL NUMBER(15) TYPE NOT NULL VARCHAR2(30) TYPE_OBJECT_ID NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY LAST_UPDATE_DATE CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name HR_QUEST_ANSWERS_FK1 HR_QUEST_ANSWERS_FK2 HR_QUEST_ANSWERS_PK HR_QUEST_ANSWERS_UK1 Sequences Sequence NUMBER(15) NUMBER(15) NUMBER(15) DATE DATE Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE 1 1 2 2 4 System generated primary key from HR_QUEST_ANSWERS_S. Foreign Key to HR_QUESTIONNAIRES. Type of object that this answer set is for (eg. APPRAISAL, PARTICIPANT). Primary key identifier for the object using this answer set. Foreign key to HR_ALL_ORGANIZATION_UNITS. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name QUESTIONNAIRE_TEMPLATE_ID BUSINESS_GROUP_ID QUESTIONNAIRE_ANSWER_ID TYPE TYPE_OBJECT_ID Derived Column HR_QUEST_ANSWERS_S QUESTIONNAIRE_ANSWER_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–226 Oracle HRMS Technical Reference Manual HR_QUEST_ANSWER_VALUES Foreign Keys Primary Key Table HR_QUEST_ANSWERS HR_QUEST_FIELDS Column Descriptions Name QUEST_ANSWER_VAL_ID Primary Key Column Foreign Key Column QUESTIONNAIRE_ANSWER_ID FIELD_ID QUESTIONNAIRE_ANSWER_ID FIELD_ID Null? Type (PK) QUESTIONNAIRE_ANSWER_ID NOT NULL FIELD_ID NOT NULL OBJECT_VERSION_NUMBER NOT NULL VALUE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY LAST_UPDATE_DATE CREATION_DATE Indexes Index Name HR_QUEST_ANSWER_VALUES_FK1 HR_QUEST_ANSWER_VALUES_FK2 HR_QUEST_ANSWER_VALUES_PK HR_QUEST_ANSWER_VALUES_UK1 Sequences Sequence Description NOT NULL NUMBER(15) NULL NULL NULL NULL NULL NULL System generated primary key from HR_QUEST_ANSWER_VALUES_S. NUMBER(15) Foreign key to HR_QUEST_ANSWERS. NUMBER(15) Foreign key to HR_QUEST_FIELDS. NUMBER(9) System–generated version of row. Increments by one with each update. VARCHAR2(2000) Answer value. NUMBER(15) Standard Who column. NUMBER(15) Standard Who column. NUMBER(15) Standard Who column. DATE Standard Who column. DATE Standard Who column. Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE 1 1 2 2 4 Column Name QUESTIONNAIRE_ANSWER_ID FIELD_ID QUEST_ANSWER_VAL_ID QUESTIONNAIRE_ANSWER_ID FIELD_ID Derived Column HR_QUEST_ANSWER_VALUES_S QUEST_ANSWER_VAL_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–227 HR_QUEST_FIELDS Foreign Keys Primary Key Table HR_QUESTIONNAIRES QuickCodes Columns Column SQL_REQUIRED_FLAG Primary Key Column Foreign Key Column QUESTIONNAIRE_TEMPLATE_ID QUESTIONNAIRE_TEMPLATE_ID QuickCodes Type QuickCodes Table YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name FIELD_ID Null? Type (PK) QUESTIONNAIRE_TEMPLATE_ID NOT NULL NAME TYPE HTML_TEXT NOT NULL NOT NULL NOT NULL SQL_REQUIRED_FLAG NOT NULL SQL_TEXT NULL OBJECT_VERSION_NUMBER NOT NULL LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name HR_QUEST_FIELDS_FK HR_QUEST_FIELDS_PK Sequences Sequence Description NOT NULL NUMBER(15) System generated primary key from HR_QUEST_FIELDS_S. NUMBER(15) Foreign Key to HR_QUESTIONNAIRES. VARCHAR2(2000) Field name. VARCHAR2(30) Field type. LONG Additional HTML code used to define this field. VARCHAR2(30) Indicates whether a SQL statement is used to determine available values for this field. VARCHAR2(2000) SQL statement used to generate available values for this field. NUMBER(9) System–generated version of row. Increments by one with each update. DATE Standard Who column. NUMBER(15) Standard Who column. NUMBER(15) Standard Who column. NUMBER(15) Standard Who column. DATE Standard Who column. Index Type Sequence NOT UNIQUE UNIQUE 1 2 Column Name QUESTIONNAIRE_TEMPLATE_ID FIELD_ID Derived Column HR_QUEST_FIELDS_S FIELD_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–228 Oracle HRMS Technical Reference Manual HR_SOFT_CODING_KEYFLEX HR_SOFT_CODING_KEYFLEX is the table for the protected Soft Coded Legislation (SCL) key flexfield. NOTE: Localization teams are responsible for setting up these flexfields for use under their legislation code . Users cannot change this flexfield structure. Users make entries stored in this table at the assignment, organization or payroll level, depending on the requirements of their legislation as analyzed by the localization team. Column Descriptions Name SOFT_CODING_KEYFLEX_ID CONCATENATED_SEGMENTS REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ID_FLEX_NUM SUMMARY_FLAG ENABLED_FLAG START_DATE_ACTIVE END_DATE_ACTIVE SEGMENT1 SEGMENT2 SEGMENT3 SEGMENT4 SEGMENT5 SEGMENT6 SEGMENT7 SEGMENT8 SEGMENT9 SEGMENT10 SEGMENT11 SEGMENT12 SEGMENT13 SEGMENT14 SEGMENT15 SEGMENT16 SEGMENT17 SEGMENT18 SEGMENT19 SEGMENT20 SEGMENT21 SEGMENT22 SEGMENT23 SEGMENT24 SEGMENT25 SEGMENT26 SEGMENT27 Null? Type (PK) Description NOT NULL NUMBER(15) System–generated primary key column. NULL VARCHAR2(240) Key flexfield segment column. NULL NUMBER(15) Standard Who Column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who Column. NULL DATE Standard Who column. NOT NULL NUMBER(15) Key flexfield structure foreign key. NOT NULL VARCHAR2(1) Key flexfield summary flag. NOT NULL VARCHAR2(1) Key flexfield enabled flag. NULL DATE Date before which key flexfield combination is invalid. NULL DATE Date after which key flexfield combination is invalid. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–229 SEGMENT28 SEGMENT29 SEGMENT30 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type HR_SOFT_CODING_KEYFLEX_PK Sequences Sequence Sequence UNIQUE 1 Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name SOFT_CODING_KEYFLEX_ID Derived Column HR_SOFT_CODING_KEYFLEX_S SOFT_CODING_KEYFLEX_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–230 Oracle HRMS Technical Reference Manual HR_STU_EXCEPTIONS HR_STU_EXCEPTIONS will contain details of any error conditions found during an HRMS seed data installation. Under normal conditions this table will remain empty. Column Descriptions Name TABLE_NAME Null? Type (PK) SURROGATE_ID (PK) EXCEPTION_TEXT (PK) Indexes Index Name The name of the startup table where the error was found. NOT NULL NUMBER(15) Id of the record which failed to validation check. NOT NULL VARCHAR2(240) Helpful error text to identify the validation check that failed. Index Type HR_STU_EXCEPTIONS_PK Description NOT NULL VARCHAR2(30) UNIQUE Sequence 1 2 3 Column Name TABLE_NAME SURROGATE_ID EXCEPTION_TEXT Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–231 HR_STU_HISTORY HR_STU_HISTORY records which versions of HRMS startup data have been installed. It records ,for each Legislation, what version of the startup data dat file has been imported into the account and whether the merge of that data was successful. Column Descriptions Name PACKAGE_NAME (PK) DATE_OF_EXPORT DATE_OF_IMPORT STATUS LEGISLATION_CODE Indexes Index Name Null? Type Label identifying the version of dat file installed NOT NULL DATE Date the dat file was created NOT NULL DATE Date the DAT file was installed NOT NULL VARCHAR2(240) Whether the merge is in Phase1/Phase2/Complete NULL VARCHAR2(30) Foreign key to FND_TERRITORIES. Index Type HR_STU_HISTORY_PK Description NOT NULL VARCHAR2(30) UNIQUE Sequence 1 Column Name PACKAGE_NAME Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–232 Oracle HRMS Technical Reference Manual HR_SUMMARY Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS Column Descriptions Name ID_VALUE (PK) TYPE Primary Key Column Foreign Key Column BUSINESS_GROUP_ID BUSINESS_GROUP_ID Null? Type NULL BUSINESS_GROUP_ID NOT NULL OBJECT_VERSION_NUMBER NULL FK_VALUE1 NULL FK_VALUE2 NULL FK_VALUE3 NULL TEXT_VALUE1 TEXT_VALUE2 TEXT_VALUE3 TEXT_VALUE4 TEXT_VALUE5 TEXT_VALUE6 TEXT_VALUE7 NUM_VALUE1 NUM_VALUE2 NUM_VALUE3 DATE_VALUE1 DATE_VALUE2 DATE_VALUE3 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name HR_SUMMARY_FK1 HR_SUMMARY_FK2 HR_SUMMARY_N1 HR_SUMMARY_PK Description NOT NULL NUMBER(15) System–generated primary key column. VARCHAR2(30) The name of the information type. NUMBER(15) Foreign key to HR_ORGANIZATION_UNITS. NUMBER(9) System–generated version of the row. Increments by one with each update. NUMBER(15) Foreign Key to id_value in HR_SUMMARY of different TYPE. NUMBER(15) Foreign Key to id_value in HR_SUMMARY of different TYPE. NUMBER(15) Foreign Key to id_value in HR_SUMMARY of different TYPE. VARCHAR2(240) Text column. VARCHAR2(240) Text column. VARCHAR2(240) Text column. VARCHAR2(240) Text column. VARCHAR2(240) Text column. VARCHAR2(4000) Text column. VARCHAR2(240) Text column. NUMBER(15) Numeric column. NUMBER(15) Numeric column. NUMBER(15) Numeric column. DATE Date column. DATE Date column. DATE Date column. DATE Standard Who column. NUMBER(15) Standard Who column. NUMBER(15) Standard Who column. NUMBER(15) Standard Who column. DATE Standard Who column. Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE 1 1 1 2 3 1 UNIQUE Column Name FK_VALUE1 FK_VALUE2 TYPE BUSINESS_GROUP_ID TEXT_VALUE1 ID_VALUE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–233 HR_TIPS Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS Primary Key Column Foreign Key Column ORGANIZATION_ID BUSINESS_GROUP_ID Column Descriptions Name TIP_ID Null? Type (PK) Description NOT NULL NUMBER(15) FILENAME NOT NULL VARCHAR2(8) SCREEN NOT NULL VARCHAR2(30) FIELD NOT NULL VARCHAR2(30) LANGUAGE_CODE NOT NULL VARCHAR2(4) TEXT BUSINESS_GROUP_ID NULL LONG NULL NUMBER(15) ENABLED_FLAG NOT NULL VARCHAR2(1) Indexes Index Name HR_TIPS_FK1 HR_TIPS_PK HR_TIPS_UK1 Sequences Sequence HR_TIPS_S Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE 2 2 2 4 6 8 System generated primary key from HR_TIPS_S. Name of the file that the tip was loaded from. Name of the screen that the tip is valid for. Name of the field that this tip is for. Language code that the tip is valid for. Tip text. Foreign key to HR_ORGANIZATION_UNITS. Flag that indicates if this tip is enabled. Column Name BUSINESS_GROUP_ID TIP_ID SCREEN FIELD LANGUAGE_CODE BUSINESS_GROUP_ID Derived Column TIP_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–234 Oracle HRMS Technical Reference Manual HR_WORKFLOWS HR_WORKFLOWS holds the WORKFLOW_ID and WORKFLOW_NAME of taskflows in Oracle HRMS. Taskflows are user defined navigation flows to simplify the navigation process when specific tasks require multiple windows. For example, the task of hiring an employee may require the user to enter data in 5 windows. A taskflow can represent the sequence in which the user must enter data. There can only be one entry point, or node, for a taskflow. A number of default taskflows are predefined with the system. Column Descriptions Name WORKFLOW_ID (PK) WORKFLOW_NAME Indexes Index Name Null? Type NOT NULL VARCHAR2(30) Index Type HR_WORKFLOWS_PK HR_WORKFLOWS_UK2 Sequences Sequence Description NOT NULL NUMBER(9) UNIQUE UNIQUE Sequence 1 1 System–generated primary key column. Name of the taskflow. Column Name WORKFLOW_ID WORKFLOW_NAME Derived Column HR_WORKFLOWS_S WORKFLOW_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–235 HR_WORKING_PERSON_LISTS Holds a list of people who constitute a user current list, used in the Line Manager Web pages Column Descriptions Name WORKING_PERSON_LIST_ID Null? Type (PK) Description NOT NULL NUMBER(9) OWNING_PERSON_ID NOT NULL NUMBER(10) SELECTED_PERSON_ID NOT NULL NUMBER(10) CURRENT_SELECTION NULL VARCHAR2(30) MULTIPLE_SELECTION NULL VARCHAR2(30) Indexes Index Name HR_WORKING_PERSON_LISTS_N1 HR_WORKING_PERSON_LISTS_N2 HR_WORKING_PERSON_LISTS_PK Sequences Sequence Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 2 2 2 Primary key of HR_WORKING_PERSON_LISTS. Foreign key to PER_ALL_PEOPLE_F, holds the ID of the person who owns the list. Foreign key to PER_ALL_PEOPLE_F, holds the ID of the selected person. An indication that the person is currently being worked with. An indication that the row is part of a set currently being worked with. Column Name OWNING_PERSON_ID SELECTED_PERSON_ID WORKING_PERSON_LIST_ID Derived Column HR_WORKING_PERSON_LISTS_S WORKING_PERSON_LIST_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–236 Oracle HRMS Technical Reference Manual HR_REPORT_LOOKUPS HR_REPORT_LOOKUPS stores the Select and Sort Parameters that are inputted by the user using the SRS definition screen. Each row includes an the Report Name, the Report Type i.e. whether it is a Sort Parameter Code or a Select Parameter Code, the QuickCode. Each row also contains additional information such as whether the QuickCode is enabled, and the dates when the QuickCode becomes active and inactive. This information is used by Oracle Application Object Library for the SRS screen. The Lookup Code has a foreign key with fnd_common_lookup(lookup_code). the meaning of the lookup code is stored here. Column Descriptions Name REPORT_NAME REPORT_LOOKUP_TYPE LOOKUP_CODE ENABLED_FLAG CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN Null? Type NOT NOT NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(1) NUMBER(15) DATE NUMBER(15) DATE NUMBER(15) Description Standard Standard Standard Standard Standard Who Who Who Who Who column. column. column. column. column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–237 HRU_SALARY_PROPOSALS View Definition CREATE VIEW HRU_SALARY_PROPOSALS as SELECT PRO1.ROWID , PER.FULL_NAME , PER.TITLE , ASS.BUSINESS_GROUP_ID , BGR.NAME , PER.EMPLOYEE_NUMBER , ASS.ASSIGNMENT_ID , ASS.ASSIGNMENT_NUMBER , ASS.EMPLOYMENT_CATEGORY , ORG.NAME , ASS.ORGANIZATION_ID , GRD.NAME , ASS.GRADE_ID ,FND_NUMBER.CANONICAL_TO_NUMBER(PE_GET_VAL_PKG.GET_GRADE_VALUE(GRD.GRADE_ID,PPB.RATE_ID, PRO1.CHANGE_DATE, ’MAX’)) ,FND_NUMBER.CANONICAL_TO_NUMBER(PE_GET_VAL_PKG.GET_GRADE_VALUE(GRD.GRADE_ID,PPB.RATE_ID, PRO1.CHANGE_DATE, ’MID’)) ,FND_NUMBER.CANONICAL_TO_NUMBER(PE_GET_VAL_PKG.GET_GRADE_VALUE(GRD.GRADE_ID,PPB.RATE_ID, PRO1.CHANGE_DATE, ’MIN’)) ,FND_NUMBER.CANONICAL_TO_NUMBER(PE_GET_VAL_PKG.GET_GRADE_VALUE(GRD.GRADE_ID,PPB.RATE_ID, PRO1.CHANGE_DATE, ’MAX’))*NVL(PPB.GRADE_ANNUALIZATION_FACTOR,TPT.NUMBER_PER_FISCAL_YEAR) ,FND_NUMBER.CANONICAL_TO_NUMBER(PE_GET_VAL_PKG.GET_GRADE_VALUE(GRD.GRADE_ID,PPB.RATE_ID, PRO1.CHANGE_DATE, ’MID’))*NVL(PPB.GRADE_ANNUALIZATION_FACTOR,TPT.NUMBER_PER_FISCAL_YEAR) ,FND_NUMBER.CANONICAL_TO_NUMBER( PE_GET_VAL_PKG.GET_GRADE_VALUE(GRD.GRADE_ID,PPB.RATE_ID, PRO1.CHANGE_DATE, ’MIN’))*NVL(PPB.GRADE_ANNUALIZATION_FACTOR,TPT.NUMBER_PER_FISCAL_YEAR) ,NVL(PPB.GRADE_ANNUALIZATION_FACTOR,TPT.NUMBER_PER_FISCAL_YEAR) ,NVL(PPB.PAY_ANNUALIZATION_FACTOR,TPT.NUMBER_PER_FISCAL_YEAR) ,LKU5.MEANING ,LKU4.MEANING , PPB.NAME , ASS.PAY_BASIS_ID , POS.NAME , ASS.POSITION_ID , JOB.NAME , ASS.JOB_ID ,PRL.PAYROLL_NAME ,ASS.PAYROLL_ID , PRO2.CHANGE_DATE ,PRO2.PROPOSED_SALARY_N ,PRO2.PROPOSED_SALARY_N*NVL(PPB.PAY_ANNUALIZATION_FACTOR,TPT.NUMBER_PER_FISCAL_YEAR) , PRO2.FORCED_RANKING , PRV2.PERFORMANCE_RATING ,LKU2.MEANING , PRO1.PROPOSAL_REASON ,LKU.MEANING , PRV2.REVIEW_DATE , PRO1.PAY_PROPOSAL_ID ,PRO1.PROPOSED_SALARY_N ,PRO1.PROPOSED_SALARY_N*NVL(PPB.PAY_ANNUALIZATION_FACTOR,TPT.NUMBER_PER_FISCAL_YEAR) Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–238 Oracle HRMS Technical Reference Manual ,PET.INPUT_CURRENCY_CODE , PRO1.CHANGE_DATE , PRO1.APPROVED , PRV1.PERFORMANCE_RATING ,PRO1.FORCED_RANKING ,LKU3.MEANI NG , PRV1.REVIEW_DATE , PRO1.OBJECT_VERSION_NUMBER , COM1.COMPONENT_ID , COM2.COMPONENT_ID , COM3.COMPONENT_ID , COM4.COMPONENT_ID , COM5.COMPONENT_ID , COM6.COMPONENT_ID , COM7.COMPONENT_ID , COM8.COMPONENT_ID , COM9.COMPONENT_ID , COM10.COMPONENT_ID , COM1.CHANGE_AMOUNT_N , COM2.CHANGE_AMOUNT_N , COM3.CHANGE_AMOUNT_N , COM4.CHANGE_AMOUNT_N , COM5.CHANGE_AMOUNT_N , COM6.CHANGE_AMOUNT_N , COM7.CHANGE_AMOUNT_N , COM8.CHANGE_AMOUNT_N , COM9.CHANGE_AMOUNT_N , COM10.CHANGE_AMOUNT_N , COM1.CHANGE_PERCENTAGE , COM2.CHANGE_PERCENTAGE , COM3.CHANGE_PERCENTAGE , COM4.CHANGE_PERCENTAGE , COM5.CHANGE_PERCENTAGE , COM6.CHANGE_PERCENTAGE , COM7.CHANGE_PERCENTAGE , COM8.CHANGE_PERCENTAGE , COM9.CHANGE_PERCENTAGE , COM10.CHANGE_PERCENTAGE , ’COL’ , ’JOEV’ , ’LOAD’ , ’MKAD’ , ’NEWH’ , ’PERF’ , ’PERE’ , ’PROG’ , ’PROM’ , ’TRAD’ , COM1.OBJECT_VERSION_NUMBER , COM2.OBJECT_VERSION_NUMBER , COM3.OBJECT_VERSION_NUMBER , COM4.OBJECT_VERSION_NUMBER , COM5.OBJECT_VERSION_NUMBER , COM6.OBJECT_VERSION_NUMBER , COM7.OBJECT_VERSION_NUMBER , COM8.OBJECT_VERSION_NUMBER Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–239 , , , , , , , , , , , , , , COM9.OBJECT_VERSION_NUMBER COM10.OBJECT_VERSION_NUMBER COM1.APPROVED COM2.APPROVED COM3.APPROVED COM4.APPROVED COM5.APPROVED COM6.APPROVED COM7.APPROVED COM8.APPROVED COM9.APPROVED COM10.APPROVED PET.ELEMENT_TYPE_ID PIV.INPUT_VALUE_ID FROM PER_PEOPLE_f PER, HR_LOOKUPS LKU, HR_LOOKUPS LKU2, HR_LOOKUPS LKU3, HR_LOOKUPS LKU4, HR_LOOKUPS LKU5, PER_TIME_PERIOD_TYPES TPT, PAY_ALL_PAYROLLS_F PRL, PER_ASSIGNMENTS_F ASS, PER_ASSIGNMENT_STATUS_TYPES AST, PAY_ELEMENT_TYPES_F PET, PAY_INPUT_VALUES_F PIV, PER_PAY_BASES PPB, PER_PERFORMANCE_REVIEWS PRV1, PER_PAY_PROPOSALS PRO1, PER_PERFORMANCE_REVIEWS PRV2, PER_PAY_PROPOSALS PRO2, PER_GRADES GRD, HR_ALL_ORGANIZATION_UNITS BGR, HR_ALL_ORGANIZATION_UNITS ORG, PER_ALL_POSITIONS POS, PER_JOBS JOB, PER_PAY_PROPOSAL_COMPONENTS COM1, PER_PAY_PROPOSAL_COMPONENTS COM2, PER_PAY_PROPOSAL_COMPONENTS COM3, PER_PAY_PROPOSAL_COMPONENTS COM4, PER_PAY_PROPOSAL_COMPONENTS COM5, PER_PAY_PROPOSAL_COMPONENTS COM6, PER_PAY_PROPOSAL_COMPONENTS COM7, PER_PAY_PROPOSAL_COMPONENTS COM8, PER_PAY_PROPOSAL_COMPONENTS COM9, PER_PAY_PROPOSAL_COMPONENTS COM10, FND_SESSIONS FND WHERE PER.PERSON_ID = ASS.PERSON_ID and LKU.LOOKUP_CODE (+) = PRO1.PROPOSAL_REASON AND LKU.LOOKUP_TYPE (+) = ’PROPOSAL_REASON’ and LKU3.LOOKUP_CODE (+) = PRV1.PERFORMANCE_RATING AND LKU3.LOOKUP_TYPE (+) = ’PERFORMANCE_RATING’ and LKU2.LOOKUP_CODE (+) = PRV2.PERFORMANCE_RATING AND LKU2.LOOKUP_TYPE (+) = ’PERFORMANCE_RATING’ AND LKU4.LOOKUP_CODE=PPB.PAY_BASIS Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–240 Oracle HRMS Technical Reference Manual AND LKU4.LOOKUP_TYPE=’PAY_BASIS’ AND LKU5.LOOKUP_CODE(+)=PPB.RATE_BASIS AND LKU5.LOOKUP_TYPE(+)=’PAY_BASIS’ AND PRV1.PERFORMANCE_REVIEW_ID(+)=PRO1.PERFORMANCE_REVIEW_ID AND PRV2.PERFORMANCE_REVIEW_ID(+)=PRO2.PERFORMANCE_REVIEW_ID AND ASS.ORGANIZATION_ID = ORG.ORGANIZATION_ID AND ASS.ASSIGNMENT_STATUS_TYPE_ID = AST.ASSIGNMENT_STATUS_TYPE_ID AND AST.PER_SYSTEM_STATUS != ’TERM_ASSIGN’ AND ASS.GRADE_ID = GRD.GRADE_ID(+) AND ASS.PAY_BASIS_ID = PPB.PAY_BASIS_ID AND ASS.JOB_ID = JOB.JOB_ID (+) AND ASS.POSITION_ID = POS.POSITION_ID (+) AND ASS.ASSIGNMENT_TYPE = ’E’ AND ASS.PAYROLL_ID=PRL.PAYROLL_ID AND ASS.EFFECTIVE_START_DATE BETWEEN PRL.EFFECTIVE_START_DATE AND PRL.EFFECTIVE_END_DATE AND PRL.PERIOD_TYPE=TPT.PERIOD_TYPE AND ASS.ASSIGNMENT_ID = PRO1.ASSIGNMENT_ID (+) AND PRO1.APPROVED(+) = ’N’ AND ASS.ASSIGNMENT_ID = PRO2.ASSIGNMENT_ID(+) AND (PRO2.CHANGE_DATE IS NULL OR PRO2.CHANGE_DATE = (SELECT MAX(CHANGE_DATE) FROM PER_PAY_PROPOSALS PRO3 WHERE PRO2.ASSIGNMENT_ID = PRO3.ASSIGNMENT_ID AND PRO3.APPROVED= ’Y’) ) AND PIV.ELEMENT_TYPE_ID = PET.ELEMENT_TYPE_ID AND PIV.EFFECTIVE_START_DATE BETWEEN PET.EFFECTIVE_START_DATE AND PET.EFFECTIVE_END_DATE AND PIV.INPUT_VALUE_ID = PPB.INPUT_VALUE_ID AND ( NVL (PRO1.CHANGE_DATE,ASS.EFFECTIVE_START_DATE) BETWEEN PIV.EFFECTIVE_START_DATE AND PIV.EFFECTIVE_END_DATE ) AND PRO1.PAY_PROPOSAL_ID = COM1.PAY_PROPOSAL_ID(+) AND PRO1.PAY_PROPOSAL_ID = COM2.PAY_PROPOSAL_ID(+) AND PRO1.PAY_PROPOSAL_ID = COM3.PAY_PROPOSAL_ID(+) AND PRO1.PAY_PROPOSAL_ID = COM4.PAY_PROPOSAL_ID(+) AND PRO1.PAY_PROPOSAL_ID = COM5.PAY_PROPOSAL_ID(+) AND PRO1.PAY_PROPOSAL_ID = COM6.PAY_PROPOSAL_ID(+) AND PRO1.PAY_PROPOSAL_ID = COM7.PAY_PROPOSAL_ID(+) AND PRO1.PAY_PROPOSAL_ID = COM8.PAY_PROPOSAL_ID(+) AND PRO1.PAY_PROPOSAL_ID = COM9.PAY_PROPOSAL_ID(+) AND PRO1.PAY_PROPOSAL_ID = COM10.PAY_PROPOSAL_ID(+) AND COM1.COMPONENT_REASON(+) = ’COL’ AND COM2.COMPONENT_REASON(+) = ’JOEV’ AND COM3.COMPONENT_REASON(+) = ’LOAD’ AND COM4.COMPONENT_REASON(+) = ’MKAD’ AND COM5.COMPONEN T_REASON(+) = ’NEWH’ AND COM6.COMPONENT_REASON(+) = ’PERF’ AND COM7.COMPONENT_REASON(+) = ’PERE’ AND COM8.COMPONENT_REASON(+) = ’PROG’ AND COM9.COMPONENT_REASON(+) = ’PROM’ AND COM10.COMPONENT_REASON(+) = ’TRAD’ AND FND.SESSION_ID = USERENV(’SESSIONID’) AND FND.EFFECTIVE_DATE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–241 AND AND AND BETWEEN PER.EFFECTIVE_START_DATE AND PER.EFFECTIVE_END_DATE FND.EFFECTIVE_DATE BETWEEN ASS.EFFECTIVE_START_DATE AND ASS.EFFECTIVE_END_DATE ASS.BUSINESS_GROUP_ID+0=NVL(HR_GENERAL.GET_BUSINESS_GROUP_ID, ASS.BUSINESS_GROUP_ID) ASS.BUSINESS_GROUP_ID+0=BGR.ORGANIZATION_ID Column Descriptions Name ROW_ID FULL_NAME TITLE BUSINESS_GROUP_ID BUSINESS_GROUP_NAME EMPLOYEE_NUMBER ASSIGNMENT_ID ASSIGNMENT_NUMBER EMPLOYMENT_CATEGORY ORGANIZATION ORGANIZATION_ID GRADE GRADE_ID MAXIMUM_VALUE MID_VALUE MINIMUM_VALUE ANNUAL_MAXIMUM_VALUE ANNUAL_MID_VALUE ANNUAL_MINIMUM_VALUE GRADE_ANNUALIZATION_FACTOR PAY_ANNUALIZATION_FACTOR GRADE_BASIS PAY_BASIS SALARY_BASIS PAY_BASIS_ID POSITION POSITION_ID JOB JOB_ID PAYROLL_NAME PAYROLL_ID LAST_APPROVED_DATE LAST_APPROVED_SALARY LAST_APPROVED_ANNUAL_SALARY LAST_FORCED_RANKING LAST_PERFORMANCE_RATING LAST_RATING_MEANING PROPOSAL_REASON PROPOSAL_MEANING LAST_REVIEW_DATE PAY_PROPOSAL_ID PROPOSED_SALARY PROPOSED_ANNUAL_SALARY CURRENCY Null? Type NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL ROWID VARCHAR2(240) VARCHAR2(30) NUMBER(15) VARCHAR2(60) VARCHAR2(30) NUMBER(9) VARCHAR2(30) VARCHAR2(30) VARCHAR2(60) NUMBER(15) VARCHAR2(240) NUMBER(15) NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) NUMBER(9) VARCHAR2(240) NUMBER(15) VARCHAR2(240) NUMBER(15) VARCHAR2(80) NUMBER(9) DATE NUMBER NUMBER NUMBER VARCHAR2(30) VARCHAR2(1) VARCHAR2(30) VARCHAR2(1) DATE NUMBER(15) NUMBER NUMBER VARCHAR2(15) Description Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Approved Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. forced ranking base table. base table. base table. base table. base table. base table. base table. base table. base table. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–242 Oracle HRMS Technical Reference Manual CHANGE_DATE APPROVED PERFORMANCE_RATING FORCED_RANKING RATING_MEANING REVIEW_DATE OBJECT_VERSION_NUMBER COMPONENT_ID_1 COMPONENT_ID_2 COMPONENT_ID_3 COMPONENT_ID_4 COMPONENT_ID_5 COMPONENT_ID_6 COMPONENT_ID_7 COMPONENT_ID_8 COMPONENT_ID_9 COMPONENT_ID_10 CHANGE_AMOUNT_1 CHANGE_AMOUNT_2 CHANGE_AMOUNT_3 CHANGE_AMOUNT_4 CHANGE_AMOUNT_5 CHANGE_AMOUNT_6 CHANGE_AMOUNT_7 CHANGE_AMOUNT_8 CHANGE_AMOUNT_9 CHANGE_AMOUNT_10 CHANGE_PERCENTAGE_1 CHANGE_PERCENTAGE_2 CHANGE_PERCENTAGE_3 CHANGE_PERCENTAGE_4 CHANGE_PERCENTAGE_5 CHANGE_PERCENTAGE_6 CHANGE_PERCENTAGE_7 CHANGE_PERCENTAGE_8 CHANGE_PERCENTAGE_9 CHANGE_PERCENTAGE_10 COMPONENT_REASON_1 COMPONENT_REASON_2 COMPONENT_REASON_3 COMPONENT_REASON_4 COMPONENT_REASON_5 COMPONENT_REASON_6 COMPONENT_REASON_7 COMPONENT_REASON_8 COMPONENT_REASON_9 COMPONENT_REASON_10 PPC_OBJECT_VERSION_NUMBER_1 PPC_OBJECT_VERSION_NUMBER_2 PPC_OBJECT_VERSION_NUMBER_3 PPC_OBJECT_VERSION_NUMBER_4 PPC_OBJECT_VERSION_NUMBER_5 PPC_OBJECT_VERSION_NUMBER_6 PPC_OBJECT_VERSION_NUMBER_7 PPC_OBJECT_VERSION_NUMBER_8 PPC_OBJECT_VERSION_NUMBER_9 PPC_OBJECT_VERSION_NUMBER_10 APPROVED_1 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DATE VARCHAR2(30) VARCHAR2(30) NUMBER VARCHAR2(1) DATE NUMBER(9) NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER(9,2) NUMBER(9,2) NUMBER(9,2) NUMBER(9,2) NUMBER(9,2) NUMBER(9,2) NUMBER(9,2) NUMBER(9,2) NUMBER(9,2) NUMBER(9,2) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) NUMBER(9) NUMBER(9) NUMBER(9) NUMBER(9) NUMBER(9) NUMBER(9) NUMBER(9) NUMBER(9) NUMBER(9) NUMBER(9) VARCHAR2(30) Refer to Refer to Refer to Proposed Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to Refer to base table. base table. base table. forced ranking. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. base table. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–243 APPROVED_2 APPROVED_3 APPROVED_4 APPROVED_5 APPROVED_6 APPROVED_7 APPROVED_8 APPROVED_9 APPROVED_10 ELEMENT_TYPE_ID INPUT_VALUE_ID NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) NUMBER(9) NUMBER(9) Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer to to to to to to to to to to to base base base base base base base base base base base table. table. table. table. table. table. table. table. table. table. table. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–244 Oracle HRMS Technical Reference Manual PAY_ACCRUAL_BANDS PAY_ACCRUAL_BANDS holds details of length of service bands and accrual rates for each plan. Each band contains information on the maximum value of carryover allowed, the ceiling limit for accrual, and lower and upper limits. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PAY_ACCRUAL_PLANS Column Descriptions Name ACCRUAL_BAND_ID Primary Key Column Foreign Key Column ORGANIZATION_ID ACCRUAL_PLAN_ID BUSINESS_GROUP_ID ACCRUAL_PLAN_ID Null? Type (PK) Description NOT NULL NUMBER(9) BUSINESS_GROUP_ID NOT NULL NUMBER(15) ACCRUAL_PLAN_ID NOT NULL NUMBER(9) ANNUAL_RATE NOT NULL NUMBER(9,2) LOWER_LIMIT NOT NULL NUMBER(2) UPPER_LIMIT NOT NULL NUMBER(2) CEILING NULL NUMBER(9,2) MAX_CARRY_OVER NULL NUMBER(9,2) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name PAY_ACCRUAL_BANDS_FK1 PAY_ACCRUAL_BANDS_FK2 PAY_ACCRUAL_BANDS_PK Sequences Sequence DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PAY_ACCRUAL_PLANS. Amount of paid time off accrued in a year. Lower length of service limit for the rate. Upper length of service limit for the rate. Maximum entitlement an employee can hold at any time. Maximum unused entitlement that can be carried over into the next period. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID ACCRUAL_PLAN_ID ACCRUAL_BAND_ID Derived Column PAY_ACCRUAL_BANDS_S ACCRUAL_BAND_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–245 PAY_ACCRUAL_PLANS PAY_ACCRUAL_PLANS holds plan details for accrual of paid time off, (PTO). It includes start dates and qualifying periods. Each plan is linked to a number of specific elements and input values for enrollment of employees, recording time off, recording carryover and residual leave at the end of each period. The accrual calculation process uses these input values to calculate time taken against entitlement. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS QuickCodes Columns Column ACCRUAL_UNITS_OF_MEASURE Primary Key Column Foreign Key Column ORGANIZATION_ID BUSINESS_GROUP_ID QuickCodes Type QuickCodes Table HOURS_OR_DAYS D H FND_COMMON_LOOKUPS Days Hours Column Descriptions Name ACCRUAL_PLAN_ID Null? Type (PK) BUSINESS_GROUP_ID OBJECT_VERSION_NUMBER NOT NULL NUMBER(9) NOT NULL NUMBER(15) NULL NUMBER(9) ACCRUAL_PLAN_ELEMENT_TYPE_ID NOT NULL NUMBER(9) PTO_INPUT_VALUE_ID NOT NULL NUMBER(9) CO_FORMULA_ID NULL NUMBER(9) CO_INPUT_VALUE_ID NOT NULL NUMBER(9) CO_DATE_INPUT_VALUE_ID NOT NULL NUMBER(9) CO_EXP_DATE_INPUT_VALUE_ID RESIDUAL_INPUT_VALUE_ID NULL NUMBER(9) NOT NULL NUMBER(9) Description System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. System–generated version of row. Increments by one with each update. Foreign key to PAY_ELEMENT_TYPES. Identifies the element that is used to enrol employees in the accrual plan. Foreign key to PAY_INPUT_VALUES. Identifies the element and input value that is used to record PTO. Foreign key to FF_FORMULAS_F. Identifies the formula to be used to calculate values for the PTO carryover process. Identifies the input value that is used to record carryover entitlement from one period to the next. Foreign key to PAY_INPUT_VALUES_F. Identifies the element and input value which stores the date when carried over time becomes effective. Foreign key to PAY_INPUT_VALUES_F. Identifies the element and input value which stores the date when carried over time expires. Identifies the element and input value that is used to record residual leave at the end of a period. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–246 Oracle HRMS Technical Reference Manual RESIDUAL_DATE_INPUT_VALUE_ID ACCRUAL_FORMULA_ID ACCRUAL_PLAN_NAME ACCRUAL_CATEGORY ACCRUAL_START ACCRUAL_UNITS_OF_MEASURE INELIGIBLE_PERIOD_LENGTH INELIGIBLE_PERIOD_TYPE DESCRIPTION INELIGIBILITY_FORMULA_ID LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name NOT NULL NUMBER(9) Foreign key to PAY_INPUT_VALUES_F. Identifies the element and input value which stores the date when residual time becomes effective. NULL NUMBER(9) Foreign key to FF_FORMULAS_F. Identifies the formula used to calculate accrued time. NOT NULL VARCHAR2(80) User defined accrual plan name. NOT NULL VARCHAR2(30) Indicates whether a plan is Sickness or Vacation. NULL VARCHAR2(30) Indicates accrual start rule. This can be hire date, beginning of year, or six months after hire. NOT NULL VARCHAR2(30) Indicates whether the accrual units are hours or days. NULL NUMBER(22) User defined period of ineligibility, in conjunction with the ineligible period type. NULL VARCHAR2(30) Period type for the INELIGIBLE_PERIOD_LENGTH, for example, weeks or months. NULL VARCHAR2(240) Description of the accrual plan. NULL NUMBER(9) Foreign key to FF_FORMULAS_F. Identifies the formula used to calculate whether an employee is eligible to accrue time. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. Index Type PAY_ACCRUAL_PLANS_FK1 PAY_ACCRUAL_PLANS_N2 PAY_ACCRUAL_PLANS_N4 PAY_ACCRUAL_PLANS_N5 PAY_ACCRUAL_PLANS_N6 PAY_ACCRUAL_PLANS_PK Sequences Sequence NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE Sequence 1 1 1 1 1 1 Column Name BUSINESS_GROUP_ID ACCRUAL_PLAN_ELEMENT_TYPE_ID PTO_INPUT_VALUE_ID CO_INPUT_VALUE_ID RESIDUAL_INPUT_VALUE_ID ACCRUAL_PLAN_ID Derived Column PAY_ACCRUAL_PLANS_S ACCRUAL_PLAN_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–247 PAY_ACTION_CLASSIFICATIONS PAY_ACTION_CLASSIFICATIONS defines the action type classifications. For example, a PREPAID action is one that is processed by the pre–payments process. The assignment level interlock rules for a process are also controlled by the values in this table. QuickCodes Columns Column ACTION_TYPE QuickCodes Type QuickCodes Table ACTION_TYPE A B C D E F G H I M N O P Q R T U V X Z FND_COMMON_LOOKUPS Cash Balance adjustment Costing Void Payment Ext/Manual payment Advance Pay Retropay by Action Cheque writer Balance Initialization Magnetic transfer Non–tracked action Retropay Pre–payments QuickPay Run Run Transfer to General Ledger QuickPay Pre–payments Reversal Magnetic Report Extract Purge Column Descriptions Name ACTION_TYPE (PK) CLASSIFICATION_NAME Null? Type (PK) Indexes Index Name PAY_ACTION_CLASSIFICATIONS_PK Description NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(30) Type of action. Classification of the action type. Index Type Column Name UNIQUE Sequence 1 2 ACTION_TYPE CLASSIFICATION_NAME Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–248 Oracle HRMS Technical Reference Manual PAY_ACTION_CONTEXTS PAY_ACTION_CONTEXTS holds a list of context values processed for a particular Payroll Run assignment action. Foreign Keys Primary Key Table FF_CONTEXTS PAY_ASSIGNMENT_ACTIONS Column Descriptions Name Primary Key Column Foreign Key Column CONTEXT_ID ASSIGNMENT_ACTION_ID CONTEXT_ID ASSIGNMENT_ACTION_ID Null? Type Description ASSIGNMENT_ACTION_ID NOT NULL NUMBER(15) ASSIGNMENT_ID NOT NULL NUMBER(10) CONTEXT_ID CONTEXT_VALUE NOT NULL NUMBER(9) NOT NULL VARCHAR2(60) Indexes Index Name Index Type Sequence PAY_ACTION_CONTEXTS_FK2 PAY_ACTION_CONTEXTS_N1 NOT UNIQUE NOT UNIQUE PAY_ACTION_CONTEXTS_N2 NOT UNIQUE 1 1 2 1 2 3 Foreign Key to PAY_ASSIGNMENT_ACTIONS Foreign key to PER_ASSIGNMENTS_F Foreign key to FF_CONTEXTS Value of the context used in the process Column Name ASSIGNMENT_ACTION_ID CONTEXT_VALUE CONTEXT_ID ASSIGNMENT_ID CONTEXT_VALUE CONTEXT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–249 PAY_ACTION_INTERLOCKS PAY_ACTION_INTERLOCKS holds the locking rules that allow one assignment action to lock another. For example, the interlock mechanism will prevent you from rolling back the payroll run assignment action for a payroll if you have subsequently run the prepayments process for the run. You must rollback the prepayment action before you can rollback the payroll run. Interlock rows support some, but not all, of the assignment level interlock rule functionality. Interlock rows usually exist for unsequenced actions, such as prepayments or costing and they lock either a sequenced or another unsequenced action. There are separate but related rules for sequenced actions such as the payroll run, QuickPay, reversal and balance adjustment actions. Sequenced actions must also check for the existence of other sequenced actions in the future. For example, you cannot rollback a payroll run if there is another payroll run in the future. This would invalidate the future payroll run. Foreign Keys Primary Key Table PAY_ASSIGNMENT_ACTIONS PAY_ASSIGNMENT_ACTIONS Primary Key Column Foreign Key Column ASSIGNMENT_ACTION_ID ASSIGNMENT_ACTION_ID LOCKING_ACTION_ID LOCKED_ACTION_ID Column Descriptions Name LOCKING_ACTION_ID LOCKED_ACTION_ID Null? Type (PK) (PK) Indexes Index Name PAY_ACTION_INTERLOCKS_FK1 PAY_ACTION_INTERLOCKS_FK2 PAY_ACTION_INTERLOCKS_PK Description NOT NULL NUMBER(15) NOT NULL NUMBER(15) Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 2 Foreign key to PAY_ASSIGNMENT_ACTIONS. Foreign key to PAY_ASSIGNMENT_ACTIONS. Column Name LOCKING_ACTION_ID LOCKED_ACTION_ID LOCKING_ACTION_ID LOCKED_ACTION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–250 Oracle HRMS Technical Reference Manual PAY_ACTION_PARAMETERS PAY_ACTION_PARAMETERS holds values that affect the execution environment for certain processes such as the payroll run. For example, the LOGGING parameter will control whether debug logging is produced during the execution of processes and the THREADS parameter will control the number of threads started by the concurrent manager when a process is submitted. The effect of these parameters is global to all processes. Column Descriptions Name PARAMETER_NAME (PK) PARAMETER_VALUE Indexes Index Name PAY_ACTION_PARAMETERS_PK Null? Type Description NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(80) Name of parameter to set. Value for a specific parameter. Index Type Column Name UNIQUE Sequence 1 PARAMETER_NAME Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–251 PAY_ALL_PAYROLLS_F PAY_ALL_PAYROLLS_F is the DateTracked table that holds payroll definitions. A payroll defines a group of employees who share the same frequency of processing and payment, defined by the payroll calendar in PER_TIME_PERIODS. The definition of the payroll includes the default processing information for consolidation sets, payment types, cost allocation, and offset dates. Foreign Keys Primary Key Table Primary Key Column Foreign Key Column ORGANIZATION_ID ORGANIZATION_ID SOFT_CODING_KEYFLEX_ID CONSOLIDATION_SET_ID COST_ALLOCATION_KEYFLEX_ID COST_ALLOCATION_KEYFLEX_ID PERIOD_TYPE BUSINESS_GROUP_ID ORGANIZATION_ID SOFT_CODING_KEYFLEX_ID CONSOLIDATION_SET_ID COST_ALLOCATION_KEYFLEX_ID SUSPENSE_ACCOUNT_KEYFLEX_ID PERIOD_TYPE QuickCodes Type QuickCodes Table ARREARS_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes NEGATIVE_PAY_ALLOWED_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes PAYROLL_TYPE PAYROLL_TYPE BENEFIT FND_COMMON_LOOKUPS Default payroll for advanced benefits. WORKLOAD_SHIFTING_LEVEL WORKLOAD_SHIFTING_LEVEL A E N FND_COMMON_LOOKUPS Assignment and element entry Element entry Not applied HR_ALL_ORGANIZATION_UNITS HR_ALL_ORGANIZATION_UNITS HR_SOFT_CODING_KEYFLEX PAY_CONSOLIDATION_SETS PAY_COST_ALLOCATION_KEYFLEX PAY_COST_ALLOCATION_KEYFLEX PER_TIME_PERIOD_TYPES QuickCodes Columns Column Column Descriptions Name PAYROLL_ID (PK) Null? Type NOT NULL NUMBER(9) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) DEFAULT_PAYMENT_METHOD_ID NOT NULL DATE NOT NULL DATE NULL NUMBER(9) BUSINESS_GROUP_ID NOT NULL NUMBER(15) CONSOLIDATION_SET_ID NOT NULL NUMBER(9) COST_ALLOCATION_KEYFLEX_ID NULL NUMBER(9) SUSPENSE_ACCOUNT_KEYFLEX_ID NULL NUMBER(9) SET_OF_BOOKS_ID NULL NUMBER(15) SOFT_CODING_KEYFLEX_ID NULL NUMBER(15) Description System–generated primary key column. Effective start date. Effective end date. Foreign key to PAY_ORG_PAYMENT_METHODS. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PAY_CONSOLIDATION_SETS. Foreign key to PAY_COST_ALLOCATION_KEYFLEX. Foreign key to PAY_COST_ALLOCATION_KEYFLEX. Foreign key to GL_SETS_OF_BOOKS. Foreign key to HR_SOFT_CODING_KEYFLEX. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–252 Oracle HRMS Technical Reference Manual PERIOD_TYPE NOT NULL VARCHAR2(30) ORGANIZATION_ID NULL NUMBER(15) CUT_OFF_DATE_OFFSET NOT NULL NUMBER(5) DIRECT_DEPOSIT_DATE_OFFSET NOT NULL NUMBER(5) FIRST_PERIOD_END_DATE NOT NULL DATE NEGATIVE_PAY_ALLOWED_FLAG NOT NULL VARCHAR2(30) NUMBER_OF_YEARS NOT NULL NUMBER(5) PAY_ADVICE_DATE_OFFSET NOT NULL NUMBER(5) PAY_DATE_OFFSET NOT NULL NUMBER(5) PAYROLL_NAME WORKLOAD_SHIFTING_LEVEL NOT NULL VARCHAR2(80) NOT NULL VARCHAR2(30) COMMENT_ID MIDPOINT_OFFSET NULL NUMBER(15) NULL NUMBER(2) ATTRIBUTE_CATEGORY NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 ARREARS_FLAG NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(30) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Foreign key to PER_TIME_PERIOD_TYPES. Foreign key to HR_ORGANIZATION_UNITS. Number of days cut–off date for entries is offset from end of period. Number of days regular direct deposit date is offset from end of period. End date of the first processing period. Used to generate first and all successive pay period dates for this payroll. Indicates whether negative payments are allowed. Number of years of pay periods to generate. Number of days regular pay advice is offset from end of period. Number of days regular pay date is offset from end of period. User name for this payroll. Indicates whether workload shifting is enabled, and at what levels. Not currently implemented. Foreign key to HR_COMMENTS. Number of days to offset midpoint date for semi–monthly processing period. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Indicates whether payroll is an arrears payroll. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–253 PAYROLL_TYPE NULL VARCHAR2(30) PRL_INFORMATION_CATEGORY NULL VARCHAR2(30) PRL_INFORMATION1 NULL VARCHAR2(150) PRL_INFORMATION2 NULL VARCHAR2(150) PRL_INFORMATION3 NULL VARCHAR2(150) PRL_INFORMATION4 NULL VARCHAR2(150) PRL_INFORMATION5 NULL VARCHAR2(150) PRL_INFORMATION6 NULL VARCHAR2(150) PRL_INFORMATION7 NULL VARCHAR2(150) PRL_INFORMATION8 NULL VARCHAR2(150) PRL_INFORMATION9 NULL VARCHAR2(150) PRL_INFORMATION10 NULL VARCHAR2(150) PRL_INFORMATION11 NULL VARCHAR2(150) PRL_INFORMATION12 NULL VARCHAR2(150) PRL_INFORMATION13 NULL VARCHAR2(150) PRL_INFORMATION14 NULL VARCHAR2(150) PRL_INFORMATION15 NULL VARCHAR2(150) PRL_INFORMATION16 NULL VARCHAR2(150) PRL_INFORMATION17 NULL VARCHAR2(150) PRL_INFORMATION18 NULL VARCHAR2(150) PRL_INFORMATION19 NULL VARCHAR2(150) PRL_INFORMATION20 NULL VARCHAR2(150) PRL_INFORMATION21 NULL VARCHAR2(150) PRL_INFORMATION22 NULL VARCHAR2(150) PRL_INFORMATION23 NULL VARCHAR2(150) PRL_INFORMATION24 NULL VARCHAR2(150) PRL_INFORMATION25 NULL VARCHAR2(150) PRL_INFORMATION26 NULL VARCHAR2(150) PRL_INFORMATION27 NULL VARCHAR2(150) PRL_INFORMATION28 NULL VARCHAR2(150) PRL_INFORMATION29 NULL VARCHAR2(150) PRL_INFORMATION30 NULL VARCHAR2(150) Identifies the type of Payroll defined. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–254 Oracle HRMS Technical Reference Manual Indexes Index Name Index Type PAY_PAYROLLS_F_FK2 PAY_PAYROLLS_F_FK3 PAY_PAYROLLS_F_FK4 PAY_PAYROLLS_F_FK5 PAY_PAYROLLS_F_FK6 PAY_PAYROLLS_F_FK7 PAY_PAYROLLS_F_FK8 PAY_PAYROLLS_F_N1 PAY_PAYROLLS_F_PK Sequences Sequence NOT NOT NOT NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE Sequence 1 1 1 1 1 1 1 1 1 2 3 Column Name BUSINESS_GROUP_ID CONSOLIDATION_SET_ID COST_ALLOCATION_KEYFLEX_ID SUSPENSE_ACCOUNT_KEYFLEX_ID SOFT_CODING_KEYFLEX_ID PERIOD_TYPE ORGANIZATION_ID DEFAULT_PAYMENT_METHOD_ID PAYROLL_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column PAY_PAYROLLS_S PAYROLL_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–255 PAY_ASSIGNMENT_ACTIONS PAY_ASSIGNMENT_ACTIONS holds information about the effects of processing on specific assignments. An assignment action is one instance of an assignment for a particular process. For example, when an assignment has been processed by a payroll run a row is created to identify the action applied to the assignment. Importantly, the existence of a row in this table indicates that some processing, or at least inclusion in the payroll run, has taken place. The ACTION_STATUS indicates whether it processed successfully, unsuccessfully, or not at all. Foreign Keys Primary Key Table PAY_PRE_PAYMENTS QuickCodes Columns Column ACTION_STATUS Primary Key Column Foreign Key Column PRE_PAYMENT_ID PRE_PAYMENT_ID QuickCodes Type QuickCodes Table ACTION_STATUS C E I M P S U V FND_COMMON_LOOKUPS Complete Error Incomplete Marked for Retry Processing Skipped Unprocessed Void Column Descriptions Name ASSIGNMENT_ACTION_ID Null? Type (PK) NOT NULL NUMBER(15) ASSIGNMENT_ID NOT NULL NUMBER(10) PAYROLL_ACTION_ID NOT NULL NUMBER(9) ACTION_STATUS NOT NULL VARCHAR2(1) CHUNK_NUMBER NULL NUMBER(15) ACTION_SEQUENCE NULL NUMBER(15) PRE_PAYMENT_ID NULL NUMBER(15) SERIAL_NUMBER OBJECT_VERSION_NUMBER TAX_UNIT_ID NULL VARCHAR2(30) NOT NULL NUMBER(9) NULL NUMBER(15) Indexes Index Name PAY_ASSIGNMENT_ACTIONS_FK2 Index Type NOT UNIQUE Sequence 1 Description The system generated primary key. Foreign key to PER_ASSIGNMENTS. Foreign key to PAY_PAYROLL_ACTIONS. Valid statuses for an assignment action. Number used to group events into chunks for parallelization. Absolute sequence number to determine physical order of events. Foreign key to PAY_PRE_PAYMENTS. Check or Magnetic Tape number. System–generated version of row. Increments by one with each update. Identifies the Government Reporting Entity, or Legal Entity for the assignment. Column Name PRE_PAYMENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–256 Oracle HRMS Technical Reference Manual PAY_ASSIGNMENT_ACTIONS_N1 PAY_ASSIGNMENT_ACTIONS_N50 NOT UNIQUE NOT UNIQUE PAY_ASSIGNMENT_ACTIONS_N51 NOT UNIQUE PAY_ASSIGNMENT_ACTIONS_PK Sequences Sequence UNIQUE 1 1 2 1 2 1 ASSIGNMENT_ID PAYROLL_ACTION_ID CHUNK_NUMBER ASSIGNMENT_ID PAYROLL_ACTION_ID ASSIGNMENT_ACTION_ID Derived Column PAY_ASSIGNMENT_ACTIONS_S ASSIGNMENT_ACTION_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : PAY_ASSIGNMENT_ACTIONS_BRU BEFORE ROW UPDATE Ensures action is allowed to be updated. Trigger Trigger Trigger Trigger Name Time Level Event : : : : PAY_ASSIGNMENT_ACTIONS_BRD BEFORE ROW DELETE Ensure Assignment Action is rolled back before deletion. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–257 PAY_ASSIGNMENT_LATEST_BALANCES PAY_ASSIGNMENT_LATEST_BALANCES holds a denormalised value of an assignment level latest balance as calculated by the payroll run. This table is maintained only by the payroll run, and should not be directly referenced by any other processes or reports. Foreign Keys Primary Key Table PAY_DEFINED_BALANCES Primary Key Column Foreign Key Column DEFINED_BALANCE_ID DEFINED_BALANCE_ID Column Descriptions Name Null? Type Description ASSIGNMENT_ID NOT NULL NUMBER(10) ASSIGNMENT_ACTION_ID NOT DEFINED_BALANCE_ID NOT VALUE LATEST_BALANCE_ID (PK) EXPIRED_ASSIGNMENT_ACTION_ID NOT NOT EXPIRED_VALUE PREV_BALANCE_VALUE PREV_ASSIGNMENT_ACTION_ID Indexes Index Name PAY_ASSIGNMENT_LATEST_BALA_FK2 PAY_ASSIGNMENT_LATEST_BALA_N1 PAY_ASSIGNMENT_LATEST_BALA_N50 PAY_ASSIGNMENT_LATEST_BALA_PK Foreign key to PER_ALL_ASSIGNMENTS_F. NULL NUMBER(15) Foreign key to PAY_ASSIGNMENT_ACTIONS. NULL NUMBER(9) Foreign key to PAY_DEFINED_BALANCES. NULL NUMBER(38,10) Value of the balance. NULL NUMBER(9) Surrogate primary key. NULL NUMBER(15) Foreign key to PAY_ASSIGNMENT_ACTIONS NULL NUMBER(38,10) Value of dimension of balance when it last expired NULL NUMBER(38,10) Value of the balance prior to the current value. NULL NUMBER(15) Foreign key to PAY_ASSIGNMENT_ACTIONS Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 1 Column Name DEFINED_BALANCE_ID ASSIGNMENT_ID ASSIGNMENT_ACTION_ID LATEST_BALANCE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–258 Oracle HRMS Technical Reference Manual PAY_ASSIGNMENT_LINK_USAGES_F PAY_ASSIGNMENT_LINK_USAGES_F is the DateTracked table that is the intersection between PAY_ELEMENT_LINKS_F and PER_ALL_ASSIGNMENTS_F. This is a denormalization of derived information to improve performance when calculating whether an assignment is eligible for a specific element. Currently, it is used to denormalize only the PEOPLE_GROUP_ID flexfield eligibility criteria. Column Descriptions Name Null? Type ASSIGNMENT_LINK_USAGE_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE (PK) (PK) (PK) Description NOT NULL NUMBER(15) NOT NULL DATE NOT NULL DATE ELEMENT_LINK_ID NOT NULL NUMBER(9) ASSIGNMENT_ID NOT NULL NUMBER(10) Indexes Index Name PAY_ASSIGNMENT_LINK_USAGES_N1 PAY_ASSIGNMENT_LINK_USAGES_N2 PAY_ASSIGNMENT_LINK_USAGES_PK PAY_ASSIGNMENT_LINK_USAGES_U50 Sequences Sequence Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 2 3 1 2 3 4 UNIQUE System–generated primary key column. Effective start date of eligibility. Effective end date of eligibility. Foreign key to PAY_ELEMENT_LINKS_F. Foreign key to PER_ALL_ASSIGNMENTS_F. Column Name ELEMENT_LINK_ID ASSIGNMENT_ID ASSIGNMENT_LINK_USAGE_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE ASSIGNMENT_ID ELEMENT_LINK_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column PAY_ASSIGNMENT_LINK_USAGES_S ASSIGNMENT_LINK_USAGE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–259 PAY_ASS_STATUS_TYPES_PLUS_STD PAY_ASS_STATUS_TYPES_PLUS_STD provides the list of assignment status types plus the ”Standard” status type, used for formula result rules. There is an implicit rule that if an assignment has no assignment status type then the status type is taken as ”Standard”. This view allows that rule to appear explicitly to clarify the possible choices of assignment status type. View Definition CREATE VIEW PAY_ASS_STATUS_TYPES_PLUS_STD as SELECT PASTL.USER_STATUS , PAS.ASSIGNMENT_STATUS_TYPE_ID , PAS.BUSINESS_GROUP_ID , PAS.LEGISLATION_CODE Where FROM PER_ASSIGNMENT_STATUS_TYPES_TL PASTL, PER_ASSIGNMENT_STATUS_TYPES PAS WHERE PAS.ASSIGNMENT_STATUS_TYPE_ID = PASTL.ASSIGNMENT_STATUS_TYPE_ID AND PASTL.LANGUAGE = USERENV(’LANG’) UNION SELECT HRL.MEANING , fnd_number.canonical_to_number(NULL) , fnd_number.canonical_to_number(NULL) , TO_CHAR(NULL) FROM HR_LOOKUPS HRL WHERE HRL.APPLICATION_ID IN (800, 801) AND HRL.LOOKUP_TYPE = ’NAME_TRANSLATIONS’ AND HRL.LOOKUP_CODE = ’STANDARD’ Column Descriptions Name USER_STATUS ASSIGNMENT_STATUS_TYPE_ID BUSINESS_GROUP_ID LEGISLATION_CODE Null? Type NULL NULL NULL NULL VARCHAR2(80) NUMBER NUMBER VARCHAR2(30) Description Refer Refer Refer Refer to to to to base base base base table. table. table. table. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–260 Oracle HRMS Technical Reference Manual PAY_BACKPAY_RULES PAY_BACKPAY_RULES holds the information about specific balances to recalculate in a RetroPay run. The DEFINED_BALANCE_ID identifies a specific balance and dimension to recalculate, for example, gross pay for the year to date. The RetroPay run stores the current value for the defined balance and calculates a new value, using any DateTracked changes entered since the original calculations were done. It then calculates the difference between the existing value of the defined balance and the new value. This amount is used to create the element entry and input value specified by INPUT_VALUE_ID. Foreign Keys Primary Key Table PAY_BACKPAY_SETS PAY_DEFINED_BALANCES Column Descriptions Name Primary Key Column Foreign Key Column BACKPAY_SET_ID DEFINED_BALANCE_ID BACKPAY_SET_ID DEFINED_BALANCE_ID Null? Type DEFINED_BALANCE_ID (PK) Description NOT NULL NUMBER(9) INPUT_VALUE_ID (PK) NOT NULL NUMBER(9) BACKPAY_SET_ID (PK) NOT NULL NUMBER(9) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PAY_BACKPAY_RULES_FK1 PAY_BACKPAY_RULES_FK2 PAY_BACKPAY_RULES_N3 PAY_BACKPAY_RULES_PK NULL NULL NULL NULL NULL DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 1 2 3 Foreign key to PAY_DEFINED_BALANCES. Foreign key to PAY_INPUT_VALUES. Foreign key to PAY_BACKPAY_SETS. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BACKPAY_SET_ID DEFINED_BALANCE_ID INPUT_VALUE_ID DEFINED_BALANCE_ID INPUT_VALUE_ID BACKPAY_SET_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–261 PAY_BACKPAY_SETS PAY_BACKPAY_SETS holds the names of specific RetroPay, or backpay sets. PAY_BACKPAY_RULES holds details of each specific balance and element input value included in the RetroPay set. Column Descriptions Name Null? Type BACKPAY_SET_ID (PK) BUSINESS_GROUP_ID Unique Identifier. Foreign key to HR_ORGANIZATION_UNITS. NULL VARCHAR2(30) Foreign key to FND_TERRITORIES. NOT NULL VARCHAR2(30) User name for the set. NULL VARCHAR2(240) Brief description of the RetroPay set. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. NULL VARCHAR2(1) Indicates the RetroPay or backpay process to handle the set. LEGISLATION_CODE BACKPAY_SET_NAME DESCRIPTION LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE BACKPAY_SET_TYPE Indexes Index Name Index Type PAY_BACKPAY_SETS_PK Sequences Sequence Description NOT NULL NUMBER(9) NULL NUMBER(15) UNIQUE Sequence 1 Column Name BACKPAY_SET_ID Derived Column PAY_BACKPAY_SETS_S BACKPAY_SET_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–262 Oracle HRMS Technical Reference Manual PAY_BALANCE_BATCH_HEADERS PAY_BALANCE_BATCH_HEADERS holds the batch header information for a balance upload batch. Column Descriptions Name BUSINESS_GROUP_ID Null? Type Description NULL NUMBER(15) PAYROLL_ID BATCH_ID (PK) BATCH_NAME NULL NUMBER(9) NOT NULL NUMBER(9) NOT NULL VARCHAR2(30) BATCH_STATUS UPLOAD_DATE NOT NULL VARCHAR2(30) NOT NULL DATE BATCH_REFERENCE BATCH_SOURCE BUSINESS_GROUP_NAME NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(60) PAYROLL_NAME NULL VARCHAR2(80) Indexes Index Name Index Type PAY_BALANCE_BATCH_HEADERS_PK UNIQUE Sequence 1 Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PAY_PAYROLLS. Primary key. User–defined name of the batch. Status of batch. Date the balances were uploaded. User reference for batch. User–defined source of batch. Business Group name, may be entered instead of the batch id. Payroll name, may be entered instead of the batch id. Column Name BATCH_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–263 PAY_BALANCE_BATCH_LINES PAY_BALANCE_BATCH_LINES holds the initial upload information to use for each defined balance. Foreign Keys Primary Key Table PAY_BALANCE_BATCH_HEADERS Primary Key Column Foreign Key Column BATCH_ID BATCH_ID Column Descriptions Name Null? Type Description ASSIGNMENT_ID NULL NUMBER(10) BALANCE_DIMENSION_ID NULL NUMBER(9) BALANCE_TYPE_ID NULL NUMBER(9) PAYROLL_ACTION_ID NULL NUMBER(9) BATCH_ID NOT NULL NUMBER(9) BATCH_LINE_ID (PK) BATCH_LINE_STATUS NOT NULL NUMBER(9) NOT NULL VARCHAR2(30) VALUE ASSIGNMENT_NUMBER NOT NULL NUMBER NULL VARCHAR2(30) BALANCE_NAME NULL VARCHAR2(80) DIMENSION_NAME NULL VARCHAR2(80) GRE_NAME NULL VARCHAR2(60) JURISDICTION_CODE ORIGINAL_ENTRY_ID TAX_UNIT_ID NULL VARCHAR2(30) NULL NUMBER(15) NULL NUMBER(15) Indexes Index Name Index Type Sequence PAY_BALANCE_BATCH_LINES_FK2 PAY_BALANCE_BATCH_LINES_N50 NOT UNIQUE NOT UNIQUE PAY_BALANCE_BATCH_LINES_N51 NOT UNIQUE 1 1 2 1 2 1 PAY_BALANCE_BATCH_LINES_PK UNIQUE Foreign key to PER_ASSIGNMENTS. Foreign key to PAY_BALANCE_DIMENSIONS. Foreign key to PAY_BALANCE_TYPES. Foreign key to PAY_PAYROLL_ACTIONS. Foreign key to balance batch headers. Primary key. Status of each balance batch line in the upload process. The balance value to upload. Identifies the assignment for the balance value. Alternatively use the ASSIGNMENT_ID. Identifies the balance to upload by name. Alternatively use the BALANCE_TYPE_ID. Identifies the balance dimension by name. Alternatively use the BALANCE_TYPE_ID. Government Reporting Entity name. Jurisdiction code. Context of element entry id. Foreign key to HR_ORGANIZATION_UNITS (ORGANIZATION_ID). Column Name BATCH_ID BATCH_ID BALANCE_TYPE_ID BATCH_ID ASSIGNMENT_ID BATCH_LINE_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : PAY_BALANCE_BATCH_LINES_BRIUD BEFORE ROW INSERT, UPDATE, DELETE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–264 Oracle HRMS Technical Reference Manual If inserting or updating lock the new batch header. If deleting lock the old batch header. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–265 PAY_BALANCE_CLASSIFICATIONS PAY_BALANCE_CLASSIFICATIONS holds the details that show which element classifications feed balances either by adding or subtracting. For enforced balances this cannot be overridden. Otherwise, it acts as a default specification of which elements feed a balance. Foreign Keys Primary Key Table PAY_BALANCE_TYPES PAY_ELEMENT_CLASSIFICATIONS Primary Key Column Foreign Key Column BALANCE_TYPE_ID CLASSIFICATION_ID BALANCE_TYPE_ID CLASSIFICATION_ID Column Descriptions Name BALANCE_CLASSIFICATION_ID Null? Type (PK) Description NOT NULL NUMBER(9) BUSINESS_GROUP_ID NULL NUMBER(15) LEGISLATION_CODE NULL VARCHAR2(30) BALANCE_TYPE_ID NOT NULL NUMBER(9) CLASSIFICATION_ID NOT NULL NUMBER(9) SCALE NOT NULL NUMBER(5) LEGISLATION_SUBGROUP NULL VARCHAR2(30) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE OBJECT_VERSION_NUMBER NULL NULL NULL NULL NULL NULL Indexes Index Name PAY_BALANCE_CLASSIFICATION_FK1 PAY_BALANCE_CLASSIFICATION_FK2 PAY_BALANCE_CLASSIFICATION_PK PAY_BALANCE_CLASSIFICATION_UK2 Sequences Sequence DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(9) Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE 1 1 1 1 2 3 4 System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to FND_TERRITORIES. Foreign key to PAY_BALANCE_TYPES. Foreign key to PAY_ELEMENT_CLASSIFICATIONS. If 1, adds to balance, if –1 subtracts from balance. Further identifies the legislation of startup data. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Column Name BALANCE_TYPE_ID CLASSIFICATION_ID BALANCE_CLASSIFICATION_ID BALANCE_TYPE_ID CLASSIFICATION_ID BUSINESS_GROUP_ID LEGISLATION_CODE Derived Column PAY_BALANCE_CLASSIFICATIONS_S BALANCE_CLASSIFICATION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–266 Oracle HRMS Technical Reference Manual PAY_BALANCE_CONTEXT_VALUES PAY_BALANCE_CONTEXT_VALUES holds localization context values which, together with a specific assignment action and defined balance combination, uniquely determine a specific latest balance. Foreign Keys Primary Key Table FF_CONTEXTS Column Descriptions Name CONTEXT_ID (PK) LATEST_BALANCE_ID Primary Key Column Foreign Key Column CONTEXT_ID CONTEXT_ID Null? Type (PK) VALUE Indexes Index Name PAY_BALANCE_CONTEXT_VALUES_FK1 PAY_BALANCE_CONTEXT_VALUES_PK Description NOT NULL NUMBER(9) NOT NULL NUMBER(9) NOT NULL VARCHAR2(60) Foreign key to FF_CONTEXTS. Foreign key to either PAY_PERSON_LATEST_BALANCES or PAY_ASSIGNMENT_LATEST_BALANCES . Value of the context. Index Type Sequence Column Name NOT UNIQUE UNIQUE 1 1 2 CONTEXT_ID LATEST_BALANCE_ID CONTEXT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–267 PAY_BALANCE_DIMENSIONS PAY_BALANCE_DIMENSIONS holds information allowing the summation of a balance. Foreign Keys Primary Key Table FF_ROUTES QuickCodes Columns Column DIMENSION_TYPE Primary Key Column Foreign Key Column ROUTE_ID ROUTE_ID QuickCodes Type QuickCodes Table DIMENSION_TYPE A FND_COMMON_LOOKUPS Fed and stored at assignment level Fed but not stored. Not fed and not stored. Fed and stored at person level Run level, fed and not stored F N P R EXPIRY_CHECKING_LEVEL EXPIRY_CHECKING_LEVEL A D N P PAYMENTS_FLAG YES_NO N Y Column Descriptions Name BALANCE_DIMENSION_ID FND_COMMON_LOOKUPS No Yes Null? Type (PK) LEGISLATION_CODE ROUTE_ID DATABASE_ITEM_SUFFIX NOT NOT DIMENSION_NAME DIMENSION_TYPE NOT NOT LEGISLATION_SUBGROUP PAYMENTS_FLAG EXPIRY_CHECKING_CODE Description NOT NULL NUMBER(9) BUSINESS_GROUP_ID DESCRIPTION FEED_CHECKING_CODE FND_COMMON_LOOKUPS Assignment action level. Date (assignment action) level. Never expires. Payroll action level. System–generated primary key column. NULL NUMBER(15) Foreign key to HR_ORGANIZATION_UNITS. NULL VARCHAR2(30) Foreign key to FND_TERRITORIES. NULL NUMBER(15) Foreign key to FF_ROUTES. NULL VARCHAR2(30) Suffix to use when generating a database item (eg _ASG_PTD). NULL VARCHAR2(80) User Name. NULL VARCHAR2(1) Controls whether latest balance is created and if so, what type, person or assignment level. NULL VARCHAR2(240) User Description. NULL VARCHAR2(61) PL/SQL function to determine whether the Run Result Value should feed the balance. NULL VARCHAR2(30) Further identifies the legislation of startup data. NULL VARCHAR2(30) One dimension only can be marked as being the PAYMENTS dimension. NULL VARCHAR2(61) PL/SQL function which checks if latest balances should be reset. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–268 Oracle HRMS Technical Reference Manual EXPIRY_CHECKING_LEVEL NULL VARCHAR2(1) FEED_CHECKING_TYPE NULL VARCHAR2(1) Indexes Index Name PAY_BALANCE_DIMENSIONS_FK1 PAY_BALANCE_DIMENSIONS_PK PAY_BALANCE_DIMENSIONS_UK2 Sequences Sequence Index Type Sequence NOT UNIQUE UNIQUE UNIQUE 1 1 1 2 3 Controls balance expiry strategy. Controls feed checking strategy. Column Name ROUTE_ID BALANCE_DIMENSION_ID DIMENSION_NAME BUSINESS_GROUP_ID LEGISLATION_CODE Derived Column PAY_BALANCE_DIMENSIONS_S BALANCE_DIMENSION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–269 PAY_BALANCE_FEEDS_F PAY_BALANCE_FEEDS_F is a DateTracked table that is the intersection between BALANCE TYPE and INPUT VALUES. It holds the details of how a given input value contributes to a specific balance. The existence of a balance feed does not by itself guarantee that an input value will feed a balance, as there may be other restrictions. Foreign Keys Primary Key Table PAY_BALANCE_TYPES Column Descriptions Name BALANCE_FEED_ID Primary Key Column BALANCE_TYPE_ID Foreign Key Column BALANCE_TYPE_ID Null? Type NOT NULL NUMBER(9) (PK) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) BUSINESS_GROUP_ID NOT NULL DATE NOT NULL DATE NULL NUMBER(15) LEGISLATION_CODE NULL VARCHAR2(30) BALANCE_TYPE_ID NOT NULL NUMBER(9) INPUT_VALUE_ID NOT NULL NUMBER(9) SCALE NOT NULL NUMBER(5) LEGISLATION_SUBGROUP NULL VARCHAR2(30) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE OBJECT_VERSION_NUMBER NULL NULL NULL NULL NULL NULL Indexes Index Name PAY_BALANCE_FEEDS_F_FK1 PAY_BALANCE_FEEDS_F_N2 PAY_BALANCE_FEEDS_F_N50 DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(9) Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE PAY_BALANCE_FEEDS_F_PK UNIQUE PAY_BALANCE_FEEDS_F_UK2 UNIQUE Sequences Sequence PAY_BALANCE_FEEDS_S Sequence 1 1 1 2 1 2 3 1 2 3 4 5 6 Description System–generated primary key column. Effective start date. Effective end date. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to FND_TERRITORIES. Foreign key to PAY_BALANCE_TYPES. Foreign key to PAY_INPUT_VALUES. Identifies whether a feed will add to or subtract from a balance. Further identifies the legislation of startup data. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Column Name BALANCE_TYPE_ID INPUT_VALUE_ID BALANCE_TYPE_ID INPUT_VALUE_ID BALANCE_FEED_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE BALANCE_TYPE_ID INPUT_VALUE_ID BUSINESS_GROUP_ID LEGISLATION_CODE EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column BALANCE_FEED_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–270 Oracle HRMS Technical Reference Manual Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : PAY_BALANCE_FEEDS_ARU AFTER ROW UPDATE Raises an error if the balance type_id, input_value_id,balance_feed_id,business_group_id or legislation_code_id is changed. Deletes any potentially damaged latest balances Trigger Trigger Trigger Trigger Name Time Level Event : : : : PAY_BALANCE_FEEDS_ARI AFTER ROW INSERT Deletes any potentially damaged latest balances. Trigger Trigger Trigger Trigger Name Time Level Event : : : : PAY_BALANCE_FEEDS_ARD AFTER ROW DELETE Deletes any potentially damaged latest balances. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–271 PAY_BALANCE_SETS PAY_BALANCE_SETS provides the ability to group related balances for reporting purposes. Column Descriptions Name BALANCE_SET_ID Null? Type (PK) BALANCE_SET_NAME COMMENTS Description NOT NULL NUMBER(9) NOT NULL VARCHAR2(30) NULL VARCHAR2(240) BUSINESS_GROUP_ID NULL NUMBER(15) LEGISLATION_CODE NULL VARCHAR2(30) ATTRIBUTE_1 ATTRIBUTE_2 ATTRIBUTE_3 ATTRIBUTE_4 ATTRIBUTE_5 ATTRIBUTE_6 ATTRIBUTE_7 ATTRIBUTE_8 ATTRIBUTE_9 ATTRIBUTE_10 ATTRIBUTE_11 ATTRIBUTE_12 ATTRIBUTE_13 ATTRIBUTE_14 ATTRIBUTE_15 ATTRIBUTE_16 ATTRIBUTE_17 ATTRIBUTE_18 ATTRIBUTE_19 ATTRIBUTE_20 ATTRIBUTE_21 ATTRIBUTE_22 ATTRIBUTE_23 ATTRIBUTE_24 ATTRIBUTE_25 ATTRIBUTE_26 ATTRIBUTE_27 ATTRIBUTE_28 ATTRIBUTE_29 ATTRIBUTE_30 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name PAY_BALANCE_SETS_FK1 PAY_BALANCE_SETS_N1 PAY_BALANCE_SETS_PK VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) VARCHAR2(240) Index Type Sequence NOT UNIQUE NOT UNIQUE 1 1 2 1 UNIQUE System–generated primary key column. User name to identify set. Free format comments about the set. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to FND_TERRITORIES. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Column Name BUSINESS_GROUP_ID BALANCE_SET_NAME LEGISLATION_CODE BALANCE_SET_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–272 Oracle HRMS Technical Reference Manual PAY_BALANCE_TYPES PAY_BALANCE_TYPES holds the basic definitions of a balance, including the name and the unit of measure. It does not include the balance dimensions that are used to calculate specific values for the balance. QuickCodes Columns Column QuickCodes Type QuickCodes Table ASSIGNMENT_REMUNERATION_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes BALANCE_UOM UNITS C D H_DECIMAL1 FND_COMMON_LOOKUPS Character Date Hours in Decimal format (1 place) Hours in Decimal format (2 places) Hours in Decimal format (3 places) Hours in ”HH” format Hours in ”HH:MM” format Hours in ”HH:MM:SS” format Integer Money Number Day Time H_DECIMAL2 H_DECIMAL3 H_HH H_HHMM H_HHMMSS I M N ND T TAX_TYPE US_TAX_TYPE CITY COUNTY EIC FIT FUTA HT MEDICARE NW_FIT NW_SIT SCHOOL SDI SIT SS SUI WC WC2 Column Descriptions Name BALANCE_TYPE_ID FND_COMMON_LOOKUPS City Tax County Tax EIC FIT FUTA Head Tax Medicare FIT Not Withholdable SIT Not Withholdable School District Tax SDI SIT SS SUI WC WC2 Null? Type (PK) NOT NULL NUMBER(9) BUSINESS_GROUP_ID NULL NUMBER(15) LEGISLATION_CODE NULL VARCHAR2(30) Description System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to FND_TERRITORIES. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–273 CURRENCY_CODE ASSIGNMENT_REMUNERATION_FLAG NULL VARCHAR2(15) NOT NULL VARCHAR2(30) BALANCE_NAME BALANCE_UOM NULL VARCHAR2(80) NOT NULL VARCHAR2(30) COMMENTS NULL LONG LEGISLATION_SUBGROUP NULL VARCHAR2(30) REPORTING_NAME NULL VARCHAR2(30) ATTRIBUTE_CATEGORY NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE JURISDICTION_LEVEL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL TAX_TYPE NULL VARCHAR2(30) OBJECT_VERSION_NUMBER NULL NUMBER(9) Indexes Index Name VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(5) Index Type PAY_BALANCE_TYPES_PK PAY_BALANCE_TYPES_UK2 Sequences Sequence UNIQUE UNIQUE Sequence 1 1 2 3 Foreign key to FND_CURRENCIES. Indicates the balance is used for assignment remuneration or for third party payments. User name of balance. Unit of measure, for example, Money. Descriptive information about the balance type. Further identifies the legislation of startup data. User name for reporting purposes. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. US specific. Indicates the jurisdiction level that applies to the balance type, federal, state, county or city. US specific. Tax type of the balance. System–generated version of row. Increments by one with each update. Column Name BALANCE_TYPE_ID BALANCE_NAME BUSINESS_GROUP_ID LEGISLATION_CODE Derived Column PAY_BALANCE_TYPES_S BALANCE_TYPE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–274 Oracle HRMS Technical Reference Manual PAY_BALANCE_TYPES_TL PAY_BALANCE_TYPES_TL holds the translated balance type definitions. Column Descriptions Name BALANCE_TYPE_ID BALANCE_NAME REPORTING_NAME LANGUAGE SOURCE_LANG LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name Null? Type Description NOT NULL NUMBER(9) System–generated primary key column from PAY_BALANCE_TYPES. NOT NULL VARCHAR2(80) Translated user name of balance. NULL VARCHAR2(30) Translated user name for reporting purposes. NOT NULL VARCHAR2(4) Language of translation. NULL VARCHAR2(4) Source language of the row. NULL DATE Standard Who column. NULL VARCHAR2(240) Standard Who column. NULL VARCHAR2(240) Standard Who column. NULL VARCHAR2(240) Standard Who column. NULL DATE Standard Who column. Index Type Sequence PAY_BALANCE_TYPES_TL_N2 NOT UNIQUE PAY_BALANCE_TYPES_TL_PK UNIQUE 2 4 2 5 Column Name LANGUAGE BALANCE_NAME BALANCE_TYPE_ID LANGUAGE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–275 PAY_BATCH_CONTROL_TOTALS PAY_BATCH_CONTROL_TOTALS holds user defined information about control totals that are used to validate batch data during the Batch Element Entry process. This process is also known as PAYLINK. Foreign Keys Primary Key Table PAY_BATCH_HEADERS QuickCodes Columns Column CONTROL_STATUS Primary Key Column Foreign Key Column BATCH_ID BATCH_ID QuickCodes Type QuickCodes Table BATCH_STATUS E P T U V W FND_COMMON_LOOKUPS Error Batch in processing state Transfer Unprocessed Valid Warning Column Descriptions Name Null? Type BATCH_CONTROL_ID BATCH_ID (PK) Description NOT NULL NUMBER(15) NOT NULL NUMBER(15) CONTROL_STATUS CONTROL_TOTAL NOT NULL VARCHAR2(30) NULL VARCHAR2(30) CONTROL_TYPE NULL VARCHAR2(30) Indexes Index Name PAY_BATCH_CONTROL_TOTALS_FK1 PAY_BATCH_CONTROL_TOTALS_PK Sequences Sequence Index Type Sequence NOT UNIQUE UNIQUE 1 1 Surrogate primary key. Foreign key to PAY_BATCH_HEADERS. Control status. Value of total to be checked against calculated value. User defined lookup value for CONTROL_TYPE. Column Name BATCH_ID BATCH_CONTROL_ID Derived Column PAY_BATCH_CONTROL_TOTALS_S BATCH_CONTROL_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : PAY_BATCH_CONTROL_TOTALS_BRUID BEFORE ROW INSERT, UPDATE, DELETE Lock batch header. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–276 Oracle HRMS Technical Reference Manual PAY_BATCH_HEADERS PAY_BATCH_HEADERS holds the batch header information for each Batch Element Entry batch of data that is to be loaded into Oracle HRMS by the Batch Element Entry process. QuickCodes Columns Column QuickCodes Type QuickCodes Table ACTION_IF_EXISTS ACTION_IF_EXISTS I R U FND_COMMON_LOOKUPS Insert Reject Update BATCH_STATUS BATCH_STATUS E P T U V W FND_COMMON_LOOKUPS Error Batch in processing state Transfer Unprocessed Valid Warning DATE_EFFECTIVE_CHANGES DATE_EFFECTIVE_CHANGES C O U FND_COMMON_LOOKUPS Correct Update/Override Update/Change Insert PURGE_AFTER_TRANSFER YES_NO N Y FND_COMMON_LOOKUPS No Yes REJECT_IF_FUTURE_CHANGES YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name Null? Type BATCH_ID (PK) BUSINESS_GROUP_ID BATCH_NAME NOT NULL NUMBER(15) NOT NULL NUMBER(15) NOT NULL VARCHAR2(30) BATCH_STATUS NOT NULL ACTION_IF_EXISTS NULL BATCH_REFERENCE NULL BATCH_SOURCE NULL COMMENTS DATE_EFFECTIVE_CHANGES PURGE_AFTER_TRANSFER NULL NULL NULL REJECT_IF_FUTURE_CHANGES NULL LAST_UPDATE_DATE LAST_UPDATED_BY NULL NULL Description Surrogate primary key. Business group identifier. Name of the batch (non–unique). VARCHAR2(30) Shows the status the batch is currently in. VARCHAR2(30) What action should the process perform if the entry already exists. VARCHAR2(30) User defined reference for batch. VARCHAR2(30) Free format specification of batch source. VARCHAR2(2000) Batch header comment. VARCHAR2(30) Type of Date Effective change. VARCHAR2(30) Indicates if the batch lines should be automatically purged after transfer. VARCHAR2(30) Indicates if the batch lines should be rejected if future changes already exist. DATE Standard Who column. NUMBER(15) Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–277 LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NUMBER(15) NULL NUMBER(15) NULL DATE Indexes Index Name Index Type PAY_BATCH_HEADERS_PK Sequences Sequence UNIQUE Sequence 1 Standard Who column. Standard Who column. Standard Who column. Column Name BATCH_ID Derived Column PAY_BATCH_HEADERS_S BATCH_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–278 Oracle HRMS Technical Reference Manual PAY_BATCH_LINES PAY_BATCH_LINES holds the lines of data for each Batch Element Entry batch that is to be uploaded into Oracle HRMS by the Batch Element Entry process. Foreign Keys Primary Key Table PAY_BATCH_HEADERS QuickCodes Columns Column Primary Key Column Foreign Key Column BATCH_ID BATCH_ID QuickCodes Type QuickCodes Table BATCH_LINE_STATUS BATCH_STATUS E P T U V W FND_COMMON_LOOKUPS Error Batch in processing state Transfer Unprocessed Valid Warning ENTRY_TYPE ENTRY_TYPE A B D E R S FND_COMMON_LOOKUPS Additive Adjustment Balance Adjustment Additional Entry Element Entry Replacement Adjustment Override Column Descriptions Name BATCH_LINE_ID (PK) COST_ALLOCATION_KEYFLEX_ID ELEMENT_TYPE_ID ASSIGNMENT_ID BATCH_ID BATCH_LINE_STATUS ASSIGNMENT_NUMBER BATCH_SEQUENCE CONCATENATED_SEGMENTS EFFECTIVE_DATE ELEMENT_NAME ENTRY_TYPE REASON SEGMENT1 SEGMENT2 SEGMENT3 SEGMENT4 SEGMENT5 SEGMENT6 SEGMENT7 SEGMENT8 Null? Type Description NOT NULL NUMBER(15) NULL NUMBER(9) Surrogate primary key. Foreign key to PAY_COST_ALLOCATION_KEYFLEX. NULL NUMBER(9) Foreign key to PAY_ELEMENT_TYPES. NULL NUMBER(10) Foreign key to PER_ASSIGNMENTS. NOT NULL NUMBER(15) Foreign key to PAY_BATCH_HEADERS. NOT NULL VARCHAR2(30) Status of line, see domain. NULL VARCHAR2(30) Assignment number. NULL NUMBER(9) Batch sequence number. NULL VARCHAR2(240) Key flexfield segment column. NULL DATE Effective end date. NULL VARCHAR2(80) The element name. NULL VARCHAR2(1) Type of entry. NULL VARCHAR2(80) Holds the meaning, not the code. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–279 SEGMENT9 SEGMENT10 SEGMENT11 SEGMENT12 SEGMENT13 SEGMENT14 SEGMENT15 SEGMENT16 SEGMENT17 SEGMENT18 SEGMENT19 SEGMENT20 SEGMENT21 SEGMENT22 SEGMENT23 SEGMENT24 SEGMENT25 SEGMENT26 SEGMENT27 SEGMENT28 SEGMENT29 SEGMENT30 VALUE_1 VALUE_2 VALUE_3 VALUE_4 VALUE_5 VALUE_6 VALUE_7 VALUE_8 VALUE_9 VALUE_10 VALUE_11 VALUE_12 VALUE_13 VALUE_14 VALUE_15 ATTRIBUTE_CATEGORY NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(80) VARCHAR2(80) VARCHAR2(80) VARCHAR2(80) VARCHAR2(80) VARCHAR2(80) VARCHAR2(80) VARCHAR2(80) VARCHAR2(80) VARCHAR2(80) VARCHAR2(80) VARCHAR2(80) VARCHAR2(80) VARCHAR2(80) VARCHAR2(80) VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Element input–values. Element input–values. Element input–values. Element input–values. Element input–values. Element input–values. Element input–values. Element input–values. Element input–values. Element input–values. Element input–values. Element input–values. Element input–values. Element input–values. Element input–values. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–280 Oracle HRMS Technical Reference Manual ATTRIBUTE20 EFFECTIVE_START_DATE EFFECTIVE_END_DATE Indexes Index Name PAY_BATCH_LINES_FK3 PAY_BATCH_LINES_N1 PAY_BATCH_LINES_N2 PAY_BATCH_LINES_PK Sequences Sequence NULL VARCHAR2(150) Descriptive flexfield column. NULL DATE effective_start_date NULL DATE effective_end_date Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 1 Column Name BATCH_ID ELEMENT_TYPE_ID ASSIGNMENT_ID BATCH_LINE_ID Derived Column PAY_BATCH_LINES_S BATCH_LINE_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : PAY_BATCH_LINES_BRUID BEFORE ROW INSERT, UPDATE, DELETE Locks batch header. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–281 PAY_CALENDARS PAY_CALENDARS holds details of user defined budgetary calendars. Foreign Keys Primary Key Table PER_TIME_PERIOD_TYPES QuickCodes Columns Column PROC_PERIOD_TYPE Primary Key Column Foreign Key Column PERIOD_TYPE ACTUAL_PERIOD_TYPE QuickCodes Type QuickCodes Table PROC_PERIOD_TYPE BM CM F LM Q SM SY W Y FND_COMMON_LOOKUPS Bi–Month Calendar Month Bi–Week Lunar Month Quarter Semi–Month Semi–Year Week Year Column Descriptions Name Null? Type PERIOD_SET_NAME (PK) ACTUAL_PERIOD_TYPE NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(30) PROC_PERIOD_TYPE START_DATE COMMENTS NOT NULL VARCHAR2(30) NOT NULL DATE NULL LONG ATTRIBUTE_CATEGORY NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) Description Primary key. Foreign key to PER_TIME_PERIOD_TYPES. Period type short code. Calendar start date. Descriptive information about the calendar. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–282 Oracle HRMS Technical Reference Manual CREATED_BY CREATION_DATE Indexes Index Name PAY_CALENDARS_FK1 PAY_CALENDARS_PK NULL NUMBER(15) NULL DATE Index Type Sequence NOT UNIQUE UNIQUE 1 1 Standard Who column. Standard Who column. Column Name ACTUAL_PERIOD_TYPE PERIOD_SET_NAME Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–283 PAY_CA_EMP_FED_TAX_INFO_F PAY_CA_EMP_FED_TAX_RULES_F Foreign Keys Primary Key Table PER_ALL_ASSIGNMENTS_F Primary Key Column Foreign Key Column ASSIGNMENT_ID ASSIGNMENT_ID Column Descriptions Name EMP_FED_TAX_INF_ID Null? Type (PK) NOT NULL NUMBER(9) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) LEGISLATION_CODE NOT NULL DATE NOT NULL DATE NOT NULL VARCHAR2(30) ASSIGNMENT_ID NOT NULL NUMBER(10) BUSINESS_GROUP_ID NOT NULL NUMBER(9) EMPLOYMENT_PROVINCE NULL VARCHAR2(30) TAX_CREDIT_AMOUNT CLAIM_CODE BASIC_EXEMPTION_FLAG NULL NUMBER(11,2) NULL VARCHAR2(30) NULL VARCHAR2(30) ADDITIONAL_TAX ANNUAL_DEDN TOTAL_EXPENSE_BY_COMMISSION NULL NUMBER(11,2) NULL NUMBER(11,2) NULL NUMBER(11,2) TOTAL_REMNRTN_BY_COMMISSION NULL NUMBER(11,2) PRESCRIBED_ZONE_DEDN_AMT OTHER_FEDTAX_CREDITS CPP_QPP_EXEMPT_FLAG FED_EXEMPT_FLAG EI_EXEMPT_FLAG TAX_CALC_METHOD FED_OVERRIDE_AMOUNT FED_OVERRIDE_RATE CA_TAX_INFORMATION_CATEGORY NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(11,2) NUMBER(11,2) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) NUMBER(11,2) NUMBER(11,2) VARCHAR2(30) CA_TAX_INFORMATION1 CA_TAX_INFORMATION2 CA_TAX_INFORMATION3 CA_TAX_INFORMATION4 CA_TAX_INFORMATION5 CA_TAX_INFORMATION6 CA_TAX_INFORMATION7 CA_TAX_INFORMATION8 CA_TAX_INFORMATION9 CA_TAX_INFORMATION10 CA_TAX_INFORMATION11 CA_TAX_INFORMATION12 CA_TAX_INFORMATION13 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Description Unique identifier for the federal tax information record Effective start date. Effective end date. Legislation Code, which will be CA Assignment ID for which the tax records are created. Business Group ID for which the tax records are created. Province in which the employee is employed Tax credit amount Claim code, Currently not used If the flag is Y then tax_credit_amount is basic exempt amount, if it is ’N’ then tax credit amount is different Additional tax deduction Annual Deduction Estimated annual taxable income by commission Total revised expense amount by remuneration Prescribed zone deduction Other tax credits Exempt flag for CPP Federal tax exempt flag EI tax exempt flag Federal tax calculation method Federal tax override amount Federal tax override rate Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–284 Oracle HRMS Technical Reference Manual CA_TAX_INFORMATION14 CA_TAX_INFORMATION15 CA_TAX_INFORMATION16 CA_TAX_INFORMATION17 CA_TAX_INFORMATION18 CA_TAX_INFORMATION19 CA_TAX_INFORMATION20 CA_TAX_INFORMATION21 CA_TAX_INFORMATION22 CA_TAX_INFORMATION23 CA_TAX_INFORMATION24 CA_TAX_INFORMATION25 CA_TAX_INFORMATION26 CA_TAX_INFORMATION27 CA_TAX_INFORMATION28 CA_TAX_INFORMATION29 CA_TAX_INFORMATION30 OBJECT_VERSION_NUMBER CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN LAST_UPDATE_DATE Sequences Sequence NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) NUMBER(15) NUMBER(15) DATE NUMBER(15) NUMBER(15) DATE Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. System–generated version of row. Increments by one with each update. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Derived Column PAY_CA_EMP_FED_TAX_INF_S EMP_FED_TAX_INF_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–285 PAY_CA_EMP_PROV_TAX_INFO_F PAY_CA_EMP_PROVINCE_TAX_RULES_F Foreign Keys Primary Key Table PER_ALL_ASSIGNMENTS_F Primary Key Column Foreign Key Column ASSIGNMENT_ID ASSIGNMENT_ID Column Descriptions Name EMP_PROVINCE_TAX_INF_ID Null? Type (PK) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) LEGISLATION_CODE ASSIGNMENT_ID BUSINESS_GROUP_ID PROVINCE_CODE JURISDICTION_CODE TAX_CREDIT_AMOUNT BASIC_EXEMPTION_FLAG DEDUCTION_CODE MARRIAGE_STATUS NO_OF_INFIRM_DEPENDANTS NON_RESIDENT_STATUS DISABILITY_STATUS NO_OF_DEPENDANTS ANNUAL_DEDN TOTAL_EXPENSE_BY_COMMISSION TOTAL_REMNRTN_BY_COMMISSION PRESCRIBED_ZONE_DEDN_AMT ADDITIONAL_TAX PROV_OVERRIDE_RATE PROV_OVERRIDE_AMOUNT PROV_EXEMPT_FLAG PMED_EXEMPT_FLAG WC_EXEMPT_FLAG QPP_EXEMPT_FLAG OTHER_TAX_CREDIT TAX_CALC_METHOD EXTRA_INFO_NOT_PROVIDED CA_TAX_INFORMATION_CATEGORY Description NOT NULL NUMBER(9) NOT NOT NOT NOT NOT NOT Unique identifier for the federal tax information record NULL DATE Effective start date. NULL DATE Effective end date. NULL VARCHAR2(30) Legislation code NULL NUMBER(10) Assignment ID NULL NUMBER(9) Business Group ID NULL VARCHAR2(30) Province abbreviation NULL VARCHAR2(11) Jurisdiction code – not used currently NULL NUMBER(11,2) Tax Credit Amount NULL VARCHAR2(30) Basic Exempt Flag. If this flag is Y then tax_credit amount is the basic exempt amount in PAY_CA_LEGISLATION_INFO NULL VARCHAR2(30) Deduction Code – currently not used NULL VARCHAR2(30) Married/Unmarried status NULL NUMBER(30) No of infirm dependants NULL VARCHAR2(30) Non resident status NULL VARCHAR2(30) Disability status NULL NUMBER(30) Total no of dependants NULL NUMBER(11,2) Annual deduction NULL NUMBER(11,2) Estimated annual taxable income NULL NUMBER(11,2) Estimated revised expense amount NULL NUMBER(11,2) Prescribe zone deduction amount NULL NUMBER(11,2) Additional tax deduction NULL NUMBER(5,2) Override rate for federal tax calculation NULL NUMBER(11,2) Override amount for federal tax NULL VARCHAR2(30) Exempt flag for provincial tax deduction NULL VARCHAR2(30) Provincial Medical plan exempt flag NULL VARCHAR2(30) Workers compensation exempt flag NULL VARCHAR2(30) QPP exempt flag NULL NUMBER(11,2) Other tax credit amounts NULL VARCHAR2(240) Provincial tax calculation method NULL VARCHAR2(30) Flag to indicate additional information is not provided or not NULL VARCHAR2(30) Descriptive flexfield structure defining column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–286 Oracle HRMS Technical Reference Manual CA_TAX_INFORMATION1 CA_TAX_INFORMATION2 CA_TAX_INFORMATION3 CA_TAX_INFORMATION4 CA_TAX_INFORMATION5 CA_TAX_INFORMATION6 CA_TAX_INFORMATION7 CA_TAX_INFORMATION8 CA_TAX_INFORMATION9 CA_TAX_INFORMATION10 CA_TAX_INFORMATION11 CA_TAX_INFORMATION12 CA_TAX_INFORMATION13 CA_TAX_INFORMATION14 CA_TAX_INFORMATION15 CA_TAX_INFORMATION16 CA_TAX_INFORMATION17 CA_TAX_INFORMATION18 CA_TAX_INFORMATION19 CA_TAX_INFORMATION20 CA_TAX_INFORMATION21 CA_TAX_INFORMATION22 CA_TAX_INFORMATION23 CA_TAX_INFORMATION24 CA_TAX_INFORMATION25 CA_TAX_INFORMATION26 CA_TAX_INFORMATION27 CA_TAX_INFORMATION28 CA_TAX_INFORMATION29 CA_TAX_INFORMATION30 CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN LAST_UPDATE_DATE OBJECT_VERSION_NUMBER Sequences Sequence NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) NUMBER(30) DATE NUMBER(30) NUMBER(30) DATE NUMBER(30) Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Derived Column PAY_CA_EMP_PROVINCE_TAX_INF_S EMP_PROVINCE_TAX_INF_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–287 PAY_CA_FILE_CREATION_NUMBERS PAY_CA_FILE_CREATION_NUMBERS is used in Canadian direct deposit. Column Descriptions Name Null? Type ORIGINATOR_ID NOT NULL VARCHAR2(15) SEQUENCE_NUMBER FILE_CREATION_NUMBER NOT NULL NUMBER(15) NULL VARCHAR2(4) Description Bank supplied customer identifier Sequence number File creation number identifies a particular direct deposit file Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–288 Oracle HRMS Technical Reference Manual PAY_CA_LEGISLATION_INFO Keeps legislation specific data for Canada Column Descriptions Name LOOKUP_TYPE LOOKUP_CODE JURISDICTION_CODE INFORMATION_TYPE INFORMATION_VALUE START_DATE END_DATE Null? Type NULL NULL NULL NULL NULL NULL NULL VARCHAR2(80) VARCHAR2(80) VARCHAR2(80) VARCHAR2(30) VARCHAR2(50) DATE DATE Description Lookup Type Lookup Code Jurisdiction Code Information Type Value for the information type Start date of the record End date of the record Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–289 PAY_CE_RECONCILED_PAYMENTS PAY_CE_RECONCILED_PAYMENTS holds information about the reconciliation of payments through Oracle Cash Management. When a payment is reconciled, a row is created indicating the amount cleared, and the date on which the payment was cleared. Foreign Keys Primary Key Table PAY_ASSIGNMENT_ACTIONS Primary Key Column Foreign Key Column ASSIGNMENT_ACTION_ID ASSIGNMENT_ACTION_ID Column Descriptions Name RECONCILED_PAYMENT_ID Null? Type (PK) Description NOT NULL NUMBER ASSIGNMENT_ACTION_ID NOT NULL NUMBER TRX_TYPE NULL VARCHAR2(30) STATUS_CODE NULL VARCHAR2(1) CLEARED_AMOUNT NULL NUMBER CLEARED_DATE NULL DATE CLEARED_BASE_AMOUNT NULL NUMBER Indexes Index Name PAY_CE_RECONCILED_PAYMENTS_FK1 PAY_CE_RECONCILED_PAYMENTS_PK Sequences Sequence Index Type Sequence NOT UNIQUE UNIQUE 5 5 System–generated primary key column. Foreign Key to PAY_ASSIGNMENT_ACTIONS Payment or Stopped . Transaction type information from bank statement. To indicate if cleared or voided. Amount cleared in bank statement. Date payment cleared in bank statement. Cleared amount in base currency. Column Name ASSIGNMENT_ACTION_ID RECONCILED_PAYMENT_ID Derived Column PAY_CE_RECONCILED_PAYMENTS_S RECONCILED_PAYMENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–290 Oracle HRMS Technical Reference Manual PAY_COIN_ANAL_ELEMENTS This table holds the definitions for make–up of a cash payment. Foreign Keys Primary Key Table PAY_MONETARY_UNITS PAY_PRE_PAYMENTS Column Descriptions Name COIN_ANAL_ELEMENT_ID Primary Key Column Foreign Key Column MONETARY_UNIT_ID PRE_PAYMENT_ID MONETARY_UNIT_ID PRE_PAYMENT_ID Null? Type (PK) Description PRE_PAYMENT_ID NOT NULL NUMBER(15) MONETARY_UNIT_ID NOT NULL NUMBER(9) NUMBER_OF_MONETARY_UNITS NOT NULL NUMBER(15) System–generated primary key column. Foreign key to PAY_PRE_PAYMENTS. Foreign key to PAY_MONETARY_UNITS. Quantity of monetary units. Index Type Sequence Column Name NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 Indexes Index Name PAY_COIN_ANAL_ELEMENTS_FK1 PAY_COIN_ANAL_ELEMENTS_FK2 PAY_COIN_ANAL_ELEMENTS_PK Sequences Sequence NOT NULL NUMBER(15) PRE_PAYMENT_ID MONETARY_UNIT_ID COIN_ANAL_ELEMENT_ID Derived Column PAY_COIN_ANAL_ELEMENTS_S COIN_ANAL_ELEMENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–291 PAY_CONSOLIDATION_SETS PAY_CONSOLIDATION_SETS identifies the consolidation sets that are used to consolidate the results of multiple payroll processes. The consolidation set is used as a parameter to identify the set of results for further processing. For example, you may want to define separate payrolls for different worksites and process these on different days, but then use a single consolidation set to process all the results for payment and costing. Alternatively, you may want to define a single payroll, but process and pay groups of employees separately using separate consolidation sets. Using an ASSIGNMENT SET you can identify distinct groups of employees to process, and using separate consolidation sets you can keep the separation of payment and costing. A third example is where you may want to consolidate results from a QuickPay run into the same consolidation set as the results from the regular payroll run, for example when a new employee misses the cut–off date for the regular payroll, or there is a late timecard and you want to add to the existing results. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS Primary Key Column Foreign Key Column ORGANIZATION_ID BUSINESS_GROUP_ID Column Descriptions Name CONSOLIDATION_SET_ID BUSINESS_GROUP_ID Null? Type (PK) CONSOLIDATION_SET_NAME COMMENTS NOT NULL VARCHAR2(60) NULL LONG LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name PAY_CONSOLIDATION_SETS_FK1 PAY_CONSOLIDATION_SETS_PK Sequences Sequence Description NOT NULL NUMBER(9) NOT NULL NUMBER(15) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE UNIQUE 1 1 Consolidation set primary key. Foreign key to HR_ORGANIZATION_UNITS. Consolidation set name. Descriptive information about the consolidation set. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID CONSOLIDATION_SET_ID Derived Column PAY_CONSOLIDATION_SETS_S CONSOLIDATION_SET_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–292 Oracle HRMS Technical Reference Manual PAY_COSTS PAY_COSTS holds the cost details and values for specific run results within an assignment action. It is maintained by the costing process. COSTED_VALUE holds the actual cost value. COST_ALLOCATION_KEYFLEX_ID identifies the cost segments and segment values to which the cost value applies. DEBIT_OR_CREDIT identifies whether the value is to be debited or credited. Foreign Keys Primary Key Table Primary Key Column Foreign Key Column ASSIGNMENT_ACTION_ID COST_ALLOCATION_KEYFLEX_ID INPUT_VALUE_ID RUN_RESULT_ID ASSIGNMENT_ACTION_ID COST_ALLOCATION_KEYFLEX_ID INPUT_VALUE_ID RUN_RESULT_ID QuickCodes Type QuickCodes Table BALANCE_OR_COST BALANCE_COST B C FND_COMMON_LOOKUPS Balance Cost DEBIT_OR_CREDIT DEBIT_CREDIT C D FND_COMMON_LOOKUPS Credit Debit PAY_ASSIGNMENT_ACTIONS PAY_COST_ALLOCATION_KEYFLEX PAY_RUN_RESULT_VALUES QuickCodes Columns Column Column Descriptions Name Null? Type Description COST_ID (PK) ASSIGNMENT_ACTION_ID NOT NULL NUMBER(15) NOT NULL NUMBER(15) INPUT_VALUE_ID NOT NULL NUMBER(9) RUN_RESULT_ID NOT NULL NUMBER(15) COST_ALLOCATION_KEYFLEX_ID NOT NULL NUMBER(9) BALANCE_OR_COST NOT NULL VARCHAR2(30) COSTED_VALUE DEBIT_OR_CREDIT NOT NULL NUMBER NOT NULL VARCHAR2(30) DISTRIBUTED_INPUT_VALUE_ID NULL NUMBER(9) DISTRIBUTED_RUN_RESULT_ID NULL NUMBER(15) SOURCE_ID NULL NUMBER(15) Indexes Index Name PAY_COSTS_FK1 PAY_COSTS_FK2 Index Type Sequence NOT UNIQUE NOT UNIQUE 1 1 2 Surrogate primary key. Foreign key to PAY_ASSIGNMENT_ACTIONS. Foreign key to PAY_INPUT_VALUES. Foreign key to PAY_RUN_RESULTS. Foreign key to PAY_COST_ALLOCATION_KEYFLEX. Indicates if the record is from the cost or balancing flexfield structures. Actual value to be costed. Indicates whether the value is a debit (D) or credit (C). Component of foreign key to Run Result Value whose costing is distributed. Component of foreign key to Run Result Value whose costing is distributed. Points to Parent COST_ID Column Name ASSIGNMENT_ACTION_ID INPUT_VALUE_ID RUN_RESULT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–293 PAY_COSTS_FK3 PAY_COSTS_PK Sequences Sequence PAY_COSTS_S NOT UNIQUE UNIQUE 1 1 COST_ALLOCATION_KEYFLEX_ID COST_ID Derived Column COST_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–294 Oracle HRMS Technical Reference Manual PAY_COST_ALLOCATIONS_F PAY_COST_ALLOCATIONS_F is the DateTracked table that holds cost allocation details at the assignment level. COST_ALLOCATION_KEYFLEX_ID identifies the combination of segment values held in PAY_COST_ALLOCATION_KEYFLEX. Assignment costs can be proportioned across multiple combinations. For example, when an assignment is costed 50% to cost center 001 and 50% to cost center 002 there would be two rows in PAY_COST_ALLOCATIONS_F for the same ASSIGNMENT_ID. The total PROPORTION for one assignment at any point in time should equal 100. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PAY_COST_ALLOCATION_KEYFLEX Column Descriptions Name COST_ALLOCATION_ID (PK) Primary Key Column ORGANIZATION_ID COST_ALLOCATION_KEYFLEX_ID Null? Type NOT NULL NUMBER(15) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) BUSINESS_GROUP_ID NOT NULL DATE NOT NULL DATE NOT NULL NUMBER(15) COST_ALLOCATION_KEYFLEX_ID NOT NULL NUMBER(9) ASSIGNMENT_ID NOT NULL NUMBER(10) PROPORTION NOT NULL NUMBER(22,4) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PAY_COST_ALLOCATIONS_F_FK1 PAY_COST_ALLOCATIONS_F_FK2 PAY_COST_ALLOCATIONS_F_N3 PAY_COST_ALLOCATIONS_F_PK Sequences Sequence PAY_COST_ALLOCATIONS_S NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE Sequence 1 1 1 1 2 3 Foreign Key Column BUSINESS_GROUP_ID COST_ALLOCATION_KEYFLEX_ID Description System–generated primary key column. Effective start date. Effective end date. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PAY_COST_ALLOCATION_KEYFLEX, holding individual segment values. Foreign key to PER_ASSIGNMENTS. Percentage of assignment costs to be apportioned to this key flexfield. Standard Who Column. Standard Who column. Standard Who Column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID COST_ALLOCATION_KEYFLEX_ID ASSIGNMENT_ID COST_ALLOCATION_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column COST_ALLOCATION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–295 PAY_COST_ALLOCATION_KEYFLEX PAY_COST_ALLOCATION_KEYFLEX is the combinations table for the Cost Allocation key flexfield. This includes the individual segment information that identify the cost codes, accounts and labor distribution codes used in specific Business Groups. CONCATENATED_SEGMENTS contains the concatenated value of SEGMENT1 to SEGMENT30. Column Descriptions Name COST_ALLOCATION_KEYFLEX_ID Null? Type (PK) CONCATENATED_SEGMENTS ID_FLEX_NUM SUMMARY_FLAG ENABLED_FLAG START_DATE_ACTIVE END_DATE_ACTIVE SEGMENT1 SEGMENT2 SEGMENT3 SEGMENT4 SEGMENT5 SEGMENT6 SEGMENT7 SEGMENT8 SEGMENT9 SEGMENT10 SEGMENT11 SEGMENT12 SEGMENT13 SEGMENT14 SEGMENT15 SEGMENT16 SEGMENT17 SEGMENT18 SEGMENT19 SEGMENT20 SEGMENT21 SEGMENT22 SEGMENT23 SEGMENT24 SEGMENT25 SEGMENT26 SEGMENT27 SEGMENT28 SEGMENT29 SEGMENT30 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN Description NOT NULL NUMBER(9) System–generated primary key column. NULL VARCHAR2(240) Key flexfield segment column. NOT NULL NUMBER(15) Key flexfield structure foreign key. NOT NULL VARCHAR2(1) Key flexfield summary flag. NOT NULL VARCHAR2(1) Key flexfield enabled flag. NULL DATE Date before which key flexfield combination is invalid. NULL DATE Date after which key flexfield combination is invalid. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–296 Oracle HRMS Technical Reference Manual CREATED_BY CREATION_DATE Indexes Index Name NULL NUMBER(15) NULL DATE Index Type PAY_COST_ALLOCATION_KEYFLE_PK Sequences Sequence UNIQUE Sequence 1 Standard Who column. Standard Who column. Column Name COST_ALLOCATION_KEYFLEX_ID Derived Column PAY_COST_ALLOCATION_KEYFLEX_S COST_ALLOCATION_KEYFLEX_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–297 PAY_CUSTOMIZED_RESTRICTIONS PAY_CUSTOMIZED_RESTRICTIONS holds the definition of each custom restriction that may be applied to a form in Oracle HRMS. Custom restrictions restrict the type of data that can be accessed by a specific form. The restriction types and the values you can choose for each form are predefined. QuickCodes Columns Column ENABLED_FLAG QuickCodes Type QuickCodes Table YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name CUSTOMIZED_RESTRICTION_ID Null? Type (PK) Description NOT NULL NUMBER(15) BUSINESS_GROUP_ID NULL NUMBER(15) LEGISLATION_CODE NULL VARCHAR2(30) APPLICATION_ID FORM_NAME ENABLED_FLAG NOT NULL NUMBER NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(30) NAME QUERY_FORM_TITLE NOT NULL VARCHAR2(60) NOT NULL VARCHAR2(60) STANDARD_FORM_TITLE NOT NULL VARCHAR2(60) COMMENTS LEGISLATION_SUBGROUP NULL LONG NULL VARCHAR2(30) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type PAY_CUSTOMIZED_RESTRICTION_PK PAY_CUSTOMIZED_RESTRICTION_UK2 Sequences Sequence UNIQUE UNIQUE Sequence 1 1 2 3 4 5 System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Identifies the legislation in which the restriction applies. Foreign key to FND_FORM. Foreign key to FND_FORM. Indicates whether the customization is enabled. Name of the restriction. User title for customized form when called in query mode. User title for customized form when called in standard mode. General remark. Identifies the startup legislation. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name CUSTOMIZED_RESTRICTION_ID APPLICATION_ID FORM_NAME NAME BUSINESS_GROUP_ID LEGISLATION_CODE Derived Column PAY_CUSTOMIZED_RESTRICTIONS_S CUSTOMIZED_RESTRICTION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–298 Oracle HRMS Technical Reference Manual PAY_DEFINED_BALANCES PAY_DEFINED_BALANCES is the intersection between balance types and balance dimensions. This gives a complete description of a balance. For example, gross pay may be a balance type and year to date may be a dimension, a specific defined balance would be gross pay for the year to date. The defined balance is referred to in a formula by its associated database item name. Foreign Keys Primary Key Table PAY_BALANCE_DIMENSIONS PAY_BALANCE_TYPES Primary Key Column BALANCE_DIMENSION_ID BALANCE_TYPE_ID Foreign Key Column BALANCE_DIMENSION_ID BALANCE_TYPE_ID QuickCodes Columns Column QuickCodes Type QuickCodes Table YES_NO N Y FND_COMMON_LOOKUPS No Yes FORCE_LATEST_BALANCE_FLAG Column Descriptions Name DEFINED_BALANCE_ID (PK) Null? Type NOT NULL NUMBER(9) BUSINESS_GROUP_ID NULL NUMBER(15) LEGISLATION_CODE NULL VARCHAR2(30) BALANCE_TYPE_ID NOT NULL NUMBER(9) BALANCE_DIMENSION_ID NOT NULL NUMBER(9) FORCE_LATEST_BALANCE_FLAG LEGISLATION_SUBGROUP NULL VARCHAR2(30) NULL VARCHAR2(30) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE OBJECT_VERSION_NUMBER NULL NULL NULL NULL NULL NULL Indexes Index Name PAY_DEFINED_BALANCES_FK1 PAY_DEFINED_BALANCES_FK2 PAY_DEFINED_BALANCES_PK PAY_DEFINED_BALANCES_UK2 Sequences Sequence PAY_DEFINED_BALANCES_S DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(9) Index Type NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE Sequence 1 1 1 1 2 3 4 Description System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to FND_TERRITORIES. Foreign key to PAY_BALANCE_TYPES. Foreign key to PAY_BALANCE_DIMENSIONS. Not currently supported. Further identifies the legislation of startup data. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Column Name BALANCE_TYPE_ID BALANCE_DIMENSION_ID DEFINED_BALANCE_ID BALANCE_TYPE_ID BALANCE_DIMENSION_ID BUSINESS_GROUP_ID LEGISLATION_CODE Derived Column DEFINED_BALANCE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–299 Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : PAY_DEFINED_BALANCES_ARI AFTER ROW INSERT Create database item and other related formula information for this balance. Trigger Trigger Trigger Trigger Name Time Level Event : : : : PAY_DEFINED_BALANCES_BRD BEFORE ROW DELETE Deletes the user entity which cascades to delete the database item. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–300 Oracle HRMS Technical Reference Manual PAY_ELEMENT_CLASSIFICATIONS PAY_ELEMENT_CLASSIFICATIONS holds the definitions of element classification that define groups of elements for legislation and information needs. Primary classifications are specific to a legislation and are predefined for all supported payroll legislations, for example Earnings. You may not create, amend or delete primary classifications. Secondary, or sub–classifications, are specific to a business group and may be predefined for a specific legislation. Users can create, update and delete their own secondary classifications, but may not change any that are predefined. Foreign Keys Primary Key Table PAY_ELEMENT_CLASSIFICATIONS QuickCodes Columns Column BALANCE_INITIALIZATION_FLAG COSTABLE_FLAG COSTING_DEBIT_OR_CREDIT CREATE_BY_DEFAULT_FLAG DISTRIBUTABLE_OVER_FLAG NON_PAYMENTS_FLAG Column Descriptions Name CLASSIFICATION_ID Primary Key Column Foreign Key Column CLASSIFICATION_ID PARENT_CLASSIFICATION_ID QuickCodes Type QuickCodes Table YES_NO N Y YES_NO N Y DEBIT_CREDIT C D YES_NO N Y YES_NO N Y YES_NO N Y FND_COMMON_LOOKUPS No Yes FND_COMMON_LOOKUPS No Yes FND_COMMON_LOOKUPS Credit Debit FND_COMMON_LOOKUPS No Yes FND_COMMON_LOOKUPS No Yes FND_COMMON_LOOKUPS No Yes Null? Type (PK) NOT NULL NUMBER(9) BUSINESS_GROUP_ID NULL NUMBER(15) LEGISLATION_CODE NULL VARCHAR2(30) CLASSIFICATION_NAME NULL VARCHAR2(80) DESCRIPTION NULL VARCHAR2(80) LEGISLATION_SUBGROUP NULL VARCHAR2(30) COSTABLE_FLAG NULL VARCHAR2(30) Description System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to FND_TERRITORIES. Name by which a user identifies the classification. Full description of the element classification. Identifies the legislation of the classification. Indicates whether elements with the classification can be costed. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–301 DEFAULT_HIGH_PRIORITY NULL NUMBER(9) DEFAULT_LOW_PRIORITY NULL NUMBER(9) DEFAULT_PRIORITY NULL NUMBER(9) DISTRIBUTABLE_OVER_FLAG NULL VARCHAR2(30) NON_PAYMENTS_FLAG NULL VARCHAR2(30) COSTING_DEBIT_OR_CREDIT NULL VARCHAR2(30) PARENT_CLASSIFICATION_ID NULL NUMBER(9) CREATE_BY_DEFAULT_FLAG NULL VARCHAR2(30) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE BALANCE_INITIALIZATION_FLAG NULL NULL NULL NULL NULL NULL OBJECT_VERSION_NUMBER NULL NUMBER(9) Indexes Index Name PAY_ELEMENT_CLASSIFICATION_FK1 PAY_ELEMENT_CLASSIFICATION_PK PAY_ELEMENT_CLASSIFICATION_UK2 Sequences Sequence DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) Index Type Sequence NOT UNIQUE UNIQUE UNIQUE 1 1 1 2 3 Upper end of default processing priority range. Lower end of default processing priority range. Default processing priority for all elements with this classification. Indicates whether costs can be distributed over elements with this classification. Indicates whether classifications can own foreign currency elements. Indicates whether this classification creates debit or credit costing values by default. Foreign key to PAY_ELEMENT_CLASSIFICATIONS (CLASSIFICATION_ID). Indicates whether classification rules should be automatically created. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Indicates whether the classification is used for an initial balance upload type of element. System–generated version of row. Increments by one with each update. Column Name PARENT_CLASSIFICATION_ID CLASSIFICATION_ID CLASSIFICATION_NAME BUSINESS_GROUP_ID LEGISLATION_CODE Derived Column PAY_ELEMENT_CLASSIFICATIONS_S CLASSIFICATION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–302 Oracle HRMS Technical Reference Manual PAY_ELEMENT_CLASSIFICATIONS_TL PAY_ELEMENT_CLASSIFICATIONS_TL holds the translated element classifications definitions. Column Descriptions Name Null? Type Description CLASSIFICATION_ID NOT NULL NUMBER(9) CLASSIFICATION_NAME NOT NULL VARCHAR2(80) DESCRIPTION NOT NULL VARCHAR2(4) NOT NULL VARCHAR2(4) NULL DATE NULL NUMBER(15) NULL NUMBER(15) NULL NUMBER(15) NULL DATE System–generated primary key column from PAY_ELEMENT_CLASSIFICATIONS. Translated name by which a user identifies the classification. Translated description of the element classification. Language of translation. Source language of the row. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name NULL VARCHAR2(80) LANGUAGE SOURCE_LANG LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name Index Type Sequence PAY_ELEMENT_CLASS_TL_N2 NOT UNIQUE PAY_ELEMENT_CLASS_TL_PK UNIQUE 5 10 2 5 LANGUAGE CLASSIFICATION_NAME CLASSIFICATION_ID LANGUAGE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–303 PAY_ELEMENT_ENTRIES_F PAY_ELEMENT_ENTRIES_F is the DateTracked table that holds the list of element entries for each assignment. The actual values for each entry are held in PAY_ELEMENT_ENTRY_VALUES_F. Foreign Keys Primary Key Table Primary Key Column Foreign Key Column ASSIGNMENT_ACTION_ID COST_ALLOCATION_KEYFLEX_ID UPDATING_ACTION_ID COST_ALLOCATION_KEYFLEX_ID QuickCodes Type QuickCodes Table CREATOR_TYPE CREATOR_TYPE A B D DF ER F H M P Q R S SP UT FND_COMMON_LOOKUPS Absence Balance Adjustment Advance Pay Advance Pay Form Enrollment Result Element Entry/Override Form MIX SMP BackPay QuickPay Retropay by Action SSP Salary Proposal US Tax ENTRY_TYPE ENTRY_TYPE A B D E R S FND_COMMON_LOOKUPS Additive Adjustment Balance Adjustment Additional Entry Element Entry Replacement Adjustment Override REASON ELE_ENTRY_REASON FND_COMMON_LOOKUPS PAY_ASSIGNMENT_ACTIONS PAY_COST_ALLOCATION_KEYFLEX QuickCodes Columns Column Column Descriptions Name ELEMENT_ENTRY_ID Null? Type (PK) EFFECTIVE_START_DATE EFFECTIVE_END_DATE (PK) (PK) COST_ALLOCATION_KEYFLEX_ID ASSIGNMENT_ID UPDATING_ACTION_ID ELEMENT_LINK_ID NOT NULL NUMBER(15) NOT NULL DATE NOT NULL DATE NULL NUMBER(9) NOT NULL NUMBER(10) NULL NUMBER(15) NOT NULL NUMBER(9) Description System–generated primary key column. Effective start date for an element entry. Effective end date for an element entry. Foreign key to PAY_COST_ALLOCATION_KEYFLEX. Foreign key to PER_ALL_ASSIGNMENTS_F. Foreign key to PAY_ASSIGNMENT_ACTIONS. Foreign key to PAY_ELEMENT_LINKS_F. All entries are subject to a specific element link rule. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–304 Oracle HRMS Technical Reference Manual ORIGINAL_ENTRY_ID NULL NUMBER(15) CREATOR_TYPE NOT NULL VARCHAR2(10) ENTRY_TYPE NOT NULL VARCHAR2(1) COMMENT_ID CREATOR_ID NULL NUMBER(15) NULL NUMBER(15) REASON NULL VARCHAR2(30) TARGET_ENTRY_ID NULL NUMBER(15) SOURCE_ID NULL NUMBER(15) ATTRIBUTE_CATEGORY NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 ENTRY_INFORMATION_CATEGORY NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL ENTRY_INFORMATION1 NULL VARCHAR2(150) ENTRY_INFORMATION2 NULL VARCHAR2(150) ENTRY_INFORMATION3 NULL VARCHAR2(150) ENTRY_INFORMATION4 NULL VARCHAR2(150) ENTRY_INFORMATION5 NULL VARCHAR2(150) ENTRY_INFORMATION6 NULL VARCHAR2(150) ENTRY_INFORMATION7 NULL VARCHAR2(150) ENTRY_INFORMATION8 NULL VARCHAR2(150) ENTRY_INFORMATION9 NULL VARCHAR2(150) ENTRY_INFORMATION10 NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(30) Foreign key to PAY_ELEMENT_ENTRIES_F (ELEMENT_ENTRY_ID). Sub–system responsible for maintaining an element entry. (Validated by a lookup). Sub–type for an element entry. (Validated by a lookup). Foreign key to HR_COMMENTS. Process responsible for creating an element entry. Reason for element entry. (Validated by a lookup). Foreign key to PAY_ELEMENT_ENTRIES_F (ELEMENT_ENTRY_ID). Process responsible for maintaining an element entry. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–305 ENTRY_INFORMATION11 ENTRY_INFORMATION12 ENTRY_INFORMATION13 ENTRY_INFORMATION14 ENTRY_INFORMATION15 ENTRY_INFORMATION16 ENTRY_INFORMATION17 ENTRY_INFORMATION18 ENTRY_INFORMATION19 ENTRY_INFORMATION20 ENTRY_INFORMATION21 ENTRY_INFORMATION22 ENTRY_INFORMATION23 ENTRY_INFORMATION24 ENTRY_INFORMATION25 ENTRY_INFORMATION26 ENTRY_INFORMATION27 ENTRY_INFORMATION28 ENTRY_INFORMATION29 ENTRY_INFORMATION30 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE SUBPRIORITY PERSONAL_PAYMENT_METHOD_ID DATE_EARNED OBJECT_VERSION_NUMBER BALANCE_ADJ_COST_FLAG Indexes Index Name PAY_ELEMENT_ENTRIES_F_FK1 PAY_ELEMENT_ENTRIES_F_FK3 PAY_ELEMENT_ENTRIES_F_N4 NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. NULL NUMBER(4) Used to determine run processing order of entries of same priority. NULL NUMBER(9) Foreign key to PAY_PERSONAL_PAYMENT_METHODS NULL DATE Date earned for entry – used for mid–period GRE change. NULL NUMBER(9) System–generated version of row. Increments by one with each update. NULL VARCHAR2(1) Indicates whether a balance adjustment is to be costed. Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE 1 1 1 2 Column Name COST_ALLOCATION_KEYFLEX_ID UPDATING_ACTION_ID ELEMENT_LINK_ID ASSIGNMENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–306 Oracle HRMS Technical Reference Manual PAY_ELEMENT_ENTRIES_F_N5 PAY_ELEMENT_ENTRIES_F_N50 NOT UNIQUE NOT UNIQUE PAY_ELEMENT_ENTRIES_F_N51 NOT UNIQUE PAY_ELEMENT_ENTRIES_F_N52 PAY_ELEMENT_ENTRIES_F_PK NOT UNIQUE UNIQUE Sequences Sequence 1 1 2 3 4 1 2 3 4 1 1 2 3 ORIGINAL_ENTRY_ID ASSIGNMENT_ID ENTRY_TYPE EFFECTIVE_START_DATE EFFECTIVE_END_DATE ASSIGNMENT_ID ELEMENT_LINK_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE PERSONAL_PAYMENT_METHOD_ID ELEMENT_ENTRY_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column PAY_ELEMENT_ENTRIES_S ELEMENT_ENTRY_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–307 PAY_ELEMENT_ENTRY_VALUES_F PAY_ELEMENT_ENTRY_VALUES_F is the DateTracked table that holds the actual values entered for a specific element entry, (unless the element is defined with no input values). For example, the element Overtime may have an input value of Hours Worked. The number of Hours Worked by an employee in a fixed period is the entry value for that period. Column Descriptions Name ELEMENT_ENTRY_VALUE_ID Null? Type (PK) Description NOT NULL NUMBER(15) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) INPUT_VALUE_ID NOT NULL DATE NOT NULL DATE NOT NULL NUMBER(9) ELEMENT_ENTRY_ID NOT NULL NUMBER(15) SCREEN_ENTRY_VALUE NULL VARCHAR2(60) Indexes Index Name PAY_ELEMENT_ENTRY_VALUES_F_N1 PAY_ELEMENT_ENTRY_VALUES_F_N50 PAY_ELEMENT_ENTRY_VALUES_F_PK Sequences Sequence Index Type Sequence NOT UNIQUE NOT UNIQUE 1 1 2 3 1 2 3 UNIQUE System–generated primary key column. Effective start date. Effective end date. Foreign key to PAY_INPUT_VALUES. Foreign key to PAY_ELEMENT_ENTRIES. Actual entry value. Column Name INPUT_VALUE_ID ELEMENT_ENTRY_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE ELEMENT_ENTRY_VALUE_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column PAY_ELEMENT_ENTRY_VALUES_S ELEMENT_ENTRY_VALUE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–308 Oracle HRMS Technical Reference Manual PAY_ELEMENT_LINKS_F PAY_ELEMENT_LINKS_F is the DateTracked table that holds the eligibility rules that link elements to groups of employees. An assignment must match the eligibility criteria defined for the element link before it can have an entry of that element. Default values for the element input values can be set or overridden for each link. Standard links indicate that an element entry, with any default values, should be created automatically when an assignment matches the eligibility criteria. Foreign Keys Primary Key Table Primary Key Column Foreign Key Column ORGANIZATION_ID ORGANIZATION_ID LOCATION_ID COST_ALLOCATION_KEYFLEX_ID COST_ALLOCATION_KEYFLEX_ID ELEMENT_SET_ID PEOPLE_GROUP_ID POSITION_ID GRADE_ID JOB_ID PAY_BASIS_ID BUSINESS_GROUP_ID ORGANIZATION_ID LOCATION_ID BALANCING_KEYFLEX_ID COST_ALLOCATION_KEYFLEX_ID ELEMENT_SET_ID PEOPLE_GROUP_ID POSITION_ID GRADE_ID JOB_ID PAY_BASIS_ID QuickCodes Type QuickCodes Table COSTABLE_TYPE COSTABLE_TYPE C D F N FND_COMMON_LOOKUPS Costed Distributed Fixed Costed Not Costed LINK_TO_ALL_PAYROLLS_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes MULTIPLY_VALUE_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes STANDARD_LINK_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes TRANSFER_TO_GL_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes HR_ALL_ORGANIZATION_UNITS HR_ALL_ORGANIZATION_UNITS HR_LOCATIONS_ALL PAY_COST_ALLOCATION_KEYFLEX PAY_COST_ALLOCATION_KEYFLEX PAY_ELEMENT_SETS PAY_PEOPLE_GROUPS PER_ALL_POSITIONS PER_GRADES PER_JOBS PER_PAY_BASES QuickCodes Columns Column Column Descriptions Name ELEMENT_LINK_ID Null? Type (PK) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) PAYROLL_ID NOT NULL NUMBER(9) NOT NULL DATE NOT NULL DATE NULL NUMBER(9) Description System–generated primary key column. Effective start date. Effective end date. Foreign key to PAY_ALL_PAYROLLS_F. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–309 JOB_ID POSITION_ID PEOPLE_GROUP_ID NULL NUMBER(15) NULL NUMBER(15) NULL NUMBER(15) COST_ALLOCATION_KEYFLEX_ID NULL NUMBER(9) ORGANIZATION_ID NULL NUMBER(15) ELEMENT_TYPE_ID LOCATION_ID GRADE_ID BALANCING_KEYFLEX_ID BUSINESS_GROUP_ID NOT NULL NUMBER(9) NULL NUMBER(15) NULL NUMBER(15) NULL NUMBER(9) NOT NULL NUMBER(15) ELEMENT_SET_ID NULL NUMBER(9) PAY_BASIS_ID COSTABLE_TYPE NULL NUMBER(9) NOT NULL VARCHAR2(30) LINK_TO_ALL_PAYROLLS_FLAG NOT NULL VARCHAR2(30) MULTIPLY_VALUE_FLAG NOT NULL VARCHAR2(30) STANDARD_LINK_FLAG NOT NULL VARCHAR2(30) TRANSFER_TO_GL_FLAG NOT NULL VARCHAR2(30) COMMENT_ID EMPLOYMENT_CATEGORY NULL NUMBER(15) NULL VARCHAR2(30) QUALIFYING_AGE NULL NUMBER(2) QUALIFYING_LENGTH_OF_SERVICE NULL NUMBER(6,2) QUALIFYING_UNITS NULL VARCHAR2(30) ATTRIBUTE_CATEGORY NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Foreign key to PER_JOBS. Foreign key to PER_POSITIONS. Foreign key to PAY_PEOPLE_GROUPS. Foreign key to PAY_COST_ALLOCATION_KEYFLEX. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PAY_ELEMENT_TYPES_F. Foreign key to HR_LOCATIONS. Foreign key to PER_GRADES. Foreign key to PAY_COST_ALLOCATION_KEYFLEX. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PAY_ELEMENT_SETS. Foreign key to PER_PAY_BASES. Costable type for element entries subject to this link. (Validated by a lookup). Indicates whether all payrolls are eligible for the element. Indicates whether entries can be multiplied, for example, holiday pay. Indicates whether an element is standard (Y) or non–standard (N). Indicates whether costed values for the element can be included in the transfer to General Ledger. Foreign key to HR_COMMENTS. Employment category criteria for the element. Validated by lookup. Minimum age criteria for the element. Minimum length of service for eligibility for the element. Time units used by the QUALIFYING_LENGTH_OF_SERVICE. (Validated by a lookup). Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–310 Oracle HRMS Technical Reference Manual ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE OBJECT_VERSION_NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(9) Index Type PAY_ELEMENT_LINKS_F_FK10 PAY_ELEMENT_LINKS_F_FK11 PAY_ELEMENT_LINKS_F_FK12 PAY_ELEMENT_LINKS_F_FK13 PAY_ELEMENT_LINKS_F_FK2 PAY_ELEMENT_LINKS_F_FK3 PAY_ELEMENT_LINKS_F_FK4 PAY_ELEMENT_LINKS_F_FK5 PAY_ELEMENT_LINKS_F_FK6 PAY_ELEMENT_LINKS_F_FK8 PAY_ELEMENT_LINKS_F_FK9 PAY_ELEMENT_LINKS_F_N1 PAY_ELEMENT_LINKS_F_N7 PAY_ELEMENT_LINKS_F_PK Sequences Sequence NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE Sequence 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Column Name BALANCING_KEYFLEX_ID BUSINESS_GROUP_ID ELEMENT_SET_ID PAY_BASIS_ID JOB_ID POSITION_ID PEOPLE_GROUP_ID COST_ALLOCATION_KEYFLEX_ID ORGANIZATION_ID LOCATION_ID GRADE_ID PAYROLL_ID ELEMENT_TYPE_ID ELEMENT_LINK_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column PAY_ELEMENT_LINKS_S ELEMENT_LINK_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : PAY_ELEMENT_LINKS_T1 AFTER ROW UPDATE If costable type is updated to not costed or distributed then make all the link input values not costed. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–311 PAY_ELEMENT_SETS PAY_ELEMENT_SETS holds the list of element sets that are used to restrict payroll processing, distribute costs, or provide online security by restricting individual users to specific elements. Element sets are constructed by specifying element classifications and including or excluding specific elements – PAY_ELE_CLASSIFICATION_RULES. QuickCodes Columns Column ELEMENT_SET_TYPE QuickCodes Type QuickCodes Table ELEMENT_SET_TYPE C D R FND_COMMON_LOOKUPS Customization Set Distribution Set Run Set Column Descriptions Name ELEMENT_SET_ID Null? Type (PK) Description NOT NULL NUMBER(9) BUSINESS_GROUP_ID NULL NUMBER(15) LEGISLATION_CODE NULL VARCHAR2(30) ELEMENT_SET_NAME ELEMENT_SET_TYPE NOT NULL VARCHAR2(80) NOT NULL VARCHAR2(30) COMMENTS NULL LONG LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type PAY_ELEMENT_SETS_PK Sequences Sequence UNIQUE Sequence 1 System generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to FND_TERRITORIES. User name for the element set. Type of element set. (Validated by a lookup). Descriptive information about the element set. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name ELEMENT_SET_ID Derived Column PAY_ELEMENT_SETS_S ELEMENT_SET_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–312 Oracle HRMS Technical Reference Manual PAY_ELEMENT_SET_MEMBERS PAY_ELEMENT_SET_MEMBERS identifies the list of elements that belong to each element set. The members of an element set are derived from the rules in PAY_ELE_CLASSIFICATION_RULES and PAY_ELEMENT_TYPE_RULES. View Definition CREATE VIEW PAY_ELEMENT_SET_MEMBERS as SELECT PES1.ELEMENT_SET_ID , PET1.ELEMENT_TYPE_ID , PET1.ELEMENT_NAME , PET1.CLASSIFICATION_ID , PET1.PROCESSING_TYPE , PET1.BUSINESS_GROUP_ID , PET1.LEGISLATION_CODE , ECLTL.CLASSIFICATION_NAME , HL.MEANING PROCESSING_TYPE_MEANING Where FROM PAY_ELEMENT_TYPES PET1, PAY_ELE_CLASSIFICATION_RULES PECR1, PAY_ELEMENT_SETS PES1, PAY_ELEMENT_CLASSIFICATIONS ECL, PAY_ELEMENT_CLASSIFICATIONS_TL ECLTL, HR_LOOKUPS HL WHERE ECL.Classification_id = ECLTL.classification_id AND ECLTL.LANGUAGE = userenv(’LANG’) AND PET1.CLASSIFICATION_ID = PECR1.CLASSIFICATION_ID AND PECR1.ELEMENT_SET_ID = PES1.ELEMENT_SET_ID AND ECL.CLASSIFICATION_ID = PET1.CLASSIFICATION_ID AND HL.LOOKUP_TYPE = ’PROCESSING_TYPE’ AND HL.LOOKUP_CODE = PET1.PROCESSING_TYPE AND NOT EXISTS (SELECT 1 FROM PAY_ELEMENT_TYPE_RULES PETR1 WHERE PETR1.ELEMENT_SET_ID = PES1.ELEMENT_SET_ID AND PETR1.ELEMENT_TYPE_ID = PET1.ELEMENT_TYPE_ID AND PETR1.INCLUDE_OR_EXCLUDE = ’E’) AND ((PES1.ELEMENT_SET_TYPE = ’D’ AND EXISTS (SELECT 1 FROM HR_LOOKUPS HRL, PAY_INPUT_VALUES PIV WHERE PIV.ELEMENT_TYPE_ID = PET1.ELEMENT_TYPE_ID AND PIV.UOM = ’M’ AND HRL.APPLICATION_ID IN (800, 801) AND HRL.LOOKUP_TYPE = ’NAME_TRANSLATIONS’ AND HRL.LOOKUP_CODE = ’PAY VALUE’ AND HRL.MEANING = PIV.NAME)) OR PES1.ELEMENT_SET_TYPE IN (’R’,’C’)) UNION SELECT PES1.ELEMENT_SET_ID, PET2.ELEMENT_TYPE_ID, PET2.ELEMENT_NAME, PET2.CLASSIFICATION_ID, Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–313 FROM PET2.PROCESSING_TYPE, PET2.BUSINESS_GROUP_ID, PET2.LEGISLATION_CODE, ECL2TL.CLASSIFICATION_NAME, HL2.MEANING PROCESSING_TYPE_MEANING PAY_ELEMENT_TYPES PET2, PAY_ELEMENT_TYPE_RULES PETR2, PAY_ELEMENT_SETS PES1, PAY_ELEMENT_CLASSIFICATIONS ECL2, PAY_ELEMENT_CLASSIFICATIONS_TL ECL2TL, HR_LOOKUPS HL2 WHERE ECL2.Classification_id = ECL2TL.classification_id AND ECL2TL.LANGUAGE = userenv(’LANG’) AND PETR2.INCLUDE_OR_EXCLUDE = ’I’ AND PES1.ELEMENT_SET_ID = PETR2.ELEMENT_SET_ID AND PET2.ELEMENT_TYPE_ID = PETR2.ELEMENT_TYPE_ID AND ECL2.CLASSIFICATION_ID = PET2.CLASSIFICATION_ID AND HL2.LOOKUP_TYPE = ’PROCESSING_TYPE’ AND HL2.LOOKUP_CODE = PET2.PROCESSING_TYPE Column Descriptions Name ELEMENT_SET_ID ELEMENT_TYPE_ID ELEMENT_NAME CLASSIFICATION_ID PROCESSING_TYPE BUSINESS_GROUP_ID LEGISLATION_CODE CLASSIFICATION_NAME PROCESSING_TYPE_MEANING Null? Type NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER NUMBER VARCHAR2(80) NUMBER VARCHAR2(30) NUMBER VARCHAR2(30) VARCHAR2(80) VARCHAR2(80) Description Refer Refer Refer Refer Refer Refer Refer Refer Refer to to to to to to to to to base base base base base base base base base table. table. table. table. table. table. table. table. table. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–314 Oracle HRMS Technical Reference Manual PAY_ELEMENT_TEMPLATES In Oracle payroll it is common to have sets of elements that are related by the processing they carry out. For example, in US payroll, Standard Voluntary Deductions comprise Special Inputs, Base, and Special Features elements. Element Templates capture the relationships between elements (and associated payroll entities) for different types of payroll processing. Element Templates are used to generate payroll objects according to the payroll situation. For example, the structure of Child Support, and Parking Fine Involuntary deductions may be similar (and modelled by one Element Template) but different objects are generated in the payroll schema for each of these Involuntary Deductions. A template structure is an element template set up by a localization group to model commonly used groupings of HR or payroll elements. For example, in US payroll earnings share a common underlying structure in the elements they contain and the balances the feed. A template structure contains names with placeholders. A template structure is copied to a user structure, and the placeholders substituted for a user–supplied name before generating HR or payroll objects. A user structure is an element template from which core schema objects are generated. It may be created from scratch by a user, or generated from a template structure. Column Descriptions Name TEMPLATE_ID (PK) TEMPLATE_TYPE TEMPLATE_NAME BASE_PROCESSING_PRIORITY Null? Type NOT NULL NUMBER(9) NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(80) NOT NULL NUMBER(9) BUSINESS_GROUP_ID NULL NUMBER(15) LEGISLATION_CODE NULL VARCHAR2(30) VERSION_NUMBER BASE_NAME NOT NULL NUMBER NULL VARCHAR2(30) MAX_BASE_NAME_LENGTH NOT NULL NUMBER(9) PREFERENCE_INFO_CATEGORY NULL VARCHAR2(30) PREFERENCE_INFORMATION1 NULL VARCHAR2(150) PREFERENCE_INFORMATION2 NULL VARCHAR2(150) PREFERENCE_INFORMATION3 NULL VARCHAR2(150) PREFERENCE_INFORMATION4 NULL VARCHAR2(150) Description System–generated primary key column. Element template type. User name for this template. Base value to add to differential values for element processing Foreign key to HR_ORGANIZATION_UNITS. Foreign key to FND_TERRITORIES. Version number for the template as a whole (for support purposes). User–supplied name for placeholder substitution. Maximum length of BASE_NAME to avoid name clashes in generated objects e.g. database items. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–315 PREFERENCE_INFORMATION5 PREFERENCE_INFORMATION6 PREFERENCE_INFORMATION7 PREFERENCE_INFORMATION8 PREFERENCE_INFORMATION9 PREFERENCE_INFORMATION10 PREFERENCE_INFORMATION11 PREFERENCE_INFORMATION12 PREFERENCE_INFORMATION13 PREFERENCE_INFORMATION14 PREFERENCE_INFORMATION15 PREFERENCE_INFORMATION16 PREFERENCE_INFORMATION17 PREFERENCE_INFORMATION18 PREFERENCE_INFORMATION19 PREFERENCE_INFORMATION20 PREFERENCE_INFORMATION21 PREFERENCE_INFORMATION22 PREFERENCE_INFORMATION23 PREFERENCE_INFORMATION24 PREFERENCE_INFORMATION25 PREFERENCE_INFORMATION26 PREFERENCE_INFORMATION27 PREFERENCE_INFORMATION28 PREFERENCE_INFORMATION29 PREFERENCE_INFORMATION30 CONFIGURATION_INFO_CATEGORY CONFIGURATION_INFORMATION1 CONFIGURATION_INFORMATION2 CONFIGURATION_INFORMATION3 CONFIGURATION_INFORMATION4 CONFIGURATION_INFORMATION5 NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(240) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(30) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–316 Oracle HRMS Technical Reference Manual CONFIGURATION_INFORMATION6 CONFIGURATION_INFORMATION7 CONFIGURATION_INFORMATION8 CONFIGURATION_INFORMATION9 CONFIGURATION_INFORMATION10 CONFIGURATION_INFORMATION11 CONFIGURATION_INFORMATION12 CONFIGURATION_INFORMATION13 CONFIGURATION_INFORMATION14 CONFIGURATION_INFORMATION15 CONFIGURATION_INFORMATION16 CONFIGURATION_INFORMATION17 CONFIGURATION_INFORMATION18 CONFIGURATION_INFORMATION19 CONFIGURATION_INFORMATION20 CONFIGURATION_INFORMATION21 CONFIGURATION_INFORMATION22 CONFIGURATION_INFORMATION23 CONFIGURATION_INFORMATION24 CONFIGURATION_INFORMATION25 CONFIGURATION_INFORMATION26 CONFIGURATION_INFORMATION27 CONFIGURATION_INFORMATION28 CONFIGURATION_INFORMATION29 CONFIGURATION_INFORMATION30 OBJECT_VERSION_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PAY_ELEMENT_TEMPLATES_PK Sequences Sequence PAY_ELEMENT_TEMPLATES_S NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL NUMBER(9) Object version number column. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. Index Type UNIQUE Sequence 2 Column Name TEMPLATE_ID Derived Column TEMPLATE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–317 PAY_ELEMENT_TYPES_F PAY_ELEMENT_TYPES_F is the DateTracked table that holds the definitions of elements in Oracle HRMS. Elements are the units used to build all the earnings, deductions and benefits that users can give to employees. Localization teams define primary classifications for the payroll processing of elements according to the requirements of their legislation, for example, Pre–Tax Deduction or Tax Deduction. Elements are also used to hold non–payment types of information linked to employee assignments, for example, information about assets and other equipment issued to employees for their work. NOTE: Users must not enter information into the Developer Descriptive Flexfield columns of this table. These are reserved for the use of localization and verticalization teams, for entry and maintenance of legislative or industry–specific data. Foreign Keys Primary Key Table BEN_BENEFIT_CLASSIFICATIONS PAY_ELEMENT_CLASSIFICATIONS QuickCodes Columns Column Primary Key Column Foreign Key Column BENEFIT_CLASSIFICATION_ID CLASSIFICATION_ID BENEFIT_CLASSIFICATION_ID CLASSIFICATION_ID QuickCodes Type QuickCodes Table ADDITIONAL_ENTRY_ALLOWED_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes ADJUSTMENT_ONLY_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes CLOSED_FOR_ENTRY_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes CREATOR_TYPE ELEMENT_CREATOR_TYPE B PER_LOOKUPS Advanced Benefits INDIRECT_ONLY_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes MULTIPLE_ENTRIES_ALLOWED_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes MULTIPLY_VALUE_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes POST_TERMINATION_RULE TERMINATION_RULE A F L FND_COMMON_LOOKUPS Actual Termination Final Close Last Standard Process PROCESSING_TYPE PROCESSING_TYPE N R FND_COMMON_LOOKUPS Nonrecurring Recurring Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–318 Oracle HRMS Technical Reference Manual PROCESS_IN_RUN_FLAG QUALIFYING_UNITS STANDARD_LINK_FLAG THIRD_PARTY_PAY_ONLY_FLAG Column Descriptions Name ELEMENT_TYPE_ID YES_NO N Y QUALIFYING_UNITS D H M W Y YES_NO N Y YES_NO N Y Null? Type (PK) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) BUSINESS_GROUP_ID LEGISLATION_CODE FORMULA_ID INPUT_CURRENCY_CODE OUTPUT_CURRENCY_CODE CLASSIFICATION_ID BENEFIT_CLASSIFICATION_ID ADDITIONAL_ENTRY_ALLOWED_FLAG ADJUSTMENT_ONLY_FLAG CLOSED_FOR_ENTRY_FLAG ELEMENT_NAME REPORTING_NAME DESCRIPTION INDIRECT_ONLY_FLAG MULTIPLE_ENTRIES_ALLOWED_FLAG MULTIPLY_VALUE_FLAG FND_COMMON_LOOKUPS No Yes FND_COMMON_LOOKUPS Days Hours Months Weeks Years FND_COMMON_LOOKUPS No Yes FND_COMMON_LOOKUPS No Yes Description NOT NULL NUMBER(9) System–generated primary key column. NOT NULL DATE Effective start date. NOT NULL DATE Effective end date. NULL NUMBER(15) Foreign key to HR_ORGANIZATION_UNITS. NULL VARCHAR2(30) Foreign Key to FND_TERRITORIES NULL NUMBER(9) Foreign key to PAY_FORMULAS_F. NULL VARCHAR2(15) Foreign key to FND_CURRENCIES. NULL VARCHAR2(15) Foreign key to FND_CURRENCIES. NOT NULL NUMBER(9) Foreign key to PAY_ELEMENT_CLASSIFICATIONS. NULL NUMBER(15) Foreign key to BEN_BENEFIT_CLASSIFICATIONS. NOT NULL VARCHAR2(30) Indicates whether a recurring element can also have an additional nonrecurring entry of this type in any payroll period. NOT NULL VARCHAR2(30) Indicates whether the element is used only for adjusting balances. Not used in US legislations. NOT NULL VARCHAR2(30) Indicates whether entries can be currently entered or updated. NOT NULL VARCHAR2(80) User name for the element type. This is the name used to generate database item names. NULL VARCHAR2(30) Short name for the element, used in reports. NULL VARCHAR2(240) Brief description of the element type. NOT NULL VARCHAR2(30) Indicates whether the element can be given to an assignment only as an indirect result from a formula. NOT NULL VARCHAR2(30) Indicates whether an assignment can have multiple normal entries for this element at any one time. NOT NULL VARCHAR2(30) Indicates whether entries can be multiplied, for example, holiday pay. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–319 POST_TERMINATION_RULE NOT NULL VARCHAR2(30) PROCESS_IN_RUN_FLAG NOT NULL VARCHAR2(30) PROCESSING_PRIORITY NOT NULL NUMBER(9) PROCESSING_TYPE NOT NULL VARCHAR2(30) STANDARD_LINK_FLAG NOT NULL VARCHAR2(30) COMMENT_ID LEGISLATION_SUBGROUP NULL NUMBER(15) NULL VARCHAR2(30) QUALIFYING_AGE NULL NUMBER(2) QUALIFYING_LENGTH_OF_SERVICE NULL NUMBER(6,2) QUALIFYING_UNITS NULL VARCHAR2(30) ATTRIBUTE_CATEGORY NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE ELEMENT_INFORMATION_CATEGORY NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL ELEMENT_INFORMATION1 NULL VARCHAR2(150) ELEMENT_INFORMATION2 NULL VARCHAR2(150) ELEMENT_INFORMATION3 NULL VARCHAR2(150) ELEMENT_INFORMATION4 NULL VARCHAR2(150) ELEMENT_INFORMATION5 NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) Rule for element processing when a person is terminated. Indicates whether the element can be processed in a payroll run. Processing priority order for any entries of this element in a payroll run. Indicates whether the element is recurring or nonrecurring. Indicates whether the default element link type is standard (Y) or non–standard (N). Foreign key to HR_COMMENTS. Identifies the legislation of the predefined data for the element. Age at which a person qualifies for this element. Length of service required for the person to qualify for this element. Units of measurement for qualifying length of service. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–320 Oracle HRMS Technical Reference Manual ELEMENT_INFORMATION6 ELEMENT_INFORMATION7 ELEMENT_INFORMATION8 ELEMENT_INFORMATION9 ELEMENT_INFORMATION10 ELEMENT_INFORMATION11 ELEMENT_INFORMATION12 ELEMENT_INFORMATION13 ELEMENT_INFORMATION14 ELEMENT_INFORMATION15 ELEMENT_INFORMATION16 ELEMENT_INFORMATION17 ELEMENT_INFORMATION18 ELEMENT_INFORMATION19 ELEMENT_INFORMATION20 THIRD_PARTY_PAY_ONLY_FLAG OBJECT_VERSION_NUMBER ITERATIVE_FLAG ITERATIVE_FORMULA_ID ITERATIVE_PRIORITY CREATOR_TYPE Indexes Index Name NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(30) Indicates whether the element is paid by third party payments only. NULL NUMBER(9) System–generated version of row. Increments by one with each update. NULL VARCHAR2(30) Indicates whether the element can be adjusted as a result of iterative rules. NULL NUMBER(9) Foreign Key to FF_FORMULAS_F to indicate the formula that defaults and changes the iterative element’s input values. NULL NUMBER(9) The order of the iterative adjustment processing for iterative elements NULL VARCHAR2(30) Sub–system responsible for creating the element definition. Index Type Sequence PAY_ELEMENT_TYPES_F_FK1 PAY_ELEMENT_TYPES_F_FK2 PAY_ELEMENT_TYPES_F_N3 PAY_ELEMENT_TYPES_F_PK NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE PAY_ELEMENT_TYPES_F_UK2 UNIQUE 1 1 1 1 2 3 1 2 3 4 5 Column Name CLASSIFICATION_ID BENEFIT_CLASSIFICATION_ID FORMULA_ID ELEMENT_TYPE_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE ELEMENT_NAME BUSINESS_GROUP_ID LEGISLATION_CODE EFFECTIVE_START_DATE EFFECTIVE_END_DATE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–321 Sequences Sequence Derived Column PAY_ELEMENT_TYPES_S ELEMENT_TYPE_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : PAY_ELEMENT_TYPES_T1 BEFORE ROW UPDATE Perform validation on the new values. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–322 Oracle HRMS Technical Reference Manual PAY_ELEMENT_TYPES_F_TL PAY_ELEMENT_TYPES_TL holds the translated element type definitions. Column Descriptions Name ELEMENT_TYPE_ID Null? Type (PK) ELEMENT_NAME REPORTING_NAME DESCRIPTION LANGUAGE (PK) SOURCE_LANG LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name Description NOT NULL NUMBER(9) System–generated primary key from PAY_ELEMENT_TYPES_F. NOT NULL VARCHAR2(80) Translated user name for the element type. NULL VARCHAR2(30) Translated short name for the element. NULL VARCHAR2(240) Translated brief description of the element type. NOT NULL VARCHAR2(4) Language of translation. NOT NULL VARCHAR2(4) Source language of the row. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. Index Type Sequence PAY_ELEMENT_TYPES_F_TL_N2 NOT UNIQUE PAY_ELEMENT_TYPES_F_TL_PK UNIQUE 2 5 2 4 Column Name LANGUAGE ELEMENT_NAME ELEMENT_TYPE_ID LANGUAGE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–323 PAY_ELEMENT_TYPE_RULES PAY_ELEMENT_TYPE_RULES holds the include and exclude rules for specific elements in an element set. Foreign Keys Primary Key Table PAY_ELEMENT_SETS QuickCodes Columns Column INCLUDE_OR_EXCLUDE Primary Key Column Foreign Key Column ELEMENT_SET_ID ELEMENT_SET_ID QuickCodes Type QuickCodes Table INCLUDE_EXCLUDE E I FND_COMMON_LOOKUPS Exclude Include Column Descriptions Name Null? Type Description ELEMENT_TYPE_ID NOT NULL NUMBER(9) ELEMENT_SET_ID NOT NULL NUMBER(9) INCLUDE_OR_EXCLUDE NOT NULL VARCHAR2(30) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PAY_ELEMENT_TYPE_RULES_FK2 PAY_ELEMENT_TYPE_RULES_N1 PAY_ELEMENT_TYPE_RULES_U50 NULL NULL NULL NULL NULL DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 2 Foreign key to PAY_ELEMENT_TYPES. Foreign key to PAY_ELEMENT_SETS. Indicates whether the element should be included or excluded. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name ELEMENT_SET_ID ELEMENT_TYPE_ID ELEMENT_SET_ID ELEMENT_TYPE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–324 Oracle HRMS Technical Reference Manual PAY_ELE_CLASSIFICATION_RULES PAY_ELE_CLASSIFICATION_RULES is an intersection table for PAY_ELEMENT_SETS and PAY_ELEMENT_CLASSIFICATIONS. Element sets are constructed by specifying element classifications and including or excluding specific elements. Foreign Keys Primary Key Table PAY_ELEMENT_CLASSIFICATIONS PAY_ELEMENT_SETS Column Descriptions Name Primary Key Column Foreign Key Column CLASSIFICATION_ID ELEMENT_SET_ID CLASSIFICATION_ID ELEMENT_SET_ID Null? Type Description ELEMENT_SET_ID NOT NULL NUMBER(9) CLASSIFICATION_ID NOT NULL NUMBER(9) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PAY_ELE_CLASSIFICATION_RUL_FK1 PAY_ELE_CLASSIFICATION_RUL_FK2 PAY_ELE_CLASS_RULES_U50 NULL NULL NULL NULL NULL DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 2 Foreign key to PAY_ELEMENT_SETS. Foreign key to PAY_ELEMENT_CLASSIFICATIONS. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name ELEMENT_SET_ID CLASSIFICATION_ID ELEMENT_SET_ID CLASSIFICATION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–325 PAY_ELE_PAYROLL_FREQ_RULES PAY_ELE_PAYROLL_FREQ_RULES is used by database items to infer whether there are any frequency rules that need to be accounted for. It is used in conjunction with PAY_FREQ_RULE_PERIODS to identify frequency rules for a deduction. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_TIME_PERIOD_TYPES Primary Key Column Foreign Key Column ORGANIZATION_ID PERIOD_TYPE BUSINESS_GROUP_ID RESET_PERIOD_TYPE Column Descriptions Name ELE_PAYROLL_FREQ_RULE_ID Null? Type (PK) Description NOT NULL NUMBER(9) BUSINESS_GROUP_ID NOT NULL NUMBER(15) ELEMENT_TYPE_ID NOT NULL NUMBER(9) PAYROLL_ID RESET_PERIOD_TYPE NOT NULL NUMBER(9) NULL VARCHAR2(30) START_DATE RESET_NO_OF_PERIODS LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NOT NULL NULL NULL NULL NULL NULL NULL Indexes Index Name DATE NUMBER(9) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type PAY_ELE_PAYROLL_FREQ_RULES_FK1 PAY_ELE_PAYROLL_FREQ_RULES_FK4 PAY_ELE_PAYROLL_FREQ_RULES_N2 PAY_ELE_PAYROLL_FREQ_RULES_N3 PAY_ELE_PAYROLL_FREQ_RULES_PK PAY_ELE_PAYROLL_FREQ_RULES_UK2 Sequences Sequence NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE Sequence 1 1 1 1 1 1 2 System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PAY_ELEMENT_TYPES. Foreign key to PAY_PAYROLLS. Frequency of reset. If pay period is a month or less then the reset period is Month. Pay periods greater than a month have a reset period of Year. Start Date. Not currently used. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID RESET_PERIOD_TYPE ELEMENT_TYPE_ID PAYROLL_ID ELE_PAYROLL_FREQ_RULE_ID ELEMENT_TYPE_ID PAYROLL_ID Derived Column PAY_ELE_PAYROLL_FREQ_RULES_S ELE_PAYROLL_FREQ_RULE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–326 Oracle HRMS Technical Reference Manual PAY_EXTERNAL_ACCOUNTS PAY_EXTERNAL_ACCOUNTS stores bank account information to enable payments to people. It includes source account details, payment methods and destination accounts. NOTE: This table holds information used in the Bank Details protected key flexfield. Localization teams are responsible for setting up this flexfield for use under their legislation code. Users cannot change this flexfield structure. Column Descriptions Name EXTERNAL_ACCOUNT_ID Null? Type (PK) NOT NULL NUMBER(9) TERRITORY_CODE NULL VARCHAR2(2) PRENOTE_DATE NULL DATE ID_FLEX_NUM NOT NULL NUMBER(15) SUMMARY_FLAG ENABLED_FLAG START_DATE_ACTIVE NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(1) NULL DATE END_DATE_ACTIVE NULL DATE SEGMENT1 SEGMENT2 SEGMENT3 SEGMENT4 SEGMENT5 SEGMENT6 SEGMENT7 SEGMENT8 SEGMENT9 SEGMENT10 SEGMENT11 SEGMENT12 SEGMENT13 SEGMENT14 SEGMENT15 SEGMENT16 SEGMENT17 SEGMENT18 SEGMENT19 SEGMENT20 SEGMENT21 SEGMENT22 SEGMENT23 SEGMENT24 SEGMENT25 SEGMENT26 SEGMENT27 SEGMENT28 SEGMENT29 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) Description System–generated primary key column. Foreign key to FND_TERRITORIES. Date on which a prenote for this account was sent. Key flexfield structure foreign key. Key flexfield summary flag. Key flexfield enabled flag. Date before which key flexfield combination is invalid. Date after which key flexfield combination is invalid. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–327 SEGMENT30 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE OBJECT_VERSION_NUMBER NULL NULL NULL NULL NULL NULL NULL Indexes Index Name VARCHAR2(60) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(9) Index Type PAY_EXTERNAL_ACCOUNTS_PK Sequences Sequence UNIQUE Sequence 1 Key flexfield segment column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Column Name EXTERNAL_ACCOUNT_ID Derived Column PAY_EXTERNAL_ACCOUNTS_S EXTERNAL_ACCOUNT_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : PAY_EXTERNAL_ACCOUNTS_OVN BEFORE ROW INSERT, UPDATE This trigger maintains the object_version_number column when a record is modified via an interface which does not support the object_version_number explicitly. This ensures the object_version_number is maintained consistently. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–328 Oracle HRMS Technical Reference Manual PAY_FORMULA_RESULT_RULES_F PAY_FORMULA_RESULT_RULES_F is the DateTracked table that holds the rules that control what happens to the results produced by a specific formula calculation. When a formula has been attached to an element via a status processing rule, it may produce results. The formula result rules for an element determine the destination of those results. The direct result from any formula is held in the Pay Value of the element, indirect results will create a nonrecurring entry, update recurring results can be update input values of the same element or of others. If the formula does not return a value, or returns a null value as a result the formula result rule will not insert or update entries. There is no error. QuickCodes Columns Column QuickCodes Type QuickCodes Table RESULT_RULE_TYPE RESULT_RULE_TYPE D I M O S U FND_COMMON_LOOKUPS Direct result Indirect result Message Order indirect Stop Update recurring entry SEVERITY_LEVEL MESSAGE_LEVEL F I L P FND_COMMON_LOOKUPS Fatal Information Logging Performance information (assignment processing continues) System detected error (assignment processing halts) Warning S W Column Descriptions Name FORMULA_RESULT_RULE_ID Null? Type (PK) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) BUSINESS_GROUP_ID NOT NULL NUMBER(9) NOT NULL DATE NOT NULL DATE NULL NUMBER(15) LEGISLATION_CODE NULL VARCHAR2(30) ELEMENT_TYPE_ID NULL NUMBER(9) STATUS_PROCESSING_RULE_ID NOT NULL NUMBER(9) RESULT_NAME NOT NULL VARCHAR2(80) RESULT_RULE_TYPE NOT NULL VARCHAR2(30) Description System–generated primary key column. Effective start date. Effective end date. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to FND_TERRITORIES. Foreign key to PAY_ELEMENT_TYPES. Foreign key to PAY_STATUS_PROCESSING_RULES. Name of the variable returned by the formula. Formula result type for the formula result rule, for example, direct, indirect, message. (Validated by a lookup). Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–329 LEGISLATION_SUBGROUP NULL VARCHAR2(30) SEVERITY_LEVEL NULL VARCHAR2(1) INPUT_VALUE_ID NULL NUMBER(9) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE OBJECT_VERSION_NUMBER NULL NULL NULL NULL NULL NULL Indexes Index Name PAY_FORMULA_RESULT_RULES_F_N1 PAY_FORMULA_RESULT_RULES_F_N2 PAY_FORMULA_RESULT_RULES_F_N3 PAY_FORMULA_RESULT_RULES_F_PK Sequences Sequence DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(9) Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 1 2 3 Identifies the startup data legislation for the formula result rule. Severity level for a message type result. Used to control the effect produced by the message.(Validated by a lookup). Foreign key to PAY_INPUT_VALUES. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Column Name STATUS_PROCESSING_RULE_ID ELEMENT_TYPE_ID INPUT_VALUE_ID FORMULA_RESULT_RULE_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column PAY_FORMULA_RESULT_RULES_S FORMULA_RESULT_RULE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–330 Oracle HRMS Technical Reference Manual PAY_FREQ_RULE_PERIODS PAY_FREQ_RULE_PERIODS holds the actual frequency rule for a deduction/payroll. If a deduction should process in periods 2 and 3 of a month, for employees on a weekly payroll, there will be 2 rows in this table, one for period 2 and one for period 3. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PAY_ELE_PAYROLL_FREQ_RULES Column Descriptions Name FREQ_RULE_PERIOD_ID Primary Key Column Foreign Key Column ORGANIZATION_ID ELE_PAYROLL_FREQ_RULE_ID BUSINESS_GROUP_ID ELE_PAYROLL_FREQ_RULE_ID Null? Type (PK) Description NOT NULL NUMBER(9) BUSINESS_GROUP_ID NOT NULL NUMBER(15) ELE_PAYROLL_FREQ_RULE_ID NOT NULL NUMBER(9) PERIOD_NO_IN_RESET_PERIOD NOT NULL NUMBER(9) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PAY_FREQ_RULE_PERIODS_FK1 PAY_FREQ_RULE_PERIODS_FK2 PAY_FREQ_RULE_PERIODS_PK Sequences Sequence NULL NULL NULL NULL NULL DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PAY_ELE_PAYROLL_FREQ_RULES. Which period within the reset period is the rule valid. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID ELE_PAYROLL_FREQ_RULE_ID FREQ_RULE_PERIOD_ID Derived Column PAY_FREQ_RULE_PERIODS_S FREQ_RULE_PERIOD_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–331 PAY_GB_SOY_OUTPUTS PAY_GB_SOY_OUTPUTS is a temporary table for the GB Start of Year (SOY) process outputs. It is populated by the SOY process data, and includes errors or warnings relating to the update processes. This table is redundant if you write to multiple files concurrently from PLSQL. Column Descriptions Name TYPE (PK) LINE_NO (PK) TEXT REQUEST_ID Null? Type Description NOT NULL VARCHAR2(30) (PK) Indexes Index Name Type of report for the outputs. NOT NULL NUMBER Line number within the appropriate SOY report output. NULL VARCHAR2(132) Free format text for SOY report. NOT NULL NUMBER(15) SRS process request identifier. Index Type PAY_GB_SOY_OUTPUTS_PK UNIQUE Sequence Column Name 2 4 6 REQUEST_ID TYPE LINE_NO Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–332 Oracle HRMS Technical Reference Manual PAY_GB_TAX_CODE_INTERFACE PAY_GB_TAX_CODE_INTERFACE is an interface table for the Start of Year (SOY) processing the UK. Taxcode amendments are distributed to employers on magnetic tape by the Tax Office and the PAY_GB_TAX_CODE_INTERFACE table is used to load the amendments for processing. The SOY process then updates the PAYE details elements with the details and clears the interface table. Column Descriptions Name Null? Type DISTRICT_NUMBER EMPLOYER_REFERENCE NOT NULL NUMBER(3) NOT NULL VARCHAR2(10) NATIONAL_INSURANCE_NUMBER NOT NULL VARCHAR2(10) TAX_CODE NON_CUMULATIVE_FLAG NOT NULL VARCHAR2(5) NULL VARCHAR2(1) EMPLOYEE_NAME NULL VARCHAR2(28) WORKS_NUMBER PROCESSED_FLAG NULL VARCHAR2(20) NULL VARCHAR2(1) Description Tax district number. Employers reference for a PAYE scheme. Employees reference (National Insurance number). New tax code. Indicates whether the tax code is cumulative, where Y = non–cumulative and null = cumulative. Employee name, given as surname, title, initials and/or forenames. Works reference number. Indicates whether the tax code amendments have been processed, where null = Unprocessed, P = Processed, R = Rejected. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–333 PAY_GB_YEAR_END_ASSIGNMENTS PAY_GB_YEAR_END_ASSIGNMENTS holds assignment information for the UK End of Year (EOY) process. It stores information about the assignments reported with the current balances for the assignments. If an assignment has moved between PAYE schemes during the financial year, a separate row is included with the balances at the time of transfer. Foreign Keys Primary Key Table PAY_GB_YEAR_END_PAYROLLS Primary Key Column Foreign Key Column PAYROLL_ID PAYROLL_ID Column Descriptions Name ASSIGNMENT_ID Null? Type (PK) EFFECTIVE_END_DATE NOT NULL NUMBER(10) (PK) PAYROLL_ID NOT NULL DATE NOT NULL NUMBER(15) ASSIGNMENT_NUMBER CHUNK_NUMBER NULL VARCHAR2(14) NULL NUMBER(9) DATE_OF_BIRTH DIRECTOR_INDICATOR NULL DATE NULL VARCHAR2(1) EFFECTIVE_START_DATE NULL DATE EOY_PRIMARY_FLAG NULL VARCHAR2(1) EXPENSE_CHECK_SEND_TO_ADDRESS NULL VARCHAR2(1) EXTRACT_DATE FIRST_NAME GROSS_PAY NULL DATE NULL VARCHAR2(16) NULL NUMBER(9) LAST_ASG_ACTION_ID NULL NUMBER(15) LAST_EFFECTIVE_DATE NULL DATE LAST_NAME LOCATION_ID MIDDLE_NAME MULTIPLE_ASG_FLAG NULL NULL NULL NULL NATIONAL_INSURANCE_NUMBER NULL VARCHAR2(9) VARCHAR2(20) NUMBER(9) VARCHAR2(7) VARCHAR2(1) Description System–generated primary key column. Effective end date for a specific assignment in the financial year. Foreign key to PAY_GB_YEAR_END_PAYROLLS. Employee assignment number. Number used to group events into chunks for parallelization. Date of birth. Indicates whether a person has been a company director during the financial year, where D = director and null = employee Effective start date for the assignment. If it starts before the start of the financial year, the entry is null. Indicates whether the assignment shows the NI balances for a person with multiple assignments, where Y = report NI. O(office),H(home),Null flag indicates distribution for the P60. Date the extract was run. First name of employee. Gross pay from balance GROSS_PAY_ASG_TD_YTD. Assignment action identifier of the latest action for the assignment. Effective date of the latest action for the assignment. Last name of employee . Foreign key to HR_LOCATIONS. Middle name of employee. Indicates whether a person has multiple payroll assignments. National identifier for the person. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–334 Oracle HRMS Technical Reference Manual ORGANIZATION_ID NULL NUMBER(9) PENSIONER_INDICATOR NULL VARCHAR2(1) PEOPLE_GROUP_ID NULL NUMBER(15) PERSON_ID PREVIOUS_TAXABLE_PAY NULL NUMBER(10) NULL NUMBER(9) PREVIOUS_TAX_PAID NULL NUMBER(9) PREVIOUS_YEAR_ASG_ACTION_ID NULL NUMBER(15) PREVIOUS_YEAR_EFFECTIVE_DATE NULL DATE REQUEST_ID NULL NUMBER(12) SEX NULL VARCHAR2(1) SMP NULL NUMBER(9) SSP NULL NUMBER(9) SUPERANNUATION_PAID NULL NUMBER(9) SUPERANNUATION_REFUND NULL VARCHAR2(1) TAXABLE_PAY NULL NUMBER(9) TAX_CODE NULL VARCHAR2(5) TAX_PAID NULL NUMBER TAX_REFUND NULL VARCHAR2(1) TAX_RUN_RESULT_ID NULL NUMBER(15) TERMINATION_DATE NULL DATE TITLE START_OF_EMP TERMINATION_TYPE NULL VARCHAR2(30) NULL DATE NULL VARCHAR2(1) W1_M1_INDICATOR NULL VARCHAR2(1) Foreign key to HR_ORGANIZATION_UNITS. Indicates whether a person is an employee or pensioner, where P = pensioner and null = employee. Foreign key to PAY_PEOPLE_GROUPS. Foreign key to PER_PEOPLE. Previous taxable pay amount (taken from result PAYE_DETAILS_PAY_PREVIOUS). Previous tax paid amount (taken from result PAYE_DETAILS_TAX_PREVIOUS). Assignment action identifier of the latest action in the previous year. Effective date of the latest action in the previous year. Concurrent request identifier for the year end extract process. Identifies gender of person, where M = male and F = female. Total SMP amount paid (taken from balance SMP_TOTAL_ASG_TD_YTD). Total SSP amount paid (taken from balance SSP_TOTAL_ASG_TD_YTD). Total amount of superannuation paid (taken from balance SUPERANNUATION_TOTAL_ASG_TD_YT D). Indicates whether superannuation was refunded, where R = refund and null = deduction. Total amount of taxable pay (taken from balance TAXABLE_PAY_ASG_TD_YTD). Tax code for the latest tax calculation. Total tax paid (taken from balance PAYE_ASG_TD_YTD). Indicates whether tax has been refunded, where R = refunded and null = deduction). Run result that last updated PAYE this year. Actual termination date or the tax reference transfer date, if the employee has changed tax districts during the year. Employees title Start date of employment Indicates the type of termination, where R = tax reference transfer and L = leaver. Indicates tax basis, if cumulative then null, if non–cumulative, then either W for weekly basis or M for Monthly. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–335 WEEK_53_INDICATOR NULL VARCHAR2(1) WIDOWS_AND_ORPHANS NULL NUMBER(9) ADDRESS_LINE1 NULL VARCHAR2(60) ADDRESS_LINE2 NULL VARCHAR2(60) ADDRESS_LINE3 NULL VARCHAR2(60) TOWN_OR_CITY NULL VARCHAR2(30) COUNTY NULL VARCHAR2(27) POSTAL_CODE NULL VARCHAR2(8) Indexes Index Name PAY_GB_YEAR_END_ASSIGNMENT_FK1 PAY_GB_YEAR_END_ASSIGNMENT_PK Index Type Sequence NOT UNIQUE UNIQUE 1 1 2 3(53), 4(54), 6(56) , null(other) max. period no. in the year. Balance value from WIDOWS_AND_ORPHANS_ASG_TD_YTD. Employees primary address line 1 Employees primary address line 2 Employees primary address line 3 Employees primary address town or city Employees primary address county Employees primary address postcode Column Name PAYROLL_ID ASSIGNMENT_ID EFFECTIVE_END_DATE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–336 Oracle HRMS Technical Reference Manual PAY_GB_YEAR_END_PAYROLLS PAY_GB_YEAR_END_PAYROLLS is an extraction table that holds payroll information for the UK End of Year (EOY) process. Details are extracted from the PAY_ALL_PAYROLLS_F table and associated Soft Coded Flex, Organization Flex and Time Period rows that are used in the Year End Extract and reported on the magnetic tape submission. Column Descriptions Name PAYROLL_ID (PK) Null? Type Description NOT NULL NUMBER(15) BUSINESS_GROUP_ID NULL NUMBER(15) ECON NULL VARCHAR2(9) EMPLOYERS_ADDRESS_LINE NULL VARCHAR2(60) EMPLOYERS_NAME NULL VARCHAR2(36) END_PREVIOUS_YEAR NULL DATE END_YEAR NULL DATE MAX_PERIOD_NUMBER NULL NUMBER(2) PAYROLL_NAME PERIOD_TYPE NULL VARCHAR2(80) NULL VARCHAR2(30) PERMIT_NUMBER NULL VARCHAR2(12) SMP_COMPENSATION NULL NUMBER(10) SMP_RECOVERED NULL NUMBER(10) SSP_RECOVERED NULL NUMBER(10) START_PREVIOUS_YEAR NULL DATE START_YEAR NULL DATE TAX_DISTRICT_NAME TAX_DISTRICT_REFERENCE NULL VARCHAR2(40) NULL NUMBER(3) TAX_REFERENCE_NUMBER NULL VARCHAR2(7) TAX_YEAR NULL NUMBER(4) Indexes Index Name Index Type PAY_GB_YEAR_END_PAYROLLS_PK UNIQUE Foreign key to PAY_ALL_PAYROLLS_F. Foreign key to HR_ORGANIZATION_UNITS. Employers contracted out number. Employers statutory reporting address. Employers statutory reporting name. End date of the last period of the previous year. End date of the last period in the year for this payroll. Highest period number for the payroll, identifies week 53. Name of the payroll. Foreign key to PER_TIME_PERIOD_TYPES. Permit number issued by the DSS for use on the year end magnetic media. Amount of NIC compensation (recoverable amount) on SMP for this Payroll and Year. Amount of SMP recovered for the payroll in the year. Amount of SSP recovered for the payroll in the year. Start date of the first period for the previous year. Start date of the first period in the year for this payroll. Name of the tax district. Inspector of Taxes reference code. Unique reference number allocated to employer by the Inspector of Taxes. Calendar year in which the specific Financial year ends. Sequence Column Name 1 PAYROLL_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–337 PAY_GB_YEAR_END_VALUES PAY_GB_YEAR_END_VALUES holds the National Insurance (NI) balance values for the UK End of Year (EOY) process. It stores all the NI balances by category that the assignment has accumulated over the financial year. Foreign Keys Primary Key Table PAY_GB_YEAR_END_ASSIGNMENTS Primary Key Column Foreign Key Column ASSIGNMENT_ID EFFECTIVE_END_DATE ASSIGNMENT_ID EFFECTIVE_END_DATE Column Descriptions Name Null? Type Description ASSIGNMENT_ID NOT NULL NUMBER(10) SCON NULL VARCHAR2(9) EARNINGS NULL NUMBER(9) EMPLOYEES_CONTRIBUTIONS NULL NUMBER(9) First part of foreign key to PAY_GB_YEAR_END_ASSIGNMENTS. Second part of foreign key to PAY_GB_YEAR_END_ASSIGNMENTS. Y=report contributions on this assignment. NI category code, (A, B, C, D, E, P, X, or Y). NI Scheme contracted out number Balance value from NI_CATEGORY_ABLE_ASG_TD_YTD. Balance value from NI EFFECTIVE_END_DATE NOT NULL DATE REPORTABLE NOT NULL VARCHAR2(1) NI_CATEGORY_CODE NOT NULL VARCHAR2(1) NULL NUMBER(9) Balance value from NI NULL NUMBER(9) Balance value from NULL NUMBER(9) Total amount of contracted out contributions taken from balance NI CO_ASG_TD_YTD. TOTAL_CONTRIBUTIONS TOTAL_ASG_TD_YTD. EARNINGS_CONTRACTED_OUT NI CO_ASG_TD_YTD. CONTRIBUTIONS_CONTRACTED_OUT ABLE_ASG_TD_YTD. Indexes Index Name Index Type PAY_GB_YEAR_END_VALUES_UK UNIQUE Sequence 2 4 6 8 10 Column Name ASSIGNMENT_ID EFFECTIVE_END_DATE REPORTABLE NI_CATEGORY_CODE SCON Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–338 Oracle HRMS Technical Reference Manual PAY_GL_INTERFACE PAY_GL_INTERFACE holds data to be passed to the General Ledger Column Descriptions Name Null? Type Description ASSIGNMENT_ACTION_ID NULL NUMBER(15) RUN_PAYROLL_ACTION_ID NULL NUMBER(9) COST_ALLOCATION_KEYFLEX_ID NULL NUMBER(9) CURRENCY_CODE ENTERED_DR ENTERED_CR NULL VARCHAR2(15) NULL NUMBER NULL NUMBER Indexes Index Name PAY_GL_INTERFACE_N1 PAY_GL_INTERFACE_N2 Index Type Sequence NOT UNIQUE NOT UNIQUE 2 2 Foreign Key to PAY_ASSIGNMENT_ACTIONS Foreign Key to PAY_PAYROLL_ACTIONS Foreign Key to PAY_COST_ALLOCATION_KEYFLEX Currency Code of result Deduction costed values Credit costed values Column Name ASSIGNMENT_ACTION_ID RUN_PAYROLL_ACTION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–339 PAY_GRADE_RULES_F PAY_GRADE_RULES_F stores the actual values defined for grade rates or pay scales. The RATE_TYPE indicates the type, G for Grade and SP for Progression Point, (formerly known as Spinal Point). For a type of G, the table can hold values for VALUE, MINIMUM and MAXIMUM. For a type of SP, only the VALUE column is appropriate. The foreign key GRADE_OR_SPINAL_POINT_ID references either PER_GRADES or PER_SPINAL_POINTS according to RATE_TYPE. PAY_GRADE_RULES_F is a DateTracked table. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PAY_RATES QuickCodes Columns Column RATE_TYPE Primary Key Column Foreign Key Column ORGANIZATION_ID RATE_ID BUSINESS_GROUP_ID RATE_ID QuickCodes Type QuickCodes Table RATE_TYPE G SP FND_COMMON_LOOKUPS Grade Scale Column Descriptions Name GRADE_RULE_ID Null? Type (PK) NOT NULL NUMBER(15) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) BUSINESS_GROUP_ID NOT NULL DATE NOT NULL DATE NOT NULL NUMBER(15) RATE_ID GRADE_OR_SPINAL_POINT_ID NOT NULL NUMBER(15) NOT NULL NUMBER(15) RATE_TYPE NOT NULL VARCHAR2(30) MAXIMUM MID_VALUE MINIMUM SEQUENCE NULL NULL NULL NULL VARCHAR2(20) VARCHAR2(20) VARCHAR2(20) NUMBER(15) VALUE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE OBJECT_VERSION_NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(20) NUMBER(15) NUMBER(15) NUMBER(15) DATE DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(9) Description System–generated primary key column. Effective start date. Effective end date. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PAY_RATES. Foreign key either to grades or to progression points, depending on RATE_TYPE. Indicates progression point (SP) or grade (G) rule. User defined maximum value. User defined mid value. User defined minimum value. Sequence denormalized from PER_GRADES when RATE_TYPE is grade. User defined value. Standard Who Column. Standard Who column. Standard Who Column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–340 Oracle HRMS Technical Reference Manual Indexes Index Name PAY_GRADE_RULES_F_FK1 PAY_GRADE_RULES_F_FK2 PAY_GRADE_RULES_F_PK Sequences Sequence Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 2 3 Column Name BUSINESS_GROUP_ID RATE_ID GRADE_RULE_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column PAY_GRADE_RULES_S GRADE_RULE_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : PAY_GRADE_RULES_F_OVN BEFORE ROW INSERT, UPDATE This trigger maintains the object_version_number column when a record is modified via an interface which does not support the object_version_number explicitly. This ensures the object_version_number is maintained consistently. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–341 PAY_INPUT_VALUES_F PAY_INPUT_VALUES_F is the DateTracked table that holds the definitions of the input values associated with a specific element. Users can add or modify input values for non–legislative elements. QuickCodes Columns Column QuickCodes Type QuickCodes Table GENERATE_DB_ITEMS_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes HOT_DEFAULT_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes MANDATORY_FLAG YES_NO_NEVER N X Y FND_COMMON_LOOKUPS No Never Yes UOM UNITS C D H_DECIMAL1 FND_COMMON_LOOKUPS Character Date Hours in Decimal format (1 place) Hours in Decimal format (2 places) Hours in Decimal format (3 places) Hours in ”HH” format Hours in ”HH:MM” format Hours in ”HH:MM:SS” format Integer Money Number Day Time H_DECIMAL2 H_DECIMAL3 H_HH H_HHMM H_HHMMSS I M N ND T WARNING_OR_ERROR WARNING_ERROR E W Column Descriptions Name INPUT_VALUE_ID Null? Type (PK) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) ELEMENT_TYPE_ID LOOKUP_TYPE BUSINESS_GROUP_ID NOT NULL NUMBER(9) NOT NULL DATE NOT NULL DATE NOT NULL NUMBER(9) NULL VARCHAR2(30) NULL NUMBER(15) LEGISLATION_CODE NULL VARCHAR2(30) FORMULA_ID NULL NUMBER(9) DISPLAY_SEQUENCE NOT NULL NUMBER(5) FND_COMMON_LOOKUPS Error Warning Description System–generated primary key column. Effective start date. Effective end date. Element Type Identifier List of allowable input values Foreign key to HR_ORGANIZATION_UNITS. Foreign key to FND_TERRITORIES. Formula to generate the input value Display sequence number for the input value. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–342 Oracle HRMS Technical Reference Manual GENERATE_DB_ITEMS_FLAG NOT NULL VARCHAR2(30) HOT_DEFAULT_FLAG NOT NULL VARCHAR2(30) MANDATORY_FLAG NOT NULL VARCHAR2(1) NAME UOM NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(30) DEFAULT_VALUE NULL VARCHAR2(60) LEGISLATION_SUBGROUP NULL VARCHAR2(30) MAX_VALUE NULL VARCHAR2(60) MIN_VALUE NULL VARCHAR2(60) WARNING_OR_ERROR NULL VARCHAR2(30) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE OBJECT_VERSION_NUMBER NULL NULL NULL NULL NULL NULL Indexes Index Name PAY_INPUT_VALUES_F_N1 PAY_INPUT_VALUES_F_N50 DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(9) Index Type Sequence NOT UNIQUE NOT UNIQUE 1 1 2 3 1 2 3 1 2 3 4 5 6 PAY_INPUT_VALUES_F_PK UNIQUE PAY_INPUT_VALUES_F_UK2 UNIQUE Sequences Sequence Indicates whether database items are generated for the input values. Indicates whether the default value is a HOT default. . Indicates whether the input value is required for an entry. (Validated by a lookup). User name for the input value. Unit of measure for the input value (hours, monetary amount, etc). Default for the input value on entry. Value may be overridden for an element link, and for specific entries. Identifies the startup data legislation for the input value. Maximum value allowed on entry. May be overridden at the element link. Minimum value allowed on entry. May be overridden at the element link. Indicates the kind of message that is generated if the input value is not valid for min/max or formula validation. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Column Name ELEMENT_TYPE_ID ELEMENT_TYPE_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE INPUT_VALUE_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE ELEMENT_TYPE_ID NAME BUSINESS_GROUP_ID LEGISLATION_CODE EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column PAY_INPUT_VALUES_S INPUT_VALUE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–343 PAY_INPUT_VALUES_F_TL PAY_INPUT_VALUES_TL holds translated input value definitions. Column Descriptions Name Null? Type Description INPUT_VALUE_ID NOT NULL NUMBER(9) NAME NOT NULL VARCHAR2(30) LANGUAGE SOURCE_LANG LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NOT NULL VARCHAR2(4) NOT NULL VARCHAR2(4) NULL DATE NULL NUMBER(15) NULL NUMBER(15) NULL NUMBER(15) NULL DATE System–generated primary key from PAY_INPUT_VALUES_F. Translated user name for the input value. Language of translation. Source language of the row. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name Indexes Index Name Index Type Sequence PAY_INPUT_VALUES_F_TL_N2 NOT UNIQUE PAY_INPUT_VALUES_F_TL_PK UNIQUE 2 5 2 5 LANGUAGE NAME INPUT_VALUE_ID LANGUAGE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–344 Oracle HRMS Technical Reference Manual PAY_ITERATIVE_RULES_F PAY_ITERATIVE_RULES_F is a datetracked table which holds the rules by which the payroll process defaults and adjusts iterative element’s input values during the processing of a Payroll run. Column Descriptions Name ITERATIVE_RULE_ID ELEMENT_TYPE_ID Null? Type (PK) Description NOT NULL NUMBER(9) NOT NULL NUMBER(9) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) RESULT_NAME NOT NULL DATE NOT NULL DATE NOT NULL VARCHAR2(80) ITERATIVE_RULE_TYPE NOT NULL VARCHAR2(30) INPUT_VALUE_ID NOT NULL NUMBER(9) SEVERITY_LEVEL NULL VARCHAR2(1) BUSINESS_GROUP_ID NULL NUMBER(15) LEGISLATION_CODE NULL VARCHAR2(30) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE OBJECT_VERSION_NUMBER Indexes Index Name PAY_ITERATIVE_RULES_F_N1 PAY_ITERATIVE_RULES_F_N2 PAY_ITERATIVE_RULES_F_PK Sequences Sequence NULL NULL NULL NULL NULL NOT NULL DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(9) Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 2 3 System–generated primary key. Foreign key to PAY_ELEMENT_TYPES_F Effective start date. Effective end date. The name of a variable returned from the iterative Fast Formula Denotes how the results from the formula are processed Foreign key to PAY_INPUT_VALUES_F. Indicates the kind of message returned if the processed value is not valid. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to FND_TERRITORIES. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Column Name ELEMENT_TYPE_ID INPUT_VALUE_ID ITERATIVE_RULE_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column PAY_ITERATIVE_RULES_S ITERATIVE_RULE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–345 PAY_JOB_WC_CODE_USAGES PAY_JOB_WC_CODE_USAGES holds the details of the Workers Compensation code for each job in each state. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PAY_STATE_RULES PER_JOBS Primary Key Column Foreign Key Column ORGANIZATION_ID STATE_CODE JOB_ID BUSINESS_GROUP_ID STATE_CODE JOB_ID Column Descriptions Name Null? Type Description JOB_ID (PK) STATE_CODE (PK) NOT NULL NUMBER(15) NOT NULL VARCHAR2(2) BUSINESS_GROUP_ID NOT NULL NUMBER(15) WC_CODE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NOT NULL NULL NULL NULL NULL NULL Indexes Index Name PAY_JOB_WC_CODE_USAGES_FK1 PAY_JOB_WC_CODE_USAGES_FK2 PAY_JOB_WC_CODE_USAGES_FK3 PAY_JOB_WC_CODE_USAGES_PK NUMBER(15) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 1 2 Foreign key to PER_JOBS. Foreign key to PAY_STATE_RULES. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PAY_WC_RATES. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID JOB_ID STATE_CODE JOB_ID STATE_CODE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–346 Oracle HRMS Technical Reference Manual PAY_JP_PRE_TAX PAY_JP_PRE_TAX holds Japanese tax amount and information. Column Descriptions Name PRE_TAX_ID (PK) Null? Type NOT NULL NUMBER(15) ACTION_ID NOT NULL NUMBER(9) ASSIGNMENT_ACTION_ID NOT NULL NUMBER(15) ACTION_STATUS NOT NULL VARCHAR2(1) SALARY_CATEGORY TAXABLE_SAL_AMT NULL VARCHAR2(30) NOT NULL NUMBER(38,10) TAXABLE_MAT_AMT NOT NULL NUMBER(38,10) PREVIOUS_TAXABLE_AMT NOT NULL NUMBER(38,10) HI_ORGANIZATION_ID NULL NUMBER(15) HI_PREM_EE HI_PREM_ER WP_ORGANIZATION_ID NOT NULL NUMBER(38,10) NOT NULL NUMBER(38,10) NULL NUMBER(15) WP_PREM_EE WP_PREM_ER WPF_ORGANIZATION_ID NOT NULL NUMBER(38,10) NOT NULL NUMBER(38,10) NULL NUMBER(15) WPF_PREM_EE WPF_PREM_ER UI_ORGANIZATION_ID NOT NULL NUMBER(38,10) NOT NULL NUMBER(38,10) NULL NUMBER(15) UI_CATEGORY UI_PREM_EE UI_SAL_AMT WAI_ORGANIZATION_ID NULL VARCHAR2(30) NOT NULL NUMBER(38,10) NOT NULL NUMBER(38,10) NULL NUMBER(15) WAI_CATEGORY WAI_SAL_AMT ITAX_ORGANIZATION_ID NULL VARCHAR2(30) NOT NULL NUMBER(38,10) NULL NUMBER(15) ITAX_CATEGORY NULL VARCHAR2(30) ITAX_YEA_CATEGORY NULL VARCHAR2(30) ITAX NOT NULL NUMBER(38,10) Description System–generated primary key column. System–generated non–unique column. Used for which row should be processed by PAY_JP_PRE_TAX_PKG. Foreign key to PAY_ASSIGNMENT_ACTIONS. Valid status for the assignment_action_id of PAY_JP_PRE_TAX_PKG process. Salary category. Taxable salary amount (including salary for non–resident and terminator). Taxable material salary amount (including salary for non–resident and terminator). Taxable amount from previous career. HI organization_id. Foreign key to HR_ALL_ORGANIZATION_UNITS. Employee’s premium for HI. Employer’s premium for HI. WP organization_id. Foreign key to HR_ALL_ORGANIZATION_UNITS. Employee’s premium for WP. Employer’s premium for WP. WPF organization_id. Foreign key to HR_ALL_ORGANIZATION_UNITS. Employee’s premium for WPF. Employee’s premium for WPF. UI organization_id. Foreign key to HR_ALL_ORGANIZATION_UNITS. Employee’s category on UI. Employee’s premium for UI. Salary amount for UI. WAI organization_id. Foreign key to HR_ALL_ORGANIZATION_UNITS. Employee’s category on UI. Salary amount for WAI. ITAX organization_id. Foreign key to HR_ALL_ORGANIZATION_UNITS. Employee’s category on ITAX calc. Employee’s processing category for (Re–)Year–End–Adjustment(YEA). ITAX Amount (Excluding ITAX Adjustment amount for YEA). Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–347 ITAX_ADJUSTMENT PREVIOUS_ITAX LTAX_ORGANIZATION_ID LTAX_DISTRICT_CODE LTAX_SWOT_NO LTAX LTAX_LUMPSUM SP_LTAX SP_LTAX_INCOME SP_LTAX_SHI SP_LTAX_TO Indexes Index Name PAY_JP_PRE_TAX_N1 PAY_JP_PRE_TAX_PK PAY_JP_PRE_TAX_U1 NOT NULL NUMBER(38,10) ITAX Adjustment amount for YEA. NOT NULL NUMBER(38,10) ITAX from previous career. NULL NUMBER(15) LTAX organization_id. Foreign key to HR_ALL_ORGANIZATION_UNITS. NULL VARCHAR2(30) LTAX DISTRICT Code. NULL VARCHAR2(30) LTAX SWOT Number. NOT NULL NUMBER(38,10) LTAX amount (excluding lump sum LTax). NOT NULL NUMBER(38,10) LTAX Amount for lump sum. NOT NULL NUMBER(38,10) Special LTAX Amount. NOT NULL NUMBER(38,10) Taxable amount for special LTAX. NOT NULL NUMBER(38,10) Special LTAX amount for DISTRICT. NOT NULL NUMBER(38,10) Special LTAX amount for prefecture. Index Type Sequence NOT UNIQUE UNIQUE UNIQUE 2 1 3 Column Name ACTION_ID PRE_TAX_ID ASSIGNMENT_ACTION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–348 Oracle HRMS Technical Reference Manual PAY_JP_SWOT_NUMBERS PAY_JP_SWOT_NUMBERS holds Japanese Tax Special Withholding Obligation Taxpayer Numbers. Column Descriptions Name ORGANIZATION_ID (PK) DISTRICT_CODE (PK) SWOT_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NOT NULL NOT NULL Index Type PAY_JP_SWOT_NUMBERS_PK Description NUMBER(15) VARCHAR2(6) VARCHAR2(15) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE UNIQUE Sequence 5 10 Standard Standard Standard Standard Standard Who Who Who Who Who column. column. column. column. column. Column Name ORGANIZATION_ID DISTRICT_CODE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–349 PAY_LEGISLATION_RULES PAY_LEGISLATION_RULES holds legislation specific rules that determine how the system behaves for different legislations. These rules control time period dependency management, the start of the financial year, flexfield structures for specific legislations, and determining the levels to hold soft coded legislation, (organization, payroll or assignment). QuickCodes Columns Column RULE_TYPE QuickCodes Type QuickCodes Table LEGISLATION_RULE_TYPE A FND_COMMON_LOOKUPS Pay Advice date update disabled. ADA disability special information ID flex number. ADA disability accommodation special info ID flex number. ADA_DIS ADA_DIS_ACC ADVANCE ADVANCE_INDICATOR ADVOUTS_BAL ADVSRC_BAL ADV_CLEARUP ADV_CLEARUP_OFFSET ADV_DEDUCTION ADV_DEDUCTION_DEDUCTION AI_ADVANCE_FLAG AI_DEFER_PAY_FLAG C D DC DEFERPAY_BAL DEFER_PAY E I L OSHA P PAI_END_DATE PAI_START_DATE PAYWSDPG_OFFSET2 PAYWSDPG_OFFSET3 PAYWSDPG_OFFSET4 PAY_ADVANCE_INDICATOR PDO PDR S Cut–off date update disabled. Default DD date update disabled. Default Currency External account ID flex number. Independent time periods (Y/N). Legislative year start date. OSHA special info ID flex number Payment date update disabled. Display Define Payroll offset field 2? Display Define Payroll offset field 3? Display Define Payroll offset field 4? Period Dates Offset. Period Display Rule SCL key flexfield ID flex number. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–350 Oracle HRMS Technical Reference Manual SDL Column Descriptions Name LEGISLATION_CODE RULE_TYPE RULE_MODE Level at which SCL flexfield appears. Null? Type (PK) (PK) Indexes Index Name NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(30) Index Type PAY_LEGISLATION_RULES_PK Description NOT NULL VARCHAR2(30) UNIQUE Sequence 1 2 Code identifying the legislation to which the rule applies. Type of rule. Identifier or other value for the given legislation code and rule type. Column Name LEGISLATION_CODE RULE_TYPE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–351 PAY_LINK_INPUT_VALUES_F PAY_LINK_INPUT_VALUES_F is the DateTracked table that holds input value settings for a specific link rule to override the definitions for the element. For example, each link can have its own default values and warning levels. QuickCodes Columns Column QuickCodes Type QuickCodes Table COSTED_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes WARNING_OR_ERROR WARNING_ERROR E W FND_COMMON_LOOKUPS Error Warning Column Descriptions Name LINK_INPUT_VALUE_ID Null? Type (PK) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) ELEMENT_LINK_ID INPUT_VALUE_ID COSTED_FLAG Description NOT NULL NUMBER(9) NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL DATE DATE NUMBER(9) NUMBER(9) VARCHAR2(30) DEFAULT_VALUE NULL VARCHAR2(60) MAX_VALUE NULL VARCHAR2(60) MIN_VALUE NULL VARCHAR2(60) WARNING_OR_ERROR NULL VARCHAR2(30) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name PAY_LINK_INPUT_VALUES_F_N1 PAY_LINK_INPUT_VALUES_F_N2 PAY_LINK_INPUT_VALUES_F_PK PAY_LINK_INPUT_VALUES_F_U50 DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 2 3 1 2 3 4 UNIQUE System–generated primary key column. Effective start date. Effective end date. Element Link Value Identifier Input Value Identifier Indicates whether an input value is costed. Default for the input value on entry. May be overridden for a specific element entry. Maximum value allowed on entry. May be overridden for a specific element entry. Minimum value allowed on entry. May be overridden for a specific element entry. Indicates whether a warning or error message is generated if the input value is not valid for formula validation. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name ELEMENT_LINK_ID INPUT_VALUE_ID LINK_INPUT_VALUE_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE ELEMENT_LINK_ID INPUT_VALUE_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–352 Oracle HRMS Technical Reference Manual Sequences Sequence Derived Column PAY_LINK_INPUT_VALUES_S LINK_INPUT_VALUE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–353 PAY_MAGNETIC_BLOCKS PAY_MAGNETIC_BLOCKS is the driving table for the fixed format version of the magnetic tape process. It controls the outer layer of the tape formatting, by specifying which cursors are opened and in what order. QuickCodes Columns Column MAIN_BLOCK_FLAG QuickCodes Type QuickCodes Table YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name MAGNETIC_BLOCK_ID BLOCK_NAME MAIN_BLOCK_FLAG Null? Type (PK) Description NOT NULL NUMBER(9) NOT NULL VARCHAR2(80) NOT NULL VARCHAR2(30) REPORT_FORMAT NOT NULL VARCHAR2(30) CURSOR_NAME NULL VARCHAR2(80) NO_COLUMN_RETURNED NULL NUMBER(5) Indexes Index Name PAY_MAGNETIC_BLOCKS_N50 PAY_MAGNETIC_BLOCKS_PK Sequences Sequence Index Type Sequence NOT UNIQUE UNIQUE 1 1 Surrogate primary key. Descriptive block name. Indicates whether the current block is the main entry block. Key from report format mapping table. Holds package name.cursor name for driving cursor. Number of select values in cursor. Column Name REPORT_FORMAT MAGNETIC_BLOCK_ID Derived Column PAY_MAGNETIC_BLOCKS_S MAGNETIC_BLOCK_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–354 Oracle HRMS Technical Reference Manual PAY_MAGNETIC_RECORDS PAY_MAGNETIC_RECORDS controls the detailed formatting of the fixed format version of the magnetic tape process. It specifies which formatting formulas are invoked to enable tape records to be written to the output files. Foreign Keys Primary Key Table PAY_MAGNETIC_BLOCKS PAY_MAGNETIC_BLOCKS Column Descriptions Name FORMULA_ID MAGNETIC_BLOCK_ID Primary Key Column Foreign Key Column MAGNETIC_BLOCK_ID MAGNETIC_BLOCK_ID MAGNETIC_BLOCK_ID NEXT_BLOCK_ID Null? Type (PK) Description NOT NULL NUMBER(9) NOT NULL NUMBER(9) NEXT_BLOCK_ID NULL NUMBER(9) OVERFLOW_MODE NOT NULL VARCHAR2(30) SEQUENCE NOT NULL NUMBER(5) (PK) FREQUENCY NULL NUMBER(5) LAST_RUN_EXECUTED_MODE Indexes Index Name PAY_MAGNETIC_RECORDS_FK2 PAY_MAGNETIC_RECORDS_FK3 PAY_MAGNETIC_RECORDS_N1 PAY_MAGNETIC_RECORDS_PK NOT NULL VARCHAR2(30) Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 1 2 Foreign key to PAY_FORMULAS. Foreign key to PAY_MAGNETIC_BLOCKS. Foreign key to PAY_MAGNETIC_BLOCKS. Indicates whether the formula is run for each cursor row once only or more than once. Sequence of formulas within a block. Number of iterations within the block before the record is output. Specifies the rules for formula execution when the last row is retrieved from the cursor. Column Name MAGNETIC_BLOCK_ID NEXT_BLOCK_ID FORMULA_ID MAGNETIC_BLOCK_ID SEQUENCE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–355 PAY_MESSAGE_LINES PAY_MESSAGE_LINES holds details of messages that may result from running a process, including any fatal, warning or general error messages. QuickCodes Columns Column MESSAGE_LEVEL QuickCodes Type QuickCodes Table MESSAGE_LEVEL F I L P FND_COMMON_LOOKUPS Fatal Information Logging Performance information (assignment processing continues) System detected error (assignment processing halts) Warning S W SOURCE_TYPE MESSAGE_SOURCE_TYPE A B C H L P Column Descriptions Name LINE_SEQUENCE FND_COMMON_LOOKUPS Assignment action. Business group level. Batch Control level. Batch Header level Batch Line level. Payroll action. Null? Type (PK) PAYROLL_ID MESSAGE_LEVEL NULL NOT NULL SOURCE_ID NOT NULL SOURCE_TYPE NOT NULL LINE_TEXT NULL Indexes Index Name PAY_MESSAGE_LINES_N1 PAY_MESSAGE_LINES_N50 PAY_MESSAGE_LINES_PK Sequences Sequence Description NOT NULL NUMBER(15) Displays sequence of this line. This is a global sequence. NUMBER(9) Foreign key to PAY_PAYROLLS. VARCHAR2(1) Indicates the severity of the message, from fatal errors to general messages. NUMBER(15) Generic foreign key to the message owner. VARCHAR2(1) Specifies the message owner type: assignment action, payroll action or Business Group. VARCHAR2(240) Text for the line. Index Type Sequence NOT UNIQUE NOT UNIQUE 1 1 2 1 UNIQUE Column Name PAYROLL_ID SOURCE_ID SOURCE_TYPE LINE_SEQUENCE Derived Column PAY_MESSAGE_LINES_S LINE_SEQUENCE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–356 Oracle HRMS Technical Reference Manual PAY_MONETARY_UNITS PAY_MONETARY_UNITS holds the valid denominations for currencies. Used for coinage analysis. Column Descriptions Name MONETARY_UNIT_ID Null? Type (PK) CURRENCY_CODE BUSINESS_GROUP_ID LEGISLATION_CODE Description NOT NULL NUMBER(9) NOT NULL VARCHAR2(15) NULL NUMBER(15) NULL VARCHAR2(30) MONETARY_UNIT_NAME NOT NULL VARCHAR2(80) RELATIVE_VALUE NOT NULL NUMBER COMMENTS LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name NULL NULL NULL NULL NULL NULL LONG DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type PAY_MONETARY_UNITS_PK Sequences Sequence UNIQUE Sequence 1 System–generated primary key column. Foreign key to FND_CURRENCIES. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to FND_TERRITORIES. User definable name for the monetary unit. Relative value to the base unit for the currency. General remark. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name MONETARY_UNIT_ID Derived Column PAY_MONETARY_UNITS_S MONETARY_UNIT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–357 PAY_NET_CALCULATION_RULES PAY_NET_CALCULATION_RULES holds the calculation rules for specific element entry values that contribute to the calculation of Paid Time Off. The definition of an Accrual Plan includes these rules to add or subtract specific input values when calculating the net value of PTO. For example, the value of carryover leave is usually added to net. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PAY_ACCRUAL_PLANS QuickCodes Columns Column ADD_OR_SUBTRACT Primary Key Column Foreign Key Column ORGANIZATION_ID ACCRUAL_PLAN_ID BUSINESS_GROUP_ID ACCRUAL_PLAN_ID QuickCodes Type QuickCodes Table ADD_SUBTRACT –1 1 FND_COMMON_LOOKUPS Subtract Add Column Descriptions Name NET_CALCULATION_RULE_ID Null? Type (PK) Description NOT NULL NUMBER(9) ACCRUAL_PLAN_ID NOT NULL NUMBER(9) BUSINESS_GROUP_ID NOT NULL NUMBER(15) OBJECT_VERSION_NUMBER NOT NULL NUMBER(9) INPUT_VALUE_ID NOT NULL NUMBER(9) DATE_INPUT_VALUE_ID NULL NUMBER(9) ADD_OR_SUBTRACT NOT NULL VARCHAR2(30) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name PAY_NET_CALCULATION_RULES_FK1 PAY_NET_CALCULATION_RULES_FK2 PAY_NET_CALCULATION_RULES_N3 PAY_NET_CALCULATION_RULES_PK Sequences Sequence DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 1 System generated primary key for PAY_NET_CALCULATION_RULES. Foreign key to PAY_ACCRUAL_PLANS. Foreign key to HR_ORGANIZATION_UNITS. System–generated version of row. Increments by one with each update. Foreign key to PAY_INPUT_VALUES; the value to be included in the net calculation. Foreign key to PAY_INPUT_VALUES Add or subtract the input value when calculating the net value of PTO. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name ACCRUAL_PLAN_ID BUSINESS_GROUP_ID INPUT_VALUE_ID NET_CALCULATION_RULE_ID Derived Column PAY_NET_CALCULATION_RULES_S NET_CALCULATION_RULE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–358 Oracle HRMS Technical Reference Manual PAY_ORG_PAYMENT_METHODS_F PAY_ORG_PAYMENT_METHODS_F is the DateTracked table that holds the definitions of all payment methods used in a Business Group. It includes details of the payment type (cash, check/cheque, magnetic tape) and the source bank account. Details of payment methods available to specific payrolls are held in PAY_ORG_PAY_METHOD_USAGES_F. Details of personal payment methods for individual employees are held in PAY_PERSONAL_PAYMENT_METHODS_F. NOTE: Users must not enter information into the Developer Descriptive Flexfield columns of this table. These are reserved for the use of localization and verticalization teams, for entry and maintenance of legislative or industry–specific data. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PAY_DEFINED_BALANCES PAY_EXTERNAL_ACCOUNTS PAY_PAYMENT_TYPES Column Descriptions Name ORG_PAYMENT_METHOD_ID Primary Key Column Foreign Key Column ORGANIZATION_ID DEFINED_BALANCE_ID EXTERNAL_ACCOUNT_ID PAYMENT_TYPE_ID BUSINESS_GROUP_ID DEFINED_BALANCE_ID EXTERNAL_ACCOUNT_ID PAYMENT_TYPE_ID Null? Type (PK) NOT NULL NUMBER(9) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) BUSINESS_GROUP_ID NOT NULL DATE NOT NULL DATE NOT NULL NUMBER(15) EXTERNAL_ACCOUNT_ID NOT NULL NUMBER(9) CURRENCY_CODE PAYMENT_TYPE_ID NOT NULL VARCHAR2(15) NOT NULL NUMBER(9) DEFINED_BALANCE_ID ORG_PAYMENT_METHOD_NAME NULL NUMBER(9) NOT NULL VARCHAR2(80) COMMENT_ID ATTRIBUTE_CATEGORY NULL NUMBER(15) NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Description System–generated primary key column. Effective start date. Effective end date. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PAY_EXTERNAL_ACCOUNTS. Foreign key to FND_CURRENCIES. Foreign key to PAY_PAYMENT_TYPES. Foreign key to PAY_DEFINED_BALANCES. Name given to the payment method. Foreign key to PAY_COMMENTS. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–359 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE PMETH_INFORMATION_CATEGORY NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL PMETH_INFORMATION1 NULL VARCHAR2(150) PMETH_INFORMATION2 NULL VARCHAR2(150) PMETH_INFORMATION3 NULL VARCHAR2(150) PMETH_INFORMATION4 NULL VARCHAR2(150) PMETH_INFORMATION5 NULL VARCHAR2(150) PMETH_INFORMATION6 NULL VARCHAR2(150) PMETH_INFORMATION7 NULL VARCHAR2(150) PMETH_INFORMATION8 NULL VARCHAR2(150) PMETH_INFORMATION9 NULL VARCHAR2(150) PMETH_INFORMATION10 NULL VARCHAR2(150) PMETH_INFORMATION11 NULL VARCHAR2(150) PMETH_INFORMATION12 NULL VARCHAR2(150) PMETH_INFORMATION13 NULL VARCHAR2(150) PMETH_INFORMATION14 NULL VARCHAR2(150) PMETH_INFORMATION15 NULL VARCHAR2(150) PMETH_INFORMATION16 NULL VARCHAR2(150) PMETH_INFORMATION17 NULL VARCHAR2(150) PMETH_INFORMATION18 NULL VARCHAR2(150) PMETH_INFORMATION19 NULL VARCHAR2(150) PMETH_INFORMATION20 NULL VARCHAR2(150) Indexes Index Name PAY_ORG_PAYMENT_METHODS_F_FK1 PAY_ORG_PAYMENT_METHODS_F_FK2 PAY_ORG_PAYMENT_METHODS_F_FK3 VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE 1 1 1 Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Descriptive flexfield structure defining column. Descriptive flexfield segment column. Descriptive flexfield segment column. Descriptive flexfield segment column. Descriptive flexfield segment column. Descriptive flexfield segment column. Descriptive flexfield segment column. Descriptive flexfield segment column. Descriptive flexfield segment column. Descriptive flexfield segment column. Descriptive flexfield segment column. Descriptive flexfield segment column. Descriptive flexfield segment column. Descriptive flexfield segment column. Descriptive flexfield segment column. Descriptive flexfield segment column. Descriptive flexfield segment column. Descriptive flexfield segment column. Descriptive flexfield segment column. Descriptive flexfield segment column. Descriptive flexfield segment column. Column Name BUSINESS_GROUP_ID EXTERNAL_ACCOUNT_ID PAYMENT_TYPE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–360 Oracle HRMS Technical Reference Manual PAY_ORG_PAYMENT_METHODS_F_FK4 PAY_ORG_PAYMENT_METHODS_F_PK Sequences Sequence NOT UNIQUE UNIQUE 1 1 2 3 DEFINED_BALANCE_ID ORG_PAYMENT_METHOD_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column PAY_ORG_PAYMENT_METHODS_S ORG_PAYMENT_METHOD_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : PAY_ORG_PAYMENT_METHODS_BRUID BEFORE ROW INSERT, UPDATE Validate the payment method. Checks that the account and currency are legal. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–361 PAY_ORG_PAYMENT_METHODS_F_TL PAY_ORG_PAYMENT_METHODS_F_TL holds translation information for business group level payment methods. Column Descriptions Name Null? Type Description ORG_PAYMENT_METHOD_ID NOT NULL NUMBER(9) ORG_PAYMENT_METHOD_NAME NOT NULL VARCHAR2(80) LANGUAGE SOURCE_LANG LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NOT NULL VARCHAR2(4) NOT NULL VARCHAR2(4) NULL DATE NULL NUMBER(15) NULL NUMBER(15) NULL NUMBER(15) NULL DATE System generated primary key from PAY_ORG_PAYMENT_METHODS_F. Translated name given to the payment method. Language of translation. Source language of the row. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name Indexes Index Name Index Type Sequence PAY_ORG_PAYMENT_METHODS_TL_N2 NOT UNIQUE PAY_ORG_PAYMENT_METHODS_TL_PK UNIQUE 2 5 2 5 LANGUAGE ORG_PAYMENT_METHOD_NAME ORG_PAYMENT_METHOD_ID LANGUAGE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–362 Oracle HRMS Technical Reference Manual PAY_ORG_PAY_METHOD_USAGES_F PAY_ORG_PAY_METHOD_USAGES_F is the DateTracked table that stores details of the different payment methods that are used as personal payment methods for assignments on a given payroll. Column Descriptions Name ORG_PAY_METHOD_USAGE_ID Null? Type (PK) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) PAYROLL_ID ORG_PAYMENT_METHOD_ID LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PAY_ORG_PAY_METHOD_USAGES_N1 PAY_ORG_PAY_METHOD_USAGES_N2 PAY_ORG_PAY_METHOD_USAGES_PK Sequences Sequence Description NOT NULL NUMBER(9) NOT NOT NOT NOT NULL NULL NULL NULL DATE DATE NUMBER(9) NUMBER(9) NULL NULL NULL NULL NULL DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 2 3 Surrogate primary key for DateTrack entity. Effective start date. Effective end date. Foreign key to PAY_PAYROLLS. Foreign key to PAY_ORG_PAYMENT_METHODS. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name PAYROLL_ID ORG_PAYMENT_METHOD_ID ORG_PAY_METHOD_USAGE_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column PAY_ORG_PAY_METHOD_USAGES_S ORG_PAY_METHOD_USAGE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–363 PAY_PATCH_STATUS PAY_PATCH_STATUS is used to check the patching level of Payroll customers. It is currently only populated for the US legislation. Helps in tracking if the pre–requisites for a patch have been applied. Column Descriptions Name ID (PK) PATCH_NUMBER PATCH_NAME PHASE PROCESS_TYPE APPLIED_DATE STATUS DESCRIPTION UPDATE_DATE LEGISLATION_CODE APPLICATION_RELEASE Indexes Index Name Null? Type System Generated Foreign Key ARU or Bug number of the patch Name of the patch Last successfully completed phase of a multi–phase patch to complete successfully NULL VARCHAR2(100) Indicates the type of patch. For example: Statutory update NULL DATE The date on which the patch was initially applied NULL VARCHAR2(2) Status of the patch NULL VARCHAR2(240) Description of the contents of the patch NULL DATE Date of the most recent application of the patch NULL VARCHAR2(2) Foreign Key to FND_TERRITORIES NULL VARCHAR2(10) Index Type PAY_PATCH_STATUS_PK Description NOT NULL NUMBER(15) NOT NULL NUMBER(15) NOT NULL VARCHAR2(240) NULL VARCHAR2(30) UNIQUE Sequence 5 Column Name ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–364 Oracle HRMS Technical Reference Manual PAY_PAYMENT_TYPES PAY_PAYMENT_TYPES holds details of the payment types that can be processed by the system. Used to define specific payment methods in PAY_ORG_PAYMENT_METHODS_F. QuickCodes Columns Column QuickCodes Type QuickCodes Table ALLOW_AS_DEFAULT YES_NO N Y FND_COMMON_LOOKUPS No Yes CATEGORY PAYMENT_CATEGORY CA CH MT FND_COMMON_LOOKUPS Cash Check (cheque) Magnetic Media payment PRE_VALIDATION_REQUIRED YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name PAYMENT_TYPE_ID TERRITORY_CODE Null? Type (PK) CURRENCY_CODE CATEGORY Description NOT NULL NUMBER(9) NULL VARCHAR2(2) NULL VARCHAR2(15) NOT NULL VARCHAR2(2) PAYMENT_TYPE_NAME ALLOW_AS_DEFAULT NULL VARCHAR2(80) NULL VARCHAR2(30) DESCRIPTION PRE_VALIDATION_REQUIRED NULL VARCHAR2(80) NULL VARCHAR2(30) PROCEDURE_NAME NULL VARCHAR2(61) VALIDATION_DAYS NULL NUMBER(15) VALIDATION_VALUE NULL VARCHAR2(15) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type PAY_PAYMENT_TYPES_PK PAY_PAYMENT_TYPES_UK2 UNIQUE UNIQUE Sequence 1 1 2 System generated unique key. Foreign key to FND_TERRITORIES. Foreign key to FND_CURRENCIES. The different methods of payment check(cheque)/cash/magnetic tape, etc. Name of the payment type. Indicates if this payment method is the default payment method. Description of payment type. Optional since only applies to magnetic category payment types. PLSQL procedure for magnetic tape format. Number of days required before method is considered valid. Payment value to be included in a validation record. Null/normal. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name PAYMENT_TYPE_ID PAYMENT_TYPE_NAME TERRITORY_CODE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–365 Sequences Sequence Derived Column PAY_PAYMENT_TYPES_S PAYMENT_TYPE_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : PAY_PAYMENT_TYPES_BRUI BEFORE ROW INSERT, UPDATE Validates the payment type. Check that the type is valid if its a magnetic tape type. that default is OK if ALLOW_AS_DEFAULT is ’Y’ Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–366 Oracle HRMS Technical Reference Manual Check PAY_PAYMENT_TYPES_TL PAY_PAYMENT_TYPES_TL holds translated details of payment types. Column Descriptions Name Null? Type Description PAYMENT_TYPE_ID NOT NULL NUMBER(9) PAYMENT_TYPE_NAME NOT NULL VARCHAR2(80) DESCRIPTION NOT NULL VARCHAR2(4) NOT NULL VARCHAR2(4) NULL DATE NULL NUMBER(15) NULL NUMBER(15) NULL NUMBER(15) NULL DATE System–generated primary key from PAY_PAYMENT_TYPES. Translated name of the payment type. Translated description of payment type. Language of translation. Source language of the row. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name NULL VARCHAR2(80) LANGUAGE SOURCE_LANG LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name Index Type Sequence PAY_PAYMENT_TYPES_TL_N2 NOT UNIQUE PAY_PAYMENT_TYPES_TL_PK UNIQUE 2 5 2 5 LANGUAGE PAYMENT_TYPE_NAME PAYMENT_TYPE_ID LANGUAGE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–367 PAY_PAYROLLS_F PAY_PAYROLLS_F is a view based on the table PAY_ALL_PAYROLLS_F. It lists all of the payrolls visible within the current security profile, except for default payrolls associated with advanced benefits. View Definition CREATE VIEW PAY_PAYROLLS_F as SELECT PAYROLL_ID , EFFECTIVE_START_DATE , EFFECTIVE_END_DATE , DEFAULT_PAYMENT_METHOD_ID , BUSINESS_GROUP_ID , CONSOLIDATION_SET_ID , COST_ALLOCATION_KEYFLEX_ID , SUSPENSE_ACCOUNT_KEYFLEX_ID , GL_SET_OF_BOOKS_ID , SOFT_CODING_KEYFLEX_ID , PERIOD_TYPE , ORGANIZATION_ID , CUT_OFF_DATE_OFFSET , DIRECT_DEPOSIT_DATE_OFFSET , FIRST_PERIOD_END_DATE , NEGATIVE_PAY_ALLOWED_FLAG , NUMBER_OF_YEARS , PAY_ADVICE_DATE_OFFSET , PAY_DATE_OFFSET , PAYROLL_NAME , WORKLOAD_SHIFTING_LEVEL , COMMENT_ID , MIDPOINT_OFFSET , ARREARS_FLAG , ATTRIBUTE_CATEGORY , ATTRIBUTE1 , ATTRIBUTE2 , ATTRIBUTE3 , ATTRIBUTE4 , ATTRIBUTE5 , ATTRIBUTE6 , ATTRIBUTE7 , ATTRIBUTE8 , ATTRIBUTE9 , ATTRIBUTE10 , ATTRIBUTE11 , ATTRIBUTE12 , ATTRIBUTE13 , ATTRIBUTE14 , ATTRIBUTE15 , ATTRIBUTE16 , ATTRIBUTE17 , ATTRIBUTE18 , ATTRIBUTE19 , ATTRIBUTE20 Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–368 Oracle HRMS Technical Reference Manual , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , PRL_INFORMATION_CATEGORY PRL_INFORMATION1 PRL_INFORMATION2 PRL_INFORMATION3 PRL_INFORMATION4 PRL_INFORMATION5 PRL_INFORMATION6 PRL_INFORMATION7 PRL_INFORMATION8 PRL_INFORMATION9 PRL_INFORMATION10 PRL_INFORMATION11 PRL_INFORMATION12 PRL_INFORMATION13 PRL_INFORMATION14 PRL_INFORMATION15 PRL_INFORMATION16 PRL_INFORMATION17 PRL_INFORMATION18 PRL_INFORMATION19 PRL_INFORMATION20 PRL_INFORMATION21 PRL_INFORMATION22 PRL_INFORMATION23 PRL_INFORMATION24 PRL_INFORMATION25 PRL_INFORMATION26 PRL_INFORMATION27 PRL_INFORMATION28 PRL_INFORMATION29 PRL_INFORMATION30 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE FROM PAY_ALL_PAYROLLS_F PAP WHERE DECODE(HR_SECURITY.VIEW_ALL ,’Y’ , ’TRUE’, HR_SECURITY.SHOW_RECORD(’PAY_ALL_PAYROLLS_F’, PAP.PAYROLL_ID )) = ’TRUE’ AND ( NVL( PAYROLL_TYPE, ’PAYROLL’ ) <> ’BENEFIT’ ) Column Descriptions Name PAYROLL_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE DEFAULT_PAYMENT_METHOD_ID BUSINESS_GROUP_ID CONSOLIDATION_SET_ID COST_ALLOCATION_KEYFLEX_ID SUSPENSE_ACCOUNT_KEYFLEX_ID GL_SET_OF_BOOKS_ID Null? Type NOT NULL NUMBER(9) NOT NULL DATE NOT NULL DATE NULL NUMBER(9) NOT NULL NUMBER(15) NOT NULL NUMBER(9) NULL NUMBER(9) NULL NUMBER(9) NULL NUMBER(15) Description Refer Refer Refer Refer Refer Refer Refer Refer Refer to to to to to to to to to base base base base base base base base base table. table. table. table. table. table. table. table. table. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–369 SOFT_CODING_KEYFLEX_ID PERIOD_TYPE ORGANIZATION_ID CUT_OFF_DATE_OFFSET DIRECT_DEPOSIT_DATE_OFFSET FIRST_PERIOD_END_DATE NEGATIVE_PAY_ALLOWED_FLAG NUMBER_OF_YEARS PAY_ADVICE_DATE_OFFSET PAY_DATE_OFFSET PAYROLL_NAME WORKLOAD_SHIFTING_LEVEL COMMENT_ID MIDPOINT_OFFSET ARREARS_FLAG ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 PRL_INFORMATION_CATEGORY PRL_INFORMATION1 PRL_INFORMATION2 PRL_INFORMATION3 PRL_INFORMATION4 PRL_INFORMATION5 PRL_INFORMATION6 PRL_INFORMATION7 PRL_INFORMATION8 PRL_INFORMATION9 PRL_INFORMATION10 PRL_INFORMATION11 PRL_INFORMATION12 PRL_INFORMATION13 PRL_INFORMATION14 PRL_INFORMATION15 PRL_INFORMATION16 PRL_INFORMATION17 PRL_INFORMATION18 PRL_INFORMATION19 PRL_INFORMATION20 PRL_INFORMATION21 NULL NOT NULL NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(15) VARCHAR2(30) NUMBER(15) NUMBER(5) NUMBER(5) DATE VARCHAR2(30) NUMBER(5) NUMBER(5) NUMBER(5) VARCHAR2(80) VARCHAR2(30) NUMBER(15) NUMBER(2) VARCHAR2(1) VARCHAR2(30) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(30) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–370 Oracle HRMS Technical Reference Manual PRL_INFORMATION22 PRL_INFORMATION23 PRL_INFORMATION24 PRL_INFORMATION25 PRL_INFORMATION26 PRL_INFORMATION27 PRL_INFORMATION28 PRL_INFORMATION29 PRL_INFORMATION30 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer to to to to to to to to to to to to to to base base base base base base base base base base base base base base table. table. table. table. table. table. table. table. table. table. table. table. table. table. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–371 PAY_PAYROLL_ACTIONS PAY_PAYROLL_ACTIONS holds general details about the execution of payroll processes, including their type and all the parameters passed to them. It is also used to synchronize the running of parallel threads: each slave process locks this table before getting the next chunk number to process. In addition, CURRENT_TASK is used to indicate to the process if it is currently executing. This prevents the same payroll action being processed by more than one sub–process at the same time. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS HR_ASSIGNMENT_SETS PAY_BACKPAY_SETS PAY_CONSOLIDATION_SETS PAY_ELEMENT_SETS PAY_PAYMENT_TYPES PER_TIME_PERIODS QuickCodes Columns Column ACTION_POPULATION_STATUS Primary Key Column Foreign Key Column ORGANIZATION_ID ASSIGNMENT_SET_ID BACKPAY_SET_ID CONSOLIDATION_SET_ID ELEMENT_SET_ID PAYMENT_TYPE_ID TIME_PERIOD_ID BUSINESS_GROUP_ID ASSIGNMENT_SET_ID BACKPAY_SET_ID CONSOLIDATION_SET_ID ELEMENT_SET_ID PAYMENT_TYPE_ID TIME_PERIOD_ID QuickCodes Type QuickCodes Table ACTION_POPULATION_STATUS C P FND_COMMON_LOOKUPS Completed Population Populating Assignment Actions Range Row Population Unpopulated R U ACTION_STATUS ACTION_STATUS C E I M P S U V FND_COMMON_LOOKUPS Complete Error Incomplete Marked for Retry Processing Skipped Unprocessed Void ACTION_TYPE ACTION_TYPE A B C D E F G H I M N O P FND_COMMON_LOOKUPS Cash Balance adjustment Costing Void Payment Ext/Manual payment Advance Pay Retropay by Action Cheque writer Balance Initialization Magnetic transfer Non–tracked action Retropay Pre–payments Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–372 Oracle HRMS Technical Reference Manual Q R T U V X Z CURRENT_TASK QuickPay Run Transfer QuickPay Reversal Magnetic Purge TASK_TYPE E M PAYROLL_ACTION_ID ACTION_TYPE BUSINESS_GROUP_ID Null? Type (PK) to General Ledger Pre–payments Report Extract FND_COMMON_LOOKUPS Executing the payroll action Marking the payroll action for retry Rolling back the payroll action R Column Descriptions Name Run Description NOT NULL NUMBER(9) NOT NULL VARCHAR2(30) NOT NULL NUMBER(15) CONSOLIDATION_SET_ID NULL PAYROLL_ID ORG_PAYMENT_METHOD_ID NULL NULL PAYMENT_TYPE_ID NULL ACTION_POPULATION_STATUS NOT NULL ACTION_STATUS NOT NULL EFFECTIVE_DATE NOT NULL ACTION_SEQUENCE NULL CHEQUE_PROCEDURE NULL CHEQUE_REPORT NULL COMMENTS CURRENT_CHUNK_NUMBER NULL NULL CURRENT_TASK NULL END_CHEQUE_NUMBER NULL LEGISLATIVE_PARAMETERS NULL OVERRIDING_DD_DATE NULL REQUEST_ID NULL START_CHEQUE_NUMBER NULL System generated primary key. Type of the payroll action. Foreign key to HR_ORGANIZATION_UNITS. NUMBER(9) Foreign key to PAY_CONSOLIDATION_SETS. NUMBER(9) Foreign key to PAY_PAYROLLS. NUMBER(9) Foreign key to PAY_ORG_PAYMENT_METHODS. NUMBER(9) Foreign key to PAY_PAYMENT_TYPES. VARCHAR2(30) Indicates if the insert of assignment actions is complete. VARCHAR2(1) Status of the process: Unprocessed, Processing, Error, Complete. DATE Session date for the event; for payroll run, this is DATE PAID. NUMBER(15) Absolute sequence number to determine physical order of actions. VARCHAR2(30) Lookup code for PLSQL procedure for ordering cheque/check output. VARCHAR2(30) Lookup code for report run to print out cheques/checks. LONG Comments field NUMBER(15) Part of parallelization implementation – current chunk to process. VARCHAR2(30) Indicates if payroll action is currently executing. NUMBER(15) Optional end of cheque/check number range to be used by the cheque/check writer process. VARCHAR2(2000) Free text in which process and legislation–dependent parameters are held. DATE Overriding direct deposit date parameter for magnetic tape process. NUMBER(15) Concurrent request id for the master process. NUMBER(15) Start number for the cheque/check writer process. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–373 START_DATE NULL DATE ELEMENT_SET_ID NULL NUMBER(9) ASSIGNMENT_SET_ID NULL NUMBER(15) DATE_EARNED NULL DATE DISPLAY_RUN_NUMBER NULL NUMBER(10) PAY_ADVICE_DATE NULL DATE PAY_ADVICE_MESSAGE NULL VARCHAR2(240) BACKPAY_SET_ID NULL NUMBER(9) ATTRIBUTE_CATEGORY NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE TARGET_PAYROLL_ACTION_ID NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL OBJECT_VERSION_NUMBER VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(9) NOT NULL NUMBER(9) TIME_PERIOD_ID NULL NUMBER(15) REPORT_TYPE NULL VARCHAR2(30) REPORT_QUALIFIER NULL VARCHAR2(30) MAGNETIC_FILE_NAME NULL VARCHAR2(30) REPORT_FILE_NAME NULL VARCHAR2(30) Optional start date for some payroll actions. Foreign key to PAY_ELEMENT_SETS. Foreign key to HR_ASSIGNMENT_SETS. Date Earned value for a payroll run, usually the same value as Date Paid. Number displayed for payroll runs within a period. Date to display on pay advices. Message text to print on all associated pay advices. Foreign key to PAY_BACKPAY_SETS. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. The PAYROLL_ACTION_ID of a QuickPay run. System–generated version of row. Increments by one with each update. Foreign key to PER_TIME_PERIODS – the time period in which EFFECTIVE_DATE falls. Foreign key to PAY_REPORT_FORMAT_MAPPINGS; used for Archive processes. Foreign key to PAY_REPORT_FORMAT_MAPPINGS; used for Archive processes. Used for archive processes for the Magnetic file name. Used for archive processes. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–374 Oracle HRMS Technical Reference Manual REPORT_CATEGORY NULL VARCHAR2(30) Indexes Index Name Index Type PAY_PAYROLL_ACTIONS_FK1 PAY_PAYROLL_ACTIONS_FK2 PAY_PAYROLL_ACTIONS_FK5 PAY_PAYROLL_ACTIONS_FK6 PAY_PAYROLL_ACTIONS_FK7 PAY_PAYROLL_ACTIONS_FK8 PAY_PAYROLL_ACTIONS_FK9 PAY_PAYROLL_ACTIONS_N4 PAY_PAYROLL_ACTIONS_N5 PAY_PAYROLL_ACTIONS_N50 NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT PAY_PAYROLL_ACTIONS_N51 NOT UNIQUE PAY_PAYROLL_ACTIONS_N52 NOT UNIQUE PAY_PAYROLL_ACTIONS_PK Sequences Sequence UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE Sequence 1 1 1 1 1 1 2 1 1 1 2 3 1 2 3 2 4 6 1 Foreign key to PAY_REPORT_FORMAT_MAPPINGS; used for Archive processes. Column Name BUSINESS_GROUP_ID CONSOLIDATION_SET_ID PAYMENT_TYPE_ID ELEMENT_SET_ID ASSIGNMENT_SET_ID TIME_PERIOD_ID BACKPAY_SET_ID ORG_PAYMENT_METHOD_ID EFFECTIVE_DATE CONSOLIDATION_SET_ID EFFECTIVE_DATE PAYROLL_ID PAYROLL_ID ACTION_TYPE EFFECTIVE_DATE REPORT_TYPE REPORT_QUALIFIER REPORT_CATEGORY PAYROLL_ACTION_ID Derived Column PAY_PAYROLL_ACTIONS_S PAYROLL_ACTION_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : PAY_PAYROLL_ACTIONS_BRD BEFORE ROW DELETE Check that the payroll actions have been rolled back Trigger Trigger Trigger Trigger Name Time Level Event : : : : PAY_PAYROLL_ACTIONS_BRU BEFORE ROW UPDATE Validate the update depending on the old and new values of the action_status. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–375 PAY_PAYROLL_GL_FLEX_MAPS PAY_PAYROLL_GL_FLEX_MAPS holds the segment mapping that show how costing information accumulated from running payrolls should be mapped to individual segments of the GL Accounting Flexfield. Column Descriptions Name PAYROLL_ID GL_SET_OF_BOOKS_ID GL_ACCOUNT_SEGMENT PAYROLL_COST_SEGMENT LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PAY_PAYROLL_GL_FLEX_MAPS_N1 Null? Type NOT NULL NULL NOT NULL NOT NULL NULL NULL NULL NULL NULL Description NUMBER(9) NUMBER(15) VARCHAR2(30) VARCHAR2(30) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Foreign key to PAY_PAYROLLS. Identifies set of books in GL. Key flexfield segment column. Key flexfield segment column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Index Type Sequence Column Name NOT UNIQUE 1 PAYROLL_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–376 Oracle HRMS Technical Reference Manual PAY_PAYROLL_LIST PAY_PAYROLL_LIST holds the list of specific payrolls that a secure user can access. This list is created and maintained by the LISTGEN security process using the definition of the security profile and it will restrict user access to the specified payrolls and the employees assigned to those payrolls. Foreign Keys Primary Key Table PER_SECURITY_PROFILES Column Descriptions Name Primary Key Column Foreign Key Column SECURITY_PROFILE_ID SECURITY_PROFILE_ID Null? Type Description PAYROLL_ID NOT NULL NUMBER(9) SECURITY_PROFILE_ID NOT NULL NUMBER(15) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name PAY_PAYROLL_LIST_FK2 PAY_PAYROLL_LIST_N1 NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE 1 1 Payroll accessible by the security profile. Security profile restricted by payroll. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name SECURITY_PROFILE_ID PAYROLL_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–377 PAY_PEOPLE_GROUPS PAY_PEOPLE_GROUPS contains the people group flexfield segment values for individual employee assignments. The segments of the group flexfield are user–defined and are used to identify specific groups of employees for element link rules, for analysis and reporting. Groups are also used to determine the sorting of pay advice and checks/cheques. GROUP_NAME contains the concatenation of SEGMENT1 to SEGMENT30. Oracle Applications do not support code combination IDs that exceed 2,000,000,000. Column Descriptions Name PEOPLE_GROUP_ID Null? Type (PK) GROUP_NAME ID_FLEX_NUM SUMMARY_FLAG ENABLED_FLAG START_DATE_ACTIVE END_DATE_ACTIVE SEGMENT1 SEGMENT2 SEGMENT3 SEGMENT4 SEGMENT5 SEGMENT6 SEGMENT7 SEGMENT8 SEGMENT9 SEGMENT10 SEGMENT11 SEGMENT12 SEGMENT13 SEGMENT14 SEGMENT15 SEGMENT16 SEGMENT17 SEGMENT18 SEGMENT19 SEGMENT20 SEGMENT21 SEGMENT22 SEGMENT23 SEGMENT24 SEGMENT25 SEGMENT26 SEGMENT27 SEGMENT28 SEGMENT29 Description NOT NULL NUMBER(15) System–generated primary key column. NULL VARCHAR2(240) Concatenation of key flexfield segments. NOT NULL NUMBER(15) Key flexfield structure foreign key. NOT NULL VARCHAR2(1) Key flexfield summary flag. NOT NULL VARCHAR2(1) Key flexfield enabled flag. NULL DATE Date the key flexfield combination becomes active or valid. NULL DATE Date the key flexfield combination becomes inactive or invalid. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. NULL VARCHAR2(60) Key flexfield segment column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–378 Oracle HRMS Technical Reference Manual SEGMENT30 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name NULL NULL NULL NULL NULL NULL VARCHAR2(60) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type PAY_PEOPLE_GROUPS_PK Sequences Sequence UNIQUE Sequence 1 Key flexfield segment column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name PEOPLE_GROUP_ID Derived Column PAY_PEOPLE_GROUPS_S PEOPLE_GROUP_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–379 PAY_PERSONAL_PAYMENT_METHODS_F PAY_PERSONAL_PAYMENT_METHODS_F is the DateTracked table that holds specific details of the personal payment methods for each employee. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PAY_EXTERNAL_ACCOUNTS QuickCodes Columns Column PAYEE_TYPE Primary Key Column Foreign Key Column ORGANIZATION_ID EXTERNAL_ACCOUNT_ID BUSINESS_GROUP_ID EXTERNAL_ACCOUNT_ID QuickCodes Type QuickCodes Table PAYEE_TYPE O P FND_COMMON_LOOKUPS Organization Person Column Descriptions Name PERSONAL_PAYMENT_METHOD_ID Null? Type (PK) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) BUSINESS_GROUP_ID EXTERNAL_ACCOUNT_ID NOT NULL NUMBER(9) NOT NULL DATE NOT NULL DATE NOT NULL NUMBER(15) NULL NUMBER(9) ASSIGNMENT_ID NOT NULL NUMBER(10) ORG_PAYMENT_METHOD_ID NOT NULL NUMBER(9) AMOUNT NULL NUMBER COMMENT_ID NULL NUMBER(15) PERCENTAGE NULL NUMBER(22,2) PRIORITY NULL NUMBER(15) ATTRIBUTE_CATEGORY NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Description System–generated primary key column. Effective start date. Effective end date. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PAY_EXTERNAL_ACCOUNTS. Foreign key to PER_ASSIGNMENTS. Foreign key to PAY_ORG_PAYMENT_METHODS. Fixed amount to be allocated if more than one payment method. Foreign key to generic remark table. Percentage to be allocated if there is more than one payment method. Priority order for different payment methods for an employee. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–380 Oracle HRMS Technical Reference Manual ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE PAYEE_ID NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL PAYEE_TYPE NULL VARCHAR2(30) OBJECT_VERSION_NUMBER NULL NUMBER(9) Indexes Index Name VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(15) Index Type PAY_PERSONAL_PAYMENT_METHO_FK1 PAY_PERSONAL_PAYMENT_METHO_FK2 PAY_PERSONAL_PAYMENT_METHO_N3 PAY_PERSONAL_PAYMENT_METHO_N4 PAY_PERSONAL_PAYMENT_METHO_PK Sequences Sequence NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE Sequence 1 1 1 1 1 2 3 Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. The payee for a third party payment. This can be a person or an organization. For third party payments, indicates if the payee is a person or organization. System–generated version of row. Increments by one with each update. Column Name BUSINESS_GROUP_ID EXTERNAL_ACCOUNT_ID ASSIGNMENT_ID ORG_PAYMENT_METHOD_ID PERSONAL_PAYMENT_METHOD_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column PAY_PERSONAL_PAYMENT_METHODS_S PERSONAL_PAYMENT_METHOD_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : PAY_PERSONAL_PAYMENT_METHO_OVN BEFORE ROW INSERT, UPDATE This trigger maintains the object_version_number column when a record is modified via an interface which does not support the object_version_number explicitly. This ensures the object_version_number is maintained consistently. Trigger Trigger Trigger Trigger Name Time Level Event : : : : PAY_PERSONAL_PAY_METHODS_BRUI BEFORE ROW INSERT, UPDATE Validate the personal_payment_method changes. If inserting or updating check the amount/percentage is valid check the magnetic payment is valid, if needed check the priority is unique for all time if deleting check for outstanding pre payments Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–381 PAY_PERSON_LATEST_BALANCES PAY_PERSON_LATEST_BALANCES holds the latest balance values for a person. Foreign Keys Primary Key Table PAY_DEFINED_BALANCES Primary Key Column Foreign Key Column DEFINED_BALANCE_ID DEFINED_BALANCE_ID Column Descriptions Name Null? Type Description DEFINED_BALANCE_ID NOT NULL NUMBER(9) ASSIGNMENT_ACTION_ID NOT PERSON_ID VALUE LATEST_BALANCE_ID (PK) EXPIRED_ASSIGNMENT_ACTION_ID NOT NOT NOT EXPIRED_VALUE PREV_BALANCE_VALUE PREV_ASSIGNMENT_ACTION_ID Indexes Index Name PAY_PERSON_LATEST_BALANCES_FK1 PAY_PERSON_LATEST_BALANCES_N2 PAY_PERSON_LATEST_BALANCES_PK PAY_PERSON_LATEST_BALA_N50 Foreign key to PAY_DEFINED_BALANCES. NULL NUMBER(15) Foreign key to PAY_ASSIGNMENT_ACTIONS. NULL NUMBER(10) Foreign key to PER_PEOPLE. NULL NUMBER(38,10) Value of the balance. NULL NUMBER(9) Surrogate primary key. NULL NUMBER(15) Foreign key to PAY_ASSIGNMENT_ACTIONS NULL NUMBER(38,10) Value of latest balance when it last expired. NULL NUMBER(38,10) Value of the balance prior to the current value. NULL NUMBER(15) Foreign key to PAY_ASSIGNMENT_ACTIONS Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE NOT UNIQUE 1 1 1 1 Column Name DEFINED_BALANCE_ID PERSON_ID LATEST_BALANCE_ID ASSIGNMENT_ACTION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–382 Oracle HRMS Technical Reference Manual PAY_POPULATION_RANGES PAY_POPULATION_RANGES is used to hold information needed for the implementation of parallel running of payroll processes. It is not updatable by users. Each row represents a chunk sized range of people that can be inserted as assignment actions. Each range also has an associated chunk number which is used to set the appropriate value on the assignment action. As each range of people is inserted, the range row is deleted. Foreign Keys Primary Key Table PAY_PAYROLL_ACTIONS QuickCodes Columns Column RANGE_STATUS Column Descriptions Name PAYROLL_ACTION_ID CHUNK_NUMBER Primary Key Column Foreign Key Column PAYROLL_ACTION_ID PAYROLL_ACTION_ID QuickCodes Type QuickCodes Table RANGE_STATUS P U FND_COMMON_LOOKUPS Processed. Unprocessed. Null? Type (PK) Description NOT NULL NUMBER(9) (PK) NOT NULL NUMBER(15) STARTING_PERSON_ID NOT NULL NUMBER(10) ENDING_PERSON_ID NOT NULL NUMBER(10) RANGE_STATUS NOT NULL VARCHAR2(1) RAND_CHUNK_NUMBER Indexes Index Name PAY_POPULATION_RANGES_FK1 PAY_POPULATION_RANGES_N2 PAY_POPULATION_RANGES_N3 PAY_POPULATION_RANGES_PK Sequences Sequence NULL NUMBER(15) Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 1 2 Foreign key to PAY_PAYROLL_ACTIONS. Chunk number allocated to the range of people. Foreign key to PER_PEOPLE – start of PERSON_ID range. Foreign key to PER_PEOPLE – end of PERSON_ID range. Status value used for range synchronization. Chunk number allocated for the processing of people Column Name PAYROLL_ACTION_ID STARTING_PERSON_ID ENDING_PERSON_ID PAYROLL_ACTION_ID CHUNK_NUMBER Derived Column PAY_POPULATION_RANGES_S PAYROLL_ACTION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–383 PAY_PRE_PAYMENTS PAY_PRE_PAYMENTS holds details of the amount to be paid in the payment currency, using the designated payment method for the assignment. It also records how the payment should be made. Foreign Keys Primary Key Table PAY_ASSIGNMENT_ACTIONS Primary Key Column Foreign Key Column ASSIGNMENT_ACTION_ID ASSIGNMENT_ACTION_ID Column Descriptions Name PRE_PAYMENT_ID Null? Type (PK) Description NOT NULL NUMBER(15) PERSONAL_PAYMENT_METHOD_ID NULL NUMBER(9) ASSIGNMENT_ACTION_ID NOT NULL NUMBER(15) ORG_PAYMENT_METHOD_ID NOT NULL NUMBER(9) VALUE NOT NULL NUMBER BASE_CURRENCY_VALUE NULL NUMBER Indexes Index Name PAY_PRE_PAYMENTS_FK2 PAY_PRE_PAYMENTS_N1 PAY_PRE_PAYMENTS_N3 PAY_PRE_PAYMENTS_PK Sequences Sequence Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 1 System–generated primary key column. Foreign key to PAY_PERSONAL_PAYMENT_METHODS. Foreign key to PAY_ASSIGNMENT_ACTIONS. Foreign key to PAY_ORG_PAYMENT_METHODS. Value of payment in target currency. Payment value in base currency. Column Name ASSIGNMENT_ACTION_ID PERSONAL_PAYMENT_METHOD_ID ORG_PAYMENT_METHOD_ID PRE_PAYMENT_ID Derived Column PAY_PRE_PAYMENTS_S PRE_PAYMENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–384 Oracle HRMS Technical Reference Manual PAY_QUICKPAY_INCLUSIONS PAY_QUICKPAY_INCLUSIONS holds the list of element entries that can be included in a QuickPay run. Foreign Keys Primary Key Table PAY_ASSIGNMENT_ACTIONS Column Descriptions Name Primary Key Column Foreign Key Column ASSIGNMENT_ACTION_ID ASSIGNMENT_ACTION_ID Null? Type Description ELEMENT_ENTRY_ID NOT NULL NUMBER(15) ASSIGNMENT_ACTION_ID NOT NULL NUMBER(15) Indexes Index Name PAY_QUICKPAY_INCLUSIONS_FK2 PAY_QUICKPAY_INCLUSIONS_N1 Index Type Sequence NOT UNIQUE NOT UNIQUE 1 1 Foreign key to PAY_ELEMENT_ENTRIES. Foreign key to PAY_ASSIGNMENT_ACTIONS. Column Name ASSIGNMENT_ACTION_ID ELEMENT_ENTRY_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–385 PAY_RATES PAY_RATES holds definitions of each type of pay rate, or pay scale that may be applied to grades, for example, Annual Salary or Overtime Rate. The rate values for each grade are held in the PAY_GRADE_RULES_F table. Foreign Keys Primary Key Table Primary Key Column Foreign Key Column ORGANIZATION_ID PARENT_SPINE_ID BUSINESS_GROUP_ID PARENT_SPINE_ID QuickCodes Type QuickCodes Table RATE_TYPE RATE_TYPE G SP FND_COMMON_LOOKUPS Grade Scale RATE_UOM UNITS C D H_DECIMAL1 FND_COMMON_LOOKUPS Character Date Hours in Decimal format (1 place) Hours in Decimal format (2 places) Hours in Decimal format (3 places) Hours in ”HH” format Hours in ”HH:MM” format Hours in ”HH:MM:SS” format Integer Money Number Day Time HR_ALL_ORGANIZATION_UNITS PER_PARENT_SPINES QuickCodes Columns Column H_DECIMAL2 H_DECIMAL3 H_HH H_HHMM H_HHMMSS I M N ND T Column Descriptions Name RATE_ID (PK) BUSINESS_GROUP_ID PARENT_SPINE_ID NAME RATE_TYPE RATE_UOM Null? Type NOT NULL NUMBER(15) NOT NULL NUMBER(15) NULL NUMBER(15) NOT NULL VARCHAR2(80) NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(30) COMMENTS REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY NULL NULL NULL NULL NULL NULL LONG NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) Description System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_PARENT_SPINES. Known to users as Pay Scales. Name of the grade rate. The rate type. Unit of measure for the rate; number, integer or money. General remark. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Descriptive flexfield structure defining column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–386 Oracle HRMS Technical Reference Manual ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name PAY_RATES_FK1 PAY_RATES_FK2 PAY_RATES_PK Sequences Sequence PAY_RATES_S VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. Column Name BUSINESS_GROUP_ID PARENT_SPINE_ID RATE_ID Derived Column RATE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–387 PAY_REPORT_FORMAT_MAPPINGS_F PAY_REPORT_FORMAT_MAPPINGS_F is the DateTracked table that holds the format mapping of a report for a given jurisdiction to the fixed format defined for the magnetic tape. Column Descriptions Name REPORT_TYPE Null? Type (PK) REPORT_QUALIFIER Description NOT NULL VARCHAR2(30) (PK) NOT NULL VARCHAR2(30) REPORT_FORMAT NOT NULL VARCHAR2(30) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) RANGE_CODE NOT NULL DATE NOT NULL DATE NULL VARCHAR2(60) ASSIGNMENT_ACTION_CODE NULL VARCHAR2(60) INITIALIZATION_CODE NULL VARCHAR2(60) ARCHIVE_CODE NULL VARCHAR2(60) MAGNETIC_CODE NULL VARCHAR2(60) REPORT_CATEGORY REPORT_NAME (PK) SORT_CODE NOT NULL VARCHAR2(30) NULL VARCHAR2(60) NULL VARCHAR2(60) Indexes Index Name Index Type PAY_REPORT_FORMAT_MAPPINGS_PK UNIQUE Sequence 2 4 6 8 10 Report whose format is being mapped eg. W2. Refinement within report type eg. state for W2 reports. Fixed format to be used for the report for this qualifier. Effective start date. Effective end date. Contains name of the procedure used to specify ranges of assignments to be processed in the archive. Contains name of the procedure used to create the assignment actions to be processed. Sets any global contexts that need to be set for the lifetime of the archiving. If this is NULL no archiving is performed. Set contexts used during the archive. Holds the driving PL/SQL procedure of the Magnetic Tape. If this is NULL no magnetic tape is produced. Denotes the media type. The name of the report to be processed. If this is NULL no report is processed. This is used to sort the assignment actions into the order in which they should appear in the report, if a report is being processed. Column Name REPORT_TYPE REPORT_QUALIFIER REPORT_CATEGORY EFFECTIVE_START_DATE EFFECTIVE_END_DATE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–388 Oracle HRMS Technical Reference Manual PAY_RESTRICTION_PARAMETERS PAY_RESTRICTION_PARAMETERS holds the list of restrictions that can be applied to specific HRMS forms. These parameters are used to define specific customizations that will restrict the display of data to individual users. The form uses the restriction parameters and values in the query where clause of a block. QuickCodes Columns Column QuickCodes Type QuickCodes Table MULTIPLE_RESTRICTIONS_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes RESTRICTION_CODE FORM_RESTRICTION_TYPE ACTION_TYPE ASG_SET ELEMENT_SET ELEMENT_TYPE EMP_APL FND_COMMON_LOOKUPS Restrict By Payroll Process Restrict By Assignment Restrict By Element Set Restrict By Element Type Restrict By Employee Or Applicant Restrict By Entry Type Restrict By Special Information Type Restrict By Organization Classification Restrict By Person Type Restrict By Person Function Restrict By QuickPaint Inquiry Restrict By Table Name ENTRY_TYPE INFO_TYPE ORG_CLASS PERSON_TYPE PER_FUNCTION QP_INQUIRY TABLE_NAME Column Descriptions Name Null? Type Description APPLICATION_ID (PK) FORM_NAME (PK) NOT NULL NUMBER NOT NULL VARCHAR2(30) RESTRICTION_CODE NOT NULL VARCHAR2(30) (PK) MULTIPLE_RESTRICTIONS_FLAG LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name NOT NULL VARCHAR2(30) NULL NULL NULL NULL NULL DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type PAY_RESTRICTION_PARAMETERS_PK UNIQUE Sequence 1 2 3 The Oracle application ID. The name of the form that can be customized. The type of customization that can be applied. Indicates whether multiple restrictions apply. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name APPLICATION_ID FORM_NAME RESTRICTION_CODE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–389 PAY_RESTRICTION_VALUES PAY_RESTRICTION_VALUES holds the list of actual restriction codes and values for user defined customizations. These values are used in the query where clauses of a customized form to restrict the rows selected. Foreign Keys Primary Key Table PAY_CUSTOMIZED_RESTRICTIONS QuickCodes Columns Column RESTRICTION_CODE Primary Key Column Foreign Key Column CUSTOMIZED_RESTRICTION_ID CUSTOMIZED_RESTRICTION_ID QuickCodes Type QuickCodes Table FORM_RESTRICTION_TYPE ACTION_TYPE ASG_SET ELEMENT_SET ELEMENT_TYPE EMP_APL FND_COMMON_LOOKUPS Restrict By Payroll Process Restrict By Assignment Restrict By Element Set Restrict By Element Type Restrict By Employee Or Applicant Restrict By Entry Type Restrict By Special Information Type Restrict By Organization Classification Restrict By Person Type Restrict By Person Function Restrict By QuickPaint Inquiry Restrict By Table Name ENTRY_TYPE INFO_TYPE ORG_CLASS PERSON_TYPE PER_FUNCTION QP_INQUIRY TABLE_NAME Column Descriptions Name Null? Type Description CUSTOMIZED_RESTRICTION_ID NOT NULL NUMBER(15) RESTRICTION_CODE NOT NULL VARCHAR2(30) VALUE NOT NULL VARCHAR2(80) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PAY_RESTRICTION_VALUES_FK1 PAY_RESTRICTION_VALUES_U50 NULL NULL NULL NULL NULL DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE UNIQUE 1 1 2 3 System–generated primary key column. The customization type for which this row is a specific value. The specific value of the customization type. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name CUSTOMIZED_RESTRICTION_ID CUSTOMIZED_RESTRICTION_ID RESTRICTION_CODE VALUE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–390 Oracle HRMS Technical Reference Manual PAY_ROUTE_TO_DESCR_FLEXS PAY_ROUTE_TO_DESCR_FLEXS is used during the process of generating database items for Descriptive Flexfields. It provides the link from the route, defined in ff_routes to the table underlying each Descriptive Flexfield. Column Descriptions Name Null? Type Description ROUTE_TO_DESCR_FLEXS_ID (PK) APPLICATION_ID DESCRIPTIVE_FLEXFIELD_NAME NOT NULL NUMBER(15) NOT NULL NUMBER(10) NOT NULL VARCHAR2(40) ROUTE_NAME USER_KEY LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NOT NULL VARCHAR2(80) NOT NULL VARCHAR2(30) NULL DATE NULL NUMBER(15) NULL NUMBER(15) NULL NUMBER(15) NULL DATE Unique Identifier Application identifier Name of the Descriptive Flexfield Name of the route. Name of the entity Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Index Type Column Name Indexes Index Name PAY_ROUTE_DESCR_FLEXS_UK1 UNIQUE PAY_ROUTE_TO_DESCR_FLEXS_PK UNIQUE Sequence 5 6 5 APPLICATION_ID DESCRIPTIVE_FLEXFIELD_NAME ROUTE_TO_DESCR_FLEXS_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–391 PAY_RUN_RESULTS PAY_RUN_RESULTS holds the run results from processing each element entry. There is always a single run result for each entry. The run result may have one or more run result values, for example, the run result values from processing an element entry are usually the pay value and input values. Different categories of run result are defined as subtypes: P – processed, PA – adjusted, O – overwritten, U– unprocessed. QuickCodes Columns Column ENTRY_TYPE STATUS QuickCodes Type QuickCodes Table ENTRY_TYPE A B D E R S RUN_RESULT_STATUS O P PA R U FND_COMMON_LOOKUPS Additive Adjustment Balance Adjustment Additional Entry Element Entry Replacement Adjustment Override FND_COMMON_LOOKUPS Overridden Processed Adjusted Replaced Unprocessed Column Descriptions Name Null? Type RUN_RESULT_ID (PK) ELEMENT_TYPE_ID Description NOT NULL NUMBER(15) NOT NULL NUMBER(9) ASSIGNMENT_ACTION_ID NULL NUMBER(15) ENTRY_TYPE NOT NULL VARCHAR2(1) SOURCE_ID SOURCE_TYPE NOT NULL NUMBER(15) NOT NULL VARCHAR2(1) STATUS NOT NULL VARCHAR2(2) JURISDICTION_CODE NULL VARCHAR2(30) Indexes Index Name PAY_RUN_RESULTS_N1 PAY_RUN_RESULTS_N50 PAY_RUN_RESULTS_N51 PAY_RUN_RESULTS_PK Sequences Sequence Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE 1 1 1 2 3 1 UNIQUE Primary key. Foreign key to PAY_ELEMENT_TYPES. Foreign key to PAY_ASSIGNMENT_ACTIONS. Denormalised from element entry. Source element entry. For example, E–normal entry, I–indirect result. Processing status of the result. US only. Jurisdiction applying to the result. Column Name ELEMENT_TYPE_ID ASSIGNMENT_ACTION_ID SOURCE_ID SOURCE_TYPE ASSIGNMENT_ACTION_ID RUN_RESULT_ID Derived Column PAY_RUN_RESULTS_S RUN_RESULT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–392 Oracle HRMS Technical Reference Manual Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : PAY_RUN_RESULTS_BRD BEFORE ROW DELETE Delete the corresponding run result values. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–393 PAY_RUN_RESULT_VALUES PAY_RUN_RESULT_VALUES holds the values that result from processing a single element entry. Each input or pay value for the element entry will have an associated run result value. Column Descriptions Name INPUT_VALUE_ID RUN_RESULT_ID Null? Type (PK) (PK) RESULT_VALUE Indexes Index Name PAY_RUN_RESULT_VALUES_N50 PAY_RUN_RESULT_VALUES_PK Description NOT NULL NUMBER(9) NOT NULL NUMBER(15) NULL VARCHAR2(60) Index Type Sequence NOT UNIQUE UNIQUE 5 2 4 Foreign key to PAY_INPUT_VALUES. Foreign key to PAY_RUN_RESULTS. The value of the result. Column Name RUN_RESULT_ID INPUT_VALUE_ID RUN_RESULT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–394 Oracle HRMS Technical Reference Manual PAY_SECURITY_PAYROLLS PAY_SECURITY_PAYROLLS holds a list of payrolls accessible by specific security profiles. The security profile specifies which payrolls can be accessed. For each payroll specified, the security profile user can view details of the payroll and the employees assigned to it. If specific payrolls are excluded, the security profile user can view details of all other payrolls in the Business Group and employees assigned to them. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_SECURITY_PROFILES Column Descriptions Name Primary Key Column Foreign Key Column ORGANIZATION_ID SECURITY_PROFILE_ID BUSINESS_GROUP_ID SECURITY_PROFILE_ID Null? Type Description BUSINESS_GROUP_ID NOT NULL NUMBER(15) SECURITY_PROFILE_ID NOT NULL NUMBER(15) PAYROLL_ID NOT NULL NUMBER(9) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PAY_SECURITY_PAYROLLS_FK1 PAY_SECURITY_PAYROLLS_FK2 PAY_SECURITY_PAYROLLS_N3 NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE 1 1 1 Business Group for security profile. Security profile restricted by payroll. Payroll accessible by the security profile. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID SECURITY_PROFILE_ID PAYROLL_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–395 PAY_SHADOW_BALANCE_CLASSI Models PAY_BALANCE_CLASSIFICATIONS in the element template shadow schema. Each shadow balance type may have a number of shadow balance classifications. Foreign Keys Primary Key Table PAY_SHADOW_BALANCE_TYPES Primary Key Column Foreign Key Column BALANCE_TYPE_ID BALANCE_TYPE_ID Column Descriptions Name Null? Type BALANCE_TYPE_ID BALANCE_CLASSIFICATION_ID ELEMENT_CLASSIFICATION Description NOT NULL NUMBER(9) (PK) NOT NULL NUMBER(9) NOT NULL VARCHAR2(80) SCALE NOT NULL NUMBER(5) OBJECT_VERSION_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL Indexes Index Name PAY_SHADOW_BALANCE_CLASSI_FK1 PAY_SHADOW_BALANCE_CLASSI_PK Sequences Sequence NUMBER(9) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE UNIQUE 1 2 Foreign key to PAY_SHADOW_BALANCE_TYPES. System–generated primary key. Element classification for feeding the balance. Note: using name If 1, add to balance. If –1, subtract from balance. Object version number column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BALANCE_TYPE_ID BALANCE_CLASSIFICATION_ID Derived Column PAY_SHADOW_BALANCE_CLASSI_S BALANCE_CLASSIFICATION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–396 Oracle HRMS Technical Reference Manual PAY_SHADOW_BALANCE_FEEDS Models PAY_BALANCE_FEEDS_F in the element template shadow schema. Foreign Keys Primary Key Table PAY_SHADOW_BALANCE_TYPES PAY_SHADOW_INPUT_VALUES PAY_TEMPLATE_EXCLUSION_RULES Column Descriptions Name BALANCE_FEED_ID Primary Key Column Foreign Key Column BALANCE_TYPE_ID INPUT_VALUE_ID EXCLUSION_RULE_ID BALANCE_TYPE_ID INPUT_VALUE_ID EXCLUSION_RULE_ID Null? Type (PK) INPUT_VALUE_ID BALANCE_TYPE_ID Description NOT NULL NUMBER(9) NOT NULL NUMBER(9) NULL NUMBER(9) EXCLUSION_RULE_ID NOT NULL NUMBER(9) SCALE NOT NULL NUMBER(5) BALANCE_NAME NULL VARCHAR2(80) OBJECT_VERSION_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL Indexes Index Name PAY_SHADOW_BALANCE_FEEDS_FK1 PAY_SHADOW_BALANCE_FEEDS_FK2 PAY_SHADOW_BALANCE_FEEDS_FK3 PAY_SHADOW_BALANCE_FEEDS_PK NUMBER(9) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE 1 2 3 4 System–generated primary key column. Foreign key to PAY_SHADOW_INPUT_VALUES. Foreign key to PAY_SHADOW_BALANCE_TYPES. Foreign key to PAY_TEMPLATE_EXCLUSION_RULES. Indicates whether the feed adds to or subtracts from a balance. Name of an existing balance to be used instead of a shadow balance. Object version number column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BALANCE_TYPE_ID INPUT_VALUE_ID EXCLUSION_RULE_ID BALANCE_FEED_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–397 PAY_SHADOW_BALANCE_TYPES Models PAY_BALANCE_TYPES in the element template shadow schema. Each shadow element type may be associated with a number of shadow balance types. Foreign Keys Primary Key Table PAY_ELEMENT_TEMPLATES PAY_TEMPLATE_EXCLUSION_RULES QuickCodes Columns Column Primary Key Column Foreign Key Column TEMPLATE_ID EXCLUSION_RULE_ID TEMPLATE_ID EXCLUSION_RULE_ID QuickCodes Type QuickCodes Table ASSIGNMENT_REMUNERATION_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes BALANCE_UOM UNITS C D H_DECIMAL1 FND_COMMON_LOOKUPS Character Date Hours in Decimal format (1 place) Hours in Decimal format (2 places) Hours in Decimal format (3 places) Hours in ”HH” format Hours in ”HH:MM” format Hours in ”HH:MM:SS” format Integer Money Number Day Time H_DECIMAL2 H_DECIMAL3 H_HH H_HHMM H_HHMMSS I M N ND T Column Descriptions Name BALANCE_TYPE_ID Null? Type (PK) EXCLUSION_RULE_ID ASSIGNMENT_REMUNERATION_FLAG TEMPLATE_ID BALANCE_NAME BALANCE_UOM CURRENCY_CODE COMMENTS REPORTING_NAME ATTRIBUTE_CATEGORY Description NOT NULL NUMBER(9) System–generated primary key column. NULL NUMBER(9) Foreign key to PAY_TEMPLATE_EXCLUSION_RULES. NOT NULL VARCHAR2(30) Indicates that the balance is used for assignment remuneration or for third party payments. NOT NULL NUMBER(9) Foreign key to PAY_ELEMENT_TEMPLATES. NULL VARCHAR2(80) User name of balance. NOT NULL VARCHAR2(30) Unit of measure, for example money. NULL VARCHAR2(15) Currency code for this balance. NULL VARCHAR2(240) Descriptive information about the balance type. NULL VARCHAR2(30) User’s name for reporting purposes. NULL VARCHAR2(30) Descriptive flexfield structure defining column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–398 Oracle HRMS Technical Reference Manual ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 JURISDICTION_LEVEL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL TAX_TYPE NULL VARCHAR2(30) OBJECT_VERSION_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL Indexes Index Name PAY_SHADOW_BALANCE_TYPES_FK1 PAY_SHADOW_BALANCE_TYPES_FK2 PAY_SHADOW_BALANCE_TYPES_PK Sequences Sequence VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) NUMBER(5) NUMBER(9) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 2 2 2 Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Indicates the jurisdiction level that applies to the balance type: federal, state, county or city – US–specific. Tax type of the balance (US–specific). Object version number column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name TEMPLATE_ID EXCLUSION_RULE_ID BALANCE_TYPE_ID Derived Column PAY_SHADOW_BALANCE_TYPES_S BALANCE_TYPE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–399 PAY_SHADOW_DEFINED_BALANCES Models PAY_DEFINED_BALANCES in the element template shadow schema. Foreign Keys Primary Key Table PAY_SHADOW_BALANCE_TYPES Primary Key Column Foreign Key Column BALANCE_TYPE_ID BALANCE_TYPE_ID Column Descriptions Name DEFINED_BALANCE_ID BALANCE_TYPE_ID Null? Type (PK) Description NOT NULL NUMBER(9) NOT NULL NUMBER(9) DIMENSION_NAME NOT NULL VARCHAR2(80) OBJECT_VERSION_NUMBER FORCE_LATEST_BALANCE_FLAG NULL NUMBER(9) NULL VARCHAR2(30) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name PAY_SHADOW_DEFINED_BALANCE_FK1 PAY_SHADOW_DEFINED_BALANCE_PK Sequences Sequence DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE UNIQUE 1 2 System–generated primary key. Foreign key to PAY_SHADOW_BALANCE_TYPES. Name of dimension for this balance. Object version number column. Not currently supported in the core schema. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BALANCE_TYPE_ID DEFINED_BALANCE_ID Derived Column PAY_SHADOW_DEFINED_BALANCES_S DEFINED_BALANCE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–400 Oracle HRMS Technical Reference Manual PAY_SHADOW_ELEMENT_TYPES Models PAY_ELEMENT_TYPES_F in the element template shadow schema. Foreign Keys Primary Key Table PAY_ELEMENT_TEMPLATES PAY_SHADOW_FORMULAS PAY_TEMPLATE_EXCLUSION_RULES Column Descriptions Name Primary Key Column Foreign Key Column TEMPLATE_ID FORMULA_ID EXCLUSION_RULE_ID TEMPLATE_ID PAYROLL_FORMULA_ID EXCLUSION_RULE_ID Null? Type TEMPLATE_ID NOT NULL NUMBER(9) ELEMENT_TYPE_ID (PK) CLASSIFICATION_NAME EXCLUSION_RULE_ID ADDITIONAL_ENTRY_ALLOWED_FLAG PAYROLL_FORMULA_ID NOT NULL NUMBER(9) NOT NULL VARCHAR2(80) NULL NUMBER(9) NOT NULL VARCHAR2(30) NULL NUMBER(9) ADJUSTMENT_ONLY_FLAG NOT NULL VARCHAR2(30) CLOSED_FOR_ENTRY_FLAG NOT NULL VARCHAR2(30) ELEMENT_NAME NULL VARCHAR2(80) INDIRECT_ONLY_FLAG NOT NULL VARCHAR2(30) MULTIPLE_ENTRIES_ALLOWED_FLAG NOT NULL VARCHAR2(30) MULTIPLY_VALUE_FLAG NOT NULL VARCHAR2(30) POST_TERMINATION_RULE NOT NULL VARCHAR2(30) PROCESS_IN_RUN_FLAG NOT NULL VARCHAR2(30) RELATIVE_PROCESSING_PRIORITY NOT NULL NUMBER(9) PROCESSING_TYPE STANDARD_LINK_FLAG INPUT_CURRENCY_CODE NULL VARCHAR2(30) NOT NULL VARCHAR2(30) NULL VARCHAR2(15) Description Foreign key to PAY_ELEMENT_TEMPLATES. System–generated primary key column. Element classification name. Note: the name is used rather than t Foreign key to PAY_TEMPLATE_EXCLUSION_RULES. Indicates whether a recurring element can also have an additional nonrecurring entry of this type in any payroll period. Foreign key to PAY_SHADOW_FORMULAS. Indicates whether the element is used only for adjusting balances Indicates whether entries can be currently entered or updated. User name for the element type. Indicates whether the element can be given to an assignment only as an indirect result from a formula. Indicates whether an assignment can have multiple normal entries for this element at any one time. Indicates whether entries can be multiplied, for example, holiday Rule for element processing when a person is terminated. Indicates whether the element can be processed in a payroll run. Processing priority relative to the processing priority on the te Indicates whether the element is recurring or nonrecurring. Indicates whether the default element link type is standard (Y) o Foreign key to FND_CURRENCIES. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–401 OUTPUT_CURRENCY_CODE BENEFIT_CLASSIFICATION_NAME NULL VARCHAR2(15) NULL VARCHAR2(80) DESCRIPTION NULL VARCHAR2(240) QUALIFYING_AGE NULL NUMBER(2) QUALIFYING_LENGTH_OF_SERVICE NULL NUMBER(6,2) QUALIFYING_UNITS NULL VARCHAR2(30) REPORTING_NAME NULL VARCHAR2(30) ATTRIBUTE_CATEGORY NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 ELEMENT_INFORMATION_CATEGORY NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL ELEMENT_INFORMATION1 NULL VARCHAR2(150) ELEMENT_INFORMATION2 NULL VARCHAR2(150) ELEMENT_INFORMATION3 NULL VARCHAR2(150) ELEMENT_INFORMATION4 NULL VARCHAR2(150) ELEMENT_INFORMATION5 NULL VARCHAR2(150) ELEMENT_INFORMATION6 NULL VARCHAR2(150) ELEMENT_INFORMATION7 NULL VARCHAR2(150) ELEMENT_INFORMATION8 NULL VARCHAR2(150) ELEMENT_INFORMATION9 NULL VARCHAR2(150) ELEMENT_INFORMATION10 NULL VARCHAR2(150) ELEMENT_INFORMATION11 NULL VARCHAR2(150) ELEMENT_INFORMATION12 NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(30) Foreign key to FND_CURRENCIES. Benefit classification name. Note: the name is used rather than t Brief description of the element type. Age at which a person qualifies for this element. Length of service required for the person to qualify for this ele Units of measurement for qualifying length of service. Short name for the element, used in reports. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–402 Oracle HRMS Technical Reference Manual ELEMENT_INFORMATION13 ELEMENT_INFORMATION14 ELEMENT_INFORMATION15 ELEMENT_INFORMATION16 ELEMENT_INFORMATION17 ELEMENT_INFORMATION18 ELEMENT_INFORMATION19 ELEMENT_INFORMATION20 THIRD_PARTY_PAY_ONLY_FLAG SKIP_FORMULA OBJECT_VERSION_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PAY_SHADOW_ELEMENT_TYPES_FK1 PAY_SHADOW_ELEMENT_TYPES_FK2 PAY_SHADOW_ELEMENT_TYPES_FK3 PAY_SHADOW_ELEMENT_TYPES_PK NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(30) Indicates whether the element is paid by third party payments onl NULL VARCHAR2(80) Name of element skip formula for thiis element type. NULL NUMBER(9) Object version number column. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE 1 2 3 4 Column Name PAYROLL_FORMULA_ID TEMPLATE_ID EXCLUSION_RULE_ID ELEMENT_TYPE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–403 PAY_SHADOW_FORMULAS Models FF_FORMULAS_F in the element template shadow schema and holds template payroll calculation formulas. The formulas are assumed to be of type ’Oracle Payroll’. Column Descriptions Name FORMULA_ID Null? Type (PK) System–generated primary key column. NOT NULL VARCHAR2(30) The element template type that this formula is used with. NULL VARCHAR2(30) Foreign key to FND_TERRITORIES. NULL NUMBER(15) Foreign key to HR_ORGANIZATIONS. NOT NULL VARCHAR2(80) Name of the formula. NULL VARCHAR2(240) Description of the formula. NULL LONG The text of the formula. NULL NUMBER(9) Object version number column. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. TEMPLATE_TYPE LEGISLATION_CODE BUSINESS_GROUP_ID FORMULA_NAME DESCRIPTION FORMULA_TEXT OBJECT_VERSION_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name Index Type PAY_SHADOW_FORMULAS_PK Sequences Sequence Description NOT NULL NUMBER(9) UNIQUE Sequence Column Name 2 FORMULA_ID Derived Column PAY_SHADOW_FORMULAS_S FORMULA_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–404 Oracle HRMS Technical Reference Manual PAY_SHADOW_FORMULA_RULES Models PAY_FORMULA_RESULT_RULES_F in the element template shadow schema. Foreign Keys Primary Key Table PAY_SHADOW_ELEMENT_TYPES PAY_SHADOW_ELEMENT_TYPES PAY_SHADOW_INPUT_VALUES PAY_TEMPLATE_EXCLUSION_RULES Primary Key Column Foreign Key Column ELEMENT_TYPE_ID ELEMENT_TYPE_ID INPUT_VALUE_ID EXCLUSION_RULE_ID ELEMENT_TYPE_ID SHADOW_ELEMENT_TYPE_ID INPUT_VALUE_ID EXCLUSION_RULE_ID Column Descriptions Name Null? Type ELEMENT_TYPE_ID FORMULA_RESULT_RULE_ID Description NULL NUMBER(9) (PK) NOT NULL NUMBER(9) SHADOW_ELEMENT_TYPE_ID NOT NULL NUMBER(9) EXCLUSION_RULE_ID NOT NULL NUMBER(9) RESULT_NAME NOT NULL VARCHAR2(80) INPUT_VALUE_ID RESULT_RULE_TYPE SEVERITY_LEVEL NULL NUMBER(9) NOT NULL VARCHAR2(30) NULL VARCHAR2(30) OBJECT_VERSION_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name NULL NULL NULL NULL NULL NULL NUMBER(9) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type PAY_SHADOW_FORMULA_RULES_FK1 PAY_SHADOW_FORMULA_RULES_FK2 PAY_SHADOW_FORMULA_RULES_FK3 PAY_SHADOW_FORMULA_RULES_FK4 PAY_SHADOW_FORMULA_RULES_PK NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE Sequence 1 2 3 4 5 Foreign key to PAY_SHADOW_ELEMENT_TYPES. System–generated primary key column. Foreign key to PAY_SHADOW_ELEMENT_TYPES. Foreign key to PAY_TEMPLATE_EXCLUSION_RULES. Name of the variable returned by the formula. Foreign key to PAY_SHADOW_INPUT_VALUES. Result type for the rule. Severity level for a message type result. Object version number column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name SHADOW_ELEMENT_TYPE_ID INPUT_VALUE_ID EXCLUSION_RULE_ID ELEMENT_TYPE_ID FORMULA_RESULT_RULE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–405 PAY_SHADOW_INPUT_VALUES Models PAY_INPUT_VALUES_F in the element template shadow schema. Foreign Keys Primary Key Table PAY_SHADOW_ELEMENT_TYPES PAY_TEMPLATE_EXCLUSION_RULES Primary Key Column Foreign Key Column ELEMENT_TYPE_ID EXCLUSION_RULE_ID ELEMENT_TYPE_ID EXCLUSION_RULE_ID Column Descriptions Name Null? Type ELEMENT_TYPE_ID Description NOT NULL NUMBER(9) EXCLUSION_RULE_ID NULL NUMBER(9) DISPLAY_SEQUENCE NOT NULL NUMBER(5) INPUT_VALUE_ID NOT NULL NUMBER(9) (PK) GENERATE_DB_ITEMS_FLAG NOT NULL VARCHAR2(30) HOT_DEFAULT_FLAG NOT NULL VARCHAR2(30) MANDATORY_FLAG NOT NULL VARCHAR2(30) NAME UOM NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(30) LOOKUP_TYPE NULL VARCHAR2(30) DEFAULT_VALUE NULL VARCHAR2(60) MAX_VALUE NULL VARCHAR2(60) MIN_VALUE NULL VARCHAR2(60) WARNING_OR_ERROR NULL VARCHAR2(30) DEFAULT_VALUE_COLUMN NULL VARCHAR2(30) OBJECT_VERSION_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL Indexes Index Name PAY_SHADOW_INPUT_VALUES_FK1 NUMBER(9) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE 1 Foreign key to PAY_SHADOW_ELEMENT_TYPES. Foreign key to PAY_SHADOW_EXCLUSION_RULES. Display sequence number for the input value. System–generated primary key column. Indicates whether or not database items are generated for the input value Indicates whether or not the default value is a HOT default. Indicates whether or not the input value is required for an entry User name for the input value. Unit of measure for the input value (hours, monetary amount etc). Lookup type for values restricted by lookup type. Default for the input value on entry. The default may be overridden Maximum value allowed on entry (may be overridden). Minimum value allowed on entry (may be overridden). Indicates the kind of message to generate if input validation fails Refers to one of the CONFIGURATION_INFORMATION flexfield columns that contains an override for DEFAULT_VALUE. Object version number column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name ELEMENT_TYPE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–406 Oracle HRMS Technical Reference Manual PAY_SHADOW_INPUT_VALUES_FK2 PAY_SHADOW_INPUT_VALUES_PK NOT UNIQUE UNIQUE 2 3 EXCLUSION_RULE_ID INPUT_VALUE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–407 PAY_SHADOW_SUB_CLASSI_RULES Models PAY_SUB_CLASSIFICATION_RULES_F in the element template shadow schema. Foreign Keys Primary Key Table PAY_SHADOW_ELEMENT_TYPES Primary Key Column Foreign Key Column ELEMENT_TYPE_ID ELEMENT_TYPE_ID Column Descriptions Name SUB_CLASSIFICATION_RULE_ID Null? Type (PK) Description NOT NULL NUMBER(9) ELEMENT_TYPE_ID NOT NULL NUMBER(9) ELEMENT_CLASSIFICATION NOT NULL VARCHAR2(80) OBJECT_VERSION_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PAY_SHADOW_SUB_CLASSI_RULE_FK1 PAY_SHADOW_SUB_CLASSI_RULE_PK NULL NULL NULL NULL NULL NULL NUMBER(9) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE UNIQUE 1 2 System–generated primary key column. Foreign key to PAY_SHADOW_ELEMENT_TYPES. Element classification name. Note: the name is used rather than t Object version number column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name ELEMENT_TYPE_ID SUB_CLASSIFICATION_RULE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–408 Oracle HRMS Technical Reference Manual PAY_STATE_RULES PAY_STATE_RULES holds US state tax information. QuickCodes Columns Column HEAD_TAX_PERIOD Column Descriptions Name STATE_CODE (PK) QuickCodes Type QuickCodes Table HEAD_TAX_PERIOD A M Q FND_COMMON_LOOKUPS Annually Monthly Quarterly Null? Type Description NOT NULL VARCHAR2(2) FIPS_CODE NOT NULL NUMBER(2) JURISDICTION_CODE NOT NULL VARCHAR2(20) NAME HEAD_TAX_PERIOD NOT NULL VARCHAR2(50) NULL VARCHAR2(20) WC_OVERTIME_HOURS NULL VARCHAR2(1) WC_EXECUTIVE_WEEKLY_MAX NULL NUMBER(10,2) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE FS_LOOKUP_TYPE Indexes Index Name NULL NULL NULL NULL NULL NOT NULL DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) Index Type PAY_STATE_RULES_PK UNIQUE Abbreviation of the state name. Federal Information Processing Standard state code. Extended geocode for the state. State name. Period over which head tax is withheld. Flag to indicate whether overtime hour is to be included in the calculation of workers compensation. Workers compensation executive weekly limit. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Foreign key to HR_LOOKUPS lookup type. Identifies valid filing statuses for the state. Sequence Column Name 1 STATE_CODE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–409 PAY_STATUS_PROCESSING_RULES_F PAY_STATUS_PROCESSING_RULES_F is the DateTracked table that holds the processing rules for each element. Formulas are attached to an element for processing according to specific assignment statuses. For each assignment status, it is possible to specify a different formula to be fired for the same element. For example, salary may be calculated differently when the employee is on leave of absence. Foreign Keys Primary Key Table PER_ASSIGNMENT_STATUS_TYPES QuickCodes Columns Column PROCESSING_RULE Primary Key Column Foreign Key Column ASSIGNMENT_STATUS_TYPE_ID ASSIGNMENT_STATUS_TYPE_ID QuickCodes Type QuickCodes Table PROCESS_RULE N P FND_COMMON_LOOKUPS Do Not Process Process Column Descriptions Name STATUS_PROCESSING_RULE_ID Null? Type (PK) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) BUSINESS_GROUP_ID LEGISLATION_CODE ELEMENT_TYPE_ID ASSIGNMENT_STATUS_TYPE_ID FORMULA_ID PROCESSING_RULE Description NOT NULL NUMBER(9) NOT NULL DATE NOT NULL DATE NULL NUMBER(15) NULL VARCHAR2(30) NOT NULL NUMBER(9) NULL NUMBER(9) NULL NUMBER(9) NOT NULL VARCHAR2(1) COMMENT_ID LEGISLATION_SUBGROUP NULL NUMBER(15) NULL VARCHAR2(30) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE OBJECT_VERSION_NUMBER NULL NULL NULL NULL NULL NULL Indexes Index Name PAY_STATUS_PROCESSING_RULE_FK2 DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(9) Index Type Sequence NOT UNIQUE 1 System–generated primary key column. Effective start date. Effective end date. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to FND_TERRITORIES. Foreign key to PAY_ELEMENT_TYPES. Foreign key to PER_ASSIGNMENT_STATUS_TYPES. If the type is STANDARD then the rule applies to all assignment statuses. Foreign key to FF_FORMULAS. Indicates whether or not to process. Foreign key to HR_COMMENTS. Identifies the origin of the startup data for the processing rule. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Column Name ASSIGNMENT_STATUS_TYPE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–410 Oracle HRMS Technical Reference Manual PAY_STATUS_PROCESSING_RULE_N1 PAY_STATUS_PROCESSING_RULE_PK PAY_STATUS_PROCESSING_RULE_UK2 Sequences Sequence NOT UNIQUE UNIQUE UNIQUE 1 1 2 3 1 2 3 4 5 6 ELEMENT_TYPE_ID STATUS_PROCESSING_RULE_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE ELEMENT_TYPE_ID ASSIGNMENT_STATUS_TYPE_ID BUSINESS_GROUP_ID LEGISLATION_CODE EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column PAY_STATUS_PROCESSING_RULES_S STATUS_PROCESSING_RULE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–411 PAY_SUB_CLASSIFICATION_RULES_F PAY_SUB_CLASSIFICATION_RULES_F is the DateTracked table that holds the rules used to define which elements are included in a secondary classification. For payrolls in non–US legislations this may be used to determine specific balance feed classifications for an element. Foreign Keys Primary Key Table PAY_ELEMENT_CLASSIFICATIONS Primary Key Column Foreign Key Column CLASSIFICATION_ID CLASSIFICATION_ID Column Descriptions Name SUB_CLASSIFICATION_RULE_ID Null? Type (PK) Description NOT NULL NUMBER(9) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) ELEMENT_TYPE_ID NOT NULL DATE NOT NULL DATE NOT NULL NUMBER(9) CLASSIFICATION_ID NOT NULL NUMBER(9) BUSINESS_GROUP_ID NULL NUMBER(15) LEGISLATION_CODE NULL VARCHAR2(30) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name PAY_SUB_CLASSIFICATION_RUL_FK2 PAY_SUB_CLASSIFICATION_RUL_N1 PAY_SUB_CLASSIFICATION_RUL_PK Sequences Sequence DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 2 3 System–generated primary key column. Effective start date. Effective end date. Foreign key to PAY_ELEMENT_TYPES_F. Foreign key to PAY_ELEMENT_CLASSIFICATIONS. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to FND_TERRITORIES. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name CLASSIFICATION_ID ELEMENT_TYPE_ID SUB_CLASSIFICATION_RULE_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column PAY_SUB_CLASSIFICATION_RULES_S SUB_CLASSIFICATION_RULE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–412 Oracle HRMS Technical Reference Manual PAY_TAXABILITY_RULES PAY_TAXABILITY_RULES holds information on the taxability rules for categories of supplemental earnings, imputed earnings, and pre–tax deductions at the federal and state levels for US and at the federal and province level for Canada. Foreign Keys Primary Key Table PAY_ELEMENT_CLASSIFICATIONS PAY_TAXABILITY_RULES_DATES QuickCodes Columns Column TAX_TYPE Column Descriptions Name JURISDICTION_CODE TAX_TYPE CLASSIFICATION_ID TAXABILITY_RULES_DATE_ID QuickCodes Type QuickCodes Table US_TAX_TYPE CITY COUNTY EIC FIT FUTA HT MEDICARE NW_FIT NW_SIT SCHOOL SDI SIT SS SUI WC WC2 FND_COMMON_LOOKUPS City Tax County Tax EIC FIT FUTA Head Tax Medicare FIT Not Withholdable SIT Not Withholdable School District Tax SDI SIT SS SUI WC WC2 NOT NULL VARCHAR2(11) NOT NULL VARCHAR2(30) (PK) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE CLASSIFICATION_ID Foreign Key Column CLASSIFICATION_ID TAXABILITY_RULES_DATE_ID Null? Type (PK) (PK) TAX_CATEGORY Primary Key Column NOT NULL VARCHAR2(30) NULL NULL NULL NULL NULL NOT NULL (PK) TAXABILITY_RULES_DATE_ID (PK) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(9) NOT NULL NUMBER(15) Description Geocode of the jurisdiction: Federal or State. Type of tax the earnings or pre–tax deduction is subject to. Category of the earnings or pre–tax deduction, for example, Bonuses, Commissions. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Foreign key to PAY_ELEMENT_CLASSIFICATIONS. Foreign key to PAY_TAXABILITY_RULES_DATES. Used to determine the length of time for which the taxability rules are valid. Allows for date–effective maintainence of rules. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–413 LEGISLATION_CODE Indexes Index Name PAY_TAXABILITY_RULES_FK1 PAY_TAXABILITY_RULES_PK NOT NULL VARCHAR2(30) Foreign key to FND_TERRITORIES. Index Type Sequence Column Name NOT UNIQUE UNIQUE 1 2 3 4 5 6 CLASSIFICATION_ID TAXABILITY_RULES_DATE_ID JURISDICTION_CODE TAX_TYPE CLASSIFICATION_ID TAX_CATEGORY Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–414 Oracle HRMS Technical Reference Manual PAY_TAXABILITY_RULES_DATES PAY_TAXABILITY_RULES_DATES is used to maintain taxability rules date–effectively. Taxability rules in PAY_TAXABILITY_RULES have a foreign key to this table, which indicates for which length of time the rules are valid. Through this table, taxability rules can be maintained for each year, instead of being over written as they used to be. Column Descriptions Name TAXABILITY_RULES_DATE_ID Null? Type (PK) NOT NULL NUMBER(15) VALID_DATE_FROM NOT NULL DATE VALID_DATE_TO NOT NULL DATE LEGISLATION_CODE NOT NULL VARCHAR2(30) TAX_RULES_INFORMATION_CATEGORY NULL VARCHAR2(30) TAX_RULES_INFORMATION1 NULL VARCHAR2(150) TAX_RULES_INFORMATION2 NULL VARCHAR2(150) TAX_RULES_INFORMATION3 NULL VARCHAR2(150) TAX_RULES_INFORMATION4 NULL VARCHAR2(150) TAX_RULES_INFORMATION5 NULL VARCHAR2(150) TAX_RULES_INFORMATION6 NULL VARCHAR2(150) TAX_RULES_INFORMATION7 NULL VARCHAR2(150) TAX_RULES_INFORMATION8 NULL VARCHAR2(150) TAX_RULES_INFORMATION9 NULL VARCHAR2(150) TAX_RULES_INFORMATION10 NULL VARCHAR2(150) TAX_RULES_INFORMATION11 NULL VARCHAR2(150) TAX_RULES_INFORMATION12 NULL VARCHAR2(150) TAX_RULES_INFORMATION13 NULL VARCHAR2(150) TAX_RULES_INFORMATION14 NULL VARCHAR2(150) TAX_RULES_INFORMATION15 NULL VARCHAR2(150) TAX_RULES_INFORMATION16 NULL VARCHAR2(150) TAX_RULES_INFORMATION17 NULL VARCHAR2(150) TAX_RULES_INFORMATION18 NULL VARCHAR2(150) TAX_RULES_INFORMATION19 NULL VARCHAR2(150) Description System generated primary–key column. Start date of the length of time for which a set of taxability rules are valid. End date of he length of time for which a set of taxability rules are valid Foreign key to FND_TERRITORIES. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–415 TAX_RULES_INFORMATION20 TAX_RULES_INFORMATION21 TAX_RULES_INFORMATION22 TAX_RULES_INFORMATION23 TAX_RULES_INFORMATION24 TAX_RULES_INFORMATION25 TAX_RULES_INFORMATION26 TAX_RULES_INFORMATION27 TAX_RULES_INFORMATION28 TAX_RULES_INFORMATION29 TAX_RULES_INFORMATION30 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE OBJECT_VERSION_NUMBER NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. NULL NUMBER System generated version of row. Increments by one with each update. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–416 Oracle HRMS Technical Reference Manual PAY_TEMPLATE_CORE_OBJECTS PAY_TEMPLATE_CORE_OBJECTS is used to keep track of the core schema objects generated from element templates. Foreign Keys Primary Key Table PAY_ELEMENT_TEMPLATES Column Descriptions Name Primary Key Column Foreign Key Column TEMPLATE_ID TEMPLATE_ID Null? Type Description TEMPLATE_CORE_OBJECT_ID NOT NULL NUMBER(9) TEMPLATE_ID NOT NULL NUMBER(9) CORE_OBJECT_TYPE CORE_OBJECT_ID NOT NULL VARCHAR2(30) NOT NULL NUMBER(9) SHADOW_OBJECT_ID NOT NULL NUMBER(9) EFFECTIVE_DATE NOT NULL DATE OBJECT_VERSION_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PAY_TEMPLATE_CORE_OBJECTS_FK1 PAY_TEMPLATE_CORE_OBJECTS_PK PAY_TEMPLATE_CORE_OBJECTS_UK1 Sequences Sequence NULL NULL NULL NULL NULL NULL NUMBER(9) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE UNIQUE UNIQUE 5 2 1 2 System generated primary key column. Foreign key to PAY_ELEMENT_TEMPLATES. Type of generated core object. Primary key of the generated core object. Primary key of the shadow schema object used to generate the core schema object. Effective date of core object creation. Object version number column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name TEMPLATE_ID TEMPLATE_CORE_OBJECT_ID CORE_OBJECT_TYPE CORE_OBJECT_ID Derived Column PAY_TEMPLATE_CORE_OBJECTS_S TEMPLATE_CORE_OBJECT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–417 PAY_TEMPLATE_EXCLUSION_RULES PAY_TEMPLATE_EXCLUSION_RULES controls the exclusion of an object from an Element Template. The exclusion can exclude a formula result rule, an element input value (thereby excluding everything that refers to the same element input value within the same Element Template), a balance feed, a balance type (thereby excluding the balance type, its defined balances, its balance classifications, and any feeds to it), or an Element (thereby excluding the element, everything that refers to the element and its input values within the same element template). Foreign Keys Primary Key Table PAY_ELEMENT_TEMPLATES Primary Key Column Foreign Key Column TEMPLATE_ID TEMPLATE_ID Column Descriptions Name EXCLUSION_RULE_ID Null? Type (PK) System generated primary key column. NOT NULL NUMBER(9) Foreign key to PAY_ELEMENT_TEMPLATES. NOT NULL VARCHAR2(30) Configuration flexfield column on template against which the rule NOT NULL VARCHAR2(150) Value of configuration flexfield column for the exclusion to take NULL VARCHAR2(240) Description of why this exclusion rule is present. NULL NUMBER(9) Object version number column. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. TEMPLATE_ID FLEXFIELD_COLUMN EXCLUSION_VALUE DESCRIPTION OBJECT_VERSION_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PAY_TEMPLATE_EXCLUSION_RUL_FK1 PAY_TEMPLATE_EXCLUSION_RUL_PK Sequences Sequence Description NOT NULL NUMBER(9) Index Type Sequence NOT UNIQUE UNIQUE 1 2 Column Name TEMPLATE_ID EXCLUSION_RULE_ID Derived Column PAY_TEMPLATE_EXCLUSION_RULES_S EXCLUSION_RULE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–418 Oracle HRMS Technical Reference Manual PAY_TEMP_BALANCE_ADJUSTMENTS PAY_TEMP_BALANCE_ADJUSTMENTS is used as a temporary storage area for the balance initialization process. It holds the specific adjustment values for each balance dimension, so that the cumulative value for that balance dimension is correctly set. Once the processing is complete, the rows inserted in the table are removed. Foreign Keys Primary Key Table PAY_BALANCE_BATCH_LINES Column Descriptions Name Primary Key Column Foreign Key Column BATCH_LINE_ID BATCH_LINE_ID Null? Type Description BALANCE_TYPE_ID NULL NUMBER(9) BALANCE_DIMENSION_ID NULL NUMBER(9) ELEMENT_LINK_ID NULL NUMBER(9) JC_INPUT_VALUE_ID NULL NUMBER(9) IBF_INPUT_VALUE_ID NULL NUMBER(9) TAX_UNIT_ID NULL NUMBER(15) BATCH_LINE_ID NOT NULL NUMBER(9) ADJUSTMENT_AMOUNT NULL NUMBER ADJUSTMENT_DATE NULL DATE EXPIRY_DATE JURISDICTION_CODE NULL DATE NULL VARCHAR2(30) ORIGINAL_ENTRY_ID NULL NUMBER Indexes Index Name PAY_TEMP_BALANCE_ADJUST_FK1 PAY_TEMP_BALANCE_ADJUST_N1 Index Type Sequence NOT UNIQUE NOT UNIQUE 1 2 4 Foreign key to PAY_BALANCE_TYPES. Foreign key to PAY_BALANCE_DIMENSIONS. Foreign key to PAY_ELEMENT_LINKS_F. Foreign key to PAY_INPUT_VALUES_F. Foreign key to PAY_INPUT_VALUES_F. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PAY_BALANCE_BATCH_LINES. The value by which the balance needs to be adjusted. The date on which the balance needs to be adjusted. Date balance expires. This is a geographical location context to the balance. Foreign key to PAY_ELEMENT_ENTRIES_F. Column Name BATCH_LINE_ID BALANCE_TYPE_ID ADJUSTMENT_DATE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–419 PAY_USER_COLUMNS PAY_USER_COLUMNS holds the definitions for columns in user defined tables. FORMULA_ID is the foreign key to the validation formula that should trigger when a user inserts/updates a new value for the column. Foreign Keys Primary Key Table PAY_USER_TABLES Primary Key Column Foreign Key Column USER_TABLE_ID USER_TABLE_ID Column Descriptions Name USER_COLUMN_ID Null? Type (PK) Description NOT NULL NUMBER(9) BUSINESS_GROUP_ID NULL NUMBER(15) LEGISLATION_CODE NULL VARCHAR2(30) USER_TABLE_ID NOT NULL NUMBER(9) FORMULA_ID USER_COLUMN_NAME LEGISLATION_SUBGROUP NULL NUMBER(9) NOT NULL VARCHAR2(80) NULL VARCHAR2(30) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name PAY_USER_COLUMNS_FK1 PAY_USER_COLUMNS_PK PAY_USER_COLUMNS_UK2 Sequences Sequence DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE UNIQUE UNIQUE 1 1 1 2 3 4 System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to FND_TERRITORIES. Foreign key to PAY_USER_TABLES. Foreign key to FF_FORMULAS_F. User name for the column. Further identifies the legislation of startup data. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name USER_TABLE_ID USER_COLUMN_ID USER_COLUMN_NAME USER_TABLE_ID BUSINESS_GROUP_ID LEGISLATION_CODE Derived Column PAY_USER_COLUMNS_S USER_COLUMN_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–420 Oracle HRMS Technical Reference Manual PAY_USER_COLUMN_INSTANCES_F PAY_USER_COLUMN_INSTANCES_F is the DateTracked table that holds the actual values for each row and column combination in a specific user defined table. There is a row for each cell of the user table. Foreign Keys Primary Key Table PAY_USER_COLUMNS Column Descriptions Name USER_COLUMN_INSTANCE_ID Primary Key Column Foreign Key Column USER_COLUMN_ID USER_COLUMN_ID Null? Type (PK) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) USER_ROW_ID USER_COLUMN_ID Description NOT NULL NUMBER(15) NOT NOT NOT NOT NULL NULL NULL NULL DATE DATE NUMBER(15) NUMBER(9) BUSINESS_GROUP_ID NULL NUMBER(15) LEGISLATION_CODE NULL VARCHAR2(30) LEGISLATION_SUBGROUP NULL VARCHAR2(30) VALUE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL Indexes Index Name PAY_USER_COLUMN_INSTANCES_FK2 PAY_USER_COLUMN_INSTANCES_N1 PAY_USER_COLUMN_INSTANCES_PK Sequences Sequence VARCHAR2(80) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 2 3 System–generated primary key column. Effective start date. Effective end date. Foreign key to PAY_USER_ROWS. Foreign key to PAY_USER_COLUMNS. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to FND_TERRITORIES. Further identifies the legislation of startup data. Stored value. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name USER_COLUMN_ID USER_ROW_ID USER_COLUMN_INSTANCE_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column PAY_USER_COLUMN_INSTANCES_S USER_COLUMN_INSTANCE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–421 PAY_USER_ROWS_F PAY_USER_ROWS_F is a DateTracked table that holds the definitions for rows in user defined tables. Rows can hold an exact value, or a low–high range of values to provide the match to a supplied user value. For example you may want to define one table with rows based on ranges of salary values, and another table based on exact grade values. Foreign Keys Primary Key Table PAY_USER_TABLES Primary Key Column Foreign Key Column USER_TABLE_ID USER_TABLE_ID Column Descriptions Name USER_ROW_ID Null? Type (PK) Description NOT NULL NUMBER(15) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) BUSINESS_GROUP_ID NOT NULL DATE NOT NULL DATE NULL NUMBER(15) LEGISLATION_CODE NULL VARCHAR2(30) USER_TABLE_ID NOT NULL NUMBER(9) ROW_LOW_RANGE_OR_NAME NOT NULL VARCHAR2(80) DISPLAY_SEQUENCE NULL NUMBER(5) LEGISLATION_SUBGROUP NULL VARCHAR2(80) ROW_HIGH_RANGE NULL VARCHAR2(80) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name PAY_USER_ROWS_F_FK1 PAY_USER_ROWS_F_PK Sequences Sequence DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE UNIQUE 1 1 2 3 Surrogate primary key necessary due to DateTracked entity. Effective start date. Effective end date. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to FND_TERRITORIES. Foreign key to PAY_USER_TABLES. Lower value for range match of user key, or actual value for exact match. Display sequence to use in preference to numeric/alpha order. Further identifies the legislation of startup data. Upper value for range match of user key. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name USER_TABLE_ID USER_ROW_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column PAY_USER_ROWS_S USER_ROW_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–422 Oracle HRMS Technical Reference Manual PAY_USER_TABLES PAY_USER_TABLES holds the table definitions for user defined tables. These tables are matrix structures of rows and columns that maintain DateTracked lists of values stored as cells for specific row/column combinations. Rows are defined in PAY_USER_ROWS_F, columns are defined in PAY_USER_COLUMNS and the actual cell values, which change over time, are held in PAY_USER_COLUMN_INSTANCES_F. For example, you could define a table of union–negotiated rates for overtime and standard time that are dependent on grade level. The user table, UNION RATES, would have a row for each GRADE, and each row would be identified by an exact match with a specific grade. The table would have two columns, STANDARD RATE and OVERTIME RATE. QuickCodes Columns Column QuickCodes Type QuickCodes Table RANGE_OR_MATCH RANGE_MATCH M R FND_COMMON_LOOKUPS Match Range USER_KEY_UNITS DATA_TYPE D N T FND_COMMON_LOOKUPS Date Number Text Column Descriptions Name USER_TABLE_ID Null? Type (PK) Description NOT NULL NUMBER(9) BUSINESS_GROUP_ID NULL NUMBER(15) LEGISLATION_CODE NULL VARCHAR2(30) RANGE_OR_MATCH NOT NULL VARCHAR2(30) USER_KEY_UNITS NOT NULL VARCHAR2(30) USER_TABLE_NAME LEGISLATION_SUBGROUP NOT NULL VARCHAR2(80) NULL VARCHAR2(30) USER_ROW_TITLE NULL VARCHAR2(80) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type PAY_USER_TABLES_PK UNIQUE Sequence 1 System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to FND_TERRITORIES. Indicates whether the user key is exact match or within range. Indicates the data type of the user key (number, date or character. User name for the table. Further identifies the legislation of startup data. User title to appear above row values on form. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name USER_TABLE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–423 PAY_USER_TABLES_UK2 Sequences Sequence UNIQUE 1 2 3 USER_TABLE_NAME BUSINESS_GROUP_ID LEGISLATION_CODE Derived Column PAY_USER_TABLES_S USER_TABLE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–424 Oracle HRMS Technical Reference Manual PAY_US_ASG_REPORTING PAY_US_ASG_REPORTING is a denormalized table used to improve the performance of some US balance reports. This table is maintained through the Employee Tax Information form(PAYEETAX.fmb) and the assignment form. It’s primary purpose is to speed access to balances by filtering the assignments based first on tax unit id and then on jurisdiction code. Column Descriptions Name Null? Type Description ASSIGNMENT_ID NULL NUMBER(10) EFFECTIVE_START_DATE EFFECTIVE_END_DATE JURISDICTION_CODE NULL DATE NULL DATE NULL VARCHAR2(11) TAX_UNIT_ID NULL NUMBER(15) Indexes Index Name Index Type Sequence PAY_US_ASG_REPORTING_N52 NOT UNIQUE PAY_US_ASG_REPORTING_N53 NOT UNIQUE 1 2 2 4 Foreign key to PER_ASSIGNMENTS. Effective start date. Effective end date. Format XX–YYY–ZZZZ: XX – State, YYYY – County, ZZZZ – City. Identifies the Government Reporting Entity, or Legal Entity for the assignment. Column Name TAX_UNIT_ID JURISDICTION_CODE ASSIGNMENT_ID TAX_UNIT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–425 PAY_US_CITY_GEOCODES PAY_US_CITY_GEOCODES holds all distinct combinations of state code, county code and city code. Foreign Keys Primary Key Table PAY_US_COUNTIES Primary Key Column Foreign Key Column STATE_CODE COUNTY_CODE STATE_CODE COUNTY_CODE Column Descriptions Name STATE_CODE (PK) COUNTY_CODE CITY_CODE (PK) (PK) Indexes Index Name PAY_US_CITY_GEOCODES_PK Null? Type Description NOT NULL VARCHAR2(2) NOT NULL VARCHAR2(4) Foreign key to PAY_US_COUNTIES. Foreign key to PAY_US_COUNTIES. Geocode representing a city. Index Type Sequence Column Name 2 4 6 STATE_CODE COUNTY_CODE CITY_CODE NOT NULL VARCHAR2(3) UNIQUE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–426 Oracle HRMS Technical Reference Manual PAY_US_CITY_NAMES PAY_US_CITY_NAMES holds the list of US city names and the geocodes used by the VERTEX tax module to identify tax jurisdictions. There may be more than one city name for each city code. It is used to validate US addresses and tax information only if US Payroll is installed. Foreign Keys Primary Key Table PAY_US_CITY_GEOCODES Column Descriptions Name Primary Key Column Foreign Key Column STATE_CODE COUNTY_CODE CITY_CODE STATE_CODE COUNTY_CODE CITY_CODE Null? Type Description CITY_NAME (PK) STATE_CODE (PK) NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(2) COUNTY_CODE NOT NULL VARCHAR2(3) CITY_CODE (PK) (PK) PRIMARY_FLAG Indexes Index Name PAY_US_CITY_NAMES_FK1 PAY_US_CITY_NAMES_PK NOT NULL VARCHAR2(4) NULL VARCHAR2(30) City name. Foreign key to PAY_US_COUNTIES. Foreign key to PAY_US_COUNTIES. Foreign key to PAY_US_CITY_GEOCODES. Used when the geocode represents more than one city. Index Type Sequence Column Name NOT UNIQUE 1 2 3 2 4 6 8 STATE_CODE COUNTY_CODE CITY_CODE CITY_NAME STATE_CODE COUNTY_CODE CITY_CODE UNIQUE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–427 PAY_US_CITY_SCHOOL_DSTS PAY_US_CITY_SCHOOL_DSTS holds a list of VERTEX school districts within a city. Foreign Keys Primary Key Table PAY_US_CITY_GEOCODES Primary Key Column Foreign Key Column STATE_CODE COUNTY_CODE CITY_CODE STATE_CODE COUNTY_CODE CITY_CODE Column Descriptions Name SCHOOL_DST_CODE STATE_CODE (PK) COUNTY_CODE CITY_CODE Null? Type (PK) (PK) (PK) SCHOOL_DST_NAME Indexes Index Name PAY_US_CITY_SCHOOL_DSTS_FK1 PAY_US_CITY_SCHOOL_DSTS_PK Description NOT NULL VARCHAR2(5) NOT NULL VARCHAR2(15) VERTEX geocode for the school district. Foreign key to PAY_US_COUNTIES. Foreign key to PAY_US_COUNTIES. Foreign key to PAY_US_CITY_GEOCODES. School district name. Index Type Sequence Column Name NOT UNIQUE 1 2 3 2 4 6 8 NOT NULL VARCHAR2(2) NOT NULL VARCHAR2(3) NOT NULL VARCHAR2(4) UNIQUE STATE_CODE COUNTY_CODE CITY_CODE SCHOOL_DST_CODE STATE_CODE COUNTY_CODE CITY_CODE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–428 Oracle HRMS Technical Reference Manual PAY_US_CITY_TAX_INFO_F PAY_US_CITY_TAX_INFO_F is the DateTracked table that holds the city tax information in Oracle US Payroll. Column Descriptions Name CITY_TAX_INFO_ID Null? Type (PK) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) JURISDICTION_CODE (PK) CITY_TAX HEAD_TAX SCHOOL_TAX Description NOT NULL NUMBER(15) NOT NULL DATE NOT NULL DATE NOT NULL VARCHAR2(11) NULL VARCHAR2(1) NULL VARCHAR2(1) NULL VARCHAR2(1) ATTRIBUTE_CATEGORY NULL VARCHAR2(30) CITY_ATTRIBUTE1 CITY_ATTRIBUTE2 CITY_ATTRIBUTE3 CITY_ATTRIBUTE4 CITY_ATTRIBUTE5 CITY_ATTRIBUTE6 CITY_ATTRIBUTE7 CITY_ATTRIBUTE8 CITY_ATTRIBUTE9 CITY_ATTRIBUTE10 CITY_ATTRIBUTE11 CITY_ATTRIBUTE12 CITY_ATTRIBUTE13 CITY_ATTRIBUTE14 CITY_ATTRIBUTE15 CITY_ATTRIBUTE16 CITY_ATTRIBUTE17 CITY_ATTRIBUTE18 CITY_ATTRIBUTE19 CITY_ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE REQUEST_ID NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL PROGRAM_APPLICATION_ID NULL NUMBER(15) PROGRAM_ID NULL NUMBER(15) PROGRAM_UPDATE_DATE NULL DATE Indexes Index Name PAY_US_CITY_TAX_INFO_F_N1 VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(15) Index Type Sequence NOT UNIQUE 1 3 5 System–generated primary key column. Effective start date. Effective end date. Full Jurisdiction geocode City tax exists for city (Y/N) Head Tax exists for city (Y/N) School tax exists for city (Y/N) Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Concurrent Program Who column. Standard Concurrent Program Who column. Standard Concurrent Program Who column. Standard Concurrent Program Who column. Column Name JURISDICTION_CODE EFFECTIVE_START_DATE EFFECTIVE_END_DATE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–429 PAY_US_CITY_TAX_INFO_F_PK Sequences Sequence UNIQUE 1 2 3 5 CITY_TAX_INFO_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE JURISDICTION_CODE Derived Column PAY_US_CITY_TAX_INFO_S CITY_TAX_INFO_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–430 Oracle HRMS Technical Reference Manual PAY_US_CONTRIBUTION_HISTORY PAY_US_CONTRIBUTION_HISTORY – Contribution History stores yearly consolidated contribution data for a Person per GRE per contribution type. Column Descriptions Name CONTR_HISTORY_ID Null? Type (PK) NOT NULL NUMBER(15) PERSON_ID DATE_FROM DATE_TO CONTR_TYPE TAX_UNIT_ID NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NUMBER(10) DATE DATE VARCHAR2(30) NUMBER(15) BUSINESS_GROUP_ID LEGISLATION_CODE AMT_CONTR MAX_CONTR_ALLOWED INCLUDABLE_COMP NOT NULL NUMBER(15) NOT NULL VARCHAR2(30) NULL NUMBER(15,2) NULL NUMBER(15,2) NULL NUMBER(15,2) SOURCE_SYSTEM CONTR_INFORMATION_CATEGORY NULL VARCHAR2(30) NULL VARCHAR2(30) CONTR_INFORMATION1 NULL VARCHAR2(150) CONTR_INFORMATION2 NULL VARCHAR2(150) CONTR_INFORMATION3 NULL VARCHAR2(150) CONTR_INFORMATION4 NULL VARCHAR2(150) CONTR_INFORMATION5 NULL VARCHAR2(150) CONTR_INFORMATION6 NULL VARCHAR2(150) CONTR_INFORMATION7 NULL VARCHAR2(150) CONTR_INFORMATION8 NULL VARCHAR2(150) CONTR_INFORMATION9 NULL VARCHAR2(150) CONTR_INFORMATION10 NULL VARCHAR2(150) CONTR_INFORMATION11 NULL VARCHAR2(150) CONTR_INFORMATION12 NULL VARCHAR2(150) CONTR_INFORMATION13 NULL VARCHAR2(150) CONTR_INFORMATION14 NULL VARCHAR2(150) CONTR_INFORMATION15 NULL VARCHAR2(150) CONTR_INFORMATION16 NULL VARCHAR2(150) CONTR_INFORMATION17 NULL VARCHAR2(150) Description System–generated primary key column. Foreign Key to PER_PEOPLE_F Date From Date To Contribution Type Government Reporting Entity, or Legal Entity Business Group ID Legislation Code Amount Contributed Maximum Contribution Includable Compensation which is used to calculate the Maximum Contribution Source System Developer Descriptive flexfield structure defining column. Developer Descriptive flexfield column. Developer Descriptive flexfield column. Developer Descriptive flexfield column. Developer Descriptive flexfield column. Developer Descriptive flexfield column. Developer Descriptive flexfield column. Developer Descriptive flexfield column. Developer Descriptive flexfield column. Developer Descriptive flexfield column. Developer Descriptive flexfield column. Developer Descriptive flexfield column. Developer Descriptive flexfield column. Developer Descriptive flexfield column. Developer Descriptive flexfield column. Developer Descriptive flexfield column. Developer Descriptive flexfield column. Developer Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–431 CONTR_INFORMATION18 NULL VARCHAR2(150) Developer Descriptive flexfield column. NULL VARCHAR2(150) Developer Descriptive flexfield column. NULL VARCHAR2(150) Developer Descriptive flexfield column. NULL VARCHAR2(150) Developer Descriptive flexfield column. NULL VARCHAR2(150) Developer Descriptive flexfield column. NULL VARCHAR2(150) Developer Descriptive flexfield column. NULL VARCHAR2(150) Developer Descriptive flexfield column. NULL VARCHAR2(150) Developer Descriptive flexfield column. NULL VARCHAR2(150) Developer Descriptive flexfield column. NULL VARCHAR2(150) Developer Descriptive flexfield column. NULL VARCHAR2(150) Developer Descriptive flexfield column. NULL VARCHAR2(150) Developer Descriptive flexfield column. NULL VARCHAR2(150) Developer Descriptive flexfield column. NULL DATE Standard Who Column. NULL NUMBER(15) Standard Who Column. NULL NUMBER(15) Standard Who Column. NOT NULL NUMBER(15) Standard Who Column. NOT NULL DATE Standard Who Column. NOT NULL NUMBER(15) Object Version Number CONTR_INFORMATION19 CONTR_INFORMATION20 CONTR_INFORMATION21 CONTR_INFORMATION22 CONTR_INFORMATION23 CONTR_INFORMATION24 CONTR_INFORMATION25 CONTR_INFORMATION26 CONTR_INFORMATION27 CONTR_INFORMATION28 CONTR_INFORMATION29 CONTR_INFORMATION30 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE OBJECT_VERSION_NUMBER Indexes Index Name PAY_US_CONTRIBUTION_HISTORY_PK Sequences Sequence Index Type Sequence NOT UNIQUE 5 Column Name CONTR_HISTORY_ID Derived Column PAY_US_CONTRIBUTION_HISTORY_S CONTR_HISTORY_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–432 Oracle HRMS Technical Reference Manual PAY_US_COUNTIES PAY_US_COUNTIES holds the list of US counties and the geocodes used by the VERTEX tax module to identify tax jurisdictions. It is used to validate US addresses and tax information only if US Payroll is installed. Foreign Keys Primary Key Table PAY_US_STATES Column Descriptions Name STATE_CODE (PK) COUNTY_CODE (PK) COUNTY_ABBREV COUNTY_NAME Indexes Index Name Primary Key Column Foreign Key Column STATE_CODE STATE_CODE Null? Type Description NOT NULL VARCHAR2(2) NOT NULL VARCHAR2(3) NULL VARCHAR2(5) NOT NULL VARCHAR2(30) State geocode. County geocode. Abbreviation of county name. County name. Index Type Sequence Column Name PAY_US_COUNTIES_FK1 PAY_US_COUNTIES_PK NOT UNIQUE UNIQUE PAY_US_COUNTIES_UK2 UNIQUE 1 1 2 1 2 STATE_CODE STATE_CODE COUNTY_CODE COUNTY_NAME STATE_CODE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–433 PAY_US_COUNTY_SCHOOL_DSTS PAY_US_COUNTY_SCHOOL_DSTS holds the list of VERTEX geocodes for school districts that span counties. Foreign Keys Primary Key Table PAY_US_COUNTIES Primary Key Column Foreign Key Column STATE_CODE COUNTY_CODE STATE_CODE COUNTY_CODE Column Descriptions Name SCHOOL_DST_CODE STATE_CODE COUNTY_CODE Null? Type (PK) (PK) (PK) SCHOOL_DST_NAME Indexes Index Name PAY_US_COUNTY_SCHOOL_DSTS_FK1 PAY_US_COUNTY_SCHOOL_DSTS_PK Description NOT NULL VARCHAR2(5) NOT NULL VARCHAR2(15) VERTEX geocode for county school district. Foreign key to PAY_US_COUNTIES. Foreign key to PAY_US_COUNTIES. School district name. Index Type Sequence Column Name NOT UNIQUE 2 4 2 4 6 NOT NULL VARCHAR2(2) NOT NULL VARCHAR2(3) UNIQUE STATE_CODE COUNTY_CODE SCHOOL_DST_CODE STATE_CODE COUNTY_CODE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–434 Oracle HRMS Technical Reference Manual PAY_US_COUNTY_TAX_INFO_F PAY_US_COUNTY_TAX_INFO_F is the DateTracked table that holds the county tax information in Oracle US Payroll. Column Descriptions Name COUNTY_TAX_INFO_ID Null? Type (PK) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) JURISDICTION_CODE (PK) COUNTY_TAX Description NOT NULL NUMBER(15) NOT NULL DATE NOT NULL DATE NOT NULL VARCHAR2(11) NULL VARCHAR2(1) HEAD_TAX NULL VARCHAR2(1) SCHOOL_TAX NULL VARCHAR2(1) ATTRIBUTE_CATEGORY NULL VARCHAR2(30) CNTY_ATTRIBUTE1 CNTY_ATTRIBUTE2 CNTY_ATTRIBUTE3 CNTY_ATTRIBUTE4 CNTY_ATTRIBUTE5 CNTY_ATTRIBUTE6 CNTY_ATTRIBUTE7 CNTY_ATTRIBUTE8 CNTY_ATTRIBUTE9 CNTY_ATTRIBUTE10 CNTY_ATTRIBUTE11 CNTY_ATTRIBUTE12 CNTY_ATTRIBUTE13 CNTY_ATTRIBUTE14 CNTY_ATTRIBUTE15 CNTY_ATTRIBUTE16 CNTY_ATTRIBUTE17 CNTY_ATTRIBUTE18 CNTY_ATTRIBUTE19 CNTY_ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE REQUEST_ID NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL PROGRAM_APPLICATION_ID NULL NUMBER(15) PROGRAM_ID NULL NUMBER(15) PROGRAM_UPDATE_DATE NULL DATE Indexes Index Name PAY_US_COUNTY_TAX_INFO_F_N1 VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(15) Index Type Sequence NOT UNIQUE 1 3 5 System–generated primary key column. Effective start date. Effective end date. Full Jurisdiction geocode County tax exists for county (Y/N) Head Tax exists for county (Y/N) School tax exists for county (Y/N) Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Concurrent Program Who column. Standard Concurrent Program Who column. Standard Concurrent Program Who column. Standard Concurrent Program Who column. Column Name JURISDICTION_CODE EFFECTIVE_START_DATE EFFECTIVE_END_DATE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–435 PAY_US_COUNTY_TAX_INFO_F_PK Sequences Sequence UNIQUE 1 2 3 5 COUNTY_TAX_INFO_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE JURISDICTION_CODE Derived Column PAY_US_COUNTY_TAX_INFO_S COUNTY_TAX_INFO_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–436 Oracle HRMS Technical Reference Manual PAY_US_EMP_CITY_TAX_RULES_F PAY_US_EMP_CITY_TAX_RULES_F is the DateTracked table which holds city level tax details for employee assignments. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PAY_US_CITY_GEOCODES PAY_US_STATES PER_ALL_ASSIGNMENTS_F QuickCodes Columns Column Primary Key Column Foreign Key Column ORGANIZATION_ID STATE_CODE COUNTY_CODE CITY_CODE STATE_CODE ASSIGNMENT_ID BUSINESS_GROUP_ID STATE_CODE COUNTY_CODE CITY_CODE STATE_CODE ASSIGNMENT_ID QuickCodes Type QuickCodes Table HT_EXEMPT YES_NO N Y FND_COMMON_LOOKUPS No Yes LIT_EXEMPT YES_NO N Y FND_COMMON_LOOKUPS No Yes SD_EXEMPT YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name EMP_CITY_TAX_RULE_ID Null? Type (PK) NOT NULL NUMBER(9) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) ASSIGNMENT_ID NOT NULL DATE NOT NULL DATE NOT NULL NUMBER(10) STATE_CODE NOT NULL VARCHAR2(2) COUNTY_CODE NOT NULL VARCHAR2(3) CITY_CODE NOT NULL VARCHAR2(4) BUSINESS_GROUP_ID NOT NULL NUMBER(15) ADDITIONAL_WA_RATE NOT NULL NUMBER(5,2) FILING_STATUS_CODE JURISDICTION_CODE NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(11) LIT_ADDITIONAL_TAX NOT NULL NUMBER(11,2) LIT_OVERRIDE_AMOUNT NOT NULL NUMBER(11,2) LIT_OVERRIDE_RATE NOT NULL NUMBER(5,2) WITHHOLDING_ALLOWANCES NOT NULL NUMBER(3) LIT_EXEMPT NULL VARCHAR2(30) Description System–generated primary key column. Effective start date. Effective end date. Foreign key to PER_ASSIGNMENTS. Foreign key to PAY_US_COUNTIES. Foreign key to PAY_US_COUNTIES. Foreign key to PAY_US_CITY_GEOCODES. Foreign key to HR_ORGANIZATION_UNITS. Extra W4 withholding allowance percentage rate. The W4 filing status code. Format XX–YYY–ZZZZ: XX – State, YYY – County, ZZZZ – City. W4 additional local income tax. Local income tax override amount. Local income tax override rate. W4 withholding allowance amount. Local income tax exemption flag – Y if exempt, N if not. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–437 SD_EXEMPT NULL VARCHAR2(30) HT_EXEMPT NULL VARCHAR2(30) SCHOOL_DISTRICT_CODE NULL VARCHAR2(5) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE OBJECT_VERSION_NUMBER NULL NULL NULL NULL NULL NOT NULL Indexes Index Name DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(9) Index Type Sequence PAY_US_EMP_CITY_TAX_RULES_N1 PAY_US_EMP_CITY_TAX_RULES_N2 PAY_US_EMP_CITY_TAX_RULES_N3 NOT UNIQUE NOT UNIQUE NOT UNIQUE PAY_US_EMP_CITY_TAX_RULES_N4 NOT UNIQUE 1 1 2 4 6 2 Sequences Sequence School District tax exemption flag – Y if exempt, N if not. Head Tax exemption flag – Y if exempt, N if not. Foreign key to PAY_US_CITY_SCHOOL_DSTS. Standard Who Column. Standard Who Column. Standard Who Column. Standard Who Column. Standard Who Column. System–generated version of row. Increments by one with each update. Column Name STATE_CODE BUSINESS_GROUP_ID STATE_CODE COUNTY_CODE CITY_CODE ASSIGNMENT_ID Derived Column PAY_US_EMP_CITY_TAX_RULES_S EMP_CITY_TAX_RULE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–438 Oracle HRMS Technical Reference Manual PAY_US_EMP_COUNTY_TAX_RULES_F PAY_US_EMP_LOCAL_TAX_RULES_F is the DateTracked table that holds US locality level tax details for specific employee assignments. Foreign Keys Primary Key Table Primary Key Column Foreign Key Column ORGANIZATION_ID STATE_CODE COUNTY_CODE STATE_CODE ASSIGNMENT_ID BUSINESS_GROUP_ID STATE_CODE COUNTY_CODE STATE_CODE ASSIGNMENT_ID QuickCodes Type QuickCodes Table HT_EXEMPT YES_NO N Y FND_COMMON_LOOKUPS No Yes LIT_EXEMPT YES_NO N Y FND_COMMON_LOOKUPS No Yes SD_EXEMPT YES_NO N Y FND_COMMON_LOOKUPS No Yes HR_ALL_ORGANIZATION_UNITS PAY_US_COUNTIES PAY_US_STATES PER_ALL_ASSIGNMENTS_F QuickCodes Columns Column Column Descriptions Name EMP_COUNTY_TAX_RULE_ID Null? Type (PK) NOT NULL NUMBER(9) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) ASSIGNMENT_ID NOT NULL DATE NOT NULL DATE NOT NULL NUMBER(10) STATE_CODE NOT NULL VARCHAR2(2) COUNTY_CODE NOT NULL VARCHAR2(3) BUSINESS_GROUP_ID NOT NULL NUMBER(15) ADDITIONAL_WA_RATE NOT NULL NUMBER(5,2) FILING_STATUS_CODE JURISDICTION_CODE NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(11) LIT_ADDITIONAL_TAX NOT NULL NUMBER(11,2) LIT_OVERRIDE_AMOUNT NOT NULL NUMBER(11,2) LIT_OVERRIDE_RATE NOT NULL NUMBER(5,2) WITHHOLDING_ALLOWANCES LIT_EXEMPT NOT NULL NUMBER(3) NULL VARCHAR2(30) SD_EXEMPT HT_EXEMPT Description System–generated primary key column. Effective start date. Effective end date. Foreign key to PER_ASSIGNMENTS. Foreign key to PAY_STATE_RULES. Foreign key to PAY_US_COUNTIES. Foreign key to HR_ORGANIZATION_UNITS. Extra W4 withholding allowance percentage rate. The W4 filing status code. Format XX–YYY–ZZZZ: XX – State, YYY – County, ZZZZ – City. W4 additional local income tax. Local income tax override amount. Local income tax override rate percentage. W4 withholding allowance. Local Income Tax exempt flag – Y if exempt, N if not. NULL VARCHAR2(30) NULL VARCHAR2(30) Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–439 SCHOOL_DISTRICT_CODE NULL VARCHAR2(5) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN OBJECT_VERSION_NUMBER NULL NULL NULL NOT NULL CREATED_BY CREATION_DATE DATE NUMBER(15) NUMBER(15) NUMBER(9) NULL NUMBER(15) NULL DATE Indexes Index Name Index Type Sequence PAY_US_EMP_COUNTY_TAX_RULES_N1 PAY_US_EMP_COUNTY_TAX_RULES_N2 PAY_US_EMP_COUNTY_TAX_RULES_N3 NOT UNIQUE NOT UNIQUE NOT UNIQUE PAY_US_EMP_COUNTY_TAX_RULES_N4 NOT UNIQUE 2 1 2 4 1 Sequences Sequence Foreign key to PAY_US_CITY_SCHOOL_DSTS. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Standard Who column. Standard Who column. Column Name STATE_CODE BUSINESS_GROUP_ID STATE_CODE COUNTY_CODE ASSIGNMENT_ID Derived Column PAY_US_EMP_COUNTY_TAX_RULES_S EMP_COUNTY_TAX_RULE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–440 Oracle HRMS Technical Reference Manual PAY_US_EMP_FED_TAX_RULES_F PAY_US_EMP_FED_TAX_RULES_F is the DateTracked table that holds US Federal level tax details for specific employee assignments. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PAY_US_STATES PER_ALL_ASSIGNMENTS_F QuickCodes Columns Column Primary Key Column Foreign Key Column ORGANIZATION_ID STATE_CODE ASSIGNMENT_ID BUSINESS_GROUP_ID SUI_STATE_CODE ASSIGNMENT_ID QuickCodes Type QuickCodes Table CUMULATIVE_TAXATION YES_NO N Y FND_COMMON_LOOKUPS No Yes EIC_FILING_STATUS_CODE US_EIC_FILING_STATUS 1 2 3 FND_COMMON_LOOKUPS Single Married No EIC FIT_EXEMPT YES_NO N Y FND_COMMON_LOOKUPS No Yes FUTA_TAX_EXEMPT YES_NO N Y FND_COMMON_LOOKUPS No Yes MEDICARE_TAX_EXEMPT YES_NO N Y FND_COMMON_LOOKUPS No Yes SS_TAX_EXEMPT YES_NO N Y FND_COMMON_LOOKUPS No Yes STATUTORY_EMPLOYEE YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name EMP_FED_TAX_RULE_ID Null? Type (PK) NOT NULL NUMBER(9) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) ASSIGNMENT_ID NOT NULL DATE NOT NULL DATE NOT NULL NUMBER(10) SUI_STATE_CODE NOT NULL VARCHAR2(2) SUI_JURISDICTION_CODE NOT NULL VARCHAR2(11) BUSINESS_GROUP_ID NOT NULL NUMBER(15) ADDITIONAL_WA_AMOUNT NOT NULL NUMBER(11,2) FILING_STATUS_CODE NOT NULL VARCHAR2(30) Description System–generated primary key column. Effective start date. Effective end date. Foreign key to PER_ASSIGNMENTS. Foreign key to PAY_STATE_RULES. Format XX–YYY–ZZZZ: XX – State, YYY – County, ZZZZ – City. Foreign key to HR_ORGANIZATION_UNITS. The extra W4 withholding allowance amount. The W4 filing status code. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–441 FIT_OVERRIDE_AMOUNT NOT NULL NUMBER(11,2) FIT_OVERRIDE_RATE NOT NULL NUMBER(5,2) WITHHOLDING_ALLOWANCES NOT NULL NUMBER(3) CUMULATIVE_TAXATION NULL VARCHAR2(30) EIC_FILING_STATUS_CODE FIT_ADDITIONAL_TAX NULL VARCHAR2(30) NULL NUMBER(11,2) FIT_EXEMPT NULL VARCHAR2(30) FUTA_TAX_EXEMPT NULL VARCHAR2(30) MEDICARE_TAX_EXEMPT NULL VARCHAR2(30) SS_TAX_EXEMPT NULL VARCHAR2(30) STATUTORY_EMPLOYEE NULL VARCHAR2(30) W2_FILED_YEAR SUPP_TAX_OVERRIDE_RATE EXCESSIVE_WA_REJECT_DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE OBJECT_VERSION_NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL Indexes Index Name PAY_US_EMP_FED_TAX_RULES_N1 PAY_US_EMP_FED_TAX_RULES_N2 PAY_US_EMP_FED_TAX_RULES_N3 Sequences Sequence NUMBER(4) NUMBER(5,2) DATE DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(9) Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE 1 2 1 Federal income tax override amount. Federal income tax override rate (%). W4 withholding allowance amount. Cumulative taxation flag – Y if cumulative, N if not. EIC filing status code. Federal Income Tax additional tax. Federal income tax exemption flag – Y if exempt, N if not. FUTA exemption flag – Y if exempt, N if not. MEDICARE exemption flag – Y if exempt, N if not. SS exemption flag – Y if exempt, N if not. Statutory employee flag – Y if statutory employee, N if not. The year W2 was filed. Supplemental override rate. The allowances reject date. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Column Name ASSIGNMENT_ID SUI_STATE_CODE BUSINESS_GROUP_ID Derived Column PAY_US_EMP_FED_TAX_RULES_S EMP_FED_TAX_RULE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–442 Oracle HRMS Technical Reference Manual PAY_US_EMP_STATE_TAX_RULES_F PAY_US_EMP_STATE_TAX_RULES_F is the DateTracked table that holds US State level tax details for specific employee assignments. Foreign Keys Primary Key Table Primary Key Column Foreign Key Column ORGANIZATION_ID STATE_CODE ASSIGNMENT_ID BUSINESS_GROUP_ID STATE_CODE ASSIGNMENT_ID QuickCodes Type QuickCodes Table SDI_EXEMPT YES_NO N Y FND_COMMON_LOOKUPS No Yes SIT_EXEMPT YES_NO N Y FND_COMMON_LOOKUPS No Yes STATE_NON_RESIDENT_CERT YES_NO N Y FND_COMMON_LOOKUPS No Yes SUI_EXEMPT YES_NO N Y FND_COMMON_LOOKUPS No Yes HR_ALL_ORGANIZATION_UNITS PAY_US_STATES PER_ALL_ASSIGNMENTS_F QuickCodes Columns Column Column Descriptions Name EMP_STATE_TAX_RULE_ID Null? Type (PK) NOT NULL NUMBER(9) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) ASSIGNMENT_ID NOT NULL DATE NOT NULL DATE NOT NULL NUMBER(10) STATE_CODE NOT NULL VARCHAR2(2) JURISDICTION_CODE NOT NULL VARCHAR2(11) BUSINESS_GROUP_ID NOT NULL NUMBER(15) ADDITIONAL_WA_AMOUNT NOT NULL NUMBER(11,2) FILING_STATUS_CODE REMAINDER_PERCENT SECONDARY_WA SIT_ADDITIONAL_TAX NOT NOT NOT NOT SIT_OVERRIDE_AMOUNT NOT NULL NUMBER(11,2) SIT_OVERRIDE_RATE NOT NULL NUMBER(5,2) WITHHOLDING_ALLOWANCES EXCESSIVE_WA_REJECT_DATE SDI_EXEMPT NOT NULL NUMBER(3) NULL DATE NULL VARCHAR2(30) NULL NULL NULL NULL VARCHAR2(30) NUMBER(5,2) NUMBER(2) NUMBER(11,2) Description System–generated primary key column. Effective start date. Effective end date. Foreign key to PER_ASSIGNMENTS. Foreign key to PAY_STATE_RULES. Format XX–YYY–ZZZZ: XX – State, YYY – County, ZZZZ – City. Foreign key to HR_ORGANIZATION_UNITS. Extra W4 withholding allowance amount. W4 filing status code. Remainder percent. W4 secondary allowance. W4 additional state income tax. State income tax override amount. State income tax override rate (%). W4 withholding allowance. The allowances reject date. SDI exempt flag – Y if exempt, N if not. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–443 SIT_EXEMPT NULL VARCHAR2(30) SIT_OPTIONAL_CALC_IND NULL VARCHAR2(30) STATE_NON_RESIDENT_CERT NULL VARCHAR2(30) SUI_EXEMPT NULL VARCHAR2(30) WC_EXEMPT NULL VARCHAR2(30) SUI_WAGE_BASE_OVERRIDE_AMOUNT SUPP_TAX_OVERRIDE_RATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE OBJECT_VERSION_NUMBER NULL NULL NULL NULL NULL NULL NULL NOT NULL Indexes Index Name PAY_US_EMP_STATE_TAX_RULES_N1 PAY_US_EMP_STATE_TAX_RULES_N2 PAY_US_EMP_STATE_TAX_RULES_N3 Sequences Sequence NUMBER(11,2) NUMBER(5,2) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(9) Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE 1 1 1 State income tax exempt flag – Y if exempt, N if not. W4 state income tax optional calculation code. Y if the assignment has a state non–resident certificate flag, else N. SUI exempt flag – Y if exempt, N if not. Workers Compensation exemption flag – Y if exempt, N if not. Supplemental override rate. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Column Name STATE_CODE BUSINESS_GROUP_ID ASSIGNMENT_ID Derived Column PAY_US_EMP_STATE_TAX_RULES_S EMP_STATE_TAX_RULE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–444 Oracle HRMS Technical Reference Manual PAY_US_FEDERAL_TAX_INFO_F PAY_US_FEDERAL_TAX_INFO_F is the DateTracked table that holds the federal tax limits and information in Oracle US Payroll. Column Descriptions Name FEDERAL_TAX_INFO_ID Null? Type (PK) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) FUTA_WAGE_LIMIT FUTA_RATE SS_EE_WAGE_LIMIT SS_EE_RATE SS_ER_WAGE_LIMIT SS_ER_RATE MEDI_EE_RATE MEDI_ER_RATE ATTRIBUTE_CATEGORY NOT NULL NUMBER(15) NOT NULL DATE NOT NULL DATE NULL NUMBER(10,2) NULL NUMBER(15,8) NULL NUMBER(10,2) NULL NUMBER(15,8) NULL NUMBER(10,2) NULL NUMBER(15,8) NULL NUMBER(15,8) NULL NUMBER(15,8) NULL VARCHAR2(30) FED_ATTRIBUTE1 FED_ATTRIBUTE2 FED_ATTRIBUTE3 FED_ATTRIBUTE4 FED_ATTRIBUTE5 FED_ATTRIBUTE6 FED_ATTRIBUTE7 FED_ATTRIBUTE8 FED_ATTRIBUTE9 FED_ATTRIBUTE10 FED_ATTRIBUTE11 FED_ATTRIBUTE12 FED_ATTRIBUTE13 FED_ATTRIBUTE14 FED_ATTRIBUTE15 FED_ATTRIBUTE16 FED_ATTRIBUTE17 FED_ATTRIBUTE18 FED_ATTRIBUTE19 FED_ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE FED_INFORMATION_CATEGORY NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(40) FED_INFORMATION1 NULL VARCHAR2(150) FED_INFORMATION2 NULL VARCHAR2(150) FED_INFORMATION3 NULL VARCHAR2(150) FED_INFORMATION4 NULL VARCHAR2(150) FED_INFORMATION5 NULL VARCHAR2(150) Description System–generated primary key column. Effective start date. Effective end date. FUTA ER wage base limit FUTA ER rate SS EE wage base limit SS EE rate SS ER wage base limit SS ER rate MEDI EE rate MEDI ER rate Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–445 FED_INFORMATION6 FED_INFORMATION7 FED_INFORMATION8 FED_INFORMATION9 FED_INFORMATION10 FED_INFORMATION11 FED_INFORMATION12 FED_INFORMATION13 FED_INFORMATION14 FED_INFORMATION15 FED_INFORMATION16 FED_INFORMATION17 FED_INFORMATION18 FED_INFORMATION19 FED_INFORMATION20 FED_INFORMATION21 FED_INFORMATION22 FED_INFORMATION23 FED_INFORMATION24 FED_INFORMATION25 FED_INFORMATION26 FED_INFORMATION27 FED_INFORMATION28 FED_INFORMATION29 FED_INFORMATION30 REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL NUMBER(15) Standard Concurrent Program Who column. NULL NUMBER(15) Standard Concurrent Program Who column. NULL NUMBER(15) Standard Concurrent Program Who column. NULL DATE Standard Concurrent Program Who column. Index Type PAY_US_FEDERAL_TAX_INFO_F_PK UNIQUE Sequence 1 2 3 Column Name FEDERAL_TAX_INFO_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–446 Oracle HRMS Technical Reference Manual Sequences Sequence Derived Column PAY_US_FEDERAL_TAX_INFO_S FEDERAL_TAX_INFO_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–447 PAY_US_GARN_EXEMPTION_RULES_F PAY_US_GARN_EXEMPTION_RULES_F is the DateTracked table which holds federal and state legislation regarding withholding limits for all US wage attachments. QuickCodes Columns Column CALC_RULE QuickCodes Type QuickCodes Table US_GARN_CHK_CALRULE EXEMPT_BALANCE FND_COMMON_LOOKUPS Balance from which to base exemption calculation a Factor of Federal minimum wage Flat dollar amount exemption Exemption of percentage of specified balance Exemption amount depends on marital status Deduction of this garnishment category are not allowed Only one dedn allowed using exemption balance rule Only one deduction of the garn cat is allowed at a time Only one dedn allowed using flat dollar amount exemption Only one dedn allowed using flat percentage amount exemption Only one dedn allowed using marital status exemption rule FEDRULE FLAT_AMT FLAT_PCT MARSTAT_RULE NOT_ALLOWED ONE_EXEMPT_BALANCE ONE_FED ONE_FLAT_AMT ONE_FLAT_PCT ONE_MARSTAT_RULE DEPENDENTS_CALC_RULE US_GARN_DEP_CALRULE FLAT_AMT FLAT_AMT_ADDL FLAT_PCT FLAT_PCT_ADDL NONE FND_COMMON_LOOKUPS Each dependent gives an extra dollar amount exemption Extra amount for additional dependents Each dependent gives an extra percentage exemption Extra percentage for additional dependents No extra exemption given for having dependents GARN_CATEGORY US_GARN_EXMPT_CAT AY BO CD CS EL ER FED G SS TL FND_COMMON_LOOKUPS Alimony Bankruptcy Order Credit Debt Child Support Order Educational Loan Employee Requested Federal Garnishment Spousal Support Order Tax Levy MARITAL_STATUS US_GARN_MARITAL_STAT FND_COMMON_LOOKUPS Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–448 Oracle HRMS Technical Reference Manual H_OF_H Head of Household or supporting another Single S PRORATION_RULE Column Descriptions Name EXEMPTION_RULE_ID (PK) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) GARN_CATEGORY STATE_CODE ADDL_DEP_AMOUNT_VALUE US_GARN_PRO_RULES EQUAL ORDER PROPORTION FND_COMMON_LOOKUPS Divide amounts equally Process in order received Divide amounts proportionally Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL Description NUMBER(9) DATE DATE VARCHAR2(30) VARCHAR2(2) NUMBER(7,2) AMOUNT_VALUE CALC_RULE CREATOR_TYPE NULL NUMBER(7,2) NULL VARCHAR2(30) NULL VARCHAR2(30) DEPENDENTS_CALC_RULE DEPENDENT_AMOUNT_VALUE DI_PCT DI_PCT_DEPENDENTS DI_PCT_DEPENDENTS_IN_ARREARS NULL NULL NULL NULL NULL DI_PCT_IN_ARREARS EXEMPTION_BALANCE EXEMPTION_BALANCE_MAX_PCT NULL NUMBER(7,2) NULL NUMBER(9) NULL NUMBER(7,2) EXEMPTION_BALANCE_MIN_PCT NULL NUMBER(7,2) MARITAL_STATUS MIN_WAGE_FACTOR PRORATION_RULE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name VARCHAR2(30) NUMBER(7,2) NUMBER(7,2) NUMBER(7,2) NUMBER(7,2) VARCHAR2(30) NUMBER(7,2) VARCHAR2(30) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type PAY_US_GARN_EXEMPTION_RULE_PK UNIQUE PAY_US_GARN_EXEMPTION_RULE_UK2 UNIQUE Sequences Sequence Sequence 1 2 3 1 2 3 4 Part of the primary key Effective start date. Effective end date. Garnishment Category State Geocode Additional Dependents amount value Amount Value Calculation Rule To see if system or user created Dependents Calculation Rule Dependent Amount Value DI Percentage DI percentage for dependents DI percentage for dependents in arrears DI percentage in arrears Exemption Balance Exemption Balance maximum percentage Exemption balance minimum percentage Marital Status Minimum Wage Factor Proration Rule Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name EXEMPTION_RULE_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE STATE_CODE GARN_CATEGORY EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column PAY_US_GARN_EXEMPTION_RULES_S EXEMPTION_RULE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–449 PAY_US_GARN_FEE_RULES_F PAY_US_GARN_FEE_RULES_F is the DateTracked table which holds employer fees for processing US wage attachments by state. QuickCodes Columns Column FEE_RULE QuickCodes Type QuickCodes Table US_GARN_FEE_RULE AMT_OR_PCT AMT_PER_GARN AMT_PER_GARN_ADDL FND_COMMON_LOOKUPS Amount or Percent Amount Initial and Subsequent Amounts Amount to Maximum per Month Initial and Subsequent Amounts to Maximum per Month Amount to Maximum per Period Initial and Subsequent Amounts to Maximum per Period Amount to Maximum per Run Initial and Subsequent Amounts to Maximum per Run Fee calculated as a percentage of the current deduction AMT_PER_MONTH AMT_PER_MONTH_ADDL AMT_PER_PERIOD AMT_PER_PERIOD_ADDL AMT_PER_RUN AMT_PER_RUN_ADDL PCT_CURRENT GARN_CATEGORY US_GARN_EXMPT_CAT AY BO CD CS EL ER FED G SS TL Column Descriptions Name FEE_RULE_ID (PK) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) GARN_CATEGORY STATE_CODE ADDL_GARN_FEE_AMOUNT FND_COMMON_LOOKUPS Alimony Bankruptcy Order Credit Debt Child Support Order Educational Loan Employee Requested Federal Garnishment Spousal Support Order Tax Levy Null? Type NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NUMBER(9) DATE DATE VARCHAR2(30) VARCHAR2(2) NUMBER(7,2) CORRESPONDENCE_FEE CREATOR_TYPE NULL NUMBER(7,2) NULL VARCHAR2(30) FEE_AMOUNT FEE_RULE MAX_FEE_AMOUNT PCT_CURRENT TAKE_FEE_ON_PRORATION LAST_UPDATE_DATE LAST_UPDATED_BY NULL NULL NULL NULL NULL NULL NULL NUMBER(7,2) VARCHAR2(30) NUMBER(7,2) NUMBER(8,3) VARCHAR2(1) DATE NUMBER(15) Description Part of the primary key Effective start date. Effective end date. Garnishment Category State Geocode Additional Garnishment Fee Amount Correspondence Fee Determines whether the record has been created by user or the system Fee Amount Fee Rule Maximum Fee Amount Current Percentage Standard Who column. Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–450 Oracle HRMS Technical Reference Manual LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name NULL NUMBER(15) NULL NUMBER(15) NULL DATE Index Type PAY_US_GARN_FEE_RULES_F_PK UNIQUE PAY_US_GARN_FEE_RULES_F_UK2 UNIQUE Sequences Sequence Sequence 1 2 3 2 4 6 8 Standard Who column. Standard Who column. Standard Who column. Column Name FEE_RULE_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE STATE_CODE GARN_CATEGORY EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column PAY_US_GARN_FEE_RULES_S FEE_RULE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–451 PAY_US_GARN_LIMIT_RULES_F PAY_US_GARN_LIMIT_RULES_F is the DateTracked table which holds legislative minimum and maximum limits on withholding amounts and duration for US wage attachments. QuickCodes Columns Column GARN_CATEGORY QuickCodes Type QuickCodes Table US_GARN_EXMPT_CAT AY BO CD CS EL ER FED G SS TL FND_COMMON_LOOKUPS Alimony Bankruptcy Order Credit Debt Child Support Order Educational Loan Employee Requested Federal Garnishment Spousal Support Order Tax Levy Column Descriptions Name Null? Type LIMIT_RULE_ID (PK) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) GARN_CATEGORY STATE_CODE MAX_WITHHOLDING_AMOUNT MAX_WITHHOLDING_DURATION_DAYS NOT NOT NOT NOT NOT MIN_WITHHOLDING_AMOUNT LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name NUMBER(9) DATE DATE VARCHAR2(30) VARCHAR2(2) NUMBER(9,2) NUMBER(9) NULL NULL NULL NULL NULL NULL NUMBER(9,2) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type PAY_US_GARN_LIMIT_RULES_F_PK UNIQUE PAY_US_GARN_LIMIT_RULES_F_UK2 UNIQUE Sequences Sequence Description NULL NULL NULL NULL NULL NULL NULL Sequence 1 2 3 1 2 3 4 Part of the primary key Effective start date. Effective end date. Garnishment Category State Geocode Maximum Withholding amount Maximum Withholding Duration Days Minimum Withholding Amount Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name LIMIT_RULE_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE STATE_CODE GARN_CATEGORY EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column PAY_US_GARN_LIMIT_RULES_S LIMIT_RULE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–452 Oracle HRMS Technical Reference Manual PAY_US_GEO_UPDATE PAY_US_GEO_UPDATE is used to keep a detailed log of changes made to the employee tax data due to geocode changes. The table is populated by the periodic geocode patch with details about the previous and new geocodes for the assignments. The table is also used to generate a report of changes for the user. Foreign Keys Primary Key Table PAY_PATCH_STATUS Column Descriptions Name ID ASSIGNMENT_ID Primary Key Column Foreign Key Column ID ID Null? Type PERSON_ID NULL TABLE_NAME NULL TABLE_VALUE_ID NULL OLD_JURI_CODE NULL NEW_JURI_CODE NULL PROCESS_TYPE PROCESS_DATE NULL NULL PROCESS_MODE NULL STATUS DESCRIPTION NULL NULL Indexes Index Name PAY_US_GEO_UPDATE_N1 Description NOT NULL NUMBER(15) NULL NUMBER(15) Id from pay_patch_status Assignment id from per_all_assignments_f NUMBER(15) person_id from per_all_people_f VARCHAR2(30) Name of the table for which the data has been modified. NUMBER(30) Unique identifier for the table referenced in the table_name column VARCHAR2(30) Jurisdiction code before the patch was applied. VARCHAR2(30) The modified jurisdiction code. VARCHAR2(30) The type of geocode change. DATE Date on which the patch was applied. VARCHAR2(20) Mode in which the patch was run. Can be ’DEBUG’ or ’UPGRADE’. VARCHAR2(10) For future use. VARCHAR2(1000) For future use Index Type Sequence NOT UNIQUE 1 Column Name ASSIGNMENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–453 PAY_US_MODIFIED_GEOCODES Holds the list of US city names and their changed geocodes that have changed due to VERTEX updates and the reason why. Column Descriptions Name Null? Type Description CITY_NAME (PK) STATE_CODE (PK) NOT NULL VARCHAR2(25) NOT NULL VARCHAR2(2) COUNTY_CODE NOT NULL VARCHAR2(3) (PK) NEW_CITY_CODE (PK) NOT NULL VARCHAR2(4) OLD_CITY_CODE PRIMARY_FLAG (PK) NOT NULL VARCHAR2(4) NULL VARCHAR2(2) PROCESS_TYPE Indexes Index Name NOT NULL VARCHAR2(2) Index Type PAY_US_MODIFIED_GEOCODES_PK UNIQUE Sequence 2 4 6 8 10 City name. Foreign key to PAY_US_COUNTIES. Foreign key to PAY_US_COUNTIES. What the CITY_CODE has been modified to. What the CITY_CODE used to be. Used when the geocode represents more than one city. Used to explain why geocode has changed. Column Name CITY_NAME STATE_CODE COUNTY_CODE NEW_CITY_CODE OLD_CITY_CODE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–454 Oracle HRMS Technical Reference Manual PAY_US_STATES PAY_US_STATES holds the list of US states and the geocodes used by the VERTEX tax module to identify tax jurisdictions. It is used to validate US addresses and tax information only if US Payroll is installed. Column Descriptions Name Null? Type Description STATE_CODE (PK) STATE_ABBREV NOT NULL VARCHAR2(2) NOT NULL VARCHAR2(2) STATE_NAME NOT NULL VARCHAR2(25) State geocode. Abbreviation for state, eg. CA. State name. Index Type Column Name Indexes Index Name PAY_US_STATES_PK PAY_US_STATES_UK2 UNIQUE UNIQUE Sequence 1 1 STATE_CODE STATE_ABBREV Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–455 PAY_US_STATE_TAX_INFO_F PAY_US_STATE_TAX_INFO_F is the DateTracked table that holds the state tax limits and information in Oracle US Payroll. Column Descriptions Name STATE_TAX_INFO_ID Null? Type (PK) STATE_CODE (PK) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) SIT_EXISTS NOT NULL NUMBER(15) NOT NULL VARCHAR2(2) NOT NULL DATE NOT NULL DATE NULL VARCHAR2(1) SUI_EE_WAGE_LIMIT SUI_ER_WAGE_LIMIT SDI_EE_WAGE_LIMIT SDI_ER_WAGE_LIMIT SHI_EE_WAGE_LIMIT SHI_ER_WAGE_LIMIT ATTRIBUTE_CATEGORY NULL NULL NULL NULL NULL NULL NULL NUMBER(10,2) NUMBER(10,2) NUMBER(10,2) NUMBER(10,2) NUMBER(10,2) NUMBER(10,2) VARCHAR2(30) STA_ATTRIBUTE1 STA_ATTRIBUTE2 STA_ATTRIBUTE3 STA_ATTRIBUTE4 STA_ATTRIBUTE5 STA_ATTRIBUTE6 STA_ATTRIBUTE7 STA_ATTRIBUTE8 STA_ATTRIBUTE9 STA_ATTRIBUTE10 STA_ATTRIBUTE11 STA_ATTRIBUTE12 STA_ATTRIBUTE13 STA_ATTRIBUTE14 STA_ATTRIBUTE15 STA_ATTRIBUTE16 STA_ATTRIBUTE17 STA_ATTRIBUTE18 STA_ATTRIBUTE19 STA_ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE STA_INFORMATION_CATEGORY NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(40) STA_INFORMATION1 NULL VARCHAR2(150) STA_INFORMATION2 NULL VARCHAR2(150) STA_INFORMATION3 NULL VARCHAR2(150) STA_INFORMATION4 NULL VARCHAR2(150) Description System–generated primary key column. State Geocode Effective start date. Effective end date. State Income tax exists for state (Y/N) SUI EE wage base limit SUI ER wage base limit SDI EE wage base limit SDI ER wage base limit SHI EE wage base limit SHI EE wage base limit Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–456 Oracle HRMS Technical Reference Manual STA_INFORMATION5 STA_INFORMATION6 STA_INFORMATION7 STA_INFORMATION8 STA_INFORMATION9 STA_INFORMATION10 STA_INFORMATION11 STA_INFORMATION12 STA_INFORMATION13 STA_INFORMATION14 STA_INFORMATION15 STA_INFORMATION16 STA_INFORMATION17 STA_INFORMATION18 STA_INFORMATION19 STA_INFORMATION20 STA_INFORMATION21 STA_INFORMATION22 STA_INFORMATION23 STA_INFORMATION24 STA_INFORMATION25 STA_INFORMATION26 STA_INFORMATION27 STA_INFORMATION28 STA_INFORMATION29 STA_INFORMATION30 REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name PAY_US_STATE_TAX_INFO_F_N1 NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL NUMBER(15) Standard Concurrent Program Who column. NULL NUMBER(15) Standard Concurrent Program Who column. NULL NUMBER(15) Standard Concurrent Program Who column. NULL DATE Standard Concurrent Program Who column. Index Type NOT UNIQUE Sequence 1 3 5 Column Name STATE_CODE EFFECTIVE_START_DATE EFFECTIVE_END_DATE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–457 PAY_US_STATE_TAX_INFO_F_PK Sequences Sequence UNIQUE 2 4 6 8 STATE_TAX_INFO_ID STATE_CODE EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column PAY_US_STATE_TAX_INFO_S STATE_TAX_INFO_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–458 Oracle HRMS Technical Reference Manual PAY_US_TAX_BALANCES PAY_US_TAX_BALANCES holds a list of all tax balances for US Payroll Tax Balance reports. Foreign Keys Primary Key Table PAY_US_TAX_TYPES QuickCodes Columns Column BALANCE_CATEGORY_CODE Primary Key Column Foreign Key Column TAX_TYPE_ID TAX_TYPE_ID QuickCodes Type QuickCodes Table US_TAX_BALANCE_CATEGORY 125_REDNS 401_REDNS ADVANCED DEP_CARE_REDNS FND_COMMON_LOOKUPS Health Care 125 Reductions 401K Reductions Advanced Dependent Care 125 Reductions Excess Exempt Gross Liability Reduced Subject and Withholdable Subject Subject and Not Withholdable Subject and Withholdable Taxable Tax Withheld FND_COMMON_LOOKUPS Employee Both employee and employer Employer EXCESS EXEMPT GROSS LIABILITY REDUCED_SUBJ_WHABLE SUBJECT SUBJ_NWHABLE SUBJ_WHABLE TAXABLE WITHHELD US_TAX_LIABLE_PARTY EE EE_ER ER EE_OR_ER_CODE Column Descriptions Name TAX_BALANCE_ID Null? Type (PK) Description NOT NULL NUMBER(9) TAX_TYPE_ID NOT NULL NUMBER(9) BALANCE_CATEGORY_CODE NOT NULL VARCHAR2(30) EE_OR_ER_CODE NOT NULL VARCHAR2(30) USER_REPORTING_NAME NOT NULL VARCHAR2(50) Indexes Index Name PAY_US_TAX_BALANCES_FK1 PAY_US_TAX_BALANCES_PK PAY_US_TAX_BALANCES_UK2 Sequences Sequence Index Type Sequence NOT UNIQUE UNIQUE UNIQUE 1 1 1 2 3 System–generated primary key column. Foreign key to PAY_US_TAX_TYPES. Code indicating the balance category. Indicates whether the tax is Employee or Employer tax. Name for the tax balance displayed in reports. Column Name TAX_TYPE_ID TAX_BALANCE_ID BALANCE_CATEGORY_CODE EE_OR_ER_CODE TAX_TYPE_ID Derived Column PAY_US_TAX_BALANCES_S TAX_BALANCE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–459 PAY_US_TAX_REPORT_BALANCES PAY_US_TAX_REPORT_BALANCES holds the list of tax balances reported by the Tax Summary Listing report. Foreign Keys Primary Key Table PAY_US_TAX_BALANCES Primary Key Column Foreign Key Column TAX_BALANCE_ID TAX_BALANCE_ID Column Descriptions Name REPORT_CODE Null? Type (PK) TAX_BALANCE_ID (PK) BALANCE_PRINT_SEQUENCE Indexes Index Name PAY_US_TAX_REPORT_BALANCES_FK1 PAY_US_TAX_REPORT_BALANCES_PK Description NOT NULL VARCHAR2(30) NOT NULL NUMBER(9) NULL NUMBER(9) Index Type Sequence NOT UNIQUE UNIQUE 1 1 2 Code representing the list of balances and balance dimensions to be reported. Foreign key to PAY_US_TAX_BALANCES. User defined sequence for printing the balances. Column Name TAX_BALANCE_ID REPORT_CODE TAX_BALANCE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–460 Oracle HRMS Technical Reference Manual PAY_US_TAX_REPORT_DIMENSIONS PAY_US_TAX_REPORT_DIMENSIONS holds a list of the balance dimensions reported by the US Tax Summary Listing report. QuickCodes Columns Column DIMENSION_CODE Column Descriptions Name REPORT_CODE QuickCodes Table US_TAX_REPORT HR_TSL HR_TSL_RUN FND_COMMON_LOOKUPS Tax Summary Listing Tax Summary Listing – Run only Null? Type (PK) DIMENSION_CODE QuickCodes Type (PK) Indexes Index Name NOT NULL VARCHAR2(30) Index Type PAY_US_TAX_REPORT_DIMENSIO_PK Description NOT NULL VARCHAR2(30) UNIQUE Sequence 1 2 Code representing the list of balances and balance dimensions to be reported. Code representing the balance dimension to be reported. Column Name REPORT_CODE DIMENSION_CODE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–461 PAY_US_TAX_TYPES PAY_US_TAX_TYPES holds a list of US tax types used by US Payroll Tax Balance reporting. QuickCodes Columns Column QuickCodes Type QuickCodes Table EE_ER_CODE US_TAX_LIABLE_PARTY EE EE_ER ER FND_COMMON_LOOKUPS Employee Both employee and employer Employer LIMIT_TAX_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes TAX_DOMAIN_CODE US_TAX_DOMAIN FEDERAL LOCALITY STATE FND_COMMON_LOOKUPS Federal tax Local tax State tax TAX_TYPE_CODE US_TAX_TYPE CITY COUNTY EIC FIT FUTA HT MEDICARE NW_FIT NW_SIT SCHOOL SDI SIT SS SUI WC WC2 FND_COMMON_LOOKUPS City Tax County Tax EIC FIT FUTA Head Tax Medicare FIT Not Withholdable SIT Not Withholdable School District Tax SDI SIT SS SUI WC WC2 Column Descriptions Name TAX_TYPE_ID (PK) Null? Type Description EE_ER_CODE NOT NULL VARCHAR2(30) LIMIT_TAX_FLAG NOT NULL VARCHAR2(30) TAX_DOMAIN_CODE NOT NULL VARCHAR2(30) TAX_TYPE_CODE NOT NULL VARCHAR2(30) System–generated primary key column. Code indicating whether the tax type is an Employee and/or Employer tax. Indicates whether the tax type is a limit tax. Indicates whether the tax type is a federal, state or local tax. Tax type code. Index Type Column Name Indexes Index Name PAY_US_TAX_TYPES_PK PAY_US_TAX_TYPES_UK2 NOT NULL NUMBER(9) UNIQUE UNIQUE Sequence 1 1 TAX_TYPE_ID TAX_TYPE_CODE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–462 Oracle HRMS Technical Reference Manual Sequences Sequence Derived Column PAY_US_TAX_TYPES_S TAX_TYPE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–463 PAY_US_ZIP_CODES PAY_US_ZIP_CODES holds a list of valid zip code ranges for US cities. It is used to validate US addresses, only if US Payroll is installed. Geocodes are used by the VERTEX tax module to uniquely identify specific tax jurisdictions. Foreign Keys Primary Key Table PAY_US_CITY_GEOCODES Primary Key Column Foreign Key Column STATE_CODE COUNTY_CODE CITY_CODE STATE_CODE COUNTY_CODE CITY_CODE Column Descriptions Name Null? Type Description ZIP_START (PK) ZIP_END (PK) STATE_CODE (PK) NOT NULL VARCHAR2(10) NOT NULL VARCHAR2(10) NOT NULL VARCHAR2(2) COUNTY_CODE NOT NULL VARCHAR2(3) CITY_CODE (PK) (PK) Indexes Index Name PAY_US_ZIP_CODES_FK1 PAY_US_ZIP_CODES_PK NOT NULL VARCHAR2(4) Start of zip code range. End of zip code range. State geocode. Foreign key to PAY_US_COUNTIES. County geocode. Foreign key to PAY_US_COUNTIES. City geocode. Foreign key to PAY_US_CITY_GEOCODES. Index Type Sequence Column Name NOT UNIQUE 1 2 3 2 4 6 8 10 STATE_CODE COUNTY_CODE CITY_CODE ZIP_START ZIP_END STATE_CODE COUNTY_CODE CITY_CODE UNIQUE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–464 Oracle HRMS Technical Reference Manual PAY_WC_FUNDS PAY_WC_FUNDS holds definitions of the Workers Compensation fund tables offered by specific carriers for specific states. Fund tables may be defined for each state, or for specific locations in each state. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS HR_ALL_ORGANIZATION_UNITS HR_LOCATIONS_ALL PAY_STATE_RULES Primary Key Column Foreign Key Column ORGANIZATION_ID ORGANIZATION_ID LOCATION_ID STATE_CODE BUSINESS_GROUP_ID CARRIER_ID LOCATION_ID STATE_CODE Column Descriptions Name FUND_ID Null? Type (PK) Description NOT NULL NUMBER(9) BUSINESS_GROUP_ID NOT NULL NUMBER(15) CARRIER_ID NOT NULL NUMBER(15) LOCATION_ID STATE_CODE NULL NUMBER(15) NOT NULL VARCHAR2(2) CALCULATION_METHOD CALCULATION_METHOD2 CALCULATION_METHOD3 COMMENTS NULL NULL NULL NULL LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name VARCHAR2(100) VARCHAR2(100) VARCHAR2(100) LONG General remark regarding this fund. DATE Standard Who column. NUMBER(15) Standard Who column. NUMBER(15) Standard Who column. NUMBER(15) Standard Who column. DATE Standard Who column. Index Type PAY_WC_FUNDS_FK1 PAY_WC_FUNDS_FK2 PAY_WC_FUNDS_FK3 PAY_WC_FUNDS_FK4 PAY_WC_FUNDS_PK PAY_WC_FUNDS_U50 Sequences Sequence NOT NOT NOT NOT System generated primary key for WC Funds. Foreign key to HR_ORGANIZATION_UNITS. Foreign Key to HR_ORGANIZATION_UNITS. Foreign key to HR_LOCATIONS. Foreign key to PAY_STATE_RULES. UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE Sequence 1 1 1 1 1 1 2 3 Column Name BUSINESS_GROUP_ID CARRIER_ID LOCATION_ID STATE_CODE FUND_ID CARRIER_ID STATE_CODE LOCATION_ID Derived Column PAY_WC_FUNDS_S FUND_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–465 PAY_WC_RATES PAY_WC_RATES holds the actual rates that apply for each Workers Compensation code in a specific WC fund. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PAY_WC_FUNDS Primary Key Column Foreign Key Column ORGANIZATION_ID FUND_ID BUSINESS_GROUP_ID FUND_ID Column Descriptions Name WC_CODE Null? Type (PK) Description NOT NULL NUMBER(15) FUND_ID (PK) BUSINESS_GROUP_ID NOT NULL NUMBER(9) NOT NULL NUMBER(15) RATE NOT NULL NUMBER(10,5) RATE2 NULL NUMBER(10,5) RATE3 NULL NUMBER(10,5) RATE_EE NULL NUMBER(10,5) RATE_EE2 NULL NUMBER(10,5) PERIOD NULL VARCHAR2(30) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name PAY_WC_RATES_FK1 PAY_WC_RATES_FK2 PAY_WC_RATES_PK Sequences Sequence DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 2 Workers Compensation code within a specific fund. This code is defined by the WC Carrier and applied to specific Jobs. Foreign Key to PAY_WC_FUNDS. System generated foreign key to HR_ORGANIZATION_UNITS. Rate for the WC code for the specific fund table. Rate for the second employer component for the corresponding WC code and the specific fund table. Rate for the third employer component for the corresponding WC code and the specific fund table. Rate for the first employee component for the corresponding WC code and the specific fund table. Rate for the second employee component for the corresponding WC code and the specific fund table. The time period to be used for the corresponding code if the calculation method is ’Flat Amount per period’. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID FUND_ID WC_CODE FUND_ID Derived Column PAY_WC_RATES_S FUND_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–466 Oracle HRMS Technical Reference Manual PAY_WC_STATE_SURCHARGES PAY_WC_STATE_SURCHARGES holds the definitions of any state–specific Workers Compensation surcharges as a percentage rate. These surcharges are included in the calculation of WC by the payroll formula. Positive rate values indicate an additional charge, negative values indicate a rebate. Foreign Keys Primary Key Table PAY_STATE_RULES QuickCodes Columns Column ADD_TO_RT Column Descriptions Name SURCHARGE_ID (PK) Primary Key Column Foreign Key Column STATE_CODE STATE_CODE QuickCodes Type QuickCodes Table YES_NO N Y FND_COMMON_LOOKUPS No Yes Null? Type Description NOT NULL NUMBER(9) STATE_CODE NOT NULL VARCHAR2(2) ADD_TO_RT NOT NULL VARCHAR2(30) NAME POSITION NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(30) RATE NOT NULL NUMBER(10,7) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PAY_WC_STATE_SURCHARGES_FK1 PAY_WC_STATE_SURCHARGES_PK Sequences Sequence NULL NULL NULL NULL NULL DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE UNIQUE 1 1 System generated primary key for PAY_WC_STATE_SURCHARGES. Foreign key to PAY_STATE_RULES. Indicates whether to add the RATE to the running total calculated by the formula. Name of the surcharge. Indicates the point within the WC formula calculation to apply the surcharge. Actual amount of the surcharge. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name STATE_CODE SURCHARGE_ID Derived Column PAY_WC_STATE_SURCHARGES_S SURCHARGE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–467 PAY_WCI_ACCOUNTS PAY_WCI_ACCOUNTS holds details of Workers Compensation accounts and Workers Compensation Boards. Account numbers are assigned to a company by the Workers Compensation Board. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS HR_ALL_ORGANIZATION_UNITS HR_LOCATIONS_ALL Primary Key Column Foreign Key Column ORGANIZATION_ID ORGANIZATION_ID LOCATION_ID BUSINESS_GROUP_ID CARRIER_ID LOCATION_ID Column Descriptions Name ACCOUNT_ID Null? Type (PK) Description NOT NULL NUMBER(9) BUSINESS_GROUP_ID NOT NULL NUMBER(15) CARRIER_ID NOT NULL NUMBER(15) LOCATION_ID NULL NUMBER(15) NAME NULL VARCHAR2(80) ACCOUNT_NUMBER NOT NULL VARCHAR2(30) COMMENTS LAST_UPDATED_BY LAST_UPDATE_LOGIN LAST_UPDATE_DATE CREATED_BY CREATION_DATE OBJECT_VERSION_NUMBER NULL NULL NULL NULL NULL NULL NOT NULL Indexes Index Name PAY_WCI_ACCOUNTS_FK1 PAY_WCI_ACCOUNTS_FK2 PAY_WCI_ACCOUNTS_PK Sequences Sequence LONG NUMBER(15) NUMBER(15) DATE NUMBER(15) DATE NUMBER(9) Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 2 2 2 System generated primary key for Workers Compensation Accounts Foreign key to HR_ORGANIZATION_UNITS. Foreign Key to HR_ORGANIZATION_UNITS, this is the Workers Compensation Board. Foreign Key to HR_LOCATIONS_ALL. The user specified name for the Workers Compensation account. Company specific Workers Compensation account number assigned by the Workers Compensation Board. General remark. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Column Name BUSINESS_GROUP_ID CARRIER_ID ACCOUNT_ID Derived Column PAY_WCI_ACCOUNTS_S ACCOUNT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–468 Oracle HRMS Technical Reference Manual PAY_WCI_OCCUPATIONS PAY_WCI_OCCUPATIONS, Workers Compensation occupations table, maps Jobs to Workers Compensation Rates. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PAY_WCI_RATES PER_JOBS Primary Key Column Foreign Key Column ORGANIZATION_ID RATE_ID JOB_ID BUSINESS_GROUP_ID RATE_ID JOB_ID Column Descriptions Name Null? Type Description OCCUPATION_ID (PK) BUSINESS_GROUP_ID NOT NULL NUMBER(9) NOT NULL NUMBER(15) RATE_ID JOB_ID COMMENTS LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE OBJECT_VERSION_NUMBER NOT NULL NUMBER(9) NOT NULL NUMBER(15) NULL LONG NULL DATE NULL NUMBER(15) NULL NUMBER(15) NULL NUMBER(15) NULL DATE NOT NULL NUMBER(9) Indexes Index Name PAY_WCI_OCCUPATIONS_FK1 PAY_WCI_OCCUPATIONS_FK2 PAY_WCI_OCCUPATIONS_PK Sequences Sequence Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 2 2 5 System generated primary key. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PAY_WCI_RATES. Foreign key to PER_JOBS. General remark. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Column Name BUSINESS_GROUP_ID JOB_ID OCCUPATION_ID Derived Column PAY_WCI_OCCUPATIONS_S OCCUPATION_ID PAY_WCI_RATES_S RATE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–469 PAY_WCI_RATES PAY_WCI_RATES, Workers Compensation rates table, maps Workers Compensation Board assigned codes and rates to a specific account number. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PAY_WCI_ACCOUNTS Primary Key Column Foreign Key Column ORGANIZATION_ID ACCOUNT_ID BUSINESS_GROUP_ID ACCOUNT_ID Column Descriptions Name Null? Type Description RATE_ID (PK) BUSINESS_GROUP_ID NOT NULL NUMBER(9) NOT NULL NUMBER(15) ACCOUNT_ID NOT NULL NUMBER(9) CODE NOT NULL VARCHAR2(30) RATE NULL NUMBER(10,5) DESCRIPTION NULL VARCHAR2(80) COMMENTS LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE OBJECT_VERSION_NUMBER NULL NULL NULL NULL NULL NULL NOT NULL Indexes Index Name PAY_WCI_RATES_FK1 PAY_WCI_RATES_FK2 PAY_WCI_RATES_PK Sequences Sequence LONG DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(9) Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 2 2 2 System generated primary key. System generated foreign key to HR_ORGANIZATION_UNITS. Foreign Key to PAY_WCI_ACCOUNTS Workers Compensation code. This code is defined by the Workers Compensation Board and applied to specific Jobs. Rate for the specific Workers Compensation code. The rate is supplied by the Workers Compensation Board. User entered description of the Workers Compensation code. General remark. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Column Name ACCOUNT_ID BUSINESS_GROUP_ID RATE_ID Derived Column PAY_WCI_RATES_S RATE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–470 Oracle HRMS Technical Reference Manual PER_PAY_PROPOSAL_COMPONENTS PER_PAY_PROPOSAL_COMPONENTS stores details of a salary proposal component. The details of PER_PAY_PROPOSAL_COMPONENTS cannot be updated or inserted if the overall proposal has already been approved. A salary proposal may have one or multiple components associated with it. If the proposal has multiple components, you can approve each component separately, but you cannot approve the overall proposal unless all components have been approved. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_PAY_PROPOSALS QuickCodes Columns Column APPROVED Column Descriptions Name COMPONENT_ID (PK) Primary Key Column Foreign Key Column ORGANIZATION_ID PAY_PROPOSAL_ID BUSINESS_GROUP_ID PAY_PROPOSAL_ID QuickCodes Type QuickCodes Table YES_NO N Y FND_COMMON_LOOKUPS No Yes Null? Type NOT NULL NUMBER(15) PAY_PROPOSAL_ID NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) APPROVED NOT NULL VARCHAR2(30) COMPONENT_REASON NOT NULL VARCHAR2(30) CHANGE_AMOUNT_N NULL NUMBER CHANGE_PERCENTAGE NULL NUMBER(10,3) COMMENTS NEW_AMOUNT NULL LONG NULL NUMBER(15) ATTRIBUTE_CATEGORY NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Description System–generated primary key column. Foreign key to PER_PAY_PROPOSALS. Foreign key to HR_ORGANIZATION_UNITS. Flag indicating whether component has been approved or not. Reason/name of the component (same domain as for proposal reason). The amount that the component changes the salary proposal. Replaces CHANGE_AMOUNT in 11.5 Change percentage, to be applied to the last approved salary. General remark. No longer used and should be set to null. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–471 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE OBJECT_VERSION_NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL CHANGE_AMOUNT NULL VARCHAR2(60) Indexes Index Name PER_PAY_PROPOSAL_COMPONENT_FK1 PER_PAY_PROPOSAL_COMPONENT_FK2 PER_PAY_PROPOSAL_COMPONENT_PK PER_PAY_PROPOSAL_COMPONENT_UK2 Sequences Sequence VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(9) Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE 1 1 1 1 2 Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Change amount, to be applied to the last approved salary. Replaced by change_amount_n in 11.5 Column Name PAY_PROPOSAL_ID BUSINESS_GROUP_ID COMPONENT_ID PAY_PROPOSAL_ID COMPONENT_REASON Derived Column PER_PAY_PROPOSAL_COMPONENTS_S COMPONENT_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : PER_PROPOSAL_COMPS_OVN BEFORE ROW INSERT, UPDATE This trigger maintains the object_version_number column when a record is modified via an interface which does not support the object_version_number explicitly. This ensures the object_version_number is maintained consistently. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–472 Oracle HRMS Technical Reference Manual PER_ABSENCE_ATTENDANCES PER_ABSENCE_ATTENDANCES holds details of employee absences from work. Records can be entered with PROJECTED dates and later confirmed as ACTUAL. Projected absences have no impact on absence balances. The OCCURRENCE number is maintained by the system and records the number of times the absence type has been entered for the employee, it cannot be reset manually. The AUTHORISING_PERSON_ID and REPLACEMENT_PERSON_ID must be current employees at the time of entry. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_ABSENCE_ATTENDANCES PER_ABSENCE_ATTENDANCE_TYPES PER_ABS_ATTENDANCE_REASONS Column Descriptions Name ABSENCE_ATTENDANCE_ID Primary Key Column Foreign Key Column ORGANIZATION_ID ABSENCE_ATTENDANCE_ID ABSENCE_ATTENDANCE_TYPE_ID ABS_ATTENDANCE_REASON_ID BUSINESS_GROUP_ID LINKED_ABSENCE_ID ABSENCE_ATTENDANCE_TYPE_ID ABS_ATTENDANCE_REASON_ID Null? Type (PK) NOT NULL NUMBER(10) BUSINESS_GROUP_ID NOT NULL NUMBER(15) ABSENCE_ATTENDANCE_TYPE_ID NOT NULL NUMBER(9) ABS_ATTENDANCE_REASON_ID PERSON_ID AUTHORISING_PERSON_ID REPLACEMENT_PERSON_ID PERIOD_OF_INCAPACITY_ID ABSENCE_DAYS NULL NUMBER(9) NOT NULL NULL NULL NULL NULL NUMBER(10) NUMBER(10) NUMBER(10) NUMBER(9) NUMBER(9,4) ABSENCE_HOURS NULL NUMBER(9,4) COMMENTS DATE_END NULL LONG NULL DATE DATE_NOTIFICATION NULL DATE DATE_PROJECTED_END NULL DATE DATE_PROJECTED_START NULL DATE DATE_START NULL DATE OCCURRENCE NULL NUMBER(15) SSP1_ISSUED NULL VARCHAR2(30) TIME_END NULL VARCHAR2(5) TIME_PROJECTED_END NULL VARCHAR2(5) Description System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Type of absence. Foreign key to PER_ABSENCE_ATTENDANCE_TYPES. Reason for absence. Foreign key to PER_ABS_ATTENDANCE_REASONS. Foreign key to PER_PEOPLE. Foreign key to PER_PEOPLE. Foreign key to PER_PEOPLE. Obsolete column. Duration of absence in days. Entered by the user. Duration of absence in hours. Entered by the user. General remark. Actual end date of the absence period. Date when absence was notified. Projected, or estimated end date for the absence period. Projected, or estimated start date for the absence period. Actual start date of the absence period. The occurrence number for this type of absence. Used for Oracle SSP/SMP only. Indicates whether form SSP1 has been issued. Actual end time for the absence period. Projected, or estimated end time for the absence period. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–473 TIME_PROJECTED_START NULL VARCHAR2(5) Projected, or estimated start time for the absence period. VARCHAR2(5) Actual start time for the absence period. NUMBER(15) Standard Who column. NUMBER(15) Standard Who column. NUMBER(15) Standard Who column. DATE Standard Who column. VARCHAR2(30) Descriptive flexfield structure defining column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. DATE Standard Who column. NUMBER(15) Standard Who column. NUMBER(15) Standard Who column. NUMBER(15) Standard Who column. DATE Standard Who column. NUMBER Foreign key to SSP_MATERNITIES. DATE Actual start date of a period of sickness. DATE Actual end date of a period of sickness. VARCHAR2(30) Indicates whether the illness was pregnancy–related. VARCHAR2(2000) Free text reason for a delay in notifying the absence. VARCHAR2(30) Flag to indicate whether late notification was accepted. NUMBER Foreign key to PER_ABSENCE_ATTENDANCES. NUMBER(9) Batch number for an absence entered in batch mode using BEE. VARCHAR2(30) Developer descriptive flexfield structure defining column. VARCHAR2(150) Developer descriptive flexfield column. VARCHAR2(150) Developer descriptive flexfield column. VARCHAR2(150) Developer descriptive flexfield column. TIME_START NULL REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY NULL NULL NULL NULL NULL ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE MATERNITY_ID NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL SICKNESS_START_DATE NULL SICKNESS_END_DATE NULL PREGNANCY_RELATED_ILLNESS NULL REASON_FOR_NOTIFICATION_DELAY NULL ACCEPT_LATE_NOTIFICATION_FLAG NULL LINKED_ABSENCE_ID NULL BATCH_ID NULL ABS_INFORMATION_CATEGORY NULL ABS_INFORMATION1 NULL ABS_INFORMATION2 NULL ABS_INFORMATION3 NULL Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–474 Oracle HRMS Technical Reference Manual ABS_INFORMATION4 NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield ABS_INFORMATION5 ABS_INFORMATION6 ABS_INFORMATION7 ABS_INFORMATION8 ABS_INFORMATION9 ABS_INFORMATION10 ABS_INFORMATION11 ABS_INFORMATION12 ABS_INFORMATION13 ABS_INFORMATION14 ABS_INFORMATION15 ABS_INFORMATION16 ABS_INFORMATION17 ABS_INFORMATION18 ABS_INFORMATION19 ABS_INFORMATION20 ABS_INFORMATION21 ABS_INFORMATION22 ABS_INFORMATION23 ABS_INFORMATION24 ABS_INFORMATION25 ABS_INFORMATION26 ABS_INFORMATION27 ABS_INFORMATION28 ABS_INFORMATION29 ABS_INFORMATION30 Indexes Index Name Index Type PER_ABSENCE_ATTENDANCES_FK1 PER_ABSENCE_ATTENDANCES_FK2 PER_ABSENCE_ATTENDANCES_FK3 PER_ABSENCE_ATTENDANCES_FK4 PER_ABSENCE_ATTENDANCES_FK5 PER_ABSENCE_ATTENDANCES_N4 NOT NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE Sequence 1 1 1 1 1 1 descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. Column Name BUSINESS_GROUP_ID ABSENCE_ATTENDANCE_TYPE_ID ABS_ATTENDANCE_REASON_ID LINKED_ABSENCE_ID MATERNITY_ID PERSON_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–475 PER_ABSENCE_ATTENDANCES_N5 PER_ABSENCE_ATTENDANCES_N6 PER_ABSENCE_ATTENDANCES_PK Sequences Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 AUTHORISING_PERSON_ID REPLACEMENT_PERSON_ID ABSENCE_ATTENDANCE_ID Derived Column PER_ABSENCE_ATTENDANCES_S ABSENCE_ATTENDANCE_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : SSP_ABA_T3 AFTER STATEMENT INSERT, UPDATE, DELETE Recalculate SSP/SMP. The row triggers populate a temporary table with the maternity IDs and absence IDs of rows which would be affected by the change to the row. The statement trigger calls a routine to recalculate SSP/SMP for each of those affected rows and then deletes the temporary table data. This could all have been done within the row trigger but for the mutating table restriction which prevents us from reading the table we are updating. Populating a temporary table and then using a statement trigger works around that restriction. Trigger Trigger Trigger Trigger Name Time Level Event : : : : SSP_ABA_T1 BEFORE ROW INSERT This trigger fires before insert of any row in the new.sickness_start_date is not null per_absence_attendances table. It only fires for sickness absences, which is determined by the presence of a value in the sickness start date column. Its purpose is to call a procedure to populate the derived column, linked_absence_id. Trigger Trigger Trigger Trigger Name Time Level Event : : : : SSP_ABA_T2 AFTER ROW INSERT, UPDATE, DELETE For each sickness or maternity absence, this trigger calls a procedure to hold the details of the row so that, once all rows in the statement have been inserted, updated or deleted, the SSP/SMP entitlement may be recalculated. This functionality will only happen if Oracle SSP is installed. Trigger Trigger Trigger Trigger Name Time Level Event : : : : SSP_DEL_ORPHANED_ROWS BEFORE ROW DELETE Delete rows from ssp_stoppages and ssp_medical that will become orphaned from this delete. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–476 Oracle HRMS Technical Reference Manual PER_ABSENCE_ATTENDANCE_TYPES PER_ABSENCE_ATTENDANCE_TYPES holds user definitions of absence types. These types are used to identify specific types of absence or attendance in PER_ABSENCE_ATTENDANCES. You can associate an absence type with the input value of a non–recurring element to maintain a running total of time taken. When an absence of this type is subsequently given to an employee, a nonrecurring element entry is automatically created for his or her primary assignment using the duration of HOURS_OR_DAYS. The INCREASING_OR_DESCENDING_FLAG determines whether the absence duration is multiplied by –1 and the running total for an assignment is the sum of all entries of INPUT_VALUE_ID on the primary assignment. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS QuickCodes Columns Column Primary Key Column Foreign Key Column ORGANIZATION_ID BUSINESS_GROUP_ID QuickCodes Type QuickCodes Table HOURS_OR_DAYS HOURS_OR_DAYS D H FND_COMMON_LOOKUPS Days Hours INCREASING_OR_DECREASING_FLAG INCREASING_OR_DECREASING D I FND_COMMON_LOOKUPS Decreasing Increasing Column Descriptions Name ABSENCE_ATTENDANCE_TYPE_ID Null? Type (PK) BUSINESS_GROUP_ID INPUT_VALUE_ID NOT NULL NUMBER(9) NOT NULL NUMBER(15) NULL NUMBER(9) DATE_EFFECTIVE NOT NULL DATE NAME ABSENCE_CATEGORY NOT NULL VARCHAR2(30) NULL VARCHAR2(30) COMMENTS DATE_END NULL LONG NULL DATE HOURS_OR_DAYS NULL VARCHAR2(1) INCREASING_OR_DECREASING_FLAG NULL VARCHAR2(1) Description System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PAY_INPUT_VALUES. Identifies associated nonrecurring element and input value to use for running total. Date from which the absence type can be used. Name of the absence type. Category of the absence type taken from ABSENCE_CATEGORY lookup. General remark. Date after which the absence type can no longer be used. Key unit of measure for this type of absence. Indicates whether an entry of this type should increase or decrease the running total for this absence type. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–477 REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Indexes Index Name PER_ABSENCE_ATTENDANCE_TYP_FK1 PER_ABSENCE_ATTENDANCE_TYP_N2 PER_ABSENCE_ATTENDANCE_TYP_PK PER_ABSENCE_ATTENDANCE_TYP_UK2 Sequences Sequence Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE 1 1 1 1 2 Standard Who column. Standard Who column. Standard Who column. Standard Who column. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID INPUT_VALUE_ID ABSENCE_ATTENDANCE_TYPE_ID NAME BUSINESS_GROUP_ID Derived Column PER_ABSENCE_ATTENDANCE_TYPES_S ABSENCE_ATTENDANCE_TYPE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–478 Oracle HRMS Technical Reference Manual PER_ABS_ATTENDANCE_REASONS PER_ABS_ATTENDANCE_REASONS holds the list of absence reasons that may apply to an absence or attendance type. Reasons are selected from the list of values defined for the lookup ABSENCE_REASON. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_ABSENCE_ATTENDANCE_TYPES Column Descriptions Name ABS_ATTENDANCE_REASON_ID Primary Key Column Foreign Key Column ORGANIZATION_ID ABSENCE_ATTENDANCE_TYPE_ID BUSINESS_GROUP_ID ABSENCE_ATTENDANCE_TYPE_ID Null? Type (PK) Description NOT NULL NUMBER(9) BUSINESS_GROUP_ID NOT NULL NUMBER(15) ABSENCE_ATTENDANCE_TYPE_ID NOT NULL NUMBER(9) NAME NOT NULL VARCHAR2(30) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PER_ABS_ATTENDANCE_REASONS_FK1 PER_ABS_ATTENDANCE_REASONS_FK2 PER_ABS_ATTENDANCE_REASONS_PK PER_ABS_ATTENDANCE_REASONS_UK2 Sequences Sequence NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE 1 1 1 1 2 3 System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_ABSENCE_ATTENDANCE_TYPES. The name of the absence reason (within absence type). Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID ABSENCE_ATTENDANCE_TYPE_ID ABS_ATTENDANCE_REASON_ID NAME ABSENCE_ATTENDANCE_TYPE_ID BUSINESS_GROUP_ID Derived Column PER_ABS_ATTENDANCE_REASONS_S ABS_ATTENDANCE_REASON_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–479 PER_ADDRESSES PER_ADDRESSES holds address information for current and ex–employees, current and ex–applicants and employee contacts. Addresses have a specific address STYLE that identifies the address format for a specific country, or territory. A person may have more than one address at any one time, and each address can be in a different style. ADDRESS_TYPE is user–defined and can be used to identify different types of address, for example, school, temporary or permanent address. The PRIMARY_FLAG identifies the primary address. Primary addresses are not DateTracked, but they are contiguous and cannot overlap. From the first date a person has an address to the last date they have an address, a person must have one primary address. Any secondary address can be disabled by entering a value in DATE_TO. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS QuickCodes Columns Column Primary Key Column Foreign Key Column ORGANIZATION_ID BUSINESS_GROUP_ID QuickCodes Type QuickCodes Table ADDRESS_TYPE ADDRESS_TYPE FND_COMMON_LOOKUPS PRIMARY_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name ADDRESS_ID (PK) Null? Type NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) PERSON_ID DATE_FROM PRIMARY_FLAG NOT NULL NUMBER(10) NOT NULL DATE NOT NULL VARCHAR2(30) STYLE NOT NULL VARCHAR2(30) ADDRESS_LINE1 ADDRESS_LINE2 NULL VARCHAR2(60) NULL VARCHAR2(60) ADDRESS_LINE3 ADDRESS_TYPE NULL VARCHAR2(60) NULL VARCHAR2(30) COMMENTS COUNTRY DATE_TO POSTAL_CODE NULL NULL NULL NULL REGION_1 NULL VARCHAR2(70) LONG VARCHAR2(60) DATE VARCHAR2(30) Description System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_PEOPLE. Start date at the address. Indicates whether this is the primary address for the person. Address style – foreign key to FND_TERRITORIES. The first line of the address. The second line of the address. The third line of the address. Address type, for example, home, business, weekend. General remark. Country. End date at this address. National code to identify addresses in a specific country. Primary region in which the address is located. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–480 Oracle HRMS Technical Reference Manual REGION_2 NULL VARCHAR2(70) REGION_3 NULL VARCHAR2(70) TELEPHONE_NUMBER_1 NULL VARCHAR2(60) TELEPHONE_NUMBER_2 NULL VARCHAR2(60) TELEPHONE_NUMBER_3 NULL VARCHAR2(60) TOWN_OR_CITY REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ADDR_ATTRIBUTE_CATEGORY ADDR_ATTRIBUTE1 ADDR_ATTRIBUTE2 ADDR_ATTRIBUTE3 ADDR_ATTRIBUTE4 ADDR_ATTRIBUTE5 ADDR_ATTRIBUTE6 ADDR_ATTRIBUTE7 ADDR_ATTRIBUTE8 ADDR_ATTRIBUTE9 ADDR_ATTRIBUTE10 ADDR_ATTRIBUTE11 ADDR_ATTRIBUTE12 ADDR_ATTRIBUTE13 ADDR_ATTRIBUTE14 ADDR_ATTRIBUTE15 ADDR_ATTRIBUTE16 ADDR_ATTRIBUTE17 ADDR_ATTRIBUTE18 ADDR_ATTRIBUTE19 ADDR_ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE OBJECT_VERSION_NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name PER_ADDRESSES_FK1 PER_ADDRESSES_N2 PER_ADDRESSES_PK Sequences Sequence VARCHAR2(30) NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(9) Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 Sub region of region 1 in which the address is located. Sub region of region 2 in which the address is located. Telephone number for the address. Second telephone number for the address. Third telephone number for the address. Town or city name. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Column Name BUSINESS_GROUP_ID PERSON_ID ADDRESS_ID Derived Column PER_ADDRESSES_S ADDRESS_ID Database Triggers Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–481 Trigger Trigger Trigger Trigger Name Time Level Event : : : : PER_ADDRESSES_OVN BEFORE ROW INSERT, UPDATE This trigger maintains the object_version_number column when a record is modified via an interface which does not support object_version_number explicitly. This ensures the object_version_number is maintained consistently. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–482 Oracle HRMS Technical Reference Manual PER_ALL_ASSIGNMENTS_F PER_ALL_ASSIGNMENTS_F is the DateTracked table that holds information about employee assignments. It also holds details of assignments for which an applicant has applied. The ASSIGNMENT_TYPE is E for an employee assignment, and A for an applicant assignment. Employees must have at least one employee assignment at all times in a period of service, and each assignment must have a unique number. Employees can have multiple assignments at any time, but there must always be a designated primary assignment. Applicants must have at least one applicant assignment throughout their application. Each assignment has an assignment status that can change over time. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS HR_ALL_ORGANIZATION_UNITS HR_ALL_ORGANIZATION_UNITS HR_ALL_ORGANIZATION_UNITS HR_LOCATIONS_ALL HR_SOFT_CODING_KEYFLEX PAY_PEOPLE_GROUPS PER_ALL_PEOPLE_F PER_ALL_POSITIONS PER_ALL_VACANCIES PER_APPLICATIONS PER_ASSIGNMENT_STATUS_TYPES PER_CAGR_GRADES_DEF PER_COLLECTIVE_AGREEMENTS PER_GRADES PER_JOBS PER_PAY_BASES PER_RECRUITMENT_ACTIVITIES QuickCodes Columns Column Primary Key Column Foreign Key Column ORGANIZATION_ID ORGANIZATION_ID ORGANIZATION_ID ORGANIZATION_ID LOCATION_ID SOFT_CODING_KEYFLEX_ID PEOPLE_GROUP_ID PERSON_ID POSITION_ID VACANCY_ID APPLICATION_ID ASSIGNMENT_STATUS_TYPE_ID CAGR_GRADE_DEF_ID COLLECTIVE_AGREEMENT_ID GRADE_ID JOB_ID PAY_BASIS_ID RECRUITMENT_ACTIVITY_ID BUSINESS_GROUP_ID SOURCE_ORGANIZATION_ID ORGANIZATION_ID ESTABLISHMENT_ID LOCATION_ID SOFT_CODING_KEYFLEX_ID PEOPLE_GROUP_ID PERSON_ID POSITION_ID VACANCY_ID APPLICATION_ID ASSIGNMENT_STATUS_TYPE_ID CAGR_GRADE_DEF_ID COLLECTIVE_AGREEMENT_ID GRADE_ID JOB_ID PAY_BASIS_ID RECRUITMENT_ACTIVITY_ID QuickCodes Type QuickCodes Table ASSIGNMENT_TYPE EMP_APL A E FND_COMMON_LOOKUPS Applicant Employee EMPLOYMENT_CATEGORY EMP_CAT FR FT PR PT FND_COMMON_LOOKUPS Fulltime–Regular Fulltime–Temporary Parttime–Regular Parttime–Temporary FREQUENCY FREQUENCY D M W Y FND_COMMON_LOOKUPS Day Month Week Year YES_NO FND_COMMON_LOOKUPS MANAGER_FLAG Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–483 N Y No Yes PERF_REVIEW_PERIOD_FREQUENCY QUALIFYING_UNITS D H M W Y FND_COMMON_LOOKUPS Days Hours Months Weeks Years PRIMARY_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes PROBATION_UNIT QUALIFYING_UNITS D H M W Y QUALIFYING_UNITS D H M W Y FND_COMMON_LOOKUPS Days Hours Months Weeks Years FND_COMMON_LOOKUPS Days Hours Months Weeks Years REC_TYPE FND_COMMON_LOOKUPS SAL_REVIEW_PERIOD_FREQUENCY SOURCE_TYPE Column Descriptions Name ASSIGNMENT_ID Null? Type (PK) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) BUSINESS_GROUP_ID RECRUITER_ID GRADE_ID POSITION_ID JOB_ID ASSIGNMENT_STATUS_TYPE_ID PAYROLL_ID LOCATION_ID PERSON_REFERRED_BY_ID SUPERVISOR_ID SPECIAL_CEILING_STEP_ID PERSON_ID RECRUITMENT_ACTIVITY_ID SOURCE_ORGANIZATION_ID NOT NULL NUMBER(10) NOT NULL DATE NOT NULL DATE NOT NULL NUMBER(15) NULL NUMBER(10) NULL NUMBER(15) NULL NUMBER(15) NULL NUMBER(15) NOT NULL NUMBER(9) NULL NULL NULL NULL NULL NUMBER(9) NUMBER(15) NUMBER(10) NUMBER(10) NUMBER(15) NOT NULL NUMBER(10) NULL NUMBER(15) NULL NUMBER(15) ORGANIZATION_ID NOT NULL NUMBER(15) PEOPLE_GROUP_ID NULL NUMBER(15) SOFT_CODING_KEYFLEX_ID NULL NUMBER(15) VACANCY_ID NULL NUMBER(15) Description System–generated primary key column. Effective start date. Effective end date. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_PEOPLE. Foreign key to PER_GRADES. Foreign key to PER_ALL_POSITIONS. Foreign key to PER_JOBS. Foreign key to PER_ASSIGNMENT_STATUS_TYPES. Foreign key to PAY_PAYROLLS. Foreign key to HR_LOCATIONS. Foreign key to PER_PEOPLE. Foreign key to PER_PEOPLE. Foreign key to PER_SPINAL_POINT_STEPS. Foreign key to PER_PEOPLE. Foreign key to PER_RECRUITMENT_ACTIVITIES. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PAY_PEOPLE_GROUPS. Foreign key to HR_SOFT_CODING_KEYFLEX. Foreign key to PER_ALL_VACANCIES. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–484 Oracle HRMS Technical Reference Manual PAY_BASIS_ID ASSIGNMENT_SEQUENCE NULL NUMBER(9) NOT NULL NUMBER(15) ASSIGNMENT_TYPE NOT NULL VARCHAR2(1) PRIMARY_FLAG NOT NULL VARCHAR2(30) APPLICATION_ID NULL NUMBER(15) ASSIGNMENT_NUMBER CHANGE_REASON NULL VARCHAR2(30) NULL VARCHAR2(30) COMMENT_ID NULL NUMBER(15) DATE_PROBATION_END DEFAULT_CODE_COMB_ID NULL DATE NULL NUMBER(15) EMPLOYMENT_CATEGORY NULL VARCHAR2(30) FREQUENCY NULL VARCHAR2(30) INTERNAL_ADDRESS_LINE NULL VARCHAR2(80) MANAGER_FLAG NULL VARCHAR2(30) NORMAL_HOURS PERF_REVIEW_PERIOD NULL NUMBER(22,3) NULL NUMBER(15) PERF_REVIEW_PERIOD_FREQUENCY NULL VARCHAR2(30) PERIOD_OF_SERVICE_ID NULL NUMBER(15) PROBATION_PERIOD PROBATION_UNIT NULL NUMBER(22,2) NULL VARCHAR2(30) SAL_REVIEW_PERIOD NULL NUMBER(15) SAL_REVIEW_PERIOD_FREQUENCY NULL VARCHAR2(30) SET_OF_BOOKS_ID NULL NUMBER(15) SOURCE_TYPE NULL VARCHAR2(30) TIME_NORMAL_FINISH TIME_NORMAL_START BARGAINING_UNIT_CODE LABOUR_UNION_MEMBER_FLAG HOURLY_SALARIED_CODE NULL NULL NULL NULL NULL CONTRACT_ID COLLECTIVE_AGREEMENT_ID NULL NUMBER(9) NULL NUMBER(9) CAGR_ID_FLEX_NUM NULL NUMBER(15) CAGR_GRADE_DEF_ID NULL NUMBER(15) ESTABLISHMENT_ID NULL NUMBER(15) VARCHAR2(5) VARCHAR2(5) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) Foreign key to PER_PAY_BASES. Used when defaulting assignment number. Assignment type; (E)mployee or (A)pplicant. Indicates primary employee assignment. Y/N. Foreign key to PER_APPLICATIONS. Employee assignment number. Reason the assignment last changed. Foreign key reference to HR_COMMENTS. End date of probation period. Foreign key to GL_CODE_COMBINATIONS. User defined category. For example Full–Time Permanent or Part–Time Permanent. Frequency of normal working hours, – week, month, year. Internal address details such as floor or office number. Indicates whether the employee in this assignment is designated a manager. Normal working hours. Number of units of time between performance reviews. Frequency units. Used with PERF_REVIEW_PERIOD to define time between reviews. Foreign key to PER_PERIODS_OF_SERVICE. Duration of probation period. Units of probation period duration. Length of time between salary reviews. Used with SAL REVIEW PERIOD to define time between salary reviews. Foreign key to GL_SETS_OF_BOOKS. Recruitment activity source for applicant assignment, for example, Advertisement). Work day normal end time. Work day normal start time. Bargaining unit code Labour union member flag Identifies if the assignment is paid by the hour or by a salary. Foreign key to PER_CONTRACTS_F Foreign key to PER_COLLECTIVE_AGREEMENTS Keyflex Structure Identifier for Collectively Agreed Grade Foreign key to PER_CAGR_GRADES_DEF Foreign key to HR_ORGANIZATION_UNITS Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–485 REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ASS_ATTRIBUTE_CATEGORY ASS_ATTRIBUTE1 ASS_ATTRIBUTE2 ASS_ATTRIBUTE3 ASS_ATTRIBUTE4 ASS_ATTRIBUTE5 ASS_ATTRIBUTE6 ASS_ATTRIBUTE7 ASS_ATTRIBUTE8 ASS_ATTRIBUTE9 ASS_ATTRIBUTE10 ASS_ATTRIBUTE11 ASS_ATTRIBUTE12 ASS_ATTRIBUTE13 ASS_ATTRIBUTE14 ASS_ATTRIBUTE15 ASS_ATTRIBUTE16 ASS_ATTRIBUTE17 ASS_ATTRIBUTE18 ASS_ATTRIBUTE19 ASS_ATTRIBUTE20 ASS_ATTRIBUTE21 ASS_ATTRIBUTE22 ASS_ATTRIBUTE23 ASS_ATTRIBUTE24 ASS_ATTRIBUTE25 ASS_ATTRIBUTE26 ASS_ATTRIBUTE27 ASS_ATTRIBUTE28 ASS_ATTRIBUTE29 ASS_ATTRIBUTE30 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE TITLE OBJECT_VERSION_NUMBER Indexes Index Name NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) NUMBER(9) Index Type PER_ASSIGNMENTS_F_FK1 PER_ASSIGNMENTS_F_FK13 PER_ASSIGNMENTS_F_FK14 PER_ASSIGNMENTS_F_FK15 PER_ASSIGNMENTS_F_FK16 PER_ASSIGNMENTS_F_FK17 PER_ASSIGNMENTS_F_FK18 PER_ASSIGNMENTS_F_FK19 PER_ASSIGNMENTS_F_FK20 PER_ASSIGNMENTS_F_FK21 NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE Sequence 1 1 1 1 1 1 1 1 1 1 Standard Who column. Standard Who column. Standard Who column. Standard Who column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Title for assignment. System–generated version of row. Increments by one with each update. Column Name BUSINESS_GROUP_ID RECRUITMENT_ACTIVITY_ID SOURCE_ORGANIZATION_ID ORGANIZATION_ID PEOPLE_GROUP_ID SOFT_CODING_KEYFLEX_ID VACANCY_ID PAY_BASIS_ID ESTABLISHMENT_ID COLLECTIVE_AGREEMENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–486 Oracle HRMS Technical Reference Manual PER_ASSIGNMENTS_F_FK3 PER_ASSIGNMENTS_F_FK4 PER_ASSIGNMENTS_F_FK5 PER_ASSIGNMENTS_F_FK6 PER_ASSIGNMENTS_F_FK8 PER_ASSIGNMENTS_F_N10 PER_ASSIGNMENTS_F_N11 PER_ASSIGNMENTS_F_N12 PER_ASSIGNMENTS_F_N2 PER_ASSIGNMENTS_F_N50 PER_ASSIGNMENTS_F_N7 PER_ASSIGNMENTS_F_N9 PER_ASSIGNMENTS_F_PK NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT PER_ASSIGNMENTS_N4 PER_ASSIGNMENTS_N5 NOT UNIQUE NOT UNIQUE Sequences Sequence UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 1 1 GRADE_ID POSITION_ID JOB_ID ASSIGNMENT_STATUS_TYPE_ID LOCATION_ID SUPERVISOR_ID SPECIAL_CEILING_STEP_ID PERSON_ID RECRUITER_ID ASSIGNMENT_NUMBER PAYROLL_ID PERSON_REFERRED_BY_ID ASSIGNMENT_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE PERIOD_OF_SERVICE_ID APPLICATION_ID Derived Column PER_ASSIGNMENTS_S ASSIGNMENT_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : PER_ALL_ASSIGNMENTS_F_OVN BEFORE ROW INSERT, UPDATE This trigger maintains the object_version_number column when a record is modified via an interface which does not support the object_version_number explicitly. This ensures the object_version_number is maintained consistently. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–487 PER_ALL_ORGANIZATION_UNITS Unsecured version of PER_ORGANIZATION_UNITS. View Definition CREATE VIEW PER_ALL_ORGANIZATION_UNITS as SELECT O.ORGANIZATION_ID , O.BUSINESS_GROUP_ID , OTL.NAME , O.DATE_FROM , O.DATE_TO , O.INTERNAL_ADDRESS_LINE , O.COMMENTS , O2.ORG_INFORMATION1 , O2.ORG_INFORMATION2 , O2.ORG_INFORMATION3 , O2.ORG_INFORMATION4 , O.INTERNAL_EXTERNAL_FLAG , O.TYPE , O.LOCATION_ID , O.COST_ALLOCATION_KEYFLEX_ID , O.SOFT_CODING_KEYFLEX_ID FROM HR_ALL_ORGANIZATION_UNITS O , HR_ALL_ORGANIZATION_UNITS_TL OTL , HR_ORGANIZATION_INFORMATION O2 , HR_ORGANIZATION_INFORMATION O3 WHERE O.ORGANIZATION_ID = O2.ORGANIZATION_ID (+) AND O.ORGANIZATION_ID = O3.ORGANIZATION_ID AND O2.ORG_INFORMATION_CONTEXT (+) || ’’ = ’Work Day Information’ AND O3.ORG_INFORMATION_CONTEXT || ’’ = ’CLASS’ AND O3.ORG_INFORMATION1 = ’HR_ORG’ AND O3.ORG_INFORMATION2 = ’Y’ AND O.ORGANIZATION_ID = OTL.ORGANIZATION_ID AND OTL.LANGUAGE = userenv(’LANG’) Column Descriptions Name ORGANIZATION_ID BUSINESS_GROUP_ID NAME DATE_FROM DATE_TO INTERNAL_ADDRESS_LINE COMMENTS DEFAULT_START_TIME DEFAULT_END_TIME WORKING_HOURS FREQUENCY INTERNAL_EXTERNAL_FLAG TYPE LOCATION_ID COST_ALLOCATION_KEYFLEX_ID Null? Type NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) VARCHAR2(60) DATE DATE VARCHAR2(80) LONG VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(30) VARCHAR2(30) NUMBER(15) NUMBER(9) Description Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer to to to to to to to to to to to to to to to base base base base base base base base base base base base base base base table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–488 Oracle HRMS Technical Reference Manual SOFT_CODING_KEYFLEX_ID NULL NUMBER(15) Refer to base table. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–489 PER_ALL_PEOPLE_F PER_ALL_PEOPLE_F is the DateTracked table that holds personal information for employees, applicants, ex–employees, ex–applicants, contacts and other people. The columns START_DATE, EFFECTIVE_START_DATE and EFFECTIVE_END_DATE are all maintained by DateTrack. The START_DATE is the date when the first record for this person was created. The earliest EFFECTIVE_START_DATE for a person is equal to the START_DATE. NOTE: Users must not enter information into the Developer Descriptive Flexfield columns. These are reserved for the use of localization and verticalization teams, for entry and maintenance of legislative or industry–specific data. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_PERSON_TYPES QuickCodes Columns Column BACKGROUND_CHECK_STATUS Primary Key Column Foreign Key Column ORGANIZATION_ID PERSON_TYPE_ID BUSINESS_GROUP_ID PERSON_TYPE_ID QuickCodes Type QuickCodes Table YES_NO N Y FND_COMMON_LOOKUPS No Yes BLOOD_TYPE BLOOD_TYPE FND_COMMON_LOOKUPS EXPENSE_CHECK_SEND_TO_ADDRESS HOME_OFFICE H O FND_COMMON_LOOKUPS Home Office FAST_PATH_EMPLOYEE YES_NO N Y FND_COMMON_LOOKUPS No Yes MARITAL_STATUS MAR_STATUS M S FND_COMMON_LOOKUPS Married Single NATIONALITY NATIONALITY FND_COMMON_LOOKUPS ON_MILITARY_SERVICE YES_NO N Y FND_COMMON_LOOKUPS No Yes REHIRE_RECOMMENDATION YES_NO N Y FND_COMMON_LOOKUPS No Yes RESUME_EXISTS YES_NO N Y FND_COMMON_LOOKUPS No Yes SECOND_PASSPORT_EXISTS YES_NO N Y FND_COMMON_LOOKUPS No Yes SEX SEX F M FND_COMMON_LOOKUPS Female Male Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–490 Oracle HRMS Technical Reference Manual STUDENT_STATUS STUDENT_STATUS FND_COMMON_LOOKUPS TITLE TITLE DR. MISS MR. MRS. MS. FND_COMMON_LOOKUPS Doctor Miss Mr. Mrs. Ms. WORK_SCHEDULE WORK_SCHEDULE FND_COMMON_LOOKUPS Column Descriptions Name PERSON_ID (PK) Null? Type EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) BUSINESS_GROUP_ID NOT NOT NOT PERSON_TYPE_ID NOT LAST_NAME NOT START_DATE NOT APPLICANT_NUMBER BACKGROUND_CHECK_STATUS BACKGROUND_DATE_CHECK BLOOD_TYPE COMMENT_ID CORRESPONDENCE_LANGUAGE CURRENT_APPLICANT_FLAG CURRENT_EMP_OR_APL_FLAG CURRENT_EMPLOYEE_FLAG DATE_EMPLOYEE_DATA_VERIFIED DATE_OF_BIRTH EMAIL_ADDRESS EMPLOYEE_NUMBER EXPENSE_CHECK_SEND_TO_ADDRESS FAST_PATH_EMPLOYEE FIRST_NAME FTE_CAPACITY FULL_NAME HOLD_APPLICANT_DATE_UNTIL HONORS INTERNAL_LOCATION KNOWN_AS LAST_MEDICAL_TEST_BY LAST_MEDICAL_TEST_DATE MAILSTOP MARITAL_STATUS MIDDLE_NAMES Description NOT NULL NUMBER(10) System generated person primary key from PER_PEOPLE_S. NULL DATE Effective start date. NULL DATE Effective end date. NULL NUMBER(15) Foreign key to HR_ORGANIZATION_UNITS. NULL NUMBER(15) Foreign key to PER_PERSON_TYPES. NULL VARCHAR2(40) Last name of the person, (surname, family name). NULL DATE Start date for the person (not the DateTrack attribute). NULL VARCHAR2(30) Number assigned to person if ever classed as an applicant. NULL VARCHAR2(30) Background check status. NULL DATE Background date check. NULL VARCHAR2(30) Blood group. NULL NUMBER(15) Foreign key reference to remark. NULL VARCHAR2(30) Correspondence Language validated against FND_LANGUAGES. NULL VARCHAR2(30) Yes or null. NULL VARCHAR2(30) Yes or null. NULL VARCHAR2(30) Yes or null. NULL DATE Date when the employee last verified the data. NULL DATE Date of birth. NULL VARCHAR2(240) Holds actual email identifier. NULL VARCHAR2(30) Number assigned to a person if they have been an employee. NULL VARCHAR2(30) Mailing address. NULL VARCHAR2(30) Currently unsupported. NULL VARCHAR2(20) First name of person. NULL NUMBER(5,2) Full–time employment capacity. NULL VARCHAR2(240) Concatenation of last name, title, first name, middle names and the name the person is known by. NULL DATE Hold applicant until. NULL VARCHAR2(30) Honors. NULL VARCHAR2(30) Internal location. NULL VARCHAR2(80) Preferred name, if different from first name. NULL VARCHAR2(60) Last medical test by. NULL DATE Last medical test date. NULL VARCHAR2(30) Internal mail location. NULL VARCHAR2(30) Marital status. NULL VARCHAR2(60) Middle names. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–491 NATIONALITY NATIONAL_IDENTIFIER NULL VARCHAR2(30) NULL VARCHAR2(30) OFFICE_NUMBER ON_MILITARY_SERVICE ORDER_NAME NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(240) PRE_NAME_ADJUNCT PREVIOUS_LAST_NAME NULL VARCHAR2(30) NULL VARCHAR2(40) PROJECTED_START_DATE REHIRE_AUTHORIZOR REHIRE_REASON REHIRE_RECOMMENDATION RESUME_EXISTS RESUME_LAST_UPDATED REGISTERED_DISABLED_FLAG NULL NULL NULL NULL NULL NULL NULL SECOND_PASSPORT_EXISTS NULL VARCHAR2(30) SEX STUDENT_STATUS SUFFIX NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) TITLE VENDOR_ID WORK_SCHEDULE WORK_TELEPHONE COORD_BEN_MED_PLN_NO NULL NULL NULL NULL NULL COORD_BEN_NO_CVG_FLAG NULL VARCHAR2(30) DPDNT_ADOPTION_DATE DPDNT_VLNTRY_SVCE_FLAG NULL DATE NULL VARCHAR2(30) RECEIPT_OF_DEATH_CERT_DATE NULL DATE USES_TOBACCO_FLAG BENEFIT_GROUP_ID NULL VARCHAR2(30) NULL NUMBER(15) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE VARCHAR2(30) VARCHAR2(60) VARCHAR2(30) VARCHAR2(30) DATE VARCHAR2(30) VARCHAR2(30) NUMBER(15) VARCHAR2(30) VARCHAR2(60) VARCHAR2(30) Nationality. Number by which a person is identified in a given legislation. Office number. On military service. Concatenated name used for ordering on select. Name prefix. Previous last name of person (if applicable). Currently unsupported. Currently unsupported. Reason for re–hiring. Re–hire recommendation. Resume exists. Date resume last updated. Flag indicating whether person is classified as disabled. Second passport available flag. Legal gender. Student status. Suffix after the surname e.g. Sr., Jr., III Title e.g. Mr, Mrs, Dr. Not used. Work schedule. Unsupported. Coordination of benefits medical group plan number. Coordination of benefits no other coverage flag Dependent adoption date Dependent voluntary service flag Receipt of death certificate date Uses tobacco flag Foreign key to benefits group table. Standard Who Column. Standard Who column. Standard Who Column. Standard Who column. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–492 Oracle HRMS Technical Reference Manual ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 ATTRIBUTE21 ATTRIBUTE22 ATTRIBUTE23 ATTRIBUTE24 ATTRIBUTE25 ATTRIBUTE26 ATTRIBUTE27 ATTRIBUTE28 ATTRIBUTE29 ATTRIBUTE30 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE PER_INFORMATION_CATEGORY NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) PER_INFORMATION1 NULL VARCHAR2(150) PER_INFORMATION2 NULL VARCHAR2(150) PER_INFORMATION3 NULL VARCHAR2(150) PER_INFORMATION4 NULL VARCHAR2(150) PER_INFORMATION5 NULL VARCHAR2(150) PER_INFORMATION6 NULL VARCHAR2(150) PER_INFORMATION7 NULL VARCHAR2(150) PER_INFORMATION8 NULL VARCHAR2(150) PER_INFORMATION9 NULL VARCHAR2(150) PER_INFORMATION10 NULL VARCHAR2(150) PER_INFORMATION11 NULL VARCHAR2(150) PER_INFORMATION12 NULL VARCHAR2(150) PER_INFORMATION13 NULL VARCHAR2(150) PER_INFORMATION14 NULL VARCHAR2(150) PER_INFORMATION15 NULL VARCHAR2(150) PER_INFORMATION16 NULL VARCHAR2(150) PER_INFORMATION17 NULL VARCHAR2(150) PER_INFORMATION18 NULL VARCHAR2(150) PER_INFORMATION19 NULL VARCHAR2(150) Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–493 PER_INFORMATION20 NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield. NULL VARCHAR2(150) Developer descriptive flexfield. NULL VARCHAR2(150) Developer descriptive flexfield. NULL VARCHAR2(150) Developer descriptive flexfield. NULL VARCHAR2(150) Developer descriptive flexfield. NULL VARCHAR2(150) Developer descriptive flexfield. NULL VARCHAR2(150) Developer descriptive flexfield. NULL VARCHAR2(150) Developer descriptive flexfield. NULL VARCHAR2(150) Developer descriptive flexfield. NULL VARCHAR2(150) Developer descriptive flexfield. NULL NUMBER(9) System–generated version of row. Increments by one with each update. NULL DATE Date of death. NULL DATE Original date of hire. PER_INFORMATION21 PER_INFORMATION22 PER_INFORMATION23 PER_INFORMATION24 PER_INFORMATION25 PER_INFORMATION26 PER_INFORMATION27 PER_INFORMATION28 PER_INFORMATION29 PER_INFORMATION30 OBJECT_VERSION_NUMBER DATE_OF_DEATH ORIGINAL_DATE_OF_HIRE Indexes Index Name PER_PEOPLE_F_FK1 PER_PEOPLE_F_FK2 PER_PEOPLE_F_N50 PER_PEOPLE_F_N51 PER_PEOPLE_F_N52 PER_PEOPLE_F_N53 PER_PEOPLE_F_N54 PER_PEOPLE_F_PK Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE Sequences Sequence PER_PEOPLE_S Sequence 1 1 1 1 1 1 1 1 2 3 Column Name BUSINESS_GROUP_ID PERSON_TYPE_ID LAST_NAME EMPLOYEE_NUMBER APPLICANT_NUMBER NATIONAL_IDENTIFIER FULL_NAME PERSON_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column PERSON_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : SSP_PER_T1 AFTER ROW UPDATE ((new.date_of_death is not null and old.date_of_death != Recalculate SSP/SMP if the person dies or their date of birth is changed. new.date_of_death) or (new.date_of_birth is not null and old.date_of_birth != new.date_of_birth)) Trigger Trigger Trigger Trigger Name Time Level Event : : : : PER_ALL_PEOPLE_F_OVN BEFORE ROW INSERT, UPDATE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–494 Oracle HRMS Technical Reference Manual This trigger maintains the object_version_number column when a record is modified via an interface which does not support the object_version_number explicitly. This ensures the object_version_number is maintained consistently. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–495 PER_ALL_POSITIONS PER_ALL_POSITIONS has been superceded by HR_ALL_POSITIONS_F. Position data is maintained in this process giving a snapshot of the position data as of SYSDATE. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS HR_ALL_ORGANIZATION_UNITS HR_LOCATIONS_ALL PER_ALL_POSITIONS PER_ALL_POSITIONS PER_JOBS PER_POSITION_DEFINITIONS QuickCodes Columns Column Primary Key Column Foreign Key Column ORGANIZATION_ID ORGANIZATION_ID LOCATION_ID POSITION_ID POSITION_ID JOB_ID POSITION_DEFINITION_ID BUSINESS_GROUP_ID ORGANIZATION_ID LOCATION_ID SUCCESSOR_POSITION_ID RELIEF_POSITION_ID JOB_ID POSITION_DEFINITION_ID QuickCodes Type QuickCodes Table FREQUENCY FREQUENCY D M W Y FND_COMMON_LOOKUPS Day Month Week Year PROBATION_PERIOD_UNITS QUALIFYING_UNITS D H M W Y FND_COMMON_LOOKUPS Days Hours Months Weeks Years REPLACEMENT_REQUIRED_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name POSITION_ID (PK) Null? Type BUSINESS_GROUP_ID NOT NULL JOB_ID ORGANIZATION_ID NOT NULL NOT NULL SUCCESSOR_POSITION_ID NULL RELIEF_POSITION_ID NULL LOCATION_ID POSITION_DEFINITION_ID NULL NOT NULL DATE_EFFECTIVE COMMENTS DATE_END NOT NULL NULL NULL FREQUENCY NAME Description NOT NULL NUMBER(15) NULL NULL System–generated primary key column. NUMBER(15) Foreign key to HR_ORGANIZATION_UNITS. NUMBER(15) Foreign key to PER_JOBS. NUMBER(15) Foreign key to HR_ORGANIZATION_UNITS. NUMBER(15) Foreign key to PER_ALL_POSITIONS. NUMBER(15) Foreign key to PER_ALL_POSITIONS. NUMBER(15) Foreign key to HR_LOCATIONS. NUMBER(15) Foreign key to PER_POSITION_DEFINITIONS. DATE Date position effective from. LONG General remark. DATE Date the position becomes void. VARCHAR2(30) Frequency of working hours. VARCHAR2(240) Name of the position. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–496 Oracle HRMS Technical Reference Manual PROBATION_PERIOD NULL NUMBER(22,2) PROBATION_PERIOD_UNITS NULL VARCHAR2(30) REPLACEMENT_REQUIRED_FLAG NULL VARCHAR2(30) TIME_NORMAL_FINISH TIME_NORMAL_START WORKING_HOURS NULL VARCHAR2(5) NULL VARCHAR2(5) NULL NUMBER(22,3) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 STATUS OBJECT_VERSION_NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(30) NUMBER(9) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Indexes Index Name Index Type PER_POSITIONS_FK1 PER_POSITIONS_FK2 PER_POSITIONS_FK3 PER_POSITIONS_FK4 PER_POSITIONS_FK5 PER_POSITIONS_FK6 PER_POSITIONS_FK7 PER_POSITIONS_PK PER_POSITIONS_UK2 NOT NOT NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE Sequence 1 1 1 1 1 1 1 1 1 2 Length of the probation period. Units that the probation period is measured in. Is replacement required when person assigned to position is absent. Normal end time. Normal start time. Number of normal working hours. Standard Who Column. Standard Who column. Standard Who Column. Standard Who column. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Status of the Position System–generated version of row. Increments by one with each update. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID JOB_ID ORGANIZATION_ID SUCCESSOR_POSITION_ID RELIEF_POSITION_ID LOCATION_ID POSITION_DEFINITION_ID POSITION_ID NAME BUSINESS_GROUP_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–497 Sequences Sequence Derived Column PER_POSITIONS_S POSITION_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : PER_ALL_POSITIONS_OVN BEFORE ROW INSERT, UPDATE This trigger maintains the object_version_number column when a record is modified via an interface which does not support the object_version_number explicitly. This ensures the object_version_number is maintained consistently. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–498 Oracle HRMS Technical Reference Manual PER_ALL_VACANCIES PER_ALL_VACANCIES holds definitions of vacancies within a specific requisition. A vacancy may include components identifying an organization, job, group, grade, position and location. These are used as the defaults for any applicant assignment to that vacancy. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS HR_ALL_ORGANIZATION_UNITS HR_LOCATIONS_ALL PAY_PEOPLE_GROUPS PER_ALL_POSITIONS PER_GRADES PER_JOBS PER_REQUISITIONS Column Descriptions Name VACANCY_ID (PK) BUSINESS_GROUP_ID Primary Key Column Foreign Key Column ORGANIZATION_ID ORGANIZATION_ID LOCATION_ID PEOPLE_GROUP_ID POSITION_ID GRADE_ID JOB_ID REQUISITION_ID BUSINESS_GROUP_ID ORGANIZATION_ID LOCATION_ID PEOPLE_GROUP_ID POSITION_ID GRADE_ID JOB_ID REQUISITION_ID Null? Type NOT NULL NUMBER(15) NOT NULL NUMBER(15) POSITION_ID NULL NUMBER(15) JOB_ID GRADE_ID ORGANIZATION_ID NULL NUMBER(15) NULL NUMBER(15) NULL NUMBER(15) REQUISITION_ID NOT NULL NUMBER(15) PEOPLE_GROUP_ID NULL NUMBER(15) LOCATION_ID RECRUITER_ID NULL NUMBER(15) NULL NUMBER(10) DATE_FROM NAME COMMENTS DATE_TO DESCRIPTION NUMBER_OF_OPENINGS STATUS BUDGET_MEASUREMENT_TYPE BUDGET_MEASUREMENT_VALUE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 NOT NULL DATE NOT NULL VARCHAR2(30) NULL LONG NULL DATE NULL VARCHAR2(80) NULL NUMBER(5) NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(30) VARCHAR2(30) NUMBER(22,2) NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) Description System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_ALL_POSITIONS. Foreign key to PER_JOBS. Foreign key to PER_GRADES. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_REQUISITIONS. Foreign key to PAY_PEOPLE_GROUPS. Foreign key to HR_LOCATIONS. Foreign key to PER_ALL_PEOPLE_F. Date vacancy starts. Vacancy name. General remark. Date vacancy ends. Vacancy description. Number of people who can be hired for this vacancy. Status for the vacancy. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Descriptive flexfield structure defining column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–499 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE VACANCY_CATEGORY NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(80) Index Type PER_VACANCIES_FK1 PER_VACANCIES_FK2 PER_VACANCIES_FK3 PER_VACANCIES_FK4 PER_VACANCIES_FK5 PER_VACANCIES_FK6 PER_VACANCIES_FK7 PER_VACANCIES_FK8 PER_VACANCIES_N9 PER_VACANCIES_PK PER_VACANCIES_UK2 Sequences Sequence NOT NOT NOT NOT NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE Sequence 1 1 1 1 1 1 1 1 1 1 1 2 Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Currently unsupported. Column Name BUSINESS_GROUP_ID POSITION_ID JOB_ID GRADE_ID ORGANIZATION_ID REQUISITION_ID PEOPLE_GROUP_ID LOCATION_ID RECRUITER_ID VACANCY_ID REQUISITION_ID NAME Derived Column PER_VACANCIES_S VACANCY_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–500 Oracle HRMS Technical Reference Manual PER_ANALYSIS_CRITERIA PER_ANALYSIS_CRITERIA is a key flexfield combinations table for the personal analysis flexfield. This flexfield holds the segment information for job and position requirements and person special information. Column Descriptions Name ANALYSIS_CRITERIA_ID Null? Type (PK) NOT NULL NUMBER(15) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ID_FLEX_NUM NULL NULL NULL NULL NOT NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(15) SUMMARY_FLAG ENABLED_FLAG START_DATE_ACTIVE NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(1) NULL DATE END_DATE_ACTIVE NULL DATE SEGMENT1 SEGMENT2 SEGMENT3 SEGMENT4 SEGMENT5 SEGMENT6 SEGMENT7 SEGMENT8 SEGMENT9 SEGMENT10 SEGMENT11 SEGMENT12 SEGMENT13 SEGMENT14 SEGMENT15 SEGMENT16 SEGMENT17 SEGMENT18 SEGMENT19 SEGMENT20 SEGMENT21 SEGMENT22 SEGMENT23 SEGMENT24 SEGMENT25 SEGMENT26 SEGMENT27 SEGMENT28 SEGMENT29 SEGMENT30 LAST_UPDATE_DATE LAST_UPDATED_BY NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) DATE NUMBER(15) Description System–generated primary key column. Standard Who Column. Standard Who column. Standard Who Column. Standard Who column. Key flexfield structure foreign key. Key flexfield summary flag. Key flexfield enabled flag. Date before which key flexfield combination is invalid. Date after which key flexfield combination is invalid. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Standard Who column. Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–501 LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE OBJECT_VERSION_NUMBER NULL NULL NULL NULL Indexes Index Name PER_ANALYSIS_CRITERIA_N1 PER_ANALYSIS_CRITERIA_PK Sequences Sequence NUMBER(15) NUMBER(15) DATE NUMBER(9) Index Type Sequence NOT UNIQUE UNIQUE 5 1 Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Column Name ID_FLEX_NUM ANALYSIS_CRITERIA_ID Derived Column PER_ANALYSIS_CRITERIA_S ANALYSIS_CRITERIA_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–502 Oracle HRMS Technical Reference Manual PER_APPLICATIONS PER_APPLICATIONS holds the identifying information about applications for employment. Applications are equivalent to the period of service for an employee. An applicant may have only one open application at any time, but within each application they can apply for any number of different assignments. Information for each assignment applied for, including the current status in that assignment, is held in PER_ALL_ASSIGNMENTS_F. When an applicant is terminated, or is hired as an employee DATE_END is set by the system. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS QuickCodes Columns Column SUCCESSFUL_FLAG Column Descriptions Name APPLICATION_ID Primary Key Column Foreign Key Column ORGANIZATION_ID BUSINESS_GROUP_ID QuickCodes Type QuickCodes Table YES_NO N Y FND_COMMON_LOOKUPS No Yes Null? Type (PK) NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) PERSON_ID NOT NULL NUMBER(10) DATE_RECEIVED COMMENTS CURRENT_EMPLOYER NOT NULL DATE NULL LONG NULL VARCHAR2(30) DATE_END PROJECTED_HIRE_DATE NULL DATE NULL DATE SUCCESSFUL_FLAG NULL VARCHAR2(30) TERMINATION_REASON NULL VARCHAR2(30) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE APPL_ATTRIBUTE_CATEGORY APPL_ATTRIBUTE1 APPL_ATTRIBUTE2 APPL_ATTRIBUTE3 APPL_ATTRIBUTE4 APPL_ATTRIBUTE5 APPL_ATTRIBUTE6 APPL_ATTRIBUTE7 APPL_ATTRIBUTE8 APPL_ATTRIBUTE9 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Description System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_ALL_PEOPLE_F. Date application was received. General remark. Current employer of the applicant. Date the application ends. Projected hire date for the applicant. Indicates whether the application was successful. Reason for terminating the application. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–503 APPL_ATTRIBUTE10 APPL_ATTRIBUTE11 APPL_ATTRIBUTE12 APPL_ATTRIBUTE13 APPL_ATTRIBUTE14 APPL_ATTRIBUTE15 APPL_ATTRIBUTE16 APPL_ATTRIBUTE17 APPL_ATTRIBUTE18 APPL_ATTRIBUTE19 APPL_ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE OBJECT_VERSION_NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name PER_APPLICATIONS_FK1 PER_APPLICATIONS_N2 PER_APPLICATIONS_PK Sequences Sequence VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(9) Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Column Name BUSINESS_GROUP_ID PERSON_ID APPLICATION_ID Derived Column PER_APPLICATIONS_S APPLICATION_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : PER_PTU_APL_MAINTAIN_I BEFORE ROW INSERT This trigger creates a person type usage record with the system_person_type of ’APL’ whenever an Application is created. This could be for a new applicant or for an employee applying for an internal vacancy. Trigger Trigger Trigger Trigger Name Time Level Event : : : : PER_APPLICATIONS_OVN BEFORE ROW INSERT, UPDATE This trigger maintains the object_version_number column when a record is modified via an interface which does not support the object_version_number explicitly. This ensures the object_version_number is maintained consistently. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–504 Oracle HRMS Technical Reference Manual PER_APPRAISALS An appraisal is a record of an evaluation of a person by others for the purposes of 1. reviewing performance with respect to work performed and objectives that have been set previously 2. setting new objectives for a future period 3. determining personal development requirements 4. determining action items that will be undertaken to assist in personal development and future performance An assessment may have an overall performance rating held against it. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_APPRAISAL_TEMPLATES PER_RATING_LEVELS Column Descriptions Name Primary Key Column Foreign Key Column ORGANIZATION_ID APPRAISAL_TEMPLATE_ID RATING_LEVEL_ID BUSINESS_GROUP_ID APPRAISAL_TEMPLATE_ID OVERALL_PERFORMANCE_LEVEL_ID Null? Type APPRAISAL_ID (PK) BUSINESS_GROUP_ID NOT NULL NUMBER(15) NOT NULL NUMBER(15) OBJECT_VERSION_NUMBER NOT NULL APPRAISAL_TEMPLATE_ID NOT NULL APPRAISEE_PERSON_ID NOT NULL APPRAISER_PERSON_ID NOT NULL APPRAISAL_DATE NULL GROUP_DATE NULL GROUP_INITIATOR_ID NULL APPRAISAL_PERIOD_END_DATE NOT NULL APPRAISAL_PERIOD_START_DATE NOT NULL TYPE NULL NEXT_APPRAISAL_DATE NULL STATUS NULL COMMENTS NULL OVERALL_PERFORMANCE_LEVEL_ID NULL Description Primary key of Appraisals Foreign key to HR_ORGANIZATION_UNITS. NUMBER(9) System–generated version of row. Increments by one with each update. NUMBER(15) Primary key of Appraisal Template NUMBER(15) Foreign key to PER_ALL_ASSIGNMENTS_F, holds the ID of the person on whom the appraisal is being performed. NUMBER(15) Foreign key to PER_ALL_ASSIGNMENTS_F, holds the ID of the person performing the appraisal. DATE The date on which the appraisal takes place DATE The date the group was created on. NUMBER(9) The ID of the user who created the group. DATE The date on which the review period ended DATE The date on which the review period started VARCHAR2(30) The type of appraisal being performed e.g. Annual Review DATE The proposed date of the next appraisal VARCHAR2(30) The status of the appraisal within an approval process. e.g. awaiting approval VARCHAR2(2000) General comments about the appraisal NUMBER(15) Unique identifier of the Rating Level Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–505 OPEN NULL VARCHAR2(30) ATTRIBUTE_CATEGORY NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type PER_APPRAISALS_FK1 PER_APPRAISALS_FK2 PER_APPRAISALS_FK3 PER_APPRAISALS_FK4 PER_APPRAISALS_FK5 PER_APPRAISALS_PK Sequences Sequence NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE Sequence 2 1 2 2 2 2 Denotes whether the appraisal can be modified or not. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID APPRAISAL_TEMPLATE_ID OVERALL_PERFORMANCE_LEVEL_ID APPRAISEE_PERSON_ID APPRAISER_PERSON_ID APPRAISAL_ID Derived Column PER_APPRAISALS_S APPRAISAL_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–506 Oracle HRMS Technical Reference Manual PER_APPRAISAL_TEMPLATES The appraisal template is the header of, or grouping for, a number of appraisal questions. Each appraisal template defines a type of appraisal e.g. Annual performance review. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS HR_QUESTIONNAIRES PER_ASSESSMENT_TYPES PER_RATING_SCALES Column Descriptions Name APPRAISAL_TEMPLATE_ID Primary Key Column Foreign Key Column ORGANIZATION_ID QUESTIONNAIRE_TEMPLATE_ID ASSESSMENT_TYPE_ID RATING_SCALE_ID BUSINESS_GROUP_ID QUESTIONNAIRE_TEMPLATE_ID ASSESSMENT_TYPE_ID RATING_SCALE_ID Null? Type (PK) Description NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL OBJECT_VERSION_NUMBER NOT NULL NAME NOT NULL DESCRIPTION NULL INSTRUCTIONS NULL DATE_FROM NULL DATE_TO NULL ASSESSMENT_TYPE_ID NULL RATING_SCALE_ID NULL QUESTIONNAIRE_TEMPLATE_ID NULL QUESTIONNAIRE_LANGUAGE NULL ATTRIBUTE_CATEGORY NULL ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Primary key of Appraisal Template NUMBER(15) Foreign key to HR_ORGANIZATION_UNITS. NUMBER(9) System–generated version of row. Increments by one with each update. VARCHAR2(80) Name or Title of the Appraisal Template VARCHAR2(2000) A brief description of the nature and purpose of the appraisal template LONG General instructions on how to complete the Appraisal DATE The date from which the Appraisal Template is valid DATE The date until which the Appraisal Template is valid NUMBER(9) Unique identifier of assessment type NUMBER(9) Primary Key for PER_RATING_SCALES NUMBER Foreign key to PER_PROPOSAL_QUESTION_TYPES. VARCHAR2(30) The language of the Questionnaire VARCHAR2(30) Descriptive flexfield structure defining column. VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–507 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name PER_APPRAISAL_TEMPLATES_FK1 PER_APPRAISAL_TEMPLATES_FK2 PER_APPRAISAL_TEMPLATES_FK3 PER_APPRAISAL_TEMPLATES_PK PER_APPRAISAL_TEMPLATES_UK2 Sequences Sequence VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE 2 1 1 2 2 4 Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID ASSESSMENT_TYPE_ID RATING_SCALE_ID APPRAISAL_TEMPLATE_ID NAME BUSINESS_GROUP_ID Derived Column PER_APPRAISAL_TEMPLATES_S APPRAISAL_TEMPLATE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–508 Oracle HRMS Technical Reference Manual column column column column column PER_ASSESSMENTS The grouping of a set of assessment elements each of which represents a persons opinion of either their own or another persons proficiency level or performance rating for a competence over a given period of time. The assessment may hold the overall assessment score which is a sum of the scores on each of the constituent assessment elements. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_APPRAISALS PER_ASSESSMENT_GROUPS PER_ASSESSMENT_TYPES Column Descriptions Name ASSESSMENT_ID Primary Key Column Foreign Key Column ORGANIZATION_ID APPRAISAL_ID ASSESSMENT_GROUP_ID ASSESSMENT_TYPE_ID BUSINESS_GROUP_ID APPRAISAL_ID ASSESSMENT_GROUP_ID ASSESSMENT_TYPE_ID Null? Type (PK) BUSINESS_GROUP_ID NOT NULL OBJECT_VERSION_NUMBER NOT NULL PERSON_ID ASSESSMENT_TYPE_ID NULL NOT NULL GROUP_DATE NULL GROUP_INITIATOR_ID NULL ASSESSOR_PERSON_ID ASSESSMENT_GROUP_ID ASSESSMENT_DATE Description NOT NULL NUMBER(9) NULL NULL NOT NULL STATUS NULL ASSESSMENT_PERIOD_START_DATE NULL ASSESSMENT_PERIOD_END_DATE NULL COMMENTS NULL TOTAL_SCORE NULL APPRAISAL_ID ATTRIBUTE_CATEGORY NULL NULL ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 NULL NULL NULL Unique identifier for Assessment NUMBER(15) Foreign key to HR_ORGANIZATION_UNITS NUMBER(9) System–generated version of row. Increments by one with each update. NUMBER(10) Foreign key to the Assessee NUMBER(9) The assessment type used by the assessment DATE The date that the group was created on NUMBER(9) Foreign key to PER_ALL_PEOPLE_F, holds the ID of the person who created the 360 degree assessment. NUMBER(10) Foreign key to the assessor NUMBER(9) Assessment Group to be used DATE The date of the competence assessment VARCHAR2(30) An indication of the status of the competence assessment DATE The start date of the period to which the assessment applies DATE The end date of the period to which the competence assessment applies VARCHAR2(2000) Additional comments that an assessor may wish add about the overall assessment NUMBER(11,2) The overall score derived from the sum of the individual assessment line scores NUMBER(9) Foreign key to PER_APPRAISALS VARCHAR2(30) Descriptive flexfield structure defining column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–509 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type PER_ASSESSMENTS_FK1 PER_ASSESSMENTS_FK2 PER_ASSESSMENTS_FK3 PER_ASSESSMENTS_FK4 PER_ASSESSMENTS_PK PER_ASSESSMENTS_UK1 Sequences Sequence NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE Sequence 1 2 1 2 2 1 2 3 4 5 Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Standard Who columns. Standard Who columns. Standard Who columns. Standard Who columns. Standard Who columns. Column Name ASSESSMENT_TYPE_ID BUSINESS_GROUP_ID ASSESSMENT_GROUP_ID APPRAISAL_ID ASSESSMENT_ID GROUP_DATE ASSESSMENT_TYPE_ID PERSON_ID ASSESSMENT_DATE ASSESSOR_PERSON_ID Derived Column PER_ASSESSMENTS_S ASSESSMENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–510 Oracle HRMS Technical Reference Manual column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. PER_ASSESSMENT_GROUPS Grouping of People for 360 reviews Column Descriptions Name ASSESSMENT_GROUP_ID Null? Type (PK) Description NOT NULL NUMBER(9) BUSINESS_GROUP_ID NULL NUMBER(15) OBJECT_VERSION_NUMBER NULL NUMBER(9) NAME NOT NULL VARCHAR2(30) MEMBERSHIP_LIST NULL VARCHAR2(240) COMMENTS ATTRIBUTE_CATEGORY NULL VARCHAR2(240) NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type PER_ASSESSMENT_GROUPS_PK Sequences Sequence UNIQUE Sequence 2 Unique identifier of assessment group Foreign Key to HR_ORGANIZATION_UNITS System–generated version of row. Increments by one with each update. The name of the Assessment Group The set of people who will carry out assessments i.e. the 360 degree assessment group Comments Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name ASSESSMENT_GROUP_ID Derived Column PER_ASSESSMENT_GROUPS_S ASSESSMENT_GROUP_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–511 PER_ASSESSMENT_TYPES The definition of an assessment template including an indication of whether the Assessment is designed to evaluate Competence Proficiency, Performance or Both. An assessment type is used to define the set of competences which should be evaluated in any given assessment. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_RATING_SCALES PER_RATING_SCALES QuickCodes Columns Column Primary Key Column Foreign Key Column ORGANIZATION_ID RATING_SCALE_ID RATING_SCALE_ID BUSINESS_GROUP_ID RATING_SCALE_ID WEIGHTING_SCALE_ID QuickCodes Type QuickCodes Table ASSESSMENT_CLASSIFICATION ASSESSMENT_CLASSIFICATION BOTH PERFORMANCE PROFICIENCY FND_COMMON_LOOKUPS Both Performance Proficiency DISPLAY_ASSESSMENT_COMMENTS YES_NO N Y FND_COMMON_LOOKUPS No Yes LINE_SCORE_FORMULA ASSESSMENT_LINE_FORMULA PERFORMANCE PERFORMANCE*PROFICIENCY PROFICIENCY WEIGHTING*PERFORMANCE WEIGHTING*PROFICIENCY FND_COMMON_LOOKUPS Performance Performance * Proficiency Proficiency Weighting * Performance Weighting * Proficiency Column Descriptions Name ASSESSMENT_TYPE_ID Null? Type (PK) BUSINESS_GROUP_ID OBJECT_VERSION_NUMBER NAME DATE_TO DATE_FROM ASSESSMENT_CLASSIFICATION DISPLAY_ASSESSMENT_COMMENTS DESCRIPTION Description NOT NULL NUMBER(9) Unique identifier of assessment type NOT NULL NUMBER(15) Foreign Key to HR_ORGANIZATION_UNITS NOT NULL NUMBER(9) System–generated version of row. Increments by one with each update. NOT NULL VARCHAR2(240) The title of the Assessment Type NULL DATE Indication of when the assessment type will be unavailable for use NULL DATE Indication of when the assessment type will be available for use NOT NULL VARCHAR2(30) An indication of whether the Assessment is designed to evaluate Performance, Proficiency or Both NOT NULL VARCHAR2(30) An indication of whether the Comments item should be displayed on the Competence Assessment Questionnaire NULL VARCHAR2(255) A description of the assessment type Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–512 Oracle HRMS Technical Reference Manual RATING_SCALE_COMMENT WEIGHTING_SCALE_COMMENT COMMENTS INSTRUCTIONS LINE_SCORE_FORMULA TOTAL_SCORE_FORMULA WEIGHTING_CLASSIFICATION RATING_SCALE_ID WEIGHTING_SCALE_ID ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PER_ASSESSMENT_TYPES_FK1 PER_ASSESSMENT_TYPES_FK2 PER_ASSESSMENT_TYPES_FK3 PER_ASSESSMENT_TYPES_PK NULL VARCHAR2(2000) Comments relating to the use of the Performance Rating Scale that will be displayed on an Assessment of this type NULL VARCHAR2(2000) Comments relating to the use of the Weighting Scale that will be displayed on an Assessment of this type NULL VARCHAR2(2000) Comments about the assessment type NULL LONG General Instructions to be displayed on any assessment of this type NULL VARCHAR2(30) The formula used to calculate the score for each assessment line NULL VARCHAR2(30) The formula used to calculate the total score for the assessment NULL VARCHAR2(30) An indication of whether the Weighting Value applies to the Proficiency Level or the Performance Rating NULL NUMBER(9) The rating scale used in the assessment template NOT NULL NUMBER(9) The weighting scale used in the assessment template NULL VARCHAR2(30) Descriptive flexfield structure defining column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE 2 1 1 2 Column Name BUSINESS_GROUP_ID RATING_SCALE_ID WEIGHTING_SCALE_ID ASSESSMENT_TYPE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–513 PER_ASSESSMENT_TYPES_UK1 Sequences Sequence UNIQUE 2 4 NAME BUSINESS_GROUP_ID Derived Column PER_ASSESSMENT_TYPES_S ASSESSMENT_TYPE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–514 Oracle HRMS Technical Reference Manual PER_ASSIGNMENTS_F PER_ASSIGNMENTS_F is a view based on the table PER_ALL_ASSIGNMENTS_F. It lists all of the assignments visible within the current security profile. View Definition CREATE VIEW PER_ASSIGNMENTS_F as SELECT ASSIGNMENT_ID , EFFECTIVE_START_DATE , EFFECTIVE_END_DATE , BUSINESS_GROUP_ID , RECRUITER_ID , GRADE_ID , POSITION_ID , JOB_ID , ASSIGNMENT_STATUS_TYPE_ID , PAYROLL_ID , LOCATION_ID , PERSON_REFERRED_BY_ID , SUPERVISOR_ID , SPECIAL_CEILING_STEP_ID , PERSON_ID , RECRUITMENT_ACTIVITY_ID , SOURCE_ORGANIZATION_ID , ORGANIZATION_ID , PEOPLE_GROUP_ID , SOFT_CODING_KEYFLEX_ID , VACANCY_ID , PAY_BASIS_ID , ASSIGNMENT_SEQUENCE , ASSIGNMENT_TYPE , PRIMARY_FLAG , APPLICATION_ID , ASSIGNMENT_NUMBER , CHANGE_REASON , COMMENT_ID , DATE_PROBATION_END , DEFAULT_CODE_COMB_ID , EMPLOYMENT_CATEGORY , FREQUENCY , INTERNAL_ADDRESS_LINE , MANAGER_FLAG , NORMAL_HOURS , PERF_REVIEW_PERIOD , PERF_REVIEW_PERIOD_FREQUENCY , PERIOD_OF_SERVICE_ID , PROBATION_PERIOD , PROBATION_UNIT , SAL_REVIEW_PERIOD , SAL_REVIEW_PERIOD_FREQUENCY , SET_OF_BOOKS_ID , SOURCE_TYPE , TIME_NORMAL_FINISH Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–515 , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , TIME_NORMAL_START BARGAINING_UNIT_CODE LABOUR_UNION_MEMBER_FLAG HOURLY_SALARIED_CODE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ASS_ATTRIBUTE_CATEGORY ASS_ATTRIBUTE1 ASS_ATTRIBUTE2 ASS_ATTRIBUTE3 ASS_ATTRIBUTE4 ASS_ATTRIBUTE5 ASS_ATTRIBUTE6 ASS_ATTRIBUTE7 ASS_ATTRIBUTE8 ASS_ATTRIBUTE9 ASS_ATTRIBUTE10 ASS_ATTRIBUTE11 ASS_ATTRIBUTE12 ASS_ATTRIBUTE13 ASS_ATTRIBUTE14 ASS_ATTRIBUTE15 ASS_ATTRIBUTE16 ASS_ATTRIBUTE17 ASS_ATTRIBUTE18 ASS_ATTRIBUTE19 ASS_ATTRIBUTE20 ASS_ATTRIBUTE21 ASS_ATTRIBUTE22 ASS_ATTRIBUTE23 ASS_ATTRIBUTE24 ASS_ATTRIBUTE25 ASS_ATTRIBUTE26 ASS_ATTRIBUTE27 ASS_ATTRIBUTE28 ASS_ATTRIBUTE29 ASS_ATTRIBUTE30 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE TITLE OBJECT_VERSION_NUMBER CONTRACT_ID CAGR_ID_FLEX_NUM CAGR_GRADE_DEF_ID ESTABLISHMENT_ID COLLECTIVE_AGREEMENT_ID WHERE DECODE(HR_SECURITY.VIEW_ALL ,’Y’ , ’TRUE’, Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–516 Oracle HRMS Technical Reference Manual HR_SECURITY.SHOW_RECORD(’PER_ALL_ASSIGNMENTS_F’, PAA.ASSIGNMENT_ID, PAA.PERSON_ID, PAA.ASSIGNMENT_TYPE )) = ’TRUE’ Column Descriptions Name ASSIGNMENT_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE BUSINESS_GROUP_ID RECRUITER_ID GRADE_ID POSITION_ID JOB_ID ASSIGNMENT_STATUS_TYPE_ID PAYROLL_ID LOCATION_ID PERSON_REFERRED_BY_ID SUPERVISOR_ID SPECIAL_CEILING_STEP_ID PERSON_ID RECRUITMENT_ACTIVITY_ID SOURCE_ORGANIZATION_ID ORGANIZATION_ID PEOPLE_GROUP_ID SOFT_CODING_KEYFLEX_ID VACANCY_ID PAY_BASIS_ID ASSIGNMENT_SEQUENCE ASSIGNMENT_TYPE PRIMARY_FLAG APPLICATION_ID ASSIGNMENT_NUMBER CHANGE_REASON COMMENT_ID DATE_PROBATION_END DEFAULT_CODE_COMB_ID EMPLOYMENT_CATEGORY FREQUENCY INTERNAL_ADDRESS_LINE MANAGER_FLAG NORMAL_HOURS PERF_REVIEW_PERIOD PERF_REVIEW_PERIOD_FREQUENCY PERIOD_OF_SERVICE_ID PROBATION_PERIOD PROBATION_UNIT SAL_REVIEW_PERIOD SAL_REVIEW_PERIOD_FREQUENCY SET_OF_BOOKS_ID SOURCE_TYPE TIME_NORMAL_FINISH TIME_NORMAL_START BARGAINING_UNIT_CODE LABOUR_UNION_MEMBER_FLAG Null? Type NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(10) DATE DATE NUMBER(15) NUMBER(10) NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(9) NUMBER(9) NUMBER(15) NUMBER(10) NUMBER(10) NUMBER(15) NUMBER(9) NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(9) NUMBER(15) VARCHAR2(1) VARCHAR2(30) NUMBER(15) VARCHAR2(30) VARCHAR2(30) NUMBER(15) DATE NUMBER(15) VARCHAR2(30) VARCHAR2(30) VARCHAR2(80) VARCHAR2(30) NUMBER(22,3) NUMBER(15) VARCHAR2(30) NUMBER(15) NUMBER(22,2) VARCHAR2(30) NUMBER(15) VARCHAR2(30) NUMBER(15) VARCHAR2(30) VARCHAR2(5) VARCHAR2(5) VARCHAR2(30) VARCHAR2(30) Description Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–517 HOURLY_SALARIED_CODE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ASS_ATTRIBUTE_CATEGORY ASS_ATTRIBUTE1 ASS_ATTRIBUTE2 ASS_ATTRIBUTE3 ASS_ATTRIBUTE4 ASS_ATTRIBUTE5 ASS_ATTRIBUTE6 ASS_ATTRIBUTE7 ASS_ATTRIBUTE8 ASS_ATTRIBUTE9 ASS_ATTRIBUTE10 ASS_ATTRIBUTE11 ASS_ATTRIBUTE12 ASS_ATTRIBUTE13 ASS_ATTRIBUTE14 ASS_ATTRIBUTE15 ASS_ATTRIBUTE16 ASS_ATTRIBUTE17 ASS_ATTRIBUTE18 ASS_ATTRIBUTE19 ASS_ATTRIBUTE20 ASS_ATTRIBUTE21 ASS_ATTRIBUTE22 ASS_ATTRIBUTE23 ASS_ATTRIBUTE24 ASS_ATTRIBUTE25 ASS_ATTRIBUTE26 ASS_ATTRIBUTE27 ASS_ATTRIBUTE28 ASS_ATTRIBUTE29 ASS_ATTRIBUTE30 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE TITLE OBJECT_VERSION_NUMBER CONTRACT_ID CAGR_ID_FLEX_NUM CAGR_GRADE_DEF_ID ESTABLISHMENT_ID COLLECTIVE_AGREEMENT_ID NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(30) NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) NUMBER(9) NUMBER NUMBER NUMBER NUMBER NUMBER Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–518 Oracle HRMS Technical Reference Manual PER_ASSIGNMENT_BUDGET_VALUES_F PER_ASSIGNMENT_BUDGET_VALUES is the DateTracked table that holds information about the HR budget values for an assignment. Assignments may be budgeted using headcount, FTE (full time equivalent), points or any other user defined units. Oracle HRMS sums the budget values held in this table for employee assignments when calculating actual headcount figures. Although applicant assignment budget values are not used in the calculation of headcount figures, it may be useful to hold them. For example, when an applicant is hired into an assignment, previously applied for, the assignment budget values that already exist are automatically included in any future headcount calculations. If you define a default value for a specific budget type at the level of the business group, then each time a new assignment is created, the default value is also created for the assignment. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS Column Descriptions Name Primary Key Column Foreign Key Column ORGANIZATION_ID BUSINESS_GROUP_ID Null? Type Description ASSIGNMENT_BUDGET_VALUE_ID NOT NULL NUMBER(15) EFFECTIVE_START_DATE NOT NULL DATE EFFECTIVE_END_DATE NOT NULL DATE BUSINESS_GROUP_ID NOT NULL NUMBER(15) ASSIGNMENT_ID NOT NULL NUMBER(10) UNIT NOT NULL VARCHAR2(30) VALUE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name PER_ASSIGNMENT_BUDGET_VALU_FK1 PER_ASSIGNMENT_BUDGET_VALU_N2 NUMBER(22,2) NUMBER(15) NUMBER(15) NUMBER(15) DATE DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE 1 1 3 5 System–generated primary key column. Date track effective date column Date track effective date column Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_ASSIGNMENTS. Budget measurement units, for example, headcount, FTE, points. Budget measurement value. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID ASSIGNMENT_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–519 PER_ASSIGNMENT_BUDGET_VALU_PK UNIQUE PER_ASSIGNMENT_BUDGET_VALU_UK2 UNIQUE Sequences Sequence 2 6 8 2 4 6 8 ASSIGNMENT_BUDGET_VALUE_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE ASSIGNMENT_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE UNIT Derived Column PER_ASSIGNMENT_BUDGET_VALUES_S ASSIGNMENT_BUDGET_VALUE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–520 Oracle HRMS Technical Reference Manual PER_ASSIGNMENT_EXTRA_INFO PER_ASSIGNMENT_EXTRA_INFO holds details of extra information for an assignment, an intersection between PER_ASSIGNMENT_INFO_TYPES and PER_ALL_ASSIGNMENTS_F. Foreign Keys Primary Key Table PER_ASSIGNMENT_INFO_TYPES Column Descriptions Name ASSIGNMENT_EXTRA_INFO_ID Primary Key Column Foreign Key Column INFORMATION_TYPE INFORMATION_TYPE Null? Type (PK) NOT NULL NUMBER(15) ASSIGNMENT_ID NOT NULL NUMBER(10) INFORMATION_TYPE NOT NULL VARCHAR2(40) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE AEI_ATTRIBUTE_CATEGORY AEI_ATTRIBUTE1 AEI_ATTRIBUTE2 AEI_ATTRIBUTE3 AEI_ATTRIBUTE4 AEI_ATTRIBUTE5 AEI_ATTRIBUTE6 AEI_ATTRIBUTE7 AEI_ATTRIBUTE8 AEI_ATTRIBUTE9 AEI_ATTRIBUTE10 AEI_ATTRIBUTE11 AEI_ATTRIBUTE12 AEI_ATTRIBUTE13 AEI_ATTRIBUTE14 AEI_ATTRIBUTE15 AEI_ATTRIBUTE16 AEI_ATTRIBUTE17 AEI_ATTRIBUTE18 AEI_ATTRIBUTE19 AEI_ATTRIBUTE20 AEI_INFORMATION_CATEGORY NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(30) AEI_INFORMATION1 NULL VARCHAR2(150) AEI_INFORMATION2 NULL VARCHAR2(150) AEI_INFORMATION3 NULL VARCHAR2(150) AEI_INFORMATION4 NULL VARCHAR2(150) AEI_INFORMATION5 NULL VARCHAR2(150) Description System–generated primary key column. Foreign key to PER_ALL_ASSIGNMENTS_F. Foreign key to PER_ASSIGNMENT_INFO_TYPES. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–521 AEI_INFORMATION6 AEI_INFORMATION7 AEI_INFORMATION8 AEI_INFORMATION9 AEI_INFORMATION10 AEI_INFORMATION11 AEI_INFORMATION12 AEI_INFORMATION13 AEI_INFORMATION14 AEI_INFORMATION15 AEI_INFORMATION16 AEI_INFORMATION17 AEI_INFORMATION18 AEI_INFORMATION19 AEI_INFORMATION20 AEI_INFORMATION21 AEI_INFORMATION22 AEI_INFORMATION23 AEI_INFORMATION24 AEI_INFORMATION25 AEI_INFORMATION26 AEI_INFORMATION27 AEI_INFORMATION28 AEI_INFORMATION29 AEI_INFORMATION30 LAST_UPDATE_DATE OBJECT_VERSION_NUMBER LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PER_ASSIGNMENT_EXTRA_INFO_FK2 PER_ASSIGNMENT_EXTRA_INFO_N50 NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield column. NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL DATE Standard Who column. NULL NUMBER(9) System–generated version of row. Increments by one with each update. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. Index Type Sequence NOT UNIQUE NOT UNIQUE 1 1 2 Column Name INFORMATION_TYPE ASSIGNMENT_ID INFORMATION_TYPE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–522 Oracle HRMS Technical Reference Manual PER_ASSIGNMENT_EXTRA_INFO_PK Sequences Sequence UNIQUE 1 ASSIGNMENT_EXTRA_INFO_ID Derived Column PER_ASSIGNMENT_EXTRA_INFO_S ASSIGNMENT_EXTRA_INFO_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–523 PER_ASSIGNMENT_INFO_TYPES PER_ASSIGNMENT_INFO_TYPES holds the definitions of extra information types that may be held against an assignment. QuickCodes Columns Column QuickCodes Type QuickCodes Table ACTIVE_INACTIVE_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes MULTIPLE_OCCURENCES_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name INFORMATION_TYPE Null? Type (PK) ACTIVE_INACTIVE_FLAG MULTIPLE_OCCURENCES_FLAG DESCRIPTION LEGISLATION_CODE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LAST_UPDATE_DATE OBJECT_VERSION_NUMBER LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name The name or code of the information type, which is also the primary key. NOT NULL VARCHAR2(30) Indicates whether the information type is active or inactive. NOT NULL VARCHAR2(30) Indicates whether an assignment may have multiple occurrences of this type. NULL VARCHAR2(240) Description of the information type. NULL VARCHAR2(30) The legislation to which the information type applies. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. NULL DATE Standard Who column. NULL NUMBER(9) System–generated version of row. Increments by one with each update. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. Index Type PER_ASSIGNMENT_INFO_TYPES_PK Description NOT NULL VARCHAR2(40) UNIQUE Sequence 1 Column Name INFORMATION_TYPE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–524 Oracle HRMS Technical Reference Manual PER_ASSIGNMENT_INFO_TYPES_TL PER_ASSIGNMENT_INFO_TYPES_TL holds the translated DESCRIPTION of extra information types that may be held against an assignment. Column Descriptions Name INFORMATION_TYPE Null? Type (PK) LANGUAGE (PK) SOURCE_LANG DESCRIPTION LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name Foreign key to PER_ASSIGNMENT_INFO_TYPES NOT NULL VARCHAR2(4) Defined language NOT NULL VARCHAR2(4) Actual language NULL VARCHAR2(240) Translated description of the information type NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. Index Type PER_ASG_INFO_TYPES_TL_PK Description NOT NULL VARCHAR2(40) UNIQUE Sequence 1 2 Column Name INFORMATION_TYPE LANGUAGE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–525 PER_ASSIGNMENT_STATUS_TYPES PER_ASSIGNMENT_STATUS_TYPES holds the definitions of statuses that identify the status of an employee or applicant in a specific assignment. USER_STATUS is the user–defined value that is displayed online. PER_SYSTEM_STATUS and PAY_SYSTEM_STATUS are the internal values used by the system to control hire and termination processing and payroll processing. Statuses can be P(rimary), or S(econdary). Primary statuses are part of the assignment record for an employee, while secondary statuses are for information only. You can define any number of user statuses for each PER_SYSTEM_STATUS, but only one may be designated as the default for each system type. Valid PER_SYSTEM_STATUS types for employees are ACTIVE_ASSIGN, SUSP_ASSIGN or TERM_ASSIGN. Valid PER_SYSTEM_STATUS types for applicants are ACTIVE_APL, OFFER or ACCEPTED. QuickCodes Columns Column QuickCodes Type QuickCodes Table ACTIVE_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes DEFAULT_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes PAY_SYSTEM_STATUS PAY_ASS_SYS_STATUS D P FND_COMMON_LOOKUPS Do not process Process PER_SYSTEM_STATUS PER_ASS_SYS_STATUS ACCEPTED ACTIVE_APL ACTIVE_ASSIGN END OFFER SUSP_ASSIGN TERM_APL TERM_ASSIGN FND_COMMON_LOOKUPS Accepted Active Application Active Assignment End Offer Suspend Assignment Terminate Application Terminate Assignment PRIMARY_FLAG PRIM_OR_SEC P S FND_COMMON_LOOKUPS Primary Secondary Column Descriptions Name ASSIGNMENT_STATUS_TYPE_ID Null? Type (PK) NOT NULL NUMBER(9) BUSINESS_GROUP_ID NULL NUMBER(15) LEGISLATION_CODE NULL VARCHAR2(30) ACTIVE_FLAG NOT NULL VARCHAR2(30) Description System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. The legislation to which the status type applies. Indicates whether the status is currently available for use. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–526 Oracle HRMS Technical Reference Manual DEFAULT_FLAG NOT NULL VARCHAR2(30) PRIMARY_FLAG NOT NULL VARCHAR2(30) USER_STATUS PAY_SYSTEM_STATUS NOT NULL VARCHAR2(30) NULL VARCHAR2(1) PER_SYSTEM_STATUS NULL VARCHAR2(30) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type PER_ASSIGNMENT_STATUS_TYPE_PK PER_ASSIGNMENT_STATUS_TYPE_UK2 Sequences Sequence UNIQUE UNIQUE Sequence 1 1 2 3 Indicates whether this is the default user status for the PER_SYSTEM_STATUS. Indicates whether an assignment with this status is processed by Oracle HR. User–defined status name. Payroll status indicating whether the assignment is processed in payroll runs. HR status used extensively within the system to determine how the assignment is processed. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name ASSIGNMENT_STATUS_TYPE_ID USER_STATUS BUSINESS_GROUP_ID LEGISLATION_CODE Derived Column PER_ASSIGNMENT_STATUS_TYPES_S ASSIGNMENT_STATUS_TYPE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–527 PER_ASSIGNMENT_STATUS_TYPES_TL PER_ASSIGNMENT_STATUS_TYPES_TL holds the translated USER_STATUS definitions of statuses that identify the status of an employee or applicant in a specific assignment. Column Descriptions Name ASSIGNMENT_STATUS_TYPE_ID Null? Type (PK) Description NOT NULL NUMBER(15) LANGUAGE (PK) SOURCE_LANG USER_STATUS NOT NULL VARCHAR2(4) NOT NULL VARCHAR2(4) NOT NULL VARCHAR2(30) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence PER_ASG_STATUS_TYPES_TL_N2 NOT UNIQUE PER_ASG_STATUS_TYPES_TL_PK UNIQUE 5 10 1 2 Sequences Sequence Foreign key to PER_ASSIGNMENT_STATUS_TYPES Defined language Actual Language Translated user defined status name Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Column Name LANGUAGE USER_STATUS ASSIGNMENT_STATUS_TYPE_ID LANGUAGE Derived Column PER_ASSIGNMENT_STATUS_TYPES_S ASSIGNMENT_STATUS_TYPE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–528 Oracle HRMS Technical Reference Manual PER_ASSIGN_PROPOSAL_ANSWERS PER_ASSIGN_PROPOSAL_ANSWERS contains the answers to the Candidate Offer questions that the hiring manager filled out on the Web Offers form for a specific candidate. Foreign Keys Primary Key Table PER_PROPOSAL_QUESTION_MEMBERS PER_PROPOSAL_QUESTION_TYPES PER_PROPOSAL_TEMPLATES Column Descriptions Name PROPOSAL_ANSWER_ID Primary Key Column Foreign Key Column PROPOSAL_QUESTION_MEMBER_ID PROPOSAL_QUESTION_NAME PROPOSAL_TEMPLATE_ID PROPOSAL_QUESTION_MEMBER_ID PROPOSAL_QUESTION_NAME PROPOSAL_TEMPLATE_ID Null? Type (PK) ASSIGNMENT_ID PROPOSAL_QUESTION_NAME NOT NULL NOT NULL PROPOSAL_QUESTION_MEMBER_ID NOT NULL PROPOSAL_TEMPLATE_ID NOT NULL PERSON_ID NOT NULL ANSWER_VALUE NULL TYPE NULL ANSWER_FOR_KEY NULL LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY NULL NULL NULL NULL NULL Indexes Index Name PER_ASSIGN_PROPOSAL_ANSWERS_N1 PER_ASSIGN_PROPOSAL_ANSWERS_N2 PER_ASSIGN_PROPOSAL_ANSWERS_N3 PER_ASSIGN_PROPOSAL_ANSWER_PK Sequences Sequence Description NOT NULL NUMBER(15) System–generated primary key column. NUMBER(10) Foreign key to HR_ASSIGNMENTS. VARCHAR2(60) Foreign key to PER_PROPOSAL_QUESTION_TYPES. NUMBER Foreign key to PER_PROPOSAL_QUESTION_MEMBERS. NUMBER Denormalized foreign key to PER_PROPOSAL_TEMPLATES. NUMBER(10) Denormalized foreign key to PER_ALL_PEOPLE_F. VARCHAR2(2000) The answer that the hiring manager typed into the Web Offers page for this question. VARCHAR2(30) Identifies the answer as being for either a Candidate Offer or an Appraisal Questionnaire VARCHAR2(30) This is a generic column which should hold foreign key id for other tables. At the moment it holds the foreign key id of PER_APPRAISALS table when the per_assign_proposal_answers.TY PE column is ’Appraisal’. NUMBER(15) Standard Who column DATE Standard Who column NUMBER(15) Standard Who column DATE Standard Who column NUMBER(15) Standard Who column Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 1 Column Name ASSIGNMENT_ID PERSON_ID PROPOSAL_QUESTION_MEMBER_ID PROPOSAL_ANSWER_ID Derived Column PER_ASSIGN_PROPOSAL_ANSWERS_S PROPOSAL_ANSWER_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–529 PER_ASS_STATUS_TYPE_AMENDS PER_ASS_STATUS_TYPE_AMENDS holds Business Group level amendments to the seeded assignment status types held in PER_ASSIGNMENT_STATUS_TYPES. When a user makes a change to one of the predefined status types, the modification must apply to the current Business Group only. This is done by creating an amendment row in PER_ASS_STATUS_TYPE_AMENDS, rather than updating the row in PER_ASSIGNMENT_STATUS_TYPES. The HRMS system always checks the PER_ASS_STATUS_TYPE_AMENDS table for the existence of status types before checking the PER_ASSIGNMENT_STATUS_TYPES table. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_ASSIGNMENT_STATUS_TYPES QuickCodes Columns Column Primary Key Column Foreign Key Column ORGANIZATION_ID ASSIGNMENT_STATUS_TYPE_ID BUSINESS_GROUP_ID ASSIGNMENT_STATUS_TYPE_ID QuickCodes Type QuickCodes Table ACTIVE_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes DEFAULT_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes PAY_SYSTEM_STATUS PAY_ASS_SYS_STATUS D P FND_COMMON_LOOKUPS Do not process Process PER_SYSTEM_STATUS PER_ASS_SYS_STATUS ACCEPTED ACTIVE_APL ACTIVE_ASSIGN END OFFER SUSP_ASSIGN TERM_APL TERM_ASSIGN FND_COMMON_LOOKUPS Accepted Active Application Active Assignment End Offer Suspend Assignment Terminate Application Terminate Assignment Column Descriptions Name ASS_STATUS_TYPE_AMEND_ID Null? Type (PK) NOT NULL NUMBER(15) ASSIGNMENT_STATUS_TYPE_ID NOT NULL NUMBER(9) BUSINESS_GROUP_ID NOT NULL NUMBER(15) ACTIVE_FLAG NOT NULL VARCHAR2(30) DEFAULT_FLAG NOT NULL VARCHAR2(30) Description System–generated primary key column. Foreign key to PER_ASSIGN MENT_STATUS_TYPES. Foreign key to HR_ORGANIZATION_UNITS. Indicates whether the status is currently available for use. Indicates whether this is the default user status for the PER_SYSTEM_STATUS. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–530 Oracle HRMS Technical Reference Manual USER_STATUS PAY_SYSTEM_STATUS NOT NULL VARCHAR2(30) NULL VARCHAR2(1) PER_SYSTEM_STATUS NULL VARCHAR2(30) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name PER_ASS_STATUS_TYPE_AMENDS_FK1 PER_ASS_STATUS_TYPE_AMENDS_FK2 PER_ASS_STATUS_TYPE_AMENDS_PK PER_ASS_STATUS_TYPE_AMENDS_UK2 Sequences Sequence DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE 1 1 1 1 2 User–defined status name. Payroll status indicating whether the assignment is processed in payroll runs. HR status used extensively within the system to determine how the assignment is processed. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name ASSIGNMENT_STATUS_TYPE_ID BUSINESS_GROUP_ID ASS_STATUS_TYPE_AMEND_ID USER_STATUS BUSINESS_GROUP_ID Derived Column PER_ASS_STATUS_TYPE_AMENDS_S ASS_STATUS_TYPE_AMEND_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–531 PER_ASS_STATUS_TYPE_AMENDS_TL PER_ASS_STATUS_TYPE_AMENDS_TL holds translated USER_STATUS for Business Group level amendments to the seeded assignment status types held in PER_ASSIGNMENT_STATUS_TYPES. Column Descriptions Name ASS_STATUS_TYPE_AMEND_ID Null? Type (PK) Description NOT NULL NUMBER(15) LANGUAGE (PK) SOURCE_LANG USER_STATUS NOT NULL VARCHAR2(4) NOT NULL VARCHAR2(4) NOT NULL VARCHAR2(30) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence PER_ASS_STAT_TYPE_AMENDS_TL_N2 NOT UNIQUE PER_ASS_STAT_TYPE_AMENDS_TL_PK UNIQUE 5 10 1 2 Sequences Sequence Foreign key to PER_ASS_STATUS_TYPE_AMENDS Defined language Actual Language Translated user–defined status name. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name LANGUAGE USER_STATUS ASS_STATUS_TYPE_AMEND_ID LANGUAGE Derived Column PER_ASS_STATUS_TYPE_AMENDS_S ASS_STATUS_TYPE_AMEND_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–532 Oracle HRMS Technical Reference Manual PER_BOOKINGS PER_BOOKINGS holds event booking information for people who have been booked on an event. An event may be a type of Event or Interview, and the booking may apply to any employee or applicant. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_EVENTS Column Descriptions Name BOOKING_ID (PK) Primary Key Column Foreign Key Column ORGANIZATION_ID EVENT_ID BUSINESS_GROUP_ID EVENT_ID Null? Type Description NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) PERSON_ID EVENT_ID COMMENTS REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY NOT NULL NUMBER(10) NOT NULL NUMBER(15) NULL LONG NULL NUMBER(15) NULL NUMBER(15) NULL NUMBER(15) NULL DATE NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE COL_16072666 Indexes Index Name PER_BOOKINGS_FK1 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE DATE Index Type Sequence NOT UNIQUE 1 System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_PEOPLE. Foreign key to PER_EVENTS. General remark. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–533 PER_BOOKINGS_FK3 PER_BOOKINGS_N2 PER_BOOKINGS_PK Sequences Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 EVENT_ID PERSON_ID BOOKING_ID Derived Column PER_BOOKINGS_S BOOKING_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–534 Oracle HRMS Technical Reference Manual PER_BUDGETS PER_BUDGETS holds the definitions of HR budgets, including name, calendar and units of measure. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PAY_CALENDARS Column Descriptions Name BUDGET_ID (PK) Primary Key Column Foreign Key Column ORGANIZATION_ID PERIOD_SET_NAME BUSINESS_GROUP_ID PERIOD_SET_NAME Null? Type Description NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) PERIOD_SET_NAME NAME COMMENTS UNIT NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(30) NULL LONG NULL VARCHAR2(30) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Indexes Index Name PER_BUDGETS_FK1 Index Type Sequence NOT UNIQUE 1 System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PAY_CALENDARS. Name of the budget. General remark. Budget measurement type, for example, Headcount, FTE, Points. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–535 PER_BUDGETS_FK2 PER_BUDGETS_PK PER_BUDGETS_UK2 Sequences Sequence NOT UNIQUE UNIQUE UNIQUE 1 1 1 2 PERIOD_SET_NAME BUDGET_ID NAME BUSINESS_GROUP_ID Derived Column PER_BUDGETS_S BUDGET_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–536 Oracle HRMS Technical Reference Manual PER_BUDGET_ELEMENTS PER_BUDGET_ELEMENTS holds the combinations of organization, grade, job, and position that are used to define specific budget values in PER_BUDGET_VALUES. These elements and values are held for a specific budget version defined in PER_BUDGET_VERSIONS. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS HR_ALL_ORGANIZATION_UNITS PER_ALL_POSITIONS PER_BUDGET_VERSIONS PER_GRADES PER_JOBS Primary Key Column Foreign Key Column ORGANIZATION_ID ORGANIZATION_ID POSITION_ID BUDGET_VERSION_ID GRADE_ID JOB_ID BUSINESS_GROUP_ID ORGANIZATION_ID POSITION_ID BUDGET_VERSION_ID GRADE_ID JOB_ID Column Descriptions Name BUDGET_ELEMENT_ID Null? Type (PK) BUSINESS_GROUP_ID Description NOT NULL NUMBER(15) NOT NULL NUMBER(15) GRADE_ID JOB_ID POSITION_ID NULL NUMBER(15) NULL NUMBER(15) NULL NUMBER(15) ORGANIZATION_ID NULL NUMBER(15) BUDGET_VERSION_ID NOT NULL NUMBER(15) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type PER_BUDGET_ELEMENTS_FK1 PER_BUDGET_ELEMENTS_FK2 PER_BUDGET_ELEMENTS_FK3 PER_BUDGET_ELEMENTS_FK4 PER_BUDGET_ELEMENTS_FK5 PER_BUDGET_ELEMENTS_FK6 PER_BUDGET_ELEMENTS_PK Sequences Sequence NOT NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE Sequence 1 1 1 1 1 1 1 System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_GRADES. Foreign key to PER_JOBS. Foreign key to PER_ALL_POSITIONS. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_BUDGET_VERSIONS. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID GRADE_ID JOB_ID POSITION_ID ORGANIZATION_ID BUDGET_VERSION_ID BUDGET_ELEMENT_ID Derived Column PER_BUDGET_ELEMENTS_S BUDGET_ELEMENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–537 PER_BUDGET_VALUES PER_BUDGET_VALUES holds the planned budget values for specific organization, grade, job, and position combinations defined in PER_BUDGET_ELEMENTS. Each row holds the value for one time period. The time periods are defined by the calendar held in PER_BUDGETS.PERIOD_SET_NAME. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_BUDGET_ELEMENTS PER_TIME_PERIODS Primary Key Column Foreign Key Column ORGANIZATION_ID BUDGET_ELEMENT_ID TIME_PERIOD_ID BUSINESS_GROUP_ID BUDGET_ELEMENT_ID TIME_PERIOD_ID Column Descriptions Name BUDGET_VALUE_ID Null? Type (PK) Description NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) BUDGET_ELEMENT_ID NOT NULL NUMBER(15) TIME_PERIOD_ID NOT NULL NUMBER(15) VALUE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name PER_BUDGET_VALUES_FK1 PER_BUDGET_VALUES_FK2 PER_BUDGET_VALUES_FK3 PER_BUDGET_VALUES_PK Sequences Sequence NUMBER(22,2) NUMBER(15) NUMBER(15) NUMBER(15) DATE DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 1 System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_BUDGET_ELEMENTS. Foreign key to PER_TIME_PERIODS. The budget value. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID BUDGET_ELEMENT_ID TIME_PERIOD_ID BUDGET_VALUE_ID Derived Column PER_BUDGET_VALUES_S BUDGET_VALUE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–538 Oracle HRMS Technical Reference Manual PER_BUDGET_VERSIONS PER_BUDGET_VERSIONS holds information about a specific version of an HR budget, held in PER_BUDGETS. There can be a number of versions for each budget. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_BUDGETS Column Descriptions Name BUDGET_VERSION_ID Primary Key Column Foreign Key Column ORGANIZATION_ID BUDGET_ID BUSINESS_GROUP_ID BUDGET_ID Null? Type (PK) NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) BUDGET_ID DATE_FROM NOT NULL NUMBER(15) NOT NULL DATE VERSION_NUMBER COMMENTS DATE_TO NOT NULL VARCHAR2(30) NULL LONG NULL DATE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Description System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_BUDGETS. Date from which this version of the budget applies. Budget version number. General remark. Date to which this version of the budget applies. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–539 Indexes Index Name PER_BUDGET_VERSIONS_FK1 PER_BUDGET_VERSIONS_FK2 PER_BUDGET_VERSIONS_PK Sequences Sequence Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 Column Name BUSINESS_GROUP_ID BUDGET_ID BUDGET_VERSION_ID Derived Column PER_BUDGET_VERSIONS_S BUDGET_VERSION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–540 Oracle HRMS Technical Reference Manual PER_BUSINESS_GROUPS View based on HR_ORGANIZATION_UNITS and HR_ORGANIZATION_INFORMATION that returns specific information defined as attributes for a Business Group. View Definition CREATE VIEW PER_BUSINESS_GROUPS as SELECT O.ORGANIZATION_ID , O.ORGANIZATION_ID , OTL.NAME , O.DATE_FROM , O.DATE_TO , O.INTERNAL_ADDRESS_LINE , O.LOCATION_ID , O.COMMENTS , O2.ORG_INFORMATION1 , O2.ORG_INFORMATION2 , O2.ORG_INFORMATION3 , O2.ORG_INFORMATION4 , O3.ORG_INFORMATION1 , O3.ORG_INFORMATION2 , O3.ORG_INFORMATION3 , O3.ORG_INFORMATION4 , O3.ORG_INFORMATION5 , O3.ORG_INFORMATION6 , O3.ORG_INFORMATION7 , O3.ORG_INFORMATION8 , O3.ORG_INFORMATION9 , O3.ORG_INFORMATION10 , O3.ORG_INFORMATION14 , O4.ORG_INFORMATION2 FROM HR_ALL_ORGANIZATION_UNITS O , HR_ALL_ORGANIZATION_UNITS_TL OTL , HR_ORGANIZATION_INFORMATION O2 , HR_ORGANIZATION_INFORMATION O3 , HR_ORGANIZATION_INFORMATION O4 WHERE O.ORGANIZATION_ID = OTL.ORGANIZATION_ID AND O.ORGANIZATION_ID = O2.ORGANIZATION_ID (+) AND O.ORGANIZATION_ID = O3.ORGANIZATION_ID AND O.ORGANIZATION_ID = O4.ORGANIZATION_ID AND O3.ORG_INFORMATION_CONTEXT || ’’ = ’Business Group Information’ AND O2.ORG_INFORMATION_CONTEXT (+) || ’’ = ’Work Day Information’ AND O4.ORG_INFORMATION_CONTEXT || ’’ = ’CLASS’ AND O4.ORG_INFORMATION1 = ’HR_BG’ AND O4.ORG_INFORMATION2 = ’Y’ AND OTL.LANGUAGE = userenv(’LANG’) Column Descriptions Name BUSINESS_GROUP_ID Null? Type NOT NULL NUMBER(15) Description Refer to base table. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–541 ORGANIZATION_ID NAME DATE_FROM DATE_TO INTERNAL_ADDRESS_LINE LOCATION_ID COMMENTS DEFAULT_START_TIME DEFAULT_END_TIME WORKING_HOURS FREQUENCY SHORT_NAME METHOD_OF_GENERATION_EMP_NUM METHOD_OF_GENERATION_APL_NUM GRADE_STRUCTURE PEOPLE_GROUP_STRUCTURE JOB_STRUCTURE COST_ALLOCATION_STRUCTURE POSITION_STRUCTURE LEGISLATION_CODE CURRENCY_CODE SECURITY_GROUP_ID ENABLED_FLAG NULL VARCHAR2(1) NOT NULL VARCHAR2(60) NOT NULL DATE NULL DATE NULL VARCHAR2(80) NULL NUMBER(15) NULL LONG NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL NUMBER(15) NULL VARCHAR2(150) Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer to to to to to to to to to to to to to to to to to to to to to to to base base base base base base base base base base base base base base base base base base base base base base base table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–542 Oracle HRMS Technical Reference Manual PER_CAGR_GRADES PER_CAGR_GRADES holds the grades which exist within a Collective Agreement. They act as a reference set of collectively agreed grades which will be used by an assignment. Foreign Keys Primary Key Table PER_CAGR_GRADES_DEF PER_CAGR_GRADE_STRUCTURES Column Descriptions Name CAGR_GRADE_ID Primary Key Column Foreign Key Column CAGR_GRADE_DEF_ID CAGR_GRADE_STRUCTURE_ID CAGR_GRADE_DEF_ID CAGR_GRADE_STRUCTURE_ID Null? Type (PK) Description NOT NULL NUMBER(15) CAGR_GRADE_STRUCTURE_ID NOT NULL NUMBER(15) CAGR_GRADE_DEF_ID NOT NULL NUMBER(15) SEQUENCE NULL NUMBER(15) OBJECT_VERSION_NUMBER NULL NUMBER(15) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name PER_CAGR_GRADES_FK1 PER_CAGR_GRADES_FK2 PER_CAGR_GRADES_PK PER_CAGR_GRADES_UK1 Sequences Sequence DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE 1 1 1 1 2 System generated primary key from PER_CAGR_GRADES_S Foreign key to PER_CAGR_GRADE_STRUCTURES Foreign key to PER_CAGR_GRADES_DEF Sequence number of the grade within the structure System–generated version of row. Increments by one with each update Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Column Name CAGR_GRADE_STRUCTURE_ID CAGR_GRADE_DEF_ID CAGR_GRADE_ID CAGR_GRADE_STRUCTURE_ID CAGR_GRADE_DEF_ID Derived Column PER_CAGR_GRADES_S CAGR_GRADE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–543 PER_CAGR_GRADES_DEF PER_CAGR_GRADES_DEF is a key flexfield combinations table. It stores segment combinations for collectively agreed grades that are stored in PER_CAGR_GRADES. Column Descriptions Name CAGR_GRADE_DEF_ID Null? Type (PK) Description NOT NULL NUMBER(15) ID_FLEX_NUM NOT NULL NUMBER(15) SUMMARY_FLAG ENABLED_FLAG START_DATE_ACTIVE NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(1) NULL DATE END_DATE_ACTIVE NULL DATE SEGMENT1 SEGMENT2 SEGMENT3 SEGMENT4 SEGMENT5 SEGMENT6 SEGMENT7 SEGMENT8 SEGMENT9 SEGMENT10 SEGMENT11 SEGMENT12 SEGMENT13 SEGMENT14 SEGMENT15 SEGMENT16 SEGMENT17 SEGMENT18 SEGMENT19 SEGMENT20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type PER_CAGR_GRADES_DEF_PK UNIQUE Sequence 1 System–generated primary key using sequence PER_CAGR_GRADES_DEF_S Key flexfield structure foreign key Key flexfield summary flag Key flexfield enabled flag Date the key flexfield combination becomes active or valid Date the key flexfield combination becomes inactive or invalid Key flexfield segment column Key flexfield segment column Key flexfield segment column Key flexfield segment column Key flexfield segment column Key flexfield segment column Key flexfield segment column Key flexfield segment column Key flexfield segment column Key flexfield segment column Key flexfield segment column Key flexfield segment column Key flexfield segment column Key flexfield segment column Key flexfield segment column Key flexfield segment column Key flexfield segment column Key flexfield segment column Key flexfield segment column Key flexfield segment column Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Column Name CAGR_GRADE_DEF_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–544 Oracle HRMS Technical Reference Manual PER_CAGR_GRADE_STRUCTURES PER_CAGR_GRADE_STRUCTURES holds the set of collectively agreed grade key flexfield structures valid for a particular collective agreement. Foreign Keys Primary Key Table PER_COLLECTIVE_AGREEMENTS Column Descriptions Name CAGR_GRADE_STRUCTURE_ID Primary Key Column Foreign Key Column COLLECTIVE_AGREEMENT_ID COLLECTIVE_AGREEMENT_ID Null? Type (PK) Description NOT NULL NUMBER(15) ID_FLEX_NUM NOT NULL NUMBER(15) COLLECTIVE_AGREEMENT_ID NOT NULL NUMBER(15) OBJECT_VERSION_NUMBER NULL NUMBER(15) DYNAMIC_INSERT_ALLOWED NULL VARCHAR2(1) ATTRIBUTE_CATEGORY NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name PER_CAGR_GRADE_STRUCTURES_FK1 VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE 1 System–generated primary key using sequence PER_CAGR_GRADE_STRUCTURES_S Key flexfield structure foreign key Foreign key to PER_COLLECTIVE_AGREEMENTS System–generated version of row. Increments by one with each update. An indication of whether the assignment CA grades can vary from the collectively agreed set Descriptive flexfield structure defining column. Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Column Name COLLECTIVE_AGREEMENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–545 PER_CAGR_GRADE_STRUCTURES_PK PER_CAGR_GRADE_STRUCTURES_UK1 Sequences Sequence UNIQUE UNIQUE 1 1 2 CAGR_GRADE_STRUCTURE_ID COLLECTIVE_AGREEMENT_ID ID_FLEX_NUM Derived Column PER_CAGR_GRADE_STRUCTURES_S CAGR_GRADE_STRUCTURE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–546 Oracle HRMS Technical Reference Manual PER_CAREER_PATHS PER_CAREER_PATHS holds the list of career paths that show possible progression paths from job to job. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS Column Descriptions Name CAREER_PATH_ID Primary Key Column Foreign Key Column ORGANIZATION_ID BUSINESS_GROUP_ID Null? Type (PK) Description NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) NAME COMMENTS REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY NOT NULL NULL NULL NULL NULL NULL NULL ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PER_CAREER_PATHS_FK1 PER_CAREER_PATHS_PK PER_CAREER_PATHS_UK2 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(30) LONG NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE UNIQUE UNIQUE 1 1 1 2 System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Career path name. General remark. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID CAREER_PATH_ID NAME BUSINESS_GROUP_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–547 Sequences Sequence Derived Column PER_CAREER_PATHS_S CAREER_PATH_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–548 Oracle HRMS Technical Reference Manual PER_CAREER_PATH_ELEMENTS PER_CAREER_PATH_ELEMENTS holds the definition of progression paths for one job to another. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_CAREER_PATHS PER_JOBS PER_JOBS Primary Key Column Foreign Key Column ORGANIZATION_ID CAREER_PATH_ID JOB_ID JOB_ID BUSINESS_GROUP_ID CAREER_PATH_ID SUBORDINATE_JOB_ID PARENT_JOB_ID Column Descriptions Name CAREER_PATH_ELEMENT_ID Null? Type (PK) Description NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) SUBORDINATE_JOB_ID PARENT_JOB_ID CAREER_PATH_ID NOT NULL NUMBER(15) NOT NULL NUMBER(15) NOT NULL NUMBER(15) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type PER_CAREER_PATH_ELEMENTS_FK1 PER_CAREER_PATH_ELEMENTS_FK2 PER_CAREER_PATH_ELEMENTS_FK3 PER_CAREER_PATH_ELEMENTS_FK4 PER_CAREER_PATH_ELEMENTS_PK Sequences Sequence NOT NOT NOT NOT Sequence UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE 1 1 1 1 1 System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_JOBS. Foreign key to PER_JOBS. Foreign key to PER_CAREER_PATHS. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID SUBORDINATE_JOB_ID PARENT_JOB_ID CAREER_PATH_ID CAREER_PATH_ELEMENT_ID Derived Column PER_CAREER_PATH_ELEMENTS_S CAREER_PATH_ELEMENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–549 PER_CHECKLIST_ITEMS PER_CHECKLIST_ITEMS holds information about individual checklist items for a person. ITEM_CODE identifies the checklist entry. STATUS is the user–defined status of the item. A person can have any number of checklist items associated with them. Foreign Keys Primary Key Table PER_ALL_PEOPLE_F Primary Key Column Foreign Key Column PERSON_ID PERSON_ID Column Descriptions Name CHECKLIST_ITEM_ID PERSON_ID Null? Type (PK) NOT NULL NUMBER(15) NOT NULL NUMBER(10) ITEM_CODE NOT NULL VARCHAR2(30) DATE_DUE DATE_DONE STATUS NULL DATE NULL DATE NULL VARCHAR2(30) NOTES OBJECT_VERSION_NUMBER NULL VARCHAR2(255) NULL NUMBER(9) ATTRIBUTE_CATEGORY NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 ATTRIBUTE21 ATTRIBUTE22 ATTRIBUTE23 ATTRIBUTE24 ATTRIBUTE25 ATTRIBUTE26 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Description System generated primary key Foreign key to PER_ALL_PEOPLE_F Constrained to HR_LOOKUPS.LOOKUP_CODE fo LOOKUP_TYPE = CHECKLIST Date due for completion Actual date of completion Constrained to HR_LOOKUPS.LOOKUP_CODE for LOOKUP_TYPE = CHECKLIST_STATUS Free text for comments System–generated version of row. Increments by one with each update. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–550 Oracle HRMS Technical Reference Manual ATTRIBUTE27 ATTRIBUTE28 ATTRIBUTE29 ATTRIBUTE30 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PER_CHECKLIST_FK1 PER_CHECKLIST_ITEMS_PK Sequences Sequence NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE UNIQUE 5 1 Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. column. column. column. column. Column Name PERSON_ID CHECKLIST_ITEM_ID Derived Column PER_CHECKLIST_ITEMS_S CHECKLIST_ITEM_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–551 PER_COBRA_COVERAGE_BENEFITS_F PER_COBRA_COVERAGE_BENEFITS_F is the datetracked table that holds the record of a benefit that the employee accepts or rejects as part of their COBRA coverage. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_COBRA_COV_ENROLLMENTS QuickCodes Columns Column ACCEPT_REJECT_FLAG Primary Key Column Foreign Key Column ORGANIZATION_ID COBRA_COVERAGE_ENROLLMENT_ID BUSINESS_GROUP_ID COBRA_COVERAGE_ENROLLMENT_ID QuickCodes Type QuickCodes Table ACCEPT_REJECT ACC REJ FND_COMMON_LOOKUPS Accept Reject Column Descriptions Name COBRA_COVERAGE_BENEFIT_ID Null? Type (PK) NOT NULL NUMBER(15) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) BUSINESS_GROUP_ID NOT NULL DATE NOT NULL DATE NOT NULL NUMBER(15) COBRA_COVERAGE_ENROLLMENT_ID NOT NULL NUMBER(15) ELEMENT_TYPE_ID NOT NULL NUMBER(9) ACCEPT_REJECT_FLAG NOT NULL VARCHAR2(30) COVERAGE_AMOUNT NOT NULL VARCHAR2(60) COVERAGE_TYPE ATTRIBUTE_CATEGORY NOT NULL VARCHAR2(30) NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Description Primary key generated from sequence PER_COBRA_COVERAGE_BENEFITS_S. Effective start date. Effective end date. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_COBRA_COV_ENROLLMENTS. Foreign key to PAY_ELEMENT_TYPES. Indicates whether the person has accepted or rejected coverage. The employee charge for the benefit. Defaults to the sum of the employee and employer charges. Who is covered by the benefit. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–552 Oracle HRMS Technical Reference Manual ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence PER_COBRA_COVERAGE_BENEFIT_FK1 PER_COBRA_COVERAGE_BENEFIT_FK2 PER_COBRA_COVERAGE_BENEFIT_N3 PER_COBRA_COVERAGE_BENEFIT_PK NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE PER_COBRA_COVERAGE_BENEFIT_UK2 UNIQUE 1 1 1 1 2 3 1 2 3 4 Sequences Sequence Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. column. column. column. column. Column Name BUSINESS_GROUP_ID COBRA_COVERAGE_ENROLLMENT_ID ELEMENT_TYPE_ID COBRA_COVERAGE_BENEFIT_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE COBRA_COVERAGE_ENROLLMENT_ID ELEMENT_TYPE_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column PER_COBRA_COVERAGE_BENEFITS_S COBRA_COVERAGE_BENEFIT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–553 PER_COBRA_COVERAGE_PERIODS This entity is used to maintain coverage periods for COBRA qualifying events. QuickCodes Columns Column QuickCodes Type QuickCodes Table COVERAGE_UOM US_COBRA_COVERAGE_UOM D M FND_COMMON_LOOKUPS Days Months QUALIFYING_EVENT US_COBRA_EVENT DE DIV EB EM MS ND RH T FND_COMMON_LOOKUPS Death of Employee Divorce or Legal Separation Employer Bankrupcy Medicare Entitlement Military Service No Longer Dependent Reduced Hours Termination TYPE_CODE US_COBRA_SPECIAL_TYPES CC DC DE MGD FND_COMMON_LOOKUPS Born/Fostered Child Covered Dependants Covered Disabled Employee Minimum number of Grace days Column Descriptions Name Null? Type COBRA_COVERAGE_ID (PK) QUALIFYING_EVENT EFFECTIVE_START_DATE NOT NULL NUMBER(15) NOT NULL VARCHAR2(30) NOT NULL DATE EFFECTIVE_END_DATE NOT NULL DATE COVERAGE NOT NULL NUMBER(9) COVERAGE_UOM NOT NULL VARCHAR2(30) TYPE_CODE NOT NULL VARCHAR2(30) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Sequences Sequence NULL NULL NULL NULL NULL DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Description System generated primary key. Qualifying event code. Effective start date of when this type of event coverage began Effective end date of when this type of event coverage ends Number used to describe the period of the coverage. Coverage units e.g. days, months, etc. Type code which describes special circumstances for the qualifyin Standard Who Column. Standard Who Column. Standard Who Column. Standard Who Column. Standard Who Column. Derived Column PER_COBRA_COVERAGE_PERIODS_S COBRA_COVERAGE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–554 Oracle HRMS Technical Reference Manual PER_COBRA_COVERAGE_STATUSES PER_COBRA_COVERAGE_STATUSES holds the information to track the status of a COBRA enrollment. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_COBRA_COV_ENROLLMENTS Column Descriptions Name COBRA_COVERAGE_STATUS_ID Primary Key Column Foreign Key Column ORGANIZATION_ID COBRA_COVERAGE_ENROLLMENT_ID BUSINESS_GROUP_ID COBRA_COVERAGE_ENROLLMENT_ID Null? Type (PK) Description NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) COBRA_COVERAGE_ENROLLMENT_ID NOT NULL NUMBER(15) COBRA_COVERAGE_STATUS_TYPE NOT NULL VARCHAR2(30) EFFECTIVE_DATE NOT NULL DATE COMMENTS ATTRIBUTE_CATEGORY NULL LONG NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name PER_COBRA_COVERAGE_STATUSE_FK1 PER_COBRA_COVERAGE_STATUSE_FK2 VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE 1 1 Primary Key generated from sequence PER_COBRA_COVERAGE_STATUS_S. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_COBRA_COV_ENROLLMENTS. Status of the COBRA enrollment. Effective date of the COBRA enrollment. Comments. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID COBRA_COVERAGE_ENROLLMENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–555 PER_COBRA_COVERAGE_STATUSE_PK Sequences Sequence UNIQUE 1 COBRA_COVERAGE_STATUS_ID Derived Column PER_COBRA_COVERAGE_STATUSES_S COBRA_COVERAGE_STATUS_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–556 Oracle HRMS Technical Reference Manual PER_COBRA_COV_ENROLLMENTS PER_COBRA_COV_ENROLLMENTS holds enrollment details for people who are eligible for continued benefit coverage under COBRA. A person qualifies for COBRA coverage following specific events, for example termination of employment or divorce. The result of the event is that the person no longer qualifies for the health coverage that he or she received under the employers scheme. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_CONTACT_RELATIONSHIPS PER_TIME_PERIOD_TYPES Primary Key Column Foreign Key Column ORGANIZATION_ID CONTACT_RELATIONSHIP_ID PERIOD_TYPE BUSINESS_GROUP_ID CONTACT_RELATIONSHIP_ID PERIOD_TYPE Column Descriptions Name COBRA_COVERAGE_ENROLLMENT_ID Null? Type (PK) NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) ASSIGNMENT_ID NOT NULL NUMBER(10) PERIOD_TYPE NOT NULL VARCHAR2(30) QUALIFYING_DATE NOT NULL DATE QUALIFYING_EVENT NOT NULL VARCHAR2(30) COMMENTS NULL LONG COVERAGE_END_DATE NULL DATE COVERAGE_START_DATE NULL DATE GRACE_DAYS NULL NUMBER(5) TERMINATION_REASON NULL VARCHAR2(30) CONTACT_RELATIONSHIP_ID NULL NUMBER(15) ATTRIBUTE_CATEGORY NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Description Primary Key generated from sequence PER_COBRA_COV_ENROLLMENTS_S. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_ASSIGNMENTS. Foreign key to PER_TIME_PERIOD_TYPES. The date from which a person qualifies for COBRA coverage. Foreign Key to PER_COBRA_QFYING_EVENTS_F identifying the qualifying event for COBRA coverage. Comments for the COBRA enrollment. The end date of the COBRA coverage. The actual start date of the COBRA coverage. The number of days after due date the COBRA enrollee has to make payment. If the status of the COBRA enrollment is terminated then the reason for the termination. Foreign key to PER_CONTACT_RELATIONSHIPS identifying the relationship between the employee and a covered dependent. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–557 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type PER_COBRA_COV_ENROLLMENTS_FK1 PER_COBRA_COV_ENROLLMENTS_FK3 PER_COBRA_COV_ENROLLMENTS_FK4 PER_COBRA_COV_ENROLLMENTS_N2 PER_COBRA_COV_ENROLLMENTS_PK Sequences Sequence NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE Sequence 1 1 1 1 1 Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID PERIOD_TYPE CONTACT_RELATIONSHIP_ID ASSIGNMENT_ID COBRA_COVERAGE_ENROLLMENT_ID Derived Column PER_COBRA_COV_ENROLLMENTS_S COBRA_COVERAGE_ENROLLMENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–558 Oracle HRMS Technical Reference Manual column. column. column. column. column. column. column. column. column. column. column. column. column. PER_COBRA_DEPENDENTS_F This entity is used to store an employees dependents coverage for a COBRA qualifying event. Foreign Keys Primary Key Table PER_COBRA_COV_ENROLLMENTS PER_CONTACT_RELATIONSHIPS Column Descriptions Name Primary Key Column Foreign Key Column COBRA_COVERAGE_ENROLLMENT_ID CONTACT_RELATIONSHIP_ID COBRA_COVERAGE_ENROLLMENT_ID CONTACT_RELATIONSHIP_ID Null? Type Description COBRA_DEPENDENT_ID (PK) COBRA_COVERAGE_ENROLLMENT_ID NOT NULL NUMBER(15) NOT NULL NUMBER(15) CONTACT_RELATIONSHIP_ID NOT NULL NUMBER(15) EFFECTIVE_START_DATE NOT NULL DATE EFFECTIVE_END_DATE (PK) (PK) NOT NULL DATE OBJECT_VERSION_NUMBER NULL NUMBER(9) ATTRIBUTE_CATEGORY NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name PER_COBRA_DEPENDENTS_FK1 VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE 2 System generated primary key. FK to per_cobra_cov_enrollments FK to per_contact_relationships table Effective start date of dependents cobra coverage Effective end date of a dependents cobra coverage System–generated version of row. Increments by one with each update. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who Column. Standard Who Column. Standard Who Column. Standard Who Column. Standard Who Column. Column Name CONTACT_RELATIONSHIP_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–559 PER_COBRA_DEPENDENTS_FK2 Sequences Sequence NOT UNIQUE 2 COBRA_COVERAGE_ENROLLMENT_ID Derived Column PER_COBRA_DEPENDENTS_S COBRA_DEPENDENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–560 Oracle HRMS Technical Reference Manual PER_COBRA_QFYING_EVENTS_F PER_COBRA_QFYING_EVENTS_F is the DateTracked table holding the events that have meaning in the context of COBRA coverage. These include, for example, divorce, termination of employment and death. Column Descriptions Name QUALIFYING_EVENT_ID (PK) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) BUSINESS_GROUP_ID LEGISLATION_CODE Null? Type Description NOT NULL NUMBER(15) NOT NULL DATE NOT NULL DATE NULL NUMBER(15) NULL VARCHAR2(30) ELECTOR NOT NULL VARCHAR2(1) EVENT_COVERAGE NOT NULL NUMBER(2) QUALIFYING_EVENT NOT NULL VARCHAR2(30) LEGISLATION_SUBGROUP NULL VARCHAR2(30) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type PER_COBRA_QFYING_EVENTS_F_PK UNIQUE PER_COBRA_QFYING_EVENTS_F_UK2 UNIQUE Sequences Sequence Sequence 1 2 3 1 2 3 4 5 6 Primary key. Effective start date. Effective end date. Foreign key to HR_ORGANIZATION_UNITS. Legislation code for this data. Always US for this entity. Person who elects to have the coverage. E(mployee) or D(ependent). Maximum duration for coverage, in months. Type of qualifying event, from US_COBRA_EVENT lookup type. Further identifies the legislation of startup data. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name QUALIFYING_EVENT_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE QUALIFYING_EVENT BUSINESS_GROUP_ID LEGISLATION_CODE LEGISLATION_SUBGROUP EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column PER_COBRA_QFYING_EVENTS_S QUALIFYING_EVENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–561 PER_COLLECTIVE_AGREEMENTS PER_COLLECTIVE_AGREEMENTS holds the name and other identifying information about Collective Agreements which may be negotiated between Employers and Bargaining Units. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS HR_ALL_ORGANIZATION_UNITS HR_ALL_ORGANIZATION_UNITS Primary Key Column Foreign Key Column ORGANIZATION_ID ORGANIZATION_ID ORGANIZATION_ID EMPLOYER_ORGANIZATION_ID BARGAINING_ORGANIZATION_ID BUSINESS_GROUP_ID Column Descriptions Name COLLECTIVE_AGREEMENT_ID NAME Null? Type (PK) Description NOT NULL NUMBER(9) NOT NULL VARCHAR2(80) EMPLOYER_ORGANIZATION_ID NULL BARGAINING_ORGANIZATION_ID NULL OBJECT_VERSION_NUMBER NOT NULL BUSINESS_GROUP_ID NOT NULL CAG_NUMBER NULL DESCRIPTION START_DATE END_DATE EMPLOYER_SIGNATORY NULL NULL NULL NULL BARGAINING_UNIT_SIGNATORY NULL JURISDICTION NULL AUTHORIZING_BODY NULL AUTHORIZED_DATE NULL CAG_INFORMATION_CATEGORY NULL CAG_INFORMATION1 NULL CAG_INFORMATION2 NULL CAG_INFORMATION3 NULL CAG_INFORMATION4 NULL CAG_INFORMATION5 NULL CAG_INFORMATION6 NULL CAG_INFORMATION7 NULL System generated primary key. Name of the Collective agreement NUMBER(15) Foreign key to HR_ALL_ORGANIZATION_UNITS NUMBER(15) Foreign key to HR_ALL_ORGANIZATION_UNITS NUMBER(9) System–generated version of row. Increments by one with each update. NUMBER(15) Foreign key to HR_ALL_ORGANIZATION_UNITS NUMBER(15) Collective agreement reference number VARCHAR2(2000) Description DATE Start Date of agreement DATE End Date of agreement VARCHAR2(80) The name of the signatory on behalf of the employer VARCHAR2(80) The name of the signatory on behalf of the bargaining unit VARCHAR2(80) The jurisdication or coverage of the collective agreement VARCHAR2(80) The administrative body which authorizes the collective agreement DATE The date on which the collective agreement is authorized VARCHAR2(30) Developer descriptive flexfield structure defining column VARCHAR2(150) Developer descriptive flexfield column VARCHAR2(150) Developer descriptive flexfield column VARCHAR2(150) Developer descriptive flexfield column VARCHAR2(150) Developer descriptive flexfield column VARCHAR2(150) Developer descriptive flexfield column VARCHAR2(150) Developer descriptive flexfield column VARCHAR2(150) Developer descriptive flexfield column Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–562 Oracle HRMS Technical Reference Manual CAG_INFORMATION8 CAG_INFORMATION9 CAG_INFORMATION10 CAG_INFORMATION11 CAG_INFORMATION12 CAG_INFORMATION13 CAG_INFORMATION14 CAG_INFORMATION15 CAG_INFORMATION16 CAG_INFORMATION17 CAG_INFORMATION18 CAG_INFORMATION19 CAG_INFORMATION20 ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PER_COLLECTIVE_AGREEMENTS_FK1 PER_COLLECTIVE_AGREEMENTS_FK2 PER_COLLECTIVE_AGREEMENTS_FK3 PER_COLLECTIVE_AGREEMENTS_PK NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(30) Descriptive flexfield structure defining column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL DATE Standard Who column NULL NUMBER(15) Standard Who column NULL NUMBER(15) Standard Who column NULL NUMBER(15) Standard Who column NULL DATE Standard Who column Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 1 Column Name EMPLOYER_ORGANIZATION_ID BARGAINING_ORGANIZATION_ID BUSINESS_GROUP_ID COLLECTIVE_AGREEMENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–563 PER_COLLECTIVE_AGREEMENTS_UK1 Sequences Sequence UNIQUE 1 2 NAME BUSINESS_GROUP_ID Derived Column PER_COLLECTIVE_AGREEMENTS_S COLLECTIVE_AGREEMENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–564 Oracle HRMS Technical Reference Manual PER_COMPETENCES A competence is a definition of knowledge, skills, abilities or other charactaristics that a person may possess against which a performance rating or measure of the exhibited level of proficiency may be held. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_RATING_SCALES QuickCodes Columns Column CERTIFICATION_REQUIRED EVALUATION_METHOD RENEWAL_PERIOD_UNITS Primary Key Column Foreign Key Column ORGANIZATION_ID RATING_SCALE_ID BUSINESS_GROUP_ID RATING_SCALE_ID QuickCodes Type QuickCodes Table YES_NO N Y COMPETENCE_EVAL_TYPE UNITS C D H_DECIMAL1 FND_COMMON_LOOKUPS No Yes FND_COMMON_LOOKUPS FND_COMMON_LOOKUPS Character Date Hours in Decimal format (1 place) Hours in Decimal format (2 places) Hours in Decimal format (3 places) Hours in ”HH” format Hours in ”HH:MM” format Hours in ”HH:MM:SS” format Integer Money Number Day Time H_DECIMAL2 H_DECIMAL3 H_HH H_HHMM H_HHMMSS I M N ND T Column Descriptions Name COMPETENCE_ID Null? Type (PK) BUSINESS_GROUP_ID NOT NULL OBJECT_VERSION_NUMBER NOT NULL NAME NOT NULL DESCRIPTION DATE_FROM DATE_TO Description NOT NULL NUMBER(15) NULL NOT NULL NULL Unique Identifier of Competences NUMBER(15) Foreign Key to HR_ORGANIZATION_UNITS NUMBER(9) System–generated version of row. Increments by one with each update. VARCHAR2(80) The short name of the competence VARCHAR2(2000) Description of knowledge, skill, ability or other charactaristic that defines the competence. DATE The date upon which the competence becomes active and can be used to create new competence elements. DATE The date after which the competence is no longer active and cannot be used to create competence elements Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–565 BEHAVIOURAL_INDICATOR NULL VARCHAR2(2000) A description of the behavioural charactaristics that would typically be displayed when the competence is present NULL VARCHAR2(30) An indication of whether certification is required for this competence NULL VARCHAR2(30) An indication of the type of evaluation that should be performed for this competence NULL NUMBER(11,2) The period of time that may elapse before the competence must be re–certified NULL VARCHAR2(30) The unit used to measure the period of time that may elapse before the competence must be re–certified NULL NUMBER(15) The maximum proficiency level for the competence NULL NUMBER(15) The minimum proficiency level for the competence NULL NUMBER(9) General Rating Scale that the Competence is to use NULL VARCHAR2(30) Descriptive flexfield structure defining column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. CERTIFICATION_REQUIRED EVALUATION_METHOD RENEWAL_PERIOD_FREQUENCY RENEWAL_PERIOD_UNITS MAX_LEVEL MIN_LEVEL RATING_SCALE_ID ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PER_COMPETENCES_FK1 PER_COMPETENCES_FK2 PER_COMPETENCES_PK PER_COMPETENCES_UK2 Sequences Sequence PER_COMPETENCES_S Index Type NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE Sequence 2 1 2 2 4 Column Name BUSINESS_GROUP_ID RATING_SCALE_ID COMPETENCE_ID NAME BUSINESS_GROUP_ID Derived Column COMPETENCE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–566 Oracle HRMS Technical Reference Manual PER_COMPETENCE_ELEMENTS A competence element is used to record an individual competence and an evaluation rating. Either a competence level or a specific rating scale step may be indicated as the evaluation rating. A competence element can be of the following types Requirement The competences and rating levels required by Organizations, Jobs, Positions, Grades, Work, Work Allocations in order to fulfill their Business Objectives. Assessment The competences and rating levels that result from an assessment of an individual. Prequisite The competences and rating levels that are necessary for a person to possess before they are entitled to a Qualifications or to attend a Development Activity. Output The competences and rating levels that are delivered by a Qualification or Development Activity. Personal The competences and rating levels that a person posesses. Preference The development activities that are the preferred delivery method of certain competences at certain levels. Definition A competence and optionally a rating level that is part of a defined set of competences. Target The competences and rating levels that are set as a target or objective for a person. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS HR_ALL_ORGANIZATION_UNITS HR_ALL_ORGANIZATION_UNITS PER_ALL_POSITIONS PER_ASSESSMENTS PER_ASSESSMENT_TYPES PER_COMPETENCES PER_COMPETENCE_ELEMENTS PER_JOBS PER_RATING_LEVELS PER_RATING_LEVELS PER_RATING_LEVELS PER_RATING_LEVELS PER_VALID_GRADES QuickCodes Columns Column NORMAL_ELAPSE_DURATION_UNIT Primary Key Column Foreign Key Column ORGANIZATION_ID ORGANIZATION_ID ORGANIZATION_ID POSITION_ID ASSESSMENT_ID ASSESSMENT_TYPE_ID COMPETENCE_ID COMPETENCE_ELEMENT_ID JOB_ID RATING_LEVEL_ID RATING_LEVEL_ID RATING_LEVEL_ID RATING_LEVEL_ID VALID_GRADE_ID ORGANIZATION_ID BUSINESS_GROUP_ID ENTERPRISE_ID POSITION_ID ASSESSMENT_ID ASSESSMENT_TYPE_ID COMPETENCE_ID PARENT_COMPETENCE_ELEMENT_ID JOB_ID PROFICIENCY_LEVEL_ID HIGH_PROFICIENCY_LEVEL_ID RATING_LEVEL_ID WEIGHTING_LEVEL_ID VALID_GRADE_ID QuickCodes Type QuickCodes Table UNITS C FND_COMMON_LOOKUPS Character Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–567 D H_DECIMAL1 H_DECIMAL2 H_DECIMAL3 H_HH H_HHMM H_HHMMSS I M N ND T Column Descriptions Name COMPETENCE_ELEMENT_ID Null? Type (PK) BUSINESS_GROUP_ID NULL NUMBER NULL NUMBER(15) OBJECT_VERSION_NUMBER NOT NULL NUMBER(9) TYPE NOT NULL VARCHAR2(30) COMPETENCE_ID MEMBER_COMPETENCE_SET_ID PROFICIENCY_LEVEL_ID NULL NUMBER(15) NULL NUMBER(9) NULL NUMBER(15) HIGH_PROFICIENCY_LEVEL_ID NULL NUMBER(15) WEIGHTING_LEVEL_ID NULL NUMBER(15) RATING_LEVEL_ID NULL NUMBER(15) PERSON_ID NULL NUMBER(10) ENTERPRISE_ID NULL NUMBER(9) JOB_ID NULL NUMBER(9) VALID_GRADE_ID NULL NUMBER(9) POSITION_ID NULL NUMBER(9) ORGANIZATION_ID NULL NUMBER(15) WORK_ITEM_ID NULL NUMBER(9) COMPETENCE_SET_ID NULL NUMBER(9) PARENT_COMPETENCE_ELEMENT_ID NULL NUMBER(15) ACTIVITY_VERSION_ID NULL NUMBER(9) ASSESSMENT_ID NULL NUMBER(15) Date Hours in place) Hours in places) Hours in places) Hours in Hours in Hours in Integer Money Number Day Time Decimal format (1 Decimal format (2 Decimal format (3 ”HH” format ”HH:MM” format ”HH:MM:SS” format Description Unique identifier fo Competence Elements Foreign Key to HR_ORGANIZATION_UNITS System–generated version of row. Increments by one with each update. The type of Competence Element. Competence Used Competence Set for the Element Low Proficiency Level for the Element High Proficiency Level for the Element Weighting on particular competence to be used in an Assessment Type Rating for a particular competence in an Element The person for whom the competence element applies. Foreign key to HR_ORGANIZATION_UNITS Competence element for the Job requirement. Foriegn Key to PER_VALID_GRADES Competence Element for the Position requirement Competence Element for the Organizational requirement Competence Element for the Work Item Grouping of Competences – Competence Set Competence Element which this competence element referes to Activity Version of a Training course. Inidicates what competences a particular training activity can provide and at what levels. Competence Element for the Assessment Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–568 Oracle HRMS Technical Reference Manual ASSESSMENT_TYPE_ID NULL NUMBER(15) Competence Element for the Assessment Type VARCHAR2(30) An indication of whether the delivered competence should be automatically included in a persons competence profile or whether it should be manually selected. DATE The date upon which the competence rating is effective DATE The date after which the competence rating is no longer valid VARCHAR2(30) A group of competences used in an assessment template VARCHAR2(30) The categorization of a competence NUMBER A number to control the display sequence of elements within a profile NUMBER The elapsed time before a competence should be achieved within a planned competence profile VARCHAR2(30) The units for the elapsed time before a competence should be achieved within planned competence profile VARCHAR2(30) The method by which the proficiency level was established e.g. Mandatory Delivered Competence, Assessemnt Rating NUMBER(9) The calculated score for a single line in an assessment DATE The date on which the competence rating is certified VARCHAR2(30) An indication of the process undertaken to determine he competence DATE The date on the which the next certification is due VARCHAR2(2000) Comments VARCHAR2(30) Descriptive flexfield structure defining column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. MANDATORY NULL EFFECTIVE_DATE_FROM NULL EFFECTIVE_DATE_TO NULL GROUP_COMPETENCE_TYPE NULL COMPETENCE_TYPE NULL SEQUENCE_NUMBER NULL NORMAL_ELAPSE_DURATION NULL NORMAL_ELAPSE_DURATION_UNIT NULL SOURCE_OF_PROFICIENCY_LEVEL NULL LINE_SCORE NULL CERTIFICATION_DATE NULL CERTIFICATION_METHOD NULL NEXT_CERTIFICATION_DATE NULL COMMENTS ATTRIBUTE_CATEGORY NULL NULL ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–569 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL Indexes Index Name VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type PER_COMPETENCE_ELEMENTS_FK1 PER_COMPETENCE_ELEMENTS_FK10 PER_COMPETENCE_ELEMENTS_FK14 PER_COMPETENCE_ELEMENTS_FK15 PER_COMPETENCE_ELEMENTS_FK16 PER_COMPETENCE_ELEMENTS_FK17 PER_COMPETENCE_ELEMENTS_FK18 PER_COMPETENCE_ELEMENTS_FK19 PER_COMPETENCE_ELEMENTS_FK2 PER_COMPETENCE_ELEMENTS_FK20 PER_COMPETENCE_ELEMENTS_FK5 PER_COMPETENCE_ELEMENTS_FK6 PER_COMPETENCE_ELEMENTS_FK7 PER_COMPETENCE_ELEMENTS_FK8 PER_COMPETENCE_ELEMENTS_FK9 PER_COMPETENCE_ELEMENTS_N1 PER_COMPETENCE_ELEMENTS_N2 Sequences Sequence NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT NOT Sequence UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name COMPETENCE_ID ORGANIZATION_ID ASSESSMENT_ID ASSESSMENT_TYPE_ID RATING_LEVEL_ID WEIGHTING_LEVEL_ID PARENT_COMPETENCE_ELEMENT_ID VALID_GRADE_ID BUSINESS_GROUP_ID ENTERPRISE_ID PROFICIENCY_LEVEL_ID HIGH_PROFICIENCY_LEVEL_ID PERSON_ID JOB_ID POSITION_ID TYPE COMPETENCE_TYPE Derived Column PER_COMPETENCE_ELEMENTS_S COMPETENCE_ELEMENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–570 Oracle HRMS Technical Reference Manual PER_CONTACT_RELATIONSHIPS PER_CONTACT_RELATIONSHIPS holds information about employee contacts such as dependents, beneficiaries, emergency contacts or parents. An employee may have an unlimited number of contacts, but only one may be designated the primary contact at any time. Contacts for a person may also be employees or applicants in the system. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_ALL_PEOPLE_F PER_ALL_PEOPLE_F QuickCodes Columns Column Primary Key Column Foreign Key Column ORGANIZATION_ID PERSON_ID PERSON_ID BUSINESS_GROUP_ID PERSON_ID CONTACT_PERSON_ID QuickCodes Type QuickCodes Table BONDHOLDER_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes PERSONAL_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes PRIMARY_CONTACT_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes RLTD_PER_RSDS_W_DSGNTR_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name CONTACT_RELATIONSHIP_ID Null? Type (PK) NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) PERSON_ID CONTACT_PERSON_ID CONTACT_TYPE NOT NULL NUMBER(10) NOT NULL NUMBER(10) NOT NULL VARCHAR2(30) COMMENTS PRIMARY_CONTACT_FLAG NULL LONG NULL VARCHAR2(30) DATE_START NULL DATE START_LIFE_REASON_ID NULL NUMBER(15) DATE_END NULL DATE END_LIFE_REASON_ID NULL NUMBER(15) RLTD_PER_RSDS_W_DSGNTR_FLAG NULL VARCHAR2(30) Description System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_PEOPLE. Foreign key to PER_PEOPLE. Relationship between employee and contact. General remark. Indicates whether the contact is the primary contact for the employee. The start date of the relationship. A foreign key to BEN_LER_F identifying the reason the relationship started. The date the relationship ended. A foreign key to BEN_LER_F identifying the reason the relationship ended. Indicates whether the two people in the relationship live at the same address. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–571 PERSONAL_FLAG NULL VARCHAR2(30) SEQUENCE_NUMBER NULL NUMBER(9) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE CONT_ATTRIBUTE_CATEGORY CONT_ATTRIBUTE1 CONT_ATTRIBUTE2 CONT_ATTRIBUTE3 CONT_ATTRIBUTE4 CONT_ATTRIBUTE5 CONT_ATTRIBUTE6 CONT_ATTRIBUTE7 CONT_ATTRIBUTE8 CONT_ATTRIBUTE9 CONT_ATTRIBUTE10 CONT_ATTRIBUTE11 CONT_ATTRIBUTE12 CONT_ATTRIBUTE13 CONT_ATTRIBUTE14 CONT_ATTRIBUTE15 CONT_ATTRIBUTE16 CONT_ATTRIBUTE17 CONT_ATTRIBUTE18 CONT_ATTRIBUTE19 CONT_ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE THIRD_PARTY_PAY_FLAG NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL BONDHOLDER_FLAG NULL VARCHAR2(30) OBJECT_VERSION_NUMBER NULL NUMBER(9) DEPENDENT_FLAG BENEFICIARY_FLAG NULL VARCHAR2(30) NULL VARCHAR2(30) Indexes Index Name PER_CONTACT_RELATIONSHIPS_FK1 PER_CONTACT_RELATIONSHIPS_N2 PER_CONTACT_RELATIONSHIPS_N3 PER_CONTACT_RELATIONSHIPS_PK Sequences Sequence NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 1 Indicates whether the relationship is a personal relationship. The unique sequence number for the relationship used to identify contacts with a third party organization. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Indicates whether the contact receives third party payments from the employee. Indicates whether a person is a potential EE bondholder. System–generated version of row. Increments by one with each update. Column Name BUSINESS_GROUP_ID PERSON_ID CONTACT_PERSON_ID CONTACT_RELATIONSHIP_ID Derived Column PER_CONTACT_RELATIONSHIPS_S CONTACT_RELATIONSHIP_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–572 Oracle HRMS Technical Reference Manual Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : PER_CONTACT_RELATIONSHIPS_OVN BEFORE ROW INSERT, UPDATE This trigger maintains the object_version_number column when a record is modified via an interface which does not support the object_version_number explicitly. This ensures the object_version_number is maintained consistently. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–573 PER_CONTRACTS_F PER_CONTRACTS_F is a datetracked table which hold the details of a persons contract of employment. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_ALL_PEOPLE_F Primary Key Column Foreign Key Column ORGANIZATION_ID PERSON_ID BUSINESS_GROUP_ID PERSON_ID Column Descriptions Name Null? Type CONTRACT_ID (PK) BUSINESS_GROUP_ID NOT NULL NUMBER(9) NOT NULL NUMBER(15) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) PERSON_ID NOT NULL NOT NULL NOT NULL OBJECT_VERSION_NUMBER NOT NULL REFERENCE NOT NULL TYPE STATUS STATUS_REASON NOT NULL NOT NULL NULL DOC_STATUS NULL DOC_STATUS_CHANGE_DATE NULL DESCRIPTION DURATION DURATION_UNITS NULL NULL NULL CONTRACTUAL_JOB_TITLE NULL PARTIES NULL START_REASON NULL END_REASON NULL NUMBER_OF_EXTENSIONS NULL EXTENSION_REASON NULL EXTENSION_PERIOD NULL EXTENSION_PERIOD_UNITS NULL CTR_INFORMATION_CATEGORY NULL CTR_INFORMATION1 NULL CTR_INFORMATION2 NULL Description System generated primary key. Foreign key to HR_ALL_ORGANIZATION_UNITS DATE Effective Start Date DATE Effective End Date NUMBER(9) Foreign key to PER_ALL_PEOPLE_F NUMBER(9) System generated version of row. Increments by one each update VARCHAR2(80) The title or reference number of the contract VARCHAR2(30) The type of contract VARCHAR2(30) The status of the contract VARCHAR2(240) The reason for change of status of the contract VARCHAR2(240) This column holds the status of the physical contract DATE Holds the date that the doc_status column last changed its value. VARCHAR2(2000) Description NUMBER(22,2) The duration of the contract VARCHAR2(30) The units of time in which the duration is expressed VARCHAR2(80) The contractual job title – N.B. not related to PER_JOBS VARCHAR2(80) The signatory parties (other than the employee) VARCHAR2(30) The reason for the contracts existence VARCHAR2(30) The reason for ending the contract NUMBER(9) The number of times the contract has been extended VARCHAR2(80) The reason for extending the contract NUMBER(22,2) The period of time for which the contract has been extended VARCHAR2(30) The units of time in which the extension period has been expressed VARCHAR2(30) Developer descriptive flexfield structure defining column VARCHAR2(150) Developer descriptive flexfield column VARCHAR2(150) Developer descriptive flexfield column Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–574 Oracle HRMS Technical Reference Manual CTR_INFORMATION3 CTR_INFORMATION4 CTR_INFORMATION5 CTR_INFORMATION6 CTR_INFORMATION7 CTR_INFORMATION8 CTR_INFORMATION9 CTR_INFORMATION10 CTR_INFORMATION11 CTR_INFORMATION12 CTR_INFORMATION13 CTR_INFORMATION14 CTR_INFORMATION15 CTR_INFORMATION16 CTR_INFORMATION17 CTR_INFORMATION18 CTR_INFORMATION19 CTR_INFORMATION20 ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(150) Developer descriptive flexfield column NULL VARCHAR2(30) Descriptive flexfield structure defining column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL VARCHAR2(150) Descriptive flexfield column NULL DATE Standard Who column NULL NUMBER(15) Standard Who column NULL NUMBER(15) Standard Who column NULL NUMBER(15) Standard Who column Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–575 CREATION_DATE NULL DATE Indexes Index Name PER_CONTRACTS_F_FK1 PER_CONTRACTS_F_FK2 PER_CONTRACTS_F_PK Sequences Sequence Standard Who column Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 2 3 Column Name BUSINESS_GROUP_ID PERSON_ID CONTRACT_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column PER_CONTRACTS_S CONTRACT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–576 Oracle HRMS Technical Reference Manual PER_DEFAULT_BUDGET_VALUES PER_DEFAULT_BUDGET_VALUES is a view based on HR_ORGANIZATION_UNITS and HR_ORGANIZATION_INFORMATION that holds the default budget values for any new assignments in a specific Business Group. Each time a new assignment is created, PER_ASSIGNMENT_BUDGET_VALUES is seeded with any default values defined for the Business Group in PER_DEFAULT_BUDGET_VALUES. View Definition CREATE VIEW PER_DEFAULT_BUDGET_VALUES as SELECT O.BUSINESS_GROUP_ID , O2.ORG_INFORMATION1 , fnd_number.canonical_to_number(O2.ORG_INFORMATION2) HR_ORGANIZATION_INFORMATION O3 WHERE O.ORGANIZATION_ID = O2.ORGANIZATION_ID AND O.ORGANIZATION_ID = O3.ORGANIZATION_ID AND O2.ORG_INFORMATION_CONTEXT||’’ = ’Budget Value Defaults’ AND O3.ORG_INFORMATION_CONTEXT||’’ = ’CLASS’ AND O3.ORG_INFORMATION1 = ’HR_BG’ AND O3.ORG_INFORMATION2 = ’Y’ Column Descriptions Name BUSINESS_GROUP_ID UNIT VALUE Null? Type Description NOT NULL NUMBER(15) Refer to base table. NULL VARCHAR2(150) Refer to base table. NULL NUMBER Refer to base table. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–577 PER_DEPLOYMENT_FACTORS A deployment factor is a factor which affects a person’s capacity to be deployed within an organization. They are expressed as requirements of an organization, job, position, or piece of work (task, role, responsibility). Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_ALL_POSITIONS PER_JOBS QuickCodes Columns Column Primary Key Column Foreign Key Column ORGANIZATION_ID POSITION_ID JOB_ID BUSINESS_GROUP_ID POSITION_ID JOB_ID QuickCodes Type QuickCodes Table AVAILABLE_FOR_TRANSFER YES_NO N Y FND_COMMON_LOOKUPS No Yes ONLY_CURRENT_LOCATION YES_NO N Y FND_COMMON_LOOKUPS No Yes PASSPORT_REQUIRED YES_NO N Y FND_COMMON_LOOKUPS No Yes RELOCATE_DOMESTICALLY YES_NO N Y FND_COMMON_LOOKUPS No Yes RELOCATE_INTERNATIONALLY YES_NO N Y FND_COMMON_LOOKUPS No Yes RELOCATION_REQUIRED YES_NO N Y FND_COMMON_LOOKUPS No Yes TRAVEL_REQUIRED YES_NO N Y FND_COMMON_LOOKUPS No Yes VISIT_INTERNATIONALLY YES_NO N Y FND_COMMON_LOOKUPS No Yes WORK_ANY_COUNTRY YES_NO N Y FND_COMMON_LOOKUPS No Yes WORK_ANY_LOCATION YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name DEPLOYMENT_FACTOR_ID Null? Type (PK) POSITION_ID NOT NULL NUMBER(9) NULL NUMBER(9) Description PK of per_deployment_factors table. FK to PER_ALL_POSITIONS table. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–578 Oracle HRMS Technical Reference Manual PERSON_ID JOB_ID BUSINESS_GROUP_ID NULL NUMBER(10) NULL NUMBER(9) NOT NULL NUMBER(15) WORK_ANY_COUNTRY NOT NULL WORK_ANY_LOCATION NOT NULL RELOCATE_DOMESTICALLY NOT NULL RELOCATE_INTERNATIONALLY NOT NULL TRAVEL_REQUIRED NOT NULL COUNTRY1 NULL COUNTRY2 NULL COUNTRY3 NULL WORK_DURATION NULL WORK_SCHEDULE NULL WORK_HOURS FTE_CAPACITY VISIT_INTERNATIONALLY NULL NULL NULL ONLY_CURRENT_LOCATION NULL NO_COUNTRY1 NULL NO_COUNTRY2 NULL NO_COUNTRY3 NULL COMMENTS NULL EARLIEST_AVAILABLE_DATE NULL AVAILABLE_FOR_TRANSFER NULL RELOCATION_PREFERENCE NULL RELOCATION_REQUIRED NULL PASSPORT_REQUIRED NULL LOCATION1 NULL LOCATION2 NULL FK to PER_ALL_PEOPLE_F table. FK to per_jobs table. FK to hr_organization_units table. VARCHAR2(30) Yes/No field to descibe whether work is required to be done in an VARCHAR2(30) Willingness to work in any location. VARCHAR2(30) Willingness to relocate domestically. VARCHAR2(30) Willingness to relocate internationally. VARCHAR2(30) Indicates whether travel is required VARCHAR2(30) Attribute used to state a country where work will be required. VARCHAR2(30) Attribute used to store a country where work may be required. VARCHAR2(30) Attribute used to store country where work may be required to be VARCHAR2(30) Work duration that is required. VARCHAR2(30) Indicates work schedule desired. VARCHAR2(30) Indicates work hours desired. VARCHAR2(30) Indicates full time capacity. VARCHAR2(30) Indicates whether a person is willing to visit internationally. VARCHAR2(30) Indicates that a person is only willing to work within his/her cu VARCHAR2(30) Indicates a country that a person does not want to work in. VARCHAR2(30) Indicates a country that a person is not interested in working in VARCHAR2(30) Indicates a country that a person is not interested in working in VARCHAR2(2000) Comments related to the persons deployment. DATE Used to indicate earliest available date for a persons transfer. VARCHAR2(30) Indicates whether a person is available for transfer. VARCHAR2(30) Indicates a persons relocation preference. VARCHAR2(30) Indicates that the job/position requires relocation. VARCHAR2(30) Indicates that a passport is required for the job/position. VARCHAR2(30) Indicates a location where the job/position will required work to VARCHAR2(30) Indicates a location where the job/position will require work to Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–579 LOCATION3 NULL VARCHAR2(30) OTHER_REQUIREMENTS NULL SERVICE_MINIMUM NULL OBJECT_VERSION_NUMBER NOT NULL ATTRIBUTE_CATEGORY NULL ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name PER_DEPLOYMENT_FACTORS_FK1 PER_DEPLOYMENT_FACTORS_FK2 PER_DEPLOYMENT_FACTORS_FK3 Sequences Sequence Indicates a location where the job/position will require work to VARCHAR2(2000) Comments relevant to the job/position. VARCHAR2(30) Indicates the minimum length of service to be considered for the NUMBER(9) Object version number is used to uniquely identify if a user is looking at the current record in the database. VARCHAR2(30) Descriptive flexfield structure defining column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. DATE Standard Who Column. NUMBER(15) Standard Who Column. NUMBER(15) Standard Who Column. NUMBER(15) Standard Who Column. DATE Standard Who Column. Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE 2 2 2 Column Name POSITION_ID JOB_ID BUSINESS_GROUP_ID Derived Column PER_DEPLOYMENT_FACTORS_S DEPLOYMENT_FACTOR_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–580 Oracle HRMS Technical Reference Manual PER_EMPLOYEES_CURRENT_X The list of current employees visible within the current security profile as of the current system date. View Definition CREATE VIEW PER_EMPLOYEES_CURRENT_X as SELECT P.BUSINESS_GROUP_ID , A.ORGANIZATION_ID , P.PERSON_ID , A.ASSIGNMENT_ID , P.LAST_UPDATE_DATE , P.LAST_UPDATED_BY , P.LAST_UPDATE_LOGIN , P.CREATION_DATE , P.CREATED_BY , P.EMPLOYEE_NUMBER , P.FULL_NAME , P.FIRST_NAME , P.MIDDLE_NAMES , P.LAST_NAME , P.TITLE , A.LOCATION_ID , A.SUPERVISOR_ID , A.SET_OF_BOOKS_ID , A.DEFAULT_CODE_COMB_ID , P.EXPENSE_CHECK_SEND_TO_ADDRESS , A.EFFECTIVE_END_DATE , P.EMAIL_ADDRESS , P.ATTRIBUTE1 , P.ATTRIBUTE2 , P.ATTRIBUTE3 , P.ATTRIBUTE4 , P.ATTRIBUTE5 , P.ATTRIBUTE6 , P.ATTRIBUTE7 , P.ATTRIBUTE8 , P.ATTRIBUTE9 , P.ATTRIBUTE10 , P.ATTRIBUTE11 , P.ATTRIBUTE12 , P.ATTRIBUTE13 , P.ATTRIBUTE14 , P.ATTRIBUTE15 , P.ATTRIBUTE16 , P.ATTRIBUTE17 , P.ATTRIBUTE18 , P.ATTRIBUTE19 , P.ATTRIBUTE20 , P.ATTRIBUTE21 , P.ATTRIBUTE22 , P.ATTRIBUTE23 , P.ATTRIBUTE24 , P.ATTRIBUTE25 , P.ATTRIBUTE26 Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–581 , , , , , P.ATTRIBUTE27 P.ATTRIBUTE28 P.ATTRIBUTE29 P.ATTRIBUTE30 P.ATTRIBUTE_CATEGORY PER_ALL_ASSIGNMENTS_F A WHERE A.PERSON_ID = P.PERSON_ID AND A.PRIMARY_FLAG = ’Y’ AND A.ASSIGNMENT_TYPE = ’E’ AND TRUNC(SYSDATE) BETWEEN P.EFFECTIVE_START_DATE AND P.EFFECTIVE_END_DATE AND TRUNC(SYSDATE) BETWEEN A.EFFECTIVE_START_DATE AND A.EFFECTIVE_END_DATE AND P.EMPLOYEE_NUMBER IS NOT NULL Column Descriptions Name BUSINESS_GROUP_ID ORGANIZATION_ID EMPLOYEE_ID ASSIGNMENT_ID LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY EMPLOYEE_NUM FULL_NAME FIRST_NAME MIDDLE_NAME LAST_NAME PREFIX LOCATION_ID SUPERVISOR_ID SET_OF_BOOKS_ID DEFAULT_CODE_COMBINATION_ID EXPENSE_CHECK_ADDRESS_FLAG INACTIVE_DATE EMAIL_ADDRESS ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 Null? Type NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NULL NULL NULL NULL NULL NULL NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(10) NUMBER(10) DATE NUMBER(15) NUMBER(15) DATE NUMBER(15) VARCHAR2(30) VARCHAR2(240) VARCHAR2(20) VARCHAR2(60) VARCHAR2(40) VARCHAR2(30) NUMBER(15) NUMBER(10) NUMBER(15) NUMBER(15) VARCHAR2(30) DATE VARCHAR2(240) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Description Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–582 Oracle HRMS Technical Reference Manual ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 ATTRIBUTE21 ATTRIBUTE22 ATTRIBUTE23 ATTRIBUTE24 ATTRIBUTE25 ATTRIBUTE26 ATTRIBUTE27 ATTRIBUTE28 ATTRIBUTE29 ATTRIBUTE30 ATTRIBUTE_CATEGORY NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(30) Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer to to to to to to to to to to to to to to to base base base base base base base base base base base base base base base table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–583 PER_EMPLOYEES_X All employees (current and ex–employees) visible within the current security profile as of the current system date. View Definition CREATE VIEW PER_EMPLOYEES_X as SELECT P.BUSINESS_GROUP_ID , A.ORGANIZATION_ID , P.PERSON_ID , A.ASSIGNMENT_ID , P.LAST_UPDATE_DATE , P.LAST_UPDATED_BY , P.LAST_UPDATE_LOGIN , P.CREATION_DATE , P.CREATED_BY , P.EMPLOYEE_NUMBER , P.FULL_NAME , P.FIRST_NAME , P.MIDDLE_NAMES , P.LAST_NAME , P.TITLE , A.LOCATION_ID , A.SUPERVISOR_ID , A.SET_OF_BOOKS_ID , A.DEFAULT_CODE_COMB_ID , P.EXPENSE_CHECK_SEND_TO_ADDRESS , B.ACTUAL_TERMINATION_DATE , P.EMAIL_ADDRESS , P.ATTRIBUTE1 , P.ATTRIBUTE2 , P.ATTRIBUTE3 , P.ATTRIBUTE4 , P.ATTRIBUTE5 , P.ATTRIBUTE6 , P.ATTRIBUTE7 , P.ATTRIBUTE8 , P.ATTRIBUTE9 , P.ATTRIBUTE10 , P.ATTRIBUTE11 , P.ATTRIBUTE12 , P.ATTRIBUTE13 , P.ATTRIBUTE14 , P.ATTRIBUTE15 , P.ATTRIBUTE16 , P.ATTRIBUTE17 , P.ATTRIBUTE18 , P.ATTRIBUTE19 , P.ATTRIBUTE20 , P.ATTRIBUTE21 , P.ATTRIBUTE22 , P.ATTRIBUTE23 , P.ATTRIBUTE24 , P.ATTRIBUTE25 , P.ATTRIBUTE26 Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–584 Oracle HRMS Technical Reference Manual , , , , , P.ATTRIBUTE27 P.ATTRIBUTE28 P.ATTRIBUTE29 P.ATTRIBUTE30 P.ATTRIBUTE_CATEGORY PER_ALL_ASSIGNMENTS_F A, PER_PERIODS_OF_SERVICE B WHERE A.PERSON_ID = P.PERSON_ID AND A.PRIMARY_FLAG = ’Y’ AND A.ASSIGNMENT_TYPE = ’E’ AND A.PERIOD_OF_SERVICE_ID = B.PERIOD_OF_SERVICE_ID AND TRUNC(SYSDATE) BETWEEN P.EFFECTIVE_START_DATE AND P.EFFECTIVE_END_DATE AND A.EFFECTIVE_START_DATE <= (SELECT MAX(NVL(B2.ACTUAL_TERMINATION_DATE,TRUNC(SYSDATE))) FROM PER_PERIODS_OF_SERVICE B2 WHERE B2.PERSON_ID = A.PERSON_ID AND B2.DATE_START <= TRUNC(SYSDATE)) AND A.EFFECTIVE_END_DATE >= (SELECT MAX(NVL(B2.ACTUAL_TERMINATION_DATE,TRUNC(SYSDATE))) FROM PER_PERIODS_OF_SERVICE B2 WHERE B2.PERSON_ID = A.PERSON_ID AND B2.DATE_START <= TRUNC(SYSDATE)) AND P.EMPLOYEE_NUMBER IS NOT NULL Column Descriptions Name BUSINESS_GROUP_ID ORGANIZATION_ID EMPLOYEE_ID ASSIGNMENT_ID LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY EMPLOYEE_NUM FULL_NAME FIRST_NAME MIDDLE_NAME LAST_NAME PREFIX LOCATION_ID SUPERVISOR_ID SET_OF_BOOKS_ID DEFAULT_CODE_COMBINATION_ID EXPENSE_CHECK_ADDRESS_FLAG INACTIVE_DATE EMAIL_ADDRESS ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 Null? Type NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NOT NULL NULL NULL NULL NULL NULL NULL NOT NULL NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(10) NUMBER(10) DATE NUMBER(15) NUMBER(15) DATE NUMBER(15) VARCHAR2(30) VARCHAR2(240) VARCHAR2(20) VARCHAR2(60) VARCHAR2(40) VARCHAR2(30) NUMBER(15) NUMBER(9) NUMBER(15) NUMBER(15) VARCHAR2(30) DATE VARCHAR2(240) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Description Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer to to to to to to to to to to to to to to to to to to to to to to to to to to base base base base base base base base base base base base base base base base base base base base base base base base base base table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–585 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 ATTRIBUTE21 ATTRIBUTE22 ATTRIBUTE23 ATTRIBUTE24 ATTRIBUTE25 ATTRIBUTE26 ATTRIBUTE27 ATTRIBUTE28 ATTRIBUTE29 ATTRIBUTE30 ATTRIBUTE_CATEGORY NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(30) Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer to to to to to to to to to to to to to to to to to to to to to to to to to to to base base base base base base base base base base base base base base base base base base base base base base base base base base base table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–586 Oracle HRMS Technical Reference Manual PER_ESTABLISHMENTS This entity is used to maintain a list of educational establishments e.g. schools, colleges, universities, etc. Column Descriptions Name ESTABLISHMENT_ID NAME Null? Type (PK) LOCATION OBJECT_VERSION_NUMBER ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Sequences Sequence Description NOT NULL NUMBER(9) PK of entity NOT NULL VARCHAR2(160) Maintains the name of an educational establishment NOT NULL VARCHAR2(240) Holds the location details of an establishment NOT NULL NUMBER(9) System–generated version of row. Increments by one with each update. NULL VARCHAR2(30) Descriptive flexfield structure defining column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL DATE Standard Who Column. NULL NUMBER(15) Standard Who Column. NULL NUMBER(15) Standard Who Column. NULL NUMBER(15) Standard Who Column. NULL DATE Standard Who Column. Derived Column PER_ESTABLISHMENTS_S ESTABLISHMENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–587 PER_ESTABLISHMENT_ATTENDANCES A record of educational establishments that a person is currently attending or has previously attended and the dates of which the attendance took place. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_ESTABLISHMENTS QuickCodes Columns Column FULL_TIME Primary Key Column Foreign Key Column ORGANIZATION_ID ESTABLISHMENT_ID BUSINESS_GROUP_ID ESTABLISHMENT_ID QuickCodes Type QuickCodes Table YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name Null? Type ATTENDANCE_ID (PK) ATTENDED_START_DATE NOT NULL NUMBER(9) NOT NULL DATE PERSON_ID NOT NULL NUMBER(10) FULL_TIME NOT NULL VARCHAR2(30) ATTENDED_END_DATE NULL DATE ESTABLISHMENT_ID OBJECT_VERSION_NUMBER NULL NUMBER(9) NOT NULL NUMBER(9) BUSINESS_GROUP_ID NOT NULL NUMBER(15) ATTRIBUTE_CATEGORY NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Description PK of entity Maintains the attendance start date at a particular establishment Foreign key to PER_ALL_PEOPLE_F. Stores whether the attendance at an establishment was full–time Maintains the date attendance ended at a particular establishment PK of entity System–generated version of row. Increments by one with each update. Foreign key to HR_ORGANIZATION_UNITS. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–588 Oracle HRMS Technical Reference Manual ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE ESTABLISHMENT Indexes Index Name PER_ESTABLISHMENT_ATTEND_FK1 PER_ESTABLISHMENT_ATTEND_FK2 Sequences Sequence NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(255) Index Type Sequence NOT UNIQUE NOT UNIQUE 1 2 Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who Column. Standard Who Column. Standard Who Column. Standard Who Column. Standard Who Column. Used for on the fly establishment creation. Column Name ESTABLISHMENT_ID BUSINESS_GROUP_ID Derived Column PER_ESTAB_ATTENDANCES_S ATTENDANCE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–589 PER_EVENTS PER_EVENTS holds information about events and interviews. For an employee interview, the PERSON_ID refers to the interviewee, and the ASSIGNMENT_ID is null. For an applicant interview, the ASSIGNMENT_ID refers to the assignment applied for, and the PERSON_ID refers to the interviewee. For an event, both the PERSON_ID and ASSIGNMENT_ID are null. Foreign Keys Primary Key Table Primary Key Column Foreign Key Column ORGANIZATION_ID ORGANIZATION_ID LOCATION_ID BUSINESS_GROUP_ID ORGANIZATION_RUN_BY_ID LOCATION_ID QuickCodes Type QuickCodes Table EMP_OR_APL EMP_APL A E FND_COMMON_LOOKUPS Applicant Employee EVENT_OR_INTERVIEW EVENT_INTERVIEW E I FND_COMMON_LOOKUPS Event Interview HR_ALL_ORGANIZATION_UNITS HR_ALL_ORGANIZATION_UNITS HR_LOCATIONS_ALL QuickCodes Columns Column Column Descriptions Name EVENT_ID (PK) BUSINESS_GROUP_ID Null? Type NOT NULL NUMBER(15) NOT NULL NUMBER(15) LOCATION_ID INTERNAL_CONTACT_PERSON_ID ORGANIZATION_RUN_BY_ID NULL NUMBER(15) NULL NUMBER(10) NULL NUMBER(15) ASSIGNMENT_ID NULL NUMBER(10) DATE_START NOT NULL DATE TYPE COMMENTS CONTACT_TELEPHONE_NUMBER NOT NULL VARCHAR2(30) NULL LONG NULL VARCHAR2(60) DATE_END NULL DATE EMP_OR_APL NULL VARCHAR2(1) EVENT_OR_INTERVIEW NULL VARCHAR2(30) EXTERNAL_CONTACT NULL VARCHAR2(80) TIME_END NULL VARCHAR2(5) TIME_START NULL VARCHAR2(5) Description System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to HR_LOCATIONS. Foreign key to PER_PEOPLE. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_ASSIGNMENTS. Start date of event or interview. Event type or interview name. General remark. External contact telephone number. End date of event or interview. Indicates an employee or applicant (E=employee and A=applicant). Indicates an event or interview (E = event and I = interview. Name of the external contact. Only used for events. Time the event or interview is expected to end. Time the event or interview is expected to start. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–590 Oracle HRMS Technical Reference Manual REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Indexes Index Name Index Type PER_EVENTS_FK1 PER_EVENTS_FK2 PER_EVENTS_FK4 PER_EVENTS_N3 PER_EVENTS_N5 PER_EVENTS_PK Sequences Sequence NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE Sequence 1 1 1 1 1 1 Standard Who column. Standard Who column. Standard Who column. Standard Who column. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID LOCATION_ID ORGANIZATION_RUN_BY_ID INTERNAL_CONTACT_PERSON_ID ASSIGNMENT_ID EVENT_ID Derived Column PER_EVENTS_S EVENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–591 PER_FORM_FUNCTIONS PER_FORM_FUNCTIONS is a generic table used:(a) in PERWSEPI for person type picklist (function = CHANGE_PERSON_TYPE) (b) in PERWSEPI for navigation zone picklist (function = NAVIGATE). Column Descriptions Name Null? Type Description FORM FUNCTION NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(40) RESULT NOT NULL VARCHAR2(40) INPUT NULL VARCHAR2(30) RESTRICTION_CODE NULL VARCHAR2(10) RESTRICTION_VALUE NULL VARCHAR2(80) Indexes Index Name Index Type PER_FORM_FUNCTION_UK UNIQUE Sequence 2 4 6 8 10 12 Form name eg. PERPEEPI. Function to be carried out eg. CHANGE_PERSON_TYPE, NAVIGATE. The expected result eg. person type to appear on picklist. Value used as a reference eg. existing person type. Form customization restriction code e.g. value relating to PERSON_TYPE. Value that is restricted by the customization. Column Name FORM FUNCTION RESULT INPUT RESTRICTION_CODE RESTRICTION_VALUE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–592 Oracle HRMS Technical Reference Manual PER_GENERIC_REPORT_OUTPUT PER_GENERIC_REPORT_OUTPUT holds the text lines produced by a generic report script. This is part of a generic reporting functionality in Oracle HRMS. The contents of this table are generated by a user–defined PL/SQL script that also handles the formatting of the text lines. Column Descriptions Name LINE_TYPE (PK) LINE_NUMBER (PK) LINE_CONTENT Indexes Index Name Null? Type Indicates whether line is in report title, header, footer or body. NOT NULL NUMBER(9) Line number in title, header, footer or body. NULL VARCHAR2(200) Free text content of report line. Index Type PER_GENERIC_REPORT_OUTPUT_PK Description NOT NULL VARCHAR2(30) UNIQUE Sequence Column Name 1 2 LINE_TYPE LINE_NUMBER Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–593 PER_GRADES PER_GRADES stores grade definitions. The NAME is the concatenation of key flexfield segments and is generated when the grade is defined. Grades are used to show the level or rank of an employee in an assignment, and may be related to job or position by the definition of valid grades. They are often used to specify element eligibility rules. The DATE_FROM and DATE_TO columns define the date limits for using grades in the system. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_GRADE_DEFINITIONS Primary Key Column Foreign Key Column ORGANIZATION_ID GRADE_DEFINITION_ID BUSINESS_GROUP_ID GRADE_DEFINITION_ID Column Descriptions Name GRADE_ID (PK) Null? Type NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) GRADE_DEFINITION_ID NOT NULL NUMBER(15) DATE_FROM NOT NULL DATE SEQUENCE NOT NULL NUMBER(15) COMMENTS DATE_TO NULL LONG NULL DATE NAME REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY NULL NULL NULL NULL NULL NULL VARCHAR2(240) NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Description System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_GRADE_DEFINITIONS. The date on which the grade becomes effective. Sequence number for the grade. Used for ordering a list of grades. General remark. The date after which the grade is no longer effective. Grade name. Standard Who Column. Standard Who column. Standard Who Column. Standard Who column. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–594 Oracle HRMS Technical Reference Manual ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PER_GRADES_FK1 PER_GRADES_FK2 PER_GRADES_PK PER_GRADES_UK2 Sequences Sequence NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE 1 1 1 1 2 Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID GRADE_DEFINITION_ID GRADE_ID NAME BUSINESS_GROUP_ID Derived Column PER_GRADES_S GRADE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–595 PER_GRADE_DEFINITIONS PER_GRADE_DEFINITIONS is a key flexfield combinations table. It stores segment combinations for grades that are stored in PER_GRADES. Oracle Applications do not support code combination IDs that exceed 2, 000,000,000. Column Descriptions Name GRADE_DEFINITION_ID Null? Type (PK) NOT NULL NUMBER(15) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ID_FLEX_NUM NULL NULL NULL NULL NOT NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(15) SUMMARY_FLAG ENABLED_FLAG START_DATE_ACTIVE NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(1) NULL DATE END_DATE_ACTIVE NULL DATE SEGMENT1 SEGMENT2 SEGMENT3 SEGMENT4 SEGMENT5 SEGMENT6 SEGMENT7 SEGMENT8 SEGMENT9 SEGMENT10 SEGMENT11 SEGMENT12 SEGMENT13 SEGMENT14 SEGMENT15 SEGMENT16 SEGMENT17 SEGMENT18 SEGMENT19 SEGMENT20 SEGMENT21 SEGMENT22 SEGMENT23 SEGMENT24 SEGMENT25 SEGMENT26 SEGMENT27 SEGMENT28 SEGMENT29 SEGMENT30 LAST_UPDATE_DATE LAST_UPDATED_BY NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) DATE NUMBER(15) Description System–generated primary key column. Standard Who Column. Standard Who column. Standard Who Column. Standard Who column. Key flexfield structure foreign key. Key flexfield summary flag. Key flexfield enabled flag. Date before which key flexfield combination is invalid. Date after which key flexfield combination is invalid. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Standard Who column. Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–596 Oracle HRMS Technical Reference Manual LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name NULL NUMBER(15) NULL NUMBER(15) NULL DATE Index Type PER_GRADE_DEFINITIONS_PK Sequences Sequence UNIQUE Sequence 1 Standard Who column. Standard Who column. Standard Who column. Column Name GRADE_DEFINITION_ID Derived Column PER_GRADE_DEFINITIONS_S GRADE_DEFINITION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–597 PER_GRADE_SPINES_F PER_GRADE_SPINES_F stores the relationship between a grade and a pay scale, this is the grade scale. A pay scale, previously known as a p arent spine, can be used for several different grades but a grade can be associated with only one pay scale. The CEILING_STEP_ID holds the highest step (from the pay scale) which can be used in this grade scal e. PER_GRADE_SPINES_F is a DateTracked table. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_GRADES PER_PARENT_SPINES Primary Key Column Foreign Key Column ORGANIZATION_ID GRADE_ID PARENT_SPINE_ID BUSINESS_GROUP_ID GRADE_ID PARENT_SPINE_ID Column Descriptions Name GRADE_SPINE_ID Null? Type (PK) Description NOT NULL NUMBER(15) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) BUSINESS_GROUP_ID NOT NULL DATE NOT NULL DATE NOT NULL NUMBER(15) PARENT_SPINE_ID NOT NULL NUMBER(15) GRADE_ID CEILING_STEP_ID NOT NULL NUMBER(15) NOT NULL NUMBER(15) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name PER_GRADE_SPINES_F_FK1 PER_GRADE_SPINES_F_FK2 PER_GRADE_SPINES_F_FK3 PER_GRADE_SPINES_F_PK Sequences Sequence NUMBER(15) NUMBER(15) NUMBER(15) DATE DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 1 2 3 System–generated primary key column. Effective start date. Effective end date. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_PARENT_SPINES. Foreign key to PER_GRADES. Foreign key to PER_SPINAL_POINTS. Standard Who Column. Standard Who column. Standard Who Column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID PARENT_SPINE_ID GRADE_ID GRADE_SPINE_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column PER_GRADE_SPINES_S GRADE_SPINE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–598 Oracle HRMS Technical Reference Manual PER_HTML_TOOLKIT_REC_TYPES Column Descriptions Name HTML_TOOLKIT_REC_TYPE_ID OBJECT_TYPE_NAME RECORD_TYPE_NAME Null? Type (PK) Description NOT NULL NUMBER(15) NOT NULL VARCHAR2(80) NOT NULL VARCHAR2(80) RECORD_TYPE_SEQUENCE ATTRIBUTE_NAME NOT NULL NUMBER(9) NOT NULL VARCHAR2(80) DATA_TYPE DEFAULT_VALUE NOT NULL VARCHAR2(1) NULL VARCHAR2(80) CUSTOM_VALUE NULL VARCHAR2(80) MESSAGE_NAME NULL VARCHAR2(30) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type PER_HTML_TOOKIT_REC_TYPES_U1 PER_HTML_TOOLKIT_REC_TYPES_PK Sequences Sequence UNIQUE NOT UNIQUE Sequence 2 4 6 8 2 System generated Primary Key HTML object type. Name of the corresponding record value in the toolkit. e.g. PromptFormat Display order. The name of an attribute within the record type. e.g. ALIGN) The datatype of the attribute. The default value for the attribute. The customer value for the attribute. (This will be substituted for the default value at runtime.) Foreign Key to FND_NEW_MESSAGES to provide a description of the object type. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name OBJECT_TYPE_NAME RECORD_TYPE_NAME RECORD_TYPE_SEQUENCE ATTRIBUTE_NAME HTML_TOOLKIT_REC_TYPE_ID Derived Column PER_HTML_TOOLKIT_REC_TYPES_S HTML_TOOLKIT_REC_TYPE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–599 PER_IMAGES PER_IMAGES stores the images of any entity. It holds it by the entity name and primary key of the entity. Column Descriptions Name IMAGE_ID Null? Type (PK) Description NOT NULL NUMBER(15) IMAGE NOT NULL LONG RAW PARENT_ID NOT NULL NUMBER(15) TABLE_NAME NOT NULL VARCHAR2(30) Indexes Index Name Index Type PER_IMAGES_PK PER_IMAGES_UK2 Sequences Sequence UNIQUE UNIQUE System generated unique identifier from PER_IMAGES_S. The digitized image, held in TIFF, BMP, JFIF, PCX, PICT or other supported format. Primary key of row for which image is held. Table holding row for which image is held. Sequence Column Name 1 1 2 IMAGE_ID TABLE_NAME PARENT_ID Derived Column PER_IMAGES_S IMAGE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–600 Oracle HRMS Technical Reference Manual PER_INFO_TYPE_SECURITY PER_INFO_TYPE_SECURITY defines the extra information type security for a responsibility. It defines which INFORMATION_TYPE’s a particular responsibility has access too. This is a generic security table for all of the extra information type tables (PERSON, ASSIGNMENT, POSITION, JOB). The table to which a particular row is linked is defined by thecolumn ’INFO_TYPE_TABLE_NAME’. Foreign Keys Primary Key Table FND_RESPONSIBILITY Column Descriptions Name PER_INFO_TYPE_SECURITY_ID APPLICATION_ID Primary Key Column Foreign Key Column APPLICATION_ID RESPONSIBILITY_ID APPLICATION_ID RESPONSIBILITY_ID Null? Type (PK) Description NOT NULL NUMBER(15) NOT NULL NUMBER(15) RESPONSIBILITY_ID NOT NULL NUMBER(15) INFO_TYPE_TABLE_NAME NOT NULL VARCHAR2(30) INFORMATION_TYPE NOT NULL VARCHAR2(40) OBJECT_VERSION_NUMBER NOT NULL NUMBER(9) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name NULL NULL NULL NULL NULL DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type PER_INFO_TYPE_SECURITY_PK PER_INFO_TYPE_SECURITY_UK Sequences Sequence UNIQUE UNIQUE Sequence 2 2 4 6 8 System generated primary key. Foreign key to FND_RESPONSIBILITY Foreign Key to FND_RESPONSIBILITY Name of Info Type Table, used to join to info type table Foriegn key to INFO_TYPE_TABLE_NAME System–generated version of row. Increments by one with each update. Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Column Name PER_INFO_TYPE_SECURITY_ID APPLICATION_ID RESPONSIBILITY_ID INFO_TYPE_TABLE_NAME INFORMATION_TYPE Derived Column PER_INFO_TYPE_SECURITY_S PER_INFO_TYPE_SECURITY_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–601 PER_JOBS PER_JOBS holds jobs that have been defined for a Business Group. The NAME is a concatenation of key flexfield segments, held in PER_JOB_DEFINITIONS. Jobs define the role that an employee can perform in the business group, and they are independent of specific organizations. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_JOB_DEFINITIONS Primary Key Column Foreign Key Column ORGANIZATION_ID JOB_DEFINITION_ID BUSINESS_GROUP_ID JOB_DEFINITION_ID Column Descriptions Name JOB_ID (PK) Null? Type NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) JOB_DEFINITION_ID NOT NULL NUMBER(15) DATE_FROM NOT NULL DATE COMMENTS DATE_TO NULL LONG NULL DATE NAME NULL VARCHAR2(240) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Description System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_JOB_DEFINITIONS. Date from which an employee or applicant may be assigned to this job. General remark. Date after which employees and applicants may no longer be assigned to this job. Job name, concatenated from the keyflex structure. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–602 Oracle HRMS Technical Reference Manual LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE JOB_INFORMATION_CATEGORY NULL NULL NULL NULL NULL NULL JOB_INFORMATION1 NULL VARCHAR2(150) JOB_INFORMATION2 NULL VARCHAR2(150) JOB_INFORMATION3 NULL VARCHAR2(150) JOB_INFORMATION4 NULL VARCHAR2(150) JOB_INFORMATION5 NULL VARCHAR2(150) JOB_INFORMATION6 NULL VARCHAR2(150) JOB_INFORMATION7 NULL VARCHAR2(150) JOB_INFORMATION8 NULL VARCHAR2(150) JOB_INFORMATION9 NULL VARCHAR2(150) JOB_INFORMATION10 NULL VARCHAR2(150) JOB_INFORMATION11 NULL VARCHAR2(150) JOB_INFORMATION12 NULL VARCHAR2(150) JOB_INFORMATION13 NULL VARCHAR2(150) JOB_INFORMATION14 NULL VARCHAR2(150) JOB_INFORMATION15 NULL VARCHAR2(150) OBJECT_VERSION_NUMBER NULL NUMBER(9) JOB_INFORMATION16 NULL VARCHAR2(150) JOB_INFORMATION17 NULL VARCHAR2(150) JOB_INFORMATION18 NULL VARCHAR2(150) JOB_INFORMATION19 NULL VARCHAR2(150) JOB_INFORMATION20 NULL VARCHAR2(150) Indexes Index Name PER_JOBS_FK1 PER_JOBS_FK2 PER_JOBS_PK PER_JOBS_UK2 Sequences Sequence PER_JOBS_S DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE 1 1 1 1 2 Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. System–generated version of row. Increments by one with each update. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Column Name BUSINESS_GROUP_ID JOB_DEFINITION_ID JOB_ID NAME BUSINESS_GROUP_ID Derived Column JOB_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–603 Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : PER_JOBS_OVN BEFORE ROW INSERT, UPDATE This trigger maintains the object_version_number column when a record is modified via an interface which does not support the object_version_number explicitly. This ensures the object_version_number is maintained consistently. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–604 Oracle HRMS Technical Reference Manual PER_JOB_DEFINITIONS PER_JOB_DEFINITIONS is a key flexfield combinations table. It holds the segment combinations for jobs that are stored in PER_JOBS. Oracle Applications do not support code combinations IDs that exceed 2,000,000,000. Column Descriptions Name JOB_DEFINITION_ID Null? Type (PK) NOT NULL NUMBER(15) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ID_FLEX_NUM NULL NULL NULL NULL NOT NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(15) SUMMARY_FLAG ENABLED_FLAG START_DATE_ACTIVE NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(1) NULL DATE END_DATE_ACTIVE NULL DATE SEGMENT1 SEGMENT2 SEGMENT3 SEGMENT4 SEGMENT5 SEGMENT6 SEGMENT7 SEGMENT8 SEGMENT9 SEGMENT10 SEGMENT11 SEGMENT12 SEGMENT13 SEGMENT14 SEGMENT15 SEGMENT16 SEGMENT17 SEGMENT18 SEGMENT19 SEGMENT20 SEGMENT21 SEGMENT22 SEGMENT23 SEGMENT24 SEGMENT25 SEGMENT26 SEGMENT27 SEGMENT28 SEGMENT29 SEGMENT30 LAST_UPDATE_DATE LAST_UPDATED_BY NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) DATE NUMBER(15) Description System–generated primary key column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Key flexfield structure foreign key. Key flexfield summary flag. Key flexfield enabled flag. Date before which key flexfield combination is invalid. Date after which key flexfield combination is invalid. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Standard Who column. Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–605 LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NUMBER(15) NULL NUMBER(15) NULL DATE Indexes Index Name Index Type PER_JOB_DEFINITIONS_PK Sequences Sequence UNIQUE Sequence 1 Standard Who column. Standard Who column. Standard Who column. Column Name JOB_DEFINITION_ID Derived Column PER_JOB_DEFINITIONS_S JOB_DEFINITION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–606 Oracle HRMS Technical Reference Manual PER_JOB_EVALUATIONS PER_JOB_EVALUATIONS holds the schemes and systems that the Business Group uses to evaluate the jobs and positions stored in PER_JOBS and PER_ALL_POSITIONS. For each one, either the JOB_ID column or the POSITION_ID column will be populated, but not both. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_ALL_POSITIONS PER_JOBS Column Descriptions Name JOB_EVALUATION_ID Primary Key Column Foreign Key Column ORGANIZATION_ID POSITION_ID JOB_ID BUSINESS_GROUP_ID POSITION_ID JOB_ID Null? Type (PK) BUSINESS_GROUP_ID NOT NULL NUMBER(15) NOT NULL NUMBER(15) COMMENTS DATE_EVALUATED JOB_ID MEASURED_IN NULL NULL NULL NULL LONG DATE NUMBER(15) VARCHAR2(30) OVERALL_SCORE NULL VARCHAR2(30) POSITION_ID NULL NUMBER(15) SYSTEM REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY NULL NULL NULL NULL NULL NULL VARCHAR2(30) NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Description System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. General remark. Evaluation date. Foreign key to PER_JOBS. The units of measure for the overall score. Evaluation score applied to the job or position. Foreign key to PER_ALL_POSITIONS. Name of evaluation system. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–607 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL Indexes Index Name PER_JOB_EVALUATIONS_FK1 PER_JOB_EVALUATIONS_N1 PER_JOB_EVALUATIONS_N2 PER_JOB_EVALUATIONS_PK Sequences Sequence VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 1 Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID JOB_ID POSITION_ID JOB_EVALUATION_ID Derived Column PER_JOB_EVALUATIONS_S JOB_EVALUATION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–608 Oracle HRMS Technical Reference Manual PER_JOB_EXTRA_INFO This table holds details of extra information for a job, an intersection between PER_JOB_INFO_TYPES and PER_JOBS. Foreign Keys Primary Key Table PER_JOBS PER_JOB_INFO_TYPES Column Descriptions Name JOB_EXTRA_INFO_ID Primary Key Column Foreign Key Column JOB_ID INFORMATION_TYPE JOB_ID INFORMATION_TYPE Null? Type (PK) NOT NULL NUMBER(15) INFORMATION_TYPE NOT NULL VARCHAR2(40) JOB_ID REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE JEI_ATTRIBUTE_CATEGORY JEI_ATTRIBUTE1 JEI_ATTRIBUTE2 JEI_ATTRIBUTE3 JEI_ATTRIBUTE4 JEI_ATTRIBUTE5 JEI_ATTRIBUTE6 JEI_ATTRIBUTE7 JEI_ATTRIBUTE8 JEI_ATTRIBUTE9 JEI_ATTRIBUTE10 JEI_ATTRIBUTE11 JEI_ATTRIBUTE12 JEI_ATTRIBUTE13 JEI_ATTRIBUTE14 JEI_ATTRIBUTE15 JEI_ATTRIBUTE16 JEI_ATTRIBUTE17 JEI_ATTRIBUTE18 JEI_ATTRIBUTE19 JEI_ATTRIBUTE20 JEI_INFORMATION_CATEGORY NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(30) JEI_INFORMATION1 NULL VARCHAR2(150) JEI_INFORMATION2 NULL VARCHAR2(150) JEI_INFORMATION3 NULL VARCHAR2(150) JEI_INFORMATION4 NULL VARCHAR2(150) JEI_INFORMATION5 NULL VARCHAR2(150) JEI_INFORMATION6 NULL VARCHAR2(150) JEI_INFORMATION7 NULL VARCHAR2(150) Description System–generated primary key column. Foreign Key to PER_JOB_INFO_TYPES Foreign Key to PER_JOBS Standard Who column standard who column standard who column standard who column Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–609 JEI_INFORMATION8 NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NOT NULL NUMBER(9) System–generated version of row. Increments by one with each update. NULL DATE Standard Who column NULL NUMBER(15) Standard Who column NULL NUMBER(15) Standard Who column NULL NUMBER(15) Standard Who column NULL DATE Standard Who column JEI_INFORMATION9 JEI_INFORMATION10 JEI_INFORMATION11 JEI_INFORMATION12 JEI_INFORMATION13 JEI_INFORMATION14 JEI_INFORMATION15 JEI_INFORMATION16 JEI_INFORMATION17 JEI_INFORMATION18 JEI_INFORMATION19 JEI_INFORMATION20 JEI_INFORMATION21 JEI_INFORMATION22 JEI_INFORMATION23 JEI_INFORMATION24 JEI_INFORMATION25 JEI_INFORMATION26 JEI_INFORMATION27 JEI_INFORMATION28 JEI_INFORMATION29 JEI_INFORMATION30 OBJECT_VERSION_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PER_JOB_EXTRA_INFO_FK1 PER_JOB_EXTRA_INFO_FK2 PER_JOB_EXTRA_INFO_PK Sequences Sequence PER_JOB_EXTRA_INFO_S Index Type NOT UNIQUE NOT UNIQUE UNIQUE Sequence 1 2 2 Column Name INFORMATION_TYPE JOB_ID JOB_EXTRA_INFO_ID Derived Column JOB_EXTRA_INFO_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–610 Oracle HRMS Technical Reference Manual PER_JOB_INFO_TYPES This table holds the definitions of extra information types that may be held against a job. QuickCodes Columns Column QuickCodes Type QuickCodes Table ACTIVE_INACTIVE_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes MULTIPLE_OCCURENCES_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name INFORMATION_TYPE Null? Type (PK) ACTIVE_INACTIVE_FLAG MULTIPLE_OCCURENCES_FLAG DESCRIPTION LEGISLATION_CODE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE OBJECT_VERSION_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name The name or code of the information type, which is also the primary key. NOT NULL VARCHAR2(30) Indicates whether the information type is active or inactive. NOT NULL VARCHAR2(30) Indicates whether a job may have multiple occurrences of this type. NULL VARCHAR2(240) Description of the information type. NULL VARCHAR2(30) The legislation to which the information type applies. NULL NUMBER(15) Standard Who column NULL NUMBER(15) Standard Who column NULL NUMBER(15) Standard Who column NULL DATE Standard Who column NOT NULL NUMBER(9) System–generated version of row. Increments by one with each update. NULL DATE Standard Who column NULL NUMBER(15) Standard Who column NULL NUMBER(15) Standard Who column NULL NUMBER(15) Standard Who column NULL DATE Standard Who column Index Type PER_JOB_INFO_TYPES_PK Description NOT NULL VARCHAR2(40) UNIQUE Sequence 2 Column Name INFORMATION_TYPE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–611 PER_JOB_REQUIREMENTS PER_JOB_REQUIREMENTS holds any special requirements for a specific job or position. For each row, either the JOB_ID column or the POSITION_ID column must be populated, but not both. Requirements are held as a combination of keyflex segments, stored in PER_ANALYSIS_CRITERIA. They can be any type of special information, eg. qualification, training, or language proficiency, and can be designated Essential or Desirable. A default standard report is provided to match the skill requirements of a specific job or position against the special information types recorded for each person. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_ALL_POSITIONS PER_ANALYSIS_CRITERIA PER_JOBS QuickCodes Columns Column ESSENTIAL Primary Key Column Foreign Key Column ORGANIZATION_ID POSITION_ID ANALYSIS_CRITERIA_ID JOB_ID BUSINESS_GROUP_ID POSITION_ID ANALYSIS_CRITERIA_ID JOB_ID QuickCodes Type QuickCodes Table YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name JOB_REQUIREMENT_ID Null? Type (PK) BUSINESS_GROUP_ID ANALYSIS_CRITERIA_ID COMMENTS DATE_FROM DATE_TO ESSENTIAL JOB_ID OBJECT_VERSION_NUMBER POSITION_ID REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 Description NOT NULL NUMBER(15) System–generated primary key column. NOT NULL NUMBER(15) Foreign key to HR_ORGANIZATION_UNITS. NOT NULL NUMBER(15) Foreign key to PER_ANALYSIS_CRITERIA. NULL LONG General remark. NULL DATE Date from which the requirement applies. NULL DATE Date after which the requirement no longer applies. NULL VARCHAR2(30) Indicates if this is an essential requirement, or desirable. NULL NUMBER(15) Foreign key to PER_JOBS. NULL NUMBER(9) System–generated version of row. Increments by one with each update. NULL NUMBER(15) Foreign key to PER_ALL_POSITIONS. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. NULL VARCHAR2(30) Descriptive flexfield structure defining column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–612 Oracle HRMS Technical Reference Manual ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type PER_JOB_REQUIREMENTS_FK1 PER_JOB_REQUIREMENTS_FK2 PER_JOB_REQUIREMENTS_N1 PER_JOB_REQUIREMENTS_N2 PER_JOB_REQUIREMENTS_PK Sequences Sequence NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE Sequence 1 1 1 1 1 Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. Column Name BUSINESS_GROUP_ID ANALYSIS_CRITERIA_ID JOB_ID POSITION_ID JOB_REQUIREMENT_ID Derived Column PER_JOB_REQUIREMENTS_S JOB_REQUIREMENT_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : PER_JOB_REQUIREMENTS_OVN BEFORE ROW INSERT, UPDATE This trigger maintains the object_version_number column when a record is modified via an interface which does not support the object_version_number explicitly. This ensures the object_version_number is maintained consistently. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–613 PER_JP_ADDRESS_LOOKUPS PER_JP_ADDRESS_LOOKUPS holds Japanese postal code and district/city information provided by third party vendors. It is referenced when validating entries to PER_ADDRESSES. It is used in JP–HRMS only. Column Descriptions Name Null? Type Description DISTRICT_CODE (PK) ADDRESS_LINE_1 NOT NULL VARCHAR2(6) NULL VARCHAR2(60) ADDRESS_LINE_1_KANA NULL VARCHAR2(70) DISTRICT_NAME_KANA NULL VARCHAR2(70) CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN Indexes Index Name NOT NOT NOT NOT NULL NULL NULL NULL NULL NUMBER(15) DATE NUMBER(15) DATE NUMBER(15) Index Type PER_JP_ADDRESS_LOOKUPS_PK UNIQUE Sequence 2 District Code Address Line 1 in Kanji characters Address Line 1 in Kana characters District Name in Kana characters Standard Who Column. Standard Who Column. Standard Who Column. Standard Who Column. Standard Who Column. Column Name DISTRICT_CODE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–614 Oracle HRMS Technical Reference Manual PER_JP_BANK_LOOKUPS PER_JP_BANK_LOOKUPS holds information provided by third party vendors on Japanese banks and their branches. It is referenced when validating entries to PAY_EXTERNAL_ACCOUNTS. This table is used in JP–HRMS only. Column Descriptions Name BANK_CODE (PK) BANK_NAME BANK_NAME_KANA BRANCH_CODE (PK) BRANCH_NAME Null? Type NOT NULL NULL NULL NOT NULL NULL BRANCH_NAME_KANA CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN Indexes Index Name NULL VARCHAR2(60) NOT NOT NOT NOT NULL NULL NULL NULL NULL NUMBER(15) DATE NUMBER(15) DATE NUMBER(15) Index Type PER_JP_BANK_LOOKUPS_PK Description VARCHAR2(4) VARCHAR2(60) VARCHAR2(60) VARCHAR2(3) VARCHAR2(60) UNIQUE Bank Code Bank Name in Kanji Characters Bank name in Kana Characters Bank Branch Code Bank Branch Name in Kanji Characters Bank Branch Name in Kana Characters Standard Who Column. Standard Who Column. Standard Who Column. Standard Who Column. Standard Who Column. Sequence Column Name 2 8 BANK_CODE BRANCH_CODE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–615 PER_JP_POSTAL_CODES PER_JP_POSTAL_CODES holds information provided by the Ministry of Posts and Telecommunications. Foreign Keys Primary Key Table PER_JP_ADDRESS_LOOKUPS Primary Key Column Foreign Key Column DISTRICT_CODE DISTRICT_CODE Column Descriptions Name POSTAL_CODE (PK) DISTRICT_CODE REGION REGION_KANA LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name Null? Type Primary Key (Characters) Japanese district code Japanese Region Name in Kanji Characters NULL VARCHAR2(160) Japanese Region Name in Kana Characters NOT NULL DATE Standard Who Column. NOT NULL NUMBER(15) Standard Who Column. NULL NUMBER(15) Standard Who Column. NULL NUMBER(15) Standard Who Column. NOT NULL DATE Standard Who Column. Index Type PER_JP_POSTAL_CODES_PK Description NOT NULL VARCHAR2(10) NOT NULL VARCHAR2(6) NULL VARCHAR2(74) UNIQUE Sequence Column Name 1 POSTAL_CODE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–616 Oracle HRMS Technical Reference Manual PER_JP_SCHOOL_LOOKUPS PER_JP_SCHOOL_LOOKUPS holds information provided by external vendors on Japanese educational institutions. This information is referenced when validating entries into PER_ANALYSIS_CRITERIA. This table is used only in JP–HRMS. Column Descriptions Name SCHOOL_ID (PK) SCHOOL_NAME SCHOOL_NAME_KANA MAJOR MAJOR_KANA CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN Indexes Index Name Null? Type Primary Key (Characters) School Name in Kanji Characters NULL VARCHAR2(100) School Name in Kana Characters NULL VARCHAR2(30) Major in Kanji Characters NULL VARCHAR2(60) Major in Kana Characters NOT NULL NUMBER(15) Standard Who Column. NOT NULL DATE Standard Who Column. NOT NULL NUMBER(15) Standard Who Column. NOT NULL DATE Standard Who Column. NULL NUMBER(15) Standard Who Column. Index Type PER_JP_SCHOOL_LOOKUPS_PK Description NOT NULL VARCHAR2(11) NULL VARCHAR2(50) UNIQUE Sequence 2 Column Name SCHOOL_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–617 PER_LETTER_GEN_STATUSES PER_LETTER_GEN_STATUSES holds details of associations between letter types and possible status type changes. If the status for an applicant assignment or a delegate booking changes and a row appears in this table for the new status, a letter request line is auto–generated under a letter request for the associated letter type. For example, this can be used to automatically generate a Standard Offer Letter for an applicant when the assignment status is changed to Offer. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_LETTER_TYPES QuickCodes Columns Column ENABLED_FLAG Primary Key Column Foreign Key Column ORGANIZATION_ID LETTER_TYPE_ID BUSINESS_GROUP_ID LETTER_TYPE_ID QuickCodes Type QuickCodes Table YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name LETTER_GEN_STATUS_ID Null? Type (PK) Description NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) ASSIGNMENT_STATUS_TYPE_ID NOT NULL NUMBER(9) LETTER_TYPE_ID NOT NULL NUMBER(15) ENABLED_FLAG NOT NULL VARCHAR2(30) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name PER_LETTER_GEN_STATUSES_FK1 PER_LETTER_GEN_STATUSES_FK2 PER_LETTER_GEN_STATUSES_FK3 PER_LETTER_GEN_STATUSES_PK Sequences Sequence NUMBER(15) NUMBER(15) NUMBER(15) DATE DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 1 System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Identifies whether status type is HR applicant assignment status type or OTA booking status type. Foreign key to PER_LETTER_TYPES. Indicates whether the letter generation status is enabled. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID ASSIGNMENT_STATUS_TYPE_ID LETTER_TYPE_ID LETTER_GEN_STATUS_ID Derived Column PER_LETTER_GEN_STATUSES_S LETTER_GEN_STATUS_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–618 Oracle HRMS Technical Reference Manual PER_LETTER_REQUESTS PER_LETTER_REQUESTS holds details of requests for a specific type of letter. A request can have one or more request lines for specific people, held in PER_LETTER_REQUEST_LINES. When a request is processed, it will produce a standard letter for each of the people identified in the request lines. Requests are created automatically as a result of a letter generation status change, or manually using the Request Letter form. A status of PENDING indicates that a request is open for new request lines to be added. When the request is actually submitted the status is changed to REQUESTED, and then to COMPLETED when the letter generation process is successfully completed. For Release 10 character mode the letter generation process is a concurrent program to output a mailmerge datafile. For Release 10SC you can determine during implementation, whether the process is a separate concurrent process, or an online mailmerge process using a local word processor and printer. Foreign Keys Primary Key Table Primary Key Column Foreign Key Column ORGANIZATION_ID LETTER_TYPE_ID BUSINESS_GROUP_ID LETTER_TYPE_ID QuickCodes Type QuickCodes Table AUTO_OR_MANUAL AUTO_OR_MANUAL AUTO MANUAL FND_COMMON_LOOKUPS Automatic Manual REQUEST_STATUS REQUEST_STATUS COMPLETE PENDING REQUESTED FND_COMMON_LOOKUPS Complete Pending Requested HR_ALL_ORGANIZATION_UNITS PER_LETTER_TYPES QuickCodes Columns Column Column Descriptions Name LETTER_REQUEST_ID Null? Type (PK) NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) LETTER_TYPE_ID NOT NULL NUMBER(15) DATE_FROM NOT NULL DATE REQUEST_STATUS NOT NULL VARCHAR2(30) AUTO_OR_MANUAL NULL VARCHAR2(30) OBJECT_VERSION_NUMBER PROGRAM_APPLICATION_ID PROGRAM_ID NULL NUMBER(9) NULL NUMBER(15) NULL NUMBER(15) Description System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_LETTER_TYPES. Date on which the letter request was created. Letter request status: PENDING , REQUESTED or COMPLETED. Indicates whether the request was created automatically by change of status, or manually by a user. Standard Who column. Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–619 PROGRAM_UPDATE_DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE REQUEST_ID NULL NULL NULL NULL NULL NULL NULL Indexes Index Name PER_LETTER_REQUESTS_FK1 PER_LETTER_REQUESTS_FK2 PER_LETTER_REQUESTS_PK Sequences Sequence DATE DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(15) Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 Standard Standard Standard Standard Standard Standard Standard Who Who Who Who Who Who Who column. column. column. column. column. column. column. Column Name BUSINESS_GROUP_ID LETTER_TYPE_ID LETTER_REQUEST_ID Derived Column PER_LETTER_REQUESTS_S LETTER_REQUEST_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–620 Oracle HRMS Technical Reference Manual PER_LETTER_REQUEST_LINES PER_LETTER_REQUEST_LINES holds the list of people for whom a specific type of letter should be generated as part of a letter request. DATE_FROM indicates the date when they were added to the list. Oracle HR or Oracle Training can create entries automatically as a result of applicant assignment or training booking status changes. Alternatively, you can create letter requests manually and add people to PER_LETTER_REQUEST_LINES using the Request Letter form. . Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_ASSIGNMENT_STATUS_TYPES PER_LETTER_REQUESTS Primary Key Column Foreign Key Column ORGANIZATION_ID ASSIGNMENT_STATUS_TYPE_ID LETTER_REQUEST_ID BUSINESS_GROUP_ID ASSIGNMENT_STATUS_TYPE_ID LETTER_REQUEST_ID Column Descriptions Name LETTER_REQUEST_LINE_ID Null? Type (PK) Description NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) LETTER_REQUEST_ID NOT NULL NUMBER(15) PERSON_ID NULL NUMBER(10) ASSIGNMENT_ID NULL NUMBER(10) ASSIGNMENT_STATUS_TYPE_ID NULL NUMBER(9) DATE_FROM NOT NULL DATE OBJECT_VERSION_NUMBER PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE OTA_BOOKING_STATUS_TYPE_ID NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL OTA_BOOKING_ID NULL NUMBER(9) OTA_EVENT_ID REQUEST_ID NULL NUMBER(9) NULL NUMBER(15) Indexes Index Name NUMBER(9) NUMBER(15) NUMBER(15) DATE DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(9) Index Type PER_LETTER_REQUEST_LINES_FK1 PER_LETTER_REQUEST_LINES_FK2 PER_LETTER_REQUEST_LINES_FK5 PER_LETTER_REQUEST_LINES_N3 PER_LETTER_REQUEST_LINES_N4 NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE Sequence 1 1 1 1 1 System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_LETTER_REQUESTS. Foreign key to PER_ALL_PEOPLE_F. Foreign key to PER_ALL_ASSIGNMENTS_F. Foreign key to PER_ASSIGNMENT_STATUS_TYPES. Creation date of letter request line. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Foreign key to OTA_BOOKING_STATUS_TYPES. Foreign key to OTA_DELEGATE_BOOKINGS. Foreign key to OTA_EVENTS. Standard Who column. Column Name BUSINESS_GROUP_ID LETTER_REQUEST_ID ASSIGNMENT_STATUS_TYPE_ID PERSON_ID ASSIGNMENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–621 PER_LETTER_REQUEST_LINES_N50 PER_LETTER_REQUEST_LINES_N51 PER_LETTER_REQUEST_LINES_N52 PER_LETTER_REQUEST_LINES_PK Sequences Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 1 OTA_BOOKING_ID OTA_BOOKING_STATUS_TYPE_ID OTA_EVENT_ID LETTER_REQUEST_LINE_ID Derived Column PER_LETTER_REQUEST_LINES_S LETTER_REQUEST_LINE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–622 Oracle HRMS Technical Reference Manual PER_LETTER_TYPES PER_LETTER_TYPES holds details of the types of letters that can be sent to a person. CONCURRENT_PROGRAM_ID identifies the specific program to run when this letter type is requested. User defined programs should start with the name PERWP. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS Column Descriptions Name LETTER_TYPE_ID Primary Key Column Foreign Key Column ORGANIZATION_ID BUSINESS_GROUP_ID Null? Type (PK) NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) CONCURRENT_PROGRAM_ID NOT NULL NUMBER(15) LETTER_TYPE_NAME NOT NULL VARCHAR2(30) COMMENTS REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY NULL NULL NULL NULL NULL NULL LONG NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE GENERATION_STATUS_TYPE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) Description System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. The concurrent program that is run when a letter request for this letter type is submitted to the concurrent manager. Letter type name, for example, Standard Offer Letter. General remark. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Type of status change used to generate letter request lines e.g. a training booking or applicant assignment. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–623 Indexes Index Name PER_LETTER_TYPES_FK1 PER_LETTER_TYPES_PK PER_LETTER_TYPES_UK2 Sequences Sequence Index Type Sequence NOT UNIQUE UNIQUE UNIQUE 1 1 1 2 Column Name BUSINESS_GROUP_ID LETTER_TYPE_ID LETTER_TYPE_NAME BUSINESS_GROUP_ID Derived Column PER_LETTER_TYPES_S LETTER_TYPE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–624 Oracle HRMS Technical Reference Manual PER_MASS_MOVES PER_MASS_MOVES holds a high level definition of a mass move including source and target organizations. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS Column Descriptions Name Primary Key Column Foreign Key Column ORGANIZATION_ID BUSINESS_GROUP_ID Null? Type Description MASS_MOVE_ID (PK) BUSINESS_GROUP_ID NOT NULL NUMBER(15) NOT NULL NUMBER(15) Primary key. Foreign key of business group to HR_ORGANIZATION_UNITS. NULL DATE Date the mass move changes becomes effective. NULL NUMBER(15) Foreign key of source organization to HR_ORGANIZATION_UNITS. NULL NUMBER(15) Foreign key of target organization to HR_ORGANIZATION_UNITS. NULL VARCHAR2(60) System assigned status (e.g. Unprocessed, Complete, Complete with Warnings, In–Error). NULL VARCHAR2(240) Brief description or purpose of the mass move. NULL NUMBER(9) Identifies the batch run. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. EFFECTIVE_DATE NOT OLD_ORGANIZATION_ID NOT NEW_ORGANIZATION_ID NOT STATUS NOT REASON BATCH_RUN_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name Index Type PER_MASS_MOVES_PK Sequences Sequence UNIQUE Sequence 1 Column Name MASS_MOVE_ID Derived Column PER_MASS_MOVES_S MASS_MOVE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–625 PER_MM_ASSIGNMENTS PER_MM_ASSIGNMENTS holds assignments that were defined as part of a mass move. Foreign Keys Primary Key Table PER_ALL_POSITIONS PER_GRADES PER_MASS_MOVES Primary Key Column Foreign Key Column POSITION_ID GRADE_ID MASS_MOVE_ID POSITION_ID GRADE_ID MASS_MOVE_ID Column Descriptions Name Null? Type Description MASS_MOVE_ID (PK) ASSIGNMENT_ID (PK) NOT NULL NUMBER(15) NOT NULL NUMBER(15) OBJECT_VERSION_NUMBER NOT NULL NUMBER(9) POSITION_ID NOT NULL NUMBER(15) DEFAULT_FROM NOT NULL VARCHAR2(1) SELECT_ASSIGNMENT NOT NULL VARCHAR2(1) ASSIGNMENT_MOVED NOT NULL VARCHAR2(1) GRADE_ID TAX_UNIT_ID NULL NUMBER(15) NULL NUMBER(15) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name PER_MM_ASSIGNMENTS_FK2 PER_MM_ASSIGNMENTS_PK DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE UNIQUE 1 1 2 Foreign key to PER_MASS_MOVES. Foreign key to PER_ALL_ASSIGNMENTS_F. Object Version Number of the assignment being moved as of table population. Foreign key of source position to PER_ALL_POSITIONS. Where the standard conditions and location information will default from? Assignment, Position, Organization, or Business Group. Is the assignment selected to be moved to the target position? Identifies if the assignment has been moved. Foreign key to PER_GRADES Foreign key of GRE/Legal Entity. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name POSITION_ID MASS_MOVE_ID ASSIGNMENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–626 Oracle HRMS Technical Reference Manual PER_MM_JOB_REQUIREMENTS PER_MM_JOB_REQUIREMENTS holds data related to transferring position requirements to a newly created position. Foreign Keys Primary Key Table PER_ANALYSIS_CRITERIA PER_ANALYSIS_CRITERIA PER_MASS_MOVES Column Descriptions Name MASS_MOVE_ID (PK) ANALYSIS_CRITERIA_ID Primary Key Column Foreign Key Column ANALYSIS_CRITERIA_ID ANALYSIS_CRITERIA_ID MASS_MOVE_ID NEW_ANALYSIS_CRITERIA_ID ANALYSIS_CRITERIA_ID MASS_MOVE_ID Null? Type (PK) DELETE_FLAG NOT NULL NUMBER(15) NOT NULL NUMBER(15) NOT NULL VARCHAR2(1) NEW_ANALYSIS_CRITERIA_ID NULL NUMBER(15) SEGMENT1 SEGMENT2 SEGMENT3 SEGMENT4 SEGMENT5 SEGMENT6 SEGMENT7 SEGMENT8 SEGMENT9 SEGMENT10 SEGMENT11 SEGMENT12 SEGMENT13 SEGMENT14 SEGMENT15 SEGMENT16 SEGMENT17 SEGMENT18 SEGMENT19 SEGMENT20 SEGMENT21 SEGMENT22 SEGMENT23 SEGMENT24 SEGMENT25 SEGMENT26 SEGMENT27 SEGMENT28 SEGMENT29 SEGMENT30 LAST_UPDATE_DATE LAST_UPDATED_BY NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) DATE NUMBER(15) Description Foreign key to PER_MASS_MOVES. Foreign key to PER_ANALYSIS_CRITERIA of the source job requirement. Flag indicating that the source job requirement will be end dated. Foreign key to PER_ANALYSIS_CRITERIA of the desired target job requirement. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Standard Who column. Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–627 LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PER_MM_JOB_REQUIREMENTS_FK2 PER_MM_JOB_REQUIREMENTS_FK3 PER_MM_JOB_REQUIREMENTS_PK NULL NUMBER(15) NULL NUMBER(15) NULL DATE Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 5 2 4 Standard Who column. Standard Who column. Standard Who column. Column Name NEW_ANALYSIS_CRITERIA_ID ANALYSIS_CRITERIA_ID MASS_MOVE_ID ANALYSIS_CRITERIA_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–628 Oracle HRMS Technical Reference Manual PER_MM_POSITIONS PER_MM_POSITIONS holds positions that were defined as part of a mass move. Foreign Keys Primary Key Table PER_ALL_POSITIONS PER_ALL_POSITIONS PER_JOBS PER_MASS_MOVES PER_POSITION_DEFINITIONS Column Descriptions Name Primary Key Column Foreign Key Column POSITION_ID POSITION_ID JOB_ID MASS_MOVE_ID POSITION_DEFINITION_ID NEW_POSITION_ID POSITION_ID TARGET_JOB_ID MASS_MOVE_ID NEW_POSITION_DEFINITION_ID Null? Type MASS_MOVE_ID (PK) POSITION_ID (PK) NOT NULL NUMBER(15) NOT NULL NUMBER(15) OBJECT_VERSION_NUMBER NOT NULL NUMBER(9) DEFAULT_FROM NOT NULL VARCHAR2(1) DEACTIVATE_OLD_POSITION NOT NULL VARCHAR2(1) SELECT_POSITION NOT NULL VARCHAR2(1) POSITION_MOVED NOT NULL VARCHAR2(1) NEW_POSITION_ID NULL NUMBER(15) NEW_POSITION_DEFINITION_ID NULL NUMBER(15) TARGET_JOB_ID NULL NUMBER(15) SEGMENT1 SEGMENT2 SEGMENT3 SEGMENT4 SEGMENT5 SEGMENT6 SEGMENT7 SEGMENT8 SEGMENT9 SEGMENT10 SEGMENT11 SEGMENT12 SEGMENT13 SEGMENT14 SEGMENT15 SEGMENT16 SEGMENT17 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) Description Foreign key to PER_MASS_MOVES. Foreign key of source position to PER_ALL_POSITIONS. System–generated version of row. Increments by one with each update. Where the standard conditions and location information will default from? Position, Organization, or Business Group. Flag indicating the source position will be end dated. Is the position selected as having assignments to be moved? Flag indicating the position was successfully moved. Foreign key of target position to PER_ALL_POSITIONS. Foreign key to PER_POSITION_DEFINITIONS of the desired target position definition. Foreign key of target job to PER_JOBS. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–629 SEGMENT18 SEGMENT19 SEGMENT20 SEGMENT21 SEGMENT22 SEGMENT23 SEGMENT24 SEGMENT25 SEGMENT26 SEGMENT27 SEGMENT28 SEGMENT29 SEGMENT30 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PER_MM_POSITIONS_FK2 PER_MM_POSITIONS_FK3 PER_MM_POSITIONS_PK NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 2 Key flexfield segment Key flexfield segment Key flexfield segment Key flexfield segment Key flexfield segment Key flexfield segment Key flexfield segment Key flexfield segment Key flexfield segment Key flexfield segment Key flexfield segment Key flexfield segment Key flexfield segment Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name NEW_POSITION_ID NEW_POSITION_DEFINITION_ID MASS_MOVE_ID POSITION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–630 Oracle HRMS Technical Reference Manual column. column. column. column. column. column. column. column. column. column. column. column. column. PER_MM_VALID_GRADES PER_MM_VALID_GRADES holds valid grades that will be moved with a position during a mass move. Foreign Keys Primary Key Table PER_ALL_POSITIONS PER_GRADES PER_MASS_MOVES Column Descriptions Name Primary Key Column Foreign Key Column POSITION_ID GRADE_ID MASS_MOVE_ID POSITION_ID TARGET_GRADE_ID MASS_MOVE_ID Null? Type Description MASS_MOVE_ID (PK) POSITION_ID (PK) NOT NULL NUMBER(15) NOT NULL NUMBER(15) TARGET_GRADE_ID (PK) ATTRIBUTE_CATEGORY NOT NULL NUMBER(15) NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PER_MM_VALID_GRADES_FK2 PER_MM_VALID_GRADES_PK NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE UNIQUE 1 3 5 6 Foreign key to PER_MASS_MOVES. Foreign key of source position to PER_ALL_POSITIONS. Foreign key to PER_GRADES. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name POSITION_ID MASS_MOVE_ID POSITION_ID TARGET_GRADE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–631 PER_NUMBER_GENERATION_CONTROLS PER_NUMBER_GENERATION_CONTROLS stores information about the next value in a numeric sequence. A row is held for each TYPE within a Business Group and the NEXT_VALUE item is updated to NEXT_VALUE + 1 each time a number is used for that TYPE. Sequences are usually used to generate this type of number, but in this case, if more than one Business Group existed in the same Oracle HR account, there would be problems with non contiguous employee/applicant numbers. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS Primary Key Column Foreign Key Column ORGANIZATION_ID BUSINESS_GROUP_ID Column Descriptions Name TYPE (PK) BUSINESS_GROUP_ID Null? Type (PK) NEXT_VALUE Description NOT NULL VARCHAR2(30) NOT NULL NUMBER(15) NOT NULL NUMBER(30) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PER_NUMBER_GENERATION_CONT_FK1 PER_NUMBER_GENERATION_CONT_PK NULL NULL NULL NULL NULL DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE UNIQUE 1 1 2 Numeric sequence type. Foreign key to HR_ORGANIZATION_UNITS. The next value in the sequence. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID TYPE BUSINESS_GROUP_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–632 Oracle HRMS Technical Reference Manual PER_OBJECTIVES An objective is a target or goal which may be evaluated during an appraisal (performance review). An objective is for a specific person. Objectives may change over time. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_APPRAISALS Column Descriptions Name OBJECTIVE_ID NAME TARGET_DATE (PK) Primary Key Column Foreign Key Column ORGANIZATION_ID APPRAISAL_ID BUSINESS_GROUP_ID APPRAISAL_ID Null? Type Description NOT NULL NUMBER(15) NOT NULL VARCHAR2(80) NULL DATE START_DATE BUSINESS_GROUP_ID NOT NULL NOT NULL OBJECT_VERSION_NUMBER NOT NULL OWNING_PERSON_ID NOT NULL ACHIEVEMENT_DATE NULL DETAIL NULL COMMENTS NULL SUCCESS_CRITERIA NULL APPRAISAL_ID ATTRIBUTE_CATEGORY NULL NULL ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Primary key of the Objective The title of of the objective The date on which the objective is targeted to be achieved DATE Start date of the objective NUMBER(15) Foreign key to HR_ORGANIZATION_UNITS. NUMBER(9) System–generated version of row. Increments by one with each update. NUMBER(15) Foreign key to PER_ALL_PEOPLE_F DATE The date on which the objective is achieved VARCHAR2(2000) A detailed definition of the objective VARCHAR2(2000) General comments about the objective VARCHAR2(2000) The success criteria or performance metrics used for the objective NUMBER(15) Primary key of Appraisals VARCHAR2(30) Descriptive flexfield structure defining column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–633 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL Indexes Index Name PER_OBJECTIIVES_FK2 PER_OBJECTIVES_FK1 PER_OBJECTIVES_FK3 PER_OBJECTIVES_PK Sequences Sequence VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE 1 2 2 2 Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name APPRAISAL_ID BUSINESS_GROUP_ID OWNING_PERSON_ID OBJECTIVE_ID Derived Column PER_OBJECTIVES_S OBJECTIVE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–634 Oracle HRMS Technical Reference Manual PER_ORGANIZATION_LIST PER_ORGANIZATION_LIST holds the list of organizations that a secure user can access. This list is created and maintained by the LISTGEN security process using the definition of the security profile. Rows are created for all profiles that have the VIEW_ALL_ORGANIZATIONS_FLAG set to N. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_SECURITY_PROFILES Column Descriptions Name Foreign Key Column ORGANIZATION_ID SECURITY_PROFILE_ID ORGANIZATION_ID SECURITY_PROFILE_ID Null? Type SECURITY_PROFILE_ID ORGANIZATION_ID Primary Key Column (PK) (PK) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name PER_ORGANIZATION_LIST_FK1 PER_ORGANIZATION_LIST_FK2 PER_ORGANIZATION_LIST_PK Description NOT NULL NUMBER(15) NOT NULL NUMBER(15) NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 2 Foreign key to PER_SECURITY_PROFILES. Foreign key to HR_ORGANIZATION_UNITS. Standard Who Column. Standard Who column. Standard Who Column. Standard Who column. Column Name ORGANIZATION_ID SECURITY_PROFILE_ID SECURITY_PROFILE_ID ORGANIZATION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–635 PER_ORGANIZATION_STRUCTURES PER_ORGANIZATION_STRUCTURES holds information about organization hierarchies defined for each Business Group. You can have any number of hierarchies in one Business Group, but only one hierarchy can have the PRIMARY_STRUCTURE_FLAG set to Y. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS QuickCodes Columns Column PRIMARY_STRUCTURE_FLAG Primary Key Column Foreign Key Column ORGANIZATION_ID BUSINESS_GROUP_ID QuickCodes Type QuickCodes Table YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name ORGANIZATION_STRUCTURE_ID Null? Type (PK) BUSINESS_GROUP_ID NAME NOT NULL NUMBER(15) NULL NUMBER(15) NOT NULL VARCHAR2(30) COMMENTS PRIMARY_STRUCTURE_FLAG NULL LONG NULL VARCHAR2(30) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Description System generated organization structure primary key from PER_ORGANIZATION_STRUCTURES_S. Foreign key to HR_ORGANIZATION_UNITS. Name of organization hierarchy. General remark. Identifies the primary organization hierarchy for a business group, (Y/N). Standard Who Column. Standard Who column. Standard Who Column. Standard Who column. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–636 Oracle HRMS Technical Reference Manual ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PER_ORGANIZATION_STRUCTURE_FK1 PER_ORGANIZATION_STRUCTURE_PK PER_ORGANIZATION_STRUCTURE_UK2 Sequences Sequence NULL NULL NULL NULL NULL NULL VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE UNIQUE UNIQUE 1 1 1 2 Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID ORGANIZATION_STRUCTURE_ID NAME BUSINESS_GROUP_ID Derived Column PER_ORGANIZATION_STRUCTURES_S ORGANIZATION_STRUCTURE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–637 PER_ORGANIZATION_UNITS PER_ORGANIZATION_UNITS are Organizations filtered based on work day information. View Definition CREATE VIEW PER_ORGANIZATION_UNITS as SELECT O.ORGANIZATION_ID , O.BUSINESS_GROUP_ID , O.NAME , O.DATE_FROM , O.DATE_TO , O.INTERNAL_ADDRESS_LINE , O.COMMENTS , O2.ORG_INFORMATION1 , O2.ORG_INFORMATION2 , O2.ORG_INFORMATION3 , O2.ORG_INFORMATION4 , O.INTERNAL_EXTERNAL_FLAG , O.TYPE , O.LOCATION_ID , O.COST_ALLOCATION_KEYFLEX_ID , O.SOFT_CODING_KEYFLEX_ID FROM HR_ORGANIZATION_UNITS O , HR_ORGANIZATION_INFORMATION O2 , HR_ORGANIZATION_INFORMATION O3 WHERE O.ORGANIZATION_ID = O2.ORGANIZATION_ID (+) AND O.ORGANIZATION_ID = O3.ORGANIZATION_ID AND O2.ORG_INFORMATION_CONTEXT (+) || ’’ = ’Work Day Information’ AND O3.ORG_INFORMATION_CONTEXT || ’’ = ’CLASS’ AND O3.ORG_INFORMATION1 = ’HR_ORG’ AND O3.ORG_INFORMATION2 = ’Y’ Column Descriptions Name Null? Type ORGANIZATION_ID NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) NAME DATE_FROM NOT NULL VARCHAR2(60) NOT NULL DATE DATE_TO INTERNAL_ADDRESS_LINE COMMENTS DEFAULT_START_TIME NULL NULL NULL NULL DATE VARCHAR2(80) LONG VARCHAR2(150) DEFAULT_END_TIME WORKING_HOURS FREQUENCY NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) Description System–generated primary key column. Foreign–key to HR_ORGANIZATION_UNITS. Name of the organization. Start date of the organization. End date of the organization. Internal address line. General remark. Default working day start time. Default working day end time. Working hours worked Frequency with which the WORKING_HOURS are worked, for example weekly, monthly. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–638 Oracle HRMS Technical Reference Manual INTERNAL_EXTERNAL_FLAG NULL VARCHAR2(30) TYPE NULL VARCHAR2(30) LOCATION_ID NULL NUMBER(15) COST_ALLOCATION_KEYFLEX_ID NULL NUMBER(9) SOFT_CODING_KEYFLEX_ID NULL NUMBER(15) Identifies whether the organization is treated as an employment unit within the business group. User defined organization types. Foreign key to HR_LOCATIONS. Default work site location for all assignments to this organization. Foreign key to PAY_COST_ALLOCATION_KEYFLEX. Foreign key to HR_SOFT_CODING_KEYFLEX. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–639 PER_ORG_STRUCTURE_ELEMENTS PER_ORG_STRUCTURE_ELEMENTS holds information on the hierarchical relationship between organizations in a specific hierarchy version. Each row stores one parent–child relationship. The parent is identified by ORGANIZATION_ID_PARENT and the child is identified by ORGANIZATION_ID_CHILD. An organization can never be its own parent or child, and the top organization in a hierarchy will never appear in ORGANIZATION_ID_CHILD. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS HR_ALL_ORGANIZATION_UNITS HR_ALL_ORGANIZATION_UNITS PER_ORG_STRUCTURE_VERSIONS Primary Key Column Foreign Key Column ORGANIZATION_ID ORGANIZATION_ID ORGANIZATION_ID ORG_STRUCTURE_VERSION_ID BUSINESS_GROUP_ID ORGANIZATION_ID_PARENT ORGANIZATION_ID_CHILD ORG_STRUCTURE_VERSION_ID Column Descriptions Name ORG_STRUCTURE_ELEMENT_ID Null? Type (PK) Description NOT NULL NUMBER(15) BUSINESS_GROUP_ID NULL NUMBER(15) ORGANIZATION_ID_PARENT NOT NULL NUMBER(15) ORG_STRUCTURE_VERSION_ID NOT NULL NUMBER ORGANIZATION_ID_CHILD NOT NULL NUMBER(15) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type PER_ORG_STRUCTURE_ELEMENTS_FK1 PER_ORG_STRUCTURE_ELEMENTS_FK2 PER_ORG_STRUCTURE_ELEMENTS_FK3 PER_ORG_STRUCTURE_ELEMENTS_FK4 PER_ORG_STRUCTURE_ELEMENTS_N50 PER_ORG_STRUCTURE_ELEMENTS_PK NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE Sequence 1 1 1 1 1 2 1 System generated organization structure element primary key, from PER_ORG_STRUCTURE_ELEMENTS_S. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to HR_ORGANIZATION_UNITS. Identifies the parent organization. Foreign key to PER_ORG_STRUCTURE_VERSIONS. Identifies the specific version of the hierarchy . Foreign key to HR_ORGANIZATION_UNITS. Identifies the child organization. Standard Who Column. Standard Who column. Standard Who Column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID ORGANIZATION_ID_PARENT ORG_STRUCTURE_VERSION_ID ORGANIZATION_ID_CHILD ORG_STRUCTURE_VERSION_ID ORGANIZATION_ID_PARENT ORG_STRUCTURE_ELEMENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–640 Oracle HRMS Technical Reference Manual PER_ORG_STRUCTURE_ELEMENTS_UK2 Sequences Sequence UNIQUE 1 2 ORG_STRUCTURE_VERSION_ID ORGANIZATION_ID_CHILD Derived Column PER_ORG_STRUCTURE_ELEMENTS_S ORG_STRUCTURE_ELEMENT_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : HR_PA_MAINTAIN_ORG_HIST_BRI BEFORE ROW INSERT This trigger maintains organization information the the PA organization history table (PA_ALL_ORGANIZATIONS). Trigger Trigger Trigger Trigger Name Time Level Event : : : : PA_MAINTAIN_ORG_HIST_BRD BEFORE ROW INSERT This trigger maintains organization information the the PA organization history table (PA_ALL_ORGANIZATIONS). Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–641 PER_ORG_STRUCTURE_VERSIONS PER_ORG_STRUCTURE_VERSIONS holds information about different versions of an organization hierarchy, including version number with start and end dates, and whether the current version has been copied from an existing version. Only one version of a specific organization hierarchy can exist at any one time. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_ORGANIZATION_STRUCTURES Primary Key Column Foreign Key Column ORGANIZATION_ID ORGANIZATION_STRUCTURE_ID BUSINESS_GROUP_ID ORGANIZATION_STRUCTURE_ID Column Descriptions Name ORG_STRUCTURE_VERSION_ID Null? Type (PK) Description NOT NULL NUMBER BUSINESS_GROUP_ID NULL NUMBER(15) ORGANIZATION_STRUCTURE_ID NOT NULL NUMBER(15) DATE_FROM VERSION_NUMBER NOT NULL DATE NOT NULL NUMBER COPY_STRUCTURE_VERSION_ID NULL NUMBER(15) DATE_TO REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name PER_ORG_STRUCTURE_VERSIONS_FK1 PER_ORG_STRUCTURE_VERSIONS_FK2 PER_ORG_STRUCTURE_VERSIONS_PK Sequences Sequence DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 Primary key from PER_ORG_STRUCTURE_VERSIONS_S. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_ORGANIZATION_STRUCTURES. Start date of this version. User enterable version number, not necessarily contiguous. Foreign key to PER_ORG_STRUCTURE_VERSIONS. Used if this version is copied from a previously existing structure. End date of this version. Standard Who Column. Standard Who column. Standard Who Column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID ORGANIZATION_STRUCTURE_ID ORG_STRUCTURE_VERSION_ID Derived Column PER_ORG_STRUCTURE_VERSIONS_S ORG_STRUCTURE_VERSION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–642 Oracle HRMS Technical Reference Manual PER_PARENT_SPINES PER_PARENT_SPINES stores the definition of a Pay Scale, used in the area of Progression Points. This table holds the name of the Pay Scale and information on automatic increments (which, barring special rule s held elsewhere, will be applied to any assignments attached to this scale). Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS Column Descriptions Name PARENT_SPINE_ID Primary Key Column Foreign Key Column ORGANIZATION_ID BUSINESS_GROUP_ID Null? Type (PK) NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) NAME COMMENTS INCREMENT_FREQUENCY NOT NULL VARCHAR2(30) NULL LONG NULL NUMBER(15) INCREMENT_PERIOD NULL VARCHAR2(30) LAST_AUTOMATIC_INCREMENT_DATE NULL DATE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Description System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Pay scale name. General remark. Number indicating the frequency with which increments should be applied. Used for information only. The period for which the INCREMENT_FREQUENCY applies, eg Year. Date of last run of Increment Progression Points process against this Pay Scale. Standard Who Column. Standard Who column. Standard Who Column. Standard Who column. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–643 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name PER_PARENT_SPINES_FK1 PER_PARENT_SPINES_PK PER_PARENT_SPINES_UK2 Sequences Sequence DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE UNIQUE UNIQUE 1 1 1 2 Standard Standard Standard Standard Standard Who Who Who Who Who column. column. column. column. column. Column Name BUSINESS_GROUP_ID PARENT_SPINE_ID NAME BUSINESS_GROUP_ID Derived Column PER_PARENT_SPINES_S PARENT_SPINE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–644 Oracle HRMS Technical Reference Manual PER_PARTICIPANTS A person participating in an event such as an appraisal or assessment is a participant. Participants are recorded in series and the completion date for an individual’s participation provides a sequential list for each stage of the process (e.g. appraisee –> appraiser –> approver). Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS Column Descriptions Name Primary Key Column Foreign Key Column ORGANIZATION_ID BUSINESS_GROUP_ID Null? Type PARTICIPANT_ID (PK) BUSINESS_GROUP_ID NOT NULL NUMBER(15) NOT NULL NUMBER(15) OBJECT_VERSION_NUMBER NOT NULL PARTICIPATION_IN_TABLE NOT NULL PARTICIPATION_IN_COLUMN NOT NULL PARTICIPATION_IN_ID NOT NULL PARTICIPATION_TYPE NULL PARTICIPATION_STATUS NULL LAST_NOTIFIED_DATE NULL DATE_COMPLETED NULL COMMENTS NULL PERSON_ID NOT NULL ATTRIBUTE_CATEGORY NULL ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Description Primary key of the Participant Foreign key to HR_ORGANIZATION_UNITS. NUMBER(9) System–generated version of row. Increments by one with each update. VARCHAR2(80) The table to which the participant record is related VARCHAR2(80) The column to which the participant_in_id is related NUMBER(15) The ID of the foreign key in table defined in PARTICIPATION_IN_TA VARCHAR2(30) Denotes the type of participation. e.g. as a group appraiser or reviewer VARCHAR2(30) The status of the participation, either open or closed. i.e. whether a participant may make modifications or not. DATE The last date a participant was sent a notification. DATE The date on which the participation takes place VARCHAR2(2000) The participants comments about their role in a process NUMBER(15) The person who is the participant VARCHAR2(30) Descriptive flexfield structure defining column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–645 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name PER_PARTICIPANTS_PK PER_PARTICPANTS_FK1 Sequences Sequence VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence UNIQUE NOT UNIQUE 2 2 Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name PARTICIPANT_ID BUSINESS_GROUP_ID Derived Column PER_PARTICIPANTS_S PARTICIPANT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–646 Oracle HRMS Technical Reference Manual column. column. column. column. column. column. PER_PAY_BASES PER_PAY_BASES holds the definitions of a specific salary basis. Each salary basis is defined for a specific measure of time, for example, weekly, bi–weekly, monthly, annual. An employee is linked to a salary basis in PER_ALL_ASSIGNMENTS_F. Foreign Keys Primary Key Table Primary Key Column Foreign Key Column ORGANIZATION_ID RATE_ID BUSINESS_GROUP_ID RATE_ID QuickCodes Type QuickCodes Table PAY_BASIS PAY_BASIS ANNUAL HOURLY MONTHLY PERIOD FND_COMMON_LOOKUPS Annual Salary Hourly Salary Monthly Salary Period Salary RATE_BASIS PAY_BASIS ANNUAL HOURLY MONTHLY PERIOD FND_COMMON_LOOKUPS Annual Salary Hourly Salary Monthly Salary Period Salary HR_ALL_ORGANIZATION_UNITS PAY_RATES QuickCodes Columns Column Column Descriptions Name PAY_BASIS_ID (PK) INPUT_VALUE_ID RATE_ID Null? Type NOT NULL NUMBER(9) NOT NULL NUMBER(9) NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) NAME PAY_BASIS NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(30) COMMENTS RATE_BASIS NULL LONG NULL VARCHAR2(30) ANNUALIZED_HOURS PAY_ANNUALIZATION_FACTOR NULL NUMBER NULL NUMBER GRADE_ANNUALIZATION_FACTOR NULL NUMBER ATTRIBUTE_CATEGORY NULL VARCHAR2(30) Description System–generated primary key column. Foreign key to PAY_INPUT_VALUES_F. Identifies the input value to use for salary administration under this basis. Foreign key to PAY_RATES. Identifies the pay rate to use to validate salary values. Foreign key to HR_ORGANIZATION_UNITS. Name of the pay basis. Time basis for recording actual salary values, for example, annual, monthly, hourly. General remark. Time basis for the related grade rate values. Must be the same as PAY_BASIS. This column is obsolete. This is the factor by which the salary must multiplied to get an annual salary. The factor by which the grade range must be multiplied to obtain an annual grade range. Descriptive flexfield structure defining column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–647 ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence PER_PAY_BASES_FK2 PER_PAY_BASES_FK3 PER_PAY_BASES_N1 PER_PAY_BASES_PK PER_PAY_BASES_UK2 NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE PER_PAY_BASES_UK3 UNIQUE 1 1 1 1 1 2 1 2 4 Sequences Sequence Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name RATE_ID BUSINESS_GROUP_ID INPUT_VALUE_ID PAY_BASIS_ID NAME BUSINESS_GROUP_ID INPUT_VALUE_ID RATE_ID BUSINESS_GROUP_ID Derived Column PER_PAY_BASES_S PAY_BASIS_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–648 Oracle HRMS Technical Reference Manual column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. column. PER_PAY_PROPOSALS PER_PAY_PROPOSALS holds details of salary proposals and related performance review information for employee assignments. An employee must have a valid pay basis for their assignment before you can enter a salary proposal. A salary proposal may have one or more components, held in PER_PAY_PROPOSAL_COMPONENTS. There can be only one unapproved salary proposal at any time, When a salary proposal is approved, an element entry of type SP is created or updated to reflect the approval . The EFFECTIVE_START_DATE of the change to the salary element entry is the same as the CHANGE_DATE. Foreign Keys Primary Key Table Primary Key Column Foreign Key Column ORGANIZATION_ID EVENT_ID PERFORMANCE_REVIEW_ID BUSINESS_GROUP_ID EVENT_ID PERFORMANCE_REVIEW_ID QuickCodes Type QuickCodes Table APPROVED YES_NO N Y FND_COMMON_LOOKUPS No Yes MULTIPLE_COMPONENTS YES_NO N Y FND_COMMON_LOOKUPS No Yes HR_ALL_ORGANIZATION_UNITS PER_EVENTS PER_PERFORMANCE_REVIEWS QuickCodes Columns Column Column Descriptions Name PAY_PROPOSAL_ID Null? Type (PK) OBJECT_VERSION_NUMBER NOT NULL NUMBER(15) NULL NUMBER(9) ASSIGNMENT_ID NOT NULL NUMBER(10) EVENT_ID BUSINESS_GROUP_ID NULL NUMBER(15) NOT NULL NUMBER(15) CHANGE_DATE COMMENTS LAST_CHANGE_DATE NULL DATE NULL LONG NULL DATE NEXT_PERF_REVIEW_DATE NEXT_SAL_REVIEW_DATE NULL DATE NULL DATE PERFORMANCE_RATING PROPOSAL_REASON NULL VARCHAR2(30) NULL VARCHAR2(30) PROPOSED_SALARY_N NULL NUMBER REVIEW_DATE NULL DATE Description System–generated primary key column. System–generated version of row. Increments by one with each update. Foreign key to PER_ASSIGNMENTS. Obsolete after 11.0.1 Foreign key to HR_ORGANIZATION_UNITS. Date of the salary proposal. General remark. The date of the last approved proposal . Obsolete after 11.0.1 Date of the next salary review. Obsolete after 11.0.1 A reason from HR_LOOKUPS of type PROPOSAL_REASON. Proposed salary in numeric format. Replaces PROPOSED_SALARY in 11.5. Obsolete after 11.0.1 Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–649 APPROVED NULL VARCHAR2(30) MULTIPLE_COMPONENTS NULL VARCHAR2(30) FORCED_RANKING PERFORMANCE_REVIEW_ID ATTRIBUTE_CATEGORY NULL NUMBER NULL NUMBER(15) NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE PROPOSED_SALARY NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(60) Indexes Index Name PER_PAY_PROPOSALS_FK3 PER_PAY_PROPOSALS_N1 PER_PAY_PROPOSALS_N50 Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE PER_PAY_PROPOSALS_N51 NOT UNIQUE PER_PAY_PROPOSALS_PK PER_PAY_PROPOSALS_FK4 UNIQUE NOT UNIQUE Sequences Sequence PER_PAY_PROPOSALS_S Sequence 1 1 1 2 1 2 1 2 Indicates the proposal has been approved. Indicates whether this pay proposal is comprised of multiple components. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Old Proposed salary for the assignment. Replaced by numeric representation PROPOSED_SALARY_N in 11.5 Column Name BUSINESS_GROUP_ID ASSIGNMENT_ID ASSIGNMENT_ID CHANGE_DATE ASSIGNMENT_ID REVIEW_DATE PAY_PROPOSAL_ID PERFORMANCE_REVIEW_ID Derived Column PAY_PROPOSAL_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : PER_PAY_PROPOSALS_OVN BEFORE ROW INSERT, UPDATE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–650 Oracle HRMS Technical Reference Manual This trigger maintains the object_version_number column when a record is modified via an interface which does not support the object_version_number explicitly. This ensures the object_version_number is maintained consistently. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–651 PER_PEOPLE_EXTRA_INFO This table holds details of extra information for a person, an intersection between PER_PEOPLE_INFO_TYPES and PER_ALL_PEOPLE_F. Foreign Keys Primary Key Table PER_PEOPLE_INFO_TYPES Primary Key Column Foreign Key Column INFORMATION_TYPE INFORMATION_TYPE Column Descriptions Name PERSON_EXTRA_INFO_ID Null? Type (PK) NOT NULL NUMBER(15) PERSON_ID NOT NULL NUMBER(10) INFORMATION_TYPE NOT NULL VARCHAR2(40) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE PEI_ATTRIBUTE_CATEGORY PEI_ATTRIBUTE1 PEI_ATTRIBUTE2 PEI_ATTRIBUTE3 PEI_ATTRIBUTE4 PEI_ATTRIBUTE5 PEI_ATTRIBUTE6 PEI_ATTRIBUTE7 PEI_ATTRIBUTE8 PEI_ATTRIBUTE9 PEI_ATTRIBUTE10 PEI_ATTRIBUTE11 PEI_ATTRIBUTE12 PEI_ATTRIBUTE13 PEI_ATTRIBUTE14 PEI_ATTRIBUTE15 PEI_ATTRIBUTE16 PEI_ATTRIBUTE17 PEI_ATTRIBUTE18 PEI_ATTRIBUTE19 PEI_ATTRIBUTE20 PEI_INFORMATION_CATEGORY NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(30) PEI_INFORMATION1 NULL VARCHAR2(150) PEI_INFORMATION2 NULL VARCHAR2(150) PEI_INFORMATION3 NULL VARCHAR2(150) PEI_INFORMATION4 NULL VARCHAR2(150) PEI_INFORMATION5 NULL VARCHAR2(150) PEI_INFORMATION6 NULL VARCHAR2(150) Description System–generated primary key column. Foreign Key to PER_ALL_PEOPLE_F Foreign Key to PER_PEOPLE_INFO_TYPES Standard Who column standard who column standard who column standard who column Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–652 Oracle HRMS Technical Reference Manual PEI_INFORMATION7 PEI_INFORMATION8 PEI_INFORMATION9 PEI_INFORMATION10 PEI_INFORMATION11 PEI_INFORMATION12 PEI_INFORMATION13 PEI_INFORMATION14 PEI_INFORMATION15 PEI_INFORMATION16 PEI_INFORMATION17 PEI_INFORMATION18 PEI_INFORMATION19 PEI_INFORMATION20 PEI_INFORMATION21 PEI_INFORMATION22 PEI_INFORMATION23 PEI_INFORMATION24 PEI_INFORMATION25 PEI_INFORMATION26 PEI_INFORMATION27 PEI_INFORMATION28 PEI_INFORMATION29 PEI_INFORMATION30 OBJECT_VERSION_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PER_PEOPLE_EXTRA_INFO_FK1 PER_PEOPLE_EXTRA_INFO_PK NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NOT NULL NUMBER(9) System–generated version of row. Increments by one with each update. NULL DATE Standard Who column NULL NUMBER(15) Standard Who column NULL NUMBER(15) Standard Who column NULL NUMBER(15) Standard Who column NULL DATE Standard Who column Index Type Sequence NOT UNIQUE UNIQUE 1 2 Column Name INFORMATION_TYPE PERSON_EXTRA_INFO_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–653 Sequences Sequence Derived Column PER_PEOPLE_EXTRA_INFO_S PERSON_EXTRA_INFO_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–654 Oracle HRMS Technical Reference Manual PER_PEOPLE_F PER_PEOPLE_F is a view based on the table PER_ALL_PEOPLE_F. It lists all of the people visible within the current security profile. View Definition CREATE VIEW PER_PEOPLE_F as SELECT PERSON_ID , EFFECTIVE_START_DATE , EFFECTIVE_END_DATE , BUSINESS_GROUP_ID , PERSON_TYPE_ID , LAST_NAME , START_DATE , APPLICANT_NUMBER , COMMENT_ID , CURRENT_APPLICANT_FLAG , CURRENT_EMP_OR_APL_FLAG , CURRENT_EMPLOYEE_FLAG , DATE_EMPLOYEE_DATA_VERIFIED , DATE_OF_BIRTH , EMAIL_ADDRESS , EMPLOYEE_NUMBER , EXPENSE_CHECK_SEND_TO_ADDRESS , FAST_PATH_EMPLOYEE , FIRST_NAME , FULL_NAME , ORDER_NAME , KNOWN_AS , MARITAL_STATUS , MIDDLE_NAMES , NATIONALITY , NATIONAL_IDENTIFIER , PREVIOUS_LAST_NAME , REGISTERED_DISABLED_FLAG , SEX , TITLE , VENDOR_ID , HR_GENERAL.GET_WORK_PHONE(PAP.PERSON_ID) WORK_TELEPHONE , REQUEST_ID , PROGRAM_APPLICATION_ID , PROGRAM_ID , PROGRAM_UPDATE_DATE , ATTRIBUTE_CATEGORY , ATTRIBUTE1 , ATTRIBUTE2 , ATTRIBUTE3 , ATTRIBUTE4 , ATTRIBUTE5 , ATTRIBUTE6 , ATTRIBUTE7 , ATTRIBUTE8 , ATTRIBUTE9 , ATTRIBUTE10 , ATTRIBUTE11 Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–655 , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 ATTRIBUTE21 ATTRIBUTE22 ATTRIBUTE23 ATTRIBUTE24 ATTRIBUTE25 ATTRIBUTE26 ATTRIBUTE27 ATTRIBUTE28 ATTRIBUTE29 ATTRIBUTE30 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE PER_INFORMATION_CATEGORY PER_INFORMATION1 PER_INFORMATION2 PER_INFORMATION3 PER_INFORMATION4 PER_INFORMATION5 PER_INFORMATION6 PER_INFORMATION7 PER_INFORMATION8 PER_INFORMATION9 PER_INFORMATION10 PER_INFORMATION11 PER_INFORMATION12 PER_INFORMATION13 PER_INFORMATION14 PER_INFORMATION15 PER_INFORMATION16 PER_INFORMATION17 PER_INFORMATION18 PER_INFORMATION19 PER_INFORMATION20 PER_INFORMATION21 PER_INFORMATION22 PER_INFORMATION23 PER_INFORMATION24 PER_INFORMATION25 PER_INFORMATION26 PER_INFORMATION27 PER_INFORMATION28 PER_INFORMATION29 PER_INFORMATION30 OBJECT_VERSION_NUMB ER Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–656 Oracle HRMS Technical Reference Manual , DATE_OF_DEATH , SUFFIX ,WORK_SCHEDULE ,CORRESPONDENCE_LANGUAGE ,STUDENT_STATUS ,FTE_CAPACITY ,ON_MILITARY_SERVICE ,SECOND_PASSPORT_EXISTS ,BACKGROUND_CHECK_STATUS ,BACKGROUND_DATE_CHECK ,BLOOD_TYPE ,LAST_MEDICAL_TEST_DATE ,LAST_MEDICAL_TEST_BY ,REHIRE_RECOMMENDATION ,REHIRE_AUTHORIZOR ,REHIRE_REASON ,RESUME_EXISTS ,RESUME_LAST_UPDATED ,OFFICE_NUMBER ,INTERNAL_LOCATION ,MAILSTOP ,PROJECTED_START_DATE ,HONORS ,PRE_NAME_ADJUNCT ,HOLD_APPLICANT_DATE_UNTIL ,COORD_BEN_MED_PLN_NO ,COORD_BEN_NO_CVG_FLAG ,DPDNT_ADOPTION_DATE ,DPDNT_VLNTRY_SVCE_FLAG ,RECEIPT_OF_DEATH_CERT_DATE ,USES_TOBACCO_FLAG ,BENEFIT_GROUP_ID ,ORIGINAL_DATE_OF_HIRE FROM PER_ALL_PEOPLE_F PAP WHERE DECODE(HR_SECURITY.VIEW_ALL ,’Y’ , ’TRUE’, HR_SECURITY.SHOW_RECORD(’PER_ALL_PEOPLE_F’, PAP.PERSON_ID, PAP.PERSON_TYPE_ID, PAP.EMPLOYEE_NUMBER,PAP.APPLICANT_NUMBER )) = ’TRUE’ QuickCodes Columns Column FAST_PATH_EMPLOYEE Column Descriptions Name PERSON_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE QuickCodes Type QuickCodes Table YES_NO N Y FND_COMMON_LOOKUPS No Yes Null? Type NOT NULL NUMBER(10) NOT NULL DATE NOT NULL DATE Description Refer to base table. Refer to base table. Refer to base table. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–657 BUSINESS_GROUP_ID PERSON_TYPE_ID LAST_NAME START_DATE APPLICANT_NUMBER COMMENT_ID CURRENT_APPLICANT_FLAG CURRENT_EMP_OR_APL_FLAG CURRENT_EMPLOYEE_FLAG DATE_EMPLOYEE_DATA_VERIFIED DATE_OF_BIRTH EMAIL_ADDRESS EMPLOYEE_NUMBER EXPENSE_CHECK_SEND_TO_ADDRESS FAST_PATH_EMPLOYEE FIRST_NAME FULL_NAME ORDER_NAME KNOWN_AS MARITAL_STATUS MIDDLE_NAMES NATIONALITY NATIONAL_IDENTIFIER PREVIOUS_LAST_NAME REGISTERED_DISABLED_FLAG SEX TITLE VENDOR_ID WORK_TELEPHONE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 ATTRIBUTE21 ATTRIBUTE22 ATTRIBUTE23 ATTRIBUTE24 NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) VARCHAR2(40) DATE VARCHAR2(30) NUMBER(15) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) DATE DATE VARCHAR2(240) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(20) VARCHAR2(240) VARCHAR2(240) VARCHAR2(80) VARCHAR2(30) VARCHAR2(60) VARCHAR2(30) VARCHAR2(30) VARCHAR2(40) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) NUMBER(15) VARCHAR2(60) NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–658 Oracle HRMS Technical Reference Manual ATTRIBUTE25 ATTRIBUTE26 ATTRIBUTE27 ATTRIBUTE28 ATTRIBUTE29 ATTRIBUTE30 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE PER_INFORMATION_CATEGORY PER_INFORMATION1 PER_INFORMATION2 PER_INFORMATION3 PER_INFORMATION4 PER_INFORMATION5 PER_INFORMATION6 PER_INFORMATION7 PER_INFORMATION8 PER_INFORMATION9 PER_INFORMATION10 PER_INFORMATION11 PER_INFORMATION12 PER_INFORMATION13 PER_INFORMATION14 PER_INFORMATION15 PER_INFORMATION16 PER_INFORMATION17 PER_INFORMATION18 PER_INFORMATION19 PER_INFORMATION20 PER_INFORMATION21 PER_INFORMATION22 PER_INFORMATION23 PER_INFORMATION24 PER_INFORMATION25 PER_INFORMATION26 PER_INFORMATION27 PER_INFORMATION28 PER_INFORMATION29 PER_INFORMATION30 OBJECT_VERSION_NUMBER DATE_OF_DEATH SUFFIX WORK_SCHEDULE CORRESPONDENCE_LANGUAGE STUDENT_STATUS FTE_CAPACITY ON_MILITARY_SERVICE SECOND_PASSPORT_EXISTS BACKGROUND_CHECK_STATUS BACKGROUND_DATE_CHECK BLOOD_TYPE LAST_MEDICAL_TEST_DATE LAST_MEDICAL_TEST_BY REHIRE_RECOMMENDATION REHIRE_AUTHORIZOR NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) NUMBER(9) DATE VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) NUMBER(5,2) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) DATE VARCHAR2(30) DATE VARCHAR2(60) VARCHAR2(30) VARCHAR2(30) Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–659 REHIRE_REASON RESUME_EXISTS RESUME_LAST_UPDATED OFFICE_NUMBER INTERNAL_LOCATION MAILSTOP PROJECTED_START_DATE HONORS PRE_NAME_ADJUNCT HOLD_APPLICANT_DATE_UNTIL COORD_BEN_MED_PLN_NO COORD_BEN_NO_CVG_FLAG DPDNT_ADOPTION_DATE DPDNT_VLNTRY_SVCE_FLAG RECEIPT_OF_DEATH_CERT_DATE USES_TOBACCO_FLAG BENEFIT_GROUP_ID ORIGINAL_DATE_OF_HIRE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(60) VARCHAR2(30) DATE VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) DATE VARCHAR2(30) VARCHAR2(30) DATE VARCHAR2(30) VARCHAR2(30) DATE VARCHAR2(30) DATE VARCHAR2(30) NUMBER(15) DATE Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer to to to to to to to to to to to to to to to to to to base base base base base base base base base base base base base base base base base base table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–660 Oracle HRMS Technical Reference Manual PER_PEOPLE_INFO_TYPES Definitions of extra information types that may be held against a person. QuickCodes Columns Column QuickCodes Type QuickCodes Table ACTIVE_INACTIVE_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes MULTIPLE_OCCURENCES_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name INFORMATION_TYPE Null? Type (PK) ACTIVE_INACTIVE_FLAG MULTIPLE_OCCURENCES_FLAG DESCRIPTION LEGISLATION_CODE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE OBJECT_VERSION_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name The name or code of the information type, which is also the primary key. NOT NULL VARCHAR2(30) Indicates whether the information type is active or inactive. NOT NULL VARCHAR2(30) Indicates whether a person may have multiple occurrences of this type. NULL VARCHAR2(240) Description of the information type. NULL VARCHAR2(30) The legislation to which the information type applies. NULL NUMBER(15) Standard Who column NULL NUMBER(15) Standard Who column NULL NUMBER(15) Standard Who column NULL DATE Standard Who column NOT NULL NUMBER(9) System–generated version of row. Increments by one with each update. NULL DATE Standard Who column NULL NUMBER(15) Standard Who column NULL NUMBER(15) Standard Who column NULL NUMBER(15) Standard Who column NULL DATE Standard Who column Index Type PER_PEOPLE_INFO_TYPES_PK Description NOT NULL VARCHAR2(40) UNIQUE Sequence 2 Column Name INFORMATION_TYPE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–661 PER_PERFORMANCE_RATINGS A performance rating is a single evaluation of an objective within an appraisal Foreign Keys Primary Key Table PER_APPRAISALS PER_RATING_LEVELS Primary Key Column Foreign Key Column APPRAISAL_ID RATING_LEVEL_ID APPRAISAL_ID PERFORMANCE_LEVEL_ID Column Descriptions Name PERFORMANCE_RATING_ID Null? Type (PK) OBJECTIVE_ID OBJECT_VERSION_NUMBER NOT NULL NOT NULL APPRAISAL_ID PERFORMANCE_LEVEL_ID NOT NULL NULL COMMENTS NULL ATTRIBUTE_CATEGORY NULL ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name PER_PERFORMANCE_RATINGS_FK2 PER_PERFORMANCE_RATINGS_FK4 Description NOT NULL NUMBER(15) Primary key of the Performance Rating NUMBER(15) Primary key of the Objective NUMBER(9) System–generated version of row. Increments by one with each update. NUMBER(15) Primary key of Appraisals NUMBER(15) Unique identifier of the Rating Level VARCHAR2(2000) A comment on the performance of a person against an objective VARCHAR2(30) Descriptive flexfield structure defining column. VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column VARCHAR2(150) Descriptive flexfield column DATE Standard Who column. NUMBER(15) Standard Who column. NUMBER(15) Standard Who column. NUMBER(15) Standard Who column. DATE Standard Who column. Index Type Sequence NOT UNIQUE NOT UNIQUE 1 2 Column Name APPRAISAL_ID PERFORMANCE_LEVEL_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–662 Oracle HRMS Technical Reference Manual PER_PERFORMANCE_RATINGS_PK PER_PERFORMANCE_RATINKS_UK2 Sequences Sequence UNIQUE UNIQUE 2 2 4 PERFORMANCE_RATING_ID OBJECTIVE_ID APPRAISAL_ID Derived Column PER_PERFORMANCE_RATINGS_S PERFORMANCE_RATING_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–663 PER_PERFORMANCE_REVIEWS PER_PERFORMANCE_REVIEWS holds information about an employee’s performance review. Foreign Keys Primary Key Table PER_ALL_PEOPLE_F PER_EVENTS Primary Key Column Foreign Key Column PERSON_ID EVENT_ID PERSON_ID EVENT_ID Column Descriptions Name PERFORMANCE_REVIEW_ID Null? Type (PK) NOT NULL NUMBER(15) PERSON_ID NOT NULL NUMBER(15) EVENT_ID REVIEW_DATE PERFORMANCE_RATING NULL NUMBER(15) NOT NULL DATE NULL VARCHAR2(30) NEXT_PERF_REVIEW_DATE NULL DATE ATTRIBUTE_CATEGORY NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 ATTRIBUTE21 ATTRIBUTE22 ATTRIBUTE23 ATTRIBUTE24 ATTRIBUTE25 ATTRIBUTE26 ATTRIBUTE27 ATTRIBUTE28 ATTRIBUTE29 ATTRIBUTE30 OBJECT_VERSION_NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) NUMBER(9) Description System–generated primary key column. Foreign key to PER_ALL_PEOPLE_F Foreign key to PER_EVENTS Date of performance review. A performance value from HR_LOOKUPS of type PERFORMANCE_RATING. Date of the next performance review. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. System–generated version of row. Increments by one with each update. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–664 Oracle HRMS Technical Reference Manual LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PER_PERFORMANCE_REVIEWS_FK1 PER_PERFORMANCE_REVIEWS_FK2 PER_PERFORMANCE_REVIEWS_PK Sequences Sequence NULL NULL NULL NULL NULL DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 2 2 2 Standard Standard Standard Standard Standard Who Who WHO WHO WHO column. column. Column Column Column. Column Name PERSON_ID EVENT_ID PERFORMANCE_REVIEW_ID Derived Column PER_PERFORMANCE_REVIEWS_S PERFORMANCE_REVIEW_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–665 PER_PERIODS_OF_SERVICE PER_PERIODS_OF_SERVICE holds the period of service, or employment, information for an employee. This includes the boundary dates for each period of service. A person may have more than one period of service, in sequence but they cannot overlap. For example, if the employee is terminated and is later re–hired there will two periods of service. Each period of service will have a hire date, DATE_START, and if terminated a termination date, ACTUAL_TERMINATION_DATE. The default length of service calculation is the difference between the DATE_START of the current period of service and the current system date. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS QuickCodes Columns Column LEAVING_REASON Primary Key Column Foreign Key Column ORGANIZATION_ID BUSINESS_GROUP_ID QuickCodes Type QuickCodes Table LEAV_REAS D FND_COMMON_LOOKUPS Deceased Column Descriptions Name PERIOD_OF_SERVICE_ID Null? Type (PK) BUSINESS_GROUP_ID TERMINATION_ACCEPTED_PERSON_ID PERSON_ID DATE_START NOT NULL NUMBER(9) NOT NULL NUMBER(15) NULL NUMBER(10) NOT NULL NUMBER(10) NOT NULL DATE ACCEPTED_TERMINATION_DATE NULL DATE ACTUAL_TERMINATION_DATE NULL DATE COMMENTS FINAL_PROCESS_DATE NULL LONG NULL DATE LAST_STANDARD_PROCESS_DATE NULL DATE LEAVING_REASON NULL VARCHAR2(30) NOTIFIED_TERMINATION_DATE NULL DATE PROJECTED_TERMINATION_DATE NULL DATE ADJUSTED_SVC_DATE REQUEST_ID NULL DATE NULL NUMBER(15) Description System generated period of service primary key from PER_PERIODS_OF_SERVICE_S. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_PEOPLE. Person who accepted or authorized employee termination. Foreign key to PER_PEOPLE. Start date of the period of employment. Date when termination of employment was accepted. Actual date of termination of employment. General remark. Final date for all payroll processing of this person. Last date for including the person in any standard payroll processing. Reason for termination of employment. Date when the termination of employment was noted. Projected employment termination date, used for information only. Previous date of hire. Standard Who Column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–666 Oracle HRMS Technical Reference Manual PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY NULL NULL NULL NULL NUMBER(15) NUMBER(15) DATE VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE OBJECT_VERSION_NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(9) PRIOR_EMPLOYMENT_SSP_PAID_TO NULL DATE PRIOR_EMPLOYMENT_SSP_WEEKS NULL NUMBER PDS_INFORMATION_CATEGORY NULL VARCHAR2(30) PDS_INFORMATION1 NULL VARCHAR2(150) PDS_INFORMATION2 NULL VARCHAR2(150) PDS_INFORMATION3 NULL VARCHAR2(150) PDS_INFORMATION4 NULL VARCHAR2(150) PDS_INFORMATION5 NULL VARCHAR2(150) PDS_INFORMATION6 NULL VARCHAR2(150) PDS_INFORMATION7 NULL VARCHAR2(150) PDS_INFORMATION8 NULL VARCHAR2(150) PDS_INFORMATION9 NULL VARCHAR2(150) PDS_INFORMATION10 NULL VARCHAR2(150) Standard Who column. Standard Who Column. Standard Who column. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Date SSP paid to in prior employment. (UK specific). Number of weeks SSP paid for in prior employment. (UK specific). Developer descriptive flexfield structure defining column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–667 PDS_INFORMATION11 NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield PDS_INFORMATION12 PDS_INFORMATION13 PDS_INFORMATION14 PDS_INFORMATION15 PDS_INFORMATION16 PDS_INFORMATION17 PDS_INFORMATION18 PDS_INFORMATION19 PDS_INFORMATION20 PDS_INFORMATION21 PDS_INFORMATION22 PDS_INFORMATION23 PDS_INFORMATION24 PDS_INFORMATION25 PDS_INFORMATION26 PDS_INFORMATION27 PDS_INFORMATION28 PDS_INFORMATION29 PDS_INFORMATION30 Indexes Index Name PER_PERIODS_OF_SERVICE_FK1 PER_PERIODS_OF_SERVICE_N2 PER_PERIODS_OF_SERVICE_N3 PER_PERIODS_OF_SERVICE_PK Sequences Sequence Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 1 descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. Column Name BUSINESS_GROUP_ID TERMINATION_ACCEPTED_PERSON_ID PERSON_ID PERIOD_OF_SERVICE_ID Derived Column PER_PERIODS_OF_SERVICE_S PERIOD_OF_SERVICE_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : SSP_PDS_T2 AFTER STATEMENT UPDATE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–668 Oracle HRMS Technical Reference Manual Recalculate SSP. Trigger Trigger Trigger Trigger Name Time Level Event : : : : PER_PTU_EMP_MAINTAIN_I BEFORE ROW INSERT This trigger creates a person type usage record with the system_person_type of ’EMP’ whenever a period of service is created. This could be for a new employee or for an applicant who is being hired. Trigger Trigger Trigger Trigger Name Time Level Event : : : : SSP_PDS_T1 AFTER ROW UPDATE (old.prior_employment_ssp_weeks != new.prior_employment_ssp_weeks To recalculate SSP after modification of SSP1L. or old.prior_employment_ssp_paid_to != new.prior_employment_ssp_paid_to) Trigger Trigger Trigger Trigger Name Time Level Event : : : : PER_PERIODS_OF_SERVICE_OVN BEFORE ROW INSERT, UPDATE This trigger maintains the object_version_number column when a record is modified via an interface which does not support the object_version_number explicitly. This ensures the object_version_number is maintained consistently. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–669 PER_PERSON_ANALYSES PER_PERSON_ANALYSES holds the list of special information types associated with a person. It is used with PER_ANALYSIS_CRITERIA, which holds the details for each type. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_ANALYSIS_CRITERIA Primary Key Column Foreign Key Column ORGANIZATION_ID ANALYSIS_CRITERIA_ID BUSINESS_GROUP_ID ANALYSIS_CRITERIA_ID Column Descriptions Name PERSON_ANALYSIS_ID Null? Type (PK) NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) ANALYSIS_CRITERIA_ID NOT NULL NUMBER(15) PERSON_ID NOT NULL NUMBER(10) COMMENTS DATE_FROM NULL LONG NULL DATE DATE_TO NULL DATE ID_FLEX_NUM NULL NUMBER REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) Description System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_ANALYSIS_CRITERIA. Foreign key to PER_ALL_PEOPLE_F. General remark. Start date for the personal analysis information. End date for the personal analysis information. Key flexfield structure foreign key (denormalized from PER_ANALYSIS_CRITERIA). Standard Who Column. Standard Who column. Standard Who Column. Standard Who column. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–670 Oracle HRMS Technical Reference Manual LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE OBJECT_VERSION_NUMBER Indexes Index Name PER_PERSON_ANALYSES_FK1 PER_PERSON_ANALYSES_FK2 PER_PERSON_ANALYSES_N3 PER_PERSON_ANALYSES_PK Sequences Sequence NULL NULL NULL NULL NUMBER(15) NUMBER(15) DATE NUMBER(9) Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 1 Standard Who column. Standard Who column. Standard Who column. System generated version of row. Increments by one with each update. Column Name BUSINESS_GROUP_ID ANALYSIS_CRITERIA_ID PERSON_ID PERSON_ANALYSIS_ID Derived Column PER_PERSON_ANALYSES_S PERSON_ANALYSIS_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : PER_PERSON_ANALYSES_OVN BEFORE ROW INSERT, UPDATE This trigger maintains the object_version_number column when a record is modified via an interface which does not support the object_version_number explicitly. This ensures the object_version_number is maintainedconsistently. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–671 PER_PERSON_LIST PER_PERSON_LIST holds the list of people that a specific secure user can access. This list is created and maintained by the LISTGEN security process using the security profile definition where VIEW_ALL_ORGANIZATIONS_FLAG = N or VIEW_ALL_POSITIONS_FLAG = N or VIEW_ALL_PAYROLL_FLAGS = N. The list shows people currently assigned, (since the last date LISTGEN was run), to the organizations, positions and payrolls identified by the security profile. Ex–employees are inserted into PER_PERSON_LIST from PER_PERSON_LIST_CHANGES. Foreign Keys Primary Key Table PER_SECURITY_PROFILES Primary Key Column Foreign Key Column SECURITY_PROFILE_ID SECURITY_PROFILE_ID Column Descriptions Name SECURITY_PROFILE_ID Null? Type (PK) PERSON_ID (PK) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name PER_PERSON_LIST_FK1 PER_PERSON_LIST_N2 PER_PERSON_LIST_PK Description NOT NULL NUMBER(15) NOT NULL NULL NULL NULL NULL NUMBER(10) NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 2 Foreign key to PER_SECURITY_PROFILES. Foreign key to PER_PEOPLE. Standard Who Column. Standard Who column. Standard Who Column. Standard Who column. Column Name SECURITY_PROFILE_ID PERSON_ID SECURITY_PROFILE_ID PERSON_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–672 Oracle HRMS Technical Reference Manual PER_PERSON_LIST_CHANGES PER_PERSON_LIST_CHANGES holds a list of ex–employees who are added to PER_PERSON_LIST by LISTGEN. Rows are inserted into PER_PERSON_LIST_CHANGES automatically whenever an Employee is terminated. One row is created for each security profile in which the employee was previously visible. Foreign Keys Primary Key Table Primary Key Column Foreign Key Column SECURITY_PROFILE_ID SECURITY_PROFILE_ID QuickCodes Type QuickCodes Table INCLUDE_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes TERMINATION_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes PER_SECURITY_PROFILES QuickCodes Columns Column Column Descriptions Name PERSON_ID (PK) SECURITY_PROFILE_ID Null? Type (PK) Description NOT NULL NUMBER(10) NOT NULL NUMBER(15) INCLUDE_FLAG NULL VARCHAR2(30) TERMINATION_FLAG NULL VARCHAR2(30) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE NULL NULL NULL NULL Indexes Index Name PER_PERSON_LIST_CHANGES_FK2 PER_PERSON_LIST_CHANGES_N1 PER_PERSON_LIST_CHANGES_PK NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 2 Foreign key to PER_PEOPLE. Foreign key to PER_SECURITY_PROFILES. Include person in person list Y/N. Y if the person is in this list because they are terminated. Standard Who Column. Standard Who column. Standard Who Column. Standard Who column. Column Name SECURITY_PROFILE_ID PERSON_ID PERSON_ID SECURITY_PROFILE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–673 PER_PERSON_TYPES PER_PERSON_TYPES holds the list of names that may be used when entering or changing person types. Valid person types for a specific function are selected by joining to PER_FORM_FUNCTIONS. At any time, only one active USER_PERSON_TYPE can be the default for a SYSTEM_PERSON_TYPE. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS QuickCodes Columns Column Primary Key Column Foreign Key Column ORGANIZATION_ID BUSINESS_GROUP_ID QuickCodes Type QuickCodes Table ACTIVE_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes DEFAULT_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes SYSTEM_PERSON_TYPE PERSON_TYPE APL APL_EX_APL BNF DPNT EMP EMP_APL EX_APL EX_EMP EX_EMP_APL OTHER PRTT FND_COMMON_LOOKUPS Applicant Applicant and Ex–applicant Beneficiary Dependent Employee Employee and Applicant Ex–applicant Ex–employee Ex–employee and Applicant External Participant Column Descriptions Name PERSON_TYPE_ID Null? Type (PK) NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) ACTIVE_FLAG NOT NULL VARCHAR2(30) DEFAULT_FLAG NOT NULL VARCHAR2(30) SYSTEM_PERSON_TYPE NOT NULL VARCHAR2(30) USER_PERSON_TYPE NOT NULL VARCHAR2(80) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Description Unique key generated from sequence PER_PERSON_TYPES_S. Foreign key to HR_ORGANIZATION_UNITS. Indicates whether the type is active[Y/N]. Indicates whether this USER_PERSON_TYPE is the default for the current SYSTEM_PERSON_TYPE [Y/N]. System name for the person type. User name for the person type. You can have multiple user names for each system name. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–674 Oracle HRMS Technical Reference Manual Indexes Index Name PER_PERSON_TYPES_FK1 PER_PERSON_TYPES_PK Sequences Sequence Index Type Sequence NOT UNIQUE UNIQUE 1 1 Column Name BUSINESS_GROUP_ID PERSON_TYPE_ID Derived Column PER_PERSON_TYPES_S PERSON_TYPE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–675 PER_PERSON_TYPES_TL PER_PERSON_TYPES_TL holds the translated USER_PERSON_TYPE information for a particular person type record. Column Descriptions Name PERSON_TYPE_ID Null? Type (PK) LANGUAGE (PK) SOURCE_LANG USER_PERSON_TYPE NOT NULL VARCHAR2(4) NOT NULL VARCHAR2(4) NOT NULL VARCHAR2(80) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type PER_PERSON_TYPES_TL_PK Sequences Sequence Description NOT NULL NUMBER(15) UNIQUE Sequence 1 2 Foreign key to PER_PERSON_TYPES Defined language Actual language Translated user name for the person type Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Column Name PERSON_TYPE_ID LANGUAGE Derived Column PER_PERSON_TYPES_S PERSON_TYPE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–676 Oracle HRMS Technical Reference Manual PER_PERSON_TYPE_USAGES_F Identifies what type of person the associated person is within the HR system e.g Employee, Applicant. Foreign Keys Primary Key Table PER_ALL_PEOPLE_F PER_PERSON_TYPES Column Descriptions Name PERSON_TYPE_USAGE_ID PERSON_ID PERSON_TYPE_ID Primary Key Column Foreign Key Column PERSON_ID PERSON_TYPE_ID PERSON_ID PERSON_TYPE_ID Null? Type (PK) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) OBJECT_VERSION_NUMBER LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 Indexes Index Name PER_PERSON_TYPE_USAGES_F_FK1 Description NOT NULL NUMBER(15) NOT NULL NUMBER(15) NOT NULL NUMBER(15) NOT NULL DATE NOT NULL DATE NOT NULL NUMBER(9) NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(15) DATE NUMBER(15) NUMBER(15) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Index Type Sequence NOT UNIQUE 2 System generated primary key. Foreign key to person table. Foreign key to person types table. Effective start date. Effective end date. System–generated version of row. Increments by one with each update. Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column. Standard Who column. Standard Who column. Standard Who column Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Column Name PERSON_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–677 PER_PERSON_TYPE_USAGES_F_FK2 PER_PERSON_TYPE_USAGES_F_PK NOT UNIQUE UNIQUE PER_PERSON_TYPE_USAGES_F_UK1 UNIQUE Sequences Sequence 2 2 4 6 5 6 7 PERSON_TYPE_ID PERSON_TYPE_USAGE_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE PERSON_ID PERSON_TYPE_ID EFFECTIVE_START_DATE Derived Column PER_PERSON_TYPE_USAGES_S PERSON_TYPE_USAGE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–678 Oracle HRMS Technical Reference Manual PER_PHONES PER_PHONES holds phone numbers for current and ex–employees, current and ex–applicants and employee contacts. Column Descriptions Name PHONE_ID (PK) DATE_FROM DATE_TO Null? Type NOT NULL NUMBER(15) NOT NULL DATE NULL DATE PHONE_TYPE NOT NULL VARCHAR2(30) PHONE_NUMBER NOT NULL VARCHAR2(60) PARENT_ID NOT NULL NUMBER(15) PARENT_TABLE NOT NULL VARCHAR2(30) ATTRIBUTE_CATEGORY NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 ATTRIBUTE21 ATTRIBUTE22 ATTRIBUTE23 ATTRIBUTE24 ATTRIBUTE25 ATTRIBUTE26 ATTRIBUTE27 ATTRIBUTE28 ATTRIBUTE29 ATTRIBUTE30 CREATED_BY NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) NUMBER(15) Description Primary Key Date the phone number becomes effective. Date the phone number is no longer effective. Foreign Key to HR_LOOKUPS with type = ’PHONE_TYPE’; Telephone Number in any format. Combination of this field and PARENT_TABLE define a dynamic foreign key. Combination of this field and PARENT_ID define a dynamic foreign key. This contains the exact table name (e.g. PER_ALL_PEOPLE_F) to which the PARENT_ID points. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–679 CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN OBJECT_VERSION_NUMBER NULL NULL NULL NULL NULL Indexes Index Name PER_PHONES_FK1 Index Type Sequence NOT UNIQUE 2 3 2 PER_PHONES_PK Sequences Sequence DATE NUMBER(15) DATE NUMBER(15) NUMBER(9) UNIQUE Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Column Name PARENT_TABLE PARENT_ID PHONE_ID Derived Column PER_PHONES_S PHONE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–680 Oracle HRMS Technical Reference Manual PER_POSITIONS PER_POSITIONS is a view based on the table PER_ALL_POSITIONS. It lists all off the positions visible within the current security profile. View Definition CREATE VIEW PER_POSITIONS as SELECT POSITION_ID , BUSINESS_GROUP_ID , JOB_ID , ORGANIZATION_ID , SUCCESSOR_POSITION_ID , RELIEF_POSITION_ID , LOCATION_ID , POSITION_DEFINITION_ID , DATE_EFFECTIVE , COMMENTS , DATE_END , FREQUENCY , NAME , PROBATION_PERIOD , PROBATION_PERIOD_UNITS , REPLACEMENT_REQUIRED_FLAG , TIME_NORMAL_FINISH , TIME_NORMAL_START , WORKING_HOURS , STATUS , REQUEST_ID , PROGRAM_APPLICATION_ID , PROGRAM_ID , PROGRAM_UPDATE_DATE , ATTRIBUTE_CATEGORY , ATTRIBUTE1 , ATTRIBUTE2 , ATTRIBUTE3 , ATTRIBUTE4 , ATTRIBUTE5 , ATTRIBUTE6 , ATTRIBUTE7 , ATTRIBUTE8 , ATTRIBUTE9 , ATTRIBUTE10 , ATTRIBUTE11 , ATTRIBUTE12 , ATTRIBUTE13 , ATTRIBUTE14 , ATTRIBUTE15 , ATTRIBUTE16 , ATTRIBUTE17 , ATTRIBUTE18 , ATTRIBUTE19 , ATTRIBUTE20 , LAST_UPDATE_DATE , LAST_UPDATED_BY , LAST_UPDATE_LOGIN Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–681 , CREATED_BY , CREATION_DATE , OBJECT_VERSION_NUMBER WHERE DECODE(HR_SECURITY.VIEW_ALL ,’Y’ , ’TRUE’, HR_SECURITY.SHOW_RECORD(’PER_ALL_POSITIONS’, PAP.POSITION_ID)) =’TRUE’ Column Descriptions Name POSITION_ID BUSINESS_GROUP_ID JOB_ID ORGANIZATION_ID SUCCESSOR_POSITION_ID RELIEF_POSITION_ID LOCATION_ID POSITION_DEFINITION_ID DATE_EFFECTIVE COMMENTS DATE_END FREQUENCY NAME PROBATION_PERIOD PROBATION_PERIOD_UNITS REPLACEMENT_REQUIRED_FLAG TIME_NORMAL_FINISH TIME_NORMAL_START WORKING_HOURS STATUS REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 Null? Type NOT NOT NOT NOT NULL NULL NULL NULL NULL NULL NULL NOT NULL NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) NUMBER(15) DATE LONG DATE VARCHAR2(30) VARCHAR2(240) NUMBER(22,2) VARCHAR2(30) VARCHAR2(30) VARCHAR2(5) VARCHAR2(5) NUMBER(22,3) VARCHAR2(30) NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Description Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–682 Oracle HRMS Technical Reference Manual LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE OBJECT_VERSION_NUMBER NULL NULL NULL NULL NULL NULL DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(9) Refer Refer Refer Refer Refer Refer to to to to to to base base base base base base table. table. table. table. table. table. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–683 PER_POSITION_DEFINITIONS PER_POSITION_DEFINITIONS is a key flexfield combinations table. It stores segment combinations for positions that are stored in the PER_ALL_POSITIONS table. Column Descriptions Name POSITION_DEFINITION_ID (PK) Null? Type NOT NULL NUMBER(15) ID_FLEX_NUM NOT NULL NUMBER(15) SUMMARY_FLAG ENABLED_FLAG START_DATE_ACTIVE NOT NULL VARCHAR2(1) NOT NULL VARCHAR2(1) NULL DATE END_DATE_ACTIVE NULL DATE SEGMENT1 SEGMENT2 SEGMENT3 SEGMENT4 SEGMENT5 SEGMENT6 SEGMENT7 SEGMENT8 SEGMENT9 SEGMENT10 SEGMENT11 SEGMENT12 SEGMENT13 SEGMENT14 SEGMENT15 SEGMENT16 SEGMENT17 SEGMENT18 SEGMENT19 SEGMENT20 SEGMENT21 SEGMENT22 SEGMENT23 SEGMENT24 SEGMENT25 SEGMENT26 SEGMENT27 SEGMENT28 SEGMENT29 SEGMENT30 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name PER_POSITION_DEFINITIONS_PK VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) VARCHAR2(60) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type UNIQUE Sequence 1 Description System–generated primary key column. Key flexfield structure foreign key. Key flexfield summary flag. Key flexfield enabled flag. Date from which the key flexfield combination is valid. Date after which the key flexfield combination is invalid. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Key flexfield segment column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name POSITION_DEFINITION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–684 Oracle HRMS Technical Reference Manual Sequences Sequence Derived Column PER_POSITION_DEFINITIONS_S POSITION_DEFINITION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–685 PER_POSITION_EXTRA_INFO This table holds details of extra information for a position, an intersection between PER_POSITION_INFO_TYPES and PER_POSITIONS. Foreign Keys Primary Key Table PER_ALL_POSITIONS PER_POSITION_INFO_TYPES Primary Key Column Foreign Key Column POSITION_ID INFORMATION_TYPE POSITION_ID INFORMATION_TYPE Column Descriptions Name POSITION_EXTRA_INFO_ID Null? Type (PK) NOT NULL NUMBER(15) POSITION_ID NOT NULL NUMBER(15) INFORMATION_TYPE NOT NULL VARCHAR2(40) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE POEI_ATTRIBUTE_CATEGORY POEI_ATTRIBUTE1 POEI_ATTRIBUTE2 POEI_ATTRIBUTE3 POEI_ATTRIBUTE4 POEI_ATTRIBUTE5 POEI_ATTRIBUTE6 POEI_ATTRIBUTE7 POEI_ATTRIBUTE8 POEI_ATTRIBUTE9 POEI_ATTRIBUTE10 POEI_ATTRIBUTE11 POEI_ATTRIBUTE12 POEI_ATTRIBUTE13 POEI_ATTRIBUTE14 POEI_ATTRIBUTE15 POEI_ATTRIBUTE16 POEI_ATTRIBUTE17 POEI_ATTRIBUTE18 POEI_ATTRIBUTE19 POEI_ATTRIBUTE20 POEI_INFORMATION_CATEGORY NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(30) POEI_INFORMATION1 NULL VARCHAR2(150) POEI_INFORMATION2 NULL VARCHAR2(150) POEI_INFORMATION3 NULL VARCHAR2(150) POEI_INFORMATION4 NULL VARCHAR2(150) POEI_INFORMATION5 NULL VARCHAR2(150) POEI_INFORMATION6 NULL VARCHAR2(150) Description System–generated primary key column. Foreign Key to PER_ALL_POSITIONS Foreign Key to PER_POSITION_INFO_TYPES Standard Who column standard who column standard who column standard who column Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–686 Oracle HRMS Technical Reference Manual POEI_INFORMATION7 POEI_INFORMATION8 POEI_INFORMATION9 POEI_INFORMATION10 POEI_INFORMATION11 POEI_INFORMATION12 POEI_INFORMATION13 POEI_INFORMATION14 POEI_INFORMATION15 POEI_INFORMATION16 POEI_INFORMATION17 POEI_INFORMATION18 POEI_INFORMATION19 POEI_INFORMATION20 POEI_INFORMATION21 POEI_INFORMATION22 POEI_INFORMATION23 POEI_INFORMATION24 POEI_INFORMATION25 POEI_INFORMATION26 POEI_INFORMATION27 POEI_INFORMATION28 POEI_INFORMATION29 POEI_INFORMATION30 OBJECT_VERSION_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PER_POSITION_EXTRA_INFO_FK1 PER_POSITION_EXTRA_INFO_FK2 PER_POSITION_EXTRA_INFO_PK NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NOT NULL NUMBER(9) System–generated version of row. Increments by one with each update. NULL DATE Standard Who column NULL NUMBER(15) Standard Who column NULL NUMBER(15) Standard Who column NULL NUMBER(15) Standard Who column NULL DATE Standard Who column Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 2 2 Column Name INFORMATION_TYPE POSITION_ID POSITION_EXTRA_INFO_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–687 Sequences Sequence Derived Column PER_POSITION_EXTRA_INFO_S POSITION_EXTRA_INFO_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–688 Oracle HRMS Technical Reference Manual PER_POSITION_INFO_TYPES This table holds the definitions of extra information types that may be held against a position QuickCodes Columns Column QuickCodes Type QuickCodes Table ACTIVE_INACTIVE_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes MULTIPLE_OCCURENCES_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name INFORMATION_TYPE Null? Type (PK) ACTIVE_INACTIVE_FLAG MULTIPLE_OCCURENCES_FLAG DESCRIPTION LEGISLATION_CODE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE OBJECT_VERSION_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name The name or code of the information type, which is also the primary key. NOT NULL VARCHAR2(30) Indicates whether the information type is active or inactive. NOT NULL VARCHAR2(30) Indicates whether a position may have multiple occurrences of this type. NULL VARCHAR2(240) Description of the information type. NULL VARCHAR2(30) The legislation to which the information type applies. NULL NUMBER(15) Standard Who column NULL NUMBER(15) Standard Who column NULL NUMBER(15) Standard Who column NULL DATE Standard Who column NOT NULL NUMBER(9) System–generated version of row. Increments by one with each update. NULL DATE Standard Who column NULL NUMBER(15) Standard Who column NULL NUMBER(15) Standard Who column NULL NUMBER(15) Standard Who column NULL DATE Standard Who column Index Type PER_POSITION_INFO_TYPES_PK Description NOT NULL VARCHAR2(40) UNIQUE Sequence 2 Column Name INFORMATION_TYPE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–689 PER_POSITION_LIST PER_POSITION_LIST holds the list of positions that can be accessed by a specific security profile. This table is populated for a security profile where VIEW_ALL_ORGANIZATIONS_FLAG = N or the VIEW_ALL_POSITIONS_FLAG = N. It is refreshed each night by the Security List Maintenance process, (LISTGEN). Foreign Keys Primary Key Table PER_ALL_POSITIONS PER_SECURITY_PROFILES Primary Key Column Foreign Key Column POSITION_ID SECURITY_PROFILE_ID POSITION_ID SECURITY_PROFILE_ID Column Descriptions Name SECURITY_PROFILE_ID POSITION_ID Null? Type (PK) (PK) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE Indexes Index Name PER_POSITION_LIST_FK1 PER_POSITION_LIST_FK2 PER_POSITION_LIST_PK Description NOT NULL NUMBER(15) NOT NULL NUMBER(15) NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 2 Foreign key to PER_SECURITY_PROFILES. Foreign key to PER_ALL_POSITIONS. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name SECURITY_PROFILE_ID POSITION_ID SECURITY_PROFILE_ID POSITION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–690 Oracle HRMS Technical Reference Manual PER_POSITION_STRUCTURES PER_POSITION_STRUCTURES holds information about position hierarchies defined for each Business Group. You can have any number of hierarchies in one Business Group, but only one hierarchy can have the PRIMARY_POSITION_FLAG set to Y. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS QuickCodes Columns Column PRIMARY_POSITION_FLAG Column Descriptions Name POSITION_STRUCTURE_ID Primary Key Column Foreign Key Column ORGANIZATION_ID BUSINESS_GROUP_ID QuickCodes Type QuickCodes Table YES_NO N Y FND_COMMON_LOOKUPS No Yes Null? Type (PK) NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) NAME NOT NULL VARCHAR2(30) COMMENTS PRIMARY_POSITION_FLAG NULL LONG NULL VARCHAR2(30) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Description System generated position structures primary key from PER_POSITION_STRUCTURES_S. Foreign key to HR_ORGANIZATION_UNITS. Unique name of the position hierarchy. General remark. Is this primary position hierarchy for the business group (Y/N). Standard Who Column. Standard Who column. Standard Who Column. Standard Who column. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–691 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL Indexes Index Name PER_POSITION_STRUCTURES_FK1 PER_POSITION_STRUCTURES_PK PER_POSITION_STRUCTURES_UK2 Sequences Sequence VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE UNIQUE UNIQUE 1 1 1 2 Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID POSITION_STRUCTURE_ID NAME BUSINESS_GROUP_ID Derived Column PER_POSITION_STRUCTURES_S POSITION_STRUCTURE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–692 Oracle HRMS Technical Reference Manual PER_POS_STRUCTURE_ELEMENTS PER_POS_STRUCTURE_ELEMENTS holds information on the hierarchical relationship between positions in a specific hierarchy version. Each row stores one parent–child relationship. The parent is identified by PARENT_POSITION_ID and the child is identified by SUBORDINATE_POSITION_ID. A position can never be its own parent or child, and the top position in a hierarchy will never appear in SUBORDINATE_POSITION_ID. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_ALL_POSITIONS PER_ALL_POSITIONS PER_POS_STRUCTURE_VERSIONS Column Descriptions Name POS_STRUCTURE_ELEMENT_ID (PK) Primary Key Column ORGANIZATION_ID POSITION_ID POSITION_ID POS_STRUCTURE_VERSION_ID Null? Type NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) POS_STRUCTURE_VERSION_ID NOT NULL NUMBER SUBORDINATE_POSITION_ID NOT NULL NUMBER(15) PARENT_POSITION_ID NOT NULL NUMBER(15) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Indexes Index Name PER_POS_STRUCTURE_ELEMENTS_FK1 PER_POS_STRUCTURE_ELEMENTS_FK2 PER_POS_STRUCTURE_ELEMENTS_FK3 PER_POS_STRUCTURE_ELEMENTS_FK4 PER_POS_STRUCTURE_ELEMENTS_N50 Index Type NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE NOT UNIQUE PER_POS_STRUCTURE_ELEMENTS_PK PER_POS_STRUCTURE_ELEMENTS_UK2 UNIQUE UNIQUE Sequences Sequence PER_POS_STRUCTURE_ELEMENTS_S Sequence 1 1 1 1 1 2 1 1 2 Foreign Key Column BUSINESS_GROUP_ID SUBORDINATE_POSITION_ID PARENT_POSITION_ID POS_STRUCTURE_VERSION_ID Description System generated position structure element primary key from PER_POS_STRUCTURE_ELEMENTS_S. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_POS_STRUCTURE_VERSIONS. Foreign key to PER_ALL_POSITIONS. Identifies the child position. Foreign key to PER_ALL_POSITIONS. Identifies the parent position. Standard Who Column. Standard Who column. Standard Who Column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID POS_STRUCTURE_VERSION_ID SUBORDINATE_POSITION_ID PARENT_POSITION_ID POS_STRUCTURE_VERSION_ID PARENT_POSITION_ID POS_STRUCTURE_ELEMENT_ID POS_STRUCTURE_VERSION_ID SUBORDINATE_POSITION_ID Derived Column POS_STRUCTURE_ELEMENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–693 PER_POS_STRUCTURE_VERSIONS PER_POS_STRUCTURE_VERSIONS holds information about different versions of a position hierarchy, including version number with start and end dates, and whether the current version has been copied from an existing version. Only one version of a specific position hierarchy can exist at any one time. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_POSITION_STRUCTURES Primary Key Column Foreign Key Column ORGANIZATION_ID POSITION_STRUCTURE_ID BUSINESS_GROUP_ID POSITION_STRUCTURE_ID Column Descriptions Name POS_STRUCTURE_VERSION_ID Null? Type (PK) Description NOT NULL NUMBER BUSINESS_GROUP_ID NOT NULL NUMBER(15) POSITION_STRUCTURE_ID NOT NULL NUMBER(15) DATE_FROM VERSION_NUMBER NOT NULL DATE NOT NULL NUMBER COPY_STRUCTURE_VERSION_ID NULL NUMBER(15) DATE_TO REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name PER_POS_STRUCTURE_VERSIONS_FK1 PER_POS_STRUCTURE_VERSIONS_FK2 PER_POS_STRUCTURE_VERSIONS_PK Sequences Sequence DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 Primary key system generated from PER_POS_STRUCTURE_VERSIONS_S. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_POSITION_STRUCTURES. Start date of this version . User enterable version number, not necessarily contiguous. Foreign key to PER_POS_STRUCTURE_VERSIONS. Used if this version is copied from a previously existing structure . End date of this version. Standard Who Column. Standard Who column. Standard Who Column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID POSITION_STRUCTURE_ID POS_STRUCTURE_VERSION_ID Derived Column PER_POS_STRUCTURE_VERSIONS_S POS_STRUCTURE_VERSION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–694 Oracle HRMS Technical Reference Manual PER_PROPOSAL_CATEGORY_MEMBERS PER_PROPOSAL_CATEGORY_MEMBERS holds the categories (or groupings) of questions that are associated with a specific offer profile (or template). Foreign Keys Primary Key Table PER_PROPOSAL_CATEGORY_MEMBERS PER_PROPOSAL_CATEGORY_TYPES PER_PROPOSAL_TEMPLATES Primary Key Column Foreign Key Column PROPOSAL_CATEGORY_MEMBER_ID PROPOSAL_CATEGORY_TYPE_ID PROPOSAL_TEMPLATE_ID PARENT_CATEGORY_TYPE_ID PROPOSAL_CATEGORY_TYPE_ID PROPOSAL_TEMPLATE_ID Column Descriptions Name PROPOSAL_CATEGORY_MEMBER_ID Null? Type (PK) Description NOT NULL NUMBER(15) PROPOSAL_CATEGORY_TYPE_ID NOT NULL NUMBER(15) PROPOSAL_TEMPLATE_ID NOT NULL NUMBER(15) PARENT_CATEGORY_TYPE_ID CATEGORY_DISPLAY_ORDER NULL NUMBER(15) NOT NULL NUMBER(5) PARENT_DISPLAY_ORDER NULL NUMBER(5) DISPLAY_CATEGORY_HEADER NULL VARCHAR2(1) TYPE NULL VARCHAR2(30) LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY NULL NULL NULL NULL NULL Indexes Index Name PER_PROPOSAL_CATEGORY_MEMBE_N1 PER_PROPOSAL_CATEGORY_MEMBE_N2 PER_PROPOSAL_CATEGORY_MEMBE_PK Sequences Sequence NUMBER(15) DATE NUMBER(15) DATE NUMBER(15) Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 System–generated primary key column. Foreign key to PER_PROPOSAL_CATEGORY_TYPES. Foreign key to PER_PROPOSAL_TEMPLATES. Foreign key to PER_PROPOSAL_CATEGORY_MEMBERS. This column is named incorrectly. The order the categories within a parent category will display on the Web Offers page. The order that the categories will display on the Web Offer page. If the category has a header defined in PER_PROPOSAL_CATEGORY_TYPES, indicate if the header should display on the Web Offer page. Identifies the Category Member as being for either a Candidate Offer or an Appraisal Questionnaire Standard Who column Standard Who columns Standard Who column Standard Who column Standard Who column Column Name PROPOSAL_CATEGORY_TYPE_ID PARENT_CATEGORY_TYPE_ID PROPOSAL_CATEGORY_MEMBER_ID Derived Column PER_PROPOSAL_CATEGORY_MEMBER_S PROPOSAL_CATEGORY_MEMBER_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–695 PER_PROPOSAL_CATEGORY_TYPES PER_PROPOSAL_CATEGORY_TYPES holds general categories that a user may want to use to connect questions to a web offer profile. Some examples of categories are ’Rehire Information’, ’Bonuses’, ’Salary Information’. Column Descriptions Name PROPOSAL_CATEGORY_TYPE_ID Null? Type (PK) CATEGORY_NAME NOT NULL HEADING_TEXT NULL NOTE_TEXT NULL FOOTER_TEXT HELP_TEXT TYPE NULL NULL NULL LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY NULL NULL NULL NULL NULL Indexes Index Name System–generated primary key column. VARCHAR2(80) A unique name for the category. This is what displays to the hiring manger on the web offers page. VARCHAR2(2000) A category can have a heading that displays above the category name on the web offers page. You can indicate in PER_PROPOSAL_CATEGORY_MEMBERS if the heading should display for a specific profile or template. VARCHAR2(2000) If this field is filled in, the category will have field–level help attached to it on the web offers page. VARCHAR2(2000) Not used at this time. VARCHAR2(2000) Not used at this time. VARCHAR2(30) Identifies the Category Type as being for either a Candidate Offer or an Appraisal Questionnaire NUMBER(15) Standard Who column DATE Standard Who column NUMBER(15) Standard Who column DATE Standard Who column NUMBER(15) Standard Who column Index Type PER_PROPOSAL_CATEGORY_TYPES_PK PER_PROPOSAL_CATEGORY_TYPES_UK Sequences Sequence Description NOT NULL NUMBER(15) UNIQUE UNIQUE Sequence 1 1 Column Name PROPOSAL_CATEGORY_TYPE_ID CATEGORY_NAME Derived Column PER_PROPOSAL_CATEGORY_TYPES_S PROPOSAL_CATEGORY_TYPE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–696 Oracle HRMS Technical Reference Manual PER_PROPOSAL_OFFER_PARAGRAPHS PER_PROPOSAL_OFFER_PARAGRAPHS contains the letter text that is used in generating a web offer candidate letter. If changes are made to the data in this table, you must ensure that the program that generates the letter can handle the changes. Column Descriptions Name PARAGRAPH_NO BODY_TEXT (PK) LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY Indexes Index Name Null? Type Index Type PER_PROPOSAL_OFFER_PARAGRAP_PK Description NOT NULL VARCHAR2(3) A unique key column. NULL VARCHAR2(2000) The text of a specific paragraph that will be displayed on the Candidate Offer letter when it is generated. NULL NUMBER(15) Standard Who column NULL DATE Standard Who column NULL NUMBER(15) Standard Who column NULL DATE Standard Who column NULL NUMBER(15) Standard Who column UNIQUE Sequence 1 Column Name PARAGRAPH_NO Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–697 PER_PROPOSAL_QUESTIONS_ADV Foreign Keys Primary Key Table PER_PROPOSAL_QUESTION_MEMBERS PER_PROPOSAL_QUESTION_MEMBERS PER_PROPOSAL_QUESTION_MEMBERS Primary Key Column Foreign Key Column PROPOSAL_QUESTION_MEMBER_ID PROPOSAL_QUESTION_MEMBER_ID PROPOSAL_QUESTION_MEMBER_ID EXCLUSIVE_QUESTION_MEMBER_ID REQUIRED_QUESTION_MEMBER_ID PROPOSAL_QUESTION_MEMBER_ID Column Descriptions Name Null? Type PROPOSAL_QUESTION_ADV_ID (PK) PROPOSAL_QUESTION_MEMBER_ID REQUIRED_QUESTION_MEMBER_ID EXCLUSIVE_QUESTION_MEMBER_ID REQUIRED DATA_TYPE ENABLE_VALIDATION TYPE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY Indexes Index Name PER_PROPOSAL_QUESTIONS_ADV_N1 PER_PROPOSAL_QUESTIONS_ADV_PK Sequences Sequence Description NOT NULL NUMBER(15) NOT NULL NUMBER(15) NULL NUMBER(15) NULL NUMBER(15) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL NUMBER(15) NULL DATE NULL NUMBER(15) NULL DATE NULL NUMBER(15) Standard Standard Standard Standard Standard Index Type Sequence Column Name NOT UNIQUE UNIQUE 2 1 Who Who Who Who Who column columns column column column PROPOSAL_QUESTION_MEMBER_ID PROPOSAL_QUESTION_ADV_ID Derived Column PER_PROPOSAL_QUESTIONS_ADV_S PROPOSAL_QUESTION_ADV_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–698 Oracle HRMS Technical Reference Manual PER_PROPOSAL_QUESTION_MEMBERS PER_PROPOSAL_QUESTION_MEMBERS contains the specific questions that a hiring manager is going to see when she selects an offer profile to work with. Foreign Keys Primary Key Table PER_PROPOSAL_CATEGORY_MEMBERS PER_PROPOSAL_QUESTION_TYPES Column Descriptions Name PROPOSAL_QUESTION_MEMBER_ID Primary Key Column PROPOSAL_CATEGORY_MEMBER_ID PROPOSAL_QUESTION_NAME (PK) Foreign Key Column PROPOSAL_CATEGORY_MEMBER_ID PROPOSAL_QUESTION_NAME Null? Type NOT NULL NUMBER(15) PROPOSAL_QUESTION_NAME NOT NULL PROPOSAL_CATEGORY_MEMBER_ID NOT NULL APPROVAL_DISPLAY_STATUS NOT NULL FULL_TEXT NULL ALIGN NULL QUESTION_HEADER NULL HELP_TEXT NOTE_TEXT NULL NULL DEFAULT_VALUE_TYPE NULL DEFAULT_VALUE NULL LOOKUP_TYPE NULL Description System–generated primary key column. VARCHAR2(60) Foreign key to PER_PROPOSAL_QUESTION_TYPES. NUMBER(15) Foreign key to PER_PROPOSAL_CATEGORY_MEMBERS. VARCHAR2(30) The value of this column determines if the approval mgr will see the question and answer always, only if the hiring manger entered a value for the question or only on the ’details’ page. VARCHAR2(2000) The label for the question that the hiring manger will see on the web offers page. Overrides any value in PER_PROPOSAL_QUESTION_TYPES. VARCHAR2(30) The alignment for the the question that the hiring manger will see on the web offers page. Overrides any value in PER_PROPOSAL_QUESTION_TYPES. VARCHAR2(2000) A label that displays above the question label. Overrides any value in PER_PROPOSAL_QUESTION_TYPES. VARCHAR2(2000) Not used at this time. VARCHAR2(2000) Placing a value here causes the question to have field level help on the web offers page. Overrides any value in PER_PROPOSAL_QUESTION_TYPES, unless this value is null and the Types table has a value. VARCHAR2(30) Is the default value for the field based on SQL or a specific value. Overrides any value in PER_PROPOSAL_QUESTION_TYPES. VARCHAR2(2000) The default value for the question that the hiring manger will see on the web offers page. Overrides any value in PER_PROPOSAL_QUESTION_TYPES. VARCHAR2(80) If the question is a combo list or radio button, this causes the values available to come from a specific lookup type. Overrides any value in PER_PROPOSAL_QUESTION_TYPES. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–699 OPTION_SQL_TEXT NULL VARCHAR2(2000) If the question is a combo list or radio button, this causes the values available to come from running the specified SQL statement. Overrides any value in PER_PROPOSAL_QUESTION_TYPES. NULL VARCHAR2(1) If the question requires a list of values, this field should be ’Y’. Overrides any value in PER_PROPOSAL_QUESTION_TYPES. NULL VARCHAR2(2000) If the question requires a list of values, this field indicates what column in the FIND_SELECT_SQL should be written back to this question’s answer value. Overrides any value in PER_PROPOSAL_QUESTION_TYPES. NULL VARCHAR2(2000) If the question requires a list of values, this field contains the SQL to run the list of values. Overrides any value in PER_PROPOSAL_QUESTION_TYPES. NOT NULL NUMBER(5) The order this question should appear on the Web Offers page in relation to the other questions within the same category. Overrides any value in PER_PROPOSAL_QUESTION_TYPES. NULL VARCHAR2(30) Identifies the Question Member as being for either a Candidate Offer or an Appraisal Questionnaire NULL NUMBER(15) Standard Who column NULL DATE Standard Who columns NULL NUMBER(15) Standard Who column NULL DATE Standard Who column NULL NUMBER(15) Standard Who column PROVIDE_FIND FIND_FILTER_COLUMN FIND_SELECT_SQL QUESTION_DISPLAY_ORDER TYPE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY Indexes Index Name PER_PROPOSAL_QUESTION_MEMBE_N1 PER_PROPOSAL_QUESTION_MEMBE_N2 PER_PROPOSAL_QUESTION_MEMBE_PK Sequences Sequence Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 Column Name PROPOSAL_QUESTION_NAME PROPOSAL_CATEGORY_MEMBER_ID PROPOSAL_QUESTION_MEMBER_ID Derived Column PER_PROPOSAL_QUESTION_MEMBER_S PROPOSAL_QUESTION_MEMBER_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–700 Oracle HRMS Technical Reference Manual PER_PROPOSAL_QUESTION_TYPES PER_PROPOSAL_QUESTION_TYPES contains a list of web offer questions that can be used in a specific offer profile. It defines the question label, its html definition, whether the question has field–level help and what kind of list of values is available.. Column Descriptions Name PROPOSAL_QUESTION_NAME FULL_TEXT ALIGN QUESTION_HEADER HELP_TEXT NOTE_TEXT HTML_TYPE WIDTH_SIZE HEIGHT_SIZE MAXLENGTH DEFAULT_VALUE_TYPE DEFAULT_VALUE LOOKUP_TYPE OPTION_SQL_TEXT PROVIDE_FIND FIND_FILTER_COLUMN FIND_SELECT_SQL (PK) Null? Type Description NOT NULL VARCHAR2(60) The primary key column. NULL VARCHAR2(2000) The label for the question that the hiring manger will see on the web offers page. NULL VARCHAR2(30) The alignment for the the question that the hiring manger will see on the web offers page. NULL VARCHAR2(2000) A label that displays above the question label. NULL VARCHAR2(2000) Not used at this time. NULL VARCHAR2(2000) Placing a value here causes the question to have field level help on the web offers page. NOT NULL VARCHAR2(30) Determines the HTML style of field that this question uses on the web offers page. NULL NUMBER(9) Determines how wide the question entry area will be on the web offer page. NULL NUMBER(9) For HTML styles that take a ’height’ parameter, this defines how large the field will display. NULL NUMBER(9) The maximum number of characters allowed for entry. NULL VARCHAR2(30) Is the default value for the field based on SQL or a specific value. NULL VARCHAR2(2000) The default value for the question that the hiring manger will see on the web offers page. NULL VARCHAR2(80) If the question is a combo list or radio button, this causes the values available to come from a specific lookup type. NULL VARCHAR2(2000) If the question is a combo list or radio button, this causes the values available to come from running the specified SQL statement. NULL VARCHAR2(1) If the question requires a list of values, this field should be ’Y’. NULL VARCHAR2(2000) If the question requires a list of values, this field indicates what column in the FIND_SELECT_SQL should be written back to this question’s answer value. NULL VARCHAR2(2000) If the question requires a list of values, this field contains the SQL to run the list of values. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–701 TYPE NULL VARCHAR2(30) LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY NULL NULL NULL NULL NULL Indexes Index Name NUMBER(15) DATE NUMBER(15) DATE NUMBER(15) Index Type PER_PROPOSAL_QUESTIONS_TYPE_PK UNIQUE Sequence 2 Identifies the Question Type as being for either a Candidate Offer or an Appraisal Questionnaire Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Column Name PROPOSAL_QUESTION_NAME Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–702 Oracle HRMS Technical Reference Manual PER_PROPOSAL_TEMPLATES PER_PROPOSAL_TEMPLATES contains groupings of Web Candidate Offer questions that will be displayed to a hiring manager. First create questions (PER_PROPOSAL_QUESTION_TYPES) and categories (PER_PROPOSAL_CATEGORY_TYPES), then connect the categories to the template (PER_PROPOSAL_CATEGORY_MEMBERS) and finally questions to the template’s categories (PER_PROPOSAL_QUESTION_MEMBERS). Column Descriptions Name PROPOSAL_TEMPLATE_ID Null? Type (PK) PROPOSAL_NAME DESCRIPTION TYPE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY Indexes Index Name System–generated primary key column. NOT NULL VARCHAR2(80) Name of the Candidate Offer Template or Profile. This is what the hiring manager sees in her select list. NULL VARCHAR2(240) An optional description of the Candidate Offer Profile or Template. NULL VARCHAR2(30) The type of proposal. NULL NUMBER(15) Standard Who column NULL DATE Standard Who column NULL NUMBER(15) Standard Who column NULL DATE Standard Who column NULL NUMBER(15) Standard Who column Index Type PER_PROPOSAL_TEMPLATES_PK PER_PROPOSAL_TEMPLATES_UK1 Sequences Sequence Description NOT NULL NUMBER(15) Sequence UNIQUE UNIQUE 1 1 Column Name PROPOSAL_TEMPLATE_ID PROPOSAL_NAME Derived Column PER_PROPOSAL_TEMPLATES_S PROPOSAL_TEMPLATE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–703 PER_QUALIFICATIONS A record of educational qualification, certificates, licenses, etc that a person holds or is acquiring. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_ESTABLISHMENT_ATTENDANCES PER_QUALIFICATION_TYPES Primary Key Column Foreign Key Column ORGANIZATION_ID ATTENDANCE_ID QUALIFICATION_TYPE_ID BUSINESS_GROUP_ID ATTENDANCE_ID QUALIFICATION_TYPE_ID Column Descriptions Name Null? Type QUALIFICATION_ID (PK) BUSINESS_GROUP_ID NOT NULL NUMBER(9) NOT NULL NUMBER(15) OBJECT_VERSION_NUMBER NOT NULL PERSON_ID NULL TITLE NULL GRADE_ATTAINED NULL STATUS NULL AWARDED_DATE NULL FEE NULL FEE_CURRENCY NULL TRAINING_COMPLETED_AMOUNT NULL REIMBURSEMENT_ARRANGEMENTS NULL TRAINING_COMPLETED_UNITS NULL TOTAL_TRAINING_AMOUNT NULL START_DATE NULL END_DATE NULL LICENSE_NUMBER NULL EXPIRY_DATE NULL LICENSE_RESTRICTIONS PROJECTED_COMPLETION_DATE NULL NULL AWARDING_BODY NULL Description PK of entity Foreign Key to HR_ORGANIZATION_UNITS NUMBER(9) System–generated version of row. Increments by one with each update. NUMBER(10) Maintains person who hold qualification. VARCHAR2(120) Maintains the qualification title e.g. Computing with Business, e VARCHAR2(100) Maintains the grade that was attained for the qualification. VARCHAR2(30) Used to indicate what status the qualification is at. DATE Holds date the qualification was awarded e.g. the date the result NUMBER(15,2) Stores the total amount of tuition fees for the qualification VARCHAR2(15) Holds the currency in which the tuition fees were paid NUMBER(15,2) Used to hold an amount of training completed, this refers to the VARCHAR2(2000) Used to store all reimbursement condition information. VARCHAR2(100) Holds the unit of measure for training completed NUMBER(15,2) Number of occurrences of the training_unit in order to complete the training. DATE Holds date the qualification was started DATE Holds the date the qualification was ended VARCHAR2(60) Holds license number of attained qualification. DATE Holds date of license expiration. VARCHAR2(255) Holds the license arrangements DATE Holds the date when the qualification is expected to be completed VARCHAR2(100) Holds awarding body Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–704 Oracle HRMS Technical Reference Manual TUITION_METHOD NULL VARCHAR2(30) GROUP_RANKING NULL COMMENTS QUALIFICATION_TYPE_ID ATTENDANCE_ID ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PER_QUALIFICATION_FK1 PER_QUALIFICATION_FK2 PER_QUALIFICATION_FK3 Sequences Sequence NULL NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Holds tuition method used to attain the qualification VARCHAR2(100) Holds group ranking of how person performed. VARCHAR2(2000) Used to hold comments. NUMBER(9) PK of entity NUMBER(9) PK of entity VARCHAR2(30) Descriptive flexfield structure defining column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. DATE Standard Who Column. NUMBER(15) Standard Who Column. NUMBER(15) Standard Who Column. NUMBER(15) Standard Who Column. DATE Standard Who Column. Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE 1 1 2 Column Name ATTENDANCE_ID QUALIFICATION_TYPE_ID BUSINESS_GROUP_ID Derived Column PER_QUALIFICATIONS_S QUALIFICATION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–705 PER_QUALIFICATION_TYPES Maintains the list of qualification types that can be attained. Column Descriptions Name QUALIFICATION_TYPE_ID NAME Null? Type (PK) CATEGORY RANK OBJECT_VERSION_NUMBER ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Sequences Sequence Description NOT NULL NUMBER(9) PK of entity NOT NULL VARCHAR2(100) Holds name of qualification type. NOT NULL VARCHAR2(30) A grouping or categorization of the qualification type. NULL NUMBER(9) Holds the rank of the qualification NOT NULL NUMBER(9) System–generated version of row. Increments by one with each update. NULL VARCHAR2(30) Descriptive flexfield structure defining column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL DATE Standard Who Column. NULL NUMBER(15) Standard Who Column. NULL NUMBER(15) Standard Who Column. NULL NUMBER(15) Standard Who Column. NULL DATE Standard Who Column. Derived Column PER_QUALIFICATION_TYPES_S QUALIFICATION_TYPE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–706 Oracle HRMS Technical Reference Manual PER_QUICKPAINT_INVOCATIONS PER_QUICKPAINT_INVOCATIONS holds a description of a single run of a QuickPaint report. Details include report name, run date, whether the report is for an assignment or assignment set, details of assignment or assignment set, and user session specification. Foreign Keys Primary Key Table FF_QP_REPORTS QuickCodes Columns Column INVOCATION_TYPE Column Descriptions Name Primary Key Column Foreign Key Column QP_REPORT_ID QP_REPORT_ID QuickCodes Type QuickCodes Table INVOCATION_TYPE A S FND_COMMON_LOOKUPS Assignment Assignment Set Null? Type NULL NULL NULL NULL Description QP_INVOCATION_ID (PK) QP_REPORT_ID EFFECTIVE_DATE INVOCATION_CONTEXT NOT NOT NOT NOT NUMBER(9) NUMBER(9) DATE NUMBER(15) QP_SESSION_ID NOT NULL NUMBER(9) INVOCATION_TYPE NULL VARCHAR2(1) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name PER_QUICKPAINT_INVOCATIONS_FK1 PER_QUICKPAINT_INVOCATIONS_PK Sequences Sequence DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE UNIQUE 1 1 Primary key. Foreign key to FF_QP_REPORTS. Date the QuickPaint was run. Assignment or assignment set identifier. Unique identifier for the QuickPaint run results for this session. Indicates whether the QuickPaint report is for an assignment or assignment set. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name QP_REPORT_ID QP_INVOCATION_ID Derived Column PER_QUICKPAINT_INVOCATIONS_S QP_INVOCATION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–707 PER_QUICKPAINT_RESULT_TEXT PER_QUICKPAINT_RESULT_TEXT holds a single line text description for the result of a single QuickPaint run. Foreign Keys Primary Key Table PER_QUICKPAINT_INVOCATIONS Primary Key Column Foreign Key Column QP_INVOCATION_ID QP_INVOCATION_ID Column Descriptions Name Null? Type QP_INVOCATION_ID ASSIGNMENT_ID LINE_NUMBER (PK) Foreign key to PER_QUICKPAINT_INVOCATIONS. NOT NULL NUMBER(10) Foreign key to PER_ASSIGNMENTS. NOT NULL NUMBER(9) Sequence number of the text line. NULL VARCHAR2(240) Text for the report line. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. (PK) (PK) TEXT LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PER_QUICKPAINT_RESULT_TEXT_FK1 PER_QUICKPAINT_RESULT_TEXT_N2 PER_QUICKPAINT_RESULT_TEXT_PK Sequences Sequence Description NOT NULL NUMBER(9) Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 2 3 Column Name QP_INVOCATION_ID ASSIGNMENT_ID QP_INVOCATION_ID ASSIGNMENT_ID LINE_NUMBER Derived Column PER_QUICKPAINT_RESULT_TEXT_S QP_INVOCATION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–708 Oracle HRMS Technical Reference Manual PER_RATING_LEVELS A rating scale step is a single point on a rating scale and is used to rate competences. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_COMPETENCES PER_RATING_SCALES Column Descriptions Name RATING_LEVEL_ID Primary Key Column Foreign Key Column ORGANIZATION_ID COMPETENCE_ID RATING_SCALE_ID BUSINESS_GROUP_ID COMPETENCE_ID RATING_SCALE_ID Null? Type (PK) Description NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL OBJECT_VERSION_NUMBER NOT NULL STEP_VALUE NOT NULL NAME NOT NULL RATING_SCALE_ID NULL COMPETENCE_ID NULL BEHAVIOURAL_INDICATOR NULL ATTRIBUTE_CATEGORY NULL ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Unique identifier of the Rating Level NUMBER(15) Foreign Key to HR_ORGANIZATION_UNITS NUMBER(9) System–generated version of row. Increments by one with each update. NUMBER(15) The sequence number of the rating scale used for ordering the steps VARCHAR2(80) A description of the rating level that the step indicates e.g. Poor, Average, Excellent NUMBER(9) The rating level for the Rating Scale NUMBER(15) The rating level for the Competence VARCHAR2(2000) A description of the behavioral characteristics that would typically be displayed when the competence is possessed at this level VARCHAR2(30) Descriptive flexfield structure defining column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. DATE Standard Who columns. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–709 LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL Indexes Index Name NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence PER_RATING_LEVELS_FK1 PER_RATING_LEVELS_FK2 PER_RATING_LEVELS_FK3 PER_RATING_LEVELS_PK PER_RATING_LEVELS_UK2 NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE PER_RATING_LEVELS_UK3 UNIQUE 1 2 1 2 2 4 6 2 4 6 Sequences Sequence Standard Standard Standard Standard Who Who Who Who columns. columns. columns. columns. Column Name RATING_SCALE_ID BUSINESS_GROUP_ID COMPETENCE_ID RATING_LEVEL_ID RATING_SCALE_ID COMPETENCE_ID STEP_VALUE RATING_SCALE_ID COMPETENCE_ID NAME Derived Column PER_RATING_LEVELS_S RATING_LEVEL_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–710 Oracle HRMS Technical Reference Manual PER_RATING_SCALES A rating scale is a grouping of rating scale steps which are used to rate competences. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS Column Descriptions Name RATING_SCALE_ID Primary Key Column Foreign Key Column ORGANIZATION_ID BUSINESS_GROUP_ID Null? Type (PK) Description NOT NULL NUMBER(9) BUSINESS_GROUP_ID NOT NULL OBJECT_VERSION_NUMBER NAME TYPE NOT NULL NOT NULL NOT NULL DESCRIPTION NULL DEFAULT_FLAG NULL MAX_SCALE_STEP NULL MIN_SCALE_STEP NULL ATTRIBUTE_CATEGORY NULL ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Primary Key for PER_RATING_SCALES NUMBER(15) Foreign Key to HR_ORGANIZATION_UNITS NUMBER(9) Object Version Number VARCHAR2(80) The name of the rating scale VARCHAR2(30) The type of Rating Scale e.g. Performance, Proficiency, Weighting VARCHAR2(2000) The description of the rating scale VARCHAR2(30) An indication that the rating scale is the preferred scale in the absence of another specifically chosen scale. NUMBER(15) The maximum rating level within this rating scale NUMBER(15) The minimum level in use within this rating scale VARCHAR2(30) Descriptive flexfield structure defining column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. DATE Standard Who column. NUMBER(15) Standard Who column. NUMBER(15) Standard Who column. NUMBER(15) Standard Who column. DATE Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–711 Indexes Index Name PER_RATING_SCALES_FK1 PER_RATING_SCALES_PK PER_RATING_SCALES_UK1 Sequences Sequence Index Type Sequence NOT UNIQUE UNIQUE UNIQUE 2 2 2 4 Column Name BUSINESS_GROUP_ID RATING_SCALE_ID NAME BUSINESS_GROUP_ID Derived Column PER_RATING_SCALES_S RATING_SCALE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–712 Oracle HRMS Technical Reference Manual PER_RECRUITMENT_ACTIVITIES PER_RECRUITMENT_ACTIVITIES holds details of any preparatory activity associated with the recruitment process. Activities may also be defined as sub–activities of others. For example, when a specific recruitment process involves advertisements in journals and an agency campaign. Each sub–activity will have the same PARENT_RECRUITMENT_ACTIVITY_ID if it is defined within another activity. In this way you can record and analyze the cost and effectiveness of each recruitment activity. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS HR_ALL_ORGANIZATION_UNITS PER_RECRUITMENT_ACTIVITIES Column Descriptions Name RECRUITMENT_ACTIVITY_ID Primary Key Column Foreign Key Column ORGANIZATION_ID ORGANIZATION_ID RECRUITMENT_ACTIVITY_ID BUSINESS_GROUP_ID RUN_BY_ORGANIZATION_ID PARENT_RECRUITMENT_ACTIVITY_ID Null? Type (PK) BUSINESS_GROUP_ID NOT NULL NUMBER(15) NOT NULL NUMBER(15) AUTHORISING_PERSON_ID NULL NUMBER(10) RUN_BY_ORGANIZATION_ID NULL NUMBER(15) INTERNAL_CONTACT_PERSON_ID NULL NUMBER(10) PARENT_RECRUITMENT_ACTIVITY_ID NULL NUMBER(15) CURRENCY_CODE NULL VARCHAR2(15) DATE_START NOT NULL DATE NAME NOT NULL VARCHAR2(30) ACTUAL_COST COMMENTS CONTACT_TELEPHONE_NUMBER NULL VARCHAR2(30) NULL LONG NULL VARCHAR2(60) DATE_CLOSING NULL DATE DATE_END NULL DATE EXTERNAL_CONTACT NULL VARCHAR2(80) PLANNED_COST NULL VARCHAR2(30) Description System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_ALL_PEOPLE_F, identifies the person authorizing the activity. Foreign key to HR_ORGANIZATION_UNITS for the organization responsible for the activity. Foreign key to PER_ALL_PEOPLE_F, identifies the internal contact for the activity. Foreign key to PER_RECRUITMENT_ACTIVITIES for the activity containing this one. Foreign key to FND_CURRENCIES for planned and actual cost figures. Date on which this recruitment activity starts. Name of the recruitment activity. Actual cost of the activity. General remark. Telephone number for recruitment contact. Closing date for responses to recruitment activity. Recruitment activity end date (for example, last day of recruitment fair). Name of external contact for the activity. Budgeted cost of the recruitment activity. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–713 TYPE NULL VARCHAR2(30) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Indexes Index Name Index Type PER_RECRUITMENT_ACTIVITIES_FK1 PER_RECRUITMENT_ACTIVITIES_FK3 PER_RECRUITMENT_ACTIVITIES_FK5 PER_RECRUITMENT_ACTIVITIES_N2 PER_RECRUITMENT_ACTIVITIES_N4 PER_RECRUITMENT_ACTIVITIES_PK PER_RECRUITMENT_ACTIVITIES_UK2 Sequences Sequence NOT NOT NOT NOT NOT Sequence UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE 1 1 1 1 1 1 1 2 User–defined type of recruitment activity, for example, advertisement. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID RUN_BY_ORGANIZATION_ID PARENT_RECRUITMENT_ACTIVITY_ID AUTHORISING_PERSON_ID INTERNAL_CONTACT_PERSON_ID RECRUITMENT_ACTIVITY_ID NAME BUSINESS_GROUP_ID Derived Column PER_RECRUITMENT_ACTIVITIES_S RECRUITMENT_ACTIVITY_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–714 Oracle HRMS Technical Reference Manual PER_RECRUITMENT_ACTIVITY_FOR PER_RECRUITMENT_ACTIVITY_FOR holds details of the vacancies associated with a specific recruitment activity. There may be multiple records associated with one activity, for example, where a single advertisement covers multiple vacancies. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_ALL_VACANCIES PER_RECRUITMENT_ACTIVITIES Primary Key Column Foreign Key Column ORGANIZATION_ID VACANCY_ID RECRUITMENT_ACTIVITY_ID BUSINESS_GROUP_ID VACANCY_ID RECRUITMENT_ACTIVITY_ID Column Descriptions Name RECRUITMENT_ACTIVITY_FOR_ID Null? Type (PK) Description NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) VACANCY_ID NOT NULL NUMBER(15) RECRUITMENT_ACTIVITY_ID NOT NULL NUMBER(15) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PER_RECRUITMENT_ACTIVITY_F_FK1 PER_RECRUITMENT_ACTIVITY_F_FK2 PER_RECRUITMENT_ACTIVITY_F_FK3 PER_RECRUITMENT_ACTIVITY_F_PK Sequences Sequence NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 1 System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_ALL_VACANCIES. Foreign key to PER_RECRUITMENT_ACTIVITIES. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID VACANCY_ID RECRUITMENT_ACTIVITY_ID RECRUITMENT_ACTIVITY_FOR_ID Derived Column PER_RECRUITMENT_ACTIVITY_FOR_S RECRUITMENT_ACTIVITY_FOR_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–715 PER_REQUISITIONS PER_REQUISITIONS holds the requisitions that represent a requirement to recruit. Each requisition may be for one or for multiple vacancies. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS Primary Key Column Foreign Key Column ORGANIZATION_ID BUSINESS_GROUP_ID Column Descriptions Name REQUISITION_ID Null? Type (PK) BUSINESS_GROUP_ID PERSON_ID NOT NULL NUMBER(15) NOT NULL NUMBER(15) NULL NUMBER(10) DATE_FROM NAME COMMENTS DATE_TO DESCRIPTION REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NOT NULL DATE NOT NULL VARCHAR2(30) NULL VARCHAR2(240) NULL DATE NULL VARCHAR2(80) NULL NUMBER(15) NULL NUMBER(15) NULL NUMBER(15) NULL DATE NULL VARCHAR2(30) NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Description System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_ALL_PEOPLE_F, identifies the person raising the requisition. Start date of the requisition. Requisition name. General remark. End date of the requisition. Requisition description. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–716 Oracle HRMS Technical Reference Manual Indexes Index Name PER_REQUISITIONS_FK1 PER_REQUISITIONS_N2 PER_REQUISITIONS_PK PER_REQUISITIONS_UK2 Sequences Sequence Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE 1 1 1 1 2 Column Name BUSINESS_GROUP_ID PERSON_ID REQUISITION_ID NAME BUSINESS_GROUP_ID Derived Column PER_REQUISITIONS_S REQUISITION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–717 PER_SALARY_SURVEYS PER_SALARY_SURVEYS holds market salary survey information. Column Descriptions Name SALARY_SURVEY_ID (PK) SURVEY_NAME SURVEY_COMPANY_CODE IDENTIFIER SURVEY_TYPE_CODE BASE_REGION OBJECT_VERSION_NUMBER ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name Null? Type Index Type PER_SALARY_SURVEYS_PK PER_SALARY_SURVEYS_UK1 Description NOT NULL NUMBER(15) System–generated primary key. NOT NULL VARCHAR2(255) The name of the survey. NOT NULL VARCHAR2(30) Code for the name of the company that this survey applies to. NOT NULL VARCHAR2(2) Two letter abbreviation used to restrict mapping of specified survey values to company values. NULL VARCHAR2(30) Code to indicate if the survey is based on Annual, Monthly, Hourly, or Period salary. NULL VARCHAR2(30) An information flag to denote if there is a regional or national average. NOT NULL NUMBER(9) System–generated version of row. Increments by one with each update. NULL VARCHAR2(30) Descriptive flexfield structure defining column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL VARCHAR2(150) Descriptive flexfield column. NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. UNIQUE UNIQUE Sequence 6 2 4 Column Name SALARY_SURVEY_ID SURVEY_COMPANY_CODE SURVEY_NAME Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–718 Oracle HRMS Technical Reference Manual Sequences Sequence Derived Column PER_SALARY_SURVEYS_S SALARY_SURVEY_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–719 PER_SALARY_SURVEY_LINES PER_SALARY_SURVEY_LINES stores individual lines of salary survey information which comprise a salary survey identified in PER_SALARY_SURVEYS. Foreign Keys Primary Key Table PER_SALARY_SURVEYS Primary Key Column Foreign Key Column SALARY_SURVEY_ID SALARY_SURVEY_ID Column Descriptions Name SALARY_SURVEY_LINE_ID Null? Type (PK) NOT NULL NUMBER(15) SALARY_SURVEY_ID NOT NULL NUMBER(15) SURVEY_JOB_NAME_CODE NOT NULL VARCHAR2(30) SURVEY_REGION_CODE NULL VARCHAR2(30) SURVEY_SENIORITY_CODE NULL VARCHAR2(30) COMPANY_SIZE_CODE NULL VARCHAR2(30) INDUSTRY_CODE NULL VARCHAR2(30) SURVEY_AGE_CODE NULL VARCHAR2(30) START_DATE NOT NULL DATE END_DATE NULL DATE DIFFERENTIAL NULL NUMBER CURRENCY_CODE MINIMUM_PAY MEAN_PAY MAXIMUM_PAY GRADUATE_PAY STARTING_PAY PERCENTAGE_CHANGE NULL NULL NULL NULL NULL NULL NULL JOB_FIRST_QUARTILE NULL NUMBER JOB_MEDIAN_QUARTILE NULL NUMBER JOB_THIRD_QUARTILE NULL NUMBER VARCHAR2(15) NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER Description System–generated primary key column. Foreign key to PER_SALARY_SURVEYS. Code representing the Job type that this survey line applies to. User Defined Lookup. Code representing the Region that this survey line applies to. User Defined Lookup. Code representing the Seniority that this survey line applies to. User Defined Lookup. Code representing the size of the company that the survey line applies to. User Defined Lookup. Code representing the industry associated with the survey line. User Defined Lookup. Code representing the Survey Age for the survey line. The date from which the the data in the survey line applies. The date after which the data in the survey line no longer applies. A percentage representing the amount by which pay figures for the survey line are above or below the specified base region average . Foreign Key to FND_CURRENCIES The Minimum Pay for this job. The Mean Pay for this job. The Maximum Pay for this job. The graduate Pay for this job. The Minimum Pay for this job. The Percentage change in pay for this job. The First Quartile for this job. The Median Quartile for this job. The Third Quartile for this job. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–720 Oracle HRMS Technical Reference Manual JOB_FOURTH_QUARTILE NULL NUMBER MINIMUM_TOTAL_COMPENSATION NULL NUMBER MEAN_TOTAL_COMPENSATION NULL NUMBER MAXIMUM_TOTAL_COMPENSATION NULL NUMBER COMPNSTN_FIRST_QUARTILE NULL NUMBER COMPNSTN_MEDIAN_QUARTILE NULL NUMBER COMPNSTN_THIRD_QUARTILE NULL NUMBER COMPNSTN_FOURTH_QUARTILE NULL NUMBER OBJECT_VERSION_NUMBER NOT NULL NUMBER(9) ATTRIBUTE_CATEGORY NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name PER_SALARY_SURVEY_LINES_FK1 PER_SALARY_SURVEY_LINES_PK PER_SALARY_SURVEY_LINES_UK1 VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE UNIQUE UNIQUE 2 2 5 6 8 10 12 17 22 The Fourth Quartile for this job. The Minimum Total Compensation for this job. The Mean Total Compensation for this job. The maximum total compensation for this job. First Quartile for the compensation in the survey line. Median Quartile for the compensation in the survey line. Third Quartile for the compensation in the survey line. Fourth Quartile for the compensation in the survey line. System–generated version of row. Increments by one with each update. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name SALARY_SURVEY_ID SALARY_SURVEY_LINE_ID START_DATE INDUSTRY_CODE COMPANY_SIZE_CODE SURVEY_SENIORITY_CODE SURVEY_REGION_CODE SURVEY_JOB_NAME_CODE SURVEY_AGE_CODE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–721 Sequences Sequence Derived Column PER_SALARY_SURVEY_LINES_S SALARY_SURVEY_LINE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–722 Oracle HRMS Technical Reference Manual PER_SALARY_SURVEY_MAPPINGS PER_SURVEY_MAPPINGS stores details of a mapping between jobs or positions and an individual salary survey line. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS HR_ALL_ORGANIZATION_UNITS HR_LOCATIONS_ALL PER_GRADES PER_SALARY_SURVEY_LINES Column Descriptions Name SALARY_SURVEY_MAPPING_ID Primary Key Column Foreign Key Column ORGANIZATION_ID ORGANIZATION_ID LOCATION_ID GRADE_ID SALARY_SURVEY_LINE_ID BUSINESS_GROUP_ID COMPANY_ORGANIZATION_ID LOCATION_ID GRADE_ID SALARY_SURVEY_LINE_ID Null? Type (PK) NOT NULL NUMBER(15) PARENT_ID NOT NULL NUMBER(15) PARENT_TABLE_NAME NOT NULL VARCHAR2(30) SALARY_SURVEY_LINE_ID NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) LOCATION_ID GRADE_ID COMPANY_ORGANIZATION_ID COMPANY_AGE_CODE OBJECT_VERSION_NUMBER NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) VARCHAR2(30) NOT NULL NUMBER(9) ATTRIBUTE_CATEGORY NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Description System–generated primary key column. Foreign key to either PER_JOBS or HR_ALL_POSITIONS_F Code identifying the table to which PARENT_ID applies Foreign key to PER_SALARY_SURVEY_LINES. Foreign key to HR_ALL_ORGANIZATIONS identifying the business group. Foreign key to HR_LOCATIONS. Foreign key to PER_GRADES. Foreign key to HR_LOCATIONS. Code to indicate the age band in the company. System–generated version of row. Increments by one with each update. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–723 LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name NUMBER(15) DATE NUMBER(15) NUMBER(15) DATE Index Type PER_SURVEY_MAPPINGS_FK1 PER_SURVEY_MAPPINGS_FK2 PER_SURVEY_MAPPINGS_FK3 PER_SURVEY_MAPPINGS_FK4 PER_SURVEY_MAPPINGS_FK5 PER_SURVEY_MAPPINGS_PK PER_SURVEY_MAPPINGS_UK Sequences Sequence NOT NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE Sequence 2 2 2 2 2 2 2 4 6 8 10 12 14 Standard Standard Standard Standard Standard Who Who Who Who Who column. column. column. column. column. Column Name SALARY_SURVEY_LINE_ID LOCATION_ID GRADE_ID BUSINESS_GROUP_ID COMPANY_ORGANIZATION_ID SALARY_SURVEY_MAPPING_ID LOCATION_ID GRADE_ID COMPANY_ORGANIZATION_ID COMPANY_AGE_CODE PARENT_ID PARENT_TABLE_NAME SALARY_SURVEY_LINE_ID Derived Column PER_SALARY_SURVEY_MAPPINGS_S SALARY_SURVEY_MAPPING_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–724 Oracle HRMS Technical Reference Manual PER_SCHED_COBRA_PAYMENTS PER_SCHED_COBRA_PAYMENTS holds payment schedules for benefits provided by a COBRA coverage. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_COBRA_COV_ENROLLMENTS Column Descriptions Name SCHEDULED_COBRA_PAYMENT_ID Primary Key Column Foreign Key Column ORGANIZATION_ID COBRA_COVERAGE_ENROLLMENT_ID BUSINESS_GROUP_ID COBRA_COVERAGE_ENROLLMENT_ID Null? Type (PK) NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) COBRA_COVERAGE_ENROLLMENT_ID NOT NULL NUMBER(15) AMOUNT_DUE NOT NULL VARCHAR2(60) DATE_DUE NOT NULL DATE AMOUNT_RECEIVED NULL VARCHAR2(60) COMMENTS NULL LONG DATE_RECEIVED NULL DATE GRACE_DUE_DATE NULL DATE ATTRIBUTE_CATEGORY NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) Description Unique ID generated from sequence PER_SCHED_COBRA_PAYMENTS_S. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_COBRA_COV_ENROLLMENTS. Amount charged for COBRA benefits. Date by which payment must be received from COBRA enrollee. Amount received for the COBRA benefits. Comments related to the payment schedule. Date when COBRA payment was received. An extended due date that indicates the grace period for receiving late payment without penalty. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–725 CREATED_BY CREATION_DATE NULL NUMBER(15) NULL DATE Indexes Index Name PER_SCHED_COBRA_PAYMENTS_FK1 PER_SCHED_COBRA_PAYMENTS_FK2 PER_SCHED_COBRA_PAYMENTS_PK PER_SCHED_COBRA_PAYMENTS_UK2 Sequences Sequence Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE 1 1 1 1 2 Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID COBRA_COVERAGE_ENROLLMENT_ID SCHEDULED_COBRA_PAYMENT_ID COBRA_COVERAGE_ENROLLMENT_ID DATE_DUE Derived Column PER_SCHED_COBRA_PAYMENTS_S SCHEDULED_COBRA_PAYMENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–726 Oracle HRMS Technical Reference Manual PER_SECONDARY_ASS_STATUSES PER_SECONDARY_ASS_STATUSES holds secondary assignment statuses for an assignment. These are user–defined statuses that are intended for reporting and analysis purposes, and have no effect on processing in Oracle HRMS. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_ASSIGNMENT_STATUS_TYPES Column Descriptions Name SECONDARY_ASS_STATUS_ID Primary Key Column Foreign Key Column ORGANIZATION_ID ASSIGNMENT_STATUS_TYPE_ID BUSINESS_GROUP_ID ASSIGNMENT_STATUS_TYPE_ID Null? Type (PK) NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) ASSIGNMENT_ID NOT NULL NUMBER(10) ASSIGNMENT_STATUS_TYPE_ID NOT NULL NUMBER(9) START_DATE NOT NULL DATE COMMENTS END_DATE NULL LONG NULL DATE REASON REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY NULL NULL NULL NULL NULL NULL VARCHAR2(30) NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) Description System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_ALL_ASSIGNMENTS_F. Foreign key to PER_ASSIGNMENT_STATUS_TYPES. Date on which the status takes effect. General remark. Date after which the status no longer applies. Reason for the status. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–727 LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NUMBER(15) NULL NUMBER(15) NULL DATE Indexes Index Name PER_SECONDARY_ASS_STATUSES_FK1 PER_SECONDARY_ASS_STATUSES_FK3 PER_SECONDARY_ASS_STATUSES_N2 PER_SECONDARY_ASS_STATUSES_PK Sequences Sequence Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 1 Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID ASSIGNMENT_STATUS_TYPE_ID ASSIGNMENT_ID SECONDARY_ASS_STATUS_ID Derived Column PER_SECONDARY_ASS_STATUSES_S SECONDARY_ASS_STATUS_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–728 Oracle HRMS Technical Reference Manual PER_SECURITY_PROFILES PER_SECURITY_PROFILES holds user definitions of security profiles based on organizations, positions and payrolls that the system will use to restrict access to specific records in the Oracle HRMS database. Access to secure database objects in Oracle HRMS is controlled by means of a security profile that is linked to an Oracle ID associated with your responsibility. Currently, the secure database objects are organizations, positions, payrolls and people. If the VIEW_ALL_FLAG is set to Y, then no security restriction applies and anyone using this security profile can see all objects within their product type. If the VIEW_ALL_FLAG is set to N, then any combination of organization, position and payroll security can apply. The restrictions of the security profile will determine the list of people who are visible to the user. Security profiles are used by the Generate Secure User process to create specific data objects for each Oracle ID and by the Security List Maintenance process to populate the secure lists for organization, position, payroll and people. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS HR_ALL_ORGANIZATION_UNITS PER_ALL_POSITIONS PER_ORGANIZATION_STRUCTURES PER_POSITION_STRUCTURES QuickCodes Columns Column Primary Key Column Foreign Key Column ORGANIZATION_ID ORGANIZATION_ID POSITION_ID ORGANIZATION_STRUCTURE_ID POSITION_STRUCTURE_ID BUSINESS_GROUP_ID ORGANIZATION_ID POSITION_ID ORGANIZATION_STRUCTURE_ID POSITION_STRUCTURE_ID QuickCodes Type QuickCodes Table INCLUDE_EXCLUDE_PAYROLL_FLAG INCLUDE_EXCLUDE E I FND_COMMON_LOOKUPS Exclude Include INCLUDE_TOP_ORGANIZATION_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes INCLUDE_TOP_POSITION_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes VIEW_ALL_APPLICANTS_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes VIEW_ALL_EMPLOYEES_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes VIEW_ALL_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes VIEW_ALL_ORGANIZATIONS_FLAG YES_NO N FND_COMMON_LOOKUPS No Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–729 Y Yes VIEW_ALL_PAYROLLS_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes VIEW_ALL_POSITIONS_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name SECURITY_PROFILE_ID Null? Type (PK) Description NOT NULL NUMBER(15) BUSINESS_GROUP_ID NULL NUMBER(15) POSITION_ID NULL NUMBER(15) ORGANIZATION_ID NULL NUMBER(15) POSITION_STRUCTURE_ID NULL NUMBER(15) ORGANIZATION_STRUCTURE_ID NULL NUMBER(15) INCLUDE_TOP_ORGANIZATION_FLAG NOT NULL VARCHAR2(30) INCLUDE_TOP_POSITION_FLAG NOT NULL VARCHAR2(30) SECURITY_PROFILE_NAME VIEW_ALL_APPLICANTS_FLAG NOT NULL VARCHAR2(60) NOT NULL VARCHAR2(30) VIEW_ALL_EMPLOYEES_FLAG NOT NULL VARCHAR2(30) VIEW_ALL_FLAG NOT NULL VARCHAR2(30) VIEW_ALL_ORGANIZATIONS_FLAG NOT NULL VARCHAR2(30) VIEW_ALL_PAYROLLS_FLAG NOT NULL VARCHAR2(30) VIEW_ALL_POSITIONS_FLAG NOT NULL VARCHAR2(30) INCLUDE_EXCLUDE_PAYROLL_FLAG NULL VARCHAR2(30) REPORTING_ORACLE_USERNAME NULL VARCHAR2(30) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name PER_SECURITY_PROFILES_FK1 PER_SECURITY_PROFILES_FK2 PER_SECURITY_PROFILES_FK3 NUMBER(15) NUMBER(15) NUMBER(15) DATE DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE 1 1 1 System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_ALL_POSITIONS. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_POSITION_STRUCTURES. Foreign key to PER_ORGANIZATION_STRUCTURES. Include top organization in hierarchy in access list (Y/N). Include top position in hierarchy in access list ( Y/N). Security profile name. Grant unrestricted access to applicants (Y/N). Grant unrestricted access to employees (Y/N). Grant unrestricted access to all data (Y/N). Grant unrestricted access to all organizations ( Y/N). Grant unrestricted access to all payrolls (Y/N). Grant unrestricted access to all positions (Y/N). Include or exclude specific payrolls. Reporting user name for the ID set up by the DBA. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID POSITION_ID ORGANIZATION_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–730 Oracle HRMS Technical Reference Manual PER_SECURITY_PROFILES_FK4 PER_SECURITY_PROFILES_FK5 PER_SECURITY_PROFILES_PK PER_SECURITY_PROFILES_UK2 Sequences Sequence NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE 1 1 1 1 2 POSITION_STRUCTURE_ID ORGANIZATION_STRUCTURE_ID SECURITY_PROFILE_ID SECURITY_PROFILE_NAME BUSINESS_GROUP_ID Derived Column PER_SECURITY_PROFILES_S SECURITY_PROFILE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–731 PER_SEC_PROFILE_ASSIGNMENTS PER_SEC_PROFILE_ASSIGNMENTS holds definitions of a security profile assignments to a user, responsibility and business group. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_SECURITY_PROFILES Primary Key Column Foreign Key Column ORGANIZATION_ID SECURITY_PROFILE_ID BUSINESS_GROUP_ID SECURITY_PROFILE_ID Column Descriptions Name SEC_PROFILE_ASSIGNMENT_ID Null? Type (PK) Description NOT NULL NUMBER(15) USER_ID SECURITY_GROUP_ID NOT NULL NUMBER(15) NOT NULL NUMBER(15) SECURITY_PROFILE_ID NOT NULL NUMBER(15) RESPONSIBILITY_ID NOT NULL NUMBER(15) RESPONSIBILITY_APPLICATION_ID NOT NULL NUMBER(15) START_DATE NOT NULL DATE END_DATE NULL DATE CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN OBJECT_VERSION_NUMBER NULL NULL NULL NULL NULL NOT NULL BUSINESS_GROUP_ID NUMBER(15) DATE NUMBER(15) DATE NUMBER(12) NUMBER(9) NULL NUMBER(15) Indexes Index Name Index Type Sequence PER_SEC_PROFILE_ASSIGNMENTS_FK PER_SEC_PROFILE_ASSIGNMENTS_PK PER_SEC_PROFILE_ASSIGNMENTS_UK NOT UNIQUE UNIQUE UNIQUE PER_SEC_PROFILE_ASSIGNMENT_FK2 NOT UNIQUE 1 1 1 2 3 4 5 6 7 8 1 Sequences Sequence System–generated primary key column. Foreign key to FND_USER. Foreign key to FND_SECURITY_GROUPS. Foreign key to PER_SECURITY_PROFILES. Foreign key to FND_RESPONSIBILITY. Foreign key to FND_RESPONSIBILITY. Start date of the security profile assignment. End date of the security profile assignment. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Foreign key to HR_ALL_ORGANIZATION_UNITS. Column Name SECURITY_PROFILE_ID SEC_PROFILE_ASSIGNMENT_ID USER_ID RESPONSIBILITY_ID RESPONSIBILITY_APPLICATION_ID SECURITY_GROUP_ID BUSINESS_GROUP_ID SECURITY_PROFILE_ID START_DATE END_DATE BUSINESS_GROUP_ID Derived Column PER_SEC_PROFILE_ASSIGNMENTS_S SEC_PROFILE_ASSIGNMENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–732 Oracle HRMS Technical Reference Manual PER_SHARED_TYPES PER_SHARED_TYPES is a common repository for the various sets of ’type’ and ’status’ information held with the HRMS system. At present it only holds position status information. Column Descriptions Name SHARED_TYPE_ID Null? Type (PK) BUSINESS_GROUP_ID NOT NULL NUMBER(15) NULL NUMBER(15) SHARED_TYPE_NAME NOT NULL VARCHAR2(30) LOOKUP_TYPE SYSTEM_TYPE_CD INFORMATION1 NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(30) NULL VARCHAR2(150) INFORMATION2 NULL VARCHAR2(150) INFORMATION3 NULL VARCHAR2(150) INFORMATION4 NULL VARCHAR2(150) INFORMATION5 NULL VARCHAR2(150) INFORMATION6 NULL VARCHAR2(150) INFORMATION7 NULL VARCHAR2(150) INFORMATION8 NULL VARCHAR2(150) INFORMATION9 NULL VARCHAR2(150) INFORMATION10 NULL VARCHAR2(150) INFORMATION11 NULL VARCHAR2(150) INFORMATION12 NULL VARCHAR2(150) INFORMATION13 NULL VARCHAR2(150) INFORMATION14 NULL VARCHAR2(150) INFORMATION15 NULL VARCHAR2(150) INFORMATION16 NULL VARCHAR2(150) INFORMATION17 NULL VARCHAR2(150) INFORMATION18 NULL VARCHAR2(150) INFORMATION19 NULL VARCHAR2(150) INFORMATION20 NULL VARCHAR2(150) INFORMATION21 NULL VARCHAR2(150) INFORMATION22 NULL VARCHAR2(150) INFORMATION23 NULL VARCHAR2(150) Description Unique key generated from sequence PER_PERSON_TYPES_S. Foreign key to HR_ORGANIZATION_UNITS. User defined name to a System defined Type. Lookup Type Lookup Code Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Developer descriptive flexfield Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–733 INFORMATION24 NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(150) Developer descriptive flexfield NULL VARCHAR2(30) Developer descriptive flexfield NOT NULL NUMBER(9) Object Version Number NULL DATE Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL NUMBER(15) Standard Who column. NULL DATE Standard Who column. INFORMATION25 INFORMATION26 INFORMATION27 INFORMATION28 INFORMATION29 INFORMATION30 INFORMATION_CATEGORY OBJECT_VERSION_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Sequences Sequence Derived Column PER_SHARED_TYPES_S SHARED_TYPE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–734 Oracle HRMS Technical Reference Manual PER_SHARED_TYPES_TL PER_SHARED_TYPES_TL holds the translated USER_PERSON_TYPE information for a particular shared type record. Column Descriptions Name SHARED_TYPE_ID LANGUAGE (PK) Null? Type (PK) SOURCE_LANG SHARED_TYPE_NAME LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Sequences Sequence NOT NULL NUMBER(15) NOT NULL VARCHAR2(4) NOT NULL VARCHAR2(4) NOT NULL VARCHAR2(30) NULL NULL NULL NULL NULL DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Description System generated primary key Define language, part of primary key. Actual Language Translated user defined name for the type. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Derived Column PER_SHARED_TYPES_S SHARED_TYPE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–735 PER_SPECIAL_INFO_TYPES This table holds the definitions of extra information types that may that are available to each Business Group. Each special information type is a user defined structure for the personal analysis key flexfield. The name of the special information type is the same as the name of the corresponding key flexfield structure. Foreign Keys Primary Key Table Primary Key Column Foreign Key Column ORGANIZATION_ID BUSINESS_GROUP_ID QuickCodes Type QuickCodes Table ENABLED_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes MULTIPLE_OCCURRENCES_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes HR_ALL_ORGANIZATION_UNITS QuickCodes Columns Column Column Descriptions Name SPECIAL_INFORMATION_TYPE_ID Null? Type (PK) NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) ID_FLEX_NUM NOT NULL NUMBER COMMENTS ENABLED_FLAG NULL LONG NULL VARCHAR2(30) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Description System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Key flexfield structure foreign key. General remark. Indicates if a special information type is enabled for the Business Group. Standard Who Column. Standard Who column. Standard Who Column. Standard Who column. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–736 Oracle HRMS Technical Reference Manual ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE MULTIPLE_OCCURRENCES_FLAG Indexes Index Name PER_SPECIAL_INFO_TYPES_FK1 PER_SPECIAL_INFO_TYPES_PK Sequences Sequence NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) Index Type Sequence NOT UNIQUE UNIQUE 1 1 Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. If null, treat as Y. column. column. column. column. column. Column Name BUSINESS_GROUP_ID SPECIAL_INFORMATION_TYPE_ID Derived Column PER_SPECIAL_INFO_TYPES_S SPECIAL_INFORMATION_TYPE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–737 PER_SPECIAL_INFO_TYPE_USAGES PER_SPECIAL_INFO_TYPE_USAGES holds the categories that control the usage of special information types in each business group. Each SPECIAL_INFO_CATEGORY will limit usage of the type to the specific windows for job or position requirements, for training skills, or for personal analysis. Foreign Keys Primary Key Table PER_SPECIAL_INFO_TYPES Primary Key Column Foreign Key Column SPECIAL_INFORMATION_TYPE_ID SPECIAL_INFORMATION_TYPE_ID Column Descriptions Name SPECIAL_INFO_CATEGORY Null? Type (PK) SPECIAL_INFORMATION_TYPE_ID Description NOT NULL VARCHAR2(30) (PK) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PER_SPECIAL_INFO_TYPE_USAG_FK1 PER_SPECIAL_INFO_TYPE_USAG_PK NOT NULL NUMBER(15) NULL NULL NULL NULL NULL DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE UNIQUE 1 1 2 Special information type category. Foreign key to PER_SPECIAL_INFO_TYPES. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name SPECIAL_INFORMATION_TYPE_ID SPECIAL_INFO_CATEGORY SPECIAL_INFORMATION_TYPE_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–738 Oracle HRMS Technical Reference Manual PER_SPINAL_POINTS PER_SPINAL_POINTS stores a list of progression points from a pay scale and their incremental order number. Progression points were previously known as spinal points. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_PARENT_SPINES Column Descriptions Name SPINAL_POINT_ID Primary Key Column Foreign Key Column ORGANIZATION_ID PARENT_SPINE_ID BUSINESS_GROUP_ID PARENT_SPINE_ID Null? Type (PK) Description NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) PARENT_SPINE_ID NOT NULL NUMBER(15) SEQUENCE NOT NULL NUMBER(15) SPINAL_POINT NOT NULL VARCHAR2(30) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE Indexes Index Name PER_SPINAL_POINTS_FK1 PER_SPINAL_POINTS_FK2 PER_SPINAL_POINTS_PK Sequences Sequence NULL NULL NULL NULL NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_PARENT_SPINES. The incremental order of this point within the pay scale. The name or number of the progression point. Standard Who Column. Standard Who column. Standard Who Column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID PARENT_SPINE_ID SPINAL_POINT_ID Derived Column PER_SPINAL_POINTS_S SPINAL_POINT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–739 PER_SPINAL_POINT_PLACEMENTS_F PER_SPINAL_POINT_PLACEMENTS_F stores details of assignment placements to a grade step and point. The AUTO_INCREMENT_FLAG can be set to N if you do not want the grade step placement to be changed by the batch increment process. PER_SPINAL_POINT_PLACEMENTS_F is a DateTracked table. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS QuickCodes Columns Column AUTO_INCREMENT_FLAG Primary Key Column Foreign Key Column ORGANIZATION_ID BUSINESS_GROUP_ID QuickCodes Type QuickCodes Table YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name PLACEMENT_ID (PK) Null? Type Description NOT NULL NUMBER(15) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) BUSINESS_GROUP_ID NOT NULL DATE NOT NULL DATE NOT NULL NUMBER(15) ASSIGNMENT_ID NOT NULL NUMBER(10) STEP_ID NOT NULL NUMBER(15) AUTO_INCREMENT_FLAG NOT NULL VARCHAR2(30) PARENT_SPINE_ID NOT NULL NUMBER(15) REASON NULL VARCHAR2(30) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name PER_SPINAL_POINT_PLACEMENT_FK1 PER_SPINAL_POINT_PLACEMENT_N2 PER_SPINAL_POINT_PLACEMENT_N3 PER_SPINAL_POINT_PLACEMENT_PK NUMBER(15) NUMBER(15) NUMBER(15) DATE DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 1 2 3 System–generated primary key column. Effective start date. Effective end date. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_ALL_ASSIGNMENTS_F. Foreign key to PER_SPINAL_POINT_STEPS. Indicates whether the default batch process should update this placement automatically. Foreign key to PER_PARENT_SPINES. Reason for placing the assignment on this point. Standard Who Column. Standard Who column. Standard Who Column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID ASSIGNMENT_ID STEP_ID PLACEMENT_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–740 Oracle HRMS Technical Reference Manual Sequences Sequence Derived Column PER_SPINAL_POINT_PLACEMENTS_S PLACEMENT_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–741 PER_SPINAL_POINT_STEPS_F PER_SPINAL_POINT_STEPS_F stores the steps in a specific Grade Scale and their incremental order. The steps in a Grade Scale are a selected subset of the progression points from the corresponding Pay Scale. PER_SPINAL_POINT_STEPS_F is a DateTracked table. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_SPINAL_POINTS Primary Key Column Foreign Key Column ORGANIZATION_ID SPINAL_POINT_ID BUSINESS_GROUP_ID SPINAL_POINT_ID Column Descriptions Name STEP_ID Null? Type (PK) Description NOT NULL NUMBER(15) EFFECTIVE_START_DATE (PK) EFFECTIVE_END_DATE (PK) BUSINESS_GROUP_ID NOT NULL DATE NOT NULL DATE NOT NULL NUMBER(15) SPINAL_POINT_ID NOT NULL NUMBER(15) GRADE_SPINE_ID NOT NULL NUMBER(15) SEQUENCE NOT NULL NUMBER(15) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name PER_SPINAL_POINT_STEPS_F_FK1 PER_SPINAL_POINT_STEPS_F_FK2 PER_SPINAL_POINT_STEPS_F_N3 PER_SPINAL_POINT_STEPS_F_PK Sequences Sequence NUMBER(15) NUMBER(15) NUMBER(15) DATE DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 1 2 3 System–generated primary key column. Effective start date. Effective end date. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_SPINAL_POINTS. Foreign key to PER_GRADE_SPINES. Denormalised from progression points. Standard Who Column. Standard Who column. Standard Who Column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name BUSINESS_GROUP_ID SPINAL_POINT_ID GRADE_SPINE_ID STEP_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE Derived Column PER_SPINAL_POINT_STEPS_S STEP_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–742 Oracle HRMS Technical Reference Manual PER_STANDARD_HOLIDAYS PER_STANDARD_HOLIDAYS holds information about Statutory Holidays within a specific legislation. Column Descriptions Name STANDARD_HOLIDAY_ID Null? Type (PK) NAME HOLIDAY_DATE HOLIDAY_DATE_END NOT NULL NUMBER(9) NOT NULL VARCHAR2(60) NOT NULL DATE NULL DATE HOLIDAY_TYPE LEGISLATION_CODE SUB_LEGISLATION_CODE NULL VARCHAR2(60) NOT NULL VARCHAR2(2) NULL VARCHAR2(3) ALTERNATIVES_PERMITTED NOT NULL VARCHAR2(1) BUSINESS_GROUP_ID OBJECT_VERSION_NUMBER NULL NUMBER(15) NOT NULL NUMBER ATTRIBUTE_CATEGORY NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Sequences Sequence VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Description System generated primary key column. The name of the holiday. The date of the holiday. This will be the start date for a multi–day holiday. he end date for a multi–day holiday. The type of holiday. Legislation Code. Code of regions within a legislation. Is it allowable to take this holiday on another day? Foreign key to HR_ALL_ORGANIZATION_UNITS. System–generated version of row. Increments by one with each update. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Derived Column PER_STANDARD_HOLIDAYS_S STANDARD_HOLIDAY_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–743 PER_STARTUP_PERSON_TYPES_TL PER_STARTUP_PERSON_TYPES_TL holds the predefined definitions for translated person types that are propagated to PER_PERSON_TYPES when a new Business Group is created. The default information held in PER_PERSON_TYPES can be overridden for a specific Business Group. QuickCodes Columns Column QuickCodes Type QuickCodes Table CURRENT_APPLICANT_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes CURRENT_EMPLOYEE_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes CURRENT_EMP_OR_APL_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name Null? Type Description SYSTEM_PERSON_TYPE NOT NULL VARCHAR2(30) USER_PERSON_TYPE NOT NULL VARCHAR2(80) (PK) LANGUAGE (PK) SOURCE_LANG LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE DEFAULT_FLAG NOT NULL VARCHAR2(4) NOT NULL VARCHAR2(4) NULL DATE NULL NUMBER(15) NULL NUMBER(15) NULL NUMBER(15) NULL DATE NOT NULL VARCHAR2(30) CURRENT_APPLICANT_FLAG NULL VARCHAR2(30) CURRENT_EMP_OR_APL_FLAG NULL VARCHAR2(30) CURRENT_EMPLOYEE_FLAG NULL VARCHAR2(30) Indexes Index Name Index Type PER_STARTUP_PERSON_TYPES_TL_PK UNIQUE PER_STARTUP_PERSON_TYPES_TL_UK NOT UNIQUE Sequence 2 3 5 6 7 System code for the person type User–defined name for the person type Defined language Actual language Standard Who column Standard Who column Standard Who column Standard Who column Standard Who column Indicates whether this is the default name for a particular system code. Flag to indicate whether this is an Applicant type. Flag to indicate whether this is an Employee and an Applicant type. Flag to indicate whether this is an Employee type. Column Name USER_PERSON_TYPE LANGUAGE DEFAULT_FLAG LANGUAGE SYSTEM_PERSON_TYPE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–744 Oracle HRMS Technical Reference Manual PER_STD_HOLIDAY_ABSENCES PER_STD_HOLIDAY_ABSENCES holds whether a Statutory Holiday identified in PER_STANDARD_HOLIDAYS was taken as leave and the actual date it was taken if it was taken on a different date. Foreign Keys Primary Key Table PER_STANDARD_HOLIDAYS Column Descriptions Name STD_HOLIDAY_ABSENCES_ID Primary Key Column Foreign Key Column STANDARD_HOLIDAY_ID STANDARD_HOLIDAY_ID Null? Type (PK) NOT NULL NUMBER(9) DATE_NOT_TAKEN PERSON_ID NOT NULL DATE NOT NULL NUMBER(10) STANDARD_HOLIDAY_ID NOT NULL NUMBER(9) ACTUAL_DATE_TAKEN NULL DATE REASON NULL VARCHAR2(60) EXPIRED NOT NULL VARCHAR2(1) OBJECT_VERSION_NUMBER NOT NULL NUMBER ATTRIBUTE_CATEGORY NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Description System generated primary key column. Date of the Standard Holiday. Foreign key to PER_ALL_PEOPLE_F. Foreign key to PER_STANDARD_HOLIDAYS. The date on which the Standard Holiday was taken as leave. The reason for not taking the leave on the date of the Standard Holiday. Is the Standard Holiday no longer valid as leave? System–generated version of row. Increments by one with each update. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–745 Sequences Sequence Derived Column PER_STD_HOLIDAY_ABSENCES_S STD_HOLIDAY_ABSENCES_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–746 Oracle HRMS Technical Reference Manual PER_SUBJECTS_TAKEN Holds a record of a person’s subject usages for a qualification Foreign Keys Primary Key Table PER_QUALIFICATIONS QuickCodes Columns Column MAJOR Column Descriptions Name SUBJECTS_TAKEN_ID START_DATE MAJOR Primary Key Column Foreign Key Column QUALIFICATION_ID QUALIFICATION_ID QuickCodes Type QuickCodes Table YES_NO N Y FND_COMMON_LOOKUPS No Yes Null? Type (PK) NOT NULL NUMBER(9) NOT NULL DATE NULL VARCHAR2(30) SUBJECT_STATUS NOT NULL VARCHAR2(30) SUBJECT GRADE_ATTAINED NOT NULL VARCHAR2(30) NULL VARCHAR2(100) END_DATE QUALIFICATION_ID OBJECT_VERSION_NUMBER NULL DATE NOT NULL NUMBER(9) NOT NULL NUMBER(9) ATTRIBUTE_CATEGORY NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) Description Pk of entity Holds start date of subject Stores whether it is a primary or non–primary subject. Stores whether the subject was passed or failed Holds subject name Stores the grade_attained for a subject Holds end date of subject PK of entity System–generated version of row. Increments by one with each update. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who Column. Standard Who Column. Standard Who Column. Standard Who Column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–747 CREATION_DATE NULL DATE Indexes Index Name PER_SUBJECTS_TAKEN_FK1 Sequences Sequence Standard Who Column. Index Type Sequence NOT UNIQUE 1 Column Name QUALIFICATION_ID Derived Column PER_SUBJECTS_TAKEN_S SUBJECTS_TAKEN_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–748 Oracle HRMS Technical Reference Manual PER_SUCCESSION_PLANNING The record of a person’s proposed succession to a position. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_ALL_POSITIONS QuickCodes Columns Column AVAILABLE_FOR_PROMOTION Column Descriptions Name SUCCESSION_PLAN_ID Primary Key Column Foreign Key Column ORGANIZATION_ID POSITION_ID BUSINESS_GROUP_ID POSITION_ID QuickCodes Type QuickCodes Table YES_NO N Y FND_COMMON_LOOKUPS No Yes Null? Type (PK) PERSON_ID NOT NULL POSITION_ID BUSINESS_GROUP_ID NOT NULL NOT NULL START_DATE NOT NULL TIME_SCALE END_DATE NOT NULL NULL AVAILABLE_FOR_PROMOTION MANAGER_COMMENTS OBJECT_VERSION_NUMBER Description NOT NULL NUMBER(9) NULL NULL NOT NULL ATTRIBUTE_CATEGORY NULL ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL PK for PER_SUCCESSION_PLANNING table. NUMBER(10) Foreign key to PER_ALL_PEOPLE_F table, can not be included as a foreign key due to datetrack of person table. NUMBER(9) FK to PER_ALL_POSITIONS table. NUMBER(15) This attribute must relate to a value in the hr_organization_units table. DATE The start date of the succession plan entry VARCHAR2(30) Lookup to PER_TIME_SCALES DATE The end date of the succession plan VARCHAR2(30) Indicates whether a person is due for promotion VARCHAR2(2000) Comments added by a manager. NUMBER(9) Object version number is used to identify whether a user is looking at the latest record. VARCHAR2(30) Descriptive flexfield structure defining column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–749 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name PER_SUCCESSION_PLANNING_FK1 PER_SUCCESSION_PLANNING_FK2 Sequences Sequence VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type Sequence NOT UNIQUE NOT UNIQUE 2 2 Descriptive flexfield Descriptive flexfield Descriptive flexfield Descriptive flexfield Standard Who Column. Standard Who Column. Standard Who Column. Standard Who Column. Standard Who Column. Column Name POSITION_ID BUSINESS_GROUP_ID Derived Column PER_SUCCESSION_PLANNING_S SUCCESSION_PLAN_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–750 Oracle HRMS Technical Reference Manual column. column. column. column. PER_TIME_PERIODS PER_TIME_PERIODS holds details of each defined time period for payroll calendars and HR budget calendars. Payroll time periods are used as a basis for regular payroll processing and are limited by predefined legislative calendars. HR budget time periods are limited by user defined calendar years. The start date and end date that define the actual limits for each pay period are generated by the system, from the user specification of the payroll processing frequency and the predefined legislative calendar for tax processing and reporting. QuickCodes Columns Column QuickCodes Type QuickCodes Table PROC_PERIOD_TYPE PROC_PERIOD_TYPE BM CM F LM Q SM SY W Y FND_COMMON_LOOKUPS Bi–Month Calendar Month Bi–Week Lunar Month Quarter Semi–Month Semi–Year Week Year STATUS PROCESSING_PERIOD_STATUS C O FND_COMMON_LOOKUPS Closed Open Column Descriptions Name TIME_PERIOD_ID Null? Type (PK) PAYROLL_ID END_DATE PERIOD_NAME NOT NOT PERIOD_NUM NOT PERIOD_TYPE NOT START_DATE CUT_OFF_DATE NOT DEFAULT_DD_DATE DESCRIPTION PAY_ADVICE_DATE PERIOD_SET_NAME PERIOD_YEAR PROC_PERIOD_TYPE Description NOT NULL NUMBER(15) System–generated primary key column. NULL NUMBER(9) Foreign key to PAY_PAYROLLS. NULL DATE End date for the period. NULL VARCHAR2(70) Period name. Unique within a payroll or budget calendar. NULL NUMBER(15) Sequence number of this time period in the year. NULL VARCHAR2(30) Type of time period, for example, week, month, quarter, year. NULL DATE Start date of the period. NULL DATE Default cut–off date for the period. NULL DATE Default direct deposit date for the period. NULL VARCHAR2(240) Description. NULL DATE Default pay advice date for the period. NULL VARCHAR2(30) Foreign key to PAY_CALENDARS. NULL NUMBER(15) Calendar year that includes the end date of the period. (Optional for payroll). NULL VARCHAR2(30) Processing period type. For example, calendar month, year, quarter. Values are taken from PROC_PERIOD_TYPE domain. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–751 QUARTER_NUM NULL NUMBER(15) QUICKPAY_DISPLAY_NUMBER NULL NUMBER(9) REGULAR_PAYMENT_DATE NULL DATE RUN_DISPLAY_NUMBER NULL NUMBER(9) STATUS NULL VARCHAR2(30) YEAR_NUMBER NULL NUMBER(15) ATTRIBUTE_CATEGORY NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE REGULAR_DATE_EARNED NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL PRD_INFORMATION_CATEGORY NULL VARCHAR2(30) PRD_INFORMATION1 NULL VARCHAR2(150) PRD_INFORMATION2 NULL VARCHAR2(150) PRD_INFORMATION3 NULL VARCHAR2(150) PRD_INFORMATION4 NULL VARCHAR2(150) PRD_INFORMATION5 NULL VARCHAR2(150) PRD_INFORMATION6 NULL VARCHAR2(150) PRD_INFORMATION7 NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE DATE Legislative quarter number that includes end date of the period. (Optional for payroll). Number of QuickPay runs processed in the period. Default payment date for the period, also the default for the payroll run. Number of payroll runs processed in the period. Status of period – O(pen) or (C)losed for payroll processing. See domain PROCESSING_PERIOD_STATUS. Number of the year in an HR budget calendar. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Default date earned for the regular run for the period. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Developer descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–752 Oracle HRMS Technical Reference Manual PRD_INFORMATION8 PRD_INFORMATION9 PRD_INFORMATION10 PRD_INFORMATION11 PRD_INFORMATION12 PRD_INFORMATION13 PRD_INFORMATION14 PRD_INFORMATION15 PRD_INFORMATION16 PRD_INFORMATION17 PRD_INFORMATION18 PRD_INFORMATION19 PRD_INFORMATION20 PRD_INFORMATION21 PRD_INFORMATION22 PRD_INFORMATION23 PRD_INFORMATION24 PRD_INFORMATION25 PRD_INFORMATION26 PRD_INFORMATION27 PRD_INFORMATION28 PRD_INFORMATION29 PRD_INFORMATION30 Indexes Index Name PER_TIME_PERIODS_N50 PER_TIME_PERIODS_PK Sequences Sequence NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield NULL VARCHAR2(150) Developer flexfield Index Type Sequence NOT UNIQUE 1 2 3 1 UNIQUE descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. descriptive column. Column Name PAYROLL_ID START_DATE END_DATE TIME_PERIOD_ID Derived Column PER_TIME_PERIODS_S TIME_PERIOD_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–753 PER_TIME_PERIOD_RULES PER_TIME_PERIOD_RULES holds the rules used to define specific time periods by the system. Column Descriptions Name NUMBER_PER_FISCAL_YEAR Null? Type (PK) Description NOT NULL NUMBER(15) BASIC_PERIOD_TYPE NOT NULL VARCHAR2(30) PERIODS_PER_PERIOD NOT NULL NUMBER(22,1) PROC_PERIOD_TYPE NOT NULL VARCHAR2(30) LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL Indexes Index Name DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Index Type PER_TIME_PERIOD_RULES_PK Sequences Sequence Sequence UNIQUE 1 Number of periods of this type within a fiscal year. The basic period type. For instance, Y (yearly) has a base period of CM (calendar monthly). Number of basic periods per processing period. Code used to represent this period type within the system. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Column Name NUMBER_PER_FISCAL_YEAR Derived Column PER_TIME_PERIOD_RULES_S NUMBER_PER_FISCAL_YEAR Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–754 Oracle HRMS Technical Reference Manual PER_TIME_PERIOD_SETS PER_TIME_PERIOD_RULES holds yearly information for a defined calendar. A row is created in this table for every year generated for a calendar. Foreign Keys Primary Key Table PAY_CALENDARS PER_TIME_PERIOD_TYPES Column Descriptions Name START_DATE Foreign Key Column PERIOD_SET_NAME PERIOD_TYPE PERIOD_SET_NAME PERIOD_TYPE Null? Type (PK) PERIOD_SET_NAME PERIOD_TYPE Primary Key Column NOT NULL DATE (PK) NOT NULL VARCHAR2(30) NOT NULL VARCHAR2(30) END_DATE_Q1 END_DATE_Q2 END_DATE_Q3 END_DATE_Q4 MONTH_MID_DAY NULL NULL NULL NULL NULL DATE DATE DATE DATE NUMBER(15) YEAR_NUMBER NULL NUMBER(15) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) Description Start date of the calendar year. Foreign key to PAY_CALENDARS. Foreign key to PER_TIME_PERIOD_TYPES. First quarter end date. Second quarter end date. Third quarter end date. Fourth quarter end date. The numerical day which sub–divides the month into two. Number of the Year in the Calendar. Standard Who Column. Standard Who column. Standard Who Column. Standard Who column. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–755 CREATED_BY CREATION_DATE Indexes Index Name PER_TIME_PERIOD_SETS_FK1 PER_TIME_PERIOD_SETS_FK2 PER_TIME_PERIOD_SETS_PK NULL NUMBER(15) NULL DATE Index Type Sequence NOT UNIQUE NOT UNIQUE UNIQUE 1 1 1 2 Standard Who column. Standard Who column. Column Name PERIOD_SET_NAME PERIOD_TYPE START_DATE PERIOD_SET_NAME Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–756 Oracle HRMS Technical Reference Manual PER_TIME_PERIOD_TYPES PER_TIME_PERIOD_TYPES holds the predefined list of valid period types used to define calendars for payroll processing or HR budgets. Users can change the names of the predefined period types, but cannot add new period types for payroll processing. Column Descriptions Name Null? Type Description PERIOD_TYPE (PK) NUMBER_PER_FISCAL_YEAR NOT NULL VARCHAR2(30) NOT NULL NUMBER(15) YEAR_TYPE_IN_NAME NOT NULL VARCHAR2(1) DESCRIPTION SYSTEM_FLAG NULL VARCHAR2(240) NULL VARCHAR2(30) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE DISPLAY_PERIOD_TYPE NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(60) Indexes Index Name Index Type PER_TIME_PERIOD_TYPES_PK UNIQUE Name of the period type. Number of periods in a fiscal year. Year type. Always set to F, (Fiscal). Description and remark. Indicates whether period type is predefined data (Y/N). Standard Who Column. Standard Who column. Standard Who Column. Standard Who column. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Translated name of the period type Sequence Column Name 1 PERIOD_TYPE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–757 PER_US_INVAL_ADDRESSES PER_US_INVAL_ADDRESSES is a temporary table used to store invalid addresses identified by the invalid address checking script. Column Descriptions Name ADDRESS_ID Null? Type NOT NULL NUMBER(15) Description Foreign key to PER_ADDRESSES. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–758 Oracle HRMS Technical Reference Manual PER_US_INVAL_LOCATIONS PER_US_INVAL_LOCATIONS is a temporary table used to store invalid addresses for locations identified by the invalid address checking script. Column Descriptions Name LOCATION_ID Null? Type NOT NULL NUMBER(15) Description Foreign key to HR_LOCATIONS. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–759 PER_VACANCIES PER_VACANCIES is a view based on the table PER_ALL_VACANCIES. It lists all of the vacancies visible within the current security profile. View Definition CREATE VIEW PER_VACANCIES as SELECT VACANCY_ID , BUSINESS_GROUP_ID , POSITION_ID , JOB_ID , GRADE_ID , ORGANIZATION_ID , REQUISITION_ID , PEOPLE_GROUP_ID , LOCATION_ID , RECRUITER_ID , DATE_FROM , NAME , COMMENTS , DATE_TO , DESCRIPTION , VACANCY_CATEGORY , NUMBER_OF_OPENINGS , STATUS , BUDGET_MEASUREMENT_TYPE , BUDGET_MEASUREMENT_VALUE , REQUEST_ID , PROGRAM_APPLICATION_ID , PROGRAM_ID , PROGRAM_UPDATE_DATE , ATTRIBUTE_CATEGORY , ATTRIBUTE1 , ATTRIBUTE2 , ATTRIBUTE3 , ATTRIBUTE4 , ATTRIBUTE5 , ATTRIBUTE6 , ATTRIBUTE7 , ATTRIBUTE8 , ATTRIBUTE9 , ATTRIBUTE10 , ATTRIBUTE11 , ATTRIBUTE12 , ATTRIBUTE13 , ATTRIBUTE14 , ATTRIBUTE15 , ATTRIBUTE16 , ATTRIBUTE17 , ATTRIBUTE18 , ATTRIBUTE19 , ATTRIBUTE20 , LAST_UPDATE_DATE Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–760 Oracle HRMS Technical Reference Manual , , , , LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE WHERE DECODE(HR_SECURITY.VIEW_ALL ,’Y’ , ’TRUE’, HR_SECURITY.SHOW_RECORD(’PER_ALL_VACANCIES’, PAV.VACANCY_ID, PAV.ORGANIZATION_ID, PAV.POSITION_ID)) = ’TRUE’ Column Descriptions Name VACANCY_ID BUSINESS_GROUP_ID POSITION_ID JOB_ID GRADE_ID ORGANIZATION_ID REQUISITION_ID PEOPLE_GROUP_ID LOCATION_ID RECRUITER_ID DATE_FROM NAME COMMENTS DATE_TO DESCRIPTION VACANCY_CATEGORY NUMBER_OF_OPENINGS STATUS BUDGET_MEASUREMENT_TYPE BUDGET_MEASUREMENT_VALUE REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 Null? Type NOT NULL NUMBER(15) NOT NULL NUMBER(15) NULL NUMBER(15) NULL NUMBER(15) NULL NUMBER(15) NULL NUMBER(15) NOT NULL NUMBER(15) NULL NUMBER(15) NULL NUMBER(15) NULL NUMBER(10) NOT NULL DATE NOT NULL VARCHAR2(30) NULL LONG NULL DATE NULL VARCHAR2(80) NULL VARCHAR2(80) NULL NUMBER(5) NULL VARCHAR2(30) NULL VARCHAR2(30) NULL NUMBER(22,2) NULL NUMBER(15) NULL NUMBER(15) NULL NUMBER(15) NULL DATE NULL VARCHAR2(30) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) NULL VARCHAR2(150) Description Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer Refer to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base base table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. table. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–761 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE Refer Refer Refer Refer Refer Refer Refer Refer Refer to to to to to to to to to base base base base base base base base base table. table. table. table. table. table. table. table. table. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–762 Oracle HRMS Technical Reference Manual PER_VALID_GRADES PER_VALID_GRADES stores valid grades for positions and/or valid grades for jobs. This information is used to give users a warning message if the grade is not in the list of valid grades for the job or position on entry or change of an employee assignment. Each PER_VALID_GRADES row has either a JOB_ID, or a POSITION_ID, but not both. Foreign Keys Primary Key Table HR_ALL_ORGANIZATION_UNITS PER_ALL_POSITIONS PER_GRADES PER_JOBS Column Descriptions Name VALID_GRADE_ID Primary Key Column Foreign Key Column ORGANIZATION_ID POSITION_ID GRADE_ID JOB_ID BUSINESS_GROUP_ID POSITION_ID GRADE_ID JOB_ID Null? Type (PK) NOT NULL NUMBER(15) BUSINESS_GROUP_ID NOT NULL NUMBER(15) GRADE_ID DATE_FROM NOT NULL NUMBER(15) NOT NULL DATE COMMENTS DATE_TO NULL LONG NULL DATE JOB_ID POSITION_ID NULL NUMBER(15) NULL NUMBER(15) REQUEST_ID PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE ATTRIBUTE_CATEGORY NULL NULL NULL NULL NULL NUMBER(15) NUMBER(15) NUMBER(15) DATE VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) Description System–generated primary key column. Foreign key to HR_ORGANIZATION_UNITS. Foreign key to PER_GRADES. First date on which the grade is valid for the job or position. General remark. The last date on which the grade is valid for the job or position. Foreign key to PER_JOBS. Foreign key to PER_ALL_POSITIONS. Standard Who Column. Standard Who column. Standard Who Column. Standard Who column. Descriptive flexfield structure defining column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–763 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE OBJECT_VERSION_NUMBER NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) DATE NUMBER(15) NUMBER(15) NUMBER(15) DATE NUMBER(9) Index Type PER_VALID_GRADES_FK1 PER_VALID_GRADES_FK2 PER_VALID_GRADES_N2 PER_VALID_GRADES_N3 PER_VALID_GRADES_PK Sequences Sequence NOT NOT NOT NOT UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE Sequence 1 1 1 1 1 Descriptive flexfield column. Descriptive flexfield column. Descriptive flexfield column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. Standard Who column. System–generated version of row. Increments by one with each update. Column Name BUSINESS_GROUP_ID GRADE_ID JOB_ID POSITION_ID VALID_GRADE_ID Derived Column PER_VALID_GRADES_S VALID_GRADE_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : PER_VALID_GRADES_OVN BEFORE ROW INSERT, UPDATE This trigger maintains the object_version_number column when a record is modified via an interface which does not support the object_version_number explicitly. This ensures the object_version_number is maintained consistently. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–764 Oracle HRMS Technical Reference Manual SSP_EARNINGS_CALCULATIONS Calculations of average weekly earnings for the purposes of determining entitlement to SSP and SMP. Oracle Payroll users will have this table maintained automatically, though they may update the earnings figures that are derived by the system. Users who have not installed Oracle Payroll must enter the earnings figures themselves. Foreign Keys Primary Key Table PER_ALL_PEOPLE_F QuickCodes Columns Column USER_ENTERED Column Descriptions Name EARNINGS_CALCULATIONS_ID OBJECT_VERSION_NUMBER Primary Key Column Foreign Key Column PERSON_ID PERSON_ID QuickCodes Type QuickCodes Table YES_NO N Y FND_COMMON_LOOKUPS No Yes Null? Type (PK) Description NOT NULL NUMBER(9) NULL NUMBER(9) PERSON_ID EFFECTIVE_DATE NOT NULL NUMBER(10) NOT NULL DATE AVERAGE_EARNINGS_AMOUNT NOT NULL NUMBER(10,2) USER_ENTERED NOT NULL VARCHAR2(30) PAYMENT_PERIODS CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN Indexes Index Name NULL NULL NULL NULL NULL NULL NUMBER(9) NUMBER(15) DATE NUMBER(15) DATE NUMBER(15) Index Type SSP_EARNINGS_CALCULATIONS_PK SSP_EARNINGS_CALCULATIONS_UK1 Sequences Sequence UNIQUE UNIQUE Sequence 2 2 4 System–generated primary key Version number of row. This is incremented by one for each update. Foreign key to PER_PEOPLE_F. The end date of the period for which the average earnings amount was calculated. Average weekly earnings figure for a period ending on the effective date. Did the system generate this figure, or was it user–entered? Standard Standard Standard Standard Standard AOL AOL AOL AOL AOL who who who who who column. column. column. column. column. Column Name EARNINGS_CALCULATIONS_ID PERSON_ID EFFECTIVE_DATE Derived Column SSP_EARNINGS_CALCULATIONS_S EARNINGS_CALCULATIONS_ID Database Triggers Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–765 Trigger Trigger Trigger Trigger Name Time Level Event : : : : SSP_ERN_T1 AFTER ROW UPDATE Recalculate SSP/SMP. The row triggers populate a old.average_earnings_amount != new.average_earnings_amount temporary table with the maternity IDs and absence IDs of rows which would be affected by the change to the row. The statement trigger calls a routine to recalculate SSP/SMP for each of those affected rows and then deletes the temporary table data. This could all have been done within the row trigger but for the mutating table restriction which prevents us from reading the table we are updating. Populating a temporary table and then using a statement trigger works around that restriction. Trigger Trigger Trigger Trigger Name Time Level Event : : : : SSP_ERN_T2 AFTER STATEMENT INSERT, UPDATE, DELETE Recalculate SSP/SMP. The row triggers populate a temporary table with the maternity IDs and absence IDs of rows which would be affected by the change to the row. The statement trigger calls a routine to recalculate SSP/SMP for each of those affected rows and then deletes the temporary table data. This could all have been done within the row trigger but for the mutating table restriction which prevents us from reading the table we are updating. Populating a temporary table and then using a statement trigger works around that restriction. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–766 Oracle HRMS Technical Reference Manual SSP_MATERNITIES Record of a woman’s maternities/pregnancies. Foreign Keys Primary Key Table PER_ALL_PEOPLE_F QuickCodes Columns Column Primary Key Column Foreign Key Column PERSON_ID PERSON_ID QuickCodes Type QuickCodes Table INTEND_TO_RETURN_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes LIVE_BIRTH_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes PAY_SMP_AS_LUMP_SUM YES_NO N Y FND_COMMON_LOOKUPS No Yes UNFIT_FOR_SCHEDULED_RETURN YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name Null? Type MATERNITY_ID (PK) OBJECT_VERSION_NUMBER NOT NULL NUMBER(9) NULL NUMBER(9) DUE_DATE NOT NULL DATE PERSON_ID START_DATE_MATERNITY_ALLOWANCE NOT NULL NUMBER(10) NULL DATE NOTIFICATION_OF_BIRTH_DATE UNFIT_FOR_SCHEDULED_RETURN STATED_RETURN_DATE INTEND_TO_RETURN_FLAG NULL DATE NOT NULL VARCHAR2(30) NULL DATE NOT NULL VARCHAR2(30) START_DATE_WITH_NEW_EMPLOYER NULL DATE SMP_MUST_BE_PAID_BY_DATE NULL DATE PAY_SMP_AS_LUMP_SUM NOT NULL VARCHAR2(30) Description System–generated primary key Version number of the row. This is incremented by one for each update. Date the baby is expected to be born. Foreign key to PER_PEOPLE_F. Date on which the woman first received Statutory Maternity Allowance from the Department of Social Security. Date on which the woman notified the company of the actual birth of her child. Is the woman medically unfit to return to work on her stated return date? Date the woman intends to return to work after maternity leave. Does the woman intend to return to work after her maternity leave? Date the employee started work with a new employer who did not employ her in her Qualifying Week. Date by which SMP must be paid, to comply with any legal ruling or adjudication of dispute. Should SMP be paid in one lump sum, in advance? Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–767 LIVE_BIRTH_FLAG NOT NULL VARCHAR2(30) ACTUAL_BIRTH_DATE NULL DATE MPP_START_DATE NULL DATE ATTRIBUTE_CATEGORY NULL VARCHAR2(30) ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name SSP_MATERNITIES_FK1 SSP_MATERNITIES_PK SSP_MATERNITIES_UK1 Sequences Sequence VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) VARCHAR2(150) NUMBER(15) DATE NUMBER(15) DATE NUMBER(15) Index Type NOT UNIQUE UNIQUE UNIQUE Sequence 2 2 2 4 Was the baby born alive, even for a moment? Date the baby was actually born (or stillborn). Date the Maternity Pay Period starts. Descriptive flexfield structure defining column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Descriptive flexfield column Standard AOL who column Standard AOL who column Standard AOL who column Standard AOL who column Standard AOL who column Column Name PERSON_ID MATERNITY_ID DUE_DATE PERSON_ID Derived Column SSP_MATERNITIES_S MATERNITY_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : SSP_MAT_T1 AFTER ROW UPDATE, DELETE Recalculate SSP/SMP. The row triggers populate a temporary table with the maternity IDs and absence IDs of rows which would be affected by the change to the row. The statement trigger calls a routine to recalculate SSP/SMP for each of those affected rows and then deletes the temporary table data. This could all have been done within the row trigger but for the mutating table restriction which prevents us from reading the table we are updating. Populating a temporary table and then using a statement trigger works around that restriction. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–768 Oracle HRMS Technical Reference Manual Trigger Trigger Trigger Trigger Name Time Level Event : : : : SSP_MAT_T2 AFTER STATEMENT INSERT, UPDATE, DELETE Recalculate SSP/SMP. The row triggers populate a temporary table with the maternity IDs and absence IDs of rows which would be affected by the change to the row. The statement trigger calls a routine to recalculate SSP/SMP for each of those affected rows and then deletes the temporary table data. This could all have been done within the row trigger but for the mutating table restriction which prevents us from reading the table we are updating. Populating a temporary table and then using a statement trigger works around that restriction. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–769 SSP_MEDICALS Medical reports for a person. The medical report may relate to a maternity (for example evidence of pregnancy for the purposes of Statutory Maternity Pay), or to an absence due to sickness. There may be multiple evidence records for a given sickness absence or maternity, but only one of these records may be ’current’. This is so that the system can identify the record which is regarded as authoritative. All other records are superseded by the current record. Foreign Keys Primary Key Table PER_ABSENCE_ATTENDANCES SSP_MATERNITIES QuickCodes Columns Column Primary Key Column Foreign Key Column ABSENCE_ATTENDANCE_ID MATERNITY_ID ABSENCE_ATTENDANCE_ID MATERNITY_ID QuickCodes Type QuickCodes Table ACCEPT_LATE_EVIDENCE_FLAG YES_NO N Y FND_COMMON_LOOKUPS No Yes EVIDENCE_STATUS MEDICAL EVIDENCE STATUS CURRENT FND_COMMON_LOOKUPS This is the latest valid evidence. This evidence is superceded by later evidence. SUPERCEDED MEDICAL_TYPE MEDICAL_TYPES MATERNITY MEDICAL SICK NOTE FND_COMMON_LOOKUPS Evidence of maternity Medical report Evidence of sickness as a reason for absence SELF_CERTIFICATE YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name Null? Type MEDICAL_ID (PK) OBJECT_VERSION_NUMBER NOT NULL NUMBER(9) NULL NUMBER(9) EVIDENCE_DATE NOT NULL DATE EVIDENCE_SOURCE NOT NULL VARCHAR2(80) ABSENCE_ATTENDANCE_ID NULL NUMBER(9) MATERNITY_ID NULL NUMBER(9) MEDICAL_TYPE NOT NULL VARCHAR2(70) SELF_CERTIFICATE NULL VARCHAR2(30) Description System–generated primary key Version number of row. Increments by one with each update. Date the evidence document was signed. Where did the evidence come from? (Eg Doctor, midwife, osteopath). Foreign key to PER_ABSENCE_ATTENDANCES. Foreign key to SSP_MATERNITIES. Type of medical record (ie maternity evidence or Sick Note). Flag to indicate self–certified sickness evidence. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–770 Oracle HRMS Technical Reference Manual PREDICTED_FITNESS_DATE NULL DATE EVIDENCE_STATUS NOT NULL EVIDENCE_DETAILS NULL ACCEPT_LATE_EVIDENCE_FLAG NULL REASON_FOR_LATE_EVIDENCE NULL EVIDENCE_RECEIVED_DATE NOT NULL ATTRIBUTE_CATEGORY NULL ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Indexes Index Name SSP_MEDICALS_FK1 SSP_MEDICALS_FK2 SSP_MEDICALS_PK SSP_MEDICALS_UK1 Sequences Sequence SSP_MEDICALS_S Date the person is expected to be fit for work again (Sick Notes only). VARCHAR2(30) Current or superseded evidence record? VARCHAR2(2000) Textual details of the medical evidence. VARCHAR2(30) Was the reason for late evidence acceptable? VARCHAR2(2000) Reason why the medical evidence was received late. DATE Date the evidence was received by the company. VARCHAR2(30) Descriptive flexfield structure defining column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. VARCHAR2(150) Descriptive flexfield column. NUMBER(15) Standard AOL who column. DATE Standard AOL who column. NUMBER(15) Standard AOL who column. DATE Standard AOL who column. NUMBER(15) Standard AOL who column. Index Type NOT UNIQUE NOT UNIQUE UNIQUE UNIQUE Sequence 2 2 2 2 4 6 8 Column Name ABSENCE_ATTENDANCE_ID MATERNITY_ID MEDICAL_ID ABSENCE_ATTENDANCE_ID MATERNITY_ID EVIDENCE_DATE EVIDENCE_SOURCE Derived Column MEDICAL_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : SSP_MED_T1 AFTER ROW INSERT, UPDATE, DELETE Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–771 (old.evidence_status = ’CURRENT’ Recalculate SSP/SMP. The row triggers populate a or new.evidence_status = ’CURRENT’) temporary table with the maternity IDs and absence IDs of rows which would be affected by the change to the row. The statement trigger calls a routine to recalculate SSP/SMP for each of those affected rows and then deletes the temporary table data. This could all have been done within the row trigger but for the mutating table restriction which prevents us from reading the table we are updating. Populating a temporary table and then using a statement trigger works around that restriction. Trigger Trigger Trigger Trigger Name Time Level Event : : : : SSP_MED_T2 AFTER STATEMENT INSERT, UPDATE, DELETE Recalculate SSP/SMP. The row triggers populate a temporary table with the maternity IDs and absence IDs of rows which would be affected by the change to the row. The statement trigger calls a routine to recalculate SSP/SMP for each of those affected rows and then deletes the temporary table data. This could all have been done within the row trigger but for the mutating table restriction which prevents us from reading the table we are updating. Populating a temporary table and then using a statement trigger works around that restriction. Trigger Trigger Trigger Trigger Name Time Level Event : : : : SSP_MEDICALS_OVN BEFORE ROW INSERT, UPDATE This trigger maintains the object_version_number column when a record is modified via an interface which does not support the object_version_number explicitly. This ensures the object_version_number is maintained consistently. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–772 Oracle HRMS Technical Reference Manual SSP_SMP_ENTRIES_V Nonrecurring element entries for SMP and SMP correction elements. This view denormalizes the element entry information for the entries created by the Statutory Sick Pay/Statutory Maternity Pay application. It shows at a glance the element entries, including entry values, for the predefined Statutory Maternity Pay elements. View Definition CREATE VIEW SSP_SMP_ENTRIES_V as SELECT ent.assignment_id ,asg.person_id ,decode (elt.element_name,’Statutory Maternity Pay’, ’N’,’Y’) ,fnd_date.canonical_to_date (min (decode (piv.name, ’Week commencing’, eev.screen_entry_value,null))) ,next_day (fnd_date.canonical_to_date(min (decode (piv.name, ’Week commencing’, eev.screen_entry_value,null))),’SATURDAY’) ,fnd_number.canonical_to_number (min (decode (piv.name, ’Amount’, eev.screen_entry_value,null))) ,min (decode (piv.name, ’Rate’, eev.screen_entry_value, null)) ,fnd_number.canonical_to_number (min (decode (piv.name, ’Recoverable amount’, eev.screen_entry_value,null))) ,ent.element_entry_id ,ent.effective_start_date ,ent.effective_end_date ,ent.creator_id ,min (decode (piv.name, ’Week commencing’, eev.rowid, null)) FROM PAY_ELEMENT_ENTRY_VALUES_F EEV , PAY_ELEMENT_ENTRIES_F ENT , PAY_INPUT_VALUES_F PIV , PAY_ELEMENT_LINKS_F PEL , PAY_ELEMENT_TYPES_F ELT , PER_ASSIGNMENTS_F ASG Where where elt.element_type_id = pel.element_type_id and pel.element_link_id = ent.element_link_id and ent.creator_type=’M’ and eev.element_entry_id = ent.element_entry_id and eev.input_value_id = piv.input_value_id and eev.effective_start_date between elt.effective_start_date and elt.effective_end_date and eev.effective_start_date between piv.effective_start_date and piv.effective_end_date and eev.effective_start_date between pel.effective_start_date and pel.effective_end_date and asg.assignment_id = ent.assignment_id and eev.effective_start_date between asg.effective_start_date and asg.effective_end_date group by ent.assignment_id, asg.person_id, decode (elt.element_name,’Statutory Maternity Pay’, ’N’,’Y’), ent.element_entry_id, Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–773 ent.effective_start_date, ent.effective_end_date, ent.creator_id Column Descriptions Name Null? Type ASSIGNMENT_ID NULL NUMBER(10) PERSON_ID NULL NUMBER(10) REVERSAL_ENTRY NULL VARCHAR2(1) DATE_FROM NULL DATE DATE_TO NULL DATE AMOUNT NULL NUMBER RATE NULL VARCHAR2(1) RECOVERABLE_AMOUNT NULL NUMBER ELEMENT_ENTRY_ID NULL VARCHAR2(1) EFFECTIVE_START_DATE NULL VARCHAR2(1) EFFECTIVE_END_DATE NULL VARCHAR2(1) MATERNITY_ID NULL VARCHAR2(1) ROW_ID NULL ROWID Description Foreign key to PER_ALL_ASSIGNMENTS_F. Foreign key to PER_ALL_PEOPLE_F. Flag to indicate if this entry is a reversal of another SMP entry. Start of the SMP period which this entry covers. End of the SMP period which this entry covers. Monetary amount of entitlement to SMP for the covered period. Rate band at which this entry was calculated. The amount of SMP entitlement which is recoverable from the government. Primary key from PAY_ELEMENT_ENTRIES_F. Element entry effective start date. Element entry effective end date. Foreign key to SSP_MATERNITIES. Derived from Element Entry creator Id. Internal row id. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–774 Oracle HRMS Technical Reference Manual SSP_SSP_ENTRIES_V Nonrecurring element entries for the Statutory Sick Pay and SSP correction elements. Makes viewing these entries easier than by looking at PAY_ELEMENT_ENTRIES_F because it converts the associated PAY_ELEMENT_ENTRY_VALUES rows into columns. View Definition CREATE VIEW SSP_SSP_ENTRIES_V as SELECT decode (elt.element_name, ’Statutory Sick Pay’,’N’,’Y’) ,ele.assignment_id ,paf.person_id ,ele.element_link_id ,ele.element_entry_id ,ele.target_entry_id ,fnd_date.canonical_to_date (min(DECODE (PIV.NAME ,’From’, EEV.SCREEN_ENTRY_VALUE, NULL))) ,fnd_date.canonical_to_date (min(DECODE (PIV.NAME ,’To’, EEV.SCREEN_ENTRY_VALUE, NULL))) ,fnd_number.canonical_to_number (min(DECODE (PIV.NAME ,’Amount’, EEV.SCREEN_ENTRY_VALUE,NULL))) ,fnd_number.canonical_to_number (min(DECODE (PIV.NAME ,’Rate’, EEV.SCREEN_ENTRY_VALUE,NULL))) ,fnd_number.canonical_to_number (min(DECODE (PIV.NAME ,’Qualifying days’, EEV.SCREEN_ENTRY_VALUE,NULL))) ,fnd_number.canonical_to_number (min(DECODE (PIV.NAME ,’SSP days due’, EEV.SCREEN_ENTRY_VALUE,NULL))) ,fnd_number.canonical_to_number (min(DECODE (PIV.NAME ,’Withheld days’, EEV.SCREEN_ENTRY_VALUE,NULL))) ,fnd_number.canonical_to_number (min(DECODE (PIV.NAME ,’SSP weeks’, EEV.SCREEN_ENTRY_VALUE,NULL))) ,ele.creator_id ,ele.effective_start_date ,ele.effective_end_date ,min (decode (piv.name, ’From’, piv.rowid, null)) row_id FROM PAY_ELEMENT_ENTRY_VALUES_F EEV , PAY_ELEMENT_ENTRIES_F ELE , PAY_INPUT_VALUES_F PIV , PAY_ELEMENT_TYPES_F ELT , PER_ASSIGNMENTS_F PAF Where where ele.creator_type = ’S’ and ele.element_entry_id = eev.element_entry_id and eev.input_value_id = piv.input_value_id and eev.effective_start_date between elt.effective_start_date and elt.effective_end_date and eev.effective_start_date between piv.effective_start_date and piv.effective_end_date and elt.element_name in (’SSP Corrections’, ’Statutory Sick Pay’) and paf.assignment_id = ele.assignment_id and eev.effective_start_date between paf.effective_start_date and paf.effective_end_date and exists (select 1 from pay_element_links_f pel Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–775 where elt.element_type_id = pel.element_type_id and pel.element_link_id = ele.element_link_id and eev.effective_start_date between pel.effective_start_date and pel.effective_end_date) group by decode (elt.element_name, ’Statutory Sick Pay’, ’N’, ’Y’), ele.assignment_id, paf.person_id, ele.element_entry_id, ele.effective_start_date, ele.effective_end_date, ele.creator_id, ele.element_link_id, ele.target_entry_id Column Descriptions Name Null? Type REVERSAL_ENTRY NULL VARCHAR2(1) ASSIGNMENT_ID NULL VARCHAR2(1) PERSON_ID NULL NUMBER ELEMENT_LINK_ID NULL NUMBER ELEMENT_ENTRY_ID NULL NUMBER TARGET_ENTRY_ID DATE_FROM NULL NUMBER NULL DATE DATE_TO NULL DATE AMOUNT NULL NUMBER RATE NULL NUMBER QUALIFYING_DAYS NULL NUMBER SSP_DAYS_DUE NULL NUMBER WITHHELD_DAYS NULL NUMBER SSP_WEEKS NULL NUMBER PIW_ID NULL NUMBER EFFECTIVE_START_DATE NULL DATE EFFECTIVE_END_DATE NULL DATE ROW_ID NULL ROWID Description Flag indicating whether or not this is an entry which corrects another one. Foreign key to PER_ALL_ASSIGNMENTS_F. Foreign key to PER_ALL_PEOPLE_F. Foreign key to PAY_ELEMENT_LINKS_F. Primary key from PAY_ELEMENT_ENTRIES_F. Refer to base table. Start of period covered by this entry. End of period covered by this entry. Monetary entitlement to SSP during the covered period. SSP rate in force during the covered period. The total number of SSP qualifying days during the covered period. The number of SSP qualifying days due, less any Waiting Days, within the covered period. The total number of days within the covered period that are subject to a stoppage of entitlement. The fraction of an SSP week that the covered period constitutes. Foreign key to PER_ABSENCE_ATTENDANCES. Derived from PAY_ELEMENT_ENTRIES_F.CREATORT YPE. Element entry effective start date. Element entry effective end date. Internal row id. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–776 Oracle HRMS Technical Reference Manual SSP_STOPPAGES Stoppages of entitlement to a given element, for a specified period and reason. These stoppages will be used to amend the element entries which would be created for the element so that no payment may be made for the stopped period. For example, Statutory Sick Pay may be withheld from the date the recipient enters legal custody. Foreign Keys Primary Key Table PER_ABSENCE_ATTENDANCES SSP_MATERNITIES SSP_WITHHOLDING_REASONS QuickCodes Columns Column OVERRIDE_STOPPAGE USER_ENTERED Primary Key Column ABSENCE_ATTENDANCE_ID MATERNITY_ID REASON_ID QuickCodes Type QuickCodes Table YES_NO N Y YES_NO N Y FND_COMMON_LOOKUPS No Yes FND_COMMON_LOOKUPS No Yes Column Descriptions Name STOPPAGE_ID (PK) OBJECT_VERSION_NUMBER Null? Type NOT NULL NUMBER(9) NULL NUMBER(9) ABSENCE_ATTENDANCE_ID NULL NUMBER(9) MATERNITY_ID NULL NUMBER(9) REASON_ID NOT NULL NUMBER(9) USER_ENTERED NOT NULL VARCHAR2(30) OVERRIDE_STOPPAGE NOT NULL VARCHAR2(30) EMPLOYEE_NOTIFIED NOT NULL VARCHAR2(30) WITHHOLD_FROM NOT NULL DATE WITHHOLD_TO NULL DATE CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN LAST_UPDATE_DATE LAST_UPDATED_BY NULL NULL NULL NULL NULL Indexes Index Name SSP_STOPPAGES_FK1 Foreign Key Column ABSENCE_ATTENDANCE_ID MATERNITY_ID REASON_ID DATE NUMBER(15) NUMBER(15) DATE NUMBER(15) Index Type NOT UNIQUE Sequence 2 Description System–generated primary key. Version number of the row. Increments by one with each update. Foreign key to PER_ABSENCE_ATTENDANCES. This column and maternity_id are mutually exclusive. Foreign key to SSP_MATERNITIES. This column and absence_attendance_id are mutually exclusive. Foreign key to SSP_WITHHOLDING_REASONS. Was this stoppage entered by the user or by the system? Are stoppages for the same reason as this one to be ignored by the system? Has the employee been notified of this stoppage? Date from which payment is to be withheld. Date to which payment is to be withheld. Standard AOL who column. Standard AOL who column. Standard AOL who column. Standard AOL who column. Standard AOL who column. Column Name MATERNITY_ID Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–777 SSP_STOPPAGES_FK2 SSP_STOPPAGES_FK3 SSP_STOPPAGES_PK NOT UNIQUE NOT UNIQUE UNIQUE Sequences Sequence 2 2 2 REASON_ID ABSENCE_ATTENDANCE_ID STOPPAGE_ID Derived Column SSP_STOPPAGES_S STOPPAGE_ID Database Triggers Trigger Trigger Trigger Trigger Name Time Level Event : : : : SSP_STP_T1 AFTER ROW INSERT, UPDATE Recalculate SSP/SMP. The row triggers populate a new.user_entered = ’Y’ or (new.override_stoppage != old.override_stoppage) temporary table with the maternity IDs and absence IDs of rows which would be affected by the change to the row. The statement trigger calls a routine to recalculate SSP/SMP for each of those affected rows and then deletes the temporary table data. This could all have been done within the row trigger but for the mutating table restriction which prevents us from reading the table we are updating. Populating a temporary table and then using a statement trigger works around that restriction. Trigger Trigger Trigger Trigger Name Time Level Event : : : : SSP_STP_T2 AFTER ROW DELETE Recalculate SSP/SMP. The row triggers populate a old.user_entered = ’Y’ temporary table with the maternity IDs and absence IDs of rows which would be affected by the change to the row. The statement trigger calls a routine to recalculate SSP/SMP for each of those affected rows and then deletes the temporary table data. This could all have been done within the row trigger but for the mutating table restriction which prevents us from reading the table we are updating. Populating a temporary table and then using a statement trigger works around that restriction. Trigger Trigger Trigger Trigger Name Time Level Event : : : : SSP_STP_T3 AFTER STATEMENT INSERT, UPDATE, DELETE Recalculate SSP/SMP. The row triggers populate a temporary table with the maternity IDs and absence IDs of rows which would be affected by the change to the row. The statement trigger calls a routine to recalculate SSP/SMP for each of those affected rows and then deletes the temporary table data. This could all have been done within the row trigger but for the mutating table restriction which prevents us from reading the table we are updating. Populating a temporary table and then using a statement trigger works around that restriction. Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–778 Oracle HRMS Technical Reference Manual SSP_TEMP_AFFECTED_ROWS This table is populated by database ROW triggers on various tables concerned with SSP. The row will contain either a PIW_id or a maternity_id of a PIW/maternity that will be affected by the triggering change. The table is read by the STATEMENT level trigger on those same tables, and the ’locked’ column is set to ’Y’ while the SSP/SMP is recalculated for that row. This is because the statement level triggers which cause it to be read may be fired recursively. Thus, we can ensure that we only read rows which have not been read by a higher level triggering statement. The only reason for this table is that we cannot directly call the recalculation processes directly from database row triggers because of the ’mutating table restriction’ (see Oracle Application Developers’ Guide). Note that this table is for temporary data ONLY and should never have committed data in it. After the recalculation processes have completed, the rows are deleted. Column Descriptions Name Null? Type MATERNITY_ID NULL NUMBER PIW_ID NULL NUMBER LOCKED NULL VARCHAR2(30) P_DELETING NULL VARCHAR2(1) Description Foreign key to SSP_MATERNITIES. Foreign key to PER_ABSENCE_ATTENDANCES (ABSENCE_ATTENDANCE_ID). Indicates that this row has been selected for processing. Indicates whether the database mode is delete or not Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–779 SSP_WITHHOLDING_REASONS Reasons for withholding payment of a specified element. Foreign Keys Primary Key Table PAY_ELEMENT_TYPES_F QuickCodes Columns Column WITHHOLD_TEMPORARILY Primary Key Column Foreign Key Column ELEMENT_TYPE_ID ELEMENT_TYPE_ID QuickCodes Type QuickCodes Table YES_NO N Y FND_COMMON_LOOKUPS No Yes Column Descriptions Name Null? Type Description REASON_ID (PK) OBJECT_VERSION_NUMBER NOT NULL NUMBER(9) NULL NUMBER(9) REASON NOT NULL EXPLANATION NULL WITHHOLD_TEMPORARILY NOT NULL BUSINESS_GROUP_ID NULL LEGISLATION_CODE NULL ELEMENT_TYPE_ID NOT NULL CREATION_DATE CREATED_BY LAST_UPDATE_LOGIN LAST_UPDATE_DATE LAST_UPDATED_BY NULL NULL NULL NULL NULL Indexes Index Name SSP_WITHHOLDING_REASONS_FK1 SSP_WITHHOLDING_REASONS_UK1 Index Type Sequence NOT UNIQUE UNIQUE 2 8 10 12 14 2 SSP_WITHOLDING_REASONS_PK Sequences Sequence System–generated primary key. Version number of the row. Increments by one with each update. VARCHAR2(30) Short description of the withholding reason. VARCHAR2(2000) Full explanation of the withholding reason. VARCHAR2(30) Can this withholding reason be used for temporarily withholding payment? NUMBER(15) Foreign key to HR_ORGANIZATION_UNITS (ORGANIZATION_ID). VARCHAR2(30) Legislation to which this data belongs. NUMBER(9) Foreign key to PAY_ELEMENT_TYPES_F. DATE Standard AOL who columns. NUMBER(15) Standard AOL who columns. NUMBER(15) Standard AOL who columns. DATE Standard AOL who columns. NUMBER(15) Standard AOL who columns. UNIQUE Column Name ELEMENT_TYPE_ID REASON ELEMENT_TYPE_ID BUSINESS_GROUP_ID LEGISLATION_CODE REASON_ID Derived Column SSP_WITHHOLDING_REASONS_S REASON_ID Database Triggers Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–780 Oracle HRMS Technical Reference Manual Trigger Trigger Trigger Trigger Name Time Level Event : : : : SSP_WITHHOLDING_REASONS_OVN BEFORE ROW INSERT, UPDATE This trigger maintains the object_version_number column when a record is modified via an interface that does not support the object_version_number explicitly. This ensures the object_version_number is maintained consistently. Oracle Proprietary, Confidential Information––Use Restricted by Contract Detailed Design 3–781 Oracle Proprietary, Confidential Information––Use Restricted by Contract 3–782 Oracle HRMS Technical Reference Manual Index A Application Building Block, 1 – 8 C Column descriptions, 3–4 Columns, Who, 3–4 Concurrent Program List, 2–72 See also Concurrent Program Definitions country–specific localizations, 3–6 D Database Diagram, 1 – 8 Summary Database Diagram, 1 – 8 Database Diagrams Absences, 2–10 Assignment Set Criteria, 2–11 Career, 2–12 Contracts, 2–12 Core Payroll, 2–14 Costing, 2–15 DateTrack, 2–16 Element Templates, 2–18 Elements, 2–17 Employee, 2–19 FastFormulas, 2–20 Grades, 2–21 Oracle Government Human Resources Summary Database Diagram, 2–31 Oracle SSP/SMP Summary Database Diagram, 2–32 Organization, 2–22 Payments, 2–24 Payroll Process Actions, 2–23 Recruitment, 2–25 Taskflow, 2–26 US Geocodes, 2–27 US State Tax Information, 2–28 US Wage Attachments, 2–29 US Workers Compensation, 2–30 database diagrams conventions, 2–6 summary, 2–5 Database triggers, 3–6 F Foreign keys, 3–3 Form, 1 – 9 Form List, 2–62 See also Form Definitions G GLOBAL_ATTRIBUTE columns, 3–6 I Indexes, 3–6 important note about, 3–6 Index – 1 L Lookup types. See QuickCodes M Module List, 2–62 See also Module Definitions Modules, 1 – 8 O Oracle8 sequences. See Sequences P Public Table List, 2–33 Q QuickCodes, 1 – 8 Columns that contain, 3–3 R Relationship, 1 – 8 Report List, 2–68 See also Report Definitions S Sequences, 3–6 summary database diagram. See database diagrams T Table and View Definitions BEN_BENEFICIARIES_F, 3–8 BEN_BENEFIT_CLASSIFICATIONS, 3–9 BEN_BENEFIT_CONTRIBUTIONS_F, 3–11 Index – 2 Oracle HRMS Technical Reference Manual BEN_COVERED_DEPENDENTS_F, 3–13 BEN_VALID_DEPENDENT_TYPES, 3–14 DT_COLUMN_PROMPTS, 3–15 DT_COLUMN_PROMPTS_TL, 3–16 DT_DATE_PROMPTS, 3–17 DT_DATE_PROMPTS_TL, 3–18 DT_TITLE_PROMPTS, 3–19 DT_TITLE_PROMPTS_TL, 3–20 FF_ARCHIVE_ITEM_CONTEXTS, 3–22 FF_ARCHIVE_ITEMS, 3–21 FF_COMPILED_INFO_F, 3–23 FF_CONTEXTS, 3–24 FF_DATABASE_ITEMS, 3–26 FF_FDI_USAGES_F, 3–28 FF_FORMULA_TYPES, 3–31 FF_FORMULAS_F, 3–29 FF_FTYPE_CONTEXT_USAGES, 3–32 FF_FUNCTION_CONTEXT_USAGES, 3–35 FF_FUNCTION_PARAMETERS, 3–36 FF_FUNCTIONS, 3–33 FF_GLOBALS_F, 3–37 FF_LOOKUPS, 3–39 FF_QP_REPORTS, 3–40 FF_ROUTE_CONTEXT_USAGES, 3–42 FF_ROUTE_PARAMETER_VALUES, 3–45 FF_ROUTE_PARAMETERS, 3–43 FF_ROUTES, 3–41 FF_USER_ENTITIES, 3–46 GHR_BREAKDOWN_CRITERIA, 3–48 GHR_BREAKDOWN_RESULTS, 3–49 GHR_COMPLAINT_ACTIONS, 3–54 GHR_COMPLAINT_BASES, 3–55 GHR_COMPLAINT_COSTS, 3–56 GHR_COMPLAINT_ISSUES, 3–57 GHR_COMPLAINT_PEOPLE, 3–59 GHR_COMPLAINTS, 3–50 GHR_CPDF_TEMP, 3–60 GHR_DUAL_ACTIONS, 3–62 GHR_DUAL_PROC_METHODS, 3–63 GHR_DUTY_STATIONS_F, 3–64 GHR_EVENT_HISTORY, 3–66 GHR_EVENTS, 3–65 GHR_FAMILIES, 3–67 GHR_GROUPBOX_USERS, 3–69 GHR_GROUPBOXES, 3–68 GHR_INTERFACE, 3–70 GHR_LOCALITY_PAY_AREAS_F, 3–76 GHR_MASS_ACTIONS_PREVIEW, 3–77 GHR_MASS_AWARD_CRITERIA_COLS, 3–81 GHR_MASS_AWARD_CRITERIA_VALS, 3–82 GHR_MASS_AWARDS, 3–80 GHR_MASS_REALIGNMENT, 3–83 GHR_MASS_SALARIES, 3–85 GHR_MASS_SALARY_CRITERIA, 3–86 GHR_MASS_TRANSFER_CRITERIA, 3–88 GHR_MASS_TRANSFERS, 3–87 GHR_NATURE_OF_ACTIONS, 3–89 GHR_NOA_FAM_PROC_METHODS, 3–93 GHR_NOA_FAMILIES, 3–92 GHR_NOAC_LAS, 3–90 GHR_NOAC_REMARKS, 3–91 GHR_PA_DATA_FIELDS, 3–97 GHR_PA_HISTORY, 3–98 GHR_PA_REMARKS, 3–106 GHR_PA_REQUEST_EI_SHADOW, 3–114 GHR_PA_REQUEST_EXTRA_INFO, 3–116 GHR_PA_REQUEST_INFO_TYPES, 3–119 GHR_PA_REQUEST_SHADOW, 3–120 GHR_PA_REQUESTS, 3–107 GHR_PA_ROUTING_HISTORY, 3–122 GHR_PAY_PLAN_WAITING_PERIODS, 3–96 GHR_PAY_PLANS, 3–95 GHR_PAYROLL, 3–94 GHR_PD_CLASSIFICATIONS, 3–124 GHR_PD_ROUTING_HISTORY, 3–125 GHR_POIS, 3–127 GHR_POSITION_DESCRIPTIONS, 3–128 GHR_PREMIUM_PAY_INDICATORS, 3–130 GHR_PROCESS_LOG, 3–131 GHR_REMARKS, 3–132 GHR_RESTRICTED_PROC_METHODS, 3–133 GHR_RIF_CRITERIA, 3–134 GHR_RIF_REGISTERS, 3–135 GHR_ROUTING_GROUPS, 3–137 GHR_ROUTING_LIST_MEMBERS, 3–139 GHR_ROUTING_LISTS, 3–138 GHR_S_FND_COMMON_LOOKUP_TYPES, 3–141 GHR_S_FND_COMMON_LOOKUPS, 3–140 HR_ALL_ORGANIZATION_UNITS, 3–142 HR_ALL_ORGANIZATION_UNITS_TL, 3–144 HR_ALL_POSITIONS_F, 3–145 HR_API_BATCH_MESSAGE_LINES, 3–150 HR_API_HOOK_CALLS, 3–153 HR_API_HOOKS, 3–151 HR_API_MODULES, 3–155 HR_API_TRANSACTION_STEPS, 3–157 HR_API_TRANSACTION_VALUES, 3–158 HR_API_TRANSACTIONS, 3–156 HR_API_USER_HOOK_REPORTS, 3–159 HR_APPLICATION_OWNERSHIPS, 3–160 HR_ASSIGNMENT_SET_AMENDMENTS, 3–162 HR_ASSIGNMENT_SET_CRITERIA, 3–163 HR_ASSIGNMENT_SETS, 3–161 HR_AUDIT_COLUMNS, 3–166 HR_AUDITS, 3–165 HR_CALENDAR_USAGES, 3–168 HR_CALENDARS, 3–167 HR_COMMENTS, 3–170 HR_EXCEPTION_USAGES, 3–171 HR_INCOMPATIBILITY_RULES, 3–172 HR_JP_PARAMETERS, 3–173 HR_LEGAL_ENTITIES, 3–174 HR_LEGISLATION_INSTALLATIONS, 3–175 HR_LEGISLATION_SUBGROUPS, 3–176 HR_LOCATION_EXTRA_INFO, 3–181 HR_LOCATION_INFO_TYPES, 3–184 HR_LOCATIONS_ALL, 3–177 HR_LOCATIONS_ALL_TL, 3–180 HR_NAV_UNIT_GLOBAL_USAGES, 3–190 HR_NAVIGATION_CONTEXT_RULES, 3–185 HR_NAVIGATION_NODE_USAGES, 3–187 HR_NAVIGATION_NODES, 3–186 HR_NAVIGATION_PATHS, 3–188 HR_NAVIGATION_UNITS, 3–189 HR_OPERATING_UNITS, 3–191 HR_ORG_INFO_TYPES_BY_CLASS, 3–196 HR_ORG_INFORMATION_TYPES, 3–195 HR_ORGANIZATION_INFORMATION, 3–192 HR_PATTERN_BITS, 3–198 HR_PATTERN_CONSTRUCTIONS, 3–199 Index – 3 HR_PATTERN_EXCEPTIONS, 3–201 HR_PATTERN_PURPOSE_USAGES, 3–204 HR_PATTERN_PURPOSES, 3–203 HR_PATTERNS, 3–197 HR_POSITIONS_F, 3–206 HR_PUMP_BATCH_EXCEPTIONS, 3–212 HR_PUMP_BATCH_HEADERS, 3–213 HR_PUMP_BATCH_LINE_USER_KEYS, 3–219 HR_PUMP_BATCH_LINES, 3–214 HR_PUMP_DEFAULT_EXCEPTIONS, 3–220 HR_PUMP_MAPPING_PACKAGES, 3–221 HR_PUMP_MODULE_PARAMETERS, 3–222 HR_PUMP_RANGES, 3–223 HR_PUMP_REQUESTS, 3–224 HR_QUEST_ANSWER_VALUES, 3–227 HR_QUEST_ANSWERS, 3–226 HR_QUEST_FIELDS, 3–228 HR_QUESTIONNAIRES, 3–225 HR_REPORT_LOOKUPS, 3–237 HR_SOFT_CODING_KEYFLEX, 3–229 HR_STU_EXCEPTIONS, 3–231 HR_STU_HISTORY, 3–232 HR_SUMMARY, 3–233 HR_TIPS, 3–234 HR_WORKFLOWS, 3–235 HR_WORKING_PERSON_LISTS, 3–236 HRU_SALARY_PROPOSALS, 3–238 PAY_ACCRUAL_BANDS, 3–245 PAY_ACCRUAL_PLANS, 3–246 PAY_ACTION_CLASSIFICATIONS, 3–248 PAY_ACTION_CONTEXTS, 3–249 PAY_ACTION_INTERLOCKS, 3–250 PAY_ACTION_PARAMETERS, 3–251 PAY_ALL_PAYROLLS_F, 3–252 PAY_ASS_STATUS_TYPES_PLUS_STD, 3–260 PAY_ASSIGNMENT_ACTIONS, 3–256 PAY_ASSIGNMENT_LATEST_BALANCES, 3–258 PAY_ASSIGNMENT_LINK_USAGES_F, 3–259 PAY_BACKPAY_RULES, 3–261 PAY_BACKPAY_SETS, 3–262 PAY_BALANCE_BATCH_HEADERS, 3–263 Index – 4 Oracle HRMS Technical Reference Manual PAY_BALANCE_BATCH_LINES, 3–264 PAY_BALANCE_CLASSIFICATIONS, 3–266 PAY_BALANCE_CONTEXT_VALUES, 3–267 PAY_BALANCE_DIMENSIONS, 3–268 PAY_BALANCE_FEEDS_F, 3–270 PAY_BALANCE_SETS, 3–272 PAY_BALANCE_TYPES, 3–273 PAY_BALANCE_TYPES_TL, 3–275 PAY_BATCH_CONTROL_TOTALS, 3–276 PAY_BATCH_HEADERS, 3–277 PAY_BATCH_LINES, 3–279 PAY_CA_EMP_FED_TAX_INFO_F, 3–284 PAY_CA_EMP_PROV_TAX_INFO_F, 3–286 PAY_CA_FILE_CREATION_NUMBERS, 3–288 PAY_CA_LEGISLATION_INFO, 3–289 PAY_CALENDARS, 3–282 PAY_CE_RECONCILED_PAYMENTS, 3–290 PAY_COIN_ANAL_ELEMENTS, 3–291 PAY_CONSOLIDATION_SETS, 3–292 PAY_COST_ALLOCATION_KEYFLEX, 3–296 PAY_COST_ALLOCATIONS_F, 3–295 PAY_COSTS, 3–293 PAY_CUSTOMIZED_RESTRICTIONS, 3–298 PAY_DEFINED_BALANCES, 3–299 PAY_ELE_CLASSIFICATION_RULES, 3–325 PAY_ELE_PAYROLL_FREQ_RULES, 3–326 PAY_ELEMENT_CLASSIFICATIONS, 3–301 PAY_ELEMENT_CLASSIFICATIONS_TL, 3–303 PAY_ELEMENT_ENTRIES_F, 3–304 PAY_ELEMENT_ENTRY_VALUES_F, 3–308 PAY_ELEMENT_LINKS_F, 3–309 PAY_ELEMENT_SET_MEMBERS, 3–313 PAY_ELEMENT_SETS, 3–312 PAY_ELEMENT_TEMPLATES, 3–315 PAY_ELEMENT_TYPE_RULES, 3–324 PAY_ELEMENT_TYPES_F, 3–318 PAY_ELEMENT_TYPES_F_TL, 3–323 PAY_EXTERNAL_ACCOUNTS, 3–327 PAY_FORMULA_RESULT_RULES_F, 3–329 PAY_FREQ_RULE_PERIODS, 3–331 PAY_GB_SOY_OUTPUTS, 3–332 PAY_GB_TAX_CODE_INTERFACE, 3–333 PAY_GB_YEAR_END_ASSIGNMENTS, 3–334 PAY_GB_YEAR_END_PAYROLLS, 3–337 PAY_GB_YEAR_END_VALUES, 3–338 PAY_GL_INTERFACE, 3–339 PAY_GRADE_RULES_F, 3–340 PAY_INPUT_VALUES_F, 3–342 PAY_INPUT_VALUES_F_TL, 3–344 PAY_ITERATIVE_RULES_F, 3–345 PAY_JOB_WC_CODE_USAGES, 3–346 PAY_JP_PRE_TAX, 3–347 PAY_JP_SWOT_NUMBERS, 3–349 PAY_LEGISLATION_RULES, 3–350 PAY_LINK_INPUT_VALUES_F, 3–352 PAY_MAGNETIC_BLOCKS, 3–354 PAY_MAGNETIC_RECORDS, 3–355 PAY_MESSAGE_LINES, 3–356 PAY_MONETARY_UNITS, 3–357 PAY_NET_CALCULATION_RULES, 3–358 PAY_ORG_PAY_METHOD_USAGES_F, 3–363 PAY_ORG_PAYMENT_METHODS_F, 3–359 PAY_ORG_PAYMENT_METHODS_F_TL, 3–362 PAY_PATCH_STATUS, 3–364 PAY_PAYMENT_TYPES, 3–365 PAY_PAYMENT_TYPES_TL, 3–367 PAY_PAYROLL_ACTIONS, 3–372 PAY_PAYROLL_GL_FLEX_MAPS, 3–376 PAY_PAYROLL_LIST, 3–377 PAY_PAYROLLS_F, 3–368 PAY_PEOPLE_GROUPS, 3–378 PAY_PERSON_LATEST_BALANCES, 3–382 PAY_PERSONAL_PAYMENT_METHODS_F, 3–380 PAY_POPULATION_RANGES, 3–383 PAY_PRE_PAYMENTS, 3–384 PAY_QUICKPAY_INCLUSIONS, 3–385 PAY_RATES, 3–386 PAY_REPORT_FORMAT_MAPPINGS_F, 3–388 PAY_RESTRICTION_PARAMETERS, 3–389 PAY_RESTRICTION_VALUES, 3–390 PAY_ROUTE_TO_DESCR_FLEXS, 3–391 PAY_RUN_RESULT_VALUES, 3–394 PAY_RUN_RESULTS, 3–392 PAY_SECURITY_PAYROLLS, 3–395 PAY_SHADOW_BALANCE_CLASSI, 3–396 PAY_SHADOW_BALANCE_FEEDS, 3–397 PAY_SHADOW_BALANCE_TYPES, 3–398 PAY_SHADOW_DEFINED_BALANCES, 3–400 PAY_SHADOW_ELEMENT_TYPES, 3–401 PAY_SHADOW_FORMULA_RULES, 3–405 PAY_SHADOW_FORMULAS, 3–404 PAY_SHADOW_INPUT_VALUES, 3–406 PAY_SHADOW_SUB_CLASSI_RULES, 3–408 PAY_STATE_RULES, 3–409 PAY_STATUS_PROCESSING_RULES_F, 3–410 PAY_SUB_CLASSIFICATION_RULES_F, 3–412 PAY_TAXABILITY_RULES, 3–413 PAY_TAXABILITY_RULES_DATES, 3–415 PAY_TEMP_BALANCE_ADJUSTMENTS, 3–419 PAY_TEMPLATE_CORE_OBJECTS, 3–417 PAY_TEMPLATE_EXCLUSION_RULES, 3–418 PAY_US_ASG_REPORTING, 3–425 PAY_US_CITY_GEOCODES, 3–426 PAY_US_CITY_NAMES, 3–427 PAY_US_CITY_SCHOOL_DSTS, 3–428 PAY_US_CITY_TAX_INFO_F, 3–429 PAY_US_CONTRIBUTION_HISTORY, 3–431 PAY_US_COUNTIES, 3–433 PAY_US_COUNTY_SCHOOL_DSTS, 3–434 PAY_US_COUNTY_TAX_INFO_F, 3–435 PAY_US_EMP_CITY_TAX_RULES_F, 3–437 PAY_US_EMP_COUNTY_TAX_RULES_F, 3–439 PAY_US_EMP_FED_TAX_RULES_F, 3–441 PAY_US_EMP_STATE_TAX_RULES_F, 3–443 PAY_US_FEDERAL_TAX_INFO_F, 3–445 PAY_US_GARN_EXEMPTION_RULES_F, 3–448 PAY_US_GARN_FEE_RULES_F, 3–450 PAY_US_GARN_LIMIT_RULES_F, 3–452 PAY_US_GEO_UPDATE, 3–453 PAY_US_MODIFIED_GEOCODES, 3–454 PAY_US_STATE_TAX_INFO_F, 3–456 PAY_US_STATES, 3–455 Index – 5 PAY_US_TAX_BALANCES, 3–459 PAY_US_TAX_REPORT_BALANCES, 3–460 PAY_US_TAX_REPORT_DIMENSIONS, 3–461 PAY_US_TAX_TYPES, 3–462 PAY_US_ZIP_CODES, 3–464 PAY_USER_COLUMN_INSTANCES_F, 3–421 PAY_USER_COLUMNS, 3–420 PAY_USER_ROWS_F, 3–422 PAY_USER_TABLES, 3–423 PAY_WC_FUNDS, 3–465 PAY_WC_RATES, 3–466 PAY_WC_STATE_SURCHARGES, 3–467 PAY_WCI_ACCOUNTS, 3–468 PAY_WCI_OCCUPATIONS, 3–469 PAY_WCI_RATES, 3–470 PER_ABS_ATTENDANCE_REASONS, 3–479 PER_ABSENCE_ATTENDANCE_TYPES, 3–477 PER_ABSENCE_ATTENDANCES, 3–473 PER_ADDRESSES, 3–480 PER_ALL_ASSIGNMENTS_F, 3–483 PER_ALL_ORGANIZATION_UNITS, 3–488 PER_ALL_PEOPLE_F, 3–490 PER_ALL_POSITIONS, 3–496 PER_ALL_VACANCIES, 3–499 PER_ANALYSIS_CRITERIA, 3–501 PER_APPLICATIONS, 3–503 PER_APPRAISAL_TEMPLATES, 3–507 PER_APPRAISALS, 3–505 PER_ASS_STATUS_TYPE_AMENDS, 3–530 PER_ASS_STATUS_TYPE_AMENDS_TL, 3–532 PER_ASSESSMENT_GROUPS, 3–511 PER_ASSESSMENT_TYPES, 3–512 PER_ASSESSMENTS, 3–509 PER_ASSIGN_PROPOSAL_ANSWERS, 3–529 PER_ASSIGNMENT_BUDGET_VALUES_F, 3–519 PER_ASSIGNMENT_EXTRA_INFO, 3–521 PER_ASSIGNMENT_INFO_TYPES, 3–524 PER_ASSIGNMENT_INFO_TYPES_TL, 3–525 Index – 6 Oracle HRMS Technical Reference Manual PER_ASSIGNMENT_STATUS_TYPES, 3–526 PER_ASSIGNMENT_STATUS_TYPES_TL, 3–528 PER_ASSIGNMENTS_F, 3–515 PER_BOOKINGS, 3–533 PER_BUDGET_ELEMENTS, 3–537 PER_BUDGET_VALUES, 3–538 PER_BUDGET_VERSIONS, 3–539 PER_BUDGETS, 3–535 PER_BUSINESS_GROUPS, 3–541 PER_CAGR_GRADE_STRUCTURES, 3–545 PER_CAGR_GRADES, 3–543 PER_CAGR_GRADES_DEF, 3–544 PER_CAREER_PATH_ELEMENTS, 3–549 PER_CAREER_PATHS, 3–547 PER_CHECKLIST_ITEMS, 3–550 PER_COBRA_COV_ENROLLMENTS, 3–557 PER_COBRA_COVERAGE_BENEFITS_F, 3–552 PER_COBRA_COVERAGE_PERIODS, 3–554 PER_COBRA_COVERAGE_STATUSES, 3–555 PER_COBRA_DEPENDENTS_F, 3–559 PER_COBRA_QFYING_EVENTS_F, 3–561 PER_COLLECTIVE_AGREEMENTS, 3–562 PER_COMPETENCE_ELEMENTS, 3–567 PER_COMPETENCES, 3–565 PER_CONTACT_RELATIONSHIPS, 3–571 PER_CONTRACTS_F, 3–574 PER_DEFAULT_BUDGET_VALUES, 3–577 PER_DEPLOYMENT_FACTORS, 3–578 PER_EMPLOYEES_CURRENT_X, 3–581 PER_EMPLOYEES_X, 3–584 PER_ESTABLISHMENT_ATTENDANCES, 3–588 PER_ESTABLISHMENTS, 3–587 PER_EVENTS, 3–590 PER_FORM_FUNCTIONS, 3–592 PER_GENERIC_REPORT_OUTPUT, 3–593 PER_GRADE_DEFINITIONS, 3–596 PER_GRADE_SPINES_F, 3–598 PER_GRADES, 3–594 PER_HTML_TOOLKIT_REC_TYPES, 3–599 PER_IMAGES, 3–600 PER_INFO_TYPE_SECURITY, 3–601 PER_JOB_DEFINITIONS, 3–605 PER_JOB_EVALUATIONS, 3–607 PER_JOB_EXTRA_INFO, 3–609 PER_JOB_INFO_TYPES, 3–611 PER_JOB_REQUIREMENTS, 3–612 PER_JOBS, 3–602 PER_JP_ADDRESS_LOOKUPS, 3–614 PER_JP_BANK_LOOKUPS, 3–615 PER_JP_POSTAL_CODES, 3–616 PER_JP_SCHOOL_LOOKUPS, 3–617 PER_LETTER_GEN_STATUSES, 3–618 PER_LETTER_REQUEST_LINES, 3–621 PER_LETTER_REQUESTS, 3–619 PER_LETTER_TYPES, 3–623 PER_MASS_MOVES, 3–625 PER_MM_ASSIGNMENTS, 3–626 PER_MM_JOB_REQUIREMENTS, 3–627 PER_MM_POSITIONS, 3–629 PER_MM_VALID_GRADES, 3–631 PER_NUMBER_GENERATION_CONTROL S, 3–632 PER_OBJECTIVES, 3–633 PER_ORG_STRUCTURE_ELEMENTS, 3–640 PER_ORG_STRUCTURE_VERSIONS, 3–642 PER_ORGANIZATION_LIST, 3–635 PER_ORGANIZATION_STRUCTURES, 3–636 PER_ORGANIZATION_UNITS, 3–638 PER_PARENT_SPINES, 3–643 PER_PARTICIPANTS, 3–645 PER_PAY_BASES, 3–647 PER_PAY_PROPOSAL_COMPONENTS, 3–471 PER_PAY_PROPOSALS, 3–649 PER_PEOPLE_EXTRA_INFO, 3–652 PER_PEOPLE_F, 3–655 PER_PEOPLE_INFO_TYPES, 3–661 PER_PERFORMANCE_RATINGS, 3–662 PER_PERFORMANCE_REVIEWS, 3–664 PER_PERIODS_OF_SERVICE, 3–666 PER_PERSON_ANALYSES, 3–670 PER_PERSON_LIST, 3–672 PER_PERSON_LIST_CHANGES, 3–673 PER_PERSON_TYPE_USAGES_F, 3–677 PER_PERSON_TYPES, 3–674 PER_PERSON_TYPES_TL, 3–676 PER_PHONES, 3–679 PER_POS_STRUCTURE_ELEMENTS, 3–693 PER_POS_STRUCTURE_VERSIONS, 3–694 PER_POSITION_DEFINITIONS, 3–684 PER_POSITION_EXTRA_INFO, 3–686 PER_POSITION_INFO_TYPES, 3–689 PER_POSITION_LIST, 3–690 PER_POSITION_STRUCTURES, 3–691 PER_POSITIONS, 3–681 PER_PROPOSAL_CATEGORY_MEMBERS, 3–695 PER_PROPOSAL_CATEGORY_TYPES, 3–696 PER_PROPOSAL_OFFER_PARAGRAPHS, 3–697 PER_PROPOSAL_QUESTION_MEMBERS, 3–699 PER_PROPOSAL_QUESTION_TYPES, 3–701 PER_PROPOSAL_QUESTIONS_ADV, 3–698 PER_PROPOSAL_TEMPLATES, 3–703 PER_QUALIFICATION_TYPES, 3–706 PER_QUALIFICATIONS, 3–704 PER_QUICKPAINT_INVOCATIONS, 3–707 PER_QUICKPAINT_RESULT_TEXT, 3–708 PER_RATING_LEVELS, 3–709 PER_RATING_SCALES, 3–711 PER_RECRUITMENT_ACTIVITIES, 3–713 PER_RECRUITMENT_ACTIVITY_FOR, 3–715 PER_REQUISITIONS, 3–716 PER_SALARY_SURVEY_LINES, 3–720 PER_SALARY_SURVEY_MAPPINGS, 3–723 PER_SALARY_SURVEYS, 3–718 PER_SCHED_COBRA_PAYMENTS, 3–725 PER_SEC_PROFILE_ASSIGNMENTS, 3–732 PER_SECONDARY_ASS_STATUSES, 3–727 PER_SECURITY_PROFILES, 3–729 PER_SHARED_TYPES, 3–733 PER_SHARED_TYPES_TL, 3–735 PER_SPECIAL_INFO_TYPE_USAGES, 3–738 PER_SPECIAL_INFO_TYPES, 3–736 PER_SPINAL_POINT_PLACEMENTS_F, 3–740 PER_SPINAL_POINT_STEPS_F, 3–742 PER_SPINAL_POINTS, 3–739 PER_STANDARD_HOLIDAYS, 3–743 PER_STARTUP_PERSON_TYPES_TL, 3–744 Index – 7 PER_STD_HOLIDAY_ABSENCES, 3–745 PER_SUBJECTS_TAKEN, 3–747 PER_SUCCESSION_PLANNING, 3–749 PER_TIME_PERIOD_RULES, 3–754 PER_TIME_PERIOD_SETS, 3–755 PER_TIME_PERIOD_TYPES, 3–757 PER_TIME_PERIODS, 3–751 PER_US_INVAL_ADDRESSES, 3–758 PER_US_INVAL_LOCATIONS, 3–759 PER_VACANCIES, 3–760 PER_VALID_GRADES, 3–763 SSP_EARNINGS_CALCULATIONS, 3–765 SSP_MATERNITIES, 3–767 SSP_MEDICALS, 3–770 SSP_SMP_ENTRIES_V, 3–773 SSP_SSP_ENTRIES_V, 3–775 SSP_STOPPAGES, 3–777 SSP_TEMP_AFFECTED_ROWS, 3–779 SSP_WITHHOLDING_REASONS, 3–780 Index – 8 Oracle HRMS Technical Reference Manual Tables See also Table and View Definitions Column descriptions, 3–4 Foreign keys, 3–3 Indexes. See Indexes Primary Keys, 3–4 QuickCodes Columns, 3–3 Who columns, 3–4, 3–5 V View Definitions. See Table and View Definitions View List, 2–59, 2–60 Views See also Table and View Definitions; View List Derivation, 3–6 Reader’s Comment Form Oracle HRMS Technical Reference Manual A62925–01 Oracle Corporation welcomes your comments and suggestions on the quality and usefulness of this publication. Your input is an important part of the information we use for revision. • Did you find any errors? • Is the information clearly presented? • Do you need more information? If so, where? • Are the examples correct? Do you need more examples? • What features did you like most about this manual? What did you like least about it? If you find any errors or have any other suggestions for improvement, please indicate the topic, chapter, and page number below: Please send your comments to: Oracle Applications Documentation Manager Oracle Corporation 500 Oracle Parkway Redwood Shores, CA 94065 USA Phone: (650) 506–7000 Fax: (650) 506–7200 If you would like a reply, please give your name, address, and telephone number below: Thank you for helping us improve our documentation.