<?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: DYNP_VALUES_READ vs SELECT-OPTIONS in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynp-values-read-vs-select-options/m-p/1559843#M253281</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;even we were faced with the same problem as u r.&lt;/P&gt;&lt;P&gt;We need to select the Second parameter value using the first one ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U dont have u worry abt the SIGN and Option fields.&lt;/P&gt;&lt;P&gt;Just try to get the hold of logic in the example programs provided above.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it will work fine for u&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 29 Sep 2006 06:32:28 GMT</pubDate>
    <dc:creator>former_member188770</dc:creator>
    <dc:date>2006-09-29T06:32:28Z</dc:date>
    <item>
      <title>DYNP_VALUES_READ vs SELECT-OPTIONS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynp-values-read-vs-select-options/m-p/1559837#M253275</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;In my program I have two SELECT-OPTIONS params. Second's one data should be filtered by first ones values. For this I'm usin AT SELECTION-SCREEN ON VALUE-REQUEST FOR so_p1-low and high events.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've found some threads about how to get values from SELECT-OPTIONS using DYNP_VALUES_READ but none of these threads said how to get SIGN and OPTION fields values.&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>Thu, 28 Sep 2006 12:58:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynp-values-read-vs-select-options/m-p/1559837#M253275</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-28T12:58:02Z</dc:date>
    </item>
    <item>
      <title>Re: DYNP_VALUES_READ vs SELECT-OPTIONS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynp-values-read-vs-select-options/m-p/1559838#M253276</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;Have a look at the below code , I think this will solve ur problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;F4 help for registration number and account number&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR so_regnr-low.&lt;/P&gt;&lt;P&gt;  PERFORM regnr_f4help CHANGING so_regnr-low.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR so_regnr-high.&lt;/P&gt;&lt;P&gt;  PERFORM regnr_f4help CHANGING so_regnr-high.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR so_acnbf-low.&lt;/P&gt;&lt;P&gt;  PERFORM acnbf_f4help CHANGING so_acnbf-low.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR so_acnbf-high.&lt;/P&gt;&lt;P&gt;  PERFORM acnbf_f4help CHANGING so_acnbf-high.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  regnr_f4help&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;      To provide F4 help for select option so_regnr(registration no.)&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 regnr_f4help CHANGING value(p_so_regnr) LIKE t5kb1-regnr .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MOVE wi_t5kb1[] TO wi_valreq_regnr[].&lt;/P&gt;&lt;P&gt;  DELETE ADJACENT DUPLICATES FROM wi_valreq_regnr.&lt;/P&gt;&lt;P&gt;  CLEAR wg_retval.&lt;/P&gt;&lt;P&gt;  wg_retval =  'REGNR'.&lt;/P&gt;&lt;P&gt;*F4 help&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        = wg_retval&lt;/P&gt;&lt;P&gt;      value_org       = 'S'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      value_tab       = wi_valreq_regnr[]&lt;/P&gt;&lt;P&gt;      return_tab      = wi_reitab_regnr[]&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;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    CLEAR p_so_regnr.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;*Update Screen feild&lt;/P&gt;&lt;P&gt;  READ TABLE wi_reitab_regnr INTO ws_return_regnr INDEX 1.&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    p_so_regnr = ws_return_regnr-fieldval.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    CLEAR p_so_regnr.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " regnr_f4help&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  acnbf_f4help&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;      To provide F4 help for select option so_acnbf(account no.)&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 acnbf_f4help  CHANGING value(p_so_acnbf) LIKE t5kb1-acnbf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wg_retval.&lt;/P&gt;&lt;P&gt;  wg_retval = 'ACNBF'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF so_regnr IS NOT INITIAL.              "01&lt;/P&gt;&lt;P&gt;    CLEAR wi_acnbf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*F4 help when registration number is present&lt;/P&gt;&lt;P&gt;    SELECT regnr&lt;/P&gt;&lt;P&gt;           acnbf&lt;/P&gt;&lt;P&gt;      FROM t5kb1&lt;/P&gt;&lt;P&gt;      INTO TABLE wi_valreq_acnbf&lt;/P&gt;&lt;P&gt;     WHERE regnr = ws_return_regnr-fieldval.&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;P&gt;        retfield        = wg_retval&lt;/P&gt;&lt;P&gt;        value_org       = 'S'&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        value_tab       = wi_valreq_acnbf[]&lt;/P&gt;&lt;P&gt;        return_tab      = wi_reitab_acnbf[]&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;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      CLEAR p_so_acnbf.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;*Update screen field&lt;/P&gt;&lt;P&gt;    READ TABLE wi_reitab_acnbf INTO ws_return_acnbf INDEX 1.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      p_so_acnbf = ws_return_acnbf-fieldval.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      CLEAR p_so_acnbf.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSE.                                  "01&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR wi_valreq_acnbf.&lt;/P&gt;&lt;P&gt;    REFRESH wi_valreq_acnbf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*F4 help when registration number is not present&lt;/P&gt;&lt;P&gt;    SELECT acnbf&lt;/P&gt;&lt;P&gt;      FROM t5kb1&lt;/P&gt;&lt;P&gt;      INTO TABLE wi_acnbf .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SORT wi_acnbf BY acnbf .&lt;/P&gt;&lt;P&gt;    DELETE ADJACENT DUPLICATES FROM wi_acnbf.&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;P&gt;        retfield        = wg_retval&lt;/P&gt;&lt;P&gt;        value_org       = 'S'&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        value_tab       = wi_acnbf[]&lt;/P&gt;&lt;P&gt;        return_tab      = wi_reitab_acnbf[]&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;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      CLEAR p_so_acnbf.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Update screen field&lt;/P&gt;&lt;P&gt;    READ TABLE wi_reitab_acnbf INTO ws_return_acnbf INDEX 1.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      p_so_acnbf = ws_return_acnbf-fieldval.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      CLEAR p_so_acnbf.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.                                 "01&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " acnbf_f4help&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Sep 2006 13:06:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynp-values-read-vs-select-options/m-p/1559838#M253276</guid>
      <dc:creator>former_member188770</dc:creator>
      <dc:date>2006-09-28T13:06:26Z</dc:date>
    </item>
    <item>
      <title>Re: DYNP_VALUES_READ vs SELECT-OPTIONS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynp-values-read-vs-select-options/m-p/1559839#M253277</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hmm, I'm pretty new in ABAP and I can't figure out your code. &lt;SPAN __jive_emoticon_name="sad"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To be more precise: like I said, I have two SELECT-OPTIONS, one is for sales organization and the other one is for plants. I'd like to filter possible values for plants just to these records, that have a relation with selected sales organization(s). Plants come from T001W table.&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>Thu, 28 Sep 2006 13:16:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynp-values-read-vs-select-options/m-p/1559839#M253277</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-28T13:16:35Z</dc:date>
    </item>
    <item>
      <title>Re: DYNP_VALUES_READ vs SELECT-OPTIONS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynp-values-read-vs-select-options/m-p/1559840#M253278</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You need to use the &amp;lt;b&amp;gt;DYNP_VALUES_R&amp;lt;/b&amp;gt;EAD function module for fetching the data of first select option field , the Function module returns the value in internal table. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the F4 help of the second field you can query the database table T001W based on the values returned by &amp;lt;b&amp;gt;DYNP_VALUES_READ&amp;lt;/b&amp;gt; and pass the output values into the second select option.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Sep 2006 16:02:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynp-values-read-vs-select-options/m-p/1559840#M253278</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-28T16:02:47Z</dc:date>
    </item>
    <item>
      <title>Re: DYNP_VALUES_READ vs SELECT-OPTIONS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynp-values-read-vs-select-options/m-p/1559841#M253279</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Mateusz,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check the sample program:&lt;/P&gt;&lt;P&gt;&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; Report  YSAMPLE                                                     *&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; Giving our own description for a field in F4 help                   *&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  ysample                                 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: eanl, ehaud.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF i_anlage OCCURS 0,&lt;/P&gt;&lt;P&gt;        anlage TYPE anlage,&lt;/P&gt;&lt;P&gt;        sparte TYPE sparte,&lt;/P&gt;&lt;P&gt;        vstelle TYPE vstelle,&lt;/P&gt;&lt;P&gt;      END OF i_anlage.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF i_premise OCCURS 0,&lt;/P&gt;&lt;P&gt;        vstelle TYPE vstelle,&lt;/P&gt;&lt;P&gt;      END OF i_premise.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: i_ret_tab_anlage LIKE ddshretval OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: lt_dynpfields_analge LIKE dynpread OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: lws_haus   TYPE haus,&lt;/P&gt;&lt;P&gt;      lws_anlage TYPE anlage.&lt;/P&gt;&lt;P&gt;DATA: i_field_tab TYPE dfies OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_conn   TYPE ehaud-haus,&lt;/P&gt;&lt;P&gt;            p_anlage TYPE anlage.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_anlage.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR:   i_anlage, i_premise, i_ret_tab_anlage, lt_dynpfields_analge,&lt;/P&gt;&lt;P&gt;           lws_haus, lws_anlage.&lt;/P&gt;&lt;P&gt;  REFRESH: i_anlage, i_premise, i_ret_tab_anlage, lt_dynpfields_analge.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  lt_dynpfields_analge-fieldname = 'P_CONN'.&lt;/P&gt;&lt;P&gt;  APPEND lt_dynpfields_analge.&lt;/P&gt;&lt;P&gt;  CLEAR  lt_dynpfields_analge.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'DYNP_VALUES_READ'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      dyname               = sy-repid&lt;/P&gt;&lt;P&gt;      dynumb               = sy-dynnr&lt;/P&gt;&lt;P&gt;      translate_to_upper   = 'X'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      dynpfields           = lt_dynpfields_analge&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;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;    READ TABLE lt_dynpfields_analge INDEX 1.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  lws_haus  = lt_dynpfields_analge-fieldvalue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT lws_haus IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT vstelle FROM evbs INTO TABLE i_premise&lt;/P&gt;&lt;P&gt;                   WHERE haus = lws_haus.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    SELECT vstelle FROM evbs INTO TABLE i_premise.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;    SELECT anlage sparte vstelle&lt;/P&gt;&lt;P&gt;           FROM eanl&lt;/P&gt;&lt;P&gt;           INTO CORRESPONDING FIELDS OF TABLE i_anlage&lt;/P&gt;&lt;P&gt;           FOR ALL ENTRIES IN i_premise&lt;/P&gt;&lt;P&gt;           WHERE vstelle = i_premise-vstelle AND&lt;/P&gt;&lt;P&gt;                 sparte  = '11'    AND&lt;/P&gt;&lt;P&gt;                 loevm   &amp;lt;&amp;gt; 'X'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  i_field_tab-tabname    = 'I_ANLAGE'.&lt;/P&gt;&lt;P&gt;  i_field_tab-fieldname  = 'ANLAGE'.&lt;/P&gt;&lt;P&gt;  i_field_tab-reftable   = 'I_ANLAGE'.&lt;/P&gt;&lt;P&gt;  i_field_tab-reffield   = 'ANLAGE'.&lt;/P&gt;&lt;P&gt;  i_field_tab-position = 1.&lt;/P&gt;&lt;P&gt;  i_field_tab-offset   = 0.&lt;/P&gt;&lt;P&gt;  i_field_tab-leng = 15.&lt;/P&gt;&lt;P&gt;  i_field_tab-intlen = 10.&lt;/P&gt;&lt;P&gt;  i_field_tab-outputlen = 15.&lt;/P&gt;&lt;P&gt;  i_field_tab-scrtext_m = 'Installation No.'.&lt;/P&gt;&lt;P&gt;  i_field_tab-scrtext_l = 'Installation No.'.&lt;/P&gt;&lt;P&gt;  APPEND i_field_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  i_field_tab-tabname    = 'I_ANLAGE'.&lt;/P&gt;&lt;P&gt;  i_field_tab-fieldname  = 'SPARTE'.&lt;/P&gt;&lt;P&gt;  i_field_tab-reftable   = 'I_ANLAGE'.&lt;/P&gt;&lt;P&gt;  i_field_tab-reffield   = 'SPARTE'.&lt;/P&gt;&lt;P&gt;  i_field_tab-position = 2.&lt;/P&gt;&lt;P&gt;  i_field_tab-leng = 15.&lt;/P&gt;&lt;P&gt;  i_field_tab-offset = 10.&lt;/P&gt;&lt;P&gt;  i_field_tab-intlen = 2.&lt;/P&gt;&lt;P&gt;  i_field_tab-outputlen = 15.&lt;/P&gt;&lt;P&gt;  i_field_tab-scrtext_m = 'Division'.&lt;/P&gt;&lt;P&gt;  i_field_tab-scrtext_l = 'Division'.&lt;/P&gt;&lt;P&gt;  APPEND i_field_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  i_field_tab-tabname    = 'I_ANLAGE'.&lt;/P&gt;&lt;P&gt;  i_field_tab-fieldname  = 'VSTELLE'.&lt;/P&gt;&lt;P&gt;  i_field_tab-reftable   = 'I_ANLAGE'.&lt;/P&gt;&lt;P&gt;  i_field_tab-reffield   = 'VSTELLE'.&lt;/P&gt;&lt;P&gt;  i_field_tab-position = 3.&lt;/P&gt;&lt;P&gt;  i_field_tab-leng = 15.&lt;/P&gt;&lt;P&gt;  i_field_tab-offset = 12.&lt;/P&gt;&lt;P&gt;  i_field_tab-intlen = 10.&lt;/P&gt;&lt;P&gt;  i_field_tab-outputlen = 15.&lt;/P&gt;&lt;P&gt;  i_field_tab-scrtext_m = 'Premise'.&lt;/P&gt;&lt;P&gt;  i_field_tab-scrtext_l = 'Premise'.&lt;/P&gt;&lt;P&gt;  APPEND i_field_tab.&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;P&gt;      retfield        = 'ANLAGE'&lt;/P&gt;&lt;P&gt;      value_org       = 'S'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      value_tab       = i_anlage&lt;/P&gt;&lt;P&gt;      field_tab       = i_field_tab&lt;/P&gt;&lt;P&gt;      return_tab      = i_ret_tab_anlage&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;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    CLEAR i_anlage.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        input  = i_ret_tab_anlage-fieldval&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        output = lws_anlage.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE i_anlage WITH KEY anlage = lws_anlage.&lt;/P&gt;&lt;P&gt;    IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;      eanl-anlage = i_anlage-anlage.&lt;/P&gt;&lt;P&gt;      p_anlage = eanl-anlage.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;      CLEAR:   lws_haus, i_field_tab, i_anlage, i_ret_tab_anlage,&lt;/P&gt;&lt;P&gt;               i_premise, lt_dynpfields_analge.&lt;/P&gt;&lt;P&gt;      REFRESH: i_field_tab[], i_anlage[], i_ret_tab_anlage[],&lt;/P&gt;&lt;P&gt;               i_premise[], lt_dynpfields_analge[].&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;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Prakash.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Sep 2006 16:11:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynp-values-read-vs-select-options/m-p/1559841#M253279</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-28T16:11:04Z</dc:date>
    </item>
    <item>
      <title>Re: DYNP_VALUES_READ vs SELECT-OPTIONS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynp-values-read-vs-select-options/m-p/1559842#M253280</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for reply Imtiaz. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I know about DYNP_VALUES_READ. I did that. But what I'm warried about is the OPTION and SIGN value of my first SELECT-OPTIONS param. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I know how to get LOW and HIGH values of it, what I don't know is how to get OPTION and SIGN values. I could leave it and do like you say - but if someone for example enters in my firs SELECT-OPTIONS param values in exclude section wouldn't it give me bad results for my second param?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Sep 2006 06:24:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynp-values-read-vs-select-options/m-p/1559842#M253280</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-29T06:24:55Z</dc:date>
    </item>
    <item>
      <title>Re: DYNP_VALUES_READ vs SELECT-OPTIONS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynp-values-read-vs-select-options/m-p/1559843#M253281</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;even we were faced with the same problem as u r.&lt;/P&gt;&lt;P&gt;We need to select the Second parameter value using the first one ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U dont have u worry abt the SIGN and Option fields.&lt;/P&gt;&lt;P&gt;Just try to get the hold of logic in the example programs provided above.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it will work fine for u&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Sep 2006 06:32:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynp-values-read-vs-select-options/m-p/1559843#M253281</guid>
      <dc:creator>former_member188770</dc:creator>
      <dc:date>2006-09-29T06:32:28Z</dc:date>
    </item>
  </channel>
</rss>

