ALTER SESSION SET CURRENT_SCHEMA = APPS
/
select * from wf_comments where notification_id in (153918790,
153918791,
153831006,
153831005)
/
alter session set nls_date_format = 'DD-MON-YYYY HH24:MI:SS';
/
select * from wf_notifications where subject like 'Transfer and Promotions with Salary for Kumar, Pushpendra%'
/
SELECT * FROM PER_ALL_PEOPLE_F
--where employee_number in ('04635')
where person_id = 1066811
and trunc(sysdate) between effective_start_date and effective_end_date
/
select person_id from per_All_Assignments_f where ass_attribute16 = 'POS-496-OCT-2018-HKG-42'
/
SELECT *FROM FND_USER
--where user_id = 14169
WHERE USER_NAME = '76981'
--where employee_id = 1190518
/
select ppf.employee_number, ppf.full_name, fu.user_name, wr.status,wr.*
from per_people_f ppf,
fnd_user fu,
wf_roles wr
where ppf.person_id =fu.employee_id (+)
and ppf.person_id =wr.orig_system_id (+)
and ppf.current_employee_flag= 'Y' and fu.USER_NAME = '76981'
/
select * from per_all_assignments_f where person_id = 1066811
/
select * from hr_all_positions_f where position_id = 1407272
/
select * from fnd_lookup_values where lookup_type = 'QAG_REDES_SMA_PROCESS'
/
select * from AME_TEMP_INSERTIONS where transaction_id in ('165306') and application_id = '-386'--78630
/
select * from AME_TEMP_INSERTIONS where transaction_id in ('27603') and application_id = '-526'--78630
/
select * from AME_TEMP_INSERTIONS where transaction_id in ('11327') and application_id = '-486'--78630
/
select * from AME_TRANS_APPROVAL_history where transaction_id = ('27603') order by order_number asc --120259239
/
select * from ame_exceptions_log where transaction_id = '128477915' order by 1 desc -- 1005499 --33209 --119828206
/
select * from wf_roles where display_name like '%Franciscus%Cornelis%'
/
select * from wf_local_roles where display_name like '%Franciscus%Cornelis%'
/
select * from AME_TEMP_OLD_APPROVer_lists where transaction_id in (27603) and application_id = '-526' order by transaction_id
/
select * from AME_TEMP_OLD_APPROVer_lists
where application_id in ('-486','-386','-488','-526')and name = '46243' and approval_status is null
order by application_id
/
select * from ame_calling_apps where application_name like 'QAG%'
/
--QAG SRF Transaction Type QAG_SRF_TRAN_TYPE1 -306
--QAG HR Payroll Checklist Details QAG_HR_PC_TRANS_TYPE_DET -366
--QAG HR SRF Release Process QAG_SRF_RELEASE_TRANS_TYPE -546
--QAG HR SRF Delete Process QAG_SRF_BULKDELETE_TRANS_TYPE -566
--QAG HR Joining Salary Advance Request QAG_HR_JONRQ_TRANS_TYPE -606
--QAG HR Leave Salary Advance Request QAG_HR_LVRQT_TRANS_TYPE -608
--QAG SRF Transaction Details Using Apps Standard QAG_SRF_TRANSACTION_DET -346
--QAG HR WF Admin Module Process QAG_HR_WF_ADMIN_TYPE -506
--QAG OS Peer Comparison NewHire Process QAG_OS_PC_NEWHIRE_TYPE -508
--QAG HR MSMA OS New Joiner Process QAG_MSMA_OS_NJ_TRANS_TYPE -486
--QAG HR OS Promotion SMA Process QAG_HR_PROM_SMA_OS_SAL_TYPE -488
--QAG Peer Comparison Promotion Process QAG_PC_PROM_TYPE -446
--QAG Mass SMA Transaction Type QAG_MSMA_TRANS_TYPE -386
--QAG Peer Comparison NewHire Process QAG_PC_NEWHIRE_TYPE -426
--QAG HR QRnSubs Promotion SMA Process QAG_HR_PROM_SMA_QRNSUBS_SAL_TYPE -526
--QAG OS Peer Comparison Promotion Process QAG_OS_PC_PROM_TYPE -528
/
select * from per_all_assignments_f where person_id = 1005499
/
select * from per_all_people_f
--where person_id = 1005499 -- 64099
where employee_number = '31026'
/
select * from fnd_user where user_id = 201079 -- Kishore, Ms. Kavya
/
select * from qag_Srf_headers_t where item_key in (
SELECT item_key FROM WF_NOTIFICATIONS --where from_user = '59112'
--WHERE NOTIFICATION_ID = 149441657 and message_type = 'QAGHRSRF'
where responder = '31026' and message_type in ('HRSSA') and trunc(begin_date) >= to_date('01-SEP-2021')) and status in ('PUBLISHED','APPROVED') order by creation_Date desc
--and subject like 'Please%'
/
select * from WF_ROUTING_RULES
where role = '89000' order by 4 desc
--where action_argument = '89000'
/
select * from all_objects where object_name like upper('%routing%rule%')
/
select * from wf_notifications where status = 'OPEN'
--and to_user = 'Putter, Robert'
and original_recipient = '83477' and message_type in ('HRSSA','QAGOSSMA','QAGMSMA','QAGHRSRF','QAGPROM','QAGPC','QAGOSPC','QAGSRFRE') order by begin_date desc
/
select begin_date,From_user,To_user,subject,item_key,message_type from wf_notifications where status = 'OPEN'
--and to_user = 'Putter, Robert'
and original_recipient = 'T27174' and message_type in ('QAGMSMA','QAGPROM','HRSSA') order by begin_date desc
/
select * from wf_notifications where notification_id = 165808472
/
select * from wf_notifications where from_user = 'Wemyss, Kimberley Neville'
/
SELECT * FROM WF_NOTIFICATIONS WHERE ITEM_KEY = '8675282' and message_type in ('HRSSA','QAGOSSMA','QAGMSMA','QAGHRSRF','QAGPROM','QAGPC','QAGOSPC','QAGSRFRE') ORDER BY BEGIN_DATE DESC --6923747 --6927003
/
SELECT * FROM WF_NOTIFICATIONS WHERE ITEM_KEY in (SELECT item_key FROM WF_NOTIFICATIONS WHERE NOTIFICATION_ID = 158206104 ) ORDER BY BEGIN_DATE DESC --6923747 --6927003
/
SELECT * FROM FND_USER_PREFERENCES WHERE USER_NAME = '73434'
/
apps.per_asg_bus2
/
alter session set nls_date_format = 'DD-MON-YYYY HH24:MI:SS';
/
SELECT * FROM HR_API_TRANSACTIONS
--WHERE SELECTED_PERSON_ID = 929334
--WHERE TRANSACTION_ID in (119143176)
where item_key = '8028456'
/
select * from HR_API_TRANSACTION_STEPS where transaction_id = 121095272
/
select * from HR_API_TRANSACTION_VALUES where transaction_step_id = 123756483
/
SELECT A.STATUS,b.full_name,b.employee_number,a.transaction_id,item_key,process_name,a.creation_Date,b.person_id,a.created_by
FROM HR_API_TRANSACTIONS A, PER_ALL_PEOPLE_F B
WHERE A.SELECTED_PERSON_ID = B.PERSON_ID
--AND B.EMPLOYEE_NUMBER IN ('70323')
and a.transaction_id = 120697253
--and item_key in (7097945)
AND A.STATUS = 'Y'
and process_name in ('QAG_HR_TRAN_PRO_SAL_JSP_PRC','QAG_HR_TRA_PRO_NOSAL_JSP_PRC','QAG_SRF_CONCURRENT_JSP_PRC')
and trunc(sysdate) between effective_start_date and effective_end_date
order by creation_date desc
/
select * from HR_API_TRANSACTIONS where process_name like '%NOSAL%'
/
SELECT b.full_name,b.employee_number,count(a.selected_person_id)
FROM HR_API_TRANSACTIONS A, PER_ALL_PEOPLE_F B
WHERE A.SELECTED_PERSON_ID = B.PERSON_ID
--AND B.EMPLOYEE_NUMBER IN ('63632')
AND A.STATUS = 'Y'
and process_name in ('QAG_HR_TRAN_PRO_SAL_JSP_PRC','QAG_HR_TRA_PRO_NOSAL_JSP_PRC')
and trunc(sysdate) between effective_start_date and effective_end_date
group by b.employee_number,b.full_name having count(*) > 1
--51013
--00780
/
SELECT A.* FROM PQH_SS_TRANSACTION_HISTORY A
--where item_key = '7460931'
where transaction_history_id = 119595160
/
SELECT A.* FROM PQH_SS_TRANSACTION_HISTORY A , PER_ALL_PEOPLE_F B
WHERE A.SELECTED_PERSON_ID = B.PERSON_ID
--AND B.EMPLOYEE_NUMBER IN ('70323')
AND TRANSACTION_HISTORY_ID in (120697253)
--where item_key = 7032310
--and selected_person_id = 929334
and process_name in ('QAG_HR_TRAN_PRO_SAL_JSP_PRC','QAG_HR_TRA_PRO_NOSAL_JSP_PRC')
and trunc(sysdate) between b.effective_start_date and b.effective_end_date
order by a.creation_date desc
/
select * from PQH_SS_VALUE_HISTORY where step_history_id in (119213239,
119213240,
119213242,
119213256)
/
select * from PQH_SS_STEP_HISTORY where transaction_history_id = 116989036
/
SELECT c.* FROM PQH_SS_TRANSACTION_HISTORY A, PQH_SS_STEP_HISTORY B, PQH_SS_VALUE_HISTORY C
WHERE A.TRANSACTION_HISTORY_ID = B.TRANSACTION_HISTORY_ID
AND B.STEP_HISTORY_ID = C.STEP_HISTORY_ID
AND NAME = 'P_GRADE_NAME' AND VALUE LIKE ('CC%')
/
select * from qag_hr_sma_transaction_tab where transaction_id in (
SELECT a.transaction_id
FROM HR_API_TRANSACTIONS A, HR_API_TRANSACTION_STEPS B, HR_API_TRANSACTION_VALUES C
WHERE A.TRANSACTION_ID = B.TRANSACTION_ID
AND B.TRANSACTION_STEP_ID = C.TRANSACTION_STEP_ID
AND NAME = 'P_GRADE_NAME' AND VARCHAR2_VALUE in ('FD.04') and original_varchar2_value in ('FD.02')
and trunc(a.creation_Date) between to_Date('01-APR-2018') and to_date('08-JUL-2018')
--and a.selected_person_id in (select d.person_id from per_all_people_F d where employee_number = '53458'
--and trunc(sysdate) between d.effective_start_date and d.effective_end_date)
AND A.STATUS = 'Y')
/
qag_sma_wf_status_rep_new_pkg
/
update HR_API_TRANSACTIONS set status = 'D' where TRANSACTION_ID = 117678353
/
SELECT * FROM WF_NOTIFICATIONS WHERE ITEM_KEY IN (SELECT ITEM_KEY FROM QAG_MSMA_ALL_BATCH_T
where applicant_number in (86037)) ORDER BY BEGIN_DATE DESC --6923747 --6927003
/
select * from wf_routing_rules where role = '46243' order by begin_date desc
/
SELECT ApproverGroupEO.APPROVAL_GROUP_ID,
ApproverGroupEO.START_DATE,
ApproverGroupEO.END_DATE,
ApproverGroupConfigEO.APPROVAL_GROUP_ID AS APPROVAL_GROUP_ID1,
ApproverGroupConfigEO.APPLICATION_ID,
ApproverGroupConfigEO.START_DATE AS START_DATE1,
ApproverGroupConfigEO.END_DATE AS END_DATE1,
ApproverGroupEO.NAME,
ApproverGroupEO.USER_APPROVAL_GROUP_NAME,
ApproverGroupEO.CREATED_BY,
ApproverGroupEO.DESCRIPTION,
ApproverGroupEO.QUERY_STRING,
ApproverGroupEO.IS_STATIC,
ApproverGroupEO.OBJECT_VERSION_NUMBER,
ApproverGroupConfigEO.VOTING_REGIME,
ApproverGroupConfigEO.ORDER_NUMBER,
ApproverGroupConfigEO.CREATED_BY AS CREATED_BY1,
ApproverGroupConfigEO.OBJECT_VERSION_NUMBER AS OBJECT_VERSION_NUMBER1,
QryLookup.Meaning AS USAGE_TYPE,
VotingLookup.Meaning AS VOTING_REGIME_TL
FROM AME_APPROVAL_GROUPS_VL ApproverGroupEO,
AME_APPROVAL_GROUP_CONFIG APPROVERGROUPCONFIGEO,
apps.FND_LOOKUPS QRYLOOKUP,
apps.FND_LOOKUPS VotingLookup
WHERE ApproverGroupEO.APPROVAL_GROUP_ID = ApproverGroupConfigEO.APPROVAL_GROUP_ID
AND QryLookup.lookup_type = 'AME_QUERY_USAGE_TYPE'
AND QryLookup.lookup_code = ApproverGroupEO.is_static
AND VotingLookup.lookup_type = 'AME_APG_VOTING_REGIME'
AND VotingLookup.lookup_code = ApproverGroupConfigEO.VOTING_REGIME
and sysdate between approvergroupeo.start_date and nvl(approvergroupeo.end_date -(1/84600),sysdate)
AND SYSDATE BETWEEN APPROVERGROUPCONFIGEO.START_DATE AND NVL(APPROVERGROUPCONFIGEO.END_DATE-(1/84600),SYSDATE)
--and ApproverGroupEO.QUERY_STRING like '%83227%'
AND APPROVERGROUPEO.APPROVAL_GROUP_ID = 133032
--AND APPROVERGROUPEO.NAME like 'QAG_SRF%SUPER%'
--AND ApproverGroupConfigEO.APPLICATION_ID = '-526'--'-488'
/
select 'person_id:'||qag_hr_qas_approval_pkg.get_qas_second_approver(:transactionId) from dual -- person_id:1017877
/
SELECT *
FROM
(SELECT wias.item_type AS ITEM_TYPE,
wias.item_key AS ITEM_KEY,
wias.process_activity AS PROCESS_ACTIVITY,
wias.ROWID AS ROW_ID,
'R' AS ROW_SOURCE,
wias.NOTIFICATION_ID AS NOTIF_ID,
DECODE(wn.STATUS, 'OPEN', NVL(wn.more_info_role,wias.ASSIGNED_USER),wias.ASSIGNED_USER) AS ASSIGNED_USER,
wias.ACTIVITY_STATUS AS ACTIVITY_STATUS,
wias.ACTIVITY_RESULT_CODE AS ACTIVITY_RESULT_CODE,
wias.EXECUTION_TIME AS EXECUTION_TIME,
wias.BEGIN_DATE AS BEGIN_DATE,
wias.END_DATE AS END_DATE,
wias.DUE_DATE AS DUE_DATE,
WL.MEANING AS STATUS_DISPLAY,
wa.name AS ACTIVITY_NAME,
wa.display_name AS ACTIVITY_DISPLAY,
wi.user_key AS USER_KEY,
wa2.name AS PARENT_ACTIVITY,
DECODE(wa2.name, 'ROOT', '', wa2.display_name) AS PARENT_ACTIVITY_DISPLAY_NAME,
wa.type AS ACTIVITY_TYPE,
wf_fwkmon.getroleemailaddress(DECODE(wn.STATUS, 'OPEN', NVL(wn.more_info_role,wias.ASSIGNED_USER),wias.ASSIGNED_USER)) AS ROLE_EMAIL_ADDRESS,
--wf_directory.getroledisplayname2(DECODE(wn.STATUS, 'OPEN', NVL(wn.more_info_role,wias.ASSIGNED_USER),wias.ASSIGNED_USER)) AS ROLE_DISPLAY_NAME,
DECODE(wias.ACTIVITY_RESULT_CODE, '#NULL', 'WfNoCloseDate', 'WfCloseDate') AS END_DATE_COL_SWITCH,
DECODE(wias.ACTIVITY_STATUS, 'ERROR', 'WfStatusErrorText', 'WfStatusNoterrText') AS STATUS_COLUMN_SWITCH,
DECODE(wias.ACTIVITY_STATUS, 'ERROR', 'WfStatusError', 'COMPLETE', 'WfStatusComplete', 'SUSPEND', 'WfStatusSuspended', 'WAITING', 'WfStatusWaiting', 'DEFERRED', 'WfStatusDeferred', 'NOTIFIED', 'WfStatusNotified', 'WfStatusActive') AS IMAGE_COLUMN_SWITCH,
wf_core.activity_result(wa.result_type, DECODE(wias.ACTIVITY_RESULT_CODE, '#NULL', NULL,wias.ACTIVITY_RESULT_CODE)) AS RESULT_DISPLAY,
wpa.activity_item_type AS ACTIVITY_ITEM_TYPE,
DECODE(wa.type, 'NOTICE', DECODE(wias.ACTIVITY_STATUS, 'NOTIFIED','WfReassignEnabled', 'ERROR', 'WfReassignEnabled', 'WfReassignDisabled'), 'WfReassignDisabled') AS REASSIGN_SWITCHER,
DECODE(wias.ACTIVITY_STATUS, 'NOTIFIED', 'N', 'ACTIVE', 'N', 'ERROR', 'N', 'WAITING', 'N', 'DEFERRED', 'N', 'Y') AS SELECT_DISABLED,
DECODE(wa.type, 'PROCESS', DECODE(wias.ACTIVITY_STATUS, 'SUSPEND', 'WfResumeEnabled', 'COMPLETE', 'WfSuspResDisabled', 'WfSuspendEnabled'), 'WfSuspResDisabled') AS SUSPEND_SWITCHER,
wa.expand_role AS EXPAND_ROLE,
DECODE(wn.STATUS, 'OPEN', nvl2(wn.more_info_role,WF_CORE.Translate('WFNTF_MOREINFO_REQUESTED'),wnl.MEANING), wnl.MEANING) AS NOTIFICATION_STATUS
FROM WF_ITEM_ACTIVITY_STATUSES wias
LEFT JOIN wf_notifications wn
ON wias.notification_id = wn.notification_id
LEFT JOIN wf_lookups wnl
ON wnl.lookup_code = wn.STATUS
AND wnl.lookup_type = 'WF_NOTIFICATION_STATUS',
wf_lookups wl,
wf_items wi,
wf_activities_vl wa,
wf_process_activities wpa,
wf_activities_vl wa2
WHERE wl.lookup_code = wias.ACTIVITY_STATUS
AND wl.lookup_type = 'WFENG_STATUS'
AND wias.ITEM_TYPE = wi.item_type
AND wias.ITEM_KEY = wi.item_key
AND wias.PROCESS_ACTIVITY = wpa.instance_id
AND wpa.activity_name = wa.name
AND wpa.activity_item_type = wa.item_type
AND wi.begin_date BETWEEN wa.begin_date AND NVL(wa.end_date, wi.begin_date)
AND wpa.process_name = wa2.name
AND wpa.process_item_type = wa2.item_type
AND WPA.PROCESS_VERSION = WA2.VERSION
AND wias.ITEM_TYPE in ('QAGMSMA','HRSSA')
AND WIAS.ITEM_KEY = :2
UNION ALL
SELECT wiash.item_type AS ITEM_TYPE,
wiash.item_key AS ITEM_KEY,
wiash.process_activity AS PROCESS_ACTIVITY,
wiash.ROWID AS ROW_ID,
'H' AS ROW_SOURCE,
wiash.NOTIFICATION_ID AS NOTIF_ID,
DECODE(wn.STATUS, 'OPEN', NVL(wn.more_info_role,wiash.ASSIGNED_USER),wiash.ASSIGNED_USER) AS ASSIGNED_USER,
wiash.ACTIVITY_STATUS AS ACTIVITY_STATUS,
wiash.ACTIVITY_RESULT_CODE AS ACTIVITY_RESULT_CODE,
wiash.EXECUTION_TIME AS EXECUTION_TIME,
wiash.BEGIN_DATE AS BEGIN_DATE,
wiash.END_DATE AS END_DATE,
wiash.DUE_DATE AS DUE_DATE,
wl.meaning AS STATUS_DISPLAY,
wa.name AS ACTIVITY_NAME,
wa.display_name AS ACTIVITY_DISPLAY,
wi.user_key AS USER_KEY,
wa2.name AS PARENT_ACTIVITY,
DECODE(wa2.name, 'ROOT', '', wa2.display_name) AS PARENT_ACTIVITY_DISPLAY_NAME,
wa.type AS ACTIVITY_TYPE,
wf_fwkmon.getroleemailaddress(DECODE(wn.STATUS, 'OPEN', NVL(wn.more_info_role,wiash.ASSIGNED_USER),wiash.ASSIGNED_USER)) AS ROLE_EMAIL_ADDRESS,
-- wf_directory.getroledisplayname2(DECODE(wn.STATUS, 'OPEN', NVL(wn.more_info_role,wiash.ASSIGNED_USER),wiash.ASSIGNED_USER)) AS ROLE_DISPLAY_NAME,
DECODE(wiash.ACTIVITY_RESULT_CODE, '#NULL', 'WfNoCloseDate', 'WfCloseDate') AS END_DATE_COL_SWITCH,
DECODE(wiash.ACTIVITY_STATUS, 'ERROR', 'WfStatusErrorText', 'WfStatusNoterrText') AS STATUS_COLUMN_SWITCH,
DECODE(wiash.ACTIVITY_STATUS, 'ERROR', 'WfStatusError', 'COMPLETE', 'WfStatusComplete', 'SUSPEND', 'WfStatusSuspended', 'WAITING', 'WfStatusWaiting', 'DEFERRED', 'WfStatusDeferred', 'NOTIFIED', 'WfStatusNotified', 'WfStatusActive') AS IMAGE_COLUMN_SWITCH,
wf_core.activity_result(wa.result_type, DECODE(wiash.ACTIVITY_RESULT_CODE, '#NULL', NULL, wiash.ACTIVITY_RESULT_CODE)) AS RESULT_DISPLAY,
wpa.activity_item_type AS ACTIVITY_ITEM_TYPE,
DECODE(wa.type, 'NOTICE', DECODE(wiash.ACTIVITY_STATUS, 'NOTIFIED','WfReassignEnabled', 'ERROR', 'WfReassignEnabled', 'WfReassignDisabled'), 'WfReassignDisabled') AS REASSIGN_SWITCHER,
DECODE(wiash.ACTIVITY_STATUS, 'NOTIFIED', 'N', 'ACTIVE', 'N', 'ERROR', 'N', 'WAITING', 'N', 'DEFERRED', 'N', 'Y') AS SELECT_DISABLED,
DECODE(wa.type, 'PROCESS', DECODE(wiash.ACTIVITY_STATUS, 'SUSPEND', 'WfResumeEnabled', 'COMPLETE', 'WfSuspResDisabled', 'WfSuspendEnabled'), 'WfSuspResDisabled') AS SUSPEND_SWITCHER,
wa.expand_role AS EXPAND_ROLE,
DECODE(wn.STATUS, 'OPEN', nvl2(wn.more_info_role,WF_CORE.Translate('WFNTF_MOREINFO_REQUESTED'),wnl.MEANING), wnl.MEANING) AS NOTIFICATION_STATUS
FROM WF_ITEM_ACTIVITY_STATUSES_H wiash
LEFT JOIN wf_notifications wn
ON wiash.notification_id = wn.notification_id
LEFT JOIN wf_lookups wnl
ON wnl.lookup_code = wn.STATUS
AND wnl.lookup_type = 'WF_NOTIFICATION_STATUS',
wf_lookups wl,
wf_items wi,
wf_activities_vl wa,
wf_process_activities wpa,
wf_activities_vl wa2
WHERE wl.lookup_code = wiash.ACTIVITY_STATUS
AND wl.lookup_type = 'WFENG_STATUS'
AND wiash.ITEM_TYPE = wi.item_type
AND wiash.ITEM_KEY = wi.item_key
AND wiash.PROCESS_ACTIVITY = wpa.instance_id
AND wpa.activity_name = wa.name
AND wpa.activity_item_type = wa.item_type
AND wi.begin_date BETWEEN wa.begin_date AND NVL(wa.end_date, wi.begin_date)
AND wpa.process_name = wa2.name
AND wpa.process_item_type = wa2.item_type
AND WPA.PROCESS_VERSION = WA2.VERSION
AND wiash.ITEM_TYPE in ('QAGMSMA','HRSSA')
AND WIASH.ITEM_KEY = :4
) QRSLT
ORDER BY 11 DESC,
10 DESC
/
SELECT rownum H_SEQUENCE,
H_NOTIFICATION_ID,
H_FROM_ROLE,
--H_FROM_USER,
H_TO_ROLE,
H_TO_USER,
H_ACTION,
H_COMMENT,
H_ACTION_DATE
FROM
(SELECT H_NOTIFICATION_ID,
H_FROM_ROLE,
-- H_FROM_USER,
H_TO_ROLE,
H_TO_USER,
H_ACTION,
H_COMMENT,
H_ACTION_DATE
FROM
(SELECT 99999999 H_SEQUENCE,
IAS.NOTIFICATION_ID H_NOTIFICATION_ID,
IAS.ASSIGNED_USER H_FROM_ROLE,
-- wf_directory.getRoleDisplayName2(IAS.ASSIGNED_USER) H_FROM_USER,
'WF_SYSTEM' H_TO_ROLE,
WF_CORE.TRANSLATE('WF_SYSTEM') H_TO_USER,
wf_core.activity_result(A.RESULT_TYPE, IAS.ACTIVITY_RESULT_CODE) H_ACTION,
(SELECT text_value
FROM wf_notification_attributes
WHERE notification_id = IAS.NOTIFICATION_ID
AND name = 'WF_NOTE'
) H_COMMENT,
NVL(IAS.END_DATE, IAS.BEGIN_DATE) H_ACTION_DATE
FROM WF_ITEM_ACTIVITY_STATUSES IAS,
WF_ACTIVITIES A,
WF_PROCESS_ACTIVITIES PA,
WF_ITEMS I
WHERE IAS.ITEM_TYPE in ('QAGMSMA','HRSSA','QAGPC','QAGPROM','QAGOSSMA')
AND IAS.ITEM_KEY = :2
AND IAS.ITEM_TYPE = I.ITEM_TYPE
AND IAS.ITEM_KEY = I.ITEM_KEY
AND IAS.ACTIVITY_RESULT_CODE IS NOT NULL
AND IAS.ACTIVITY_RESULT_CODE NOT IN( '#EXCEPTION', '#FORCE', '#MAIL', '#NULL', '#STUCK', '#TIMEOUT')
AND I.BEGIN_DATE BETWEEN A.BEGIN_DATE AND NVL(A.END_DATE, I.BEGIN_DATE)
AND IAS.PROCESS_ACTIVITY = PA.INSTANCE_ID
AND PA.ACTIVITY_NAME = A.NAME
AND PA.ACTIVITY_ITEM_TYPE = A.ITEM_TYPE
UNION ALL
SELECT 99999999 H_SEQUENCE,
IAS.NOTIFICATION_ID H_NOTIFICATION_ID,
IAS.ASSIGNED_USER H_FROM_ROLE,
-- wf_directory.getRoleDisplayName2(IAS.ASSIGNED_USER) H_FROM_USER,
'WF_SYSTEM' H_TO_ROLE,
WF_CORE.TRANSLATE('WF_SYSTEM') H_TO_USER,
wf_core.activity_result(A.RESULT_TYPE, IAS.ACTIVITY_RESULT_CODE) H_ACTION,
(SELECT text_value
FROM wf_notification_attributes
WHERE notification_id = IAS.NOTIFICATION_ID
AND name = 'WF_NOTE'
) H_COMMENT,
NVL(IAS.END_DATE, IAS.BEGIN_DATE) H_ACTION_DATE
FROM WF_ITEM_ACTIVITY_STATUSES_H IAS,
WF_ACTIVITIES A,
WF_PROCESS_ACTIVITIES PA,
WF_ITEMS I
WHERE IAS.ITEM_TYPE in ('QAGMSMA','HRSSA','QAGPC','QAGPROM','QAGOSSMA')
AND IAS.ITEM_KEY = :5
AND IAS.ITEM_TYPE = I.ITEM_TYPE
AND IAS.ITEM_KEY = I.ITEM_KEY
AND IAS.ACTIVITY_RESULT_CODE IS NOT NULL
AND IAS.ACTIVITY_RESULT_CODE NOT IN( '#EXCEPTION', '#FORCE', '#MAIL', '#NULL', '#STUCK', '#TIMEOUT')
AND I.BEGIN_DATE BETWEEN A.BEGIN_DATE AND NVL(A.END_DATE, I.BEGIN_DATE)
AND IAS.PROCESS_ACTIVITY = PA.INSTANCE_ID
AND PA.ACTIVITY_NAME = A.NAME
AND PA.ACTIVITY_ITEM_TYPE = A.ITEM_TYPE
UNION ALL
SELECT C.SEQUENCE H_SEQUENCE,
C.NOTIFICATION_ID H_NOTIFICATION_ID,
C.FROM_ROLE H_FROM_ROLE,
-- C.FROM_USER H_FROM_USER,
C.TO_ROLE H_TO_ROLE,
C.TO_USER H_TO_USER,
WF_CORE.TRANSLATE(C.ACTION) H_ACTION,
C.USER_COMMENT H_COMMENT,
C.COMMENT_DATE H_ACTION_DATE
FROM WF_ITEM_ACTIVITY_STATUSES IAS,
WF_COMMENTS C
WHERE IAS.ITEM_TYPE in ('QAGMSMA','HRSSA','QAGPC','QAGPROM','QAGOSSMA')
AND IAS.ITEM_KEY = :8
AND IAS.NOTIFICATION_ID = C.NOTIFICATION_ID
AND C.ACTION NOT IN( 'RESPOND', 'RESPOND_WA', 'RESPOND_RULE', 'SEND')
UNION ALL
SELECT C.SEQUENCE H_SEQUENCE,
C.NOTIFICATION_ID H_NOTIFICATION_ID,
C.FROM_ROLE H_FROM_ROLE,
-- C.FROM_USER H_FROM_USER,
C.TO_ROLE H_TO_ROLE,
C.TO_USER H_TO_USER,
WF_CORE.TRANSLATE(C.ACTION) H_ACTION,
C.USER_COMMENT H_COMMENT,
C.COMMENT_DATE H_ACTION_DATE
FROM WF_ITEM_ACTIVITY_STATUSES_H IAS,
WF_COMMENTS C
WHERE IAS.ITEM_TYPE in ('QAGMSMA','HRSSA','QAGPC','QAGPROM','QAGOSSMA')
AND IAS.ITEM_KEY = :11
AND IAS.NOTIFICATION_ID = C.NOTIFICATION_ID
AND C.ACTION NOT IN( 'RESPOND', 'RESPOND_WA', 'RESPOND_RULE', 'SEND')
)
ORDER BY H_ACTION_DATE,
H_NOTIFICATION_ID,
H_SEQUENCE
) WHERE H_NOTIFICATION_ID IS NOT NULL ORDER BY H_ACTION_DATE DESC
/
--Approved list records
---------------------
SELECT * FROM QR_GEMS.QAG_GEMS_SRF_TRACKING_DET WHERE srf_number in (
select srf_number from qag_Srf_headers_t where item_key in
(SELECT ITEM_KEY
FROM
(SELECT H_NOTIFICATION_ID,
H_FROM_ROLE,
-- H_FROM_USER,
H_TO_ROLE,
H_TO_USER,
H_ACTION,
H_COMMENT,
H_ACTION_DATE,ITEM_KEY
FROM
(SELECT 99999999 H_SEQUENCE,
IAS.NOTIFICATION_ID H_NOTIFICATION_ID,
IAS.ASSIGNED_USER H_FROM_ROLE,
-- wf_directory.getRoleDisplayName2(IAS.ASSIGNED_USER) H_FROM_USER,
'WF_SYSTEM' H_TO_ROLE,
WF_CORE.TRANSLATE('WF_SYSTEM') H_TO_USER,
wf_core.activity_result(A.RESULT_TYPE, IAS.ACTIVITY_RESULT_CODE) H_ACTION,
(SELECT text_value
FROM wf_notification_attributes
WHERE notification_id = IAS.NOTIFICATION_ID
AND name = 'WF_NOTE'
) H_COMMENT,
NVL(IAS.END_DATE, IAS.BEGIN_DATE) H_ACTION_DATE,IAS.ITEM_KEY
FROM WF_ITEM_ACTIVITY_STATUSES IAS,
WF_ACTIVITIES A,
WF_PROCESS_ACTIVITIES PA,
WF_ITEMS I
WHERE IAS.ITEM_TYPE in ('HRSSA')
AND IAS.ASSIGNED_USER = '31026'
AND IAS.ITEM_TYPE = I.ITEM_TYPE
AND IAS.ITEM_KEY = I.ITEM_KEY
AND IAS.ACTIVITY_RESULT_CODE IS NOT NULL
AND IAS.ACTIVITY_RESULT_CODE NOT IN( '#EXCEPTION', '#FORCE', '#MAIL', '#NULL', '#STUCK', '#TIMEOUT')
AND I.BEGIN_DATE BETWEEN A.BEGIN_DATE AND NVL(A.END_DATE, I.BEGIN_DATE)
AND IAS.PROCESS_ACTIVITY = PA.INSTANCE_ID
AND PA.ACTIVITY_NAME = A.NAME
AND PA.ACTIVITY_ITEM_TYPE = A.ITEM_TYPE
UNION ALL
SELECT 99999999 H_SEQUENCE,
IAS.NOTIFICATION_ID H_NOTIFICATION_ID,
IAS.ASSIGNED_USER H_FROM_ROLE,
-- wf_directory.getRoleDisplayName2(IAS.ASSIGNED_USER) H_FROM_USER,
'WF_SYSTEM' H_TO_ROLE,
WF_CORE.TRANSLATE('WF_SYSTEM') H_TO_USER,
wf_core.activity_result(A.RESULT_TYPE, IAS.ACTIVITY_RESULT_CODE) H_ACTION,
(SELECT text_value
FROM wf_notification_attributes
WHERE notification_id = IAS.NOTIFICATION_ID
AND name = 'WF_NOTE'
) H_COMMENT,
NVL(IAS.END_DATE, IAS.BEGIN_DATE) H_ACTION_DATE,IAS.ITEM_KEY
FROM WF_ITEM_ACTIVITY_STATUSES_H IAS,
WF_ACTIVITIES A,
WF_PROCESS_ACTIVITIES PA,
WF_ITEMS I
WHERE IAS.ITEM_TYPE in ('HRSSA')
AND IAS.ASSIGNED_USER = '31026'
AND IAS.ITEM_TYPE = I.ITEM_TYPE
AND IAS.ITEM_KEY = I.ITEM_KEY
AND IAS.ACTIVITY_RESULT_CODE IS NOT NULL
AND IAS.ACTIVITY_RESULT_CODE NOT IN( '#EXCEPTION', '#FORCE', '#MAIL', '#NULL', '#STUCK', '#TIMEOUT')
AND I.BEGIN_DATE BETWEEN A.BEGIN_DATE AND NVL(A.END_DATE, I.BEGIN_DATE)
AND IAS.PROCESS_ACTIVITY = PA.INSTANCE_ID
AND PA.ACTIVITY_NAME = A.NAME
AND PA.ACTIVITY_ITEM_TYPE = A.ITEM_TYPE
UNION ALL
SELECT C.SEQUENCE H_SEQUENCE,
C.NOTIFICATION_ID H_NOTIFICATION_ID,
C.FROM_ROLE H_FROM_ROLE,
-- C.FROM_USER H_FROM_USER,
C.TO_ROLE H_TO_ROLE,
C.TO_USER H_TO_USER,
WF_CORE.TRANSLATE(C.ACTION) H_ACTION,
C.USER_COMMENT H_COMMENT,
C.COMMENT_DATE H_ACTION_DATE,IAS.ITEM_KEY
FROM WF_ITEM_ACTIVITY_STATUSES IAS,
WF_COMMENTS C
WHERE IAS.ITEM_TYPE in ('HRSSA')
AND IAS.NOTIFICATION_ID = C.NOTIFICATION_ID
AND C.ACTION NOT IN( 'RESPOND', 'RESPOND_WA', 'RESPOND_RULE', 'SEND')
AND C.FROM_ROLE = '31026'
UNION ALL
SELECT C.SEQUENCE H_SEQUENCE,
C.NOTIFICATION_ID H_NOTIFICATION_ID,
C.FROM_ROLE H_FROM_ROLE,
-- C.FROM_USER H_FROM_USER,
C.TO_ROLE H_TO_ROLE,
C.TO_USER H_TO_USER,
WF_CORE.TRANSLATE(C.ACTION) H_ACTION,
C.USER_COMMENT H_COMMENT,
C.COMMENT_DATE H_ACTION_DATE,IAS.ITEM_KEY
FROM WF_ITEM_ACTIVITY_STATUSES_H IAS,
WF_COMMENTS C
WHERE IAS.ITEM_TYPE in ('HRSSA')
AND C.FROM_ROLE = '31026'
AND IAS.NOTIFICATION_ID = C.NOTIFICATION_ID
AND C.ACTION NOT IN( 'RESPOND', 'RESPOND_WA', 'RESPOND_RULE', 'SEND')
)
ORDER BY H_ACTION_DATE,
H_NOTIFICATION_ID,
H_SEQUENCE
) WHERE H_NOTIFICATION_ID IS NOT NULL and h_action = 'Approve' )
and trunc(creation_Date) >= to_date('01-SEP-2021') and status not in ('PUBLSIHED','APPROVED')) order by srf_creation_Date desc
/
select * from fnd_lookup_values where tag = '01989'
--Mr. Mahindar Atma Singh Singh
/
select * from per_all_people_f
where person_id = 319503
--where employee_number = '49109'
/
select * from fnd_lookup_values where tag = '83227'
/
select * from QR_SRF.QAG_HR_AME_HRCHY_HEADER_T where os_flag = 'N' and end_Date is null
/
SELECT * FROM QAG_MSMA_ALL_BATCH_T where transaction_id in
(select transaction_id from AME_TEMP_OLD_APPROVer_lists
where application_id in ('-386')and name = '46243' and approval_status is null) and status not in ('REJECTED','NEW')
and trunc(creation_date) >= to_date('01-SEP-2018') -- 5 QR New Joiner
and item_key not in (select item_key from wf_notifications where status = 'OPEN'
and original_recipient = '46243' and message_type in ('QAGMSMA'))
--order by application_id
/
SELECT * FROM QR_SRF.QAG_HR_OS_MSMA_ALL_BATCH_T where transaction_id in
(select transaction_id from AME_TEMP_OLD_APPROVer_lists
where application_id in ('-486')and name = '46243' and approval_status is null ) and status not in ('REJECTED')
and trunc(creation_date) >= to_date('01-SEP-2018') -- 7 OS New Joiner
/
select * from QAG_HR_OS_PROM_SMA_ALL_BATCH_T where transaction_id in
(select transaction_id from AME_TEMP_OLD_APPROVer_lists
where application_id in ('-488')and name = '46243' and approval_status is null) and status not in ('REJECTED','DRAFT')
and trunc(creation_date) >= to_date('01-SEP-2018') -- 10 OS Promotion
/
select * from QAG_HR_PROM_SMA_ALL_BATCH_T where transaction_id in -- 11 QR Promotion
(select transaction_id from AME_TEMP_OLD_APPROVer_lists
where application_id in ('-526')and name = '46243' and approval_status is null) and status not in ('REJECTED','DRAFT','PROMOTED')
and trunc(creation_date) >= to_date('01-MAR-2018')
and item_key not in (select item_key from wf_notifications where status = 'OPEN'
and original_recipient = '46243' and message_type in ('QAGPROM'))
/
alter session set current_schema = apps
/
select * from fnd_lookup_values where lookup_type = 'QAG_HR_SMA_OS_DIV_CC_MAPING'
/
select * from all_objects where object_name like 'QAG%HRCHY%'
/
select * from QAG_HR_OS_AME_HRCHY_MASTER_T where employee_number = '95417' and end_date is null
/
select * from QAG_HR_SMA_HRCHY_SETUP where grade_range like 'DI%' and grade_range not in ('DI 01-09','DI 10-13')
/
select * from QR_SRF.QAG_HR_AME_HRCHY_LINES_T where AME_HRCHY_HDR_ID in
(select AME_HRCHY_HDR_ID from QR_SRF.QAG_HR_AME_HRCHY_HEADER_T where os_flag = 'N' and module = 'SMA' and ame_hrchy_hdr_id = 5865)
/
select * from QR_SRF.QAG_HR_AME_HRCHY_HEADER_T where grade_id = 200 grade_range like 'CC%'
where os_flag = 'Y' and module = 'SMA' and grade_Range = 'MV 01-06'
/
select * from per_Grades where name like 'JF%'
/
select * from qag_srf_org_matrix_v
/
select * from QR_SRF.QAG_HR_AME_VALIDATIONS_T
/
select * from per_all_people_F where employee_number = '42791'
/
select * from QR_SRF.QAG_HR_AME_HRCHY_HEADER_T where department_id in(
select department_id,department_name,bu_country_name,bu_country_id from fnd_lookup_values a,qag_srf_org_matrix_v b
where a.description = b.department_name
and lookup_type = 'QAG_SMA_GCEO_APPROVAL_DEPTS'
and enabled_flag = 'Y')
/
select * from fnd_lookup_values
where lookup_type = 'QAG_SMA_GCEO_APPROVAL_DEPTS'
--where description = 'Cabin Crew - Recruitment'
/
select * from QR_SRF.QAG_HR_AME_HRCHY_HEADER_T
--where grade_range = 'TR 01-06' order by 1 desc
where 1 = 1 --and country_company_id = 87
and AME_HRCHY_HDR_ID = 13127
--and grade_range like 'DI%' and end_Date is null order by 5 desc
--and department_id = 3994
/
select * from QR_SRF.QAG_HR_AME_HRCHY_LINES_T
--where employee_number = '95417'
--where attribute4 = 'HR'
where AME_HRCHY_HDR_ID in (13127) order by ame_hrchy_line_id asc
/
select * from QR_SRF.QAG_HR_AME_HRCHY_LINES_T where AME_HRCHY_HDR_ID in (1568,1580,1592) and appr_level = 30
--where grade_range like 'FD%'
/
SEQUENCE
--------
QAG_HR_AME_VLDTN_ID_S
QAG_HR_AME_HRCHY_ID_S
QAG_HR_AME_HRCHY_HDR_ID_S
QAG_HR_AME_HRCHY_LINE_ID_S
/
PACKAGE
-------
QAG_HR_AMEUTIL_SS
QAG_HR_AME_HRCHY_PKG
/
Hierarchy Query
---------------
SELECT *
FROM
(SELECT HDR.AME_HRCHY_HDR_ID,
HDR.REGION_ID,
HDR.COUNTRY_COMPANY_ID,
HDR.STATION_DIVISION_ID,
HDR.DEPARTMENT_ID,
HDR.COST_CENTER,
lines.START_DATE,
lines.END_DATE,
HDR.PROCESS_TYPE,
HDR.OS_FLAG,
HDR.AME_IND,
HDR.AME_CATEGORY,
QAG_MSMA_UTILITIES_PKG.GET_ORG_NAME(HDR.REGION_ID) REGION,
QAG_MSMA_UTILITIES_PKG.GET_ORG_NAME(HDR.COUNTRY_COMPANY_ID) COUNTRY,
NULL STATION,
QAG_MSMA_UTILITIES_PKG.GET_ORG_NAME(HDR.DEPARTMENT_ID) DEPT,
NVL(QAG_MSMA_UTILITIES_PKG.GET_FULL_NAME_T(LINES.PERSON_ID),
(SELECT meaning
FROM FND_LOOKUP_VALUES
WHERE LOOKUP_TYPE IN ('QAG_HR_SMA_APPROVERS_INFO','QAG_HR_SMA_OS_APPROVER_TYPE')
AND ENABLED_FLAG = 'Y'
AND lookup_code = LINES.EMPLOYEE_NUMBER
AND sysdate BETWEEN START_DATE_ACTIVE AND NVL(END_DATE_ACTIVE,sysdate+1)
)) EMP_NAME,
LINES.AME_HRCHY_LINE_ID,
LINES.APPR_LEVEL,
LINES.PERSON_ID,
LINES.EMPLOYEE_NUMBER,
(select current_employee_flag from per_all_people_f papf where papf.person_id = lines.person_id
and trunc(sysdate) between effective_Start_Date and effective_end_Date) current_employee_flag,
LINES.START_DATE L_START_DATE,
LINES.END_DATE L_END_DATE,
QAG_MSMA_UTILITIES_PKG.GET_GRADE_NAME(HDR.GRADE_ID) grade,
QAG_MSMA_UTILITIES_PKG.GET_POSITION_NAME(HDR.POSITION_ID) position,
HDR.GRADE_ID,
REDUCD Min,
mac mid,
NORML Max ,
grade_range,
QAG_HR_AME_HRCHY_PKG.get_ht_div_station(HDR.STATION_DIVISION_ID) ex_div_name,
DECODE (
(SELECT COUNT(1) FROM QAG_HR_AME_VALIDATIONS_T vald WHERE ame_hrchy_hdr_id=HDR.AME_HRCHY_HDR_ID
AND NVL(vald.END_DATE,TRUNC(SYSDATE)) >=TRUNC(SYSDATE)
AND AME_VALDTN_CODE! ='1'
),0,'No','Yes') vldYN,
HDR.module,
LINES.attribute1 a_max
FROM QAG_HR_AME_HRCHY_HEADER_T HDR,
QAG_HR_AME_HRCHY_LINES_T LINES
WHERE HDR.AME_HRCHY_HDR_ID = LINES.AME_HRCHY_HDR_ID
AND NVL(HDR.END_DATE,TRUNC(SYSDATE)) > = TRUNC(sysdate)
AND NVL(LINES.END_DATE,TRUNC(SYSDATE)) > = TRUNC(sysdate)
ORDER BY HDR.REGION_ID,
HDR.COUNTRY_COMPANY_ID,
HDR.STATION_DIVISION_ID,
LINES.end_date,
LINES.APPR_LEVEL
) QRSLT
where AME_HRCHY_HDR_ID = 7115
/
WHERE (region_id = 6053
AND COUNTRY_COMPANY_ID = 594
AND trim(STATION_DIVISION_ID) IS NULL
AND trim(COST_CENTER) IS NULL
AND DEPARTMENT_ID IS NULL
AND GRADE_ID IS NULL
AND AME_CATEGORY = 'EXCPN'
AND GRADE_RANGE = 'QR 01-06'
AND PROCESS_TYPE = 'PRM'
AND OS_FLAG = 'N'
AND MODULE = 'SMA'
AND QAG_HR_AME_HRCHY_PKG.qag_hr_get_valid_hdr_flag (AME_HRCHY_HDR_ID,'') = 'Y'
AND END_DATE IS NULL)
/
SELECT t.*
FROM
(SELECT *
FROM
(SELECT hdr.transaction_id
,(COUNT(DISTINCT hdr.ame_hrchy_hdr_id) over(partition BY hdr.transaction_id)) AS trns_cnt
,hdr.ame_hrchy_hdr_id
,lns.appr_level
,dense_rank() over(partition BY lns.ame_hrchy_hdr_id order by lns.appr_level) apprv_rnk
,lns.lns_pers_id apprv_pers_id
,(SELECT papf.employee_number
FROM hr.per_all_people_f papf
WHERE TRUNC(sysdate) BETWEEN papf.effective_start_date AND papf.effective_end_date
AND papf.person_id = lns.lns_pers_id
AND rownum = 1
) apprv_emp_num
,(SELECT papf.full_name
FROM hr.per_all_people_f papf
WHERE TRUNC(sysdate) BETWEEN papf.effective_start_date AND papf.effective_end_date
AND papf.person_id = lns.lns_pers_id
AND rownum = 1
) apprv_name
FROM
(SELECT trns.transaction_id
,trns.attribute3 ame_hrchy_hdr_id
FROM qair.qag_msma_transaction_t trns
WHERE 1=1
AND trns.transaction_id = :p_transaction_id
) hdr
,(SELECT lns.*
,(
CASE
WHEN lns.employee_number IN('L1','DH')
THEN qag_qr_njr_ame_apprvrs_pkg.get_line1_div_head_person_id(:p_transaction_id,lns.employee_number)
ELSE lns.person_id
END) lns_pers_id
FROM qr_srf.qag_hr_ame_hrchy_lines_t lns
WHERE 1 = 1
) lns
WHERE TRUNC(sysdate) BETWEEN TRUNC(NVL(lns.start_date,sysdate)) AND TRUNC(NVL(lns.end_date,sysdate))
AND lns.ame_hrchy_hdr_id = hdr.ame_hrchy_hdr_id
AND((lns.norml = DECODE(:p_apprv_hrchy,'NORMAL','Y',NULL))
OR(lns.attribute1 = DECODE(:p_apprv_hrchy,'MAX','Y',NULL))
OR(lns.reducd = DECODE(:p_apprv_hrchy,'MIN','Y',NULL))
OR(lns.mac = DECODE(:p_apprv_hrchy,'MID','Y',NULL)))
)
ORDER BY transaction_id
,ame_hrchy_hdr_id
,appr_level
) t
WHERE 1 = 1
/
select qag_qr_njr_ame_apprvrs_pkg.get_qr_njr_normal_approval(:p_transaction_id) from dual
/
select qag_qr_njr_ame_apprvrs_pkg.get_hier_approver_code(:p_transaction_id) from dual
/
SELECT hdr.ame_hrchy_hdr_id
,lines.ame_hrchy_line_id
,DECODE(hdr.process_type,'PRM','Promotions','NJR','New Joiners','RDSG','Redesignation',hdr.process_type) process_type
,hdr.os_flag
,DECODE(hdr.ame_category,'EXCPN','Exception','NEXCP','Non-Exception',hdr.ame_category) ame_category
,qag_msma_utilities_pkg.get_org_name(hdr.region_id) region
,qag_msma_utilities_pkg.get_org_name(hdr.country_company_id) country
,qag_hr_ame_hrchy_pkg.get_ht_div_station(hdr.station_division_id) division
,hdr.cost_center
,qag_msma_utilities_pkg.get_org_name(hdr.department_id) dept
,qag_msma_utilities_pkg.get_grade_name(hdr.grade_id) grade
,grade_range
,qag_msma_utilities_pkg.get_position_name(hdr.position_id) position
,sponsorship
,to_date(TRUNC(lines.start_date),'DD-MON-RRRR') start_date
,to_date(TRUNC(lines.end_date),'DD-MON-RRRR') end_date
,lines.employee_number
,NVL(qag_msma_utilities_pkg.get_full_name_t(lines.person_id),(SELECT meaning
FROM fnd_lookup_values
WHERE lookup_type IN('QAG_HR_SMA_APPROVERS_INFO','QAG_HR_SMA_OS_APPROVER_TYPE')
AND enabled_flag = 'Y'
AND lookup_code = lines.employee_number
AND sysdate BETWEEN start_date_active AND NVL(end_date_active,sysdate+1)
)) emp_name
,lines.appr_level
,reducd MIN
,mac MID
,norml MAX
,DECODE(
(SELECT COUNT(1) FROM qag_hr_ame_validations_t vald WHERE ame_hrchy_hdr_id=hdr.ame_hrchy_hdr_id
AND NVL(vald.end_date,TRUNC(sysdate)) >=TRUNC(sysdate)
AND ame_valdtn_code!='1'
),0,'No','Yes') vldyn
,(SELECT
CASE
WHEN papf.current_employee_flag='Y'
THEN 'Active'
ELSE 'Ex-Employee'
END
FROM hr.per_all_people_f papf
WHERE 1=1
AND papf.employee_number =lines.employee_number
AND TRUNC(sysdate) BETWEEN TRUNC(papf.effective_start_date) AND TRUNC(papf.effective_end_date)
) empl_status
FROM qag_hr_ame_hrchy_header_t hdr
,qag_hr_ame_hrchy_lines_t lines
WHERE hdr.ame_hrchy_hdr_id = lines.ame_hrchy_hdr_id
AND NVL(hdr.end_date,TRUNC(sysdate)) > = TRUNC(sysdate)
AND NVL(lines.end_date,TRUNC(sysdate)) > = TRUNC(sysdate)
AND hdr.os_flag='Y'
ORDER BY hdr.region_id
,hdr.country_company_id
,hdr.station_division_id
,lines.end_date
,lines.ame_hrchy_hdr_id
,lines.appr_level