Professional Documents
Culture Documents
..........................................................................................
..........................................................................................
Release 11i
..........................................................................................
..........................................................................................
..........................................................................................
..........................................................................................
..........................................................................................
..........................................................................................
CAUTION!
..........................................................................................
..........................................................................................
..........................................................................................
..........................................................................................
..........................................................................................
..........................................................................................
Oracler Time
Management Technical
Reference Manual
RELEASE 11i
January 2000
CAUTION
T
Contents
Chapter 1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
How This Manual is Organized . . . . . . . . . . . . . . . . . . . . . . . .
How to Use This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
How Not To Use This Manual . . . . . . . . . . . . . . . . . . . . . . . . . .
About Oracle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Thank You . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
12
13
13
14
15
1 13
1 13
Chapter 2
HighLevel Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview of HighLevel Design . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary Database Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . .
Database Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
View Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Module List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary Database Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Database Diagramming Conventions . . . . . . . . . . . . . . . . . . .
Oracle Time Management Summary Database Diagram . . .
Database Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
How to Use These Database Diagrams . . . . . . . . . . . . . . . . . .
Diagram 1 OTM Related Assignment Definitions . . . . . . .
Diagram 2 Earning Policy . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Diagram 3 Holiday Calendar . . . . . . . . . . . . . . . . . . . . . . . . .
21
22
22
22
23
23
24
26
27
29
2 10
2 12
2 13
2 14
2 15
Chapter 3
2 16
2 17
2 18
2 19
2 20
2 21
2 22
2 25
2 25
2 25
2 26
Detailed Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview of Detailed Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table and View Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table and View Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Foreign Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Lookups Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Column Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Indexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Database Triggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
View Derivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
32
32
33
33
33
34
36
36
37
37
Index
CHAPTER
Introduction
11
Introduction
At Oracle, we design and build applications using Oracle Designer, our
systems design technology that provides a complete environment to
support developers through all stages of a systems life cycle. Because
we use a repositorybased design toolset, all the information regarding
the underlying structure and processing of our applications is available
to us online. Using Oracle Designer, we can present this information to
you in the form of a technical reference manual.
This Oracle Time Management Technical Reference Manual contains
detailed, uptodate information about the underlying structure of
Oracle Time Management. As we design and build new releases of
Oracle Time Management , we update our Oracle Designer repository
to reflect our enhancements. As a result, we can always provide you
with an Oracle Time Management 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
Time Management to improve performance.
About this Manual
This manual describes the Oracle Applications Release 11i data model,
as used by Oracle Time Management; 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 Time Management 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 Time Management. You can
also use OracleMetaLink which is accessible through Oracles Support
Web Center ( http://www.oracle.com/support/elec_sup ).
Audience
The Oracle Time Management 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 Time Management application. If you are not familiar
with the above products, we suggest that you attend one or more of the
training classes available through Oracle Education (see: Other
Information Sources: page 1 8).
13
Detailed Design
This section, Chapter 3, contains a detailed description of the Oracle
Time Management database design, including information about each
database table and view you might need for your custom reporting or
other data requirements.
15
should write data into only those tables we identify as interface tables.
If you write data into other noninterface tables, you risk violating
your data integrity since you might not fulfill all the data dependencies
in your Oracle Time Management application.
You are responsible for the support and upgrade of the logic within the
procedures that you write, which may be affected by changes between
releases of Oracle Applications.
Do not rely on upward compatibility of the data model
Oracle reserves the right to change the structure of Oracle Time
Management 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 Time Management 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.
17
users see, while the codes in your underlying programs remain the
same.
Form
A form is a module comprised of closely related windows that are used
together to perform a task. For example, the Enter Journals form in
Oracle General Ledger includes the Enter Journals window, the Batch
window, and the More Actions window among others. The Enter
Journals window is the main window, and from it, you can use buttons
to navigate to other windows in the form. The form name usually
corresponds to the main window in the form, and is frequently a
window you open directly from the Navigator.
19
1 11
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 onsite support to central support, our team of experienced
professionals provides the help and information you need to keep your
Oracle Time Management application working for you. This team
includes your Technical Representative, Account Manager, and Oracles
large staff of consultants and support specialists with expertise in your
business area, managing an Oracle server, and your hardware and
software environment.
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 EBusiness 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 worlds leading supplier of software for information
management, and the worlds 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 Time Management and this technical reference
manual!
We appreciate your comments and feedback. At the beginning of this
manual is a Readers Comment Form that you can use to explain what
you like or dislike about your Oracle Time Management application or
this technical reference manual. Mail your comments to the following
address or call us directly at (650) 5067000.
Oracle Applications Documentation Manager
Oracle Corporation
500 Oracle Parkway
Redwood Shores, California 94065
U.S.A.
Or, send electronic mail to appsdoc@us.oracle.com.
1 13
CHAPTER
HighLevel Design
T
21
Database Diagrams
The Database Diagrams section graphically represents all Oracle Time
Management applications tables and the relationships between them,
organized by building block.
Use this section to quickly learn what tables each Oracle Time
Management application building block uses, and how those tables
interrelate. Then, you can refer to the Table and View Definitions
Oracle Proprietary, Confidential InformationUse Restricted by Contract
22
Table Lists
The Table List sections list the Oracle Time Management applications
tables. Because a product might not include at least one table for each
type, this Technical Reference Manual might not include each of the
following sections.
Public Tables
Use the Public Table List section to quickly identify the tables you are
most interested in. Then, you can refer to the Table and View
Definitions sections of Chapter 3 for more detailed information about
those tables.
In addition, this manual may contain full documentation for one or
more of the following Application Object Library tables: FND_DUAL,
FND_CURRENCIES, and FND_COMMON_LOOKUPS.
Internal Tables
This section includes a list of private, internal tables used by Oracle
Time Management; we do not provide additional documentation for
these tables.
View Lists
The View List sections list the Oracle Time Management 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,
Oracle Proprietary, Confidential InformationUse Restricted by Contract
HighLevel Design
23
and the page in Chapter 3 that gives detailed information about the
public view.
Web Views
This section lists views that you may need to configure your
SelfService Web applications. The list includes a description of the
view, and the page in Chapter 3 that gives detailed information about
the web view.
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.
Internal Views
This section includes each private, internal view that Oracle Time
Management uses.
SingleOrganization Views
This section lists the Oracle Time Management 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 Time Management.
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 Time
Management applications modules. This section lists forms, reports,
and concurrent programs.
Oracle Proprietary, Confidential InformationUse Restricted by Contract
24
25
Title Bar
Column/attribute
details section
Relational Table
Foreign key
constraint
Arc
EMP
Primary key column (#*)
Mandatory column (*)
# * EMPNO
* DEPTNO
DEPT
Values in the foreign key
must match the primary key
# * DEPTNO
* DNAME
27
Tables are the basic unit of storage in the database. A hand symbol
preceding the title in the tables title bar indicates that the table is not
owned by this application but shared with another.
Foreign key constraint is a type of referential integrity constraint for
checking the integrity of data entered in a specific column or set of
columns. This specified column or set of columns is known as the
foreign key.
Delete rule indicator determines the action to be taken when an
attempt is made to delete a related row in a join table. A line through
the foreign key constraint, as shown on the above diagram, indicates
that this action is restricted.
Arcs specify that, for any given row in a table, a value must be
entered in one of the arc columns. The remaining columns within the
arc must be null.
29
Database Diagrams
This section graphically represents all Oracle Time Management tables
and the relationships between them, organized by building block. Use
this section to quickly learn what tables each Oracle Time Management
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 Time Management application building blocks:
Diagram 1:
Diagram 2:
Earning Policy
Diagram 3:
Holiday Calendar
Diagram 4:
Diagram 5:
Project Accounting
Diagram 6:
Rotation Plan
Diagram 7:
Shift Differential
Diagram 8:
Time Accounting
Diagram 9:
HXT Variances
2 11
2 13
2 15
2 17
2 19
2 21
Description
HXT_ADD_ASSIGN_INFO_F
HXT_ADD_ELEM_INFO_F
HXT_BATCH_STATES
HXT_DET_HOURS_WORKED_F
HXT_EARNING_POLICIES
HXT_EARNING_RULES
HXT_EARN_GROUPS
HXT_EARN_GROUP_TYPES
HXT_ERRORS_F
HXT_HOLIDAY_CALENDARS
HXT_HOLIDAY_DAYS
HXT_HOLIDAY_DAYS_TL
HXT_HOUR_DEDUCTION_RULES
HXT_HOUR_DEDUCT_POLICIES
HXT_PREM_ELIGBLTY_POLICIES
HXT_PREM_ELIGBLTY_POL_RULES
HXT_PREM_ELIGBLTY_RULES
HXT_PREM_INTERACT_POLICIES
HXT_PREM_INTERACT_POL_RULES
HXT_PREM_INTERACT_RULES
HXT_PREV_WAGE_BASE
HXT_PROJECTS
HXT_ROTATION_PLANS
HXT_ROTATION_SCHEDULES
HXT_SHIFTS
HXT_SHIFT_DIFF_POLICIES
HXT_SHIFT_DIFF_RULES
HXT_SUM_HOURS_WORKED_F
HXT_TASKS
HXT_TIMECARDS_F
HXT_VARIANCES
2 23
HXT_WEEKLY_WORK_SCHEDULES
HXT_WORK_SHIFTS
Module List
This section lists each form, report and concurrent program comprising
Oracle Time Management.
Forms
HXTEG001
HXTERP00
HXTHC001
HXTHDP00
HXTPEP00
HXTPIP00
HXTPR001
Define Projects
HXTRP001
HXTSDP00
HXTSH001
Define Shifts
HXTTIM00
HXTUSTIM
HXTWWS00
HXT951A
HXT952A
HXT953A
HXT956A
HXT956B
HXT956C
HXT956D
HXT956E
HXT957A
Reports
2 25
HXT957B
HXT957C
HXT957D
HXT957E
HXT957F
HXT957G
HXT957H
HXT957I
HXT958A
HXT964A
HXT970A
Concurrent Programs
Validate for BEE
Transfer to BEE
Transfer to Project
Accounting
CHAPTER
Detailed Design
T
31
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.
Lookups Columns
When a database column contains a Lookups value, which we
implement using a foreign key to FND_LOOKUPS, MFG_LOOKUPS,
or to some other lookup table, we list the Lookups type (lookup type)
Oracle Proprietary, Confidential InformationUse Restricted by Contract
Detailed Design
33
Column Descriptions
We list the important characteristics of each column in a table or view.
These characteristics include whether the column is part of the tables
primary key, whether Oracle8i requires a value for this column, and the
data type of the column. We also give you a brief description of how
your Oracle Time Management application uses the column.
When a column is part of a tables primary key, we append the notation
(PK) to the name of that column.
To help you understand which columns your Oracle Time Management
application uses and which columns it does not use, we alert you to
any unused column. When no module uses a database column, we
show one of the following legends in the Description column:
Not currently
used
No longer used
No longer
installed
inserts a row in an interface table, you must populate each of the five
standard Who columns:
LAST_UPDATE_DATE
LAST_UPDATED_BY
CREATION_DATE
CREATED_BY
LAST_UPDATE_LOGIN
Since every table containing Who columns has several foreign keys to
the tables FND_USER and FND_LOGINS, we do not include the
foreign key columns LAST_UPDATED_BY, CREATED_BY, or
LAST_UPDATE_LOGIN in a tables list of foreign keys.
Additional Who Columns for Concurrent Programs
Some Oracle Time Management 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
PROGRAM_APPLICATI
ON_ID
PROGRAM_ID
PROGRAM_UPDATE_D
ATE
35
Since every table containing these additional Who columns has several
foreign keys to the tables FND_CONCURRENT_REQUESTS,
FND_APPLICATION, and FND_CONCURRENT_PROGRAM, we do
not include the foreign key columns REQUEST_ID,
PROGRAM_APPLICATION_ID, or PROGRAM_ID in a tables list of
foreign keys.
Columns Reserved for CountrySpecific Localizations
Some tables have GLOBAL_ATTRIBUTE columns which support
additional features added to Oracle Time Management 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 Time Management table uses an Oracle8i index, we list the
database columns that comprise that index, in sequential order.
Note: The indexes we document in this manual correspond to
unique keys we specified during product development and testing.
In some cases, we may add additional indexes during the porting
process to finetune performance on specific platforms; therefore,
there may be minor differences between the indexes documented in
this book and the indexes for production versions of Oracle Time
Management.
Sequences
Your Oracle Time Management 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 Time Management view you may need to reference,
we include important elements from the SQL statement that defines or
creates a view. By studying this view definition, you can understand
exactly how a view derives its contents.
37
HXT_ADD_ASSIGN_INFO_F
Contains all the time management policies and rules which are
associated with the persons assignments.
Column Descriptions
Name
Null? Type
ID (PK)
EFFECTIVE_START_DATE (PK)
EFFECTIVE_END_DATE (PK)
ASSIGNMENT_ID
NOT
NOT
NOT
NOT
AUTOGEN_HOURS_YN
ROTATION_PLAN
EARNING_POLICY
NULL
NULL
NULL
NULL
NUMBER(15)
DATE
DATE
NUMBER(10)
NULL NUMBER(15)
NOT NULL NUMBER(15)
SHIFT_DIFFERENTIAL_POLICY
NULL NUMBER(15)
HOUR_DEDUCTION_POLICY
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
ATTRIBUTE21
ATTRIBUTE22
ATTRIBUTE23
ATTRIBUTE24
ATTRIBUTE25
ATTRIBUTE26
ATTRIBUTE27
ATTRIBUTE28
ATTRIBUTE29
ATTRIBUTE30
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
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
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
Description
System generated primary key
Effective start date.
Effective end date
Foreign key to
PER_ASSIGNMENTS_F record.
Timecards for this assignment
can be automatically generated
Rotation plan for this
assignment
Earning policy for this
assignment
Shift differential policy for
this assignment
Hour deduction policy for this
assignment
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.
Standard Who column.
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
Indexes
Index Name
NULL NUMBER(15)
NULL DATE
NULL NUMBER(15)
Index Type
AAIF_HRW_PK
UNIQUE
HXT_ADD_ASSIGN_INFO_ON1
NOT UNIQUE
Sequence
1
2
3
1
Column Name
ID
EFFECTIVE_START_DATE
EFFECTIVE_END_DATE
ASSIGNMENT_ID
39
HXT_ADD_ELEM_INFO_F
Contains the details of time management elements such as absence
category, premium type, premium amount and expenditure type
details.
Column Descriptions
Name
Null? Type
ID (PK)
EFFECTIVE_START_DATE (PK)
EFFECTIVE_END_DATE (PK)
ELEMENT_TYPE_ID
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NUMBER(15)
DATE
DATE
NUMBER(9)
EARNING_CATEGORY
ABSENCE_TYPE
NULL VARCHAR2(30)
ABSENCE_POINTS
PREMIUM_TYPE
PREMIUM_AMOUNT
PROCESSING_ORDER
EXPENDITURE_TYPE
NULL
NULL
NULL
NULL
NULL
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
NUMBER(5)
VARCHAR2(30)
NUMBER(15,5)
NUMBER(3)
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(15)
Description
System generated primary key
Effective end date
Effective end date
Foreign key to
PAY_ELEMENT_TYPES_F record.
Time management specific
earning category
Time management specific
absence type
Absence points
Premium type
Premium amount
Processing order
Project accounting expenditure
type
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.
CREATION_DATE
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
Indexes
Index Name
NULL
NULL
NULL
NULL
DATE
NUMBER(15)
DATE
NUMBER(15)
Index Type
AEIF_HRW_PK
UNIQUE
HXT_ADD_ELEM_INFO_ON1
NOT UNIQUE
Sequence
1
2
3
1
Standard
Standard
Standard
Standard
Who
Who
Who
Who
column.
column.
Column.
column.
Column Name
ID
EFFECTIVE_START_DATE
EFFECTIVE_END_DATE
ELEMENT_TYPE_ID
3 11
HXT_BATCH_STATES
Details of the batch status of timecards.
Column Descriptions
Name
BATCH_ID
(PK)
STATUS
DATE_EARNED
Null? Type
NOT NULL NUMBER(15)
NOT NULL VARCHAR2(30)
NULL DATE
Description
Foreign key to
pay_batch_headers record.
The status of the timecards
batch
The date which the timecard
batch is earned.
HXT_DET_HOURS_WORKED_F
A location for describing a specific block of time worked for a specific
date.
Column Descriptions
Name
ID
(PK)
Null? Type
Description
PARENT_ID
LINE_STATUS
TIM_ID
DATE_WORKED
ASSIGNMENT_ID
HOURS
TIME_IN
TIME_OUT
ELEMENT_TYPE_ID
FCL_EARN_REASON_CODE
FFV_COST_CENTER_ID
FFV_LABOR_ACCOUNT_ID
TAS_ID
LOCATION_ID
SHT_ID
HRW_COMMENT
FFV_RATE_CODE_ID
RATE_MULTIPLE
HOURLY_RATE
AMOUNT
FCL_TAX_RULE_CODE
SEPARATE_CHECK_FLAG
SEQNO
CREATED_BY
CREATION_DATE
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
ACTUAL_TIME_IN
ACTUAL_TIME_OUT
EFFECTIVE_END_DATE (PK)
EFFECTIVE_START_DATE (PK)
JOB_ID
EARN_POL_ID
PREV_WAGE_CODE
3 13
PROJECT_ID
NULL NUMBER(15)
RETRO_PBL_LINE_ID
PBL_LINE_ID
RETRO_BATCH_ID
PAY_STATUS
NULL
NULL
NULL
NULL
PA_STATUS
NULL VARCHAR2(1)
Indexes
Index Name
HXT_DET_HOURS_WORKED_N1
HXT_DET_HOURS_WORKED_N2
Sequences
Sequence
HXT_SEQNO
NUMBER(15)
NUMBER(15)
NUMBER(15)
VARCHAR2(1)
Index Type
Sequence
Column Name
NOT UNIQUE
NOT UNIQUE
1
1
2
PARENT_ID
TIM_ID
DATE_WORKED
Derived Column
ID
HXT_EARNING_POLICIES
An Earning Policy may be composed of more than one overtime rule, a
premium policy, and a premium processing policy. For each
assignment, an employee is defined with one of an unlimited number
of earning policies. Earning policies provide the means for performing
detailed overtime calculations using the methods defined by the user in
the overtime rules.
Column Descriptions
Name
ID
Null? Type
(PK)
HCL_ID
FCL_EARN_TYPE
NAME
EFFECTIVE_START_DATE
PIP_ID
PEP_ID
EGT_ID
DESCRIPTION
EFFECTIVE_END_DATE
CREATED_BY
CREATION_DATE
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
ORGANIZATION_ID
ROUND_UP
MIN_TCARD_INTVL
NOT
NOT
NOT
NOT
(PK)
NUMBER(15)
VARCHAR2(30)
VARCHAR2(80)
DATE
NUMBER(15)
NUMBER(15)
NUMBER(15)
Index Type
HXT_EARNING_POLICIES_FK1
HXT_EARNING_POLICIES_FK2
HXT_EARNING_POLICIES_FK3
HXT_EARNING_POLICIES_FK4
HXT_EARNING_POLICIES_FK5
HXT_SEQNO
NULL
NULL
NULL
NULL
NULL
NULL
NULL
(PK)
Indexes
Index Name
Sequences
Sequence
Description
NOT
NOT
NOT
NOT
NOT
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
Sequence
1
1
1
1
1
Column Name
EGT_ID
FCL_EARN_TYPE
HCL_ID
PEP_ID
PIP_ID
Derived Column
ID
3 15
HXT_EARNING_RULES
Identifies overtime earnings and the number of hours required. The
seq.no. indicates the order in which the overtime rules are applied.
Column Descriptions
Name
ID
Null? Type
(PK)
Description
ELEMENT_TYPE_ID
EGP_ID
SEQ_NO
NAME
EGR_TYPE
HOURS
EFFECTIVE_START_DATE
DAYS
EFFECTIVE_END_DATE
CREATED_BY
CREATION_DATE
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
(PK)
(PK)
NOT NULL
NULL
NULL
NULL
NULL
NULL
Indexes
Index Name
HXT_EARNING_RULES_FK1
HXT_EARNING_RULES_FK2
Sequences
Sequence
HXT_SEQNO
DATE
NUMBER(15)
DATE
NUMBER(15)
DATE
NUMBER(15)
Index Type
Sequence
NOT UNIQUE
NOT UNIQUE
1
1
Column Name
EGP_ID
ELEMENT_TYPE_ID
Derived Column
ID
HXT_EARN_GROUPS
A link between earning group types and earning codes.
Column Descriptions
Name
ELEMENT_TYPE_ID
EGT_ID (PK)
Null? Type
(PK)
Description
CREATED_BY
NULL NUMBER(15)
CREATION_DATE
NULL DATE
LAST_UPDATED_BY
NULL NUMBER(15)
LAST_UPDATE_DATE
NULL DATE
LAST_UPDATE_LOGIN
NULL NUMBER(15)
Indexes
Index Name
HXT_EARN_GROUPS_FK1
HXT_EARN_GROUPS_FK2
Sequences
Sequence
HXT_SEQNO
Index Type
Sequence
NOT UNIQUE
NOT UNIQUE
1
1
Column Name
EGT_ID
ELEMENT_TYPE_ID
Derived Column
EGT_ID
3 17
HXT_EARN_GROUP_TYPES
A group of earning codes used for reporting purposes.
Column Descriptions
Name
ID
Null? Type
(PK)
NAME
DESCRIPTION
CREATED_BY
CREATION_DATE
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
FCL_EG_TYPE
EFFECTIVE_START_DATE
EFFECTIVE_END_DATE
Sequences
Sequence
HXT_SEQNO
Description
Derived Column
ID
HXT_ERRORS_F
Table for storing errors encountered (ex. AutoGen process or timecard
entry). User can view only hours worked records with STATUS=E. The
error message presented will aid the user in resolving timecard errors
in preparation for batch submission to HRMS payroll. Once errors are
corrected the error record will be removed from this table.
Foreign Keys
Primary Key Table
HXT_TIMECARDS_F
TIM_ID
Column Descriptions
Name
Null? Type
ID (PK)
ERROR_MSG
ERR_TYPE
TIM_ID
HRW_ID
PTP_ID
ORA_MESSAGE
PPB_ID
EFFECTIVE_END_DATE (PK)
CREATED_BY
EFFECTIVE_START_DATE (PK)
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
CREATION_DATE
Indexes
Index Name
Index Type
HXT_ERRORS_FK1
HXT_ERRORS_FK2
HXT_ERRORS_FK3
HXT_ERRORS_FK4
HXT_SEQNO
Description
LOCATION
Sequences
Sequence
ID
NOT
NOT
NOT
NOT
UNIQUE
UNIQUE
UNIQUE
UNIQUE
Sequence
1
1
1
1
Column Name
HRW_ID
PPB_ID
PTP_ID
TIM_ID
Derived Column
ID
3 19
HXT_HOLIDAY_CALENDARS
Contains the names and descriptions of holiday calendars used to
determine paid and unpaid holiday.
Column Descriptions
Name
ID
Null? Type
(PK)
ELEMENT_TYPE_ID
NAME
ORGANIZATION_ID
CREATED_BY
CREATION_DATE
DESCRIPTION
EFFECTIVE_START_DATE (PK)
EFFECTIVE_END_DATE (PK)
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
Indexes
Index Name
HXT_HOLIDAY_CALENDARS_FK1
HXT_HOLIDAY_CALENDARS_FK2
Sequences
Sequence
HXT_SEQNO
Description
Index Type
Sequence
NOT UNIQUE
NOT UNIQUE
1
1
Column Name
ELEMENT_TYPE_ID
ORGANIZATION_ID
Derived Column
ID
HXT_HOLIDAY_DAYS
A location to put userdefined holiday dates. If hours are worked on a
holiday, these dates are used to process holidays and/or determine
special premiums.
Column Descriptions
Name
ID
Null? Type
(PK)
Description
HCL_ID
NAME
HOLIDAY_DATE
HOURS
NULL NUMBER(7,3)
CREATED_BY
NULL NUMBER(15)
CREATION_DATE
NULL DATE
LAST_UPDATED_BY
NULL NUMBER(15)
LAST_UPDATE_DATE
NULL DATE
LAST_UPDATE_LOGIN
NULL NUMBER(15)
Indexes
Index Name
HXT_HOLIDAY_DAYS_FK1
Sequences
Sequence
HXT_SEQNO
Index Type
Sequence
NOT UNIQUE
Column Name
HCL_ID
Derived Column
ID
3 21
HXT_HOLIDAY_DAYS_TL
Contains the translated user defined holiday days.
Column Descriptions
Name
ID
NAME
LANGUAGE
SOURCE_LANG
LAST_UPDATE_DATE
LAST_UPDATED_BY
LAST_UPDATE_LOGIN
CREATED_BY
CREATION_DATE
Null? Type
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Description
NUMBER(15)
VARCHAR2(80)
VARCHAR2(4)
VARCHAR2(4)
DATE
NUMBER(15)
NUMBER(15)
NUMBER(15)
DATE
HXT_HOUR_DEDUCTION_RULES
A set of hour deductions that apply to a pay policy and the rules
governing their use. Employees that have earnings generated from total
hours worked may be subject to meal and break time deduction.
Column Descriptions
Name
HDP_ID
Null? Type
(PK)
Description
FCL_DEDUCTION_TYPE (PK)
EFFECTIVE_START_DATE (PK)
HOURS
TIME_PERIOD
EFFECTIVE_END_DATE
(PK)
CREATED_BY
NULL NUMBER(15)
CREATION_DATE
NULL DATE
LAST_UPDATED_BY
NULL NUMBER(15)
LAST_UPDATE_DATE
NULL DATE
LAST_UPDATE_LOGIN
NULL NUMBER(15)
Indexes
Index Name
HXT_HOUR_DEDUCTION_RULES_FK1
HXT_HOUR_DEDUCTION_RULES_FK2
Sequences
Sequence
HXT_SEQNO
Index Type
Sequence
NOT UNIQUE
NOT UNIQUE
1
1
Column Name
FCL_DEDUCTION_TYPE
HDP_ID
Derived Column
HDP_ID
3 23
HXT_HOUR_DEDUCT_POLICIES
Contains names and descriptions of the Hour Deduction policies.
Column Descriptions
Name
ID
(PK)
Null? Type
Description
NAME
DATE_FROM
DESCRIPTION
DATE_TO
CREATED_BY
CREATION_DATE
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
Indexes
Index Name
Index Type
HXT_HOUR_DEDUCT_POLICIES_PK
HXT_HOUR_DEDUCT_POLICIES_UK
UNIQUE
UNIQUE
Sequence
2
2
Column Name
ID
NAME
HXT_PREM_ELIGBLTY_POLICIES
Determines the premiums that may be paid on each base earning.
Column Descriptions
Name
ID
Null? Type
(PK)
NAME
DATE_FROM
DESCRIPTION
DATE_TO
CREATED_BY
CREATION_DATE
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
Indexes
Index Name
Index Type
HXT_PERM_ELIGBLITY_POLICIES_PK
HXT_PERM_ELIGBLTY_POLICIES_UK
Sequences
Sequence
HXT_SEQNO
Description
UNIQUE
UNIQUE
Sequence
2
2
4
Column Name
ID
NAME
DATE_FROM
Derived Column
ID
3 25
HXT_PREM_ELIGBLTY_POL_RULES
Defines the policies which applies to eligible premiums for a group of
people.
Column Descriptions
Name
PEP_ID
(PK)
ELT_BASE_ID
Null? Type
Description
EFFECTIVE_START_DATE (PK)
CREATED_BY
CREATION_DATE
EFFECTIVE_END_DATE (PK)
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
Indexes
Index Name
DATE
NUMBER(15)
DATE
DATE
NUMBER(15)
DATE
NUMBER(15)
Index Type
HXT_PREM_ELGBLTY_POL_RULES_PK
UNIQUE
Sequence
2
4
6
8
Column Name
PEP_ID
ELT_BASE_ID
EFFECTIVE_START_DATE
EFFECTIVE_END_DATE
HXT_PREM_ELIGBLTY_RULES
Determines the rules which governs the Premium Eligibility.
Foreign Keys
Primary Key Table
HXT_PREM_ELIGBLTY_POLICIES
Column Descriptions
Name
PEP_ID
PEP_ID
Null? Type
(PK)
ELT_BASE_ID
ID
Description
ELT_PREMIUM_ID
(PK)
EFFECTIVE_START_DATE
CREATED_BY
NULL NUMBER(15)
CREATION_DATE
NULL DATE
EFFECTIVE_END_DATE
(PK)
LAST_UPDATED_BY
NULL NUMBER(15)
LAST_UPDATE_DATE
NULL DATE
LAST_UPDATE_LOGIN
NULL NUMBER(15)
Indexes
Index Name
HXT_PREM_ELIGBLTY_RULES_FK1
HXT_PREM_ELIGBLTY_RULES_FK2
HXT_PREM_ELIGBLTY_RULES_FK3
Sequences
Sequence
HXT_SEQNO
Index Type
Sequence
NOT UNIQUE
NOT UNIQUE
NOT UNIQUE
1
1
1
Column Name
ELT_BASE_ID
ELT_PREMIUM_ID
PEP_ID
Derived Column
PEP_ID
3 27
HXT_PREM_INTERACT_POLICIES
Determines whether a premium includes components of previously
applied premiums. For example, when a shift differential is paid on an
overtime shift the system determines an adjustment by the overtime
factor.
Column Descriptions
Name
ID
Null? Type
(PK)
NAME
DATE_FROM
CREATED_BY
CREATION_DATE
DATE_TO
DESCRIPTION
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
Indexes
Index Name
Index Type
HXT_PREM_INTERACT_POLICIES_PK
Sequences
Sequence
HXT_SEQNO
Description
UNIQUE
Sequence
2
Column Name
ID
Derived Column
ID
HXT_PREM_INTERACT_POL_RULES
Determines the rules which govern the premium interaction policies.
Column Descriptions
Name
PIP_ID
Null? Type
(PK)
ELT_EARNED_PREM_ID
Description
EFFECTIVE_START_DATE (PK)
EFFECTIVE_END_DATE (PK)
CREATED_BY
CREATION_DATE
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
Indexes
Index Name
HXT_PERM_INTERACT_POL_RULES_PK
Index Type
Column Name
UNIQUE
Sequence
2
4
6
8
PIP_ID
ELT_EARNED_PREM_ID
EFFECTIVE_START_DATE
EFFECTIVE_END_DATE
3 29
HXT_PREM_INTERACT_RULES
Determines the rules which apply to the premium interaction.
Column Descriptions
Name
PIP_ID
Null? Type
(PK)
ELT_EARNED_PREM_ID
ELT_PRIOR_PREM_ID
Description
(PK)
APPLY_PRIOR_PREM_YN
EFFECTIVE_START_DATE
(PK)
CREATED_BY
NULL NUMBER(15)
CREATION_DATE
NULL DATE
EFFECTIVE_END_DATE
(PK)
LAST_UPDATED_BY
NULL NUMBER(15)
LAST_UPDATE_DATE
NULL DATE
LAST_UPDATE_LOGIN
NULL NUMBER(15)
Indexes
Index Name
HXT_PREM_INTERACT_RULES_FK1
HXT_PREM_INTERACT_RULES_FK2
HXT_PREM_INTERACT_RULES_FK3
Sequences
Sequence
HXT_SEQNO
Index Type
Sequence
NOT UNIQUE
NOT UNIQUE
NOT UNIQUE
1
1
1
Column Name
ELT_EARNED_PREM_ID
ELT_PRIOR_PREM_ID
PIP_ID
Derived Column
PIP_ID
HXT_PREV_WAGE_BASE
Contains the details of the Prevailing Wage code. These details would
then can be entered on the timecard. The Prevailing Wage would then
be calculated based on a lookup table. The calculated wage is fed
both into Payroll and Project Accounting.
Column Descriptions
Name
PREV_WAGE_CODE (PK)
EFFECTIVE_START_DATE (PK)
EFFECTIVE_END_DATE (PK)
CONTRACT_NUMBER
REG_AMT
OVT_15_AMT
OVT_20_AMT
FBE_AMT
PRINT_FLAG
PROJECT_NUMBER
BUILDING_NUMBER
BUILDING_NAME
PREV_WAGE_DESC
Null? Type
NOT NULL VARCHAR2(10)
NOT NULL DATE
NOT NULL DATE
NULL VARCHAR2(30)
NULL NUMBER(15,5)
NULL NUMBER(15,5)
NULL NUMBER(15,5)
NULL NUMBER(15,5)
NULL VARCHAR2(1)
NULL VARCHAR2(25)
NULL VARCHAR2(20)
NULL VARCHAR2(30)
NULL VARCHAR2(40)
Description
Prevailing Wage Code
Effective start date
Retrofitted
Contract number
Regular Amount
Overtime 1.5 amount
Overtime double time amount
FBE Amount
Print Flag
Project number
Building number
Building Name
Prevailing wage description
3 31
HXT_PROJECTS
Contains the details of projects that user has defined.
Column Descriptions
Name
ID
Null? Type
(PK)
ORGANIZATION_ID
NOT
NAME
NOT
PRO_NUMBER
NOT
DATE_FROM
NOT
DESCRIPTION
DATE_TO
CREATED_BY
CREATION_DATE
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
Indexes
Index Name
HXT_PROJECTS_FK
Sequences
Sequence
HXT_SEQNO
Description
Index Type
Sequence
NOT UNIQUE
Column Name
ORGANIZATION_ID
Derived Column
ID
HXT_ROTATION_PLANS
The details of a rotation plan which is composed of many work plans
starting at specified dates.
Column Descriptions
Name
ID
Null? Type
(PK)
NAME
DATE_FROM
DESCRIPTION
DATE_TO
CREATED_BY
CREATION_DATE
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
Indexes
Index Name
Index Type
HXT_ROTATION_PLANS_PK
HXT_ROTATION_PLANS_UK
Sequences
Sequence
HXT_SEQNO
Description
UNIQUE
UNIQUE
Sequence
2
2
Column Name
ID
NAME
Derived Column
ID
3 33
HXT_ROTATION_SCHEDULES
A location to put rotating work plan schedules.
Foreign Keys
Primary Key Table
HXT_ROTATION_PLANS
HXT_WEEKLY_WORK_SCHEDULES
Column Descriptions
Name
RTP_ID
RTP_ID
TWS_ID
Null? Type
(PK)
Description
TWS_ID
START_DATE
ID
ID
CREATED_BY
NULL NUMBER(15)
CREATION_DATE
NULL DATE
LAST_UPDATED_BY
NULL NUMBER(15)
LAST_UPDATE_DATE
NULL DATE
LAST_UPDATE_LOGIN
NULL NUMBER(15)
Indexes
Index Name
HXT_ROTATION_SCHEDULES_FK1
HXT_ROTATION_SCHEDULES_FK2
HXT_ROTATION_SCHEDULES_PK
Sequences
Sequence
HXT_SEQNO
Index Type
Sequence
Column Name
NOT UNIQUE
NOT UNIQUE
UNIQUE
1
1
2
4
RTP_ID
TWS_ID
RTP_ID
START_DATE
Derived Column
RTP_ID
HXT_SHIFTS
Defines company shifts based on a twentyfour hour clock. Shifts are
created with start and stop times. Work Plan, work Schedule, and Shift
are all used to calculate the number of hours paid. Shift hours are
determined by Shift Stop Hours minus Shift Start Hours.
Column Descriptions
Name
ID
Null? Type
(PK)
NAME
HOURS
STANDARD_START
EFFECTIVE_START_DATE
CODE
DESCRIPTION
EFFECTIVE_END_DATE
(PK)
(PK)
CREATED_BY
CREATION_DATE
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
EARLY_START
LATE_STOP
Indexes
Index Name
Index Type
HXT_SHIFTS_PK
UNIQUE
HXT_SHIFTS_UK
UNIQUE
HXT_SEQNO
STANDARD_STOP
Sequences
Sequence
Description
Sequence
2
4
6
2
Column Name
ID
EFFECTIVE_START_DATE
EFFECTIVE_END_DATE
NAME
Derived Column
ID
3 35
HXT_SHIFT_DIFF_POLICIES
A location to put company shift differential policies. A shift differential
policy can be made up of differentials which define the start and stop
time(s). Differentials are linked to a shift differential type earning code.
The daily shift differential is generated by matching the shift
differential start and stop time to the employee time record start and
stop time. The earning code and shift differential entries are used to
compute the premium. If the timein and timeout inputs are changed
by data entry, the system recomputes the total hours and continues to
apply the proper shift differential.
Column Descriptions
Name
ID
Null? Type
(PK)
NAME
DATE_FROM
DESCRIPTION
DATE_TO
CREATED_BY
CREATION_DATE
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
Indexes
Index Name
Index Type
HXT_SHIFT_DIFF_POLICIES_PK
HXT_SHIFT_DIFF_POLICIES_UK
Sequences
Sequence
HXT_SEQNO
Description
UNIQUE
UNIQUE
Sequence
2
2
Column Name
ID
NAME
Derived Column
ID
HXT_SHIFT_DIFF_RULES
Describes and defines a time range that includes separate pay rules for
a specific shift.
Column Descriptions
Name
ID
Null? Type
(PK)
Description
SDP_ID
ELEMENT_TYPE_ID
NAME
NULL NUMBER(9)
NOT NULL VARCHAR2(80)
START_TIME
STOP_TIME
CARRYOVER_TIME
EFFECTIVE_START_DATE (PK)
EFFECTIVE_END_DATE (PK)
CREATED_BY
CREATION_DATE
NULL DATE
LAST_UPDATED_BY
NULL NUMBER(15)
LAST_UPDATE_DATE
NULL DATE
LAST_UPDATE_LOGIN
NULL NUMBER(15)
Indexes
Index Name
HXT_SHIFT_DIFF_RULES_FK1
HXT_SHIFT_DIFF_RULES_FK2
Sequences
Sequence
HXT_SEQNO
Index Type
Sequence
NOT UNIQUE
NOT UNIQUE
1
1
Column Name
ELEMENT_TYPE_ID
SDP_ID
Derived Column
ID
3 37
HXT_SUM_HOURS_WORKED_F
Describes a summary of the number of hours, rate and type of
premium associated with each hour worked in a payroll period..
Column Descriptions
Name
ID
(PK)
LINE_STATUS
TIM_ID
DATE_WORKED
ASSIGNMENT_ID
HOURS
TIME_IN
TIME_OUT
ELEMENT_TYPE_ID
FCL_EARN_REASON_CODE
FFV_COST_CENTER_ID
FFV_LABOR_ACCOUNT_ID
TAS_ID
LOCATION_ID
SHT_ID
HRW_COMMENT
FFV_RATE_CODE_ID
RATE_MULTIPLE
HOURLY_RATE
AMOUNT
FCL_TAX_RULE_CODE
SEPARATE_CHECK_FLAG
SEQNO
CREATED_BY
CREATION_DATE
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
ACTUAL_TIME_IN
ACTUAL_TIME_OUT
EFFECTIVE_START_DATE (PK)
EFFECTIVE_END_DATE (PK)
PROJECT_ID
PREV_WAGE_CODE
JOB_ID
EARN_POL_ID
Null? Type
Description
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
NULL
NULL
NULL
NULL
NULL
NULL
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
HXT_SUM_HOURS_WORKED_N1
Sequences
Sequence
HXT_SEQNO
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(240)
VARCHAR2(150)
VARCHAR2(150)
Index Type
Sequence
NOT UNIQUE
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.
Column Name
TIM_ID
Derived Column
ID
3 39
HXT_TASKS
Defines a divided project assigned to an employee.
Foreign Keys
Primary Key Table
HXT_PROJECTS
Column Descriptions
Name
ID
Description
PRO_ID
NAME
DATE_FROM
DESCRIPTION
ESTIMATED_TIME
FCL_UNITS
DATE_TO
CREATED_BY
CREATION_DATE
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
TASK_NUMBER
Indexes
Index Name
HXT_TASKS_N1
HXT_SEQNO
PRO_ID
Null? Type
(PK)
Sequences
Sequence
ID
Index Type
Sequence
NOT UNIQUE
Column Name
PRO_ID
Derived Column
ID
HXT_TIMECARDS_F
A location to store the number of hours an employee works in a payroll
period.
Column Descriptions
Name
ID
(PK)
Null? Type
NOT NULL NUMBER(15)
FOR_PERSON_ID
TIME_PERIOD_ID
AUTO_GEN_FLAG
BATCH_ID
NULL NUMBER(15)
APPROV_PERSON_ID
NULL NUMBER(10)
APPROVED_TIMESTAMP
NULL DATE
CREATED_BY
NULL NUMBER(15)
CREATION_DATE
NULL DATE
LAST_UPDATED_BY
LAST_UPDATE_DATE
NULL NUMBER(15)
NULL DATE
LAST_UPDATE_LOGIN
NULL NUMBER(15)
PAYROLL_ID
STATUS
EFFECTIVE_END_DATE (PK)
EFFECTIVE_START_DATE (PK)
ATTRIBUTE_CATEGORY
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
Retrofitted
Column already exists
Retrofitted
PER_TIME_PERIODS foreign key.
Y/N whether timecard
autogenerated, C if details
have been changed
Retrofitted
Foreign key to
PAY_BATCH_HEADERS record.
Column already exists
Retrofitted
Time and date timecard was
approved. Retrofitted
Standard Who column
Retrofitted
Standard Who column
Retrofitted
Standard Who column
Standard Who column
Retrofitted
Standard Who column
Retrofitted
PAY_PAYROLLS_F foreign key.
Status A autogenerated,
C changed.
Effective End date
Effective start date
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.
3 41
ATTRIBUTE21
ATTRIBUTE22
ATTRIBUTE23
ATTRIBUTE24
ATTRIBUTE25
ATTRIBUTE26
ATTRIBUTE27
ATTRIBUTE28
ATTRIBUTE29
ATTRIBUTE30
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)
Index Type
HXT_TIMECARDS_PK
UNIQUE
HXT_TIMECARDS_UK
UNIQUE
Sequences
Sequence
HXT_SEQNO
Sequence
2
4
6
2
4
Descriptive
Descriptive
Descriptive
Descriptive
Descriptive
Descriptive
Descriptive
Descriptive
Descriptive
Descriptive
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
flexfield
Column Name
ID
EFFECTIVE_END_DATE
EFFECTIVE_START_DATE
FOR_PERSON_ID
TIME_PERIOD_ID
Derived Column
ID
column.
column.
column.
column.
column.
column.
column.
column.
column.
column.
HXT_VARIANCES
A location to define earning variance thresholds (highs and lows).
Column Descriptions
Name
Null? Type
NULL
NULL
NULL
NULL
Description
FCL_PERIOD (PK)
VAR_TYPE
VAR_TYPE_ID (PK)
HIGH
NOT
NOT
NOT
NOT
VARCHAR2(30)
VARCHAR2(10)
NUMBER(15)
NUMBER(12,3)
LOW
DATE_FROM
ELEMENT_TYPE_ID
LOCATION_ID
ORGANIZATION_ID
NULL NUMBER(9)
NULL NUMBER(15)
NULL NUMBER(15)
AVERAGE
NULL NUMBER(12,3)
BALANCE_NAME
NULL VARCHAR2(80)
BALANCE_DIMENSION
NULL VARCHAR2(80)
BALANCE_LEVEL
NULL VARCHAR2(60)
DATE_TO
NULL DATE
CREATED_BY
NULL NUMBER(15)
CREATION_DATE
NULL DATE
LAST_UPDATED_BY
NULL NUMBER(15)
LAST_UPDATE_DATE
NULL DATE
LAST_UPDATE_LOGIN
NULL NUMBER(15)
Indexes
Index Name
Index Type
HXT_VARIANCES_FK1
HXT_VARIANCES_FK2
HXT_VARIANCES_FK3
HXT_VARIANCES_FK4
NOT
NOT
NOT
NOT
UNIQUE
UNIQUE
UNIQUE
UNIQUE
Sequence
1
1
1
1
Period
Variance type
Variance type ID
Variance high threshold
Retrofitted
Variance low threshold
Retrofitted
First effective date
Retrofitted
Earning Code Retrofitted
HR_LOCATION foreign key
HR_ORGANIZATION_UNITS foreign
key
Variance average threshold
Retrofitted
The name of the Balance for
this variance Retrofitted
The dimension of the balance
(must be Hours) Retrofitted
The level of the Balance (
should be assignment]
Retrofitted
Last effective date
Retrofitted
Standard Who column
Retrofitted
Standard Who column
Retrofitted
Standard Who column
Retrofitted
Standard Who column
Retrofitted
Standard Who column
Retrofitted
Column Name
ELEMENT_TYPE_ID
FCL_PERIOD
LOCATION_ID
ORGANIZATION_ID
3 43
HXT_WEEKLY_WORK_SCHEDULES
A location to define a companys various employee work plans.
Assigning a new work plan is easily done throughout the pay year. The
work plan indicates the employees shift for each day. An employees
work shift is the foundation for all earnings. Provides an unlimited
number of plans with early or late start and stop times including any
grace periods. Multiple work plans may be effective during the pay
period.
Column Descriptions
Name
ID
Null? Type
(PK)
NAME
START_DAY
DATE_FROM
DESCRIPTION
DATE_TO
CREATED_BY
CREATION_DATE
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
Indexes
Index Name
Index Type
HXT_WEEKLY_SCHEDULES_UK
HXT_WEEKLY_WORK_SCHEDULES_PK
Sequences
Sequence
HXT_SEQNO
Description
UNIQUE
UNIQUE
Sequence
2
2
Column Name
NAME
ID
Derived Column
ID
HXT_WORK_SHIFTS
A location to define an employees work shifts on which all earnings
are based. Provides an unlimited number of shifts with early or late
start and stop times including any grace periods.
Foreign Keys
Primary Key Table
HXT_SHIFTS
PAY_ELEMENT_TYPES_F
Column Descriptions
Name
SHT_ID (PK)
TWS_ID (PK)
WEEK_DAY
SEQ_NO (PK)
Indexes
Index Name
SHT_ID
SHIFT_DIFF_OVRRD_ID
Null? Type
Description
EARLY_START
LATE_STOP
CREATED_BY
CREATION_DATE
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
OFF_SHIFT_PREM_ID
SHIFT_DIFF_OVRRD_ID
ID
ELEMENT_TYPE_ID
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NUMBER(4)
NUMBER(4)
NUMBER(15)
DATE
NUMBER(15)
DATE
NUMBER(15)
NUMBER(9)
Index Type
Sequence
HXT_WORK_SHIFTS_FK1
NOT UNIQUE
HXT_WORK_SHIFTS_FK2
HXT_WORK_SHIFTS_FK3
HXT_WORK_SHIFTS_FK4
HXT_WORK_SHIFTS_FK5
NOT
NOT
NOT
NOT
1
2
1
1
1
1
UNIQUE
UNIQUE
UNIQUE
UNIQUE
Column Name
TWS_ID
WEEK_DAY
SHIFT_DIFF_OVRRD_ID
OFF_SHIFT_PREM_ID
SHT_ID
TWS_ID
3 45
Index
A
Foreign keys, 3 3
Form, 1 8
Form List, 2 25
See also Form Definitions
C
Column descriptions, 3 4
Columns, Who, 3 4
Concurrent Program List, 2 26
See also Concurrent Program Definitions
countryspecific localizations, 3 6
D
Database Diagram, 1 7
Hour Deduction Policy, 2 16
Summary Database Diagram, 1 7
Database Diagrams
Assignment, 2 13
Earning Policy, 2 14
Holiday Calendar, 2 15
HXT Variances, 2 21
Project Accounting, 2 17
Rotation Plan, 2 18
Shift Differential, 2 19
Summary Database Diagram, 2 9
Time Accounting, 2 20
database diagrams
conventions, 2 7
summary, 2 6
Database triggers, 3 7
G
GLOBAL_ATTRIBUTE columns, 3 6
I
Indexes, 3 6
important note about, 3 6
L
Lookup types. See QuickCodes
M
Module List, 2 25
See also Module Definitions
Modules, 1 7
O
Oracle8 sequences. See Sequences
P
Public Table List, 2 22
Index 1
QuickCodes, 1 7
Columns that contain, 3 3
R
Relationship, 1 7
Report List, 2 25
See also Report Definitions
S
Sequences, 3 6
summary database diagram. See database
diagrams
Index 2