<?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: interactive alv in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv/m-p/2837924#M664564</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;REPORT  ZBHREP3 LINE-COUNT 15(1) LINE-SIZE 75.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: SFLIGHT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA VAR LIKE SFLIGHT-CONNID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA ITAB LIKE SFLIGHT OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS CARRID1 FOR SFLIGHT-CARRID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET PF-STATUS 'MENU'.&lt;/P&gt;&lt;P&gt;SET TITLEBAR 'TIT'.&lt;/P&gt;&lt;P&gt;FORMAT HOTSPOT ON.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE:/10 'AIRLINE CODE',25 'CONNECTION ID',40 'FLIGHT DATE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM SFLIGHT WHERE CARRID IN CARRID1.&lt;/P&gt;&lt;P&gt;      WRITE:/10 SFLIGHT-CARRID,25 SFLIGHT-CONNID,40 SFLIGHT-FLDATE.&lt;/P&gt;&lt;P&gt;      HIDE SFLIGHT-CONNID.&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*END-OF-PAGE.&lt;/P&gt;&lt;P&gt;END-OF-PAGE.&lt;/P&gt;&lt;P&gt;WRITE:/64 'P.NO:',SY-PAGNO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;WRITE:/ 'THIS IS MY FIRST REPORTS PROGRAM.'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*AT LINE-SELECTION.&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CASE SY-LSIND.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WHEN '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT * FROM SFLIGHT INTO CORRESPONDING FIELDS OF ITAB WHERE&lt;/P&gt;&lt;P&gt;CONNID = SY-LISEL+24(4).&lt;/P&gt;&lt;P&gt;    WRITE:/ ITAB-CARRID,ITAB-PLANETYPE,ITAB-PAYMENTSUM.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;    SKIP 1.&lt;/P&gt;&lt;P&gt;    WRITE:/ SY-LISEL+24(4).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WHEN '2'.&lt;/P&gt;&lt;P&gt;       WRITE:/ SY-LILLI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WHEN '3'.&lt;/P&gt;&lt;P&gt;      WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; 'BHARAT'.&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;&amp;lt;b&amp;gt;NOTE:&amp;lt;/b&amp;gt;create a menu with name MENU and in that assign PICK as function code to F2 key&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgds,&lt;/P&gt;&lt;P&gt;bharat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 28 Sep 2007 05:36:29 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-09-28T05:36:29Z</dc:date>
    <item>
      <title>interactive alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv/m-p/2837923#M664563</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How can i acheive the Interactive ALV functionality??&lt;/P&gt;&lt;P&gt;Can u provide any pseudocode???&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Sep 2007 05:33:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv/m-p/2837923#M664563</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-28T05:33:27Z</dc:date>
    </item>
    <item>
      <title>Re: interactive alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv/m-p/2837924#M664564</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;REPORT  ZBHREP3 LINE-COUNT 15(1) LINE-SIZE 75.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: SFLIGHT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA VAR LIKE SFLIGHT-CONNID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA ITAB LIKE SFLIGHT OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS CARRID1 FOR SFLIGHT-CARRID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET PF-STATUS 'MENU'.&lt;/P&gt;&lt;P&gt;SET TITLEBAR 'TIT'.&lt;/P&gt;&lt;P&gt;FORMAT HOTSPOT ON.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE:/10 'AIRLINE CODE',25 'CONNECTION ID',40 'FLIGHT DATE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM SFLIGHT WHERE CARRID IN CARRID1.&lt;/P&gt;&lt;P&gt;      WRITE:/10 SFLIGHT-CARRID,25 SFLIGHT-CONNID,40 SFLIGHT-FLDATE.&lt;/P&gt;&lt;P&gt;      HIDE SFLIGHT-CONNID.&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*END-OF-PAGE.&lt;/P&gt;&lt;P&gt;END-OF-PAGE.&lt;/P&gt;&lt;P&gt;WRITE:/64 'P.NO:',SY-PAGNO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;WRITE:/ 'THIS IS MY FIRST REPORTS PROGRAM.'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*AT LINE-SELECTION.&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CASE SY-LSIND.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WHEN '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT * FROM SFLIGHT INTO CORRESPONDING FIELDS OF ITAB WHERE&lt;/P&gt;&lt;P&gt;CONNID = SY-LISEL+24(4).&lt;/P&gt;&lt;P&gt;    WRITE:/ ITAB-CARRID,ITAB-PLANETYPE,ITAB-PAYMENTSUM.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;    SKIP 1.&lt;/P&gt;&lt;P&gt;    WRITE:/ SY-LISEL+24(4).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WHEN '2'.&lt;/P&gt;&lt;P&gt;       WRITE:/ SY-LILLI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WHEN '3'.&lt;/P&gt;&lt;P&gt;      WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; 'BHARAT'.&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;&amp;lt;b&amp;gt;NOTE:&amp;lt;/b&amp;gt;create a menu with name MENU and in that assign PICK as function code to F2 key&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgds,&lt;/P&gt;&lt;P&gt;bharat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Sep 2007 05:36:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv/m-p/2837924#M664564</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-28T05:36:29Z</dc:date>
    </item>
    <item>
      <title>Re: interactive alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv/m-p/2837925#M664565</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&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 Name:-   ZNA_ALV_TEMP  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_ALV_TEMP.&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;TABLES: SFLIGHT , SBOOK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: FIELDS TYPE SLIS_T_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;      LAYOUT TYPE SLIS_LAYOUT_ALV,&lt;/P&gt;&lt;P&gt;      HEADER TYPE SLIS_T_LISTHEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_FLI OCCURS 0.&lt;/P&gt;&lt;P&gt;DATA:   CHECK TYPE C.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE SFLIGHT.&lt;/P&gt;&lt;P&gt;DATA: END OF IT_FLI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: IT_FLI2 LIKE IT_FLI OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: IT_BOOK TYPE SBOOK OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: WA_FLI  LIKE LINE OF IT_FLI.&lt;/P&gt;&lt;P&gt;DATA: WA_BOOK LIKE LINE OF IT_BOOK.&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;  SELECT-OPTIONS: CARRID FOR SFLIGHT-CARRID,&lt;/P&gt;&lt;P&gt;                  CONNID FOR SFLIGHT-CONNID.&lt;/P&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;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM SFLIGHT&lt;/P&gt;&lt;P&gt;    INTO CORRESPONDING FIELDS OF TABLE IT_FLI&lt;/P&gt;&lt;P&gt;      WHERE&lt;/P&gt;&lt;P&gt;        CARRID IN CARRID AND&lt;/P&gt;&lt;P&gt;        CONNID IN CONNID.&lt;/P&gt;&lt;P&gt;&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.&lt;/P&gt;&lt;P&gt; PERFORM BUILD_COMMENT.&lt;/P&gt;&lt;P&gt; PERFORM GRID_DISPLAY.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PERFORM SET_STATUS .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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: FLD TYPE SLIS_FIELDCAT_ALV.&lt;/P&gt;&lt;P&gt;  DATA: POS TYPE I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FLD-FIELDNAME = 'CARRID'.&lt;/P&gt;&lt;P&gt;  FLD-TABNAME = 'IT_FLI'.&lt;/P&gt;&lt;P&gt;  FLD-JUST = 'C'.&lt;/P&gt;&lt;P&gt;  FLD-SELTEXT_M = 'CARRIER ID'.&lt;/P&gt;&lt;P&gt;  FLD-COL_POS = POS.&lt;/P&gt;&lt;P&gt;  FLD-OUTPUTLEN = 10.&lt;/P&gt;&lt;P&gt;  POS = POS + 1.&lt;/P&gt;&lt;P&gt;  APPEND FLD TO FIELDS.&lt;/P&gt;&lt;P&gt;  CLEAR FLD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FLD-FIELDNAME = 'CONNID'.&lt;/P&gt;&lt;P&gt;  FLD-TABNAME = 'IT_FLI'.&lt;/P&gt;&lt;P&gt;  FLD-JUST = 'C'.&lt;/P&gt;&lt;P&gt;  FLD-SELTEXT_M = 'CONNECTION ID'.&lt;/P&gt;&lt;P&gt;  FLD-COL_POS = POS.&lt;/P&gt;&lt;P&gt;  FLD-OUTPUTLEN = 15.&lt;/P&gt;&lt;P&gt;  POS = POS + 1.&lt;/P&gt;&lt;P&gt;  APPEND FLD TO FIELDS.&lt;/P&gt;&lt;P&gt;  CLEAR FLD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FLD-FIELDNAME = 'FLDATE'.&lt;/P&gt;&lt;P&gt;  FLD-TABNAME = 'IT_FLI'.&lt;/P&gt;&lt;P&gt;  FLD-JUST = 'C'.&lt;/P&gt;&lt;P&gt;  FLD-SELTEXT_M = 'FLIGHT DATE'.&lt;/P&gt;&lt;P&gt;  FLD-COL_POS = POS.&lt;/P&gt;&lt;P&gt;  FLD-OUTPUTLEN = 12.&lt;/P&gt;&lt;P&gt;  POS = POS + 1.&lt;/P&gt;&lt;P&gt;  APPEND FLD TO FIELDS.&lt;/P&gt;&lt;P&gt;  CLEAR FLD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FLD-FIELDNAME = 'PRICE'.&lt;/P&gt;&lt;P&gt;  FLD-TABNAME = 'IT_FLI'.&lt;/P&gt;&lt;P&gt;  FLD-JUST = 'C'.&lt;/P&gt;&lt;P&gt;  FLD-SELTEXT_M = 'PRICE'.&lt;/P&gt;&lt;P&gt;  FLD-COL_POS = POS.&lt;/P&gt;&lt;P&gt;  FLD-OUTPUTLEN = 10.&lt;/P&gt;&lt;P&gt;  POS = POS + 1.&lt;/P&gt;&lt;P&gt;  APPEND FLD TO FIELDS.&lt;/P&gt;&lt;P&gt;  CLEAR FLD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FLD-FIELDNAME = 'SEATSMAX'.&lt;/P&gt;&lt;P&gt;  FLD-TABNAME = 'IT_FLI'.&lt;/P&gt;&lt;P&gt;  FLD-JUST = 'C'.&lt;/P&gt;&lt;P&gt;  FLD-SELTEXT_M = 'MAXIMUM SEATS'.&lt;/P&gt;&lt;P&gt;  FLD-COL_POS = POS.&lt;/P&gt;&lt;P&gt;  FLD-OUTPUTLEN = 15.&lt;/P&gt;&lt;P&gt;  POS = POS + 1.&lt;/P&gt;&lt;P&gt;  APPEND FLD TO FIELDS.&lt;/P&gt;&lt;P&gt;  CLEAR FLD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FLD-FIELDNAME = 'SEATSOCC'.&lt;/P&gt;&lt;P&gt;  FLD-TABNAME = 'IT_FLI'.&lt;/P&gt;&lt;P&gt;  FLD-JUST = 'C'.&lt;/P&gt;&lt;P&gt;  FLD-SELTEXT_M = 'SEATS OCCUPIED'.&lt;/P&gt;&lt;P&gt;  FLD-COL_POS = POS.&lt;/P&gt;&lt;P&gt;  FLD-OUTPUTLEN = 15.&lt;/P&gt;&lt;P&gt;  POS = POS + 1.&lt;/P&gt;&lt;P&gt;  APPEND FLD TO FIELDS.&lt;/P&gt;&lt;P&gt;  CLEAR FLD.&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-ZEBRA = 'X'.&lt;/P&gt;&lt;P&gt;  LAYOUT-BOX_FIELDNAME = 'CHECK'.&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 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: TP TYPE SLIS_LISTHEADER.&lt;/P&gt;&lt;P&gt;  DATA: STR TYPE STRING,&lt;/P&gt;&lt;P&gt;        DAT(10) TYPE C.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  TP-TYP = 'H'.&lt;/P&gt;&lt;P&gt;  TP-INFO = 'Flight Details'.&lt;/P&gt;&lt;P&gt;  APPEND TP TO HEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  TP-TYP ='S'.&lt;/P&gt;&lt;P&gt;  TP-INFO = 'Flights Available'.&lt;/P&gt;&lt;P&gt;  APPEND TP TO HEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE SY-DATUM TO DAT.&lt;/P&gt;&lt;P&gt;  CONCATENATE 'DATE : ' DAT INTO STR SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  TP-TYP = 'A'.&lt;/P&gt;&lt;P&gt;  TP-INFO = STR.&lt;/P&gt;&lt;P&gt;  APPEND TP TO 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_COMMENT&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_COMMENT .&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                   = 'SAPLOGO'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " BUILD_COMMENT&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  GRID_DISPLAY&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 GRID_DISPLAY .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IN THIS SUBROUTINE U CAN CHANGE THE DISPLAY MODE BETWEEN GRID AND LIST&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;BY REMOVING COMMENTS.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_LIST_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_PF_STATUS_SET       = 'SET_STATUS'&lt;/P&gt;&lt;P&gt;   I_CALLBACK_USER_COMMAND        = 'USER_COMMAND'&lt;/P&gt;&lt;P&gt;   IS_LAYOUT                      = LAYOUT&lt;/P&gt;&lt;P&gt;   IT_FIELDCAT                    = FIELDS[]&lt;/P&gt;&lt;P&gt;   I_SAVE                         = 'X'&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    T_OUTTAB                       = IT_FLI&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_CALLBACK_PROGRAM                = SY-REPID&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_CALLBACK_PF_STATUS_SET          = 'SET_STATUS'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_CALLBACK_USER_COMMAND           = 'USER_COMMAND'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_CALLBACK_TOP_OF_PAGE            = 'BUILD_COMMENT'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IS_LAYOUT                         = LAYOUT&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_FIELDCAT                       = FIELDS[]&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_SAVE                            = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   TABLES&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     T_OUTTAB                         = IT_FLI&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    PROGRAM_ERROR                     = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    OTHERS                            = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " GRID_DISPLAY&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  SET_STATUS&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 SET_STATUS USING RT_EXTAB TYPE SLIS_T_EXTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'STANDARD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " SET_STATUS&lt;/P&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: WA_FIELDS LIKE LINE OF FIELDS.&lt;/P&gt;&lt;P&gt;  DATA: FLAG TYPE I VALUE 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE R_UCOMM.&lt;/P&gt;&lt;P&gt;    WHEN 'DET'.&lt;/P&gt;&lt;P&gt;      REFRESH IT_FLI2.&lt;/P&gt;&lt;P&gt;      LOOP AT IT_FLI WHERE CHECK = 'X'.&lt;/P&gt;&lt;P&gt;        MOVE-CORRESPONDING IT_FLI TO IT_FLI2.&lt;/P&gt;&lt;P&gt;        APPEND IT_FLI2.&lt;/P&gt;&lt;P&gt;        FLAG = 1.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF FLAG = 1.&lt;/P&gt;&lt;P&gt;        PERFORM DATA_RETRIEVAL.&lt;/P&gt;&lt;P&gt;        FLAG = 0.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'EXIT'.&lt;/P&gt;&lt;P&gt;      LEAVE PROGRAM.&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.&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  DATA_RETRIEVAL&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 DATA_RETRIEVAL .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM SBOOK&lt;/P&gt;&lt;P&gt;    UP TO 100 ROWS&lt;/P&gt;&lt;P&gt;      INTO TABLE IT_BOOK&lt;/P&gt;&lt;P&gt;        FOR ALL ENTRIES IN IT_FLI2&lt;/P&gt;&lt;P&gt;          WHERE&lt;/P&gt;&lt;P&gt;            CARRID = IT_FLI2-CARRID AND&lt;/P&gt;&lt;P&gt;            CONNID = IT_FLI2-CONNID AND&lt;/P&gt;&lt;P&gt;            FLDATE = IT_FLI2-FLDATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM LIST_DISPLAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " DATA_RETRIEVAL&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  LIST_DISPLAY&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 LIST_DISPLAY .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_LIST_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_STRUCTURE_NAME               = 'SBOOK'&lt;/P&gt;&lt;P&gt;     I_SAVE                         = 'X'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      T_OUTTAB                      = IT_BOOK&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 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.                    " LIST_DISPLAY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;points please.......&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Sep 2007 05:36:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv/m-p/2837925#M664565</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-28T05:36:40Z</dc:date>
    </item>
    <item>
      <title>Re: interactive alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv/m-p/2837926#M664566</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There's somuch content available. Check this in code gallery.&lt;/P&gt;&lt;P&gt;Also have a look at the below link  :&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/sdn/wiki?path=/display/snippets/abap%2binteractive%2balv%2bprogram" target="test_blank"&gt;https://www.sdn.sap.com/irj/sdn/wiki?path=/display/snippets/abap%2binteractive%2balv%2bprogram&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Sep 2007 05:38:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv/m-p/2837926#M664566</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-28T05:38:04Z</dc:date>
    </item>
    <item>
      <title>Re: interactive alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv/m-p/2837927#M664567</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi madan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i will give u the sample coding&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  ZBAS_INTERACTIVE_REPORT&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  ZBAS_INTERACTIVE_REPORT  NO STANDARD PAGE HEADING LINE-SIZE 175&lt;/P&gt;&lt;P&gt; LINE-COUNT 35.&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 Declaration&lt;/P&gt;&lt;P&gt;  data : selected_field type slis_selfield,&lt;/P&gt;&lt;P&gt;         L_Flag value 'F',&lt;/P&gt;&lt;P&gt;         ICON_NAME(20),&lt;/P&gt;&lt;P&gt;         L_Icon_Status(12),&lt;/P&gt;&lt;P&gt;         L_Counter type I value 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**********Structure for Purchase Document No&lt;/P&gt;&lt;P&gt;  data : Begin of Str_DocumentNo,&lt;/P&gt;&lt;P&gt;              EBELN like EKPO-EBELN,&lt;/P&gt;&lt;P&gt;         End   of Str_DocumentNo.&lt;/P&gt;&lt;P&gt;**********End of Structure for Purchase Document No&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**********Structure for Purchase Details&lt;/P&gt;&lt;P&gt;  data : Begin of Str_PurchaseDetail,&lt;/P&gt;&lt;P&gt;          ICON  TYPE ICONS-TEXT, "Status Icon&lt;/P&gt;&lt;P&gt;          EBELN like EKKO-EBELN, "Purchase Document No.&lt;/P&gt;&lt;P&gt;          KUNNR like EKPO-KUNNR, "Customer&lt;/P&gt;&lt;P&gt;          BSART like EKKO-BSART, "Order Type&lt;/P&gt;&lt;P&gt;          BEDAT like EKKO-BEDAT, "Date&lt;/P&gt;&lt;P&gt;          EKORG like EKKO-EKORG, "Purchase Organization&lt;/P&gt;&lt;P&gt;          EKGRP like EKKO-EKGRP, "Purchase Group&lt;/P&gt;&lt;P&gt;          ZTERM like EKKO-ZTERM, "Pay Terms&lt;/P&gt;&lt;P&gt;          ERNAM like EKKO-ERNAM, "Created By&lt;/P&gt;&lt;P&gt;          KDATB like EKKO-KDATB, "Valid From&lt;/P&gt;&lt;P&gt;          KDATE like EKKO-KDATE, "Valid Up to&lt;/P&gt;&lt;P&gt;          MENGE like EKPO-MENGE, "Items&lt;/P&gt;&lt;P&gt;          NETWR like EKPO-NETWR, "Net Amount&lt;/P&gt;&lt;P&gt;          WAERS like EKKO-WAERS, "Currency&lt;/P&gt;&lt;P&gt;          STATU like EKKO-STATU, "Status Complete/InComplete&lt;/P&gt;&lt;P&gt;         End   of Str_PurchaseDetail.&lt;/P&gt;&lt;P&gt;**********End of Structure for Purchase Details&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**********Internal Table Declarations&lt;/P&gt;&lt;P&gt;  data : IT_PurchaseNo     like table of Str_DocumentNo     with header&lt;/P&gt;&lt;P&gt; line,&lt;/P&gt;&lt;P&gt;         IT_PurchaseDetail like table of Str_PurchaseDetail,&lt;/P&gt;&lt;P&gt;         WA_PurchaseDetail like line of IT_PurchaseDetail.&lt;/P&gt;&lt;P&gt;**********End of Internal Table Declarations&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**********Importing the SelField value&lt;/P&gt;&lt;P&gt;IMPORT selected_field-fieldname FROM MEMORY ID 'FieldName'.&lt;/P&gt;&lt;P&gt;IMPORT selected_field-value     FROM MEMORY ID 'FieldValue'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;  uline 1(175).&lt;/P&gt;&lt;P&gt;  FORMAT COLOR COL_HEADING.&lt;/P&gt;&lt;P&gt;  write : /2 'Status' ,15 'Purchase No.',28  'Customer',&lt;/P&gt;&lt;P&gt;           39 'Order Type', 50 'Date',&lt;/P&gt;&lt;P&gt;           61 'Purchase Org',74 'Purchase Group',&lt;/P&gt;&lt;P&gt;           89 'Pay Terms',99 'Created By',&lt;/P&gt;&lt;P&gt;           110 'Valid From',121 'Valid Up to',&lt;/P&gt;&lt;P&gt;           133 'Items',149 'Net Amount', 165 'Currency'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  write : 1 sy-vline, 14 sy-vline,27 sy-vline,38 sy-vline,49 sy-vline,&lt;/P&gt;&lt;P&gt;          60 sy-vline,73 sy-vline,88 sy-vline,98 sy-vline,&lt;/P&gt;&lt;P&gt;          109 sy-vline,120 sy-vline,132 sy-vline,148 sy-vline,164&lt;/P&gt;&lt;P&gt;sy-vline,175 sy-vline.&lt;/P&gt;&lt;P&gt;  uline /1(175).&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;**********Checking whether Plant/Material Group/Purchase Organization&lt;/P&gt;&lt;P&gt;*********Selected&lt;/P&gt;&lt;P&gt;if selected_field-fieldname = 'WERKS'.&lt;/P&gt;&lt;P&gt;  L_Flag = 'T'.&lt;/P&gt;&lt;P&gt;*********Selecting the Purchase Document No based on selected Plant&lt;/P&gt;&lt;P&gt;  SELECT EBELN&lt;/P&gt;&lt;P&gt;  FROM EKPO&lt;/P&gt;&lt;P&gt;  Into Table IT_PurchaseNo&lt;/P&gt;&lt;P&gt;  Where WERKS = selected_field-value and EBELN NE ''.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Delete adjacent duplicates from IT_PurchaseNo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;elseif selected_field-fieldname = 'MATKL'.&lt;/P&gt;&lt;P&gt;  L_Flag = 'T'.&lt;/P&gt;&lt;P&gt;*********Selecting the Purchase Document No based on selected Material Group&lt;/P&gt;&lt;P&gt;  SELECT EBELN&lt;/P&gt;&lt;P&gt;  FROM EKPO&lt;/P&gt;&lt;P&gt;  Into Table IT_PurchaseNo&lt;/P&gt;&lt;P&gt;  Where MATKL = selected_field-value and EBELN NE ''.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Delete adjacent duplicates from IT_PurchaseNo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;elseif selected_field-fieldname = 'EKORG'.&lt;/P&gt;&lt;P&gt;  L_Flag = 'T'.&lt;/P&gt;&lt;P&gt;*********Selecting the Purchase Document No based on selected Plant&lt;/P&gt;&lt;P&gt;  SELECT EBELN&lt;/P&gt;&lt;P&gt;  FROM EKKO&lt;/P&gt;&lt;P&gt;  Into Table IT_PurchaseNo&lt;/P&gt;&lt;P&gt;  Where EKORG = selected_field-value and EBELN NE ''.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**********Checking Flag if Plant/Material Group/Purchase Organization is Selected&lt;/P&gt;&lt;P&gt;if L_Flag = 'T'.&lt;/P&gt;&lt;P&gt;  loop at IT_PurchaseNo.&lt;/P&gt;&lt;P&gt;*********Selecting the Purchase Details based on Purchase Document No&lt;/P&gt;&lt;P&gt;    SELECT SINGLE A&lt;SUB&gt;EBELN B&lt;/SUB&gt;KUNNR A&lt;SUB&gt;BSART A&lt;/SUB&gt;BEDAT A&lt;SUB&gt;EKORG A&lt;/SUB&gt;EKGRP&lt;/P&gt;&lt;P&gt;                  A&lt;SUB&gt;ZTERM A&lt;/SUB&gt;ERNAM A&lt;SUB&gt;KDATB A&lt;/SUB&gt;KDATE A&lt;SUB&gt;WAERS A&lt;/SUB&gt;STATU&lt;/P&gt;&lt;P&gt;    FROM EKKO AS A&lt;/P&gt;&lt;P&gt;    Inner Join EKPO as B On&lt;/P&gt;&lt;P&gt;    A&lt;SUB&gt;EBELN = B&lt;/SUB&gt;EBELN AND A&lt;SUB&gt;MANDT = B&lt;/SUB&gt;MANDT&lt;/P&gt;&lt;P&gt;    Into Corresponding Fields of WA_PurchaseDetail&lt;/P&gt;&lt;P&gt;    Where A~EBELN = IT_PurchaseNo-EBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    select sum( MENGE ) sum( NETWR ) into  (WA_PurchaseDetail-MENGE,&lt;/P&gt;&lt;P&gt;WA_PurchaseDetail-NETWR)&lt;/P&gt;&lt;P&gt;    FROM EKPO&lt;/P&gt;&lt;P&gt;    WHERE EBELN = IT_PurchaseNo-EBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    Append WA_PurchaseDetail To IT_PurchaseDetail.&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;**********Displaying the Report Information in the Screen&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at IT_PurchaseDetail into WA_PurchaseDetail.&lt;/P&gt;&lt;P&gt;    L_Counter = L_Counter + 1.&lt;/P&gt;&lt;P&gt;      IF WA_PurchaseDetail-STATU EQ ''.&lt;/P&gt;&lt;P&gt;          ICON_NAME = 'icon_green_light'.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;          ICON_NAME = 'icon_RED_light'.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;**********Function for Creating ICON&lt;/P&gt;&lt;P&gt;       CALL FUNCTION 'ICON_CREATE'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          name   = ICON_NAME&lt;/P&gt;&lt;P&gt;          info   = 'STATUS'&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;          RESULT = WA_PurchaseDetail-ICON.&lt;/P&gt;&lt;P&gt;          Modify IT_PurchaseDetail From WA_PurchaseDetail&lt;/P&gt;&lt;P&gt;                 Transporting ICON&lt;/P&gt;&lt;P&gt;                 Where EBELN = WA_PurchaseDetail-EBELN.&lt;/P&gt;&lt;P&gt;          L_Icon_Status = WA_PurchaseDetail-ICON.&lt;/P&gt;&lt;P&gt;**********End of Function for Creating ICON&lt;/P&gt;&lt;P&gt;      FORMAT COLOR COL_NORMAL.&lt;/P&gt;&lt;P&gt;      write : / L_Icon_Status           UNDER 'Status',&lt;/P&gt;&lt;P&gt;                WA_PurchaseDetail-EBELN UNDER 'Purchase No.',&lt;/P&gt;&lt;P&gt;                WA_PurchaseDetail-KUNNR UNDER 'Customer',&lt;/P&gt;&lt;P&gt;                WA_PurchaseDetail-BSART UNDER 'Order Type',&lt;/P&gt;&lt;P&gt;                WA_PurchaseDetail-BEDAT UNDER 'Date',&lt;/P&gt;&lt;P&gt;                WA_PurchaseDetail-EKORG UNDER 'Purchase Organization',&lt;/P&gt;&lt;P&gt;                WA_PurchaseDetail-EKGRP UNDER 'Purchase Group',&lt;/P&gt;&lt;P&gt;                WA_PurchaseDetail-ZTERM UNDER 'Pay Terms',&lt;/P&gt;&lt;P&gt;                WA_PurchaseDetail-ERNAM UNDER 'Created By',&lt;/P&gt;&lt;P&gt;                WA_PurchaseDetail-KDATB UNDER 'Valid From',&lt;/P&gt;&lt;P&gt;                WA_PurchaseDetail-KDATE UNDER 'Valid Up to',&lt;/P&gt;&lt;P&gt;                WA_PurchaseDetail-MENGE UNDER 'Items',&lt;/P&gt;&lt;P&gt;                WA_PurchaseDetail-NETWR UNDER 'Net Amount',&lt;/P&gt;&lt;P&gt;                WA_PurchaseDetail-WAERS UNDER 'Currency'.&lt;/P&gt;&lt;P&gt;      write : 1 sy-vline, 14 sy-vline,27 sy-vline,38 sy-vline,49&lt;/P&gt;&lt;P&gt;sy-vline,&lt;/P&gt;&lt;P&gt;              60 sy-vline,73 sy-vline,88 sy-vline,98 sy-vline,&lt;/P&gt;&lt;P&gt;              109 sy-vline,120 sy-vline,132 sy-vline,148 sy-vline,164&lt;/P&gt;&lt;P&gt;sy-vline,175 sy-vline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      if L_Counter = 31.&lt;/P&gt;&lt;P&gt;         L_Counter = 0.&lt;/P&gt;&lt;P&gt;         uline /1(175).&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;  uline /1(175).&lt;/P&gt;&lt;P&gt;&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;**********Displaying the Standard Screen based on selected Purchase Order No&lt;/P&gt;&lt;P&gt;at line-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**********Variable declaration&lt;/P&gt;&lt;P&gt;  Data : FldName TYPE String,&lt;/P&gt;&lt;P&gt;         EBELN   LIKE EKKO-EBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if sy-lsind = 1.&lt;/P&gt;&lt;P&gt;**********Calling the Standard Screen for Selected Field and its value.&lt;/P&gt;&lt;P&gt;     Get Cursor Field FldName value EBELN.&lt;/P&gt;&lt;P&gt;     if FldName EQ 'WA_PURCHASEDETAIL-EBELN'.&lt;/P&gt;&lt;P&gt;       Set Parameter ID 'BES' Field EBELN.&lt;/P&gt;&lt;P&gt;       Call Transaction 'ME23' AND Skip First Screen.&lt;/P&gt;&lt;P&gt;     else.&lt;/P&gt;&lt;P&gt;       Message 'Wrong Selection. Select Purchase Order No' type 'E'.&lt;/P&gt;&lt;P&gt;     endif.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&lt;/P&gt;&lt;P&gt;pls reward if helpful.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Sep 2007 05:38:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv/m-p/2837927#M664567</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-28T05:38:06Z</dc:date>
    </item>
    <item>
      <title>Re: interactive alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv/m-p/2837928#M664568</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ya madan u can do that...&lt;/P&gt;&lt;P&gt;for that you have to use sy-ucomm for getting the user action...and then in that u can pu your code to display another alv list..&lt;/P&gt;&lt;P&gt;just check following code..&lt;/P&gt;&lt;P&gt;&lt;/P&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;&amp;lt;b&amp;gt; CASE R_UCOMM.&lt;/P&gt;&lt;P&gt;    WHEN 'DETAIL' OR '&amp;amp;IC1'.&amp;lt;/b&amp;gt;        CONCATENATE SELECT_FIELD-FIELDNAME ':' SELECT_FIELD-VALUE INTO FNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM DISPLAY_YEAR.&lt;/P&gt;&lt;P&gt;    WHEN 'CANCEL'.&lt;/P&gt;&lt;P&gt;        LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward if useful...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Sep 2007 05:38:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv/m-p/2837928#M664568</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-28T05:38:45Z</dc:date>
    </item>
    <item>
      <title>Re: interactive alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv/m-p/2837929#M664569</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;REUSE_ALV_BLOCK_LIST_APPEND Append Simple List in Block Mode&lt;/P&gt;&lt;P&gt;REUSE_ALV_BLOCK_LIST_DATA_GET Internal Use&lt;/P&gt;&lt;P&gt;REUSE_ALV_BLOCK_LIST_DATA_SET Internal Use&lt;/P&gt;&lt;P&gt;REUSE_ALV_BLOCK_LIST_DISPLAY Display a block table&lt;/P&gt;&lt;P&gt;REUSE_ALV_BLOCK_LIST_HS_APPEND&lt;/P&gt;&lt;P&gt;REUSE_ALV_BLOCK_LIST_INIT Initialization of Block List Output&lt;/P&gt;&lt;P&gt;REUSE_ALV_BLOCK_LIST_REFRESH&lt;/P&gt;&lt;P&gt;REUSE_ALV_BLOCK_STATUS_GET&lt;/P&gt;&lt;P&gt;REUSE_ALV_CHECKBOX_SET&lt;/P&gt;&lt;P&gt;REUSE_ALV_COMMENTARY_WRITE List body comment block output&lt;/P&gt;&lt;P&gt;REUSE_ALV_EVENTS_GET Returns table of possible events for a list type&lt;/P&gt;&lt;P&gt;REUSE_ALV_EVENTS_TRANSFER&lt;/P&gt;&lt;P&gt;REUSE_ALV_EVENT_NAMES_GET Returns table of constant names of possible events for a list type&lt;/P&gt;&lt;P&gt;REUSE_ALV_FIELDCATALOG_MERGE Create field catalog from dictionary structure or internal table&lt;/P&gt;&lt;P&gt;REUSE_ALV_HIERSEQ_LIST_DISPLAY Hierarchical sequential list output&lt;/P&gt;&lt;P&gt;REUSE_ALV_HS_LIST_WIDTH_GET Calculate list width&lt;/P&gt;&lt;P&gt;REUSE_ALV_HS_TABLES_GET&lt;/P&gt;&lt;P&gt;REUSE_ALV_LIST_DISPLAY Output a simple list (single line or several lines)&lt;/P&gt;&lt;P&gt;REUSE_ALV_LIST_LAYOUT_INFO_GET Read current ALV list information&lt;/P&gt;&lt;P&gt;REUSE_ALV_LIST_LAYOUT_INFO_SET Set current ALV list information&lt;/P&gt;&lt;P&gt;REUSE_ALV_LIST_SELECTIONS_GET&lt;/P&gt;&lt;P&gt;REUSE_ALV_LIST_SELECTIONS_SET&lt;/P&gt;&lt;P&gt;REUSE_ALV_LIST_WIDTH_GET Calculate list width&lt;/P&gt;&lt;P&gt;REUSE_ALV_POPUP_TO_SELECT List in dialog box to choose one or more entries (or display only)&lt;/P&gt;&lt;P&gt;REUSE_ALV_TABLES_GET&lt;/P&gt;&lt;P&gt;REUSE_ALV_TABLE_CREATE Internal Use&lt;/P&gt;&lt;P&gt;REUSE_ALV_TEXTPOOL_WRITE List body comment block output&lt;/P&gt;&lt;P&gt;REUSE_ALV_TRANSFER_DATA&lt;/P&gt;&lt;P&gt;REUSE_ALV_TRANSFER_DATA_BACK&lt;/P&gt;&lt;P&gt;REUSE_ALV_VARIANT_ALL_MAINTAIN Maintain all display variants for one object&lt;/P&gt;&lt;P&gt;REUSE_ALV_VARIANT_DEFAULT_GET Read default display variant (description only, w/o field catalog)&lt;/P&gt;&lt;P&gt;REUSE_ALV_VARIANT_EXISTENCE Checks whether a display variant exists&lt;/P&gt;&lt;P&gt;REUSE_ALV_VARIANT_F4 Display variant selection dialog box&lt;/P&gt;&lt;P&gt;REUSE_ALV_VARIANT_MAINTAIN Definition of a display variant outside the list context&lt;/P&gt;&lt;P&gt;REUSE_ALV_VARIANT_SAVE Save a display variant&lt;/P&gt;&lt;P&gt;REUSE_ALV_VARIANT_SELECT Read a display variant&lt;/P&gt;&lt;P&gt;REUSE_ALV_GRID_COMMENTARY_SET&lt;/P&gt;&lt;P&gt;REUSE_ALV_GRID_DISPLAY Output of a simple list (single-line)&lt;/P&gt;&lt;P&gt;REUSE_ALV_GRID_DISPLAY_LVC&lt;/P&gt;&lt;P&gt;REUSE_ALV_GRID_LAYOUT_INFO_GET Read current ALV list information&lt;/P&gt;&lt;P&gt;REUSE_ALV_GRID_LAYOUT_INFO_SET Set current ALV list information&lt;/P&gt;&lt;P&gt;REUSE_ALV_TREE_DISPLAY_OM&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;Abhay,&lt;/P&gt;&lt;P&gt;rewards point.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Sep 2007 05:40:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv/m-p/2837929#M664569</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-28T05:40:26Z</dc:date>
    </item>
    <item>
      <title>Re: interactive alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv/m-p/2837930#M664570</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;if u want to execute alv  inreactiv ereport there is function is there that is ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SLIS_SELFIELD..in this function having 2 parameters &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) value 2)name...as u following way u have to pass the values..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM USERCOMMAND RU_COMM LIKE SY-UCOMM  RU_SELFIELD TYPE SLIS_SELFILED.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RU_SELFIELD-NAME = 'VBELN'.&lt;/P&gt;&lt;P&gt;FILED_VALUE  =  RU_SELFIELD-VALUE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in above code usercommand u have to pass in REUSE_ALV_GRID_DISLAY  function module...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FIELD_VALUE is dynamically which u r going double click that value will store in that...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;reward me a points if it is use full answer...&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;praveen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Sep 2007 06:10:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv/m-p/2837930#M664570</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-28T06:10:46Z</dc:date>
    </item>
  </channel>
</rss>

