Personalization of iview

Hi,
As i m novice in SAP,going to personalize the iview.i created 3 iviews,included those in page==>workset==>role==>user. But still i am unable to personalize the iview(to increase the hight & width).Able only to change theme & user profile.
please give me a solution.

Hi Vishal,
I think u r speaking about the personalization option available in the iView tray button.
Yes u r right if the iview doesnt have any editable properties then u will get that message. For some iviews by default editable properties will be there.
And for most of the iviews if u want editable properties we need to change the portalap.xml. Becoz there only we can set properties for that iview if it is created from the PAR file deployed from the NWDS.
For other iviews like URL iview if the creator has given some editable properties (like language options)  then u will get it in personalize otherwise u wont.
For example if u check some sap provideded iviews in portal u will get some options in the personalize option to edit.check the personalize option available in the pahe title bar.
But u wanted to change the height and width right.Those things can be changed through properties only not by personalization.
Regards,
Tamil K

Similar Messages

  • Personalize that iview

    Hi all
    Reg:replication of custom fields into portal iview
    i followed the link what u have sent ,but when i personalize that iview and trying to make those fields visible .i am facing below error.Actually for the first i have assigned under transparent container and for the second time i have assigned under rootuielement container under personalization of that family members,so from second time it is giving error.how to remove this duplicates.can u please share your knowledge on this.
    com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: View: Cannot add element with duplicate ID "_CustomExtensionField_rootContainer_23_InfotypeList_2e_Exp_5f_Date" of type com.sap.tc.webdynpro.clientserver.uielib.standard.impl.InputField
    Below is the logfile error
    #1.5_#001B789F313F007A0000003B0000162B00049D66222865BD#1298961892133#com.sap.tc.webdynpro.sessionmanagement#sap.com/tcwddispwda#com.sap.tc.webdynpro.sessionmanagement.ExceptionHandler.handleThrowable#J2EE_ADMIN#385##eclepdev_EPD_5105450#J2EE_ADMIN#6835c34043cf11e0c8bd001b789f313f#SAPEngine_Application_Thread[impl:3]_34##0#0#Error#1#/System/UserInterface#Java###Exception occured during processing of Web Dynpro application . The causing exception is nested.
    [EXCEPTION]
    #2#sap.com/essinfam/Per_Family_IN#com.sap.tc.webdynpro.services.exceptions.CreationFailedException: Cannot create view element implementation com.sap.tc.webdynpro.clientserver.uielib.standard.impl.InputField
          at com.sap.tc.webdynpro.progmodel.view.ViewElementFactory.createElement(ViewElementFactory.java:160)
          at com.sap.tc.webdynpro.progmodel.view.View.createElement(View.java:177)
          at com.sap.tc.webdynpro.clientserver.uielib.standard.impl.P13nHelper.createCustomExtensionEditors(P13nHelper.java:181)
          at com.sap.tc.webdynpro.clientserver.uielib.standard.impl.P13nHelper.createCustomExtensionFields(P13nHelper.java:65)
          at com.sap.tc.webdynpro.clientserver.uielib.standard.impl.ScrollContainer._createCustomExtensionFields(ScrollContainer.java:115)
          at com.sap.tc.webdynpro.progmodel.view.View.nowCreateAllCustomExtensionFields(View.java:361)
          at com.sap.tc.webdynpro.progmodel.view.View.modifyView(View.java:339)
          at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.doModifyView(ClientComponent.java:481)
          at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.doModifyView(ClientComponent.java:488)
          at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doModifyView(WindowPhaseModel.java:551)
          at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:148)
          at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
          at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
          at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:321)
          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:1288)
          at com.sap.portal.pb.PageBuilder.createPage(PageBuilder.java:355)
          at com.sap.portal.pb.PageBuilder.init(PageBuilder.java:548)
          at com.sap.portal.pb.PageBuilder.wdDoInit(PageBuilder.java:192)
          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.doPost(DispatcherServlet.java:53)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
          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(Native Method)
          at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
          at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
    Caused by: java.lang.reflect.InvocationTargetException
          at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
          at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
          at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
          at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
          at com.sap.tc.webdynpro.progmodel.view.ViewElementFactory.createElement(ViewElementFactory.java:150)
          ... 54 more
    Caused by: com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: View: Cannot add element with duplicate ID "_CustomExtensionField_rootContainer_23_InfotypeList_2e_Exp_5f_Date" of type com.sap.tc.webdynpro.clientserver.uielib.standard.impl.InputField
          at com.sap.tc.webdynpro.progmodel.view.View.addElement(View.java:735)
          at com.sap.tc.webdynpro.progmodel.view.ViewElement.<init>(ViewElement.java:40)
          at com.sap.tc.webdynpro.progmodel.view.UIElement.<init>(UIElement.java:168)
          at com.sap.tc.webdynpro.clientserver.uielib.standard.impl.AbstractInputField.<init>(AbstractInputField.java:115)
          at com.sap.tc.webdynpro.clientserver.uielib.standard.impl.InputField.<init>(InputField.java:88)
          ... 59 more
    Thanks & Regards
    Deepika,
    Edited by: deepika_indian on Mar 2, 2011 6:06 AM
    Edited by: deepika_indian on Mar 2, 2011 7:59 AM
    Edited by: deepika_indian on Mar 2, 2011 8:01 AM
    Edited by: deepika_indian on Mar 3, 2011 1:41 PM
    Edited by: deepika_indian on Mar 4, 2011 6:58 AM
    Edited by: deepika_indian on Mar 4, 2011 2:04 PM

    hi all
    Reg:replication of custom fields into portal iview i followed the link what u have sent ,but when i personalize that iview and trying to make those fields visible .i am facing below error.
    Actually for the first i have assigned under transparent container and for the second time i have assigned under rootuielement container under personalization of that family members,
    so from second time it is giving error.how to remove this duplicates.can u please share your knowledge on this. com.sap.tc.webdynpro.services.exceptions.
    WDRuntimeException: View: Cannot add element with duplicate ID "_CustomExtensionField_rootContainer_23_InfotypeList_2e_Exp_5f_Date" of type com.sap.tc.webdynpro.clientserver.uielib.standard.impl.InputField
    please share your experience on this
    Thanks Regards
    Deepika

  • Personalization of iViews done by Administrator?

    Hi everybody,
    is it possible, to have iView-Properties of specific users(which can be personalized) centrally set by administrator?
    Let me explain the business case to make it clear:
    We have news that are categorized by department. Our news iView can be personalized to show up only news from departments that the user is interested in.
    Now we want to set the department a user is working for as default in the iView personalization dialog. This should be done by a central user (like content admin).
    The result should be, that a user in department A will only see news for department A. But if he wants to extend his news scope, he can change the iView property via personalization dialog and add department B.
    I know that it is possible to clear personalization for specific iViews. But that's not what we want!
    Any help appreciated - points will be rewarded,
    Carsten

    You could maybe do this by having 1 iView per department, each of which has that specific department set in the iView. Then make a simple role for each iView that has just that department's news iView. Assign the user to this role through department, using mergeid if necessary.
    The user can then do regular iView personalization.
    I think you're about to say there are 100's of departments! In that case, look at generating an XML file to create the iViews and roles. I have a blog about doing this.
    Cheers

  • Personalization of iviews

    Hi,
    Please let me know how many iviews can be hidden by way of Personalization of the Pages in order to let the user decide what he wants to see on the portal homepage.
    I have referred to this: http://help.sap.com/saphelp_nw2004s/helpdata/en/a8/65e93b3a612d52e10000000a11402f/frameset.htm
    But it is not clear to me how 2 or more iviews can be made available on a single page for the user to personalise while only one of them is visible at any point in time.
    Regards,
    Ashwini.

    You could maybe do this by having 1 iView per department, each of which has that specific department set in the iView. Then make a simple role for each iView that has just that department's news iView. Assign the user to this role through department, using mergeid if necessary.
    The user can then do regular iView personalization.
    I think you're about to say there are 100's of departments! In that case, look at generating an XML file to create the iViews and roles. I have a blog about doing this.
    Cheers

  • Personalization option for Standard Webdynpro ABAP iView

    Hello Experts,
    We are stuck with an issue on personalizing a Webdynpro ABAP application.  Personalization option is available for Webdynpro Java iViews, when we preview the iView from the Administrator's login and do a Control + Right click.  This will provide a dialog box where we can personalize the iView.  We can do personalization on the existing fields (hiding the fields, changing the text etc).  But this is not happening with Webdynpro ABAP iView. 
    Scenario:
    We have a Standard Webdynpro ABAP iView which has 3 rows of links (Row1 - 5 links, Row2 - 2 links and Row3 - 2 links).  The client wants only one link in Row1, one link in Row2 and one in Row3.  I tried hiding the other links through Personalization.  It is not working as am able to see the changes only with the Admin ID.  When I assign this iView to a different user and tried viewing the iView its showing all the links. 
    But the strange thing is that, if I hide the complete row (eg. Row2 both the links are hidden),  then am able to see the complete row being hidden with both the Admin ID and also the end user's ID.  So not sure where am I missing.
    Please refer the link for the Personalization option available for Webdynpro ABAP iView.
    [http://help.sap.com/saphelp_nw04s/helpdata/en/46/98ce61f37d19ace10000000a11466f/frameset.htm|http://help.sap.com/saphelp_nw04s/helpdata/en/46/98ce61f37d19ace10000000a11466f/frameset.htm]
    Any help in this regard will be greatly appreciated.  Thanks in advance.
    Cheers
    Madhu

    Hi Volker,
       Thanks for your reply.
       I think, I have set the properties of the iView right. I have tried with all the options for the property "Launch in new window" property of the iView but it didn't work.
       "By home page framework" I mean that the link of the iView in portal has been created using the "Home page framework" i.e. from "SPRO" transaction in the backend.
       Please let me know if you need any other input from me.
    Regards
    Mukesh

  • 2 problems: iview status and personalization

    hello together,
    i created an url-iview which opens in an external window. i use the default personalization (user_id and psw) which is part of the url. everything works fine, but:
    --> the external window already opens by clicking on the workset or role in the top-level-navigation although the initial status of the iview is close. why? i want that the iview opens only if the user clicks on the iview in the detailed navigation. this iview is the only one in his workset.
    --> the second problem is that i can't open the standard personalization (right side of the portal in the content area) of iviews which open in an external window because the old iview stays in the content area. so the personalization don't refers to the new iview. no chance to personalize the iview which opens in an external iview? the only way i found is that this iview must be the first in the detailed navigation.
    can anybody help me?
    greets daniel
    please help me.

    ok, now i know what i want to ask:
    1) is it possible to change the profile-file of an iview by another iview?
    2) can i import the code of an iview, which i created in the portal content studio, in eclipse? (i created an url-iview with the wizard in the pcs and i want to add some functionality by chaning the code in eclipse)
    help would be great.
    greets daniel

  • IView Personalize Screen Drop Down Width

    Hello,
    Any idea on how to control the width of the select/drop down list box when usiing the SAP provided personalization screen in an iView?  When an end user goes to personalize the iView, the select box is too small to see the values. 
    My portalapp.xml property looks like this:
    <property name="searchType" value="Team Peers">
        <property name="personalization" value="dialog"/>
        <property name="type" value="select[Direct Reports,Team Peers]"/>
        <property name="description" value="PERSONALIZE_SCREEN_SEARCH" />
    </property>               
    The only way I have seen to control the width is to create a string property and then by setting the value you can set the width of the second column.  My problem is that I don't want the user to have a string input field, they need to select from a drop down.
    I am trying to avoid writing my own personalization screen, because this is a very simple iView.
    Any ideas?
    Thanks in advance,
    Sean

    Hi Sean Coverstone,
    I am not sure whether I understood your question clearly.
    My Assumption is that you want to control the dropdown list box size in your personalization dialog box.
    Create a class called MyPersonalization under com/test/personalization/.
    Create your own GUI part here.Use layouts for controlling the width and height.
    Enter something like this in your portalapp.xml.
    <component-profile> 
       <property name="PersonalizationClass" value="com.test.personalization.MyPersonalization"/>
    </component-profile>
    Now you can set dropdown list box widh like this..
    ivuList.setWidth("200");
    Hope it helps.
    Regards,
    Karthick K Eswaran

  • Personalize Top Level Navigation.

    Hi,
    We are planning to implement some customization to portal Top Level Navigation.
    In our system we are having around 20 roles, We need to display only five roles at a time in TLN TAB. Remaining will be accessible on clicking More Tab (After fifth role), which will display remaining roles in hover menu.
    We acheived this part successfully.
    The second part of the requirement is, user should able to personalize the order(sort priority) of his role. So that he can always display frequently using role first.
    How we can develop this part.
    Please feel free to write any thoughts on this.
    Regards
    Baby

    Alex,
    Thanks for the reply.
    That's exactlly my requirement. I like to discuss more on this.   
    Can u explain me what do you mean by storing in database? I need more help on this part.
    My inital thought was to create an application which will function in a simliar way of end user personalization of iviews and pages.
    SInce all the sort informations are maintained at entry point (role) level, should i go at each role and maintain personalized information.
    Is it practilcally feasible to create an application to manage all these personalizations.
    Is there any other simiple solution to this.
    Regards
    Baby

  • Enable to display tray in Iview

    Hi
    I have added an iview to Portal under a Role.
    But when I click on that Iview i am unable to see the Tray as it is not getting displayed because of which i am not able to personalize my iview at runtime........
    When I added same Iview in a page and then added this page in a role.
    The tray is getting displayed. It might be because it is getting displayed for that page !!
    Please tell me how can i get that tray displayed if i am adding that iview directly to role.

    Hi
    I myself hovered around this problem by trying all ifs and buts...
    results are :
    Show Tray (Page) - Yes
    Shaow Tray (Iview) - Yes
    (Tray displayed)
    Show Tray (Page) - Yes
    Shaow Tray (Iview) - No
    (Tray does not get displayed)
    Show Tray (Page) - No
    Shaow Tray (Iview) - Yes
    (Tray displayed)
    Show Tray (Page) - No
    Shaow Tray (Iview) - No
    (Tray does not get displayed)
    which means it is iview property which decides wether tray is to be displayed for a particular iview or not.
    When that iview is added to page only then tray will be displayed........
    Edited by: Saurabh Agarwal on Nov 25, 2008 10:52 AM

  • Set user Language in URL IView

    Hello,
    I am trying to put the Language of the user in the parameters of the URL.
    For example :
    http://sopraganesh.cr.infra.lab/redirect.asp?page=ECD&lang=en
    How can I parameter the URL IView to automatically retrieves the language of the connected user?
    Thanks for your help,
    AN

    Hi
    Once you have defined the iView’s URL to the targeted Web page, you may need to configure parameters that are passed to the information source as part of the URL. In the URL iView Editor, you can do the following to URL parameters:
    ·        Add, remove, and modify URL parameters
    ·        Determine whether or not portal end user can view and personalize URL parameters at runtime
    ·        Assign intuitive display names to URL parameters that are viewed or personalizable by portal end users
    ·        Specify the URL request method (GET or POST)
    If you navigated to the targeted Web page and defined the iView URL using the portal built-in browser, the URL parameters and request method may already been defined in the URL iView Editor.
    Procedure
           1.      Open the iView in the URL iView Editor.
    The editor does not display URL-specific parameters in the URL address within the URL box. URL parameters that were part of the URL referencing the selected Web page (the information source) are automatically removed from the source URL and displayed in the URL parameter list in the editor. At runtime, the portal automatically appends the URL and the listed parameters to the targeted URL request.
           2.      In the Request Method option, choose either GET or POST to specify the request method. The request method indicates how the browser sends information to the information source:
    Request Method
    Description
    GET
    This request method appends parameters to the URL when the data request is sent to the information source. The server receives the data in one long query string, which typically limits the length of parameters that can be passed.
    For example, a URL using the GET request method would be: http://www.google.com/search.asp?&querystring=SAP where querystring indicates the parameter identifier and SAP is the parameter value.
    POST
    This request method sends parameters for the URL in the header of the data request stream; parameters are not appended to the URL. This allows for long parameters to be passed to a script and parsed one element at a time.
    For example, a URL using the POST request method would be: http://www.google.com/search.asp.
    POST is only supported when the Fetch Method property defined in the iView is set to Server-side. For more information, see URL iView Properties.
    For iViews that have a mixture of parameters sent by GET and POST together, you must:
    §         Choose POST as the request method.
    §         Set the Fetch Mode property to Server-side
    §         Append the GET_EXPLICIT_ prefix to the parameter identifier of each parameter that is sent by GET. For example, a parameter defined as searchstring should be defined as GET_EXPLICIT_searchstring. When the iView sends a data request, the prefix is removed from the parameter identifier at runtime. Parameters sent by POST do not require a special prefix. 
           3.      To add a parameter, click Add below the table. A new entry is added to the parameter list.
    To remove a parameter, select the checkbox of the relevant parameter in the list and click Remove. Before doing so make sure the parameter is not required by the information source.
           4.      Define the attributes of existing or new parameters, as follows:
    Attribute
    Description
    URL Parameter
    Specifies the parameter identifier as recognized by the information source. For example, in the URL http://www.google.com/search.asp?&querystring=SAP, the parameter identifier is querystring.
    As stated above, parameters that need to be sent by GET when the request method is defined as POST, must have the GET_EXPLICIT_ prefix. For example: GET_EXPLICIT_searchstring.
    Enter special characters that are present in the parameter identifier as is. Do not convert them to ASCII code. For example, enter first name, and not first%20name. At runtime, the portal will encode special characters to ASCII when fetching the iView data.
    Value
    Specifies the value of the parameter. This is not mandatory.
    If you set the parameter as a variable that can be personalizable by end users (see following attribute), then this value will be the parameter’s default value. However, if you set the parameter as not personalizable, then this value is the fixed value of the parameter.
    Enter special characters present in the parameter value as is. Do not convert them to ASCII code.
    Type
    Specifies the data type of the parameter.
    Choose one of the following options:
    ·        String: Apply this option for all data types whose property is not a mapped user name or password; for example, an integer or string.
    ·        Mapped User: Apply this option when the URL parameter designates a “user name” that is required to authenticate the user with the information source at runtime.
    ·        Mapped Password: Apply this option when the URL parameter designates a “password” that is required to authenticate the user with the information source at runtime.
    §         When Mapped User and Mapped Password are selected, the Value and Personalize attributes cannot be edited.
    §         If you want to enable user mapping for the user name and password parameters, in the System drop down-down list, choose an appropriate system already defined in the portal, which contains the necessary settings. See Selecting a System.
    Personalize
    Specifies whether or not portal end users can view the parameter and its assigned value if they personalize the iView at runtime. This attribute also allows you to determine whether or not end users can personalize the parameter value.
    Choose one of the following options:
    ·        Hidden: The end user does not see the parameter and its value. This is the default setting.
    ·        Read / Write: The end user sees the parameter and is able to modify its value.
    ·        Read Only: The end user sees the parameter and the fixed value assigned to it. The end user cannot modify the parameter value.
    Name
    Specifies an intuitive display name for the parameter identifier. If you set the parameter to be viewable by end users at runtime, this name is displayed instead of the parameter identifier, which is often abbreviated and unintuitive.
    This attribute is available only if Read / Write or Read Only is selected in the Personalize attribute. If you do not specify a name, the Personalize attribute will be reverted to Hidden.
    with regards
    subrato kundu

  • MSS web dynpro personalization fails

    We have upgraded to NW04s SP10 (standalone protal) and ERP2005 ECC 6.0.  When we use the web dynpro personalization (preview iview, ctrl+right mouse click) we are able to change labels, fields, etc. and we can see the change when we choose apply/ok.  If we then close the preview and preview it again the change is gone.  Help!  I have also opened a customer message with SAP.

    Hi Daniel,
    Did you get this issue sorted out.
    If so could you please tell me how to replicate the changes done through ctrl+right click(UI Personalisation using Portal).
    Regards,
    Sreenath

  • Custom Personalization Dialog for JSP Dynpage

    Hi,
    i have a JSP Dynpage Component with the bean. i want to allow the user to personalize the iView when they click the "Personalize" in the iView Tray. So i have implemented doEdit() in the JSP Dynpage class and setting a JSP in the doEdit(). But in the portal the iView is not bringing any custom personalization JSP when i click "Personalize" in the iVIew Tray Drop Down Menu.
    doEdit() method wont work for JSP Dynpage ? is it only for Abs Portal Component ?
    Thanks,
    Saravanan

    Hi Saravanan,
    Hi Saravanan,
    JSPDynPage is more elaborate version of the DynPag. It creates a JSP file and, optionally, a Bean class.
    This means that the doProcessBeforeOutput methods are slightly different and there is an additional JSP file and an optional Bean class file. There are obviously other differences (such as the differences in the portalapp.xml file).
    Just check with a sample Portalapp.xml file:
    Ensure all the entries are made.
    <application>
      <application-config>
        <property name="releasable" value="true"/>
      </application-config>
      <components>
        <component name="BeginEPDevelopment">
          <component-config>
            <property name="ClassName" value="com.yourcompany.BeginEPDevelopment"/>
          </component-config>
          <component-profile>
            <property name="diplayHistory" value="10">
              <property name="plainDescription" value="BlogEntries"/>
              <property name="personalization" value="dialog"/>
            </property>
            <property name="diplayStyle" value="list">
              <property name="type" value="select[list,entries]"/>
              <property name="personalization" value="dialog"/>
            </property>
          </component-profile>
        </component>
      </components>
      <services>
        <service name="BeginEPDevelopmentService">
          <service-config>
            <property name="startup" value="true"/>
            <property name="className" value="com.yourcompany.BeginEPDevelopmentService"/>
          </service-config>
          <service-profile>
            <property name="BlogComments" value="Display"/>
          </service-profile>
        </service>
      </services>
    </application>
    Hope it helps you.
    Regards,
    Ponneswari.

  • Personalization problem

    Hi guys.
    I've been looking into web dynpro personalization for abap, and i've tried to follow the sample provided by R3 (WDR_TEST_PERS_IMP_EXP).
    I've implemented a timesheet application that prints a table of the projects, tasks, and other stuff on a grid basis.
    I want to give to the user the option to hide/show some of the rows of that table when he personalize that iview.
    So, my problem is that, when the user clicks on a row (on the personalize mode) to hide it, the row is marked as hidden and then i run a routine which eliminates the rows marked as hidden from the table. The node is mapped from the main view to the personalized view so it just works. But when i came back again to the personalize mode, the node is a subset of the first node, because it only contains the rows that the user has marked as visible on the first try, so i can't mark a row as visible after marked the same row as hidden on the first access, because on the second atempt the row doesn't apper which is very understandable.
    So where the personalization framework of the web dynpro enters in my problem, and how can this framework help?
    I see a bunch of methods such as get_state, init_personalization, save, delete but i can't figure out how to work with this methods, i mean, in what get_state method can help me?
    Thank you in advance

    Begum,
    There is good document on the web site that explains the advisor feature in detail.
    See http://edocs.bea.com/wlcs/docs35/p13ndev/advisor.htm
    This should help answer your questions. If not, post back with your specific questions.
    PJL
    "weblogic" <[email protected]> wrote:
    Hello,
    I need help with Personalisation Server with Framework 3.5, the problem
    is
    in the advislet-registry.xml, in the implementation-class tag we specify
    the
    class name, i would like to know the funtionality of the classes and
    what
    does it contains
    Thank u
    Begum

  • Does Personalization setting resets after Patch update

    Hello Everybody,
    We have a concern. We want to enable personalization for Web dynpro Java applications in NWA and then disable personalization for iviews where it is not required. For example after setting allow personalization to true in NWA i will disable personalization for all ESS/MSS WD Java apps.
    If i perform a patch update for the ESS BP will setting be removed or reset?
    Thanks & Regards
    Gaurang Dayal

    Hi Gaurang Dayal,
    Please can you let me know how you are disabling personalization for specific WD java application after setting allow personalization to true in NWA.
    This will help me in providing an answer for your query.
    Regards,
    Karthika S.

  • Iview Crtrl + right mouseclick by Portal Enduser not wanted

    In our productive Portal system now endusers have the option to hide the properties on a iview via CTRL + right mouseclick.
    However,  our iview parameters are set so they don't let an enduser personalize the iview.
    For example: On the ESS leave request application end-users can hide the link to start the teamcalander.
    This is not the way we want it. Can somebody help to prevent that enduser can alter iview properties via CTRL + rightmousclick and for expample hide application functionality like the teamcalander.
    Thanks in advance,
    Robbert

    You could try to add the following Property/value combination to the Iview Template:
    Property= com.sap.tc.webdynpro.progmodel.personalization.IViewPersonalization:_/disallowUserPersonalization
    Value = true
    This is what happens every time you check the box per iview, if you set this value on the template then it is (hopefully) replicated tot the iviews.
    Do you have your own template or do you use the SAP standard? doesn't really matter but if you use the SAP standard one's then you must know that it will be system wide.
    Properties can be added via the (tricky) PCD Inspector that can be found at: System Administration > Support > > Support Desk Portal Content Directory > PCD Inspector. But I tried that and the Property add function doesn't allow me to add the property with that name because it contains  characters like : / .
    So  what is left to try is to export the template as XML via System administration > Transport > XML Content Actions > Export
    Then hack the xml to add the above mentioned property + value and import it back into the system.
    I don't have the time to test it for you and want to address that the xml imp/export can be tricky and dangerous so if you are going to try that please do it in a Sandbox first.
    Good Luck!
    Benjamin Houttuin

Maybe you are looking for

  • PO text transfer to Back-end in case of Extended Classic Scenario in SRM 4.

    Dear experts, My system is in SRM 4.0 in Extended Classic Scenario. We use in the PO internal note text and vendor But thses texts are not transfered to Back-end. Is it normal? Do I need to customize something? Can it be achieved by BADi? How then? O

  • Authentication error when using JMS service

    I'm currently trying to send String messages from LiveCycle to Websphere MQ (Both running on the same server), but I'm having some problems... I''m quite sure that my WAS setup is correct (or at least close to correct) because I've build some test Ja

  • Can't boot yosemite after turning on FileVault

    Shut down automatically when the progress bar runs to 1/3 after entering my password. I enabled FileVault several months ago, and I upgrade the system to 10.10.2 the day before yesterday, everything looks OK. However, I can't enter the Yosemite any m

  • My homepage doesn't always display properly

    Occasionally when I have two windows open and I close one then open a 3rd new window the 3rd window will display the last site I visited rather than the homepage. This does not happen every time I have two windows open but only with certain websites.

  • In call transaction not catching error regarding Currency?

    Hi All sap Gurus, I am uploading  data using BDC call transaction in the flat file if country is IN it has to accept only INR currency i.e. currency of that particular country but if I gave some different country with wrong currency even though it is