<?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 ALV Block List in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-block-list/m-p/4543055#M1073147</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;       I am using 2 tables and using the following FMs,&lt;/P&gt;&lt;P&gt;                      REUSE_ALV_BLOCK_LIST_INIT&lt;/P&gt;&lt;P&gt;                      REUSE_ALV_BLOCK_LIST_APPEND and&lt;/P&gt;&lt;P&gt;                      REUSE_ALV_BLOCK_LIST_DISPLAY&lt;/P&gt;&lt;P&gt;      When I double click, all the values in rs-selfield gets populated except the fieldname SEL_TAB_FIELD or FIELDNAME. I am not sure why this is happening. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you please suggest?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 03 Oct 2008 14:03:05 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-10-03T14:03:05Z</dc:date>
    <item>
      <title>Interactive ALV Block List</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-block-list/m-p/4543055#M1073147</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;       I am using 2 tables and using the following FMs,&lt;/P&gt;&lt;P&gt;                      REUSE_ALV_BLOCK_LIST_INIT&lt;/P&gt;&lt;P&gt;                      REUSE_ALV_BLOCK_LIST_APPEND and&lt;/P&gt;&lt;P&gt;                      REUSE_ALV_BLOCK_LIST_DISPLAY&lt;/P&gt;&lt;P&gt;      When I double click, all the values in rs-selfield gets populated except the fieldname SEL_TAB_FIELD or FIELDNAME. I am not sure why this is happening. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you please suggest?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Oct 2008 14:03:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-block-list/m-p/4543055#M1073147</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-03T14:03:05Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive ALV Block List</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-block-list/m-p/4543056#M1073148</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I guess, those fields are not getting updated in the ALV block list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you see the standard test report BALVBT01, you will find the same behaviour.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can try to track it down by the Tablename (RS_SELFIELD-TABNAME), Table index (RS_SELFIELD-TABINDEX) and the Value (RS_SELFIELD-VALUE).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Naimesh Patel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Oct 2008 14:18:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-block-list/m-p/4543056#M1073148</guid>
      <dc:creator>naimesh_patel</dc:creator>
      <dc:date>2008-10-03T14:18:35Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive ALV Block List</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-block-list/m-p/4543057#M1073149</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Naimesh for your reply. But what is the solution for this? I have to use ALV Block only, coz tables need to be displayed as different sections with different titles.&lt;/P&gt;&lt;P&gt;             Also, I can get the record using the rs_selfield-tabindex field, but I want the fieldname, coz the doub clilck should be valid in only few fields only.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please suggest.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Oct 2008 14:36:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-block-list/m-p/4543057#M1073149</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-03T14:36:00Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive ALV Block List</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-block-list/m-p/4543058#M1073150</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think we have to live with this limitation. I have tried to implement the GET CURSOR FIELD... but it didn't get that field name. Actually, I had debugged the the point from where it calls the perform in our program and surprisingly it didn't catch the field name after the GET CURSOR ... in std ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One way is: Give Hotspot for the columns and based on the values derive the Column name. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I know this is not the good idea but, we have to do something like this to get to know the proper field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Naimesh Patel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Oct 2008 16:48:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-block-list/m-p/4543058#M1073150</guid>
      <dc:creator>naimesh_patel</dc:creator>
      <dc:date>2008-10-03T16:48:17Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive ALV Block List</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-block-list/m-p/4543059#M1073151</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Naimesh for the suggestion. I tried by setting the hotspot, it didn't populate the fieldname. Any other suggestion?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Oct 2008 08:23:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-block-list/m-p/4543059#M1073151</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-06T08:23:06Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive ALV Block List</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-block-list/m-p/4543060#M1073152</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when  I i tried this block alv  list display, it's not taking the user command &amp;amp;  field selection in the following program  ,if i give { IF IS_SELFIELD-FIELDNAME NE 'MATNR' }'. like this  interactive is working otherwise if give {IF IS_SELFIELD-FIELDNAME  EQ  'MATNR'.} interactive is not working . can u help me to solve this problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: MARA, MAKT, MARD.&lt;/P&gt;&lt;P&gt;*provide type-pools&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET PF-STATUS 'SCREEN'.&lt;/P&gt;&lt;P&gt;TYPE-POOLS: SLIS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*provide select-options&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: S_MATNR FOR MARA-MATNR.&lt;/P&gt;&lt;P&gt;*provide data objects&lt;/P&gt;&lt;P&gt;DATA: V_REPID TYPE SY-REPID,&lt;/P&gt;&lt;P&gt;      ucomm like sy-ucomm,&lt;/P&gt;&lt;P&gt;      WA_MARA_FIELD TYPE SLIS_FIELDCAT_ALV,       "it is for field catalog&lt;/P&gt;&lt;P&gt;      WA_MAKT_FIELD TYPE SLIS_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;      WA_MARD_FIELD TYPE SLIS_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;      WA_MARA TYPE MARA,&lt;/P&gt;&lt;P&gt;      WA_MAKT TYPE MAKT,&lt;/P&gt;&lt;P&gt;      WA_MARD TYPE MARD,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IT_MARA_FIELD TYPE SLIS_T_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;      IT_MAKT_FIELD TYPE SLIS_T_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;      IT_MARD_FIELD TYPE SLIS_T_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;      IT_MARA TYPE TABLE OF MARA,&lt;/P&gt;&lt;P&gt;      IT_MAKT TYPE TABLE OF MAKT,&lt;/P&gt;&lt;P&gt;      IT_MARD TYPE TABLE OF MARD,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      V_LAYOUT TYPE SLIS_LAYOUT_ALV,&lt;/P&gt;&lt;P&gt;      IT_EVENTS TYPE SLIS_T_EVENT,            "it is for events&lt;/P&gt;&lt;P&gt;      WA_EVENTS TYPE SLIS_ALV_EVENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;V_REPID = SY-REPID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*is_selfield TYPE slis_selfield. "#EC CALLED&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform builfieldcat.&lt;/P&gt;&lt;P&gt;perform dataretrieval.&lt;/P&gt;&lt;P&gt;perform datadisp.&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  builfieldcat&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 builfieldcat .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WA_MARA_FIELD-COL_POS = 1.&lt;/P&gt;&lt;P&gt;WA_MARA_FIELD-FIELDNAME = 'MATNR'.&lt;/P&gt;&lt;P&gt;WA_MARA_FIELD-REF_TABNAME = 'MARA'.&lt;/P&gt;&lt;P&gt;APPEND WA_MARA_FIELD TO IT_MARA_FIELD.&lt;/P&gt;&lt;P&gt;CLEAR WA_MARA_FIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WA_MARA_FIELD-COL_POS = 2.&lt;/P&gt;&lt;P&gt;WA_MARA_FIELD-FIELDNAME = 'ERSDA'.&lt;/P&gt;&lt;P&gt;WA_MARA_FIELD-REF_TABNAME = 'MARA'.&lt;/P&gt;&lt;P&gt;APPEND WA_MARA_FIELD TO IT_MARA_FIELD.&lt;/P&gt;&lt;P&gt;CLEAR WA_MARA_FIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WA_MARA_FIELD-COL_POS = 3.&lt;/P&gt;&lt;P&gt;WA_MARA_FIELD-FIELDNAME = 'ERNAM'.&lt;/P&gt;&lt;P&gt;WA_MARA_FIELD-REF_TABNAME = 'MARA'.&lt;/P&gt;&lt;P&gt;APPEND WA_MARA_FIELD TO IT_MARA_FIELD.&lt;/P&gt;&lt;P&gt;CLEAR WA_MARA_FIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WA_MARA_FIELD-COL_POS = 4.&lt;/P&gt;&lt;P&gt;WA_MARA_FIELD-FIELDNAME = 'LAEDA'.&lt;/P&gt;&lt;P&gt;WA_MARA_FIELD-REF_TABNAME = 'MARA'.&lt;/P&gt;&lt;P&gt;APPEND WA_MARA_FIELD TO IT_MARA_FIELD.&lt;/P&gt;&lt;P&gt;CLEAR WA_MARA_FIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " builfieldcat&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  dataretrieval&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 dataretrieval .&lt;/P&gt;&lt;P&gt;SELECT *&lt;/P&gt;&lt;P&gt;FROM MARA&lt;/P&gt;&lt;P&gt;INTO TABLE IT_MARA&lt;/P&gt;&lt;P&gt;WHERE MATNR IN S_MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " dataretrieval&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  datadisp&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 datadisp .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_INIT'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    I_CALLBACK_PROGRAM             = V_REPID&lt;/P&gt;&lt;P&gt;   I_CALLBACK_PF_STATUS_SET       = 'SCREEN'&lt;/P&gt;&lt;P&gt;   I_CALLBACK_USER_COMMAND        = 'USER_COMMAND'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EXCLUDING                   =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    IS_LAYOUT                        = V_LAYOUT&lt;/P&gt;&lt;P&gt;    IT_FIELDCAT                      = IT_MARA_FIELD[]&lt;/P&gt;&lt;P&gt;    I_TABNAME                        = 'MARA'&lt;/P&gt;&lt;P&gt;    IT_EVENTS                        = IT_EVENTS[]&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SORT                          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_TEXT                           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    T_OUTTAB                         = IT_MARA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_DISPLAY'.&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;/P&gt;&lt;P&gt;ENDFORM.                    " datadisp&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  SECONDARY&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 USER_COMM USING UCOMM LIKE SY-UCOMM SELFIELD TYPE SLIS_SELFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM user_command USING i_ucomm LIKE sy-ucomm is_selfield TYPE slis_selfield.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF IS_SELFIELD-FIELDNAME NE 'MATNR'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM DATARET2.&lt;/P&gt;&lt;P&gt;  PERFORM BUILFIE2.&lt;/P&gt;&lt;P&gt;  PERFORM DATADSP2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;                   " SECONDARY&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  DATARET2&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 DATARET2 .&lt;/P&gt;&lt;P&gt;SELECT *&lt;/P&gt;&lt;P&gt;FROM MAKT&lt;/P&gt;&lt;P&gt;INTO TABLE IT_MAKT&lt;/P&gt;&lt;P&gt;WHERE MATNR IN S_MATNR.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " DATARET2&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  BUILFIE2&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 BUILFIE2 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WA_MAKT_FIELD-COL_POS = '1'.&lt;/P&gt;&lt;P&gt;WA_MAKT_FIELD-FIELDNAME = 'MATNR'.&lt;/P&gt;&lt;P&gt;WA_MAKT_FIELD-REF_TABNAME = 'MAKT'.&lt;/P&gt;&lt;P&gt;APPEND WA_MAKT_FIELD TO IT_MAKT_FIELD.&lt;/P&gt;&lt;P&gt;CLEAR WA_MAKT_FIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WA_MAKT_FIELD-COL_POS = 2.&lt;/P&gt;&lt;P&gt;WA_MAKT_FIELD-FIELDNAME = 'MAKTX'.&lt;/P&gt;&lt;P&gt;WA_MAKT_FIELD-REF_TABNAME = 'MAKT'.&lt;/P&gt;&lt;P&gt;APPEND WA_MAKT_FIELD TO IT_MAKT_FIELD.&lt;/P&gt;&lt;P&gt;CLEAR WA_MAKT_FIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WA_MAKT_FIELD-COL_POS = 3.&lt;/P&gt;&lt;P&gt;WA_MAKT_FIELD-FIELDNAME = 'MAKTG'.&lt;/P&gt;&lt;P&gt;WA_MAKT_FIELD-REF_TABNAME = 'MAKT'.&lt;/P&gt;&lt;P&gt;APPEND WA_MAKT_FIELD TO IT_MAKT_FIELD.&lt;/P&gt;&lt;P&gt;CLEAR WA_MAKT_FIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " BUILFIE2&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  DATADSP2&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 DATADSP2 .&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    IS_LAYOUT                        = V_LAYOUT&lt;/P&gt;&lt;P&gt;    IT_FIELDCAT                      = IT_MAKT_FIELD&lt;/P&gt;&lt;P&gt;    I_TABNAME                        = 'MAKT'&lt;/P&gt;&lt;P&gt;    IT_EVENTS                        = IT_EVENTS&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SORT                          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_TEXT                           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    T_OUTTAB                         = IT_MAKT&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   PROGRAM_ERROR                    = 1&lt;/P&gt;&lt;P&gt;   MAXIMUM_OF_APPENDS_REACHED       = 2&lt;/P&gt;&lt;P&gt;   OTHERS                           = 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*display the data&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_DISPLAY'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " DATADSP2&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;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;Sridar.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Apr 2010 06:16:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-block-list/m-p/4543060#M1073152</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-04-14T06:16:52Z</dc:date>
    </item>
  </channel>
</rss>

