0% found this document useful (0 votes)
167 views1 page

Oracle EBS - End Date Responsibility API

Oracle EBS -End date responsibility API

Uploaded by

mbajeesh007
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
167 views1 page

Oracle EBS - End Date Responsibility API

Oracle EBS -End date responsibility API

Uploaded by

mbajeesh007
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 1

DECLARE

CURSOR C1
IS
SELECT
FU.USER_NAME USER_NAME
FROM APPS.FND_USER FU,
APPS.FND_USER_RESP_GROUPS_ALL FURG,
APPS.FND_RESPONSIBILITY_TL FRTL,
APPS.PER_ALL_ASSIGNMENTS_F PAAF
WHERE ( (FU.END_DATE >= TRUNC (SYSDATE)) OR (FU.END_DATE IS NULL))
AND FURG.USER_ID = FU.USER_ID
AND FRTL.APPLICATION_ID = FURG.RESPONSIBILITY_APPLICATION_ID
AND FRTL.RESPONSIBILITY_ID = FURG.RESPONSIBILITY_ID
AND FRTL.LANGUAGE = 'US'
AND ( (FURG.END_DATE >= TRUNC (SYSDATE)) OR (FURG.END_DATE IS NULL))
AND PAAF.PERSON_ID = FU.EMPLOYEE_ID
AND TRUNC (SYSDATE) BETWEEN PAAF.EFFECTIVE_START_DATE
AND PAAF.EFFECTIVE_END_DATE
AND FRTL.RESPONSIBILITY_NAME='Online Letter and Certificate Generation'

ORDER BY FU.USER_ID;
BEGIN
FOR X IN C1
LOOP
BEGIN
fnd_user_pkg.delresp
( username => X.USER_NAME,
resp_app => 'PER',
resp_key => 'XX_LETTER_CERTI_GENERATION',
security_group => 'STANDARD'
);

COMMIT;
DBMS_OUTPUT.put_line ( 'Responsiblity is removed from the user '||
X.USER_NAME|| ' Successfully.');
END;
END LOOP;
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.put_line
( 'Error encountered while deleting responsibilty from the user
and the error is '
|| SQLERRM
);
END;
/

You might also like