Activating WebService on R/3 to connect a non-SAP system (XML)

Hi Experts,
Apologize if my thread is not on the right category. I'm not sure where to put this.
Is there any steps on how to activate webService to connect to a non-SAP system without using middleware like XI/PI. I'm trying to connect to a non-SAP system that sends an xml format message and then directly connect to an R/3 system. Is this possible? thanks!

Hi,
Check this link.
Web Services from Function Module
it might help u.
Thanks.

Similar Messages

  • RFC Adapter to connect to Non SAP System

    Hi,
    I have a scenario to connect to a non SAP system using RFC adapter. I am not used to the same. I need to know whether this is possible and what are the steps to be done.
    Thanks and regards
    Siji

    Hi,
    These links should help.
    Non-SAP application connecting to PI via Sender RFC Adapter
    Error by setup RFC Interface with non SAP system
    SAP PI to Third Party system through RFC Connectivity ??
    Regards,
    Jannus Botha

  • What is best way to connect a non-sap sys sending  xml idocs to SAP system

    Hi Can some one please guide as to what will be the best approach in connecting a NON SAP system to a SAP system.
    The non sap system should not be connected to access real time data,it does not support RFC,it can send data in IDOC xml format and i think in teaxt files also.Also I dont think there is any EDI subsystem in place.
    There has to be a periodic upload of material data from SAP /stock status/
    then there will be incoming data into SAP for sales order/purchase order etc
    What would be the best way to connect the two systems,IDOCs with partial EDI looks the best way ,but I am confused as to how will the XML IDOC be converted to normal IDOC and viceversa,how to handle the event triggering mechanism.
    If someone has experience in such a scenario ,please help.
    There is a option to update the database of the application through SQL also...

    Hi,
    Check this link.
    Web Services from Function Module
    it might help u.
    Thanks.

  • Connect b/w SAP and Non SAP -system

    Hi All,
    I have a requirement where i need to connect between a SAP system and Non-Sap System.
    the front end is an E-Build tool (for construction Industry) from where the user will pick the data and the data should get store at the backend i.e in the SAP system.
    E-build is a tool for construction industry with lots of flexible options for the user to check for their house, along with their prices.
    These all data needs to be captured and store at the backend.
    Can any one suggest me which method shall i go for this in ABAP(and How)  or need to go for the XI-Netweaver or EP technology.
    Thanks & Regards
    Mona

    you better to go for middleware tools .  keep files( whichs contains data to be stored in SAP)  in one folder at 3p systems  and  middleware adapters will pick that filles automatically and sent it to Application server or then process the data into SAP.
    tks.. venkat

  • Connecting to an sap system

    Hi
    Just wanted to know if the JCO client service is the only way of connecting to an SAP system from enterprise portal.
    thanks
    Ram

    Hi Ram,
    no, it's the "old" way, the new one goes via JCA; see JCA/J2EE Connector Architecture with WAS 6.20 (R/3 Enterprise) and JCO x JCA and Java to SAP as well as the brand-new article https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/documents/a1-8-4/using j2ee connector architecture with ep6 iview development.pdf
    Hope it helps
    Detlev

  • Connection to remote SAP system.

    Hi All,
    I want help in getting connected to a remote SAP System from my desktop. I am working in SAP NetWeaver developer studio.
    Regards,
    James

    Hi James,
    Although the info. provided by you does not provide much information about the setup of your SAP System, but you can try this out:
    Inorder to get connected to the SAP system via your SAP NWDS(SAP NetWeaver developer studio).
    1) Please check if you are able to get connected to the remote server, incase the server is on a different machine. You can do it by following the steps below:
    Click on Windows Start menu -> click on Run -> Typein "cmd" and click on Ok button -> Typein "Ping 'IP address of the remote server'", I mean your remote server machine's IP address(Ex:10.6.52.189 or whatever it is). If it responds then please carry out the following steps in NWDS.
    2) Please GoTo :
    NWDS menu - > Window -> Preferences -> SAP J2EE Engine(Choose this on the left menu).
    Now, if your server is not installed on the same machine on which you are working then go for the first radio button which says "SAP J2EE engine is installed on remote host" and enter the server's IP(Internet Protocol) address(Ex: 10.6.52.14, etc)in "Message Server Host" and enter 3601 in "Message Server Port".
    Click on apply and Ok.
    3) Now again Click on Windows Start menu -> click on Run -> Typein "drivers" and click on Ok button -> Open the folder "etc" -> look for file "Hosts", openwith notepad
    -> Now typein the IP address and the corresponding host name(of the remote server)please note that the IP address and the host name should be separated by at least one space, preferably a tab space. -> save the hosts file.
    Now you should be able to connect to your remote server.
    Regards,
    Sudeep

  • How to connect one SAP system to Non-SAP system(Example:Window's7)?

    Hi Experts,
        In general, One SAP system can connect another SAP system through RFC.How to  connect One SAP system  to Non-SAP system(example:window's 7) and is it possible through RFC?
    Thanks and Regards,
    Nageswar

    Hello  Wolfgang Schaper,
    Thank you so much for quick response.
    As you told I am trying to work with BRFplus/DSM to call decision services from nonABAP systems,so I tried with RFC.But it is not possible as you told.
    Please give any solution Without using Web Services, is there any ways to connect from SAP system  with the Non-SAP Systems.

  • Integrate or connect SAP system to non-SAP system

    Hi All,
    We need to connect SAP system or integrate inspHire rental software to SAP. Do you know the process or initial summary on how to integrate this one?
    As of now, the only way that we know to integrate SAP to non-SAP for posting is thru LSMW and batch input.
    your suggestions will be greatly appreciated.

    Hi,
    LSMW is just tools for integration and you can use BDC Call Transaction, BDC session or BAPI, or Function to update something ins SAP.
    1/Easier is if your non-SAP system is able to create file and ftp to SAP folder.
    2/You will have background job running program that will every 5minutes or hour or daily(it is up to you how fast dat has to be bring to SAP) check if file was create in SAP folder.
    3/Program will move file to folder in process
    4/Program will process file, usinf function, or call transaction to update SAP on the base of file
    5/Program will move file to process folder
    If you need more info give me detail about what you would like to update in SAP and I could send you code.
    Bye Jan

  • RFC connection between two SAP systems (with SAP router)

    Hi!
    I would like to set up a RFC-connection from SAP Solution Manager to other SAP system.
    The network connection between the servers is VPN.
    How can I set up this RFC-connection, if my connection between two SAP systems looks as follows,
    (I use the following SAP routers)?
    my server  --> customer
    my server --> internal SAP Router server xy (10.101....) --> SAP Router customer 2 (10.1....) --> SAP System customer (134....)
    Back-way
    SAP Systeme customer --> SAP Router customer (134.1....) --> internal SAP router (212.6....) --> my server
    How can I set up this RFC-connection, if my connection between two SAP systems looks as follows,
    (I use the following SAP routers)?
    something like:
    /H/10.101..../S/sapdp99/H/10.1.4..../S/sapdp99/H/134...
    Thank you very much!
    regards
    Thom

    Same answer as in the other forum where you cross posted....

  • Connection between 2 SAP system

    Hi.
    I want to send and receive an IDoc between two SAP system. but i can't connected to an other syestem. i try it juste between two different mandant.
    Can some one help me.
    Thinks.
    Issam

    Hi,
    Through RFC (SM59) u can connect the TWO SAP systems.........
    If u are in SAP 4.7 , once u enter into SM59 u will be finding the R/3 Connections... U have to choose that...
    if u are in SAP ECC , then u will be finding the ABAP connections.. U need to choose that and create the RFC connection.....
    But U need to know the details :
    1. Target Host Name .
    2. System Number.
    3. Logon details...
    Reward Points if useful
    Raghunath.S
    9986076729

  • Can we connect to any SAP system if we have connection details.

    Hi Experts,
    Can we connect to any SAP system if we have connection details.
    In this thread I found Diego Lombardini asking connection details.
    Needed help on this report
    I am working in ABAP for couple of years but donu2019t have much idea about connection to SAP system, Please let me know how it is possible .
    High points will be rewarded for any helpful answer.
    Regards
    Bikas

    Hi Bikas,
      That reply is just because Diego got irritated by Ravi asking the same question in many threads many times .
    Otherwise if a SAP server is not secureed using secureclient you can always connect to that SAP system using the internet and your own SAP GUI ( perhaps based on the GUI compatibility )
    But i bet, nobody will reveal SAP server as open for you.
    Cheers
    Kothand

  • Connecting non SAP system to GTS

    Hello Everyone,
    I have to connect PeopleSoft to GTS. Does anybody know how to connect a non SAP feeder system to GTS? We have already ECC 6.0 connected to GTS, so it will be a heterogeneous application environment.
    I have to send People soft orders (which will be converted to PO since there is no stock of materials in people soft) to GTS for SPL screening, if order is not blocked it will go to ECC for further processing.
    My first task is to connect PeopleSoft to GTS.
    Any help will be appreciated.
    Thank you.
    Renu Garg

    Hi Renu,
    Just a word of caution on what to transfer and which function modules will be required:
    1.  If customer 1 in ECC is also in your PeopleSoft as customer 1 you will only be able to avoid the retransfer of customers if you put both systems into the same logical system group (LSG).  GTS will then know that customer 1 (whether from ECC or PeopleSoft) is the same customer.
    2.  If ECC Customer 1 exists in PeopleSoft as Customer A, you will be REQUIRED to send your customer data across from PeopleSoft to GTS.  If you don't, GTS will have no way to recognize the customer until the transfer is made and you will have two master records for the customer in GTS (unavoidable) one for the customer as it exists in PeopleSoft and one for the customer as it exists in ECC.  This won't cause problems in GTS.  If this is the case it will make no difference whether both systems are in the same LSG, but I would recommend separate LSG's.
    3.  If a Customer 1 exists in BOTH PeopleSoft AND ECC, but they are not the same customer, you will need to transfer your customers from PeopleSoft to GTS and you MUST NOT include both systems in the same LSG.
    Wish I could help with some connection info, but at SEAL, we have a techncal team that deals with that.
    Hope this helps,
    Doug

  • How to connect to a non-sap system in HCI?

    Dear experts,
    My scenario is to replicate the customer information to SAP Cloud for Customer from a non-sap system. The non-sap system is in the internet and it can be accessed by any system.
    Now my questions is: The customer information flowed from the non-sap system is in a very specific format, should we develop a webservice for the customer information in HCI? If so, how to create new webservice in HCI? Does SAP allow user to create customized webservice in HCI?
    BR,
    Kurt

    Hello Kurt,
    HCI is available as a platform as part of the HANA Cloud Platform edition. With the platform edition you can develop your own interfaces within HCI. HCI has SOAP, FTP, IDOC and a succesfactors adapter which you can make use of.
    It is possible to import webservice definitions and create the custom interface with your own mapping.
    Best regards,
    Fons

  • ABAP to FTP connect to non SAP UNIX system

    Greetings~
    I'm looking for a way (via function modules and/or BAPI) to transfer data in flat files from an SAP UNIX system to a non-SAP UNIX system using an ABAP program. I see FM's FTP_CONNECT and FTP_COMMAND however these seem to only work with UNIX systems running SAP as they require RFC_DESTINATION information. Anybody know which (if any) FM's can be used without the necessity of the target system running SAP/RFC?
    Thanks!

    Hi Joseph,
    Please refer the below program.
    REPORT  ZHR_T777A_FEED.
    tables: t777a.                        "Building Addresses
    Internal Table for  Building table.
    data: begin of it_t777a occurs 0,
            build like t777a-build,       "Building
            stext like t777a-stext,       "Object Name
            cname like t777a-cname,       "Address Supplement (c/o)
            ort01 like t777a-ort01,       "City
            pstlz like t777a-pstlz,       "Postal Code
            regio like t777a-regio,       "Region (State, Province, County)
          end of it_t777a.
    Internal Table for taking all fields of the above table in one line
    separated by ‘|’(pipe).
    data: begin of it_text occurs 0,
          text(131),
          end of it_text.
    Constants: c_key  type i value 26101957,
               c_dest   type rfcdes-rfcdest value 'SAPFTPA'.
    data: g_dhdl type i,      "Handle
          g_dlen type i,      "pass word length
          g_dpwd(30).         "For storing password
    Selection Screen Starts
    SELECTION-SCREEN BEGIN OF BLOCK blk1 WITH FRAME TITLE TEXT-001.
    parameters: p_user(30) default 'XXXXXXX'          obligatory,
                p_pwd(30)  default 'XXXXXXX'          obligatory,
                p_host(64) default 'XXX.XXX.XX.XXX'   obligatory.
    SELECTION-SCREEN END OF BLOCK blk1.
    SELECTION-SCREEN BEGIN OF BLOCK blk2 WITH FRAME TITLE TEXT-002.
    parameters: p_file like rlgrap-filename default 't777a_feed.txt'.
    SELECTION-SCREEN END OF BLOCK blk2.
    Password not visible.
    at Selection-screen output.
      loop at screen.
        if screen-name = 'P_PWD'.
          screen-invisible = '1'.
          modify screen.
        endif.
      endloop.
    g_dpwd  = p_pwd.
    Start of selection
    start-of-selection.
    To fetch the data records from the table T777A.
      select build stext cname ort01 pstlz regio
             from t777a
             into table it_t777a.
    Sort the internal table by build.
      if not it_t777a[] is initial.
        sort it_t777a by build.
      endif.
    Concatenate all the fields of above internal table records in one line
    separated by ‘|’(pipe).
      loop at it_t777a.
        concatenate it_t777a-build it_t777a-stext it_t777a-cname
                    it_t777a-ort01 it_t777a-pstlz it_t777a-regio
                    into it_text-text separated by '|'.
        append it_text.
        clear it_text.
      endloop.
    To get the length of the password.
      g_dlen = strlen( g_dpwd ).
    Below Function module is used to Encrypt the Password.
      CALL FUNCTION 'HTTP_SCRAMBLE'
        EXPORTING
          SOURCE      = g_dpwd          "Actual password
          SOURCELEN   = g_dlen
          KEY         = c_key
        IMPORTING
          DESTINATION = g_dpwd.         "Encyrpted Password
    *Connects to the FTP Server as specified by user.
      Call function 'SAPGUI_PROGRESS_INDICATOR'
        EXPORTING
          text = 'Connecting to FTP Server'.
    Below function module is used to connect the FTP Server.
    It Accepts only Encrypted Passwords.
    This Function module will provide a handle to perform different
    operations on the FTP Server via FTP Commands.
      call function 'FTP_CONNECT'
        EXPORTING
          user            = p_user
          password        = g_dpwd
          host            = p_host
          rfc_destination = c_dest
        IMPORTING
          handle          = g_dhdl
         EXCEPTIONS
            NOT_CONNECTED.
      if sy-subrc ne 0.
        format color col_negative.
        write:/ 'Error in Connection'.
      else.
        write:/ 'FTP Connection is opened '.
      endif.
    **Transferring the data from internal table to FTP Server.
      CALL FUNCTION 'FTP_R3_TO_SERVER'
        EXPORTING
          HANDLE         = g_dhdl
          FNAME          = p_file
          CHARACTER_MODE = 'X'
        TABLES
          TEXT           = it_text
        EXCEPTIONS
          TCPIP_ERROR    = 1
          COMMAND_ERROR  = 2
          DATA_ERROR     = 3
          OTHERS         = 4.
      IF SY-SUBRC <> 0.
        MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ELSE.
        write:/ 'File has created on FTP Server'.
      ENDIF.
    Call function 'SAPGUI_PROGRESS_INDICATOR'
        EXPORTING
          text = 'File has created on FTP Server'.
    To Disconnect the FTP Server.
      CALL FUNCTION 'FTP_DISCONNECT'
        EXPORTING
          HANDLE = g_dhdl.
    To Disconnect the Destination.
      CALL FUNCTION 'RFC_CONNECTION_CLOSE'
        EXPORTING
          destination = c_dest
        EXCEPTIONS
          others      = 1.
    Regards,
    Kumar Bandanadham.

  • HTTP/S connection to the SAP System failed

    Dear SDN,
    I am trying to connect my EP System (Enterprise Portal 6.0 SP 15) to MMSCMDEV System(SCM 4.0 Development System).
    Please note SCM 4.0 has external ITS on server MMLCADEV (both are in same network). EP is in different domain.
    User Mapping has been done while making the system connection.
    1. Ttransaction service test is successful to MMSCMDEV from EP (System Administration->Support->Support Desk->SAP Application->Test and Configuration Tools->Transaction with parameters "service - transaction; tcode - /sapapo/ac04; SAP GUI Type - SAP GUI for Windows").
    2. While uploading transaction using Role Upload, I m not able to view any transaction and get the error as : System connection failed.
    3. System Connection Tests to ITS & WAS fails with error: HTTP/S connection test failed.
    The SAPGUI HTML is available thru ITS.
    Please help me resolve issue.

    Well I just tried to create the SAP Transaction Iview, putting the tcode I need.
    I am able to see them properly , both in  Wingui as well as webgui.
    I used a test role and attached it to my user Id and another test id (this exists in both systems and user mapping is done for it.)
    I am able to see the iviews working from my Id , but in the test id : it gives an error as : Portal Runtime Error
    An exception occurred while processing a request for :
    iView : N/A
    Component Name : N/A
    Unable to lookup System 'MMSCMTST'. Please check the system object and the alias..
    See the details for the exception ID in the log file
    and : com.sap.portal.appintegrator.sap.Transaction::Transaction/WebGuiSSOLayer
    Can somebody tell me why this should have happened ?
    Regards,
    Chandani

Maybe you are looking for