Modification of Ajax Framework Page Layout.

Hi,
I am trying to modify the layout of Ajax Framework Page by importing the war file of com.sap.portal.navigation.afp.layout.
I have the below errors even though I added all the needed jar files .
Can not find the tag library descriptor for "prt:taglib:com.sap.portal.reserved.layout.TagLibLayout"
The method getServletRequest() from the type IPortalComponentRequest refers to the missing type HttpServletRequest
javax.servlet.jsp.PageContext cannot be resolved to a type
epPageVariables cannot be resolved
How to resolve this?
Regards,
Eben Joyson.

Hi,
I upgraded the support pack of SAP NW EP 7.3  form SP05 tp SP07.
Then tried to modify the layout of Ajax Framework Page by importing the war file of com.sap.portal.navigation.afp.layout. Now I am not facing that issue.
Hope it was a bug with NWDS.
Regards,
Eben Joyson

Similar Messages

  • Ajax Framework Page

    Is there a  tutorial or article on how to  create  or customize your own Ajax Framework page on the portal for the SAP Netweaver CE 7.2 version?
    Vijay

    Hi,
    i think this is quite helpful tutorial on how to create own custom Ajax-based framework.
    http://www.sdn.sap.com/irj/sdn/index?rid=/library/uuid/b0adc900-edb2-2d10-6482-bdf4870eb35c
    Hope this helps.
    Best regards,
    Alex
    Edited by: Alexander Schnaidt on Oct 15, 2010 12:26 AM

  • Ajax Framework Page - Customized and Modified

    Dear All,
    I am trying to Customize and Modify the default ajax framework page. So with the help of the [SDN Document |http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/70bfe58d-1ed9-2d10-42b6-821d62777d6f?QuickLink=index&overridelayout=true&50599009721255] I tried to implement the same.
    We have SAP NW Enterprise Portal 7.3 and NWDS 7.3 SP05.
    I created the portal Application Project and portal component and added all the needed css, script, html and images.
    Below is the code of my portal component:
    package com.sap.itelo.framework.page;
    import com.sapportals.portal.prt.component.*;
    import com.sapportals.portal.prt.resource.IResource;
    public class ITelOFramework extends AbstractPortalComponent
        public void doContent(IPortalComponentRequest request, IPortalComponentResponse response)
             IResource navigationCSS = request.getResource(IResource.CSS, "css/style.css");
             response.include(request, navigationCSS);
             IResource menuCSS = request.getResource(IResource.CSS, "css/menu.css");
             response.include(request, menuCSS);
             IResource navTreeSource =
             request.getResource(IResource.STATIC_PAGE,"html/framework.html");
             response.include(request,navTreeSource);
             IResource navigationJs =
             request.getResource(IResource.SCRIPT,"scripts/navigation.js");
             response.include(request, navigationJs);
    I deployed the application and created Framework Page Iview based on the deployed application. When I previewed the page, I noticed the navigation Script page is not loaded. That means, I didn't get detailed navigation on the framework page.
    Please tell me where I went wrong and how to resolve this error.
    Regards
    Eben Joyson

    Hi Eben
    I am facing the same problem. Did you find a solution for this?
    Thanks and best regards
    Christophe

  • Information About AJAX Framework Page

    Hi,
    We recently implemented one portal with EHP1. We find ajax framework page in the pcd.
    I already go through some of the documents available in SDN.
    [https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/00b99527-da5b-2b10-e4b9-81fb9317f28b]
    Even i search help.sap.com release note for EHP1. But didnot found anything regarding this frame work page.
    Please tell us, whether we can use this in produciton environment? Can we customize this one? For example i need to use a masthead iview which is on default framework(not ajax) in this new (ajax) framework.
    Regards
    Baby

    Hi,
    [Ajax Framework Page (AFB) - Introduction and Architecture|http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/50047b5f-e52c-2d10-5e83-cb73a108134b]
    [Ajax Framework Page Features and Benefits|http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/800249ff-e42c-2d10-ecbb-d393415534c5]
    [AFP at ASUG|http://www.agendasap.com/agenda/usa2010/sessiondetails.epx?sessionid=17899&agendaitemtype=2&keynotes=false&mode=standalone]
    Regards
    Baby

  • 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

  • Development problem  about layout of default framework page

    Hello experts,
    I want to do some development for layout of default framework page.
    The layout of default framework page named "framework page layout".
    But I can't find the JSP file of "framework page layout".
    I download and unzip the "com.sap.portal.layouts.default.par.bak" and "com.sap.portal.layouts.framework.par.bak", but both of them not contain the JSP file of "framework page layout".
    Could you please tell me where to get the par or  JSP file of "framework page layout"?
    Best Rrgards,
    Jianguo Chen

    Hi Johan,
    You are right !
    Do you have modified the framework.jsp ? e.g:  set the width to 800 .
    <lyt:template>
    <%
    pageRunMode = epPageVariables.getRunMode();
    if(pageRunMode == RunMode.RUN_TIME){
    %>
        <script>
            document.body.style.margin=0;
            document.body.scroll = "no";
        </script>
    <%}%>
        <hbj:content id="myContext" >
            <hbj:page title="Portal Page">
            <hbj:gridLayout   id="GridLayout1"  width="800" cellSpacing="0">    
                <lyt:container id="frameworkColumn" />
            </hbj:gridLayout>
            </hbj:page>
        </hbj:content>
    </lyt:template>
    Is this code right to change the with of frameworkpage to 800 pixels ?
    Expect your responding
    Best Regards,
    Jianguo Chen

  • Ajax framework : how to remove the Trex search field ?

    Hi community,
    I am trying to remove the TRex search field in an ajax framework. As for the "normal" framework I make not visible the tool page, even in the headerless framework, but it is still displaying...
    Has someone ever face this problem ?
    Thanks a lot.

    Hi Fabien
    I am not sure if i got your question currectly
    In general on the Ajax Framework page there is the masthead iview
    On the masthead iview there is a property "Enable Search" that allows you to enable and disable the search box in the page.
    Please try to use it
    There is now search box of the framewrok in headerless window
    the search box is probably part of the application.
    Regards
    Oz

  • Footer placement issue + page layout

    Hi, here's a link to the test site:
    http://httpcosh-designcoukclient-testgt.businesscatalyst.com/index.html#about
    1) The footer is placed correctly in the 'Design' workspace in Muse, but when I go to publish, it disappears and the text on top of the panel is not in the right position.
    2) Various panels and images have moved all over the place.
    3) letters at the end of the main nav bar (top right) have moved across to the left, again all looks OK in the 'Design' view.
    What am I doing wrong?
    I'm using Typekit for all the fonts and I'm having to 'Publish' quite often to see changes in layout etc.  Is it that the site isn't updating across the web quickly enough or is something else going on.
    Any help greatly appreciated.
    Thanks.

    Ting Rung,
    All your requests require post-generation modifications.
    We plan to add tutorials for customizations like this, in particluar the first one is commonly requested.
    If have included high level steps below to do this. However, I assume some familiarity with the UIX and Struts frameworks. I assume you are using UIX, is this correct
    1.for table page layout and table-form page layout, how to make on same page display that combine both Table Page and its Find Pages.
    High level steps to make:
    - cut and paste the table element from the table page to the find page
    - create a new UIX template, merging the buttons in the findPage.uit and tablePage.uit (see section on UIX templates in UIX Developer's guide)
    - change the find page to use your new template
    - change the Struts-config: all actions that forwarded to
    page to the find page. From the table page copy the table part to the find page
    2.for master-detail page layout, how to make Find Page on a popbox window for user to make choice behavior .
    Not sure what you mean here. But steps should be similar to 1.
    3.for select-form page layout, how to make on same page display that combine both Form Page and its select Pages
    Again, same idea as 1. Here you will need to add javascript that submits the form when you select a row in the upper part of the page, refreshing the lower part.
    We do not recommend to use frames because of usability reasons, but you can do it if you like.
    Steven Davelaar,
    JHeadstart Team.

  • Portal runtime error while selecting page layout in WPC editor

    Hello,
    in web page composer, editing page, when i click on "select page layout" I have a portal runtime error popup.
    The logfile shows the following :
    #1.5 #005056834112005E0000000C00000FA800048E28A94966CC#1282205196819#com.sap.portal.prt.runtime#sap.com/irj#com.sap.portal.prt.runtime#1016#149##n/a##7ff9c93eab6811dfa9c70000003307de#SAPEngine_Application_Thread[impl:3]_15##0#0#Error##Java###10:06_19/08/10_0010_3344350
    [EXCEPTION]
    #1#com.sapportals.portal.prt.servlets_jsp.server.compiler.CompilingException: Error occurs during the rendering of jsp component
    Caused by: com.sapportals.portal.prt.servlets_jsp.server.compiler.CompilingException: Error in java compiling
    Caused by: com.sapportals.portal.prt.servlets_jsp.server.compiler.CompilingException: E:
    usr
    sap
    EPD
    JC00
    j2ee
    cluster
    server0
    apps
    sap.com
    irj
    servlet_jsp
    irj
    root
    WEB-INF
    portal
    portalapps
    com.sap.netweaver.bc.util
    lib
    bc.util.public_api.jar(com/sapportals/wcm/WcmException.java):24: class WcmException is public, should be declared in a file named WcmException.java
    (source unavailable)
    1 error
    I have the same by clicking on "check assignments"
    Any help ?
    Thanks

    Hello Jego.
    We faced the same issue after upgrade to EHP1 SP07 last week and managed to solve it by modification of layout.jsp and com.sap.nw.wpc.layoutmanager.LayoutBean within com.sap.nw.wpc.designtime.par. SAP's code requires an additional catch handler, so it is better to rise an OSS message.
    As a workaround you may change a default layout for wpc main page (good for new pages) or manually edit output.xml for existing pages.
    Best regards,
    Aliaksandr Zhukau

  • PDF file cannot be viewed from OA Framework page.

    Hi all,
    I have developed an OA Framework page which shall present an XMLP report in pdf within the browser.
    When I click on my menu item which opens the oa page, the Open file.. diaglog appears. When I open or save the file (and thereafter opening if) the following error appears: _Acrobat could not open [filename] because it is either not a supported file type or because the file has been damaged._
    I can open the file if I go to the server and copies the output file to my own machine.
    The error that i'm describing is happening on the server and NOT in my development environment. I cannot get it to work at all on my own machine.
    Some facts:
    JDeveloper 9i RUP7
    XML Publisher 6.5.3
    APPS 11.5.10 CU2
    The code:
    package bksv.oracle.apps.bkfnd.bkrepgw.webui;
    import oracle.apps.fnd.common.VersionInfo;
    import oracle.apps.fnd.framework.webui.OAControllerImpl;
    import oracle.apps.fnd.framework.webui.OAPageContext;
    import oracle.apps.fnd.framework.webui.beans.OAWebBean;
    import oracle.apps.fnd.framework.OAApplicationModule;
    import oracle.apps.fnd.common.AppsContext;
    import oracle.apps.fnd.framework.server.OADBTransactionImpl;
    import oracle.apps.xdo.dataengine.Parameter;
    import oracle.apps.xdo.oa.util.DataTemplate;
    import oracle.apps.xdo.oa.schema.server.TemplateHelper;
    import java.io.OutputStream;
    import java.io.FileOutputStream;
    import java.io.InputStream;
    import java.io.FileInputStream;
    import java.util.Properties;
    import java.util.Calendar;
    import java.text.SimpleDateFormat;
    import com.sun.java.util.collections.ArrayList;
    import com.sun.java.util.collections.Iterator;
    import javax.servlet.http.HttpServletResponse;
    import javax.servlet.ServletOutputStream;
    import oracle.cabo.ui.data.DataObject;
    * Controller for ...
    public class ReportGenerationCO extends OAControllerImpl
      public static final String RCS_ID="$Header$";
      public static final boolean RCS_ID_RECORDED =
            VersionInfo.recordClassVersion(RCS_ID, "%packagename%");
       * Layout and page setup logic for a region.
       * @param pageContext the current OA page context
       * @param webBean the web bean corresponding to the region
      public void processRequest(OAPageContext pageContext, OAWebBean webBean)
        super.processRequest(pageContext, webBean);
        String currentDateTime = ReportGenerationCO.now();
        String filename = "/home/appsamba/kkristoff/KKR_TEST_" + currentDateTime;
        //Get application context
        OAApplicationModule am = pageContext.getApplicationModule(webBean);
        AppsContext appsContext = ((OADBTransactionImpl)am.getOADBTransaction()).getAppsContext();
        DataObject sessionDictionary = (DataObject)pageContext.getNamedDataObject("_SessionParameters");
        HttpServletResponse response = (HttpServletResponse)sessionDictionary.selectValue(null,"HttpServletResponse");
        // Set the Output Report File Name and Content Type
        String contentDisposition = "attachment;filename=" + filename + ".pdf";
        response.setHeader("Content-Disposition",contentDisposition);
        response.setContentType("application/pdf");
        //Initilization//   
        try {
          ServletOutputStream os = response.getOutputStream();
          DataTemplate dataTemplate = new DataTemplate(appsContext, "CS", "BKCSSR");
         //Get Parameters
        ArrayList parameters = dataTemplate.getParameters();
         //set Parameter Values as ArrayList of oracle.apps.xdo.dataengine.Parameter
          Iterator it = parameters.iterator();
          while (it.hasNext())
             Parameter p = (Parameter)it.next();
             if (p.getName().equals("P_INCIDENT_NUMBER")) {
              p.setValue("369");
             if (p.getName().equals("P_REPAIR_ORDER_NUMBER")) {
              p.setValue("");
             if (p.getName().equals("P_REPORT_NAME")) {
              p.setValue("Service Request Overview");
             if (p.getName().equals("P_SERVICE_TYPE")) {
              p.setValue("ALL");
         dataTemplate.setParameters(parameters);
          dataTemplate.setOutput(filename + ".xml");
          dataTemplate.processData();
          OutputStream outputStream = new FileOutputStream(filename + ".pdf");
          InputStream inputStream = new FileInputStream(filename + ".xml");
          Properties prop = new Properties();
          // Process template
         TemplateHelper.processTemplate(appsContext, // AppsContext
         "CS", // Application short name of the template
         "BKCSSR", // Template code of the template
         "en", // ISO language code of the template
         "00", // ISO territory code of the template
         inputStream, // XML data for the template
         TemplateHelper.OUTPUT_TYPE_PDF, // Output type of the procesed document
         prop, // Properties for the template processing
         outputStream); // OutputStream where the processed document goes.
          String sByteArray = outputStream.toString();
          byte[] outputBytes = sByteArray.getBytes();
          response.setContentLength(outputBytes.length);
          os.write(outputBytes, 0, outputBytes.length);
          os.flush();
          os.close();
        inputStream.close();
        outputStream.close();
         } catch (Exception e)
            //throw new OAException("An Error has occured master: " + e.getStackTrace().toString(), OAException.ERROR);
       * Procedure to handle form submissions for form elements in
       * a region.
       * @param pageContext the current OA page context
       * @param webBean the web bean corresponding to the region
      public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
        super.processFormRequest(pageContext, webBean);
      public static final String DATE_FORMAT_NOW = "yyyy-MM-dd";
      public static String now() {
        Calendar cal = Calendar.getInstance();
        SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT_NOW);
        return sdf.format(cal.getTime());
    Thank you in advance.
    Regards
    Kenneth
    Edited by: Kenneth_ on 2010-07-30 12:58
    Edited by: Kenneth_ on 2010-07-30 13:33

    I have now found a solution to this problem. Thank god!
    See the code below.
    Thank you all for helping me getting this far.
    Kenneth
    package bksv.oracle.apps.bkfnd.bkrepgw.webui;
    import oracle.apps.fnd.common.VersionInfo;
    import oracle.apps.fnd.framework.webui.OAControllerImpl;
    import oracle.apps.fnd.framework.webui.OAPageContext;
    import oracle.apps.fnd.framework.webui.beans.OAWebBean;
    import oracle.apps.fnd.framework.OAApplicationModule;n
    import oracle.apps.fnd.common.AppsContext;
    import oracle.apps.fnd.framework.server.OADBTransactionImpl;
    import oracle.apps.xdo.dataengine.Parameter;
    import oracle.apps.xdo.oa.util.DataTemplate;
    import oracle.apps.xdo.oa.schema.server.TemplateHelper;
    import java.io.OutputStream;
    import java.io.FileOutputStream;
    import java.io.InputStream;
    import java.io.FileInputStream;
    import java.util.Properties;
    import java.util.Calendar;
    import java.text.SimpleDateFormat;
    import com.sun.java.util.collections.ArrayList;
    import com.sun.java.util.collections.Iterator;
    import java.io.ByteArrayOutputStream;
    import javax.servlet.http.HttpServletResponse;
    import javax.servlet.ServletOutputStream;
    import oracle.cabo.ui.data.DataObject;
    * Controller for ...
    public class ReportGenerationCO extends OAControllerImpl
      public static final String RCS_ID="$Header$";
      public static final boolean RCS_ID_RECORDED =
            VersionInfo.recordClassVersion(RCS_ID, "%packagename%");
       * Layout and page setup logic for a region.
       * @param pageContext the current OA page context
       * @param webBean the web bean corresponding to the region
      public void processRequest(OAPageContext pageContext, OAWebBean webBean)
        super.processRequest(pageContext, webBean);
        String currentDateTime = ReportGenerationCO.now();
        String filename = "/home/appsamba/kkristoff/KKR_TEST_" + currentDateTime;
        //Get application context
        OAApplicationModule am = pageContext.getApplicationModule(webBean);
        AppsContext appsContext = ((OADBTransactionImpl)am.getOADBTransaction()).getAppsContext();
        DataObject sessionDictionary = (DataObject)pageContext.getNamedDataObject("_SessionParameters");
        HttpServletResponse response = (HttpServletResponse)sessionDictionary.selectValue(null,"HttpServletResponse");
        // Set the Output Report File Name and Content Type
        String contentDisposition = "attachment;filename=" + filename + ".pdf";
        response.setHeader("Content-Disposition",contentDisposition);
        response.setContentType("application/pdf");
        //Initilization//   
        try {
          ServletOutputStream os = response.getOutputStream();
          DataTemplate dataTemplate = new DataTemplate(appsContext, "CS", "BKCSSR");
         //Get Parameters
        ArrayList parameters = dataTemplate.getParameters();
         //set Parameter Values as ArrayList of oracle.apps.xdo.dataengine.Parameter
          Iterator it = parameters.iterator();
          while (it.hasNext())
             Parameter p = (Parameter)it.next();
             if (p.getName().equals("P_INCIDENT_NUMBER")) {
              p.setValue("369");
             if (p.getName().equals("P_REPAIR_ORDER_NUMBER")) {
              p.setValue("");
             if (p.getName().equals("P_REPORT_NAME")) {
              p.setValue("Service Request Overview");
             if (p.getName().equals("P_SERVICE_TYPE")) {
              p.setValue("ALL");
         dataTemplate.setParameters(parameters);
          dataTemplate.setOutput(filename + ".xml");
          dataTemplate.processData();
          //OutputStream outputStream = new FileOutputStream(filename + ".pdf");
          ByteArrayOutputStream localByteArrayOutputStream = new ByteArrayOutputStream();
          InputStream inputStream = new FileInputStream(filename + ".xml");
          Properties prop = new Properties();
          // Process template
         TemplateHelper.processTemplate(appsContext, // AppsContext
         "CS", // Application short name of the template
         "BKCSSR", // Template code of the template
         "en", // ISO language code of the template
         "00", // ISO territory code of the template
         inputStream, // XML data for the template
         TemplateHelper.OUTPUT_TYPE_PDF, // Output type of the procesed document
         prop, // Properties for the template processing
         localByteArrayOutputStream); // OutputStream where the processed document goes.
          byte[] b = localByteArrayOutputStream.toByteArray();
          response.setContentLength(b.length);
          os.write(b, 0, b.length);
          os.flush();
          os.close();
        inputStream.close();
        localByteArrayOutputStream.close();
         } catch (Exception e)
            //throw new OAException("An Error has occured master: " + e.getStackTrace().toString(), OAException.ERROR);
       * Procedure to handle form submissions for form elements in
       * a region.
       * @param pageContext the current OA page context
       * @param webBean the web bean corresponding to the region
      public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
        super.processFormRequest(pageContext, webBean);
      public static final String DATE_FORMAT_NOW = "yyyy-MM-dd";
      public static String now() {
        Calendar cal = Calendar.getInstance();
        SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT_NOW);
        return sdf.format(cal.getTime());
    }

  • Custom Light  framework page

    Dear All,
    I am planning to develop custome Light framework page with Masthead, Tool area (search) , TLN, DTN and content area
    is there ant ready framework pages i can use, examples prerequisites will help.
    Regards,
    Murali

    Hi,
    Check these blogs:
    EFP: Working with the New Taglibs - Part 1
    EFP: Working with the New Taglibs - Part 2
    EFP: Working with the new Taglibs - Part 3
    Nuts and Bolts of the External Facing Portal (EFP)
    EFP: Layout Tag Library
    EFP: Navigation and Framework Tag Libraries
    Regards,
    Praveen Gudapati

  • 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

  • WPC Runtime Error in Customer Framework Page

    Hi again,
    after successful proof of concept of WPC we have integrated some WPC Pages and iViews in our standard roles. Pages are displayed well with default framework page.
    But using customer specific framework (via portal url alias /portal/mySite and corresponding display rules) we get an error displaying wpc content in runtime:
    Cannot render container : com.sap.engine.lib.xml.util.NestedException:
    Could not load class: com.sap.nw.wpc.km.service. editor.xslt.XsltHelper
    RuntimeStandard required for extension library. -> java.lang.ClassNotFoundException:
    com.sap.nw.wpc.km.service. editor.xslt.XsltHelperRuntimeStandard Found in negative cache
    I have checked SAP Note 1133788 (Com.sap.engine.lib.xml.util.NestedException in WPC) which seems to be related, but adjusting of XSLT Helpers for Editor setting does not fix the problem.
    I mentioned that settings for standardruntime entry (com.sap.nw.wpc.km.service.editor.xslt.XsltHelperRuntimeStandard) should match to customer Alias insted of default portal, but changing these setting won't have any visible result.
    If I use default framework page with customer layout wpc runtime will work - so we have a temporary solution, but we want to avoid changing default framework page.
    Any hints or documentation?
    Many thanks in advance

    Hi Thorsten,
    maybe you should have a look at this [one.|https://forums.sdn.sap.com/thread.jspa?threadID=599765&tstart=0]
    I think it's the same thing that was mentioned in the SAP Note you provided. But maybe you extract some additional hints for yourself out of the posts.
    Let me know, if you manage to solve the problem.
    Regards,
    Marcus

  • Working with master pages and page layout, what I have been doing wrong

    I have worked on customizing the page layout and the master pages for a couple of site collections.
    But now I read two restrictions which I was not following 100%:-
    I should avoid directly modifying any default templates, and instead of that I should take a copy and modify the copy. So that any future updates will not override my modifications.
    Also I should avoid directly modifying the .aspx files, and instead of that I should edit the html file which will automatically reflect on the .aspx files.
    So currently I have these cases inside my SharePoint sites:-
    Inside my enterprise wiki site collection, I have being modifying the Enterprisewiki.aspx page layout, for example I added new columns such as Page title and I remove the page rating, also the chnaged the color and format for the page fields.
    Inside my team site I took a copy of the seatle.master master page (I name it seatle_copy.master)and I apply my modification to the seatle_copy.master directly and not inside the .html file. Even I do not have a html version for the modified seatle_copy.master?
    So can anyone advice how I can fix these two issues. For the first issue how I can make sure that my modifications to the EnterPriseWiki.aspx page layout will not get override during any future update.
    also how I can generate an html version for my current seatle_copy.master file so that I can modify the seatle_copy.html instead of the seatle_copy.master in the future?
    Please can anyone advice?

    Hi johnjohn123,
    1. I would definitely make a copy of the EnterpriseWiki.aspx page layout and make changes to that. You can then set your pages to use your custom page layout. Typically, I provision these via Visual Studio and a module for uploading them to the SharePoint
    master page gallery.
    2. For the master page, the html version is new to 2013 and is meant to simplify branding, however, it's not required. You can still work within master pages and provision those via features if you'd like. The key is to create your own master page and never
    modify the default.
    If you need code samples for any of the above, let me know and I can supply it.
    Shereen Qumsieh http://sharepointdeveloperhq.com @msshushu

  • Modify style of page layout

    Hello,
    I have created a layout consisting of a wide left and narrow right area. Now I would like to assign grey background color for the right area. Any ideas how to achieve this?
    Thanks in advance,
    Elmar

    Tag Libraries: Creating a new SAP NetWeaver Portal framework page
    reward points if helpful

Maybe you are looking for

  • Loop or count for unique in dropdown?

    I'm trying to build my first dynamic dropdown populated from an XML file. The XSD and XML files are output from Access. The nodes of the XML are pretty simple, example as follows: <AllStudentsAllSchools> <LastName>Doe<LastName> <FirstName>Jane<FirstN

  • HELP- Windowed mode for call of duty 4

    Hi. I've just brought call of duty 4 for my imac i5. Does anyone know how i can play this in a windowed mode so i can still do other things on my desktop at the same time. i've tried the command-d like someone else suggested and that doesn't work. Th

  • Attachments in closed invoice

    Hi In R12.0.4 we want to add attachments to fully paid and closed invoices. We have system option 'Allow Adjustments to Paid Invoices' set so I believe that we should be able to add a new attachment, but the attachment form is greyed out and doesn't

  • Installing Win 7 Pro 64 bit

    Greetings: I have a X200  7448-CTO preloaded with Win 7 Pro 32 bit. Would it be possible to install the 64 bit on my system? Any input is much appreciated.                  ` Solved! Go to Solution.

  • Can't open up project file anymore = InvocationTargetException

    When I open up my project in the toplink workbench i'm always getting following message alert: ava.lang.reflect.InvocationTargetException      at java.awt.EventQueue.invokeAndWait(EventQueue.java:851)      at oracle.toplink.workbench.framework.intern