Profile options at USER level in EBS r12

Hi Gurus
I'm an new to Oracle EBS can some one help with this,
1. Turn on debugging using the following profile options at USER level :
FND: Debug Log Enabled : Yes
FND: Debug Log Level : Statement
2. Run the Create Accounting Program
3. Derive debug message using the following query and upload in excel format :
SELECT substr(module,1,70), MESSAGE_TEXT, timestamp, log_sequence
FROM fnd_log_messages msg, fnd_log_transaction_context tcon
WHERE msg.TRANSACTION_CONTEXT_ID = tcon.TRANSACTION_CONTEXT_ID
AND tcon.TRANSACTION_ID = <’Accounting program ‘ request ID>
ORDER BY LOG_SEQUENCE
4. Upload the LOG and OUTPUT files for the :
- Create Accounting
- Accounting Program
Will be waiting for you reply.
Best Regards
Babu.

Hi Babu,
FND: Debug Log Enabled : Yes
FND: Debug Log Level : Statement
- Navigate to sysadmin responsibility > profile > system
- Find for the respective profiles eg: FND: Debug Log Enabled
- Set your desired value.
2. Run the Create Accounting Program
Run the create accounting conncurrnet program View > Request > New from the respective module
SELECT substr(module,1,70), MESSAGE_TEXT, timestamp, log_sequence
FROM fnd_log_messages msg, fnd_log_transaction_context tcon
WHERE msg.TRANSACTION_CONTEXT_ID = tcon.TRANSACTION_CONTEXT_ID
AND tcon.TRANSACTION_ID = <’Accounting program ‘ request ID>
ORDER BY LOG_SEQUENCE
Run this query from backend, and provide the Concurrent ID of the Create accounting program (replace this at <’Accounting program ‘ request ID>)
- Create Accounting
- Accounting Program
Upload the the logfile and output files of the respective program and the output of the above query.
I believe this is an action plan from the SR, you may also get the assistance from the SR itself and they will help you. Anyways let us know if you need any assistance
Thanks &
Best Regards

Similar Messages

  • Update profile options at user level?

    Hi All,
    Need a script for,
    update profile options at user level, for example we should be able to update a profile xyz for a user abc using that script?
    or please provide the document related to that..

    Hi All,
    Thanks for all sugessions,
    i have written an script for updating profile option value from backend.
    SELECT d.level_id,c.user_name, b.profile_option_name, a.user_profile_option_name,d.profile_option_value
    FROM fnd_profile_options_tl a,
    fnd_profile_options b,
    fnd_user c,
    fnd_profile_option_values d
    WHERE d.profile_option_id = b.profile_option_id
    AND d.level_id = 10004
    AND a.profile_option_name = b.profile_option_name
    AND d.level_value = c.user_id
    AND c.user_name = '&USER_NAME'
    update query
    update fnd_profile_option_values
    set profile_option_value = '&Profile_Option_Value'
    where profile_option_id in
    (select profile_option_id from fnd_profile_options where profile_option_name
    =(select profile_option_name from fnd_profile_options_tl
    where user_profile_option_name = ('&User_Profile_Option_Name')))
    and level_id = 10004
    and level_value in (select user_id from fnd_user
    where user_name in ('&User_Name'))
    Thanks
    One

  • Script to check finding profile option at user level

    HI Friends,
    i want to find out
    script to check finding profile options at user level using sql in oracle apps 11i.
    Please suggest me.
    Thanks,
    DBA

    i want to find out
    script to check finding profile options at user level using sql in oracle apps 11i.Note: 470102.1 - How To Check If a Profile Option Is Set In Oracle Application
    Note: 201945.1 - How to list E-Business Suite Profile Option values for all levels using SQLPlus
    Note: 282382.1 - How to Search all of the Profile Options for a Specific Value
    Note: 367926.1 - How To Find All Users With A Particular Profile Option Set?
    Note: 282382.1 - How to Search all of the Profile Options for a Specific Value
    How To Set A System Profile Value Without Logging In To The Applications [ID 364503.1]
    How to Change Profile Option Value Without Forms [ID 943710.1]
    Thanks,
    Hussein

  • How to create a profile value at user level programatically

    Dear all,
    I want to create a profile value at user level programatically, I refer to the developer guide and try to use fnd_profile.put() to create a new value.
    But I find out the value is just created in session level, not be inserted into base table.
    So is there anyone know how to realize this function in PL/SQL?
    Any idea is appreciated.
    Best Regards,
    Kenny

    Check Note: 364503.1 - How to Set a System Profile Value Without Logging in to the Applications
    https://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=364503.1

  • MO Operating Unit Profile Option Needed for Mass Allocation in R12

    Mass Allocation does not work in R12 unless you set MO Operating Unit profile option at GL Responsibility level. Is that an official requirement from Oracle or is that a bug? A client should be able to implement and use GL without setting operating units as they are needed for subledgers.

    Hi
    I have found the below mentioned information on MO: operating Unit Profile option from the Oracle E-Business Suite Multiple Organizations & Oracle General Ledger Reference Guide which directly or indirectly requires the setting of the profile option at the appropriate level (responsibility, site etc)
    Profile Options not Owned by General Ledger:
    The following profile option affects the operation of General Ledger, but is not "owned" by General Ledger:
    • MO: Operating Unit - This profile option controls which operating unit a particular responsibility is assigned to.
    Note: General Ledger's Account Inquiry window ignores the setting of this profile option. This allows you to drill down to your subledgers independent from their multiple organization setup. As a result, when you drill down to subledger details, General Ledger will show you all of the transactions that comprise an account balance, regardless of which organization originated the transaction.
    To use multiple organizations, you must define an accounting setup with at least one legal entity, a primary ledger that will record the accounting for the legal entity, and an operating unit that is assigned to the primary ledger and a default legal context (legal entity).
    You must set either the MO: Operating Unit or MO: Security Profile profile option for each application responsibility to use Multiple Organizations context sensitive applications. When you connect to the Oracle Applications, you sign on by entering your user name and password. Then, you choose a responsibility that is available to your user. After you choose your responsibility, there is an initialization routine that reads the values for all profile options assigned to that responsibility. Oracle Applications allows you to see only the information for those operating units that are assigned to your responsibility.
    Hope this helps.
    Thanks and Regards
    Manish Jain

  • Assigning the profile options of Oracle Diagnostic tool of R12

    Hi
    Could anyone please ellaborate the profile options for RDA (Oracle Diagnostics) like Default timeout used by OSUtility,Sleep time used in OSUtility,Time out used by OSUtility and Time out used by OSUtility to get environment details.
    If possible please sugest the way to assign the values for these profiles.
    Akshaya

    Hi,
    Create a profile under Application Developer Responsibility as follow:
    Name OAE_LAUNCHER
    Application <whatever>
    User Profile Name Oracle Application Express Launcher
    Description Oracle Application Express Launcher
    2. Set above profile value under System Administrator Responsibility -> Profile -> System, and search for the ‘OAE_LAUNCHER’.
    Set the value at Site Level as:
    http://<hostname>:<Apex port>/pls/apex
    Then instead of hardcoding the URL in the jsp, just give the profile name OAE_LAUNCHER that you have just created in the jsp.
    Hope this helps you
    Brgds,
    Mini
    If this is helpful or correct, assign points promptly.

  • Profile chance at user level

    hi,
    two things i wanted to know.
    (1) Can i change site name at user level ? (i tried updatable for user th' Application Developer responsibility)
    (2) The default color for query mode is Yellow. I want to change it to blue. Is this possible ?
    TIA
    dbaapps.

    Hi Babu,
    FND: Debug Log Enabled : Yes
    FND: Debug Log Level : Statement
    - Navigate to sysadmin responsibility > profile > system
    - Find for the respective profiles eg: FND: Debug Log Enabled
    - Set your desired value.
    2. Run the Create Accounting Program
    Run the create accounting conncurrnet program View > Request > New from the respective module
    SELECT substr(module,1,70), MESSAGE_TEXT, timestamp, log_sequence
    FROM fnd_log_messages msg, fnd_log_transaction_context tcon
    WHERE msg.TRANSACTION_CONTEXT_ID = tcon.TRANSACTION_CONTEXT_ID
    AND tcon.TRANSACTION_ID = <’Accounting program ‘ request ID>
    ORDER BY LOG_SEQUENCE
    Run this query from backend, and provide the Concurrent ID of the Create accounting program (replace this at <’Accounting program ‘ request ID>)
    - Create Accounting
    - Accounting Program
    Upload the the logfile and output files of the respective program and the output of the above query.
    I believe this is an action plan from the SR, you may also get the assistance from the SR itself and they will help you. Anyways let us know if you need any assistance
    Thanks &
    Best Regards

  • Disable profile option updation at user level

    I want to disable the profile option HR: Security Profile or for that matter any other profile option at user level. The user should be able to see the value set by the system administrator (Field should be grayed out) and user should not be able to update it.
    How to do it??

    Try a personalization combined with custom PLSQL, like this:
    1) Acces System Profiles
    2) Help->Diagnostics->Custom Code->Personalize
    3) In the newly displayed Form Personalization form, create a line with a description like this: Prevent modification of USER_VISIBLE_VALUE
    4) In the Conditions tab, set Trigger Event = WHEN-NEW-ITEM-INSTANCE
    5) Set Trigger Object = PROFILE_VALUES.USER_VISIBLE_VALUE
    6) In the Condition text area, enter:
    apps.xxror_test_sysprofile(:PROFILE_VALUES.USER_PROFILE_OPTION_NAME,'USER')=1
    7) Set Processing Mode to Both
    8) Switch to the Actions tab and create two actions:
    first:
    type = property
    description = Don't update
    Language=all
    enabled=yes
    object type=Item
    target object=PROFILE_VALUES.USER_VISIBLE_VALUE
    property name=UPDATE_ALLOWED
    value=false
    second:
    type=property
    description=Don't enter
    language=all
    enabled=yes
    object type=Item
    target object=PROFILE_VALUES.USER_VISIBLE_VALUE
    property name=ALTERABLE_PLUS
    value=false
    9) Repeat steps 3-8 if desired for other levels, such as:
    Prevent modification of SITE_VISIBLE_VALUE
    Prevent modification of APPL_VISIBLE_VALUE
    Prevent modification of RESP_VISIBLE_VALUE
    Prevent modification of SERVER_VISIBLE_VALUE
    Prevent modification of ORG_VISIBLE_VALUE
    paying attention to update the corresponding names for xxx_VISIBLE_VALUE.
    10) Create the following PLSQL function:
    CREATE OR REPLACE function xxror_test_sysprofile (
    prof_opt_name in varchar2,
    lvl in varchar2
    return number
    is
    v_ret number;
    s_prof varchar2(1024);
    s_uname varchar2(100);
    s_lvl varchar2(10);
    begin
    -- returns 0 if the user "uname" must be granted access the profile named "prof_opt_name" at the "lvl" level
    -- returns 1 if the user "uname" must be forbidden to access such a profile at such a level.
    -- important assumption: the "lvl" parameter may have only one of the following values:'SITE', 'APPL', 'RESP', 'USER', 'SERVER', 'ORG'
    -- or else this function will return 1, thus forbidding the access
    s_uname:=substr(upper(trim(nvl(fnd_profile.value('USERNAME'),''))),1,100);
    if s_uname in ('MY_ADMIN_1','MY_ADMIN_2','SYSADMIN') then
    v_ret:=0; -- no restrictions
    else
         if s_uname in ('MY_POWERUSER_1','MY_POWERUSER_2') then
         -- restrict to only the below mentioned profiles
         s_prof:=substr(upper(trim(nvl(prof_opt_name,''))),1,1024);
              s_lvl:=substr(upper(trim(nvl(lvl,''))),1,10);
              if
              (s_prof like '%WHATEVER%')
              then
                   if s_lvl in ('SITE', 'APPL', 'RESP', 'USER', 'SERVER', 'ORG') then
                        v_ret:=0; -- level acceptable for these users on these profiles
                   else
                        v_ret:=1; -- unknown level, so reject
                   end if;
              else
                   -- these users may not access these profiles, so reject
                   v_ret:=1;
              end if;
         else
              if s_lvl = 'SITE' then
              -- no way any other user than those above may modify site-level profiles
              v_ret:=1;
              else
                   -- any other user than those above may modify lower-level profiles, but
                   -- for now reject all
                   v_ret:=1;
              end if;
         end if;
    end if;
    return v_ret;
    end;
    Pls be aware that testing first on a test instance is always advisable.

  • Profile option is obsolete in R12

    Hi
    We have recently migrated from 11.5.10.2 to R12.1.3. Before migration, certain users were able to see the output and log files submitted by other users. But now this is not working. They are not able to see the output of requests submitted by others anymore. This profile option is obsolete in R12. Is there any new profile option to replace this.
    Regards

    user13551818 wrote:
    Chk The Profile option Concurrent:Report Access Level_.
    Change the Profile Option value for Concurrent:Report Access Level. Default value for the profile is "User", which means View Output is only accessible by the particular user that submitted the request. Set it to "Responsibility", now the View Output button is enabled from responsiblity where the report is registered.This profile option is no longer used in R12 and it is replaced by RBAC -- Please see the doc referenced above for details.
    Thanks,
    Hussein

  • Profile option update at responsibility level from backend

    Hi,
    I referred few online and oracle support document to update the profile option from backend. I was able to change the profile option at site level, but when I am trying to update the profile at responsibility ( or any level such as user etc), I am unable to do so. Though the script says that profile option has been updated, it doesn't show up when I check on frontend.
    EBS 11.5.10.2
    DB 11.2.0.1
    The script which I use to change profile at site level is this:-
    DECLARE
    stat boolean;
    BEGIN
    dbms_output.disable;
    dbms_output.enable(100000);
    stat := FND_PROFILE.SAVE('SITENAME', 'ABDVLP', 'SITE');
    IF stat THEN
    dbms_output.put_line( 'Stat = TRUE - profile updated' );
    ELSE
    dbms_output.put_line( 'Stat = FALSE - profile NOT updated' );
    END IF;
    commit;
    END;
    I tweaked the above script to include the responsibility level change, but its not changing. Both the below scripts are not making any changes.
    SCRIPT - 1
    DECLARE
    stat boolean;
    BEGIN
    dbms_output.disable;
    dbms_output.enable(100000);
    stat := FND_PROFILE.SAVE('ICX_DISCOVERER_LAUNCHER', 'http://nalinoes01.abd.ad.acco.com:8003/discwb4/html/discolaunch.htm?Connect=[APPS_SECURE]', 'RESP',51889,671);
    IF stat THEN
    dbms_output.put_line( 'Stat = TRUE - profile updated' );
    ELSE
    dbms_output.put_line( 'Stat = FALSE - profile NOT updated' );
    END IF;
    commit;
    END;
    Note: I found the responsibility id from the below query
    SELECT responsibility_id  ,application_id
         FROM fnd_responsibility_tl
        WHERE responsibility_name = 'DIRECT CA IBE CUSTOMER';
    ===============================================================================
    SCRIPT-2
    DECLARE
       stat           BOOLEAN;
       resp_id        NUMBER;
       appl_id        NUMBER;
       resp_appl_id   NUMBER;
    BEGIN
       DBMS_OUTPUT.DISABLE;
       DBMS_OUTPUT.ENABLE (100000);
       -- Set the Profile Option value at responsibility level
       SELECT responsibility_id, application_id
         INTO resp_id, resp_appl_id
         FROM fnd_responsibility_tl
        WHERE responsibility_name = 'DIRECT CA IBE CUSTOMER';
       stat :=
          fnd_profile.SAVE
             (x_name                        => 'ICX_DISCOVERER_LAUNCHER',   -- Profile name you are setting
              x_value                       => 'http://nalinoes01.abd.ad.acco.com:8003/discwb4/html/discolaunch.htm?Connect=[APPS_SECURE]',   -- Profile value you are setting
              x_level_name                  => 'RESP',   -- Level that you're setting at: 'SITE','APPL','RESP','USER', etc.
              x_level_value                 => resp_id,   -- Default NULL Level value that you are setting at, e.g. user id for 'USER' level. X_LEVEL_VALUE is not used at site level.
              x_level_value_app_id          => resp_appl_id,   -- Default NULL. Used for 'RESP' and 'SERVRESP' level; Resp Application_Id.
              x_level_value2                => NULL   -- 2nd Level value that you are setting at.  This is for the 'SERVRESP' hierarchy.
       IF stat
       THEN
          DBMS_OUTPUT.put_line ('Stat = TRUE - profile updated');
       ELSE
          DBMS_OUTPUT.put_line ('Stat = FALSE - profile NOT updated');
       END IF;
       COMMIT;
    END;

    I tried to change at SERV level and still the profile never gets updated. Kindly help.

  • HR: Security Profile at User Level

    Hi
    As HR: Security Profile is not enabled for user level, but sometime we need it for some users. Workaround is set up a different responsibility for the same.
    Also We can go to Application Developer Responsibility and set enable user level for HR: Security Profile option. Is it Ok to do it or this may break the system at some point.
    Suggestions Please.

    Gaurav,
    I am not an expert in this area, but I do not think enabling the profile at the user level will cause any issues. In our site, what we have done is to create a security profile specific to that user and assigned it in the HR module (not sure of the specifics, but I can find out if you are interested) - we did not enable the profile option at the user level as you are wanting to do. SR can provide you with another opinion :-)
    HTH
    Srini

  • Gray out site-level profile options

    Hi All,
    Kindly let me know if there is any sql statement for graying out site-level profile otion for all the profile optinos.
    So that the dev user can only modify the profile options at user or resp level but not at the site level.
    Kindly help me out with some sql query which can gray out the site - level field at profile options.
    Thanks is advance.

    Hi,
    But they can simply login to Application Developer responsibility (assign it to themselves if they do not have it as they have access to System Administrator) and revert all the changes :)
    If each use has his/her own username, you should be able to know who is the one who updated the profile option value.
    As mentioned in my first reply, update the site updatable columns in the table, this should stop the users from updating those profile options (try this on a test/dev instance and take a backup of the table first -- please do not apply the same on your production instance).
    One other possible workaround/solution would be using forms personalization to hide the system profile option values at the site level but again if some one has the apps password and System Administrator responsibility he should be able to disable the code.
    Thanks,
    Hussein

  • Can we do personalization at user level under iprocurement

    Hi,
    Using the personalization i have enabled the exchang rate and exchange date for Non-catalog request items in iProcurement since, we are facing exchang rate issue.
    i have enabled the personalization at responsibility level so all users are viewing the personalize fields. Now i want to restrict the personalize fields at the user levle. Is there any way i can do the personalization at the user levles?
    Note: we are using the 11.5.10.2 version.
    Please let me know..
    Regards,
    Kevin.

    Hi,
    There's another way apart from personalizations.
    Hi Suppose you have two fields say A and B and two users David and Henry.
    You want David should see both the fields and Henry shoudn't...
    Then in that case in the controller of the page in process request you cvan capture the Username from profile option
    String user = (String)pageContext.getUserName();
    if("David".equals(user))
    field A .setRendered(true);
    field B .setRendered(true);
    else if("Henry".equals(user))
    field A .setRendered(false);
    field B .setRendered(false);
    You can proceed this way....
    Thanks,
    Gaurav

  • How to add a new system profile option?

    ear all,
    I would like to add one profile option in some of the responsibilities. . .how can I do that?
    Best Regards,
    Amy

    Please review the following thread;
    How to create a profile value at user level programatically
    Hope it is helpful.
    Adith

  • Accessing Profile Option

    Hi,
    I have a validation to be made in the Controller of a OAF page.
    If the uSer is Logged in with XYZ Responsibility and if the value for a Custom Profile OPtion for that Responsibility is 'True' ... Do certain things.
    How to achieve this? How to get the responsibility name and the value of a profile option at responsibility level for that responsibility?
    Thanks

    pageContext.getProfile("<Profile Name>")
    You need not specify responsibility. Framework is smart enough to get the profile value based on the current responsibility context.

Maybe you are looking for