<?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 Interactive in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive/m-p/2374656#M526430</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 am doing a report where output will be displayed in ALV list format.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After the alv is displayed if user clicks on any line the report should run a select for a table based on the values in the line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have anyone done such sort of interactive program.&lt;/P&gt;&lt;P&gt;Do let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sandy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 12 Jun 2007 05:18:06 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-06-12T05:18:06Z</dc:date>
    <item>
      <title>Interactive</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive/m-p/2374656#M526430</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 am doing a report where output will be displayed in ALV list format.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After the alv is displayed if user clicks on any line the report should run a select for a table based on the values in the line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have anyone done such sort of interactive program.&lt;/P&gt;&lt;P&gt;Do let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sandy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Jun 2007 05:18:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive/m-p/2374656#M526430</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-12T05:18:06Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive/m-p/2374657#M526431</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;&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  ZREPORT                                             *&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;                                                                     *&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;&lt;/P&gt;&lt;P&gt;REPORT  zreport1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : ekko,ekpo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : total TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab2 OCCURS 0,&lt;/P&gt;&lt;P&gt;       ekorg LIKE ekko-ekorg,&lt;/P&gt;&lt;P&gt;       ebeln LIKE ekko-ebeln,&lt;/P&gt;&lt;P&gt;       lifnr LIKE ekko-lifnr,&lt;/P&gt;&lt;P&gt;       zterm LIKE ekko-zterm,&lt;/P&gt;&lt;P&gt;       matnr LIKE ekpo-matnr,&lt;/P&gt;&lt;P&gt;       menge LIKE ekpo-menge,&lt;/P&gt;&lt;P&gt;       netpr LIKE ekpo-netpr,&lt;/P&gt;&lt;P&gt;       END OF itab2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF itab1,&lt;/P&gt;&lt;P&gt;       lifnr LIKE lfa1-lifnr,&lt;/P&gt;&lt;P&gt;       name1 LIKE lfa1-name1,&lt;/P&gt;&lt;P&gt;       adrnr LIKE lfa1-adrnr,&lt;/P&gt;&lt;P&gt;       ort01 LIKE lfa1-ort01,&lt;/P&gt;&lt;P&gt;       pstl2 LIKE lfa1-pstl2,&lt;/P&gt;&lt;P&gt;       regio LIKE lfa1-regio,&lt;/P&gt;&lt;P&gt;       END OF itab1.&lt;/P&gt;&lt;P&gt;DATA : itab TYPE TABLE OF itab1 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; wa LIKE LINE OF itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  SELECT-OPTIONS : aedat FOR ekko-aedat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT ekko&lt;SUB&gt;ebeln ekko&lt;/SUB&gt;lifnr ekko&lt;SUB&gt;ekorg ekko&lt;/SUB&gt;zterm ekpo&lt;SUB&gt;matnr ekpo&lt;/SUB&gt;menge ekpo~netpr&lt;/P&gt;&lt;P&gt;        INTO CORRESPONDING FIELDS OF TABLE itab2 FROM ( ekko INNER JOIN ekpo ON ekko&lt;SUB&gt;ebeln = ekpo&lt;/SUB&gt;ebeln )&lt;/P&gt;&lt;P&gt;        WHERE ekko~aedat IN aedat AND&lt;/P&gt;&lt;P&gt;        ekko~bstyp EQ 'F' AND&lt;/P&gt;&lt;P&gt;        ekko~bsart EQ 'ZWT' AND&lt;/P&gt;&lt;P&gt;        ekko~statu EQ '9'  .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT itab2 BY ekorg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FORMAT HOTSPOT ON.&lt;/P&gt;&lt;P&gt;  WRITE : /3 'PO NUM' , 25 'VENDOR NUM' , 50 'purchase org' , 75 'payment term' , 100 'matnum' , 110 'quantity'  , 130 'netvalue'.&lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;P&gt;  LOOP AT itab2.&lt;/P&gt;&lt;P&gt;    WRITE : / itab2-ebeln UNDER 'PO NUM'.&lt;/P&gt;&lt;P&gt;    WRITE : itab2-lifnr UNDER 'VENDOR NUM'.&lt;/P&gt;&lt;P&gt;    WRITE : itab2-ekorg UNDER 'purchase org'.&lt;/P&gt;&lt;P&gt;    WRITE : itab2-zterm UNDER 'payment term'.&lt;/P&gt;&lt;P&gt;    WRITE : itab2-matnr UNDER 'matnum'.&lt;/P&gt;&lt;P&gt;    WRITE : itab2-menge UNDER 'quantity'.&lt;/P&gt;&lt;P&gt;    WRITE : itab2-netpr UNDER 'netvalue'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    HIDE : itab2-lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    AT END OF ekorg.&lt;/P&gt;&lt;P&gt;      ULINE.&lt;/P&gt;&lt;P&gt;      SUM.&lt;/P&gt;&lt;P&gt;      WRITE: /110 itab2-menge COLOR 3 , 130 itab2-netpr COLOR 3.&lt;/P&gt;&lt;P&gt;      ULINE.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT lifnr name1  adrnr ort01 pstl2 regio  FROM lfa1 INTO&lt;/P&gt;&lt;P&gt;                 TABLE itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FORMAT HOTSPOT OFF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE : /3 'vendor num' , 25 'vendor name' , 50 'address' , 75 'city' , 100 'postal code' , 125 'state'.&lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE itab INTO wa WITH KEY lifnr = itab2-lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE : / wa-lifnr UNDER 'vendor num'.&lt;/P&gt;&lt;P&gt;  WRITE : wa-name1 UNDER 'vendor name'.&lt;/P&gt;&lt;P&gt;  WRITE : wa-adrnr UNDER 'address'.&lt;/P&gt;&lt;P&gt;  WRITE : wa-ort01 UNDER 'city'.&lt;/P&gt;&lt;P&gt;  WRITE : wa-pstl2 UNDER 'postal code'.&lt;/P&gt;&lt;P&gt;  WRITE : wa-regio UNDER 'state'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;  WRITE : /40 'PURCHASE ORDER DETAIL REPORT'.&lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-PAGE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;CHeck this code.hope this helps.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Priyanka.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Jun 2007 05:20:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive/m-p/2374657#M526431</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-12T05:20:57Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive/m-p/2374658#M526432</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sandy,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please checkout this below link&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="3462198"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards, Aby Jacob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Jun 2007 06:22:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive/m-p/2374658#M526432</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-12T06:22:03Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive/m-p/2374659#M526433</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Sandeep&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a look at my sample report &lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="286895"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;  Uwe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Jun 2007 06:30:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive/m-p/2374659#M526433</guid>
      <dc:creator>uwe_schieferstein</dc:creator>
      <dc:date>2007-06-12T06:30:05Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive/m-p/2374660#M526434</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sandeep,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you use objecy oriented approach for ALV, you can very easily do this using the predefined events in class cl_gui_alv_grid. What you need to do is define a local class in your program and define the handler method for the required event &lt;/P&gt;&lt;P&gt;(of cl_gui_alv_grid) in the local class. Suppose you want to use the event called double_click in cl_gui_alv_grid. So in your local class define a handler method for that and whenever the user double clicks on any line this method will be triggered.&lt;/P&gt;&lt;P&gt;In that method you can do whatever processing you want to do. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the events section in the following URL: &lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e8a1d690-0201-0010-b7ad-d9719a415907" target="test_blank"&gt;https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e8a1d690-0201-0010-b7ad-d9719a415907&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Award points if found useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Indrajit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Jun 2007 06:37:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive/m-p/2374660#M526434</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-12T06:37:11Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive/m-p/2374661#M526435</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i have used my own z table so please use another table....&lt;/P&gt;&lt;P&gt;this is the standard program for all interactive reports.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;*&amp;amp; Report Name:-   ZNA_INT_ALV_REP  Create Date : -&lt;/P&gt;&lt;P&gt;*&amp;amp; Author Name:-&lt;/P&gt;&lt;P&gt;*&amp;amp; Program Title:-&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;&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  ZNA_INT_ALV_REP.&lt;/P&gt;&lt;P&gt;break-point.&lt;/P&gt;&lt;P&gt;TYPE-POOLS: SLIS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: ZNA_TEST_TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: IT LIKE ZNA_TEST_TABLE OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: IT1 LIKE ZNA_TEST_TABLE OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: FIELDCAT TYPE SLIS_T_FIELDCAT_ALV.&lt;/P&gt;&lt;P&gt;DATA: LAYOUT TYPE SLIS_LAYOUT_ALV.&lt;/P&gt;&lt;P&gt;DATA: HEADER TYPE SLIS_T_LISTHEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT_001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN ULINE.&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN: BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN: COMMENT (30) TEXT_002.&lt;/P&gt;&lt;P&gt;  SELECT-OPTIONS: ROLLNO FOR ZNA_TEST_TABLE-ROLLNO.&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN: END OF LINE.&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN ULINE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; selection-screen uline .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END OF BLOCK B1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;  TEXT_001 = 'SELECTION CRITERIA'.&lt;/P&gt;&lt;P&gt;  TEXT_002 = 'Roll Number'.&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 ZNA_TEST_TABLE&lt;/P&gt;&lt;P&gt;    INTO TABLE IT&lt;/P&gt;&lt;P&gt;      WHERE&lt;/P&gt;&lt;P&gt;        ROLLNO IN ROLLNO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM BUILD_FIELDS.&lt;/P&gt;&lt;P&gt;PERFORM BUILD_LAYOUT.&lt;/P&gt;&lt;P&gt;PERFORM BUILD_HEADER USING HEADER.&lt;/P&gt;&lt;P&gt;PERFORM BUILD_COMMENTRY.&lt;/P&gt;&lt;P&gt;PERFORM DISPLAY_ALV.&lt;/P&gt;&lt;P&gt;&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  BUILD_FIELDS&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM BUILD_FIELDS .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: FLDCAT TYPE SLIS_FIELDCAT_ALV.&lt;/P&gt;&lt;P&gt;  DATA: POS TYPE I VALUE 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FLDCAT-FIELDNAME = 'ROLLNO'.&lt;/P&gt;&lt;P&gt;  FLDCAT-SELTEXT_M = 'ROLL NUMBER'.&lt;/P&gt;&lt;P&gt;  FLDCAT-HOTSPOT = 'X'.&lt;/P&gt;&lt;P&gt;  FLDCAT-COL_POS = POS.&lt;/P&gt;&lt;P&gt;  FLDCAT-JUST = 'C'.&lt;/P&gt;&lt;P&gt;  FLDCAT-OUTPUTLEN = 12.&lt;/P&gt;&lt;P&gt;  APPEND FLDCAT TO FIELDCAT.&lt;/P&gt;&lt;P&gt;  POS = POS + 1.&lt;/P&gt;&lt;P&gt;  CLEAR FLDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FLDCAT-FIELDNAME = 'NAME'.&lt;/P&gt;&lt;P&gt;  FLDCAT-SELTEXT_M = 'NAME'.&lt;/P&gt;&lt;P&gt;  FLDCAT-COL_POS = POS.&lt;/P&gt;&lt;P&gt;  FLDCAT-JUST = 'L'.&lt;/P&gt;&lt;P&gt;  FLDCAT-OUTPUTLEN = 25.&lt;/P&gt;&lt;P&gt;  APPEND FLDCAT TO FIELDCAT.&lt;/P&gt;&lt;P&gt;  POS = POS + 1.&lt;/P&gt;&lt;P&gt;  CLEAR FLDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FLDCAT-FIELDNAME = 'ADDRESS'.&lt;/P&gt;&lt;P&gt;  FLDCAT-SELTEXT_M = 'ADDRESS'.&lt;/P&gt;&lt;P&gt;  FLDCAT-COL_POS = POS.&lt;/P&gt;&lt;P&gt;  FLDCAT-JUST = 'L'.&lt;/P&gt;&lt;P&gt;  FLDCAT-OUTPUTLEN = 20.&lt;/P&gt;&lt;P&gt;  APPEND FLDCAT TO FIELDCAT.&lt;/P&gt;&lt;P&gt;  POS = POS + 1.&lt;/P&gt;&lt;P&gt;  CLEAR FLDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FLDCAT-FIELDNAME = 'CITY'.&lt;/P&gt;&lt;P&gt;  FLDCAT-SELTEXT_M = 'CITY'.&lt;/P&gt;&lt;P&gt;  FLDCAT-HOTSPOT = 'X'.&lt;/P&gt;&lt;P&gt;  FLDCAT-COL_POS = POS.&lt;/P&gt;&lt;P&gt;  FLDCAT-JUST = 'L'.&lt;/P&gt;&lt;P&gt;  FLDCAT-OUTPUTLEN = 20.&lt;/P&gt;&lt;P&gt;  APPEND FLDCAT TO FIELDCAT.&lt;/P&gt;&lt;P&gt;  POS = POS + 1.&lt;/P&gt;&lt;P&gt;  CLEAR FLDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FLDCAT-FIELDNAME = 'COMPANY_NAME'.&lt;/P&gt;&lt;P&gt;  FLDCAT-SELTEXT_M = 'COMPANY NAME'.&lt;/P&gt;&lt;P&gt;  FLDCAT-COL_POS = POS.&lt;/P&gt;&lt;P&gt;  FLDCAT-JUST = 'L'.&lt;/P&gt;&lt;P&gt;  FLDCAT-OUTPUTLEN = 30.&lt;/P&gt;&lt;P&gt;  APPEND FLDCAT TO FIELDCAT.&lt;/P&gt;&lt;P&gt;  POS = POS + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FLDCAT-FIELDNAME = 'CURRC'.&lt;/P&gt;&lt;P&gt;  FLDCAT-SELTEXT_M = 'SALARY'.&lt;/P&gt;&lt;P&gt;  FLDCAT-COL_POS = POS.&lt;/P&gt;&lt;P&gt;  FLDCAT-JUST = 'L'.&lt;/P&gt;&lt;P&gt;  FLDCAT-OUTPUTLEN = 20.&lt;/P&gt;&lt;P&gt;  APPEND FLDCAT TO FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR FLDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " BUILD_FIELDS&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  BUILD_LAYOUT&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM BUILD_LAYOUT .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LAYOUT-NO_INPUT = 'X'.&lt;/P&gt;&lt;P&gt;  LAYOUT-ZEBRA = 'X'.&lt;/P&gt;&lt;P&gt;  LAYOUT-COLWIDTH_OPTIMIZE = ' '.&lt;/P&gt;&lt;P&gt;  LAYOUT-NO_COLHEAD = ' '.&lt;/P&gt;&lt;P&gt;  LAYOUT-NO_VLINE = ' '.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " BUILD_LAYOUT&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  BUILD_HEADER&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM BUILD_HEADER USING GT_HEADER TYPE SLIS_T_LISTHEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: TP TYPE SLIS_LISTHEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  TP-TYP = 'H'.&lt;/P&gt;&lt;P&gt;  TP-INFO = 'INTERACTIVE ALV REPORT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND TP TO GT_HEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " BUILD_HEADER&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  BUILD_COMMENTRY&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM BUILD_COMMENTRY .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      IT_LIST_COMMENTARY = HEADER&lt;/P&gt;&lt;P&gt;      I_LOGO             = 'FLOWER'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " BUILD_COMMENTRY&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  DISPLAY_ALV&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM DISPLAY_ALV .&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;P&gt;     I_CALLBACK_USER_COMMAND         = 'USER_COMMAND'&lt;/P&gt;&lt;P&gt;     I_CALLBACK_TOP_OF_PAGE           = 'BUILD_COMMENTRY'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_STRUCTURE_NAME                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_GRID_TITLE                    =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     IS_LAYOUT                        = LAYOUT&lt;/P&gt;&lt;P&gt;     IT_FIELDCAT                      = FIELDCAT[]&lt;/P&gt;&lt;P&gt;     I_SAVE                           = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_EVENTS                       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_EVENT_EXIT                   =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      T_OUTTAB                        = IT&lt;/P&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;     PROGRAM_ERROR                    = 1&lt;/P&gt;&lt;P&gt;     OTHERS                           = 2&lt;/P&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " DISPLAY_ALV&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  USER_COMMAND&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;R_UCOMM       text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;SELECT_FIELD  text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM USER_COMMAND USING R_UCOMM LIKE SY-UCOMM SELECT_FIELD TYPE SLIS_SELFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: FIELD_NAME TYPE SLIS_FIELDNAME.&lt;/P&gt;&lt;P&gt;  FIELD_NAME = SELECT_FIELD-FIELDNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE FIELD_NAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'ROLLNO'.&lt;/P&gt;&lt;P&gt;      REFRESH IT1.&lt;/P&gt;&lt;P&gt;      READ TABLE IT INTO IT1 WITH KEY ROLLNO = SELECT_FIELD-VALUE.&lt;/P&gt;&lt;P&gt;      APPEND IT1.&lt;/P&gt;&lt;P&gt;      PERFORM DISPLAY_ROLLNO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'CITY'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      REFRESH IT1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SELECT * FROM ZNA_TEST_TABLE&lt;/P&gt;&lt;P&gt;        INTO TABLE IT1&lt;/P&gt;&lt;P&gt;          FOR ALL ENTRIES IN IT&lt;/P&gt;&lt;P&gt;            WHERE&lt;/P&gt;&lt;P&gt;              CITY = SELECT_FIELD-VALUE AND&lt;/P&gt;&lt;P&gt;              ROLLNO = IT-ROLLNO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM DISPLAY_CITY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "USER_COMMAND&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  DISPLAY_ROLLNO&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM DISPLAY_ROLLNO .&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;P&gt;     I_CALLBACK_TOP_OF_PAGE            = 'BUILD_COMMENTRY'&lt;/P&gt;&lt;P&gt;     I_CALLBACK_USER_COMMAND         = 'USER_COMMAND'&lt;/P&gt;&lt;P&gt;     I_GRID_TITLE                      = 'ROLL NUMBER WISE DISPLAY'&lt;/P&gt;&lt;P&gt;     IS_LAYOUT                         = LAYOUT&lt;/P&gt;&lt;P&gt;     IT_FIELDCAT                       = FIELDCAT[]&lt;/P&gt;&lt;P&gt;     I_SAVE                            = 'X'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      T_OUTTAB                          = IT1[]&lt;/P&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;     PROGRAM_ERROR                     = 1&lt;/P&gt;&lt;P&gt;     OTHERS                            = 2&lt;/P&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " DISPLAY_ROLLNO&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  DISPLAY_CITY&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM DISPLAY_CITY .&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;P&gt;     I_CALLBACK_TOP_OF_PAGE            = 'BUILD_COMMENTRY'&lt;/P&gt;&lt;P&gt;     I_CALLBACK_USER_COMMAND         = 'USER_COMMAND'&lt;/P&gt;&lt;P&gt;     I_GRID_TITLE                      = 'CITY WISE LIST OF EMPLOYEES.'&lt;/P&gt;&lt;P&gt;     IS_LAYOUT                         = LAYOUT&lt;/P&gt;&lt;P&gt;     IT_FIELDCAT                       = FIELDCAT[]&lt;/P&gt;&lt;P&gt;     I_SAVE                            = 'X'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      T_OUTTAB                          = IT1[]&lt;/P&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;     PROGRAM_ERROR                     = 1&lt;/P&gt;&lt;P&gt;     OTHERS                            = 2&lt;/P&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " DISPLAY_CITY&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Jun 2007 09:32:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive/m-p/2374661#M526435</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-14T09:32:11Z</dc:date>
    </item>
  </channel>
</rss>

