Skip to Content
0
Former Member
Jan 29, 2016 at 01:58 PM

MSGFN in sap IDOC

296 Views

Hi All,

When SAP will send delta to datahub then how to identify any segment has been deleted or inside the segment any value has been changed?

When SAP will send delta then they will send only those segment in which they did the changes sometimes and they will not send other segment

EX:inside E1MVKEM segment they did some changes , so when they will send delta then they will not send other segment like E1MEANM in iDoc and when they will delete whole segment then also they will not send that segment

How can we identify that? segment has been deleted or that segment have not any changed that's why we are not getting that segment?

From SAP end I got below response,

There is a field in each IDOC segment called MSGFN. Possible values of MSGFN are as follows:

003 Delete: Message contains objects to be deleted 004 Change: Message contains changes 005 Replace: This message replaces previous messages 009 Original: First message for process 023 Wait/Adjust: Data should not be imported 018 Resend

Anyone have any idea, above things are implemented in OOB datahub or not.

Regards Navneet