EPCM Error

Hi,
i have the following error:
EPCM not defined.
I create link in HTML page using the EPCM.doNavigate API and run this page in EP 6.0.
Someone can help me?
Thanks in advance.

Hi Karsten,
I have this problem: create a link from custom iView to a page insert in the Second Level Navigation.
I have write the following code:
public void doContent(IPortalComponentRequest request, IPortalComponentResponse response)
IPageContext myContext = PageContextFactory.createPageContext(request, response);
if (myContext == null) {
System.out.println("htmlb service did not start up as expected.");
Form myForm = myContext.createFormDocument("First Experiment");
String url ="ROLES://path to my page";
Link link = new Link("myLink");
link.setTarget("_TOP");
String navigation = "EPCM.doNavigate('" + url + "',2)";
link.setOnClick(navigation);
myForm.addComponent(link);          
myContext.render(myForm);
When i click the link this Internet Explorer error occurred:
Object Not Found.
Can you tell, step by step, how can create the link to a page on the second level navigation?
Thanks in advance.

Similar Messages

  • EPCM error when leave Webdynpro page ???

    In Portal, when navigate from page with webdynpro iViews to any other workset or page, clicking in some node of the top level navigation, opening a windows alert popup , and said: Exception in EventDistribute occurred. Throw it to upper level?
    And then click accept 4 times let me continue.
    After trying multiple alternatives, the issue certainly is occurring when:  I am in a page with at least one webdynpro java, and I go to another. That is, to leave or close the webdynpro iView has generated  the problem.
    When I choose "debug" the exception with MS Dev studio, I found this error code, this is the point when the exception raise:
    EPCM.eventDistribute=function( consumers, eventObject, resultArray){
    var isRetValCollect=(resultArray != null);
    var eListener
    var retVal;
    for (var idx in consumers){
    eListener=consumers[idx];
    retVal=null;
    try{
    retVal=eListener.call( eventObject );}
    catch( e){
    if (EPCM._private.dbgException){
    if(confirm("Exception in EventDistribute occured.\nThrow it to upper level ?")) throw(e);}
    if(isRetValCollect && retVal != null){
    resultArray[resultArray.length++]=retVal;}
    any suggestion ?????
    thanks in advance!
    Leandro.

    Add this: not only when leave a webdynpro iview or page is the problem, also when resizing a webdynpro page in the IE.
    Any change in the screen size, raise this popup error
    any idea???
    thanks in advance

  • Javascript error 'EPCM is not identified'

    I am having an issue on one desktop that when the associate logs on to EP7.0 all they see if the branding image on top and rest of the screen is blank, the content is not loading.   I saw in the bottom left hand corner that there was javascript error and when I went to view it it said 'EPCM is not identified'.   I have checked the IE6.0 settings on this machine and compared to another machine that the portal is working fine on and from what I can see all the settings are the same.  I am not sure what this error means??

    Hi Kathy,
    It sounds to me like there is some issue with JavaScript in the browser of that user. Double check that the user has enabled JavaScript for the portal site (you can do this easily by making your portal a trusted site for the browser under Tools --> Internet Options --> Security --> Trusted Sites --> Sites). Then I would recommend clearing out the cache Under Tools --> Internet Options --> General --> Delete Files --> Delete All offline content.
    Close the browser and login again.
    Hope that helps,
    Simon
    FYI... EPCM is a JavaScript object used by the portal JavaScript framework.

  • Error:EPCM is Undefined

    Hi All,
    While logging to portal we are getting an error in logon page named "EPCM is Undefined".
    Can any one suggest a solution for this..??
    Regards,
    Vinoth

    Hi,
    Pls see this
    "'EPCM' is undefined"  error while logging onto EP
    aneez

  • Javascript Error when calling EPCM.raiseEvent

    Hi all!
       I'm having a Javascript error when calling EPCM.raiseEvent function. The error is :
       'The object does not accept the method or property'
      Maybe the traslation is not perfect (I'm using spanish for my browser). Here is my call:
       EPCM.raiseEvent('myPar','myEvent','myParam');
      What can be wrong?
      Thanks in advance, and sorry for my terrible english.

    Hi!
       This error is very strange... I accidentally changed the event name at consumer, but not at producer.... and the error didn't appear... Obviuslly it did'nt work, but it's so strange that if the event is not cought, there is no error (but nothing happens)
       I also noticed that doesn't matter which event I raise (I have two of them), the error is thrown at the same line, and they have totally different caller and receiver functions....
    Thanks In advance.
    Message was edited by:
            Eneko Rodriguez

  • EPCM Proxy error

    Hello ,
    I am getting this error while excuting the iview in RS_TEMPLATE_Maintian program.
    I have seen the library where it says epcfproxy.js need to be included in the portal..
    Can any one help me where this statement need to be included in the java script.
    I tried includeing in the header part but still i ma getting the error. We have epcfproxy.js file in the Javasciprt Mime file
    Thanks

    sorry wrong posting . Same i have posted in EP

  • 'Great EPCM failure' pop up in Portal

    Hi,
    We have integrated CRM in Portal instead of using CRM Web UI and on loading any transaction within this Role (TLN), we get a pop up saying 'Great EPCM failure'. This error doesn't come while navigating within other tabs/ roles on Portal. Please help in resolving the issue.
    Regards,
    Janani

    Hi All,
    We implemented the solution mentioned in SAP note 1302244 and it has resolved the issue.
    Regards,
    Janani

  • Error with HeaderiView.jsp file

    Hi there,
    I took the masthead par file from the portal and I did some changes in the HeaderiView.jsp. When I try the iview in the preview I see the next error:
    Portal Runtime Error
    An exception occurred while processing a request for :
    iView : pcd:portal_content/pruebasjanet/ZiwImage/zprueba54
    Component Name : prueba1701.default
    Error occurs during the rendering of jsp component.
    Exception id: 10:14_06/09/07_0075_33099350
    See the details for the exception ID in the log file
    I already added the com.sap.portal.navigation.mastheadapi.jar in \PORTAL-INF\lib
    and com.sap.portal.navigation.masthead_core.jar \PORTAL-INF\private\lib.
    Any help would be greatly appreciated!
    Jeanette

    Hi Malini,
    Yes, I did some changes in Jsp file. I'm trying to make a copy of the Help Link. I copied all the components in the portalapp.xml (only changes, for example, <property name="ShowHelpLink" value="true">    <property name="ShowSiteLink" value="true">)
    Would you please help me checking the code?
    Thanks.
    Jeanette
    With the jsp file I have problems:
    <%@ page import = "java.util.ResourceBundle" %>
    <%@ page import = "com.sapportals.htmlb.*" %>
    <%@ page import = "com.sapportals.portal.prt.session.IUserContext" %>
    <%@ page import = "com.sapportals.portal.prt.component.*" %>
    <%@ page import = "com.sapportals.portal.prt.service.laf.*" %>
    <%@ page import = "com.sap.security.api.UMFactory" %>
    <%@ page import = "com.sapportals.portal.prt.service.license.ILicenseService"%>
    <%@ page import = "com.sapportals.portal.navigation.*" %>
    <%@ page import = "com.sapportals.portal.prt.runtime.PortalRuntime" %>
    <%@ page import = "com.sapportals.portal.prt.util.StringUtils" %>
    <%@ taglib uri="prt:taglib:tlhtmlb" prefix="hbj" %>
    <%!
    final String PERSONALIZE_PAGE_EVENT_URN = "urn:com.sapportals:navigation";
    final String PERSONALIZE_PAGE_EVENT_NAME = "PersonalizePage";
    final String PERSONALIZE_PAGE_EVENT_PARAMS = "";
    final String PERSONALIZE_PORTAL_EVENT_URN = "urn:com.sapportals:navigation";
    final String PERSONALIZE_PORTAL_EVENT_NAME = "PersonalizePortal";
    final String PERSONALIZE_PORTAL_EVENT_PARAMS = "";
    final String LOGOFF_CONFIRM_MSG_COMPONENT = "logoffConfirmMsg";
    final String LOGON_REDIRECT_COMPONENT = "logInComponent";
    final String LOGOFF_REDIRECT_COMPONENT = "LogOutComponent";
    final String LOGOFF_CONFIRM_MSG_ARGS_IE = "dialogHeight: 170px; dialogWidth: 350px; edge: Raised; center: Yes; help: No; resizable: No; status: No";
    final String LOGOFF_CONFIRM_MSG_ARGS_NS = "Height=170,Width=350";
    final String LOGOFF_CONFIRM_WINDOW_NAME = "LOG_OFF_WINDOW";
    final String HELP_URL = "HelpUrl";
    final String SITE_URL = "SiteUrl";
    final String HELP_WINDOW_NAME = "HELP_WINODW";
    final String SITE_WINDOW_NAME = "SITE_WINODW";
    final String SHOW_PERSONALIZE_LINK = "ShowPersonalizeLink";
    final String SHOW_HELP_LINK = "ShowHelpLink";
    final String SHOW_SITE_LINK = "ShowSiteLink";
    final String SHOW_NEW_WINDOW_LINK = "ShowNewWindowLink";
    final String SHOW_LOG_OFF_LOG_ON_LINK = "ShowLogInLogOffLink";
    //String constants for NLS
    final String WELCOME_CLAUSE = "WELCOME_CLAUSE";
    final String HELP_TEXT = "HELP_TEXT";
    final String SITE_TEXT = "SITE_TEXT";
    final String LOG_OFF_TEXT = "LOG_OFF_TEXT";
    final String LOG_ON_TEXT = "LOG_ON_TEXT";
    final String PERSONALIZE_TEXT = "PERSONALIZE_TEXT";
    final String PERSONALIZE_PORTAL_TEXT = "PERSONALIZE_PORTAL_TEXT";
    final String NEW_WINDOW_TEXT = "NEW_WINDOW_TEXT";
    final String HELP_TOOLTIP = "HELP_TOOLTIP";
    final String SITE_TOOLTIP = "SITE_TOOLTIP";
    final String LOG_OFF_TOOLTIP = "LOG_OFF_TOOLTIP";
    final String LOG_ON_TOOLTIP = "LOG_ON_TOOLTIP";
    final String PERSONALIZE_TOOLTIP = "PERSONALIZE_TEXT";
    final String PERSONALIZE_PORATL_TOOLTIP = "PERSONALIZE_PORATL_TOOLTIP";
    final String NEW_WINDOW_TOOLTIP = "NEW_WINDOW_TOOLTIP";
    final String BEGINNING_OF_PAGE = "BEGINNING_OF_PAGE";
    final String MASTHEAD_ENTER_TOOLTIP = "MASTHEAD_ENTER_TOOLTIP";
    final String MASTHEAD_EXIT_TOOLTIP = "MASTHEAD_EXIT_TOOLTIP";
    final String UNLOAD_MSG = "UNLOAD_MSG";
    private String GetWelcomeMsg(IPortalComponentRequest request, String welcomeClause)
    IUserContext userContext = request.getUser();
    if (userContext != null)
    String firstName = userContext.getFirstName();
    String lastName = userContext.getLastName();
    String salutation = userContext.getSalutation();
    if ((firstName != null) && (lastName != null))
    if(salutation != null)
    return java.text.MessageFormat.format(welcomeClause, new Object[] {firstName, lastName, salutation}).toString();
    else
    return java.text.MessageFormat.format(welcomeClause, new Object[] {firstName, lastName, " "}).toString();
    else
    return java.text.MessageFormat.format(welcomeClause, new Object[] {userContext.getDisplayName()," ", " "}).toString();
    return "";
    private String GetLicenseText(IPortalComponentRequest request){
    ILicenseService license = (ILicenseService)request.getService(ILicenseService.KEY);
    if (license.sapInternalUsageOnly())
    return "<FONT color=orangeRed size=4><STRONG> Licensed For SAP Internal Usage</STRONG></FONT>";
    else
    return " ";
    private boolean getParameter(IPortalComponentRequest request, String param)
    String value = (String)request.getNode().getValue(param);
    return new Boolean(value).booleanValue();
    private String getHelpUrl(IPortalComponentRequest request)
    String value = (String)request.getNode().getValue(HELP_URL);
    return value;
    private String getSiteUrl(IPortalComponentRequest request)
    String value = (String)request.getNode().getValue(SITE_URL);
    return value;
    private String GetLogoffConfirmMsgURL(IPortalComponentRequest request)
    String componentName = request.getComponentContext().getComponentName();
    componentName = componentName.substring(0, componentName.lastIndexOf(".") + 1);
    IPortalComponentURI msgURI = request.createPortalComponentURI();
    msgURI.setContextName(componentName + LOGOFF_CONFIRM_MSG_COMPONENT);
    return msgURI.toString();
    // Attaching the "UnsavedData=true" flag to the Confirm logoff message
    private String GetLogoffConfirmUnsavedMsgURL(IPortalComponentRequest request)
    String basicUrl = GetLogoffConfirmMsgURL(request);
    String separator = (basicUrl.indexOf("?") >=0) ? "&" : "?";
    return basicUrl + separator + "UnsavedData=true";
    private String GetLogoffURL(IPortalComponentRequest request)
    /*IPortalComponentURI logoffURI = request.createPortalComponentURI();
    return logoffURI.toString();*/
    String componentName = request.getComponentContext().getComponentName();
    componentName = componentName.substring(0, componentName.lastIndexOf(".") + 1);
    IPortalComponentURI msgURI = request.createPortalComponentURI();
    msgURI.setContextName(componentName + LOGOFF_REDIRECT_COMPONENT);
    return msgURI.toString();
    private boolean isAccessabilityOn(IPortalComponentRequest request)
    //End: Temporary, till there's a way to set the accessibility for a user
    IUserContext user = request.getUser();
    //if((user.getAccessibilityLevel() != IUserContext.DEFAULT_ACCESSIBILITY_LEVEL) ||(isAccessibility == true) ) // 508 is on
    if (user.getAccessibilityLevel() != IUserContext.DEFAULT_ACCESSIBILITY_LEVEL) // 508 is on
    return true;
    return false;
    private String GetLoginURL(IPortalComponentRequest request)
    INavigationGenerator navigationService = (INavigationGenerator)PortalRuntime.getRuntimeResources().getService(INavigationService.KEY);
    StringBuffer URL = new StringBuffer(200).append(navigationService.getPortalURL(request , null));
    return URL.append("/login").toString();
    private String GetPortalUrl(IPortalComponentRequest request)
    INavigationGenerator navigationService = (INavigationGenerator)PortalRuntime.getRuntimeResources().getService(INavigationService.KEY);
    return navigationService.getPortalURL(request , null);
    private String getNLSString(IPortalComponentRequest request, String resource_key)
    try
    ResourceBundle bundle = request.getResourceBundle();
    if(bundle != null)
    return bundle.getString(resource_key);
    return resource_key;
    catch(MissingResourceException e)
    return resource_key;
    private String GetThemeURLPath(IPortalComponentRequest request)
    ILAFService iLAFService = (ILAFService)request.getService(ILAFService.KEY);
    String currentTheme = iLAFService.getCurrentTheme(request).getThemeName();
    String url = iLAFService.getRelativeThemeRootURLPath(request, ILAFService.PORTAL_THEME) + "/" + currentTheme + "/prtl";
    return url;
    //Get the external logoff URL
    private String getExternalLogOffUrl()
    return UMFactory.getProperties().get("ume.logoff.redirect.url");
    //Get the external logoff Mode (silent / not silent)
    private boolean getExternalLogOffMode()
    return UMFactory.getProperties().getBoolean("ume.logoff.redirect.silent" , false);
    private boolean isAnonymous(IPortalComponentRequest request)
    NavigationEventsHelperService helperService = (NavigationEventsHelperService)
    PortalRuntime.getRuntimeResources().getService(NavigationEventsHelperService.KEY);
    return helperService.isAnonymousUser(request);
    %>
    <%
    boolean isPreview = false;
    // initializaing the labels with the localized labels
    String welcomeClauseStr = getNLSString(componentRequest, WELCOME_CLAUSE);
    String helpTextStr = getNLSString(componentRequest, HELP_TEXT);
    String siteTextStr = getNLSString(componentRequest, SITE_TEXT);
    String logOffTextStr = getNLSString(componentRequest, LOG_OFF_TEXT);
    String logInTextStr = getNLSString(componentRequest, LOG_ON_TEXT);
    String personalizeTextStr = getNLSString(componentRequest, PERSONALIZE_TEXT);
    String newWindowTextStr = getNLSString(componentRequest, NEW_WINDOW_TEXT);
    String helpTooltipStr = getNLSString(componentRequest, HELP_TOOLTIP);
    String siteTooltipStr = getNLSString(componentRequest, SITE_TOOLTIP);
    String logOffTooltipStr = getNLSString(componentRequest, LOG_OFF_TOOLTIP);
    String logInTooltipStr = getNLSString(componentRequest, LOG_ON_TOOLTIP);
    String personalizeTooltipStr = getNLSString(componentRequest, PERSONALIZE_TOOLTIP);
    String personalizePortalTooltipStr = getNLSString(componentRequest, PERSONALIZE_PORATL_TOOLTIP);
    String beginningOfPageStr = getNLSString(componentRequest, BEGINNING_OF_PAGE);
    String newWindowStr = getNLSString(componentRequest, NEW_WINDOW_TOOLTIP);
    String mastheadEnterTable = getNLSString(componentRequest, MASTHEAD_ENTER_TOOLTIP);
    String mastheadExitTable = getNLSString(componentRequest, MASTHEAD_EXIT_TOOLTIP);
    String unLoadMsg = getNLSString(componentRequest, UNLOAD_MSG);
    boolean showPersonalizeLink = getParameter(componentRequest, SHOW_PERSONALIZE_LINK);
    boolean showHelpLink = getParameter(componentRequest, SHOW_HELP_LINK);
    boolean showSiteLink = getParameter(componentRequest, SHOW_SITE_LINK);
    boolean showNewWindowLink = getParameter(componentRequest, SHOW_NEW_WINDOW_LINK);
    boolean ShowLogInLogOffLink = getParameter(componentRequest, SHOW_LOG_OFF_LOG_ON_LINK);
    String mode = (String)componentRequest.getNode().getValue("mode");
    if ((mode != null) && (mode.equals("preview")))
    isPreview = true;
    String themeRootURLPath = GetThemeURLPath(componentRequest);
    boolean isAnonymous = isAnonymous(componentRequest);
    boolean isAccessabilityOn = isAccessabilityOn(componentRequest);
    if (isAccessabilityOn)
    helpTooltipStr = helpTextStr", "helpTooltipStr;
    siteTooltipStr = siteTextStr", "siteTooltipStr;
    logOffTooltipStr = logOffTextStr", "logOffTooltipStr;
    logInTooltipStr = logInTextStr", "logInTooltipStr;
    newWindowStr = newWindowTextStr", "newWindowStr;
    personalizePortalTooltipStr = personalizeTextStr", "personalizePortalTooltipStr;
    %>
    <script>
    function openLogoffMsg()
    <%if (!isPreview){%>
    if (EPCM.getUAType() == EPCM.MSIE)
    releaseProducerSessions();
    if(EPCM.getGlobalDirty())
    // unsaved data on the page, display modified dialog
    var val = window.showModalDialog('<%=GetLogoffConfirmUnsavedMsgURL(componentRequest)%>', '', '<%=LOGOFF_CONFIRM_MSG_ARGS_IE%>');
    if (val == 'logoff')
    disableWorkProtectCheck = true;
    logoff();
    else //no unsaved data
    // data saved, nothing get lost on the page, display normal dialog
    var val = window.showModalDialog('<%=GetLogoffConfirmMsgURL(componentRequest)%>', '', '<%=LOGOFF_CONFIRM_MSG_ARGS_IE%>');
    if (val == 'logoff')
    logoff();
    else
    if(EPCM.getGlobalDirty())
    window.open('<%=GetLogoffConfirmUnsavedMsgURL(componentRequest)%>', '<%=LOGOFF_CONFIRM_WINDOW_NAME%>', '<%=LOGOFF_CONFIRM_MSG_ARGS_NS%>');
    else
    window.open('<%=GetLogoffConfirmMsgURL(componentRequest)%>', '<%=LOGOFF_CONFIRM_WINDOW_NAME%>', '<%=LOGOFF_CONFIRM_MSG_ARGS_NS%>');
    <%}%>
    var isLogoffFinalAllowed = true;
    var logoffStartTime = (new Date).getTime();
    function logoff()
    EPCM.raiseEvent("urn:com.sapportals.portal:user", "logoff", "");
    logoffStartTime = (new Date).getTime();
    window.setTimeout("logoffDelay()", "50");
    function logoffDelay()
    var isLogoffDelayElapsed = ((new Date).getTime() - logoffStartTime) > (60*1000);
    if(isLogoffFinalAllowed || isLogoffDelayElapsed) {
    logoffFinalCall();
    } else {
    window.setTimeout("logoffDelay()","50");
    function logoffFinalCall()
    logoffThirdParty();
    document.forms["logoffForm"].submit();
    function logIn()
    location.replace("<%=GetLoginURL(componentRequest)%>");
    function runPersonalizePage()
    EPCM.raiseEvent("<%=PERSONALIZE_PAGE_EVENT_URN%>", "<%=PERSONALIZE_PAGE_EVENT_NAME%>", "<%=PERSONALIZE_PAGE_EVENT_PARAMS%>");
    function runPersonalizePortal()
    <%if (!isPreview){%>
    EPCM.raiseEvent("<%=PERSONALIZE_PORTAL_EVENT_URN%>", "<%=PERSONALIZE_PORTAL_EVENT_NAME%>", "<%=PERSONALIZE_PORTAL_EVENT_PARAMS%>");
    <%}%>
    function onPersonalizePortalDisable()
    var linkElem = document.getElementById("personalizePortal");
    var linkSepElem = document.getElementById("personalizePortalSep");
    var linkLogoffSepElem = document.getElementById("logoffsep1");
    if(linkElem != null)
    linkElem.style.display = "none";
    if(linkSepElem != null)
    linkSepElem.style.display = "none";
    if(linkLogoffSepElem != null)
    linkLogoffSepElem.style.display = "none";
    EPCM.subscribeEvent("urn:com.sapportals:navigation", "PersonalizePortalDisable", onPersonalizePortalDisable);
    function openNewPortalWindow()
    <%if (!isPreview){%>
    var navTarget = EPCM.getSAPTop().gHistoryFrameworkObj.GetActiveTrackingEntryValue().URL;
    var context = EPCM.getSAPTop().gHistoryFrameworkObj.GetActiveTrackingEntryValue().context;
    if (context != null && context.length > 0)
    EPCM.doNavigate(navTarget, 2, null, null, null, null, context);
    else
    EPCM.doNavigate(navTarget, 2);
    <%}%>
    function openHelp()
    <%if (!isPreview){%>
    window.open('<%=getHelpUrl(componentRequest)%>', '<%=HELP_WINDOW_NAME%>');
    <%}%>
    function openSite()
    <%if (!isPreview){%>
    window.open('<%=getSiteUrl(componentRequest)%>', '<%=SITE_WINDOW_NAME%>');
    <%}%>
    function setFocusOnHeader() {
    var melcomeMessage = document.getElementById("welcome_message");
    var headerNotch = document.getElementById("header_notch");
    if(EPCM.getUAType()==EPCM.MOZILLA) {
    // No focus
    } else {
    if(melcomeMessage!=null && melcomeMessage.currentStyle.display!="none") {
    melcomeMessage.focus();
    } else if(headerNotch!=null && headerNotch.currentStyle.display!="none") {
    headerNotch.focus();
    function logoffThirdParty()
    <% if(getExternalLogOffUrl()!= null){ %>
    var logOffUrl = '<%=getExternalLogOffUrl()%>';
    var silent = <%=getExternalLogOffMode()%>;
    if(silent)
    var newIFrame = document.getElementById("externalLogOffIframe");
    if(newIFrame == null)
    newIFrame = document.createElement("IFRAME");
    newIFrame.style.visibility = "hidden";
    newIFrame.width=0;
    newIFrame.height=0;
    newIFrame.id = "externalLogOffIframe";
    newIFrame.src = logOffUrl;
    document.body.appendChild(newIFrame);
    else
    newIFrame.src = "javascript:void(0)";
    newIFrame.src = logOffUrl;
    <% } %>
    </script>
    <hbj:content id="PageContext">
    <hbj:page title="Header Area">
    <hbj:form id="HeaderForm" >
    <!--<a href="#" tabindex=0 title= "<%=beginningOfPageStr%>" accesskey="m">
    <img src="<%=themeRootURLPath%>/../common/1x1.gif" border="0" style="display:none">
    </a>-->
    <% if (isAccessabilityOn)
    {%>
    <TABLE width="100%" border="0" id="myTable" ti="0" tabindex="0" title="<%=mastheadEnterTable%>" onkeydown="nav_skip('myTable',event)" ct="PortalMasthead" cellspacing="0" cellpadding="0" ><% if (isPreview) {%>ondragover="window.event.cancelBubble = true;" ondragleave="window.event.cancelBubble = true;"<%}%>>
    <%} else
    {%>
    <TABLE width="100%" border="0" cellspacing="0" cellpadding="0" class="prtlHdrWhl" id="myTable" ti="0" tabindex="0" onkeydown="nav_skip('myTable',event)" ><% if (isPreview) {%>ondragover="window.event.cancelBubble = true;" ondragleave="window.event.cancelBubble = true;"<%}%>>
    <%}%>
    <tbody>
    <TR>
    <TD width="1%" nowrap class="prtlHeaderNotch" id="header_notch"> </TD>
          <TD width="5%" nowrap class="prtlHdrWelcome" id="welcome_message" ti="0" tabIndex="0"><%=StringUtils.escapeToHTML(GetWelcomeMsg(componentRequest, welcomeClauseStr))%></TD>
    <TD width="3%" nowrap class="prtlHdrWelcome" id="welcome_message" ti="1" tabIndex="1">
    <SCRIPT LANGUAGE="JavaScript">
    var months=new Array(13);
    months[1]="January";
    months[2]="February";
    months[3]="March";
    months[4]="April";
    months[5]="May";
    months[6]="June";
    months[7]="July";
    months[8]="August";
    months[9]="September";
    months[10]="October";
    months[11]="November";
    months[12]="December";
    var time=new Date();
    var lmonth=months[time.getMonth() + 1];
    var date=time.getDate();
    var year=time.getYear();
    if ((navigator.appName == "Microsoft Internet Explorer") && (year < 2000))
    year="19" + year;
    if (navigator.appName == "Netscape")
    year=1900 + year;
    document.write("<center>" + lmonth + " ");
    document.write(date + ", " + year + "</center>");
    </SCRIPT>
    </TD>
    <% if (showSiteLink || showHelpLink || showPersonalizeLink || showNewWindowLink || ShowLogInLogOffLink)
    {%>
    <TD width="79%" class="prtlHeaderFunctionsTable">
    <TABLE border="0" cellspacing="0" cellpadding="0"
    class="prtlHeaderFunctionsContainer" height="100%">
    <TR>
    <TD nowrap >
    <!--<hbj:link id="SiteLink" tooltip="<%=siteTooltipStr%>" linkDesign="FUNCTION" reference="javascript:openSite();"><hbj:textView nested="true" text="<%=siteTextStr%>"/></hbj:link> -->
    <hbj:link id="SiteLink" tooltip="<%=siteTooltipStr%>"
    linkDesign="FUNCTION" reference="#">
    <% if (!isPreview) { SiteLink.setOnClientClick("javascript:openSite();");} %>
    <hbj:textView nested="true" text="<%=siteTextStr%>"/>
    </hbj:link>
    </TD>
                <TD nowrap>
                  <%}%>
    <%
    if (showHelpLink)
    { %>
    <TD nowrap >
    <!--<hbj:link id="HelpLink" tooltip="<%=helpTooltipStr%>" linkDesign="FUNCTION" reference="javascript:openHelp();"><hbj:textView nested="true" text="<%=helpTextStr%>"/></hbj:link> -->
    <hbj:link id="HelpLink" tooltip="<%=helpTooltipStr%>"
    linkDesign="FUNCTION" reference="#">
    <% if (!isPreview) { HelpLink.setOnClientClick("javascript:openHelp();");} %>
    <hbj:textView nested="true" text="<%=helpTextStr%>"/>
    </hbj:link>
    </TD>
                <TD nowrap>
                  <%}%>
                  <%
    if (!isAnonymous)
    if (showPersonalizeLink)
    if (showHelpLink)
    { %>
                <TD nowrap id="personalizePortalSep" class="prtlHdrSep"></TD>
    <%} %>
    <TD nowrap id="personalizePortal">
    <hbj:link id="PersonalizeLink"
    tooltip="<%=personalizePortalTooltipStr%>"
    linkDesign="FUNCTION"
    reference="#">
    <% if (!isPreview) {PersonalizeLink.setOnClientClick("javascript:runPersonalizePortal();");}%>
    <hbj:textView nested="true" text="<%=personalizeTextStr%>"/>
    </hbj:link>
    </TD>
    <TD nowrap></TD>
    <%}
    if (showNewWindowLink)
    if (showHelpLink || showPersonalizeLink)
    { %>
    <TD nowrap id="newWindowSep" class="prtlHdrSep"> </TD>
    <%}
    else
    {%>
    <TD nowrap> </TD>
    <%}%>
    <TD nowrap id="newWindow">
    <hbj:link id="newWindowLink" tooltip="<%=newWindowStr%>"
    linkDesign="FUNCTION"
    reference="#">
    <% if (!isPreview) {newWindowLink.setOnClientClick("javascript:openNewPortalWindow();");}%>
    <hbj:textView nested="true" text="<%=newWindowTextStr%>"/>
    </hbj:link>
    </TD>
    <%}%>
    <%}%>
    <TD>
    <%if (ShowLogInLogOffLink)
    {%>
    <TABLE cellspacing="0" cellpadding="0" border="0" class="prtlHeaderFunctionsContainer" height="100%">
    <TR><%
    if (showHelpLink || showPersonalizeLink || showNewWindowLink)
    {%>
    <%
    if(!showHelpLink && !showNewWindowLink)
    {%>
    <TD nowrap id="logoffsep1" class="prtlHdrSep"> </TD>
    <%
    }else
    {%>
    <TD nowrap id="logoffsep2" class="prtlHdrSep"> </TD>
    <%}%>
                      <TD nowrap>
                        <%
    }else
    {%>
                      <TD nowrap >  </TD>
    <%
    if (isAnonymous)
    {%>
                      <TD nowrap>
                        <!<hbj:link id="LoginLink" tooltip="<%=logInTooltipStr%>" linkDesign="FUNCTION" reference="javascript:logIn();"><hbj:textView nested="true" text="<%=logInTextStr%>"/></hbj:link>>
                        <hbj:link id="LoginLink"
    tooltip="<%=logInTooltipStr%>"
    linkDesign="FUNCTION"
    reference="#">
                        <% LoginLink.setOnClientClick("javascript:logIn();"); %>
                        <hbj:textView nested="true" text="<%=logInTextStr%>"/> </hbj:link>
                      </TD>
    <%}
    else
    {%>
                      <TD nowrap>
                        <!<hbj:link id="LogoffLink" tooltip="<%=logOffTooltipStr%>" linkDesign="FUNCTION" reference="javascript:openLogoffMsg();"><hbj:textView nested="true" text="<%=logOffTextStr%>"/></hbj:link>>
                        <hbj:link id="LogoffLink"
    tooltip="<%=logOffTooltipStr%>"
    linkDesign="FUNCTION"
    reference="#">
                        <%if (!isPreview) { LogoffLink.setOnClientClick("javascript:openLogoffMsg();");} %>
                        <hbj:textView nested="true" text="<%=logOffTextStr%>"/> </hbj:link>
                      </TD>
    <%}%>
    </TR>
    </TABLE>
    <%} %>
    </TD>
    </TR>
    </TABLE>
    </TD>
    <%}%>
          <TD width="12%" nowrap class="prtlHdrLogoContainer">
            <% if (isAccessabilityOn)
    {%>
            <%}%>
          </TD>
    </TR>
    </tbody>
    </TABLE>
    </hbj:form>
    </hbj:page>
    </hbj:content>
    <form name="logoffForm" style="display:none;position:absolute;top:-5000;left:-5000" action="<%=GetLogoffURL(componentRequest)%>" method="POST">
      <input type="hidden" name="logout_submit" value="true">
    </form>
    <script>
    <% if (!isPreview) {%>
    if (disablePersonalize) {
    EPCM.raiseEvent("urn:com.sapportals:navigation", "PersonalizePortalDisable", "");
    <%}%>
    setFocusOnHeader();
    EPCM.subscribeEvent("urn:com.sapportals.portal:browser","load",setFocusOnHeader);
    </script>

  • Java script error  when click on the  Tableview  in the BSp screen

    Hi All,
              I am getting a javascript error saying
    Line : 7770
    Char :5
    Error : 'rows' is null  or not an object
    Code : 0
    URL : http://saperpdev01............
    I checked the source code on the BSP displayed page. It don't has that line 7770 specified in the error.
    My Layout code is :
    <%@page language="abap"%>
    <%@extension name="htmlb" prefix="htmlb"%>
    <htmlb:content design="design2003">
      <htmlb:page title = "Open Work Screen with Pre Approval and Rejected Invoices ">
        <htmlb:form id = "openwork" method = "post" >
    <%
      data: l_num_msgs  type i,
      l_condition type string,
      l_message   type string,
      l_severity  type i.
    %>
        <img align="left" src="hl_invoicing.gif"/>
          <BR>
          <p align="left">      </p>
          <p align="left">      Complete the form below to create and submit a vehicle repair invoice to Schwans Home Service.</p>
          <p align="left">      See
          <htmlb:link id            = "paymenttermslink"
                      text          = "Payment Terms"
                      onClientClick = "return parent.EPCM.doNavigate ('ROLES://portal_content/com.schwans.tsfc.The_Schwans_Food_Company/HS/iView_folder/External_Content/KM_iViews/Fleet_Payment_Terms', 1);"
                           />
          for payment details.</p>
          <%
              l_num_msgs = page->messages->num_messages( ).
              do l_num_msgs times.
              clear : l_message, l_condition, l_severity.
              call method page->messages->Get_message
              exporting index     = sy-index
              importing condition = l_condition
              message   = l_message
              severity  = l_severity.
              if l_condition eq 'error'.
          %>
          <h3 align="left"> <font size=2 color="Red"><b>      <%= l_message %></b></font></h3>
          <%
              elseif l_condition eq 'warning'.
          %>
          <h3 align="left"> <font size=2 color="orange"><b>      <%= l_message %></b></font></h3>
          <%
              endif.
              enddo.
          %>
          <htmlb:group id     = "groupone"
                       design = "sapcolor" >
         <htmlb:groupHeader>
            <table width="100%" border="0" cellpadding="5" cellspacing="1" >
                <tr>
                    <td align="left" width="100%">
                      <!--<b> Invoicing </b> -->
                      <htmlb:textView id      = "tv1"
                                      text    = "Select a  Work Order Number"
                                      design  = "HEADER1" / >
                    </td>
                </tr>
            </table>
        </htmlb:groupHeader>
        <htmlb:groupBody>
        <table width="100%" border="0" cellpadding="5" cellspacing="1" >
                <tr>
                    <td align="left" width="100%">
                      <!--<b> Invoicing </b> -->
                      <htmlb:textView id      = "tv2"
                                      text    = "Pre-approved work"
                                      design  = "HEADER2" / >
                    </td>
                </tr>
            </table>
        <table width = "100%">
          <tr>
          <td>
          <htmlb:tableView id               = "openwork"
                           table            = "<%= INVOICE->AT_OPENWORK %>"
                           design           = "STANDARD"
                           width            = "100%"
                           selectionMode    = "SINGLESELECT"
                           selectedRowIndex = "<%= INVOICE->A_OPENWORKSELECTION %>"
                           visibleRowCount  = "10"
                           footerVisible    = "TRUE"
                           emptyTableText   = "No Open Work Exists"
                           keyColumn        = "OPENWORKNO"
                           onRowSelection   = "openworktable" >
            <htmlb:tableViewColumns>
              <table width = "100%">
              <tr>
              <td >
              <htmlb:tableViewColumn columnName = "OPENWORKNO"
                                     title      = "Reference Number"
                                     width      = "20%"
                                     horizontalAlignment = "LEFT" >
              </htmlb:tableViewColumn>
              </td>
              <td >
              <htmlb:tableViewColumn columnName = "DOC_TYPE_TEXT"
                                     title      = "Document Type"
                                     width      = "20%"
                                     horizontalAlignment = "LEFT" >
              </htmlb:tableViewColumn>
              </td>
              <td >
              <htmlb:tableViewColumn columnName = "CREATEDDATE"
                                     title      = "Created On"
                                     width      = "20%"
                                     horizontalAlignment = "LEFT" >
              </htmlb:tableViewColumn>
              </td>
              <td >
              <htmlb:tableViewColumn columnName = "FLEETNO"
                                     title      = "Fleet Number"
                                     width      = "20%"
                                     horizontalAlignment = "LEFT" >
              </htmlb:tableViewColumn>
              </td>
              <td >
              <htmlb:tableViewColumn columnName = "VMRS_TEXT"
                                     title      = "VMRS Code"
                                     width      = "20%"
                                     horizontalAlignment = "LEFT" >
              </htmlb:tableViewColumn>
              </td>
              </tr>
              </table>
            </htmlb:tableViewColumns>
          </htmlb:tableView>
          </td>
          </tr>
          </table>
        </htmlb:groupBody>
        </htmlb:group>
        <htmlb:group id     = "grouptwo"
                       design = "sapcolor" >
         <htmlb:groupHeader>
         </htmlb:groupHeader>
        <htmlb:groupBody>
             <table width="100%" border="0" cellpadding="0" cellspacing="0" >
                <tr>
                    <td align="left" width="100%">
                      <!--<b> Invoicing </b> -->
                      <htmlb:textView id      = "tv3"
                                      text    = "Rejected Invoices"
                                      design  = "HEADER2" / >
                    </td>
                </tr>
            </table>
          <table width = "100%">
          <tr>
          <td>
          <htmlb:tableView id               = "rejectedinvoice"
                           table            = "<%= INVOICE->AT_REJECTED_INVOICES %>"
                           design           = "STANDARD"
                           width            = "100%"
                           selectionMode    = "SINGLESELECT"
                           selectedRowIndex = "<%= INVOICE->A_REJECTEDINVOICESELECTION %>"
                           visibleRowCount  = "10"
                           footerVisible    = "TRUE"
                           emptyTableText   = "No Rejected invoices Exists"
                           keyColumn        = "INVOICENO"
                           onRowSelection   = "rejectedinvoicetable" >
            <htmlb:tableViewColumns>
              <table width = "100%">
              <tr>
              <td >
              <htmlb:tableViewColumn columnName         = "VENDOR_INVOICE_NUMBER"
                                     title              = "Reference Number"
                                     width      = "30%"
                                     horizontalAlignment = "LEFT" >
              </htmlb:tableViewColumn>
              </td>
              <td >
              <htmlb:tableViewColumn columnName = "CREATEDDATE"
                                     title      = "Invoice Date"
                                     width      = "20%"
                                     horizontalAlignment = "LEFT" >
              </htmlb:tableViewColumn>
              </td>
              <td >
              <htmlb:tableViewColumn columnName = "FLEETNO"
                                     title      = "Fleet Number"
                                     width      = "20%"
                                     horizontalAlignment = "LEFT" >
              </htmlb:tableViewColumn>
              </td>
              <td >
              <htmlb:tableViewColumn columnName = "REJECTION_REASON"
                                     title      = "Reason for Rejection"
                                     width      = "30%"
                                     horizontalAlignment = "LEFT" >
              </htmlb:tableViewColumn>
              </td>
              </tr>
              </table>
            </htmlb:tableViewColumns>
          </htmlb:tableView>
          </td>
          </tr>
          </table>
      </htmlb:groupBody>
    </htmlb:group>
    <htmlb:textView id     = "tv1"
                    text   = "Select a Reference Number from the table above and click the Select button - or - Click the Create New button to create a new invoice."
                    design = "LABEL" />
         <table width="100%" border="0" cellspacing="1"  align="center" >
           <tr>
           <td  align="center" nowrap="TRUE">          
             <htmlb:button    id            = "selectbtn"
                              text          = "SELECT"
                              onClick       = "btnselect" />
             <htmlb:button    id            = "createnewbtn"
                              text          = "Create New"
                              onClick       = "btncreatenew" />
             </td>
           </tr>
          </table>
        </htmlb:form>
        <%@include file="footer.htm" %>
      </htmlb:page>
    </htmlb:content>
    What may be wrong????
    If I click anywhere on the table view it's giving a javascript error. If I try to select a row from the table also it's giving error for one or two times and on the third time i am able to select the table content and can able to navigate to the next page.
    Thanks for your help in advance.
    Thanks,
    Greetson

    Hi Raja,
         please kindly recheck the code if mine i have two tables ..... one for heading and another one for Body.
    it looks correct to me.
    <table width = "100%">
    >     <tr>
    >     <td>
          <htmlb:tableView id               = "rejectedinvoice"
                           table            = "<%= INVOICE->AT_REJECTED_INVOICES %>"
                           design           = "STANDARD"
                           width            = "100%"
                           selectionMode    = "SINGLESELECT"
                           selectedRowIndex = "<%= INVOICE->A_REJECTEDINVOICESELECTION %>"
                           visibleRowCount  = "10"
                           footerVisible    = "TRUE"
                           emptyTableText   = "No Rejected invoices Exists"
                           keyColumn        = "INVOICENO"
                           onRowSelection   = "rejectedinvoicetable" >
            <htmlb:tableViewColumns>
              <table width = "100%">
              <tr>
              <td >
              <htmlb:tableViewColumn columnName         = "VENDOR_INVOICE_NUMBER"
                                     title              = "Reference Number"
                                     width      = "30%"
                                     horizontalAlignment = "LEFT" >
              </htmlb:tableViewColumn>
              </td>
              <td >
              <htmlb:tableViewColumn columnName = "CREATEDDATE"
                                     title      = "Invoice Date"
                                     width      = "20%"
                                     horizontalAlignment = "LEFT" >
              </htmlb:tableViewColumn>
              </td>
              <td >
              <htmlb:tableViewColumn columnName = "FLEETNO"
                                     title      = "Fleet Number"
                                     width      = "20%"
                                     horizontalAlignment = "LEFT" >
              </htmlb:tableViewColumn>
              </td>
              <td >
              <htmlb:tableViewColumn columnName = "REJECTION_REASON"
                                     title      = "Reason for Rejection"
                                     width      = "30%"
                                     horizontalAlignment = "LEFT" >
              </htmlb:tableViewColumn>
              </td>
              </tr>
              </table>
            </htmlb:tableViewColumns>
          </htmlb:tableView>
    >     </td>
    >    </tr>
          </table>

  • Error while accessing portal.....

    Hi Experts,
       We have installed EP 7.0 SP 9.  It's working fine, but yesterday we met the problem, we can't able to access portal.
      After giving username and password, its opening the portal homepage with the following JavaScript Error on the taskbar.
    <b>1. 'disable personalize' is undefined
    2. 'EPCM.getSAPTop().gHistoryFrameworkObj' is null or not an object
    3. 'ActiveTrackingEntryIndex' is null or not an object</b>
      After showing errors above, its showing the portal HomePage.  If we click on any roles is loading with busy symbol, we can't able to navigate to any role or any workset after that.
      Please tell me some solution for this, it's very urgent.
      Points will be awarded.
    Regards,
    Chinnadurai.R.

    I also recieved this error.  It took me a while to discover the problem.  It is caused by the order in which .Net is installed.  If when you go to Applicaiton Pools you do NOT see: 
    - ASP.NET v4.0
    - ASP.NET v4.0 Classic
    If you only see
    - Classic .NET AppPool
    - DefaultAppPool
    - MBAMSitesAndSvcsAppPool
    Then you need to re run the setup of .NET using the commands below:
    Type cd C:\Windows\Microsoft.NET\Framework\v4.0.30319\ and press <kbd>ENTER</kbd>.
    Type aspnet_regiis.exe -ir and press <kbd>ENTER</kbd> again.

  • Parent.EPCM is null or not an object

    Hi gurus,
    I have created a portal page in pcd. And uploaded an html file in KM.
    Now in this html, on click of a link I want to load the portal page of pcd.
    So i wrote following script -
    <script>
    function doNavigate(path) {
        parent.EPCM.doNavigate('ROLES://' + path);
    </script>
    and the html code -
    <a href="javascript:doNavigate('portal_content/test/iviews/com.test.testPage');">Goto Portal Test Page</a>
    when i click on the link, it gives me error in statusbar - <b>"parent.EPCM is null or not an object"</b>
    Please help me to solve this problem.
    Any help will be appreciated.
    Its urgent !
    Regards,
    Ami

    Hi Ami,
    If you include the following line in the head of your KM html file it will work. This javascript contains the EPCM object. You need to change your doNavigate to just EPCM.doNavigate, so without "parent".
    <SCRIPT src="/irj/portalapps/com.sap.portal.epcf.loader/script/standard/js13_epcf.js"></SCRIPT>
    Regards,
    Johan

  • Included JSPs gives comilation error, even in the JBuilder plugin

    Dears,
    I'm making a web application, it contains a header, and footer JSPs.
    These two JSPs are included in every JSP in the site, and I use the <%@ include The problem in this is that I define variables in every parent JSP including these two JSPs, but when I build my project using JBuilder, it gives me complation error as it tries to compile the JSPs and the vatiables are still not defined, as they r defined only when included.
    This prevents me from deployment using JBuilder, also if I try deployment on SUN ONE 7 platform edition with precompile JSPs checked.
    Do anyone know a solution for this?
    Thanks

    Hi,
    IF you are using EPCF.doNavigate then you should give the iview address as the url. If should be something like this
    <%
    String componentName = componentRequest.getComponentContext().getApplicationName();
    String helpUrl = "ROLES://portal_content/administrator/super_admin/super_admin_role/com.sap.portal.system_administration/com.sap.portal.system_admin_ws/com.sap.portal.support/com.sap.portal.support_desk";
    %>
    <a href="tools" onClick = "return EPCM.doNavigate("<%=helpUrl %>");">click here</a>
    Or as Ranjith said use the href option
    Regards
    Prakash

  • Problem in EPCM in Light Framework

    Hi All,
    We are using 2004s EP 7.0.
    We are implementing external facing portal using light framework for anonymous users. All the portal objects have anonymous authorization.
    We have an iView in framework with code:
    <a href ="javascript:open("ROLES://<pcd path>");">LINK</a>
    And in the script tags:
    <script language = "Javascript">
    EPCM.doNavigate(pageID);
    </script>
    The iview corresponding to the pcd path is assigned to a role. But when we click on LINK it opens the iview but throws an error in Top Level and DetailLevel navigation  Iview. But the same thing works fine in default framework.
    Thanks,
    Sarang

    Hi Sarang,
    Light Framework does not support EPCF. Light framework has some limitations and this is one of them. For more details about the limitations of LF, see the SAP note number: <b>853509</b>. You can also refer the documentation at help.sap.com
    Hope this helps you.
    Regards
    Ranjith

  • Error opening iView from footer

    I have implemented an anonymous portal:
    http://<host>:<port>/irj/portal/anonymous.
    In my Light framework page I have kept place for a footer at the bottom of the page. This is an iView from a par file. Over here in a JSP I have:
    <a href=javascript:CallIView('ROLES://portal_content/<path uptill iView ID>')>Site Map </a>
    The javascript function is:
    function CallIView(pageID)
    EPCM.doNavigate(pageID);
    I have created a sitemap and assigned it to a Role. This role does not have an entry point.
    On click of the SiteMap link as mentioned above I want the sitemap iView to open in the Content area.
    It does open, but it throws an error of the detailed navigation iview in the navigation panel.
    Is there some property that is missing.
    Even if you make an entry point of the role, it throws this error.

    Hello Prem,
    Did you assign this role to the anonymous user?
    Also check if your IView has Authentication Scheme to Anonymous.
    Check this:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/cd/1aad4abcb98c4597f9e395a6b62f43/content.htm
    Also post the error stack, so I know what exactly is happening.
    Greetings,
    Praveen Gudapati

  • Error running imported PAR on 7.31

    Hi all,
    I have migrated a simple PAR from 7.0 to 7.31 but I can not run it.
    I get the following error message:
    "com.sap.engine.services.deploy.exceptions.ServerDeploymentExceptions: Application sap.com/MyApp cannot be started. Reason: it has hard reference to library:com.sapportals.portal.prt.component, which is not active on the server because library is not deployed on server. Probably application sap.com/MyApp declares runtime but no deploytime dependency to the library which is wrong. Deploy the missing library com.sapportals.portal.prt.component as a workaround or contact application owners to check their references".
    xml file:
    <?xml version="1.0" encoding="UTF-8"?>
    <application>
    <application-config>
    <property value="sap.com" name="Vendor"/>
    <property value="SAPJ2EE::library:com.sap.portal.common,
                             SAPJ2EE::library::tc~cmi, com.sap.portal.common.commonservices,
                             SAPJ2EE::library:com.sapportals.htmlb, com.sap.portal.navigation.api_service,
                             com.sap.portal.navigation.helpservice, com.sap.portal.navigation.service,
                             com.sap.portal.productivity.resolverservice,
                             com.sap.portal.navigation.afp.helperservice,
                             com.sap.portal.runtime.system.favorites,
                             SAPJ2EE::service:engine.security.facade,
                             SAPJ2EE::library:com.sap.base.technology.facade,
                             SAPJ2EE::library:engine.j2ee14.facade, com.sap.portal.search.provider_api,
                             com.sap.portal.search.service, com.sap.portal.contenttaggingservice,
                             SAPJ2EE::library:tc~epbc~pcd~gl~api" name="PrivateSharingReference"/>
    </application-config>
    <components>
    <component name="Banners">
    <component-config>
    <property value="com.mln.Banners" name="ClassName"/>
    <property value="jspnative" name="ComponentType"/>
    <property value="pagelet/Banners.jsp" name="JSP"/>
    </component-config>
    </component>
    <component name="Banners">
    <component-config/>
    <component-profile/>
    </component>
    </components>
    <services/>
    </application>
    Banners.jsp
    <hbj:content id="myContext" >
    <hbj:page title="PageTitle">
    <hbj:form id="myFormId">
    <TABLE border="0" cellspacing="0" cellpadding="0">
    <TR>
    <TD width="10px">   </td>
    <TD align="right">
    <a class="community" href="MMMMM"
    onClick=return EPCM.doNavigate('ROLES://portal_content/XXX')"
    target="_parent">
    <img src="<%=componentRequest.getWebResourcePath()+"/images/Banner1.jpg"%>" border="0">
    </a>
    </TD>
    </TR>
    </TABLE>
    </hbj:form>
    </hbj:page>
    </hbj:content>

    Hi Aviad,
    Did you ported your Application to 7.31 or you
    just used the PAR migration tool?
    If you only used the PAR migration tool it is
    very likely that the application will not work.
    From 7.0 to 7.3 onwards, there were huge
    changes on the Portal and many libraries were removed/changed causing 7.0
    applications not to run on 7.3.
    Please check the link below on how to port the 7.0
    applications to 7.3.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/10b84b1f-9d37-2f10-bc9e-e61d943bfa7a?QuickLink=index&overridelayout=true&53648436494622
    Best regards,
    Cristiano L. Mazzotti

Maybe you are looking for

  • Problem with speaker in Skype.

    Hello, i have problem with Skype on Xperia Z2, if i missed call (in skype), top speaker will off and would work only for phone calls, but if listen music, play video and game would work only bottom speaker, if sign out from skype and close it in mult

  • Connecting a macbook to a samsung syncmaster T220HD

    I have recently bought a macbook and want to connect it to my samsung syncmaster T220HD. Does anyone know what type of adapter I would need to use? thanks x

  • Address book, print out of groups

    How can I print a header when I do a print out of a group ?

  • G560-0679 WiFi connection takes long time

    I have a Windows 7 64 bit Home Premium G560 model and out of the box, the WiFi would be set up to automatically connect to my home network when in range. Usually, it would connect to it as soon as it is booted up from stanby mode but recently, it tak

  • How do i change the color of the window background?

    How do I change the color of the window background? When I create a new document on indesign sometimes the blackground is white, sometimes black or gray and I d'ont know why. Thanks for help.