<?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: URGENT: Matchcode - RECORD_TAB clears itself (search help exit) in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/urgent-matchcode-record-tab-clears-itself-search-help-exit/m-p/2633665#M605772</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You need to add extra code in your search help exit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can see my search help exit and do compare.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if you do not understand ,paste ur email id ,i will send you screen shot's about search help exit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FUNCTION Z_F4_EXIT_PROJECT.&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;"&lt;/STRONG&gt;"Local interface:&lt;/P&gt;&lt;P&gt;*"  TABLES&lt;/P&gt;&lt;P&gt;*"      SHLP_TAB TYPE  SHLP_DESCR_TAB_T&lt;/P&gt;&lt;P&gt;*"      RECORD_TAB STRUCTURE  SEAHLPRES&lt;/P&gt;&lt;P&gt;*"  CHANGING&lt;/P&gt;&lt;P&gt;*"     VALUE(SHLP) TYPE  SHLP_DESCR_T&lt;/P&gt;&lt;P&gt;*"     VALUE(CALLCONTROL) LIKE  DDSHF4CTRL STRUCTURE  DDSHF4CTRL&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Author   : Seshu Maramreddy (Wipro Technologies)&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Date     : 15 April 2003&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Transport: DV3K905213&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Text     : This function module provides an exit for the search help&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           on the Project field in the Engineering Test Request&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           application (transactions ZQAU, ZQEM, ZQTR, and ZQTRPP).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           See the standard SAP function module F4IF_SHLP_EXIT_EXAMPLE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           for a detailed explanation of how search help exit function&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           modules work.&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;Changes                                                              *&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;Date      | Pgmr    | Description                                    *&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;          |         |                                                *&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;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;Possible events are SELONE, PRESEL1, PRESEL, SELECT, DISP, and&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RETURN; we only want to process the SELECT event&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CHECK CALLCONTROL-STEP &amp;lt;&amp;gt; 'SELONE'&lt;/P&gt;&lt;P&gt;  AND   CALLCONTROL-STEP &amp;lt;&amp;gt; 'PRESEL1'&lt;/P&gt;&lt;P&gt;  AND   CALLCONTROL-STEP &amp;lt;&amp;gt; 'PRESEL'&lt;/P&gt;&lt;P&gt;  AND   CALLCONTROL-STEP &amp;lt;&amp;gt; 'DISP'&lt;/P&gt;&lt;P&gt;  AND   CALLCONTROL-STEP &amp;lt;&amp;gt; 'RETURN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH: R_AUFNR,&lt;/P&gt;&lt;P&gt;           R_KTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;Populate ranges with the information entered by the user in the&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  search help data selection screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT SHLP-SELOPT INTO SELOPT.&lt;/P&gt;&lt;P&gt;    CASE SELOPT-SHLPFIELD.&lt;/P&gt;&lt;P&gt;      WHEN C_SHLPFIELD_KO.&lt;/P&gt;&lt;P&gt;        KOKRS = SELOPT-LOW.&lt;/P&gt;&lt;P&gt;      WHEN C_SHLPFIELD_TL.&lt;/P&gt;&lt;P&gt;        MOVE-CORRESPONDING SELOPT TO R_KTEXT.&lt;/P&gt;&lt;P&gt;        APPEND R_KTEXT.&lt;/P&gt;&lt;P&gt;      WHEN C_SHLPFIELD_TR.&lt;/P&gt;&lt;P&gt;        MOVE-CORRESPONDING SELOPT TO R_AUFNR.&lt;/P&gt;&lt;P&gt;        APPEND R_AUFNR.&lt;/P&gt;&lt;P&gt;    ENDCASE.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'Z_GET_ENG_PROJECTS'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            I_KOKRS     = KOKRS&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            T_SETVALUES = T_SETVALUES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH RECORD_TAB.&lt;/P&gt;&lt;P&gt;  DELETE T_SETVALUES WHERE NOT FROM IN R_AUFNR.&lt;/P&gt;&lt;P&gt;  LOOP AT T_SETVALUES.&lt;/P&gt;&lt;P&gt;    CLEAR RECORD_TAB.&lt;/P&gt;&lt;P&gt;    RECORD_TAB-STRING(12) = T_SETVALUES-FROM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;Get the description of the current engineering order&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;    SELECT SINGLE KTEXT FROM AUFK&lt;/P&gt;&lt;P&gt;             INTO RECORD_TAB-STRING+12(40)&lt;/P&gt;&lt;P&gt;            WHERE AUFNR = T_SETVALUES-FROM.&lt;/P&gt;&lt;P&gt;    CHECK RECORD_TAB-STRING+12(40) IN R_KTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND RECORD_TAB.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE RECORD_TAB INDEX 1.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;    CALLCONTROL-STEP = 'DISP'.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    CALLCONTROL-STEP = 'PRESEL'.&lt;/P&gt;&lt;P&gt;    MESSAGE S802(DH).&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MAXRECORDS = CALLCONTROL-MAXRECORDS.&lt;/P&gt;&lt;P&gt;  PERFORM CHECK_MAXRECORDS TABLES RECORD_TAB.&lt;/P&gt;&lt;P&gt;ENDFUNCTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM CHECK_MAXRECORDS TABLES P_RECORDTAB STRUCTURE SEAHLPRES.&lt;/P&gt;&lt;P&gt;  CHECK MAXRECORDS &amp;gt; 0.&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE P_RECORDTAB LINES RECORDS.&lt;/P&gt;&lt;P&gt;  CHECK RECORDS &amp;gt; MAXRECORDS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MESSAGE S803(DH) WITH MAXRECORDS.&lt;/P&gt;&lt;P&gt;  ADD 1 TO MAXRECORDS.&lt;/P&gt;&lt;P&gt;  DELETE P_RECORDTAB FROM MAXRECORDS.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " CHECK_MAXRECORDS&lt;/P&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;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Seshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 25 Jul 2007 20:25:52 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-25T20:25:52Z</dc:date>
    <item>
      <title>URGENT: Matchcode - RECORD_TAB clears itself (search help exit)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/urgent-matchcode-record-tab-clears-itself-search-help-exit/m-p/2633664#M605771</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;For my matchcode, i have to do the following inside the search help exit (only following section is changed):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF CALLCONTROL-STEP = 'DISP'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   CLEAR: RECORD_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    REFRESH: RECORD_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    DATA: I_KNVV TYPE STANDARD TABLE OF KNVV WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT * INTO TABLE I_KNVV FROM KNVV&lt;/P&gt;&lt;P&gt;     WHERE EIKTO &amp;lt;&amp;gt; SPACE&lt;/P&gt;&lt;P&gt;       AND EIKTO &amp;lt;&amp;gt; '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SORT I_KNVV BY EIKTO.&lt;/P&gt;&lt;P&gt;    delete adjacent duplicates from I_KNVV comparing EIKTO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT I_KNVV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      RECORD_TAB-STRING = I_KNVV-EIKTO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      APPEND RECORD_TAB.&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;&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFUNCTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, after it loops, it goes into include LSDH4F02 in program SAPLSDH4 and starting at line 534, it deletes all of the entries from record_tab (rather, it overwrites them with blank values!)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How do i make this work, since record_tab is filled correctly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;John&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jul 2007 19:54:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/urgent-matchcode-record-tab-clears-itself-search-help-exit/m-p/2633664#M605771</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-25T19:54:36Z</dc:date>
    </item>
    <item>
      <title>Re: URGENT: Matchcode - RECORD_TAB clears itself (search help exit)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/urgent-matchcode-record-tab-clears-itself-search-help-exit/m-p/2633665#M605772</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You need to add extra code in your search help exit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can see my search help exit and do compare.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if you do not understand ,paste ur email id ,i will send you screen shot's about search help exit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FUNCTION Z_F4_EXIT_PROJECT.&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;"&lt;/STRONG&gt;"Local interface:&lt;/P&gt;&lt;P&gt;*"  TABLES&lt;/P&gt;&lt;P&gt;*"      SHLP_TAB TYPE  SHLP_DESCR_TAB_T&lt;/P&gt;&lt;P&gt;*"      RECORD_TAB STRUCTURE  SEAHLPRES&lt;/P&gt;&lt;P&gt;*"  CHANGING&lt;/P&gt;&lt;P&gt;*"     VALUE(SHLP) TYPE  SHLP_DESCR_T&lt;/P&gt;&lt;P&gt;*"     VALUE(CALLCONTROL) LIKE  DDSHF4CTRL STRUCTURE  DDSHF4CTRL&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Author   : Seshu Maramreddy (Wipro Technologies)&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Date     : 15 April 2003&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Transport: DV3K905213&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Text     : This function module provides an exit for the search help&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           on the Project field in the Engineering Test Request&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           application (transactions ZQAU, ZQEM, ZQTR, and ZQTRPP).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           See the standard SAP function module F4IF_SHLP_EXIT_EXAMPLE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           for a detailed explanation of how search help exit function&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           modules work.&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;Changes                                                              *&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;Date      | Pgmr    | Description                                    *&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;          |         |                                                *&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;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;Possible events are SELONE, PRESEL1, PRESEL, SELECT, DISP, and&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RETURN; we only want to process the SELECT event&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CHECK CALLCONTROL-STEP &amp;lt;&amp;gt; 'SELONE'&lt;/P&gt;&lt;P&gt;  AND   CALLCONTROL-STEP &amp;lt;&amp;gt; 'PRESEL1'&lt;/P&gt;&lt;P&gt;  AND   CALLCONTROL-STEP &amp;lt;&amp;gt; 'PRESEL'&lt;/P&gt;&lt;P&gt;  AND   CALLCONTROL-STEP &amp;lt;&amp;gt; 'DISP'&lt;/P&gt;&lt;P&gt;  AND   CALLCONTROL-STEP &amp;lt;&amp;gt; 'RETURN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH: R_AUFNR,&lt;/P&gt;&lt;P&gt;           R_KTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;Populate ranges with the information entered by the user in the&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  search help data selection screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT SHLP-SELOPT INTO SELOPT.&lt;/P&gt;&lt;P&gt;    CASE SELOPT-SHLPFIELD.&lt;/P&gt;&lt;P&gt;      WHEN C_SHLPFIELD_KO.&lt;/P&gt;&lt;P&gt;        KOKRS = SELOPT-LOW.&lt;/P&gt;&lt;P&gt;      WHEN C_SHLPFIELD_TL.&lt;/P&gt;&lt;P&gt;        MOVE-CORRESPONDING SELOPT TO R_KTEXT.&lt;/P&gt;&lt;P&gt;        APPEND R_KTEXT.&lt;/P&gt;&lt;P&gt;      WHEN C_SHLPFIELD_TR.&lt;/P&gt;&lt;P&gt;        MOVE-CORRESPONDING SELOPT TO R_AUFNR.&lt;/P&gt;&lt;P&gt;        APPEND R_AUFNR.&lt;/P&gt;&lt;P&gt;    ENDCASE.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'Z_GET_ENG_PROJECTS'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            I_KOKRS     = KOKRS&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            T_SETVALUES = T_SETVALUES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH RECORD_TAB.&lt;/P&gt;&lt;P&gt;  DELETE T_SETVALUES WHERE NOT FROM IN R_AUFNR.&lt;/P&gt;&lt;P&gt;  LOOP AT T_SETVALUES.&lt;/P&gt;&lt;P&gt;    CLEAR RECORD_TAB.&lt;/P&gt;&lt;P&gt;    RECORD_TAB-STRING(12) = T_SETVALUES-FROM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;Get the description of the current engineering order&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;    SELECT SINGLE KTEXT FROM AUFK&lt;/P&gt;&lt;P&gt;             INTO RECORD_TAB-STRING+12(40)&lt;/P&gt;&lt;P&gt;            WHERE AUFNR = T_SETVALUES-FROM.&lt;/P&gt;&lt;P&gt;    CHECK RECORD_TAB-STRING+12(40) IN R_KTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND RECORD_TAB.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE RECORD_TAB INDEX 1.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;    CALLCONTROL-STEP = 'DISP'.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    CALLCONTROL-STEP = 'PRESEL'.&lt;/P&gt;&lt;P&gt;    MESSAGE S802(DH).&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MAXRECORDS = CALLCONTROL-MAXRECORDS.&lt;/P&gt;&lt;P&gt;  PERFORM CHECK_MAXRECORDS TABLES RECORD_TAB.&lt;/P&gt;&lt;P&gt;ENDFUNCTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM CHECK_MAXRECORDS TABLES P_RECORDTAB STRUCTURE SEAHLPRES.&lt;/P&gt;&lt;P&gt;  CHECK MAXRECORDS &amp;gt; 0.&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE P_RECORDTAB LINES RECORDS.&lt;/P&gt;&lt;P&gt;  CHECK RECORDS &amp;gt; MAXRECORDS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MESSAGE S803(DH) WITH MAXRECORDS.&lt;/P&gt;&lt;P&gt;  ADD 1 TO MAXRECORDS.&lt;/P&gt;&lt;P&gt;  DELETE P_RECORDTAB FROM MAXRECORDS.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " CHECK_MAXRECORDS&lt;/P&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;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Seshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jul 2007 20:25:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/urgent-matchcode-record-tab-clears-itself-search-help-exit/m-p/2633665#M605772</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-25T20:25:52Z</dc:date>
    </item>
  </channel>
</rss>

