Hanging Sessions in SAP ITSmobile/Standalone SAP ITS Gateway
Hi,
We have recently implemented SAP ITSmobile/Standalone SAP ITS gateway 6.20 (6200.1035.9507.7, build 1121051 - Single host) connected to LXE RDT device for warehouse operation.
In warehouse forklift operators quite often lose connection to Wireless access point,which is creating orphan sessions in background and not getting cleared sometimes from the system, we have to manually Clear(kill) the sessions .
I have introduced following parameters in SAP ITS instance in ALL SERVICES. pls let me know, is there any parameter need to be enforced to clear the hanging session. Apprecitete your help.
Parameters in SAP ITS Gateway Instance:
~disconnectonclose = 1
~timeout = 30
~usertimeout = 0
Also, I see following log entries in access log, what could be the reason for ???? in the access log ?
2011-07-11T16:23:03.431 00, s000000000A83DD00, IP 10.64.44.186, *zzits_r3_sp, , 2011-07-11T16:25:06.507 00, s0000000000000000, IP ???.???.???.???, command AgateShmGet:Proc:ITP 2011-07-11T16:25:06.523 00, s0000000000000000, IP ???.???.???.???, command AgateShmGet:Proc:ITP 2011-07-11T16:25:06.523 00, s0000000000000000, IP ???.???.???.???, command AgateShmGet:Proc:ITP 2011-07-11T16:25:06.523 00, s0000000000000000, IP ???.???.???.???, command AgateShmGet:peak:ITP 2011-07-11T16:25:06.539 00, s0000000000000000, IP ???.???.???.???, command AgateShmGet:Thrd:ITP:0 2011-07-11T16:25:06.554 00, s0000000000000000, IP ???.???.???.???, command AgateShmGet:Sess:ITP:0
Regards,
Soma
Hello Soma,
With the ITS 6.20 you can use the ~timeout parameter to change the session timeout in minutes. Basically the value, in minutes, will determine when the session terminated after that period of inactivity. This can be changed on a per service level. So if you think the wireless connection is lost every 10 minutes and the users should have activity every 5 minutes then it is safe to change the ~timeout value to 10.
In the access.log the question marks (?) are when a request is made before there is user information, that would mostly be the logon page. The entries with "command" in it are requests from the ITS ADM instance.
Edgar
Similar Messages
-
Log On problem via webgui. sap/bc/gui/sap/its/webgui
Hello, would you be so kind to help me in my problem.
I have sap web as 7.00, and i have published a service for using "sap gui for html" via browser from the Remote Place.
http://........./sap/bc/gui/sap/its/webgui
icm/server_port_0 i made 80 in the profile
(icm/server_port_0 = PROT=HTTP,PORT=80).
But there is such a problem.
When u try to connect using this url it gives u the log on screen to enter your user/password (u can even change it!!)
but when you try to log on it just refreshes the screen and nothing actually happens.
The same time when you are doing it licaly in the office everything works fine.
Does anybody know what can be the solution of this problem?
Dmitry.Hi! Привет.
Well i have tried to use this transaction (SIAC_PUBLISH_ALL_INTERNAL) and it published a lot of services, but still i can't log on from home, for example, to the system in our office where ICM and ITS are running.
I found an interesting link
/people/durairaj.athavanraja/blog/2005/08/21/running-your-first-its-webgui-application-in-sap-netweaver-04-abap-edition--nsp
And i tried mannually to publish "SYSTEM" and "SHUFFLER" services. The same time "WEBGUI" service works fine in the office. Those two i also can publish, but i can't start them in SE80.
It is written that
sap/bc/gui/sap/its/system/ call was terminated because the corresponding service is not available. And i can't find such a service following that link... Still it shows that it has been published.
May be it is so because i can't test the service
/default_host/sap/public/bc/its/mimes
The error is
The URL http://.../sap/public/bc/its/mimes was not called due to an error.
Note
The following error text was processed in the system S01 : Illegal access to a string (offset too large)
The error occurred on the application server s00-5000_S01_01 and in the work process 0 .
The termination type was: RABAX_STATE
The ABAP call stack was:
Method: SPLIT_PATH_GIVE_ROOT of program CL_IAC_HELPER=================CP
Method: SPLIT_PATH_GIVE_SERVICE of program CL_IAC_HELPER=================CP
Method: GIVE_MIME_CONTENT_USING_PATH of program CL_IAC_HELPER=================CP
Method: IF_HTTP_EXTENSION~HANDLE_REQUEST of program CL_HTTP_EXT_ITS_MIMES=========CP
Method: EXECUTE_REQUEST of program CL_HTTP_SERVER================CP
Function: HTTP_DISPATCH_REQUEST of program SAPLHTTP_RUNTIME
Module: %_HTTP_START of program SAPMHTTP -
Step by step bapi to convert SAP to XML please its urgent
step by step bapi to convert SAP to XML please its urgent
full points if with full example and coding in ABAP,
Thank you,
Regards,
Jagrut Shuklayes i want to convert Catsdb table into xml format and safely in server, i.e secured place
-
Difference between SAP web AS and ITS
Hi everyone,
Can anyone tell me the difference between SAP web AS
and ITS.Hi Aditya, please let me know if the following helps.
What exactly is the SAP Web Application Server?
The SAP Web Application Server is the reliable, open standard-based application server from SAP. It supports both J2EE and ABAP, and serves as the underlying infrastructure for all new and upcoming SAP solutions, like SAP R/3 Enterprise, SAP Portal, SAP Exchange Infrastructure, and all other SAP components. The SAP Web Application Server is not a new product, it is the natural evolution of proven SAP application server technology formerly known as SAP Basis. It provides the platform to develop, execute, and operate Web applications and Web services as well as traditional SAP GUI based applications
Does the SAP Web Application Server replace the SAP Internet Transaction Server (SAP ITS)?
No, the SAP Internet Transaction Server (SAP ITS) will continue to be supported in the future and is integrated into Web Application Server from version 6.40 on. This is because the SAP ITS will in future display Dynpro-based SAP applications to the Web, either using the HTML-GUI or with HTML-template based IACs. This integration reduces the additional hardware for an external ITS. All SAP ITS based applications and the administration will work as before.
Flow Logic technology will also not be supported by the SAP Web Application Server. ITS Flow Logic is an approach to Web application development that is now completely covered by the new "Business Server Pages" technology and others. New applications based on ITS Flow Logic are no longer developed by SAP. Existing applications based on ITS Flow Logic will continue to be supported. SAP recommends customers use the Business Server Pages for new projects or projects in an early stage of development instead of ITS Flow Logic.
If the above didnt help, please let me know, I can try to resaerch more links and let me know..
Thanks
Subbu -
How to Apply the Patches to the StandAlone SAP WebDisp ?
Hello Everybody!!
We have SAP WebDisp Installed through SAPinst > StandAlone Engines > SAP WebDisp with Kernel 700 and patch level 73.
I just found today that SAP has put sapwebdisp_122-20000961.SAR just yesterday i.e. 07-31-2007. So, How Do I upgrade my existing SAP WebDisp which is up and running with two other SAP WebDisp ( we have os level N/W load Balancer which eliminates the need of zoning for these three SAP WebDisp.) on
the Linux Platform ?
Just as we do it in case of kernel upgrade, I simply overwrite the existing /...exe file post backup ? or there's more to it.. theres' not much resources regarding the
STANDALONE SAP WEB DISP , EVERYTHING OUT THERE IS SAP WEB DISP ON THE EXISTING SAP SYSTEM ..In our case, all we have in the linux box is standalone SAP WebDisp and no other SAP component.
Any useful input would be highly appreciated in terms of gratitude and reward point as well.
Thanks,
-IshanHi Ishan,
To update Web Dispatcher you would need to just replace the following 4 files:
sapwebdisp, icman, icmon, icmbnd with the new version. Please download the latest kernel version and extract it.
SAP Note 19466 will enable you to download the latest kernel release.
Regards,
Abhishek -
Session does not logoff on integrated ITS 700
We have upgraded from 46C / ITS 620 to ERP2005 (ECC60) and are using the integrated ITS.
When you log off the ITS webgui session, if you leave the browser open and enter the webgui URL once more (http://<host>/sap/bc/gui/sap/its/webgui), the logon screen is bypassed and another person could pick up the original users session.
The ~usertimeout parameter from ITS 620 does not have any effect.
Does anyone know the correct parameter to set to overcome this?Hello John
There seems to be some sort of SSO involved.
~usertimeout only helps with the original ITS SSO cookie named MYSAPSSO.
With ticket logon ~usertimeout already did not have any effect.
With the Integrated ITS the MYSAPSSO cookie is not available anymore.
In your case the problem is either with the SSO Logon Ticket or with HTTP Basic Authentication. If it is the ticket logon (e.g. via EP) then the user would have to log off from EP to delete the SSO Logon ticket.
If it is the HTTP Basic Authentication then the browser has to be closed as there is no other way to remove the authentication otherwise.
<b>Possible Solution</b>:
You might want to check and change the Logon Procedure in SICF for the webgui service. You should be able to make SAP Authentication the standard:
you find more details at <a href="http://help.sap.com/saphelp_nw04/helpdata/en/e0/73f34026d70b06e10000000a155106/frameset.htm">SAP Online Help</a>
best regards
Gerd -
How to configure sap maxdb client to connect to SAP ERP system (SAP HR)
Hello all,
I am currently installing live cache for SAP ERP HR application(Idoc), can anybody tell me the sequence to proceed to configure SAP livecache with SAP ERP system. i am doing following steps
1. Install SAP DB using installation MAXDB CDs
2. Install SAP Livecache and standalone server SCM 5.0 using SAP ERP master and Livecache dvds.
3. install Livecache client fromSAP ERP master and livecache dvds between SAP ERP and livecache server.
4. configure in LC10, tcode.
but when i press on livecache monitoring in LC10 it gives me following error.
Command: DBMRFC
Parameter: -gsapfive -xsapgw00
SY-SUBRC: 8
Return Code
sap maxdb clienti tried the said things and after that i am getting following error in DB59, first three steps are successful but 4 one is failing.
Test Scope
1. Execute an external operating system command (DBMCLI)
2. Determine status using TCP/IP connection SAPDB_DBM (DBMRFC command mode)
3. Determine status using TCP/IP connection SAPDB_DBM_DAEMON (DBMRFC session mode)
4. Test the SQL connection (Native SQL at CON_NAME)
Application Server: <hostname>_<SID>_00 ( Windows NT )
1. Connect. test with "dbmcli db_state" Successful
2. Connect. test with command mode "dbmrfc db_state" Successful
3. Connect. test with session mode "dbmrfc db_state" Successful
4. Connect. test with "native SQL" ( LCA ) No connection
SQL Code: 4008
POS(1) Unknown user name/password combination
For detailed information, see the developer trace for work process: 1
please see trace from file dev_rfc and dev_w0 below
log for dev_rfc
**** Trace file opened at 20110107 174356 Eastern Standard Time, SAP-REL 701,0,14 RFC-VER U 3 1016574 MT-SL
======> CPIC-CALL: 'ThSAPOCMINIT' : cmRc=2 thRc=679
Transaction program not registered
ABAP Programm: SAPLARFC (Transaction: )
User: MKUMAR (Client: 800)
Destination: IDOCTEST (handle: 2, , )
SERVER> RFC Server Session (handle: 1, 45030386, {9BAF1AE0-E29B-F1A3-9406-0019B9E204CC})
SERVER> Caller host:
SERVER> Caller transaction code: (Caller Program: SAPLQOWK)
SERVER> Called function module: ARFC_RUN_NOWAIT
Error RFCIO_ERROR_SYSERROR in abrfcpic.c : 1501
CPIC-CALL: 'ThSAPOCMINIT' : cmRc=2 thRc=679
Transaction program not registered
DEST =IDOCTEST
HOST =%%RFCSERVER%%
PROG =IDOCTEST
Log from dev_w0
A RFC 1485 CONVID 47150684i tried the said things and after that i am getting following error in DB59, first three steps are successfuk but 4 one is failing
trace from file dev_rfc is below
**** Trace file opened at 20110107 174356 Eastern Standard Time, SAP-REL 701,0,14 RFC-VER U 3 1016574 MT-SL
======> CPIC-CALL: 'ThSAPOCMINIT' : cmRc=2 thRc=679
Transaction program not registered
ABAP Programm: SAPLARFC (Transaction: )
User: ABC (Client: 800)
Destination: IDOCTEST (handle: 2, , )
SERVER> RFC Server Session (handle: 1, 45030386, {9BAF1AE0-E29B-F1A3-9406-0019B9E204CC})
SERVER> Caller host:
SERVER> Caller transaction code: (Caller Program: SAPLQOWK)
SERVER> Called function module: ARFC_RUN_NOWAIT
Error RFCIO_ERROR_SYSERROR in abrfcpic.c : 1501
CPIC-CALL: 'ThSAPOCMINIT' : cmRc=2 thRc=679
Transaction program not registered
DEST =IDOCTEST
HOST =%%RFCSERVER%%
PROG =IDOCTEST
A RFC 1485 CONVID 47150684
A * CMRC=2 DATA=0 STATUS=0 SAPRC=679 ThSAPOCMINIT
A RFC> ABAP Programm: SAPLARFC (Transaction: )
A RFC> User: abc (Client: 800)
A RFC> Destination: IDOCTEST (handle: 2, , )
A RFC SERVER> RFC Server Session (handle: 1, 47149684, {FDB31AE0-D203-F1C0-9406-0019B9E204CC})
A RFC SERVER> Caller host:
A RFC SERVER> Caller transaction code: (Caller Program: SAPLQOWK)
A RFC SERVER> Called function module: ARFC_RUN_NOWAIT
A TH VERBOSE LEVEL FULL
A ** RABAX: end RX_GET_MESSAGE
M
M *****************************************************************************
M *
M * LOCATION SAP-Gateway on host <HOSTNAME> / sapgw00
M * ERROR program IDOCTEST not registered
M *
M * TIME Fri Jan 07 18:15:25 2011
M * RELEASE 701
M * COMPONENT SAP-Gateway
M * VERSION 2
M * RC 679
M * MODULE gwr3cpic.c
M * LINE 1778
M * DETAIL TP IDOCTEST not registered
M * COUNTER 715
M *
M *****************************************************************************
M
A RFC 1485 CONVID 47152747
A * CMRC=2 DATA=0 STATUS=0 SAPRC=679 ThSAPOCMINIT
A RFC> ABAP Programm: SAPLARFC (Transaction: )
A RFC> User: ABC (Client: 800)
A RFC> Destination: IDOCTEST (handle: 2, , )
A RFC SERVER> RFC Server Session (handle: 1, 47151731, {FDB31AE0-D203-F1C1-9406-0019B9E204CC})
A RFC SERVER> Caller host:
A RFC SERVER> Caller transaction code: (Caller Program: SAPLQOWK)
A RFC SERVER> Called function module: ARFC_RUN_NOWAIT
A TH VERBOSE LEVEL FULL
A ** RABAX: end RX_GET_MESSAGE
Mani -
ITSmobile standalone - F8 logoff doesn't work
Hi,
in our ITSmobile standalone scenario the logoff doesn't work.
It is also not working in the ITS webgui transactions using the standard logoff button.
It is a ITS 6.20 standalone SP64, with a 4.70 SP65.
Many things regarding logoff only work for integrated ITS but not for our standalone...
Hope someone can help.
AkselHello Aksel,
There is no session management in the ITS Mobile for the Standalone ITS so the
~DISCONNECTONCLOSE and ~SINGLETRANSACTION will not have any effect here.
The best thing to do is to set the ~timeout value lower. If you
currently have it set to 30 than it is 30 minutes.
If you think a user should complete this ITS Mobile service
in 5 minutes than please set the ~timeout for this service to 5 for
5 minutes. This will remove the user's session in SM04 after 5 minutes
of no activity.
Regards,
Oisin -
Com.sap.portal.appintegrator.sap doesn't work
Hi all,
I needed to change the file 'WinGuiRenderLayer.properties'
I found the par under 3 locations:
d:\usr\sap\SPD\jc00\j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\portal\portalapps\com.sap.portal.appintegrator.sap
d:\usr\sap\SPD\jc00\j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\deployment\pcd
d:\usr\sap\SPD\jc00\j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\deployment\temp
I changed the file in those locations (I removed the bak extension and restarted the server).
Also, I made sure that the pars/directory contains the jar files.
After I restarted the server the application integrator iviews doesn't work (Web Dynpro, Transaction...).
Before I did the changes, I backed up the original pars/directory.
Copying the original pars didn't help.
How can I solve this?
Portal is EP6.16
Attched exception details:
Date : 10/25/2007
Time : 13:56:51:765
Message : [PortalNode.fireEventOnNode.toEventListener] event=onNodeReadyEvent, target=com.company.Orders, operation failed
[EXCEPTION]
com.sapportals.portal.prt.component.PortalComponentException: Error in init method
Component : com.sap.portal.appintegrator.sap.WebDynpro
at com.sapportals.portal.prt.component.PortalComponentContext.init(PortalComponentContext.java:251)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refresh(PortalComponentContextItem.java:267)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getContext(PortalComponentContextItem.java:312)
at com.sapportals.portal.prt.component.PortalComponentRequest.getComponentContext(PortalComponentRequest.java:385)
at com.sapportals.portal.navigation.workAreaiView.doOnNodeReady(workAreaiView.java:238)
at com.sapportals.portal.prt.component.AbstractPortalComponent.handleEvent(AbstractPortalComponent.java:388)
at com.sapportals.portal.navigation.workAreaiView.handleEvent(workAreaiView.java:356)
at com.sapportals.portal.prt.pom.ComponentNode.handleEvent(ComponentNode.java:252)
at com.sapportals.portal.prt.pom.PortalNode.fireEventOnNode(PortalNode.java:369)
at com.sapportals.portal.prt.pom.AbstractNode.addChildNode(AbstractNode.java:340)
at com.sapportals.portal.pb.PageBuilder.createAndAddEmbeddediView(PageBuilder.java:178)
at com.sapportals.portal.pb.PageBuilder.createiView(PageBuilder.java:391)
at com.sapportals.portal.pb.PageBuilder.createAndAddiViews(PageBuilder.java:234)
at com.sapportals.portal.pb.PageBuilder.doOnNodeReady(PageBuilder.java:576)
at com.sapportals.portal.prt.component.AbstractPortalComponent.handleEvent(AbstractPortalComponent.java:388)
at com.sapportals.portal.pb.PageBuilder.handleEvent(PageBuilder.java:725)
at com.sapportals.portal.prt.component.CachablePortalComponent.handleEvent(CachablePortalComponent.java:685)
at com.sapportals.portal.prt.pom.ComponentNode.handleEvent(ComponentNode.java:252)
at com.sapportals.portal.prt.pom.PortalNode.fireEventOnNode(PortalNode.java:369)
at com.sapportals.portal.prt.pom.AbstractNode.addChildNode(AbstractNode.java:340)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:642)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:545)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
Caused by: com.sapportals.portal.prt.core.broker.PortalComponentInstantiationException: Could not instantiate implementation class com.sapportals.portal.sapapplication.SAPApplicationIntegratorComponent of Portal Component com.sap.portal.appintegrator.sap.WebDynpro because: Linkage error while loading implementation class
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getInstanceInternal(PortalComponentItemFacade.java:234)
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getComponentInstance(PortalComponentItemFacade.java:160)
at com.sapportals.portal.prt.core.broker.PortalComponentItem.getComponentInstance(PortalComponentItem.java:732)
at com.sapportals.portal.prt.component.PortalComponentContext.getComponent(PortalComponentContext.java:103)
at com.sapportals.portal.prt.component.PortalComponentContext.init(PortalComponentContext.java:242)
... 41 more
Caused by: java.lang.NoClassDefFoundError: com/sapportals/portal/appintegrator/AbstractIntegratorComponent
Loader Info -
ClassLoader name: [com.sapportals.portal.prt.util.ApplicationClassLoader@72f155]
Parent loader name: [sap.com/com.sap.portal.appintegrator.sap]
References:
not registered!
Resources:
D:\usr\sap\SPD\JC00\j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\portal\portalapps\com.sap.portal.appintegrator.sap\private\classes
D:\usr\sap\SPD\JC00\j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\portal\portalapps\com.sap.portal.appintegrator.sap\private\lib\com.sap.portal.appintegrator.sap_core.jar
The error occurred while trying to load "com.sapportals.portal.sapapplication.SAPApplicationIntegratorComponent".
at com.sap.engine.frame.core.load.ReferencedLoader.loadClass(ReferencedLoader.java:389)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:219)
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getInstanceInternal(PortalComponentItemFacade.java:228)
... 45 more
Severity : Warning
Category : /System/Server
Location : com.sap.portal.portal
Application : sap.com/irj
Thread : SAPEngine_Application_Thread[impl:3]_27
Datasource : 6397450:D:\usr\sap\SPD\JC00\j2ee\cluster\server0\log\defaultTrace.trc
Message ID : 000E7F3049DE005C0000002100001C4000043D4FEE02FB46
Source Name : com.sap.portal.portal
Argument Objs : com.sapportals.portal.prt.component.PortalComponentException: Error in init method
Component : com.sap.portal.appintegrator.sap.WebDynpro
at com.sapportals.portal.prt.component.PortalComponentContext.init(PortalComponentContext.java:251)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refresh(PortalComponentContextItem.java:267)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getContext(PortalComponentContextItem.java:312)
at com.sapportals.portal.prt.component.PortalComponentRequest.getComponentContext(PortalComponentRequest.java:385)
at com.sapportals.portal.navigation.workAreaiView.doOnNodeReady(workAreaiView.java:238)
at com.sapportals.portal.prt.component.AbstractPortalComponent.handleEvent(AbstractPortalComponent.java:388)
at com.sapportals.portal.navigation.workAreaiView.handleEvent(workAreaiView.java:356)
at com.sapportals.portal.prt.pom.ComponentNode.handleEvent(ComponentNode.java:252)
at com.sapportals.portal.prt.pom.PortalNode.fireEventOnNode(PortalNode.java:369)
at com.sapportals.portal.prt.pom.AbstractNode.addChildNode(AbstractNode.java:340)
at com.sapportals.portal.pb.PageBuilder.createAndAddEmbeddediView(PageBuilder.java:178)
at com.sapportals.portal.pb.PageBuilder.createiView(PageBuilder.java:391)
at com.sapportals.portal.pb.PageBuilder.createAndAddiViews(PageBuilder.java:234)
at com.sapportals.portal.pb.PageBuilder.doOnNodeReady(PageBuilder.java:576)
at com.sapportals.portal.prt.component.AbstractPortalComponent.handleEvent(AbstractPortalComponent.java:388)
at com.sapportals.portal.pb.PageBuilder.handleEvent(PageBuilder.java:725)
at com.sapportals.portal.prt.component.CachablePortalComponent.handleEvent(CachablePortalComponent.java:685)
at com.sapportals.portal.prt.pom.ComponentNode.handleEvent(ComponentNode.java:252)
at com.sapportals.portal.prt.pom.PortalNode.fireEventOnNode(PortalNode.java:369)
at com.sapportals.portal.prt.pom.AbstractNode.addChildNode(AbstractNode.java:340)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:642)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:545)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
Caused by: com.sapportals.portal.prt.core.broker.PortalComponentInstantiationException: Could not instantiate implementation class com.sapportals.portal.sapapplication.SAPApplicationIntegratorComponent of Portal Component com.sap.portal.appintegrator.sap.WebDynpro because: Linkage error while loading implementation class
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getInstanceInternal(PortalComponentItemFacade.java:234)
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getComponentInstance(PortalComponentItemFacade.java:160)
at com.sapportals.portal.prt.core.broker.PortalComponentItem.getComponentInstance(PortalComponentItem.java:732)
at com.sapportals.portal.prt.component.PortalComponentContext.getComponent(PortalComponentContext.java:103)
at com.sapportals.portal.prt.component.PortalComponentContext.init(PortalComponentContext.java:242)
... 41 more
Caused by: java.lang.NoClassDefFoundError: com/sapportals/portal/appintegrator/AbstractIntegratorComponent
Loader Info -
ClassLoader name: [com.sapportals.portal.prt.util.ApplicationClassLoader@72f155]
Parent loader name: [sap.com/com.sap.portal.appintegrator.sap]
References:
not registered!
Resources:
D:\usr\sap\SPD\JC00\j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\portal\portalapps\com.sap.portal.appintegrator.sap\private\classes
D:\usr\sap\SPD\JC00\j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\portal\portalapps\com.sap.portal.appintegrator.sap\private\lib\com.sap.portal.appintegrator.sap_core.jar
The error occurred while trying to load "com.sapportals.portal.sapapplication.SAPApplicationIntegratorComponent".
at com.sap.engine.frame.core.load.ReferencedLoader.loadClass(ReferencedLoader.java:389)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:219)
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getInstanceInternal(PortalComponentItemFacade.java:228)
... 45 more
Arguments : com.sapportals.portal.prt.component.PortalComponentException: Error in init method
Component : com.sap.portal.appintegrator.sap.WebDynpro
at com.sapportals.portal.prt.component.PortalComponentContext.init(PortalComponentContext.java:251)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refresh(PortalComponentContextItem.java:267)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getContext(PortalComponentContextItem.java:312)
at com.sapportals.portal.prt.component.PortalComponentRequest.getComponentContext(PortalComponentRequest.java:385)
at com.sapportals.portal.navigation.workAreaiView.doOnNodeReady(workAreaiView.java:238)
at com.sapportals.portal.prt.component.AbstractPortalComponent.handleEvent(AbstractPortalComponent.java:388)
at com.sapportals.portal.navigation.workAreaiView.handleEvent(workAreaiView.java:356)
at com.sapportals.portal.prt.pom.ComponentNode.handleEvent(ComponentNode.java:252)
at com.sapportals.portal.prt.pom.PortalNode.fireEventOnNode(PortalNode.java:369)
at com.sapportals.portal.prt.pom.AbstractNode.addChildNode(AbstractNode.java:340)
at com.sapportals.portal.pb.PageBuilder.createAndAddEmbeddediView(PageBuilder.java:178)
at com.sapportals.portal.pb.PageBuilder.createiView(PageBuilder.java:391)
at com.sapportals.portal.pb.PageBuilder.createAndAddiViews(PageBuilder.java:234)
at com.sapportals.portal.pb.PageBuilder.doOnNodeReady(PageBuilder.java:576)
at com.sapportals.portal.prt.component.AbstractPortalComponent.handleEvent(AbstractPortalComponent.java:388)
at com.sapportals.portal.pb.PageBuilder.handleEvent(PageBuilder.java:725)
at com.sapportals.portal.prt.component.CachablePortalComponent.handleEvent(CachablePortalComponent.java:685)
at com.sapportals.portal.prt.pom.ComponentNode.handleEvent(ComponentNode.java:252)
at com.sapportals.portal.prt.pom.PortalNode.fireEventOnNode(PortalNode.java:369)
at com.sapportals.portal.prt.pom.AbstractNode.addChildNode(AbstractNode.java:340)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:642)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:545)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
Caused by: com.sapportals.portal.prt.core.broker.PortalComponentInstantiationException: Could not instantiate implementation class com.sapportals.portal.sapapplication.SAPApplicationIntegratorComponent of Portal Component com.sap.portal.appintegrator.sap.WebDynpro because: Linkage error while loading implementation class
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getInstanceInternal(PortalComponentItemFacade.java:234)
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getComponentInstance(PortalComponentItemFacade.java:160)
at com.sapportals.portal.prt.core.broker.PortalComponentItem.getComponentInstance(PortalComponentItem.java:732)
at com.sapportals.portal.prt.component.PortalComponentContext.getComponent(PortalComponentContext.java:103)
at com.sapportals.portal.prt.component.PortalComponentContext.init(PortalComponentContext.java:242)
... 41 more
Caused by: java.lang.NoClassDefFoundError: com/sapportals/portal/appintegrator/AbstractIntegratorComponent
Loader Info -
ClassLoader name: [com.sapportals.portal.prt.util.ApplicationClassLoader@72f155]
Parent loader name: [sap.com/com.sap.portal.appintegrator.sap]
References:
not registered!
Resources:
D:\usr\sap\SPD\JC00\j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\portal\portalapps\com.sap.portal.appintegrator.sap\private\classes
D:\usr\sap\SPD\JC00\j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\portal\portalapps\com.sap.portal.appintegrator.sap\private\lib\com.sap.portal.appintegrator.sap_core.jar
The error occurred while trying to load "com.sapportals.portal.sapapplication.SAPApplicationIntegratorComponent".
at com.sap.engine.frame.core.load.ReferencedLoader.loadClass(ReferencedLoader.java:389)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:219)
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getInstanceInternal(PortalComponentItemFacade.java:228)
... 45 more
Dsr Component : <Server Name>
Dsr Transaction : 5a4c6ec082f111dccf17000e7f3049de
Dsr User : <User>
Indent : 0
Level : 0
Message Code :
Message Type : 1
Relatives : /System/Server
Resource Bundlename :
Session : 44
Source : com.sap.portal.portal
ThreadObject : SAPEngine_Application_Thread[impl:3]_27
Transaction :
User : <User>
Thanks,
OmriSolved it.
This is what I did:
1) Took par from my production environment (same SP level)
2) Clear the par (by using 'Archive Remover')
3) Clear the pcd cache
4) Upload the par (redploy)\
5) Restart the portal
Thanks,
Omri -
SAP to non-SAP Communication Using Proxy Framwork
Hi all,
While searching for the connection option for the B2B collaboration between SAP and non-SAP business system, i found that there are two ways we can do it.
One using Adapters and another using Proxy Framework.
In our case We are on SAP Enterprise and non-SAP business partners are using I2, legacy system.
They are not using Rosettanet PIPS, so I can not use RNIF or any other adapter for the inbound or outbound operation.
My question is If we use proxy framework, what needs to be done at the non-SAP business system . Do we need to install proxy runtime and how does this proxy runtime will communicate with the application in non-SAP system.
Thanks in advanceHi Ruby,
You can use proxies for communicating with ABAP 6.20 systems and above and for J2EE applications.
For B2B communication you would normally use an adapter for example plain HTTP, SOAP or RNIF ...
An alternative is to install the XI PCK on the partner side. The PCK is essentially a standalone version of the XI Adapter Engine installed locally at the partner. This enables a scenario where XI communicates with the PCK over HTTP and then an adapter (file, JDBC ...) is used to communicate with the legacy system and vice versa.
rgds Johan -
SAP APO with SAP R/3 integration
Hi All,
From a technical perspective, what is it that a developer should know to work on SAP APO with SAP R/3 integration. Kindly elaborate on this if you can...
Thanks in advance.
Marvin
Edited by: Marvin Jones on Feb 3, 2008 5:09 AMStandard APO and R/3 CIF integration does not need additional ABAP coding.
However if you are going to enhance any master or transaction data while transfer via CIF using BADI or User-exits then good amount of ABAP expertise is required.
Per my understanding USer-exits are classical ABAP while BADI are Object-oriented.
While I cannot comment if there will be "immense" amount of coding to be done but CIF user exits remain a critical component of any implementation. Its not the "amount" but "complexity" - need to understand the source system and target system behaiour and then accordingly modify, that matters.
Thumbrule - if its master data modification then its simple. If its transaction data modification then its can become quite complex.
Hope this helps.
somnath -
Webservice (oracle erp applications) to SAP PI to SAP R/3 scenario.
Hi All,
I have to make webservice (oracle erp applications) to SAP PI to SAP R/3 scenario.
1. If I make Outbound Interface with 2 fields in SAP PI. Publish its Webservice in Service Registry and then
send its WSDL URL to oracle erp applications system team.
Question --oracle erp team is asking me how they will call my webservice with 2 parameters so that JDBC Table which has 2
fields can be passed to my webservice and its parameters.
2. If I use JDBC sender adapter scenario -- Please let me know if am doing the things fine
a. Oracle erp System driver to install at SAP PI system
b. Connection, host name etc. information will be provided by ERP team that I will use in JDBC sender adapter
Please let me know for the aboce scenario
ThnaksHi ,
If I make Outbound Interface with 2 fields in SAP PI. Publish its Webservice in Service Registry and then
send its WSDL URL to oracle erp applications system team.
Question --
oracle erp team is asking me how they will call my webservice with 2 parameters so that JDBC Table which has 2
fields can be passed to my webservice and its parameters. Please let me know
The below approach is when above webserive is not used.
2. If I use JDBC sender adapter scenario -- Please let me know if am doing the things fine
a. Oracle erp System driver to install at SAP PI system .
Question -- If I install Oracle erp System JDBC driver in SAP PI system then what is use of ora14jdbc.jar.
Do i need to that also. Please let me know. -
Vendor Master can not replicate from SAP R3 to SAP SRM system.
Hi All,
We face one issue when we use bbpgetvd program to transfer Vendor master from SAP R3 to SAP SRM, after I check Analysis Application log, found the following issue:
Error: No Bank Master Data Maintained No Bank Data Transferred
Error: Name/Address for Vendor Already Exists Vendor: 0015118743 Address Number 0000054208
Error: Warning: Complete Business Partner: Vendor: 0015118743 Backend: APP002TS No Transfer of Vendor Data
But I check BP in SRM and can not find vendor 0015118743 information, so could you give me any tips or suggestions to fix this issue. Is there any table in SRM system to keep Vendor Master like SAP R3?
Thanks for your kind suggestions or help in advnance!Hello Gavin,
>
Gavin Feng wrote:
> (...)
> 1. How to use BP to find business partner by address num 0000054208, I did not find this search condition.
> (...)
You cannot.
Business Partner are stored in BUT000 table. I don't remember if its address number is also stored in this table.
If yes, link is done directly between both.
If not, this is the person number which is stored in BUT000. So, use your address number to get its corresponding person number using ADCP table. Then, with this person number, check in BUT000 what is its corresponding Business Partner.
Finally, with its corresponding GUID, check in VENMAP table the vendor number.
>
Gavin Feng wrote:
> (...)
> 2. I used VENMAP and ADRC to check vendor 0015118743 and address num 0000054208, but there is no record in both table, so why the SRM system generate information that is "Name/Address for Vendor Already Exists".
> (...)
See my answer above concerning ADCP table.
Regards.
Laurent. -
How we will pull the data from Sap-Bi to sap-Bpc
Dear Experts,
Thanks for watching this thread.The whole data is available in SAP-BI.
My system environment is SAP-BPC MS7.5.
Now i want to load the data from Sap-Bi to Sap-Bpc ms.For that we need any Interfaces.
How we will pull the data from SAP-BI to BPC-MS for Master data and Transaction Data.
could you please provide me step by step guide.
Please guide me what should i do.
Regards,
Srinivasan.
Edited by: srinivasan.singari on Jul 22, 2011 8:20 AMTough Ask..
Because i have done dashboarding thru scritping (Dyanamic fashion tough) ..It is very good ..But when, coming to the one you asked i have the idea how it works but cannot really tell you wich would be better.
Each Route has its own limitations.That really depends on what exaclty your client is looking after..
So if you new to xcelsius and eager to learn ..I suggest you to give a go at all those..May be you can let me know wich is the best one..
1. QAWS,
2. Bex Query --> Crystal Reports --> Live office --> DashBoard.
3. Bex Query --> WebI --> Live Office --> Dashboard..
4. Webservices consuming BI Query,
5. Xcelsius SAP Netwever Connector.
But i suggest as of now use Xcelsius SAP netweaver Connnection... -
SAP PA and SAP II Product Road Map
Hello everyone,
where can I find the latest SAP PA and SAP II product road map, based on the version SAP PA 1.17?
The latest official product road map I found is from Dec. 2013.
Thanks in advance,
BJEHello,
The combined roadmap for II and PA is in its final elaboration phase.
We will published it once approved.
Regards,
Didier
Maybe you are looking for
-
ITunes Season Passes automatic downloads no longer supported
I have been informed by Apple Customer Care (case: 267781180) that automatic downloads (including using the 'check for available downloads' menu option) are no longer supported for season passes on the iTunes store. This means you have to manually g
-
How to get the JDI dt_socket address?
If I start the JVM with VM params -Xdebug -Xrunjdwp:transport=dt_socket,suspend=n,server=y. The dt_socket address will be assigned by the JVM automatically, and is printed on the console like "Listening for transport dt_socket at address: 2055". My q
-
I can't get rid of the Adobe Contribute Toolbar
I installed Adobe CS5. It installed the Contribute 6.0 Toolbar. Ever since then, FF runs incredibly slow, so I am trying to get rid of it. Going to Tools --> AddOns and removing the Contribute Toolbar does not fix it (upon restarting, it shows Contri
-
Stop Sax Parser in the middle of parsing
Hi all, I am using Sax Parser. I want to stop the parsing after finding a specific element for the first time. I have thought on two ways - 1. Throwing an exception - Pros- clean, short. Cons - ugly it is not Exception. 2. adding a flag and if statem
-
Retrieving bookmarks from the files of recovered from a failed harddrive?
accidental duplicate (due to second request for confirmation I think) [ Sorry. Please remove.]