Iphone App connection to SAP - Tutorial?

Hi @ all,
since some weeks I get more and more apple-fan.
At the moment I'm trying to develope my own iphone-apps. I recognized that ABAP is not the same as objective C - but OK - some extra work for me!
My aim is to develope iphone-apps which can connect to an SAP-System. At first "only" reading data - later i want to execute some transactions.
Does anybody know if there's some kind of tutorial how to connect to SAP?
For any information I'm very grateful!
Best regards,
Torsten

Its not obligatory. ICM (which is shipped with the WebAS) is one of the ways you can get the iPhone to get data.
If you have a system that only talks RFC (and doesn't have ICM), then you could write a separate program (i.e. outside the ABAP process) using the RFC SDK which will call this RFC and then transform and returns the result in a form the iPhone can understand (XML/JSON, whatever) whenever the iPhone asks for data. This means another server between your R/3 backend and the iPhone.
I believe the precursor for ICM was ITS. Maybe you could look into that? I have no idea about it though:
[http://www.sap-img.com/bc046.htm]
By the way, have you seen this?:
[http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/30c0db18-7894-2c10-379b-803471136b55?quicklink=index&overridelayout=true]
Its probably the tutorial you are looking for.
Cheers!
PS: These are not necessarily the only ways to do it. There might be more (and maybe I'm ignorant).

Similar Messages

  • Display wakes when Remote iPhone app connects to iTunes

    Ever since I installed Lion, I've noticed that now whenever I use the Remote app on my iPhone to connect to my iTunes library, it wakes my iMac's display. When I had Snow Leopard installed, the display would remain asleep, no matter what actions I took with the Remote app. Now, just having the app connect to my iTunes library wakes my iMac's display from sleep--kind of annoying when you want to listen to music to go to sleep.
    Since this is occuring with the same iMac, iPhone and same version of Remote, I have to assume it's Lion specific.
    Anyone else having these issues?

    Yep.  I am having the same exact issue.  Except it started for me with iTunes 10.4 before I ever upgraded to Lion.  I was kind of hoping that Lion would fix it.  I too listen to music going to sleep and would really like the Remote app NOT to wake up my display, illuminating my entire room.

  • Mobile app connection to SAP

    Hi all,
    I have developed a normal windows application which connect to SAP through the .NET connector in VS2008 and it worked fine. when trying to use the same connection code to write windows mobile application, the connection didn't work and this error appeared:
    System.TypeLoadException was unhandled
      Message="Could not load type 'SAP.Middleware.Connector.RfcDestination' from assembly 'sapnco, Version=3.0.0.42, Culture=neutral, PublicKeyToken=50436DCA5C7F7D23'."
      StackTrace:
        at Test.Form1..ctor()
        at Test.Program.Main()
      InnerException:
    I have searched about this error and I understood that mobile applications can not connect to the .NET Connector directly and a web service/server should be found to handle these connections, but these findings were all dated to 2007-2009 (somehow old) so my questions are:
    1- Is there a direct way to connect my mobile app to SAP?
    2- if no, can you please show me an example of how to connect to SAP indirectly?
    Thank you in advance

    What version of SAP is?
    Do you to try ITS Standalone or Embbebed?
    Regards

  • Mac to iPhone app connections

    Hi,
    these are not app specific forums but this problem has occurred across multiple apps so i wonder whether there is a deeper problem. i am using 1password on both mac and iphone. however, after completing the steps required, my iphone does not appear on the mac application list and therefore cannot sync. this i have forwarded to the creators of 1password but a similar issue occurs on my pdf readers.
    before ibooks appeared i used goodreader. the sync on here requires the mac user to connect to a server IP address specified by the app. this used to work but now when i try the same process my mac eventually gives up trying to connect. i had another app doing the same thing (cannot recall what this is since clearly goodreader won out in that fight)
    could there be a problem with the connections that is stopping these apps from syncing and if so what do i do. none of the troubleshooting explanations seem to work for this connection issue...

    managed to sort itself out...never mind

  • Remote app for iPhone not connecting correctly

    I use the Remote app to connect to my iTunes library. Everything worked fine until about 6 weeks ago, when the whole thing became intermittent. Sometimes it would connect, sometimes it would not.
    I have the remote app on my iPhone 4S running latest version IOS and my wife on her iPhone 3G running whatever version that model is capped at. I also now have an iPad 3. none of them connect properly but all occasionally.
    The iTunes library's I try and connect to are on a Mac mini core duo running lion, a MacBook core duo running snow leopard and a MacBook pro running snow leopard. The network is a airport extreme running both a 5Ghz a standard wi-fi. the Mac mini is connected using Ethernet and wake on LAN is enabled. Home sharing is enabled on all devices
    The problem is the same connecting any iPhone /iPad to any Mac computer: the mobile device is paired and sees the iTunes library but fails to connect (most of the time: occasionally it works like a dream).
    The only time they connect when I want them to, is if the tunes library has been started, by playing a song. Then the app seems to work okay. In the case of the Mac mini this is tricky as I'm running it purely as an iTunes library with no monitor, keyboard or mouse connected. So I have to turn on my MacBook and screen share to the mini, play a song and THEN the remote app connects; but then it stalls and I can't turn the music off unless I screen share in again! It kind of defeats the object of having the app.
    I have tried allowing connections of iTunes on the airport. All firewalls have been turned off. I have updated all the software, reset all devices. I have even rolled back to an older version of remote app. Same problem.
    It seems that in using only Apple devices to connect to Apples iTunes with Apples Remote app the software is fundamentally flawed.
    I'm at a loss on what to next.
    Has anyone got a similar experience? And is there a solution?

    As is always the case, it isn't until after I post a question about a problem that I find a solution on my own. Turns out the problem was that I was running the beta version of iTunes 10.1 and just needed to update to the official 10.1 release of iTunes. Oops!

  • I am trying to set up home sharing between my iphone 4s and mac which is running itunes 11. Both are connected to my home wifi network and using the same apple id but on the iphone app it says 'Turn on Home sharing in iTunes on your mac using account ***

    I am trying to set up home sharing between my iphone 4s and mac which is running itunes 11. Both are connected to my home wifi network and using the same apple id but on the iphone app it says 'Turn on Home sharing in iTunes on your computer or apple tv using account ***
    Does anybody have suggestions as to why this is the case?

    Understanding Home Sharing - Support - Apple
    Hope this helps.

  • Can the BC API be used to connect/synch directly to a iPhone App (app local database)?

    Hi Guys,
    I'm just starting a project in collaboration with an iPhone App developer, they're building an app where a user will input survey data which is saved to a database within the app, then when the phone has a connection, the data is uploaded to a database. I want to use BC and extend the CRM to store the data captured from the app against a customer/case record, which will subsequently be displayed and modified by admin staff through a web front end. If necessary I'll use a Web App for part of this functionality.
    I know the BC Web Services API can connect to an external database, but before designing a solution that requires building an external database to store the iPhone app data just so that BC can connect to it, can you tell me whether it's possible for the BC Web Services API to connect directly with an iPhone App (with integrated database)?
    Totally new territory for me, so any answer to my question, or other help, tips and advice will be greatly appreciated.
    Regards, Mark.

    Many thanks for your helpful feedback TheBCMan, that's very clear. The more I've researched this, the more roadblocks appear and the more it appears BC is not going to work for this project, which is a shame as some of the other BC features are perfect for the project as a whole. However, before giving up, can I run the points below by you to validate or disprove any of my current understanding?
    I understand I will need to stand up an external db/app to synch with the iPhone app to save the customer survey data, and I understand I will then be able to connect the external db/app to the BC API and pull the survey data into a extended CRM form.
    However, once the data is in BC, I cannot work out a way where I could edit that CRM form data with it's assigned to a Case? That is, I understand it's possible to display/edit CRM form data assigned to a 'contact' of a customer record, but the problem here is I can only access the data to edit it when logged on as that customer. But this is data a staff member will access (customers will not be able to access it) and staff will not have access to the customers login credentials. So it's not feasible to assign the CRM data at the Contact level, agree/disagree?
    If I set up one staff member as a customer (so one unique login) and save all the (potentially hundreds) of survey data CRM forms as individual 'Cases', but as I understand it, whereas this overcomes the customer logn issue, I won't be able to add a web form to a page to edit the survey data CRM form, because it's assigned to a Case, not a Contact in this scenario, agree/disagree?. (This is the approach I really hoped would work out)
    And as you said, I can't use a Web App, which would overcome both of the issues above, because I can't access a Web App from the BC API. 
    So, in conclusion, these appear to be no way around these roadblocks, unless you can tell me otherwise?
    Thanks again for your help.
    Regards, Mark.

  • TS1741 i lost my appletv remote & can no longer connect to it with my iphone app. is there any way that i can reconnect with my iphone app without having to buy a new remote?

    i lost my appletv remote & can no longer connect to it with my iphone app. is there any way that i can reconnect with my iphone app without having to buy a new remote?

    Doubtful - why did the Remote app lose connection?

  • Why won't my iPhone 6 connect to iTunes store when trying to make in App purchases?

    Why won't my iPhone 6 connect to the iTunes store when trying to make in App purchases? Wifi and internet are working properly and all login/billing info is correct. Any thoughts?

    Go to settings/itunes & app store tap on the apple ID then view Apple ID then tap on payment information and check that all is correct

  • Is there any API for connecting web server and iphone apps

    Hi,
    I have to retrieve data from Web Server and display in my iphone apps. I want to know that is there any API through which i can connect my apps to server and get data.
    One way i know that use NSURLConnection and get XML response and prase it and use it like that.
    So anyone know this?
    Thanks.

    NSURLConnection is straightforward to use. In the mobile world, and especially if you intend to use certain google APIs, I would rather tend to use JSON instead of XML. A great JSON parser for objective-c is here: http://code.google.com/p/json-framework/
    Cheers,
    Marcelo

  • I have purchased a eos 6d. When I use it with the iPhone app the connection dies after about five m

    I have a 6d and when I use it with the iPhone app the camera turns off after about five minutes and the connection is lost. So when I am photographing wild life I keep having to break cover to reactivate the connection. Is this correct or is there a way to keep the connection alive.

    You just need to go into the menu and set the camera's sleep mode to "off" or "never". It sounds as if it's currently set to 5 minutes.
    Letting the camera sit active continuously, i.e. preventing it from going into sleep mode, will drain the battery(ies) a lot faster. I don't have a 6D, nor do I leave them on full time (in fact I set sleep mode to a very short duration, since tapping any button on the camera quickly re-awakens it).... so I really don't know how quickly a battery will drain. But you might be prepared with spares. If battery life is too short for you purposes, you could add a battery grip which will double the battery capacity.
    Alan Myers
    San Jose, Calif., USA
    "Walk softly and carry a big lens."
    GEAR: 5DII, 7D(x2), 50D(x3), some other cameras, various lenses & accessories
    FLICKR & PRINTROOM 

  • Connect from SAP gateway to RFC server failed - Java StandAlone app X SAP RAC System

    Dears,
    I'm developing a Java application (RFC SERVER) with JCo3 and I need to connect to SAP RAC system.
    I have configured the TCP/IP connection via transaction SM59, but when I try to start my server I face the error below (dev_jco_rfc.trc):
    ==========================================================================================
    **** Error file opened at 20140714 112024 Brasilia Time Rel 3.0.10 (2013-08-08) [720.440]
    Error:  >Mon Jul 14 11:20:24,636<    RfcException: [null]
        message: Connect from SAP gateway to RFC server failed
    Connection parameters: TYPE=A DEST=VSPAGUE ASHOST=cpe1601 SYSNR=01 SAPROUTER=/H/155.56.49.28 PCS=1
    LOCATION    SAP-Gateway on host ld7624.dmzwdf.sap.corp / sapgw01
    ERROR       hostname 'cpe1601' unknown
    TIME        Mon Jul 14 16:20:25 2014
    RELEASE     740
    COMPONENT   NI (network interface)
    VERSION     40
    RC          -2
    MODULE      /bas/740_REL/src/base/ni/nixxhl.cpp
    LINE        193
    DETAIL      NiHLGetNodeAddr: hostname cached as unknown
    COUNTER     3
        Return code: RFC_FAILURE(1)
        error group: 102
        key: RFC_ERROR_COMMUNICATION
    ==========================================================================================
    This problem happens when my app executes the line:
    JCoServer myServer = JCoServerFactory.getServer(myServerName);
    My system properties:
    jco.client.lang=EN
    jco.destination.peak_limit=10
    jco.client.client=800
    jco.client.passwd=********
    jco.client.user=********
    jco.client.sysnr=01
    jco.destination.pool_capacity=3
    jco.client.ashost=/H/155.56.49.28/H/cpe1601
    jco.server.connection_count=3
    jco.server.gwhost=/H/155.56.49.28/H/cpe1601
    jco.server.progid=VSPAGUE
    jco.server.gwserv=sapgw01
    jco.server.repository_destination=VSPAGUE
    Using SAP Logon i can connect to server cpe1601 system E16 without problems.
    Please, I really need some help, because my knowledge on SAP platform is minimum.

    Hi Markus,
    Changing ASHOST=ld7624.dmzwdf.sap.corp as you have suggested, I got the error message: Connect to SAP gateway failed ...
    As you could see, the host I'm connecting is from SAP RAC Service.
    Here in our company we have only SAP Logon and my RFC Application, and I can connect to SAP remote system via SAP Logon with this settings:
    System Connection Parameters
    Description: SAP ECC 6.0
    Application Server: cpe1601
    Instance Number: 01
    System ID: E16
    SAProuter String: /H/155.56.49.28/H/
    Below the connection information I received from SAP RAC SUPPORT for testing purposes:
        E16 System:
        SID: E16
        Client: 800
        System Number: 01
        Server: cpe1601
        Component Version: SAP ERP Central Component 6.0 Enhancement Pack 6 Suite on HANA
        User: ********
       Password: ********
       SAProuter String:
       If you don't plan to use SAPRouter at your end,
       /H/155.56.49.28/H/    

  • I've lost my iPhone5 like 40 hours ago. I already turned the Lost mode on with Find my iphone app. But my phone has no data plan so it could not connect to the internet at all. I reported to the police, too. What else can I do? Can anybody advise?

    I've lost my iPhone5 like 40 hours ago. I already turned the Lost mode on with Find my iphone app. But my phone has no data plan so it could not connect to the internet at all. I reported to the police, too. What else can I do? Can anybody advise?

    No...see the link I posted:
    If you did not enable Find My iPhone on your missing device
    If you did not enable Find My iPhone before it was lost or stolen, you can't use it to locate or protect your device, but you can still follow these steps:
    Change your iCloud password to ensure that no one else can use your device to delete or make changes to your iCloud data.
    Report your lost or stolen device to local law enforcement and your wireless carrier. Apple doesn't track or flag lost or stolen products, but you can use My Support Profile (supportprofile.apple.com) to find a list of serial numbers for products that you've purchased or registered with your Apple ID.

  • Itunes says "restoring iphone apps" as soon as I connect my phone to the computer after ios 5 update

    So I've downloaded ios5. And itunes just gets stuck at "restoring iphone apps".
    even if I close itunes (which I can only do with the task mananger) and then reboot it, as soon as I connect the phone it says "restoring iphone apps" again and just gets stuck at that. So I cannot access anything on there.
    Doesn't help that I now can't even use my phone at all as it keeps telling me I can't use the e-mail address that I have registered as it's already in use!!!!!
    So I now have a phone that I cannot use at all! An I can't restore on itunes because it gets stuck in that loop if I plug it in!

    The same happened to me. While it's restoring apps, you will be able to set up your ipod with iOS5. You can do that without disconnecting it from your computer. It will take quite a long time but it will go from restoring ipod apps, to restore music, videos and pictures. Be patient and it will finish the process in a few hours.

  • I had an app which disables an iPhone to connect to the internet via mobile network. In the meantime I have deleted that app but it still affects my phone. For example iPhone shows that 3G sign on the top (next to the time) but it is unable to open any we

    I had an app which disables an iPhone to connect to the internet via mobile network. In the meantime I have deleted that app but it still affects my phone. For example iPhone shows that 3G sign on the top (next to the time) but it is unable to open any website. Is there anything I can do about it?

    What was the app you are referring to? I'm not aware of anything on the app store that is designed to do that, unless you're talking about an app that was causing a problem...
    Was/is your phone jailbroken?

Maybe you are looking for

  • Need to find %SystemRoot%\WinSxS\folder_name to find missing system restore service module

    My ability to do a system restore is zilch. It turns out that my Win 8.1 laptop is unable to run sys restore due to the service module being  missing. And I have to work around that and set up a registry key to do a correction. I have no idea where t

  • G50 LED's For AC Power, Charge, and Disk Activity

    Good morning, Does anyone know why or had any experience with the LED's located on the lower left side of this laptop not functioning? Had the power connector cable replaced by a service center because the cord was loose and not those LED's don't lig

  • Compare individual char of 2 string

    Hi I need to compare the each individual char of 2 string. String a = "Ae12"; String b = "aE12"; // I tried the followings: // a String c = a.substring(0,0); String d = a.substring(1,1); String e = a.substring(2,2); String f = a.substring(3,3); // b

  • [SOLVED] Stuck in hibernate state following death of HD

    Hi, Yesterday I got very unlucky. I put my Arch system into hibernation (in RAM). Upon restart, I found out that my secondary hard drive (which does not contain the system, I only used it for storage) had died on me (at start it hisses, then has the

  • Prevent an image from stage responsive scaling ?

    i use the new feature stage responsive scaling. but how can i prevent a single image in the composition to scale?