Professional Documents
Culture Documents
Ame AP Approval Setup
Ame AP Approval Setup
Ame AP Approval Setup
[http://3.bp.blogspot.com/-rrZ3Hb7NXWM/UX7TNtX6JLI/AAAAAAAAAAk/6g1Qzo9TozI/s1600/abcm.png]
Setup 2 : Enter Applica on and Profile details and Press Find Bu on.
[http://2.bp.blogspot.com/-fV6oyXrHRkE/UX7T7w2y0XI
/AAAAAAAAAAs/yBKmIX9_R_g/s1600/abcm.png]
[http://3.bp.blogspot.com/-Q8ndX0H3GM0/UX7Usp-ecrI/AAAAAAAAAA4
/eb1Sb0MTr0c/s1600/abc1.png]
[http://3.bp.blogspot.com/-Q8ndX0H3GM0/UX7Usp-ecrI/AAAAAAAAAA4/eb1Sb0MTr0c/s1600/abc1.png]
Step 4 : Change to Payables Responsibilty and Navigate to Payables Op ons
[http://1.bp.blogspot.com/-__wkwOMJzF4/UX7VwJCcbEI
/AAAAAAAAABE/L_bLm-gF9dA/s1600/abc2.png]
Step 6 : Navigate to Approval Tab and Enable ‘Use Invoice Approval Workflow ‘ as shown below
[http://1.bp.blogspot.com/-VIK7MSUwNFw/UX7WzvmlQwI
/AAAAAAAAABc/-n0K4KVSVn4/s1600/abc4.png]
[http://2.bp.blogspot.com/-mfuUioXb4a4/UX7XXtNQY7I
/AAAAAAAAABo/046G4bMIQqA/s1600/abc5.png]
Step 8 : Enter the Transac on Type as ‘ Payables Invoice Approval ’
[http://1.bp.blogspot.com/-q94gSuhuX4I/UX7Xx2H3THI
/AAAAAAAAAB0/ZfbKDm43lfE/s1600/abc6.png]
In the Query I have wri en the func on which will return the Accoun ng Manager in the Test instance.
[http://2.bp.blogspot.com/-Cd9brH8_0Mc/UX7YQyac9mI
/AAAAAAAAACA/ystEd423DZo/s1600/abc7.png]
You will get the Ac on value as ‘Require pre-approval from OSD Account Manager Approval’
[http://2.bp.blogspot.com/-b3u_BZxIuAw/UX7ZHqOVA5I
/AAAAAAAAACU/hH221T3H_u4/s1600/abc9.png]
a) Enter the Name of the Rule Example : osd Approval Management Approval,Rule type : Combina on : List Crea on, Item
Class : Header as shownbelow
[http://2.bp.blogspot.com/-A4J58GsDIw4/UX7Zh4TyUII
/AAAAAAAAACc/tre_EymZvpQ/s1600/abc10.png]
b) Select the Ac on Type as ‘Pre Chain of Authority Approvals’ and Ac on as ‘pre-approval from OSD Account Manager
Approval’ .
Step 4 : Finish
[http://1.bp.blogspot.com/-fuJ7jr9lRgM/UX7aJ4gM1sI
/AAAAAAAAACk/tlgEsKnE3NY/s1600/abc11.png]
[http://1.bp.blogspot.com/-hItPAGivu5c/UX7alWy5qOI
/AAAAAAAAACs/4oRSzf2vsRg/s1600/abc12.png]
[http://1.bp.blogspot.com/-tOhHbTEl7RA/UX7a-j2FrAI
/AAAAAAAAAC0/9gz_zjl-_5U/s1600/abc13.png]
Now By Pressing the Distribu on Bu on.
[http://1.bp.blogspot.com/-QvaUsQjql2U/UX7bbb53M3I
/AAAAAAAAAC8/8Wbk-ux_dOw/s1600/abc14.png]
[http://4.bp.blogspot.com/-THf1ienZyWE/UX7b04qXDfI
/AAAAAAAAADE/cz5G6ONPEsY/s1600/abc15.png]
Create the Account by Enabling the Create Accoun ng check box and Final and press OK from the Above Screen.
[http://2.bp.blogspot.com/-y1b1qiU0IEs/UX7cX_3C11I
/AAAAAAAAADM/wK9DMjkw2NA/s1600/abc16.png]
[http://4.bp.blogspot.com/-etnRaNxeOFM/UX7cmo8qGtI
/AAAAAAAAADU/0uoDLlBtDis/s1600/abc17.png]
You will get the Account Manager details for the Invoice and the no fica on will be sent to the Approver.
[http://3.bp.blogspot.com/-zrZCBbmUWr0/UX7dEjcPKWI
/AAAAAAAAADc/kRqGA2yv240/s1600/abc18.png]
RETURN VARCHAR
IS
l_person_id NUMBER := 0 ;
l_count NUMBER := 0;
V_OPERATING_UNIT VARCHAR2(2000):=NULL;
V_ORG_ID NUMBER := 0;
BEGIN
BEGIN
SELECT COUNT(*)
INTO l_count
ap_suppliers aps
-- po_lookup_codes plc
EXCEPTION
END;
BEGIN
SELECT org_id
INTO V_ORG_ID
FROM ap_invoices_ALL
WHERE invoice_id=p_invoice_id;
EXCEPTION
END;
BEGIN
SELECT name
INTO V_OPERATING_UNIT
EXCEPTION
END;
SELECT paf1.person_id
INTO l_person_id
PER_JOBS PJB ,
PER_ALL_PEOPLE_F PAF1,
FND_USER FU ,
PER_ALL_ASSIGNMENTS_F PAAF
AND rownum =1
AND SUBSTR(HAPF.name,1,2) IN
(SELECT FLEX_VALUE
FND_FLEX_VALUES FFV ,
FND_FLEX_VALUES_TL FFVT
WHERE FFVS.FLEX_VALUE_SET_ID=FFV.FLEX_VALUE_SET_ID
);
SELECT paf1.person_id
INTO l_person_id
PER_JOBS PJB ,
PER_ALL_PEOPLE_F PAF1,
FND_USER FU ,
PER_ALL_ASSIGNMENTS_F PAAF
AND rownum =1
AND SUBSTR(HAPF.name,1,2) IN
(SELECT FLEX_VALUE
FND_FLEX_VALUES FFV ,
FND_FLEX_VALUES_TL FFVT
WHERE FFVS.FLEX_VALUE_SET_ID=FFV.FLEX_VALUE_SET_ID
AND FFV.FLEX_VALUE_ID =FFVT.FLEX_VALUE_ID
);
SELECT paf1.person_id
INTO l_person_id
PER_JOBS PJB ,
PER_ALL_PEOPLE_F PAF1,
FND_USER FU ,
PER_ALL_ASSIGNMENTS_F PAAF
AND rownum =1
AND SUBSTR(HAPF.name,1,2) IN
(SELECT FLEX_VALUE
FND_FLEX_VALUES FFV ,
FND_FLEX_VALUES_TL FFVT
WHERE FFVS.FLEX_VALUE_SET_ID=FFV.FLEX_VALUE_SET_ID
);
SELECT paf1.person_id
INTO l_person_id
PER_JOBS PJB ,
PER_ALL_PEOPLE_F PAF1,
FND_USER FU ,
PER_ALL_ASSIGNMENTS_F PAAF
AND rownum =1
AND SUBSTR(HAPF.name,1,2) IN
(SELECT FLEX_VALUE
FROM FND_FLEX_VALUE_SETS FFVS,
FND_FLEX_VALUES FFV ,
FND_FLEX_VALUES_TL FFVT
WHERE FFVS.FLEX_VALUE_SET_ID=FFV.FLEX_VALUE_SET_ID
);
ELSE
l_person_id:=0;
END IF;
EXCEPTION
l_person_id :=0;
END;
ELSE
l_person_id :=0;
END IF;
RETURN (l_return_val);
EXCEPTION
l_person_id :=0;
Return (L_Return_Val);
End XX_Get_Approver;
Posted 29th April 2013 by Unknown
Labels: AME setup
3 View comments
Publish