<?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: Value Request Query in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/value-request-query/m-p/1701105#M307364</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; u need to use' F4IF_INT_TABLE_VALUE_REQUEST'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Madhavi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 21 Nov 2006 13:15:50 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-11-21T13:15:50Z</dc:date>
    <item>
      <title>Value Request Query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/value-request-query/m-p/1701103#M307362</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;how do you customize the search help for a particular field?&lt;/P&gt;&lt;P&gt;i came across 2 FM's but i dont know how to use them, they are..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;F4IF_FIELD_VALUE_REQUEST&lt;/P&gt;&lt;P&gt;and&lt;/P&gt;&lt;P&gt;F4IF_INT_TABLE_VALUE_REQUEST&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i wish to fill in d search help table of a particular field based on the value of another field on the screen...&lt;/P&gt;&lt;P&gt;so pls help me out guys...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THANKS and regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vs&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Nov 2006 13:14:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/value-request-query/m-p/1701103#M307362</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-21T13:14:10Z</dc:date>
    </item>
    <item>
      <title>Re: Value Request Query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/value-request-query/m-p/1701104#M307363</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 this standard program which exactly matches your requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
REPORT demo_dynpro_f4_help_module .
 
TYPES: BEGIN OF values,
         carrid TYPE spfli-carrid,
         connid TYPE spfli-connid,
       END OF values.
 
DATA: carrier(3) TYPE c,
      connection(4) TYPE c.
 
DATA: progname TYPE sy-repid,
      dynnum   TYPE sy-dynnr,
      dynpro_values TYPE TABLE OF dynpread,
      field_value LIKE LINE OF dynpro_values,
      values_tab TYPE TABLE OF values.
 
CALL SCREEN 100.
 
MODULE init OUTPUT.
  progname = sy-repid.
  dynnum   = sy-dynnr.
  CLEAR: field_value, dynpro_values.
  field_value-fieldname = 'CARRIER'.
  APPEND field_value TO dynpro_values.
ENDMODULE.
 
MODULE cancel INPUT.
  LEAVE PROGRAM.
ENDMODULE.
 
MODULE value_carrier INPUT.
 
  CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST'
       EXPORTING
            tabname     = 'DEMOF4HELP'
            fieldname   = 'CARRIER1'
            dynpprog    = progname
            dynpnr      = dynnum
            dynprofield = 'CARRIER'.
 
ENDMODULE.
 
MODULE value_connection INPUT.
 
  CALL FUNCTION 'DYNP_VALUES_READ'
       EXPORTING
            dyname             = sy-repid
            dynumb             = '1000'
            translate_to_upper = 'X'
       TABLES
            dynpfields         = dynpro_values.
 
  READ TABLE dynpro_values INDEX 1 INTO field_value.
 
  SELECT  chect
    FROM  &amp;lt;table&amp;gt;
    INTO  CORRESPONDING FIELDS OF TABLE values_tab
    WHERE carrid = field_value-fieldvalue.
 
  CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
       EXPORTING
            retfield    = 'CONNID'
            dynpprog    = progname
            dynpnr      = dynnum
            dynprofield = 'CONNECTION'
            value_org   = 'S'
       TABLES
            value_tab   = values_tab.
 
ENDMODULE.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rgds&lt;/P&gt;&lt;P&gt;Anver&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;i&amp;gt;&amp;lt;b&amp;gt;pls mark if helpful&amp;lt;/b&amp;gt;&amp;lt;/i&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Nov 2006 13:15:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/value-request-query/m-p/1701104#M307363</guid>
      <dc:creator>anversha_s</dc:creator>
      <dc:date>2006-11-21T13:15:30Z</dc:date>
    </item>
    <item>
      <title>Re: Value Request Query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/value-request-query/m-p/1701105#M307364</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; u need to use' F4IF_INT_TABLE_VALUE_REQUEST'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Madhavi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Nov 2006 13:15:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/value-request-query/m-p/1701105#M307364</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-21T13:15:50Z</dc:date>
    </item>
    <item>
      <title>Re: Value Request Query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/value-request-query/m-p/1701106#M307365</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;See the following code&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  ZTEST101&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  ztest101.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Declaration&lt;/P&gt;&lt;P&gt;TABLES:nast,vbak,vbrk,kna1,t685t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF li_kschl OCCURS 0,&lt;/P&gt;&lt;P&gt;           kschl LIKE nast-kschl,&lt;/P&gt;&lt;P&gt;           vtext LIKE t685t-vtext,&lt;/P&gt;&lt;P&gt;          END OF li_kschl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: lt_dynpfields LIKE dynpread OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;RANGES : zdecp FOR t685t-kschl OCCURS 1." WITH HEADERLINE.&lt;/P&gt;&lt;P&gt;zdecp-sign = 'I'.&lt;/P&gt;&lt;P&gt;zdecp-option = 'CP'.&lt;/P&gt;&lt;P&gt;zdecp-low = 'Z*'.&lt;/P&gt;&lt;P&gt;APPEND zdecp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*type-pools &amp;amp; alv data declaration&lt;/P&gt;&lt;P&gt;TYPE-POOLS:slis.&lt;/P&gt;&lt;P&gt;*ALV&lt;/P&gt;&lt;P&gt;DATA : ls_layout TYPE slis_layout_alv,&lt;/P&gt;&lt;P&gt;       it_fcat TYPE slis_t_fieldcat_alv ,&lt;/P&gt;&lt;P&gt;       wa_fcat TYPE slis_fieldcat_alv,&lt;/P&gt;&lt;P&gt;       lh TYPE slis_t_listheader,&lt;/P&gt;&lt;P&gt;       ls TYPE slis_listheader,&lt;/P&gt;&lt;P&gt;       it_events TYPE slis_t_event  ,&lt;/P&gt;&lt;P&gt;       ls_event TYPE slis_alv_event,&lt;/P&gt;&lt;P&gt;       i_sort TYPE slis_t_sortinfo_alv,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       l_repid TYPE sy-repid,&lt;/P&gt;&lt;P&gt;       w_var TYPE i.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;wa_events LIKE LINE OF it_events.&lt;/P&gt;&lt;P&gt;wa_events-name = 'USER_COMMAND'.&lt;/P&gt;&lt;P&gt;wa_events-form = 'USER_COMMAND'.&lt;/P&gt;&lt;P&gt;APPEND wa_events TO it_events .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*ALV&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF tab_vbak OCCURS 0,&lt;/P&gt;&lt;P&gt;     vbeln LIKE vbak-vbeln,&lt;/P&gt;&lt;P&gt;     END OF tab_vbak.&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF tab_vbrk OCCURS 0 ,&lt;/P&gt;&lt;P&gt;     vbeln LIKE vbrk-vbeln,&lt;/P&gt;&lt;P&gt;     END OF tab_vbrk.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF tab_nast1 OCCURS 0 ,&lt;/P&gt;&lt;P&gt;     kschl LIKE nast-kschl,&lt;/P&gt;&lt;P&gt;     objky LIKE nast-objky,&lt;/P&gt;&lt;P&gt;     parnr LIKE nast-parnr,&lt;/P&gt;&lt;P&gt;     vstat LIKE nast-vstat,&lt;/P&gt;&lt;P&gt;     tdcovtitle LIKE nast-tdcovtitle,&lt;/P&gt;&lt;P&gt;     usnam LIKE nast-usnam,&lt;/P&gt;&lt;P&gt;     datvr LIKE nast-datvr,&lt;/P&gt;&lt;P&gt;     uhrvr LIKE nast-uhrvr,&lt;/P&gt;&lt;P&gt;     ldest LIKE nast-ldest,&lt;/P&gt;&lt;P&gt;     END OF tab_nast1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA tab_nast2 LIKE tab_nast1 OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF tab_kna1 OCCURS 0,&lt;/P&gt;&lt;P&gt;     kunnr LIKE kna1-kunnr,&lt;/P&gt;&lt;P&gt;     name1 LIKE kna1-name1,&lt;/P&gt;&lt;P&gt;     END OF tab_kna1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF tab_output OCCURS 0,&lt;/P&gt;&lt;P&gt;     parnr LIKE nast-parnr,&lt;/P&gt;&lt;P&gt;     name1 LIKE kna1-name1,&lt;/P&gt;&lt;P&gt;     tdcovtitle LIKE nast-tdcovtitle,&lt;/P&gt;&lt;P&gt;     usnam LIKE nast-usnam,&lt;/P&gt;&lt;P&gt;     datavr LIKE nast-datvr,&lt;/P&gt;&lt;P&gt;     uhrvr LIKE nast-uhrvr,&lt;/P&gt;&lt;P&gt;     ldest LIKE nast-ldest,&lt;/P&gt;&lt;P&gt;     END OF tab_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Selection Screen&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN BEGIN OF SCREEN 103.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b4 WITH FRAME TITLE text-t03.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: so_kschl FOR nast-kschl NO INTERVALS,&lt;/P&gt;&lt;P&gt;                so_vstat FOR nast-vstat DEFAULT '1',&lt;/P&gt;&lt;P&gt;                so_vbeln FOR vbak-vbeln MODIF ID abc,&lt;/P&gt;&lt;P&gt;                so_inv FOR vbrk-vbeln MODIF ID xyz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*SKIP 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: r1 RADIOBUTTON GROUP  radi USER-COMMAND radi DEFAULT 'X',&lt;/P&gt;&lt;P&gt;            r2 RADIOBUTTON GROUP  radi.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b4.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN END OF SCREEN 103.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;  l_repid = sy-repid.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; so_kschl-low = 'z*'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*AT SELECTION-SCREEN.&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 r1 = 'X'.&lt;/P&gt;&lt;P&gt;    CLEAR so_inv.&lt;/P&gt;&lt;P&gt;    REFRESH so_inv.&lt;/P&gt;&lt;P&gt;    LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;      IF screen-group1 = 'XYZ'.&lt;/P&gt;&lt;P&gt;        screen-input = '0'.&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;        CONTINUE.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF r2 = 'X'.&lt;/P&gt;&lt;P&gt;    CLEAR so_vbeln.&lt;/P&gt;&lt;P&gt;    REFRESH so_vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;      IF screen-group1 = 'ABC'.&lt;/P&gt;&lt;P&gt;        screen-input = '0'.&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;      ENDIF.&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;AT SELECTION-SCREEN ON VALUE-REQUEST FOR so_kschl-low.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; DATA: BEGIN OF li_kschl OCCURS 0,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          kschl LIKE nast-kschl,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          vtext LIKE t685t-vtext,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         END OF li_kschl.&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; DATA: lt_dynpfields LIKE dynpread OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  RANGES : zdecp FOR t685t-kschl OCCURS 1." WITH HEADERLINE.&lt;/P&gt;&lt;P&gt;  zdecp-sign = 'I'.&lt;/P&gt;&lt;P&gt;  zdecp-option = 'CP'.&lt;/P&gt;&lt;P&gt;  zdecp-low = 'Z*'.&lt;/P&gt;&lt;P&gt;  APPEND zdecp.&lt;/P&gt;&lt;P&gt;  SELECT kschl vtext INTO TABLE li_kschl FROM&lt;/P&gt;&lt;P&gt;               t685t WHERE spras = sy-langu&lt;/P&gt;&lt;P&gt;               AND kschl IN zdecp.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            AND KSCHL CP 'Z'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT li_kschl BY kschl.&lt;/P&gt;&lt;P&gt;  DELETE ADJACENT DUPLICATES FROM li_kschl COMPARING kschl .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF so_kschl-low IS INITIAL.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   so_kschl-low = 'z*'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &amp;lt;b&amp;gt; CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        retfield        = 'KSCHL'&lt;/P&gt;&lt;P&gt;        dynpnr          = sy-dynnr&lt;/P&gt;&lt;P&gt;        dynpprog        = sy-repid&lt;/P&gt;&lt;P&gt;        dynprofield     = 'z*'&lt;/P&gt;&lt;P&gt;        value_org       = 'S'&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        value_tab       = li_kschl&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     return_tab      = li_ret_tab&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.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;*Start of selection&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;*Field catalog&lt;/P&gt;&lt;P&gt;  PERFORM field_catalog.&lt;/P&gt;&lt;P&gt;  PERFORM get_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;*Display ALV&lt;/P&gt;&lt;P&gt;  PERFORM display_data.&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;      Form  GET_DATA&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        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;FORM get_data .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Fetching from Nast table for processed documents&lt;/P&gt;&lt;P&gt;  SELECT kschl objky parnr vstat tdcovtitle usnam datvr uhrvr ldest&lt;/P&gt;&lt;P&gt;         INTO  TABLE tab_nast1&lt;/P&gt;&lt;P&gt;         FROM nast&lt;/P&gt;&lt;P&gt;         WHERE kschl IN so_kschl&lt;/P&gt;&lt;P&gt;         AND vstat IN so_vstat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Fetching data from KNA1&lt;/P&gt;&lt;P&gt;*****insert by Manas&lt;/P&gt;&lt;P&gt;  IF tab_nast1[] IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;    SORT tab_nast1 BY parnr.&lt;/P&gt;&lt;P&gt;    SELECT kunnr name1 INTO TABLE tab_kna1&lt;/P&gt;&lt;P&gt;           FROM kna1&lt;/P&gt;&lt;P&gt;           FOR ALL ENTRIES IN tab_nast1&lt;/P&gt;&lt;P&gt;           WHERE kunnr = tab_nast1-parnr.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF sy-subrc NE 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; 'Not valid selection'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*For sales order processed document&lt;/P&gt;&lt;P&gt;  IF r1 = 'X'.&lt;/P&gt;&lt;P&gt;    CLEAR t685t.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE vtext INTO t685t-vtext FROM t685t&lt;/P&gt;&lt;P&gt;             WHERE kschl IN so_kschl&lt;/P&gt;&lt;P&gt;             AND spras = sy-langu .&lt;/P&gt;&lt;P&gt;    LOOP AT tab_nast1 WHERE objky IN so_vbeln.&lt;/P&gt;&lt;P&gt;      READ TABLE tab_kna1 WITH KEY kunnr = tab_nast1-parnr.&lt;/P&gt;&lt;P&gt;      tab_output-parnr = tab_nast1-parnr.&lt;/P&gt;&lt;P&gt;      tab_output-name1 = tab_kna1-name1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TAB_OUTPUT-TDCOVTITLE = TAB_NAST1-TDCOVTITLE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      tab_output-tdcovtitle = t685t-vtext.&lt;/P&gt;&lt;P&gt;      tab_output-usnam = tab_nast1-usnam.&lt;/P&gt;&lt;P&gt;      tab_output-datavr = tab_nast1-datvr.&lt;/P&gt;&lt;P&gt;      tab_output-uhrvr = tab_nast1-uhrvr.&lt;/P&gt;&lt;P&gt;      tab_output-ldest = tab_nast1-ldest.&lt;/P&gt;&lt;P&gt;      APPEND tab_output.&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;*For Invoice processed document&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF r2 = 'X'.&lt;/P&gt;&lt;P&gt;    CLEAR t685t.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE vtext INTO t685t-vtext FROM t685t&lt;/P&gt;&lt;P&gt;             WHERE kschl IN so_kschl&lt;/P&gt;&lt;P&gt;             AND spras = sy-langu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT tab_nast1 WHERE objky IN so_inv.&lt;/P&gt;&lt;P&gt;      READ TABLE tab_kna1 WITH KEY kunnr = tab_nast1-parnr.&lt;/P&gt;&lt;P&gt;      tab_output-parnr = tab_nast1-parnr.&lt;/P&gt;&lt;P&gt;      tab_output-name1 = tab_kna1-name1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TAB_OUTPUT-TDCOVTITLE = TAB_NAST1-TDCOVTITLE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      tab_output-tdcovtitle = t685t-vtext.&lt;/P&gt;&lt;P&gt;      tab_output-usnam = tab_nast1-usnam.&lt;/P&gt;&lt;P&gt;      tab_output-datavr = tab_nast1-datvr.&lt;/P&gt;&lt;P&gt;      tab_output-uhrvr = tab_nast1-uhrvr.&lt;/P&gt;&lt;P&gt;      tab_output-ldest = tab_nast1-ldest.&lt;/P&gt;&lt;P&gt;      APPEND tab_output.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " GET_DATA&lt;/P&gt;&lt;P&gt;*END-OF-SELECTION&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;      Form  FIELD_CATALOG&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        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;FORM field_catalog .&lt;/P&gt;&lt;P&gt;  wa_fcat-col_pos = w_var.&lt;/P&gt;&lt;P&gt;  wa_fcat-tabname = 'TAB_OUTPUT'.&lt;/P&gt;&lt;P&gt;  wa_fcat-fieldname = 'PARNR'.&lt;/P&gt;&lt;P&gt;  wa_fcat-key = 'X'.&lt;/P&gt;&lt;P&gt;  wa_fcat-seltext_m = 'Customer'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fcat TO it_fcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fcat.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ADD 1 TO w_var.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fcat-col_pos = w_var.&lt;/P&gt;&lt;P&gt;  wa_fcat-tabname = 'TAB_OUTPUT'.&lt;/P&gt;&lt;P&gt;  wa_fcat-fieldname = 'NAME1'.&lt;/P&gt;&lt;P&gt;  wa_fcat-seltext_m = 'Customer Name'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fcat TO it_fcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fcat.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ADD 1 TO w_var.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fcat-col_pos = w_var.&lt;/P&gt;&lt;P&gt;  wa_fcat-tabname = 'TAB_OUTPUT'.&lt;/P&gt;&lt;P&gt;  wa_fcat-fieldname = 'TDCOVTITLE'.&lt;/P&gt;&lt;P&gt;  wa_fcat-seltext_m = 'Print Parameters'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fcat TO it_fcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fcat.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ADD 1 TO w_var.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fcat-col_pos = w_var.&lt;/P&gt;&lt;P&gt;  wa_fcat-tabname = 'TAB_OUTPUT'.&lt;/P&gt;&lt;P&gt;  wa_fcat-fieldname = 'USNAM'.&lt;/P&gt;&lt;P&gt;  wa_fcat-seltext_m = 'User Name'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fcat TO it_fcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fcat.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ADD 1 TO w_var.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fcat-col_pos = w_var.&lt;/P&gt;&lt;P&gt;  wa_fcat-tabname = 'TAB_OUTPUT'.&lt;/P&gt;&lt;P&gt;  wa_fcat-fieldname = 'DATAVR'.&lt;/P&gt;&lt;P&gt;  wa_fcat-seltext_m = 'Processing date'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fcat TO it_fcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fcat.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ADD 1 TO w_var.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fcat-col_pos = w_var.&lt;/P&gt;&lt;P&gt;  wa_fcat-tabname = 'TAB_OUTPUT'.&lt;/P&gt;&lt;P&gt;  wa_fcat-fieldname = 'UHRVR'.&lt;/P&gt;&lt;P&gt;  wa_fcat-seltext_m = 'Processing Time'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fcat TO it_fcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fcat.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ADD 1 TO w_var.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fcat-col_pos = w_var.&lt;/P&gt;&lt;P&gt;  wa_fcat-tabname = 'TAB_OUTPUT'.&lt;/P&gt;&lt;P&gt;  wa_fcat-fieldname = 'LDEST'.&lt;/P&gt;&lt;P&gt;  wa_fcat-seltext_m = 'Spool:Output device'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fcat TO it_fcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fcat.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ADD 1 TO w_var.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " FIELD_CATALOG&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  DISPLAY_DATA&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        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;FORM display_data .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_INTERFACE_CHECK                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BYPASSING_BUFFER                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BUFFER_ACTIVE                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        i_callback_program            =  l_repid&lt;/P&gt;&lt;P&gt;   I_CALLBACK_PF_STATUS_SET          = ' '&lt;/P&gt;&lt;P&gt;    i_callback_user_command           = 'USER_COMMAND'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   I_CALLBACK_TOP_OF_PAGE            =  'TOP'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      i_callback_top_of_page          = 'F_TOP_OF_PAGE'&lt;/P&gt;&lt;P&gt;   I_CALLBACK_HTML_TOP_OF_PAGE       = ' '&lt;/P&gt;&lt;P&gt;   I_CALLBACK_HTML_END_OF_LIST       = ' '&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_STRUCTURE_NAME                  =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     i_background_id                   = 'ALV_BACKGROUND'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_GRID_TITLE                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_GRID_SETTINGS                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    is_layout                         = ls_layout&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      it_fieldcat                       = it_fcat&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EXCLUDING                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SPECIAL_GROUPS                 =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     it_sort                           = i_sort[]&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_FILTER                         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_SEL_HIDE                       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   I_DEFAULT                         = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     i_save                            = 'A'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_VARIANT                        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     it_events                         = it_events&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EVENT_EXIT                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_PRINT                          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_REPREP_ID                      =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        i_screen_start_column             = 0&lt;/P&gt;&lt;P&gt;        i_screen_start_line               = 0&lt;/P&gt;&lt;P&gt;        i_screen_end_column               = 0&lt;/P&gt;&lt;P&gt;        i_screen_end_line                 = 0&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_ALV_GRAPHICS                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_HYPERLINK                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_ADD_FIELDCAT                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EXCEPT_QINFO                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_HTML_HEIGHT_TOP                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_HTML_HEIGHT_END                 =&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;  E_EXIT_CAUSED_BY_CALLER           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ES_EXIT_CAUSED_BY_USER            =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        t_outtab                       =  tab_output&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROGRAM_ERROR                     = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                            = 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;ENDFORM.                    " DISPLAY_DATA&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  TITLE&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        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;FORM f_top_of_page .&lt;/P&gt;&lt;P&gt;  DATA : v_n TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR ls.&lt;/P&gt;&lt;P&gt;  REFRESH lh.&lt;/P&gt;&lt;P&gt;  ls-typ  = 'H'.&lt;/P&gt;&lt;P&gt;  ls-info = 'Processed Documents'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND ls TO lh.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      it_list_commentary = lh.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH lh.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " F_TOP_OF_PAGE.&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;      Form  USER_COMMAND&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;UCOMM      text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;SELFIELD   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;FORM user_command USING ucomm LIKE sy-ucomm&lt;/P&gt;&lt;P&gt;selfield TYPE slis_selfield.&lt;/P&gt;&lt;P&gt;  DATA: report LIKE sy-repid,&lt;/P&gt;&lt;P&gt;  code LIKE sy-ucomm.&lt;/P&gt;&lt;P&gt;  report = sy-repid.&lt;/P&gt;&lt;P&gt;  CASE sy-ucomm.&lt;/P&gt;&lt;P&gt;    WHEN 'BACK'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CALL SELECTION-SCREEN 100.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "USER_COMMAND&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark points if helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regs&lt;/P&gt;&lt;P&gt;Manas Ranjan Panda&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Nov 2006 13:18:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/value-request-query/m-p/1701106#M307365</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-21T13:18:30Z</dc:date>
    </item>
    <item>
      <title>Re: Value Request Query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/value-request-query/m-p/1701107#M307366</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i ve got the search help table filled according to my requirement,&lt;/P&gt;&lt;P&gt;but the problem is the contents of the line are not being copied to the screen field when&lt;/P&gt;&lt;P&gt;the line is selected from the hit list .......&lt;/P&gt;&lt;P&gt;heres d code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT gt_course_mod INTO lwa_course_mod&lt;/P&gt;&lt;P&gt;    WHERE dept_id EQ zcm_faculty-dept_id.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      MOVE-CORRESPONDING lwa_course_mod TO ls_course_id.&lt;/P&gt;&lt;P&gt;      APPEND ls_course_id TO lt_course_id.&lt;/P&gt;&lt;P&gt;      CLEAR ls_course_id.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF NOT lt_course_id IS INITIAL.&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               = 'ZCM_COURSE_S-CRS_ID'&lt;/P&gt;&lt;P&gt;     DYNPPROG               = 'SAPMZVISH_FACULTY'&lt;/P&gt;&lt;P&gt;     DYNPNR                 = '0200'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    DYNPROFIELD            = 'ZCM_COURSE_S-CRS_ID '&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;/UL&gt;&lt;P&gt;     WINDOW_TITLE           = 'Course id'&lt;/P&gt;&lt;UL&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              = 'S'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    MULTIPLE_CHOICE        = ' '&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;/UL&gt;&lt;P&gt;        TABLES&lt;/P&gt;&lt;P&gt;          value_tab              = lt_course_id&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;LI level="1" type="ul"&gt;&lt;P&gt;    RETURN_TAB             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    DYNPFLD_MAPPING        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    PARAMETER_ERROR        = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    NO_VALUES_FOUND        = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    OTHERS                 = 3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                .&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pls help out ...&lt;/P&gt;&lt;P&gt;thnks&lt;/P&gt;&lt;P&gt;Vs&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Nov 2006 07:07:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/value-request-query/m-p/1701107#M307366</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-22T07:07:03Z</dc:date>
    </item>
    <item>
      <title>Re: Value Request Query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/value-request-query/m-p/1701108#M307367</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;use only field name .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;retfield = 'CRS_ID'&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rgds&lt;/P&gt;&lt;P&gt;anver&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mark if hlpful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Nov 2006 07:09:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/value-request-query/m-p/1701108#M307367</guid>
      <dc:creator>anversha_s</dc:creator>
      <dc:date>2006-11-22T07:09:22Z</dc:date>
    </item>
    <item>
      <title>Re: Value Request Query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/value-request-query/m-p/1701109#M307368</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi anversha,&lt;/P&gt;&lt;P&gt;NO that doesnt work...&lt;/P&gt;&lt;P&gt;ZCM_FACULTY-CRS_ID is a field inside a Table control&lt;/P&gt;&lt;P&gt;what do the following fields function as...&lt;/P&gt;&lt;P&gt;DDIC_STRUCTURE and DYNPROFIELD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thnks,&lt;/P&gt;&lt;P&gt;Vs&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Nov 2006 07:20:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/value-request-query/m-p/1701109#M307368</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-22T07:20:16Z</dc:date>
    </item>
    <item>
      <title>Re: Value Request Query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/value-request-query/m-p/1701110#M307369</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;chk this thread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="2331779"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgds&lt;/P&gt;&lt;P&gt;anver&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Nov 2006 08:21:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/value-request-query/m-p/1701110#M307369</guid>
      <dc:creator>anversha_s</dc:creator>
      <dc:date>2006-11-22T08:21:59Z</dc:date>
    </item>
  </channel>
</rss>

