<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Example of Conversion exit in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/example-of-conversion-exit/m-p/2440313#M546152</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check this example&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

DATA: V_CHAR(10).

V_CHAR = '9999'.

* This function module will put leading zeroes..
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
  EXPORTING
      INPUT = V_CHAR
  IMPORTING
      OUTPUT = V_CHAR.

write: / v_char.

* This function module will remove leading zeroes..
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
  EXPORTING
      INPUT = V_CHAR
  IMPORTING
      OUTPUT = V_CHAR.

write: / v_char.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 26 Jun 2007 05:30:08 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-06-26T05:30:08Z</dc:date>
    <item>
      <title>Example of Conversion exit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/example-of-conversion-exit/m-p/2440311#M546150</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone send me a example having 'CONVERSION_EXIT_ALPHA_INPUT'  &lt;/P&gt;&lt;P&gt;and 'CONVERSION_EXIT_ALPHA_OUTPUT'  functions.So i can understnad how to use it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Swati garg&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jun 2007 05:26:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/example-of-conversion-exit/m-p/2440311#M546150</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-26T05:26:38Z</dc:date>
    </item>
    <item>
      <title>Re: Example of Conversion exit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/example-of-conversion-exit/m-p/2440312#M546151</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
         EXPORTING
              input  = is_final-anln1
         IMPORTING
              output = is_final-anln1.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The value of is_final-anln1 before calling the FM is : 101&lt;/P&gt;&lt;P&gt;The value of is_final-anln1 after calling the FM is : 000000000101 (add leading Zeros)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Its the reverse in case of the 'CONVERSION_EXIT_ALPHA_OUTPUT' will remove the leading zeros&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Gopi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jun 2007 05:29:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/example-of-conversion-exit/m-p/2440312#M546151</guid>
      <dc:creator>gopi_narendra</dc:creator>
      <dc:date>2007-06-26T05:29:10Z</dc:date>
    </item>
    <item>
      <title>Re: Example of Conversion exit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/example-of-conversion-exit/m-p/2440313#M546152</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check this example&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

DATA: V_CHAR(10).

V_CHAR = '9999'.

* This function module will put leading zeroes..
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
  EXPORTING
      INPUT = V_CHAR
  IMPORTING
      OUTPUT = V_CHAR.

write: / v_char.

* This function module will remove leading zeroes..
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
  EXPORTING
      INPUT = V_CHAR
  IMPORTING
      OUTPUT = V_CHAR.

write: / v_char.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jun 2007 05:30:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/example-of-conversion-exit/m-p/2440313#M546152</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-26T05:30:08Z</dc:date>
    </item>
    <item>
      <title>Re: Example of Conversion exit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/example-of-conversion-exit/m-p/2440314#M546153</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Here the Docu of the FM:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FU CONVERSION_EXIT_ALPHA_INPUT&lt;/P&gt;&lt;P&gt;____________________________________________________&lt;/P&gt;&lt;P&gt;Short text&lt;/P&gt;&lt;P&gt;Conversion exit ALPHA, external-&amp;gt;internal&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ALPHA conversion is used especially with account numbers. During conversion from the external to the internal format, the system checks to see if input in the INPUT field is purely numeric, that is, if this input consists only of numbers, possibly with spaces before and after them. If this is the case, then the number string is inserted right- justified in the display field OUTPUT and all spaces to the left of the value are filled with zeroes ('0'). If the input is not purely numeric, it is inserted in the display field from left to right and all extra spaces are filled with blanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(Input field and output field are both eight characters in length)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. '1234 ' --&amp;gt; '00001234'&lt;/P&gt;&lt;P&gt;2. 'ABCD ' --&amp;gt; 'ABCD '&lt;/P&gt;&lt;P&gt;3. ' 1234 ' --&amp;gt; '00001234'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Conversion from the internal to the external format (function module CONVERSION_EXIT_ALPHA_OUTPUT) is undertaken in exactly the opposite manner.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameter&lt;/P&gt;&lt;P&gt;INPUT&lt;/P&gt;&lt;P&gt;OUTPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Exceptions&lt;/P&gt;&lt;P&gt;Function group&lt;/P&gt;&lt;P&gt;ALFA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;short example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZGRO_TEST. .&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;DATA: c1(18) value '123'.&lt;/P&gt;&lt;P&gt;DATA: c2(18).&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;write: / c1.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;INPUT = C1&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;OUTPUT = C2.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;write: / c2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is an conversion FM. Used mainly when dealing with select queries. &lt;/P&gt;&lt;P&gt;Because what appears on screen is not the way it is stored in databases. There will be a conversion routine.&lt;/P&gt;&lt;P&gt;So if we are reading directly from tables, we have to use the conversion exits.&lt;/P&gt;&lt;P&gt;Generally these are provided with the data element defintion you are dealing with.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2)CONVERSION_EXIT_ALPHA_OUTPUT &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONVERSION_EXIT_MATN1_OUTPUT suppress the leading zeroes only if the material number is numeric. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;SHIFT MATNR LEFT DELETING LEADING ' 0'&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward points&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jun 2007 05:32:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/example-of-conversion-exit/m-p/2440314#M546153</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-26T05:32:15Z</dc:date>
    </item>
    <item>
      <title>Re: Example of Conversion exit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/example-of-conversion-exit/m-p/2440315#M546154</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: lv_var(8).&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;lv_var= '2222'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;This function module will put leading zeroes&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;"2222-&amp;gt;00002222"&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;      INPUT = lv_var&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;      OUTPUT = lv_var.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;This function module will remove leading zeroes&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;"00002222-&amp;gt;2222"&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;      INPUT = lv_var&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;      OUTPUT = lv_var.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ranjit Thakur.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Please Mark The Helpful Answer.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jun 2007 05:33:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/example-of-conversion-exit/m-p/2440315#M546154</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-26T05:33:17Z</dc:date>
    </item>
    <item>
      <title>Re: Example of Conversion exit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/example-of-conversion-exit/m-p/2440316#M546155</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;good&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONVERSION_EXIT_ALPHA_INPUT converts any number into a string fill with zeroes, with the number at the extreme right &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example: &lt;/P&gt;&lt;P&gt;input  = 123 &lt;/P&gt;&lt;P&gt;output = 0000000000000...000000000000123 &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;mrutyun^&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jun 2007 05:36:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/example-of-conversion-exit/m-p/2440316#M546155</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-26T05:36:26Z</dc:date>
    </item>
    <item>
      <title>Re: Example of Conversion exit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/example-of-conversion-exit/m-p/2440317#M546156</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Swathi,&lt;/P&gt;&lt;P&gt;   I f you go through this report you can get to know the usage of the conversion exit for the asset number field (anln1) in table ANLA.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Report  ZASSET_MASTER                             *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Purpose    : Report to display the master details of Assets   &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  zasset_master LINE-SIZE 1023&lt;/P&gt;&lt;P&gt;                      NO STANDARD PAGE HEADING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: anla, anlz, zasset_master, zasset_transfer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS: slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : fieldcat TYPE slis_fieldcat_alv,          " FIELD CATOLOG&lt;/P&gt;&lt;P&gt;       fieldcat_t TYPE  slis_t_fieldcat_alv,     " FIELD CATOLOG&lt;/P&gt;&lt;P&gt;       pos TYPE sy-tabix,                        " POSITION FOR FIELDCAT&lt;/P&gt;&lt;P&gt;       name TYPE sy-repid,                       " NAME OF THE REPORT&lt;/P&gt;&lt;P&gt;       sort TYPE slis_sortinfo_alv,              " SORTING ITAB&lt;/P&gt;&lt;P&gt;       sort_t TYPE slis_t_sortinfo_alv,          " SORTING ITAB&lt;/P&gt;&lt;P&gt;       top_of_page TYPE slis_formname VALUE 'TOP_OF_PAGE',&lt;/P&gt;&lt;P&gt;       user_command TYPE slis_formname VALUE 'USER_COMMAND'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_main OCCURS 0,&lt;/P&gt;&lt;P&gt;         bukrs     TYPE anla-bukrs,              " Company Code&lt;/P&gt;&lt;P&gt;         anln1     TYPE anla-anln1,              " Asset Number&lt;/P&gt;&lt;P&gt;         txt50     TYPE anla-txt50,              " Asset Description&lt;/P&gt;&lt;P&gt;         anlkl     TYPE anla-anlkl,              " Asset Class&lt;/P&gt;&lt;P&gt;         ktogr     TYPE anla-ktogr,              " Account Determination&lt;/P&gt;&lt;P&gt;         aktiv     TYPE anla-aktiv,              " Capitalization Date&lt;/P&gt;&lt;P&gt;         ord41     TYPE anla-ord41,              " Evaluation Group1&lt;/P&gt;&lt;P&gt;         ord42     TYPE anla-ord42,              " Evaluation Group2&lt;/P&gt;&lt;P&gt;         lifnr     TYPE anla-lifnr,              " Vendor Code&lt;/P&gt;&lt;P&gt;         menge     TYPE anla-menge,              " Quantity&lt;/P&gt;&lt;P&gt;         meins     TYPE anla-meins,              " Unit of measure&lt;/P&gt;&lt;P&gt;         invnr     TYPE anla-invnr,              " Inventory No.&lt;/P&gt;&lt;P&gt;         sernr     TYPE anla-sernr,              " Serial No.&lt;/P&gt;&lt;P&gt;         ernam     TYPE anla-ernam,              " Created By&lt;/P&gt;&lt;P&gt;         erdat     TYPE anla-erdat,              " Created Date&lt;/P&gt;&lt;P&gt;         aenam     TYPE anla-aenam,              " Changed By&lt;/P&gt;&lt;P&gt;         aedat     TYPE anla-aedat,              " Changed Date&lt;/P&gt;&lt;P&gt;         gsber     TYPE anlz-gsber,              " Business Area&lt;/P&gt;&lt;P&gt;         kostl     TYPE anlz-kostl,              " Cost Center&lt;/P&gt;&lt;P&gt;         bondno    TYPE zasset_master-bondno,    " Master Bond No.&lt;/P&gt;&lt;P&gt;         boeno     TYPE zasset_master-boeno,     " Bill of Entry No.&lt;/P&gt;&lt;P&gt;         grnno     TYPE zasset_master-grnno,     " GR No.&lt;/P&gt;&lt;P&gt;         zeile     TYPE zasset_master-zeile,     " GR Line Item No.&lt;/P&gt;&lt;P&gt;         pono      TYPE zasset_master-pono,      " PO No.&lt;/P&gt;&lt;P&gt;         prno      TYPE zasset_master-prno,      " PO No.&lt;/P&gt;&lt;P&gt;         currplant    TYPE zasset_transfer-currplant,   " Curr Plant&lt;/P&gt;&lt;P&gt;         currloc      TYPE zasset_transfer-currloc,     " Curr Location&lt;/P&gt;&lt;P&gt;         currseatid   TYPE zasset_transfer-currseatid,  " Curr seatID&lt;/P&gt;&lt;P&gt;         curruser     TYPE zasset_transfer-curruser,    " Current UserID&lt;/P&gt;&lt;P&gt;         sbondno      TYPE zasset_transfer-sbondno,     " Shift Bond No.&lt;/P&gt;&lt;P&gt;         transferdate TYPE zasset_transfer-transferdate," Transfer Date&lt;/P&gt;&lt;P&gt;         anlgr        TYPE anlb-anlgr,                  " Group Asset&lt;/P&gt;&lt;P&gt;       END OF it_main.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_anlz TYPE anlz OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      it_zasset_transfer TYPE zasset_transfer OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      wa_zasset_master TYPE zasset_master.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: asset_no TYPE zasset_master-assetno.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK block1 WITH FRAME TITLE  text-001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : s_anln1  FOR anla-anln1,&lt;/P&gt;&lt;P&gt;                 s_anlkl  FOR anla-anlkl,&lt;/P&gt;&lt;P&gt;                 s_bukrs  FOR anla-bukrs,&lt;/P&gt;&lt;P&gt;                 s_gsber  FOR anlz-gsber NO INTERVALS NO-EXTENSION,&lt;/P&gt;&lt;P&gt;                 s_kostl  FOR anlz-kostl NO INTERVALS NO-EXTENSION,&lt;/P&gt;&lt;P&gt;                 s_bondno FOR zasset_master-bondno NO INTERVALS&lt;/P&gt;&lt;P&gt;                                                     NO-EXTENSION,&lt;/P&gt;&lt;P&gt;                 s_boeno  FOR zasset_master-bondno NO INTERVALS&lt;/P&gt;&lt;P&gt;                                                     NO-EXTENSION,&lt;/P&gt;&lt;P&gt;                 s_plant  FOR zasset_transfer-currplant NO INTERVALS&lt;/P&gt;&lt;P&gt;                                                    NO-EXTENSION,&lt;/P&gt;&lt;P&gt;                 s_loc    FOR zasset_transfer-currloc NO INTERVALS&lt;/P&gt;&lt;P&gt;                                                    NO-EXTENSION,&lt;/P&gt;&lt;P&gt;                 s_seat   FOR zasset_transfer-currseatid,&lt;/P&gt;&lt;P&gt;                 s_user   FOR zasset_transfer-curruser NO INTERVALS&lt;/P&gt;&lt;P&gt;                                                    NO-EXTENSION,&lt;/P&gt;&lt;P&gt;                 s_ord41  FOR anla-ord41 NO INTERVALS NO-EXTENSION,&lt;/P&gt;&lt;P&gt;                 s_ord42  FOR anla-ord42 NO INTERVALS NO-EXTENSION,&lt;/P&gt;&lt;P&gt;                 s_lifnr  FOR anla-lifnr,&lt;/P&gt;&lt;P&gt;                 s_ernam  FOR anla-ernam NO INTERVALS NO-EXTENSION,&lt;/P&gt;&lt;P&gt;                 s_erdat  FOR anla-erdat,&lt;/P&gt;&lt;P&gt;                 s_aenam  FOR anla-aenam NO INTERVALS NO-EXTENSION,&lt;/P&gt;&lt;P&gt;                 s_aedat  FOR anla-aedat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK block1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM anla INTO CORRESPONDING FIELDS OF TABLE it_main&lt;/P&gt;&lt;P&gt;                         WHERE bukrs IN s_bukrs&lt;/P&gt;&lt;P&gt;                           AND anln1 IN s_anln1&lt;/P&gt;&lt;P&gt;                           AND anlkl IN s_anlkl&lt;/P&gt;&lt;P&gt;                           AND ord41 IN s_ord41&lt;/P&gt;&lt;P&gt;                           AND ord42 IN s_ord42&lt;/P&gt;&lt;P&gt;                           AND lifnr IN s_lifnr&lt;/P&gt;&lt;P&gt;                           AND ernam IN s_ernam&lt;/P&gt;&lt;P&gt;                           AND erdat IN s_erdat&lt;/P&gt;&lt;P&gt;                           AND aenam IN s_aenam&lt;/P&gt;&lt;P&gt;                           AND aedat IN s_aedat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it_main.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   select single anlgr from anlb into it_main-anlgr&lt;/P&gt;&lt;P&gt;              where anln1 eq it_main-anln1.&lt;/P&gt;&lt;P&gt;   SELECT * FROM anlz INTO TABLE it_anlz&lt;/P&gt;&lt;P&gt;              WHERE anln1 EQ it_main-anln1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     SORT it_anlz DESCENDING BY adatu.&lt;/P&gt;&lt;P&gt;     READ TABLE it_anlz INDEX 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF it_anlz-gsber IN s_gsber AND it_anlz-kostl IN s_kostl&lt;/P&gt;&lt;P&gt;         AND it_anlz-werks IN s_plant AND it_anlz-stort IN s_loc&lt;/P&gt;&lt;P&gt;         AND it_anlz-raumn IN s_seat AND it_anlz-pernr IN s_user.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         MOVE : it_anlz-gsber TO it_main-gsber,&lt;/P&gt;&lt;P&gt;                it_anlz-kostl TO it_main-kostl,&lt;/P&gt;&lt;P&gt;                it_anlz-werks TO it_main-currplant,&lt;/P&gt;&lt;P&gt;                it_anlz-stort TO it_main-currloc,&lt;/P&gt;&lt;P&gt;                it_anlz-raumn TO it_main-currseatid,&lt;/P&gt;&lt;P&gt;                it_anlz-pernr TO it_main-curruser.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'&lt;/P&gt;&lt;P&gt;           EXPORTING&lt;/P&gt;&lt;P&gt;             input         = it_main-anln1&lt;/P&gt;&lt;P&gt;          IMPORTING&lt;/P&gt;&lt;P&gt;             output        = asset_no.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         SELECT SINGLE p&lt;SUB&gt;bondno p&lt;/SUB&gt;boeno p&lt;SUB&gt;grnno p&lt;/SUB&gt;zeile p&lt;SUB&gt;pono p&lt;/SUB&gt;prno&lt;/P&gt;&lt;P&gt;                       f&lt;SUB&gt;sbondno f&lt;/SUB&gt;transferdate&lt;/P&gt;&lt;P&gt;                       INTO  CORRESPONDING FIELDS OF it_main&lt;/P&gt;&lt;P&gt;                 FROM  ( zasset_master   AS p  INNER JOIN&lt;/P&gt;&lt;P&gt;                         zasset_transfer AS f ON p&lt;SUB&gt;assetno = f&lt;/SUB&gt;assetno )&lt;/P&gt;&lt;P&gt;                 WHERE p~assetno EQ asset_no&lt;/P&gt;&lt;P&gt;                   AND f~transferdate EQ it_anlz-adatu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        IF it_main-bondno in s_bondno and it_main-boeno in s_boeno.&lt;/P&gt;&lt;P&gt;           MODIFY it_main.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;           DELETE it_main WHERE anln1 EQ it_anlz-anln1.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;       DELETE it_main WHERE anln1 EQ it_anlz-anln1.&lt;/P&gt;&lt;P&gt;     ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear : asset_no, it_anlz.&lt;/P&gt;&lt;P&gt;refresh : it_anlz.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT it_main BY anln1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR : fieldcat_t,pos.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'ANLN1'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'Asset No'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  fieldcat-no_zero = 'X'.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'TXT50'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'Asset Description'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'ANLKL'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'Asset Class'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  fieldcat-no_zero = 'X'.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'MENGE'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'Quantity'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'MEINS'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'Unit'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'ORD41'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'Evaluation Group1'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'ORD42'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'Evaluation Group2'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'INVNR'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'Inventory No.'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  fieldcat-no_zero = 'X'.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'SERNR'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'Serial No'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  fieldcat-no_zero = 'X'.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'BONDNO'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'Master Bond No'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  fieldcat-no_zero = 'X'.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'SBONDNO'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'Shift Bond No'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  fieldcat-no_zero = 'X'.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'BOENO'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'Bill of Entry No'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  fieldcat-no_zero = 'X'.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'AKTIV'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'Capitalization Date'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'ANLGR'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'Group Asset'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  fieldcat-no_zero = 'X'.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'CURRPLANT'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'Plant'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'CURRLOC'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'Location'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'CURRSEATID'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'Seat ID'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'CURRUSER'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'Employee ID'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'BUKRS'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'Company Code'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  fieldcat-no_zero = 'X'.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'GSBER'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'Business Area'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'KOSTL'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'Cost Center'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  fieldcat-no_zero = 'X'.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'LIFNR'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'Vendor'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  fieldcat-no_zero = 'X'.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'PRNO'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'Purchase Requisition'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  fieldcat-no_zero = 'X'.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'PONO'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'Purchase Order'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  fieldcat-no_zero = 'X'.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'GRNNO'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'Goods Receipt Note'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  fieldcat-no_zero = 'X'.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'ZEILE'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'GR Line Item No'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  fieldcat-no_zero = 'X'.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'ERNAM'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'Created By'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'ERDAT'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'Created Date'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'AENAM'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'Changed By'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'AEDAT'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'Changed Date'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  fieldcat-fieldname = 'TRANSFERDATE'.&lt;/P&gt;&lt;P&gt;  fieldcat-tabname = 'IT_MAIN'.&lt;/P&gt;&lt;P&gt;  fieldcat-seltext_l = 'Last Transfer Date'.&lt;/P&gt;&lt;P&gt;  fieldcat-just = 'L'.&lt;/P&gt;&lt;P&gt;  fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;  pos = pos + 1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcat TO fieldcat_t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;P&gt;     i_callback_program             = sy-repid&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    i_callback_top_of_page         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    i_callback_pf_status_set       = pf_status_set&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     i_callback_user_command        = user_command&lt;/P&gt;&lt;P&gt;      i_grid_title                  = 'Asset Master Details'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    is_layout                      = layout&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      it_fieldcat                    = fieldcat_t&lt;/P&gt;&lt;P&gt;      it_sort                        = sort_t&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab                       = it_main.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  USERCOMMAND&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM user_command USING ucomm LIKE sy-ucomm&lt;/P&gt;&lt;P&gt;                     selfield TYPE slis_selfield.&lt;/P&gt;&lt;P&gt;  CASE ucomm.&lt;/P&gt;&lt;P&gt;    WHEN '&amp;amp;IC1'.&lt;/P&gt;&lt;P&gt;      READ TABLE it_main INDEX selfield-tabindex.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       SET PARAMETER ID 'AN1' FIELD it_main-anln1.&lt;/P&gt;&lt;P&gt;       SET PARAMETER ID 'BUK' FIELD it_main-bukrs.&lt;/P&gt;&lt;P&gt;       CALL TRANSACTION 'AS03' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "user_command3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if the example is useful.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Radhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jun 2007 05:41:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/example-of-conversion-exit/m-p/2440317#M546156</guid>
      <dc:creator>radhushankar</dc:creator>
      <dc:date>2007-06-26T05:41:15Z</dc:date>
    </item>
    <item>
      <title>Re: Example of Conversion exit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/example-of-conversion-exit/m-p/2440318#M546157</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i want to know on which basis its adding the zeros.it always make it 8 character by adding zeros or something else.&lt;/P&gt;&lt;P&gt;Actually my problem is ..&lt;/P&gt;&lt;P&gt;if i paas 189 for matnr field then it will convert in '000000000000000018' which is 18 character .and for ebeln if i paas 10 then it will give'0000000010' which is 10 character long.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jun 2007 05:59:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/example-of-conversion-exit/m-p/2440318#M546157</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-26T05:59:03Z</dc:date>
    </item>
    <item>
      <title>Re: Example of Conversion exit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/example-of-conversion-exit/m-p/2440319#M546158</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This message was moderated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 16 Jan 2016 12:56:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/example-of-conversion-exit/m-p/2440319#M546158</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-01-16T12:56:01Z</dc:date>
    </item>
  </channel>
</rss>

