<?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: at line selection in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/at-line-selection/m-p/2237282#M481958</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi friend,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: input_field(100) TYPE c,&lt;/P&gt;&lt;P&gt;line_num TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;WRITE 'Input text:'.&lt;/P&gt;&lt;P&gt;SET BLANK LINES ON.&lt;/P&gt;&lt;P&gt;FORMAT INPUT.&lt;/P&gt;&lt;P&gt;WRITE / input_field.&lt;/P&gt;&lt;P&gt;FORMAT INPUT OFF.&lt;/P&gt;&lt;P&gt;WRITE / '&amp;gt;&amp;gt;&amp;gt; OK &amp;lt;&amp;lt;&amp;lt;' COLOR 5 HOTSPOT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION.&lt;/P&gt;&lt;P&gt;IF sy-lisel = '&amp;gt;&amp;gt;&amp;gt; OK &amp;lt;&amp;lt;&amp;lt;'.&lt;/P&gt;&lt;P&gt;line_num = sy-lilli - 1.&lt;/P&gt;&lt;P&gt;READ LINE line_num FIELD VALUE input_field.&lt;/P&gt;&lt;P&gt;WRITE: 'The input was:',&lt;/P&gt;&lt;P&gt;/ input_field.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;hope u ll get clear from this code&lt;/P&gt;&lt;P&gt;plz reward if its helpful,&lt;/P&gt;&lt;P&gt;thanks and regards&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 10 May 2007 11:16:05 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-05-10T11:16:05Z</dc:date>
    <item>
      <title>at line selection</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/at-line-selection/m-p/2237277#M481953</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;pls send cide for at line selction&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 May 2007 05:10:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/at-line-selection/m-p/2237277#M481953</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-10T05:10:23Z</dc:date>
    </item>
    <item>
      <title>Re: at line selection</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/at-line-selection/m-p/2237278#M481954</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 demo_list_interactive_3 .&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;  WRITE  'Basic List'.&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  'Secondary List'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;TOP-OF-PAGE DURING LINE-SELECTION.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  CASE sy-lsind.&lt;/P&gt;&lt;P&gt;    WHEN 1.&lt;/P&gt;&lt;P&gt;      WRITE 'First Secondary List'.&lt;/P&gt;&lt;P&gt;    WHEN 2.&lt;/P&gt;&lt;P&gt;      WRITE 'Second Secondary List'.&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.&lt;/P&gt;&lt;P&gt;      WRITE: 'Secondary List, Level:', sy-lsind.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 May 2007 05:11:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/at-line-selection/m-p/2237278#M481954</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-10T05:11:43Z</dc:date>
    </item>
    <item>
      <title>Re: at line selection</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/at-line-selection/m-p/2237279#M481955</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 zresh.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;tables: trdir.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;data: itrdir type table of trdir with header line.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;select-options: s_name for trdir-name.&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 * into table itrdir&lt;/P&gt;&lt;P&gt;            from trdir&lt;/P&gt;&lt;P&gt;               where name in s_name.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  loop at itrdir.&lt;/P&gt;&lt;P&gt;    format hotspot on.&lt;/P&gt;&lt;P&gt;    write:/ itrdir-name.&lt;/P&gt;&lt;P&gt;    hide itrdir-name.&lt;/P&gt;&lt;P&gt;    format hotspot off.&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;at line-selection.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  editor-call for report itrdir-name display-mode.&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;Reshma&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 May 2007 05:12:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/at-line-selection/m-p/2237279#M481955</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-10T05:12:05Z</dc:date>
    </item>
    <item>
      <title>Re: at line selection</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/at-line-selection/m-p/2237280#M481956</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 LINE-SELECTION. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;Event in interactive reporting &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This event is processed whenever the user chooses a valid line in the list (i.e. a line generated by statements such as WRITE,ULINE, or SKIP) with the cursor and presses the function key which has the function PICK in the interface definition. This should normally be the function key F2, because it has the same effect as double-clicking the mouse, or clicking once in the case of a hotspot. &lt;/P&gt;&lt;P&gt;The processing for the event AT LINE-SELECTION usually generates further list output (the details list) which completely covers the current list display. If you want the current list display to remain visible (to aid user orientation), you can do this with the key word WINDOW. &lt;/P&gt;&lt;P&gt;In most cases, the information from the selected line is used to retrieve more comprehensive information by direct reading. When displaying the original list, you store the key terms needed for this in the HIDE area of the output line. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note &lt;/P&gt;&lt;P&gt;You can choose a line and start new processing even in the details lists. &lt;/P&gt;&lt;P&gt;The following system fields are useful for orientation purposes, since their values change with each interactive event executed. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SY-LSIND &lt;/P&gt;&lt;P&gt;Index of list created by current event (basic list = 0, 1st details list = 1, ...) &lt;/P&gt;&lt;P&gt;SY-PFKEY &lt;/P&gt;&lt;P&gt;Status of displayed list (SET PF-STATUS) &lt;/P&gt;&lt;P&gt;SY-LISEL &lt;/P&gt;&lt;P&gt;Contents of selected line &lt;/P&gt;&lt;P&gt;SY-LILLI &lt;/P&gt;&lt;P&gt;Absolute number of this line in the displayed list &lt;/P&gt;&lt;P&gt;SY-LISTI &lt;/P&gt;&lt;P&gt;Index of this list - usually SY-LSIND - 1 (READ LINE) &lt;/P&gt;&lt;P&gt;SY-CUROW &lt;/P&gt;&lt;P&gt;Last cursor position: Line in window &lt;/P&gt;&lt;P&gt;SY-CUCOL &lt;/P&gt;&lt;P&gt;Last cursor position: Column in window (GET CURSOR) &lt;/P&gt;&lt;P&gt;SY-CPAGE &lt;/P&gt;&lt;P&gt;1st displayed page of displayed list &lt;/P&gt;&lt;P&gt;SY-STARO &lt;/P&gt;&lt;P&gt;1st displayed line of this page of displayed list &lt;/P&gt;&lt;P&gt;SY-STACO &lt;/P&gt;&lt;P&gt;1st displayed column of displayed list (SCROLL LIST) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The system field SY-LSIND defines the line selection level (basic list: SY-LSIND = 0). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;System field for interactive reporting are also contained in the System Fields for Lists documentation. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example&lt;/P&gt;&lt;P&gt;DATA TEXT(20). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION. &lt;/P&gt;&lt;P&gt;  PERFORM WRITE_AND_HIDE USING SPACE SPACE. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION. &lt;/P&gt;&lt;P&gt;  CASE TEXT. &lt;/P&gt;&lt;P&gt;    WHEN 'List index'. &lt;/P&gt;&lt;P&gt;      PERFORM WRITE_AND_HIDE USING 'X' SPACE. &lt;/P&gt;&lt;P&gt;    WHEN 'User command'. &lt;/P&gt;&lt;P&gt;      PERFORM WRITE_AND_HIDE USING SPACE 'X'. &lt;/P&gt;&lt;P&gt;    WHEN OTHERS. &lt;/P&gt;&lt;P&gt;      SUBTRACT 2 FROM SY-LSIND. &lt;/P&gt;&lt;P&gt;      PERFORM WRITE_AND_HIDE USING SPACE SPACE. &lt;/P&gt;&lt;P&gt;  ENDCASE. &lt;/P&gt;&lt;P&gt;  CLEAR TEXT. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM WRITE_AND_HIDE USING P_FLAG_LSIND P_FLAG_UCOMM. &lt;/P&gt;&lt;P&gt;  WRITE / 'SY-LSIND:'. &lt;/P&gt;&lt;P&gt;  PERFORM WRITE_WITH_COLOR USING SY-LSIND P_FLAG_LSIND. &lt;/P&gt;&lt;P&gt;  TEXT = 'List index'. &lt;/P&gt;&lt;P&gt;  HIDE TEXT. &lt;/P&gt;&lt;P&gt;  WRITE / 'SY-UCOMM:'. &lt;/P&gt;&lt;P&gt;  PERFORM WRITE_WITH_COLOR USING SY-UCOMM P_FLAG_UCOMM. &lt;/P&gt;&lt;P&gt;  TEXT = 'User command'. &lt;/P&gt;&lt;P&gt;  HIDE TEXT. &lt;/P&gt;&lt;P&gt;  IF SY-LSIND &amp;gt; 0. &lt;/P&gt;&lt;P&gt;    WRITE / 'PICK here to go back one list level'. &lt;/P&gt;&lt;P&gt;  ENDIF. &lt;/P&gt;&lt;P&gt;ENDFORM. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM WRITE_WITH_COLOR USING P_VALUE &lt;/P&gt;&lt;P&gt;                            P_FLAG_POSITIVE. &lt;/P&gt;&lt;P&gt;  IF P_FLAG_POSITIVE = SPACE. &lt;/P&gt;&lt;P&gt;    WRITE P_VALUE COLOR COL_NORMAL. &lt;/P&gt;&lt;P&gt;  ELSE. &lt;/P&gt;&lt;P&gt;    WRITE P_VALUE COLOR COL_POSITIVE. &lt;/P&gt;&lt;P&gt;  ENDIF. &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;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ram&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 May 2007 05:12:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/at-line-selection/m-p/2237280#M481956</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-10T05:12:08Z</dc:date>
    </item>
    <item>
      <title>Re: at line selection</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/at-line-selection/m-p/2237281#M481957</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rajamahender, &lt;/P&gt;&lt;P&gt;                         Refer this code :&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;       get cursor field d_field value d_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       case d_field.&lt;/P&gt;&lt;P&gt;       when'D_MATERIAL_RECORD-MATNR'.&lt;/P&gt;&lt;P&gt;       select maktx into d_material_record-maktx from makt where matnr = d_value and spras = sy-langu.&lt;/P&gt;&lt;P&gt;        write:/ 'MATERIAL TYPE DESCRIPTION', 30 d_material_record-maktx.&lt;/P&gt;&lt;P&gt;       endselect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       when'D_MATERIAL_RECORD-MTART'.&lt;/P&gt;&lt;P&gt;       select mtbez into d_material_record-mtbez from t134t where mtart = d_value and spras = sy-langu.&lt;/P&gt;&lt;P&gt;       write:/ 'TYPE DESCRIPTION', 30 d_material_record-mtbez.&lt;/P&gt;&lt;P&gt;       endselect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       when others.&lt;/P&gt;&lt;P&gt;       write:/'PLEASE DOUBLE CLICK  ON A HIGHTLIGHTED RECORD'.&lt;/P&gt;&lt;P&gt;       endcase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Hemant&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 May 2007 05:12:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/at-line-selection/m-p/2237281#M481957</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-10T05:12:26Z</dc:date>
    </item>
    <item>
      <title>Re: at line selection</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/at-line-selection/m-p/2237282#M481958</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi friend,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: input_field(100) TYPE c,&lt;/P&gt;&lt;P&gt;line_num TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;WRITE 'Input text:'.&lt;/P&gt;&lt;P&gt;SET BLANK LINES ON.&lt;/P&gt;&lt;P&gt;FORMAT INPUT.&lt;/P&gt;&lt;P&gt;WRITE / input_field.&lt;/P&gt;&lt;P&gt;FORMAT INPUT OFF.&lt;/P&gt;&lt;P&gt;WRITE / '&amp;gt;&amp;gt;&amp;gt; OK &amp;lt;&amp;lt;&amp;lt;' COLOR 5 HOTSPOT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION.&lt;/P&gt;&lt;P&gt;IF sy-lisel = '&amp;gt;&amp;gt;&amp;gt; OK &amp;lt;&amp;lt;&amp;lt;'.&lt;/P&gt;&lt;P&gt;line_num = sy-lilli - 1.&lt;/P&gt;&lt;P&gt;READ LINE line_num FIELD VALUE input_field.&lt;/P&gt;&lt;P&gt;WRITE: 'The input was:',&lt;/P&gt;&lt;P&gt;/ input_field.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;hope u ll get clear from this code&lt;/P&gt;&lt;P&gt;plz reward if its helpful,&lt;/P&gt;&lt;P&gt;thanks and regards&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 May 2007 11:16:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/at-line-selection/m-p/2237282#M481958</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-10T11:16:05Z</dc:date>
    </item>
  </channel>
</rss>

