<?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:blogger='http://schemas.google.com/blogger/2008' 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-5353608016689511582</id><updated>2025-05-19T11:36:40.801-07:00</updated><title type='text'>Sap Abap Topics</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sapabaptopics.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://sapabaptopics.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>sap abap</name><uri>http://www.blogger.com/profile/17330101255193511935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5353608016689511582.post-5409851607721296610</id><published>2013-03-12T15:04:00.001-07:00</published><updated>2013-07-10T08:23:26.212-07:00</updated><title type='text'>CREATING TABLE MAINTENANCE GENERATOR FOR A TABLE</title><content type='html'>FIRST &amp;nbsp;Lets create a database table with fields&lt;br /&gt;
&lt;br /&gt;
MANDT&lt;br /&gt;
LIFNR&lt;br /&gt;
LAND1&lt;br /&gt;
NAME1&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;GOTO &amp;nbsp;SE11&lt;br /&gt;
&lt;br /&gt;
databasetable : &lt;span style=&quot;color: magenta;&quot;&gt;zTmg&lt;/span&gt;.&lt;br /&gt;
click on CREATE.&lt;br /&gt;
give short description : Table for TMG.&lt;br /&gt;
Delivery class : A&lt;br /&gt;
Data browser/ table view maint : Display/maintenance allowed.&lt;br /&gt;
&lt;br /&gt;
click on&amp;nbsp;&amp;nbsp;Fields tab&lt;br /&gt;
&lt;br /&gt;
(Mandt &amp;nbsp;check the key and initial &amp;nbsp;and dataelement give mandt&lt;br /&gt;
lifnr check the key and initial and dataelement give lifnr.)&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;fields &amp;nbsp; &amp;nbsp; &amp;nbsp;Dataelement&lt;/span&gt;&lt;br /&gt;
mandt &amp;nbsp; &amp;nbsp; mandt&lt;br /&gt;
lifnr &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;lifnr&lt;br /&gt;
name1 &amp;nbsp; &amp;nbsp;name1_gp&lt;br /&gt;
land1 &amp;nbsp; &amp;nbsp; &amp;nbsp;land1_gp&lt;br /&gt;
&lt;br /&gt;
click on &amp;nbsp;Technical setings&lt;br /&gt;
It will ask to save and save it in a $tmp local package&lt;br /&gt;
&lt;br /&gt;
Dataclass : APPLO&lt;br /&gt;
Size &amp;nbsp; &amp;nbsp; &amp;nbsp; : 0.&lt;br /&gt;
&lt;br /&gt;
save , goback&lt;br /&gt;
&lt;br /&gt;
Click on &amp;nbsp;EXTRAS----&amp;gt; Enhancement Category&lt;br /&gt;
click enter&lt;br /&gt;
choose can be enhanced . and click on copy.&lt;br /&gt;
&lt;br /&gt;
now save, check, activate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;CREATING TABLE MAINTENANCE GENERATOR FOR A TABLE&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
lets create TABLE MAINTENANCE GENERATOR for the above table ZTMG.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Table Maintenance Generator is used only for customized tables not for standard tables.&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;It is basically used to update or delete records or to create new entries for the ztable .&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
open the &amp;nbsp;ztmg table &amp;nbsp; (se11) and then ..&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Utilities----&amp;gt; TABLE MAINTENANCE GENERATOR&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Authorization Group : &amp;amp;nc&amp;amp;&lt;br /&gt;
Function Group : Zfunctmg. ( SE37 you can create a function group)&lt;br /&gt;
&lt;br /&gt;
Maintenance type : choose one step.&lt;br /&gt;
&lt;br /&gt;
Click on &lt;b&gt;Find screen numbers&lt;/b&gt;&lt;br /&gt;
choose propose screen numbers&lt;br /&gt;
enter&lt;br /&gt;
now click on CREATE button.&lt;br /&gt;
save it in $tmp Package and goback&lt;br /&gt;
save check and activate your table.&lt;br /&gt;
&lt;br /&gt;
Now to Insert records or delete records.&lt;br /&gt;
&lt;br /&gt;
Goto Transaction code : &lt;span style=&quot;color: orange;&quot;&gt;SM30&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Table : &lt;span style=&quot;color: magenta;&quot;&gt;Ztmg&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
choose No restrictions.&lt;br /&gt;
&lt;br /&gt;
Click on &lt;b&gt;MAINTAIN&lt;/b&gt;.&lt;br /&gt;
then click on NEW ENTRIES.&lt;br /&gt;
And add the records&lt;br /&gt;
1 krish Land&lt;br /&gt;
save.&lt;br /&gt;
&lt;br /&gt;
go and check the records in se11.( Utilities--&amp;gt;Table contents---&amp;gt;Display).&lt;br /&gt;
you can find them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://sapabaptopics.blogspot.com/feeds/5409851607721296610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapabaptopics.blogspot.com/2013/03/creating-table-maintenance-generator.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/5409851607721296610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/5409851607721296610'/><link rel='alternate' type='text/html' href='http://sapabaptopics.blogspot.com/2013/03/creating-table-maintenance-generator.html' title='CREATING TABLE MAINTENANCE GENERATOR FOR A TABLE'/><author><name>sap abap</name><uri>http://www.blogger.com/profile/17330101255193511935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5353608016689511582.post-6303413304736832216</id><published>2013-03-12T14:20:00.003-07:00</published><updated>2013-03-12T14:20:56.897-07:00</updated><title type='text'>THE MAINTENANCE DIALOG FOR ZTABLE IS INCOMPLETE OR NOT DEFINED --ERROR </title><content type='html'>Goto transaction code SE54 then enter the table name for which you have created the Table Maintenance Generator.&lt;br /&gt;
Then choose Generated objects&lt;br /&gt;
And click on display.&lt;br /&gt;
It will show the table maintenance dialog you have generated for the table, if&amp;nbsp;doesn&#39;t&amp;nbsp;show then create the table maintenance generator again,&lt;br /&gt;
&lt;br /&gt;
This Error usually occurs when you are creating Table Maintenance Generator, after clicking on Find screen numbers..people usually forget to press on the CREATE button (beside the Find screen numbers)&lt;br /&gt;
when you don&#39;t press on CREATE &amp;nbsp;button you are doing the whole procedure correctly &amp;nbsp;but not creating it, so the system is not creating the Table Maintenance Generator for that particular table. So when you goto&lt;br /&gt;
SM30 and try to maintain entries you will get this error.&lt;br /&gt;
&lt;br /&gt;
Hope you understand.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sapabaptopics.blogspot.com/feeds/6303413304736832216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapabaptopics.blogspot.com/2013/03/the-maintenance-dialog-for-ztable-is.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/6303413304736832216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/6303413304736832216'/><link rel='alternate' type='text/html' href='http://sapabaptopics.blogspot.com/2013/03/the-maintenance-dialog-for-ztable-is.html' title='THE MAINTENANCE DIALOG FOR ZTABLE IS INCOMPLETE OR NOT DEFINED --ERROR '/><author><name>sap abap</name><uri>http://www.blogger.com/profile/17330101255193511935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5353608016689511582.post-6734689555231283411</id><published>2013-02-21T23:59:00.001-08:00</published><updated>2013-02-21T23:59:18.642-08:00</updated><title type='text'>How to create a database table in SAP ABAP or  Steps to create a database table</title><content type='html'>&lt;b&gt;Creating a Database Table in SAP ABAP:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
1.Enter Transaction Code : &lt;b&gt;SE11&lt;/b&gt; and press Enter.&lt;br /&gt;
&lt;br /&gt;
(ABAP Dictionary Initial Screen will appear)&lt;br /&gt;
&lt;br /&gt;
2.Select radiobutton Database Table and provide name for the database table you want to&lt;br /&gt;
&amp;nbsp; &amp;nbsp; create. &amp;nbsp;&lt;b&gt;Database Table&lt;/b&gt; : &amp;nbsp;Zstudenttable.&lt;br /&gt;
(lets create a student table , The table name can be 16 characters in length.)&lt;br /&gt;
&lt;br /&gt;
3. Press on &lt;b&gt;CREATE &lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
4. &amp;nbsp;Provide &lt;b&gt;Short Description&lt;/b&gt; : Table to store &amp;nbsp;students yearly marks.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Delivery and Maintenance &lt;i&gt;Tab&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
5. &lt;b&gt;Delivery Clas&lt;/b&gt;s : C Customizing Table.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;{A &amp;nbsp;Application Table(master and transaction data) These are client specific table.}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The delivery class controls the transport of table data for installation, upgrade, client copy and&lt;br /&gt;
when transporting between customer systems. The delivery class is also used in the extended&lt;br /&gt;
table maintenance.&lt;br /&gt;
&lt;br /&gt;
6. &lt;b&gt;Data Browser/ Table view maint&lt;/b&gt;. : &amp;nbsp;Display/ Maintenance allowed.&lt;br /&gt;
&lt;br /&gt;
7. &lt;b&gt;Save&lt;/b&gt;&amp;nbsp;it .and it will ask for &lt;b&gt;Package&lt;/b&gt; : $TMP. and &lt;b&gt;save&lt;/b&gt; it.&lt;br /&gt;
&lt;br /&gt;
8.Click on &lt;b&gt;Fields&lt;/b&gt; Tab&lt;br /&gt;
&lt;br /&gt;
9. &lt;b&gt;Field&lt;/b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Initial &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;b&gt; DataElement&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;StudentId. (a tick mark will appear). &amp;nbsp; &amp;nbsp;Zstudentid&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ( This is nothing but Primary Key , which ensures the uniques values for that field. every table should atleast have 1 Primary key field. )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; All the key fields of a table must be stored together at the beginning of the table. A non-key&lt;br /&gt;
field may not occur between two key fields.&lt;br /&gt;
  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; A maximum of 16 key fields per table is permitted. The maximum length of the table key is&lt;br /&gt;
255.&lt;br /&gt;
  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; If the key length is greater than 120, there are restrictions when transporting table entries.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;The key can only be specified up to a maximum of 120 places in a transport. If the key is&lt;br /&gt;
larger than 120, table entries must be transported generically.&lt;br /&gt;
  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; A table may not have more than 249 fields. The sum of all field lengths is limited to 1962&lt;br /&gt;
(whereby fields with data type LRAW and LCHR are not counted).&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;  Fields of types LRAW or LCHR must be at the end of the table. Only one such field is&lt;br /&gt;
allowed per table. There must also be a field of type INT2 directly in front of such a field. The&lt;br /&gt;
actual length of the field can be entered there by the database interface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Initial&lt;/u&gt; : If we select it , it will take the respective values as below. otherwise the value is null.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;background-color: white; border-collapse: collapse; border-spacing: 0px; border: 0px; color: #333333; font-family: arial, sans-serif; font-size: 13px; font: inherit; line-height: 18px; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;tbody style=&quot;border: 0px; font-size: 13px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;tr style=&quot;border: 0px; font-size: 13px; font: inherit; line-height: 13px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;td style=&quot;border: 1px solid rgb(153, 153, 153); font-size: 13px; font: inherit; margin: 0px; padding: 3px 5px 3px 8px; vertical-align: top;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;TableHeading&quot; style=&quot;border: 0px; font-size: 13px; font-weight: bold; font: inherit; line-height: 18px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: 0px; font-size: 13px; font: inherit; margin: 0px; padding: 0px 0px 1px; vertical-align: baseline;&quot;&gt;Data type&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(153, 153, 153); font-size: 13px; font: inherit; margin: 0px; padding: 3px 5px 3px 8px; vertical-align: top;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;TableHeading&quot; style=&quot;border: 0px; font-size: 13px; font-weight: bold; font: inherit; line-height: 18px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: 0px; font-size: 13px; font: inherit; margin: 0px; padding: 0px 0px 1px; vertical-align: baseline;&quot;&gt;Initial Value&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;border: 0px; font-size: 13px; font: inherit; line-height: 13px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;td style=&quot;border: 1px solid rgb(153, 153, 153); font-size: 13px; font: inherit; margin: 0px; padding: 3px 5px 3px 8px; vertical-align: top;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;border: 0px; font-size: 13px; font: inherit; line-height: 18px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: 0px; font-size: 13px; font: inherit; margin: 0px; padding: 0px 0px 1px; vertical-align: baseline;&quot;&gt;ACCP, CHAR, CUKY, LANG, UNIT&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(153, 153, 153); font-size: 13px; font: inherit; margin: 0px; padding: 3px 5px 3px 8px; vertical-align: top;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;border: 0px; font-size: 13px; font: inherit; line-height: 18px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: 0px; font-size: 13px; font: inherit; margin: 0px; padding: 0px 0px 1px; vertical-align: baseline;&quot;&gt;” ”&lt;span style=&quot;border: 0px; font-size: 13px; font: inherit; margin: 0px; padding: 0px 0px 1px; vertical-align: baseline;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;space&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;border: 0px; font-size: 13px; font: inherit; line-height: 13px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;td style=&quot;border: 1px solid rgb(153, 153, 153); font-size: 13px; font: inherit; margin: 0px; padding: 3px 5px 3px 8px; vertical-align: top;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;border: 0px; font-size: 13px; font: inherit; line-height: 18px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: 0px; font-size: 13px; font: inherit; margin: 0px; padding: 0px 0px 1px; vertical-align: baseline;&quot;&gt;CURR, DEC, FLTP, INT1, INT2, INT4, QUAN&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(153, 153, 153); font-size: 13px; font: inherit; margin: 0px; padding: 3px 5px 3px 8px; vertical-align: top;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;border: 0px; font-size: 13px; font: inherit; line-height: 18px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: 0px; font-size: 13px; font: inherit; margin: 0px; padding: 0px 0px 1px; vertical-align: baseline;&quot;&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;border: 0px; font-size: 13px; font: inherit; line-height: 13px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;td style=&quot;border: 1px solid rgb(153, 153, 153); font-size: 13px; font: inherit; margin: 0px; padding: 3px 5px 3px 8px; vertical-align: top;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;border: 0px; font-size: 13px; font: inherit; line-height: 18px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: 0px; font-size: 13px; font: inherit; margin: 0px; padding: 0px 0px 1px; vertical-align: baseline;&quot;&gt;CLNT&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(153, 153, 153); font-size: 13px; font: inherit; margin: 0px; padding: 3px 5px 3px 8px; vertical-align: top;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;border: 0px; font-size: 13px; font: inherit; line-height: 18px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: 0px; font-size: 13px; font: inherit; margin: 0px; padding: 0px 0px 1px; vertical-align: baseline;&quot;&gt;000&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;border: 0px; font-size: 13px; font: inherit; line-height: 13px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;td style=&quot;border: 1px solid rgb(153, 153, 153); font-size: 13px; font: inherit; margin: 0px; padding: 3px 5px 3px 8px; vertical-align: top;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;border: 0px; font-size: 13px; font: inherit; line-height: 18px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: 0px; font-size: 13px; font: inherit; margin: 0px; padding: 0px 0px 1px; vertical-align: baseline;&quot;&gt;TIMS&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(153, 153, 153); font-size: 13px; font: inherit; margin: 0px; padding: 3px 5px 3px 8px; vertical-align: top;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;border: 0px; font-size: 13px; font: inherit; line-height: 18px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: 0px; font-size: 13px; font: inherit; margin: 0px; padding: 0px 0px 1px; vertical-align: baseline;&quot;&gt;000000&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;border: 0px; font-size: 13px; font: inherit; line-height: 13px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;td style=&quot;border: 1px solid rgb(153, 153, 153); font-size: 13px; font: inherit; margin: 0px; padding: 3px 5px 3px 8px; vertical-align: top;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;border: 0px; font-size: 13px; font: inherit; line-height: 18px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: 0px; font-size: 13px; font: inherit; margin: 0px; padding: 0px 0px 1px; vertical-align: baseline;&quot;&gt;DATS&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(153, 153, 153); font-size: 13px; font: inherit; margin: 0px; padding: 3px 5px 3px 8px; vertical-align: top;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;border: 0px; font-size: 13px; font: inherit; line-height: 18px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: 0px; font-size: 13px; font: inherit; margin: 0px; padding: 0px 0px 1px; vertical-align: baseline;&quot;&gt;00000000&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;border: 0px; font-size: 13px; font: inherit; line-height: 13px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;td style=&quot;border: 1px solid rgb(153, 153, 153); font-size: 13px; font: inherit; margin: 0px; padding: 3px 5px 3px 8px; vertical-align: top;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;border: 0px; font-size: 13px; font: inherit; line-height: 18px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: 0px; font-size: 13px; font: inherit; margin: 0px; padding: 0px 0px 1px; vertical-align: baseline;&quot;&gt;NUMC&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(153, 153, 153); font-size: 13px; font: inherit; margin: 0px; padding: 3px 5px 3px 8px; vertical-align: top;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;border: 0px; font-size: 13px; font: inherit; line-height: 18px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: 0px; font-size: 13px; font: inherit; margin: 0px; padding: 0px 0px 1px; vertical-align: baseline;&quot;&gt;00000... for field length &amp;lt;= 32&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;border: 0px; font-size: 13px; font: inherit; line-height: 18px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: 0px; font-size: 13px; font: inherit; margin: 0px; padding: 0px 0px 1px; vertical-align: baseline;&quot;&gt;no initial value for field length &amp;gt; 32&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;border: 0px; font-size: 13px; font: inherit; line-height: 13px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;td style=&quot;border: 1px solid rgb(153, 153, 153); font-size: 13px; font: inherit; margin: 0px; padding: 3px 5px 3px 8px; vertical-align: top;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;border: 0px; font-size: 13px; font: inherit; line-height: 18px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: 0px; font-size: 13px; font: inherit; margin: 0px; padding: 0px 0px 1px; vertical-align: baseline;&quot;&gt;LRAW, LCHR, RAW, VARC&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(153, 153, 153); font-size: 13px; font: inherit; margin: 0px; padding: 3px 5px 3px 8px; vertical-align: top;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;border: 0px; font-size: 13px; font: inherit; line-height: 18px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: 0px; font-size: 13px; font: inherit; margin: 0px; padding: 0px 0px 1px; vertical-align: baseline;&quot;&gt;no initial value&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
10&lt;b&gt;.STEPS TO CREATE A &lt;u&gt;&lt;i&gt;DATA ELEMENT&lt;/i&gt;&lt;/u&gt; and &lt;u&gt;&lt;i&gt;DOMAIN&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
11. Double click on the Data Element that is : Zstudentid..&lt;br /&gt;
&lt;br /&gt;
It will ask to &lt;b&gt;save&lt;/b&gt; the table, Click on&lt;b&gt; YES.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
It will ask to &lt;b&gt;create &amp;nbsp;Data Elemen&lt;/b&gt;t. Click on&lt;b&gt;&amp;nbsp;YES.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Short Description : &lt;/b&gt;Data element for student id.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Domain : zstudentid.&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
In order to &amp;nbsp;create DOMAIN Double click on Zstudentid.&lt;br /&gt;
&lt;br /&gt;
it will ask to save the table , click on &lt;b&gt;yes. and package : $Tmp &lt;/b&gt;&amp;nbsp;and &lt;b&gt;Save.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
and it will ask to&lt;b&gt; create the Domain&lt;/b&gt; , Click on&lt;b&gt; Yes.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Short Description : &lt;/b&gt;Domain for Zstudentid.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Data type&lt;/b&gt; : Char.&lt;br /&gt;
&lt;b&gt;No. of chars&lt;/b&gt; : 3.&lt;br /&gt;
&lt;br /&gt;
Now &lt;b&gt;save, check Activate the domain.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Go back and save, check ,activate the data element.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Go back , &lt;/b&gt;Click on&lt;b&gt; Technical Settings.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Data class : APPLO (depends on type of data)&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Size Category : 0 &amp;nbsp; &amp;nbsp; ( this predefines the no. of records the table can hold).&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Save. go back, &amp;nbsp;and &amp;nbsp; &amp;nbsp;check.&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;it will show error enhancement category&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
for this&lt;b&gt; go back&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
and Click on&lt;b&gt; Extras----&amp;gt; enhancement category&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
and select radiobutton &lt;b&gt;&amp;nbsp;can be enhanced. &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/b&gt;and press enter.&lt;br /&gt;
&lt;br /&gt;
now &lt;b&gt;save, check and activate.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;like this &lt;/b&gt;add additional fields and again save , check , and activate.&lt;br /&gt;
&lt;br /&gt;
now if you want&lt;b&gt; to add entries&lt;/b&gt; to the database table.&lt;br /&gt;
&lt;br /&gt;
go to &lt;b&gt;Utilities------&amp;gt; Table Contents-----&amp;gt; Create Entries&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
provide the values and&lt;b&gt; save&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
and go&lt;b&gt; back.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;go to &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt;Utilities------&amp;gt; Table Contents----&amp;gt; display&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
it will display the data.&lt;br /&gt;
&lt;br /&gt;
we have successfully created a database table.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://sapabaptopics.blogspot.com/feeds/6734689555231283411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapabaptopics.blogspot.com/2013/02/how-to-create-database-table-in-sap.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/6734689555231283411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/6734689555231283411'/><link rel='alternate' type='text/html' href='http://sapabaptopics.blogspot.com/2013/02/how-to-create-database-table-in-sap.html' title='How to create a database table in SAP ABAP or  Steps to create a database table'/><author><name>sap abap</name><uri>http://www.blogger.com/profile/17330101255193511935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5353608016689511582.post-5089013976005677239</id><published>2013-02-21T14:54:00.000-08:00</published><updated>2013-02-21T14:54:00.875-08:00</updated><title type='text'>ENHANCEMENT CATEGORY FOR TABLE MISSING ERROR</title><content type='html'>when this error occurs go to&lt;b&gt;&amp;nbsp; EXTRAS---Enhancement category&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;and then choose options like&amp;nbsp;&lt;b&gt; &quot; can be enhanced&quot; &amp;nbsp;&lt;/b&gt;you will not get the error.&lt;br /&gt;
&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sapabaptopics.blogspot.com/feeds/5089013976005677239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapabaptopics.blogspot.com/2013/02/enhancement-category-for-table-missing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/5089013976005677239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/5089013976005677239'/><link rel='alternate' type='text/html' href='http://sapabaptopics.blogspot.com/2013/02/enhancement-category-for-table-missing.html' title='ENHANCEMENT CATEGORY FOR TABLE MISSING ERROR'/><author><name>sap abap</name><uri>http://www.blogger.com/profile/17330101255193511935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5353608016689511582.post-9194050765630678830</id><published>2012-06-15T12:26:00.001-07:00</published><updated>2012-06-15T12:26:36.062-07:00</updated><title type='text'>Smartforms in sap abap</title><content type='html'>Smart forms&amp;nbsp;are client independent (you can access the smartform from any client like 800, 810, 820....).&lt;br /&gt;
Each page has its own page format and can have background pictures and can be printed in&amp;nbsp;colors.&lt;br /&gt;
Table painter is available so that you can print data in tabular format.&lt;br /&gt;
Paragraphs and Character formats are reusable . you can create them using smart styles.&lt;br /&gt;
Function module is generated automatically at the time of activating the Smartform.&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://sapabaptopics.blogspot.com/feeds/9194050765630678830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapabaptopics.blogspot.com/2012/06/smartforms-in-sap-abap.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/9194050765630678830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/9194050765630678830'/><link rel='alternate' type='text/html' href='http://sapabaptopics.blogspot.com/2012/06/smartforms-in-sap-abap.html' title='Smartforms in sap abap'/><author><name>sap abap</name><uri>http://www.blogger.com/profile/17330101255193511935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5353608016689511582.post-2503772982125378801</id><published>2012-01-14T11:35:00.001-08:00</published><updated>2012-01-14T11:35:39.425-08:00</updated><title type='text'>While Endwhile statement example in sap abap</title><content type='html'>&lt;br /&gt;
REPORT demo_flow_control_while .&lt;br /&gt;
&lt;br /&gt;
DATA: length &amp;nbsp; &amp;nbsp; TYPE i VALUE 0,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; strl &amp;nbsp; &amp;nbsp; &amp;nbsp; TYPE i VALUE 0,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; string(30) TYPE c VALUE &#39;Test String&#39;.&lt;br /&gt;
&lt;br /&gt;
strl = strlen( string ).&lt;br /&gt;
&lt;br /&gt;
WHILE string NE space.&lt;br /&gt;
&amp;nbsp; WRITE string(1).&lt;br /&gt;
&amp;nbsp; length = sy-index.&lt;br /&gt;
&amp;nbsp; SHIFT string.&lt;br /&gt;
ENDWHILE.&lt;br /&gt;
&lt;br /&gt;
WRITE: / &#39;STRLEN: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&#39;, strl.&lt;br /&gt;
WRITE: / &#39;Length of string:&#39;, length.&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://sapabaptopics.blogspot.com/feeds/2503772982125378801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapabaptopics.blogspot.com/2012/01/while-endwhile-statement-example-in-sap.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/2503772982125378801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/2503772982125378801'/><link rel='alternate' type='text/html' href='http://sapabaptopics.blogspot.com/2012/01/while-endwhile-statement-example-in-sap.html' title='While Endwhile statement example in sap abap'/><author><name>sap abap</name><uri>http://www.blogger.com/profile/17330101255193511935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5353608016689511582.post-1386636588229402244</id><published>2012-01-14T11:34:00.001-08:00</published><updated>2012-01-14T11:42:30.268-08:00</updated><title type='text'>Do enddo statements in sap abap with example program</title><content type='html'>&lt;br /&gt;
REPORT demo_flow_control_do .&lt;br /&gt;
&lt;br /&gt;
* simple do&lt;br /&gt;
&lt;br /&gt;
DO.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; WRITE sy-index.&lt;br /&gt;
&amp;nbsp; IF sy-index = 3.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; EXIT.&lt;br /&gt;
&amp;nbsp; ENDIF.&lt;br /&gt;
ENDDO.&lt;br /&gt;
&lt;br /&gt;
SKIP.&lt;br /&gt;
ULINE.&lt;br /&gt;
&lt;br /&gt;
* do n times&lt;br /&gt;
&lt;br /&gt;
DO 2 TIMES.&lt;br /&gt;
&amp;nbsp; WRITE sy-index.&lt;br /&gt;
&amp;nbsp; SKIP.&lt;br /&gt;
&amp;nbsp; DO 3 TIMES.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; WRITE sy-index.&lt;br /&gt;
&amp;nbsp; ENDDO.&lt;br /&gt;
&amp;nbsp; SKIP.&lt;br /&gt;
ENDDO.&lt;br /&gt;
&lt;br /&gt;
SKIP.&lt;br /&gt;
ULINE.&lt;br /&gt;
&lt;br /&gt;
* varying&lt;br /&gt;
&lt;br /&gt;
DATA: BEGIN OF text,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; word1(4) TYPE c VALUE &#39;This&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; word2(4) TYPE c VALUE &#39;is&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; word3(4) TYPE c VALUE &#39;a&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; word4(4) TYPE c VALUE &#39;loop&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; END OF text.&lt;br /&gt;
&lt;br /&gt;
DATA: string1(4) TYPE c, string2(4) TYPE c.&lt;br /&gt;
&lt;br /&gt;
DO 4 TIMES VARYING string1 FROM text-word1 NEXT text-word2.&lt;br /&gt;
&amp;nbsp; WRITE string1.&lt;br /&gt;
&amp;nbsp; IF string1 = &#39;is&#39;.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; string1 = &#39;was&#39;.&lt;br /&gt;
&amp;nbsp; ENDIF.&lt;br /&gt;
ENDDO.&lt;br /&gt;
&lt;br /&gt;
SKIP.&lt;br /&gt;
&lt;br /&gt;
DO 2 TIMES VARYING string1 FROM text-word1 NEXT text-word3&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;VARYING string2 FROM text-word2 NEXT text-word4.&lt;br /&gt;
&amp;nbsp; WRITE: string1, string2.&lt;br /&gt;
ENDDO.</content><link rel='replies' type='application/atom+xml' href='http://sapabaptopics.blogspot.com/feeds/1386636588229402244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapabaptopics.blogspot.com/2012/01/do-enddo-statements-in-sap-abap-with.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/1386636588229402244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/1386636588229402244'/><link rel='alternate' type='text/html' href='http://sapabaptopics.blogspot.com/2012/01/do-enddo-statements-in-sap-abap-with.html' title='Do enddo statements in sap abap with example program'/><author><name>sap abap</name><uri>http://www.blogger.com/profile/17330101255193511935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5353608016689511582.post-444262550316941727</id><published>2012-01-14T11:29:00.001-08:00</published><updated>2012-01-14T11:29:56.724-08:00</updated><title type='text'>case endcase statement example in sap abap</title><content type='html'>&lt;br /&gt;
REPORT demo_flow_control_case .&lt;br /&gt;
&lt;br /&gt;
DATA: text1 &amp;nbsp; TYPE c VALUE &#39;X&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; text2 &amp;nbsp; TYPE c VALUE &#39;Y&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; text3 &amp;nbsp; TYPE c VALUE &#39;Z&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; string &amp;nbsp;TYPE c VALUE &#39;A&#39;.&lt;br /&gt;
&lt;br /&gt;
CASE string.&lt;br /&gt;
&amp;nbsp; WHEN text1 OR text2.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; WRITE: / &#39;String is&#39;, text1, &#39;OR&#39;, text2.&lt;br /&gt;
&amp;nbsp; WHEN text3.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; WRITE: / &#39;String is&#39;, text3.&lt;br /&gt;
&amp;nbsp; WHEN OTHERS.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; WRITE: / &#39;String is not&#39;, text1, text2, text3.&lt;br /&gt;
ENDCASE.&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://sapabaptopics.blogspot.com/feeds/444262550316941727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapabaptopics.blogspot.com/2012/01/case-endcase-statement-example-in-sap.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/444262550316941727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/444262550316941727'/><link rel='alternate' type='text/html' href='http://sapabaptopics.blogspot.com/2012/01/case-endcase-statement-example-in-sap.html' title='case endcase statement example in sap abap'/><author><name>sap abap</name><uri>http://www.blogger.com/profile/17330101255193511935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5353608016689511582.post-1846277927375562603</id><published>2012-01-14T11:27:00.001-08:00</published><updated>2012-01-14T11:28:16.721-08:00</updated><title type='text'>If elseif statement example in sap abap</title><content type='html'>&lt;br /&gt;
REPORT demo_flow_control_if .&lt;br /&gt;
&lt;br /&gt;
DATA: text1(30) TYPE c VALUE &#39;This is the first text&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; text2(30) TYPE c VALUE &#39;This is the second text&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; text3(30) TYPE c VALUE &#39;This is the third text&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; string(5) TYPE c VALUE &#39;eco&#39;.&lt;br /&gt;
&lt;br /&gt;
IF text1 CS string.&lt;br /&gt;
&amp;nbsp; WRITE / &#39;Condition 1 is fulfilled&#39;.&lt;br /&gt;
ELSEIF text2 CS string.&lt;br /&gt;
&amp;nbsp; WRITE / &#39;Condition 2 is fulfilled&#39;.&lt;br /&gt;
ELSEIF text3 CS string.&lt;br /&gt;
&amp;nbsp; WRITE / &#39;Condition 3 is fulfilled&#39;.&lt;br /&gt;
ELSE.&lt;br /&gt;
&amp;nbsp; WRITE / &#39;No condition is fulfilled&#39;.&lt;br /&gt;
ENDIF.</content><link rel='replies' type='application/atom+xml' href='http://sapabaptopics.blogspot.com/feeds/1846277927375562603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapabaptopics.blogspot.com/2012/01/if-elseif-statement-in-sap-abap-example.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/1846277927375562603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/1846277927375562603'/><link rel='alternate' type='text/html' href='http://sapabaptopics.blogspot.com/2012/01/if-elseif-statement-in-sap-abap-example.html' title='If elseif statement example in sap abap'/><author><name>sap abap</name><uri>http://www.blogger.com/profile/17330101255193511935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5353608016689511582.post-3563593778405534705</id><published>2012-01-14T11:20:00.000-08:00</published><updated>2012-01-14T11:21:42.103-08:00</updated><title type='text'>Internal table declaration in sap abap with example program</title><content type='html'>&lt;br /&gt;
PROGRAM demo_internal_table.&lt;br /&gt;
&lt;br /&gt;
TYPES: BEGIN OF mytext,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number TYPE i,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;name(10) TYPE c,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;END OF mytext.&lt;br /&gt;
&lt;br /&gt;
TYPES mytab TYPE STANDARD TABLE OF mytext WITH DEFAULT KEY.&lt;br /&gt;
&lt;br /&gt;
DATA text TYPE mytext.&lt;br /&gt;
DATA itab TYPE mytab.&lt;br /&gt;
&lt;br /&gt;
text-number = 1. text-name = &#39;John&#39;.&lt;br /&gt;
APPEND text TO itab.&lt;br /&gt;
text-number = 2. text-name = &#39;Paul&#39;.&lt;br /&gt;
APPEND text TO itab.&lt;br /&gt;
text-number = 3. text-name = &#39;Ringo&#39;.&lt;br /&gt;
APPEND text TO itab.&lt;br /&gt;
text-number = 4. text-name = &#39;George&#39;.&lt;br /&gt;
APPEND text TO itab.&lt;br /&gt;
&lt;br /&gt;
LOOP AT itab INTO text.&lt;br /&gt;
&amp;nbsp; WRITE: / text-number,text-name.&lt;br /&gt;
ENDLOOP.</content><link rel='replies' type='application/atom+xml' href='http://sapabaptopics.blogspot.com/feeds/3563593778405534705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapabaptopics.blogspot.com/2012/01/internal-table-declaration-in-sap-abap_14.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/3563593778405534705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/3563593778405534705'/><link rel='alternate' type='text/html' href='http://sapabaptopics.blogspot.com/2012/01/internal-table-declaration-in-sap-abap_14.html' title='Internal table declaration in sap abap with example program'/><author><name>sap abap</name><uri>http://www.blogger.com/profile/17330101255193511935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5353608016689511582.post-559824138673876288</id><published>2012-01-14T11:17:00.000-08:00</published><updated>2012-01-14T11:21:25.939-08:00</updated><title type='text'>Structure declaration  in sap abap with example program</title><content type='html'>&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
REPORT demo_structure.&lt;br /&gt;
&lt;br /&gt;
TYPES: BEGIN OF name,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;title(5) &amp;nbsp; &amp;nbsp; &amp;nbsp; TYPE c,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;first_name(10) TYPE c,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;last_name(10) &amp;nbsp;TYPE c,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;END OF name. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
TYPES: BEGIN OF mylist,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;client &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TYPE name,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;number &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TYPE i,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;END OF mylist.&lt;br /&gt;
&lt;br /&gt;
DATA list TYPE mylist.&lt;br /&gt;
&lt;br /&gt;
list-client-title = &#39;Lord&#39;.&lt;br /&gt;
list-client-first_name = &#39;Howard&#39;.&lt;br /&gt;
list-client-last_name = &#39;Mac Duff&#39;.&lt;br /&gt;
list-number = 1.&lt;br /&gt;
&lt;br /&gt;
WRITE list-client-title.&lt;br /&gt;
WRITE list-client-first_name.&lt;br /&gt;
WRITE list-client-last_name.&lt;br /&gt;
WRITE / &#39;Number&#39;.&lt;br /&gt;
WRITE list-number.</content><link rel='replies' type='application/atom+xml' href='http://sapabaptopics.blogspot.com/feeds/559824138673876288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapabaptopics.blogspot.com/2012/01/structures-in-sap-abap-example-or-how.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/559824138673876288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/559824138673876288'/><link rel='alternate' type='text/html' href='http://sapabaptopics.blogspot.com/2012/01/structures-in-sap-abap-example-or-how.html' title='Structure declaration  in sap abap with example program'/><author><name>sap abap</name><uri>http://www.blogger.com/profile/17330101255193511935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5353608016689511582.post-4684396540052595847</id><published>2012-01-12T12:18:00.000-08:00</published><updated>2012-01-12T12:18:12.545-08:00</updated><title type='text'>Hot Spot example report in sap abap</title><content type='html'>&lt;br /&gt;
Execute this report in sap abap editor ........&lt;br /&gt;
&lt;br /&gt;
REPORT demo_program_submit_sel_screen NO STANDARD PAGE HEADING.&lt;br /&gt;
&lt;br /&gt;
DATA: int TYPE i,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; rspar TYPE TABLE OF rsparams,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; wa_rspar LIKE LINE OF rspar.&lt;br /&gt;
&lt;br /&gt;
RANGES seltab FOR int.&lt;br /&gt;
&lt;br /&gt;
WRITE: &#39;Select a Selection!&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;/ &#39;--------------------&#39;.&lt;br /&gt;
SKIP.&lt;br /&gt;
&lt;br /&gt;
FORMAT HOTSPOT COLOR 5 INVERSE ON.&lt;br /&gt;
WRITE: &#39;Selection 1&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;/ &#39;Selection 2&#39;.&lt;br /&gt;
&lt;br /&gt;
AT LINE-SELECTION.&lt;br /&gt;
&amp;nbsp; CASE sy-lilli.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; WHEN 4.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; seltab-sign = &#39;I&#39;. seltab-option = &#39;BT&#39;.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; seltab-low &amp;nbsp;= 1. &amp;nbsp; seltab-high &amp;nbsp; = 5.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; APPEND seltab.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; SUBMIT demo_program_submit_rep1 VIA SELECTION-SCREEN&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; WITH paramet eq &#39;Selection 1&#39;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; WITH selecto IN seltab&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; WITH selecto ne 3&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AND RETURN.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; WHEN 5.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; wa_rspar-selname = &#39;SELECTO&#39;. wa_rspar-kind = &#39;S&#39;.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; wa_rspar-sign = &#39;E&#39;. wa_rspar-option = &#39;BT&#39;.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; wa_rspar-low &amp;nbsp;= 14. &amp;nbsp;wa_rspar-high = 17.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; APPEND wa_rspar TO rspar.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; wa_rspar-selname = &#39;PARAMET&#39;. wa_rspar-kind = &#39;P&#39;.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; wa_rspar-low &amp;nbsp;= &#39;Selection 2&#39;.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; APPEND wa_rspar TO rspar.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; wa_rspar-selname = &#39;SELECTO&#39;. wa_rspar-kind = &#39;S&#39;.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; wa_rspar-sign = &#39;I&#39;. wa_rspar-option = &#39;GT&#39;.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; wa_rspar-low &amp;nbsp;= 10.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; APPEND wa_rspar TO rspar.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; SUBMIT demo_program_submit_rep1 VIA SELECTION-SCREEN&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; WITH SELECTION-TABLE rspar&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AND RETURN.&lt;br /&gt;
&amp;nbsp; ENDCASE.&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://sapabaptopics.blogspot.com/feeds/4684396540052595847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapabaptopics.blogspot.com/2012/01/hot-spot-example-report-in-sap-abap.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/4684396540052595847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/4684396540052595847'/><link rel='alternate' type='text/html' href='http://sapabaptopics.blogspot.com/2012/01/hot-spot-example-report-in-sap-abap.html' title='Hot Spot example report in sap abap'/><author><name>sap abap</name><uri>http://www.blogger.com/profile/17330101255193511935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5353608016689511582.post-159070679434115440</id><published>2012-01-12T10:14:00.000-08:00</published><updated>2012-01-12T12:14:35.786-08:00</updated><title type='text'>Abap write statement/command example in sap abap</title><content type='html'>&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Execute this program below and check you will understand different ways to use the write statement.&lt;br /&gt;
&lt;br /&gt;
REPORT demo_write_statement.&lt;br /&gt;
&lt;br /&gt;
DATA: number TYPE p VALUE &#39;-1234567.89&#39; DECIMALS 2,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; len TYPE i,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; pos TYPE i,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; text(10) TYPE c VALUE &#39;1234567890&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; integer TYPE i VALUE &amp;nbsp;1234567890,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; g(5) TYPE c VALUE &#39;Hello&#39;, f(5) TYPE c VALUE &#39;Dolly&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; time TYPE t VALUE &#39;154633&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; float TYPE f VALUE &#39;123456789.0&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; pack TYPE p VALUE &#39;123.456&#39; DECIMALS 3,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; flag1 TYPE c &amp;nbsp; &amp;nbsp;VALUE &#39; &#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; flag2 TYPE c &amp;nbsp; &amp;nbsp;VALUE &#39;X&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; flag3(5) TYPE c VALUE &#39;Xenon&#39;.&lt;br /&gt;
&lt;br /&gt;
* simple WRITE statement&lt;br /&gt;
&lt;br /&gt;
WRITE &#39;Hello, here I am!&#39;.&lt;br /&gt;
&lt;br /&gt;
SKIP 2.&lt;br /&gt;
&lt;br /&gt;
* standard output format&lt;br /&gt;
&lt;br /&gt;
WRITE: &amp;nbsp;&#39;Number&#39;, number, &#39;is packed&#39;.&lt;br /&gt;
&lt;br /&gt;
SKIP 2.&lt;br /&gt;
&lt;br /&gt;
* positioning&lt;br /&gt;
&lt;br /&gt;
WRITE &#39;First line.&#39;.&lt;br /&gt;
WRITE &#39;Still first line.&#39;.&lt;br /&gt;
WRITE /&#39;Second line.&#39;.&lt;br /&gt;
WRITE /13 &#39;Third line.&#39;.&lt;br /&gt;
&lt;br /&gt;
SKIP 2.&lt;br /&gt;
&lt;br /&gt;
len = 10.&lt;br /&gt;
pos = 13.&lt;br /&gt;
WRITE &#39;The string ------------ appears in the text.&#39;.&lt;br /&gt;
WRITE AT pos(len) text.&lt;br /&gt;
&lt;br /&gt;
SKIP 2.&lt;br /&gt;
&lt;br /&gt;
* cutting&lt;br /&gt;
&lt;br /&gt;
WRITE: (5) integer, /(5) text.&lt;br /&gt;
&lt;br /&gt;
SKIP 2.&lt;br /&gt;
&lt;br /&gt;
* no empty lines in lists&lt;br /&gt;
&lt;br /&gt;
WRITE: &amp;nbsp; &#39;One&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/ &#39; &amp;nbsp; &#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/ &#39;Two&#39;.&lt;br /&gt;
&lt;br /&gt;
SKIP 2.&lt;br /&gt;
&lt;br /&gt;
* formatting&lt;br /&gt;
&lt;br /&gt;
WRITE: g, f.&lt;br /&gt;
WRITE: /10 g,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/ &amp;nbsp; f UNDER g.&lt;br /&gt;
WRITE: / g NO-GAP, f.&lt;br /&gt;
&lt;br /&gt;
SKIP 2.&lt;br /&gt;
&lt;br /&gt;
WRITE: time,&lt;br /&gt;
&amp;nbsp; /(8) time USING EDIT MASK &#39;__:__:__&#39;.&lt;br /&gt;
&lt;br /&gt;
SKIP 2.&lt;br /&gt;
&lt;br /&gt;
WRITE: &#39;000123&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;/ &#39;000123&#39; NO-ZERO.&lt;br /&gt;
&lt;br /&gt;
SKIP 2.&lt;br /&gt;
&lt;br /&gt;
WRITE float EXPONENT 3.&lt;br /&gt;
&lt;br /&gt;
SKIP 2.&lt;br /&gt;
&lt;br /&gt;
WRITE pack DECIMALS 2.&lt;br /&gt;
&lt;br /&gt;
SKIP 2.&lt;br /&gt;
&lt;br /&gt;
WRITE: / pack ROUND -2,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/ pack ROUND -1,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/ pack ROUND 1,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/ pack ROUND 2.&lt;br /&gt;
&lt;br /&gt;
SKIP 2.&lt;br /&gt;
&lt;br /&gt;
WRITE: sy-datum,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;/ sy-datum YYMMDD.&lt;br /&gt;
&lt;br /&gt;
SKIP 2.&lt;br /&gt;
&lt;br /&gt;
* icons and symbols&lt;br /&gt;
&lt;br /&gt;
INCLUDE &amp;lt;symbol&amp;gt;.&lt;br /&gt;
INCLUDE &amp;lt;icon&amp;gt;.&lt;br /&gt;
WRITE: / &amp;nbsp;&#39;Telephone symbol:&#39;, sym_phone AS SYMBOL.&lt;br /&gt;
SKIP.&lt;br /&gt;
WRITE: / &amp;nbsp;&#39;Alarm icon: &amp;nbsp; &#39;, icon_alarm AS ICON.&lt;br /&gt;
&lt;br /&gt;
SKIP 2.&lt;br /&gt;
&lt;br /&gt;
* checkboxes&lt;br /&gt;
&lt;br /&gt;
WRITE: / &#39;Flag 1 &#39;, flag1 &amp;nbsp;AS CHECKBOX,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/ &#39;Flag 2 &#39;, flag2 &amp;nbsp;AS CHECKBOX,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/ &#39;Flag 3 &#39;, flag3 &amp;nbsp;AS CHECKBOX.</content><link rel='replies' type='application/atom+xml' href='http://sapabaptopics.blogspot.com/feeds/159070679434115440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapabaptopics.blogspot.com/2012/01/write-syntax-example-in-sap-abap.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/159070679434115440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/159070679434115440'/><link rel='alternate' type='text/html' href='http://sapabaptopics.blogspot.com/2012/01/write-syntax-example-in-sap-abap.html' title='Abap write statement/command example in sap abap'/><author><name>sap abap</name><uri>http://www.blogger.com/profile/17330101255193511935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5353608016689511582.post-5785490092562202681</id><published>2012-01-11T15:51:00.000-08:00</published><updated>2012-01-11T15:59:19.626-08:00</updated><title type='text'>Introductory Statements for  Programs in Sap Abap</title><content type='html'>&lt;br /&gt;
1. Report&lt;br /&gt;
2. Program&lt;br /&gt;
3. Function-Pool&lt;br /&gt;
4. Class-Pool&lt;br /&gt;
5. Interface-Pool&lt;br /&gt;
6. Type-Pool.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://sapabaptopics.blogspot.com/feeds/5785490092562202681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapabaptopics.blogspot.com/2012/01/introductory-statements-for-programs-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/5785490092562202681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/5785490092562202681'/><link rel='alternate' type='text/html' href='http://sapabaptopics.blogspot.com/2012/01/introductory-statements-for-programs-in.html' title='Introductory Statements for  Programs in Sap Abap'/><author><name>sap abap</name><uri>http://www.blogger.com/profile/17330101255193511935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5353608016689511582.post-5366247813880304661</id><published>2012-01-11T14:42:00.000-08:00</published><updated>2012-01-11T14:42:40.653-08:00</updated><title type='text'>Internal table declaration in sap abap</title><content type='html'>Types : begin of t_vbak,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; vbeln type vbak-vbeln,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;erdat type vbak-erdat,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ernam type vbak-ernam,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;end of t_vbak. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&quot;Declaring a structure&lt;br /&gt;
&lt;br /&gt;
Data : it_vbak type standard table of t_vbak, &amp;nbsp; &amp;nbsp; &amp;nbsp;&quot;internal table&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; wa_vbak type t_vbak. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;work area</content><link rel='replies' type='application/atom+xml' href='http://sapabaptopics.blogspot.com/feeds/5366247813880304661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapabaptopics.blogspot.com/2012/01/internal-table-declaration-in-sap-abap.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/5366247813880304661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/5366247813880304661'/><link rel='alternate' type='text/html' href='http://sapabaptopics.blogspot.com/2012/01/internal-table-declaration-in-sap-abap.html' title='Internal table declaration in sap abap'/><author><name>sap abap</name><uri>http://www.blogger.com/profile/17330101255193511935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5353608016689511582.post-8942402827640567907</id><published>2012-01-09T12:21:00.000-08:00</published><updated>2012-01-23T16:55:33.621-08:00</updated><title type='text'>Elements of an SAP GUI Window</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjITXa70XReqtdRO9Gc0lAd2AKrN_l07jZjj2re2WBFjydL2yU1DjdW-nKsJbZill84z7F2l42TE1Oi2qdhsnAeXghxekIqULDhd_t7Ar9YU7fBbgtZgCoNeldCM1pfbTSdB3Eb6zTFS9o/s1600/sap.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;291&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjITXa70XReqtdRO9Gc0lAd2AKrN_l07jZjj2re2WBFjydL2yU1DjdW-nKsJbZill84z7F2l42TE1Oi2qdhsnAeXghxekIqULDhd_t7Ar9YU7fBbgtZgCoNeldCM1pfbTSdB3Eb6zTFS9o/s640/sap.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Verdana; font-size: 12px; line-height: 18px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;
&lt;b&gt;Command field:&amp;nbsp;&lt;/b&gt;You can use the command field to go to applications directly by entering the transaction code. You can find the transaction code either in the SAP Easy Access menu tree (see next slide) or in the relevant application under&amp;nbsp;&lt;i&gt;System&lt;/i&gt;&lt;i&gt;®&amp;nbsp;&lt;/i&gt;&lt;i&gt;Status&lt;/i&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Verdana; font-size: 12px; line-height: 18px; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Verdana; font-size: 12px; line-height: 18px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Wingdings;&quot;&gt;&lt;/span&gt;&lt;b&gt;Menu bar:&amp;nbsp;&lt;/b&gt;The menus shown here depend on which application you are working in. These menus contain cascading menu options.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Verdana; font-size: 12px; line-height: 18px; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Verdana; font-size: 12px; line-height: 18px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Wingdings;&quot;&gt;&lt;/span&gt;&lt;b&gt;Standard toolbar:&amp;nbsp;&lt;/b&gt;The icons in the system function bar are available on all R/3 screens. Any icons that you cannot use on a particular screen are dimmed. If you leave the cursor on an icon for a moment, a small flag will appear with the name (or function) of that icon. You will also see the corresponding function key. The&lt;b&gt;application toolbar&amp;nbsp;&lt;/b&gt;shows you which functions are available in the current application.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Verdana; font-size: 12px; line-height: 18px; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Verdana; font-size: 12px; line-height: 18px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Wingdings;&quot;&gt;&lt;/span&gt;&lt;b&gt;Title bar:&amp;nbsp;&lt;/b&gt;The title bar displays your current position and activity in the system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Verdana; font-size: 12px; line-height: 18px; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Verdana; font-size: 12px; line-height: 18px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;
&lt;b&gt;Status bar:&amp;nbsp;&lt;/b&gt;The status bar displays information on the current system status, for example, warning and error messages.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Verdana; font-size: 12px; line-height: 18px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sapabaptopics.blogspot.com/feeds/8942402827640567907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapabaptopics.blogspot.com/2012/01/elements-of-sap-gui-window.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/8942402827640567907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/8942402827640567907'/><link rel='alternate' type='text/html' href='http://sapabaptopics.blogspot.com/2012/01/elements-of-sap-gui-window.html' title='Elements of an SAP GUI Window'/><author><name>sap abap</name><uri>http://www.blogger.com/profile/17330101255193511935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjITXa70XReqtdRO9Gc0lAd2AKrN_l07jZjj2re2WBFjydL2yU1DjdW-nKsJbZill84z7F2l42TE1Oi2qdhsnAeXghxekIqULDhd_t7Ar9YU7fBbgtZgCoNeldCM1pfbTSdB3Eb6zTFS9o/s72-c/sap.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5353608016689511582.post-8330087458040931588</id><published>2012-01-09T12:12:00.001-08:00</published><updated>2012-01-09T12:12:57.273-08:00</updated><title type='text'>OSS means</title><content type='html'>OSS-- Online Service System is one of the primary sources of service and support provided by&lt;br /&gt;
SAP. With OSS, Customers can search the SAP information database and find solutions for&lt;br /&gt;
errors and problems with R/3 systems. You can also submit your problems to SAP.</content><link rel='replies' type='application/atom+xml' href='http://sapabaptopics.blogspot.com/feeds/8330087458040931588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapabaptopics.blogspot.com/2012/01/oss-means.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/8330087458040931588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/8330087458040931588'/><link rel='alternate' type='text/html' href='http://sapabaptopics.blogspot.com/2012/01/oss-means.html' title='OSS means'/><author><name>sap abap</name><uri>http://www.blogger.com/profile/17330101255193511935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5353608016689511582.post-6573927961815258898</id><published>2012-01-09T12:07:00.000-08:00</published><updated>2012-01-09T12:07:21.414-08:00</updated><title type='text'>What is Abap</title><content type='html'>&lt;span style=&quot;font-family: inherit;&quot;&gt;ABAP stands for Advanced Business Application Programming.It is a 4th generation Programming Language(ABAP/4).&lt;span style=&quot;background-color: white; line-height: 19px;&quot;&gt;The ABAP programming language was originally used by developers to develop the&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/SAP_R/3&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: white; background-image: none; background-origin: initial; color: #0b0080; line-height: 19px; text-decoration: none;&quot; title=&quot;SAP R/3&quot;&gt;SAP R/3&lt;/a&gt;&lt;span style=&quot;background-color: white; line-height: 19px;&quot;&gt;&amp;nbsp;platform where R stands for Real Time data Processing and 3- 3tier.It supports Object Oriented Programming, &amp;nbsp;i&lt;/span&gt;&lt;span style=&quot;background-color: white; line-height: 19px;&quot;&gt;n 1999, SAP released an object-oriented extension to ABAP called ABAP Objects, along with R/3 release 4.6.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;background-color: white; line-height: 19px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;background-color: white; line-height: 19px;&quot;&gt;Sap R/3 Enterprise release 4.70 ------December 2003&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;background-color: white; line-height: 19px;&quot;&gt;Sap R/3 Enterprise Edition 4.7&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: Times, &#39;Times New Roman&#39;, serif; line-height: 19px;&quot;&gt;Sap R/3 Enterprise Central Component 5.0 (ECC)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: Times, &#39;Times New Roman&#39;, serif; line-height: 19px;&quot;&gt;Sap R/3 Enterprise Central Component 6.0(ECC).&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: Times, &#39;Times New Roman&#39;, serif; line-height: 19px;&quot;&gt;&amp;nbsp;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://sapabaptopics.blogspot.com/feeds/6573927961815258898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sapabaptopics.blogspot.com/2012/01/what-is-abap.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/6573927961815258898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5353608016689511582/posts/default/6573927961815258898'/><link rel='alternate' type='text/html' href='http://sapabaptopics.blogspot.com/2012/01/what-is-abap.html' title='What is Abap'/><author><name>sap abap</name><uri>http://www.blogger.com/profile/17330101255193511935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>