--SQL To List All Oracle Applications With Its Version
SELECT fa.application_short_name,
fat.application_name,
fpi.product_version
FROM apps.fnd_application fa,
apps.fnd_application_tl fat,
apps.fnd_product_installations fpi
WHERE fa.application_id = fpi.application_id
AND fa.application_id = fat.application_id
and fat.language = userenv('LANG')
order by application_short_name;
--Query to Find Concurrent Program Responsibilities From Which It Can be Run
SELECT DISTINCT fcpt.user_concurrent_program_name,
fcpt.description,
frt.responsibility_name,
request_group_name
FROM apps.fnd_concurrent_programs_tl fcpt,
apps.fnd_request_groups frg,
apps.fnd_request_group_units frgu,
apps.fnd_responsibility fr,
apps.fnd_responsibility_tl frt
WHERE fcpt.concurrent_program_id = frgu.request_unit_id
AND frg.request_group_id = frgu.request_group_id
AND frg.request_group_id = fr.request_group_id
AND fr.responsibility_id = frt.responsibility_id
AND fcpt.application_id = frg.application_id
AND frg.application_id = frgu.application_id
and fr.application_id = frt.application_id
AND fcpt.user_concurrent_program_name LIKE 'XX%'--'%&p_conc_programe_name%';
--Query to find Responsibilities attached to a User
SELECT DISTINCT fu.user_id,
fu.user_name user_name,
fr.responsibility_id,
fr.responsibility_name responsiblity,
fa.application_name application
FROM apps.fnd_user fu,
apps.fnd_user_resp_groups furg,
apps.fnd_application_tl fa,
apps.fnd_responsibility_tl fr
WHERE fu.user_name LIKE UPPER('&username')
AND fu.user_id = furg.user_id
and furg.responsibility_id = fr.responsibility_id
ORDER BY 1;
--Query To Find Value Sets Details
SELECT ffvs.flex_value_set_id,
ffvs.flex_value_set_name,
ffvs.description set_description ,
fl.meaning validation_type,
ffvt.value_column_name ,
ffvt.meaning_column_name ,
ffvt.id_column_name ,
ffvt.application_table_name ,
ffvt.additional_where_clause
FROM apps.fnd_flex_value_sets ffvs ,
apps.fnd_flex_validation_tables ffvt,
apps.fnd_lookups fl
WHERE ffvs.flex_value_set_id = ffvt.flex_value_set_id(+)
AND ffvs.flex_value_set_name LIKE NVL('&VALUE_SET_NAME_CASE_SENSITIVE','%')
and fl.lookup_type = 'SEG_VAL_TYPES'
AND fl.lookup_code = ffvs.validation_type
--Query to get Create Table Statement for an Existing Table
select dbms_metadata.get_ddl('INDEX','XX_TEMP_TABLE_N1','APPS') from dual;
or
SELECT dbms_metadata.get_ddl('TABLE','PER_ALL_PEOPLE_F','APPS') FROM dual;
--SQL to Get Values at All Levels for a Profile Option
SELECT fpot.user_profile_option_name "Profile"
,fpov.profile_option_value "Value"
,decode(fpov.level_id
,10001,'Site'
,10002,'Application'
,10003,'Responsibility'
,10004,'User'
,'UNKNOWN') "Level"
,decode(fpov.level_id
,10002,fat.application_name
,10003,frt.responsibility_name
,10004,fu.user_name
,'n/a') "Level value"
FROM applsys.fnd_application_tl fat
,applsys.fnd_user fu
,applsys.fnd_responsibility_tl frt
,applsys.fnd_profile_option_values fpov
,applsys.fnd_profile_options fpo
,applsys.fnd_profile_options_tl fpot
WHERE UPPER(fpot.user_profile_option_name) LIKE '%&profile_name_case_sensitive%'
AND fpo.hierarchy_type = 'SECURITY'
AND fpot.profile_option_name = fpo.profile_option_name
AND fpot.LANGUAGE = 'US'
AND fpo.application_id = fpov.application_id(+)
AND fpo.profile_option_id = fpov.profile_option_id(+)
AND fpov.level_value = frt.responsibility_id(+)
AND frt.LANGUAGE(+) = 'US'
AND fpov.level_value = fu.user_id(+)
AND fpov.level_value = fat.application_id(+)
AND fat.LANGUAGE(+) = 'US'
ORDER BY "Profile"
,"Level"
,"Level value"
,"Value";
SELECT fa.application_short_name,
fat.application_name,
fpi.product_version
FROM apps.fnd_application fa,
apps.fnd_application_tl fat,
apps.fnd_product_installations fpi
WHERE fa.application_id = fpi.application_id
AND fa.application_id = fat.application_id
and fat.language = userenv('LANG')
order by application_short_name;
--Query to Find Concurrent Program Responsibilities From Which It Can be Run
SELECT DISTINCT fcpt.user_concurrent_program_name,
fcpt.description,
frt.responsibility_name,
request_group_name
FROM apps.fnd_concurrent_programs_tl fcpt,
apps.fnd_request_groups frg,
apps.fnd_request_group_units frgu,
apps.fnd_responsibility fr,
apps.fnd_responsibility_tl frt
WHERE fcpt.concurrent_program_id = frgu.request_unit_id
AND frg.request_group_id = frgu.request_group_id
AND frg.request_group_id = fr.request_group_id
AND fr.responsibility_id = frt.responsibility_id
AND fcpt.application_id = frg.application_id
AND frg.application_id = frgu.application_id
and fr.application_id = frt.application_id
AND fcpt.user_concurrent_program_name LIKE 'XX%'--'%&p_conc_programe_name%';
--Query to find Responsibilities attached to a User
SELECT DISTINCT fu.user_id,
fu.user_name user_name,
fr.responsibility_id,
fr.responsibility_name responsiblity,
fa.application_name application
FROM apps.fnd_user fu,
apps.fnd_user_resp_groups furg,
apps.fnd_application_tl fa,
apps.fnd_responsibility_tl fr
WHERE fu.user_name LIKE UPPER('&username')
AND fu.user_id = furg.user_id
and furg.responsibility_id = fr.responsibility_id
ORDER BY 1;
--Query To Find Value Sets Details
SELECT ffvs.flex_value_set_id,
ffvs.flex_value_set_name,
ffvs.description set_description ,
fl.meaning validation_type,
ffvt.value_column_name ,
ffvt.meaning_column_name ,
ffvt.id_column_name ,
ffvt.application_table_name ,
ffvt.additional_where_clause
FROM apps.fnd_flex_value_sets ffvs ,
apps.fnd_flex_validation_tables ffvt,
apps.fnd_lookups fl
WHERE ffvs.flex_value_set_id = ffvt.flex_value_set_id(+)
AND ffvs.flex_value_set_name LIKE NVL('&VALUE_SET_NAME_CASE_SENSITIVE','%')
and fl.lookup_type = 'SEG_VAL_TYPES'
AND fl.lookup_code = ffvs.validation_type
--Query to get Create Table Statement for an Existing Table
select dbms_metadata.get_ddl('INDEX','XX_TEMP_TABLE_N1','APPS') from dual;
or
SELECT dbms_metadata.get_ddl('TABLE','PER_ALL_PEOPLE_F','APPS') FROM dual;
--SQL to Get Values at All Levels for a Profile Option
SELECT fpot.user_profile_option_name "Profile"
,fpov.profile_option_value "Value"
,decode(fpov.level_id
,10001,'Site'
,10002,'Application'
,10003,'Responsibility'
,10004,'User'
,'UNKNOWN') "Level"
,decode(fpov.level_id
,10002,fat.application_name
,10003,frt.responsibility_name
,10004,fu.user_name
,'n/a') "Level value"
FROM applsys.fnd_application_tl fat
,applsys.fnd_user fu
,applsys.fnd_responsibility_tl frt
,applsys.fnd_profile_option_values fpov
,applsys.fnd_profile_options fpo
,applsys.fnd_profile_options_tl fpot
WHERE UPPER(fpot.user_profile_option_name) LIKE '%&profile_name_case_sensitive%'
AND fpo.hierarchy_type = 'SECURITY'
AND fpot.profile_option_name = fpo.profile_option_name
AND fpot.LANGUAGE = 'US'
AND fpo.application_id = fpov.application_id(+)
AND fpo.profile_option_id = fpov.profile_option_id(+)
AND fpov.level_value = frt.responsibility_id(+)
AND frt.LANGUAGE(+) = 'US'
AND fpov.level_value = fu.user_id(+)
AND fpov.level_value = fat.application_id(+)
AND fat.LANGUAGE(+) = 'US'
ORDER BY "Profile"
,"Level"
,"Level value"
,"Value";
Wow, Excellent post. This article is really very interesting and effective. I think its mist be helpful for us. Thanks for sharing your informative.
ReplyDeletesocial exchange sites
earn money online
social bookmarking sites list
directory submission site list
article submission sites
blog commenting sites
forum posting sites
press release sites list
outsourcing
off page seo
seo tutorial
free seo tools
freelancing
freelancing sites
seo