Communicating with SAP Application

Hello everyone.
I am not a SAP developer, but my company uses SAP. I am building a program in VB.NET. That program must put focus on a SAP window. This I have managed to do.
My problem is that I am trying to fill in an Edit. I am doing that using an API function.
In a windows application works like charm, but with the SAP Application puts the text that I am sending as caption not as value.
I wonder if you could help me. I don't know if the field that I am sending to is really an Edit but it surely looks like one.
I would appreciate any help you can give me. Thank you

Hi Claudia,
the SAP GUI dynpro elements are windowless controls, so you can not access them using window messages. Please check ftp://ftp.sap.com/pub/sapgui/win/640/scripting/docs/ for documentation how to automate SAP GUI.
Best regards,
Christian

Similar Messages

  • Use of Database  Studio Community Edition with SAP applications

    I am using SAP ECC6.0 on MaxDB 7.6.04.012 running on Linux x86_64.
    For database admin, and adhoc sql queries, I am currently using Database Studio 7.7.04.26, running on Windows XP.
    I have had one or two issues with Database Studio, and I've been looking for a more recent version to Install.
    There seems to be a more recent version in the Community Editions download area, but this says:
    "This package is not for use with SAP applications. For that purpose, refer to the Download Area in the Service Marketplace"
    I have not been able to find Database Studio as a separate download in the SSM Download area.
    What is the reason for this comment about the Community Edition? Can I use this version of Database Studio? and if not, where can I get the equivalent for SAP applications?
    Thanks
    Chris

    I installed MaxDM (32bit) and MaxDB Studio which I can open. And I habe also a connection to Max DB but I can´t see any application for examle. How can I find these applications. I hope there are one!?
    Have you checked the documentation Demo Data for the SQL Tutorial ?
    There is a demo schema available for MaxDB: the HOTEL schema.
    It can be loaded to any MaxDB by running:
    load_tutorial
    in dbmcli or via the context-menu (right-mouse-button) menu in DB Studio -> "Load Tutorial..."
    After the tutorial is loaded you can logon via user "MONA" and password "RED".
    regards,
    Lars

  • Can CRM On Demand integrate with SAP applications?

    Hi,
    Can Siebel CRM On Deamd can work integrated with SAP applications..?

    Siebel CRM OnDemand can integrate with SAP applications using custom web services.

  • Is any 3rd party hardware/platforms  required to enable communi with SAP?

    Hi Gurus,
    What server side hardware/platforms are required to enable communication with SAP mobile devices? What would be a typical production setup? Would there be any 3rd party components here that would require licensing?
    Thanks in Advance,
    Dharani

    Hi,
    if you want to communicate with SAP Mobile devices - you need a SAP Netweaver installation in Mobile UsageMode. This is called the middleware system. It is not recommended to have this setup onn your Backend system but to have a dedicated server for it - cause of Workload, performance and monitoring.
    If you run MI client on a PDA - then you need to install NSICom Creme as Java runtie on PDA - but the license is already included in SAP MI lizensing cost.
    If you have to support larger Datasets, then you might need to install DB2e as persistence layer. This causes an additional licensing you need to pay to IBM - I think via SAP, but well, at the end you need to pay something on top if you run DB2e. The normal used persistence is free of charge. It is called FileIO up to MI7.0, with MI7.1 it is called MinDB.
    So all you really need, is a dedicated Netweaver Mobile Box.
    Hope that helps!
    - oh I have seen - check your other post on that topic as well .--- this post here is for occasionally connected apps - this other post talks about MobileOnline as well---
    Regards,
    Oliver
    Edited by: Oliver Kaluscha on May 23, 2008 3:47 PM

  • BR0278E error with SAP application

    Hello , The Hp DP team has done integration of our SAP application server with Hp DP software. However when we check with DB13 transaction we gets following error.,. We have modified initSID.sap  file to take backup on disk . Does we need to change anything else tohave ful backup in DB13.
    R0278E Command output of 'SHELL=/bin/sh /oracle/GPR/102_64/bin/rman nocatalog':ecovery Manager: Release 10.2.0.4.0 - Production on Mon Jun 27 21:05:51 2011opyright (c) 1982, 2007, Oracle.  All rights reserved.MAN>MAN> connect target *onnected to target database: GPR (DBID=125161044, not open)sing target database control file instead of recovery catalogMAN> *end-of-file*MAN>ost command completeMAN> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 12> 13> 14> 15> 16> 17> 18> 19> 20> 21> 22> 23> 24> 25> 26> 27> 28> 29> 30> 31> 32> 33> 34> 35> 36> 37> 38> 39> 40> 41> 42> 43> 44> 45>MAN-00571: ===========================================================MAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============MAN-00571: ===========================================================MAN-03009: failure of catalog command on default channel at 06/27/2011 21:05:54RA-19564: error occurred writing 8192 bytes at block number 1RA-27091: unable to queue I/ORA-27041: unable to open filePUX-ia64 Error: 13: Permission denieddditional information: 3MAN>ecovery Manager complete.R0280I BRBACKUP time stamp: 2011-06-27 21.05.54R0279E Return code from 'SHELL=/bin/sh /oracle/GPR/102_64/bin/rman nocatalog': 1R0536E RMAN call for database instance GPR failedR0280I BRBACKUP time stamp: 2011-06-27 21.05.54R0532E Cataloging backups of all database files failed
    please suggest.
    regards
    Dharm

    Hi,
    I believe in the BRBACKUP command you are using rman_util or rman_disk command. Please go through the below link:
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/25/9fa5ec79fa8e42ba0c71dea91a18df/frameset.htm
    Try to run the BRbackup command from the OS level and see.
    If you are using RMAN, you have to create a catalog database and register it and then allocate channels.
    Regards,
    SBK

  • Inter-process communication with VB6 application

    I want to have my C# application communicate with VB6 application program.
    The message to communicate is simple. Here is a scenario.
      VB6 APP                                            C# APP
    Run C# APP         "1", "2" or "3"       
    Send command  ----------------> 
         Wait                                    Do work as the command
    Exit from loop    <----------------        Return code
                                                           Terminate
    I implemented this with Profile(ini file) but I want to do without file writing.
    Which way would be desirable?

    If vb6 is using process.start ( or whatever the equivalent is )  to crank the c# application up then you could just use command line arguments to pass the variable in.
    A simple way to pass data between processes is ms message queue.
    You have a queue for each direction you want to send stuff.
    You could use a mix of these.
    Pass in args to the c# app then listen for messages on a queue and the c# app pushes the return code onto that queue.
    https://msdn.microsoft.com/en-us/library/aa288457%28v=vs.71%29.aspx?f=255&MSPPError=-2147217396
    public class CommandLine
    public static void Main(string[] args)
    // The Length property is used to obtain the length of the array.
    // Notice that Length is a read-only property:
    Console.WriteLine("Number of command line parameters = {0}",
    args.Length);
    for(int i = 0; i < args.Length; i++)
    Console.WriteLine("Arg[{0}] = [{1}]", i, args[i]);
    https://msdn.microsoft.com/en-us/library/ms711472(v=vs.85).aspx
    Hope that helps.
    Technet articles: Uneventful MVVM;
    All my Technet Articles

  • RF communication with SAP

    Hi People,
    Can anyone please provide me some information about, how does RF scanner communicates with SAP console. Is there any coding in SAP, which is supposed to be done for that to happen.
    If so, any sample codes available?
    Thanks
    Puneet

    Hi,
    Check this URL:
    http://help.sap.com/saphelp_ewm2007/helpdata/en/b9/26eb40db9f8431e10000000a1550b0/frameset.htm
    Thanks,
    Boopathi

  • Data Services communication with SAP - physical/logical server name

    Iu2019m having trouble connecting Data Services to SAP.
    Environment details:
    Data Services version 12.2.1.2 on Windows 2008 SP2
    ERP and SRM on Windows 2008 (database SQL Server 2008 SP1)
    Repository on SQL Server 2008 SP1
    All servers (SAP and Data Servers) have had logical systems defined over the physical system names and they use these logical names to communicate with each other.  The Data Services server, hence has two names (logical and physical) and two corresponding IP addresses. 
    The problem weu2019re having is that when the SAP server communicates back to the Job Server it needs to use the logical server name and corresponding IP address.  Currently it is using the physical server name and IP address, causing communication failures. 
    When I run the host_name() function within Data Services it returns the physical host name.
    Is there a way to determine how Data Services identifies itself and whether this can be manipulated?  Is it possible to configure Data Services to run in a logical environment?
    Any thoughts or commends would be appreciated. Thanks

    Looked at this from another angle.  We were using Direct Download transport method which processes in the foreground and uses the SAPGUI for communication.  It seems as though it was how SAPGUI communicates with the SAP server on Data Services behalf that was causing the problem.
    We managed to motivate to get a share setup between the SAP server and the Data Services box which allows us to use Shared Directory transport method.  This also allows for background processing - eliminating the part of the SAPGUI communication that was causing the problem.

  • Communication with other applications

    We are currently using software written in HP-Basic, now we want to add
    some functionallity to our programs but would like to use Labview as our
    new developement tool.
    The problem is that we want to communicate with our new programs from
    HP-Basic, how can this be solved?
    We have some ideas:
    *Build the labview program as an windows executable file and communicate
    with it through application arguments (like argc, argv in c/c++). We
    don't know if it is possible to use this in Labview.
    *Build the labview program as an windows executable file and communicate
    with it through a file.
    *Communication over TCP, we don't know if this is possible with
    HP-Basic.
    /Anders Jernberg

    Anders Jernberg wrote:
    >We are currently using software written in HP-Basic, now we want to add
    >some functionallity to our programs but would like to use Labview as our
    >new developement tool.
    >The problem is that we want to communicate with our new programs from>HP-Basic,
    how can this be solved?
    >
    >We have some ideas:
    >*Build the labview program as an windows executable file and communicate
    >with it through application arguments (like argc, argv in c/c++). We
    >don't know if it is possible to use this in Labview.
    There is an example on the NI website that shows how to do this. Try www.ni.com/labview/
    and then 'drivers & downloads' -> example programs. In the 'no hardware required'
    section, you'll find an item called 'command line
    interface for LabVIEW'.
    IIRC: only for windows, not unix, but that's fine for you.
    >*Build the labview program as an windows executable file and communicate
    >with it through a file.
    A fairly obvious solution, and easy to debug: code will work also if you
    are running in the environment. I don't know if the commandline would work
    in that situation.
    >*Communication over TCP, we don't know if this is possible with
    >HP-Basic.
    Don't know. For new applications this is porbably preferred, as it also allows
    web deployment.
    >/Anders Jernberg
    Maarten Sneep

  • Communicating with other APPLICATIONS

    I Would like a Sample Program, or a Hint on how to EXTRACT and APPEND data from Microsoft Exel Sheets ...
    Regards;

    U can do this using a normal read write program written to read or write any normal file.
    But keeping in mind one thing is that \t is used to put data into different cells
    and also u can find apis to do this
    check out some of them in
    http://www.onjava.com/pub/a/onjava/2003/04/16/poi_excel.html
    http://www.javaworld.com/javaworld/jw-03-2004/jw-0322-poi.html
    http://www.devx.com/Java/Article/17301
    http://www.andykhan.com/jexcelapi/

  • Communication issue btw applications on SAP J2EE Engine6.20 & Websphere 6.0

    We have a customized SAP IPC application running on SAP J2EE Engine 6.20 and it is communicating with another application called Common Configurator or C2 running on WebSphere 4.0.5.
    Communication between customized SAP IPC application and C2 application is over RMI IIOP. SAP IPC application calls methods on stateless session beans in C2 application.
    Going forward, we want to connect to C2 running on Websphere 6.0 from this customized SAP IPC.
    When I am trying to connect to C2 on Websphere 6.0 I am getting the following
    exception :
    org.omg.CORBA.BAD_PARAM:   minor code: 0  completed: No
         at org.omg.CosNaming.NamingContextHelper.narrow(NamingContextHelper.java:48)
         at com.sun.jndi.cosnaming.CNCtx.setOrbAndRootContext(CNCtx.java:278)
         at com.sun.jndi.cosnaming.CNCtx.initUsingUrl(CNCtx.java:251)
         at com.sun.jndi.cosnaming.CNCtx.initOrbAndRootContext(CNCtx.java:188)
         at com.sun.jndi.cosnaming.CNCtx.<init>(CNCtx.java:68)
         at com.sun.jndi.cosnaming.CNCtxFactory.getInitialContext(CNCtxFactory.java:30)
         at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:660)
         at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:241)
         at javax.naming.InitialContext.init(InitialContext.java:217)
         at javax.naming.InitialContext.<init>(InitialContext.java:193)
    But the same setup is working fine for SAP J2EE Engine 6.20 and Websphere 4.0.5.
    Has anybody faced similar issue before ?
    Could anyone tell me what could be the possible reasons and how can I preceed on this.
    Additionally,
    SAP J2EE Engine 6.20 uses ORB implementation of the Sun JDK (1.3). And Websphere 6.0 is based on JDK 1.4 version.
    Thanks in advance.
    Harman

    This is what class org.omg.CORBA.BAD_PARAM all about :
    <i>Exception thrown when a parameter passed to a call is out of range or otherwise considered illegal. An ORB may raise this exception if null values or null pointers are passed to an operation (for language mappings where the concept of a null pointers or null values applies). BAD_PARAM can also be raised as a result of a client generating requests with incorrect parameters using the DII.
    It contains a minor code, which gives more detailed information about what caused the exception, and a completion status. It may also contain a string describing the exception.</i>
    <b>And Websphere 6.0 is based on JDK 1.4 version.</b> The JDK of websphere is an IBM implementation and differs a lot from the sun implementation. As well, WAS6.0 supports J2EE 1.4 also...may be you should check the release notes / documentation of WAS for compatibility issues if any.
    Regards,
    Amol

  • Can we integrate GTS 10.0 with SAP 4.7e

    Hi,
    Presently we are using GTS 7.1 which has plugged to SAP 4.7e.
    Now we are planning to upgrade GTS system to present version which s 10.0.
    Is GTS 10.0 plug in SLL_PI having compatibility with SAP 4.7e?
    Is there any patches need to be apply to integrate GTS 10.0 with 4.7e?
    Please let m know your valuable answers.
    Br, Subbu
    Edited by: Subbaramaiah Sepuri on Aug 11, 2011 9:40 PM

    Hi Subbu: From SAP documents for GTS10.0
    You can connect SAP BusinessObjects Global Trade Services10.0 (SAP SLL-LEG 900 to SAP ERP systems starting at the release of SAP R/3 4.6C (for 4.7 - SLL_PI 900_470) using standard interfaces. The plug-in SLL_PI 900_* provides all the technical functions required for communicating with SAP BusinessObjects Global Trade Services and integrating the processes.
    There are no technical dependencies between upgrades of SLL_PI and SAP BusinessObjects Global Trade Services. If you are installing SAP BusinessObjects Global Trade Services with an earlier release version than the release version of your plug-in version, you can still only use the plug-in functions for the SAP BusinessObjects Global Trade Services release to which the plug-in version corresponds although you might have a more current version of SAP BusinessObjects Global Trade Services installed.
    Also kindly check Master guide and Notes.
    Abir

  • RFC_ERROR_SYSTEM_FAILURE with SAP ECC 6 Unicode

    Hi All,
    I am using BizTalk 2006 R2, Microsoft BizTalk Adapter v2.0 for mySAP Business Suite SP1 & SQL Server 2005 as a Database server.
    In past we developed Orchestrations which were communicating with SAP version 4.7. Currently SAP has been upgraded in ECC 6(Unicode) system.
    I have configured new Send Port on server. Orchestration was able to communicate with SAP ECC 6.0 (Non- Unicode) system but while trying to connect with SAP ECC 6.0 (Unicode) I am getting error.
    A message sent to adapter "SAP" on send port "ECC 6 SendPort" with URI "sap://AS:**..*.*//**/" is suspended.
    Error details: RFC_ERROR_SYSTEM_FAILURE
    I also installed RFC SDK 7.10 Unicode version an also set environment variables for SAP GUI tracing. Now I can execute RFC which returns CHAR value but in case of NUM data type, I am getting following error in trace file,
    T:4012 Error in program 'BTSNTSvc':
    >> ERROR: Import parameter length difference detected.
    Read length: 7. Expected length: 0. Type: 2.
    T:4012 Error in program 'BTSNTSvc': <* RfcReceive [2] : returns 19:RFC_INVALID_PARAMETER
    T:4012 Error in program 'BTSNTSvc': <* RfcCallReceive [2] : returns 19:RFC_INVALID_PARAMETER
    T:4012 Error in program 'BTSNTSvc': <* RfcCleanupContext [2] : returns 18:RFC_INVALID_HANDLE
    T:4012 Error in program 'BTSNTSvc': <* RfcCleanupContext [2] : returns 18:RFC_INVALID_HANDLE
    Thanks in advance.

    Hi Pankaj,
    please note that there are metadata length differences between non-Unicode and Unicode systems.
    This has to be taken into account if you have hardcoded the length in the used connector.
    Please also have a look at the RFCSDK Guide:
    http://service.sap.com/~form/sapnet?_SHORTKEY=01200252310000047816&_OBJECT=011000358700001892452002E
    --> Unicode Programs --> Page 35
    Best regards,
    Nils Buerckel
    SAP AG

  • What port is used by Groupware connector to communicate with SAP CRM?

    Hi!
    I've been trying to find what port is used by groupware connector when it is communicating with SAP CRM, but all I've found is that is uses SOAP over HTTP.
    Our security team only wants to open the relevant port and I haven't found the port....
    Does anybody know what port is used?
    Thanks!
    rollo

    What gives you an impression that a seperate program is called to write file at OS level.....it could be the program running behind the F110.....try checking the same...and look for GUI_DOWNLOAD in the program.

  • Issue in Communication of SAP R/3 6.4C with SAP J2EE Engine 6.40.

    Hello,
    We have an application deployed in SAP J2EE engine 6.20. From SAP R3 (SAP R/3 version is 6.4C), We are communicating to the application deployed in SAP J2EE Engine 6.20 using RFC protocol. EJB module (Deployed in SAP J2EE Engine 6.20) which is being invoked from a Function Module using RFC protocol has the same name as the Function Module name. We were able to communicate to SAP J2EE Engine 6.20 this way.
    Currently, I have deployed the same application in SAP J2EE Engine 6.40. I have followed the same procedure which i have used while depolying and working with SAP J2EE Engine 6.20. But, it is not working, and i was not able to communicate to SAP J2EE 6.40, the same way i did in SAP J2EE Engine 6.20.
    Please let me know whether the procedure for communicating to SAP J2EE Engine 6.40 has changed in comparison with SAP J2EE Engine 6.20.
    Also,Any pointers regarding RFC and JCO implementation in SAP J2EE Engine 6.40 willl be helpful.
    Thank you.
    Regards,
    -Shabir Rahim.

    Hi,
    compare to 4.7
    1.New ABAP editor added like if u write code  in abap editor ,using if coditions and select statments it automatically shows the link endif,  like if .. endif,select ...endselect.
    2.New abap debugger compare to the classic debugger.
    3.DBACOCKPIT
       Missing indexes of various database tablesu2019 and the transaction to reactivate all the missing indexes  is u2018DBACOCKPITu2019. Below is the screenshot of the transaction DBACOCKPIT.
    Regards,
    Madhu

Maybe you are looking for