Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

BD56 -- Segment Filters

Former Member

Hello All,

Can some one help me out with the usage of the transaction BD56.

We have a requirement where we have to block one segment of the IDOC to perticular vendor and it passes to all other vendors.

And then i used the transaction BD56 for this.

The entries maintained as below

Ty Sender Func Ty Receiver Role Segment type

LS xx -- LI xxxxxx E1EDK18

xx --> Sending system

xxxxxx --> Vendor Number

Even after doing the above step i can see the segment to be filtered.

Regards,

Naresh.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

hi,

masterdata IDoc get reduced by the IDoc reduction not by view.

Please use tcode BD53 and use DEBMAS, CREMAS, MATMAS, ...

Regards,

Gordon

9 REPLIES 9

Former Member
0 Kudos

hi,

masterdata IDoc get reduced by the IDoc reduction not by view.

Please use tcode BD53 and use DEBMAS, CREMAS, MATMAS, ...

Regards,

Gordon

0 Kudos

hello,

but the message type used is ORDERS.

0 Kudos

oh sorry,

i thought (you mentioned vendor) you are using masterdata.

Ok you have to use BD56 or BADI IDOC_DATA_MAPER for that.

do you have maintained the viewname in the partnerprofile "WE20" ?

0 Kudos

Hello,

I am using BD56, Can you bit explainatory regarding View Name.

Thanks in advance.

Regards,

Naresh.

0 Kudos

go to we20 and maintain your view name at the outbound Parameters for your partnerprofile (partner / Messagetype)

0 Kudos

It is already maintained with message type ORDERS, SYNCH in outbound parameters ..even then sigment filtering is not happening.

Former Member
0 Kudos

Hi Naresh,

You want to drop the segment based on condition or unconditionally?

If you want to drop the segment based on condition tcode is BD64 and you can filter the segment based on condition.

If you want to drop the segment un conditionally tcode is BD56.

Give me clear idea then i can help you..

0 Kudos

I am using second option.

Former Member
0 Kudos

Answered.