cancel
Showing results for 
Search instead for 
Did you mean: 

Exception while clicking button on UWL that launches WebDynpro Application

Former Member
0 Kudos

Hi All,

I am getting a portal runtime error while clicking on Button thatu2019s there in UWL. When user clicks on this button a webdynpro abap application should get launched. However we are getting exception. Button is added via UWL configuration file. Everything is working fine in Development system however this issue is there in QA system only.

Here is the piece of code written in UWL configuration file.

<ItemType name="uwl.task.webflow.TS00008267.MK1_500" connector="WebFlowConnector" defaultView="DefaultView" defaultAction="launchWebDynPro" executionMode="default">
      <ItemTypeCriteria systemId="MK1_500" externalType="TS00008267" connector="WebFlowConnector"/>
      <Actions>
        <Action name="launchWebDynPro" groupAction="" handler="SAPWebDynproABAPLauncher" returnToDetailViewAllowed="yes" launchInNewWindow="yes" launchNewWindowFeatures="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
          <Properties>
            <Property name="WebDynproApplication" value="ZTE_EXP_DETAILS"/>
            <Property name="newWindowFeatures" value="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no"/>
            <Property name="DynamicParameter" value="WI_ID=${item.externalId}"/>
            <Property name="openInNewWindow" value="yes"/>
            <Property name="WebDynproNamespace" value="SAP"/>
            <Property name="display_order_priority" value="5"/>
          </Properties>
          <Descriptions default=""/>
        </Action>
      </Actions>
    </ItemType>

Below are the details of portal exception.

[EXCEPTION]
 com.sapportals.portal.prt.runtime.PortalRuntimeException: Exception in SAP Application Integrator occured: Unable to parse template '&lt;System.Access.WAS.protocol&gt;://&lt;System.Access.WAS.hostname&gt;/sap/bc/webdynpro/&lt;WebDynproNamespace&gt;/&lt;WebDynproApplication&gt;/;sap-ext-sid=&lt;ESID[url_ENCODE]&gt;?sap-ep-iviewhandle=007&lt;ESID[HASH]&gt;&amp;sap-wd-configId=&lt;WebDynproConfiguration&gt;&amp;sap-ep-iviewid=&lt;IView.ShortID&gt;&amp;sap-ep-pcdunit=&lt;IView.PCDUnit.ShortID&gt;&amp;sap-client=&lt;System.client&gt;&amp;sap-language=&lt;Request.Language&gt;&amp;sap-accessibility=&lt;User.Accessibility[SAP_BOOL]&gt;&amp;sap-rtl=&lt;LAF.RightToLeft[SAP_BOOL]&gt;&amp;sap-ep-version=&lt;Portal.Version[url_ENCODE]&gt;&amp;&lt;ProducerInfo&gt;&amp;sap-explanation=&lt;User.Explanation[SAP_BOOL]&gt;&amp;&lt;StylesheetIntegration[IF_true PROCESS_RECURSIVE]&gt;&amp;&lt;Authentication&gt;&amp;&lt;DynamicParameter[PROCESS_RECURSIVE]&gt;&amp;&lt;ForwardParameters[QUERYSTRING]&gt;&amp;&lt;ApplicationParameter[PROCESS_RECURSIVE]&gt;'; the problem occured at position 310. Cannot process expression &lt;System.client&gt; because Invalid System Attribute:
 System:    &amp;#39;SAP_LocalSystem&amp;#39;, 
Attribute: &amp;#39;client&amp;#39;. 
	at java.lang.Throwable.<init>(Throwable.java:194)
	at java.lang.Exception.<init>(Exception.java:41)
	at java.lang.RuntimeException.<init>(RuntimeException.java:43)
	at com.sapportals.portal.prt.runtime.PortalRuntimeException.<init>(PortalRuntimeException.java:57)
	at com.sapportals.portal.appintegrator.AbstractIntegratorComponent.doContentPass(AbstractIntegratorComponent.java:123)
	at com.sapportals.portal.appintegrator.AbstractIntegratorComponent.doContent(AbstractIntegratorComponent.java:98)
	at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:166)
	at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:111)
	at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:200)
	at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:115)
	at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:177)
	at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
	at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:645)
	at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:200)
	at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:115)
	at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:177)
	at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
	at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
	at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:524)
	at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:407)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
	at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
	at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
	at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
	at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
	at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
	at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:963)
	at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:249)
	at com.sap.engine.services.httpserver.server.Client.handle(Client.java:0)
	at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:92)
	at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:30)
	at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:35)
	at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
	at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:101)
	at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)

Please guide how to resolve same.

Regards,

Madhvika

Edited by: Madhvika Joshi on Apr 8, 2011 2:52 AM

Edited by: Madhvika Joshi on Apr 8, 2011 2:52 AM

Edited by: Madhvika Joshi on Apr 8, 2011 2:57 AM

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Madhvika

please check you system alias/system configuration setting through system admin . Which client number its is pointing to ?

Its seems that is pointing to wrong client

thanks

Poonam Sharma

Former Member
0 Kudos

Here is the code for Config file

<ItemType name="uwl.task.webflow.TS00008267.QT1_500" connector="WebFlowConnector" defaultView="DefaultView" defaultAction="launchWebDynPro" executionMode="default">

<ItemTypeCriteria systemId="QT1_500" externalType="TS00008267" connector="WebFlowConnector"/>

<Actions>

<Action name="launchWebDynPro" groupAction="" handler="SAPWebDynproABAPLauncher" returnToDetailViewAllowed="yes" launchInNewWindow="yes" launchNewWindowFeatures="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">

<Properties>

<Property name="WebDynproApplication" value="ZTE_EXP_DETAILS"/>

<Property name="newWindowFeatures" value="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no"/>

<Property name="DynamicParameter" value="WI_ID=${item.externalId}"/>

<Property name="openInNewWindow" value="yes"/>

<Property name="WebDynproNamespace" value="SAP"/>

<Property name="display_order_priority" value="5"/>

</Properties>

<Descriptions default=""/>

</Action>

</Actions>

</ItemType>

Former Member
0 Kudos

Hi Poonam ,

System id is QT1 and Client 500

Former Member
0 Kudos

Pls check this link

Thanks

Poonam

Former Member
0 Kudos

Hi ,

Problem has been reolved.

The issue was in the UWL webflow connector. Portal URL was maintained in Web Dynpro Launch System.

Removing the URL from there solved the issue .

Awarding the points for your efforts . Thanks for giving your valuable time

Regards,

Madhvika

Former Member
0 Kudos

Hi Madhvika,

Kindly let us know what you have changed in the Config. file

Vaibhav