IDoc to HTTP: Using acknowledgments

Hi friends.
I know the HTTP Adapter does not support acknowledgments.
But we had a scenario in which we send an IDoc from SAP and transformed it in a HTTP Call.
We get back to the SAP system a aleaud Ack IDoc from PI. It reports that the communication between SAP and PI works.
The ack was not for the sucessfully or unsucessfully HTTP call.
Now we updated our PI 7.0 system from service level 12 to 20.
Since the update there comes no ALEAUD IDoc back.
Any replies to that problem?
Thanks!!!
Stefan

HI,
please go through below blog instead of file you are using IDoc and instead of rfc you are using HTTP,
http://wiki.sdn.sap.com/wiki/display/XI/FILETORFCTOFILEwithBPM
regards,
ganesh.

Similar Messages

  • IDoc  to HTTP using BPM

    Hi,
    My Requirement is  IDoc(Async)HTTP(sync)-IDoc(Async) using BPM
    and there is a condition if i will not get response from HTTP then i need to send error message to ECC(IDoc).
    could you please provide me details steps in IR and ID.
    Thanks
    Girii

    HI,
    please go through below blog instead of file you are using IDoc and instead of rfc you are using HTTP,
    http://wiki.sdn.sap.com/wiki/display/XI/FILETORFCTOFILEwithBPM
    regards,
    ganesh.

  • IDoc u2013 HTTP Using SAP BC

    Hi Experts,
    I want to create the following scenario using SAP Business Connector.
    SAP system sends an IDoc asynchronously to SAP BC. The SAP BC converts the IDoc into a standard IDoc XML document. After the conversion the SAP BC sends the XML document synchronously to an external URL of a business partner via HTTP.
    Can anyone provide me with a document consisting of all the steps involved for the above configuration, right from SAP system to BC system.
    Thanks & Regards,
    Amit

    hi,
    so you're doing rosseta
    >>can you please let me know from where can i get this file????
    the lastest version of best practices cd can be downloaded from:
    service.sap.com/swdc
    then path:
    Installations and Upgrades" SAP Best Practices" SAP BP FOR HIGH TECH" HIGH TECH - V1.600
    but it's for 1.600 version and you're file should be for V1.471
    so maybe you need to ask SAP where to download it if V1.600 DVD will not work
    but try the link
    Regards,
    Michal Krawczyk

  • IDOC to XML using HTTP

    Hi Friends,
    Is there any possibilities to Convert IDOCs as XML using HTTP Adapter in SAP PI?
    Because in my Scenario i need to send Idocs from ECC to Red Prariie using SAP PI.
    Also is it there any possibilities using FTPS?
    Please help me.
    Thanks.

    Hi PIstarter,
    Sure this is possible. Just treat the IDoc like any other Service Interface that you use in the HTTP Receiver Adapter. You can even use the no-mapping approach if no additional processing is required by PI.
    Hope this helps,
    Greg

  • Send Idoc to AS2 System via HTTP using XI

    Hi,
    We need to send Invoice Idocs as XML files from SAP R/3 system to external AS2 system using XI. The communication will happen over HTTP using certificate. I tried using Plain HTTP adapter , but the message went into error 'ATTRIBUTE_CLIENT'. Why this error ?
    I came across some blogs saying about Seeburger AS2 adapter , but is this the only possible way ?
    Kindly guide.
    Thanks.
    Tushar

    Yes , AS2 adapter is the solution for it.
    Refer all the below threads for AS2 information and configuration which need to do for B2B integration:
    SEEBURGER EDI adapter
    Re: Pls.. Help Needed.. Seeburger Mapping Names..!!
    Re: Seeburger AS2 adapter...
    Re: AS2 Module tab.. Mapping Names for modified Standard Msg types ? ? BIC ??
    AS2 adpater-- Configuration details for both SND and RCV.
    AS2 Sender Adapter -- Need few details.

  • IDOC-- XI-- HTTP (non-sap) 403 Forbidden

    Hi guys,
    When I execute my scenario IDOC>XI>HTTP (non-sap) URL address Asynchr. The receiver receives the message correctly
    but in my XI monitoring the message stands in error mode.
    At first sight this is not a big problem because the receiver receives the message correctly
    but it would be nice if the message would stand in processed succesfully.
    The error:
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Call Adapter
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30"
    xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIAdapter</SAP:Category>
      <SAP:Code area="PLAINHTTP_ADAPTER">ATTRIBUTE_SERVER</SAP:Code>
      <SAP:P1>403</SAP:P1>
      <SAP:P2>Forbidden</SAP:P2>
      <SAP:P3>Service Error</SAP:P3>
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>Http server code 403 reason Forbidden explanation Service Error</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    Please don't redirect me to an old topic because I have  read all topics and none of them could help me. :s
    TIA
    Message was edited by: Peter Delve

    Hi,
    this is the describtion of W3ORG:
    The server understood the request, but is refusing to fulfill it. Authorization will not help and the request SHOULD NOT be repeated. If the request method was not HEAD and the server wishes to make public why the request has not been fulfilled, it SHOULD describe the reason for the refusal in the entity. If the server does not wish to make this information available to the client, the status code 404 (Not Found) can be used instead.
    May contact web admin.
    Regards
    Matt

  • IDOC-- XI-- HTTP

    Hi all
    I have completed the IDOC>XI>HTTP scenario.
    When I trigger a material in the source R/3 system, material details are being posted in to the destination JSP page.
    The problem I'm facing is that same material record XML message is appearing in morethan one xml file.
    Example:- when I trigger material 123 from BD10........
    morethan one XMl message is appearing for the material 123 with all the same material details.
    Can someone help me please.

    Hi Simon and Michal,
    I have a similar scenario proxy to XI-jsp .Now in this jsp page I have a textarea 'test' and after inserting the value in it when we click on a submit button on that jsp it goes to handler'/abcdef/trial' handler that can be seen in action of the jsp page.Following are few concerns:
    1. Now can I use http adapter to send the data coming after the message mapping to the external application (i.e the handler /abcdef/trial? or should i go for java proxy.
    2.I tried implementing HTTP adapter but I am not understanding how HTTP adapter creates the HTTP request.and how this submit button click action will be triggered.Please help me on this.This is very urgent for me...thanx in advance....
    Akshata

  • IDOC to HTTP tutorial  and vice versa

    Hello all,
    I am a beginner in PI and I have just configured my first IDOC to file scenario. I am looking to implement an IDOC to HTTP scenario where I create an order in ERP 2004 and the order is sent as an XML file via PI into a suppliers website. I am trying to find a tutorial on how to do that but after looking here in SDN and in google, I couldn't find something helpful. There are plenty of file to idoc and idoc to file tutorials, but not an idoc to http .
    Could you please provide me with some links or some information on where I can start with that. I am also interested on the reverse, i.e. HTTP to IDOC: The supplier sends the invoice in XML format through PI and I receive it in my ERP 2004 system as an IDOC
    Many thanks
    Andreas

    Hey folks!
    We have a PI 7.31 SPS5 Java-only installation here and are using the module IDOCFlatToXmlConvertor. For single IDocs with one line for the EDC_DC40 header and the others for the IDoc payload the conversion works. But when we want to process multiple IDocs from the same type within one file, we see this error in the log:
    Module Exception 'com.sap.aii.af.idoc.exception.IDOCModuleException: No data segments for DOCNUM = ' found, cause: <null>
    Are there any requirements how the multiple IDocs have to be structured within the file?
    Best regards
    Heinrich
    Update:
    I found out that the module wants each record to contain the corresponding DOCNUM to find the matching records. The non-SAP sender system normally does not set this value. Is there a way to "convince" the module to convert the IDocs nevertheless?

  • Idoc and http adapter

    Idoc and http adapter resides in ABAP stack. So how do we monitor these two adapters ? It wont be visible in RWB ?

    Hi,
    To know the difference i suggest u try to do it by ur self only.
    Login in to Runtime Work bench- component monitoring-Adapter engine-communication channel monitoring- Filter the communication channel with name.
    and click on message id of that channel, it will show u the steps by step log for that channel.
    MONI is used for message monitoring.
    chirag

  • Multiple IDocs to File using BPM

    Hi All,
    I have configured a scenario of multiple IDocs to file using BPM.  In this scenario while I am triggering IDoc from R/3 system it is sent to the external program.    I am getting in the status record of WE05 as IDoc is sent to an external system with status code 03. But I am unable to view the same message in moni of the XI system.
    Also I have checked the ALE settings on both the sender and receiver side and it is fine.
    Also in SM58 nothing is there in queue.
    Can anyone solve this issue of mine?
    Cheers,
    Neethu.

    Hi,
    in many cases it's a problem with the RFC connection. You should try an authorization test in SM59 of the R/3 system.
    This might also be useful:
    http://help.sap.com/saphelp_nw04s/helpdata/en/6a/e6194119d8f323e10000000a155106/frameset.htm
    Regards
    Patrick

  • IDoc on HTTP adapter

    Hi,
    what are the steps to post idoc on HTTP adapter.
    Regards,
    Anurag

    Hi Anurag,
    It is also possible to post an IDoc to HTTP directly from your ECC syste, without using PI. Please refer to this blog, hint #2, if you are interested:
    [Four things you might have not known about IDocs|http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/28375]
    Hope this helps,
    Greg

  • IDOC - XI - HTTP/MAIL (How to get the http response and send an email?)

    Hi David!
    If you are able to send any Http message in reference to message from XI (eg. with Idoc number or msg-id) there is no problem to process it in your scenario (even if comunication is asynchronous).
    Regards,
    Radek

    You need a 2:1 mapping. source interfaces are Idoc and Http response, target interface is the mail.
    As you can do his only for abstract interfaces, you have to create an abstract message interface based on the IDoc structure.
    For the http call you need abstract async message interfaces representing request and response which you can use for the mapping and for the container variables inside the BPM.
    Regards
    Stefan

  • Idoc to http scenario

    Anyone know how to do idoc to http scenario step by step?
    Especially receiver http adapter configuration. Using a test tool for Http client, how can we get the parameters for it in adapter configuration?

    >>Anyone know how to do idoc to http scenario step by step?
    There is no guide on SDN which tells u step by step for IDOC to HTTP.You need to read for sender IDOC configuration and receiver HTTP configurations on SDN.
    >>Using a test tool for Http client,
    HTTP client tool is used only in case of sender HTTP not for receiver HTTP.
    >>how can we get the parameters for it in adapter configuration?
    The help.sap documentation on SDN has given all the parameters for all the adapters.
    Thanx
    Aamir

  • In sap 4.7 ver i want to  dispatch an Idoc through http in xml format

    Hi
    Here i am giving the brief scenario of about my
    requirements "::::
    Our organization need to receive an IDoc through
    HTTP into XML format  then we have to send an acknowledgement  back to USA (external  system
    located)
    then we hav eto process tha tIDoc an dsend it back
    to the edi 850 ...
    we are not using Sap Business Connector
    Plz send the suggestions as soon as possible
    I really appreciated if u can give the suggestions
    regarding my  business scenario ..
    without using any thirdparty tool in sap 4.7 version it is possible how can i do that ??
    Thanks & Regards ,
    bak

    The exact error message I'm getting is :
    ABAP XML formatting error in XML node of type "element", name: "abap"

  • Issues with creating and sending BOM XML IDOC to SAP using 2010 WCF-SAP Adapter (without using Biztalk Server)

      I'm trying to replace an existing Biztalk 2006 Send BOM IDOC process, and completely remove Biztalk server from the equation.   The existing Bizatalk 2006 server receives an input BOM (Bill of Materials) flat file, and using a Biztalk Map (BM08),
    and Orchestration, generates an Idoc and sends it to SAP.
      In my replacement C# program, I'm using the 2010 WCF-SAP Adapter, and am trying to generate the BOMMAT03 XML IDOC it to SAP.  
      I generated the BOMMAT03 schema from SAP using the Add Adapter Service in VS 2010.  I was able to generate a BM08 XSLT from the existing BMO8 map in the current Biztalk 2006 process.  I am able to run a XSLT transform on the input BOM flat
    file, and generate an XML file from that.  
      However, I've run into a few issues.   First of which, is that the XML file that is generated from the XSLT transform is NOT the same schema as the BOMMAT03 schema expects.  It's somewhat similar, but different enough that I have to manually
    translate between the two in my code.  I've verified that both the original Bitztalk 2006 process and my replacement program use BOMMAT V3 from SAP.  Question--Is Biztalk 2006 server doing some other magic to turn that transormed XML into the BOMMAT03
    schema?    
     I ended writing code which translates the transformed XML into the BOMMAT03 schema (which is a strong typed XML IDOC at this point).
      However, when I try to send the BOMMAT03 XML IDOC, I get an exception "Object reference not set to an instance of an object."
                   idocClient.Send(idocData, ref sadapterTxGuid);
    idocData is of type BOMMAT03, and I've verified that the various fields are populated.  
      Any help is appreciated. 

    Well, putting in a MSDN subscription support ticket for Biztalk server actually helped with the issue.  They didn't find, or fix the issue directly.  But one of the examples (https://randypaulo.wordpress.com/tag/idoc/) they sent over, jogged my
    memory, and I realized in the code snippet below, I had accidentally deleted the 1st line.  Such a simple mistake, yet was easy to overlook.  The URL example is almost EXACTLY like my code, but without the transform and translation code to convert
    from input XML file to IDOC XML.  If someone is interested in that, let me know.    
    //Forgot the 1st line.  
    idocClient = new IdocBOMMAT03SIEIS_WED_BOMMAT03V3R700Client(binding, endpointAddress);
     idocClient.Send(idocData, ref sadapterTxGuid);
    For anyone else interested in knowing, you CAN send a strongly typed IDOC to SAP using C#.NET and the WCF SAP 2010 Adapter, using the IDOC Binding Client class you generated using the Add Adapter Service Reference in VS2010.  
    The one difference, which no one, not even the tech support from MS could tell me, was why the XSLT which I generated from the original map, did not transform the input BOM XML into the BOMMAT03 XML.  Instead, it transformed it into an intermediate
    XML, which resembled the BOMMAT03 IDOC XML, but still needed to be translated to the BOMMAT03 IDOC format.  
    The tech support person swore up and down that it should.  But I believe that something happens in Biztalk server, after the Mapping occurs, maybe in the Pipeline, which converts that
    intermediate XML into the final BOMMAT03 IDOC XML format.
    I do think that the examples are severely lacking in showing how to send a strong typed IDOC using C# and the WCF-SAP Adapter.  Even worse, the examples are completely lacking in how to actually generate a weakly typed IDOC.  They show how to send
    that weakly typed IDOC, but show me, or give me a class to be able to generate it.
    I realize that this is not quite the "recommended way" to do it, but in reality, not everyone wants or even needs a full Biztalk installation.   For some simple stuff like this, a C#.NET program and WCF-SAP adapter do the trick.  

Maybe you are looking for

  • How do I connect my Macbook air to a hp laserjet 3380?

    How do i connect my macbook air to a hp laserjet 3380? Please provide instructions if possible! thaaanks!

  • How to print date in dd/MM/yyyy format??

    Hi All, I want to print a date in a dd/MM/yyyy format. I am doing like this Date d = new Date(23-11-2006); but it is printing like Wed Dec 31 18:59:58 EST 1969 . Please help me .

  • ICM_HTTP_CONNECTION_FAILED message in SM59 (ABAP Proxy Connection)

    Hi All, Recently, i got a problem with our XI server, suddently the ABAP proxy connectiont to XI from another SAP server was failed. i was check from sm59 the HTTP connection return me ICM_HTTP_CONNECTION_FAILED. i already check the port and calling

  • How to un-install updates

    I turned on my Dual Quad-core Pro Mac today and saw that there was an update pending. So I hit OK and it installed. Then I went to run FCP 6.03. BOOOM! I got a message saying my graphics card was no longer compatible and that it didn't have Quartz Ex

  • Batch classification logic

    whats the logic of a batch determination, if i have previously set-up a batch search strategy for FEFO (nomination based on SLED) if i havent put in any SLED in the batches of the material? system still nominates batches, even if a batch has no SLED