<?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 user command in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-command/m-p/3866114#M929169</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i have arequirement that i am having two internal tables&lt;/P&gt;&lt;P&gt;in the ouput when the user clicks on the line item of the header table that time only the data from the second internal table should be displayed for the line selected&lt;/P&gt;&lt;P&gt;how can it be done?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 23 May 2008 07:18:22 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-05-23T07:18:22Z</dc:date>
    <item>
      <title>user command</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-command/m-p/3866114#M929169</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i have arequirement that i am having two internal tables&lt;/P&gt;&lt;P&gt;in the ouput when the user clicks on the line item of the header table that time only the data from the second internal table should be displayed for the line selected&lt;/P&gt;&lt;P&gt;how can it be done?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 May 2008 07:18:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/user-command/m-p/3866114#M929169</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-23T07:18:22Z</dc:date>
    </item>
    <item>
      <title>Re: user command</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-command/m-p/3866115#M929170</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;    Use At Line-Selection event and Hide statement to get the relavant data.&lt;/P&gt;&lt;P&gt;Reagrds,&lt;/P&gt;&lt;P&gt;Shafi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 May 2008 07:21:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/user-command/m-p/3866115#M929170</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-23T07:21:53Z</dc:date>
    </item>
    <item>
      <title>Re: user command</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-command/m-p/3866116#M929171</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Events in interactive report:&lt;/P&gt;&lt;P&gt;&lt;A href="https://forums.sdn.sap.com/click.jspa?searchID=12112859&amp;amp;messageID=4637902" target="test_blank"&gt;https://forums.sdn.sap.com/click.jspa?searchID=12112859&amp;amp;messageID=4637902&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Refer for these:&lt;/P&gt;&lt;P&gt;&lt;A href="https://forums.sdn.sap.com/click.jspa?searchID=12112683&amp;amp;messageID=3092888" target="test_blank"&gt;https://forums.sdn.sap.com/click.jspa?searchID=12112683&amp;amp;messageID=3092888&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Shiva Kumar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 May 2008 07:22:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/user-command/m-p/3866116#M929171</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-23T07:22:19Z</dc:date>
    </item>
    <item>
      <title>Re: user command</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-command/m-p/3866117#M929172</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the Interactive reports.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use "At Selection-screen" event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raghu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 May 2008 07:23:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/user-command/m-p/3866117#M929172</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-23T07:23:23Z</dc:date>
    </item>
    <item>
      <title>Re: user command</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-command/m-p/3866118#M929173</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;You need to use interactive reporting to acheive your requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;           Use the event  &lt;STRONG&gt;At Line-Selection&lt;/STRONG&gt; and in that event use the &lt;STRONG&gt;HIDE&lt;/STRONG&gt; keyword to hold the value using which you want to display the corresponding data in the second Internal table. For more easiness, you can also use &lt;STRONG&gt;HOTSPOT&lt;/STRONG&gt; Keyword also to get a handsymbol, which we get in the case of clicking Hyperlinks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this is helpful to you. If you need further information, revert back.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward all the helpful answers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Nagaraj T&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 May 2008 07:25:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/user-command/m-p/3866118#M929173</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-23T07:25:24Z</dc:date>
    </item>
    <item>
      <title>Re: user command</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-command/m-p/3866119#M929174</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;you will need two function calls for the reuse alv grid display&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For the first one create a subroutine USER_COMMAND&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  USER_COMMAND                                             *
*&amp;amp;---------------------------------------------------------------------*
FORM user_command USING r_ucomm LIKE sy-ucomm
                        rs_selfield TYPE slis_selfield.

  
  DATA: lw_idx TYPE i.

  
  CASE r_ucomm.

    WHEN '&amp;amp;IC1'.  "this ok code fro double click
* The index of the selected line is present in the varaible *rs_selfield-tabindex.
      READ TABLE i_data INDEX rs_selfield-tabindex.
IF sy-subrc = 0.
Now loop at the items table, using the key of the header record that was read, and store them in a   separate  temperory itab then call the second alv with the the temporary itab.
endif
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When you call first ALV grid pass the USER_COMMAND to the parameter user_command as below so that it know which subroutine it should call when a action is performed on the ALV&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
      i_callback_program       = sy-repid
      i_callback_pf_status_set = 'STATUS'
      i_callback_user_command  = 'USER_COMMAND'
      is_layout                = layout
      it_fieldcat              = fieldcat[]
      i_default                = 'X'
      i_save                   = 'A'
      it_events                = eventcat[]
    TABLES
      t_outtab                 = i_data
    EXCEPTIONS
      program_error            = 1
      OTHERS                   = 2.
  IF sy-subrc &amp;lt;&amp;gt; 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Advait&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 May 2008 07:28:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/user-command/m-p/3866119#M929174</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-23T07:28:28Z</dc:date>
    </item>
    <item>
      <title>Re: user command</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-command/m-p/3866120#M929175</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;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : kna1,vbak,vbap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Types Delclaration&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TYPES : BEGIN OF ty_kna1,&lt;/P&gt;&lt;P&gt;          kunnr LIKE kna1-kunnr,&lt;/P&gt;&lt;P&gt;          name1 LIKE kna1-name1,&lt;/P&gt;&lt;P&gt;          land1 LIKE kna1-land1,&lt;/P&gt;&lt;P&gt;        END OF ty_kna1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF ty_vbak,&lt;/P&gt;&lt;P&gt;          vbeln LIKE vbak-vbeln,&lt;/P&gt;&lt;P&gt;          erdat LIKE vbak-erdat,&lt;/P&gt;&lt;P&gt;          ernam LIKE vbak-ernam,&lt;/P&gt;&lt;P&gt;        END OF ty_vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF ty_vbap,&lt;/P&gt;&lt;P&gt;          posnr LIKE vbap-posnr,&lt;/P&gt;&lt;P&gt;          matnr LIKE vbap-matnr,&lt;/P&gt;&lt;P&gt;          netwr LIKE vbap-netwr,&lt;/P&gt;&lt;P&gt;        END OF ty_vbap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;internal table declaration&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA : it_kna1 TYPE TABLE OF ty_kna1,&lt;/P&gt;&lt;P&gt;       wa_kna1 TYPE ty_kna1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : it_vbak TYPE TABLE OF ty_vbak,&lt;/P&gt;&lt;P&gt;       wa_vbak TYPE ty_vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : it_vbap TYPE TABLE OF ty_vbap,&lt;/P&gt;&lt;P&gt;       wa_vbap TYPE ty_vbap.&lt;/P&gt;&lt;P&gt;*data : v_fld(20) type c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : s_kunnr FOR kna1-kunnr DEFAULT 1000 TO 1002.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*set pf-status 'BASIC'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;slecting data for basic list(kna1)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECT kunnr name1 land1&lt;/P&gt;&lt;P&gt;       FROM kna1&lt;/P&gt;&lt;P&gt;       INTO TABLE it_kna1&lt;/P&gt;&lt;P&gt;       WHERE kunnr IN s_kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;writng the list&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;LOOP AT it_kna1 INTO wa_kna1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; wa_kna1-kunnr hotspot on,&lt;/P&gt;&lt;P&gt;           wa_kna1-name1 hotspot on,&lt;/P&gt;&lt;P&gt;           wa_kna1-land1 hotspot on.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  HIDE   wa_kna1-kunnr.&lt;/P&gt;&lt;P&gt;*get cursor field wa_kna1-kunnr value v_fld.&lt;/P&gt;&lt;P&gt;ENDLOOP.&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;  IF sy-lsind = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;slecting data for  1st secondary list(vbak)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT vbeln erdat ernam&lt;/P&gt;&lt;P&gt;        FROM vbak&lt;/P&gt;&lt;P&gt;        INTO TABLE it_vbak&lt;/P&gt;&lt;P&gt;        WHERE kunnr = wa_kna1-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;writng the list&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    LOOP AT it_vbak INTO wa_vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; wa_vbak-vbeln hotspot on,&lt;/P&gt;&lt;P&gt;               wa_vbak-erdat hotspot on,&lt;/P&gt;&lt;P&gt;               wa_vbak-ernam hotspot on.&lt;/P&gt;&lt;P&gt;      HIDE wa_vbak-vbeln.&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;&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;  IF sy-lsind = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;slecting data for 2nd secondary list(vbap)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT posnr matnr netwr&lt;/P&gt;&lt;P&gt;           FROM vbap&lt;/P&gt;&lt;P&gt;           INTO TABLE it_vbap&lt;/P&gt;&lt;P&gt;           WHERE vbeln = wa_vbak-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;writng the list&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    LOOP AT it_vbap INTO wa_vbap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; wa_vbap-posnr,&lt;/P&gt;&lt;P&gt;               wa_vbap-matnr,&lt;/P&gt;&lt;P&gt;               wa_vbap-netwr.&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;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thnks,&lt;/P&gt;&lt;P&gt;raji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 May 2008 07:28:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/user-command/m-p/3866120#M929175</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-23T07:28:45Z</dc:date>
    </item>
    <item>
      <title>Re: user command</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-command/m-p/3866121#M929176</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;At User-command :moment  at which a user  presses a function key.&lt;/P&gt;&lt;P&gt;Top-of -page during line-selection moment during the list processing of a secondary list at which new page starts.&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;pls reward if useful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 May 2008 07:31:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/user-command/m-p/3866121#M929176</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-23T07:31:16Z</dc:date>
    </item>
  </channel>
</rss>

