Content Alignment in webdynpro iView based on user language

Hi,
We have a webdynpro application which has a search screen
(Arabic as well as English), based on the user language setting in Portal UME, the respective language text with options are displayed.
This webdynpro application runs on same WAS where Portal is running.
When we test this application standalone like typing the URL of the webdynpro application, it shows english text with Left to right aligned content in browser for <b>user X with Language as EN</b>.
When we test this application standalone like typing the URL of the webdynpro application, it shows arabic text with Right to Left aligned content in browser for <b>user Y with Language as Arabic</b>.It works fine when it is stand alone (when we directly run the webdynpro).
<b>We created a WebDynpro iView in Portal, and we tested with user <i>Y (whose language is set to Arabic),</i> issue is text is properly displayed in Arabic, but the content alignment is left to right, which should be Right to Left</b>.
Please let me know your solution/thought to the above mentioned issue/problem.
Thanks
Senthil

Hi,
The webdynpro application works fine (alignment and content is fine)when i access it directly.
When i create a webdynpro iView and run it inside portal it is not working fine (alignment is LTR instead of RTL)
I went through the SAP help <a href="http://help.sap.com/saphelp_nw04/helpdata/en/6e/8aae409567942ae10000000a155106/frameset.htm">RTL Alignment</a>and tried creating new themes and created a new desktop and assigned it to the user. It is still the same with LTR alignment.
The issue is, why it is not working inside PRT, when it works fine inside WebDynpro Runtime.
Thanks
Senthil

Similar Messages

  • IFrame in WDJ application to call another WDJ iview based on users country

    Hi All,
    I have a requirement wherein I have to display an iview based on the logged in user's country. This iview will be displayed within a WPC ivew. So the idea is to create just one WPC iview and put this WDJ iview in it, hence if a user from US logs in and sees this WPC ivew ..he will see US specific WDJ iview & if a user from UK logs in and sees this same WPC iview.. he will see UK specific....same should be the case for all other countries.
    I was exploring option and using IFrames can help me acheving the same, but on further research I found it deprecated and also when I write IWDIFrame. in nwds i get "The type IWDIFrame is deprecated"
    My SAP Portal is 7.01 & NWDS version is 7.0.11
    Any pointers to achieve my requirement would be of great help.
    Regards,
    JJ

    Thanks Narayan.
    I went ahead with your advice, and I got the navigation working BUT the iview opens in a new window.
    I need:
    MAIN iview is within a WPC webpage --> when we open wpc --> need to get eg. US iview exactly in place of MAIN
    What is happing:
    MAIN iview is within a WPC webpage --> when we open wpc --> US iview is open in another portal window & the wpc area were I have placed MAIN is blank.
    I am using following code:
         if (wdContext.currentContextElement().getVa_usercountry() != "" && wdContext.currentContextElement().getVa_usercountry() != null) {
                        if (wdContext.currentContextElement().getVa_usercountry().equals("US")) {
                             WDPortalNavigation.navigateAbsolute("ROLES://portal_content/hr/emea/iviews/ess/personal_information/com.emea.ess.ivu.addr_ir",
                             WDPortalNavigationMode.SHOW_INPLACE,
                             WDPortalNavigationHistoryMode.NO_HISTORY,
    Any advice to resolve this....I think I am almost there but need some more push !!
    Thanks.
    JJ

  • Webdynpro iview to anonymous user

    hi,
    I have developent a local development component in webdynpro.
    For this webdynpro application i have to create an iview and assign it to an anonymous user.
    But if i create an webdynpro iview and assign it to the anonymous user, it gave me an exception of accss denied for the anonymous use.
    <b>Portal Runtime Error
    An exception occurred while processing a request for :
    iView : pcd:portal_content/com.enteg.entegbranchregistration.entegbranchRegistration/com.enteg.RegistratonRoles.RegistratonRoles/com.enteg.RegistrationForm.RegistrationForm/Get_Registered1.java_sap_com_cafeugpuiinst_com_sap_caf_eu_gp_ui_inst_AInstantiation
    Component Name : com.sap.portal.wdintegrator.WebDynproIntegrator
    Problem creating the Application Integrator, exception occured during onNodeReady was: com.sapportals.portal.prt.runtime.PortalRuntimeException: Access is denied: com.sap.portal.appintegrator.sap.WebDynproPageBuilder - user: Guest, .
    Exception id: 04:54_01/02/07_0017_16028850
    See the details for the exception ID in the log file</b>
    How to assign the webdynpro iview to the anonymous user,
    Why is the access denie for the anonymous user.
    Please help....
    Thanks in advance,
    shami.

    Hello Shami,
    please take a look to this note: Note 1031159 - Anonymous user access to Web Dynpro Pages/iViews.
    Hope that helps.
    Best Regards,
    Olaf Reiss

  • How to create a Query iView based on user's parameter?

    Hello,
    I've created a Query iView which depends on a Costumize parameter that the user enters - On stage 5 of the wizard I've entered a customize parameter on a certain field and called it "user_param". The wizard entered the Query: WHERE... = {$user_param}. So far so good...
    My question is, after creating this iView, how Do I implement it at the Portal so the user will have a place to enter his parameter and receive the result?
    when opening the Query I don't see such place. According to SPA's documentation, the user should enter the parameter at the "personalize" menu. When I put this iView in a page and open the "Personalize" menu there is no such place.
    Which further configurations should I do in order it to work?

    If you open the iview, there should be a personalize property or setting for the URL parameter. Make sure that it is set to read/write. I just got off a portal project where I did a few of these, but I don't have access to one right now, so I can't give you the exact steps, but you should get the idea.
    Good luck,
    Tom \

  • How to implement a Query iView based on user's parameter?

    Hello,
    I've created a Query iView which depends on a Costumize parameter that the user enters. My question is, after creating this iView, how Do I implement it at the Portal so the user will have a place to enter his parameter and receive the result? I tried simply put it on a Page but that didn't do the job... which configurations should I di in order it to work?

    hello,
    does anybody find a clue to solve this problem?
    thx!

  • Controlling visibility of an iView based on User groups...how ?

    Hi SDNs,
    I am trying to achive a functionality like:
    There is Page with 3 iViews A,B & C and that Page is assigned to some role R.
    And there are 2 user groups X & Y and i will assign that Role R to both the user groups.
    But the User group X should be able to see only iViews A & B, where as user group should Y should be able to all A,B & C iViews.
    I thought of proceeding like controlling Permissions at the iView level for the groups X & Y, but i couldn't do that because i don't know how to do
    Can any one suggest a best solution for achieving this kind of functionality ?
    Thanks,
    Trikanth

    Hi All,
    I just told example as A,B & C, actually i have more than 100 iViews and pages where i need to get this kind of functionality.
    So i can't go with creating different pages for each group.
    Thanks,
    Trikanth

  • HCM Absence  types- need to display in different languages in the same country based on user language preference

    Hi
    We are implementing in Belgium where we need to have absence in both dutch and French for the different user sets. Is there anyway to set up one absence type but have the different translations for the different user groups.  There was a document ID 1619320.1 that referred to the fact that if the absences were created  by a seedfile then they would be translated. Has anyone come across this issue whereyou need to display the same absence type for more than one language in the same country and how did you do this or did you have to set up separate absence types in the different languages which I do not want to do
    thanks

    Hi Parker
    If you are using Captivate 4 multi languages is a
    posibility..
    Set a User Variable to pass the language you want to a Flash
    SWF whic is embeded (This can play and hold multiple audio tracks).
    For example Captivate 4 will pass "french" to the embeded flash SWF
    which will play the "french" track.
    OR
    you could just use branching ;)
    Cheers.. Aquil0

  • Content delivery in portal based on user roles ?

    Portal Server new bee...
    Please can anyone point me to guides/url where i can look to enable content delivery in a portal based on user roles and how to establish SSO.
    I have installed Portal Server6.0 and iplanet Directory Server Management Edition installed.
    I did go through PS Development guide and got some sample containers up and running in the portal.
    Thanks.

    For the role-based delivery, Comment 1 sends you in the right direction. Here are a couple things to keep in mind as you read through the customization guide.
    The basic gist of what you need is to define your organization profiles with all the services defined at the org level. Then you can define simple profiles at the role level. These will probably focus around the selected and available attributes on the table containers.
    Then you might want to pay particular attention to the merge, lock, and propogate attributes. These will allow you to define how the role affects the availability of channels (does the role add, remove, or force the channel?). The easiest thing to do is probably to start with a core group of channels, and then have each role define additional channels that are of interest and should be added to the selected/available lists.
    Having roles remove channels will make matters a little more confusing and harder to maintain.

  • Customize portal "Help" link based on user roles

    Is there a chance to customize the Help link URL in Masthead iView based on user roles? The use case we have is that the "Help" should be different for users of the purchasing company from those of the supplying company.
    Thanks.

    Hello Jay.
    This is a multi step process.
    Step 1 : Create 2 desktops with everything as same but different mastheads.
    - Copy your existing desktop and paste it in your working folder in PCD (Not select Delta link)
    - Now download masthead par file.
    - Modify your masthead par file where you will disable help link. Rename you masthead file (newMasthead.par) and export it from NWDS. Now import it in portal.
    - open your framework page in desktop2. Just add your new masthead in it. Enable the new one and disable the existing one.
    Step 2 : Create 2 groups of users. (First one belong to users who wish to see help link . i.e existing desktop) (Second of thoese users who do not have to see help link i.e. newDesktop)
    - Assign users to appropriate groups.
    - Assign same roles to both groups.
    Step 3 : Modify main rule section in PCD.
    - If group = HelpLinkUsers Then Desktop1
    If group = NoHelpLinkUsers Then Desktop2.
    You may find above process bit tedious and lengthy.
    But if you wish to further customize your portal then this will be needed one day.
    If you find problems in implementing any step then please search in google or SDN.
    Please revert back on any specific question on above approach you may face while implementing.
    Thanks

  • Webdynpro ABAP based Iviews personalisation

    Hi,
    Can you please confirm if the right click +control option to personalise the iview method could be used for the iviews created out of webdynpro abap as well. or this method is only applicable for webdynpro java based iviews.
    Rgrds,
    Saket Kumar

    Hi,
    Kiran is right, you have certain approaches for personalization/customizing a WD4A. In the link he pointed you to, there already are two of three: End user Personalization and administrative Personalization (sap-confiq-mode=x). However, I advise you to use the way of component and application configuration as these are valid system-wide. Administrative Personalization only is valid client-wide.
    I would advise you to go through this WD4A tutorial:
    http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b52e13c3-0901-0010-8fa6-d11a51821b7c
    best regards, Lukas

  • No WebDynpro iView Template found in content administrator menu (NW 7.1)

    Dear Sir/Madam,
    I tried to integrate a sample application in my local portal, but I did not found the webdynpro iview template to accomplish this in the content adminstrator menu.
    I found the webdynpro iview template for webdynpro ABAP, but not the on for webdynpro java.
    Is this a problem of my installation or are there some prerequisites which I miss?
    Many thanks in advance for any input on this.
    I am using Netweaver 7.1.
    Wolfgang Rothmayer.

    Thanks for the quick answer.
    My problem is, that I do have the New->iView Menu but then I miss the
    Web Dynpro Java application entry
    Find below the screen I do have:
    <<snip>>
    Please wait
    Your request is being processed
    iView Wizard
    Step 1:  Template Selection
    This wizard guides you through the steps required to create a portal iView based on an existing template. The template list reflects the contents of the cache, and may need refreshing.
    Refresh
    Choose Template: *
      BEx Web Application iView
      Crystal Enterprise Report
      JDBC Stored Procedure iView
      Proxy-to-Portlet iView (WSRP)
      Related Services iView
      SAP BSP iView
      SAP IAC iView
      SAP MiniApp iView
      SAP RFC iView
      SAP Transaction iView
      SAP Web Dynpro for ABAP iView
      Service Map iView
      URL iView
      Web Service iView
      Workset Map iView
      XML iView
    Cancel Back Next > Finish
    <<end snip>>
    What is wrong?
    Thanks again.
    Regards,
    Wolfgang.

  • Visibility of SAP content (webdynpro iviews) in SAP GUI for windows

    Hi
    Is it possible to view SAP created webdynpro for ABAP content (previously only used through portal) through the standard GUI for Windows.
    Even if it is a transaction that kicks off a url, that links to this webdynpro iView, but the backend needs to be used.
    C

    Hi,
    You don't need a portal to use WD ABAP applications. The WD ABAP application will be launched in a standard browser window.
    Regards,
    Pierre

  • How to call Java WebDynpro iViews from Portal (Portal Content Directory)

    Hello everybody,
    I am trying to call a Java WebDynpro iView, which was created within the Enterprise Portal and is stored in the portal content directory (pcd).
    I have created an HTML-iView in VC, where I have put in the pcd-link into the default-url field (pcd:portal_content/com.sap.pct/every_user/com.sap.pct.cprxrpm.ppmdc/com.sap.pct.cprxrpm.iviews/com.sap.pct.cprxrpm.iviews_cprojects/com.sap.pct.cprxrpm.cpr_projects). This iView is calling the cProjects WebDynpro Application. But after I run my model, the portal page is running and running, but nothing happens.
    I did the same with transactional iView, which was also created in the Portal before. I have also created an HTML-iView in VC, where I have put in the pcd-link into the default-url field (pcd:portal_content/IBU_content/SAP_for_Service_Provider/com.sap.pct.issp.ps.professional_services/com.sap.pct.issp.prs.iviews/com.sap.pct.issp.prs.display_sd). This is working fine!
    What I also tried is to call another VC-Model with an HTML-iView. Here I have put-in into the default-url field the pcd-location of my VC-model (pcd:portal_content/IBU_content/SAP_for_Service_Provider/com.sap.pct.issp.vcmodels/com.myComp.myProduct.1DM9.CreateEngagement/com.myComp.myProduct.iviews/com.myComp.myProduct.1G62.Cprojects_neu). This is also running fine!
    Now I do not understand the difference between this three objects. There are all iViews within the portal but the WebDynpro iView is not callable through a HTML-iView in VC.
    Could you help me in this case? Your help is very appreciated!
    Thank you in advance.
    Best regards,
    Aylin.

    Hi Marcel,
    when you mean the preview within the portal, yes, it is working fine.
    URL is not the way to solve my problem. I am working with IDES-Systems. This is our Demo System within SAP. I have to build my VC-Model in a Master IDES-System which will be transported than into the other IDES-Systems. The URL of the WD is not the same in the other systems. It is changing depending on the several Sysems. But the pcd-location is in all systems the same. Therefore I have to specify the pcd-location of the application.
    Is there a restriction with WD within VC?
    If we can do some kind of a netmeeting, I can show you my problem exactly.
    Thank you.
    Regards,
    Aylin.

  • Limit iView functionality based on user

    I've got a few iViews where I need to limit the options or features based on the user/role/group.  The intention is to have a single iview that allows all users to view data and admin type users to edit. 
    What is the consensus on the best way to do this?  It seems I should be able to do this with security zones and/or acl, but I can't find any examples.  Alternatively, I could add a component profile attribute of the admin role and check for it manually.
    Any suggestions?
    Thanks.

    Hi,
    avoid defining a security zone, as these are used only for making the component executable directly (without an iView).
    How about this:
    - define a profile property named 'editable'
    - create an iView in the admin role, having the property to 'true'
    - create an iView in the user role, having the property set to 'false'
    Regards,
    Armin

  • How to hide iviews based on the user groups?

    Hi,
    I have a custom role with workset, page and iviews.
    The page has 5 iviews.
    User group1 can see 5 iviews in the page.
    Now user group2 wants see only 3 iviews in the page (same role).
    Without creating another role for user group2, How can I hide the iviews based on the user group?
    Is this possible?
    Thanks
    Sundar

    Hi Sundar,
    I guess to achieve this, you have to set the permissions at iView level.
    For this, go to System Admin -> Permissions -> Portal Permissions. Now navigate to your iView using the folder structure, do right-click on the iView and click on Open Permissions.
    Search for the particular group and add that and assign the privileges accordingly. You can remove Everyone group from the iView .
    Hope this will solve your problem.
    Regards,
    Saurabh Mathur

Maybe you are looking for

  • Data is not populating in Idoc To File Scenario

    Hi Experts, My scenario is Idoc To File, I have developed a scenario and triggered the idoc at outbound, when i check in SXMB_MONI the status is processed successfully, and once i check in destination i am not getting the values, simply one file has

  • Sales Report - The report to display the Sale Dist accor to the Ship to.

    Hi Gurus, We have a report where Sales District is placed under the rows with Variable as Authorization processing type. The current report is displaying the Sales District with      Sold-to of the sale. But now the requirement is for the report to d

  • Dynamic Configuration Error:  Exception:[java.lang.IllegalArgumentException

    Hi All, I am using dynamic configuration to put a string to the message header. i have created a tilde delimited string with the length more than 200(length=928). During mapping i am using dynamic configuration to put this in SOAP header. But everyti

  • Payment block through dunning

    Dear X'perts, I need to set up a dunning activity that blocks the contract accounts for payments, I though to use a payment and clearing lock but this activity is not the last one, therefore I cannot use the payment and clearing lock, do you know any

  • SCC files not working in Encore 2.0

    I've tried a few SCC files in Encore 2.0 that I've used successfully in Sonic Creator. I've inserted them in both Field 1 (typical) and Field 2, with no success on playback. I've tried multiple monitors and DVD players that are capable of displaying