Professional Documents
Culture Documents
AME PR PO
AME PR PO
Custom Attributes:
Approver Groups:
select approvers_list.hr_people
from
WHERE 1 = 1
AND P.RID=:transactionId
and to_char(A.ORGANIZATION_ID)=to_char(P.OID)
union
WHERE 1 = 1
AND P.RID=:transactionId
and to_char(A.ORGANIZATION_ID)=to_char(P.OID)
and XX_AP_INVOICE_WF.IS_OVER_BUDGET_PR_AME(:transactionId)='Y'
union
WHERE 1 = 1
AND P.RID=:transactionId
and to_char(A.ORGANIZATION_ID)=to_char(P.OID)
union
WHERE 1 = 1
AND P.RID=:transactionId
and to_char(A.ORGANIZATION_ID)=to_char(P.OID)
and XX_AP_INVOICE_WF.IS_OVER_BUDGET_PR_AME(:transactionId)='Y'
UNION
FROM XX_EMP_POS
WHERE 1 = 1
FROM PO_REQUISITION_HEADERS_ALL
WHERE 1 = 1
AND REQUISITION_HEADER_ID = :transactionId) = 'Non-Permanent'
UNION
FROM XX_EMP_POS
WHERE 1 = 1
FROM PO_REQUISITION_HEADERS_ALL
WHERE 1 = 1
||'%'
FROM PO_REQUISITION_HEADERS_ALL
WHERE 1 = 1
order by 2
)approvers_list
Approver Group 2:
select approvers_list.hr_people
from
(SELECT
ELSE
'PER:' || (A.ATTRIBUTE2) END hr_people,
2 approver_num
WHERE 1 = 1
AND P.REQUISITION_HEADER_ID=:transactionId
and to_char(A.ORGANIZATION_ID)=to_char(P.ATTRIBUTE12)
union all
WHERE 1 = 1
AND P.REQUISITION_HEADER_ID=:transactionId
and to_char(cst.SEGMENT4)=to_char(P.ATTRIBUTE14)
order by 2
)approvers_list
FOR PO
Attributes:
APPROVER GROUPS:
select approvers_list.hr_people
from
(
SELECT 'PER:' || MAX(ATTRIBUTE1) hr_people, 1 approver_num
WHERE POH.ame_approval_id=:transactionId
UNION
FROM XX_EMP_POS,
PO_HEADERS_ALL POH
WHERE 1 = 1
and POH.ame_approval_id=:transactionId
and XX_AP_INVOICE_WF.IS_OVER_BUDGET_PO_AME(POH.PO_HEADER_ID)='N'
union
WHERE 1 = 1
AND P.ame_approval_id=:transactionId
and to_char(A.ORGANIZATION_ID)=to_char(P.OID)
and XX_AP_INVOICE_WF.IS_OVER_BUDGET_PO_AME(P.RID)='Y'
union
FROM XX_EMP_POS,
PO_HEADERS_ALL POH
WHERE 1 = 1
and POH.ame_approval_id=:transactionId
and XX_AP_INVOICE_WF.IS_OVER_BUDGET_PO_AME(POH.PO_HEADER_ID)='Y'
UNION
WHERE 1 = 1
AND P.ame_approval_id=:transactionId
and to_char(A.ORGANIZATION_ID)=to_char(P.OID)
and XX_AP_INVOICE_WF.IS_OVER_BUDGET_PO_AME(P.RID)='N'
UNION
FROM XX_EMP_POS,
PO_HEADERS_ALL POH
WHERE 1 = 1
and POH.ame_approval_id=:transactionId
and XX_AP_INVOICE_WF.IS_OVER_BUDGET_PO_AME(POH.PO_HEADER_ID)='N'
UNION
FROM XX_EMP_POS,
PO_HEADERS_ALL POH
WHERE 1 = 1
and POH.ame_approval_id=:transactionId
and XX_AP_INVOICE_WF.IS_OVER_BUDGET_PO_AME(POH.PO_HEADER_ID)='N'
UNION
FROM XX_EMP_POS,
PO_HEADERS_ALL POH
WHERE 1 = 1
and POH.ame_approval_id=:transactionId
and XX_AP_INVOICE_WF.IS_OVER_BUDGET_PO_AME(POH.PO_HEADER_ID)='Y'
AND XX_AP_INVOICE_WF.GET_PO_AMNT(:transactionId,POH.PO_HEADER_ID)<=1000000
UNION
FROM XX_EMP_POS,
PO_HEADERS_ALL POH
WHERE 1 = 1
and POH.ame_approval_id=:transactionId
and XX_AP_INVOICE_WF.IS_OVER_BUDGET_PO_AME(POH.PO_HEADER_ID)='Y'
AND XX_AP_INVOICE_WF.GET_PO_AMNT(:transactionId,POH.PO_HEADER_ID)>1000000
order by 2
)approvers_list
where
GROUP 2: PO BLANKET:
select approvers_list.hr_people
from
WHERE POH.ame_approval_id=:transactionId
UNION
FROM XX_EMP_POS,
PO_HEADERS_ALL POH
WHERE 1 = 1
and POH.ame_approval_id=:transactionId
order by 2
)approvers_list
select approvers_list.hr_people
from
WHERE POH.ame_approval_id=:transactionId
UNION
FROM XX_EMP_POS
WHERE 1 = 1
FROM XX_EMP_POS
WHERE 1 = 1
AND XX_AP_INVOICE_WF.GET_PO_AMNT(:transactionId,NULL)>100000
order by 2
)approvers_list
where