<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: How To Implement Field-Level HRMD_A Reduction</title>
	<atom:link href="http://www.dataxstream.com/2010/02/how-to-implement-field-level-hrmd_a-reduction/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dataxstream.com/2010/02/how-to-implement-field-level-hrmd_a-reduction/</link>
	<description>SAP Certified Consultants</description>
	<lastBuildDate>Mon, 06 Feb 2012 03:05:34 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Michele González</title>
		<link>http://www.dataxstream.com/2010/02/how-to-implement-field-level-hrmd_a-reduction/comment-page-1/#comment-1024</link>
		<dc:creator>Michele González</dc:creator>
		<pubDate>Thu, 22 Apr 2010 23:15:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.dataxstream.com/?p=4289#comment-1024</guid>
		<description>Hi Craig

Thanks a lot for sharing your experience =)
I do not have any experience with ALE, I have been reading and searching since I have a requirement of HR Master Data distribution via ALE, I have configured the distribution model, with standard filters provided within the HTMD_A message type, the partner profile everything and the distribution is working, the issue is when I tried to filtered by Company Code (BUKRS), I have followed the steps provided in the IMG guide: 
1. Define the filters as ALE object types.
2. Assign the filters to the notification type HRMD_A.
3. Add the filters to the distribution model.

I am using T001T table with BUKRS field but it is not working, when I use that filter no data is being distributed even when some records fullfill all the filters...do you know what else do I have to do? =)

Best Regards
Michele</description>
		<content:encoded><![CDATA[<p>Hi Craig</p>
<p>Thanks a lot for sharing your experience =)<br />
I do not have any experience with ALE, I have been reading and searching since I have a requirement of HR Master Data distribution via ALE, I have configured the distribution model, with standard filters provided within the HTMD_A message type, the partner profile everything and the distribution is working, the issue is when I tried to filtered by Company Code (BUKRS), I have followed the steps provided in the IMG guide:<br />
1. Define the filters as ALE object types.<br />
2. Assign the filters to the notification type HRMD_A.<br />
3. Add the filters to the distribution model.</p>
<p>I am using T001T table with BUKRS field but it is not working, when I use that filter no data is being distributed even when some records fullfill all the filters&#8230;do you know what else do I have to do? =)</p>
<p>Best Regards<br />
Michele</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig Stasila</title>
		<link>http://www.dataxstream.com/2010/02/how-to-implement-field-level-hrmd_a-reduction/comment-page-1/#comment-1017</link>
		<dc:creator>Craig Stasila</dc:creator>
		<pubDate>Mon, 12 Apr 2010 14:42:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.dataxstream.com/?p=4289#comment-1017</guid>
		<description>Doug,

The new methods that I created were set to private.  I used private methods for the main processing logic for two reasons:

1. Using private methods improves the readability of the code
2. The more important reason for using private methods is because BADI HRALE00OUTBOUND_IDOC is a single use BADI.  That means if your SAP system has multiple IDOC interfaces based on HRMD_A, they will all use this BADI.  I used private methods to separate the logic used in this interface from the logic that may be used in other interfaces.

Lastly, the use of private methods in BADI classes that implement and interface is a textbook example of why Object-Oriented ABAP is a good thing.  The BADI interface specifies which methods MUST be implemented.  The private methods are used for proper code modularization and separation.</description>
		<content:encoded><![CDATA[<p>Doug,</p>
<p>The new methods that I created were set to private.  I used private methods for the main processing logic for two reasons:</p>
<p>1. Using private methods improves the readability of the code<br />
2. The more important reason for using private methods is because BADI HRALE00OUTBOUND_IDOC is a single use BADI.  That means if your SAP system has multiple IDOC interfaces based on HRMD_A, they will all use this BADI.  I used private methods to separate the logic used in this interface from the logic that may be used in other interfaces.</p>
<p>Lastly, the use of private methods in BADI classes that implement and interface is a textbook example of why Object-Oriented ABAP is a good thing.  The BADI interface specifies which methods MUST be implemented.  The private methods are used for proper code modularization and separation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Doug</title>
		<link>http://www.dataxstream.com/2010/02/how-to-implement-field-level-hrmd_a-reduction/comment-page-1/#comment-1008</link>
		<dc:creator>Doug</dc:creator>
		<pubDate>Thu, 01 Apr 2010 17:14:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.dataxstream.com/?p=4289#comment-1008</guid>
		<description>Great blog Craig,

I am a novice but need to implement something very similar. I&#039;m not getting the idea of adding a method to my impleemntation of the BADI interface. Doesn&#039;t this go agains the whole idea of an interface. Would I do t hat in se19 or elsewhere? 

Thanks,
Doug</description>
		<content:encoded><![CDATA[<p>Great blog Craig,</p>
<p>I am a novice but need to implement something very similar. I&#8217;m not getting the idea of adding a method to my impleemntation of the BADI interface. Doesn&#8217;t this go agains the whole idea of an interface. Would I do t hat in se19 or elsewhere? </p>
<p>Thanks,<br />
Doug</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BD53 Doesn’t Play Well With Others : SAP Integration Experts &#8211; DataXstream</title>
		<link>http://www.dataxstream.com/2010/02/how-to-implement-field-level-hrmd_a-reduction/comment-page-1/#comment-971</link>
		<dc:creator>BD53 Doesn’t Play Well With Others : SAP Integration Experts &#8211; DataXstream</dc:creator>
		<pubDate>Thu, 25 Feb 2010 16:03:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.dataxstream.com/?p=4289#comment-971</guid>
		<description>[...]  My solution leveraged TVARV as a repository for the fields to clear.  Read the whole solution here. A colleague of mine was very quick to point out that instead of using TVARV as the method for [...]</description>
		<content:encoded><![CDATA[<p>[...]  My solution leveraged TVARV as a repository for the fields to clear.  Read the whole solution here. A colleague of mine was very quick to point out that instead of using TVARV as the method for [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

