on 09-11-2013 10:37 AM
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.
hi gaurav,
can you check the log of Receiver CC at particular time when they are missing..
Regards
Gagan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Could you check this if it helps you?
http://wiki.scn.sap.com/wiki/display/TechTSG/(PI)+Backlog+Monitor
Regards,
Muniyappan.
Gaurav,
Did you check if those 4 missing messages are 'No receiver found' ones. These messages will not be in AE.
-Pranav
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
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?
Regards,
Muniyappan.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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!
Ambrish
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Ambrish,
As you mentioned, I had checked the message ID in AE, but that message ID had not been found in AE. as mentioned earlier, we have received 400 IDOCs in PI but only 396 messages could be traced in AE. Not sure where those four messages had gone. Checked SXMB_MONI, found 400 messages and all have been processed successfully. Checked those particular four messages and found no anomalies. I am not sure how to trace those missing messages.
Please help.
Thanks,
Gaurav
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!
Ambrish
User | Count |
---|---|
101 | |
13 | |
13 | |
11 | |
11 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.