<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>renet@web</title>
	<atom:link href="http://www.renet-web.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.renet-web.net</link>
	<description>The ramblings of a frog in Oz</description>
	<lastBuildDate>Fri, 03 Sep 2010 11:42:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<!-- podcast_generator="podPress/8.8" - maintenance_release="8.8.4" -->
		<copyright>Copyright &#xA9; renet@web 2010 </copyright>
		<managingEditor>wordpress@renet-web.net (renet@web)</managingEditor>
		<webMaster>wordpress@renet-web.net (renet@web)</webMaster>
		<category>posts</category>
		<itunes:keywords></itunes:keywords>
		<itunes:subtitle></itunes:subtitle>
		<itunes:summary>Just not another WordPress weblog</itunes:summary>
		<itunes:author>renet@web</itunes:author>
		<itunes:category text="Society &amp; Culture"/>
		<itunes:owner>
			<itunes:name>renet@web</itunes:name>
			<itunes:email>wordpress@renet-web.net</itunes:email>
		</itunes:owner>
		<itunes:block>No</itunes:block>
		<itunes:explicit>no</itunes:explicit>
		<itunes:image href="http://www.renet-web.net/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<image>
			<url>http://www.renet-web.net/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
			<title>renet@web</title>
			<link>http://www.renet-web.net</link>
			<width>144</width>
			<height>144</height>
		</image>
		<item>
		<title>Mastering Supply Chain Management with SAP</title>
		<link>http://www.renet-web.net/2010/07/15/mastering-supply-chain-management-with-sap/</link>
		<comments>http://www.renet-web.net/2010/07/15/mastering-supply-chain-management-with-sap/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 13:21:20 +0000</pubDate>
		<dc:creator>Pascal</dc:creator>
				<category><![CDATA[SAP]]></category>

		<guid isPermaLink="false">http://www.renet-web.net/?p=679</guid>
		<description><![CDATA[I will be a <a href="http://www.masteringsap.com/scm/speakers">guest speaker</a> at the <a href="http://www.masteringsap.com/scm">Mastering Supply Chain Management with SAP</a> conference (Sep 13 to 15) that will be held in Melbourne at the Grand Hyatt Hotel.

I will be talking about 'Enabling Reporting and Analytics for your Supply Chain. I will be delivering this presentation with Geoff Armstrong - National Service Line Lead Business Intelligence, <a href="http://www.plaut.com.au/">Plaut IT Australia Pty Ltd</a>.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.renet-web.net/wp-content/uploads/2010/07/SAPSCMBIG2.jpg" alt="" title="SAPSCMBIG2" width="500" height="312" class="aligncenter size-full wp-image-690" /><br />
I will be a <a href="http://www.masteringsap.com/scm/speakers">guest speaker</a> at the <a href="http://www.masteringsap.com/scm">Mastering Supply Chain Management with SAP</a> conference (Sep 13 to 15) that will be held in Melbourne at the Grand Hyatt Hotel.</p>
<p>I will be talking about &#8216;Enabling Reporting and Analytics for your Supply Chain. I will be delivering this presentation with Geoff Armstrong &#8211; National Service Line Lead Business Intelligence, <a href="http://www.plaut.com.au/">Plaut IT Australia Pty Ltd</a>.<span id="more-679"></span></p>
<p>All together there will be 34 presentations and the highlights include:</p>
<ul>
<li>Most up to date SAP product releases available in the market</li>
<li>Access More Supply Chain Data with SAP BusinessObjects to Extend Your Reporting Capabilities</li>
<li>Take Control of Master Data by Centralising Control, Addressing Change Management Issues and Training Staff</li>
<li>Rethink Services Procurement in Mining: Lessons for Other Spend Categories and Industries</li>
<li>Get Past &#8220;We’re Different&#8221; and Standardise BI Reports Across Your Enterprise</li>
<li>How Coca-Cola Manages Direct Store Deliveries Using Strategic Route Optimisation and Vehicle Space Optimisation Solutions</li>
<li>The Future Direction of Sales and Operations Planning in SAP</li>
<li>Make Warehouses and Logistics More Efficient Through Voice Picking</li>
<li>Integrate APO to Drive the S&#038;OP Process</li>
<li>Automate Employee-Facing Transactions in the Supply Chain</li>
<li>Get Your Inventory Basics Right with WMS</li>
<li>Use SAP Solutions for Enterprise Contract Management</li>
<li>Use Outline Agreements for Service Contracts</li>
<li>Initiate Cultural Change in Supplier and Operations Relationships with Invoice Automation</li>
<li>Sell the Proposition of Procurement Beyond Just Reducing Costs &#8211; Into Delivering Higher Value and Generating Revenue</li>
<li>Analyse Supplier Enablement Solutions in Conjunction with Your SAP Solution and How to Determine ROI for Such an Implementation</li>
</ul>
<p><a href="https://register.eventfulmanagement.com/registerme/scm/register.php">Register</a> today to be part of this great event.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.renet-web.net/2010/07/15/mastering-supply-chain-management-with-sap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>En route pour devenir &#8220;Aussie&#8221;</title>
		<link>http://www.renet-web.net/2009/09/01/en-route-pour-devenir-aussie/</link>
		<comments>http://www.renet-web.net/2009/09/01/en-route-pour-devenir-aussie/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 08:33:06 +0000</pubDate>
		<dc:creator>Pascal</dc:creator>
				<category><![CDATA[oz life]]></category>
		<category><![CDATA[Aussie]]></category>
		<category><![CDATA[australie]]></category>
		<category><![CDATA[citizenship]]></category>
		<category><![CDATA[citoyen]]></category>
		<category><![CDATA[test]]></category>

		<guid isPermaLink="false">http://www.renet-web.net/?p=640</guid>
		<description><![CDATA[<a href="http://www.renet-web.net/wp-content/uploads/2009/09/AUSSIE_SMALL.jpg"><img src="http://www.renet-web.net/wp-content/uploads/2009/09/AUSSIE_SMALL.jpg" alt="" title="AUSSIE_SMALL" width="286" height="68" class="aligncenter size-full wp-image-742" /></a>C'est aujourd'hui que <a href="http://6feetdownunder.com/">Madame</a> et moi avons passe le test de "<a href="http://www.citizenship.gov.au/">citizenship</a>" - derniere ligne droite avant de faire notre demande pour devenir des <a href="http://en.wikipedia.org/wiki/Aussie">Aussies</a> - citoyens de ce pays - l'Australie. Le test n'est pas particulierement difficile et il suffit de repondre correctement a 60% des 20 questions (QCM) pour obtenir un "pass". J'ai eu 100%...ainsi qu'<a href="http://6feetdownunder.com/">Isabelle</a>.]]></description>
			<content:encoded><![CDATA[<p>C&#8217;est aujourd&#8217;hui que <a href="http://6feetdownunder.com/">Madame</a> et moi avons passe le test de &#8220;<a href="http://www.citizenship.gov.au/">citizenship</a>&#8221; &#8211; derniere ligne droite avant de faire notre demande pour devenir des <a href="http://en.wikipedia.org/wiki/Aussie">Aussies</a> &#8211; citoyens de ce pays &#8211; l&#8217;Australie. Le test n&#8217;est pas particulierement difficile et il suffit de repondre correctement a 60% des 20 questions (QCM) pour obtenir un &#8220;pass&#8221;. J&#8217;ai eu 100%&#8230;ainsi qu&#8217;<a href="http://6feetdownunder.com/">Isabelle</a>.</br><br />
<img src="http://www.renet-web.net/wp-content/uploads/2009/09/citizenship.jpg" alt="citizenship" title="citizenship" width="500" height="437" class="aligncenter size-full wp-image-639" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.renet-web.net/2009/09/01/en-route-pour-devenir-aussie/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Protected: Upload of Planned Independent Requirements made easy</title>
		<link>http://www.renet-web.net/2009/08/06/upload-of-planned-independent-requirements-made-easy/</link>
		<comments>http://www.renet-web.net/2009/08/06/upload-of-planned-independent-requirements-made-easy/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 03:47:28 +0000</pubDate>
		<dc:creator>Pascal</dc:creator>
				<category><![CDATA[SAP]]></category>
		<category><![CDATA[ERP]]></category>
		<category><![CDATA[MD61]]></category>
		<category><![CDATA[MD62]]></category>
		<category><![CDATA[PIR]]></category>
		<category><![CDATA[Planned Independent Requirement]]></category>
		<category><![CDATA[upload]]></category>

		<guid isPermaLink="false">http://www.renet-web.net/?p=606</guid>
		<description><![CDATA[There is no excerpt because this is a protected post.]]></description>
			<content:encoded><![CDATA[<form action="http://www.renet-web.net/wp-pass.php" method="post">
<p>This post is password protected. To view it please enter your password below:</p>
<p><label for="pwbox-606">Password:<br />
<input name="post_password" id="pwbox-606" type="password" size="20" /></label><br />
<input type="submit" name="Submit" value="Submit" /></p></form>
]]></content:encoded>
			<wfw:commentRss>http://www.renet-web.net/2009/08/06/upload-of-planned-independent-requirements-made-easy/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Linking your SAP ERP to Solution Manager for service messaging</title>
		<link>http://www.renet-web.net/2009/07/24/linking-your-sap-erp-to-solution-manager-for-service-messaging/</link>
		<comments>http://www.renet-web.net/2009/07/24/linking-your-sap-erp-to-solution-manager-for-service-messaging/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 22:38:44 +0000</pubDate>
		<dc:creator>Pascal</dc:creator>
				<category><![CDATA[SAP]]></category>
		<category><![CDATA[7.0]]></category>
		<category><![CDATA[Messaging]]></category>
		<category><![CDATA[service desk]]></category>
		<category><![CDATA[solman]]></category>
		<category><![CDATA[solution manager]]></category>

		<guid isPermaLink="false">http://www.renet-web.net/?p=593</guid>
		<description><![CDATA[<p><img src="http://www.renet-web.net/wp-content/uploads/2009/07/linkerptosolman.jpg" alt="" title="linkerptosolman" width="500" height="301" class="aligncenter size-full wp-image-790" /><br />
This is really a quick tip that I&#8217;m posting more for me, but which I thought I&#8217;d share with the rest of the community.</p>
<p>If you are using the Service Desk functionality of <a href="http://www.sap.com/platform/netweaver/components/solutionmanager/index.epx">Solution Manager</a>, you may know&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.renet-web.net/wp-content/uploads/2009/07/linkerptosolman.jpg" alt="" title="linkerptosolman" width="500" height="301" class="aligncenter size-full wp-image-790" /><br />
This is really a quick tip that I&#8217;m posting more for me, but which I thought I&#8217;d share with the rest of the community.</p>
<p>If you are using the Service Desk functionality of <a href="http://www.sap.com/platform/netweaver/components/solutionmanager/index.epx">Solution Manager</a>, you may know that it is possible to create support requests right from your satelite SAP system. <span id="more-593"></span>This is a really neat functionality because it allows you to report an incident right there and then when it happens &#8211; i.e there is no need for you to connect to a solution manager system, either via the SAP GUI or portal to report the incident. </p>
<p>To do that, you will find a &#8220;Create suport message&#8221; menu entry that allows you to do just that.</p>
<p><img src="http://www.renet-web.net/wp-content/uploads/2009/07/ScreenShot0031.jpg" alt="ScreenShot003" title="ScreenShot003" width="500" height="194" class="aligncenter size-full wp-image-594" /></p>
<p>The trouble is that if your system administrator has not done the customising that enables for your <a href="http://www.sap.com/">SAP</a> system to know the destination of the incident (the rfc destination of you solution manager system), then you will get an error message such as the one below.</p>
<p><img src="http://www.renet-web.net/wp-content/uploads/2009/07/ScreenShot0041.jpg" alt="ScreenShot004" title="ScreenShot004" width="500" height="164" class="aligncenter size-full wp-image-595" /><br />
<!--more--><br />
So to correct this you need to add an entry in the table BCOS_CUST. To add that entry go to transaction SM31 in maintenance mode.</p>
<p><img src="http://www.renet-web.net/wp-content/uploads/2009/07/ScreenShot001.jpg" alt="ScreenShot001" title="ScreenShot001" width="500" height="315" class="aligncenter size-full wp-image-596" /></p>
<p>You then need to add an entry identical to the one below (except that you must of course indicate the rfc destination of your Solution Manager system).</p>
<p><img src="http://www.renet-web.net/wp-content/uploads/2009/07/ScreenShot0022.jpg" alt="ScreenShot002" title="ScreenShot002" width="499" height="162" class="aligncenter size-full wp-image-597" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.renet-web.net/2009/07/24/linking-your-sap-erp-to-solution-manager-for-service-messaging/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Protected: Automated  emails in SAP Solution Manager made easy</title>
		<link>http://www.renet-web.net/2009/07/23/automated-emails-in-sap-solution-manager-made-easy/</link>
		<comments>http://www.renet-web.net/2009/07/23/automated-emails-in-sap-solution-manager-made-easy/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 07:15:21 +0000</pubDate>
		<dc:creator>Pascal</dc:creator>
				<category><![CDATA[SAP]]></category>
		<category><![CDATA[7.0]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[solman]]></category>
		<category><![CDATA[solution manager]]></category>
		<category><![CDATA[VAR]]></category>

		<guid isPermaLink="false">http://www.renet-web.net/?p=551</guid>
		<description><![CDATA[There is no excerpt because this is a protected post.]]></description>
			<content:encoded><![CDATA[<form action="http://www.renet-web.net/wp-pass.php" method="post">
<p>This post is password protected. To view it please enter your password below:</p>
<p><label for="pwbox-551">Password:<br />
<input name="post_password" id="pwbox-551" type="password" size="20" /></label><br />
<input type="submit" name="Submit" value="Submit" /></p></form>
]]></content:encoded>
			<wfw:commentRss>http://www.renet-web.net/2009/07/23/automated-emails-in-sap-solution-manager-made-easy/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Protected: SLA&#8217;s made easy in SAP Solution Manager</title>
		<link>http://www.renet-web.net/2009/07/21/slas-made-easy-in-sap-solution-manager/</link>
		<comments>http://www.renet-web.net/2009/07/21/slas-made-easy-in-sap-solution-manager/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 05:47:20 +0000</pubDate>
		<dc:creator>Pascal</dc:creator>
				<category><![CDATA[SAP]]></category>
		<category><![CDATA[service desk]]></category>
		<category><![CDATA[SLA]]></category>
		<category><![CDATA[solman]]></category>
		<category><![CDATA[solution manager]]></category>
		<category><![CDATA[VAR]]></category>

		<guid isPermaLink="false">http://www.renet-web.net/?p=503</guid>
		<description><![CDATA[There is no excerpt because this is a protected post.]]></description>
			<content:encoded><![CDATA[<form action="http://www.renet-web.net/wp-pass.php" method="post">
<p>This post is password protected. To view it please enter your password below:</p>
<p><label for="pwbox-503">Password:<br />
<input name="post_password" id="pwbox-503" type="password" size="20" /></label><br />
<input type="submit" name="Submit" value="Submit" /></p></form>
]]></content:encoded>
			<wfw:commentRss>http://www.renet-web.net/2009/07/21/slas-made-easy-in-sap-solution-manager/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Building RIA&#8217;s using SAP, Flex and Php</title>
		<link>http://www.renet-web.net/2009/07/20/building-rias-using-sap-flex-and-php/</link>
		<comments>http://www.renet-web.net/2009/07/20/building-rias-using-sap-flex-and-php/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 12:00:39 +0000</pubDate>
		<dc:creator>Pascal</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[FLEX]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[saprfc]]></category>

		<guid isPermaLink="false">http://www.renet-web.net/?p=427</guid>
		<description><![CDATA[<a href="http://www.renet-web.net/wp-content/uploads/2009/07/RIASMALL.jpg"><img src="http://www.renet-web.net/wp-content/uploads/2009/07/RIASMALL.jpg" alt="" title="RIASMALL" width="286" height="68" class="aligncenter size-full wp-image-744" /></a>According to <a href="http://en.wikipedia.org/">Wikipedia</a>, "<a href="http://en.wikipedia.org/wiki/Rich_Internet_application">Rich Internet Applications</a> are web applications that have most of the characteristics of desktop applications, typically delivered by way of standards based web browser plug-ins or independently via sandboxes or virtual machines". I don't think that this definition does do it any justice - I think that RIA's are:
]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.renet-web.net/wp-content/uploads/2009/07/ScreenShot028.jpg" alt="ScreenShot028" title="ScreenShot028" width="500" height="170" class="aligncenter size-full wp-image-475" /></p>
<p>According to <a href="http://en.wikipedia.org/">Wikipedia</a>, &#8220;<a href="http://en.wikipedia.org/wiki/Rich_Internet_application">Rich Internet Applications</a> are web applications that have most of the characteristics of desktop applications, typically delivered by way of standards based web browser plug-ins or independently via sandboxes or virtual machines&#8221;. I don&#8217;t think that this definition does do it any justice &#8211; I think that RIA&#8217;s are:<span id="more-427"></span></p>
<ul>
<li>Applications that offer a visually rich and engaging user interface</li>
<li>Applications that offer content richness and useful and diverse functionalities</li>
</ul>
<p>In other words it has to deliver functionality and it has to do so in an engaging UI &#8211; the argument being that such applications will deliver a greater employee productivity and/or customer loyalty. I would certainly vouch for that &#8211; go see <a href="https://create.ondemand.com/explorer">a demo</a> of <a href="http://www.sap.com/">SAP</a> <a href="http://www.sap.info/en/solutions/business_user_business_objects/neue_BI-Loesungen_en.html">Business Explorer </a>to see what I mean (you can even<br />
upload your own data and play around with that).</p>
<p>As a continuation to my <a href="http://www.renet-web.net/2006/05/22/re-writing-sap-with-php-part-15/">experiments</a> in marrying technologies such as <a href="http://www.php.net/">Php</a>, <a href="http://pear.php.net/">Pear</a> &#038; Ajax to query a <a href="http://www.sap.com/">SAP</a> database and expose the data to a user in a visually appealing form, it seemed only fitting that I would give this RIA thing a shot too. You only need to google terms such as &#8220;<a href="http://www.google.com.au/search?q=SAP+FLEX">SAP FLEX</a>&#8221; to see that there is<br />
a wealth of information out there on that topic showcasing these two platforms with plenty of whoa factor. Being from a logistics background I thought it would be appropriate to use logistics functions in my examples.</p>
<p>So in this post I&#8217;ll be looking at the following scenarios:</p>
<ul>
<li>A sales application using SAP, Flex and Php (http service call method)</li>
<li>A production order application using SAP, Flex and Php (http service call method)</li>
<li>A sample sales application using SAP and Flex (web service call method)</li>
</ul>
<p>The tools of choice for my experiments today are:</p>
<ul>
<li><a href="http://www.adobe.com/">Adobe</a> <a href="http://www.adobe.com/products/flex/">Flex</a> (which is built on top of <a href="http://www.eclipse.org/">Eclipse</a> &#8211; the same tool used to build the SAP Developer Studio). Adobe is very generously offering you the chance to download a try-before-you-buy fully functional demo version for 60 days (if you have already have Eclipse or SAP developer Studio you may elect to download the plug-in instead &#8211; although I have not tried that). </li>
<li><a href="http://www.easyphp.org/">Easyphp</a> which is a nice WAMP (Windows Apache Mysql Php) package that I have been using for years &#8211; php in version 5.2.8</li>
<li>The <a href="http://saprfc.sourceforge.net/">SAPrfc</a> extension module for Php</li>
<li>Of course SAP. The SAP backend system I&#8217;ll be using is a SAP ECC 6.0 system.</li>
</ul>
<p><!--more--></p>
<p>In the first two scenarios, I&#8217;ll be using php as the go between Flex and SAP.<br />
<img src="http://www.renet-web.net/wp-content/uploads/2009/07/ScreenShot0221.jpg" alt="ScreenShot022" title="ScreenShot022" width="500" height="274" class="aligncenter size-full wp-image-471" /><br />
Essentially the Flex application will call an http service that is a php script to which we&#8217;ll be posting some variables. Php will then wrap those variables in an RF call to the SAP backend system. Assuming all goes well, SAP will send a response that needs to be formatted in a xml like structure so that that it can be properly interpreted by the Flex application &#8211; again php will take care of that.</p>
<pre class="brush: php;">
echo &quot;&lt;CUSTRECS&gt;\n&quot;;
		for($i=1; $i&lt;=$ADDRESSDATA ; $i++){
			$DATA = saprfc_table_read ($fce,&quot;ADDRESSDATA&quot;,$i);
			echo &quot;&lt;CUSTREC&gt;\n&lt;CUSTNUMB&gt;&quot; . $DATA[&quot;CUSTOMER&quot;] . &quot;&lt;/CUSTNUMB&gt;\n&quot;;
			echo &quot;&lt;CUSTADR&gt;&quot; . $DATA[&quot;STREET&quot;] . &quot;&lt;/CUSTADR&gt;\n&quot;;
			echo &quot;&lt;CUSTCOUNT&gt;&quot; . $DATA[&quot;COUNTRY&quot;] . &quot;&lt;/CUSTCOUNT&gt;\n&quot;;
			echo &quot;&lt;CUSTCITY&gt;&quot; . $DATA[&quot;CITY&quot;] . &quot;&lt;/CUSTCITY&gt;\n&quot;;
			echo &quot;&lt;CUSTNAME&gt;&quot; . $DATA[&quot;NAME&quot;] . &quot;&lt;/CUSTNAME&gt;\n&lt;/CUSTREC&gt;\n&quot;;
		}
echo &quot;&lt;/CUSTRECS&gt;&quot;;
</pre>
<p>will yield an xml response to the Flex application as below,</p>
<pre class="brush: xml;">
&lt;CUSTRECS&gt;
	&lt;CUSTREC&gt;
		&lt;CUSTNUMB&gt;0000100000&lt;/CUSTNUMB&gt;
		&lt;CUSTADR&gt;800 Gardiner Street&lt;/CUSTADR&gt;
		&lt;CUSTCOUNT&gt;AU&lt;/CUSTCOUNT&gt;
		&lt;CUSTCITY&gt;Darwin&lt;/CUSTCITY&gt;
		&lt;CUSTNAME&gt;Customer domestic 00&lt;/CUSTNAME&gt;
	&lt;/CUSTREC&gt;
&lt;/CUSTRECS&gt;
</pre>
<p>and in the Flex script below, on lines 5 and 6, you can see how I&#8217;ll be retrieving the customer number (CUSTNUMB) and customer name (CUSTNAME) in my Flex datagrid.</p>
<pre class="brush: xml;">
&lt;mx:DataGrid dataProvider=&quot;{srv3.lastResult.CUSTRECS.CUSTREC}&quot;
width=&quot;368&quot; height=&quot;119&quot; y=&quot;10&quot; x=&quot;10&quot; id=&quot;dg1&quot;
change=&quot;dgChangeHandler()&quot; dropShadowEnabled=&quot;true&quot;&gt;
	&lt;mx:columns&gt;
		&lt;mx:DataGridColumn dataField=&quot;CUSTNUMB&quot; headerText=&quot;Customer Number&quot;/&gt;
		&lt;mx:DataGridColumn dataField=&quot;CUSTNAME&quot; headerText=&quot;Customer Name&quot; textAlign=&quot;left&quot;/&gt;
	&lt;/mx:columns&gt;
&lt;/mx:DataGrid&gt;
</pre>
<p>So, without further adue, below are explanations and swf animations for each process.</p>
<h3>A simple sales order application</h3>
<p><img src="http://www.renet-web.net/wp-content/uploads/2009/07/ScreenShot023.jpg" alt="ScreenShot023" title="ScreenShot023" width="500" height="384" class="aligncenter size-full wp-image-472" /><br />
This application uses multiple http service calls and its key elements are:</p>
<ul>
<li>An http service calling BAPI_CUSTOMER_GETLIST is used to populate one datagrid</li>
<li>An http service calling BAPI_MATERIAL_GETLIST  is used to populate another datagrid. The product pictures are stored locally on the web server, and the picture filename corresponds to the material number in SAP (eg if the material is called Y126, we have a picture file called Y126.jpg)</li>
<li>The user will then pick the customer expected delivery date, the required quantity and indicate a selling price</li>
<li>The Order button will then post the data to another http service in order to create the sales order (by calling the FM CREATE_SD_ORDERDAT1) in SAP. If all goes well a response with the sales order number will be issued to the user.</li>
</ul>
<p>* Note that some values have been hard-coded in the php files (but they could just as well have come from posted variables). Also, the user will be required to type in his SAP credentials (the SAP server information has been hardcoded in the php file, but we are passing the SAP username and password to the script).</p>
<p>Here is a swf example of this application.<br />
<a href="http://www.renet-web.net/wp-content/uploads/2009/07/sales_demo.swf" rev="width:1131, height:743"  rel="milkbox[gall2]" title="Give it time to load - Wait a few seconds"><img src="http://www.renet-web.net/wp-content/uploads/2009/07/prodsales.jpg" width="500" height="236" /></a></p>
<h3>A simple production order application</h3>
<p><img src="http://www.renet-web.net/wp-content/uploads/2009/07/ScreenShot025.jpg" alt="ScreenShot025" title="ScreenShot025" width="500" height="269" class="aligncenter size-full wp-image-474" /><br />
This application uses multiple http service calls and its key elements are:</p>
<ul>
<li>There are two tabs in this application. One tab will show the data in a tabular form whilst the other tab is geared toward delivering the information graphically.</li>
<li>An initial http service calling BAPI_PRODORD_GET_LIST is used to populate a datagrid containing production order header details. The response provided by SAP is first interpreted and transformed into xml by Php.</li>
<li>The same http service above will not only deliver production order header data, but also aggregated data that will be used to drive some of the charts in the graphical dashboards. All this data is delivered in one xml formatted stream.</li>
<li>Whenever a line is selected in the production order header datagrid, it will trigger for another service call to be executed and this time call BAPI_PRODORD_GET_DETAIL in order to retrieve the production order component and operation details.</li>
</ul>
<p><img src="http://www.renet-web.net/wp-content/uploads/2009/07/ScreenShot024.jpg" alt="ScreenShot024" title="ScreenShot024" width="500" height="266" class="aligncenter size-full wp-image-473" /></p>
<p>Here is a swf example of this application.<br />
<a href="http://www.renet-web.net/wp-content/uploads/2009/07/prod_order_demo.swf" rev="width:1131, height:743"  rel="milkbox[gall3]" title="Give it time to load - Wait a few seconds"><img src="http://www.renet-web.net/wp-content/uploads/2009/07/prodsales.jpg" width="500" height="236" /></a></p>
<h3> A very simple production order header report</h3>
<p>In this last example, similar to the one above we will consume a web service calling BAPI_PRODORD_GET_LIST and populate the retrieved data in a Flex datagrid &#8211; nothing more here &#8211; if just to show another method to get the production order header information.</p>
<p>The corresponding Flex Project can be downloaded <a href="http://www.renet-web.net/mint/pepper/orderedlist/downloads/download.php?file=http://www.renet-web.net/wp-content/uploads/2009/07/SAP_BAPI_TST.zip">here</a>. Remember to change your server name and port before using it.</p>
<p>Here is a swf example of this application.<br />
<a href="http://www.renet-web.net/wp-content/uploads/2009/07/web_service.swf" rev="width:1131, height:743"  rel="milkbox[gall4]" title="Give it time to load - Wait a few seconds"><img src="http://www.renet-web.net/wp-content/uploads/2009/07/webserv.jpg" width="500" height="234" /></a></p>
<h3>Recommended readings</h3>
<p><a href="https://forums.sdn.sap.com:443/forum.jspa?forumID=272&#038;start=0"><br />
Rich Internet Application Development on SDN</a></br><br />
<a href="https://forums.sdn.sap.com:443/forum.jspa?forumID=124&#038;start=0">PHP Development on SDN</a></br><br />
<a href="https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/7130">Engaging User Interfaces with Adobe Flex</a><br />
<a href="https://wiki.sdn.sap.com/wiki/display/EmTech/Consuming+ABAP+Web+Services+using+Flex">Consuming ABAP Web Services using Flex</a> a hands-on tutorial given by <a href="http://matthiaszeller.com/blog/">Matthias Zeller</a>, <a href="http://blog.ewherrmann.com/">Ed Herrmann</a>, and <a href="http://blog.danmcweeney.com/">Dan McWeeney</a> </p>
<p>I hope you find these examples interesting and if you do find them useful and if there is anything you&#8217;d like to share, then please do leave a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.renet-web.net/2009/07/20/building-rias-using-sap-flex-and-php/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Long weekend a Brisbane</title>
		<link>http://www.renet-web.net/2009/06/10/long-weekend-a-brisbane/</link>
		<comments>http://www.renet-web.net/2009/06/10/long-weekend-a-brisbane/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 12:29:20 +0000</pubDate>
		<dc:creator>Pascal</dc:creator>
				<category><![CDATA[Travels]]></category>
		<category><![CDATA[oz life]]></category>
		<category><![CDATA[amis]]></category>
		<category><![CDATA[Brisbane]]></category>
		<category><![CDATA[voyage]]></category>

		<guid isPermaLink="false">http://www.renet-web.net/?p=350</guid>
		<description><![CDATA[<p>En honneur de l&#8217;anniversaire de la Queen, le weekend passe fut un long weekend de 3 jours. Encore une fois c&#8217;est chez <a href="http://dungmsteph.blogspot.com/">Young et Steph</a> (et Pauline) que nous avons squatte. Voici quelques photos &#8211; pas terrible &#8211; faute&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>En honneur de l&#8217;anniversaire de la Queen, le weekend passe fut un long weekend de 3 jours. Encore une fois c&#8217;est chez <a href="http://dungmsteph.blogspot.com/">Young et Steph</a> (et Pauline) que nous avons squatte. Voici quelques photos &#8211; pas terrible &#8211; faute d&#8217;avoir pris un appareil potable avec moi.<span id="more-350"></span></p>
<p><object width="500" height="580" align="middle"><param name="FlashVars" VALUE="ids=72157619542621948&#038;names=Brisbane 062009&#038;userName=douroudou&#038;userId=39636569@N00&#038;titles=on&#038;source=sets"></param><param name="PictoBrowser" value="http://www.db798.com/pictobrowser.swf"></param><param name="scale" value="noscale"></param><param name="bgcolor" value="#ffffff"></param><param name="wmode" value="transparent"></param><embed src="http://www.db798.com/pictobrowser.swf" FlashVars="ids=72157619542621948&#038;names=Brisbane 062009&#038;userName=douroudou&#038;userId=39636569@N00&#038;titles=on&#038;source=sets" loop="false" scale="noscale" bgcolor="#ffffff" width="500" height="580" name="PictoBrowser" align="middle" wmode="transparent"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.renet-web.net/2009/06/10/long-weekend-a-brisbane/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Petit break a Phillip Island</title>
		<link>http://www.renet-web.net/2009/04/16/petit-break-a-phillip-island/</link>
		<comments>http://www.renet-web.net/2009/04/16/petit-break-a-phillip-island/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 10:40:33 +0000</pubDate>
		<dc:creator>Pascal</dc:creator>
				<category><![CDATA[Etienne]]></category>
		<category><![CDATA[Travels]]></category>
		<category><![CDATA[oz life]]></category>
		<category><![CDATA[holiday]]></category>
		<category><![CDATA[life in oz]]></category>
		<category><![CDATA[Melbourne]]></category>
		<category><![CDATA[OZ I like]]></category>
		<category><![CDATA[Phillip Island]]></category>

		<guid isPermaLink="false">http://www.renet-web.net/?p=331</guid>
		<description><![CDATA[<p><img src="http://www.renet-web.net/wp-content/uploads/2009/04/phillip-island.jpg" alt="phillip-island" title="phillip-island" width="500" height="278" class="alignnone size-full wp-image-334" /></p>
<p></p>
]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.renet-web.net/wp-content/uploads/2009/04/phillip-island.jpg" alt="phillip-island" title="phillip-island" width="500" height="278" class="alignnone size-full wp-image-334" /></p>
<p><object width="500" height="580" align="middle"><param name="FlashVars" VALUE="ids=72157616761649443&#038;names=Phillip Island&#038;userName=douroudou&#038;userId=39636569@N00&#038;titles=on&#038;source=sets"></param><param name="PictoBrowser" value="http://www.db798.com/pictobrowser.swf"></param><param name="scale" value="noscale"></param><param name="bgcolor" value="#ffffff"></param><param name="wmode" value="transparent"></param><embed src="http://www.db798.com/pictobrowser.swf" FlashVars="ids=72157616761649443&#038;names=Phillip Island&#038;userName=douroudou&#038;userId=39636569@N00&#038;titles=on&#038;source=sets" loop="false" scale="noscale" bgcolor="#ffffff" width="500" height="580" name="PictoBrowser" align="middle" wmode="transparent"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.renet-web.net/2009/04/16/petit-break-a-phillip-island/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Noel avec Young et Stephanie</title>
		<link>http://www.renet-web.net/2008/12/29/noel-avec-young-et-stephanie/</link>
		<comments>http://www.renet-web.net/2008/12/29/noel-avec-young-et-stephanie/#comments</comments>
		<pubDate>Sun, 28 Dec 2008 23:00:05 +0000</pubDate>
		<dc:creator>Pascal</dc:creator>
				<category><![CDATA[Precious]]></category>
		<category><![CDATA[oz life]]></category>
		<category><![CDATA[amis]]></category>
		<category><![CDATA[famille]]></category>
		<category><![CDATA[holiday]]></category>
		<category><![CDATA[life in oz]]></category>

		<guid isPermaLink="false">http://www.renet-web.net/?p=325</guid>
		<description><![CDATA[<p>Noel avec Young et Stephanie &#8211; tout est dans le titre.<span id="more-325"></span><br />
</p>
]]></description>
			<content:encoded><![CDATA[<p>Noel avec Young et Stephanie &#8211; tout est dans le titre.<span id="more-325"></span><br />
<object width="500" height="580" align="middle"><param name="FlashVars" VALUE="ids=72157611749876827&#038;names=Visite Young &#038; Steph&#038;userName=renet@web&#038;userId=39636569@N00&#038;titles=on&#038;source=sets"></param><param name="PictoBrowser" value="http://www.db798.com/pictobrowser.swf"></param><param name="scale" value="noscale"></param><param name="bgcolor" value="#ffffff"></param><param name="wmode" value="transparent"></param><embed src="http://www.db798.com/pictobrowser.swf" FlashVars="ids=72157611749876827&#038;names=Visite Young &#038; Steph&#038;userName=renet@web&#038;userId=39636569@N00&#038;titles=on&#038;source=sets" loop="false" scale="noscale" bgcolor="#ffffff" width="500" height="580" name="PictoBrowser" align="middle" wmode="transparent"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.renet-web.net/2008/12/29/noel-avec-young-et-stephanie/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
