You are on page 1of 4

Useful Queries in Oracle Apps:

1] Responsibility Listing: Purpose: To get list of responsibilities. SELECT (SELECT APPLICATION_SHORT_NAME FROM FND_APPLICATION FA WHERE FA.APPLICATION_ID = FRT.APPLICATION_ID) APPLICATION, FRT.RESPONSIBILITY_ID, FRT.RESPONSIBILITY_NAME FROM APPS.FND_RESPONSIBILITY_TL FRT;

2] Menu Listing: Purpose: To get Menus Associated with responsibility SELECT DISTINCT A.RESPONSIBILITY_NAME, C.USER_MENU_NAME FROM APPS.FND_RESPONSIBILITY_TL A, APPS.FND_RESPONSIBILITY B, APPS.FND_MENUS_TL C, APPS.FND_MENUS D, APPS.FND_APPLICATION_TL E, APPS.FND_APPLICATION F WHERE A.RESPONSIBILITY_ID(+) = B.RESPONSIBILITY_ID AND A.RESPONSIBILITY_ID = 20538 AND B.MENU_ID = C.MENU_ID AND B.MENU_ID = D.MENU_ID AND E.APPLICATION_ID = F.APPLICATION_ID AND F.APPLICATION_ID = B.APPLICATION_ID AND A.LANGUAGE = 'US';

3] Submenu and Function Listing: Purpose: To get submenus and Function attached to this Main menu. SELECT C.PROMPT, C.DESCRIPTION FROM APPS.FND_MENUS_TL A, FND_MENU_ENTRIES_TL C WHERE A.MENU_ID = C.MENU_ID AND A.USER_MENU_NAME = 'F4 UK PAY Navigator';

4] User and Assigned Responsibilities Listing: Purpose: To get assigned responsibility to a user. SELECT UNIQUE U.USER_ID, SUBSTR (U.USER_NAME, 1, 30) USER_NAME, SUBSTR (R.RESPONSIBILITY_NAME, 1, 60) RESPONSIBLITY, SUBSTR (A.APPLICATION_NAME, 1, 50) APPLICATION FROM FND_USER U, FND_USER_RESP_GROUPS G, FND_APPLICATION_TL A, FND_RESPONSIBILITY_TL R WHERE G.USER_ID(+) = U.USER_ID AND G.RESPONSIBILITY_APPLICATION_ID = A.APPLICATION_ID AND A.APPLICATION_ID = R.APPLICATION_ID AND G.RESPONSIBILITY_ID = R.RESPONSIBILITY_ID ORDER BY SUBSTR (USER_NAME, 1, 30), SUBSTR (A.APPLICATION_NAME, 1, 50),SUBSTR (R.RESPONSIBILITY_NAME, 1, 60);

5] Responsibility and Assigned Request Group Listing: Purpose: To get responsibility and attached request groups. SELECT RESPONSIBILITY_NAME RESPONSIBILITY, REQUEST_GROUP_NAME, FRG.DESCRIPTION FROM FND_REQUEST_GROUPS FRG, FND_RESPONSIBILITY_VL FRV WHERE FRV.REQUEST_GROUP_ID = FRG.REQUEST_GROUP_ID ORDER BY RESPONSIBILITY_NAME

6] Form Personalization Listing: Purpose: To get modified profile options. SELECT FFFT.USER_FUNCTION_NAME "User Form Name", FFCR.SEQUENCE, FFCR.DESCRIPTION, FFCR.RULE_TYPE, FFCR.ENABLED, FFCR.TRIGGER_EVENT, FFCR.TRIGGER_OBJECT, FFCR.CONDITION, FFCR.FIRE_IN_ENTER_QUERY, (SELECT USER_NAME FROM FND_USER FU WHERE FU.USER_ID = FFCR.CREATED_BY) "Created By " FROM FND_FORM_CUSTOM_RULES FFCR, FND_FORM_FUNCTIONS_VL FFFT WHERE FFCR.ID = FFFT.FUNCTION_ID ORDER BY 1;

7] Functions Listing: Purpose: To get all forms and functions SELECT FUNCTION_ID, USER_FUNCTION_NAME, CREATION_DATE, DESCRIPTION FROM APPLSYS.FND_FORM_FUNCTIONS_TL Y ORDER BY USER_FUNCTION_NAME;

8] Requests Attached to Responsibility Listing: Purpose: To View all request who have attached to a responsibility SELECT FROM RESPONSIBILITY_NAME, FRG.REQUEST_GROUP_NAME, FCPV.USER_CONCURRENT_PROGRAM_NAME, FCPV.DESCRIPTION FND_REQUEST_GROUPS FRG, FND_REQUEST_GROUP_UNITS FRGU, FND_CONCURRENT_PROGRAMS_VL FCPV, FND_RESPONSIBILITY_VL FRV FRGU.REQUEST_UNIT_TYPE = 'P' FRGU.REQUEST_GROUP_ID = FRG.REQUEST_GROUP_ID FRGU.REQUEST_UNIT_ID = FCPV.CONCURRENT_PROGRAM_ID FRV.REQUEST_GROUP_ID = FRG.REQUEST_GROUP_ID RESPONSIBILITY_NAME;

WHERE AND AND AND ORDER BY

9] Requests Listing Application Wise: Purpose: To get all request with application SELECT FA.APPLICATION_SHORT_NAME, FCPV.USER_CONCURRENT_PROGRAM_NAME, DESCRIPTION, DECODE (FCPV.EXECUTION_METHOD_CODE, 'B', 'Request Set Stage Function', 'Q', 'SQL*Plus', 'H', 'Host', 'L', 'SQL*Loader', 'A', 'Spawned', 'I', 'PL/SQL Stored Procedure', 'P', 'Oracle Reports', 'S', 'Immediate', FCPV.EXECUTION_METHOD_CODE ) EXE_METHOD, OUTPUT_FILE_TYPE, PROGRAM_TYPE, PRINTER_NAME, MINIMUM_WIDTH, MINIMUM_LENGTH, CONCURRENT_PROGRAM_NAME, CONCURRENT_PROGRAM_ID FROM FND_CONCURRENT_PROGRAMS_VL FCPV, FND_APPLICATION FA WHERE FCPV.APPLICATION_ID = FA.APPLICATION_ID ORDER BY DESCRIPTION

10] Count Module Wise Reports: Purpose: To Count Module Wise Report SELECT FA.APPLICATION_SHORT_NAME, DECODE (FCPV.EXECUTION_METHOD_CODE, 'B', 'Request Set Stage Function', 'Q', 'SQL*Plus', 'H', 'Host', 'L', 'SQL*Loader', 'A', 'Spawned', 'I', 'PL/SQL Stored Procedure', 'P', 'Oracle Reports', 'S', 'Immediate', FCPV.EXECUTION_METHOD_CODE ) EXE_METHOD, COUNT (CONCURRENT_PROGRAM_ID) COUNT FND_CONCURRENT_PROGRAMS_VL FCPV, FND_APPLICATION FA FCPV.APPLICATION_ID = FA.APPLICATION_ID FA.APPLICATION_SHORT_NAME, FCPV.EXECUTION_METHOD_CODE 1;

FROM WHERE GROUP BY ORDER BY

11] User and Responsibility Listing: Purpose: Check responsibility assigned to a specific USER SELECT UNIQUE U.USER_ID, SUBSTR (U.USER_NAME, 1, 30) USER_NAME, SUBSTR (R.RESPONSIBILITY_NAME, 1, 60) RESPONSIBLITY, SUBSTR (A.APPLICATION_NAME, 1, 50) APPLICATION FROM FND_USER U, FND_USER_RESP_GROUPS G, FND_APPLICATION_TL A, FND_RESPONSIBILITY_TL R WHERE G.USER_ID(+) = U.USER_ID AND G.RESPONSIBILITY_APPLICATION_ID = A.APPLICATION_ID AND A.APPLICATION_ID = R.APPLICATION_ID AND G.RESPONSIBILITY_ID = R.RESPONSIBILITY_ID AND A.APPLICATION_NAME = 'Purchasing' ORDER BY SUBSTR (USER_NAME, 1, 30), SUBSTR (A.APPLICATION_NAME, 1, 50), SUBSTR (R.RESPONSIBILITY_NAME, 1, 60)

You might also like