Application Development and Automation 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: 
Read only

filtering

Former Member
0 Likes
573

in ALE how to do filtering?i need to pass some fields to inboundsystem ,then how to pass using filtering?

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
546

u can set filters

1.using user exits when the idoc is creating time,

2. at distribution level

for idoc segment filters

some tcods...

BD53- IDOC REDUCTION MAINTENANCE

BD56- SEGMENT REDUCTIONBD64- DISTIBUTION MODEL

BD64- DISTIBUTION MODEL

<b>but u r query meaning like u want send some extra data</b> if it is write find the user exit to fill the data in the segment.

Regards

Naresh K Reddy

4 REPLIES 4
Read only

Former Member
0 Likes
546

Filtering at Idoc Level – T.C. BD64

Enables u to send only a subset of data that is releavant to the receiver.

There are several filter objects for each msg type.

If you set a filter value, then every idoc pases through the filter.

If the value in Idoc doesn’t match with filter values, the data record is dropped.

You can filter out the whole idoc using filters…

(for eg, u can filter based on plant, so that receiver gets the plant data he is interested in. e1marcm-werks).

So, if you wanted to send only data of Plant X, set the filter value to X. Only if the plant = X, the idoc will be sent.

Steps:

Go to BD64, and open your model.

Identify your sender and receiver in the model.

Open up this in your hierarchy, and then create a filter here.

For the fields in teh filter, create Plant for example, and set the value as plant = X.

save and distribute the model.

If this helps reward points accordingly.

Read only

Former Member
0 Likes
546

Hi ,

Check this <a href="http://help.sap.com/saphelp_nw04/helpdata/en/0b/2a6136507d11d18ee90000e8366fc2/content.htm">http://help.sap.com/saphelp_nw04/helpdata/en/0b/2a6136507d11d18ee90000e8366fc2/content.htm</a>

<a href="http://sap.ittoolbox.com/groups/technical-functional/sap-r3-ale/idoc-filtering-922749">http://sap.ittoolbox.com/groups/technical-functional/sap-r3-ale/idoc-filtering-922749</a>

Regards,

Raghav

Read only

Former Member
0 Likes
547

u can set filters

1.using user exits when the idoc is creating time,

2. at distribution level

for idoc segment filters

some tcods...

BD53- IDOC REDUCTION MAINTENANCE

BD56- SEGMENT REDUCTIONBD64- DISTIBUTION MODEL

BD64- DISTIBUTION MODEL

<b>but u r query meaning like u want send some extra data</b> if it is write find the user exit to fill the data in the segment.

Regards

Naresh K Reddy

Read only

abdul_hakim
Active Contributor
0 Likes
546

HI

You need to do filtering while defining the distribution model(BD64).

For eg,while transferring materials you could set filters at the plant(WERKS) level.

Cheers,

Abdul