12-11-2007 12:33 PM
12-11-2007 1:48 PM
hi
check with this link
http://help.sap.com/saphelp_nw04/helpdata/en/0b/2a611c507d11d18ee90000e8366fc2/content.htm
Reward if it dose
Thanks
Siva kumar
12-11-2007 5:42 PM
<b>Filter objects</b> are attributes of a message in the distribution model. A filter objects consists of a filter object type (for example, material type) and an assigned object value (for example PROD).
<b>Related Transaction codes</b>
<b>T.code BD95</b> Define Filter object type .We can specify the field and the table it belongs to as a filter object .
<b>T.code BD59</b> Assignment of Filter object type to the Message Type .Here we create the link between Filter object and the segment and the message type and the segment Field.
<b>T.code BD64</b> Distribution Model . Also known as Customer Distribution Model Used to define all the messages that will be exchanged between remote systems and the name of thes logical systems. Any filters can also be specified.
The model once created has to be distributed on every system which will be communicating ,It can be maintained on only One system
<b>Use</b>
ALE uses filter objects in outbound processing. You can use the filter objects to specify the content of a message and its receivers.
Filter objects function differently for message types and for BAPIs.
When message types are filtered, all the IDoc segments containing a field with an object type name whose value does not match the object value are suppressed. The subsegments of these IDoc segments are also suppressed.
If the suppressed segment was a mandatory segment and provided that there are no other mandatory segments of the same name on the same IDoc hierarchy level, the higher-level IDoc segment is also suppressed. This process is repeated and the final result depends on the specific IDoc structure, mandatory segments and the segments that have been repeatedly processed.
If the uppermost mandatory segment of an IDoc still exists after this process, the rest of the IDoc is distributed.
With BAPIs the filter object type corresponds to a parameter name. BAPI filter objects check whether a parameter contains the specified object value. An IDoc is created and distributed via the BAPI, only if this is the case.
The following distinction is made:
<b>Receiver determination</b>
When the receiver is determined, the filter objects are checked against the specified conditions and the valid receivers are reported back.
<b>Parameter filtering</b>
The dataset of the BAPI tables is determined by filtering the BAPI table parameters, similar to filtering IDoc segments.
Regards,
Maha
12-12-2007 11:41 AM
Hi,
Filtering : By using this we can supress the unwanted segments. This technique is also called as reduced message type..
we have some methods of filtering like 1.Filtering at segment level : here we filter the unwanted segments.
2. Filtering at organization level: here we filter frm bd64..
3. Filtering at filed level.: here we filter the unwanted fields tcode:bd53.
Hope it might be helpful.
Regards,
Sana.
12-13-2007 8:26 AM
Dear Chaitanya,
Filters
Filter Objects
Classes
Dependencies
Kindly reward points if found helpful.