<?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 selection screen on value request in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/at-selection-screen-on-value-request/m-p/6234376#M1381105</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;

      t_dynpfields-fieldname  = 'P_EBELN'.
      append t_dynpfields.
      w_repid = sy-repid.


"call the below function module befre your code
  call function 'DYNP_VALUES_READ'
       exporting
            dyname     = w_repid
            dynumb     = sy-dynnr
       tables
            dynpfields = t_dynpfields
       exceptions
            others.
  clear : w_dynprofld.
  read table t_dynpfields index 1.
  p_ebeln  = t_dynpfields-fieldvalue.

SELECT *
    FROM ekbe
     INTO CORRESPONDING FIELDS OF TABLE ekbe_lt
     WHERE ebeln = p_ebeln AND
           bewtp = 'D' AND
           vgabe = '9'.
 
 CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
     EXPORTING
*       DDIC_STRUCTURE         = ' '
       retfield               = 'SO_LBLNI-LOW'
 *       PVALKEY                = ' '
 *       DYNPPROG               = ' '
 *       DYNPNR                 = ' '
 *       DYNPROFIELD            = ' '
 *       STEPL                  = 0
 *       WINDOW_TITLE           =
 *       VALUE                  = ' '
        value_org              = 'C'
 *       multiple_choice        = 'X'
 *       DISPLAY                = ' '
 *       CALLBACK_PROGRAM       = ' '
 *       CALLBACK_FORM          = ' '
 *       MARK_TAB               =
 *     IMPORTING
 *       USER_RESET             =
     TABLES
       value_tab              = ekbe_lt
 *       FIELD_TAB              =
        return_tab             = lt_return
 *       DYNPFLD_MAPPING        =
     EXCEPTIONS
        parameter_error        = 1
        no_values_found        = 2
        OTHERS                 = 3
             .
 
 &lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Prabhudas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 12 Oct 2009 13:06:06 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-10-12T13:06:06Z</dc:date>
    <item>
      <title>AT selection screen on value request</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/at-selection-screen-on-value-request/m-p/6234375#M1381104</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On selection screen I have to create F4 selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I used the following code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT *&lt;/P&gt;&lt;P&gt;    FROM ekbe&lt;/P&gt;&lt;P&gt;    INTO CORRESPONDING FIELDS OF TABLE ekbe_lt&lt;/P&gt;&lt;P&gt;    WHERE ebeln = p_ebeln AND&lt;/P&gt;&lt;P&gt;          bewtp = 'D' AND&lt;/P&gt;&lt;P&gt;          vgabe = '9'.&lt;/P&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      DDIC_STRUCTURE         = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      retfield               = 'SO_LBLNI-LOW'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      PVALKEY                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      DYNPPROG               = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      DYNPNR                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      DYNPROFIELD            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      STEPL                  = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      WINDOW_TITLE           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      VALUE                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       value_org              = 'C'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      multiple_choice        = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      DISPLAY                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      CALLBACK_PROGRAM       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      CALLBACK_FORM          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      MARK_TAB               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      USER_RESET             =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      value_tab              = ekbe_lt&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FIELD_TAB              =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       return_tab             = lt_return&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      DYNPFLD_MAPPING        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;&lt;/P&gt;&lt;P&gt;I want to show the ekbe_lt table in the F4 window in ALV format, and then after clicking on a row,&lt;/P&gt;&lt;P&gt;return the belnr value to field 'SO_LBLNI-LOW'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem is that i get no values found, eventhough ekbe_lt has lines.&lt;/P&gt;&lt;P&gt;Also it is important that the list will be in &lt;STRONG&gt;ALV&lt;/STRONG&gt; format.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Yifat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Oct 2009 12:49:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/at-selection-screen-on-value-request/m-p/6234375#M1381104</guid>
      <dc:creator>ifat_bar</dc:creator>
      <dc:date>2009-10-12T12:49:11Z</dc:date>
    </item>
    <item>
      <title>Re: AT selection screen on value request</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/at-selection-screen-on-value-request/m-p/6234376#M1381105</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;

      t_dynpfields-fieldname  = 'P_EBELN'.
      append t_dynpfields.
      w_repid = sy-repid.


"call the below function module befre your code
  call function 'DYNP_VALUES_READ'
       exporting
            dyname     = w_repid
            dynumb     = sy-dynnr
       tables
            dynpfields = t_dynpfields
       exceptions
            others.
  clear : w_dynprofld.
  read table t_dynpfields index 1.
  p_ebeln  = t_dynpfields-fieldvalue.

SELECT *
    FROM ekbe
     INTO CORRESPONDING FIELDS OF TABLE ekbe_lt
     WHERE ebeln = p_ebeln AND
           bewtp = 'D' AND
           vgabe = '9'.
 
 CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
     EXPORTING
*       DDIC_STRUCTURE         = ' '
       retfield               = 'SO_LBLNI-LOW'
 *       PVALKEY                = ' '
 *       DYNPPROG               = ' '
 *       DYNPNR                 = ' '
 *       DYNPROFIELD            = ' '
 *       STEPL                  = 0
 *       WINDOW_TITLE           =
 *       VALUE                  = ' '
        value_org              = 'C'
 *       multiple_choice        = 'X'
 *       DISPLAY                = ' '
 *       CALLBACK_PROGRAM       = ' '
 *       CALLBACK_FORM          = ' '
 *       MARK_TAB               =
 *     IMPORTING
 *       USER_RESET             =
     TABLES
       value_tab              = ekbe_lt
 *       FIELD_TAB              =
        return_tab             = lt_return
 *       DYNPFLD_MAPPING        =
     EXCEPTIONS
        parameter_error        = 1
        no_values_found        = 2
        OTHERS                 = 3
             .
 
 &lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Prabhudas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Oct 2009 13:06:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/at-selection-screen-on-value-request/m-p/6234376#M1381105</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-10-12T13:06:06Z</dc:date>
    </item>
    <item>
      <title>Re: AT selection screen on value request</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/at-selection-screen-on-value-request/m-p/6234377#M1381106</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yifat,&lt;/P&gt;&lt;P&gt;on the event at selecton-screen on value request cannot read value from a screen field directly.&lt;/P&gt;&lt;P&gt;so you need dynpro value read FM as suggested above..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Oct 2009 13:49:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/at-selection-screen-on-value-request/m-p/6234377#M1381106</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-10-12T13:49:20Z</dc:date>
    </item>
  </channel>
</rss>

