0% found this document useful (0 votes)
104 views7 pages

FND Utility Queries

This document contains several SQL queries that retrieve information from Oracle database tables. The queries return data about user responsibilities, request groups, concurrent programs, concurrent program parameters, submitted requests, and mapping responsibilities to operating units.

Uploaded by

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

FND Utility Queries

This document contains several SQL queries that retrieve information from Oracle database tables. The queries return data about user responsibilities, request groups, concurrent programs, concurrent program parameters, submitted requests, and mapping responsibilities to operating units.

Uploaded by

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

-----------------------------------------------------------------------------------

/*
THIS QUERY IS TO KNOW THE RESPONSIBILITIES ATTACHED TO A USER ID
*/
SELECT
ROWNUM SEQ,
FNU.DESCRIPTION,
FNRTL.RESPONSIBILITY_NAME,
FNATL.APPLICATION_NAME
FROM
APPS.FND_USER_RESP_GROUPS FNUG,
APPS.FND_USER FNU,
APPS.FND_RESPONSIBILITY FNR,
APPS.FND_RESPONSIBILITY_TL FNRTL,
APPS.FND_APPLICATION FNA,
APPS.FND_APPLICATION_TL FNATL
WHERE
FNU.USER_NAME ='SYSADMIN'
AND FNU.USER_ID = FNUG.USER_ID
AND FNUG.RESPONSIBILITY_APPLICATION_ID = FNR.APPLICATION_ID
AND FNUG.RESPONSIBILITY_ID = FNR.RESPONSIBILITY_ID
AND FNR.RESPONSIBILITY_ID = FNRTL.RESPONSIBILITY_ID
AND FNR.RESPONSIBILITY_ID = FNRTL.RESPONSIBILITY_ID
AND FNUG.RESPONSIBILITY_APPLICATION_ID = FNA.APPLICATION_ID
AND FNA.APPLICATION_ID = FNATL.APPLICATION_ID
AND FNRTL.LANGUAGE = 'US'
AND FNATL.LANGUAGE = 'US'
-------------------------------------------------------------------------------
/*
THIS QUERY IS TO KNOW THE REQUEST GROUP FOR A GIVEN RESPONSIBILITY
*/
SELECT
FRTL.RESPONSIBILITY_NAME,
FRTL.LANGUAGE,
FRG.REQUEST_GROUP_NAME,
FNATL.APPLICATION_NAME,
FMTL.USER_MENU_NAME,
FDG.DATA_GROUP_NAME,
FDG.DESCRIPTION,
FNA.BASEPATH
FROM
APPS.FND_RESPONSIBILITY_TL FRTL,
APPS.FND_RESPONSIBILITY FRT,
APPS.FND_APPLICATION FNA,
APPS.FND_APPLICATION_TL FNATL,
APPS.FND_REQUEST_GROUPS FRG,
APPS.FND_MENUS FM,
APPS.FND_MENUS_TL FMTL,
APPS.FND_DATA_GROUP_UNITS FDGU,
APPS.FND_DATA_GROUPS FDG
WHERE
FRTL.RESPONSIBILITY_ID = FRT.RESPONSIBILITY_ID
AND FRTL.APPLICATION_ID = FRT.APPLICATION_ID
AND FRTL.RESPONSIBILITY_NAME LIKE 'DMF OM%J%'
AND FRT.APPLICATION_ID = FNA.APPLICATION_ID
AND FRT.REQUEST_GROUP_ID = FRG.REQUEST_GROUP_ID
AND FNA.APPLICATION_ID = FRG.APPLICATION_ID
AND FNA.APPLICATION_ID = FNATL.APPLICATION_ID
AND FRT.MENU_ID = FM.MENU_ID
AND FM.MENU_ID = FMTL.MENU_ID
AND FRT.DATA_GROUP_APPLICATION_ID = FDGU.APPLICATION_ID
AND FRT.DATA_GROUP_ID = FDGU.DATA_GROUP_ID
AND FDGU.DATA_GROUP_ID = FDG.DATA_GROUP_ID
----------------------------------------------------------------------------------------
/*
NC - THIS QUERY IS TO KNOW THE CONCURRENT PROGRAMS UNDER A PARTICULAR REQUEST GROUP
C - THIS QUERY IS TO KNOW THE REQUEST GROUP FOR A PARTICULAR CONCURRENT PROGRAM

*/
SELECT

1
FRG.REQUEST_GROUP_NAME,
FCPL.USER_CONCURRENT_PROGRAM_NAME,
FAPP.APPLICATION_NAME,
FCP.CONCURRENT_PROGRAM_ID,
FCP.CONCURRENT_PROGRAM_NAME,
FCP.PRINTER_NAME,
USER_EXECUTABLE_NAME,
FNDE.EXECUTION_FILE_NAME||'.'||'rdf' RDF_NAME
FROM
APPS.FND_REQUEST_GROUPS FRG ,
APPS.FND_APPLICATION_TL FAPP,
APPS.FND_REQUEST_GROUP_UNITS FRGU,
APPS.FND_CONCURRENT_PROGRAMS FCP,
APPS.FND_CONCURRENT_PROGRAMS_TL FCPL,
APPS.FND_EXECUTABLES FNDE,
APPS.FND_EXECUTABLES_TL FNDEL
WHERE
FRG.APPLICATION_ID =FAPP.APPLICATION_ID
AND FRG.APPLICATION_ID =FRGU.APPLICATION_ID
AND FRG.REQUEST_GROUP_ID =FRGU.REQUEST_GROUP_ID
AND FRGU.REQUEST_UNIT_ID = FCP.CONCURRENT_PROGRAM_ID
AND FRGU.UNIT_APPLICATION_ID = FCP.APPLICATION_ID
AND FCP.CONCURRENT_PROGRAM_ID = FCPL.CONCURRENT_PROGRAM_ID
AND FCP.EXECUTABLE_ID = FNDE.EXECUTABLE_ID
AND FNDE.EXECUTABLE_ID = FNDEL.EXECUTABLE_ID
AND FCPL.USER_CONCURRENT_PROGRAM_NAME LIKE 'DMF OM JP Customer Invoice'
AND FAPP.LANGUAGE ='US'
AND FCPL.LANGUAGE = 'US'
AND FNDEL.LANGUAGE ='US'
------------------------------------------------------------------------------------------
------
select * from fnd_executables_tl
/*
THIS QUERY IS TO KNOW ABOUT CONCURRENT PROGRAM PARAMETERS FOR A PARTICULAR PROGRAM
*/
SELECT
B.COLUMN_SEQ_NUM "Sequence Number",
B.END_USER_COLUMN_NAME "Parameter Name",
T.DESCRIPTION "Description",
FNDL1.MEANING "Enabled",
FNDL2.MEANING "Required",
NVL(CD.MEANING, ' ') "Default",
B.DEFAULT_VALUE "Default Value",
B.SRW_PARAM "Token",
B.RUNTIME_PROPERTY_FUNCTION,
B.APPLICATION_ID,
B.APPLICATION_COLUMN_NAME,
B.LAST_UPDATE_DATE "Migration Date",
B.DISPLAY_FLAG "Parameter Display",
B.DISPLAY_SIZE "Display Size",
B.MAXIMUM_DESCRIPTION_LEN,
B.CONCATENATION_DESCRIPTION_LEN,
B.FLEX_VALUE_SET_ID "Value Set ID",
E.FLEX_VALUE_SET_NAME "Value Set Name",
FNDL.MEANING "Validation Type",
B.RANGE_CODE "Range",
T.FORM_ABOVE_PROMPT "Prompt",
H.APPLICATION_TABLE_NAME,
H.VALUE_COLUMN_NAME,
H.VALUE_COLUMN_TYPE,
H.VALUE_COLUMN_SIZE,
H.ID_COLUMN_NAME,
H.ID_COLUMN_SIZE,
H.ID_COLUMN_TYPE,
H.MEANING_COLUMN_NAME,
H.MEANING_COLUMN_SIZE,
H.MEANING_COLUMN_TYPE,
H.ADDITIONAL_WHERE_CLAUSE WHERE_ORDER_BY
FROM
APPS.FND_DESCR_FLEX_COL_USAGE_TL T,
APPS.FND_DESCR_FLEX_COLUMN_USAGES B,

2
APPS.FND_FLEX_VALUE_SETS E,
APPS.FND_FLEX_VALIDATION_TABLES H,
APPS.FND_LOOKUPS CD,
APPS.FND_LOOKUPS FNDL,
APPS.FND_LOOKUPS FNDL1,
APPS.FND_LOOKUPS FNDL2
WHERE B.APPLICATION_ID = T.APPLICATION_ID
AND B.DESCRIPTIVE_FLEXFIELD_NAME = T.DESCRIPTIVE_FLEXFIELD_NAME
AND B.DESCRIPTIVE_FLEX_CONTEXT_CODE = T.DESCRIPTIVE_FLEX_CONTEXT_CODE
AND B.APPLICATION_COLUMN_NAME = T.APPLICATION_COLUMN_NAME
AND T.LANGUAGE = USERENV('LANG')
AND B.DESCRIPTIVE_FLEXFIELD_NAME = '$SRS$.DMF_GP_WW_OECRSREF'
AND B.FLEX_VALUE_SET_ID = E.FLEX_VALUE_SET_ID
AND E.FLEX_VALUE_SET_ID = H.FLEX_VALUE_SET_ID(+)
AND B.DEFAULT_TYPE =CD.LOOKUP_CODE(+)
AND NVL(CD.LOOKUP_TYPE, 'FLEX_DEFAULT_TYPE') = 'FLEX_DEFAULT_TYPE'
AND E.VALIDATION_TYPE = FNDL.LOOKUP_CODE(+)
AND NVL(FNDL.LOOKUP_TYPE,'SEG_VAL_TYPES') = 'SEG_VAL_TYPES'
AND B.ENABLED_FLAG = FNDL1.LOOKUP_CODE(+)
AND NVL(FNDL1.LOOKUP_TYPE, 'YES_NO') = 'YES_NO'
AND B.REQUIRED_FLAG = FNDL2.LOOKUP_CODE(+)
AND NVL(FNDL2.LOOKUP_TYPE, 'YES_NO') = 'YES_NO'
AND T.LANGUAGE ='US'
ORDER BY "Sequence Number"
-------------------------------------------------------------------------------
/*
THIS QUERY IS USED TO KNOW ABOUT THE REQUEST SUBMITTED BY THE USER
*/
SELECT
FNDR.REQUEST_ID,
FNDL1.MEANING "Request Phase",
FNDR.REQUEST_DATE "Request Date",
FNDL2.MEANING "Request Status",
FNU.USER_NAME "Tested By SSO",
FNU.DESCRIPTION "Tested By Name",
FNDRL.RESPONSIBILITY_NAME "Responsibility Name",
FNDCPL.USER_CONCURRENT_PROGRAM_NAME "Concurrent Porgram Name",
FNDCP.CONCURRENT_PROGRAM_NAME "Short Name",
FNDE.EXECUTABLE_NAME "Executable Name",
FNDL.MEANING EXECUTION_METHOD,
FNDE.EXECUTION_FILE_NAME||'.rdf' "RDF Name",
FNDR.PRINTER,
FNDR.PRINT_STYLE "Style",
FNDR.NUMBER_OF_COPIES "Copies",
FNDR.NUMBER_OF_ARGUMENTS,
FNDR.OUTFILE_NAME,
FNDR.OUTFILE_NODE_NAME,
FNDR.LOGFILE_NAME,
FNDR.LOGFILE_NODE_NAME,
FNDR.ARGUMENT_TEXT,
FNDR.ARGUMENT1,
FNDR.ARGUMENT2,
FNDR.ARGUMENT3,
FNDR.ARGUMENT4,
FNDR.ARGUMENT5,
FNDR.ARGUMENT6,
FNDR.ARGUMENT7,
FNDR.ARGUMENT8,
FNDR.ARGUMENT9,
FNDR.ARGUMENT10,
FNDR.ARGUMENT11,
FNDR.ARGUMENT12,
FNDR.ARGUMENT13,
FNDR.ARGUMENT14,
FNDR.ARGUMENT15,
FNDR.ARGUMENT16,
FNDR.ARGUMENT17,
FNDR.ARGUMENT18,
FNDR.ARGUMENT19,
FNDR.ARGUMENT20,
FNDR.ARGUMENT21,

3
FNDR.ARGUMENT22,
FNDR.ARGUMENT23,
FNDR.ARGUMENT24,
FNDR.ARGUMENT25,
FNDCA.ARGUMENT26
FROM
APPS.FND_CONCURRENT_REQUESTS FNDR,
APPS.FND_RESPONSIBILITY_TL FNDRL,
APPS.FND_RESPONSIBILITY FNDRS,
APPS.FND_CONCURRENT_PROGRAMS FNDCP,
APPS.FND_CONCURRENT_PROGRAMS_TL FNDCPL,
APPS.FND_PRINTER FNDP,
APPS.FND_CONC_REQUEST_ARGUMENTS FNDCA,
APPS.FND_EXECUTABLES FNDE,
APPS.FND_LOOKUPS FNDL,
APPS.FND_LOOKUPS FNDL1,
APPS.FND_LOOKUPS FNDL2,
APPS.FND_USER FNU,
APPS.FND_LOGINS FNL
WHERE
--FNDCPL.USER_CONCURRENT_PROGRAM_NAME LIKE 'GEHC Obsolete Product with Component on Hand
Report'
FNDR.REQUEST_ID IN (13195187)
AND FNDR.REQUEST_ID = FNDCA.REQUEST_ID(+)
AND FNDR.RESPONSIBILITY_APPLICATION_ID = FNDRS.APPLICATION_ID
AND FNDR.RESPONSIBILITY_ID = FNDRS.RESPONSIBILITY_ID
AND FNDRS.APPLICATION_ID = FNDRL.APPLICATION_ID
AND FNDRS.RESPONSIBILITY_ID = FNDRL.RESPONSIBILITY_ID
AND FNDR.CONCURRENT_PROGRAM_ID = FNDCP.CONCURRENT_PROGRAM_ID
AND FNDR.PROGRAM_APPLICATION_ID = FNDCP.APPLICATION_ID
AND FNDCP.APPLICATION_ID = FNDCPL.APPLICATION_ID
AND FNDCP.CONCURRENT_PROGRAM_ID = FNDCPL.CONCURRENT_PROGRAM_ID
AND FNDCP.EXECUTABLE_APPLICATION_ID = FNDE.APPLICATION_ID
AND FNDCP.EXECUTABLE_ID = FNDE.EXECUTABLE_ID
AND FNDR.PRINTER = FNDP.PRINTER_NAME
AND FNDE.EXECUTION_METHOD_CODE = FNDL.LOOKUP_CODE
AND FNDL.LOOKUP_TYPE ='CP_EXECUTION_METHOD_CODE'
AND FNDR.PHASE_CODE = FNDL1.LOOKUP_CODE
AND FNDL1.LOOKUP_TYPE = 'CP_PHASE_CODE'
AND FNDR.STATUS_CODE = FNDL2.LOOKUP_CODE
AND FNDL2.LOOKUP_TYPE = 'CP_STATUS_CODE'
AND FNDR.LAST_UPDATE_LOGIN = FNL.LOGIN_ID
AND FNL.USER_ID = FNU.USER_ID
AND FNDRL.LANGUAGE ='US'
AND FNDCPL.LANGUAGE ='US'
ORDER BY FNDR.REQUEST_ID desc
----------------------------------------------------------------------------------
/*
This query may be used to get the responsibility name from org_id
*/
SELECT
FRTL.RESPONSIBILITY_NAME "Responsibility Name",
FPOV.PROFILE_OPTION_VALUE "Operating Unit",
HROA.NAME "Operating Unit Name",
FRTL.APPLICATION_ID "Application ID",
FRT.RESPONSIBILITY_ID "Responsibility ID",
FRTL.LANGUAGE "Language",
FRG.REQUEST_GROUP_NAME "Request Group Name",
FNATL.APPLICATION_NAME "Application Name",
FMTL.USER_MENU_NAME "User Menu",
FDG.DATA_GROUP_NAME "Data Group",
FDG.DESCRIPTION "Description",
FNA.BASEPATH "TOP"
FROM
APPS.FND_RESPONSIBILITY_TL FRTL,
APPS.FND_RESPONSIBILITY FRT,
APPS.FND_APPLICATION FNA,
APPS.FND_APPLICATION_TL FNATL,
APPS.FND_REQUEST_GROUPS FRG,
APPS.FND_MENUS FM,
APPS.FND_MENUS_TL FMTL,

4
APPS.FND_DATA_GROUP_UNITS FDGU,
APPS.FND_DATA_GROUPS FDG,
APPS.FND_PROFILE_OPTION_VALUES FPOV,
APPS.FND_PROFILE_OPTIONS_TL FPOTL,
APPS.FND_PROFILE_OPTIONS FPO,
APPS.HR_ALL_ORGANIZATION_UNITS HROA
WHERE
FRTL.RESPONSIBILITY_ID = FRT.RESPONSIBILITY_ID
AND FRTL.APPLICATION_ID = FRT.APPLICATION_ID
AND FRT.APPLICATION_ID = FPOV.LEVEL_VALUE_APPLICATION_ID(+)
AND FRT.RESPONSIBILITY_ID = NVL(FPOV.LEVEL_VALUE,FRT.RESPONSIBILITY_ID)
AND FPOTL.USER_PROFILE_OPTION_NAME LIKE 'MO: Operating Unit'
AND FPOV.PROFILE_OPTION_VALUE = '22'
AND FPOTL.PROFILE_OPTION_NAME = FPO.PROFILE_OPTION_NAME
AND FPO.PROFILE_OPTION_ID = FPOV.PROFILE_OPTION_ID
AND FPOV.PROFILE_OPTION_VALUE = HROA.ORGANIZATION_ID
AND FRT.APPLICATION_ID = FNA.APPLICATION_ID
AND FRT.REQUEST_GROUP_ID = FRG.REQUEST_GROUP_ID
AND FNA.APPLICATION_ID = FRG.APPLICATION_ID
AND FNA.APPLICATION_ID = FNATL.APPLICATION_ID
AND FRT.MENU_ID = FM.MENU_ID
AND FM.MENU_ID = FMTL.MENU_ID
AND FRT.DATA_GROUP_APPLICATION_ID = FDGU.APPLICATION_ID
AND FRT.DATA_GROUP_ID = FDGU.DATA_GROUP_ID
AND FDGU.DATA_GROUP_ID = FDG.DATA_GROUP_ID
AND FNATL.APPLICATION_NAME ='Oracle Purchasing'
AND FNATL.LANGUAGE= 'US'
AND FPOTL.LANGUAGE= 'US'
AND FMTL.LANGUAGE= 'US'
AND FRTL.LANGUAGE= 'US'
__________________________________________________________________________________________
____

/*
This query may be used to get the org_id from Responsibility Name
*/
SELECT
FRTL.RESPONSIBILITY_NAME "Responsibility Name",
FPOV.PROFILE_OPTION_VALUE "Operating Unit",
HROA.NAME "Operating Unit Name",
FRTL.APPLICATION_ID,
FNA.APPLICATION_ID,
FRT.RESPONSIBILITY_ID,
FRTL.LANGUAGE,
FRG.REQUEST_GROUP_NAME "Request Group Name",
FNATL.APPLICATION_NAME "Request Group Application",
FMTL.USER_MENU_NAME,
FDG.DATA_GROUP_NAME,
FDG.DESCRIPTION,
FNA.BASEPATH
FROM
APPS.FND_RESPONSIBILITY_TL FRTL,
APPS.FND_RESPONSIBILITY FRT,
APPS.FND_APPLICATION FNA,
APPS.FND_APPLICATION_TL FNATL,
APPS.FND_REQUEST_GROUPS FRG,
APPS.FND_MENUS FM,
APPS.FND_MENUS_TL FMTL,
APPS.FND_DATA_GROUP_UNITS FDGU,
APPS.FND_DATA_GROUPS FDG,
APPS.FND_PROFILE_OPTION_VALUES FPOV,
APPS.FND_PROFILE_OPTIONS_TL FPOTL,
APPS.FND_PROFILE_OPTIONS FPO,
APPS.HR_ALL_ORGANIZATION_UNITS HROA
WHERE
FRTL.RESPONSIBILITY_ID = FRT.RESPONSIBILITY_ID
AND FRTL.APPLICATION_ID = FRT.APPLICATION_ID
AND FRT.APPLICATION_ID = FPOV.LEVEL_VALUE_APPLICATION_ID(+)
AND FRT.RESPONSIBILITY_ID = NVL(FPOV.LEVEL_VALUE,FRT.RESPONSIBILITY_ID)
AND FPOTL.USER_PROFILE_OPTION_NAME LIKE 'MO: Operating Unit'
AND FPOTL.PROFILE_OPTION_NAME = FPO.PROFILE_OPTION_NAME

5
AND FPO.PROFILE_OPTION_ID = FPOV.PROFILE_OPTION_ID
AND FPOV.PROFILE_OPTION_VALUE = HROA.ORGANIZATION_ID
AND FRTL.RESPONSIBILITY_NAME LIKE 'DM%US%CORP%AP%Ve%'
AND FRT.APPLICATION_ID = FNA.APPLICATION_ID
AND FRT.REQUEST_GROUP_ID = FRG.REQUEST_GROUP_ID
AND FNA.APPLICATION_ID = FRG.APPLICATION_ID
AND FNA.APPLICATION_ID = FNATL.APPLICATION_ID
AND FRT.MENU_ID = FM.MENU_ID
AND FM.MENU_ID = FMTL.MENU_ID
AND FRT.DATA_GROUP_APPLICATION_ID = FDGU.APPLICATION_ID
AND FRT.DATA_GROUP_ID = FDGU.DATA_GROUP_ID
AND FDGU.DATA_GROUP_ID = FDG.DATA_GROUP_ID
AND FRTL.LANGUAGE ='US'
AND FNATL.LANGUAGE ='US'
AND FMTL.LANGUAGE ='US'
AND FPOTL.LANGUAGE ='US'
__________________________________________________________________________________________
____________________
/*
This query may be used to know about the Concurrent Programs
*/
SELECT
FCPTL.USER_CONCURRENT_PROGRAM_NAME "Conc Program Name",
FCP.CONCURRENT_PROGRAM_NAME "Conc Short Name",
FATL_CP.APPLICATION_NAME "Conc Application Name",
FATL_EX.APPLICATION_NAME "Exe Application Name",
FE.EXECUTABLE_NAME "Executable Name",
FL.MEANING "Execution Method",
FE.EXECUTION_FILE_NAME "File Name",
FATL_EX.APPLICATION_ID "Application ID",
FA.BASEPATH TOP
FROM
FND_CONCURRENT_PROGRAMS_TL FCPTL,
FND_CONCURRENT_PROGRAMS FCP,
FND_APPLICATION_TL FATL_CP,
FND_APPLICATION_TL FATL_EX,
FND_EXECUTABLES FE,
FND_LOOKUPS FL,
FND_APPLICATION FA
WHERE
UPPER(FCPTL.USER_CONCURRENT_PROGRAM_NAME) LIKE upper('%SALES%NOTE%')
AND FCPTL.CONCURRENT_PROGRAM_ID= FCP.CONCURRENT_PROGRAM_ID
AND FCP.EXECUTABLE_APPLICATION_ID = FATL_EX.APPLICATION_ID
AND FCP.APPLICATION_ID = FATL_CP.APPLICATION_ID
AND FCPTL.LANGUAGE ='US'
AND FATL_EX.LANGUAGE ='US'
AND FATL_CP.LANGUAGE ='US'
AND FE.EXECUTABLE_ID = FCP.EXECUTABLE_ID
AND FE.EXECUTION_METHOD_CODE = FL.LOOKUP_CODE
AND FL.LOOKUP_TYPE ='CP_EXECUTION_METHOD_CODE'
AND FATL_EX.APPLICATION_ID = FA.APPLICATION_ID
__________________________________________________________________________________________
__

1. If provided with a concurrent program name/short name, following query would be helpful
to get the responsibilities to run the request again.
SELECT
DISTINCTFRT.RESPONSIBILITY_NAMERESPONSIBILITY,
RG.REQUEST_GROUP_NAMEREQUEST_GROUP,
FAT.APPLICATION_NAMEAPPLICATION,
FCPT.USER_CONCURRENT_PROGRAM_NAMECONCURRENT_PROGRAM,
FCP.CONCURRENT_PROGRAM_NAMESHORT_NAME
FROM
FND_REQUEST_GROUPSRG,
FND_REQUEST_GROUP_UNITSRGU,
FND_CONCURRENT_PROGRAMS_TLFCPT,
FND_CONCURRENT_PROGRAMSFCP,
FND_RESPONSIBILITY_TLFRT,
FND_RESPONSIBILITYFR,
FND_APPLICATION_TLFAT

6
WHERE
RG.REQUEST_GROUP_ID=RGU.REQUEST_GROUP_IDAND
RGU.REQUEST_UNIT_ID=FCPT.CONCURRENT_PROGRAM_IDAND
FCPT.CONCURRENT_PROGRAM_ID=FCP.CONCURRENT_PROGRAM_IDAND
RG.REQUEST_GROUP_ID=FR.REQUEST_GROUP_IDAND
FR.RESPONSIBILITY_ID=FRT.RESPONSIBILITY_IDAND
RG.APPLICATION_ID=FAT.APPLICATION_IDAND
FCP.CONCURRENT_PROGRAM_NAMELIKE'%DMF_PO_WW_APRASGN%'AND
FCPT.USER_CONCURRENT_PROGRAM_NAMELIKE'%DMFPOWWApprovalAssignmentReport%'AND
NVL(FR.END_DATE,SYSDATE)>=SYSDATE
ORDERBY3,2,1
2. This gives the conc. request summary of the last request submitted. It's helpful to replicate
the the problem, running with the exact responsibility and parameters.
SELECT
DISTINCTUSER_CONCURRENT_PROGRAM_NAME,
REQUEST_ID,
REQUEST_DATE,
REQUESTOR,
FRT.RESPONSIBILITY_NAME,
ARGUMENT_TEXT
FROM
FND_CONC_REQ_SUMMARY_VFCRSV,
FND_RESPONSIBILITY_TLFRT
WHERE
FCRSV.RESPONSIBILITY_ID=FRT.RESPONSIBILITY_IDAND
FCRSV.PROGRAMLIKE'%DMFPOWWApprovalAssignmentReport%'AND
FCRSV.REQUEST_DATE=(SELECTMAX(REQUEST_DATE)MAX_REQUEST_DATEFROM
FND_CONC_REQ_SUMMARY_VWHEREPROGRAMLIKE'%DMFPOWWApprovalAssignmentReport%')

select * from apps.fnd_concurrent_programs_vl


where user_concurrent_program_name like '&conc_program_name'

SELECT RESPONSIBILITY_NAME
FROM APPS.FND_RESPONSIBILITY_VL
WHERE REQUEST_GROUP_ID IN (SELECT request_group_id
FROM FND_REQUEST_GROUP_UNITS
WHERE REQUEST_UNIT_ID = &conc_prgm_id
and request_unit_type = 'P')

select * from apps.fnd_concurrent_programs_vl where user_concurrent_program_name = 'DBD


Item/PO Receipt Routing Maintenance'

SELECT RESPONSIBILITY_NAME
FROM APPS.FND_RESPONSIBILITY_VL
WHERE REQUEST_GROUP_ID IN (SELECT request_group_id
FROM FND_REQUEST_GROUP_UNITS
WHERE REQUEST_UNIT_ID = 45253
and request_unit_type = 'P')

select concurrent_program_name from fnd_concurrent_programs where concurrent_program_id =


45253

select fcpvl.concurrent_program_name
, fe.executable_name
,frg.request_group_name
,fr.responsibility_name
from apps.fnd_concurrent_programs_vl fcpvl
,fnd_request_groups frg
,fnd_request_group_units frgu
,fnd_executables fe
,apps.fnd_responsibility_vl fr
where frgu.request_group_id = frg.REQUEST_GROUP_ID
and fr.request_group_id = frg.request_group_id
and fcpvl.concurrent_program_id = frgu.REQUEST_UNIT_ID
and fcpvl.executable_id = fe.executable_id
and fcpvl.user_concurrent_program_name = 'DBD Config Model Items '

You might also like