Skip to Content
avatar image
Former Member

IDOCs are getting disappeared in

Hello Friends,

I need one help. My scenario is as below.

Its IDOC to File scenario. IDOCs are posted successfully from ECC system with 03 status.

I could also see in IDX5 in PI that IDOCs have been arrived.

But when I check adapter engine messages, messages are less that number of IDOCs, meanse some are missing.

No error messages in IE or AE. No message stuck in To be delivered or holding or waiting or delivering status.

For example out of 400 we had a scenario where 4 messages were missing. If we reprocess those IDocs they get processed successfully.

This happens on random basis. once in a week or once in month. Could not find proper patterns.

Could you guys please help. Had done some search but could not get any conclusive answers here.

on forum, I found, it could be because we have checked "Maintain Order at runtime" in Quality of service heading in interface determination.

But I am not sure how this is related. If yes, what should be done to avoid this.

I could also see that some messages are stuck in backlog ( Component monitoring-->Engine status), but i could see only numbers there, not sure how to get message ID from it.

Thanks for your help.

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

5 Answers

  • Best Answer
    Sep 11, 2013 at 09:59 AM

    hi gaurav,

    can you check the log of Receiver CC at particular time when they are missing..



    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Thanks Gangadeep,

      This is IDOC to file. Checked the communication channel, but there is no message log there.

      Message has not been received at adapter engine. It had disappeared in IE. I checked SMQ!/SMQ2, SM58 if anything failed there, but no message found.

      As mentioned earlier, could see some messages in backlog but not sure how to retrieve those message IDs. As there are no messages available in IE or AE with to be delivered status.

  • Sep 11, 2013 at 10:22 AM

    Hi Gaurav,

    Approach to analysis is simple. Get IDoc number which is presumably missing. Provide as input in IDX5 and find the message id and trace the same in the adapter engine -> Adapter monitoring (database overview).

    To be honest,I don't think Maintain Order at runtime in Interface determination is required in your scenario. Why would you want to serialize creation of a file.

    hope it helps!


    Add comment
    10|10000 characters needed characters exceeded

    • Hi Gaurav,

      Are you saying when you put the message id in Message monitoring-> Message from Component ->Adapter engine (Database) -> enter message id and you are not able to find the message ?

      If this is actually the case, you need to raise it with SAP.

      I have never seen something like this unless the message is stuck in IE queue.

      Hope it helps!


  • Sep 11, 2013 at 03:44 PM


    it could be because of Adapter engine archiving. by default it is very less day compared to IE.

    can you let us know when these messages were processed?



    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 11, 2013 at 04:23 PM


    Did you check if those 4 missing messages are 'No receiver found' ones. These messages will not be in AE.


    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 12, 2013 at 08:20 AM

    Hello Muniyappan/ram,

    Messages are not archived because I could find other not missing messages. We archive messages after 14 days in AE. Also as I had checked the messages in IE, they were successfully processed, and receiver was found correctly, Otherwise it would have triggered alert in our system, which is also not there.

    I would also need to mention one point is that, there are some messages stuck in ENGINE STATUS under backlog (Please refer attachment). Do you know how to see those messages and process those message again. Ideally those messages should be available in "To be delivered" status but I an not getting any such message in IE or AE. Please let me know if I am missing something.

    backlog.png (17.0 kB)
    Add comment
    10|10000 characters needed characters exceeded