add

About Me

My photo
Oracle Apps - Techno Functional consultant

Tuesday, January 9

Query too Find Profile Option Values

SELECT po.profile_option_name "NAME",
po.USER_PROFILE_OPTION_NAME,
        decode(to_char(pov.level_id),
               '10001', 'SITE',
               '10002', 'APP',
               '10003', 'RESP',
               '10005', 'SERVER',
               '10006', 'ORG',
               '10004', 'USER', '???') "LEV",
        decode(to_char(pov.level_id),
               '10001', '',
               '10002', app.application_short_name,
               '10003', rsp.responsibility_key,
               '10005', svr.node_name,
               '10006', org.name,
               '10004', usr.user_name,
               '???') "CONTEXT",
        pov.profile_option_value "VALUE"
FROM   FND_PROFILE_OPTIONS_VL po,
        FND_PROFILE_OPTION_VALUES pov,
        fnd_user usr,
        fnd_application app,
        fnd_responsibility rsp,
        fnd_nodes svr,
        hr_operating_units org
WHERE 1=1
and po.USER_PROFILE_OPTION_NAME in( 'ICX: Limit time','ICX: Limit connect', 'ICX:Session Timeout')
AND    pov.application_id = po.application_id
AND    pov.profile_option_id = po.profile_option_id
AND    usr.user_id (+) = pov.level_value
AND    rsp.application_id (+) = pov.level_value_application_id
AND    rsp.responsibility_id (+) = pov.level_value
AND    app.application_id (+) = pov.level_value
AND    svr.node_id (+) = pov.level_value
AND    org.organization_id (+) = pov.level_value
-- AND decode(to_char(pov.level_id),
--               '10001', '',
--               '10002', app.application_short_name,
--               '10003', rsp.responsibility_key,
--               '10005', svr.node_name,
--               '10006', org.name,
--               '10004', usr.user_name,
--               '???') LIKE '%RCH'
ORDER BY "NAME", pov.level_id, "VALUE";

No comments: