<?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 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynp-values-read/m-p/3117565#M740342</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;Make use of the sample code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Internal table for capturing input data&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF T_VALIDATION OCCURS 0.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE DYNPREAD.&lt;/P&gt;&lt;P&gt;DATA END OF T_VALIDATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;V_PROGNAME = SY-REPID.&lt;/P&gt;&lt;P&gt;  W_SCR_NUMBER = SY-DYNNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  T_VALIDATION-FIELDNAME = 'P_COMP'.&lt;/P&gt;&lt;P&gt;  APPEND T_VALIDATION.&lt;/P&gt;&lt;P&gt;  CLEAR T_VALIDATION.&lt;/P&gt;&lt;P&gt;*Picking Input value of domain&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     = V_PROGNAME&lt;/P&gt;&lt;P&gt;            DYNUMB     = W_SCR_NUMBER&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            DYNPFIELDS = T_VALIDATION.&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;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT T_VALIDATION WHERE FIELDNAME = 'P_COMP' .&lt;/P&gt;&lt;P&gt;    P_COMP = T_VALIDATION-FIELDVALUE.&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;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Subbu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 29 Nov 2007 14:02:17 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-11-29T14:02:17Z</dc:date>
    <item>
      <title>dynp_values_read</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynp-values-read/m-p/3117563#M740340</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;example program on dynp_values_read.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Nov 2007 13:55:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynp-values-read/m-p/3117563#M740340</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-29T13:55:17Z</dc:date>
    </item>
    <item>
      <title>Re: dynp_values_read</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynp-values-read/m-p/3117564#M740341</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;REPORT  zsel_f4help                             .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*---Report with selection screen and to display the list of&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;possible entries for field 'B' as per the value in field 'A'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_vbeln TYPE vbak-vbeln,&lt;/P&gt;&lt;P&gt;p_posnr TYPE vbap-posnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_posnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: BEGIN OF help_item OCCURS 0,&lt;/P&gt;&lt;P&gt;  posnr TYPE vbap-posnr,&lt;/P&gt;&lt;P&gt;  matnr TYPE vbap-matnr,&lt;/P&gt;&lt;P&gt;  arktx TYPE vbap-arktx,&lt;/P&gt;&lt;P&gt;  END OF help_item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: dynfields TYPE TABLE OF dynpread WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  dynfields-fieldname = 'P_VBELN'.&lt;/P&gt;&lt;P&gt;  APPEND dynfields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**Read the Values of the SCREEN FIELDs&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-cprog&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           = dynfields&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;**Find out the Value of P_VBELN&lt;/P&gt;&lt;P&gt;  READ TABLE dynfields WITH KEY fieldname = 'P_VBELN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  p_vbeln = dynfields-fieldvalue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**Convert the Value into internal format&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  = p_vbeln&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      output = p_vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**Fetch the correponding itemnos from VBAP&lt;/P&gt;&lt;P&gt;  SELECT posnr matnr arktx INTO TABLE help_item&lt;/P&gt;&lt;P&gt;  FROM vbap&lt;/P&gt;&lt;P&gt;  WHERE vbeln = p_vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**Generate the F4 help with internal table values&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;      dynprofield = 'P_POSNR'&lt;/P&gt;&lt;P&gt;      dynpprog    = sy-cprog&lt;/P&gt;&lt;P&gt;      dynpnr      = sy-dynnr&lt;/P&gt;&lt;P&gt;      value_org   = 'S'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      value_tab   = help_item.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Nov 2007 14:00:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynp-values-read/m-p/3117564#M740341</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-29T14:00:04Z</dc:date>
    </item>
    <item>
      <title>Re: dynp_values_read</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynp-values-read/m-p/3117565#M740342</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;Make use of the sample code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Internal table for capturing input data&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF T_VALIDATION OCCURS 0.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE DYNPREAD.&lt;/P&gt;&lt;P&gt;DATA END OF T_VALIDATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;V_PROGNAME = SY-REPID.&lt;/P&gt;&lt;P&gt;  W_SCR_NUMBER = SY-DYNNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  T_VALIDATION-FIELDNAME = 'P_COMP'.&lt;/P&gt;&lt;P&gt;  APPEND T_VALIDATION.&lt;/P&gt;&lt;P&gt;  CLEAR T_VALIDATION.&lt;/P&gt;&lt;P&gt;*Picking Input value of domain&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     = V_PROGNAME&lt;/P&gt;&lt;P&gt;            DYNUMB     = W_SCR_NUMBER&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            DYNPFIELDS = T_VALIDATION.&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;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT T_VALIDATION WHERE FIELDNAME = 'P_COMP' .&lt;/P&gt;&lt;P&gt;    P_COMP = T_VALIDATION-FIELDVALUE.&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;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Subbu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Nov 2007 14:02:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynp-values-read/m-p/3117565#M740342</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-29T14:02:17Z</dc:date>
    </item>
    <item>
      <title>Re: dynp_values_read</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynp-values-read/m-p/3117566#M740343</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;pls find the below sample code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have taken 'Material' and 'Material description' fields on selection screen, based on the material number entered if u want to display the materila description when you press F4 on materila description field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZTEMP_SDN20 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;     begin of t_maktx occurs 0,&lt;/P&gt;&lt;P&gt;           maktx like makt-maktx,&lt;/P&gt;&lt;P&gt;     end   of t_maktx,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     t_values type DYNPREAD occurs 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;     v_prog like D020S-PROG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF X_RETURN .&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE DDSHRETVAL. "Search help structure&lt;/P&gt;&lt;P&gt;TYPES: END OF X_RETURN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: l_dynpprog       type sy-repid,&lt;/P&gt;&lt;P&gt;      l_dynnr          type sy-dynnr,&lt;/P&gt;&lt;P&gt;      l_dynprofld      TYPE help_info-dynprofld.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: RETURN_TAB   TYPE STANDARD TABLE OF X_RETURN WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen begin of block b1 with frame.&lt;/P&gt;&lt;P&gt;    parameters:&lt;/P&gt;&lt;P&gt;               p_matnr like mara-matnr,&lt;/P&gt;&lt;P&gt;               p_maktx like makt-maktx.&lt;/P&gt;&lt;P&gt;selection-screen end  of block b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at selection-screen on value-request for p_maktx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   v_prog = sy-repid.&lt;/P&gt;&lt;P&gt;   REFRESH: t_values.&lt;/P&gt;&lt;P&gt;   CLEAR: t_values.&lt;/P&gt;&lt;P&gt;   t_values-fieldname = 'P_MATNR'.&lt;/P&gt;&lt;P&gt;   APPEND t_VALUES.&lt;/P&gt;&lt;P&gt;&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                         = v_prog&lt;/P&gt;&lt;P&gt;       dynumb                         = '1000'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     TRANSLATE_TO_UPPER             = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     REQUEST                        = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PERFORM_CONVERSION_EXITS       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PERFORM_INPUT_CONVERSION       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     DETERMINE_LOOP_INDEX           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     tables&lt;/P&gt;&lt;P&gt;       dynpfields                     = t_values.&lt;/P&gt;&lt;P&gt;   IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      READ TABLE T_VALUES INDEX 1.&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;         select maktx from makt into table t_maktx&lt;/P&gt;&lt;P&gt;                      where matnr = t_values-FIELDVALUE AND&lt;/P&gt;&lt;P&gt;                            SPRAS = SY-LANGU.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;           l_dynpprog = sy-repid.&lt;/P&gt;&lt;P&gt;           l_dynnr    = sy-dynnr.&lt;/P&gt;&lt;P&gt;           l_dynprofld  = 'MAKTX'  .&lt;/P&gt;&lt;P&gt;&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               = 'MAKTX'&lt;/P&gt;&lt;P&gt;                DYNPPROG               = l_dynpprog&lt;/P&gt;&lt;P&gt;                DYNPNR                 = l_dynnr&lt;/P&gt;&lt;P&gt;                DYNPROFIELD            = l_dynprofld&lt;/P&gt;&lt;P&gt;                VALUE_ORG              = 'S'&lt;/P&gt;&lt;P&gt;               tables&lt;/P&gt;&lt;P&gt;                 value_tab              = t_maktx&lt;/P&gt;&lt;P&gt;                RETURN_TAB             = RETURN_TAB.&lt;/P&gt;&lt;P&gt;             IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;                IF NOT RETURN_TAB[] IS INITIAL.&lt;/P&gt;&lt;P&gt;                   READ TABLE RETURN_TAB INDEX 1.&lt;/P&gt;&lt;P&gt;                   IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;                      p_maktx = RETURN_TAB-FIELDVAL.&lt;/P&gt;&lt;P&gt;                   ENDIF.&lt;/P&gt;&lt;P&gt;                ENDIF.&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;         endif.&lt;/P&gt;&lt;P&gt;      ENDIF.&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;Reward if needful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sreeram&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Nov 2007 14:30:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynp-values-read/m-p/3117566#M740343</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-29T14:30:08Z</dc:date>
    </item>
    <item>
      <title>Re: dynp_values_read</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynp-values-read/m-p/3117567#M740344</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;see this code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;   DATA: LTAB_FIELDS LIKE DYNPREAD OCCURS 0 WITH HEADER LINE, &lt;/P&gt;&lt;P&gt;         LC_PROG LIKE D020S-PROG, &lt;/P&gt;&lt;P&gt;         LC_DNUM LIKE D020S-DNUM. &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;   TRANSLATE F_FIELD TO UPPER CASE. &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;   refresh ltab_fields. &lt;/P&gt;&lt;P&gt;   LTAB_FIELDS-FIELDNAME = F_FIELD. &lt;/P&gt;&lt;P&gt;   append ltab_fields. &lt;/P&gt;&lt;P&gt;   LC_PROG =  SY-REPID . &lt;/P&gt;&lt;P&gt;   LC_DNUM =  SY-DYNNR . &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     = LC_PROG &lt;/P&gt;&lt;P&gt;             DYNUMB     = LC_DNUM &lt;/P&gt;&lt;P&gt;        TABLES &lt;/P&gt;&lt;P&gt;             dynpfields = ltab_fields &lt;/P&gt;&lt;P&gt;        EXCEPTIONS &lt;/P&gt;&lt;P&gt;             OTHERS     = 01.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/download-and-upload-your-abap-program.htm" target="test_blank"&gt;http://www.sap-img.com/abap/download-and-upload-your-abap-program.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also see this &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA:&lt;/P&gt;&lt;P&gt;    I_DFIELDS LIKE DYNPREAD 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;Parameterwerte bestimmen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  I_DFIELDS-FIELDNAME = 'P_DFILE'. APPEND I_DFIELDS.&lt;/P&gt;&lt;P&gt;  I_DFIELDS-FIELDNAME = 'P_DLOCL'. APPEND I_DFIELDS.&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                   = 'ZJABOIFD'&lt;/P&gt;&lt;P&gt;            DYNUMB                   = '1000'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            DYNPFIELDS               = I_DFIELDS&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;  LOOP AT I_DFIELDS.&lt;/P&gt;&lt;P&gt;    CASE I_DFIELDS-FIELDNAME.&lt;/P&gt;&lt;P&gt;      WHEN 'P_DFILE'. P_DFILE = I_DFIELDS-FIELDVALUE.&lt;/P&gt;&lt;P&gt;      WHEN 'P_DLOCL'. P_DLOCL = I_DFIELDS-FIELDVALUE.&lt;/P&gt;&lt;P&gt;    ENDCASE.&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;Regards&lt;/P&gt;&lt;P&gt;vasu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Nov 2007 14:39:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynp-values-read/m-p/3117567#M740344</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-29T14:39:10Z</dc:date>
    </item>
    <item>
      <title>Re: dynp_values_read</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynp-values-read/m-p/3117568#M740345</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When i tried to excute the function module &lt;/P&gt;&lt;P&gt;it is going to dump,&lt;/P&gt;&lt;P&gt;however i created a prog ,it is alos going to dump,am trying to use this functionmodule for CO11n Tcode&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

DATA : DYNP TYPE TABLE OF DYNPREAD WITH HEADER LINE.

DATA : A1 TYPE AUFK-AUFNR.

CALL FUNCTION 'DYNP_VALUES_READ'
  EXPORTING
    DYNAME                               = 'SAPLCOVG'
    DYNUMB                               = '0100'
*   TRANSLATE_TO_UPPER                   = ' '
*   REQUEST                              = ' '
*   PERFORM_CONVERSION_EXITS             = ' '
*   PERFORM_INPUT_CONVERSION             = ' '
*   DETERMINE_LOOP_INDEX                 = ' '
*   START_SEARCH_IN_CURRENT_SCREEN       = ' '
*   START_SEARCH_IN_MAIN_SCREEN          = ' '
*   START_SEARCH_IN_STACKED_SCREEN       = ' '
*   START_SEARCH_ON_SCR_STACKPOS         = ' '
*   SEARCH_OWN_SUBSCREENS_FIRST          = ' '
*   SEARCHPATH_OF_SUBSCREEN_AREAS        = ' '
  TABLES
    DYNPFIELDS                           = DYNP
 EXCEPTIONS
   INVALID_ABAPWORKAREA                 = 1
   INVALID_DYNPROFIELD                  = 2
   INVALID_DYNPRONAME                   = 3
   INVALID_DYNPRONUMMER                 = 4
   INVALID_REQUEST                      = 5
   NO_FIELDDESCRIPTION                  = 6
   INVALID_PARAMETER                    = 7
   UNDEFIND_ERROR                       = 8
   DOUBLE_CONVERSION                    = 9
   STEPL_NOT_FOUND                      = 10
   OTHERS                               = 11
          .
IF SY-SUBRC &amp;lt;&amp;gt; 0.
* Implement suitable error handling here
ENDIF.

IF SY-SUBRC IS INITIAL.
  IF DYNP-FIELDNAME = 'AUFNR'.
    A1 =  DYNP-FIELDVALUE.
  ENDIF.
ENDIF.


&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
Error Analyis:::

 A RAISE statement in the program "SAPLSHL2" raised the exception
 condition "INVALID_DYNPRONAME".
 Since the exception was not intercepted by a superior
 program, processing was terminated.

 Short description of exception condition:

 No valid screen name

 For detailed documentation of the exception condition, use
 Transaction SE37 (Function Library). You can take the called
 function module from the display of active calls.

 If the error occures in a non-modi
 find an interim solution in an SAP
 If you have access to SAP Notes, c
 keywords:

 "RAISE_EXCEPTION" " "
 "SAPLSHL2" or "LSHL2U22"
 "DYNP_VALUES_READ"

 or

 "SAPLSHL2" "INVALID_DYNPRONAME"
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ashok.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Ashok26 on Jan 23, 2012 8:09 AM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;+&lt;SPAN __default_attr="red" __jive_macro_name="color"&gt;+Moderator Message: Please create a new thread for your problem.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Suhas Saha on Jan 23, 2012 12:48 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jan 2012 07:07:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynp-values-read/m-p/3117568#M740345</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-01-23T07:07:29Z</dc:date>
    </item>
  </channel>
</rss>

