IDoc Acknowledgments

Dear XI Experts,
I've read through all of the corresponding Idoc Ack. posts and the How To Guide but still can't figure out why my scenario just won't work.
I've set up a File -> XI -> Idoc scenario and want to receive an acknowledge back in XI and send this out via the Mail Adapter.
File conversion works, Idoc is received in the R/3 system, an ALEAUD Idoc is sent back to XI and references the original Idoc. The problem is, I keep on getting an error at "technical routing of response" within the processing of the Acknowledgement.
The sender of the ALEAUD is the R/3 system, which is correct, the sender interface though is "http://sap.com/xi/XI/Message/30">Acknowledgment which I've never created and which is also not present!
Also the receiver of the acknowledgement gives me a headache, as it's the original file sender business system, the receiver interface is as well "http://sap.com/xi/XI/Message/30">Acknowledgment. How can that be? I've even deleted all receiver and interface determinations regarding the inbound processing of the ALEAUD message.
Does anyone know where this mysterious Acknowledgment interface comes from and why there's a receiver and interface determination even though I didn't configure it?
Thanks a lot!
Michael

Hi,
I think that the entry within IDX_ALEREQUEST does not have any effect on my Acknowledgments. What I expect is that after the entry within IDX_ALEREQUEST has been applied, all ALEAUD messages are treated as separate XI request messages. I can select the corresponding port of the sending system, the partner no. of the receiver is a wildcard, so it shouldn't matter what value I enter there, but this all has no effect on the acknowledgments...
Maybe it's because XI recognizes the sender/receiver interface as "Acknowledgment" (which I did not even create). But How do I get it to identify the ALEAUD Idocs as ALEAUD IDOCs?? The receiver namespace for example is automatically determined as http://sap.com/xi/XI/Message/30. Where does XI get this from?
Anyone any idea what I'm doing wrong?

Similar Messages

  • Idoc acknowledgments...HELP !!!!!

    Hi,
    We are hving a scenario as  below, NOTE : We have the pdf.." how to idoc acknowledgments" AND Still Stuck
                  Confirmation                       aleaud
    Sys A  <--
    Sys B <--
    *Sys C*
    EDI Partner -
    > XI -
    > R/3
                              EDI                       IDOC(orders)
    We need to send an acknoelledgment of the idoc posted in R/3 back to the EDI system..
    I read the document "How to idoc ack"
    We have set up the distribution model, with filters for only aleaud, Basis also did the ports/partner profile config ON SYSTEM C
    We have run into a strange issue while trying to schedule the background job RBDState...!!!!!!!!!, We get a pop up.." No parties are interested in the data" or "No audit data found"..when we can see 100`s of Idoc`s..., We were told the parameters used to schedule the back ground job arent right...
    This is my question Gurus...
    As per the diagram above can someone help us correctly fill the params below, these need to be done in the System C as above..right..Please correct me..if wrong
    1) Confirmation to System -
    > ______________ to ____________________
    2) Message Type -
    > _____________ to _______________________
    3) Message Code --> _______________ to ________________
    4) Message Function ---> ______________ to ______________________
    5) Data Idoc Changed ---> _____________to ___________________
    Last but not the least...is there anything else we need to do So that when we post an idoc we get an aleaud..from the R/3 system...
    Can someone who has done this please help..........
    asas

    Hi,
    Please check this
    setting up Audit Response.
    /people/saravanakumar.kuppusamy2/blog/2005/01/20/configuration-tips-for-a-business-serviceintegration-process-to-send-back-ale-audit-idoc
    For IDOC, you could have ALEAUD as an acknowledgment IDOC.
    Check this document on handling IDOC acknowledgements. This might give you some pointers.
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f6d2d790-0201-0010-9382-b50b499b3fbe
    have a look at the Alert Framework, which can be configured to send mails to specific persons if an interface processing fails.
    http://help.sap.com/saphelp_nw04/helpdata/en/80/942f3ffed33d67e10000000a114084/content.htm
    There are two types of JDBC acknowledgements Transport level and application level.
    IF the JDBC call is asynchronous you can set up for transport level acknowlegement in the send step in ur BPM.
    if the JDBC call is synchronous then JDBC adaptor will generate a response message with a tag update count, which gives you the number of rows that were updated.
    refer to the following link, which details about reciever jdbc
    http://help.sap.com/saphelp_nw04/helpdata/en/2e/96fd3f2d14e869e10000000a155106/content.htm
    just check out these links
    http://help.sap.com/saphelp_nw04/helpdata/en/29/345d3b7c32a527e10000000a114084/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/7b/94553b4d53273de10000000a114084/content.htm
    The following link has entire configuration of Receiver XI Adapter (including acknowledgements)
    http://help.sap.com/saphelp_nw04/helpdata/en/f4/0a1640a991c742e10000000a1550b0/content.htm
    Thanks,
    Bhargav.
    Note:Award points if found useful

  • Idoc Acknowledgements -  Logical System Name

    All,
    Stuck with a few issues with Idoc Acknowledgments which I hope SDN can help me with. For ease of understanding the problem, am splitting this into 2 Scenarios ,
    <u><b>Scenario 1</b></u>
    <b>SAP R3 (Idoc ) - XI - File ( Business Service)</b>
    R3 Triggers Idoc to XI and XI sends this as a File to the target Application. AleAdudits can be sent back to the R3 system as shown in <a href="/people/saravanakumar.kuppusamy2/blog/2005/01/20/configuration-tips-for-a-business-serviceintegration-process-to-send-back-ale-audit-idoc">this</a> blog by Saravana by adding the Logical System Name to the Business Service.
    <u><b>Issue :</b></u>
    R3 has configured Partner Profile with respect to XI and this cannot be changed. To send the Idoc Ack's back to R3 we need to add the Corresponding Logical System Name to the Business Service.
    The problem is - what if the Idoc is to be sent to 2 Different Business Service / Systems. The R3 expects an Acknowledgment with XI as the sender partner but we cannot share the same logical system across different Business Systems / services . The easiest solution seems to be to create different partner profiles in R3, one for each Business System / Service. But this is not possible currently.
    <u><b>Scenario 2: </b></u>
    <b>R3 - XI - BPM - Target</b>
    Idoc triggered from R3, are sent to a BPM and then from the BPM to a file. Everything works fine.
    But, the problem lies that when the Ack needs to be sent back to R3, The ack errors out because no Logical System Name is associated with the BPM.
    We do not want to add another logical system name to the BPM  and  thereby create another partner profile and the problem is similar to Scenario 1.
    <u><b>Solutions Explored</b></u>
    1. In the ACK_IDOCAdapter , I tried to select option Take Sender From Payload and Take Receiver from Payload.
    But this does not seem to help. I can see the trace in MONI saying the ACK_IDOC adapter is choosen  to send the ack back to R3 , but it does not take the Partner Names from the payload of the AleAdudit and errors out with  error <i>Unable to convert..</i>
    2. As this AleAduit is sent from XI back to R3 and is not a R3 (AleAduit) - XI - R3 (aleaduit) case, adding a entry as shown in Section 6 in
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/903a0abc-e56e-2910-51a8-9dc616df56eb">this</a> document will not help.
    Has anyone tried something of this sort. Any known solutions?
    I hope the description of the problem made sense, if no, do let me know.
    Regards
    Bhavesh

    Bhavesh,
    Your problem as i understand -> <i>The problem is - what if the Idoc is to be sent to 2 Different Business Service / Systems. The R3 expects an Acknowledgment with XI as the sender partner but we cannot share the same logical system across different Business Systems / services . The easiest solution seems to be to create different partner profiles in R3, one for each Business System / Service. But this is not possible currently.
    </i>
    If the IDOC is sent to 2 different business services/systems/Integration Processes, then it is very logical that an ALEAUDIT be sent for each of these business systems/services. Ideally, you SHOULD NOT look at sending a common ALEAUDIT for different recievers in XI, the reason being, failures could happen only for one receiver and NOT for others. Failure could be in the mapping/content conversion. I am assuming here that you are configuring XI to send back "ALEAUDITs" only for System Error Acks(hoping it is possible, since i see 3 XXXs in the IDXNOALE table).
    So, it is logical that you configure a different LS in R/3 for each reciever system/service/IP, all these LS's will have one entry for ALEAUDIT in the Inbound params entered in WE20.
    If your intention is to send ALEAUDITs back only in case of errors, it makes sense to create an entry for each receiver in R/3. If not, then it is a limitation.
    Regards
    Saravana

  • IDoc confirmation to PI

    Hi,
    We're looking to set up IDoc acknowledgments. We've set up everything as we figured it should be (WE20, BD64, Configuration, etc. etc.) but still R/3 doesn't send ALEAUD IDocs back to PI.
    Our PI system is a 7.11, the R/3 system is ECC 6 EhP4.
    The scenario is as follows, asynchronous:
    Adobe Forms calls a webservice
    Webservice translates data to IDoc
    IDoc is sent to R/3
    When the IDoc is processed we'd like R/3 to send back an ALEAUD IDoc to PI, sadly enough, it doesn't ...
    Any ideas?
    Kr,
    Frederik-Jan.

    Hi,
    >>>(WE20, BD64, Configuration, etc. etc.) but still R/3 doesn't send ALEAUD IDocs back to PI.
    did you configure and schedule report : RBDSTATE  which sends the idocs?
    full config shown with screenshots in my book:
    http://www.sap-press.com/product.cfm?account=&product=H3059
    Regards,
    Michal Krawczyk

  • Idoc to file scenario( I dont want acknowledgements )

    Hi all,
    where i can disble the acknowledgements in idoc to file scenario.
    Kiran

    Hi,
    If you want the ack..
    Go throughthis steps..
    go to transaction SXMB_ADM on XI SAP system
    Choose Integration Engine Configuration
    Select "Execute"
    Choose "Specific Configuration"
    choose New Entries
    Select :
    Category : RUNTIME
    Parameters : ACK_SYSTEM_FAILURE
    Current Value : 1
    and save it.
    The below link contains everything about IDOC acknowledgments
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/903a0abc-e56e-2910-51a8-9dc616df56eb
    Might help you..
    Regards,
    vasanth

  • IDOC Scenario Not Working

    Dear All,
    Yesterday I deleted the entry from SMQR transaction, I have SOAP->RFC->SOAP scenario it is working fine, but SOAP->XI->IDOC scenario is giving me the error , Please let me know how do I solve this issue.
    Thanks in advance.
    Raghavendra

    Hi Ragava,
    are u expecting the IDOC acknowledgments as RFC responds if so try to follow this links it may help you
    setting up Audit Response.
    Configuration Tips for a Business Service/Integration Process to send back ALE audit IDOC
    Just set this parameter in SXMB_ADM >integration engine configuration>specific configuration--> choose RUNTIME --> ACK_SYSTEM_FAILURE.
    It will send a acknowledgment in SXMB_MONI
    regards,
    Kishore

  • Idoc Acknowledgement

    Hi all,
    I am having small doubt regarding the setting acknowledgement to Idoc while doing Idoc to File scenario.
    Where we can set the ack. to IDoc and where we can see the ack. in XI whether ack. is already set to IDoc.
    Is this necesary to load meta data while IDOc is acting as receiver. What information contains the meta data.
    How it can identify the meta data First time when sending IDoc to XI in IDoc to File
    scenario?
    regards,
    Sridhar

    Hi Sridhar,
    The below link contains everything about IDOC acknowledgments
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/903a0abc-e56e-2910-51a8-9dc616df56eb
    IDOC Acknowlegdments are enabled by default. You can disable by going to Transaction SE11 and do the lookup for “IDXNOALE” database table and clear the values for NEG and TYPE fields for your message type.
    Yes, it is necessary to load the metadata and this gets automatically loaded when you run your first transaction or idoc trigger from SAP.
    How to identify the meta data first time?
    Goto IDX2 and see if your message type is listed.
    Hope this helps,
    Regards,
    Vinayak Kamath

  • Overlapping acknowledgments

    Hi,
    We need to send from SAP system idoc acknowledgments that we receive from external application. And we need to apply relatively small time intervals (eg 1-2mins) of sending those.
    The problem is that we need to properly select idocs to be acknowledged. And we would like to select only those that have not been acknowledged before. We can apply time intervals when idoc was created, but in this case we need to have some overlapping so that we do not loose any idocs.
    What I am thinking is a smarter way of indicating whether given idoc was already acknowledged - eg. in idoc control or status record.
    Have any of you met such requirements before, and can share any hints?
    Regards,
    Dominik Modrzejewski

    I have the same problem.  The request and expense config settings are to NOT allow overlapping.  While expenses do not allow overlapping, requests still do.  How can we PREVENT overlapping travel requests?

  • SOAP to IDOC and then send back acknowledgement

    Hi All
    I have SOAP to IDOC scenario which is successfully working.
    Now the requirement is SOAP needs an accknowledgement that IDOC is successfully posted.
    What are the ways to achieve this, please help.
    Regards
    Dheeraj Kumar

    hi,
    point no 1. as Grzegorz explanied with examples:
    http://wiki.sdn.sap.com/wiki/display/ABAP/HandlingIdocAcknowledgements
    but it's better to use a custom idoc in this case (approach No 2.)
    why ?
    as standard IDOC for ack can be used in PI for message acknowledgment and you may need it in the future
    so it's better to copy the standard one into a custom on and use it for your SOAP scenario only
    and not mix with the srandard one - at least that's what I'd do
    in my book:
    http://www.sap-press.com/products/Mastering-IDoc-Business-Scenarios-with-SAP-NetWeaver-PI.html
    you can also find out with screenshots how to work with IDOCs and IDOC acknowledgments
    Regards,
    Michal Krawczyk

  • Problem converting Integration Process to ALE logical system(acknowledgmen)

    Hello,
    I have a scenario where a sender SAP system sends an IDoc via an Interface Mapping to an Integration Process.
    This worked perfectly fine on our development environment, but after transporting the scenario to our quality systems I got the following acknowledgement error:
    Unable to convert the sender service <i>name of integration process</i> to an ALE logical system.
    What could be the reason for this? We have a logical system on the sender SAP system set up for the XI system itself but not for the Integration Process.
    We also use SYSTAT IDocs and there we set the the logical sender system name to the logical system for SAP XI and not for the integration process.
    Is this also necessary for acknowledgements? Where could this be done. Strange thing is that it works perfectly fine on our development environment.

    I raised the same question a few months back.Answer to this question is in the same thread.
    Idoc Acknowledgements -  Logical System Name
    You will have to select option "Restore Original Parties for Idoc Acknowledgments " in the Acknowledgment Idoc adapter.
    Regards
    Bhavesh

  • Acknowledgements

    In the HOW TO HANDLE IDoc ACKNOWLEDGMENTS doc do i do this configuration in my XI box or my receiving ECC box?

    Hi Derrick,
    The steps mentioned in the How-To Guide "How to handle IDoc Acknowledgements" are for your sender/receiver R/3 systems.
    For the sender R/3 system, you specify for which IDocs you will be requesting acknowledgements. and for the receiver R/3 system, you configure a background job to send back IDoc acknowledgements.
    That guide contains the necessary configuration steps.
    In your BPM, you can use a send step requesting an application acknowledgement. If you configure your receiving R/3 system to send back the acknowledgement, your BPM will continue after it receives the acknowledgement and you can then send the second IDoc.
    Hope this information helps you.
    Kind Regards,
    S. Gökhan TOPÇ

  • B2B Scenario both sides are R/3 systems

    Hi...Experts,
    i am doing B2B Scenario , that requirement is we are using both sides R/3 systems, from receiver side they want to send the response to sender.. Source is Asynchronous and Target is Synchronous ..
    what types of adapters are sutable for this requirement....
    pls give me ur valuable suggestions.
    Regards,
    Pasi

    As Order Response is required, this cant be achieved using the idoc acknowledgments.
    U may configure ur scenario in this manner:
    Make an Idoc to Idoc scenrio. In this case Idoc receiver will be ORDERS (as u said ORDERS response is required). Now the Inbound processing code of the receiver Idoc should trigger the Idoc response Idoc. There should be again some ALE settings to handle this ORDERS response idoc. This way it will be sent only to XI and will behave as a separate scenario.
    Regards,
    Prateek

  • No Parties are interseted in selected data-RBDSTATE program

    Hi,
    I am getting below error while trying to execute RBDSTATE program.
    No Parties are interseted in selected data
    My scenario- IDoC-to-IDoc
    Ecc- PI- ECC . here both ecc systems are same.
    added aleaud and finsta idoc in both inbpound and outbound parameter.
    distribution model created.as both are same ecc system so i created two logical system with different name for same ecc system.
    but when i am trying to execute RBDSTATE program i am getting error message "No Parties are interseted in selected data"

    Hi,
    I'd suggest
    http://www.sap-press.com/products/Mastering-IDoc-Business-Scenarios-with-SAP-NetWeaver-PI.html
    ... 5.10 ... IDoc Acknowledgments ... 183
    ... ... 5.10.1 ... Sending Acknowledgments from an SAP Application System ... 184
    ... ... 5.10.2 ... Sending Acknowledgments from SAP NetWeaver PI ... 187
    everything with screenshots
    Regards,
    Michal Krawczyk

  • Acknowledgments for IDoc

    Hi,
    In an IDoc-PI/XI-External System scenario, are system error acknowledgments sent back to the SAP sender system when system errors occurred during message processing in PI/XI?
    If so, in what forms are the system error acknowledgments?
    Thanks in advance,
    Francis

    Ohhh.. i think lot of confusion
    I answered earlier also in terms of non SAP systems. Lets talk only in terms of Idoc
    In case of idocs, only receiver system decides whether an acknowledgment IDoc should be sent back to the sender based on the ALE configuration (for ALEAUD). So this would only be possible in Idoc - XI - Idoc scenario. In any of the other scenario u will not get ALEAUD back.
    In case of External Sys - XI - Idoc, even if Idoc receiver sends back the ALEAUD, BPM would be required to send back the ALEAUD to external system.
    In case of Idoc - XI - External Sys, the system ack sent by the External Sys is converted to an ALEAUD message and is sent back to Sender R3 system
    Regards,
    Prateek

  • 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.

Maybe you are looking for

  • BAPI for MIRO Incoming Invoice

    Hi All, I want BAPI for MIRO Posting ie for Incoming Invoice. .here MIRO is being done with Delivery Note number Following are the necessary entries for MIRO Posting Invoice date Reference Amount Calculate Tax Tax amount Delivery Note Vednor Business

  • Conversion to PDF lightens blacks (CMYK)!

    Hello, I noticed that converting a document to PDF with Acrobat lightens blacks in the CMYK space. In fact, converting that same PDF document once more to PDF lightens blacks once more! This happens whether I select in the Colours option "Convert all

  • Finding the Request group of a report in APPS

    How do I find which request group an oracle report or a PL/SQL procedure is attached in Oracle APPS?

  • How many cals do i need?

    Let say i have 300 active directory accounts but only 100 physical users (with heartbeats), how many CALs do i need per user CAl licensing? Also, if i have 300 emails  accounts in exchange 2010 but only 100 physical users, how many exchange CALS do i

  • 4G jitter and packet loss - Solutions?

    Hi there I have recently purchased a 4G dongle as the ADSL into the house is woefully slow. My primary use is for gaming but I am finding that my online experience has been very underwhelming. Upon testing I found the service to have a jitter of 20-3