SlideShare ist ein Scribd-Unternehmen logo
1 von 2
SELECT papf.person_id person_id,
papf.employee_number emp_number,
papf.full_name emp_name,
hrorg.name org_name ,
hap.name position,
abt.name,
TRX.ITEM_KEY ITEM_KEY ,
TO_CHAR(trx.transaction_effective_date,'DD-MON-YY') Submission_Date,
nvl(to_char(to_date(stp.information1,'RRRR-MM-DD'),'DD-MON-
YYYY'),to_char(to_date(stp.information3,'RRRR-MM-DD'),'DD-MON-YYYY'))
Star_Date,
nvl(to_char(to_date(stp.information2,'RRRR-MM-DD'),'DD-MON-
YYYY'),to_char(to_date(stp.information4,'RRRR-MM-DD'),'DD-MON-YYYY'))
End_Date,
stp.information8 Num_Days,
hl1.meaning Approval_Status ,
stp.information9 Obsence_Status,
pass.assignment_id,
pass.payroll_id ,
extractvalue(VALUE(xx_row), '/PerAbsenceAttendancesEORow/DateStart') AS
Date_Start,
extractvalue(VALUE(xx_row), '/PerAbsenceAttendancesEORow/DateEnd') AS
Date_End
FROM per_all_people_f papf,
hr_all_organization_units hrorg,
per_all_assignments_f pass,
hr_all_positions_f hap,
hr_api_transactions trx,
hr_api_transaction_steps stp,
hr_lookups hl1,
per_absence_attendance_types abt,
TABLE(xmlsequence(extract(xmlparse(document transaction_document
wellformed),
'/Transaction/TransCache/AM/TXN/EO/PerAbsenceAttendancesEORow'))) xx_row
--WHERE trx.transaction_id =:transaction_id
WHERE
papf.current_employee_flag = 'Y'
AND pass.primary_flag = 'Y'
--AND pass.organization_id = nvl(:p_org_id,pass.organization_id)
AND hrorg.organization_id=pass.organization_id
--AND papf.business_group_id =
nvl(:p_bus_group_id,papf.business_group_id)
AND papf.person_id = pass.person_id
AND papf.person_id = trx.selected_person_id
--AND papf.person_id = nvl(:p_person_id,papf.person_id)
AND pass.position_id=hap.position_id
AND trx.transaction_id(+)=stp.transaction_id
AND trx.selected_person_id=papf.person_id
AND trx.assignment_id=pass.assignment_id
AND hl1.lookup_type(+) = 'PQH_SS_TRANSACTION_STATUS'
AND hl1.lookup_code = trx.status
--AND hl1.meaning =nvl(:p_approval_status,hl1.meaning)
--AND stp.information9 =nvl(:p_absence_status,stp.information9)
AND stp.information5=abt.absence_attendance_type_id
--AND abt.name=nvl(:p_abt_type,abt.name)
AND sysdate between papf.effective_start_date and papf.effective_end_date
AND sysdate between pass.effective_start_date and pass.effective_end_date
AND sysdate between hap.effective_start_date and hap.effective_end_date
--AND pass.BUSINESS_GROUP_ID = 6247
AND papf.employee_number = 29099
ORDER BY start_date DESC;

Weitere ähnliche Inhalte

Mehr von Feras Ahmad

Mehr von Feras Ahmad (20)

Legal Employer Details Query Oracle Fusion Cloud
Legal Employer Details Query Oracle Fusion CloudLegal Employer Details Query Oracle Fusion Cloud
Legal Employer Details Query Oracle Fusion Cloud
 
Query Pre Payment details Oracle Fusion Cloud
Query Pre Payment details Oracle Fusion CloudQuery Pre Payment details Oracle Fusion Cloud
Query Pre Payment details Oracle Fusion Cloud
 
The Goal with performance details Oracle Fusion Cloud
The Goal with performance details Oracle Fusion CloudThe Goal with performance details Oracle Fusion Cloud
The Goal with performance details Oracle Fusion Cloud
 
All payroll elements with eligibility Oracle Fusion Cloud
All payroll elements with eligibility Oracle Fusion CloudAll payroll elements with eligibility Oracle Fusion Cloud
All payroll elements with eligibility Oracle Fusion Cloud
 
Payroll costing details Oracle Fusion Cloud HCM
Payroll costing details Oracle Fusion Cloud HCMPayroll costing details Oracle Fusion Cloud HCM
Payroll costing details Oracle Fusion Cloud HCM
 
Infolets and OTBI Deep link Actionable Reports - Configuration Work Book
Infolets and OTBI Deep link Actionable Reports - Configuration Work Book Infolets and OTBI Deep link Actionable Reports - Configuration Work Book
Infolets and OTBI Deep link Actionable Reports - Configuration Work Book
 
DBI database Items Query Oracle Fusion Cloud
DBI database Items Query Oracle Fusion CloudDBI database Items Query Oracle Fusion Cloud
DBI database Items Query Oracle Fusion Cloud
 
Query Worker Contracts Details Oracle Fusion Cloud
Query Worker Contracts Details Oracle Fusion CloudQuery Worker Contracts Details Oracle Fusion Cloud
Query Worker Contracts Details Oracle Fusion Cloud
 
Query all roles and duties and privileges Oracle Fusion Cloud
Query all roles and duties and privileges Oracle Fusion CloudQuery all roles and duties and privileges Oracle Fusion Cloud
Query all roles and duties and privileges Oracle Fusion Cloud
 
Oracle Fusion Cloud HCM Payroll Query
Oracle Fusion Cloud HCM Payroll QueryOracle Fusion Cloud HCM Payroll Query
Oracle Fusion Cloud HCM Payroll Query
 
Oracle HCM Presentation 2020
Oracle HCM Presentation 2020Oracle HCM Presentation 2020
Oracle HCM Presentation 2020
 
Oracle Fusion HCM vs E-Business Suite HRMS
Oracle Fusion HCM vs E-Business Suite HRMSOracle Fusion HCM vs E-Business Suite HRMS
Oracle Fusion HCM vs E-Business Suite HRMS
 
2020 06-11 goverment KSA Summary VAT increase
2020 06-11 goverment KSA Summary VAT increase2020 06-11 goverment KSA Summary VAT increase
2020 06-11 goverment KSA Summary VAT increase
 
Financial reporting compliance cloud service presentation
Financial reporting compliance cloud service presentationFinancial reporting compliance cloud service presentation
Financial reporting compliance cloud service presentation
 
Setting up audits and audit reports Fusion Cloud
Setting up audits and audit reports Fusion Cloud Setting up audits and audit reports Fusion Cloud
Setting up audits and audit reports Fusion Cloud
 
Oracle EBS R12 Payroll user manual
Oracle EBS R12 Payroll user manualOracle EBS R12 Payroll user manual
Oracle EBS R12 Payroll user manual
 
Oracle EBS R12 Self service user manual
Oracle EBS R12 Self service user manualOracle EBS R12 Self service user manual
Oracle EBS R12 Self service user manual
 
Oracle EBS R 12 Core hr user manual
Oracle EBS R 12 Core hr user manualOracle EBS R 12 Core hr user manual
Oracle EBS R 12 Core hr user manual
 
Oracle Fusion HCM Presentation
Oracle Fusion HCM PresentationOracle Fusion HCM Presentation
Oracle Fusion HCM Presentation
 
Oracle HRMS Accrual plan Setup
Oracle HRMS Accrual plan SetupOracle HRMS Accrual plan Setup
Oracle HRMS Accrual plan Setup
 

KĂĽrzlich hochgeladen

Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Christopher Logan Kennedy
 

KĂĽrzlich hochgeladen (20)

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Absence Work flow query

  • 1. SELECT papf.person_id person_id, papf.employee_number emp_number, papf.full_name emp_name, hrorg.name org_name , hap.name position, abt.name, TRX.ITEM_KEY ITEM_KEY , TO_CHAR(trx.transaction_effective_date,'DD-MON-YY') Submission_Date, nvl(to_char(to_date(stp.information1,'RRRR-MM-DD'),'DD-MON- YYYY'),to_char(to_date(stp.information3,'RRRR-MM-DD'),'DD-MON-YYYY')) Star_Date, nvl(to_char(to_date(stp.information2,'RRRR-MM-DD'),'DD-MON- YYYY'),to_char(to_date(stp.information4,'RRRR-MM-DD'),'DD-MON-YYYY')) End_Date, stp.information8 Num_Days, hl1.meaning Approval_Status , stp.information9 Obsence_Status, pass.assignment_id, pass.payroll_id , extractvalue(VALUE(xx_row), '/PerAbsenceAttendancesEORow/DateStart') AS Date_Start, extractvalue(VALUE(xx_row), '/PerAbsenceAttendancesEORow/DateEnd') AS Date_End FROM per_all_people_f papf, hr_all_organization_units hrorg, per_all_assignments_f pass, hr_all_positions_f hap, hr_api_transactions trx, hr_api_transaction_steps stp, hr_lookups hl1, per_absence_attendance_types abt, TABLE(xmlsequence(extract(xmlparse(document transaction_document wellformed), '/Transaction/TransCache/AM/TXN/EO/PerAbsenceAttendancesEORow'))) xx_row --WHERE trx.transaction_id =:transaction_id WHERE papf.current_employee_flag = 'Y' AND pass.primary_flag = 'Y' --AND pass.organization_id = nvl(:p_org_id,pass.organization_id) AND hrorg.organization_id=pass.organization_id --AND papf.business_group_id = nvl(:p_bus_group_id,papf.business_group_id) AND papf.person_id = pass.person_id AND papf.person_id = trx.selected_person_id --AND papf.person_id = nvl(:p_person_id,papf.person_id) AND pass.position_id=hap.position_id AND trx.transaction_id(+)=stp.transaction_id AND trx.selected_person_id=papf.person_id AND trx.assignment_id=pass.assignment_id AND hl1.lookup_type(+) = 'PQH_SS_TRANSACTION_STATUS' AND hl1.lookup_code = trx.status --AND hl1.meaning =nvl(:p_approval_status,hl1.meaning) --AND stp.information9 =nvl(:p_absence_status,stp.information9) AND stp.information5=abt.absence_attendance_type_id
  • 2. --AND abt.name=nvl(:p_abt_type,abt.name) AND sysdate between papf.effective_start_date and papf.effective_end_date AND sysdate between pass.effective_start_date and pass.effective_end_date AND sysdate between hap.effective_start_date and hap.effective_end_date --AND pass.BUSINESS_GROUP_ID = 6247 AND papf.employee_number = 29099 ORDER BY start_date DESC;