fnd_profile.value('PROFILE_OPTION_NAME');
to get values from profile options.
You need to be logged into the database as the APPS user.
The examples set up the session for SYSADMIN user, System Administrator responsibility.
e.g. SQL*Plus
exec fnd_global.apps_initialize(0,20420,1);e.g. for PL/SQL, TOAD, SQLDeveloper, SQL Navigator etc.:
begin fnd_global.apps_initialize(0,20420,1); end;The parameters used here are:
- User_ID
 - Responsibility_ID
 - Responsibility_Application_ID
 
select 'begin fnd_global.apps_initialize(' ||
       fu.user_id || ',' ||
       fr.responsibility_id || ',' ||
       fr.application_id || '); end;' || chr(10) || '/'
from   fnd_user fu
,      fnd_responsibility_tl fr
where  fu.user_name = 'SYSADMIN'
and    fr.responsibility_name = 'System Administrator';
b) In your Oracle Applications forms session.
Login as your user and navigate to the required responsibility.
Open a function that uses Oracle forms
Go to Help > Diagnostics > Examine
In the Block enter $PROFILES$
In the field enter the appropriate field name for the parameter:
- User_ID = USER_ID
 - Responsibility_ID = RESP_ID
 - Responsibility_Application_ID = RESP_APPL_ID
 
Voila!