Invoking SAP transaction in native SAP GUI

Hi,
  I need to invoke SAP transaction in native SAP UI and not web browser using a Java application or any executable application.
Can this be done?
Thanks,

Hello Vijaya,
I assume your question is whether SAP transactions can be run via a Web Browser without a JRE being installed - right?
The answer to this question is: That depends on the transaction.
You can use SAP GUI for HTML (a service of the SAP integrated ITS) to render many SAP transactions in the browser (for limitations have a look at note 314568). However if you do not want to use Java applets this means one additional limitation: You will not be able to download or upload files from the browser to the SAP system. Before doing anything like this I would strongly recommend to do thorough testing (and rethink why no JRE should be used).
BTW: Follow ups to this question should be better posted in the SAP ITS forum.
Best regards,
Frank

Similar Messages

  • SAP Transaction iVew für GUI-Area Menu

    Hi gurus,
    I have the request to create an iview that starts the sap gui and opens an area menu.
    I have tried to use the SAP transaction iview to do that, but the gui can't open the area menu and shows an error (Transaction ZIPORTAL unknown). as soon as i manually write transaction SMEN into the ok-code field the area menu gets started.
    any ideas????
    Best regards, Alex

    Hello,
    I have given the correct system object and transaction code. The problem is that technicaly spoken the area menu is not the same as a transaction code.
    In the most SAP systems I know the first screen after loggin on to SAP GUI is equivalent to the transaction SMEN. In SMEN the ok-code field can be used to "start" area menu.
    Unfortunately the portal doesn't open the transaction SMEN automatically but opens just the SAP Easy Access Start page (type "/n" in your ok-code field as soon as you start the SAP GUI and you will know what I am talking about).
    From this starting point the area menu can not be started using the ok-code field because it just is not a transaction. The same behaviour occurs when the areamenue (ZIPORTAL) is started out of any other transaction by using /nZIPORTAL in the ok-code field.
    My approach would be to realise an iview that first starts transactio SMEN and then starts ZIPORTA, but I don't know how to do that using parameters or something simmilar....
    maybe somebody has an idea how to do that or a different approach?!?!?
    thanks & regards, Alex

  • SAP Transactions available in Web GUI

    Folks-
    Need some help. Our client is implementing SAP where the user community will only have access to the webgui. Is there some sort of list, or other means, to determine the delta between what transactions are offered in the regular SAP GUI vs what is available in the web gui?
    I imagine this list would be very small, but it is crucial for us to be aware of what we will not have have access to in the web gui.
    Thanks

    Hi,
    Tcodes depends on the role and profile allocated to the user.
    Tcodes which you have the access to SAP GUI will be same as for WEBGUI.
    As a part of Basis Person I have the basis roles for SAP GUI
    The same tcodes which I can access from SAP GUI is same I can access from WEBGUI.
    Regards
    Sreedhar Reddy

  • SAP transaction iview of GUI for html never works

    Hi All,
    We are implementing ESS/MSS on EP 7.0, ECC 6.0, ESS/MSS 600 landscapes for India Country grouping.
    There are few SAP transaction iviews of type GUI for html and we tied up those to ESS Overview homepage framworks.
    However, each of these transaction iviews throws the same error messages as below :
    Error when processing your request
    What has happened?
    The URL http://hostname.domain:8001/sap/public/bc/its/mimes/system/sl/page/menubase.html was not called due to an error.
    The following error text was processed in the system TD1 : This function is not possible
    The error occurred on the application server TCSCQ1_TD1_01 and in the work process 0 .
    The termination type was: ERROR_MESSAGE_STATE
    The ABAP call stack was:
    Method: IF_HTTP_EXTENSION~HANDLE_REQUEST of program CL_HTTP_EXT_ITS===============CP
    Method: EXECUTE_REQUEST of program CL_HTTP_SERVER================CP
    Function: HTTP_DISPATCH_REQUEST of program SAPLHTTP_RUNTIME
    Module: %_HTTP_START of program SAPMHTTP.
    I have activated all of the ITS services from sicf transaction. Published all of the services (global, webdui, webdui_start, system, shuffler) to internal.
    I also executed the Webgui service from sicf tcode. But, still the same error message persists. Am I missed any settings for Integrated ITS ?
    When I enabled option (Display a notification about every script error) from IE options, the system keeps on giving the mesage 'window.wgu.global.eventhandler' is null or not an object, wgu.ObjEventHandler' is undefined etc.,
    I have noticed that none of the ITS services never work.
    I would appreciate if anyone can shade some light regarding this issue. Any guidance or inputs in this context would be of greatfully help.
    Regards,
    Anil Kumar.

    Please don't cross post messages....

  • Creation of "Web Dynpro for Java"  for SAP transaction

    Hi All,
             In EP when we create SAP transaction iView for SAP transaction,
    a)ITS server is required if we choose SAP GUI Type as WebGui(Performance wise as well as some other issues)
    b)SAP GUI has to be installed if we choose SAP GUI Type as WinGui.(User has to install SAP GUI).
    Can we overcome these two issues by creating Web Dynpro application for SAP transaction in quicker way. Any suggestions are appreciated.
    Thanks and Regards,
    Gangadharayya.

    Hi,
    It is not possible to display a transaction directly in a java web dynpro. If you do not want to use a transaction iview the only other possibility is to create a web dynpro that uses BAPI's as models.
    Regards,
    Christophe

  • Interaction between SAP Transaction Iview to webdynpro application

    Hi All,
    I have a requirement where in,
    I have one SAP Transaction Iview and one Webdynpro (Java) Iview,
    Now what I have to do is,
    I need to call Webdynpro app ( or iview) as a pop up from Transation Iview (e.g. click on some button on SAP screen),
    webdynpro screen will be opened,
    do some processing there (calling some web service, getting some data from an external system) and then posting response data back to some screen field in Transaction Iview.
    It is like on a standard SAP transaction, I want to open my custom webdynpro screen to do some data operation and fill response data back to SAP screen once that is done.
    any ideas would be heavily appreciated and rewarded!!!!!
    Regards
    Deepak

    I wrote the code like below:
    WDPortalNavigation.navigateAbsolute("ROLES://<IViewPath>", WDPortalNavigationMode.SHOW_EXTERNAL,
    (String)null,
    (String)null,
    WDPortalNavigationHistoryMode.ALLOW_DUPLICATIONS,
    (String)null,
    (String)null,
    "number=123456");
    In IView application property, I wrote:
    CRMT_SEARCH_LOC-CARD_NO=<Request.number>
    (L.H.S is the screen field name)
    then I got following exception at portal:
    An exception occurred while processing a request for :
    iView : pcd:portal_content/<Iview path>
    Component Name : com.sap.portal.appintegrator.sap.Transaction
    Exception in SAP Application Integrator occured: Unable to process template 'CRMT_SEARCH_LOC-CARD_NO=<Request.number>', because 'number' is an invalid terminal property of context 'Request.'..
    what went wrong????

  • Trying to opn SAP Transaction IView from Webdynpro

    Hi Friends,
    I need to open a SAP Trancation Iview from Webdynpro (on click of some button) and pass some values to the screen fields,
    I am using the code below(which I found in many threads):
    WDPortalNavigation.navigateAbsolute("ROLES://<Iview ID excluding pcd>",
    WDPortalNavigationMode.SHOW_INPLACE,
    (String)null,
    (String)null,
    WDPortalNavigationHistoryMode.ALLOW_DUPLICATIONS,
    (String)null,
    (String)null,
    (String)null);
    The problem is nothin happened on account of execution of this code,
    I mean not even a blank screen gets opened.
    I am not even getting any error/exception.
    Please advice what could be the possible cause.
    Regards
    Deepak
    Edited by: Deepak Gupta on Mar 17, 2008 12:15 PM

    I wrote the code like below:
    WDPortalNavigation.navigateAbsolute("ROLES://<IViewPath>", WDPortalNavigationMode.SHOW_EXTERNAL,
    (String)null,
    (String)null,
    WDPortalNavigationHistoryMode.ALLOW_DUPLICATIONS,
    (String)null,
    (String)null,
    "number=123456");
    In IView application property, I wrote:
    CRMT_SEARCH_LOC-CARD_NO=<Request.number>
    (L.H.S is the screen field name)
    then I got following exception at portal:
    An exception occurred while processing a request for :
    iView : pcd:portal_content/<Iview path>
    Component Name : com.sap.portal.appintegrator.sap.Transaction
    Exception in SAP Application Integrator occured: Unable to process template 'CRMT_SEARCH_LOC-CARD_NO=<Request.number>', because 'number' is an invalid terminal property of context 'Request.'..
    what went wrong????

  • Problem in Transactional iView with SAP GUI Type

    Hi,
    I've one Transactional iView in which I'm opening one SAP report. This report can be downloaded using option Local File. Once I click on this option, one popup appear where format can be selected and afterward file can be downloaded.
    Problem: Once I choose SAP GUI Type in Transactional iView is SAP GUI for HTML then it wouldn't allow me to download file and just hanged, once I click on popup download.
    But same is working once I choose SAP GUI Type = SAP GUI for Windows.
    Can someone suggest me, what is the problem exactly?
    Thanks,
    Vikas

    Yeah Michael, you are absolutely right, it seems same problem, I'm getting some applet loading exception.
    But, I already have JVM installed version j2se1.6, same as colleague have.
    I couldn't understand solution properly suggested in Note, can you brief me, would be really great.
    The error I'm getting is..
    load: class Query.class not found.
    java.lang.ClassNotFoundException: Query.class
         at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
         at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
         at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
         at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    Caused by: java.net.SocketException: Network is unreachable: connect
         at java.net.PlainSocketImpl.socketConnect(Native Method)
         at java.net.PlainSocketImpl.doConnect(Unknown Source)
         at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
         at java.net.PlainSocketImpl.connect(Unknown Source)
         at java.net.SocksSocketImpl.connect(Unknown Source)
         at java.net.Socket.connect(Unknown Source)
         at sun.net.NetworkClient.doConnect(Unknown Source)
         at sun.net.www.http.HttpClient.openServer(Unknown Source)
         at sun.net.www.http.HttpClient.openServer(Unknown Source)
         at sun.net.www.http.HttpClient.<init>(Unknown Source)
         at sun.net.www.http.HttpClient.New(Unknown Source)
         at sun.net.www.http.HttpClient.New(Unknown Source)
         at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
         at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
         at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
         at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
         at java.net.HttpURLConnection.getResponseCode(Unknown Source)
         at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)
         at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)
         at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)
         at java.security.AccessController.doPrivileged(Native Method)
         ... 7 more
    Exception: java.lang.ClassNotFoundException: Query.class
    Please suggest.
    Thanks,
    Vikas

  • Hide Command field (where users enter transaction codes in SAP GUI)

    In our requirement, the custom SAP transaction will be launched on CRM Web UI through transaction launcher technique (when users clicks a hyperlink on CRM UI)
    But business people are asking us to not provide the user to enter transaction codes in command field. They don't want User's see command field when the back-end SAP GUI is displayed on CRM UI through transaction launcher and they don't want the user to navigate to any transaction from the SAP GUI. Please let us know you comments on this. Is this possible, if so please guide me?

    Hi Madhu,
    This is a question for SAP basis.
    One work around could be that the the users who would use ITS screens should not have any other AUTH objects for executing other TCODES. And when they try to do so they will get an error message like you do in a normal SAP GUI.
    Basis can configure this by running a Auth Trace.
    Hope it helps.
    Thanks

  • BBS BEX Query to R3 Transaction - Connect to SAP GUI for HTML not to R3 Backend-TA

    Hi Experts,
    I try to customize a report-report-interface from a bex query to R3 transaktion fs10n.
    I configurated everything in TA RSBBS within BI.
    When I start the BBS from the BEX Query a browser session opends, I have to enter the login data for the R3 system an SAP GUI for HTML is started.
    Several years ago I tried the same and was connected directly to the Backend-Transaction within R3.
    Was there a change within the last year?
    Is it possible to configure somewhere in R3 or BW that I want to be tranferred to the Backend-TA and not to open a SAP GUI for HTML?
    Can someone help?
    Best regards
    Mirjam
    (SAP Netweaver 7.31 -> SAP ECC 6.0)

    Hi Stephen,
    You should try running one of these transaction iViews using Firefox and have Firebug installed (or use HTTP watch in IE). This might show you why the styles are not being loaded, it could be that since the upgrade something has changed in the SICF configuration settings that is blocking the download of the CSS... that is just a guess, but if you use a tool that will show you the HTTP traffic (like Firebug) then you might get a better idea of what is going on.
    Hope this helps,
    Simon

  • Calling SAP Transaction from BSP

    I wonder whether it is possible to call SAP transaction from BSP application and pass to it some data; e.g., PO# when calling VA02?
    The called transaction could appear in a separate MS IE Window (like in some Portal applications) or in SAP GUI.
    Any help will be appreciated.
    Thank you in advance

    I have launched the Java SAPGui from BSP pages before.  I used SNC so that the users were logged on via Single Sign On.  I store the Java Gui in the Mime directory.  You can force the startup transaction.  Theorectically you could also Gui Scripting to try and control the Gui and force in the default value for your PO field.  I have not tried that however.  You will probably want to check the Service Marketplace for documents on the Gui Scripting.  The following is the code from my BSP page to launch the Java Gui in the Browser as an applet:
    <%@page language="abap"%>
    <%@extension name="htmlb" prefix="htmlb"%>
    <HTML>
    <HEAD>
      <TITLE>SAPGUI for the Java Environment</TITLE>
      <STYLE type="text/css">
          body { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; }
      </STYLE>
    </HEAD>
    <BODY scroll="no">
    <SCRIPT language="JavaScript">
    // user configurable part starts here
    var pluginurl         = '';
    var scriptable     = 'true';
    var codebase         = '.';
    var jnlp           = 'platin.jnlp';
    var keepalive      = 'true';
    var frog           = 'true';
    var trace          = '';
    var tracefile      = '';
    var connectionData = 'conn=/M/nts163/S/3620/G/SPACE/&tran=SE80&clnt=088&fast=true&sncon=true&sncname=p:[email protected]&sncqop=9';
    // user configurable part ends here
    // verify if Java Plugin as control in Internet Explorer or Java Plugin for Netscape or native JRE of browser must be used
    var jre = 'control';
    if(navigator.platform.indexOf("Mac") > -1)
       jre = 'native';
    else if (navigator.appName.indexOf("Netscape") != -1)
       jre = 'plugin';
    document.open();
    switch (jre)
    case 'control':
        document.writeln('<OBJECT CLASSID  = "clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"                               ');
        document.writeln('    ID       = "PlatinGUI"                                                                    ');
        document.writeln('    CODEBASE = "j2re-1_3_1_02-win-i.exe#Version=1,3,1,0"                             ');
        document.writeln('    WIDTH    = "100%"                                                 ');
        document.writeln('    HEIGHT   = "100%"                                                 ');
        document.writeln('    BORDER   = 0>                                                      ');
        document.writeln('<PARAM NAME = "TYPE"           VALUE = "application/x-java-applet;jpi-version=1.3.1">         ');
        document.writeln('<PARAM NAME = "SCRIPTABLE"     VALUE = "', scriptable,'">                                ');
        document.writeln('<PARAM NAME = "code"           VALUE = "com.sap.platin.GuiApplet2">                   ');
        document.writeln('<PARAM NAME = "codebase"       VALUE = "', codebase,'">                             ');
        document.writeln('<PARAM NAME = "jnlp"           VALUE = "', jnlp,'">                             ');
        document.writeln('<PARAM NAME = "archive"        VALUE = "GuiStartS.jar">                             ');
        document.writeln('<PARAM NAME = "keepalive"      VALUE = "', keepalive,'">                             ');
        document.writeln('<PARAM NAME = "frog"           VALUE = "', frog,'">                             ');
        document.writeln('<PARAM NAME = "trace"          VALUE = "', trace,'">                             ');
        document.writeln('<PARAM NAME = "tracefile"      VALUE = "', tracefile,'">        ');
        document.writeln('<PARAM NAME = "connectionData" VALUE = "', connectionData,'">                               ');
        document.writeln('                                                                ');
        document.writeln('This page requires a Sun Java Plugin 1.3 and a SAPGUI for Java to view.                      ');
        document.writeln('                                                                ');
        document.writeln('</OBJECT>                                                           ');
        break;
    case 'plugin':
        document.writeln('<EMBED TYPE        = "application/x-java-applet;version=1.3"                         ');
        document.writeln('    PLUGINURL      = "', pluginurl,'"                                          ');     
        document.writeln('    WIDTH          = "100%"                                            ');                                        
        document.writeln('    HEIGHT         = "100%"                                             ');
        document.writeln('    ALIGN          = "BASELINE"                                                ');
        document.writeln('    code           = "com.sap.platin.GuiApplet2"                                      ');
        document.writeln('    codebase       = "', codebase,'"                                        ');
        document.writeln('    jnlp           = "', jnlp,'"                                                ');
        document.writeln('    archive        = "GuiStartS.jar"                                       ');
        document.writeln('    keepalive      = "', keepalive,'"                                       ');
        document.writeln('    frog           = "', frog,'"                                            ');
        document.writeln('    trace          = "', trace,'"                                            ');
        document.writeln('    tracefile      = "', tracefile,'"                                       ');
        document.writeln('    connectionData = "', connectionData,'"                                        ');
        document.writeln(' <NOEMBED>                                                      ');
        document.writeln(' </NOEMBED>                                                      ');
        document.writeln(' </EMBED>                                                              ');
        break;
    case 'native':
        document.writeln('<APPLET CODEBASE  = "', codebase,'"                                                           ');
        document.writeln('        ARCHIVE   = "GuiStartS.jar"                                                           ');
        document.writeln('        CODE      = "com.sap.platin.GuiApplet2"                                               ');
        document.writeln('        WIDTH     = "100%"                                                                    ');
        document.writeln('        HEIGHT    = "100%">                                                                   ');
        document.writeln('<PARAM NAME = "SCRIPTABLE"     VALUE = "', scriptable, '">                                    ');
        document.writeln('<PARAM NAME = "jnlp"           VALUE = "', jnlp, '">                                          ');
        document.writeln('<PARAM NAME = "keepalive"      VALUE = "', keepalive, '">                                     ');
        document.writeln('<PARAM NAME = "frog"           VALUE = "', frog, '">                                          ');
        document.writeln('<PARAM NAME = "trace"          VALUE = "', trace, '">                                         ');
        document.writeln('<PARAM NAME = "tracefile"      VALUE = "', tracefile, '">                                     ');
        document.writeln('<PARAM NAME = "connectionData" VALUE = "', connectionData, '">                                ');
        document.writeln('</APPLET>                                                                                ');
        break;
    document.close();
    </SCRIPT>
    </BODY>
    </HTML>

  • SAP transaction enabled by speech recognition

    hi
    i'm looking into possible ways of approaching to an requirement that would enable users to perform transactions in the SAP GUI by giving commands (may be via voice recognition). I tried to check for materials that could help me to start with but unable to trace one. If this problem statemetn can be disucced i could get some ideas on how to proceed. so looking fwd for ur resposne.
    thkx
    Prabhu

    Hi Prabhu,
    As far as I understand there are two parts of it-
    1. Invoke/trigger SAP applications from .NET.
    2. Having an event to trap and trigger the execution.
    Now first point (1) can be acheived through either SOAP (webservices) or RFC (.NET Connector) based communication. With this you will be able to invoke RFC/BAPI from .NET applications.
    Regarding (2)  you need to use SAPI liabrary (provided by Microsoft) to recognise the speech phrases and raise the event. And inside the even handler you can trigger the execution of SAP application.
    Regards.

  • Open SAP Transaction in SAPGUI window from Other programs

    Hi,
      We have an intresting requirement in which we have to run an SAP transaction, like SE37,in SAPGUI  from a Web application.
    In detail:
      When an user clicks on a particular link, say an account number, in a web application, we need to open SAPGUI and run a partucluar transaction in SAP to get account detials and show it in SAPGUI.
    That means we need to fo the following steps behind the scence.
    Case1:
    -1 Open SAPGUI
    -2 Login the User
    -3 Run sap transaction with parameters
    -4  Display the results in SAP R/3 GUI
    Case 2: Assume, If the SAPGUI is already launched by the user (i.e. steps 1 & 2) , Can we do steps 3 and 4?
    I am new to SAP and not sure wether this will be possible at all or not. Please advice.
    Thanks,
    Sree

    check the code given by thomas jung in this thread
    Calling a R3 transaction in BSP
    he has also mentioned of  Java SAPGui which can be opened as an applet in a web browser
    кu03B1ятu03B9к

  • How to call a sap transaction in Internet Service

    Hi,
    I have a requirement to call a sap transaction code in the Internet Service. By donig this, the SAP transaction will be called in the web browser via ITS.
    Internet Service has HTML Templates - inside html templates I want to call the sap transaction based on a button event.
    Below is the transaction code. When I enter below link in the browser then it works fine. The same I need to call progrmatically in html template on some event.
    http://xxxxxxxxxxx/sap/bc/gui/sap/its/webgui?~transaction=me23n
    Thanks,

    Hello Sal.
    This does not look like an ABAP issue, but rather JavaScript, JQuery or whatever you are using to handle the button-click-event in your "Internet Service" web application.
    You might try window.open("http://xxx...me23n","_self").
    Best regards,
    Frank.

  • Error while Creating SAP Transactional iView

    Hi
    I am trying to create an SAP Transaction iview to connect with SAP CRM system, i selected property WebHTML
    but i coule notable to connect to that TCode iview.
    For this i created a System with User Credentials that will map to the back end system.
    It is connecting to the backend system using BSP Application which are presented in the Business Packages.
    Wheather ITS should be configured to get this feature.
    If so provide me the proper steps to configure ITS.
    Regards

    its path should be
    its path : /sap/bc/gui/sap/its/
    or you can leave it blank.
    if this is the first time you are running ITS application (WEBGUI).
    then go to transaction se80->utilities->settings->Internet transaction server->pulish
    choose onselected site radio button and choose INTERNAL
    click ok to come out of it.
    now choose internet service from the dropdown and enter SYSTEM and hit enter.
    right click on SYSTEM and click publish
    like wise publish WEBGUI and SHUFFLER services.
    now go to transaction SICF and go to
    sap/bc/gui/sap/its/webgui
    right click on webgui and click test, which will open the browser and show its screen, if yes.
    then you can now check your iview.
    Regards
    Raja

Maybe you are looking for

  • Accounting Document not generated after Post goods issue in delivery order.

    Dear Experts Greeting of the daays, Need your help on below issue. After making the post goods issue ,the system is not making the accounting document. The error given by the system is as follows: Material document 12365 does not include an accountin

  • Colours different on illustrator from photoshop for example white is grey

    hi I was wondering if anyone could help me with a illustrator colour problem. I place images from ps into illustrator and they print out darker and more faded for example a image with white in it comes out grey?! does anyone know how to prevent this?

  • What protocol is this function using to connect?

    try{                kin = new BufferedReader(new InputStreamReader(System.in));                s = new Socket("127.0.0.1",9191);                dos = new DataOutputStream(s.getOutputStream()); dis = new DataInputStream(s.getInputStream()); System.out

  • There was a problem enabling FileVault

    With File Vault turned off no issue. Once Files Vault is turned and an tries to encrypt it fails the conversion. Rebooting shows this error: I am then unable to decrypt or turn off file vault 2. diskutil cs list shows

  • Date created. Date file created

    I am on WIndows 7, and I just got a few mpeg clips captured with Premiere pro cs6 I would like to know WHEN were these senes shot, so how can I do this. Presently in metadata of the Bridge the Date created / Date file created / Date file modified are