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

IDOC Filter

Former Member
0 Likes
749

Hi All,

I am migrating classification data for batch classification using message type CLFMAS. The standard program to transfer all classification data does not have an option of restricting material + batch.

I created filter in the BD64, it works well if I give the exact match. I have around 20 batches for a material and not all are existing in the target system. I want to avoid creating large no of idocs.

Is there a possibility of filter with a wildcard ...for eg. Filter Object OBJEK = 000000000000010353*

I tried and it does not create any idocs. If I assign OBJEK = 0000000000000103532643A (Material + Batch), it creates one IDOC.

I checked the inbound function module, and it does not have any user exit, for me to validate before creating idocs in receiver system. I ended up creating 40,000 IDOCs, actually posted are just 3000.

Please help.

Thanks and have a nice day.

Hi All,

I am migrating classification data for batch classification using message type CLFMAS. The standard program to transfer all classification data does not have an option of restricting material + batch.

I created filter in the BD64, it works well if I give the exact match. I have around 20 batches for a material and not all are existing in the target system. I want to avoid creating large no of idocs.

Is there a possibility of filter with a wildcard ...for eg. Filter Object OBJEK = 000000000000010353*

I tried and it does not create any idocs. If I assign OBJEK = 0000000000000103532643A (Material + Batch), it creates one IDOC.

I checked the inbound function module, and it does not have any user exit, for me to validate before creating idocs in receiver system. I ended up creating 40,000 IDOCs, actually posted are just 3000.

Please help.

Thanks and have a nice day.

2 REPLIES 2
Read only

Former Member
0 Likes
525

You need to find out the User Exit/ Badi at the sender side.

Read only

0 Likes
525

At our location, we developed a customer ABAP based on the RBDSECLF program that allows us to enter a single or range of vendors/objects to be distributed, and also allowed us to specifiy the receiving target system of the IDOCS. This was something that we needed to do to avoid ALE'ing multiple IDOCS to systems that did not require them.

Hope this helps. Dave