<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Ivan Darmawan</title>
	<atom:link href="http://ivandarmawan.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ivandarmawan.wordpress.com</link>
	<description>My Programming Playground</description>
	<lastBuildDate>Sun, 08 Jan 2012 13:22:06 +0000</lastBuildDate>
	<language>id</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='ivandarmawan.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Ivan Darmawan</title>
		<link>http://ivandarmawan.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ivandarmawan.wordpress.com/osd.xml" title="Ivan Darmawan" />
	<atom:link rel='hub' href='http://ivandarmawan.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Sedikit tentang Konversi Tanggal dalam C#</title>
		<link>http://ivandarmawan.wordpress.com/2010/02/15/sedikit-tentang-konversi-tanggal-dalam-c/</link>
		<comments>http://ivandarmawan.wordpress.com/2010/02/15/sedikit-tentang-konversi-tanggal-dalam-c/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 06:13:07 +0000</pubDate>
		<dc:creator>Ivan Darmawan</dc:creator>
				<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://ivandarmawan.wordpress.com/?p=310</guid>
		<description><![CDATA[Saya terlibat dalam suatu proyek yang meminta saya untuk menyimpan tanggal ke dalam database berupa text dengan format yyyyMMdd (20091231). Berikut adalah kode mengubah tanggal dari format dd/MM/yyyy ke yyyyMMdd. Asumsikan bahwa text value dari control tboxTanggal1 dan tboxTanggal2 sudah berformat dd/MM/yyyy. String sTanggal1; String sTanggal2; try { sTanggal1 = String.Format("{0:yyyyMMdd}", DateTime.ParseExact(tboxTanggal1.Text, "dd/MM/yyyy", null)); sTanggal2 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ivandarmawan.wordpress.com&amp;blog=201535&amp;post=310&amp;subd=ivandarmawan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Saya terlibat dalam suatu proyek yang meminta saya untuk menyimpan tanggal ke dalam database berupa text dengan format yyyyMMdd (20091231). Berikut adalah kode mengubah tanggal dari format dd/MM/yyyy ke yyyyMMdd. Asumsikan bahwa text value dari control tboxTanggal1 dan tboxTanggal2 sudah berformat dd/MM/yyyy.</p>
<pre style="color:#000000;background:#ffffff;">String sTanggal1<span style="color:#800080;">;</span>
String sTanggal2<span style="color:#800080;">;</span>
<span style="color:#800000;font-weight:bold;">try</span>
<span style="color:#800080;">{</span>
    sTanggal1 <span style="color:#808030;">=</span> String<span style="color:#808030;">.</span>Format<span style="color:#808030;">(</span><span style="color:#800000;">"</span><span style="color:#0000e6;">{0:yyyyMMdd}</span><span style="color:#800000;">"</span><span style="color:#808030;">,</span> DateTime<span style="color:#808030;">.</span>ParseExact<span style="color:#808030;">(</span>tboxTanggal1<span style="color:#808030;">.</span>Text<span style="color:#808030;">,</span> <span style="color:#800000;">"</span><span style="color:#0000e6;">dd/MM/yyyy</span><span style="color:#800000;">"</span><span style="color:#808030;">,</span> <span style="color:#800000;font-weight:bold;">null</span><span style="color:#808030;">)</span><span style="color:#808030;">)</span><span style="color:#800080;">;</span>
    sTanggal2 <span style="color:#808030;">=</span> String<span style="color:#808030;">.</span>Format<span style="color:#808030;">(</span><span style="color:#800000;">"</span><span style="color:#0000e6;">{0:yyyyMMdd}</span><span style="color:#800000;">"</span><span style="color:#808030;">,</span> DateTime<span style="color:#808030;">.</span>ParseExact<span style="color:#808030;">(</span>tboxTanggal2<span style="color:#808030;">.</span>Text<span style="color:#808030;">,</span> <span style="color:#800000;">"</span><span style="color:#0000e6;">dd/MM/yyyy</span><span style="color:#800000;">"</span><span style="color:#808030;">,</span> <span style="color:#800000;font-weight:bold;">null</span><span style="color:#808030;">)</span><span style="color:#808030;">)</span><span style="color:#800080;">;</span>
<span style="color:#800080;">}</span>
<span style="color:#800000;font-weight:bold;">catch</span><span style="color:#808030;">(</span>Exception<span style="color:#808030;">)</span>
<span style="color:#800080;">{</span>
    lblErrorMsg<span style="color:#808030;">.</span>Text <span style="color:#808030;">=</span> <span style="color:#800000;">"</span><span style="color:#0000e6;">Tanggal Awal atau Akhir tidak ada di dalam kalender!</span><span style="color:#800000;">"</span><span style="color:#800080;">;</span>
    lblErrorMsg<span style="color:#808030;">.</span>ForeColor <span style="color:#808030;">=</span> Color<span style="color:#808030;">.</span>Red<span style="color:#800080;">;</span>
    <span style="color:#800000;font-weight:bold;">return</span><span style="color:#800080;">;</span>
<span style="color:#800080;">}</span>
</pre>
<p>Bila ingin mengubah tanggal server saat ini menjadi yyyyMMdd, caranya adalah sebagai berikut:</p>
<pre style="color:#000000;background:#ffffff;">String sTanggal <span style="color:#808030;">=</span> String<span style="color:#808030;">.</span>Format<span style="color:#808030;">(</span><span style="color:#800000;">"</span><span style="color:#0000e6;">{0:yyyyMMdd}</span><span style="color:#800000;">"</span><span style="color:#808030;">,</span> DateTime<span style="color:#808030;">.</span>Today<span style="color:#808030;">)</span><span style="color:#800080;">;</span>
</pre>
<p>Bila ingin mengubah tanggal string berformat yyyyMMdd ke tipe data DateTime, caranya adalah sebagai berikut:</p>
<pre style="color:#000000;background:#ffffff;">DateTime dtTanggal <span style="color:#808030;">=</span> DateTime<span style="color:#808030;">.</span>ParseExact<span style="color:#808030;">(</span>txtTanggal<span style="color:#808030;">,</span> <span style="color:#800000;">"</span><span style="color:#0000e6;">yyyyMMdd</span><span style="color:#800000;">"</span><span style="color:#808030;">,</span> <span style="color:#800000;font-weight:bold;">null</span><span style="color:#808030;">)</span><span style="color:#800080;">;</span>
</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ivandarmawan.wordpress.com/310/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ivandarmawan.wordpress.com/310/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ivandarmawan.wordpress.com/310/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ivandarmawan.wordpress.com/310/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ivandarmawan.wordpress.com/310/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ivandarmawan.wordpress.com/310/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ivandarmawan.wordpress.com/310/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ivandarmawan.wordpress.com/310/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ivandarmawan.wordpress.com/310/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ivandarmawan.wordpress.com/310/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ivandarmawan.wordpress.com/310/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ivandarmawan.wordpress.com/310/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ivandarmawan.wordpress.com/310/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ivandarmawan.wordpress.com/310/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ivandarmawan.wordpress.com&amp;blog=201535&amp;post=310&amp;subd=ivandarmawan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ivandarmawan.wordpress.com/2010/02/15/sedikit-tentang-konversi-tanggal-dalam-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5a6455c02a48b3191cd4105b73b9b119?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Ivan Darmawan</media:title>
		</media:content>
	</item>
		<item>
		<title>Mencoba ABAP Objects – Basics Guided Tutorial</title>
		<link>http://ivandarmawan.wordpress.com/2010/02/15/mencoba-abap-objects-%e2%80%93-basics-guided-tutorial/</link>
		<comments>http://ivandarmawan.wordpress.com/2010/02/15/mencoba-abap-objects-%e2%80%93-basics-guided-tutorial/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 05:05:36 +0000</pubDate>
		<dc:creator>Ivan Darmawan</dc:creator>
				<category><![CDATA[SAP]]></category>
		<category><![CDATA[ABAP]]></category>

		<guid isPermaLink="false">http://ivandarmawan.wordpress.com/?p=308</guid>
		<description><![CDATA[Pada saat mencoba ABAP Objects – Basics Guided Tutorial, terdapat semacam convertion error pada saat meng-active-kan kode yang ada pada tutorial tersebut. Error terdapat pada method SHOW pada bagian implementation dari class ZCL_VEHICLE_XX. Kode method tersebut adalah sebagai berikut: method show. data msg type string. msg = `Vehicle ` &#38;&#38; &#124;{ id }&#124; &#38;&#38; `, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ivandarmawan.wordpress.com&amp;blog=201535&amp;post=308&amp;subd=ivandarmawan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pada saat mencoba <a href="http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/b08c052f-d0dc-2c10-d5bd-aa836b9c9e42" target="_blank">ABAP Objects – Basics Guided Tutorial</a>, terdapat semacam convertion error pada saat meng-active-kan kode yang ada pada tutorial tersebut. Error terdapat pada method SHOW pada bagian implementation dari class ZCL_VEHICLE_XX. Kode method tersebut adalah sebagai berikut:</p>
<pre style="color:#000020;background:#f6f8ff;"><span style="color:#200080;font-weight:bold;">method</span> show<span style="color:#308080;">.</span>
  <span style="color:#200080;font-weight:bold;">data</span> msg type string<span style="color:#308080;">.</span>
  msg <span style="color:#308080;">=</span> `Vehicle ` <span style="color:#308080;">&amp;</span><span style="color:#308080;">&amp;</span> |{ id }| <span style="color:#308080;">&amp;</span><span style="color:#308080;">&amp;</span>
    `<span style="color:#308080;">,</span> Speed <span style="color:#308080;">=</span> ` <span style="color:#308080;">&amp;</span><span style="color:#308080;">&amp;</span> |{ speed }| <span style="color:#308080;">&amp;</span><span style="color:#308080;">&amp;</span>
    `<span style="color:#308080;">,</span> Max<span style="color:#308080;">-</span>Speed <span style="color:#308080;">=</span> ` <span style="color:#308080;">&amp;</span><span style="color:#308080;">&amp;</span> |{ max_speed }|<span style="color:#308080;">.</span>
  <span style="color:#200080;font-weight:bold;">message</span> msg TYPE <span style="color:#1060b6;">'I'</span><span style="color:#308080;">.</span>
<span style="color:#200080;font-weight:bold;">endmethod</span><span style="color:#308080;">.</span>
</pre>
<p>Akhirnya method di atas saya ganti dengan kode berikut agar bisa berjalan:</p>
<pre style="color:#000020;background:#f6f8ff;"><span style="color:#200080;font-weight:bold;">method</span> show<span style="color:#308080;">.</span>
  <span style="color:#200080;font-weight:bold;">data</span> msg         type string<span style="color:#308080;">.</span>
  <span style="color:#200080;font-weight:bold;">data</span> s_id        type string<span style="color:#308080;">.</span>
  <span style="color:#200080;font-weight:bold;">data</span> s_speed     type string<span style="color:#308080;">.</span>
  <span style="color:#200080;font-weight:bold;">data</span> s_max_speed type string<span style="color:#308080;">.</span>

  s_id <span style="color:#308080;">=</span> id<span style="color:#308080;">.</span>
  s_speed <span style="color:#308080;">=</span> speed<span style="color:#308080;">.</span>
  s_max_speed <span style="color:#308080;">=</span> max_speed<span style="color:#308080;">.</span>

  <span style="color:#200080;font-weight:bold;">concatenate</span> `Vehicle ` s_id
              `<span style="color:#308080;">,</span> Speed <span style="color:#308080;">=</span> ` s_speed
              `<span style="color:#308080;">,</span> Max<span style="color:#308080;">-</span>Speed <span style="color:#308080;">=</span> ` s_max_speed
              into msg<span style="color:#308080;">.</span>

  <span style="color:#200080;font-weight:bold;">message</span> msg type <span style="color:#1060b6;">'I'</span><span style="color:#308080;">.</span>
<span style="color:#200080;font-weight:bold;">endmethod</span><span style="color:#308080;">.</span>
</pre>
<p>Ada guru ABAP yang dapat memberi tahu saya bagaimana menggunakan sintaks yang benar dari kode method SHOW yang pertama?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ivandarmawan.wordpress.com/308/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ivandarmawan.wordpress.com/308/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ivandarmawan.wordpress.com/308/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ivandarmawan.wordpress.com/308/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ivandarmawan.wordpress.com/308/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ivandarmawan.wordpress.com/308/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ivandarmawan.wordpress.com/308/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ivandarmawan.wordpress.com/308/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ivandarmawan.wordpress.com/308/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ivandarmawan.wordpress.com/308/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ivandarmawan.wordpress.com/308/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ivandarmawan.wordpress.com/308/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ivandarmawan.wordpress.com/308/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ivandarmawan.wordpress.com/308/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ivandarmawan.wordpress.com&amp;blog=201535&amp;post=308&amp;subd=ivandarmawan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ivandarmawan.wordpress.com/2010/02/15/mencoba-abap-objects-%e2%80%93-basics-guided-tutorial/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5a6455c02a48b3191cd4105b73b9b119?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Ivan Darmawan</media:title>
		</media:content>
	</item>
		<item>
		<title>ASP LinkButton without Underline</title>
		<link>http://ivandarmawan.wordpress.com/2010/01/17/asp-linkbutton-without-underline/</link>
		<comments>http://ivandarmawan.wordpress.com/2010/01/17/asp-linkbutton-without-underline/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 11:46:22 +0000</pubDate>
		<dc:creator>Ivan Darmawan</dc:creator>
				<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://ivandarmawan.wordpress.com/?p=302</guid>
		<description><![CDATA[Ingin menggunakan LinkButton tapi tanpa underline (garis bawah)? Coba set Font-Strikeout=&#8221;False&#8221;. Contohnya sebagai berikut: &#60;asp:LinkButton ID="lnkHome" runat="server" PostBackUrl="~/Default.aspx" Font-Names="Verdana" Font-Size="Small" Font-Strikeout="False" ForeColor="#333333"&#62;Home&#60;/asp:LinkButton&#62; Sebuah artikel yang sangat kompleks bukan, he.. he.. he&#8230; Sudah lama gak posting. Mau nerusin artikel ABAP kok belum sempat, karena kena proyek kejar tayang.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ivandarmawan.wordpress.com&amp;blog=201535&amp;post=302&amp;subd=ivandarmawan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ingin menggunakan LinkButton tapi tanpa underline (garis bawah)? Coba set Font-Strikeout=&#8221;False&#8221;. Contohnya sebagai berikut:</p>
<blockquote>
<pre><span style="color:#0000ff;">&lt;<span style="color:#993300;">asp</span>:<span style="color:#993300;">LinkButton</span></span> <span style="color:#0000ff;"><span style="color:#ff0000;">ID</span>="lnkHome" <span style="color:#ff0000;">runat</span>="server" <span style="color:#ff0000;">PostBackUrl</span>="~/Default.aspx"
 <span style="color:#ff0000;">Font-Names</span>="Verdana" <span style="color:#ff0000;">Font-Size</span>="Small" <span style="color:#ff0000;">Font-Strikeout</span>="False"
 <span style="color:#ff0000;">ForeColor</span>="#333333"&gt;<span style="color:#000000;">Home</span>&lt;/<span style="color:#993300;">asp</span>:<span style="color:#993300;">LinkButton</span>&gt;</span></pre>
</blockquote>
<p>Sebuah artikel yang sangat kompleks bukan, he.. he.. he&#8230; Sudah lama gak posting. Mau nerusin artikel ABAP kok belum sempat, karena kena proyek kejar tayang.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ivandarmawan.wordpress.com/302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ivandarmawan.wordpress.com/302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ivandarmawan.wordpress.com/302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ivandarmawan.wordpress.com/302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ivandarmawan.wordpress.com/302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ivandarmawan.wordpress.com/302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ivandarmawan.wordpress.com/302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ivandarmawan.wordpress.com/302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ivandarmawan.wordpress.com/302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ivandarmawan.wordpress.com/302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ivandarmawan.wordpress.com/302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ivandarmawan.wordpress.com/302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ivandarmawan.wordpress.com/302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ivandarmawan.wordpress.com/302/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ivandarmawan.wordpress.com&amp;blog=201535&amp;post=302&amp;subd=ivandarmawan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ivandarmawan.wordpress.com/2010/01/17/asp-linkbutton-without-underline/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5a6455c02a48b3191cd4105b73b9b119?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Ivan Darmawan</media:title>
		</media:content>
	</item>
		<item>
		<title>ABAP Objects vs Java: Hello World</title>
		<link>http://ivandarmawan.wordpress.com/2009/10/31/abap-objects-vs-java-hello-world/</link>
		<comments>http://ivandarmawan.wordpress.com/2009/10/31/abap-objects-vs-java-hello-world/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 03:52:20 +0000</pubDate>
		<dc:creator>Ivan Darmawan</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[ABAP]]></category>

		<guid isPermaLink="false">http://ivandarmawan.wordpress.com/?p=291</guid>
		<description><![CDATA[Mungkin ada yang ingin tahu perbandingan OOP antara ABAP Objects dengan Java untuk program &#8220;Hello World&#8221;. Pada ABAP, bagian deklarasi class dipisahkan dengan bagian implementasi class (mirip Delphi). REPORT  z_oo_hello_world. *----------------------------------------------------------------------* *       CLASS welcome DEFINITION *----------------------------------------------------------------------* CLASS welcome1 DEFINITION CREATE PUBLIC. "public class PUBLIC SECTION. CLASS-METHODS main.                  "public static void method ENDCLASS. *----------------------------------------------------------------------* *       CLASS welcome IMPLEMENTATION *----------------------------------------------------------------------* CLASS welcome1 IMPLEMENTATION. METHOD main. WRITE 'Hello World!'. ENDMETHOD. ENDCLASS. START-OF-SELECTION. "Execute main welcome1=&#62;main( ). *----------------------------------------------------------------------* *       Compare to Java *----------------------------------------------------------------------* * public class welcome1 { *     public static void main(String[] args) { *         System.out.println( "Hello [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ivandarmawan.wordpress.com&amp;blog=201535&amp;post=291&amp;subd=ivandarmawan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Mungkin ada yang ingin tahu perbandingan OOP antara ABAP Objects dengan Java untuk program &#8220;Hello World&#8221;. Pada ABAP, bagian deklarasi class dipisahkan dengan bagian implementasi class (mirip Delphi).</p>
<p><!-- SPAN { font-family: "Courier New"; font-size: 10pt; color: #000000; background: #FFFFFF; } .L1S31 { font-style: italic; color: #808080; } .L1S33 { color: #4DA619; } .L1S52 { color: #0000FF; } --></p>
<pre style="padding-left:30px;"><!-- SPAN { font-family: "Courier New"; font-size: 10pt; color: #000000; background: #FFFFFF; } .L1S31 { font-style: italic; color: #808080; } .L1S33 { color: #4DA619; } .L1S52 { color: #0000FF; } --> <span style="color:#0000ff;">REPORT</span>  z_oo_hello_world.

 <span style="color:#808080;"><em>*----------------------------------------------------------------------*
 *       CLASS welcome DEFINITION
 *----------------------------------------------------------------------*</em></span>
 <span style="color:#0000ff;">CLASS</span> welcome1 <span style="color:#0000ff;">DEFINITION CREATE PUBLIC</span>. <span style="color:#808080;"><em>"public class</em></span>
   <span style="color:#0000ff;">PUBLIC SECTION</span>.
     <span style="color:#0000ff;">CLASS-METHODS</span> main.                  <span style="color:#808080;"><em>"public static void method</em></span>
 <span style="color:#0000ff;">ENDCLASS</span>.

 <span style="color:#808080;"><em>*----------------------------------------------------------------------*
 *       CLASS welcome IMPLEMENTATION
 *----------------------------------------------------------------------*</em></span>
 <span style="color:#0000ff;">CLASS</span> welcome1 <span style="color:#0000ff;">IMPLEMENTAT<span style="color:#0000ff;">IO</span></span><span style="color:#0000ff;">N</span>.
   <span style="color:#0000ff;">METHOD</span> main.
     <span style="color:#0000ff;">WRITE</span> <span style="color:#339966;">'Hello World!'</span>.
   <span style="color:#0000ff;">ENDMETHOD</span>.
 <span style="color:#0000ff;">ENDCLASS</span>.

 <span style="color:#0000ff;">START-OF-SELECTION</span>.  <em><span style="color:#999999;">"Execute main</span></em>
   welcome1=&gt;main<span style="color:#0000ff;">( )</span>.

 <span style="color:#808080;"><em>*----------------------------------------------------------------------*
 *       Compare to Java
 *----------------------------------------------------------------------*
 * public class welcome1 {
 *     public static void main(String[] args) {
 *         System.out.println( "Hello World!" );
 *     }
 * }</em></span>
</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ivandarmawan.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ivandarmawan.wordpress.com/291/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ivandarmawan.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ivandarmawan.wordpress.com/291/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ivandarmawan.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ivandarmawan.wordpress.com/291/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ivandarmawan.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ivandarmawan.wordpress.com/291/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ivandarmawan.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ivandarmawan.wordpress.com/291/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ivandarmawan.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ivandarmawan.wordpress.com/291/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ivandarmawan.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ivandarmawan.wordpress.com/291/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ivandarmawan.wordpress.com&amp;blog=201535&amp;post=291&amp;subd=ivandarmawan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ivandarmawan.wordpress.com/2009/10/31/abap-objects-vs-java-hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5a6455c02a48b3191cd4105b73b9b119?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Ivan Darmawan</media:title>
		</media:content>
	</item>
		<item>
		<title>ABAP: Simple Address Book Part 2 (Database)</title>
		<link>http://ivandarmawan.wordpress.com/2009/10/28/abap-simple-address-book-part-2-database/</link>
		<comments>http://ivandarmawan.wordpress.com/2009/10/28/abap-simple-address-book-part-2-database/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 03:36:06 +0000</pubDate>
		<dc:creator>Ivan Darmawan</dc:creator>
				<category><![CDATA[SAP]]></category>
		<category><![CDATA[ABAP]]></category>

		<guid isPermaLink="false">http://ivandarmawan.wordpress.com/?p=262</guid>
		<description><![CDATA[Setelah anda membuat Package seperti yang telah diuraikan di ABAP: Simple Address Book Part 1, sekarang saatnya membuat database dengan satu (1) tabel saja. Kalau terdiri dua tabel atau lebih maka judul artikel ini tidak mengandung kata simple lagi, hehehe. 1. Kembali ke &#8220;Repository Browser&#8221;, klik kanan Package Z_ADDRESS_BOOK, kemudian lanjutkan seperti pada gambar berikut. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ivandarmawan.wordpress.com&amp;blog=201535&amp;post=262&amp;subd=ivandarmawan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Setelah anda membuat Package seperti yang telah diuraikan di <a href="http://ivandarmawan.wordpress.com/2009/10/26/abap-simple-address-book-part-1-package/">ABAP: Simple Address Book Part 1</a>, sekarang saatnya membuat database dengan satu (1) tabel saja. Kalau terdiri dua tabel atau lebih maka judul artikel ini tidak mengandung kata simple lagi, hehehe.</p>
<p><strong>1</strong>. Kembali ke &#8220;Repository Browser&#8221;, klik kanan Package Z_ADDRESS_BOOK, kemudian lanjutkan seperti pada gambar berikut. Jangan lupa ikuti sesuai nomor urutnya.</p>
<p><img class="alignnone size-full wp-image-263" title="abok_db_00" src="http://ivandarmawan.files.wordpress.com/2009/10/abok_db_00.jpg?w=780" alt="abok_db_00"   /></p>
<p><strong>2</strong>. Nama database tidak diperlukan karena sudah menyatu dengan Package. Masukkan nama tabel ZADDRESS sebagaimana berikut:</p>
<p><img class="alignnone size-full wp-image-264" title="abok_db_01" src="http://ivandarmawan.files.wordpress.com/2009/10/abok_db_01.jpg?w=780" alt="abok_db_01"   /></p>
<p><strong>3</strong>. Untung penanganan &#8220;Delivery and Maintenance&#8221; tiru saja seperti gambar berikut. &#8220;Delivery Class&#8221; jenis A berarti tabel ini dapat menangani transaksi (CRUD).</p>
<p><img class="alignnone size-full wp-image-265" title="abok_db_02" src="http://ivandarmawan.files.wordpress.com/2009/10/abok_db_02.jpg?w=780" alt="abok_db_02"   /></p>
<p><strong>4</strong>. Sekarang saatnya membuat &#8220;table fields&#8221;. Buatlah kolom-kolom tabel seperti yang ditunjukkan pada gambar berikut. &#8220;Data Element&#8221; adalah mirip dengan Domain atau nama tipe data, baik yang telah dibuat oleh SAP (predefined) atau yang kita buat sendiri. Masukkan saja nama-nama &#8220;Data Element&#8221; seperti pada contoh walaupun anda belum membuatnya. Setelah semua nama field dan &#8220;Data Element&#8221; dimasukkan, langkah selanjutnya adalah membuat &#8220;Data Element&#8221;. &#8220;Data Element&#8221; yang pertama kali kita buat adalah ZADDRESS_ID dengan cara men-dobel klik-nya.</p>
<p><img class="alignnone size-full wp-image-266" title="abok_db_03" src="http://ivandarmawan.files.wordpress.com/2009/10/abok_db_03.jpg?w=780" alt="abok_db_03"   /></p>
<p><strong><span id="more-262"></span>5</strong>. Berikut (termasuk langkah no. <strong>6</strong> di bawah) adalah ritual yang selalu dilakukan setiap kita membuat obyek. Masih ingat bukan kalo anda sedang membuat obyek &#8220;Data Elemet&#8221; ZADDRESS_ID? Anda akan ditanya ke Package mana obyek baru akan dimasukkan. Secara default, dialog akan memberikan nama Package dimana kita sekarang sedang bekerja.</p>
<p><img class="alignnone size-full wp-image-267" title="abok_db_04" src="http://ivandarmawan.files.wordpress.com/2009/10/abok_db_04.jpg?w=780" alt="abok_db_04"   /></p>
<p><strong>6</strong>. Dialog berikut pasti selalu muncul setelah dialog no. <strong>5</strong> di atas. Bila kode &#8220;Transportable Request&#8221; yang diberikan sudah cocok, maka klik Save. Awas! saya tidak akan menampilkan gambar kedua dialog ini (no. <strong>5</strong> dan <strong>6</strong>) lagi pada saat anda membuat obyek-obyek baru lagi di langkah selanjutnya.</p>
<p><img class="alignnone size-full wp-image-268" title="abok_db_05" src="http://ivandarmawan.files.wordpress.com/2009/10/abok_db_05.jpg?w=780" alt="abok_db_05"   /></p>
<p><strong>7</strong>. Selanjutnya kita isi properti dari &#8220;Data Element&#8221; ZADDRESS_ID seperti pada gambar berikut. Pilih data type yang telah disediakan (predefined type) oleh SAP yaitu: NUMC dengan length 8.</p>
<p><img class="alignnone size-full wp-image-270" title="abok_db_06" src="http://ivandarmawan.files.wordpress.com/2009/10/abok_db_06.jpg?w=780" alt="abok_db_06"   /></p>
<p><strong>8</strong>. Masih di layar yang sama, masuk ke tab &#8220;Field Label&#8221; untuk mengisi label kolom sesuai dengan lebar kolom. Label-label ini akan ditampilkan di grid viewer. Lalu Save.</p>
<p><img class="alignnone size-full wp-image-272" title="abok_db_07" src="http://ivandarmawan.files.wordpress.com/2009/10/abok_db_07.jpg?w=780" alt="abok_db_07"   /></p>
<p><strong>9</strong>. Perhatikan bahwa obyek &#8220;Data Element&#8221; ZADDRESS_ID telah muncul di Package seperti gambar berikut. Sekarang, klik kanan ZADDRESS_ID dan aktifkan (activate). Activate ini mirip dengan proses compile.</p>
<p><img class="alignnone size-full wp-image-273" title="abok_db_08" src="http://ivandarmawan.files.wordpress.com/2009/10/abok_db_08.jpg?w=780" alt="abok_db_08"   /></p>
<p><strong>10</strong>. Lalu muncul daftar obyek-obyek yang belum di-activate seperti pada gambar berikut di bawah ini. Ikuti saja obyek yang telah dipilih oleh SAP untuk diaktifkan. Kemudian klik Save. Biasakan untuk selalu mengaktifkan obyek-obyek yang telah anda Save pada langkah-langkah berikutnya.</p>
<p><img class="alignnone size-full wp-image-275" title="abok_db_09" src="http://ivandarmawan.files.wordpress.com/2009/10/abok_db_09.jpg?w=780" alt="abok_db_09"   /></p>
<p>Fiuuuh! tampaknya artikel ini saya potong sampai di sini dulu agar tidak terlalu panjang. Pada kelanjutan artikel ini saya akan teruskan proses pembuatan tabel database ini. Yang sabar ya&#8230;</p>
<p>To be continued&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ivandarmawan.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ivandarmawan.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ivandarmawan.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ivandarmawan.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ivandarmawan.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ivandarmawan.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ivandarmawan.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ivandarmawan.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ivandarmawan.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ivandarmawan.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ivandarmawan.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ivandarmawan.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ivandarmawan.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ivandarmawan.wordpress.com/262/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ivandarmawan.wordpress.com&amp;blog=201535&amp;post=262&amp;subd=ivandarmawan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ivandarmawan.wordpress.com/2009/10/28/abap-simple-address-book-part-2-database/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5a6455c02a48b3191cd4105b73b9b119?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Ivan Darmawan</media:title>
		</media:content>

		<media:content url="http://ivandarmawan.files.wordpress.com/2009/10/abok_db_00.jpg" medium="image">
			<media:title type="html">abok_db_00</media:title>
		</media:content>

		<media:content url="http://ivandarmawan.files.wordpress.com/2009/10/abok_db_01.jpg" medium="image">
			<media:title type="html">abok_db_01</media:title>
		</media:content>

		<media:content url="http://ivandarmawan.files.wordpress.com/2009/10/abok_db_02.jpg" medium="image">
			<media:title type="html">abok_db_02</media:title>
		</media:content>

		<media:content url="http://ivandarmawan.files.wordpress.com/2009/10/abok_db_03.jpg" medium="image">
			<media:title type="html">abok_db_03</media:title>
		</media:content>

		<media:content url="http://ivandarmawan.files.wordpress.com/2009/10/abok_db_04.jpg" medium="image">
			<media:title type="html">abok_db_04</media:title>
		</media:content>

		<media:content url="http://ivandarmawan.files.wordpress.com/2009/10/abok_db_05.jpg" medium="image">
			<media:title type="html">abok_db_05</media:title>
		</media:content>

		<media:content url="http://ivandarmawan.files.wordpress.com/2009/10/abok_db_06.jpg" medium="image">
			<media:title type="html">abok_db_06</media:title>
		</media:content>

		<media:content url="http://ivandarmawan.files.wordpress.com/2009/10/abok_db_07.jpg" medium="image">
			<media:title type="html">abok_db_07</media:title>
		</media:content>

		<media:content url="http://ivandarmawan.files.wordpress.com/2009/10/abok_db_08.jpg" medium="image">
			<media:title type="html">abok_db_08</media:title>
		</media:content>

		<media:content url="http://ivandarmawan.files.wordpress.com/2009/10/abok_db_09.jpg" medium="image">
			<media:title type="html">abok_db_09</media:title>
		</media:content>
	</item>
	</channel>
</rss>
