How Questions are displayed by user's (Finnish, English, German, French, Spanish, Chinese (simplified), Russian) in these language.

Hi,
How Questions are displayed by user’s (Finnish, English, German, French, Spanish, Chinese (simplified), Russian) in these language.whether in SSPR Portal or Window Login(Ctrl+Alt+Del)
Please provide any solution in Steps by Steps detail.
Regards
Anil Kumar

Hi Henry,
Thank's for response.
You mean to say first we need to create Creteria based Set in FIM 2010 R2 based on Active Diredtory attribute,if i have CO attribute value like (Finnish, English, German, French, Spanish, Chinese (simplified), Russian) in AD then we set condition in
  Creteria based Set CO='Finnish' for Finnish Language Set after this we need create one Workflow Finnish Language and finally we need to create one MPR for Finnish Language that call Finnish Set and Finnish Workflow.
but i want to know how will FIM 2010 R2 SSPR  understand Questions are displayed by user’s (Finnish, English, German, French, Spanish, Chinese (simplified), Russian) and how to convert these Language.
Regards
Anil Kumar

Similar Messages

  • Suddenly all my searches are displaying in Thai rather than English. Is this a Google problem or Mozilla?

    Suddenly all my searches are displaying in Thai rather than English. Is this a Google or Mozilla problem

    Depending upon where you are connected to the internet, it's probably a Google problem. <br />
    http://www.google.com/support/bin/answer.py?answer=873

  • Controlling how addresses are displayed

    I manage a lot of people and often write group emails. Recently, I need the "Reply to" section to go to my friend's email address so I put it in there. Mail kept converting it to his "nickname" Monkster" which is inappropriate for a business letter. I kept clicking the corner of the blue tube encapsulating the name and selecting "Edit" and could not remove the name from being seen. I finally had to go to the address book and just delete the name altogether.
    Back to the subject, is there a way to control how the addresses are displayed? I tried looking in preferences and could only find "Automatically complete addresses" which I unchecked but was no help.
    Thanks for your assistance in advance.

    Try putting the address in AddressBook, as you'd like it to appear. Then, in Mail, in the "Windows" menu, select "Previous Recipients". Find the offending nickname there, and remove it

  • How can I display a user's real name in release 2?

    In release 1, there was a way to display a welcome message for a user such as "Welcome Jane!" In release 2, I only know how to return the username (using portal.WWCTX_API.get_user) for the user. Is there another procedure available that returns the user's real name? Thanks!

    Here is an example:
    declare
    l_userinfo wwsec_person%rowtype;
    begin
    l_userinfo := wwsec_api.person_info(p_user_name=>wwctx_api.get_user);
    htp.p('First name: '||l_userinfo.first_name);
    htp.p('Middle name: '||l_userinfo.middle_name);
    htp.p('Last name: '||l_userinfo.last_name);
    end;
    but bw aware that not all users have their names specified.

  • Erecruitment - Employment Opportunities - how they are displayed

    Good  morning
    Under "Employment Opportunities" we have a "Current Vacancies" tab. The jobs advertised are listed and it will say something like "Row 1 of 24", "Row 2 of 24 " etc. How can we change this so that we get 1 long listing displayed, without "Row 1 of 24" ie: just have 1 long listing and use a scroll bar to go down.
    Many thanks
    Dawn

    Hi,
    Please find the below link for your query
    EHP 4 for  SAP ERP 6.0 /7.0 features

  • Problems with how fonts are displayed across CS 6 since updating to OS X Yosemite

    I have recently updated CS 6 to its newest versions and also upgraded to OS X Yosemite and now the fonts in the preview panel don't show up as they used to. I don't think this is a major problem but it's just annoying. Does anyone know what the problem is or how i can fix it?
    I've included a screen shot of how it looks on illustrator and how it looks on microsoft word to show the difference.
    Any help at all would be appreciated.
    Thanks.

    "lauragilbertdesign  (in response to gtbernstein) "
    thanks to you both, mine the same, in the middle somewhere, and now a message to Adobe;
    You know it really gives me the pip (replaced extreme expletive with "pip" since expletives make Adobe wince) when I have to search through here for solutions to Adobe problems.
    Why does Adobe support have a lovely walled garden going on and no place for me to report bugs ?
    These type of bugs should be put on a list for Adobe developers to fix, but they don't, this "pip" software just goes on & on & I have to pay for this "pip" and live in pain all day while I try to make a living using this "pip".
    Adobe, you are "pip".

  • Set overiding rule for how emails are displayed

    I would like to apply the same rule to all my folders and subfolders, as a default if possible.
    My display is orientated as: Layout>vertical view.
    Sort by>Order received [Checked]
    Sort by>Decending [Checked]
    Currently they reset upon restart and have to be individually reset from the default.
    Many thanks

    Swipe down from the top of your homescreen and select Settings>Notifications. Near the bottom you'll see in blue letters Lock Screen Settings. Click that and toggle Lock Screen Notifications to ON. Now whenever you have an appointment in your Calendar, it'll show up that day on your Lock Screen.
    Cheers.  
    - If my response has helped you, please click "Options" beside my post and mark it as solved. Clicking the "thumbs up" icon near the bottom of my response would also be appreciated.

  • How to config JDK 5.0 to use ENGLISH locale on WinXP (chinese)?

    Hi, I have just uninstall my JDK 4.0 and install JDK 5.0 on my laptop, which has a Simple Chinese Windows XP on it.
    When I type "javac -help", "javah -help" or "jar -help" (in fact, all .exe files in JDK/bin), I get a 'Simple Chinese' version of help. Even the compiling errors/warnings all turns to be Simple Chinese! Since I need compile my program under console whose codepage is 437(OEM-US) for some reason, that will be very inconvenient.
    I'd prefer to have all the .exe files just show me ENGLISH information.
    JDK 5.0 is announced as "Multilanguage", don't you agree it is kind to let user choose their own language during the JDK setup?
    It will be very kind if someone can give me some advice.
    Forgive me for my horroble english. I hope i have made my problem clear.
    TX.

    Thanks for your kind reply, java_2006. I've just try as you said, but it seems not work yet, very unfortunately.
    Maybe Sun thought that the JDK use the same language with OS locale would be a perfect idea for the developers. And I am the minority who just hardly accept this big favor :-(

  • How to change Photoshop CS6 CC UI from English to French (France) ?

    Hello,
    I'm running Windows 7 64-bit, US english operating system, so when I subscribe to PS CS6 CC edition, the english UI was installed. Is it possible to change the UI (menus, help, etc.) To french (France) I live in the US but my working language and instructional materials for using Photoshop CS6 are in french, not "french canadian," but french from France. Training EU francophone clients and personnel would be a lot easier if we were all using the french interface.
    Many thanks for your kind help,
    Rafi

    It is possible to change the installed language from the Adobe Application Manager (AAM). Click on your name in the top left and from the menu choose Preferences. Switch the Language to French. You will need to uninstall the English version and then install the French version.
    Of note is that some European customers select the Internation English only version of the Creative Cloud subscription. If that is the case than all languages execept International English will be a 30-day trial version.

  • How to list the current user in sqlplus and how to switch to another?

    Assume I am in a sqlplus sesion.
    How can I display the user with whom I am currently working?
    And how can I switch (without leaving the sqlplus session) to another
    user aaa with pw=mypw?
    Peter

    By using host command
    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.1.0.5.0 - Production
    With the Partitioning, OLAP and Data Mining options
    SQL> host su oracle
    Password:
    [oracle@backup root]$ exit
    exit
    SQL>From Documentation:
    *HOST [ command ] - Execute host commands*
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14195/sqlqraa.htm#sthref1972
    Kamran Agayev A. (10g OCP)
    http://kamranagayev.wordpress.com

  • ESS Homepage Multi Language not displaying other than English & German

    Hi,
    We are implementing ESS Travel Management in 6 language English, German, French, Turkish, Spanish, Portugese
    Currently we have maintain the transalation for all language,  Homepage Framework display fine in English & German language
    For this we have set the JCo language as blank for SAP_R3_SelfServiceGenerics & SAP_R3_SelfServiceGenerics
    Also browser language based on language we select.
    Our Issue is for other remaining language French, Turkish, Portugese If the user login with french language & browser as FR the Homepage Framework give an error in French:(Le groupe de domaines SAPDEFAULTESS_ERP2005 n'existe pas.)
    One strange thing I found is the JCo If I check the Jco in preview mode under security I click the language tab there are 2 language maintain in table (EN, DE) If I want to add remaining language in the table from where I can add, is this related to the resource bundle please suggest. 
    Please let me know what can be the issue.
    Screen Shot
    Erreur critique
    Une erreur critique s'est produite. Le traitement de ce service a été interrompu. Les données non sauvegardées ont été perdues.
    Contactez votre administrateur système.
      Le groupe de domaines SAPDEFAULTESS_ERP2005 n'existe pas.   
      Le groupe de domaines SAPDEFAULTESS_ERP2005 n'existe pas.:com.sap.pcuigp.xssfpm.java.FPMRuntimeException: Le groupe de domaines SAPDEFAULTESS_ERP2005 n'existe pas.
         at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:112)
         at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:122)
         at com.sap.xss.ser.xssmenu.fc.ModelHandler.onInit(ModelHandler.java:223)
         at com.sap.xss.ser.xssmenu.fc.wdp.InternalModelHandler.onInit(InternalModelHandler.java:429)
         at com.sap.xss.ser.xssmenu.fc.FcXssMenu.setPersonnelNumber(FcXssMenu.java:583)
         at com.sap.xss.ser.xssmenu.fc.FcXssMenu.onInit(FcXssMenu.java:291)
         at com.sap.xss.ser.xssmenu.fc.wdp.InternalFcXssMenu.onInit(InternalFcXssMenu.java:455)
         at com.sap.xss.ser.xssmenu.fc.FcXssMenuInterface.onInit(FcXssMenuInterface.java:165)
         at com.sap.xss.ser.xssmenu.fc.wdp.InternalFcXssMenuInterface.onInit(InternalFcXssMenuInterface.java:388)
         at com.sap.xss.ser.xssmenu.fc.wdp.InternalFcXssMenuInterface$External.onInit(InternalFcXssMenuInterface.java:545)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPM.attachComponentToUsage(FPMComponent.java:922)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPM.attachComponentToUsage(FPMComponent.java:891)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPMProxy.attachComponentToUsage(FPMComponent.java:1084)
         at com.sap.pcuigp.xssutils.navi.FcNavigation.onInit(FcNavigation.java:313)
         at com.sap.pcuigp.xssutils.navi.wdp.InternalFcNavigation.onInit(InternalFcNavigation.java:358)
         at com.sap.pcuigp.xssutils.navi.FcNavigationInterface.onInit(FcNavigationInterface.java:145)
         at com.sap.pcuigp.xssutils.navi.wdp.InternalFcNavigationInterface.onInit(InternalFcNavigationInterface.java:142)
         at com.sap.pcuigp.xssutils.navi.wdp.InternalFcNavigationInterface$External.onInit(InternalFcNavigationInterface.java:282)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPM.attachComponentToUsage(FPMComponent.java:922)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPM.attachComponentToUsage(FPMComponent.java:891)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPMProxy.attachComponentToUsage(FPMComponent.java:1084)
         at com.sap.pcuigp.xssutils.roadmap.VcRoadmap.onInit(VcRoadmap.java:188)
         at com.sap.pcuigp.xssutils.roadmap.wdp.InternalVcRoadmap.onInit(InternalVcRoadmap.java:162)
         at com.sap.pcuigp.xssutils.roadmap.VcRoadmapInterface.onInit(VcRoadmapInterface.java:153)
         at com.sap.pcuigp.xssutils.roadmap.wdp.InternalVcRoadmapInterface.onInit(InternalVcRoadmapInterface.java:144)
         at com.sap.pcuigp.xssutils.roadmap.wdp.InternalVcRoadmapInterface$External.onInit(InternalVcRoadmapInterface.java:220)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent.doProcessEvent(FPMComponent.java:564)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent.doEventLoop(FPMComponent.java:438)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent.wdDoInit(FPMComponent.java:196)
         at com.sap.pcuigp.xssfpm.wd.wdp.InternalFPMComponent.wdDoInit(InternalFPMComponent.java:110)
         at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.doInit(DelegatingComponent.java:108)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:215)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)
         at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.init(ClientComponent.java:430)
         at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:362)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.initApplication(ApplicationSession.java:756)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:291)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingPortal(ClientSession.java:733)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:668)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250)
         at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
         at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:73)
         at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.sendDataAndProcessActionInternal(AbstractApplicationProxy.java:860)
         at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.create(AbstractApplicationProxy.java:220)
         at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1289)
         at com.sap.portal.pb.PageBuilder.createPage(PageBuilder.java:356)
         at com.sap.portal.pb.PageBuilder.init(PageBuilder.java:549)
         at com.sap.portal.pb.PageBuilder.wdDoInit(PageBuilder.java:193)
         at com.sap.portal.pb.wdp.InternalPageBuilder.wdDoInit(InternalPageBuilder.java:150)
         at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.doInit(DelegatingComponent.java:108)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:215)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)
         at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.init(ClientComponent.java:430)
         at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:362)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.initApplication(ApplicationSession.java:756)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:291)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:713)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:666)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250)
         at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:46)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(AccessController.java:219)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
    Edited by: Akshay Patro on Jul 1, 2009 5:39 PM

    Hi,
    If your homepage framework is working for German language then check if your setting are properly maintain for Area Group Key  SAPDEFAULTESS_ERP2005 in French Turkish Portugese..
    Solution:Login to system in each language i.e FR, TR, PT
    navigate to SPRO>FA>TM>ESS>Homepage FR> select Header & Area Group Pages>
    Select Define Area Group Pages > Add Entries> Select the SAPDEFAULTESS_ERP2005  Key check weather the Area Group
    Role Text is maintain for FR TR PT if not maintain the translation your problem will be resolved.
    Do let me know the status of homepage..
    Regards
    Swapnil

  • Here's your prototypical Dumb Question: Web Pages are displayed as centered on 4.0- how do I have the page fill the window?

    Here's your prototypical Dumb Question: Web Pages are displayed as centered on 4.0- how do I have the page fill the window?

    Do the following:
    1 - launch iPhoto with the Command+Option keys held down to open the First Aid window.
    2 - Run Option #4, Rebuild Database.

  • How to personalize the content users see with a set of questions/answers?

    Hi
    I have built my website using dreamweaver CS5.5 and would like users to be able to personalize the content that is displayed. Users will first see a page with three questions. Once they have answered the questions, they should then click 'submit' and be transferred to the site with the information most relevant to them, depending on the answers they gave to the questions.
    I know how to create froms and the questions with radio buttons, but I cannot figure out how to make the 'Submit' button link to different sites depending on the answers that users have given.I guess this will need some kind of if/then rule in JavaScript that is then linked to the 'Submit' button? I am really not sure how to best do this.
    (Note: there is no need for the answers to the survey to be saved as data anywhere if that makes life easier)
    Any advice would be greatly appreciated!

    Right, here we go, this is the code for the question form (currently still with spry validation):
    <form id="Personalize_OvDex" name="Personalize OvDex" method="post" action="">
    <p>Question 1: Do you have a faulty gene or a family history of Lynch Syndrome?</p>
    <p><span id="spryradio1">
      <label>
        <input type="radio" name="Question1" value="BRCA1" id="Q1_BRCA1" />
        Yes, I have a BRCA1 faulty gene</label>
      <br />
      <label>
        <input type="radio" name="Question1" value="BRCA2" id="Q1_BRCA2" />
        Yes, I have a BRCA2 faulty gene</label>
      <br />
      <label>
        <input type="radio" name="Question1" value="Lynch" id="Q1_Lynch" />
        Yes, I am from a Lynch Syndrome family</label>
      <br />
      <label>
        <input type="radio" name="Question1" value="unclear" id="Q1_unclear" />
        Don’t know, I have not been tested for a faulty gene or my genetic test </label>
      <br />
      <label>
        <input type="radio" name="Question1" value="negative" id="Q1_negative" />
        No, I have been tested and no faulty gene was identified</label>
      <br />
      <span class="radioRequiredMsg">Please make a selection.</span></span></p>
    <p>Question 2: Have  you ever had breast cancer? </p>
    <p><span id="spryradio2">
      <label>
        <input type="radio" name="Question2" value="noBC" id="Q2_noBC" />
        No, I have never had breast cancer</label>
      <br />
      <label>
        <input type="radio" name="Question2" value="BC" id="Q2_BC" />
        Yes, I have had breast cancer</label>
      <br />
      <span class="radioRequiredMsg">Please make a selection.</span></span></p>
      <p>Question 3: How  old are you?</p>
    <p><span id="spryradio3">
      <label>
        <input type="radio" name="Question3" value="u35" id="Q3_u35" />
        under 35</label>
      <br />
      <label>
        <input type="radio" name="Question3" value="35to39" id="Q3_35to39" />
        35 to 39</label>
      <br />
      <label>
        <input type="radio" name="Question3" value="40to49" id="Q3_40to49" />
        40 to 49</label>
      <br />
      <label>
        <input type="radio" name="Question3" value="o50" id="Q3_o50" />
        50 or over</label>
      <br />
      <span class="radioRequiredMsg">Please make a selection.</span></span></p>
      <input name="" type="submit" value="Submit now" formaction="home.html" />
    </form>
    The sets of answers that correspond to a page is made up of "home_" and then the 'value' of the answers divided by underscores. So for example if someone answers Q1 with BRCA1, Q2 with noBC and Q3 with u35, the page that would link to is called home_BRCA1_noBC_u35.html
    Here's a list of the pages for which that above logic works perfectly:
    home_BRCA1_noBC_u35.html
    home_BRCA1_noBC_35to39.html
    home_BRCA1_noBC_40to49.html
    home_BRCA1_BC_u35.html
    home_BRCA1_BC_35to39.html
    home_BRCA1_BC_40to49.html
    home_BRCA2_noBC_u35.html
    home_BRCA2_noBC_35to39.html
    home_BRCA2_noBC_40to49.html
    home_BRCA2_BC_u35.html
    home_BRCA2_BC_35to39.html
    home_BRCA2_BC_40to49.html
    home_Lynch_noBC_u35.html
    home_Lynch_noBC_35to39.html
    home_Lynch_noBC_40to49.html
    home_Lynch_BC_u35.html
    home_Lynch_BC_35to39.html
    home_Lynch_BC_40to49.html
    There are just a few exceptions in which it doesn't matter for one or more questions what people answer (then the page name doesn't include the value for that answer). These are:
    home_BRCA1_o50.html (This page will appear for those answering Q1 with BRCA1, Q2 with either noBC or BC, and Q3 with o50)
    home_BRCA2_o50.html (This page will appear for those answering Q1 with BRCA2, Q2 with either noBC or BC, and Q3 with o50)
    home_Lynch_o50.html (This page will appear for those answering Q1 with Lynch, Q2 with either noBC or BC, and Q3 with o50)
    home_unclear_noBC (This page will appear for those answering Q1 with unclear, Q2 with noBC, and Q3 with any answer)
    home_unclear_BC (This page will appear for those answering Q1 with unclear, Q2 with BC, and Q3 with any answer)
    home_negative (This page will appear for those answering Q1 with negative, Q2 with either noBC or BC, and Q3 with any answer)
    Hope this includes all the info you wanted. I know it's quite complicated.

  • How to check if the user has only the display authority of a message

    hi,
    How to check if the user has only the display authority of a message but does not have the change authority for a certain message?
    Best regards,

    hi blake
    though i am an application consultant and for authorisation u need to have help of BASIS person if u r not the one but still i can guide u regarding the same,
    Basically Authorization Management 
    Use
    You can use the following authorization objects to control the authorizations for maintaining business partner data:
    •        Authorization objects for the Business Partner:
    •     &#61601;        B_BUPA_GRP
    •     &#61601;        B_BUPA_ATT
    •     &#61601;        B_BUPA_FDG
    •     &#61601;        B_BUPA_RLT•       
    Authorization objects for relationships:
    •     &#61601;        B_BUPR_BZT
    •     &#61601;        B_BUPR_FDG
    In addition, you can assign an authorization group to a business partner in the dialog. The authorization group controls which users may maintain data for this business partner.
    You can also define authorizations for fields and field groups using the Business Data Toolset (BDT). Depending on the settings you have made, the system carries out the relevant authorization checks.
    In the dialog in the SAP GUI, you can display an overview of the authorizations assigned to you by pressing the button Settings.
    For more information on authorization management, see the Implementation Guide (IMG) of the Business Partner, as well as in the Developer’s Handbook for the BDT under  Authorizations.
    IntegrationAuthorization management for the Business Partner forms part of the  SAP authorization concept.
    Prerequisites
    You have made the necessary settings in Customizing of the Business Partner under Basic Settings--> -Address Management.
    Moving over
    AS ABAP Authorization Concept 
    The ABAP authorization concept protects transactions, programs, and services in SAP systems from unauthorized access. On the basis of the authorization concept, the administrator assigns authorizations to the users that determine which actions a user can execute in the SAP system, after he or she has logged on to the system and authenticated himself or herself.
    To access business objects or execute SAP transactions, a user requires corresponding authorizations, as business objects or transactions are protected by authorization objects. The authorizations represent instances of generic authorization objects and are defined depending on the activity and responsibilities of the employee. The authorizations are combined in an authorization profile that is associated with a role. The user administrators then assign the corresponding roles using the user master record, so that the user can use the appropriate transactions for his or her tasks.
    Authorization Checks 
    To ensure that a user has the appropriate authorizations when he or she performs an action, users are subject to authorization checks.
    The following actions are subject to authorization checks that are performed before the start of a program or table maintenance and which the SAP applications cannot avoid:
    •        Starting SAP transactions (authorization object S_TCODE)
    •        Starting reports (authorization object S_PROGRAM)
    •        Calling RFC function modules (authorization object S_RFC)
    •        Table maintenance with generic tools (S_TABU_DIS)
    Checking at Program Level with AUTHORITY-CHECK
    Applications use the ABAP statement AUTHORITY-CHECK, which is inserted in the source code of the program, to check whether users have the appropriate authorization and whether these authorizations are suitably defined; that is, whether the user administrator has assigned the values required for the fields by the programmer. In this way, you can also protect transactions that are called indirectly by other programs.
    AUTHORITY-CHECK searches profiles specified in the user master record to see whether the user has authorization for the authorization object specified in the AUTHORITY-CHECK. If one of the authorizations found matches the required values, the check is successful.
    Starting SAP Transactions
    When a user starts a transaction, the system performs the following checks:
    •        The system checks in table TSTC whether the transaction code is valid and whether the system administrator has locked the transaction.
    •        The system then checks whether the user has authorization to start the transaction.
    The SAP system performs the authorization checks every time a user starts a transaction from the menu or by entering a command. Indirectly called transactions are not included in this authorization check. For more complex transactions, which call other transactions, there are additional authorization checks.
    •     &#61601;        The authorization object S_TCODE (transaction start) contains the field TCD (transaction code). The user must have an authorization with a value for the selected transaction code.
    •     &#61601;        If an additional authorization is entered using transaction SE93 for the transaction to be started, the user also requires the suitable defined authorization object (TSTA, table TSTCA).
    If you create a transaction in transaction SE93, you can assign an additional authorization to this transaction. This is useful, if you want to be able to protect a transaction with a separate authorization. If this is not the case, you should consider using other methods to protect the transaction (such as AUTHORITY-CHECK at program level).
    •        The system checks whether the transaction code is assigned an authorization object. If so, a check is made that the user has authorization for this authorization object.
    The check is not performed in the following cases:
    You have deactivated the check of the authorization objects for the transaction (with transaction SU24) using check indicators, that is, you have removed an authorization object entered using transaction SE93. You cannot deactivate the check for objects from the SAP NetWeaver and HR areas.
    This can be useful, as a large number of authorization objects are often checked when transactions are executed, since the transaction calls other work areas in the background. In order for these checks to be executed successfully, the user in question must have the appropriate authorizations. This results in some users having more authorization than they strictly need. It also leads to an increased maintenance workload. You can therefore deactivate authorization checks of this type in a targeted manner using transaction SU24.
    •     &#61601;        You have globally deactivated authorization objects for all transactions with transaction SU24 or transaction SU25.
    •     &#61601;        So that the entries that you have made with transactions SU24 and SU25 become effective, you must set the profile parameter AUTH/NO_CHECK_IN_SOME_CASES to “Y” (using transaction RZ10).
    All of the above checks must be successful so that the user can start the transaction. Otherwise, the transaction is not called and the system displays an appropriate message.
    Starting Report Classes
    You can perform additional authorization checks by assigning reports to authorization classes (using report RSCSAUTH). You can, for example, assign all PA* reports to an authorization class for PA (such as PAxxx). If a user wants to start a PA report, he or she requires the appropriate authorization to execute reports in this class.
    We do not deliver any predefined report classes. You must decide yourself which reports you want to protect in this way. You can also enter the authorization classes for reports with the maintenance functions for report trees. This method provides a hierarchical approach for assigning authorizations for reports. You can, for example, assign an authorization class to a report node, meaning that all reports at this node automatically belong to this class. This means that you have a more transparent overview of the authorization classes to which the various reports are transported.
    You must consider the following:
    •     •         After you have assigned reports to authorization classes or have changed assignments, you may have to adjust objects in your authorization concept (such as roles (activity groups), profiles, or user master records).
    •     •         There are certain system reports that you cannot assign to any authorization class. These include:
    •     •         RSRZLLG0
    •     •         STARTMEN (as of SAP R/3 4.0)
    •     •         Reports that are called using SUBMIT in a customer exit at logon (such as SUSR0001, ZXUSRU01).
    •     •         Authorization assignments for reports are overwritten during an upgrade. After an upgrade, you must therefore restore your customer-specific report authorizations.
    Calling RFC Function Modules
    When RFC function modules are called by an RFC client program or another system, an authorization check is performed for the authorization object S_RFC in the called system. This check uses the name of the function group to which the function module belongs. You can deactivate this check with parameter auth/rfc_authority_check.
    Checking Assignment of Authorization Groups to Tables
    You can also assign authorization groups to tables to avoid users accessing tables using general access tools (such as transaction SE16). A user requires not only authorization to execute the tool, but must also have authorization to be permitted to access tables with the relevant group assignments. For this case, we deliver tables with predefined assignments to authorization groups. The assignments are defined in table TDDAT; the checked authorization object is S_TABU_DIS.
    You can assign a table to authorization group Z000. (Use transaction SM30 for table TDDAT) A user that wants to access this table must have authorization object S_TABU_DIS in his or her profile with the value Z000 in the field DICBERCLS (authorization group for ABAP Dictionary objects).
    please See also:
    •        SAP Notes 7642, 20534, 23342, 33154, and 67766
    guess this info will help you,there is one graphic which actually explain the hierarchy of authorisation,i will find some time out to let u know more info about the authorisation
    but if u sit with ur BASIS guy then u can learn lot of things in PFCG
    i guess u r a basis guy,then its not a problem
    best regards
    ashish

  • How to not display nodes in a tree if Oracle roles are NOT used?

    How to not display nodes in a tree if Oracle roles are NOT used?
    We don't use Oracle DB roles to grant users access to Forms from the menu. We use a template and role system of our own. Basically a few tables with templates and roles.
    We want to convert our normal Forms menu to a tree menu and one of our key requirements is that when the tree is populated ONLY nodes with programs (i.e. forms) he has been granted to execute is shown.
    Since we don't use Oracle Roles how to do this in a tree?
    I created a function to show/hide LEAF nodes, BUT problem is that there are sub-menu nodes showing even if the leaf-nodes under it has not being displayed. My function has suppressed it.
    My tree query is like this:
    SELECT
         t.status, LEVEL, t.label, t.icon, t.node VALUE
    FROM
         tma_tree_menu t
    WHERE
    tma_authenticate_sys_chk_role(USER, t.node) = 1
    CONNECT BY
         PRIOR t.node = t.master
    START WITH
         t.MASTER IS NULL
    ORDER SIBLINGS BY
    t.position
    The tma_authenticate_sys_chk_role will return 1 only if the user has access to the form under that node.
    I tried the FTree functions in Forms but even that has nothing.
    Any help would be greatly appreciated.
    Edited by: Channa on Mar 17, 2010 6:49 AM

    Would you share the source code? I guess what I need is how exactly you retreive the user credentials from the DB table and set that boolean variable.
    and then how to condition it in UIX?

Maybe you are looking for