<?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: Search Help in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/search-help/m-p/1321234#M165426</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;IN Flow logic:&lt;/P&gt;&lt;P&gt;process on value-request.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; field v_land1 module country_value_help. " Module for Value Request&lt;/P&gt;&lt;P&gt; field v_regio module region_value_help.  " Module for Value Request&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IN main program:&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;      Module  country_value_help  INPUT&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;      text&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;MODULE country_value_help INPUT.&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 Country and its Description&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  data: begin of t_t005t occurs 0,&lt;/P&gt;&lt;P&gt;         LAND1 like t005t-land1,&lt;/P&gt;&lt;P&gt;         LANDX like t005t-landx,&lt;/P&gt;&lt;P&gt;        end of t_t005t.&lt;/P&gt;&lt;P&gt;  data: v_choice like sy-tabix.  " Index of selected row&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table for Dynpro fields and their values&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  data: begin of t_dynpfields occurs 0.&lt;/P&gt;&lt;P&gt;          include structure dynpread.&lt;/P&gt;&lt;P&gt;  data: end of t_dynpfields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the country codes and their descriptions&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  select land1&lt;/P&gt;&lt;P&gt;         landx&lt;/P&gt;&lt;P&gt;    from t005t&lt;/P&gt;&lt;P&gt;    into table t_t005t&lt;/P&gt;&lt;P&gt;   where spras = 'EN'.&lt;/P&gt;&lt;P&gt;  if not t_t005t[] is initial..&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Pop up to display the Countries&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CALL FUNCTION 'POPUP_WITH_TABLE_DISPLAY'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        ENDPOS_COL   = 55&lt;/P&gt;&lt;P&gt;        ENDPOS_ROW   = 40&lt;/P&gt;&lt;P&gt;        STARTPOS_COL = 40&lt;/P&gt;&lt;P&gt;        STARTPOS_ROW = 20&lt;/P&gt;&lt;P&gt;        TITLETEXT    = 'Country'&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        CHOISE       = v_choice&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        VALUETAB     = t_t005t&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        BREAK_OFF    = 1&lt;/P&gt;&lt;P&gt;        OTHERS       = 2.&lt;/P&gt;&lt;P&gt;    if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      if v_activity = 'V'.&lt;/P&gt;&lt;P&gt;        read table t_t005t index v_choice.&lt;/P&gt;&lt;P&gt;        if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;          v_land1 = t_t005t-land1.&lt;/P&gt;&lt;P&gt;          clear : v_choice,&lt;/P&gt;&lt;P&gt;                  t_dynpfields,&lt;/P&gt;&lt;P&gt;                  t_dynpfields[].&lt;/P&gt;&lt;P&gt;          move 'V_LANDX' to t_dynpfields-fieldname.&lt;/P&gt;&lt;P&gt;          move t_t005t-landx to t_dynpfields-fieldvalue.&lt;/P&gt;&lt;P&gt;          append t_dynpfields.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Update the screen field for Country Description&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          call function 'DYNP_VALUES_UPDATE'&lt;/P&gt;&lt;P&gt;            EXPORTING&lt;/P&gt;&lt;P&gt;              dyname               = 'SAPLZ_VENDOR_MASTER'&lt;/P&gt;&lt;P&gt;              dynumb               = '0004'&lt;/P&gt;&lt;P&gt;            TABLES&lt;/P&gt;&lt;P&gt;              dynpfields           = t_dynpfields&lt;/P&gt;&lt;P&gt;            EXCEPTIONS&lt;/P&gt;&lt;P&gt;              invalid_abapworkarea = 01&lt;/P&gt;&lt;P&gt;              invalid_dynprofield  = 02&lt;/P&gt;&lt;P&gt;              invalid_dynproname   = 03&lt;/P&gt;&lt;P&gt;              invalid_dynpronummer = 04&lt;/P&gt;&lt;P&gt;              invalid_request      = 05&lt;/P&gt;&lt;P&gt;              no_fielddescription  = 06&lt;/P&gt;&lt;P&gt;              undefind_error       = 07.&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;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " country_value_help  INPUT&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;      Module  region_value_help  INPUT&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;      text&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;MODULE region_value_help INPUT.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table for Region and its Description&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  data: begin of t_t005u occurs 0,&lt;/P&gt;&lt;P&gt;         LAND1 like t005u-land1,&lt;/P&gt;&lt;P&gt;         BLAND like t005u-bland,&lt;/P&gt;&lt;P&gt;         Bezei like t005u-bezei,&lt;/P&gt;&lt;P&gt;        end of t_t005u.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ranges for Country&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ranges: r_land1 for t005u-land1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the country codes and their descriptions&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    refresh r_land1.&lt;/P&gt;&lt;P&gt;    clear r_land1.&lt;/P&gt;&lt;P&gt;  refresh t_dynpfields.&lt;/P&gt;&lt;P&gt;  move 'V_LAND1' to t_dynpfields-fieldname.&lt;/P&gt;&lt;P&gt;  append t_dynpfields.&lt;/P&gt;&lt;P&gt;  clear t_dynpfields.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Read the value in the Country field on the 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               = 'SAPLZ_VENDOR_MASTER'&lt;/P&gt;&lt;P&gt;      dynumb               = '0004'&lt;/P&gt;&lt;P&gt;      translate_to_upper   = 'X'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      dynpfields           = t_dynpfields&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      invalid_abapworkarea = 01&lt;/P&gt;&lt;P&gt;      invalid_dynprofield  = 02&lt;/P&gt;&lt;P&gt;      invalid_dynproname   = 03&lt;/P&gt;&lt;P&gt;      invalid_dynpronummer = 04&lt;/P&gt;&lt;P&gt;      invalid_request      = 05&lt;/P&gt;&lt;P&gt;      no_fielddescription  = 06&lt;/P&gt;&lt;P&gt;      undefind_error       = 07.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  read table t_dynpfields with key fieldname = 'V_LAND1'.&lt;/P&gt;&lt;P&gt;  if not t_dynpfields-FIELDVALUE is initial.&lt;/P&gt;&lt;P&gt;    r_land1-low = t_dynpfields-FIELDVALUE.&lt;/P&gt;&lt;P&gt;    r_land1-sign = 'I'.&lt;/P&gt;&lt;P&gt;    r_land1-option = 'EQ'.&lt;/P&gt;&lt;P&gt;    append r_land1.&lt;/P&gt;&lt;P&gt;    clear r_land1.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the Regions to be displayed as F4 Help&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  select land1&lt;/P&gt;&lt;P&gt;         bland&lt;/P&gt;&lt;P&gt;         bezei&lt;/P&gt;&lt;P&gt;    from t005u&lt;/P&gt;&lt;P&gt;    into table t_t005u&lt;/P&gt;&lt;P&gt;   where spras = 'EN'&lt;/P&gt;&lt;P&gt;     and land1 in r_land1.&lt;/P&gt;&lt;P&gt;  if not t_t005u[] is initial..&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Popup to display Valid Regions for the selected country&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CALL FUNCTION 'POPUP_WITH_TABLE_DISPLAY'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        ENDPOS_COL   = 60&lt;/P&gt;&lt;P&gt;        ENDPOS_ROW   = 40&lt;/P&gt;&lt;P&gt;        STARTPOS_COL = 40&lt;/P&gt;&lt;P&gt;        STARTPOS_ROW = 20&lt;/P&gt;&lt;P&gt;        TITLETEXT    = 'Region'&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        CHOISE       = v_choice&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        VALUETAB     = t_t005u&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        BREAK_OFF    = 1&lt;/P&gt;&lt;P&gt;        OTHERS       = 2.&lt;/P&gt;&lt;P&gt;    if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      if v_activity = 'V'.&lt;/P&gt;&lt;P&gt;        read table t_t005u index v_choice.&lt;/P&gt;&lt;P&gt;        if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;          v_regio = t_t005u-bland.&lt;/P&gt;&lt;P&gt;          move 'V_BEZEI' to t_dynpfields-fieldname.&lt;/P&gt;&lt;P&gt;          move t_t005u-bezei to t_dynpfields-fieldvalue.&lt;/P&gt;&lt;P&gt;          append t_dynpfields.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Update the Region description on the screen.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          call function 'DYNP_VALUES_UPDATE'&lt;/P&gt;&lt;P&gt;            EXPORTING&lt;/P&gt;&lt;P&gt;              dyname               = 'SAPLZ_VENDOR_MASTER'&lt;/P&gt;&lt;P&gt;              dynumb               = '0004'&lt;/P&gt;&lt;P&gt;            TABLES&lt;/P&gt;&lt;P&gt;              dynpfields           = t_dynpfields&lt;/P&gt;&lt;P&gt;            EXCEPTIONS&lt;/P&gt;&lt;P&gt;              invalid_abapworkarea = 01&lt;/P&gt;&lt;P&gt;              invalid_dynprofield  = 02&lt;/P&gt;&lt;P&gt;              invalid_dynproname   = 03&lt;/P&gt;&lt;P&gt;              invalid_dynpronummer = 04&lt;/P&gt;&lt;P&gt;              invalid_request      = 05&lt;/P&gt;&lt;P&gt;              no_fielddescription  = 06&lt;/P&gt;&lt;P&gt;              undefind_error       = 07.&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;  endif.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " region_value_help  INPUT&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 05 Jun 2006 15:12:18 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-06-05T15:12:18Z</dc:date>
    <item>
      <title>Search Help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/search-help/m-p/1321233#M165425</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In a search help, we need to display F4 for field 2 based on the value entered in Field 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;eg. if Field 1 has a Country Name, then field 2 should display the states of that country only.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any suggestions ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Jun 2006 15:08:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/search-help/m-p/1321233#M165425</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-05T15:08:00Z</dc:date>
    </item>
    <item>
      <title>Re: Search Help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/search-help/m-p/1321234#M165426</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;IN Flow logic:&lt;/P&gt;&lt;P&gt;process on value-request.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; field v_land1 module country_value_help. " Module for Value Request&lt;/P&gt;&lt;P&gt; field v_regio module region_value_help.  " Module for Value Request&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IN main program:&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;      Module  country_value_help  INPUT&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;      text&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;MODULE country_value_help INPUT.&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 Country and its Description&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  data: begin of t_t005t occurs 0,&lt;/P&gt;&lt;P&gt;         LAND1 like t005t-land1,&lt;/P&gt;&lt;P&gt;         LANDX like t005t-landx,&lt;/P&gt;&lt;P&gt;        end of t_t005t.&lt;/P&gt;&lt;P&gt;  data: v_choice like sy-tabix.  " Index of selected row&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table for Dynpro fields and their values&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  data: begin of t_dynpfields occurs 0.&lt;/P&gt;&lt;P&gt;          include structure dynpread.&lt;/P&gt;&lt;P&gt;  data: end of t_dynpfields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the country codes and their descriptions&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  select land1&lt;/P&gt;&lt;P&gt;         landx&lt;/P&gt;&lt;P&gt;    from t005t&lt;/P&gt;&lt;P&gt;    into table t_t005t&lt;/P&gt;&lt;P&gt;   where spras = 'EN'.&lt;/P&gt;&lt;P&gt;  if not t_t005t[] is initial..&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Pop up to display the Countries&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CALL FUNCTION 'POPUP_WITH_TABLE_DISPLAY'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        ENDPOS_COL   = 55&lt;/P&gt;&lt;P&gt;        ENDPOS_ROW   = 40&lt;/P&gt;&lt;P&gt;        STARTPOS_COL = 40&lt;/P&gt;&lt;P&gt;        STARTPOS_ROW = 20&lt;/P&gt;&lt;P&gt;        TITLETEXT    = 'Country'&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        CHOISE       = v_choice&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        VALUETAB     = t_t005t&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        BREAK_OFF    = 1&lt;/P&gt;&lt;P&gt;        OTHERS       = 2.&lt;/P&gt;&lt;P&gt;    if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      if v_activity = 'V'.&lt;/P&gt;&lt;P&gt;        read table t_t005t index v_choice.&lt;/P&gt;&lt;P&gt;        if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;          v_land1 = t_t005t-land1.&lt;/P&gt;&lt;P&gt;          clear : v_choice,&lt;/P&gt;&lt;P&gt;                  t_dynpfields,&lt;/P&gt;&lt;P&gt;                  t_dynpfields[].&lt;/P&gt;&lt;P&gt;          move 'V_LANDX' to t_dynpfields-fieldname.&lt;/P&gt;&lt;P&gt;          move t_t005t-landx to t_dynpfields-fieldvalue.&lt;/P&gt;&lt;P&gt;          append t_dynpfields.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Update the screen field for Country Description&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          call function 'DYNP_VALUES_UPDATE'&lt;/P&gt;&lt;P&gt;            EXPORTING&lt;/P&gt;&lt;P&gt;              dyname               = 'SAPLZ_VENDOR_MASTER'&lt;/P&gt;&lt;P&gt;              dynumb               = '0004'&lt;/P&gt;&lt;P&gt;            TABLES&lt;/P&gt;&lt;P&gt;              dynpfields           = t_dynpfields&lt;/P&gt;&lt;P&gt;            EXCEPTIONS&lt;/P&gt;&lt;P&gt;              invalid_abapworkarea = 01&lt;/P&gt;&lt;P&gt;              invalid_dynprofield  = 02&lt;/P&gt;&lt;P&gt;              invalid_dynproname   = 03&lt;/P&gt;&lt;P&gt;              invalid_dynpronummer = 04&lt;/P&gt;&lt;P&gt;              invalid_request      = 05&lt;/P&gt;&lt;P&gt;              no_fielddescription  = 06&lt;/P&gt;&lt;P&gt;              undefind_error       = 07.&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;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " country_value_help  INPUT&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;      Module  region_value_help  INPUT&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;      text&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;MODULE region_value_help INPUT.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table for Region and its Description&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  data: begin of t_t005u occurs 0,&lt;/P&gt;&lt;P&gt;         LAND1 like t005u-land1,&lt;/P&gt;&lt;P&gt;         BLAND like t005u-bland,&lt;/P&gt;&lt;P&gt;         Bezei like t005u-bezei,&lt;/P&gt;&lt;P&gt;        end of t_t005u.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ranges for Country&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ranges: r_land1 for t005u-land1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the country codes and their descriptions&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    refresh r_land1.&lt;/P&gt;&lt;P&gt;    clear r_land1.&lt;/P&gt;&lt;P&gt;  refresh t_dynpfields.&lt;/P&gt;&lt;P&gt;  move 'V_LAND1' to t_dynpfields-fieldname.&lt;/P&gt;&lt;P&gt;  append t_dynpfields.&lt;/P&gt;&lt;P&gt;  clear t_dynpfields.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Read the value in the Country field on the 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               = 'SAPLZ_VENDOR_MASTER'&lt;/P&gt;&lt;P&gt;      dynumb               = '0004'&lt;/P&gt;&lt;P&gt;      translate_to_upper   = 'X'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      dynpfields           = t_dynpfields&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      invalid_abapworkarea = 01&lt;/P&gt;&lt;P&gt;      invalid_dynprofield  = 02&lt;/P&gt;&lt;P&gt;      invalid_dynproname   = 03&lt;/P&gt;&lt;P&gt;      invalid_dynpronummer = 04&lt;/P&gt;&lt;P&gt;      invalid_request      = 05&lt;/P&gt;&lt;P&gt;      no_fielddescription  = 06&lt;/P&gt;&lt;P&gt;      undefind_error       = 07.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  read table t_dynpfields with key fieldname = 'V_LAND1'.&lt;/P&gt;&lt;P&gt;  if not t_dynpfields-FIELDVALUE is initial.&lt;/P&gt;&lt;P&gt;    r_land1-low = t_dynpfields-FIELDVALUE.&lt;/P&gt;&lt;P&gt;    r_land1-sign = 'I'.&lt;/P&gt;&lt;P&gt;    r_land1-option = 'EQ'.&lt;/P&gt;&lt;P&gt;    append r_land1.&lt;/P&gt;&lt;P&gt;    clear r_land1.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the Regions to be displayed as F4 Help&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  select land1&lt;/P&gt;&lt;P&gt;         bland&lt;/P&gt;&lt;P&gt;         bezei&lt;/P&gt;&lt;P&gt;    from t005u&lt;/P&gt;&lt;P&gt;    into table t_t005u&lt;/P&gt;&lt;P&gt;   where spras = 'EN'&lt;/P&gt;&lt;P&gt;     and land1 in r_land1.&lt;/P&gt;&lt;P&gt;  if not t_t005u[] is initial..&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Popup to display Valid Regions for the selected country&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CALL FUNCTION 'POPUP_WITH_TABLE_DISPLAY'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        ENDPOS_COL   = 60&lt;/P&gt;&lt;P&gt;        ENDPOS_ROW   = 40&lt;/P&gt;&lt;P&gt;        STARTPOS_COL = 40&lt;/P&gt;&lt;P&gt;        STARTPOS_ROW = 20&lt;/P&gt;&lt;P&gt;        TITLETEXT    = 'Region'&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        CHOISE       = v_choice&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        VALUETAB     = t_t005u&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        BREAK_OFF    = 1&lt;/P&gt;&lt;P&gt;        OTHERS       = 2.&lt;/P&gt;&lt;P&gt;    if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      if v_activity = 'V'.&lt;/P&gt;&lt;P&gt;        read table t_t005u index v_choice.&lt;/P&gt;&lt;P&gt;        if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;          v_regio = t_t005u-bland.&lt;/P&gt;&lt;P&gt;          move 'V_BEZEI' to t_dynpfields-fieldname.&lt;/P&gt;&lt;P&gt;          move t_t005u-bezei to t_dynpfields-fieldvalue.&lt;/P&gt;&lt;P&gt;          append t_dynpfields.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Update the Region description on the screen.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          call function 'DYNP_VALUES_UPDATE'&lt;/P&gt;&lt;P&gt;            EXPORTING&lt;/P&gt;&lt;P&gt;              dyname               = 'SAPLZ_VENDOR_MASTER'&lt;/P&gt;&lt;P&gt;              dynumb               = '0004'&lt;/P&gt;&lt;P&gt;            TABLES&lt;/P&gt;&lt;P&gt;              dynpfields           = t_dynpfields&lt;/P&gt;&lt;P&gt;            EXCEPTIONS&lt;/P&gt;&lt;P&gt;              invalid_abapworkarea = 01&lt;/P&gt;&lt;P&gt;              invalid_dynprofield  = 02&lt;/P&gt;&lt;P&gt;              invalid_dynproname   = 03&lt;/P&gt;&lt;P&gt;              invalid_dynpronummer = 04&lt;/P&gt;&lt;P&gt;              invalid_request      = 05&lt;/P&gt;&lt;P&gt;              no_fielddescription  = 06&lt;/P&gt;&lt;P&gt;              undefind_error       = 07.&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;  endif.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " region_value_help  INPUT&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Jun 2006 15:12:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/search-help/m-p/1321234#M165426</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-05T15:12:18Z</dc:date>
    </item>
  </channel>
</rss>

