<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-169443573883480739</id><updated>2012-01-29T21:34:21.935-08:00</updated><category term='ABAP Performance Tuning'/><category term='ABAP Tutorial'/><category term='SAP Overview'/><category term='ABAP Sample Code'/><title type='text'>ABAP Gallery</title><subtitle type='html'>ABAP Tutorial, ABAP sample code</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://abap-gallery.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://abap-gallery.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>alionzo</name><uri>http://www.blogger.com/profile/14252828833239818110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp0.blogger.com/_KRC44WsW6Ps/RqbLO0uJCpI/AAAAAAAAADM/QievHs392D8/s320/mypict.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-169443573883480739.post-6335546822024107443</id><published>2008-07-28T19:30:00.000-07:00</published><updated>2008-07-28T20:20:32.103-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP Tutorial'/><title type='text'>ABAP sample code provided by SAP</title><summary type='text'>SAP provide a alot of sample code.For demo about selection screen validation, dynamic selection screen, find them in DEMO_SEL_SCREEN*For demo about select data, dynamic condition, find them in in DEMO_SELECT*Demo about write output to list can be found in program DEMO_LIST*You can find also demo about object oriented programming, tree control, drap &amp; drop menu (contect menu)To find all the demos,</summary><link rel='replies' type='application/atom+xml' href='http://abap-gallery.blogspot.com/feeds/6335546822024107443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=169443573883480739&amp;postID=6335546822024107443' title='36 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/6335546822024107443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/6335546822024107443'/><link rel='alternate' type='text/html' href='http://abap-gallery.blogspot.com/2008/07/abap-sample-code-provided-by-sap.html' title='ABAP sample code provided by SAP'/><author><name>alionzo</name><uri>http://www.blogger.com/profile/14252828833239818110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp0.blogger.com/_KRC44WsW6Ps/RqbLO0uJCpI/AAAAAAAAADM/QievHs392D8/s320/mypict.jpg'/></author><thr:total>36</thr:total></entry><entry><id>tag:blogger.com,1999:blog-169443573883480739.post-655586124638458509</id><published>2007-10-31T19:06:00.000-07:00</published><updated>2007-10-31T19:21:43.231-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP Tutorial'/><title type='text'>SAP and ABAP Tutorials in PDF</title><summary type='text'>Here are some SAP &amp; ABAP Tutorials in PDF:Complete SAP 46c Tutorials IndexTutorial related to ABAPABAP Programming (BC-ABA)ALV Gird Control (BC-SRV-ALE)BC - ABAP DictionaryBC ABAP Workbench ToolsBC ABAP Workbench Tutorial</summary><link rel='replies' type='application/atom+xml' href='http://abap-gallery.blogspot.com/feeds/655586124638458509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=169443573883480739&amp;postID=655586124638458509' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/655586124638458509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/655586124638458509'/><link rel='alternate' type='text/html' href='http://abap-gallery.blogspot.com/2007/10/sap-and-abap-tutorials-in-pdf.html' title='SAP and ABAP Tutorials in PDF'/><author><name>alionzo</name><uri>http://www.blogger.com/profile/14252828833239818110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp0.blogger.com/_KRC44WsW6Ps/RqbLO0uJCpI/AAAAAAAAADM/QievHs392D8/s320/mypict.jpg'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-169443573883480739.post-329816406443277471</id><published>2007-09-03T23:45:00.000-07:00</published><updated>2007-09-03T23:50:55.463-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP Tutorial'/><title type='text'>Conversion routine</title><summary type='text'>Write this simple code.REPORT ZFIELDCONV.data: d_auart LIKE vbak-auart.d_auart = 'TA'.WRITE d_auart.What the result output on screen do you expect, "TA"? No, the result will be "OR". The result comes from conversion routine of its domain. In SE11 open table VBAK, find field AUART, double click to go to data element AUART, then double click to open domain AUART. You will see its conversion routine</summary><link rel='replies' type='application/atom+xml' href='http://abap-gallery.blogspot.com/feeds/329816406443277471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=169443573883480739&amp;postID=329816406443277471' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/329816406443277471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/329816406443277471'/><link rel='alternate' type='text/html' href='http://abap-gallery.blogspot.com/2007/09/conversion-routine.html' title='Conversion routine'/><author><name>alionzo</name><uri>http://www.blogger.com/profile/14252828833239818110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp0.blogger.com/_KRC44WsW6Ps/RqbLO0uJCpI/AAAAAAAAADM/QievHs392D8/s320/mypict.jpg'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-169443573883480739.post-1345424454768265410</id><published>2007-08-27T03:26:00.000-07:00</published><updated>2008-11-12T19:51:09.702-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP Tutorial'/><title type='text'>Screen Painter</title><summary type='text'>Screen Painter is an ABAP Editor tools allowed us to create dialog screen. Dialog screen usually created as a screen to catch user input. It can be accessed by tcode SE51.Screen Painter Architecture:1. Screen AttributesDefine screen title, define its type (normal, subscreen).2. Flow logicFlow logic control flow of program. The event block is introduced by the corresponding keyword statement, and </summary><link rel='replies' type='application/atom+xml' href='http://abap-gallery.blogspot.com/feeds/1345424454768265410/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=169443573883480739&amp;postID=1345424454768265410' title='25 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/1345424454768265410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/1345424454768265410'/><link rel='alternate' type='text/html' href='http://abap-gallery.blogspot.com/2007/08/screen-painter.html' title='Screen Painter'/><author><name>alionzo</name><uri>http://www.blogger.com/profile/14252828833239818110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp0.blogger.com/_KRC44WsW6Ps/RqbLO0uJCpI/AAAAAAAAADM/QievHs392D8/s320/mypict.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KRC44WsW6Ps/RtKoLXKyE4I/AAAAAAAAAEY/apUINzwsAzM/s72-c/se51_editor1.jpg' height='72' width='72'/><thr:total>25</thr:total></entry><entry><id>tag:blogger.com,1999:blog-169443573883480739.post-3082570725652125868</id><published>2007-08-23T21:23:00.000-07:00</published><updated>2008-11-12T19:51:10.111-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP Tutorial'/><title type='text'>Find out table source in SAP</title><summary type='text'>Find out where the data is stored in SAP is a very challenging task. In some cases, we can find it easily in few minutes, but in another case it takes more then one day to find it.I will try to give tips to find it out step by step.1. Technical Information.Put cursor in screen field, press F1, it will show description about this field. Then press "Technical Information" button, you can get field </summary><link rel='replies' type='application/atom+xml' href='http://abap-gallery.blogspot.com/feeds/3082570725652125868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=169443573883480739&amp;postID=3082570725652125868' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/3082570725652125868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/3082570725652125868'/><link rel='alternate' type='text/html' href='http://abap-gallery.blogspot.com/2007/08/find-out-table-source-in-sap.html' title='Find out table source in SAP'/><author><name>alionzo</name><uri>http://www.blogger.com/profile/14252828833239818110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp0.blogger.com/_KRC44WsW6Ps/RqbLO0uJCpI/AAAAAAAAADM/QievHs392D8/s320/mypict.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_KRC44WsW6Ps/Rs5i1nKyEyI/AAAAAAAAADo/H_5CrF10i2Q/s72-c/tablerelation.jpg' height='72' width='72'/><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-169443573883480739.post-8507765719978574487</id><published>2007-08-16T02:32:00.000-07:00</published><updated>2007-09-02T21:48:14.566-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP Tutorial'/><title type='text'>BDC (Batch Data Communication) Tutorial for Data Transfer</title><summary type='text'>What is BDCBDC ( Batch Data Communication ) is used for uploading mass data into SAP system. In SAP system BDC also referred to batch input or data tranfer.Typical UsesTypical uses of batch input include the one-time import of data from a legacy system into a newly installed R/3 System. Another typical use is for periodic transfers of data from external systems or legacy systems that are still in</summary><link rel='replies' type='application/atom+xml' href='http://abap-gallery.blogspot.com/feeds/8507765719978574487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=169443573883480739&amp;postID=8507765719978574487' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/8507765719978574487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/8507765719978574487'/><link rel='alternate' type='text/html' href='http://abap-gallery.blogspot.com/2007/08/bdc-batch-data-communication-tutorial.html' title='BDC (Batch Data Communication) Tutorial for Data Transfer'/><author><name>alionzo</name><uri>http://www.blogger.com/profile/14252828833239818110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp0.blogger.com/_KRC44WsW6Ps/RqbLO0uJCpI/AAAAAAAAADM/QievHs392D8/s320/mypict.jpg'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-169443573883480739.post-1769206360095033772</id><published>2007-08-13T22:44:00.001-07:00</published><updated>2007-08-13T23:01:30.100-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP Sample Code'/><title type='text'>Site Map ABAP Sample Code</title><summary type='text'>ABAP Sample Code:ALVSimple ALVField Catalog in ALVChange Layout Format in ALVFTPFTPBusiness DocumentStore Document / File to SAPGet Document / File Stored in SAPSelection ScreenHelp Value Request (F4)Add Toolbar Button in Selection ScreenHide Parameter / Select Option in Selection ScreenTab Strip in Selection ScreenMiscellaneousDynamic Table Maintenance </summary><link rel='replies' type='application/atom+xml' href='http://abap-gallery.blogspot.com/feeds/1769206360095033772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=169443573883480739&amp;postID=1769206360095033772' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/1769206360095033772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/1769206360095033772'/><link rel='alternate' type='text/html' href='http://abap-gallery.blogspot.com/2007/08/site-map-abap-sample-code.html' title='Site Map ABAP Sample Code'/><author><name>alionzo</name><uri>http://www.blogger.com/profile/14252828833239818110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp0.blogger.com/_KRC44WsW6Ps/RqbLO0uJCpI/AAAAAAAAADM/QievHs392D8/s320/mypict.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-169443573883480739.post-7104960528216053947</id><published>2007-08-13T22:44:00.000-07:00</published><updated>2007-08-27T03:36:12.350-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP Tutorial'/><title type='text'>Site Map ABAP Tutorial</title><summary type='text'>ABAP Tutorial:Step by Step learning ABAPNew ABAP Trial Software AvailableData DictionaryMy first ABAP ProgramData DeclarationProcessing Internal TablesBDC Tutorial for Data TransferDebugging ABAP ProgramEvent in ABAP ReportFind out table source in SAPScreen Painter</summary><link rel='replies' type='application/atom+xml' href='http://abap-gallery.blogspot.com/feeds/7104960528216053947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=169443573883480739&amp;postID=7104960528216053947' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/7104960528216053947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/7104960528216053947'/><link rel='alternate' type='text/html' href='http://abap-gallery.blogspot.com/2007/08/site-map-abap-tutorial.html' title='Site Map ABAP Tutorial'/><author><name>alionzo</name><uri>http://www.blogger.com/profile/14252828833239818110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp0.blogger.com/_KRC44WsW6Ps/RqbLO0uJCpI/AAAAAAAAADM/QievHs392D8/s320/mypict.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-169443573883480739.post-1137276763074084733</id><published>2007-08-10T00:10:00.000-07:00</published><updated>2007-08-10T00:13:03.209-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP Tutorial'/><title type='text'>Event in ABAP Report</title><summary type='text'>Event in ABAP report determine process flow of a program. The events are triggered depended on the way the output is generated. They begin after event keyword and end when the next event reached.Event keyword:INITIALIZATION.Occurs when report initialized.We can use it to check user authorization or prepare output for selection screen.AT SELECTION-SCREEN OUTPUT : Occurs each time selection screen </summary><link rel='replies' type='application/atom+xml' href='http://abap-gallery.blogspot.com/feeds/1137276763074084733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=169443573883480739&amp;postID=1137276763074084733' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/1137276763074084733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/1137276763074084733'/><link rel='alternate' type='text/html' href='http://abap-gallery.blogspot.com/2007/08/event-in-abap-report.html' title='Event in ABAP Report'/><author><name>alionzo</name><uri>http://www.blogger.com/profile/14252828833239818110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp0.blogger.com/_KRC44WsW6Ps/RqbLO0uJCpI/AAAAAAAAADM/QievHs392D8/s320/mypict.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-169443573883480739.post-693446535421829407</id><published>2007-07-31T23:02:00.000-07:00</published><updated>2007-08-01T00:40:47.827-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP Sample Code'/><title type='text'>Tabstrip in selection screen</title><summary type='text'>To define a tabstrip area with tab pages in selection screen, use the following statements in your selection screen definition: SELECTION-SCREEN: BEGIN OF TABBED BLOCK  FOR  LINES,                  TAB ()  USER-COMMAND                               [DEFAULT [PROGRAM ] SCREEN ],                  TAB ()  USER-COMMAND                               [DEFAULT [PROGRAM ] SCREEN ],                  ...</summary><link rel='replies' type='application/atom+xml' href='http://abap-gallery.blogspot.com/feeds/693446535421829407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=169443573883480739&amp;postID=693446535421829407' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/693446535421829407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/693446535421829407'/><link rel='alternate' type='text/html' href='http://abap-gallery.blogspot.com/2007/07/tabstrip-in-selection-screen.html' title='Tabstrip in selection screen'/><author><name>alionzo</name><uri>http://www.blogger.com/profile/14252828833239818110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp0.blogger.com/_KRC44WsW6Ps/RqbLO0uJCpI/AAAAAAAAADM/QievHs392D8/s320/mypict.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-169443573883480739.post-3481566080693754267</id><published>2007-07-26T23:29:00.000-07:00</published><updated>2007-07-26T23:58:13.494-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP Sample Code'/><title type='text'>Change layout format in ALV</title><summary type='text'>Layout format in ALV defined in structure IS_LAYOUT as importing structure of ALV REUSE_ALV_LIST_DISPLAY.CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'EXPORTING......is_layout = wa_layout......EXCEPTIONSprogram_error = 1OTHERS = 2.Commonly used field:- IS_LAYOUT-ZEBRA: X=striped (zebra) pattern- IS_LAYOUT-BOX_FIELDNAME: insert column checkbox for each row to select row.How to inset checkbox:1. insert new</summary><link rel='replies' type='application/atom+xml' href='http://abap-gallery.blogspot.com/feeds/3481566080693754267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=169443573883480739&amp;postID=3481566080693754267' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/3481566080693754267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/3481566080693754267'/><link rel='alternate' type='text/html' href='http://abap-gallery.blogspot.com/2007/07/change-layout-format-in-alv.html' title='Change layout format in ALV'/><author><name>alionzo</name><uri>http://www.blogger.com/profile/14252828833239818110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp0.blogger.com/_KRC44WsW6Ps/RqbLO0uJCpI/AAAAAAAAADM/QievHs392D8/s320/mypict.jpg'/></author><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-169443573883480739.post-6360814240325967752</id><published>2007-07-26T21:09:00.000-07:00</published><updated>2007-07-26T21:45:16.654-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP Sample Code'/><title type='text'>Field catalog in ALV</title><summary type='text'>Field catalog containing descriptions of the list output fields. You can use fields of the catalog to determine the number format and column properties of the list to be displayed.The field catalog contains more than 60 fields, some of which are only used internally. The field catalog is defined in the Data Dictionary through table type LVC_T_FCAT.We can get field description by calling function </summary><link rel='replies' type='application/atom+xml' href='http://abap-gallery.blogspot.com/feeds/6360814240325967752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=169443573883480739&amp;postID=6360814240325967752' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/6360814240325967752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/6360814240325967752'/><link rel='alternate' type='text/html' href='http://abap-gallery.blogspot.com/2007/07/field-catalog-in-alv.html' title='Field catalog in ALV'/><author><name>alionzo</name><uri>http://www.blogger.com/profile/14252828833239818110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp0.blogger.com/_KRC44WsW6Ps/RqbLO0uJCpI/AAAAAAAAADM/QievHs392D8/s320/mypict.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-169443573883480739.post-7758275933299752355</id><published>2007-07-25T00:30:00.000-07:00</published><updated>2007-07-25T01:27:37.599-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP Sample Code'/><title type='text'>Hide parameter / select option in selection screen</title><summary type='text'>We can Hide parameter / select option in selection screen dynamically by manipulating screen object.SCREEN is like an internal table with a header line. However, you do not have to declare it in your program. Go to debugging mode and then view structure of screen.You can modify SCREEN in your ABAP program during the PBO event of a screen. Its contents override the static attributes of the screen </summary><link rel='replies' type='application/atom+xml' href='http://abap-gallery.blogspot.com/feeds/7758275933299752355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=169443573883480739&amp;postID=7758275933299752355' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/7758275933299752355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/7758275933299752355'/><link rel='alternate' type='text/html' href='http://abap-gallery.blogspot.com/2007/07/hide-parameter-select-option-in.html' title='Hide parameter / select option in selection screen'/><author><name>alionzo</name><uri>http://www.blogger.com/profile/14252828833239818110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp0.blogger.com/_KRC44WsW6Ps/RqbLO0uJCpI/AAAAAAAAADM/QievHs392D8/s320/mypict.jpg'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-169443573883480739.post-6197824795690756009</id><published>2007-07-24T01:20:00.000-07:00</published><updated>2008-11-12T19:51:10.431-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP Sample Code'/><title type='text'>Add toolbar button on selection screen</title><summary type='text'>We can add new toolbar (maximal 5) in ABAP report to make program more interactive to user on selection screen.Do following step.1. Declare work area sscrfields.TABLES: sscrfields.2. Define text displayed in button in initialization event.INITIALIZATION.MOVE 'This is button 1' TO sscrfields-functxt_0n." n = 1 up to 53. Activate toolbar in selection screen.SELECTION-SCREEN FUNCTION KEY n.4. Check </summary><link rel='replies' type='application/atom+xml' href='http://abap-gallery.blogspot.com/feeds/6197824795690756009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=169443573883480739&amp;postID=6197824795690756009' title='20 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/6197824795690756009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/6197824795690756009'/><link rel='alternate' type='text/html' href='http://abap-gallery.blogspot.com/2007/07/add-toolbar-on-selection-screen.html' title='Add toolbar button on selection screen'/><author><name>alionzo</name><uri>http://www.blogger.com/profile/14252828833239818110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp0.blogger.com/_KRC44WsW6Ps/RqbLO0uJCpI/AAAAAAAAADM/QievHs392D8/s320/mypict.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_KRC44WsW6Ps/RqW7rEuJCoI/AAAAAAAAADE/OSLvTEoUuD8/s72-c/add_toolbar.jpg' height='72' width='72'/><thr:total>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-169443573883480739.post-1721043767509151148</id><published>2007-07-23T21:19:00.000-07:00</published><updated>2008-11-12T19:51:10.795-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP Tutorial'/><title type='text'>Debugging ABAP Program</title><summary type='text'>To go to ABAP debugging mode, activate ABAP debuggin then press enter. In ABAP report, usually debuggin mode started from selection screen, just before we enter execute command (F8).There are two way to alternative way to activate debugging mode:1. Type "/h" in command field (little box in upper left corner, where we usually type transaction code in it)2. Go To System -&gt; Utilities -&gt; Debug ABAPIn</summary><link rel='replies' type='application/atom+xml' href='http://abap-gallery.blogspot.com/feeds/1721043767509151148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=169443573883480739&amp;postID=1721043767509151148' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/1721043767509151148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/1721043767509151148'/><link rel='alternate' type='text/html' href='http://abap-gallery.blogspot.com/2007/07/debugging-abap-program.html' title='Debugging ABAP Program'/><author><name>alionzo</name><uri>http://www.blogger.com/profile/14252828833239818110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp0.blogger.com/_KRC44WsW6Ps/RqbLO0uJCpI/AAAAAAAAADM/QievHs392D8/s320/mypict.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_KRC44WsW6Ps/RqWEiEuJCnI/AAAAAAAAAC8/YlQV1rU77hU/s72-c/debugger_field1.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-169443573883480739.post-4409090394833884652</id><published>2007-07-23T18:41:00.000-07:00</published><updated>2007-07-23T19:20:17.545-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP Performance Tuning'/><title type='text'>Performance Tuning - Operation on Internal Table</title><summary type='text'>In development server you may not aware of performance tuning on operation on internal table, but it could become a problem when you are working on internal table containing more 10 thousand rows.These are tips to improve your program performance.READ Table WITH CriteriaBy default, read command on internal table will read it sequentially. The binary search algorithm helps faster search of a value</summary><link rel='replies' type='application/atom+xml' href='http://abap-gallery.blogspot.com/feeds/4409090394833884652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=169443573883480739&amp;postID=4409090394833884652' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/4409090394833884652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/4409090394833884652'/><link rel='alternate' type='text/html' href='http://abap-gallery.blogspot.com/2007/07/performance-tuning-operation-on.html' title='Performance Tuning - Operation on Internal Table'/><author><name>alionzo</name><uri>http://www.blogger.com/profile/14252828833239818110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp0.blogger.com/_KRC44WsW6Ps/RqbLO0uJCpI/AAAAAAAAADM/QievHs392D8/s320/mypict.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-169443573883480739.post-1346728875401801330</id><published>2007-07-22T20:46:00.000-07:00</published><updated>2007-07-23T00:18:43.480-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP Sample Code'/><title type='text'>Help Value Request (F4)</title><summary type='text'>This sample program demonstrate how to create "Help Value Request". It will appear when user pressing F4 (help) on an input field to request list of available value.To do this we are using function module F4IF_INT_TABLE_VALUE_REQUEST. It provide help value request with following feature:1. single / multiple choice.2. update screen without PBO, so it can be used to update more than one field on </summary><link rel='replies' type='application/atom+xml' href='http://abap-gallery.blogspot.com/feeds/1346728875401801330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=169443573883480739&amp;postID=1346728875401801330' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/1346728875401801330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/1346728875401801330'/><link rel='alternate' type='text/html' href='http://abap-gallery.blogspot.com/2007/07/help-value-request-f4.html' title='Help Value Request (F4)'/><author><name>alionzo</name><uri>http://www.blogger.com/profile/14252828833239818110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp0.blogger.com/_KRC44WsW6Ps/RqbLO0uJCpI/AAAAAAAAADM/QievHs392D8/s320/mypict.jpg'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-169443573883480739.post-4941429325742107824</id><published>2007-07-20T03:29:00.000-07:00</published><updated>2008-11-12T19:51:11.029-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP Tutorial'/><title type='text'>New ABAP Trial Software Available !!!</title><summary type='text'>If you are new to ABAP / SAP. You might find this link useful.Download the latest version trial version of SAP NetWeaver 7.0 ABAP technology (SP12), including Web Dynpro for ABAP! .Download ABAP Trial VersionTry to download it, and if it success, try to create your first ABAP program. Enjoy installing ABAP trial :)</summary><link rel='replies' type='application/atom+xml' href='http://abap-gallery.blogspot.com/feeds/4941429325742107824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=169443573883480739&amp;postID=4941429325742107824' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/4941429325742107824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/4941429325742107824'/><link rel='alternate' type='text/html' href='http://abap-gallery.blogspot.com/2007/07/new-abap-trial-software-available.html' title='New ABAP Trial Software Available !!!'/><author><name>alionzo</name><uri>http://www.blogger.com/profile/14252828833239818110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp0.blogger.com/_KRC44WsW6Ps/RqbLO0uJCpI/AAAAAAAAADM/QievHs392D8/s320/mypict.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KRC44WsW6Ps/RqCS5cEYR0I/AAAAAAAAAC0/ZAet9TnRlCo/s72-c/excite_download1.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-169443573883480739.post-2508516541051641661</id><published>2007-07-20T01:36:00.000-07:00</published><updated>2007-07-25T02:56:23.725-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP Sample Code'/><title type='text'>Get Document / File stored in SAP</title><summary type='text'>Previous post: Store Document / File to SAPGet document / file stored in SAP Business Document.REPORT ZAALTES1 line-size 300.INCLUDE officeintegrationinclude.      " used by DOI* Get descr_listTYPES: BEGIN OF SOI_DOCUMENT_TYPE_DESCR,          DOCUMENT_TYPE             TYPE SOI_DOCUMENT_TYPE, " prog id          TYPE_FULL_NAME(70)        TYPE C, " full name          TYPE_SHORT_NAME(20)       TYPE C</summary><link rel='replies' type='application/atom+xml' href='http://abap-gallery.blogspot.com/feeds/2508516541051641661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=169443573883480739&amp;postID=2508516541051641661' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/2508516541051641661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/2508516541051641661'/><link rel='alternate' type='text/html' href='http://abap-gallery.blogspot.com/2007/07/get-document-file-stored-in-sap.html' title='Get Document / File stored in SAP'/><author><name>alionzo</name><uri>http://www.blogger.com/profile/14252828833239818110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp0.blogger.com/_KRC44WsW6Ps/RqbLO0uJCpI/AAAAAAAAADM/QievHs392D8/s320/mypict.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-169443573883480739.post-3704362327467529584</id><published>2007-07-19T20:25:00.000-07:00</published><updated>2008-11-12T19:51:11.279-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP Sample Code'/><title type='text'>Store Document / File to SAP</title><summary type='text'> To store document / image in SAP, we can use Business Document Navigator.To go to the Business Document Navigator, choose Office -&gt; Business Documents -&gt; Documents -&gt; Find (transaction code : OAOR).In the upper part of the screen, the relevant documents, sorted by document type (the document types in turn belong to specified application objects) are displayed in the tree. The lower left part of </summary><link rel='replies' type='application/atom+xml' href='http://abap-gallery.blogspot.com/feeds/3704362327467529584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=169443573883480739&amp;postID=3704362327467529584' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/3704362327467529584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/3704362327467529584'/><link rel='alternate' type='text/html' href='http://abap-gallery.blogspot.com/2007/07/store-document-file-to-sap.html' title='Store Document / File to SAP'/><author><name>alionzo</name><uri>http://www.blogger.com/profile/14252828833239818110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp0.blogger.com/_KRC44WsW6Ps/RqbLO0uJCpI/AAAAAAAAADM/QievHs392D8/s320/mypict.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KRC44WsW6Ps/RqAwscEYRzI/AAAAAAAAACs/PdvGiW4Rqj0/s72-c/oaor_bdnoverview1.jpg' height='72' width='72'/><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-169443573883480739.post-619218561445360249</id><published>2007-07-18T02:24:00.001-07:00</published><updated>2008-11-12T19:51:11.610-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SAP Overview'/><title type='text'>Customizing SAP</title><summary type='text'>If you want to be a SAP consultant, customizing will be a knowledge you must have.Customizing covered following function:1. Define Organization StructureExample:Business Area (Finance Accounting)Maintain Storage Location (Material Management)2. Maintain Master DataExample:-Define Customer Group (Sales and Distribution)3. Rules:-Define required entry in each module4. Output Layout-Define output </summary><link rel='replies' type='application/atom+xml' href='http://abap-gallery.blogspot.com/feeds/619218561445360249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=169443573883480739&amp;postID=619218561445360249' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/619218561445360249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/619218561445360249'/><link rel='alternate' type='text/html' href='http://abap-gallery.blogspot.com/2007/07/customizing-sap.html' title='Customizing SAP'/><author><name>alionzo</name><uri>http://www.blogger.com/profile/14252828833239818110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp0.blogger.com/_KRC44WsW6Ps/RqbLO0uJCpI/AAAAAAAAADM/QievHs392D8/s320/mypict.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KRC44WsW6Ps/Rp3jwsEYRxI/AAAAAAAAACc/NztkzzYXzAY/s72-c/spro_treeopen1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-169443573883480739.post-2296488553061505374</id><published>2007-07-17T21:17:00.000-07:00</published><updated>2007-08-31T02:59:55.312-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP Tutorial'/><title type='text'>Step by step learning ABAP</title><summary type='text'>ABAP stands for Advanced Business Applicatian Programming. The ABAP programming language was originally used by SAP developers to develop the SAP R/3 platform. It was also intended to be used by SAP customers to enhance SAP applications – customers can develop custom reports and interfaces with ABAP programming. The language is fairly easy to learn for programmers but it is not a tool for direct </summary><link rel='replies' type='application/atom+xml' href='http://abap-gallery.blogspot.com/feeds/2296488553061505374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=169443573883480739&amp;postID=2296488553061505374' title='21 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/2296488553061505374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/2296488553061505374'/><link rel='alternate' type='text/html' href='http://abap-gallery.blogspot.com/2007/07/step-by-step-learning-abap.html' title='Step by step learning ABAP'/><author><name>alionzo</name><uri>http://www.blogger.com/profile/14252828833239818110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp0.blogger.com/_KRC44WsW6Ps/RqbLO0uJCpI/AAAAAAAAADM/QievHs392D8/s320/mypict.jpg'/></author><thr:total>21</thr:total></entry><entry><id>tag:blogger.com,1999:blog-169443573883480739.post-9176014868893754678</id><published>2007-07-17T20:50:00.001-07:00</published><updated>2007-09-10T20:31:40.847-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP Sample Code'/><title type='text'>Dynamic Table Maintenance</title><summary type='text'>It is a good sample of how to create dynamic table maintenance by utilized SAP function module "STC1_FULLSCREEN_TABLE_CONTROL".I copy this code from ITToolboxYou can use it to replace funtion of SM31 with additional benefit.1. Because it is written in as customer program we can add additional feature, for example change history.2. There is no need to create screen maintenance for all table </summary><link rel='replies' type='application/atom+xml' href='http://abap-gallery.blogspot.com/feeds/9176014868893754678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=169443573883480739&amp;postID=9176014868893754678' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/9176014868893754678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/9176014868893754678'/><link rel='alternate' type='text/html' href='http://abap-gallery.blogspot.com/2007/07/dynamic-table-maintenance.html' title='Dynamic Table Maintenance'/><author><name>alionzo</name><uri>http://www.blogger.com/profile/14252828833239818110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp0.blogger.com/_KRC44WsW6Ps/RqbLO0uJCpI/AAAAAAAAADM/QievHs392D8/s320/mypict.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-169443573883480739.post-3304264185235490447</id><published>2007-07-17T20:50:00.000-07:00</published><updated>2008-11-12T19:51:12.047-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP Sample Code'/><title type='text'>FTP</title><summary type='text'>SAP provide sample code to connect to FTP.It provided in SAP function module, FTP_CONNECT (connect to FTP), FTP_COMMAND (send command by FTP), FTP_DISCONNECT (disconnect),FTP_R3_TO_SERVER (put file to FTP),FTP_SERVER_TO_R3 (get file from FTP).Instead of writing a new code, I will try to give you explanation on SAP sample code.I will explore program RSFTP002.Program RSFTP002 demonstrate how to </summary><link rel='replies' type='application/atom+xml' href='http://abap-gallery.blogspot.com/feeds/3304264185235490447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=169443573883480739&amp;postID=3304264185235490447' title='21 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/3304264185235490447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/3304264185235490447'/><link rel='alternate' type='text/html' href='http://abap-gallery.blogspot.com/2007/07/ftp.html' title='FTP'/><author><name>alionzo</name><uri>http://www.blogger.com/profile/14252828833239818110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp0.blogger.com/_KRC44WsW6Ps/RqbLO0uJCpI/AAAAAAAAADM/QievHs392D8/s320/mypict.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KRC44WsW6Ps/Rp2PF8EYRvI/AAAAAAAAACM/O4kUyiKKgDE/s72-c/abapsample_ftp_rsftp002_selscreen.jpg' height='72' width='72'/><thr:total>21</thr:total></entry><entry><id>tag:blogger.com,1999:blog-169443573883480739.post-2977185915669956194</id><published>2007-07-17T20:34:00.002-07:00</published><updated>2007-07-27T00:03:19.657-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP Sample Code'/><title type='text'>Simple ALV</title><summary type='text'>ALV is very an useful tools in reporting. Just pass the data to ALV, than it will display interactive report easy to sort, filter, calculate total, etc.There are two ALV model, list report (function REUSE_ALV_LIST_DISPLAY) and grid report (function REUSE_ALV_GRID_DISPLAY). Please read the function module documentation for complete guidance.There are two main part of simple ALV report.1. Create </summary><link rel='replies' type='application/atom+xml' href='http://abap-gallery.blogspot.com/feeds/2977185915669956194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=169443573883480739&amp;postID=2977185915669956194' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/2977185915669956194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/2977185915669956194'/><link rel='alternate' type='text/html' href='http://abap-gallery.blogspot.com/2007/07/simple-alv.html' title='Simple ALV'/><author><name>alionzo</name><uri>http://www.blogger.com/profile/14252828833239818110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp0.blogger.com/_KRC44WsW6Ps/RqbLO0uJCpI/AAAAAAAAADM/QievHs392D8/s320/mypict.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-169443573883480739.post-179184338945017460</id><published>2007-07-17T20:34:00.001-07:00</published><updated>2007-07-17T21:08:23.730-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP Tutorial'/><title type='text'>Processing Internal Tables</title><summary type='text'>Internal Table is a main part of ABAP programming. In ABAP, internal tables fulfill the function of arrays. It is a data that have a structure and could contain more than one row.Please refer to Data declaration for creating an internal table.These are how to process internal table.1. Sort Internal TableSORT inttab BY field1 field2 ... field-n.2. Loop At internal TableLOOP AT inttab.ENDLOOP.3. </summary><link rel='replies' type='application/atom+xml' href='http://abap-gallery.blogspot.com/feeds/179184338945017460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=169443573883480739&amp;postID=179184338945017460' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/179184338945017460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/179184338945017460'/><link rel='alternate' type='text/html' href='http://abap-gallery.blogspot.com/2007/07/processing-internal-tables.html' title='Processing Internal Tables'/><author><name>alionzo</name><uri>http://www.blogger.com/profile/14252828833239818110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp0.blogger.com/_KRC44WsW6Ps/RqbLO0uJCpI/AAAAAAAAADM/QievHs392D8/s320/mypict.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-169443573883480739.post-2424153382540964610</id><published>2007-07-17T20:34:00.000-07:00</published><updated>2007-07-17T20:40:01.486-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP Tutorial'/><title type='text'>Data Declaration</title><summary type='text'>Declare single value variable:Variable can be declared by two ways, first by declaring based on data type, second by declared it refer to table field.Data d_data1 TYPE type. " berdasarkan type dataData d_data2 LIKE customer-customerno. " refer ke field tertentuData types:C (character)N (numeric)D (date)T (Time)X (byte / hexadecimal)I (integer)P (packed number)F (floating point number)Internal </summary><link rel='replies' type='application/atom+xml' href='http://abap-gallery.blogspot.com/feeds/2424153382540964610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=169443573883480739&amp;postID=2424153382540964610' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/2424153382540964610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/2424153382540964610'/><link rel='alternate' type='text/html' href='http://abap-gallery.blogspot.com/2007/07/data-declaration.html' title='Data Declaration'/><author><name>alionzo</name><uri>http://www.blogger.com/profile/14252828833239818110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp0.blogger.com/_KRC44WsW6Ps/RqbLO0uJCpI/AAAAAAAAADM/QievHs392D8/s320/mypict.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-169443573883480739.post-4310734619425017192</id><published>2007-07-16T02:47:00.000-07:00</published><updated>2008-11-12T19:51:12.612-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP Tutorial'/><title type='text'>my first ABAP program</title><summary type='text'>No, it's not a "hello world" program ;pOne of main job of an ABAPer is create ABAP report.Report content 4 basic component.1. Data declaration.2. Selection screen.3. Select Data.4. Write Report.I assume you already familiar with data dictionary. For an example, we have a table "SFLIGHT", with following fields:1. CARRID (Airline carrier ID)2. CONNID (Flight connection Id)3. FLDATE (Flight date).4.</summary><link rel='replies' type='application/atom+xml' href='http://abap-gallery.blogspot.com/feeds/4310734619425017192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=169443573883480739&amp;postID=4310734619425017192' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/4310734619425017192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/4310734619425017192'/><link rel='alternate' type='text/html' href='http://abap-gallery.blogspot.com/2007/07/my-first-abap-program.html' title='my first ABAP program'/><author><name>alionzo</name><uri>http://www.blogger.com/profile/14252828833239818110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp0.blogger.com/_KRC44WsW6Ps/RqbLO0uJCpI/AAAAAAAAADM/QievHs392D8/s320/mypict.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KRC44WsW6Ps/Rps32MEYRtI/AAAAAAAAAB8/rD1aKDd2exs/s72-c/se38_createnew.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-169443573883480739.post-9115416231044949680</id><published>2007-07-15T21:04:00.000-07:00</published><updated>2008-11-12T19:51:12.736-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP Tutorial'/><title type='text'>Data Dictionary</title><summary type='text'>Data dictionary provide:1. Table definition2. Type definitionData dictionary can be accessed by transaction code SE11. (SAP Menu-&gt;Tools-&gt;ABAP Workbench-&gt;Development-&gt;Data Dictionary).Table definition.Display table definition.Go to Transaction Code SE11, enter table name (example: SFLIGHT), click Display. You can assign the data type, length and short text in different ways:1. You directly assign </summary><link rel='replies' type='application/atom+xml' href='http://abap-gallery.blogspot.com/feeds/9115416231044949680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=169443573883480739&amp;postID=9115416231044949680' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/9115416231044949680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/169443573883480739/posts/default/9115416231044949680'/><link rel='alternate' type='text/html' href='http://abap-gallery.blogspot.com/2007/07/data-dictionary.html' title='Data Dictionary'/><author><name>alionzo</name><uri>http://www.blogger.com/profile/14252828833239818110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp0.blogger.com/_KRC44WsW6Ps/RqbLO0uJCpI/AAAAAAAAADM/QievHs392D8/s320/mypict.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KRC44WsW6Ps/RpscxMEYRlI/AAAAAAAAAAU/hW8HjB0cXJM/s72-c/typedefinition_hier.gif' height='72' width='72'/><thr:total>4</thr:total></entry></feed>
