2. Great Ideas. Simple Solutions
Creating an Element
Definition
Oracle HRMS products use specially designed data structures called
elements to hold information about the items included in the
remuneration packages available to employees
Table Name
PAY_ELEMENT_TYPES_F
Important Columns
• element_type_id
• element_name
• classification_id
3. Great Ideas. Simple Solutions
Input Values…
Definition
Holds the values for element input values.
Table
PAY_INPUT_VALUES
Important Columns
• Input_value_id
• element_type_id
• formula_id
4. Great Ideas. Simple Solutions
Creating an Element Link
Definition
• Determines the eligible group of employees for a specified element.
LINKS MUST BE MUTUALLY EXCLUSIVE!!
Table Name
• PAY_ELEMENT_LINKS_F
Important Columns
• element_link_id
• element_type_id
5. Great Ideas. Simple Solutions
Payment Types & Methods…
Payment Types
Definition
Details of payment types that can be processed by the system e.g. Cash,
Cheque, Direct Deposit
Table Name
PAY_PAYMENT_TYPES
Important Columns
• payment_type_id
6. Great Ideas. Simple Solutions
Payment Types & Methods(cont)…
Organization Payment Methods
Definition
Definitions of all payment methods used within a business group
Table Name
PAY_ORG_PAYMENT_METHODS_F
Important Columns
• org_payment_method_id
• business_group_id
• payment_type_id
7. Great Ideas. Simple Solutions
Payment Types & Methods(cont)…
Personal Payment Methods
Definition
Personal payment method details for employees
Table Name
PAY_PERSONAL_PAYMENT_METHODS_F
Important Columns
• personal_payment_method_id
• assignment_id
8. Great Ideas. Simple Solutions
Consolidation Sets….
Definition
These are used to group Payroll runs and Prepayments together so that
subsequent processes can operate on a set of Runs/Prepayments.
Table Name
PAY_CONSOLIDATION_SETS
Important Columns
• consolidation_set_id
• business_group_id
• consolidation_set_name
9. Great Ideas. Simple Solutions
Run Results…
Definition
The calculated payroll components of a payroll process. Run results only exist for
payroll runs and reversals.
Table Name
PAY_RUN_RESULTS
Important Columns
• run_result_id
• element_type_id
• assignment_action_id
10. Great Ideas. Simple Solutions
Run Result Values…
Definition
Holds the values that result from processing a single element entry.
Table Name
PAY_RUN_RESULT_VALUES
Important Columns
• input_value_id
• run_result_id
• result_value