Acknowledgement from a BPE fails inside an IDoc to BPE-scenario

Hi,
we have PI/7.0 SPS 10.
My scenario is quite simple: IDOC --> BPE (in XI) --> IDOC back to R3
Everything works good ... besides the acknowledgements.
I'm getting the error message
<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="IDOC_ADAPTER">ATTRIBUTE_INV_SND_SERV</SAP:Code>
  <SAP:P1>IP_KVVKS_CONTRL</SAP:P1>
  <SAP:P2 />
  <SAP:P3 />
  <SAP:P4 />
  <SAP:AdditionalText />
  <SAP:ApplicationFaultMessage namespace="" />
  <SAP:Stack>Unable to convert the sender service IP_KVVKS_CONTRL to an ALE logical system</SAP:Stack>
  <SAP:Retry>M</SAP:Retry>
  </SAP:Error>
I know, that the integration process has no logical system - that's true!
I know, that for "normal" IDocs sending from a BPE to SAP/R3, I can use a header mapping to enter a correct logical system.
But how can I do it with acknowledgements. Inside the PE I wanna send a transport acknowledgement back to R3.
Where can I enter a logical system for a BPE?
I tried to enter the logical system in the "adapterspecific ident." of the BPE - but it's not possible to enter a logical system two times (the logical system was already in use).
Afterwards I run the report IDX_NOALE to disable acknowledgements - works fine, but my boss wanna see the acknowledgements
What can I do?
Thank you all!
regards
Wolfgang Hummel

Hi,
There is an option in the Receiver IDOC adapter called,<b> Restore Original Parties For Idoc Acknowledgements</b> . Have not tried this, but I think this option wil be able to help you out.
<i>Restoring Original Partners for Acknowledgments
If you set the relevant indicator, the original partners from the IDoc request message are used for acknowledgments. This means you no longer have to maintain the alternative identifiers (for party conversion) in the Integration Directory.</i>
http://help.sap.com/saphelp_nw04/helpdata/en/96/791c42375d5033e10000000a155106/content.htm
Regards
Bhavesh

Similar Messages

  • Succesful IDOC acknowledgements from ECC

    Dear MDM gurus,
    What is the best way to handle acknowledgements from ECC (INTO MDM) for inbound IDOCS from MDM (MDM->XI->ECC).
    We want it such that when an IDOC gets posted into ECC succesfully,it should send an acknowledgement signal back to MDM saying that IDOC was received properly.
    Thanks.

    HI Mugdha,
    I have a concern on the Acknowledgement (ALEAUD) Idoc. I have implemented this scenario wherein DEBMAS IDoc is posted from MDM -PI - ECC and ECC sends back the acknowldgement using ALEAUD Idoc.
    However, in PI (SXMB_MONI) there is no separate message entry created for this acknowledgment. The ALEAUD acknowldgement message details is attached to the original DEBMAS message which was triggered from MDM - PI - ECC. Due to this, PI interface created is not able to read the acknowledgement message and process it to post/dump the target file onto the MDM Port.
    I tried triggering and ALEAUD Idoc manually using PI - RWB which generated a separate message for ALEAUD Idoc in sxmb_moni and then my target file was created in MDM (But this is just a manual way of testing the PI interface).
    Can you advice on how this concern can be dealt with?
    Thanks in advance,
    Elizabeth.

  • BPM  - IDOC System Acknowledgements from R/3

    Hi My scenario is File-XI/BPM-R/3(Idocs).
    In Integration process, we configured 'system ack' in Send Step which sends Idocs to R/3 system.
    BPM Process stays in 'STARTED' state forever though XI received acknowledgement ( in SXMB_MONI, on the main screen ACk Status is in '?'mark meaning its still waiting for Acknowledgement. But the moment you click on the message Ack status becomes 'Ack received' and BPM ends".
    This seems to be a bug.
    How can the Acknowledement staus changes the moment you clike on the message?. Does anyone have same issue?. Any suggestion will be appreciated. we are on PI7.0 sps6.0 environment.
    <b>we donot want to deal with ALEUPD..so please do not suggest to config  ALEUPD.</b>

    HI,
    see the below
    The Business Process Engine supports Acknowledgments when sending asynchronously as follows:
    Acknowledgment------     Processing of Send Step
    Receiver system does not support requested acknowledgments ---     Send step completed successfully
    Positive acknowledgment----
         Send step completed successfully
    Permanent negative acknowledgment------     Send step triggers system error for which you can define a specific exception handling.
    Temporary (transient) negative acknowledgment-------     Send step continues to wait because the temporary acknowledgment can still change to a permanent or negative acknowledgment. This can occur in the IDoc environment in particular, for example, when a user intervenes.
    Exception or error handling within the integration process is not possible. However, using message monitoring you can determine whether the acknowledgment is temporary or not.
    Acknowledgment with multiple receivers     A message sent from a send step can have multiple receivers. In this case, the system duplicates the message accordingly. Acknowledgments returned from the respective receivers are ignored and the send step continues to wait.
    If multiple receivers are possible and you want to evaluate the individual acknowledgments, you must define the integration process accordingly. To do this, determine the receivers in a receiver determination step and send the message to the individual receivers in a loop.
    For more information about acknowledgments, in particular how they are used in the adapter environment,
    Note: see SAP Note 837285.
    Regards
    Chilla

  • Alerts when the acknowledgement fails in IDOC to File Scenario

    Hi All,
    could you let me know how to handle Alerts for Idoc to File scenario.
    My Scenario uses BPM as well.
    Thanks,
    Srini

    Dear All,
    For file to idoc scenario is there any possibility to get line items details or xml details i.e the segments and its related field details using reference id, transaction id or interface name or message id in SAP PI 7.0. I know we need to click each and every message in sxi_monitor and look for details.
    For SAP(R3 System) I can create a report and set the job for specific time period so automatically it throws the details(like reference no, document date, invoice no from) in ftp path as .csv file. The same ftp path is maintained in program.
    I wanted to check FTP--->PI postings and I have set the job at r3 system it is working fine and Im monitoring it too.
    Now the end to end scenario is FTP--->PI--->ECC(R3 system). Please help.Many Thanks.

  • How To Test Idoc To File Scenario in ID From Tools- Test Configuration

    Hi All,
    Can any body help me in step by step process including screenshots for testing Idoc to file scenario in integration directory from tools->test configuration.
    My scenario is passing the PO Idoc data from R/3  into a file  using XI.
    i have processed the idoc from R/3  and now i went to sxmb_moni in XI system and took the payload xml data.
    In ID I have navigated to test configuration from tools then i have provided the following information.
    Sender Service  : Business system of R/3 b'coz here R/3 is the sender.
    Sender Interface : ORDERS.ORDERS6
    Receiver Service : Business system of XI b'coz here XI receives the data and         places it into a file
    In payload text box i have copied the xml code which i have taken from sxmb_moni and clicked the run button. then i got the following error:
    Sender Agreement
    Internal Error
                     HTTP connection to ABAP Runtime failed.
                     Error: 403 Forbidden
                     URL: http://bxdci.boewe.custservice.de:8093/sap/xi/simulation?sap-client=100
                     User: PIDIRUSER
    Kindly look into it and correct me if iam wrong or is there any other way to test this scenario in ID please suggest.
    Thanks & Regards,
    Venkat

    Hi Venkat,
    Specify the test confisuration as follows.
    <b>Sender</b>
    Service   : Business System of SAP R/3 System
    Interface : The outbound message interface name of type the IDOC.
    Namespace : will automatically loaded when u select the Interface. Check if it the correct namespace.
    <b>Receiver:</b>
    Service  : Business System name for the Fle system.
    Paste the payload that u copied from the sxmb_moni.
    Now click on Run and test ur Scenario.
    Was the scenario sucessfull in the Message Monitor.
    Regards
    Santhosh

  • Mapping from flat sql message to nested idoc

    Hi,
    im trying to map the values from a database select to an idoc. the structure is  like that:
    ?xml version="1.0" encoding="UTF-8"?>
    <ns0:Messages xmlns:ns0="">
       <ns0:Message1>
          <ns1:MT_SQL_Invoice_Req_response xmlns:ns1="">
             <SELECT_STATEMENT_response>
                <row>
                   <ID>
                   <TYPE>
                   <VALUE>
                </row>
                <row>
                   <ID>
                   <TYPE>
                   <VALUE>
                </row>
             </SELECT_STATEMENT_response>
          </ns1:MT_SQL_Invoice_Req_response>
       </ns0:Message1>
    </ns0:Messages>
    So I'm getting several rows in one message. For every <ID> i want to create a new Idoc. This problem i solved with a sort and split function. (BPE) Now i want to check if the <TYPE> has a specific value "POS" If that value is in the row i want to create a new row for an Item in the idoc. If the <TYPE> is "TAX" i want a new row in the idoc in position/tax. I'm quite new to SAP PI so I am sorry that i can't describe my problem better. Does anybody have an idea how i can solve that problem?
    Thank you in advance for your advices

    Thank you for your help, but still can't get it working
    My target message should have a structure like that:
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:Messages xmlns:ns0="">
    <ns0:Message1><ZBILLING>
    <IDOC BEGIN="Constant">
         <EDI_DC40
         </EDI_DC40>
              <E1FKK_EBS_TOI_HEADER SEGMENT="1">
                   <E1FKK_EBS_TOI_ITEMS>          
                         <E1FKK_EBS_TOI_TAX SEGMENT="Constant">
                         <TAX_BASE>Constant</TAX_BASE>
                     </E1FKK_EBS_TOI_TAX>
                   </E1FKK_EBS_TOI_ITEMS>
                   <E1FKK_EBS_TOI_ITEMS>
                        <E1FKK_EBS_TOI_TAX SEGMENT="Constant">
                         <TAX_BASE>Constant</TAX_BASE>
                    </E1FKK_EBS_TOI_TAX>
                   </E1FKK_EBS_TOI_ITEMS>          
              </E1FKK_EBS_TOI_HEADER>
    </IDOC>
    <IDOC BEGIN="Constant">
         <EDI_DC40
         </EDI_DC40>
              <E1FKK_EBS_TOI_HEADER SEGMENT="2">
                   <E1FKK_EBS_TOI_ITEMS>
                        <E1FKK_EBS_TOI_TAX SEGMENT="Constant">
                         <TAX_BASE>Constant</TAX_BASE>
                    </E1FKK_EBS_TOI_TAX>
                   </E1FKK_EBS_TOI_ITEMS>
              </E1FKK_EBS_TOI_HEADER>
    </IDOC>
    <IDOC BEGIN="Constant">
         <EDI_DC40
         </EDI_DC40>
              <E1FKK_EBS_TOI_HEADER SEGMENT="3">
                   <E1FKK_EBS_TOI_ITEMS>
                        <E1FKK_EBS_TOI_TAX SEGMENT="Constant">
                         <TAX_BASE>Constant</TAX_BASE>
                    </E1FKK_EBS_TOI_TAX>
                   </E1FKK_EBS_TOI_ITEMS>
              </E1FKK_EBS_TOI_HEADER>
    </IDOC><
    /ZBILLING>
    </ns0:Message1>
    </ns0:Messages>
    What I've done right now is
    1.
    <ID> --> sort > splitByValue(valuechanged) - > collapseContext> <IDOC>
    I will get an <IDOC> for every ID
    2.
    For <E1FKK_EBS_TOI_HEADER> i use a constant
    3.
    for <E1FKK_EBS_TOI_ITEMS> i do
    <ART> equals CONSTANT "POS" --> ifWithoutElse then <Art> --> <E1FKK_EBS_TOI_ITEMS>
    with that mappings i will get an Idoc for every ID but the <E1FKK_EBS_TOI_ITEMS> are all created in the first <IDOC> the others are empty. I tried to use constant'true' in case "then" of the ifWithoutElse but here I need a bool. And what about the contexts, I'm not sure if use them in the right way?
    Thank you for any idea

  • SAP_XI_IDOC/IDOCXmlToFlatConvertor fails with Enhanced Idoc

    Hi All ,
    We have used the PI conversion module SAP_XI_IDOC/IDOCXmlToFlatConvertor in a number of Idoc-To-FlatFile scenarios and it is working fine.
    However recently we tried to use it in a scenario where the target file structure is that of an enhanced Idoc.
    In this case, the receiver channel (where the module is configured) fails with the error message, Idoc metadata not available in ECC.
    We have tried the following:
    1) Checked NWA connection for RFC Destination and JCA connection factory : Working fine.
    2) Loading Enhanced IDoc in IDX2: Working Fine.
    3) Change the receiver agreement to point to a Standard IDoc instead: Working fine.
    Have any of you been facing the same issue and/or could you guide us to a possible solution.
    Thanks,
    Abid Ali

    Hi Ali,
    We are also facing exactly the same issue with a custom IDoc while converting on the receiver side.
    It is actually interesting that the module "SAP_XI_IDOC/IDOCFlatToXmlConvertor" works fine for the very same idoc and fails to recongize the metadata information while converting from Xml to Flat.
    Did you have any luck in getting this resolved?If so,can you please provide the details.
    Thanks
    Narendra

  • Acknowledgement from sql

    Hi experts,
    Actually what i want is i am writting one sql file ,in that file i am trying to update some rows of emp table. What is the requirement is is the updation is done then i have to perform one task or i have to perform another task .I am asking if is there any way to get the acknowledgement from sql whether an update statement has successfully executed or not.
    In unix we do the same thing via $? .
    I think i am clear.
    Regards
    Rajat

    What do you mean by Failing here?
    If the Update hits a Unique Key Constrain violation or violation of any other constraint then it will be raised.
    So the op has to define what Failing means here. If the op thinks not updating any row is failing then no error is going to be raised. But usually that is not considered as failing of an update statement.
    In that case SQL%ROWCOUNT will give the number of rows the current update statement has processed.
    Thanks,
    Karthick.

  • XI acknowledge from BPM

    HI Experts,
    Trying to make acknowledge from XI to R/3 through BPM but get error message “Unable to convert the sender service <BPM_Process> to an ALE logical”. The XI process flow is from SAP with Idoc to XI – BPM and to JDBC. Have check setting in Adapter specific identifier which has logical system.  Could experts have same experience before, please advice?
    Thanks in advance.
    Katjun

    Hey,
    Have you maintained all the ALE setting from R/3 to XI > and the Port on Idoc Adapter IDX1 >?  Once try to specify Adapter Specific identifier to the bpm process .
    <b>Cheers,
    *RAJ*
    *REWARD POINTS IF FOUND USEFULL*</b>

  • Idoc to proxy scenario with an acknowledgment

    Hi ;
    I have to implement a IDoc to abapProxy scenario but an application acknowledgment must be return so IDOC status will be set.
    How can i understand whether an application error exists while abapProxy is executing or not in status of IDOC?
    Do I need to create and sent back new IDOC to the sender system in abapProxy code?
    Thanks.

    Hi,
    See if you just want the ack for your IDOC coming from r/3 to XI, then you can use ALEAUD01 IDOC and you can configure it by running report IDX_NOALE in XI system..........
    But if you want status change for appl error occuring in ABAP proxy system, then i think you will have to use a BPM for it.........you will have a recive step for getting your IDOC, then a transforamtion step for IDOC to proxy mapping, then a synch send step for sending proxy req and getting proxy response, then a transformaton step for mapping the proxy response to SYSTAT01 IDOC in r/3 for changing the IDOC status depending on success or error for your proxy response, then a send step to send this IDOC to r/3 system...............keep teh IDOC number in proxy req and proxy response so that you can use it in SYSTAT01 IDOC for sending it to r/3 and changing your IDOC status.
    Regards,
    Rajeev Gupta

  • Step-by-step configuration from XI to R/3 for Idoc to File Scenarious

    Hi Gurus,
                    Am the Beginner in Xi, I tried to connect the Xi to R/3 for Idoc to File Scenario but the connection fails, (error in Rfc showing ), could any one send me the step-by-step sm59 configuration. R/3 version 4.6c and Xi version 3.0
    rewards sure
    advance thanks
    with regards
    Thambee

    hi,
          I connected my 800 r/3 client to 100(xi) client, R/3 client is version 4.6d in it rfc test connection is sucessful but remote logon is not responding in my R/3 model view distributed and it's reflected in xi client, when I push the Idoc from R/3(bd10), Idoc created sucessfuly but not despatched
    Idoc message type is 10 and 30.
    Second thing am confused with Ip address bcoz 2 ip address in both system one is loopback and anoter one is tcpip adapter which one i have to give is sm59, help me plz
    with regards,
    Thambe

  • How to send application acknowledgement from R/3 system

    Hi guys,
          How to send application acknowledgement from R/3 system. Ex. we have post one IDoc and check user validations. Suppose date is wrong that means indicate earlier or wrong date but date format is correct. In this situation we need send one acknowledment to sender.
    How to find the solution? pls tell anyone.
    Regards
    Vijay

    Hi Vijay,
    Plz do perform the following steps:
    1) In the Integration Server, call transaction SE38
    2) Run program IDX_ALEREQUEST to process IDocs with message type ALEAUD as XI request
    message.
    3) Now Enter Sender Port, Sender Client,Partner Number, Partner Type, and Partner Rol
    4) In Integration Directory, configure the routing of interface
    5) Call transaction SXMB_MONI to display the XI message.
    Also,
    Further in IDX5 as well you will find entry for IDoc ALEAUD.ALEAUD01
    Please go through the link
    1)Succesful IDOC acknowledgements from ECC
    2)https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/903a0abc-e56e-2910-51a8-9dc616df56eb
    3)https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f6d2d790-0201-0010-9382-b50b499b3fbe
    After you triggered the IDoc by e.g. tcode: WPMA and IDoc reached FILE system, FILE receiver CC actually is only able to send acknowledgment types SystemErrorAck and AckNotSupported.
    This is because:
    - IDoc sender adapter requests the following acknowledgments:
    SystemAckRequested="false"
    SystemErrorAckRequested="true"
    ApplicationAckRequested="true"
    ApplicationErrorAckRequested="true"
    - File receiver adapter “that run on the Adapter Engine support system acknowledgments and system error acknowledgments if they are requested by the sender. These acknowledgments are triggered when a message is successfully processed by the adapter or if an error occurs while it is being processed.”
    If you haven’t suppressed acknowledgments for IDocs WP_PLU in IDX_NOALE in XI then you will get:
    SystemErrorAck – when message has not reached the FILE system
    AckNotSupported – for all others acknowledgement types
    QQ) Will this IDOC Ack applicable for this scenario???
    Rather not, since FILE adapter does not support any other acknowledgements then system and IDoc adapter does not request other acknowledgements then application + SystemErrorAckRequested.
    In sender system your IDoc will be always in status 39 (instead of 03), when acknowledgement is turned on.
    This is because:
    For SystemErrorAck the corresponding ALEAUD status is 56
    For AckNotSupported the corresponding ALEAUD status is 50
    Both inbound 56 and 50 statuses end up in 39 for your outbound IDoc in sender system.
    Q1) Will this ALEAUD Idoc contains any Message from File System????
    In both cases, it will result in status 39 - IDoc is in the target system. So it does not matter.
    Q2) Basically what Information will contain this IDOC Ack.
    Idoc number from sender system and status 56 or 50 depends on acknowledgement type.
    Q3) Do we receive any Info from the Target File System , if we implement this Ack concept??
    Nothing useful.
    Remember that “File Receiver has no way to determine if the written file has been correctly processed by the back-end application”. However, if your “FILE” application can read your WP_PLU message and after successful processing is able to generate any kind of message then you can acknowledge the communications but you will not be able to link original message with the acknowledgement request message.
    To do that you need to configure just normal scenario (that will be your new acknowledgement scenario) FILE -> XI -> R/3. Your FILE service will send ALEUAUD Idoc to R/3 system. Your FILE application must take care to generate proper ALEAUD XML message. In order to treat ALEAUD as a request message (not standard acknowledgement) you need to run IDX_ALEREQUEST in SE38 on XI.
    Q1) It means if the Idoc not reached to Target File system means we can able to get the System Error Ack to Sender SAP R/3 System. Am i Right????
    Supposed you have turned off acks on XI (tcode: se38, IDX_NOALE) for your sender port/client:
    You have sent the IDoc and the last status is "03 - Data passed to port OK"
    You don't know whether it was even delivered to XI ...
    Supposed you have turned on acks on XI (tcode: se38, IDX_NOALE) for your sender port/client.
    1)
    You send and IDoc and it has been delivered successfully to FILE system.
    Adapter Engine creates acknowledgement type: AckNotSupported
    In XI you can see Ack Status: AckRequestNotSupported (Acknowledgement not possible). Category: permanent.
    XI will send ALEAUD IDoc to R/3 system: status "50 - IDoc is added"
    The IDoc status in sender will be "39 - IDoc is in receiving system (ALE service)".
    2)
    You send and IDoc and it has not been delivered successfully to FILE system. e.g. FILE server is down.
    Adapter Engine creates acknowledgement type: SystemErrorAck
    In XI you can see Ack Status: Error (Acknowledgement contains system errors). Category: transient.
    XI will send ALEAUD IDoc to R/3 system: status "56 - IDoc with errors is added"
    The IDoc status in sender will be "39 - IDoc is in receiving system (ALE service)".
    So status 39 means only that IDoc reached XI, but you don't know whether it was delivered to FILE system or not.
    Q2) And one more thing is Even though we are dealing with the IDOCFile OR FileIDOC we can able to get the ACk of Type System Error Ack only. Am I Right?????
    No, "Sender adapters of the Adapter Engine do not request any acknowledgements."
    Q3) So the same case( Which we disscused for IDOCFile) is Applicable for FileIDOC also????
    No.
    Can we able to get the System Error Ack, if the File is not reached to SAP R/3( Target here)
    No.
    Q4) If Yes to Q3 means,Where this System Error Ack will be seen in File System side???
    Do we need to do any extra settings to receive these System Error Ack at File system side??
    Not relevant.
    Regards,
    Vinod.

  • Tcl_eval failed inside

    I am new in tcl programming. and  I have a question.
    this sample tcl display me an error
    Tcl_Eval failed inside
    # test.tcl
    # Script Version 1.0.1
    # August 1999, Saravanan Shanmugham
    # Copyright (c) 2011,
    # All rights reserved.
    # This tcl script mimics the default SESSION app
    # If DID is configured, place the call to the dnis.
    # Otherwise, output dial-tone and collect digits from the
    # caller against the dial-plan.
    # Then place the call. If successful, connect it up. Otherwise,
    # the caller should hear a busy or congested signal.
    # The main routine establishes the state machine and then exits.
    # From then on, the system drives the state machine depending on the
    # events it receives and calls the appropriate Tcl procedure.
    proc init { } {
    global param
    set param(name) "test"
    set param(number) "55555555555555"
    init
    requiredversion 2.0
    # State Machine

    Hi Angie,
    thanks for your reply! :)
    your given code example (that I already know) is JavaScript and it's the same like my code. To use this within Lightswitch (Client: Browser, Server: IIS) we have to use the Eval function. For this we put in into a one single line code to make it more
    readable. But also the following full code doesn't work:
    var csvContent='TestConent';var blob = new window.Blob([csvContent],{type: 'text/csv;charset=utf-8;'});window.navigator.msSaveOrOpenBlob(blob, 'Test.txt')
    Using this within in the Eval function ...
    Dispatchers.Main.BeginInvoke(Function()
    HtmlPage.Window.Eval("var csvContent='TestConent';var blob = new window.Blob([csvContent],{type: 'text/csv;charset=utf-8;'});window.navigator.msSaveOrOpenBlob(blob, 'Test.txt')")
    End Function)
    ... Ends with the same error.
    What is the Problem?
    Maybe there is another way to create and download a file within Lightswitch ....
    Can you help?
    BR
    Flo

  • Advice on how to access photos on an iPad that were synced from a now failed laptop? The question stems from a need to return my current iPad having just taken delivery of a new unit. Thanks

    I am after some advice on how to access photos on an iPad that were synced from a now failed laptop? The question stems from a need to return my current iPad having just taken delivery of a new unit. Thanks

    If you have a dropbox account, there's a free app (probably more) that syncs photos to your dropbox account - picbox. 
    There's also PhotoSync that syncs photos to/from a number of different services and devices.

  • How to suppress the Acknowledgement  Error in IDOC to File scenario?

    Hi -
    I got the status in SXMB_MONI as 'Processed Successfully' for the IDOC to File scenario but the Acknoledgement status throws an error saying 'Acknowledgement not possible'.
    I read one of the documents in the forums on how to suppress the acknowledgement using a table on R/3 side using IDXNOALE,
    i tried that option but i still get the 'Acknowledgement not possible' error.
    Is there any other way to suppress this error?
    Thanks,
    Tirumal

    Hi Tirumal,
    Receiver adapters that run on the Adapter Engine support system acknowledgments if they are requested by the sender. Acknowledgements are triggered when a message is successfully processed by the adapter or if an error occurs while it is being processed. Receiver adapters do not support application acknowledgments. The RNIF and CIDX adapters are exceptions to this rule, since they also support scenario-dependent application acknowledgments. Sender adapters of the Adapter Engine do not request any acknowledgments.
    This means, JDBC adapter does only send system acks, however IDoc adapter is requesting application acks. Therefore as mentioned by the previous poster, you have to disable acks for this scenario using report IDX_NOALE.
    Also go through these documents for any further help:
    http://sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/xi-how-to-guides/how to handle acknowledgments for idoc.pdf
    http://help.sap.com/saphelp_nw04/helpdata/en/6a/e6194119d8f323e10000000a155106/content.htm
    Regards,
    abhy

Maybe you are looking for

  • Error in using GUI_DOWNLOAD

    Hi !! I am accessing my Module Pool program in web browser as a .dll file . I am using the function GUI_DOWNLOAD to save internal data in a text file. However  It is working fine in SAP , when i run the program in a web browser it gives me error . Ki

  • Can I install Yosemite on a fresh HDD?

    I want to install Yosemite on a fresh disk as a number of the apps I use are not yet optimized and I don't want to run into issues. I rather make a fresh install on another drive I have already prepared and migrate my files later as the apps are read

  • Using hyperlinks in Java Report Viewer

    Hello, I want to use the hyperlink function in Java Report Viewer Component. In the Crystel Reports Developer Page Preview, I can click on a hyperlink (for example to a website), and a browser will open. The same on the Crystal Report Viewer 2008. Th

  • Are photos sent in a Direct Connection logged anywhere in the computer?

    I closed the instant message before i was able to save the photo. Are these logged anywhere - i realize this is different from sending a file, but shouldn't there be a cache of the photo somewhere?

  • Obtaining data from a query

    hii everyone i have a query which i use in a stored procedure query:='select distinct (to_date(substr(f_file_name, 5, 8), ''yyyymmdd'')) fdate       from IUC_DAT_MSC'|| vmscid ||'_RAFP where F_FILE_NAME             like ''%RCPA'|| temps||'%'' and to_