Sie sind auf Seite 1von 6

Oracle APPS HRMS Query for Education Background

SELECT PAPF.PERSON_ID,PAPF.FIRST_NAME ||
|| PAPF.LAST_NAME AS NAME,PJ.NAME AS JOB
S ,PG.NAME AS GRADE ,PAP.NAME AS POSITION,
HAOU.NAME AS ORAGNAIZATION,PPT.SYSTEM_PERSON_TYPE,PQT.NAME AS DEGR,PQ.TITLE,PQ.G
RADE_ATTAINED,PQ.AWARDED_DATE,PQ.START_DATE,PQ.END_DATE
FROM PER_ALL_PEOPLE_F PAPF,HR_ALL_ORGANIZATION_UNITS HAOU,PER_ALL_ASSIGNMENTS_F
PASF,PER_JOBS PJ,PER_GRADES PG,
PER_ALL_POSITIONS PAP,PER_PERSON_TYPES PPT,PER_QUALIFICATIONS PQ,PER_QUALIFICATI
ON_TYPES PQT
WHERE PASF.ORGANIZATION_ID = HAOU.ORGANIZATION_ID
AND PASF.LOCATION_ID = HAOU.LOCATION_ID
AND PASF.PERSON_ID = PAPF.PERSON_ID
AND PAPF.PERSON_TYPE_ID = PPT.PERSON_TYPE_ID
AND PPT.SYSTEM_PERSON_TYPE IN ( EMP ,'APP )
AND PJ.JOB_ID = PASF.JOB_ID
AND PG.GRADE_ID = PASF.GRADE_ID
AND PAP.POSITION_ID = PASF.POSITION_ID
AND PAPF.EFFECTIVE_END_DATE > SYSDATE
AND PASF.EFFECTIVE_END_DATE > sysdate
AND PQ.QUALIFICATION_TYPE_ID = PQT.QUALIFICATION_TYPE_ID
AND PQ.PERSON_ID = PAPF.PERSON_ID
ORDER BY 1,4
22 Aug
HRMS Org Structure
Posted by youritbox in HRMS. Leave a Comment

Rate This
Oracle Apps HRMS Organization Stucture
SELECT HAOU.NAME ,HAOU1.NAME,HAOU1.TYPE,HOI.ORG_INFORMATION_CONTEXT ,HAOU1.INTER
NAL_ADDRESS_LINE,HAOU1.INTERNAL_EXTERNAL_FLAG,
HL.DESCRIPTION,HL.ADDRESS_LINE_1,HOIT.ORG_INFORMATION_TYPE,HOIT.DESCRIPTION,HOIT
.DISPLAYED_ORG_INFORMATION_TYPE,HL.POSTAL_CODE,HL.COUNTRY
FROM HR_ALL_ORGANIZATION_UNITS HAOU,HR_ALL_ORGANIZATION_UNITS HAOU1,HR_LOCATIONS
HL,HR_ORGANIZATION_INFORMATION HOI,
HR_ORG_INFORMATION_TYPES HOIT
WHERE HAOU.ORGANIZATION_ID = HAOU1.BUSINESS_GROUP_ID
AND HL.LOCATION_ID = HAOU1.LOCATION_ID
AND HAOU1.ORGANIZATION_ID = HOI.ORG_INFORMATION_ID
AND HOIT.ORG_INFORMATION_TYPE = HOI.ORG_INFORMATION_CONTEXT
AND HAOU1.INTERNAL_EXTERNAL_FLAG IN ( INT , EXT )
ORDER BY 1
22 Aug
HRMS Organization Types & Classification
Posted by youritbox in HRMS. Leave a Comment

Rate This
Oracle Apps HRMS Organization classification and Types
SELECT HAOU.NAME,HOI.ORG_INFORMATION1,HOI.ORG_INFORMATION_CONTEXT,HOIT.DISPLAYED
_ORG_INFORMATION_TYPE
FROM HR_ORGANIZATION_INFORMATION HOI, HR_ALL_ORGANIZATION_UNITS HAOU,HR_ORG_INFO
RMATION_TYPES HOIT
WHERE HOI.ORGANIZATION_ID = HAOU.ORGANIZATION_ID
AND HOI.ORG_INFORMATION1 = HR_BG
AND HOIT.ORG_INFORMATION_TYPE = HOI.ORG_INFORMATION_CONTEXT
22 Aug
HRMS Current Salary
Posted by youritbox in HRMS. Leave a Comment

Rate This
Oracle Apps HRMS Employees Current Salary
SELECT papf.employee_number,papf.full_name,pj.NAME job,pap.NAME as Designation ,
pg.NAME as Grade , haou.NAME ORGANIZATION,ppp.creation_date createDate,ppp.PROPO
SED_SALARY as salary
FROM per_all_people_f papf
,per_all_assignments_f paaf
,per_jobs pj
,per_grades pg
,hr_all_organization_units haou
,per_position_definitions ppd
,per_all_positions pap
,per_pay_proposals ppp
WHERE SYSDATE BETWEEN papf.effective_start_date AND papf.effective_end_date
AND papf.current_employee_flag = Y
AND papf.employee_number IS NOT NULL
AND paaf.person_id = papf.person_id
AND SYSDATE BETWEEN paaf.effective_start_date AND paaf.effective_end_date
AND paaf.job_id = pj.job_id
AND paaf.organization_id = haou.organization_id
AND paaf.grade_id = pg.grade_id
AND paaf.position_id = pap.position_id
AND pap.position_definition_id = ppd.position_definition_id
AND ppp.pay_proposal_id in (SELECT MAX (pay_proposal_id)
FROM per_pay_proposals
WHERE assignment_id = paaf.assignment_id)
order by to_number(papf.employee_number)

22 Aug
HRMS Deductions & Earnings
Posted by youritbox in HRMS. Leave a Comment

Rate This
Oracle Apps HRMS Deductions and Earnings.
SELECT DISTINCT PET.ELEMENT_NAME,PET.ELEMENT_TYPE_ID,PET.EFFECTIVE_START_DATE,PE
T.REPORTING_NAME,PEC.CLASSIFICATION_NAME
FROM PAY_ELEMENT_CLASSIFICATIONS PEC, PAY_ELEMENT_TYPES_F PET
WHERE PEC.CLASSIFICATION_ID = PET.CLASSIFICATION_ID
AND PEC.CLASSIFICATION_NAME IN ( Earnings ,'Tax Deductions )
ORDER BY PEC.CLASSIFICATION_NAME
22 Aug
HRMS Salary History With Reasons
Posted by youritbox in HRMS. Leave a Comment

Rate This
Employee s salary History with reasons.
SELECT pro.ROWID, pro.pay_proposal_id, pro.business_group_id,
pro.assignment_id, pro.performance_review_id, prv.review_date,
hl2.meaning, pro.proposed_salary, TO_NUMBER (pro.proposed_salary),
pro.change_date, pro.proposal_reason, hl1.meaning,
pro.last_change_date, pro.next_sal_review_date, pro.forced_ranking,
pro.attribute_category, pro.attribute1, pro.attribute2,
pro.multiple_components,
pro.approved, pro.comments, pro.object_version_number,
pro.last_update_date, pro.last_updated_by, pro.last_update_login,
pro.created_by, pro.creation_date
FROM hr_lookups hl1,
hr_lookups hl2,
per_performance_reviews prv,
per_pay_proposals pro
WHERE pro.performance_review_id = prv.performance_review_id(+)
AND hl2.lookup_code(+) = prv.performance_rating
AND hl2.lookup_type(+) = PERFORMANCE_RATING
AND hl1.lookup_code(+) = pro.proposal_reason
AND hl1.lookup_type(+) = PROPOSAL_REASON

22 Aug
HRMS Payrols
Posted by youritbox in HRMS. Leave a Comment

Rate This

Oracle Apps HRMS Payroll s


select *
from pay_consolidation_sets pcs
,pay_all_payrolls_f papf
,pay_payroll_actions ppa
,pay_element_sets pes
,hr_assignment_sets has
where pcs.CONSOLIDATION_SET_ID = papf.CONSOLIDATION_SET_ID
and ppa.CONSOLIDATION_SET_ID = pcs.CONSOLIDATION_SET_ID
and pes.ELEMENT_SET_ID = ppa.ELEMENT_SET_ID
and has.ASSIGNMENT_SET_ID = ppa.ASSIGNMENT_SET_ID

21 Aug
HRMS Active employee and supervisers
Posted by youritbox in HRMS. Leave a Comment

Rate This
ACTIVE EMPLOYEES AND SUPERVISERS
SELECT DISTINCT a.employee_number
, a.full_name employee_name
, d.name employee_organization
, b.employee_number supervisor_number
, b.full_name supervisor_name
, j.NAME
, e.name supervisor_organization
FROM per_people_f a
, per_people_f b

, per_assignments_f c
, hr_all_organization_units d
, hr_all_organization_units e
, per_assignments_f f
, per_jobs_vl j
WHERE a.person_id = c.person_id
AND a.person_type_id = 6
AND c.organization_id = d.organization_id
AND SYSDATE BETWEEN c.effective_start_date AND
AND SYSDATE BETWEEN a.effective_start_date AND
AND c.supervisor_id = b.person_id
AND b.person_id = f.person_id
AND f.ORGANIZATION_ID = e.organization_id
AND f.job_id = j.job_id
AND SYSDATE BETWEEN f.effective_start_date AND
AND SYSDATE BETWEEN b.effective_start_date AND
AP SIGNING LIMITS WITH EMPLOYEE REGISTRATION
SELECT DISTINCT a.person_id
, employee_number
, full_name, d.name
, ap.COST_CENTER
, ap.SIGNING_LIMIT
FROM per_people_f a
, per_assignments_f c
, hr_all_organization_units d
, ap_web_signing_limits_all ap
WHERE a.person_id = c.person_id
AND a.person_id = ap.employee_id
AND person_type_id = 6
AND person_type_id = &person_type_id
AND c.organization_id = d.organization_id
AND SYSDATE BETWEEN a.effective_start_date AND
AND SYSDATE BETWEEN c.effective_start_date AND
AND ap.creation_date LIKE 06-SEP-06'
UNION
SELECT DISTINCT a.person_id
, a.npw_number
, full_name, d.name
, ap.COST_CENTER
, ap.SIGNING_LIMIT
FROM per_people_f a
, per_assignments_f c
, hr_all_organization_units d
, ap_web_signing_limits_all ap
WHERE a.person_id = c.person_id
AND a.person_id = ap.employee_id
AND person_type_id = 13
AND person_type_id = &person_type_id
AND c.organization_id = d.organization_id
AND SYSDATE BETWEEN a.effective_start_date AND
AND SYSDATE BETWEEN c.effective_start_date AND
AND ap.creation_date LIKE 06-SEP-06'
20 Aug
Display User and Job
Posted by youritbox in HRMS. Leave a Comment

c.effective_end_date
a.effective_end_date

f.effective_end_date
b.effective_end_date

a.effective_end_date
c.effective_end_date

a.effective_end_date
c.effective_end_date

Rate This
SELECT DISTINCT employee_number
, full_name
, d.name org_name
, j.name job_name
, c.effective_start_date
, c.effective_end_date
, u.user_name
FROM per_people_f a
, per_assignments_f c
, hr_all_organization_units d
, per_jobs_vl j
, fnd_user u
WHERE a.person_id = c.person_id
AND a.person_id = u.employee_id (+)
AND a.person_type_id = &empployee_person_type_id
AND c.organization_id = d.organization_id
AND SYSDATE BETWEEN c.effective_start_date AND c.effective_end_date
UNION
SELECT DISTINCT a.npw_number
, full_name
, d.name org_name
, j.name job_name
, c.effective_start_date
, c.effective_end_date
, u.user_name
FROM per_people_f a
, per_assignments_f c
, hr_all_organization_units d
, per_jobs_vl j
, fnd_user u
WHERE a.person_id = c.person_id
AND a.person_id = u.employee_id (+)
AND a.person_type_id = &CW_person_type_id
AND c.organization_id = d.organization_id
AND SYSDATE BETWEEN c.effective_start_date AND c.effective_end_date

Das könnte Ihnen auch gefallen