Need to personalize OA Framework page

I need some help in OA framework.
I have to personalize the existing seeded OA Framework page.
As per requirement in the existing page, 4 columns are displaying. I want to display one more column. As much I know for this, I will be using VO extension and substitution method to add a new column.
For this I have downloaded the oracle folder from JAVA_TOP.
I have to place this in C:\JDEV\jdevhome\jdev\myclasses path.
But there is already one oracle folder existing as I have created one helloworld example.
So should I replace this oracle folder with the one which is downloaded?
Also the page where I am going to add column, is called by many functions.
But I want this personalization to get reflect only in one function called.
So should I copy existing page and rename it, do the personalization and then create a new function.
I am not sure is this a proper way to go ahead.
Request you all to please guide me for the same.
Thanks in advance

Create a JDev User home to start with your project. So that you don't have any issues with the other classes.
You can carry out the personalization from the UI, at a 'Function Level' Scope. So that the personalization is effective only for that Function.

Similar Messages

  • Personalize OA Framework page: LOV initialize on page render

    Hi,
    I have an existing OA page where currently LOV is rendered as blank. Now I need to modify the page so that I pass a page parameter to page, which will initialize the LOV.
    Please let me know the steps/guidelines to implement this. If anybody has done such customization through personalization then let me know the steps in detail.
    Please point me to any help/links/document/source code.
    Thanks,
    Bhavnesh.

    if it is a seeded page then as per my knowlede you have to extend the controller.
    Please read this Exercise: Drilldown to Details Page
    :\jdevdoc\WebHelp\toolbox\fwktutorial.htm
    Here you will find how to pass a value and get a value on next page.
    Thanks
    --Anil                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Need to customize create timecard page of OTL

    Hi All,
    I need to personalize create timecard page of OTL. I need to add task description column.
    Page for timecard is /oracle/apps/hxc/selfservice/timecard/webui/TcActivitiesPG.
    In this page I am not able to find project and task field. After analyzing I found when I click on Create timecard a form function is being called, in which the Web Call is metioned as OA.jsp?akRegionCode=HXCTIMECARDACTIVITIESPAGE&akRegionApplicationId=809&FromActivities=N&Action=Create&ResourceType=PERSON.
    Now I want to know where and how can I find HXCTIMECARDACTIVITIESPAGE.
    Is there and database query which tells me the path of a page/region by passing the name as parameter.
    Thanks
    Bhupendra
    Edited by: user8884558 on Apr 12, 2013 12:01 AM

    There is responsibility : AK Developer
    you need to go to this resp and open Define Regions
    then search for your HXCTIMECARDACTIVITIESPAGE

  • OA Framework pages personalization - how to modify View Instance

    OA Framework pages personalization - how to modify View Instance
    Hi
    I need to add additional field to a page.
    I found View Instance but there is no attribute I need.
    Is it possible to modify View Instance from application level
    because not using JDeveloper?
    Thank you,
    malin

    Hi Malin,
    If your VO does not include the column you are looking for, then the only way to achieve is thru VO substitution for which u will have to use jdeveloper.
    You cannot achieve this by personalization.
    Thanks,
    Sree

  • Can you increase DFF length on Framework page through personalization?

    Can you increase DFF length on Framework page through personalization? Not sure if this is possible with personalization or only through customization. Please advise.
    Thanks,

    ok, so you want to increase length of KFF item where different segment gives the concateneted segment.
    ex: 10-100-1000-10000-2333.
    But why you want to increase the length? is the length too small that it is not able to display complete string.
    --Parag Narkhede                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Creation of Framework Page

    hi
    can anyone help me with creation of framework page
    useful answers will be rewarded
    Regards
    JM

    Hi,
    A portal desktop comprises a framework page and a theme:
    Framework page:
          A framework page is a portal page defining the layout of navigational and structural elements in the portal  desktop. A typical framework page includes a header area,navigation area, and a work area
    Theme:   
           A portal theme defines the overall look-and-feel of user  interface elements in a portal desktop, such as aspect of font usage, UI control elements, color, and contrast.
    A portal desktop may support more than portal theme.
    Users can personalize their portal desktop at runtime to suit  their choice of style and taste.
    portal themes
    A portal theme defines the visual appearance of the control elements, font size, colors and contrast of the user interface elements of a portal desktop. A portal theme does not define the layout, structure or contents of a portal desktop. This is defined by the default framework page.
    All the themes in the portal are located under:
    System administration: Portal Content->Themes
    how to create a portal theme?
    Navigate to System Administration  Portal Display  Theme Editor.
    Choose one of the Themes that you want it’s style to be your basic.
    Make the necessary changes.
    Apply “SAVE AS” in order to create a new Theme. 
    You can’t change the default themes that are provided by SAP.
    How to Create Portal Desktop?
    1.Navigate into:
         System Administration  Portal Display  Desktops & Display Rules .
    2.Right Click  new Portal Desktop.
    3.Type name + Id.
    4. Right click on  the Framework page which you want to add the desktop  choose “Add framework page to portal Desktop”.
    5. Right click on  the Theme which you want to add the desktop  choose “Add theme to portal Desktop”.
    6.Repeat steps 4,5 for all the necessary Pages and Themes.
    7.Define one framework page and one theme as Default.
    8.Apply Save.
    Create a Portal Desktop which contains the following:
        Framework page
        The Theme object
    steps
    1) First step is to copy the default framework page (do not change the Out-of-the box Default Framework Page as other elements may depend on this one).The Default Framework Page located under Portal Users > Standard Portal Users.
    2)Next ->paste into new folder
    3) You need to change the page name by:
          a)  Open the page for editing: Make Right click on the page -> open (under the content administration).
          b)On the left side in the property editor, scroll to “Page Name” in the Property List and change it.
          c) Click Save (don’t close the editor yet). New name will automatically appear in the Portal Content Browser.
    4) Create the desktop by:
    a) Navigate into:System Administration->Portal Display->Desktops & Display Rules .
    b) Select your folder.
    c) Right Click-> new Portal Desktop.
    4) Type name + Id.
    5) Right click on  the Framework page which you copied in the previous steps -> choose “Add framework page to portal Desktop”.
    6) Right click on  the Theme which you created in practice 1-> choose “Add theme to portal Desktop”.
    7) Repeat step ‘f’ for all the necessary Themes.
    8) Define the framework page as Default by select it and click on the “Set Default” button.
    9) Define the theme you created as Default by select it and click on the “Set Default” button..
    10) Apply Save.
    now you need to create rule collection
    Rules collection
    Portal object which contains set of conditions that are defined by a portal administrator. These conditions determine which portal desktops are assigned to end users at runtime.
    You can Assign Desktop according to:
    Users name
    Groups
    Roles
    Browser Type
    Browser version
    Bandwidth
    Alias
    The rule that is listed first will be applied first if multiple conditions apply to a logged in user. (Note: When assignment to a new rule has been made to a user who has previously logged in, the theme may not immediately be seen).
    You can also create delegate structure by assign Rule  Collection  from a rule collection.
    How to Create a Rule Collection?
    1) Navigate into:System Administration ->Portal Display->Desktops & Display Rules.
    2) In the ‘portal content’ make Right Click ->new Rule Collection.
    3) Type name + Id.
    4)Click on the “Add If Expression” button.
    5) Select the required criteria (User, Group, Role, Browser Type, Browser version, Bandwidth, Alias).
    6)Fill the match value for the criteria.For role object you must type the full id of the object (e.g: “pcd:portal_content/Sharon/Roles/Content_role”–you can get it by locate the cursor on the field area and than make right click on the role object and choose the “Add Role…” command)
    7) Select the “THEN” statement.
    8) Locate the cursor in the desktop name field.
    9) Make right click on the desktop which you want to assign the user and choose the “Add Desktop…” command.
    10)Repeat steps 4-10 in case that you want to define more rules.
    then you need to create main rules.
    Master Rules collection (main_rules)– initial portal Rule Set located in the portal Catalog.
    When a user connects to the portal, the first Rule object that is read by the run-time service is the main_rules. According to the conditions in this object the user gets a Desktop or is being redirected to another Rule collection which determines which desktop will be assigned to him.
    The main_rules object is located in:System Administration ->Portal Display-> Desktops & Display Rules :
    Portal content ->super administrator ->super administration ->  main_rules
    ***********please reward points if the information is helpful to you*************

  • Changes in OA framework page

    Hi...
    1) I have one OA framework page.It is using switcher element in one of the column.
    2) I have to personalize the page and add new column.
    3) How to add switcher in new column.
    4) Can it be done by personalizing the page.
    Or it has to be done in PG region in Jdeveloper. If so then do I have to make changes in same Pg region or I have to create new Pg region with same field and then add new column in this new pg region.
    5) If so then how to deploy new pg region.
    Thanks in Advance

    You should not make a copy of the page, but use personalization and/or extensions to do this. The only way I see you can achieve this is to extend the base table controller if one present or write a new controller and attach it to the table and in the processRequest add code to attach a switcher to it. You can use jdeveloper to create a swicther and deploy it so you can directly use the createWebBean signature which uses the mdsReference. This way the swicther region will be available for personlization later. You need to use personlization and attach the new controller or the extended controller. Remember to call super if you are extending the controller.

  • How to include the Java Script in the Framework page

    Hi,
      I need to include the javascript in the framework page.
    If possible , how to do that ?
    Thanks in advance,
    Saravanan Dharmaraj

    Hi,
    I have included the javascript in my JSP pages as follows.Please try the same for your framework page.
    <script Language="JavaScript"
    src="<%=componentRequest.getWebResourcePath()%>/scripts/Timesheet.js(name of the javascript file)"></script>
    The javascript file is stored in the scripts folder.
    Thanks and Regards,
    Sanad Suman

  • Change the Light Framework page width

    Hi Experts,
    I have a requirement that I need to change the Light frame work page width like the latest SDN site.
    Instead of expand the portal page to full window I want to align to the center of the window.
    Just I want similar to the latest www.sdn.sap.com .
    I tried with the com.sap.portal.layouts.framework.par. Can any one know where I need to change doe width?
    I am trying to align light frame work page with the 3 column (Narrow:Width:Narrow) layout.
    But, getting Desktop inner page part to right align.
    Thanks
    Venkat

    Hi Venkat
    check this blog it may help you
    Tag Libraries: Creating a new SAP NetWeaver Portal framework page
    Thanks,
    Tulasi

  • Importing framework page layouts

    Hello,
    I am trying to configure a portal frame work page myself. I have created the necessery iViews such as MastHead, toplevel navigation etc and pages. <i><b>Now i need to assign tghe portal framework layouts such as "Light Navigation Panel & Content Area Layout" or "Frame work page layouts for light portals" etc.</b></i>
    I searched for the same in Layout templates folder. But i could find only the default layouts such as 1 Column(full Width), 2 Columns (Equal width)etc
    When i tried to create a new layouts from PAR, i coud only find the default layouts par file. <b>Where could i get these PAR files?</b>
    <b>How can import these portal layouts</b>
    Kindly help,
    Regards,
    Sudheesh

    Hi Sudheesh,
    You can create your own Page layout file using this <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sapportals.km.docs/documents/a1-8-4/How%20to%20Create%20a%20New%20Portal%20Desktop.zip">zip file</a>.
    To create a new framework page import the par file into your Netweaver Developer studio. You will find the foll: jsp's dynNavArea.jsp,framework.jsp and WAandNavPanel.jsp. You can change the jsp's and deploy it again which will overwrite the default one. Or you can rename the package and the par file to create a new one and create a new framework page without changing the default one.
    This <a href="https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1324">weblog</a> will also help you.
    Hope this helps.
    Regards,
    Pooja.
    Message was edited by: Pooja S

  • Calling portal framework page from non portal page

    Hi,
    We are having some difficulty in passing control from the non portal pages to
    the Portal Pages.
    To explain you more elaborately, I am writing down the scenario:
    Both our portal and non portal pages reside under the same web application folder.
    We have a Portal Page containing one portlet.Clicking on one of the hyperlink
    on this portlet page takes us out of the portal environment where we are doing
    some processing.
    (Why we are going out of the portal environment is because we want to call the
    existing pages as it is and our intention is not to make the existing pages portal
    enabled to start with).
    Somewhere down the journey on the non portal page, there is a requirement to call
    the Portal Framework page.
    We can call the portal Framework page from the non portal page by hard coding
    the URL of the Portal page by writing something like this in href:
    http://localhost:7501/application?origin=content.jsp&event=bea.portal.framework.internal.portlet.event&pageid=home&portletid=bachome_carsearchlink&wfevent=link.next
    But this is not what we want. We want to call the portal page without hard coding
    the URL.
    If we use portlet tag in non portal page to call the Portal Framework page ( <a
    href="<portlet:createWebflowURL event="link.next"/>">Next Page</a>), it throws
    us error "Could not find current Portlet State" which is quite understandable,
    because portlet state is now lost.
    Is there any way we can achieve this .
    Any suggestions or ideas?
    Thanks
    Ajay

    Hi
    i think you should use portal:createPortalPageChangeURL (you are effectively changing
    your portal page) .
    if you want to invoke a specific event in your portlet webflow you can either
    write a RefreshControllerIP or use WebflowJSPHelper.createWebflowURL.
    bear in mind if you have urls that directly go to an intermediate event in the
    portlets webflow you may need
    http://dev2dev.bea.com/codelibrary/code/portlet_pp.jsp
    regards
    deepak
    "Ajay" <[email protected]> wrote:
    >
    Hi,
    We are having some difficulty in passing control from the non portal
    pages to
    the Portal Pages.
    To explain you more elaborately, I am writing down the scenario:
    Both our portal and non portal pages reside under the same web application
    folder.
    We have a Portal Page containing one portlet.Clicking on one of the
    hyperlink
    on this portlet page takes us out of the portal environment where we
    are doing
    some processing.
    (Why we are going out of the portal environment is because we want to
    call the
    existing pages as it is and our intention is not to make the existing
    pages portal
    enabled to start with).
    Somewhere down the journey on the non portal page, there is a requirement
    to call
    the Portal Framework page.
    We can call the portal Framework page from the non portal page by hard
    coding
    the URL of the Portal page by writing something like this in href:
    http://localhost:7501/application?origin=content.jsp&event=bea.portal.framework.internal.portlet.event&pageid=home&portletid=bachome_carsearchlink&wfevent=link.next
    But this is not what we want. We want to call the portal page without
    hard coding
    the URL.
    If we use portlet tag in non portal page to call the Portal Framework
    page ( <a
    href="<portlet:createWebflowURL event="link.next"/>">Next Page</a>),
    it throws
    us error "Could not find current Portlet State" which is quite understandable,
    because portlet state is now lost.
    Is there any way we can achieve this .
    Any suggestions or ideas?
    Thanks
    Ajay

  • Personalize the home page for every user.

    Dear CRM guru's,
       I would like to personalize the home page for all users by hiding some of the sections(My open tasks and Alerts). I don't want the users to enable these 2 sections when they try to personalize the page. Can you please suggest me how I can achieve this.
    Thanks!
    Surya.

    Surya,
    This is very easy.  The homepage is another view in an application component.
    For the sales home page, you would go to application WCC_SLS_HOME and configure the view WCC_SLS_HOME/SalesHome.
    You can then restrict what applications show up on that home page.
    You just need to find out what "home" application your role is using and configure that one accordingly.  Most follow the WCC_*_HOME pattern.
    Take care,
    Stephen

  • BP for Modifying Framework Pages

    can someone tell me what the best practice for changing portlet display is? for
    instance, i would like some portlets NOT to display a title bar at all and for
    some portal pages to NOT show a tab, but still be accessible.
    i am considering using a naming standard (i.e., hidden_PageName and notitlebar_PortletName)
    so that i can modify the framework pages to look for these prefixes and show/not
    show titlebars, show/not show tabs.
    is there a better way? i don't see anything in the portal that allows one to do
    these two things as configuration
    thanks

    Don't know about 4, but in 7 i just edited portlet.jsp to look for "notitlebar_"
    in the front of the portlet's name when it's rendering titlebars, banners, etc.
    i suppose you could just set the title bar url to be a blank html page, didn't
    think of that in time!
    That wouldn't help you in the example of hiding tabs though, unless you used a
    blank , 1 pixel image
    "William Young" wyoungATsapient.com wrote:
    >
    Hey Jack,
    At least in Portal4.0, if you didn't want a portlet to have a titlebar,
    in EBCC
    you need to specify the portlets titlebar to titlebar_blank.jsp. I think
    it was
    a bug(?) in portal that it didn't allow you to use a null value here.
    So there
    is actually some code in the FW pages that check if titlebar value is
    titlebar_blank
    and if it is, it does not render it.
    Will
    "Jack N." <[email protected]> wrote:
    can someone tell me what the best practice for changing portlet display
    is? for
    instance, i would like some portlets NOT to display a title bar at all
    and for
    some portal pages to NOT show a tab, but still be accessible.
    i am considering using a naming standard (i.e., hidden_PageName andnotitlebar_PortletName)
    so that i can modify the framework pages to look for these prefixesand
    show/not
    show titlebars, show/not show tabs.
    is there a better way? i don't see anything in the portal that allows
    one to do
    these two things as configuration
    thanks

  • How to enable DFF for a particular country on a Standard OA Framework page

    Hi All,
    I have a requirement for iExpense. Here I need to enable a DFF and that should be display only for a particular country say 'India'. I have done this for the core apps forms but for OA Framework pages I am not sure.
    In core apps we have used context senstive rather than Global.
    Could you please help me on this that how can I enable DFF for a particular country.
    Thanks,
    Sam

    hi
    i think u r talking about Domestic and Recoverability DFF,u need to find out the id of those LOV fields ,u can find them going in view source ,right click go to view source and search the fields against the prompt appearing against these LOV like (Recoverability) u will get the id of this field ,then extend your CO and hide this field in processRequest method of extendedCO according to your org id .
    thanx
    Pratap

  • Adding login page to framework page for anonymous user/access

    Hi all,
    I have created all iviews, page and a role with anonymous authentication. Created desktop,set theme, added rules for the custom framework page for anonymous access.  We need to show some information even before user logs in. How should I add login iview to the custom framework page?
    Thanks,
    Dileep

    Hi Dileep,
    I want to add the login iview to the framework page for anonymous access like you.
    I'm new with the portal. Can you guide me to do this from the beginning?
    Thanks!
    Chan

Maybe you are looking for