<?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-3924052547118651610</id><updated>2024-09-06T14:31:58.258-07:00</updated><category term="abap"/><category term="FM"/><category term="abap function module"/><category term="function module"/><category term="ALV"/><category term="ALV totals"/><category term="CLOI_PUT_SIGN_IN_FRONT"/><category term="CMOD"/><category term="MODACT"/><category term="MODSAP"/><category term="date"/><category term="date caluculation"/><category term="difference in days"/><category term="disply quantity field by unit"/><category term="in months"/><category term="in years"/><category term="project name"/><category term="se11"/><category term="subtotals in alv"/><category term="totals by unit in alv"/><category term="totals in alv"/><category term="user exit"/><title type='text'>ABAP Trainee</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://abaptrainee.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3924052547118651610/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://abaptrainee.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Unknown</name><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>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3924052547118651610.post-1876415477873185122</id><published>2011-02-19T11:55:00.000-08:00</published><updated>2011-02-19T11:55:53.009-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="abap"/><category scheme="http://www.blogger.com/atom/ns#" term="abap function module"/><category scheme="http://www.blogger.com/atom/ns#" term="CLOI_PUT_SIGN_IN_FRONT"/><category scheme="http://www.blogger.com/atom/ns#" term="FM"/><category scheme="http://www.blogger.com/atom/ns#" term="function module"/><title type='text'>Function Module to place negative Sign Before a Number</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;In SAP the negative sign by default come after the number. In case if you wish to place the negative sign before the number the following function module should be used. &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;SAP ABAP Function Module to place the sign before a number.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 12pt;&quot;&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3333ff; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;CLOI_PUT_SIGN_IN_FRONT&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The above mentioned function module has the following parameters.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #660000; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;VALUE&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #660000; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Note: This is a changing parameter and accepts the value with&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #660000; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Data Type Character.&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #660000; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Find the code below.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt;&quot;&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3333ff; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;REPORT ZEXAMPLE_SIGN .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PARAMETERS : p_num1&amp;nbsp;&amp;nbsp;TYPE&amp;nbsp; i,&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;&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; p_num2&amp;nbsp;&amp;nbsp;TYPE&amp;nbsp; i.&lt;br /&gt;
&lt;br /&gt;
DATA: d_sum &lt;span style=&quot;font-family: Arial;&quot;&gt;TYPE&lt;/span&gt; i,&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; d_value(10).&lt;br /&gt;
&lt;br /&gt;
d_sum = p_num1 + p_num2.&lt;br /&gt;
d_value = d_sum.&lt;br /&gt;
&lt;br /&gt;
Write: d_sum.&lt;br /&gt;
&lt;br /&gt;
CALL FUNCTION &#39;CLOI_PUT_SIGN_IN_FRONT&#39;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; CHANGING&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;nbsp; d_value&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;br /&gt;
&lt;br /&gt;
SKIP.&lt;br /&gt;
&lt;br /&gt;
write:/ d_value RIGHT-JUSTIFIED.&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3333ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaptrainee.blogspot.com/feeds/1876415477873185122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abaptrainee.blogspot.com/2011/02/function-module-to-place-negative-sign.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3924052547118651610/posts/default/1876415477873185122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3924052547118651610/posts/default/1876415477873185122'/><link rel='alternate' type='text/html' href='http://abaptrainee.blogspot.com/2011/02/function-module-to-place-negative-sign.html' title='Function Module to place negative Sign Before a Number'/><author><name>Unknown</name><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-3924052547118651610.post-2977579370685992367</id><published>2011-01-16T08:47:00.001-08:00</published><updated>2011-01-16T08:47:44.595-08:00</updated><title type='text'>ALV FAQ&#39;s</title><content type='html'></content><link rel='replies' type='application/atom+xml' href='http://abaptrainee.blogspot.com/feeds/2977579370685992367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abaptrainee.blogspot.com/2011/01/alv-faqs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3924052547118651610/posts/default/2977579370685992367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3924052547118651610/posts/default/2977579370685992367'/><link rel='alternate' type='text/html' href='http://abaptrainee.blogspot.com/2011/01/alv-faqs.html' title='ALV FAQ&#39;s'/><author><name>Unknown</name><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-3924052547118651610.post-9122684009255763782</id><published>2011-01-16T08:46:00.000-08:00</published><updated>2011-01-16T08:46:23.974-08:00</updated><title type='text'>ALV Tutorials</title><content type='html'></content><link rel='replies' type='application/atom+xml' href='http://abaptrainee.blogspot.com/feeds/9122684009255763782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abaptrainee.blogspot.com/2011/01/alv-tutorials.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3924052547118651610/posts/default/9122684009255763782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3924052547118651610/posts/default/9122684009255763782'/><link rel='alternate' type='text/html' href='http://abaptrainee.blogspot.com/2011/01/alv-tutorials.html' title='ALV Tutorials'/><author><name>Unknown</name><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-3924052547118651610.post-3150478255080239776</id><published>2011-01-16T08:36:00.000-08:00</published><updated>2011-01-16T09:38:20.591-08:00</updated><title type='text'>ALV Tips</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://abaptrainee.blogspot.com/2011/01/value-display-with-currencyquantity.html&quot;&gt;How to Totals/Subtotals display with Quantity/Currency unit by unit wise in ALV&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaptrainee.blogspot.com/feeds/3150478255080239776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abaptrainee.blogspot.com/2011/01/alv-tips.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3924052547118651610/posts/default/3150478255080239776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3924052547118651610/posts/default/3150478255080239776'/><link rel='alternate' type='text/html' href='http://abaptrainee.blogspot.com/2011/01/alv-tips.html' title='ALV Tips'/><author><name>Unknown</name><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-3924052547118651610.post-7067967418477824739</id><published>2011-01-16T08:30:00.000-08:00</published><updated>2011-01-16T08:41:34.987-08:00</updated><title type='text'>ALV  Categories:</title><content type='html'>&lt;ol&gt;&lt;li&gt;ALV Tutorials&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://abaptrainee.blogspot.com/2011/01/alv-tips.html&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;ALV Tips&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;ALV FAQ&#39;s&lt;/li&gt;
&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaptrainee.blogspot.com/feeds/7067967418477824739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abaptrainee.blogspot.com/2011/01/alv-categories.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3924052547118651610/posts/default/7067967418477824739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3924052547118651610/posts/default/7067967418477824739'/><link rel='alternate' type='text/html' href='http://abaptrainee.blogspot.com/2011/01/alv-categories.html' title='ALV  Categories:'/><author><name>Unknown</name><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-3924052547118651610.post-5469939814482959953</id><published>2011-01-15T19:33:00.000-08:00</published><updated>2011-01-15T22:42:28.337-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ALV"/><category scheme="http://www.blogger.com/atom/ns#" term="ALV totals"/><category scheme="http://www.blogger.com/atom/ns#" term="disply quantity field by unit"/><category scheme="http://www.blogger.com/atom/ns#" term="subtotals in alv"/><category scheme="http://www.blogger.com/atom/ns#" term="totals by unit in alv"/><category scheme="http://www.blogger.com/atom/ns#" term="totals in alv"/><title type='text'>Totals/Subtotals Display with Currency/Quantity Unit in ALV</title><content type='html'>Pass the QFIELDNAME for quantity fields, CFIELDNAME for currency fields in fieldcatlog.&lt;br /&gt;
&lt;br /&gt;
Go through the following&amp;nbsp;link for fieldcat of quantity and currency fields.&amp;nbsp; &lt;br /&gt;
&lt;a href=&quot;http://help.sap.com/saphelp_46c/helpdata/pt/ff/4649b1f17411d2b486006094192fe3/content.htm&quot;&gt;http://help.sap.com/saphelp_46c/helpdata/pt/ff/4649b1f17411d2b486006094192fe3/content.htm&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Example:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;check the below code:&lt;/strong&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;CLEAR WA_FIELDCAT. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;WA_FIELDCAT_ALV-FIELDNAME = &#39;&lt;strong&gt;MEINS&lt;/strong&gt;&#39;. &quot;internal table unit field&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;WA_FIELDCAT_ALV-SELTEXT_L = &#39;UoM&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;APPEND WA_FIELDCAT_ALV TO IT_FIELDCAT_ALV.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;CLEAR WA_FIELDCAT.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;WA_FIELDCAT_ALV-FIELDNAME = &#39;MENGE&#39;. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;WA_FIELDCAT_ALV-SELTEXT_L = &#39;Quantity&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;WA_FIELDCAT_ALV-QFIELDNAME = &#39;&lt;strong&gt;MEINS&lt;/strong&gt;&#39;.&amp;nbsp;&quot;pass your intenal table unit field&amp;nbsp; as quantity unit&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;APPEND WA_FIELDCAT_ALV TO IT_FIELDCAT_ALV.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Output:&lt;/strong&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2VO9zi-lrgPX2IrVEKXsqXg59cGUUBTk6aJqXEC97Dtaxa7274Zn2dpCB8NQMB9CDYAPTkkhBX0PrYSoGJA2pt7_BR5EPIiqHqqROUz_tQaHCvQJhyphenhyphenTQP-bsO-xAnom768U2wlZI_n9TA/s1600/output.gif&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; n4=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2VO9zi-lrgPX2IrVEKXsqXg59cGUUBTk6aJqXEC97Dtaxa7274Zn2dpCB8NQMB9CDYAPTkkhBX0PrYSoGJA2pt7_BR5EPIiqHqqROUz_tQaHCvQJhyphenhyphenTQP-bsO-xAnom768U2wlZI_n9TA/s320/output.gif&quot; width=&quot;149&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaptrainee.blogspot.com/feeds/5469939814482959953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abaptrainee.blogspot.com/2011/01/value-display-with-currencyquantity.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3924052547118651610/posts/default/5469939814482959953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3924052547118651610/posts/default/5469939814482959953'/><link rel='alternate' type='text/html' href='http://abaptrainee.blogspot.com/2011/01/value-display-with-currencyquantity.html' title='Totals/Subtotals Display with Currency/Quantity Unit in ALV'/><author><name>Unknown</name><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/AVvXsEi2VO9zi-lrgPX2IrVEKXsqXg59cGUUBTk6aJqXEC97Dtaxa7274Zn2dpCB8NQMB9CDYAPTkkhBX0PrYSoGJA2pt7_BR5EPIiqHqqROUz_tQaHCvQJhyphenhyphenTQP-bsO-xAnom768U2wlZI_n9TA/s72-c/output.gif" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3924052547118651610.post-918802786247631211</id><published>2010-12-19T02:53:00.000-08:00</published><updated>2010-12-19T02:53:41.982-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="abap"/><category scheme="http://www.blogger.com/atom/ns#" term="abap function module"/><category scheme="http://www.blogger.com/atom/ns#" term="date"/><category scheme="http://www.blogger.com/atom/ns#" term="date caluculation"/><category scheme="http://www.blogger.com/atom/ns#" term="difference in days"/><category scheme="http://www.blogger.com/atom/ns#" term="FM"/><category scheme="http://www.blogger.com/atom/ns#" term="function module"/><category scheme="http://www.blogger.com/atom/ns#" term="in months"/><category scheme="http://www.blogger.com/atom/ns#" term="in years"/><title type='text'>FIMA_DAYS_AND_MONTHS_AND_YEARS</title><content type='html'>&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &#39;Tahoma&#39;,&#39;sans-serif&#39;; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: EN-US;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: black;&quot;&gt;Find the difference between two dates in years, months and days.&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Example:&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl1ucueNLrcS5Av-Gn6Qw86cCSXLNpS6r6pBdu6FYaqre7QMwM91lagFAH38cs0w4SnCerUmrZx7Cz5X3gK80vDq2rJWiU9gByuLUlGlGQo2G0tzsUvkEw7qeQAArSIqMOyWmIdp_jnexu/s1600/FIMA_DAYS_AND_MONTHS_AND_YEARS.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; n4=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl1ucueNLrcS5Av-Gn6Qw86cCSXLNpS6r6pBdu6FYaqre7QMwM91lagFAH38cs0w4SnCerUmrZx7Cz5X3gK80vDq2rJWiU9gByuLUlGlGQo2G0tzsUvkEw7qeQAArSIqMOyWmIdp_jnexu/s1600/FIMA_DAYS_AND_MONTHS_AND_YEARS.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;It calculates the Days , Months and Years between two dates&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaptrainee.blogspot.com/feeds/918802786247631211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abaptrainee.blogspot.com/2010/12/fimadaysandmonthsandyears.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3924052547118651610/posts/default/918802786247631211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3924052547118651610/posts/default/918802786247631211'/><link rel='alternate' type='text/html' href='http://abaptrainee.blogspot.com/2010/12/fimadaysandmonthsandyears.html' title='FIMA_DAYS_AND_MONTHS_AND_YEARS'/><author><name>Unknown</name><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/AVvXsEjl1ucueNLrcS5Av-Gn6Qw86cCSXLNpS6r6pBdu6FYaqre7QMwM91lagFAH38cs0w4SnCerUmrZx7Cz5X3gK80vDq2rJWiU9gByuLUlGlGQo2G0tzsUvkEw7qeQAArSIqMOyWmIdp_jnexu/s72-c/FIMA_DAYS_AND_MONTHS_AND_YEARS.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3924052547118651610.post-2166573084437287894</id><published>2010-04-07T03:13:00.001-07:00</published><updated>2010-06-01T23:14:57.620-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="abap"/><category scheme="http://www.blogger.com/atom/ns#" term="CMOD"/><category scheme="http://www.blogger.com/atom/ns#" term="MODACT"/><category scheme="http://www.blogger.com/atom/ns#" term="MODSAP"/><category scheme="http://www.blogger.com/atom/ns#" term="project name"/><category scheme="http://www.blogger.com/atom/ns#" term="se11"/><category scheme="http://www.blogger.com/atom/ns#" term="user exit"/><title type='text'>How to find Project name in User exit</title><content type='html'>&lt;div class=&quot;gmail_quote&quot;&gt;&lt;div lang=&quot;EN-US&quot; link=&quot;blue&quot; vlink=&quot;purple&quot;&gt;&lt;div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;ow to find Project name in User exit&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;1. Go to SE11&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;2. enter MODSAP table name&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;3. Give your function name Ex: EXIT_SAPLCORF_105&lt;/div&gt;&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/AVvXsEja-Grc0-95IX7EOIHBwakaIWDWkzHb_KzBMUlO1-mraTRHK-uJnxRZ3_NiyPX959Lwips1-FHVcnpXbdM14DDwQvHhLoa-vmEvzhiVMMLiK8CpCXLMiTmgMPPnOT3GCZeaAAIKQOFUSPgh/s1600/project-1.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja-Grc0-95IX7EOIHBwakaIWDWkzHb_KzBMUlO1-mraTRHK-uJnxRZ3_NiyPX959Lwips1-FHVcnpXbdM14DDwQvHhLoa-vmEvzhiVMMLiK8CpCXLMiTmgMPPnOT3GCZeaAAIKQOFUSPgh/s320/project-1.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;4. Enter your exit name in MEMBER&lt;/div&gt;&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/AVvXsEhVE0yyBP3cxzYe5Gn4QgY0kEtbufXrYc08AMV0IzNhUWwsHgsP_hyOkqF-OMbOP_D0mdBitaGux4rp1GR8M6lX3tt2XH7K2MQ7tHP2LmpTMCLs_JNpNQzNRR9pITFxuama8Mb8YxXYqrja/s1600/project-2.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVE0yyBP3cxzYe5Gn4QgY0kEtbufXrYc08AMV0IzNhUWwsHgsP_hyOkqF-OMbOP_D0mdBitaGux4rp1GR8M6lX3tt2XH7K2MQ7tHP2LmpTMCLs_JNpNQzNRR9pITFxuama8Mb8YxXYqrja/s320/project-2.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;5. Then you will get the Name i.e., CONFPP05&lt;br /&gt;
&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/AVvXsEis2O7gYXTq-6_d4XM-6XkznsmOYXXE3-gXSkoTwdiDKtlvSydk01mIFh716weklsIJ2HzB0wTsCEf7e4OauFbSK0UCJaXRj00Zgj10IuFSSrcrQGa_Jbl_wVHtrEea-Bf6AaXcpANI1LVq/s1600/5.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;254&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis2O7gYXTq-6_d4XM-6XkznsmOYXXE3-gXSkoTwdiDKtlvSydk01mIFh716weklsIJ2HzB0wTsCEf7e4OauFbSK0UCJaXRj00Zgj10IuFSSrcrQGa_Jbl_wVHtrEea-Bf6AaXcpANI1LVq/s320/5.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;6. Then again go to SE11 and enter Table name as MODACT&lt;br /&gt;
&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/AVvXsEixstq7OSS0WqfCJjDmdEU8uetJ3nfr_stmJL_vUH1ViTUrZ17LeZ7c6Gy6ryp1jfusHCZ-psJAvo8YOKhvxUu-qzd2h9nrN8fF5v4k7_tQtqYDn4GESu51SC0AeXKfYZgafm5v1YOiaxdv/s1600/6.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixstq7OSS0WqfCJjDmdEU8uetJ3nfr_stmJL_vUH1ViTUrZ17LeZ7c6Gy6ryp1jfusHCZ-psJAvo8YOKhvxUu-qzd2h9nrN8fF5v4k7_tQtqYDn4GESu51SC0AeXKfYZgafm5v1YOiaxdv/s320/6.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;7. Then enter name in place Member&lt;br /&gt;
&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/AVvXsEhBe92RFeA_FnOO3dXMKZ8i62rq0fOxO9hzla0WxLecBgEmj5EAsF7e7Y0p9gNN4sWNWyMwKhPqll6wZS5SpjnJNCcTxtcg0nGv5qO2ZyuvHnutKVGEXQx1PDy6HNTkOZly8HLz91Vk1u2s/s1600/7.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBe92RFeA_FnOO3dXMKZ8i62rq0fOxO9hzla0WxLecBgEmj5EAsF7e7Y0p9gNN4sWNWyMwKhPqll6wZS5SpjnJNCcTxtcg0nGv5qO2ZyuvHnutKVGEXQx1PDy6HNTkOZly8HLz91Vk1u2s/s320/7.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;8. Then u will get the name of Project ZTSEU178&lt;br /&gt;
&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/AVvXsEjq8BoJNLVM9frkUsNUTrcl-vWiX9xTVFuA8ceQ8JrpL8TpmN5tA-Tm8N9nPwDoOPojdIQh4_gPeq9dbgsRJnqrNZ5kwxewF1bkU1iefKzo_ggCxlyzJHeAZmqkeSa86m1kcDWGmF8dEdqw/s1600/8.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq8BoJNLVM9frkUsNUTrcl-vWiX9xTVFuA8ceQ8JrpL8TpmN5tA-Tm8N9nPwDoOPojdIQh4_gPeq9dbgsRJnqrNZ5kwxewF1bkU1iefKzo_ggCxlyzJHeAZmqkeSa86m1kcDWGmF8dEdqw/s320/8.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;9. The project name is ZTSEU178 &lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;If you want to deactivate this &lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;Go to CMOD and give project name and &amp;nbsp;deactivate this.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- &lt;br /&gt;
Thanks &amp;amp; Regards&lt;br /&gt;
Kishore Babu.J</content><link rel='replies' type='application/atom+xml' href='http://abaptrainee.blogspot.com/feeds/2166573084437287894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abaptrainee.blogspot.com/2010/04/how-to-find-project-name-in-user-exit_07.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3924052547118651610/posts/default/2166573084437287894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3924052547118651610/posts/default/2166573084437287894'/><link rel='alternate' type='text/html' href='http://abaptrainee.blogspot.com/2010/04/how-to-find-project-name-in-user-exit_07.html' title='How to find Project name in User exit'/><author><name>Unknown</name><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/AVvXsEja-Grc0-95IX7EOIHBwakaIWDWkzHb_KzBMUlO1-mraTRHK-uJnxRZ3_NiyPX959Lwips1-FHVcnpXbdM14DDwQvHhLoa-vmEvzhiVMMLiK8CpCXLMiTmgMPPnOT3GCZeaAAIKQOFUSPgh/s72-c/project-1.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3924052547118651610.post-7109717769479619869</id><published>2010-04-01T00:42:00.001-07:00</published><updated>2010-04-01T00:42:40.907-07:00</updated><title type='text'>Report to find Badis, Exits, enhancements</title><content type='html'>&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;&lt;div&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/div&gt;&lt;div&gt;*&amp;amp; Report  ZKS_BADIFIND&lt;/div&gt;&lt;div&gt;*&amp;amp;&lt;/div&gt;&lt;div&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/div&gt; &lt;div&gt;*&amp;amp; To Find Badi, exits, enhancements &lt;/div&gt;&lt;div&gt;*&amp;amp;&lt;/div&gt;&lt;div&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;REPORT  ZBADI_FIND.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt; TABLES : TSTC, TADIR, MODSAPT, MODACT, TRDIR, TFDIR, ENLFDIR, SXS_ATTRT , TSTCT.&lt;/div&gt;&lt;div&gt;DATA : JTAB LIKE TADIR OCCURS 0 WITH HEADER LINE.&lt;/div&gt;&lt;div&gt;DATA : FIELD1(30).&lt;/div&gt;&lt;div&gt;DATA : V_DEVCLASS LIKE TADIR-DEVCLASS.&lt;/div&gt; &lt;div&gt;PARAMETERS : P_TCODE LIKE TSTC-TCODE,&lt;/div&gt;&lt;div&gt;             P_PGMNA LIKE TSTC-PGMNA .&lt;/div&gt;&lt;div&gt;DATA wa_tadir type tadir.&lt;/div&gt;&lt;div&gt;START-OF-SELECTION.&lt;/div&gt;&lt;div&gt;IF NOT P_TCODE IS INITIAL.&lt;/div&gt;&lt;div&gt;  SELECT SINGLE * FROM TSTC WHERE TCODE EQ P_TCODE.&lt;/div&gt; &lt;div&gt;ELSEIF NOT P_PGMNA IS INITIAL.&lt;/div&gt;&lt;div&gt;  TSTC-PGMNA = P_PGMNA. ENDIF.&lt;/div&gt;&lt;div&gt;  IF SY-SUBRC EQ 0.&lt;/div&gt;&lt;div&gt;    SELECT SINGLE *&lt;/div&gt;&lt;div&gt;      FROM TADIR&lt;/div&gt;&lt;div&gt;      WHERE PGMID = &amp;#39;R3TR&amp;#39; AND OBJECT = &amp;#39;PROG&amp;#39; AND OBJ_NAME = TSTC-PGMNA.&lt;/div&gt; &lt;div&gt;      MOVE : TADIR-DEVCLASS TO V_DEVCLASS.&lt;/div&gt;&lt;div&gt;      IF SY-SUBRC NE 0.&lt;/div&gt;&lt;div&gt;        SELECT SINGLE *&lt;/div&gt;&lt;div&gt;          FROM TRDIR WHERE NAME = TSTC-PGMNA.&lt;/div&gt;&lt;div&gt;          IF TRDIR-SUBC EQ &amp;#39;F&amp;#39;.&lt;/div&gt; &lt;div&gt;            SELECT SINGLE *&lt;/div&gt;&lt;div&gt;              FROM TFDIR WHERE PNAME = TSTC-PGMNA.&lt;/div&gt;&lt;div&gt;              SELECT SINGLE * FROM ENLFDIR WHERE FUNCNAME = TFDIR-FUNCNAME.&lt;/div&gt;&lt;div&gt;                SELECT SINGLE * FROM TADIR WHERE PGMID = &amp;#39;R3TR&amp;#39; AND OBJECT = &amp;#39;FUGR&amp;#39; AND OBJ_NAME EQ ENLFDIR-AREA.&lt;/div&gt; &lt;div&gt;                  MOVE : TADIR-DEVCLASS TO V_DEVCLASS.&lt;/div&gt;&lt;div&gt;           ENDIF.&lt;/div&gt;&lt;div&gt;       ENDIF.&lt;/div&gt;&lt;div&gt;       SELECT *&lt;/div&gt;&lt;div&gt;         FROM TADIR INTO TABLE JTAB WHERE PGMID = &amp;#39;R3TR&amp;#39; AND OBJECT in (&amp;#39;SMOD&amp;#39;, &amp;#39;SXSD&amp;#39;) AND DEVCLASS = V_DEVCLASS.&lt;/div&gt; &lt;div&gt;         SELECT SINGLE * FROM TSTCT WHERE SPRSL EQ SY-LANGU AND TCODE EQ P_TCODE.&lt;/div&gt;&lt;div&gt;           FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.&lt;/div&gt;&lt;div&gt;           WRITE:/(19) &amp;#39;Transaction Code - &amp;#39;, 20(20) P_TCODE, 45(50) TSTCT-TTEXT.&lt;/div&gt; &lt;div&gt;           SKIP.&lt;/div&gt;&lt;div&gt;           IF NOT JTAB[] IS INITIAL.&lt;/div&gt;&lt;div&gt;             WRITE:/(105) SY-ULINE.&lt;/div&gt;&lt;div&gt;             FORMAT COLOR COL_HEADING INTENSIFIED ON.&lt;/div&gt;&lt;div&gt;* Sorting the internal Table sort jtab by OBJECT.&lt;/div&gt; &lt;div&gt;             data : wf_txt(60) type c,&lt;/div&gt;&lt;div&gt;                   wf_smod type i ,&lt;/div&gt;&lt;div&gt;                   wf_badi type i ,&lt;/div&gt;&lt;div&gt;                   wf_object2(30) type C.&lt;/div&gt;&lt;div&gt;             clear : wf_smod, wf_badi ,&lt;/div&gt; &lt;div&gt;             wf_object2.&lt;/div&gt;&lt;div&gt;* Get the total SMOD.&lt;/div&gt;&lt;div&gt;             LOOP AT JTAB into wa_tadir.&lt;/div&gt;&lt;div&gt;               at first.&lt;/div&gt;&lt;div&gt;                 FORMAT COLOR COL_HEADING INTENSIFIED ON.&lt;/div&gt; &lt;div&gt;                 WRITE:/1 SY-VLINE, 2 &amp;#39;Enhancement/ Business Add-in&amp;#39;, 41 SY-VLINE , 42 &amp;#39;Description&amp;#39;, 105 SY-VLINE.&lt;/div&gt;&lt;div&gt;                 WRITE:/(105) SY-ULINE.&lt;/div&gt;&lt;div&gt;               endat.&lt;/div&gt; &lt;div&gt;               clear wf_txt.&lt;/div&gt;&lt;div&gt;               at new object.&lt;/div&gt;&lt;div&gt;                 if wa_tadir-object = &amp;#39;SMOD&amp;#39;.&lt;/div&gt;&lt;div&gt;                   wf_object2 = &amp;#39;Enhancement&amp;#39; .&lt;/div&gt;&lt;div&gt;                   elseif wa_tadir-object = &amp;#39;SXSD&amp;#39;.&lt;/div&gt; &lt;div&gt;                     wf_object2 = &amp;#39; Business Add-in&amp;#39;.&lt;/div&gt;&lt;div&gt;                  endif.&lt;/div&gt;&lt;div&gt;                  FORMAT COLOR COL_GROUP INTENSIFIED ON.&lt;/div&gt;&lt;div&gt;                  WRITE:/1 SY-VLINE, 2 wf_object2, 105 SY-VLINE.&lt;/div&gt; &lt;div&gt;                  endat.&lt;/div&gt;&lt;div&gt;                  case wa_tadir-object.&lt;/div&gt;&lt;div&gt;                    when &amp;#39;SMOD&amp;#39;. wf_smod = wf_smod + 1.&lt;/div&gt;&lt;div&gt;                    SELECT SINGLE MODTEXT into wf_txt FROM MODSAPT WHERE SPRSL = SY-LANGU AND NAME = wa_tadir-OBJ_NAME.&lt;/div&gt; &lt;div&gt;                      FORMAT COLOR COL_NORMAL INTENSIFIED OFF.&lt;/div&gt;&lt;div&gt;                    when &amp;#39;SXSD&amp;#39;.&lt;/div&gt;&lt;div&gt;* For BADis wf_badi = wf_badi + 1 .&lt;/div&gt;&lt;div&gt;                      select single TEXT into wf_txt from SXS_ATTRT where sprsl = sy-langu and EXIT_NAME = wa_tadir-OBJ_NAME.&lt;/div&gt; &lt;div&gt;                        FORMAT COLOR COL_NORMAL INTENSIFIED ON.&lt;/div&gt;&lt;div&gt;                    endcase.&lt;/div&gt;&lt;div&gt;                    WRITE:/1 SY-VLINE, 2 wa_tadir-OBJ_NAME hotspot on, 41 SY-VLINE , 42 wf_txt, 105 SY-VLINE.&lt;/div&gt; &lt;div&gt;                    AT END OF object.&lt;/div&gt;&lt;div&gt;                      write : /(105) sy-ULINE.&lt;/div&gt;&lt;div&gt;                      ENDAT.&lt;/div&gt;&lt;div&gt;                  ENDLOOP.&lt;/div&gt;&lt;div&gt;                  WRITE:/(105) SY-ULINE.&lt;/div&gt; &lt;div&gt;                  SKIP.&lt;/div&gt;&lt;div&gt;                  FORMAT COLOR COL_TOTAL INTENSIFIED ON.&lt;/div&gt;&lt;div&gt;                  WRITE:/ &amp;#39;No.of Exits:&amp;#39; , wf_smod.&lt;/div&gt;&lt;div&gt;                  WRITE:/ &amp;#39;No.of BADis:&amp;#39; , wf_badi.&lt;/div&gt; &lt;div&gt;                  ELSE.&lt;/div&gt;&lt;div&gt;                    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.&lt;/div&gt;&lt;div&gt;                    WRITE:/(105) &amp;#39;No userexits or BADis exist&amp;#39;.&lt;/div&gt;&lt;div&gt;                 ENDIF.&lt;/div&gt; &lt;div&gt;                 ELSE.&lt;/div&gt;&lt;div&gt;                   FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.&lt;/div&gt;&lt;div&gt;                   WRITE:/(105) &amp;#39;Transaction does not exist&amp;#39;.&lt;/div&gt;&lt;div&gt;                   ENDIF.&lt;/div&gt;&lt;div&gt;                    AT LINE-SELECTION.&lt;/div&gt;&lt;div&gt;                     data : wf_object type tadir-object.&lt;/div&gt;&lt;div&gt;                     clear wf_object.&lt;/div&gt;&lt;div&gt;                     GET CURSOR FIELD FIELD1.&lt;/div&gt;&lt;div&gt;                     CHECK FIELD1(8) EQ &amp;#39;WA_TADIR&amp;#39;.&lt;/div&gt; &lt;div&gt;                     read table jtab with key obj_name = sy-lisel+1(20).&lt;/div&gt;&lt;div&gt;                     move jtab-object to wf_object.&lt;/div&gt;&lt;div&gt;                     case wf_object.&lt;/div&gt;&lt;div&gt;                       when &amp;#39;SMOD&amp;#39;.&lt;/div&gt; &lt;div&gt;                         SET PARAMETER ID &amp;#39;MON&amp;#39; FIELD SY-LISEL+1(10).&lt;/div&gt;&lt;div&gt;                         CALL TRANSACTION &amp;#39;SMOD&amp;#39; AND SKIP FIRST SCREEN.&lt;/div&gt;&lt;div&gt;                         when &amp;#39;SXSD&amp;#39;. SET PARAMETER ID &amp;#39;EXN&amp;#39; FIELD SY-LISEL+1(20).&lt;/div&gt; &lt;div&gt;                         CALL TRANSACTION &amp;#39;SE18&amp;#39; AND SKIP FIRST SCREEN.&lt;/div&gt;&lt;div&gt;                       endcase.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt; </content><link rel='replies' type='application/atom+xml' href='http://abaptrainee.blogspot.com/feeds/7109717769479619869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abaptrainee.blogspot.com/2010/04/report-to-find-badis-exits-enhancements.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3924052547118651610/posts/default/7109717769479619869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3924052547118651610/posts/default/7109717769479619869'/><link rel='alternate' type='text/html' href='http://abaptrainee.blogspot.com/2010/04/report-to-find-badis-exits-enhancements.html' title='Report to find Badis, Exits, enhancements'/><author><name>Unknown</name><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-3924052547118651610.post-1677258025544127902</id><published>2010-03-21T00:28:00.001-07:00</published><updated>2010-03-21T00:28:33.510-07:00</updated><title type='text'>SAP Introduction</title><content type='html'>&lt;div class=&quot;gmail_quote&quot;&gt;&lt;p&gt;&lt;font face=&quot;Times New Roman&quot; size=&quot;3&quot;&gt;SAP was founded in 1972 in Walldorf, Germany. It stands for Systems, Applications and Products in Data Processing. Over the years, it has grown and evolved to become the world premier provider of client/server business solutions for which it is so well known today. The SAP R/3 enterprise application suite for open client/server systems has established a new standards for providing business information management solutions. &lt;/font&gt;&lt;/p&gt;   &lt;p&gt;&lt;font face=&quot;Times New Roman&quot; size=&quot;3&quot;&gt;SAP product are consider excellent but not perfect.  The main problems with software product is that it can never be perfect. &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Times New Roman&quot; size=&quot;3&quot;&gt;The main advantage of using SAP as your company ERP system is that SAP have a very high level of integration among its individual applications which guarantee consistency of data throughout the system and the company itself. &lt;/font&gt;&lt;/p&gt;   &lt;p&gt;&lt;font face=&quot;Times New Roman&quot; size=&quot;3&quot;&gt;In a standard SAP project system, it is divided into three environments, &lt;b&gt;&lt;span style=&quot;color:#cc6600&quot;&gt;Development, Quality Assurance and Production&lt;/span&gt;&lt;/b&gt;. &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Times New Roman&quot; size=&quot;3&quot;&gt;The development system is where most of the implementation work takes place. The quality assurance system is where all the final testing is conducted before moving the transports to the production environment.  The production system is where all the daily business activities occur.  It is also the client that all the end users use to perform their daily job functions. &lt;/font&gt;&lt;/p&gt;   &lt;p&gt;&lt;font face=&quot;Times New Roman&quot; size=&quot;3&quot;&gt;To all company, the production system should only contains transport that have passed all the tests. &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Times New Roman&quot; size=&quot;3&quot;&gt;SAP is a table drive customization software.  It allows businesses to make rapid changes in their business requirements with a common set of programs.  User-exits are provided for business to add in additional source code.  Tools such as screen variants are provided to let you set fields attributes whether to hide, display and make them mandatory fields. &lt;/font&gt;&lt;/p&gt;  &lt;/div&gt;&lt;br&gt; </content><link rel='replies' type='application/atom+xml' href='http://abaptrainee.blogspot.com/feeds/1677258025544127902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abaptrainee.blogspot.com/2010/03/sap-introduction.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3924052547118651610/posts/default/1677258025544127902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3924052547118651610/posts/default/1677258025544127902'/><link rel='alternate' type='text/html' href='http://abaptrainee.blogspot.com/2010/03/sap-introduction.html' title='SAP Introduction'/><author><name>Unknown</name><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-3924052547118651610.post-7438502327280585810</id><published>2010-03-21T00:13:00.001-07:00</published><updated>2010-03-21T00:13:52.955-07:00</updated><title type='text'>Introduction to ABAP</title><content type='html'>Introuction to abap</content><link rel='replies' type='application/atom+xml' href='http://abaptrainee.blogspot.com/feeds/7438502327280585810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abaptrainee.blogspot.com/2010/03/introduction-to-abap.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3924052547118651610/posts/default/7438502327280585810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3924052547118651610/posts/default/7438502327280585810'/><link rel='alternate' type='text/html' href='http://abaptrainee.blogspot.com/2010/03/introduction-to-abap.html' title='Introduction to ABAP'/><author><name>Unknown</name><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-3924052547118651610.post-8135770783793280908</id><published>2010-01-18T18:08:00.000-08:00</published><updated>2010-01-18T18:14:04.108-08:00</updated><title type='text'>Tutorials</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;color:#3366ff;&quot;&gt;An Introduction to SAP&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaptrainee.blogspot.com/feeds/8135770783793280908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abaptrainee.blogspot.com/2010/01/tutorials.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3924052547118651610/posts/default/8135770783793280908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3924052547118651610/posts/default/8135770783793280908'/><link rel='alternate' type='text/html' href='http://abaptrainee.blogspot.com/2010/01/tutorials.html' title='Tutorials'/><author><name>Unknown</name><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>