IDOC Sender Adapter acknoledgements

Hi,
we have a scenario IDOC -> PI => HTTP Plain (ASync) .
I have configured the Message Type ALEAUD and AUD1 in sender system.
I also have the ACK_SYSTEM_FAILURE = 1
Now , when I get a permanent error from the HTTP receiver adapter. The acknolegement message falls in error .
The message says that the Receiver component (HTTP system) canot be converted into an ALE logical system.
What is missing... I thought we didn't have to define the external system anywhere except as a Business Component in Integration Builder ... ?
Thanks.

Hi,
thanks... it worked, now the ALEAUD IDOC is sent back to ERP but the status of the outbound IDOC is not changed.
In fact in WE02 on ERP , the message is that the EDI interchange accord is not created for the thirds party's logical system (that's the one that had the http error) ...
Now , since I'm planning to have possible 50 third party systems, I'm hoping we don't have to define a accord for each third party.
Can't it just be set to some generic value ??? or done more elegantly ... I thought this should be a lot simpler to maintain.
Thanks.

Similar Messages

  • IDOC Sender Adapter and Receiver Adapter

    Hi,
    Why we don't require IDOC Sender Adapter to communicate with PI and why IDOC Receiver Adapter is required to communicate with SAP ?
    Regards,
    J Augastine

    Hi,
    >>>Why we don't require IDOC Sender Adapter to communicate with PI
    you're talking about sender and receiver agreements right ?
    as this adapter is based on abap stack - with new functionalities of IDOC adapter
    require sender agreement
    >>>and why IDOC Receiver Adapter is required to communicate with SAP ?
    as we need to put the RFC to the destination system somewhere...
    Regards,
    Michal Krawczyk

  • IDOC sender adapter

    Hi all,
                i am configuring IDOC adapter i can c sender side of the adapter also available (i am using SP12 of PI),before it used to be disable state but now sender also active.
    If we sending IDOC do we have to create sender adapter also..
    Regards
    Rao

    Hi,
    and how to configure when i receive IDocs from non-SAP System via program directly
    RFC-Destination of type T (TCP/IP) and registerd Server program?!
    any experience?!
    br

  • Suppress Acknowledgment from PI IDoc Sender Adapter

    Hi,
    i m sending IDocs from SAP ECC to PI. Sometimes (!?) the PI Idoc (Inbound) Adapter sends back an acknowledgment. This leads to red flags in ECC / WE02 as the corresponding partner profile is not there. We dont want to set that up as it would give us a not wished status change.
    How can i suppress automatic acknwoledgments from PI IDoc adapter?
    (this has nothing to do with IDX_NOALE)
    Regards,
    Udo

    Hi,
    of course you are right.
    There is only one more thing I could suggest:
    In general, acknowledgments have to be requested explicitly by the sender. However,
    this does not apply to IDocs. The following acknowledgments are sent back by default:
    u2022 System error acknowledgment.
    u2022 Application acknowledgment.
    u2022 Application error acknowledgment.
    To change the default request setting, the corresponding message type has to be
    maintained in an exception table. Prior to SAP NetWeaver '04s Exchange
    Infrastructure SPS09, the exception table has to be explicitly edited. As of SAP
    NetWeaver '04s Exchange Infrastructure SPS09, a program is provided to configure
    the acknowledgment requests (see chapter 3.4).
    (It's from this document: http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/903a0abc-e56e-2910-51a8-9dc616df56eb&overridelayout=true)
    Regards
    Patrick

  • PI7.1 Idoc Sender Adapter cannnot work

    Hi,
    I'd like to transport data from ERP to MDM. So I get data from ERP by PI IDoc adapter.
    First I made RFC connection(ABAP connection) on Trcd:SM59, and IDoc port on Trcd:IDX1 in PI server.
    Then I configured Trcd:IDX2.
    Next I configured Trcd:SM59,WE21,BD64 on ERP server.
    I did Trcd:MDM_CLNT_EXTR on ERP, then I checked the IDoc result in Trcd:BD87.
    The result status was 03, it's OK.
    But I checked in Trcd:SM58, I got following message from ERP.
    "Neither system SAPE09 nor client 200 are served in IntegrationDirectory."
    I select the message, and push F6 button. But I got following message in the status bar from ERP.
    "The function module was unregistered or EXCEPTION was generated."
    Are some settings insufficient?
    PI Server:
    Windows2003 Server Standard x64 Edition SP2
    MSSQL 2005
    NetWeaver PI 7.1 SP7
    ERP Server:
    Windows2003 Server Standard x64 Edition SP2MSSQL 2003
    MSSQL 2005
    ECC6.0 SP13
    Regards,
    Hiromitsu Ishizawa

    Hi,
    In ERP system by transaction BD54 create a logical system for your PI system.......then in ERP system by WE20 transaction, add your this IDOC in outbound parameters of your PI logical system which you created above........then try to reprocess your SM58 entries.........
    Regards,
    Rajeev Gupta

  • Send IDoc through adapter IDoc_AAE

    Hi, guys!
    We have SAP PO version 7.4
    We need to setup the unloading of the IDoc from BI in PO
    I used the following sources:
    http://scn.sap.com/docs/DOC-31398 
    http://help.sap.com/saphelp_nw74/helpdata/en/34/66c81241874285851e2497aa6f0573/content.htm?frameset=/en/c2/91865252c84716b3b8be394851c9c0/frameset.htm
    http://scn.sap.com/docs/DOC-34155  
    http://scn.sap.com/people/william.li/blog/2011/05/04/configuring-pi-730-java-idoc-adapter
    http://scn.sap.com/community/pi-and-soa-middleware/blog/2013/08/05/connect-multiple-sap-ecc-clients-from-java-idoc-sender-adapter-by-resource-adapter-cloning
    http://scn.sap.com/community/pi-and-soa-middleware/blog/2010/10/21/pixi-pi-73-new-java-based-idoc-adapters-configuration-sender-receiver--teaser
    but it doesn’t work.
    I created Jco provider xi_idoc_default_pid (where PID  replaced the SID BI system)
    I created the RFC in PO for BI  xi_idoc_default_ destination _pid (ping successful)
    in inboundRA have in ProgrammID:  xi_idoc_default_pid
    in destination - xi_idoc_default_ destination _pid
    I created Sender channel (manual and default)
    I created in BI in sm59 RFC T
    I input   the program xi_idoc_default_pid , which was created in the first step, in field, and input
    gateway and host - my PO
    but the test does not pass the RFC.
    Could you please tell me,  what the problem is?
    I configured IDoc_AAE receiver. data arrives in BI, help me to setup up  send IDoc  from BI in PO
    Thanks.

    Hi,
    We also faced same issue for the RFC created from our ECC to SAP PO (netwaever 7.4 ) system. It is TCP/IP connection.
    there are 2 solutions:
    1) set gw/acl_mode parameter to 0 in ECC system resolved the issue. Ofcourse you need restart of Source(ECC) system. But it is not recommended in Prod systems
    2) Regenerated Reg info and sec info files in Source system(ECC) and created them in target system also and kept them in /usr/sap/SID/SYS/SCS01/data.
    The created files are given below for reference.
    Reginfo file:
    P TP=* HOST=*
    P TP=* HOST=*
    Secinfo file:
    P TP=* USER=* USER-HOST=* HOST=*
    P TP=* USER=* USER-HOST=* HOST=*
    BR
    Ravikiran

  • File sender adapter:FILE to IDOC without BPM, can't see in SXMB_MONI.

    Hi all
    I have a FILE - XI - IDOC Async scenario without BPM.
    I configured FILE sender adapter and IDOC receiver adapter. I made a mapping to transfer file data to the structure of IDOC.
    Now when i am trying to load the file using command prompt, i cud see nothing in the monitoring. Whereas if i go to the communication channel monitoring of runtime workbench, i saw that CC is polling correctly and was reading the file also.
    And also wen i saw in the processed folder which i mentioned in the CC configuration for the ARCHIVE DIRECTORY, i saw that file got transferred to the folder also.
    I don't understand why i cant see anything in the monitoring.
    Could anybody help me to rectify the problem. Is there anything i m missing ?
    Regards
    Naina

    Rajesh/Amar
    TCode:: SXMB_ADM->Integration engine configuration->specific configuration->runtime
    Trace_Level = 3 then you can get all MONI PIPELINE Steps also
    I did this change but cudn't see anything in SXMB_MONI.
    This is how i have configured my process:
    http://wiki.sdn.sap.com/wiki/display/XI/FiletoMultipleIDOCSplittingwithoutBPM
    But instead of IDOC splitting i have simple FILE - XI -IDOC scenario.
    I have configured everything exaclty the same way it is mentioned here. But for me the process is not visible at all.
    I can't even see the first request message in the monitoring.
    This is the message i can see in the communication channel monitoring:
    2010-05-24 09:07:41 Success Channel CC_*: Entire file content converted to XML format
    2010-05-24 09:07:41 Warning Channel CC_*: Empty document found. Proceed without sending message
    2010-05-24 09:07:41 Success File "/xyz/ABC.txt" archived after processing
    Is there any problem with the file and that could be the reason it cant convert the file to the request message MT_REQUEST and thus am not able to see anything in monitoring.
    help me guys....this is a simple process and i m stuck...its frustrating
    Regards
    Naina

  • IDOC AAE sender adapter

    Dear all,
    I have a question about the IDOC AAE adapter on a PI 7.31 java only system with an ERP --IDoc--> PI --File--> FTP scenario
    In my scenario I would need to change IDOC DC40 Segment information before the IDOC is being processed in the PI pipeline. Unforutnately I cannot change the header information directly on the sending system.
    The processing on PI will fail due to the faulty DC40 settings, therefore I would like to correct the Segment before PI is processing the file.
    I thought about using the PutPayloadValue bean to replace values in the IDOC XML structure but this does not seem to work. If I call the bean before "CallSapAdapter" in the module chain, this will result in the following error: "while trying to invoke the method org.w3c.dom.Node.appendChild(org.w3c.dom.Node) of an object loaded from local variable 'template_parent". Is this because the idoc xml is generated on the PI only after the CalSapAdater step and not already on the ERP? Or might it be due to miss-configuration? (I did not provide a namespace in the module settings of the bean as the IDoc XML structure has no namespace)
    What other options would I have on PI to edit the DC40 segment before the pipeline processing?

    I had a similar issue on a different adapter type.
    Please make sure to insert the appropriate namespace in parameter xmlns AND in the put value. Example:
    xmlns                              xmlns:ns0="http://www.test.com"
    put:/ns0:root/ns0:field1    "value"
    If the xpath is not correct (you can test it here, for instance Simple online XPath tester) the insertion of the value into the node will fail.
    Regards,
    Antonio
    ps. if you like to DEBUG, the .class bytecode of ALL SAP PI Standard Adapters can be found here: com.sap.aii.af.ejb.zip\com\sap\aii\af\app\modules

  • IDoc adapter inbox: IDoc sender partner is initial

    Hi,
       I have requirement to read the IDOC flat file and post IDOCs to SAP. As suggested in the following guide I am using report RSEINB00 to post IDOCS. This report basically calls the function module IDOC_INBOUND_FROM_FILE.
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/xi-how-to-guides/how%20to%20convert%20between%20idoc%20and%20xml%20in%20xi%203.0.pdf
    While executing the IDOC_INBOUND_FROM_FILE I am getting error:
    "IDoc adapter inbox: IDoc sender partner is initial".  
    Please advise.
    Thanks
    Rajeev Gupta

    Hi,
    Idoc will be processed in SAP ECC based on the sender details (snprn,sndpor,sndpfc...) of idoc control record..
    instead of different partners name sending in the sender details of control record ...pass the value of the PI logical system name in SNDPRN.... (use only one and this is common for all partners...) any how data records of idoc will have the needed partner details...
    In SAP ECC you need to have this logical system ...to process the received idocs..
    thats it... Hope you got
    Regards
    Rajesh

  • SOAP Sender Adapter converting Ukranian Characters to Unrecognizable Characters

    Hello All,
    The scenario i am talking about here is SOAP - XI - R/3. And IDoc is posted to R/3 system via XI and hence we are using SOAP Adapter as Sender Adapter and IDoc Adapter as receiver Adapter. The third party which is sending the data to XI is a TMS system and they are connecting to XI via web-service URL.
         The Problem i am facing is, the characters sent in one of the field by TMS is getting converted to some other value when it is reaching XI. Please refer to the attached screenshot to have a look at the both the text, 1. Data sent from TMS and 2. Data Received in XI.
    Data sent from MS - SourceData.png
    Data Received in XI -DataSeenInXI.png
    I have performed the below steps in order to fix this issue, but still no luck
    1. Changed the web-service URL to the below mentioned thing, added the parameter xmlenc=iso-8859-1 to the URL
    http://host:port/XISOAPAdapter/MessageServlet?channel=Party:Service:Channel&xmlenc=iso-8859-1
    The above mentioned URL is being used by TMS team to post the message to XI.
    2. Added the below mentioned parameters in channel -
    Processing Sequence
    Module Name - sap.com/com.sap.aii.af.soapadapter/XISOAPAdapterBean
    Module Type - Local Enterprise Bean
    Module Key - SOAP
    Module Configuration
    Module Key - SOAP
    Parameter Name - XMBWS.XMLEncoding
    Parameter value - iso-8859-1/UTF-8/UTF-16/US-ASCII/ANSI
    Tried out all the encoding styles in parameter value but still the issue exist.
    Kindly help me with this, as high priority development is on hold due to this issue.
    Thanks in Advance
    Regards,
    Nitin

    Hi Nitin,
    I did some investigation by using these characters Г г Д д in my SOAP UI test. I added
    <?xml version='1.0' encoding='ISO-8859-5'?>
    on top of the SOAP Envelope, as expected, in moni the encoding is changed to UTF-8 and the characters are unrecognizable in both display and view source. Also tried Windows-1252, did not work. KOI8-U is not supported in my XI system so was not able to test it. UTF-8 is working however.
    Tried by checking "Do Not Use SOAP Envelope" in sender CC, added &nosoap=true at the of the URL and added the XML encoding at the top of
    the SOAP Envelope.
    1. ISO-8859-5
    display is unrecognizable, view source is okay
    2. Windows-1252
    also unrecognizable, view source is okay
    3. UTF-8
    Display is okay
    View source is also okay
    Some observations:
    - Ask the third-party to encode it in UTF-8 before sending it to you
    - If above is not possible, you have to run it in noSOAP mode to get the actual encoding that the third-party is sending
    - In some cases, the XI parser shows unrecognizable characters, it is okay as long as you have the correct encoding (can be verified using view source option in moni)
    Hope this helps,
    Mark
    Regards,
    Mark

  • Mail Sender Adapter - Attachment Handling

    Hello,
    I 'm using XI 3.0 SP 14.
    I have problems with my Mail-Sender-Adapter.
    The mails, I fetch, have an xml-attachment which
    represents an IDOC-structure (ORDERS.ORDERS05).
    I want to sent this attachment as payload to an SAP-System.
    The problem is now, that I have 2 Payloads (SXMB_MONI).
    One for the normal email-body and one for my original
    xml-attachment. See below:
    - <SAP:Payload xlink:href="cid:[email protected]">
      <SAP:Name>MailMessage</SAP:Name>
      <SAP:Description>mail message</SAP:Description>
      <SAP:Type>Application</SAP:Type>
      </SAP:Payload>
    - <SAP:Payload xlink:href="cid:[email protected]">
      <SAP:Name>MailAttachment-1</SAP:Name>
      <SAP:Description>mail attachment</SAP:Description>
      <SAP:Type>ApplicationAttachment</SAP:Type>
      </SAP:Payload>
      </SAP:Manifest>
      </SOAP:Body>
    The XI Runtime Workbench (SXMB_MONI) takes (in my case)
    the wrong one (email-body-attachment) and gives me
    an parsing error. (Error occurs at my IDOC-Receiver-Adapter)
    Now my question:
    Can I remove the email-body-attachment, so that
    the further processing works with my xml-attachment?
    Or how can I resolve my problem.
    best regards
    Marcel Reichert

    Hi Marcel,
    use the PayloadSwapBean module to get the attachment as main payload.
    http://help.sap.com/saphelp_nw04/helpdata/en/2e/bf37423cf7ab04e10000000a1550b0/frameset.htm
    As parameters use:
    swap.keyName = payload-name
    swap.keyValue = MailAttachment-1
    Regards
    Stefan

  • File Sender Adapter - Multiple Source Directory

    Hi all,
    I have the following file to IDoc Scenaraio:
    The source file might be in any of 3 directories in source system and so created file sender adapter as follows:
    File access parameters:
    Source Directory : Directory1
    File Name         : Filename*.XML
    Addiontal Directory:
    Directory2    Filename*.XML
    Directory3    Filename*.XML
    The porblem we are facing is the file adapter is picking the file from Directory1& 2 and not from Directory3.
    If the change Directory Order in adapter as follows:
    File access parameters:
    Source Directory : Directory3
    File Name         : Filename*.XML
    Addiontal Directory:
    Directory2    Filename*.XML
    Directory1    Filename*.XML
    ... then file from Directory 2 & 3 is getting processed and not from Directory1.
    Any thoughts on this will be greatly appreciated.
    Thanks
    Sarat.

    Why use BPM for this?
    Instead write an abap program to pick from any of 3 directories in source directory and place it in the shared XI folder and configure your file adapter pointing to XI shared folder...shecdule the abap report for every 5 min..
    Wanna know more /people/sravya.talanki2/blog/2005/08/23/sender-xi-ftp-adapter-with-regular-path-expression-150-abap
    Or write OS level scripts for doing same.

  • HANDLING HTTP "GET"  IN SENDER ADAPTER

    Hi,
    I have a Scenario where I have to use HTTP GET Adapter  to get data from a website daily to PI and Post the data from PI to SAP ECC.On the receiver end Idoc is being used.I need help on what to use (From sdn I came to know that Java Proxy or Adapter Module can be used ) and how to configure the sender adapter in this scenario.In case of Adpater module the steps needed to configure the scenario would be helpful.In case of Java Proxy sample code that would suit the scenario would be appreciated.

    Only 7.3 version (Latest) supports HTTP GET method. All previous versions support only POST.
    In your case java proxy is better choice.
    Refer these standard links.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/7d4db211-0d01-0010-1e8e-9b07fc2113ab?quicklink=index&overridelayout=true
    http://wiki.sdn.sap.com/wiki/display/Java/JavaProxyChangesinPI7.1fromPI7.0
    http://help.sap.com/saphelp_nwesrce/helpdata/en/86/58cd3b11571962e10000000a11402f/content.htm
    Basically you have to create java proxy for the outbound (sender) interface and use those proxy(stub) objects to code in java. Refer sender java proxy in the above link.

  • Pick up a specific file with File Sender Adapter.

    Hi guys,
    I would like to know how I can pick a specific file in a file pool (folder)? I would like to choose this file by name, like FileA or FileB, etc.
    I’m asking this because I have an asynchronous file scenario (BPM) with a receiver adapter that put the File with a specific name (variable substitution) in a folder.
    And I would like to do something like this:
    In another asynchronous scenario (BPM), a File sender adapter picks up this specific file (using the name). The correlation is made trough an IDOC that XI receives before pick up the file, this IDOC has payload field with the name of file to be picked.
    Is it possible receives the IDOC, read the field with the name of the file to be picked and choose this specific file? In a Sender File Adapter how I can do something like variable substitution like receiver adapter does.
    Thanks in advance,
    Ricardo.

    Hi,
    <i>Is it possible receives the IDOC, read the field with the name of the file to be picked and choose this specific file? In a Sender File Adapter how I can do something like variable substitution like receiver adapter does.</i>
    No this is not possible. The only dynamic thing you can do is use wild card characters like *.
    So, maybe you can pick a file like . or AA. and so on...
    Regards,
    Bhavesh

  • Event Handling in JDBC sender adapter

    Hi,
    please help me in this scenario.
    Scenario is Third Party will update the Header and Item values in to Database table.
    Once the update is done , a program will run in Thrid party system and it will update the Event Table with the primary key value of the DB table.
    So my JDBC sender should be looking for the event table updation. Whenever there is an update in the event table the JDBC sender should automatically kicked off and it should select all the field in the DB table where the primary key = Event table.primary key and the values will be generated as an Idoc.
    1.How will i achive this scenario.
    2.How to configure the JDBC sender Adapter which gets triggered automatically when there is an updation in event table.
    please advice.
    Thanks,
    Sujatha

    Hi,
    >>2.How to configure the JDBC sender Adapter which gets triggered automatically when there is an updation in event table.
    There is way to control the Communciation Channel externally. Refer this help document http://help.sap.com/saphelp_nw04/helpdata/EN/45/0c86aab4d14dece10000000a11466f/content.htm.
    Or alternately you can create a query that always queries only the updated record and configure the JDBC adapter which would periodiocally look the DB...
    ~SaNv...

Maybe you are looking for

  • How do I reset macbook pro with downloaded OSX lion

    Hi everyone, I own a Macbook Pro 2.3GHz core I5. I have just downloaded OSX lion from the app store but I would like to completely reset my macbook. I have the installation CD's but I was wondering if I could redownload OSX lion without having to pay

  • Album Art Missing/No​t Showing Up...Among Other Things

    Recently my new Q10 has decided to stop showing album art randomly - I say randomly as art work that used to show has now suddenly gone either black or now shows the default blue note art. I am practically OCD about my mp3 tags and while 3 different

  • DeskI Job Server Hangs with Connection timed out error in trace file

    Hi, in these days I have a problem with Desktop Intelligence Job Server. After some hours after its starting (it's restarted every day in the morning to allow db backup) in the trace file I can see errors like this: [Wed Apr  8 09:58:40 2009]      28

  • I lost my i-tunes online purchase after upgrade to snow leopard...

    Hi I lost my i-tunes online purchases after upgrade to snow leopard... Is there any way to retrieve them? Thanks

  • Application Crash On Export

    A simple 10 min. movie with 2 transitions crashes the application when trying to export via quicktime or with choosing size. With both methods it will start saving and show less than an hour to go, then the time increases to about an hour, hangs and