Sunteți pe pagina 1din 6

================================================================================

====================================================
HRMS Table Relationship
================================================================================
====================================================
retro notification
pay_process_events
retro enhanced
pay_retro_assignments
pay_retro_entries
ORGANIZATION-LOCATION RELATED TABLE
===================================
HR_LOCATIONS_ALL to store location details
HR_ALL_ORGANIZATION_UNITS to store organization details
(location_id is linked with HR_LOCATIONS_ALL.location_id)
HR_ORGANIZATION_INFORMATION stores the classifications and the business grou
p details.
(organization_id is linked with HR_ALL_ORGANIZATION_UNITS.oraganization_
id)
JOBS- RELATED TABLE
==================
PER_JOB_DEFINITIONS Stores the segment of the KFF. this is linked to
find tables that stores the KFF structure details.
PER_JOB_GROUPS
PER_JOBS
(job_definition_id is linked with PER_JOB_DEFINITIONS.job_definition_id)
(job_group_id is linked with PER_JOB_GROUPS.job_group_id)
POSITION-RELATED TABLES
======================
PER_ALL_POSITIONS
(job_id is linked with PER_JOBS.job_id)
(organization_id is linked with HR_ALL_ORGANIZATION_UNITS.organization_i
d)
HR_ALL_POSITIONS_F
(job_id is linked with PER_JOBS.job_id)
(organization_id is linked with HR_ALL_ORGANIZATION_UNITS.organization_i
d)
GRADE related tables
==================
PER_GRADE_DEFINITIONS Stores the segment of the KFF to find tables tha
t stores the KFF structure details.
PER_GRADES
(grade_definition_id is linked with PER_GRADE_DEFINITIONS.grade_definiti
on_id)
PER_VALID_GRADES
(grade_id is linked with PER_GRADES.grade_id)
(job_id is linked with PER_JOBS.job_id)
(position_id is linked with HR_ALL_POSITIONS_F.position_id)
Service Period
=============
PER_PERSON_TYPES
PER_PERIODS_OF_SERVICE
PER_ADDRESSES
PER_PHONES
PER_ALL_ASSIGNMENTS_F
(person_id is linked with PER_ALL_PEOPLE_F.person_id)
(job_id is linked with PER_JOBS.job_id)
(grade_id is linked with PER_GRADES.grade_id)
(position_id is linked with HR_ALL_POSITIONS_F.position_id)
(organization_id is linked with HR_ALL_ORGANIZATION_UNITS.organization_i
d)
(payroll_id is linked with PAY_ALL_PAYROLLS_F.payroll_id)
(people_group_id is linked with PAY_PEOPLE_GROUPS.people_group_id)
(pay_basis_id is linked with PER_PAY_BASIS.pay_basis_id)
PER_ALL_PEOPLE_F
(person_id is linked with PER_ADDRESSES.person_id)
(person_type_id is linked with PER_PERSON_TYPES.person_type_id)
(periods_of_service_id is linked with PER_PERIODS_OF_SERVICE.periods_of_
service_id)
(is linked with PER_PHONES.parent_id)
Contacts
=======
PER_CONTACT_RELATIONSHIPS
(person_id is linked with PER_ALL_PEOPLE_F.person_id)
================================================================================
====================================================
Payroll Related tables
================================================================================
====================================================
Payroll_Related tables
=====================
PER_ALL_PAYROLLS_F
(payroll_id is linked with PER_ALL_ASSIGNMENTS_F.payroll_id)
SALARY BASIS
========
PER_PAY_BASIS
Payment Methods related tables
===========================
PAY_PERSONAL_PAYMENT_METHODS_F
(assignment_id is linked with PER_ALL_ASSIGNMENTS_F.assignment_id)
PAY_ORG_PAYMENT_METHODS_F
(payment_type_id is linked with PAY_PAYMENT_TYPES.payment_type_id)
Compensations and Benefits
===================================================
-> Compensations and Benefits are setup by using element setup.
-> Compensations heads such as earnings, deductions and others.
Element/ input values
==================
Element:
in element primary classifications states the purpose of the element eg.
Earnings, information, Employer liabilities, Voluntary deductions etc..
Type of the element cound be recurring (occuring periodically) or nonrec
urring (occuring just once).
Termination rule would be the rule when the element entries need to be s
topped for an employee.
Input value:
upto 12 element input values can be defined.(input value units can be Ho
urs,Money etc..)
to hold the payroll run results, the input value needs to be entered as
Pay Value.
Element Link:
->Element link are used to determine which group of people is eligible for which
employees.
-> In the eligibility criteria, the element can be linked to an organization, jo
b, grade, people group, location, payroll, position, employement category and sa
lary basis.
-> the check box "Link to all Payrolls" will link the element to all the payroll
s.
Tables:
PAY_ELEMENT_TYPES_F
PAY_ELEMENT_ENTRIES_F
salary
=======
PER_PAY_PROPOSAL
(assignment_id is linked with PER_ALL_ASSIGNMENTS_F.assignment_id)
Payroll Actions:
============
just about anything you make the oracle payroll engine do, it records an
entry into PAY_PAYROLL_ACTIONS
**what are possible actions ?
i) Costing
ii) Quickpay
iii) Payroll run
iv) Magnetic Transfer
v) Transfer to GL
A column named ACTION_TYPE [ validated by lookup type ACTION_TYPE ] is u
sed to store the type of action.
Assignment Actions
================
PAY_ASSIGNMENT_ACTIONS contains an entry for each ASSIGNMENT_ID that was
eligible during the payroll actions.
for example, if you a quick pay, an entry for that specific ASSIGNMENT_I
D will be created in PAY_ASSIGNMENT_ACTIONS.
you can drill down from Assignment Action screen to view payroll run res
ults and payroll balances, for the specific assignment.
hence both PAY_RUN_RESULTS and PAY_RUN_BALANCES reference ASSIGNMENT_ACT
ION_ID
Element Set
==========
A group of elements are defined using a table PAY_ELEMENT_SETS, for you
with to group all bonus related elements together.
Assignments Sets
==============
with ASSIGNMENT_SET_ID, as that identifies a set of Assignment Records.
Assignment sets can be defined on the basis of criteria[HR_ASSIGNMENT_SE
T_CRITERIA] or assignments can be manually added to Assignment set [HR_ASSI
GNMENT_SET_AMENDMENTS]
Payroll run Results
==============
-> when payroll runs, it reads the element entries for the assignment in PAY_ASS
IGNMENT_ACTIONS. this element results are store in pay_run_results.
-> value store in PAY_RUN_RESULT_VALUES.
Retropay
==========
-> Retro as a term is related to past. Retropay is a payment made for an event o
f past.
-> Retro pay means arrears amt will be paid in along with current salary.
Eg.Salary is revised WEF 1st April 08 & payroll input received in May 08. In May
payroll April salary would be paid as arrears. This is retro salary
Fastformula tables:
==================
FF_FUNCTIONS
FF_FUNCTION_PARAMETERS
FF_FORMULAS_F
FF_FORMULA_TYPES
FF_DATABASE_ITEMS
FF_GLOBALS_F
Proration
==========
in some localizations, oracle payroll can calculate proportionate earnin
gs amounts whenever payroll related data changes during a payroll period.
Qualifying Conditions
=====================
Qualifying Conditions refer to the eligibility criteria of employee to m
erit this element (his age and his length of service in the enterprise).
Payroll Balances
================
Balances show the positive or negative accumulation of particular values over pe
riods of time. They are fed either by the direct run results (that is, Pay Value
s) of elements processed in the payroll run, or by input values.
SIT Table joining
============
per_analysis_criteria
id_flex_num will be criteria of picking a particular SIT from Per_analys
is_criteria table.
per_person_analyses
(analysis_criteria_id is linked with per_analysis_criteria.analysis_crit
eria_id)
( person_id is linked with PER_ALL_PEOPLE_F.person_id)
School or colleges
==============
per_establishments
Qualifications
=============
per_qualification_types
per_qualifications
Subjects
======
per_subject_taken
Work incident (data of work incidents like health and safety issues and grievanc
e issue)
===================
per_work_incidents
Consolidation sets
================
per_consolidation_sets
Locking:-
============
pay_inter_locking table
we cannot delete payroll after running whole cycle
Message
=========
pay_message_lines

S-ar putea să vă placă și