Showing results for 
Search instead for 
Did you mean: 

What's the difference between segment filtering and reduced message type

Active Participant
0 Kudos

Hi gurus,

What's the difference between segment filtering and reduced message type? It seems they have the same functionality: Reduce the segment while idoc is generated.

Thanks in advance.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos


BD53 is for IDoc Reduction.

this allows you to create a reduced message based upon a standard message type.If you want see mandatory fields. go to T-coe BD53 and give one standard messege type name and eg: matmas

there mandatory fields will be in Green color..

And BD56- This transaction is used to filter out segments of IDocs for combination of sender and receiver. This is usefull in scenarios where a standard IDoc with many segments is used but the receiving partner is only interested in some of the segments

the table related to this transation is TBD20

please go through below blog you have an idea abt that,



Former Member
0 Kudos


For reduced message types

field values are not overwritten in the receiving R/3 System, if the corresponding IDoc field contains the character "/".

For Segment Filtering

Individual segments can be removed from the IDoc before it is dispatched. If you want to remove IDoc segments, in Customizing for ALE choose:

Modeling and Implementing ALE Business Processes

Configure Master Data Distribution

Speecify Scope of Data for Distribution

Filter IDoc Segments (BD56_

The appropriate setting depends on the sending and receiving logical R/3 System.