Skip to Content
author's profile photo Former Member
Former Member

IDOC filter

Hi all,

I want information about IDOC or Segment filtering. If any has materail, please send.

Thanks,

Shashikanth.

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Oct 06, 2005 at 07:34 AM

    Hi Sashikant ,

    Segment filtering can be achieved using TCode BD56. Here you can suppress a whole segment irrespective of data inside it . You have to give Message Type / Sender Prrtner / Receiver Partner.

    Data filtering can be done in dustribution model where you can restrict whole IDOCS or partials IDOCS to be send based on data in fields inside IDOC depending on whether the segment in which you filter is at the highest level or at a lower level. For example in MATMAS if you put a filter of E1MARCM for a particular plant , only data for this plant will go and other plants will be ignored.

    Check this out

    http://help.sap.com//saphelp_470/helpdata/EN/0b/2a611c507d11d18ee90000e8366fc2/frameset.htm

    Cheers

    Message was edited by: Sanjay Sinha

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Shashi,

      Adding filter value in a filter group is analogus to putting a where clause in select statement . The segment in which you have the plant filter ( this segment and its sub nodes ) will be processed only if the value matches in the filter . If it is the highest segment then whole IDOC is filtered ( blocked) , it it is at a lower level then only this segment and its child segments are filtered.

      These filters are set in only one system who is the owner of dustribution model ( and is specific to a sender / receiver / message type . You can see them in BD64. Distribution mosel will be visible in both systems with the filters but only one system can chnage it ( and distribute it ). You can see the owner system of Dist Model by double clicking it in BD64 . If you are logged in the owner systen then you can change the filter values else you can only display . So filter will be set in only one system. Owner system can be the sender or receiver . It is the system where you create the duistribution model . Later you distribute it to the other system.

      Cheers

  • Posted on Oct 06, 2005 at 08:06 AM

    You can filter IDOCs by filtering them in the distribution model. If the filter does not fit your needs, you can enhance the fiölter via transactions BD95/BD59

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.