<?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: Selection screen in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1778835#M335732</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Sarath&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Though the query is already answered, i would like to share the below info with you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To me the requirement is weird, displaying a material when the plant is in input. I guess all the are parameters in input screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Because, within a plant we will have many Materials. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Generally we get this sort of requirement only in one-to-one relation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As per your selection criteria, we can display the material group when we get the material as input as &amp;lt;b&amp;gt;Material -&amp;gt; Material Group&amp;lt;/b&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind Regards&lt;/P&gt;&lt;P&gt;Eswar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 11 Dec 2006 05:19:48 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-12-11T05:19:48Z</dc:date>
    <item>
      <title>Selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1778828#M335725</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;Inselection screen I have three fields, Plant,Mat and Mat group. If I input Plant how do I get the mat no and mat group based on plant dynamically.&lt;/P&gt;&lt;P&gt;sarath&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Dec 2006 04:13:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1778828#M335725</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-11T04:13:34Z</dc:date>
    </item>
    <item>
      <title>Re: Selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1778829#M335726</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;write it in the &amp;lt;b&amp;gt;at selection-screen output&amp;lt;/b&amp;gt; event&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;- Gopi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Dec 2006 04:17:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1778829#M335726</guid>
      <dc:creator>gopi_narendra</dc:creator>
      <dc:date>2006-12-11T04:17:42Z</dc:date>
    </item>
    <item>
      <title>Re: Selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1778830#M335727</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 whether this sample code helps you.&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  ZGK_TEST                                                		    *&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  ZGK_TEST&lt;/P&gt;&lt;P&gt;        message-id zsd&lt;/P&gt;&lt;P&gt;        line-count 16(1)&lt;/P&gt;&lt;P&gt;        no standard page heading .&lt;/P&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;                       Tables Declaration&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;&lt;/P&gt;&lt;P&gt;tables : vbap.         " Sales Document: Item Data&lt;/P&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;                     Constant Declaration                           		 *&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;&lt;/P&gt;&lt;P&gt;CONSTANTS:&lt;/P&gt;&lt;P&gt;  C_X TYPE C VALUE 'X'.     " Translate to Uppercase&lt;/P&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;                     Variable Declaration                            		*&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Variable for Table index&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  data v_sytabix like sy-tabix.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Variable for Program name&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  data L_NAME LIKE SYST-REPID.&lt;/P&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;                        Ranges Declaration                           		*&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Range for getting values form selection screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; DATA: BEGIN OF range1 OCCURS 0,&lt;/P&gt;&lt;P&gt;         SIGN(1),&lt;/P&gt;&lt;P&gt;         OPTION(2),&lt;/P&gt;&lt;P&gt;         LOW  LIKE vbap-vbeln,&lt;/P&gt;&lt;P&gt;         high like vbap-vbeln,&lt;/P&gt;&lt;P&gt;      END OF range1.&lt;/P&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;                        Structure Declaration                        		*&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;&lt;/P&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;                   Internal table Declaration                        		*&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table for Report output&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  data: begin of i_vbap occurs 0,&lt;/P&gt;&lt;P&gt;          vbeln like vbap-vbeln,            " Sales Document&lt;/P&gt;&lt;P&gt;          posnr like vbap-posnr,            " Sales Document item&lt;/P&gt;&lt;P&gt;        end of i_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 for output to the F4 help&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  data: begin of I_DISPLAY occurs 0,&lt;/P&gt;&lt;P&gt;          vbeln like vbap-vbeln,            " Sales Document&lt;/P&gt;&lt;P&gt;          posnr like vbap-posnr,            " Sales Document item&lt;/P&gt;&lt;P&gt;        end of I_DISPLAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table for return value form function module&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA: BEGIN OF I_RETURNVAL OCCURS 0.&lt;/P&gt;&lt;P&gt;          INCLUDE STRUCTURE DDSHRETVAL.     " Interface Structure Search&lt;/P&gt;&lt;P&gt;  DATA: END OF I_RETURNVAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table for F4 help field heading&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA: I_FIELDTAB LIKE DFIES OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table for getting screen values from selection screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  data L_SCR_FIELDS LIKE DYNPREAD OCCURS 1 WITH HEADER LINE.&lt;/P&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;                     Field-Symbols                                   *&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;&lt;/P&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;                     Selection-screen                                *&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;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME title text-001.&lt;/P&gt;&lt;P&gt;  select-options:&lt;/P&gt;&lt;P&gt;        S_VBELN for vbap-vbeln no intervals,&lt;/P&gt;&lt;P&gt;        S_POSNR for vbap-posnr no intervals.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN end OF BLOCK B1.&lt;/P&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;                     AT SELECTION-SCREEN ON VALUE-REQUEST            *&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;&lt;/P&gt;&lt;P&gt;at selection-screen on value-request for s_posnr-low.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear: L_SCR_FIELDS, I_FIELDTAB, i_display, I_RETURNVAL.&lt;/P&gt;&lt;P&gt;  refresh: L_SCR_FIELDS, I_FIELDTAB, i_display, I_RETURNVAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  L_NAME = SYST-REPID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MOVE 'S_VBELN-LOW' TO L_SCR_FIELDS-FIELDNAME.&lt;/P&gt;&lt;P&gt;  APPEND L_SCR_FIELDS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Call the Function module DYNP_VALUES_READ to get the values form&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;selection screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'DYNP_VALUES_READ'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      DYNAME                         = L_NAME&lt;/P&gt;&lt;P&gt;      DYNUMB                         = SYST-DYNNR&lt;/P&gt;&lt;P&gt;      TRANSLATE_TO_UPPER             = C_X         " X&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      DYNPFIELDS                     = L_SCR_FIELDS&lt;/P&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;     INVALID_ABAPWORKAREA           = 1&lt;/P&gt;&lt;P&gt;     INVALID_DYNPROFIELD            = 2&lt;/P&gt;&lt;P&gt;     INVALID_DYNPRONAME             = 3&lt;/P&gt;&lt;P&gt;     INVALID_DYNPRONUMMER           = 4&lt;/P&gt;&lt;P&gt;     INVALID_REQUEST                = 5&lt;/P&gt;&lt;P&gt;     NO_FIELDDESCRIPTION            = 6&lt;/P&gt;&lt;P&gt;     INVALID_PARAMETER              = 7&lt;/P&gt;&lt;P&gt;     UNDEFIND_ERROR                 = 8&lt;/P&gt;&lt;P&gt;     DOUBLE_CONVERSION              = 9&lt;/P&gt;&lt;P&gt;     STEPL_NOT_FOUND                = 10&lt;/P&gt;&lt;P&gt;     OTHERS                         = 11&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC eq 0.&lt;/P&gt;&lt;P&gt;    LOOP AT L_SCR_FIELDS.&lt;/P&gt;&lt;P&gt;      range1-sign = 'I'.&lt;/P&gt;&lt;P&gt;      range1-option = 'EQ'.&lt;/P&gt;&lt;P&gt;      range1-low = L_SCR_FIELDS-FIELDVALUE.&lt;/P&gt;&lt;P&gt;      range1-high = space.&lt;/P&gt;&lt;P&gt;      append range1.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&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;F4 help Field headings&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  I_FIELDTAB-TABNAME = 'I_DISPLAY'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  I_FIELDTAB-FIELDNAME = 'VBELN'.&lt;/P&gt;&lt;P&gt;  I_FIELDTAB-POSITION = '1'.&lt;/P&gt;&lt;P&gt;  I_FIELDTAB-OUTPUTLEN = '10'.&lt;/P&gt;&lt;P&gt;  I_FIELDTAB-INTTYPE = 'C'.&lt;/P&gt;&lt;P&gt;  I_FIELDTAB-INTLEN = '10'.&lt;/P&gt;&lt;P&gt;  APPEND I_FIELDTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  I_FIELDTAB-FIELDNAME = 'POSNR'.&lt;/P&gt;&lt;P&gt;  I_FIELDTAB-POSITION = '2'.&lt;/P&gt;&lt;P&gt;  I_FIELDTAB-OFFSET = '10'.&lt;/P&gt;&lt;P&gt;  I_FIELDTAB-OUTPUTLEN = '6'.&lt;/P&gt;&lt;P&gt;  I_FIELDTAB-INTTYPE = 'N'.&lt;/P&gt;&lt;P&gt;  I_FIELDTAB-INTLEN = '6'.&lt;/P&gt;&lt;P&gt;  APPEND I_FIELDTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Retrieve sales document, Sales document item from table Sales&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Document: Item Data(VBAP).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Primary keys used for selection: VBELN&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  select vbeln posnr from vbap&lt;/P&gt;&lt;P&gt;               into table i_display&lt;/P&gt;&lt;P&gt;               where vbeln in range1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Call the function module F4IF_INT_TABLE_VALUE_REQUEST for F4 values&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      RETFIELD               = 'POSNR'&lt;/P&gt;&lt;P&gt;      WINDOW_TITLE           = 'Line Item'&lt;/P&gt;&lt;P&gt;      VALUE_ORG              = 'S'&lt;/P&gt;&lt;P&gt;      MULTIPLE_CHOICE        = C_X           " (for muliple selection)&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      VALUE_TAB              = I_DISPLAY&lt;/P&gt;&lt;P&gt;      FIELD_TAB              = I_FIELDTAB&lt;/P&gt;&lt;P&gt;      RETURN_TAB             = I_RETURNVAL&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      PARAMETER_ERROR        = 1&lt;/P&gt;&lt;P&gt;      NO_VALUES_FOUND        = 2&lt;/P&gt;&lt;P&gt;      OTHERS                 = 3&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&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;/UL&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Star for For single values&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  READ TABLE I_RETURNVAL INDEX 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   S_POSNR-LOW = I_RETURNVAL-FIELDVAL.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;End for the single values&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Start For multiple selection&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   loop at i_returnval.&lt;/P&gt;&lt;P&gt;     s_posnr-sign = 'I'.&lt;/P&gt;&lt;P&gt;     s_posnr-option = 'EQ'.&lt;/P&gt;&lt;P&gt;     s_posnr-low = I_RETURNVAL-FIELDVAL.&lt;/P&gt;&lt;P&gt;     append s_posnr.&lt;/P&gt;&lt;P&gt;   endloop.&lt;/P&gt;&lt;P&gt;   sort s_posnr.&lt;/P&gt;&lt;P&gt;   read table s_posnr index 1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;End for multiple selection&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&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;                     Start-of-selection                              		*&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;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Retrieve sales document, Sales document item from table Sales&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Document: Item Data(VBAP).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Primary keys used for selection: VBELN&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  select vbeln posnr from vbap&lt;/P&gt;&lt;P&gt;                    into table i_vbap&lt;/P&gt;&lt;P&gt;                    where vbeln in s_vbeln&lt;/P&gt;&lt;P&gt;                      and posnr in s_posnr.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;if the above selection is successful continue the process else exit *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;form the report&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  if sy-subrc ne 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   message e002 with 'No data to display'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                       End-of-selection                              		*&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&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;&lt;/P&gt;&lt;P&gt;end-of-selection.&lt;/P&gt;&lt;P&gt;  if not i_vbap[] is initial.&lt;/P&gt;&lt;P&gt;    loop at i_vbap.&lt;/P&gt;&lt;P&gt;      write:/ i_vbap-vbeln, i_vbap-posnr.&lt;/P&gt;&lt;P&gt;    endloop.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Dec 2006 04:19:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1778830#M335727</guid>
      <dc:creator>jayanthi_jayaraman</dc:creator>
      <dc:date>2006-12-11T04:19:49Z</dc:date>
    </item>
    <item>
      <title>Re: Selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1778831#M335728</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Dec 2006 04:23:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1778831#M335728</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-11T04:23:18Z</dc:date>
    </item>
    <item>
      <title>Re: Selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1778832#M335729</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 selection-screen output .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single plant mat matgroup from &amp;lt;table name&amp;gt; into corresponding fields  of  wtab where plant = p_plant .   " p_plant is the parameter .&lt;/P&gt;&lt;P&gt;  LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;       p_mat  = wt_mat .&lt;/P&gt;&lt;P&gt;       p_matgroup = wt_matgroup .&lt;/P&gt;&lt;P&gt;       MODIFY SCREEN.&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;Hope this helps you .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Dec 2006 04:25:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1778832#M335729</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-11T04:25:40Z</dc:date>
    </item>
    <item>
      <title>Re: Selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1778833#M335730</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;lt;b&amp;gt;initialization.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;parameters: plant type  field1,&lt;/P&gt;&lt;P&gt;matno type  field2,&lt;/P&gt;&lt;P&gt;matgroup type  field3.&lt;/P&gt;&lt;P&gt;data wa type table.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&lt;/P&gt;&lt;P&gt;at selection-screen output.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;if plant &amp;lt;&amp;gt;''.&lt;/P&gt;&lt;P&gt;select single field1 field2 from table into corresponding fields of wa  where field = plant.&lt;/P&gt;&lt;P&gt;matno = wa-field1.&lt;/P&gt;&lt;P&gt;matgroup = wa-field2.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Dec 2006 04:27:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1778833#M335730</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-11T04:27:02Z</dc:date>
    </item>
    <item>
      <title>Re: Selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1778834#M335731</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;parameters : p_plant type marc-werks,&lt;/P&gt;&lt;P&gt;                   p_matnr type marc-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data :   d_matnr type marc-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if p_plant is not initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single matnr  into (d_matnr) from marc where werks = p_plant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;p_matnr = d_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message 'Pls enter plant number' type 'I'.&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;Regards&lt;/P&gt;&lt;P&gt;Purshoth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Dec 2006 04:31:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1778834#M335731</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-11T04:31:43Z</dc:date>
    </item>
    <item>
      <title>Re: Selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1778835#M335732</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Sarath&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Though the query is already answered, i would like to share the below info with you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To me the requirement is weird, displaying a material when the plant is in input. I guess all the are parameters in input screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Because, within a plant we will have many Materials. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Generally we get this sort of requirement only in one-to-one relation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As per your selection criteria, we can display the material group when we get the material as input as &amp;lt;b&amp;gt;Material -&amp;gt; Material Group&amp;lt;/b&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind Regards&lt;/P&gt;&lt;P&gt;Eswar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Dec 2006 05:19:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1778835#M335732</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-11T05:19:48Z</dc:date>
    </item>
  </channel>
</rss>

