<?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: Adding F4 help in a table control field in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-f4-help-in-a-table-control-field/m-p/3339939#M800613</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Pinky,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if the field has F4 help &lt;STRONG&gt;anywhere&lt;/STRONG&gt;, it will have in table control as well. Use domain fix values, check table or search help. If you don't know jhow to use those standardized elements, you can do it programatically using MODULE xyz ON VALUE-RQUEST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Clemens&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 27 Jan 2008 16:37:29 GMT</pubDate>
    <dc:creator>Clemenss</dc:creator>
    <dc:date>2008-01-27T16:37:29Z</dc:date>
    <item>
      <title>Adding F4 help in a table control field</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-f4-help-in-a-table-control-field/m-p/3339937#M800611</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;I Have a table control with records, i want to add an F4 functionality in one field. When you press f4 i want to bring a pop up screen for that field...please help&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Jan 2008 16:02:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-f4-help-in-a-table-control-field/m-p/3339937#M800611</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-24T16:02:18Z</dc:date>
    </item>
    <item>
      <title>Re: Adding F4 help in a table control field</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-f4-help-in-a-table-control-field/m-p/3339938#M800612</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hai Pinky,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can easily do this by creating a search help and giv it in the search help parameter &lt;/P&gt;&lt;P&gt; of the particular field u require or else u can write a POV for the field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Neeraj.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 27 Jan 2008 12:53:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-f4-help-in-a-table-control-field/m-p/3339938#M800612</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-27T12:53:38Z</dc:date>
    </item>
    <item>
      <title>Re: Adding F4 help in a table control field</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-f4-help-in-a-table-control-field/m-p/3339939#M800613</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Pinky,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if the field has F4 help &lt;STRONG&gt;anywhere&lt;/STRONG&gt;, it will have in table control as well. Use domain fix values, check table or search help. If you don't know jhow to use those standardized elements, you can do it programatically using MODULE xyz ON VALUE-RQUEST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Clemens&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 27 Jan 2008 16:37:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-f4-help-in-a-table-control-field/m-p/3339939#M800613</guid>
      <dc:creator>Clemenss</dc:creator>
      <dc:date>2008-01-27T16:37:29Z</dc:date>
    </item>
    <item>
      <title>Re: Adding F4 help in a table control field</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-f4-help-in-a-table-control-field/m-p/3339940#M800614</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 pai module for that field.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;in the flow logic.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;processs on value-request&lt;/P&gt;&lt;P&gt;field (ur table control field)  module xyz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;then in the main program.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module xyz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;populate ur internal table with values u want to dispaly in popup.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and call this function module.&lt;/P&gt;&lt;P&gt;popup_with_table.&lt;/P&gt;&lt;P&gt;give choice as &amp;lt;ur table control field.&amp;gt;&lt;/P&gt;&lt;P&gt;endmodule.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Jan 2008 05:04:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-f4-help-in-a-table-control-field/m-p/3339940#M800614</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-28T05:04:31Z</dc:date>
    </item>
    <item>
      <title>Re: Adding F4 help in a table control field</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-f4-help-in-a-table-control-field/m-p/3339941#M800615</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;Hope it will help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Reward if help.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the below link.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/bdc-example-using-table-control-in-bdc.htm" target="test_blank"&gt;http://www.sap-img.com/abap/bdc-example-using-table-control-in-bdc.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THis is example to upload the Bank details of the Vendor which has the TC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zprataptable2&lt;/P&gt;&lt;P&gt;       NO STANDARD PAGE HEADING LINE-SIZE 255.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;        i1 TYPE i,&lt;/P&gt;&lt;P&gt;        lifnr LIKE   rf02k-lifnr,&lt;/P&gt;&lt;P&gt;        bukrs LIKE   rf02k-bukrs,&lt;/P&gt;&lt;P&gt;        ekorg LIKE   rf02k-ekorg,&lt;/P&gt;&lt;P&gt;        ktokk LIKE   rf02k-ktokk,&lt;/P&gt;&lt;P&gt;        anred LIKE lfa1-anred,&lt;/P&gt;&lt;P&gt;        name1 LIKE lfa1-name1,&lt;/P&gt;&lt;P&gt;        sortl LIKE lfa1-sortl,&lt;/P&gt;&lt;P&gt;        land1 LIKE lfa1-land1,&lt;/P&gt;&lt;P&gt;        akont LIKE lfb1-akont,&lt;/P&gt;&lt;P&gt;        fdgrv LIKE lfb1-fdgrv,&lt;/P&gt;&lt;P&gt;         waers LIKE lfm1-waers,&lt;/P&gt;&lt;P&gt;        END OF itab.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA : BEGIN OF jtab OCCURS 0,&lt;/P&gt;&lt;P&gt;        j1 TYPE i,&lt;/P&gt;&lt;P&gt;        banks LIKE lfbk-banks,&lt;/P&gt;&lt;P&gt;        bankl LIKE lfbk-bankl,&lt;/P&gt;&lt;P&gt;        bankn LIKE lfbk-bankn,&lt;/P&gt;&lt;P&gt;         END OF jtab.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA : cnt(4) TYPE n.&lt;/P&gt;&lt;P&gt;DATA : fdt(20) TYPE c.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA : c TYPE i.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;INCLUDE bdcrecx1.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'WS_UPLOAD'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      filename = 'C:\first1.txt'&lt;/P&gt;&lt;P&gt;      filetype = 'DAT'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      data_tab = itab.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'WS_UPLOAD'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;P&gt;     filename                      = 'C:\second.txt'&lt;/P&gt;&lt;P&gt;     filetype                      = 'DAT'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      data_tab                      = jtab.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  LOOP AT itab.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0100'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'RF02K-KTOKK'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '/00'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RF02K-LIFNR'&lt;/P&gt;&lt;P&gt;                                  itab-lifnr.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RF02K-BUKRS'&lt;/P&gt;&lt;P&gt;                                  itab-bukrs.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RF02K-EKORG'&lt;/P&gt;&lt;P&gt;                                   itab-ekorg.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RF02K-KTOKK'&lt;/P&gt;&lt;P&gt;                                   itab-ktokk.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0110'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'LFA1-LAND1'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '/00'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-ANRED'&lt;/P&gt;&lt;P&gt;                                  itab-anred.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-NAME1'&lt;/P&gt;&lt;P&gt;                                  itab-name1.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-SORTL'&lt;/P&gt;&lt;P&gt;                                  itab-sortl.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-LAND1'&lt;/P&gt;&lt;P&gt;                                  itab-land1.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0120'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'LFA1-KUNNR'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '/00'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0130'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'LFBK-BANKN(01)'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=ENTR'.&lt;/P&gt;&lt;P&gt;    cnt = 0.&lt;/P&gt;&lt;P&gt;    LOOP AT jtab WHERE j1 = itab-i1.&lt;/P&gt;&lt;P&gt;      cnt = cnt + 1.&lt;/P&gt;&lt;P&gt;      CONCATENATE 'LFBK-BANKS(' cnt ')' INTO fdt.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field  USING fdt jtab-banks.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      CONCATENATE 'LFBK-BANKL(' cnt ')' INTO fdt.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field USING fdt jtab-bankl.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      CONCATENATE 'LFBK-BANKN(' cnt ')' INTO fdt.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field   USING fdt jtab-bankn.&lt;/P&gt;&lt;P&gt;      IF cnt = 5.&lt;/P&gt;&lt;P&gt;        cnt = 0.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_dynpro      USING 'SAPMF02K' '0130'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                      'LFBK-BANKS(01)'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                      '=P+'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;        PERFORM bdc_dynpro      USING 'SAPMF02K' '0130'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                      'LFBK-BANKN(02)'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                      '=ENTR'.&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; &lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0130'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'LFBK-BANKS(01)'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=ENTR'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0210'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'LFB1-FDGRV'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '/00'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-AKONT'&lt;/P&gt;&lt;P&gt;                                  itab-akont.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-FDGRV'&lt;/P&gt;&lt;P&gt;                                  itab-fdgrv.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0215'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'LFB1-ZTERM'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '/00'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0220'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'LFB5-MAHNA'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '/00'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0310'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'LFM1-WAERS'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '/00'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFM1-WAERS'&lt;/P&gt;&lt;P&gt;                                  itab-waers.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0320'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'RF02K-LIFNR'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=ENTR'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPLSPO1' '0300'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=YES'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_transaction USING 'XK01'.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  PERFORM close_group.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Header file:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1	63190 	0001	0001	0001	mr	bal188	b	in	31000	a1	inr&lt;/P&gt;&lt;P&gt;2	63191 	0001	0001	0001	mr	bal189	b	in	31000	a1	inr&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;TC file:&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;1	in	sb	11000&lt;/P&gt;&lt;P&gt;1	in	sb	12000&lt;/P&gt;&lt;P&gt;1	in	sb	13000&lt;/P&gt;&lt;P&gt;1	in	sb	14000&lt;/P&gt;&lt;P&gt;1	in	sb	15000&lt;/P&gt;&lt;P&gt;1	in	sb	16000&lt;/P&gt;&lt;P&gt;1	in	sb	17000&lt;/P&gt;&lt;P&gt;1	in	sb	18000&lt;/P&gt;&lt;P&gt;1	in	sb	19000&lt;/P&gt;&lt;P&gt;1	in	sb	20000&lt;/P&gt;&lt;P&gt;1	in	sb	21000&lt;/P&gt;&lt;P&gt;1	in	sb	22000&lt;/P&gt;&lt;P&gt;2	in	sb	21000&lt;/P&gt;&lt;P&gt;2	in	sb	22000&lt;/P&gt;&lt;P&gt;**********************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zmm_pr_upload_mat&lt;/P&gt;&lt;P&gt;       NO STANDARD PAGE HEADING&lt;/P&gt;&lt;P&gt;       LINE-SIZE 255.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Standard Include for Selection Screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INCLUDE bdcrecx1.&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 Upload Data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: BEGIN OF i_pr OCCURS 0,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Header Screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        sno(3),               " SNo&lt;/P&gt;&lt;P&gt;        bsart(004),           " PR Type&lt;/P&gt;&lt;P&gt;        epstp(001),           " Item Category&lt;/P&gt;&lt;P&gt;        knttp(001),           " Account Assignment&lt;/P&gt;&lt;P&gt;        eeind(010),           " Delivery Date&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       lpein(001),          " Category of Del Date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        werks(004),           " Plant&lt;/P&gt;&lt;P&gt;        lgort(004),           " Storage Location&lt;/P&gt;&lt;P&gt;        ekgrp(003),           " Purchasing Group&lt;/P&gt;&lt;P&gt;        matkl(009),           " Material Group&lt;/P&gt;&lt;P&gt;        bednr(010),           " Tracking No&lt;/P&gt;&lt;P&gt;        afnam(012),            " Requisitioner&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Item Details&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        matnr(018),           " Material No&lt;/P&gt;&lt;P&gt;        menge(017),           " Quantity&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       badat(010),&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       frgdt(010),&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        preis(014),           " Valuation Price&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       waers(005),           " Currency&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       peinh(005),&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       wepos(001),&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       repos(001),&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        sakto(010),           " GL Account&lt;/P&gt;&lt;P&gt;        kostl(010),           " Cost Center&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       bnfpo(005),&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      END OF i_pr.&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 header Data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: BEGIN OF it_header OCCURS 0,&lt;/P&gt;&lt;P&gt;        sno(3),               " SNo&lt;/P&gt;&lt;P&gt;        bsart(004),           " PR Type&lt;/P&gt;&lt;P&gt;        epstp(001),           " Item Category&lt;/P&gt;&lt;P&gt;        knttp(001),           " Account Assignment&lt;/P&gt;&lt;P&gt;        eeind(010),           " Delivery Date&lt;/P&gt;&lt;P&gt;        werks(004),           " Plant&lt;/P&gt;&lt;P&gt;        lgort(004),           " Storage Location&lt;/P&gt;&lt;P&gt;        ekgrp(003),           " Purchasing Group&lt;/P&gt;&lt;P&gt;        matkl(009),           " Material Group&lt;/P&gt;&lt;P&gt;        bednr(010),           " Tracking No&lt;/P&gt;&lt;P&gt;        afnam(012),            " Requisitioner&lt;/P&gt;&lt;P&gt;      END OF it_header.&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 Item Data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: BEGIN OF it_item OCCURS 0,&lt;/P&gt;&lt;P&gt;        sno(3),               " SNo&lt;/P&gt;&lt;P&gt;        matnr(018),           " Material No&lt;/P&gt;&lt;P&gt;        menge(017),           " Quantity&lt;/P&gt;&lt;P&gt;        preis(014),           " Valuation Price&lt;/P&gt;&lt;P&gt;        sakto(010),           " GL Account&lt;/P&gt;&lt;P&gt;        kostl(010),           " Cost Center&lt;/P&gt;&lt;P&gt;      END OF it_item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Data Variables &amp;amp; Constants&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CONSTANTS : c_x             VALUE 'X'.  " Flag&lt;/P&gt;&lt;P&gt;DATA : v_l(2),                          " Counter&lt;/P&gt;&lt;P&gt;       v_rowno(5),                      " Row No&lt;/P&gt;&lt;P&gt;       v_2(2),                          " Counter&lt;/P&gt;&lt;P&gt;       v_rows LIKE sy-srows,            " Rows in TC&lt;/P&gt;&lt;P&gt;       v_field(45).                     " String&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Parameters&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PARAMETERS: p_file LIKE ibipparms-path.  " Filename&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;At selection-screen on Value Request for file Name&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the F4 Values for the File&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      program_name  = syst-cprog&lt;/P&gt;&lt;P&gt;      dynpro_number = syst-dynnr&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      file_name     = p_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Start of Selection&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Open the BDC Session&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM open_group.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Upload the File into internal Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'UPLOAD'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      filename                = p_file&lt;/P&gt;&lt;P&gt;      filetype                = 'DAT'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      data_tab                = i_pr&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      conversion_error        = 1&lt;/P&gt;&lt;P&gt;      invalid_table_width     = 2&lt;/P&gt;&lt;P&gt;      invalid_type            = 3&lt;/P&gt;&lt;P&gt;      no_batch                = 4&lt;/P&gt;&lt;P&gt;      unknown_error           = 5&lt;/P&gt;&lt;P&gt;      gui_refuse_filetransfer = 6&lt;/P&gt;&lt;P&gt;      OTHERS                  = 7.&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;  SORT i_pr BY sno.&lt;/P&gt;&lt;P&gt;  LOOP AT i_pr.&lt;/P&gt;&lt;P&gt;    MOVE-CORRESPONDING i_pr TO it_item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND it_item.&lt;/P&gt;&lt;P&gt;    CLEAR it_item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    AT END OF sno.&lt;/P&gt;&lt;P&gt;      READ TABLE i_pr INDEX sy-tabix.&lt;/P&gt;&lt;P&gt;      MOVE-CORRESPONDING i_pr TO it_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      APPEND it_header.&lt;/P&gt;&lt;P&gt;      CLEAR it_header.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  SORT it_header BY sno.&lt;/P&gt;&lt;P&gt;  SORT it_item BY sno.&lt;/P&gt;&lt;P&gt;  v_rows = sy-srows - 6.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Upload the Data from Internal Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT it_header.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Header Data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMM06B' '0100'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'EBAN-BEDNR'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '/00'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'EBAN-BSART'&lt;/P&gt;&lt;P&gt;                                  it_header-bsart.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RM06B-EPSTP'&lt;/P&gt;&lt;P&gt;                                  it_header-epstp.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'EBAN-KNTTP'&lt;/P&gt;&lt;P&gt;                                  it_header-knttp.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RM06B-EEIND'&lt;/P&gt;&lt;P&gt;                                  it_header-eeind.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PERFORM bdc_field       USING 'RM06B-LPEIN'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                 it_header-lpein.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM bdc_field       USING 'EBAN-WERKS'&lt;/P&gt;&lt;P&gt;                                  it_header-werks.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'EBAN-LGORT'&lt;/P&gt;&lt;P&gt;                                  it_header-lgort.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'EBAN-EKGRP'&lt;/P&gt;&lt;P&gt;                                  it_header-ekgrp.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'EBAN-MATKL'&lt;/P&gt;&lt;P&gt;                                  it_header-matkl.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'EBAN-BEDNR'&lt;/P&gt;&lt;P&gt;                                  it_header-bednr.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'EBAN-AFNAM'&lt;/P&gt;&lt;P&gt;                                  it_header-afnam.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Item Details&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    v_l = 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;To add no. of rows&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    v_2 = 0 .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;As the screen is showing 13 rows defaulted to 130&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    v_rowno = 130 .&lt;/P&gt;&lt;P&gt;    LOOP AT it_item WHERE sno = it_header-sno.&lt;/P&gt;&lt;P&gt;      v_l = v_l + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF v_l = 14 .&lt;/P&gt;&lt;P&gt;        IF v_2 = 12 .&lt;/P&gt;&lt;P&gt;          v_2 = 12 .&lt;/P&gt;&lt;P&gt;          v_l = 2 .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;From second time onwards it is displaying 12 rows only&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          v_rowno = v_rowno + 120 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          PERFORM bdc_dynpro      USING 'SAPMM06B' '0106'.&lt;/P&gt;&lt;P&gt;          PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                        'RM06B-BNFPO'.&lt;/P&gt;&lt;P&gt;          PERFORM bdc_field       USING 'RM06B-BNFPO'&lt;/P&gt;&lt;P&gt;                                        v_rowno.&lt;/P&gt;&lt;P&gt;          PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                        '/00'.&lt;/P&gt;&lt;P&gt;          PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                            '/00'.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;V_2 initialized to 12 for second screen purpose&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          v_2 = 12 .&lt;/P&gt;&lt;P&gt;          v_l = 2 .&lt;/P&gt;&lt;P&gt;          PERFORM bdc_dynpro      USING 'SAPMM06B' '0106'.&lt;/P&gt;&lt;P&gt;          PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                        'RM06B-BNFPO'.&lt;/P&gt;&lt;P&gt;          PERFORM bdc_field       USING 'RM06B-BNFPO'&lt;/P&gt;&lt;P&gt;                                        v_rowno .&lt;/P&gt;&lt;P&gt;          PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                        '/00'.&lt;/P&gt;&lt;P&gt;          PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                            '/00'.&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;      PERFORM bdc_dynpro      USING 'SAPMM06B' '0106'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                    '/00'.&lt;/P&gt;&lt;P&gt;      CLEAR v_field.&lt;/P&gt;&lt;P&gt;      CONCATENATE 'EBAN-MATNR(' v_l ')' INTO v_field.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field   USING v_field it_item-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CLEAR v_field.&lt;/P&gt;&lt;P&gt;      CONCATENATE 'EBAN-MENGE(' v_l ')' INTO v_field.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field   USING v_field it_item-menge.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM bdc_dynpro      USING 'SAPMM06B' '0102'.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                    'EBAN-PREIS'.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                    '/00'.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'EBAN-PREIS'&lt;/P&gt;&lt;P&gt;                                  it_item-preis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM bdc_dynpro      USING 'SAPMM06B' '0505'.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                    'EBKN-SAKTO'.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                    '=ENTE'.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'EBKN-SAKTO'&lt;/P&gt;&lt;P&gt;                                  it_item-sakto.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Cost Center&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM bdc_dynpro      USING 'SAPLKACB' '0002'.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                    'COBL-KOSTL'.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                    '=ENTE'.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'COBL-KOSTL'&lt;/P&gt;&lt;P&gt;                                    it_item-kostl.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                    '=ENTE'.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMM06B' '0106'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'RM06B-BNFPO'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=BU'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Call The Transaction&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM bdc_transaction USING 'ME51'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Close the BDC Session&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM close_group.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Jan 2008 05:06:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-f4-help-in-a-table-control-field/m-p/3339941#M800615</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-28T05:06:12Z</dc:date>
    </item>
    <item>
      <title>Re: Adding F4 help in a table control field</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-f4-help-in-a-table-control-field/m-p/3339942#M800616</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Pinky&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope it will help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Reward if help.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See the following ex:&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF TY_MBLNR,&lt;/P&gt;&lt;P&gt;MBLNR LIKE MKPF-MBLNR,&lt;/P&gt;&lt;P&gt;END OF TY_MBLNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: IT_MBLNR TYPE STANDARD TABLE OF TY_MBLNR WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;data: it_ret like ddshretval occurs 0 with header line.&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 s_mat-low.&lt;/P&gt;&lt;P&gt;Select MBLNR from mkpf into table it_mblnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DDIC_STRUCTURE = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;RETFIELD = 'MBLNR'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PVALKEY = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DYNPPROG = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DYNPNR = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DYNPROFIELD = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;STEPL = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WINDOW_TITLE =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;VALUE = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;VALUE_ORG = '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;LI level="1" type="ul"&gt;&lt;P&gt;MARK_TAB =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;USER_RESET =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;VALUE_TAB = IT_MBLNR&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FIELD_TAB =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;RETURN_TAB = IT_RET&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DYNPFLD_MAPPING =&lt;/P&gt;&lt;/LI&gt;&lt;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;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;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;read table it_ret index 1.&lt;/P&gt;&lt;P&gt;move it_ret-fieldval to S_mat-low.&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;Go through the test program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT Ztest_HELP .&lt;/P&gt;&lt;P&gt;TABLES : MARA.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.&lt;/P&gt;&lt;P&gt;PARAMETERS : P_MATNR(10) TYPE C.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B1.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;MATNR TYPE MATNR,&lt;/P&gt;&lt;P&gt;END OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_MATNR.&lt;/P&gt;&lt;P&gt;SELECT MATNR&lt;/P&gt;&lt;P&gt;FROM MARA&lt;/P&gt;&lt;P&gt;INTO TABLE ITAB&lt;/P&gt;&lt;P&gt;UP TO 10 ROWS.&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 = 'MATERIAL NUMBER'&lt;/P&gt;&lt;P&gt;DYNPPROG = SY-REPID&lt;/P&gt;&lt;P&gt;DYNPNR = SY-DYNNR&lt;/P&gt;&lt;P&gt;DYNPROFIELD = 'P_MATNR'&lt;/P&gt;&lt;P&gt;VALUE_ORG = 'S'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;VALUE_TAB = ITAB&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Jan 2008 05:06:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-f4-help-in-a-table-control-field/m-p/3339942#M800616</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-28T05:06:59Z</dc:date>
    </item>
    <item>
      <title>Re: Adding F4 help in a table control field</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-f4-help-in-a-table-control-field/m-p/3339943#M800617</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Pinky,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS ON VALUE-REQUEST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELD zmat  " On field zmat i have implemented F4 help&lt;/P&gt;&lt;P&gt;  MODULE f4_help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE f4_help INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT matnr&lt;/P&gt;&lt;P&gt;         INTO TABLE it_matnr&lt;/P&gt;&lt;P&gt;         FROM mara&lt;/P&gt;&lt;P&gt;         UP TO 10 ROWS.&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               = 'Material Number'&lt;/P&gt;&lt;P&gt;   dynpprog               = 'Z3318_SCREEN'&lt;/P&gt;&lt;P&gt;   dynpnr                 = '9000'&lt;/P&gt;&lt;P&gt;   dynprofield            = 'ZMAT'&lt;/P&gt;&lt;P&gt;   value_org              = 'S'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      value_tab              = it_matnr&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " f4_help  INPUT&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Jan 2008 05:28:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-f4-help-in-a-table-control-field/m-p/3339943#M800617</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-28T05:28:36Z</dc:date>
    </item>
    <item>
      <title>Re: Adding F4 help in a table control field</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-f4-help-in-a-table-control-field/m-p/3339944#M800618</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;Please refer to the standard program &lt;STRONG&gt;demo_dynpro_dropdown_listbox&lt;/STRONG&gt; . In that they have used the function module &lt;STRONG&gt;VRM_SET_VALUES&lt;/STRONG&gt;. Use like that in your scenario.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Renjith Michael.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Jan 2008 05:30:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-f4-help-in-a-table-control-field/m-p/3339944#M800618</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-28T05:30:02Z</dc:date>
    </item>
  </channel>
</rss>

