Advantages of sap gui over sap web
hi experts,
currently we are using sap gui. but we experiencing some slowing especially on peak working hours where users are making use of many transactions. I know that this is normal on those cases. My question is, if we are going for sap web. will it be more faster? efficient to use than the sap gui? this will be in terms of exporting reports and transactions. We havent tried the sap web yet. But we assume that, if we have it on web, it will be faster since only the data will be loaded and no more application gui.
Please suggest.
Thank you in advance
Hi,
I don't think it will give best result from performance point of view.
In your case, it's problem with huge load during peak hours, not with GUI you are using. Slowness during peak hours can be reduced by tunning your system from memory and resource point of view. SAP GUI and SAP WEB do not make big difference in terms of performance and response.
There are more disadvantages than advantages. SAP WEB needs more network capacity and graphics do not look good.
Hope it helps.
Thanks,
Siva Kumar
Similar Messages
-
Advantage of SAP Script over Smart forms
Hi Friends,
Can you please let me know some ten points on Advantages of SAP Scripts over Smart Forms.
Thanks,
GokulHi Gokul,
Major Differences between smart form and Scripts are
Multiple page formats are possible in smartforms which is not the case of SAP Scripts
It is possible to have a smartform without a main window
Labels cannot be created in smartforms.
Routines can be written in smartforms tool.
Smartforms generates a function module when activated
Background graphics are possible in case of SMARTFORMS
Assigning the font colours to the text are not possible in the case SMARTFORMS.
Creating and maintaining SMARTFORMS requires half the time compared to SAP Scripts
Smart Forms SAP Scripts
1)Form, Text Module, Styles are Form, So10 are
client independent client dependent
2)In a form diff pages can have In a form all pages should
different page formats follow one page format
3)Back ground picture is possible Not Possible
4)Maintenance cost is low Heavy
5)Web publishing is possible Not Possible
using XML
rewards if helpful........................
Regards,
Maha. -
Integration of SAP GUI with SAP Web UI in 7.0?
Hi Everybody ,
Wanted to ask how do we integrate SAP GUI with SAP Web UI in 7.0?Are these two different logical systems or Web UI is embedded in GUI itself? Will be waiting for the answer very soon.
Thanks
PuneetHi,
in CRM70 the WebUI is the one and only userinterface for the endusers.
The SAP GUI in CRM is only for administrators.
You could integrate SAP GUI transactions from different systems (ERP, CRM, RM, etc.) into Webclient UI.
In standard SAP this is done using the transaction launcher (ITS) - but there are also some concepts from consulting companies to integrate the SAP GUI without ITS.
Good luck.
Kind regards
Manfred -
What is advantages of SAP over ORACLE -APPS?
what is advantages of SAP over ORACLE -APPS?
Hi,
The following links will be useful.
/people/sap.user72/blog/2006/02/28/face-off-sap-vs-oracle
/people/curt.monash/blog/2006/08/03/the-key-difference-between-sap-and-oracle
http://searchcrm.techtarget.com/generic/0,295582,sid11_gci1169992,00.html
http://www.forrester.com/Research/Document/Excerpt/0,7211,38974,00.html
Regards
Vadi -
Call SAP GUI actions from Web UI
We have upgraded our CRM system from 4.0 to 7.0. In CRM 4.0 we have some complex actions used in service order. We would really like to be able to reuse those SAP GUI actions from Web UI service order since it would require a lot of work to rewrite them in BSP.. Is it possible to call a SAP GUI action from Web UI? How do we do this?
Regards Andreas
Edited by: Andreas on Jan 17, 2011 1:58 PMThat was very helpful information. I can now see the available actions. The problem now is that one of the SAP GUI actions is using dialog program technique, like CALL SCREEN 9001... Is there a way to handle this also from Web UI or is it impossible?
Thanks and regards
Andreas -
SAP Address Type on the SAP Web Gui - Assignment Blocks
Hello SAP Gurus
I am trying to configure system so that different Business Roles can only see different Address Type on the SAP Web Gui - is this possible ?
For instance Business Role - "X" can only see the Standard Address Type and Business Role "Y" can not see the Standard Address but see other ones on the assignment blocks
Thank youHi Raj,
You can achieve this by enhancing the Addresses and Address Types assignment block.
Based on the Address Type 'Standard Address' entry, filter out the corresponding address
in the Addresses AB. This determination can be performed in the enhancement views.
Once the view are created, create a new configuration with Role config key 'Y''.
Add the enhancement views to the Displayed Assignment block section. And remove
the standard assignment blocks from this section so that they will not be available in
the personalization so that this user cannot view the standard address.
Regards,
Leon -
I have been trying to understand this but don't see enough material on this topic.
As we know, we can always go for SAP Web UI (Web version of SAP GUI) to web enable SAP Transactions. I would like to know what are the specific advantages and differences between standard SAP Web UI and Web Dynpro UI approach.
I guess, we can share our own experiences and thoughts on this and may be we can reach on some conclusion.
Thanks
ChandraHi,
go through:[https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/10c671f2-6364-2a10-8d96-8b3145d4a478]
for SAP web ui chk this link:[https://media.sdn.sap.com/html/submitted_docs/dotnet/Reference/SAP.Web.UI.Controls.html]
for web dynpro UI info go through:[https://www.sdn.sap.com/irj/sdn/nw-ui]
Regards
Khushboo -
"SSO" for non-sap web application using SAPGUI to browse?
I have a web application (non SAP) and the user base are also SAP users in an ABAP system.
To strengthen the authentication in the web app, I wanted to implement SSO
authentication as we pity the users for having to remember so many strong pw's and I
dont like LDAP based pw sync or other technology I dont understand, because then we are
just yet another application with the same pw...
We are having technical problems implementing SSO on the web app side, and are anyway a
bit sceptical about the user admin / role admin assignment if we get it to work.
So I have created a transaction in SAP which browses the web app and the intention is to
send the SAP sy-uname as the web app user. We can control this using s_tcode, and
an own auth object on the WAS side and a check on the session type before the connection is
established. In this sense we are dependent on the SAP concept implemented, but even so:
The role assignment is controlled in the web app itself -> so assume that I am not overly
worried about unauthorized access to the web application, as they would not have any
system role for it as their sy-uname does not exist. (Infact we can monitor this)
The browser on the front end is the SAPGUI with html controls on the SAP side.
I would be interested in knowing whether anyone else has experience with this approach, and
whether there are any areas to be carefull of?
I would also like to know whether this is a strategic error?
Kind regards,
JuliusHi Julius,
well, if that web application would run on the same ABAP backend system then the solution described in <a href="http://service.sap.com/~iron/fm/011000358700000431401997E/0612670">SAP Note 612670</a> would be applicable:
a so-called "Re-entrance ticket" (based on the "SAP logon ticket" SSO proceedings) is issued, transported via the SAPGUI connection and back to the system via the invoked HTML control.
But for non-SAP web applications that does not help.
In that case only X.509 client certificates can be used for SSO. Actually, the web application could then also be invoked directly (independent from the SAPGUI session). The user is authenticated based on the X.509 client certificate - and not based on the ABAP userID (of the SAPGUI session).
Well, if you don't mind the effort you could also use the "SAP Logon Ticket evaluation library" (sapssoext, see <a href="http://service.sap.com/~iron/fm/011000358700000431401997E/0304450">SAP Note 304450</a>) to evalute the SAP logon ticket externally. You'll then need to have a "stub application" at the ABAP side that triggers the http redirect to your external web application. Not a nice solution but a possible one.
In the future SAML browser artifacts would be an option (preferable to integrate non-SAP applications). But currently that's not available (for NWAS ABAP).
Cheers, Wolfgang -
Communication problem between external web server and SAP WebAS
Hello Experts,
We are having a serious problem over here where we had one external server is pushing XML string using a HTTP-POST request to our SAP WebAS server (a BSP application is handling this request). We are not able to see the request coming to SAP i.e. SAP-BSP is not receiving XML.
Also we found that, if request is routed through another proxy server (apache tomcat server redireting the request) connected through VPN to our network, it works but if the the same server is inside our network it doesn't. Rather in that case it never hits the Apache-Tomcat server itself.
We tried to identify the network issue but it seems it is not the network or any firewall issue. When we had a small Echo server (itu2019s a small Java server) running on our SAP machine, we could see the request coming in. So it is definitely reaching the SAP server but the SAP Web AS is not picking up. Rather what we found that if the URL is simple e.g. http://<hostname>:<port> it works but if the URL is complex like something generated by SAP incase of BSP application it doesn't.
Any idea what is causing this issue?
I tried to look at SMICM trace files but got nothing. Any idea where would find the trace of incoming HTTP requests to SAP WebAS?
Thanks in advance.
regards
rajeevHi Rajeev,
Pelase find the below link. i am not sure this is the exactly one for you. But i hope it'll help you.
http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3417800)ID0350917650DB11174011760851503410End?blog=/pub/wlg/10285
http://www.sap-img.com/basis/basis-faq.htm
Regards,
CSK. -
Unable to install SAP webAS on Windows 2003
Hi Everyone , I am trying to install SAP WebAS Java 6.4. We use an Oracle Database and i want to deploy
our web apps on the SAP WebAS . I get this error during installation :
ERROR 2004-11-09 15:00:39
CJS-00081 Assertion failed: in
function sapdb_sql_query(db_nm, sql_s, db_node) {
var ret_s = "";
var sdbInst = new sdbInstance();
sdbInst.dbName = db_nm;
sdbInst.dbHost = (db_node == undefined) ? installer.getHostName() : db_node;
var r_arr = sdb_sql_query(sql_s, sdbInst);
ASSERT(arguments.callee, r_arr != undefined, "ERROR EXECUTING DBMCLI COMMAND!");
if (r_arr[0] == "false") {
var err_msg = "ERROR EXECUTING SQL QUERY: ";
for (var i_cnt = 1; i_cnt < r_arr.length; i_cnt++) {
err_msg = err_msg + r_arr[i_cnt];
ASSERT(arguments.callee, false, err_msg);
} else {
end_l = new RegExp("END");
for (i_cnt = 0; i_cnt < r_arr.length; i_cnt++) {
if (end_l.test(r_arr[i_cnt])) {
ret_s = r_arr[i_cnt + 1];
break;
return ret_s;
ERROR EXECUTING SQL QUERY: OKERR-24988,ERR_SQL: sql error-5015,Missing keyword:USERGROUP,TIMEOUT,STANDARD,RESOURCE,REPLICATION,NOT,LIKE,EXCLUSIVE,DBA,COSTWARNING,COSTLIMIT,CACHELIMIT
How do i get over this problem ?
Thanks
RaviHello Ravi,
this problem probably occurred when a SQL user was trying to be created using a password with special characters, but failed.
Could you please copy the last couple of lines of the protocol named 'XCMDOUT.log' into this thread?
Regards,
Roland -
Error: Requested resource does not exist with SAP WebAS..deployed an ear
hi,
i deployed an application using SDM gui deployement manger. the application is built using struts,spring etc. I have also created a datasource with Oracel 9i succesfully and hav associated it with the application.
When i try to access the application using the struts based path i get an "<b>ERROR 404:- Error: Requested resource does not exist</b>". I also tried accessing the index.jsp page directly without struts paths but dont know why i get an error "<b>File [appContext/admin/index.jsp] not found in application root of alias [/] of J2EE application [sap.com/com.sap.engine.docs.examples].</b>"
The same ear is working perfectly fine with IBM WSAD but not in SAP Web AS ?? is there any configuration issues that i need to address ?? Kindly help me ASAP !!
Regards,
VaibhavHi,
The Required server log contents are as follows:-
#1.5#000CF1AFC124017A000000020000067000041B1D550F525C#1155712701853#com.sap.engine.services.servlets_jsp.server.jsp.JSPParser#sap.com/doculine#com.sap.engine.services.servlets_jsp.server.jsp.JSPParser#Guest#2####661184d02cf711db80fa000cf1afc124#SAPEngine_Application_Thread[impl:3]_37##0#0#Error#1#/System/Server#Plain###Runtime error in compiling of the JSP file <C:/usr/sap/J2E/JC00/j2ee/cluster/server0/apps/sap.com/doculine/servlet_jsp/doculine/root/admin/login.jsp> !
The error is: com.sap.engine.services.servlets_jsp.server.jsp.exceptions.ParseException: TagLibValidator returns error(s) for taglib [/WEB-INF/c.tld]: [
com.sap.engine.lib.xml.parser.NestedSAXParserException: Fatal Error: com.sap.engine.lib.xml.parser.ParserException: Unsupported character: a9(:main:, row:739, col:23)(:main:, row=739, col=23) -> com.sap.engine.lib.xml.parser.ParserException: Unsupported character: a9(:main:, row:739, col:23)
Exception id: [000CF1AFC124017A000000000000067000041B1D550F4D94]#
#1.5#000CF1AFC124017A000000030000067000041B1D550F5C88#1155712701868#com.sap.engine.services.servlets_jsp.client.RequestInfoServer#sap.com/doculine#com.sap.engine.services.servlets_jsp.client.RequestInfoServer#Guest#2####661184d02cf711db80fa000cf1afc124#SAPEngine_Application_Thread[impl:3]_37##0#0#Error##Plain###Processing HTTP request to servlet [action] finished with error. The error is: com.sap.engine.services.servlets_jsp.server.exceptions.WebIOException: Internal error while parsing JSP page [C:/usr/sap/J2E/JC00/j2ee/cluster/server0/apps/sap.com/doculine/servlet_jsp/doculine/root/admin/login.jsp].
at com.sap.engine.services.servlets_jsp.server.jsp.JSPParser.parse(JSPParser.java:117)
at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.getClassName(JSPServlet.java:238)
at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.compileAndGetClassName(JSPServlet.java:429)
at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.service(JSPServlet.java:169)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:316)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:372)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)
at org.apache.struts.action.RequestProcessor.internalModuleRelativeForward(RequestProcessor.java:1001)
at org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.java:560)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:209)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:316)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:372)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)
at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
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.sap.engine.services.servlets_jsp.server.jsp.exceptions.ParseException: TagLibValidator returns error(s) for taglib [/WEB-INF/c.tld]: [
com.sap.engine.lib.xml.parser.NestedSAXParserException: Fatal Error: com.sap.engine.lib.xml.parser.ParserException: Unsupported character: a9(:main:, row:739, col:23)(:main:, row=739, col=23) -> com.sap.engine.lib.xml.parser.ParserException: Unsupported character: a9(:main:, row:739, col:23)
at com.sap.engine.services.servlets_jsp.server.jsp.JSPParser.validate(JSPParser.java:243)
at com.sap.engine.services.servlets_jsp.server.jsp.JSPParser.initParser(JSPParser.java:348)
at com.sap.engine.services.servlets_jsp.server.jsp.JSPParser.parse(JSPParser.java:105)
... 37 more
#1.5#000CF1AFC124017A000000050000067000041B1D550F5F94#1155712701868#com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl#sap.com/doculine#com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl#Guest#2####661184d02cf711db80fa000cf1afc124#SAPEngine_Application_Thread[impl:3]_37##0#0#Error#1#/System/Server/WebRequests#Plain###Processing HTTP request to servlet [action] finished with error.
The error is: com.sap.engine.services.servlets_jsp.server.exceptions.WebIOException: Internal error while parsing JSP page [C:/usr/sap/J2E/JC00/j2ee/cluster/server0/apps/sap.com/doculine/servlet_jsp/doculine/root/admin/login.jsp].
Exception id: [000CF1AFC124017A000000030000067000041B1D550F5C88]# -
Hello Experts,
I have been given a link for SAP Web Access. I am able to access transactions and post data and write programs. However, none of the GUI functionality is working and is giving shorts dumps when i click on the layout tab for Adobe, Internal error for form painter in smartforms and a file not found error for layout editor for screen painter. I raised this issue with the Ides team but they do not have a resolution for it and they too get the same error on all of there systems.
Has anybody enocountered this issue before and if so could you please give me some direction.
One point is that for an existing Adobe form i'm able to successfully execute it and display the form.
Thanks for your help!
Minhaj.Dear Juan,
I can access another server with http://FQDN:50000, It will show the screen of SAP Web Application Portal.
After I check parameter icm/host_name_full , I did not maintain anything, it is working fine.
Why in ERP system, I did not maintain anything like that server, I have only maintain FQDN, It is not working and did not show anything. Pls suggest me how to solve it.
Regards,
Pannee -
Disadvantage of Smartform and Advantages of SAP script
Good day Gurus.,,
Can anyone please tell me the Advantages of SAP Script over Smartforms and
Disadvantages of Smartforms over SAP script.
Also is there any special scenario where only sapscript could be used but not Smartforms.
Please enlighten me....
Many thankshi,
Smartforms are came into picture in 4.6 version to overcome the disadvantages of scripts.
Disadvantages of Scripts
1.scripts are client dependent.
2.we can't add colors in scripts.
3.It is paragraph dependent.
4.In this main window is compulsory.
5.mutiple page formats are not availble.
6.we can't add background pictures.
Adavantages of smartforms
smartforms are advanced versions of sap scripts,
1.smartforms are client independent.
2.we can add colors in smartforms.
3.It is not a paragraph dependent.
4.In this main window is not compulsory.
5.mutiple page formats are possible.
6.we can add background pictures.
7. it will generate one function module when activating it.
8. total code can be written in smartforms itself.
sap scripts used to use in previous versions if they dont upgrate current version of sap then they have to use sap scripts because smartforms are not available in the previous versions. -
Dear Sdn
It is possible to connect two SAP Web Dispatcher togeter
like this example:
EP ->(over HTTP) -> Web Dispatcher -> (over HTTPS) ->Web Dispatcher->(over HTTP) -> EP
in the installtion of web dispatcher it ask for http port of the message server and the web dispatcher is not message server so it dont work for me.
Thanks for the help.
RoyiHI,
I see in the NOTE 740234 that:
Important: When you use end-to-end SSL, the Web dispatcher cannot access the URL, which means in this case that you cannot cascade Web dispatchers.
So I understand I can't do that the two web dispature will comminicate in SSL.
someone do this?
Thanks
Royi Denis -
Distributed SAP Web AS/Central SAP Web AS, Which Way?
Hi All,
What is the advantage of Installing a DB Instance on a different BOX(mean to say "distributed SAP Web AS")?
If i have a good box can I do a all in one install
(central SAP Web AS) on a single box for my production XI server.
Regards
Monika Dietz
From Planning Guide.
A central SAP Web AS:
If you install the database instance on the central instance host, you install a central
system.
A distributed SAP Web AS:
If you install it on a separate host, you install a distributed system.
Message was edited by: Monika DietzI guess you should go by the sizing guide and also taking into consideration of what is affordable and to achieve maximum efficiency.
The word "good" can be very misleading and might end up having a oversized box.
1. Come up with a high level details of the volume of messages that the system will process.
2. Use Sizing guide
3. What's the criticality of the interfaces that will run on the XI system ? Use Availablity guide to determine how best you can come up with highly available system landscape if required.
I think answering these question will help you to arrive at a valid answer.
Maybe you are looking for
-
How to change color of column in advanced table
Hi Guys I need to change the color of column in advanced table. Please help me . Thanks Subramanian
-
HI Experts , Have a query. We have a proxy to SOAP scenario in which there is a requirement that once the request parameters are going on to the webservice there can be a chance that the webservice is down or authentication parameters are wrong. In t
-
How to stop a windows process in java program?
Thanks!
-
Java on 10.5 after Feb 1 2013?
As of today, Feb 1 2013, Java 1.6 is no longer supported by Oracle. Today when attempting to use a Java applet in a browser, the familiar "inactive plug-in" screen appears, but of course clicking it launches Software Update to look for an updated Jav
-
Hi Experts, When I execute my report created in Query Designer, it shows '#' for all the blank or null values. Is there any setting in the query properties that we can change this ? Thanks