How to receive receipt in third-party system?

I want to send message from third-party system via HTTP-adapter and
integration server to SAP MDM. I have created outbound interface for my
third-party system, message for this system, message mapping between my
messageand ABABusinessPartner, scenario for transporting business
partner data between message interface of third-party system and MDM
interface ABABusinessPartnerIn.
On third-party system side I have developed function which sends XML-
message via HTTP protocol to SAP XI integration server (to HTTP-
adapter). I want to receive delivery acknowledgement in synchronous
mode (in same HTTP session). I want have delivery result
(delivered/undelivered) in my third-party system.
Because ABABusinessPartnerIn is a asynchronous interface then I can't
use HTTP synchronous mode (parameter &qos=BE).
Whether I should use the sync/async gateway?
Message was edited by: Eugeny Balakhonov

You can see the stocks with mvement type 101-O for that material

Similar Messages

  • How to Synchronization Outlook with third party system?

    Our Customer has a website which has a table by name task. This task table on the website is populated by admin of the website. Each
    task is assigned to sales person. The Customer wants the website task to be synchronized with
    outlook task for each sales person.
    What we have already done
    We have already created a table and pages on the website. Allowing
    Admin user to create/edit/delete
    task on the website.
    We have created a web service that pulls and pushes data from the website's
    task table by sales person.
    We have added a "Synch" button in the sales person's outlook.
    On click of the "Synch" button we make a call to the
    web service
    and the synch between outlook task and website is done. I.E. task are
    created/updated in outlook, closed task marked in outlook are closed on
    the website.
    What I am unable to figure out
    We do not want sales person to click the Synch button after every few
    minutes, so we want outlook to call our process periodically, just like
    send-receive in outlook. However I am unable to find a hook provided by
    outlook to call a process periodically.
    How can we do this?
    Thanks
    Anand

    1. Use DRM Export to Table option, for that create an External Connection first for the Target Database and select the respective Tables to which you wish to Export the Hierarchy information.
    2. You can perform most of the DRM Actions via the DRM_BATCH_CLIENT.exe.
        Please refer to Using the Data Relationship Management Batch Client of DRM User guide.
    let me know if you have any issues.

  • Best practices for apps integration with third party systems ?

    Hi all
    I would like to know if there is any document from oracle or from your own regarding best practices for apps integration with third party systems.
    For example, in particular, let's say we need customization in a given module(ex:payables) need to provide data to a third party system, consider following:
    outbound interface:
    1)should third party system should be given with direct access to oracle database to access a particular payments data information table/view to look for data ?
    2) should oracle create a file to third party system, so that it can read and do what it need to do?
    inbound:
    1) should third party should directly login and insert data into tables which holds response data?
    2) again, should third party create file and oralce apps will pick up for further processing?
    again, there could be lot of company specific scenarios like it has to be real time or not... etc...
    How does companies make sure third party systems are not directly dipping into other systems (oracle apps/others), so that it will follow certain integration best practices.
    how does enterprise architectute will play a role in this? can we apply SOA standards? should use request/reply using Tibco etc?
    Many oracle apps implementations customizations are more or less directly interacting with third party systems by including code to login into respective third party systems and vice versa.
    Let me your know if you have done differently and that would help oracle apps community.
    thanks
    rrb.

    you want to send idoc to third party system (NONSAP).
    what kind of system is it? can it handle http requests
    or
    can it handle webservice?
    which version of R/3 you are using?
    what is the mechanism the receiving system has, to receive data?
    Regards
    Raja

  • Data upload from third party system to GRT table.

    Hello,
            Can you please let  me know how we can upload payroll data from a legacy system (to be more clear, how to upload data that we receive from a third party system) into GRT table. 
    Note:The file should be tab delimited text file.
    As of now, i figured out 2 FMs which I thought can be used.....BAPI_EXTPAYROLL_INSERT_OUT and BAPI_EXTPAYROLL_INSERT_LEGACY.
    Please let me know the steps to upload the same (start to end).  A code snippet will be of much help to me.
    Regards,
    RK

    Are you looking for loading your legacy payroll data into SAP ?
    SAP have a standard tables (T588B & T588C) that can be used along with standard schema (XLK0) for updating payroll results.
    They also have a utility program to upload data into T588B & C.
    Search for  Legacy Data Transfer in IMG and yo will find the relevant steps.
    Regards
    Ravikumar

  • How to consume a web service provided by third party system from SAP system

    Hi Friends,
    Could any of you provide me a clear picture on how to consume a web service from SAP system and is provided by a third party system?
    Do we get an URL to create a client proxy for consuming the web service?
    Thanx in advance,
    Ram

    Hi Ram,
    of course you cannot supply the WSDL URL. Inside the WSDL (just view it in your browser) you find (usually but not necessary) towards the end something like
    <soap:address location="http://www.weather.gov/forecasts/xml/SOAP_server/ndfdXMLserver.php"/>
    which is the actual adress of the service.
    An example service can be found here:
    <a href="http://www.weather.gov/xml/">National Digital Forecast Database</a>
    containing the WSDL URL at
    <a href="http://www.weather.gov/forecasts/xml/DWMLgen/wsdl/ndfdXML.wsdl">this address</a>.
    You might also want to browse for the amazon webservices which allow you to embed queries against amazon into your application.
    have fun,
    anton

  • IDoc-to-File with ext. Partner ... How to define the third-party system

    Hi all,
    I want to make an IDoc-to-File scenario with an external partner. the xml-file generated by the integration server should be forwarded with the file/ftp-Adapter to a ftp-server in New York (our XI-System is in Germany).
    Is it right that I have to create a technical system and a business system for the ftp-server in New York? I want to create it as a third-party system. But how? Is it enough to give only a name for the third-party technical system?
    What I have to put in "Host name" or can I leave this gap empty? And have I to choose Products or is it not nessesary?
    Thanks for your answers
    best regards
    Christopher Kühn

    >
    > Is it right that I have to create a technical system
    > and a business system for the ftp-server in New York?
    Yes it is the correct way to do this.
    > Is it enough to give only a name for the third-party
    > technical system?
    > What I have to put in "Host name" or can I leave this
    > gap empty?
    Dont remember exactly. But I think HostName is mandatory. You can give any value that you want here. Does not matter at all.
    Ideal way is to give the HostName of the FTP server here. if unknown give any value.
    And have I to choose Products or is it not
    > nessesary?
    >
    Not necessary. But ideal would be to assign the products which you have created in the SLD for your XI content so that the SWCV  is also associated with this Tech System
    Regards
    Bhavesh

  • IDoc Scenario SAP ERP - PI(Receiver IDoc Adapter) - IDoc to Third-Party system

    Dear All,
    I have created a scenario  to send IDocs via PI system (PI 7.1) to a third party system.
    There is no message mapping involved(Only ID part)
    I have imported Idoc Metadata from the source ERP system.
    Created an RFC destination(BC_ERP_SEA) in the PI system of type TCP/IP with registered Server Program to third party system.(Tested success)
    Created a port in IDX1 BC_ERP_SEA with above TCP/IP destination.
    Receiver communication channel of type IDoc is created with the following parameters:
             RFC Destination: BC_ERP_SEA
             Segment Version: 640
             Interface Version: SAP release 4.0 or Higher
             Port: BC_ERP_SEA
             SAP Release: 640
    Now when I execute the scenario, I get the following error in SM58 of PI system.
    Bena IDOC_INBOUND_ASYNCHRONOUS not found on host.
    Request your help for this issue.
    Thanks,
    Jishi

    Hi,
    Check below steps..it may resolve your issue
    1. It is mandatory to specify Ack Destination value in IDoc_AAE sender channel. The value should be an RFC destination name which is connecting to your SAP ECC system.
    2. In inboundRA resource adapter, the value for the property "local" should be set to "true".
    Regards,
    Tulasiram.

  • How to configure https to send wsdl file to third party systems

    Hi Experts,
    instead of using http, i need to use https. so for this in xi system what steps do i need to follow to send wsdl file to any third party systems. here iam using pi 7.1 as a xi system.
    please help me in this.
    thanks
    jas

    >> to send wsdl file to any third party
    In no communication you send wsdl to third party. You always send related http message.
    For HTTPS, in the receiver channel, use HTTP Destination.
    Goto sm59 in PI and create RFC destination type G. There under "Logon & Security", set SSL as Active.
    For this to work, certificates should be imported on ABAP stack using STRUST.
    Regards,
    Prateek

  • How to regsiter a Third party system in NW2004s ?

    Hi,
    I am using NW2004s SR2 and i need to register a third party system in SLD. Do i need to define manully in SLD or there way to register them automatically like running data supplier with rz70 for ABAP systems.
    help would be appreciated
    Thanks,
    srini

    I actually did read in the SLD documentation that it is possible to do it automatically for third party systems as well.
    Dont have that document with me now, but if you look into the SLD documentaton from your XI homepage you will find a section that does state that third party systems can also be registered automatically.
    Never tried it though
    Regards
    Bhavesh

  • How to integrate XI and third-party Payroll system?

    Hi Experts,
    We want to integrate third-party Payroll system with SAP through XI.
    Can anyone provide me step by step guidance?
    Which IDOC is useful? and entries should not go to FI tables.
             Thanks in advance.
    Regards,
    Anirban

    Hello Prasad,
    <b>Connection with an External Payroll System</b>
    Payroll Outsourcing functionality allows you to compile master data or payroll data in the SAP system to submit to a third-party service provider in an electronic format. The Outsourcing solution available in the United States and Canada provides a generic interface which writes data into an IDoc (Intermediate Document) for transport to a third-party system. In order to transport data into and out of the SAP system, you must set up a logical system, partner definition, and outsourcing ports.
    If you have built your own payroll interface, using the Interface Toolbox, for example, you can use the Import section of this scenario. The Export section applies only to the transport of IDocs.
    For more information regarding outsourcing, refer to the SAP Library, Human Resources  -> PY Payroll  -> PY-US United States Payroll or PY-CA Canada Payroll  -> Outsourcing.
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/af/f4ea3444e9c47fe10000009b38f83b/frameset.htm
    Import Payroll Results from a Third-Party System
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/0a/e62481feaf11d1a5500060087832f8/frameset.htm
    regards
    Prasad
    Message was edited by:
            prasad chintala

  • How to integrate iReceivables with third party payment system?

    Hi,
    My requirement is to integrate iReceivables with third party payment system.
    Can anyone guide me to achieve this.
    Thanks & Regards,
    Sunita

    Hello Prasad,
    <b>Connection with an External Payroll System</b>
    Payroll Outsourcing functionality allows you to compile master data or payroll data in the SAP system to submit to a third-party service provider in an electronic format. The Outsourcing solution available in the United States and Canada provides a generic interface which writes data into an IDoc (Intermediate Document) for transport to a third-party system. In order to transport data into and out of the SAP system, you must set up a logical system, partner definition, and outsourcing ports.
    If you have built your own payroll interface, using the Interface Toolbox, for example, you can use the Import section of this scenario. The Export section applies only to the transport of IDocs.
    For more information regarding outsourcing, refer to the SAP Library, Human Resources  -> PY Payroll  -> PY-US United States Payroll or PY-CA Canada Payroll  -> Outsourcing.
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/af/f4ea3444e9c47fe10000009b38f83b/frameset.htm
    Import Payroll Results from a Third-Party System
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/0a/e62481feaf11d1a5500060087832f8/frameset.htm
    regards
    Prasad
    Message was edited by:
            prasad chintala

  • Handling Rowset based message in third party systems

    Dear All,
    Could you please help me to understand, how can we handle a row set based message at third party system?
    PeopleSoft will be sending a row set based messages to third party system and in turn it will be expecting a row set based message as a response. How do we need to handle this?
    Thanks,
    Hari.A

    So you are creating an inbound sync service operation routing.
    This can be very well a rowset based message for the request as the response, since every message is an XML.
    3e party system will be sending an XML which in the rowset format (which is still XML).
    You can just take the message and read it in a rowset, process it and create a response message based on a rowset.
    3e party system will be receiving an XML which in the rowset format (which is still XML).
    The reason wy I mention XSLT is that the rowset based message has a lot of overhead noded which is not relevent for 3e party systems, but needed for PeopleSoft.
    See example:
    method OnRequest
       /+ &MSG as Message +/
       /+ Returns Message +/
       Local Message &response;
       &response = CreateMessage(Operation.SYNC_REMOTE,
       %IntBroker_Response);
       &response.GetRowset().GetRow(1).GetRecord(Record.QE_FLIGHTDATA).
       GetField (Field.DESCRLONG).Value = &MSG.GenXMLString();
       Return &response;
    end-method;

  • Adding Third Party system in PI SLD

    Hello Experts,
    I new to PI and would like to know, how to add any Third part system in the SLD, and
    scenario where sender is ABAP Proxy and receiver is Third party system, via SOAP Adapter.
    Regards,
    Abhishek

    hi,
    How do i maintain the entries for all the component in SLD. -> generally we dont have authorizations to create Business system,products in sld.
    if you have, then follow what was i posted earlier link:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/50924080-0627-2a10-2b89-8cb87b972fb1?QuickLink=index&overridelayout=true
    any information on IDOC to SOAP Scenario.
    In R3 :
    1.Craete Logical system for R3 say SAPR3
    2.assign client to this LS.
    3.Create Logical system for XI say SAPXI
    4.create RFC pointing to XI say R3_To_XI
    5.Crate port of type Transactional RFC say PORT_To_XI.... give RFC created in step 4.
    5.Create Partner Profile of type LS.
    Give Partner no as SAPXI (LS of XI created in step 3)
    In outbound parameters add ur Message type
    Double click on message type & give Port PORT_TO_XI created in step 5.
    6.Create Distribution Model..... Transaction BD64
    In XI
    SM59 - R3 connection pointing to R3
    IDX1 - define the port with the above dest.
    in ESR:
    import Idoc and create everthing based on your requirement.
    please refer below threads:
    IDOC to SOAP scenario
    IDOC to websevice (SOAP) scenario
    thanks,

  • Rollback work in third party system thru RFC

    Hi Gurus,
    Here is my scenario:
    I am using RFC_UPDATE_TAXES_DOC to update records in third party system.
    After successful updation only , I am calling BAPI_ACC_GL_POSTING_POST to post records into SAP.
    Suppose I could post Taxes successfully into third party through RFC, but my BAPI gave me some error, I need to revert back the updation done in third party system as well.
    Could you please suggest me an RFC which could do this or guide me with some pointers on how to achieve this.
    Many Thanks,
    Madan

    Hi Primini,
    couple of stupid-but-necessary questions:
    1) have you imported the RFC model in PI Repository?
    You don't need to have the RFC metadata in PI ABAP stack (there is no point in doing that), but rather in the PI Repository/ESR, within the SWCV you've created.
    Check the "Activities" session of this link for more details:
    http://help.sap.com/saphelp_nw70ehp2/helpdata/en/2b/a48f3c685bc358e10000000a11405a/frameset.htm
    2) if you have done 1), have you configured the RFC Sender scenario properly?
    I mean, have you ran the configuration wizard to create the agreements & determinations, setting the RFC interface as both the sender and the receiver interface? Of course, the systems would be different: as the sender system, you'll have a Business Service representing the legacy/JCo system; as the receiver, you'll have the ERP Business System.
    This should make your scenario work.
    If it doesn't, try one more thing: in the JCo code, just for the metadata repository connection, use a connection to the ERP system. But for the actual call, use the PI system.
    Let us know the results.
    Best regards,
    Henrique.

  • Integration with third party system....!

    Hello All,
              I want to integrate R/3 to Third Party system which can accept IDOCs. Can any body plz guide me in RFC destination part..? What type of connection should i use?
    TCP/IP or HTTP???? and how to find the Gateway service for third party system?
              Thanks in advance.
    Regards,
    Atul.

    you want to send idoc to third party system (NONSAP).
    what kind of system is it? can it handle http requests
    or
    can it handle webservice?
    which version of R/3 you are using?
    what is the mechanism the receiving system has, to receive data?
    Regards
    Raja

Maybe you are looking for