<?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: Problem while comparing two internal tables in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-while-comparing-two-internal-tables/m-p/2273749#M494187</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 MODIFY I_AUFK from I_AUFK transporting USER7.&lt;/P&gt;&lt;P&gt;after this no need of append or omve corresponding.&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;Sandeep&lt;/P&gt;&lt;P&gt;Reward if helpful:)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 24 May 2007 08:56:24 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-05-24T08:56:24Z</dc:date>
    <item>
      <title>Problem while comparing two internal tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-while-comparing-two-internal-tables/m-p/2273748#M494186</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have to modify work start date which are initial in the data base table for the records in the flat file.&lt;/P&gt;&lt;P&gt;my code is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZAUFK_WORKSTARTDATE_UPDATE                 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Tables Declaration&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TABLES: AUFK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Type pools Declaration&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TYPE-POOLS : SLIS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal Table Declaration&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: I_AUFK LIKE AUFK OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      IT_AUFK LIKE AUFK OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      ITAB1 LIKE ALSMEX_TABLINE OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF I_AUFK1 OCCURS 0,&lt;/P&gt;&lt;P&gt;        AUFNR(12),&lt;/P&gt;&lt;P&gt;        AUART(4),&lt;/P&gt;&lt;P&gt;      END OF I_AUFK1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Data Declaration&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA I_FIELDCAT TYPE SLIS_FIELDCAT_ALV OCCURS 0.&lt;/P&gt;&lt;P&gt;DATA WA_FCAT LIKE LINE OF I_FIELDCAT.&lt;/P&gt;&lt;P&gt;DATA: B1 TYPE I VALUE 1,&lt;/P&gt;&lt;P&gt;      C1 TYPE I VALUE 1,&lt;/P&gt;&lt;P&gt;      B2 TYPE I VALUE 256,&lt;/P&gt;&lt;P&gt;      C2 TYPE I VALUE 65536.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Selection Screen Declaration&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PARAMETERS: P_FILE LIKE RLGRAP-FILENAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT-OPTIONS: S_AUFNR FOR AUFK-AUFNR,&lt;/P&gt;&lt;P&gt;                  S_AUART FOR AUFK-AUART.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PARAMETERS: P_USER7 LIKE AUFK-USER7 DEFAULT '20070101' OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B2 WITH FRAME TITLE TEXT-002.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: R1 RADIOBUTTON GROUP G1 DEFAULT 'X' USER-COMMAND UCOMM1, " Upload using File Path&lt;/P&gt;&lt;P&gt;            R2 RADIOBUTTON GROUP G1. " Uplaod using particular IO's&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;To get F4 Help for File path on selection screen.&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;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;To disbale the filepath when r2 radiobutton is selected&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;AT SELECTION-SCREEN OUTPUT.&lt;/P&gt;&lt;P&gt; LOOP AT SCREEN.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Check if R1 is checked&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; IF R1 = 'X'.&lt;/P&gt;&lt;P&gt;    IF SCREEN-NAME = 'S_AUFNR-LOW' OR&lt;/P&gt;&lt;P&gt;      SCREEN-NAME = 'S_AUFNR-HIGH' OR&lt;/P&gt;&lt;P&gt;      SCREEN-NAME = 'S_AUART-LOW' OR&lt;/P&gt;&lt;P&gt;      SCREEN-NAME = 'S_AUART-HIGH'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Make the Internal order number and order type field disable from the selection screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;ELSEIF R2 = 'X' AND SCREEN-NAME = 'P_FILE'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Make the file path field disappear from the selection screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Start of executable code&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;To get the relavent IO data from the order master data table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECT *&lt;/P&gt;&lt;P&gt;       FROM AUFK&lt;/P&gt;&lt;P&gt;       INTO TABLE I_AUFK&lt;/P&gt;&lt;P&gt;       WHERE AUFNR IN S_AUFNR&lt;/P&gt;&lt;P&gt;       AND AUART IN S_AUART&lt;/P&gt;&lt;P&gt;       AND ( AUART = '5200' OR AUART = '5500'&lt;/P&gt;&lt;P&gt;       OR AUART = '5700' OR AUART = '8500'&lt;/P&gt;&lt;P&gt;       OR AUART = '8700' ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Table must be updated using flat file&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF R1 = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;To Upload Excel sheet data into an internal table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        FILENAME                = P_FILE&lt;/P&gt;&lt;P&gt;        I_BEGIN_COL             = B1&lt;/P&gt;&lt;P&gt;        I_BEGIN_ROW             = C1&lt;/P&gt;&lt;P&gt;        I_END_COL               = B2&lt;/P&gt;&lt;P&gt;        I_END_ROW               = C2&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        INTERN                  = ITAB1&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        INCONSISTENT_PARAMETERS = 1&lt;/P&gt;&lt;P&gt;        UPLOAD_OLE              = 2&lt;/P&gt;&lt;P&gt;        OTHERS                  = 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;      WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;To organize the data in the internal table(excel data) as per our requirement&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM ORGANIZE_UPLOADED_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   &amp;lt;b&amp;gt; LOOP AT I_AUFK1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Comparing the excel data and the database table data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       READ TABLE I_AUFK WITH KEY AUFNR = I_AUFK1-AUFNR.&lt;/P&gt;&lt;P&gt;         IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Check if the the work start date is initial(blank)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            IF I_AUFK-USER7 IS INITIAL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;If work start is initial move the value in p_user7 to the work start date field in i_aufk&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;             MOVE P_USER7 TO I_AUFK-USER7.&lt;/P&gt;&lt;P&gt;             MODIFY I_AUFK.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Moving the data which is changed into it_aufk internal table(this table is for displaying the updated records)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;             MOVE-CORRESPONDING I_AUFK TO IT_AUFK.&lt;/P&gt;&lt;P&gt;             APPEND IT_AUFK.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;endif.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;WA_FCAT-FIELDNAME = 'AUFNR'.&lt;/P&gt;&lt;P&gt;  WA_FCAT-TABNAME = 'I_AUFK'.&lt;/P&gt;&lt;P&gt;  WA_FCAT-SELTEXT_M = 'Internal Order Number'.&lt;/P&gt;&lt;P&gt;  WA_FCAT-OUTPUTLEN = 12.&lt;/P&gt;&lt;P&gt;  APPEND WA_FCAT TO i_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FCAT-FIELDNAME = 'AUART'.&lt;/P&gt;&lt;P&gt;  WA_FCAT-TABNAME = 'I_AUFK'.&lt;/P&gt;&lt;P&gt;  WA_FCAT-SELTEXT_M = 'Order Type'.&lt;/P&gt;&lt;P&gt;  WA_FCAT-OUTPUTLEN = 4.&lt;/P&gt;&lt;P&gt;  APPEND WA_FCAT TO I_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FCAT-FIELDNAME = 'KTEXT'.&lt;/P&gt;&lt;P&gt;  WA_FCAT-TABNAME = 'I_AUFK'.&lt;/P&gt;&lt;P&gt;  WA_FCAT-SELTEXT_M = 'Description'.&lt;/P&gt;&lt;P&gt;  WA_FCAT-OUTPUTLEN = 40.&lt;/P&gt;&lt;P&gt;  APPEND WA_FCAT TO I_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FCAT-FIELDNAME = 'USER7'.&lt;/P&gt;&lt;P&gt;  WA_FCAT-TABNAME = 'I_AUFK'.&lt;/P&gt;&lt;P&gt;  WA_FCAT-SELTEXT_M = 'Work Start Date'.&lt;/P&gt;&lt;P&gt;  WA_FCAT-OUTPUTLEN = 10.&lt;/P&gt;&lt;P&gt;  APPEND WA_FCAT TO I_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Updating the AUFK(Internal Order Data Table) using i_aufk&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*MODIFY AUFK FROM TABLE I_AUFK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Check if the database table is modified&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Display the modified data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   I_CALLBACK_PROGRAM                = SY-REPID&lt;/P&gt;&lt;P&gt;   I_GRID_TITLE                      = 'List of updated Records'&lt;/P&gt;&lt;P&gt;   IT_FIELDCAT                       = I_FIELDCAT[]&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    T_OUTTAB                          = IT_AUFK[]&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   PROGRAM_ERROR                     = 1&lt;/P&gt;&lt;P&gt;   OTHERS                            = 2&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;*ENDIF.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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  ORGANIZE_UPLOADED_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;P&gt;FORM ORGANIZE_UPLOADED_DATA .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT ITAB1 BY ROW COL.&lt;/P&gt;&lt;P&gt;  LOOP AT ITAB1.&lt;/P&gt;&lt;P&gt;    CASE ITAB1-COL.&lt;/P&gt;&lt;P&gt;      WHEN 1.&lt;/P&gt;&lt;P&gt;        I_AUFK1-AUFNR = ITAB1-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN 2.&lt;/P&gt;&lt;P&gt;        I_AUFK1-AUART = ITAB1-VALUE.&lt;/P&gt;&lt;P&gt;    ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    AT END OF ROW.&lt;/P&gt;&lt;P&gt;      APPEND I_AUFK1.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT I_AUFK1.&lt;/P&gt;&lt;P&gt;  CONCATENATE '000000' I_AUFK1-AUFNR INTO I_AUFK1-AUFNR.&lt;/P&gt;&lt;P&gt;  MODIFY I_AUFK1.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM. " ORGANIZE_UPLOADED_DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The bold are is were i'm facing problem. Please help me .its urgent.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 May 2007 08:45:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-while-comparing-two-internal-tables/m-p/2273748#M494186</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-24T08:45:13Z</dc:date>
    </item>
    <item>
      <title>Re: Problem while comparing two internal tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-while-comparing-two-internal-tables/m-p/2273749#M494187</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 MODIFY I_AUFK from I_AUFK transporting USER7.&lt;/P&gt;&lt;P&gt;after this no need of append or omve corresponding.&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;Sandeep&lt;/P&gt;&lt;P&gt;Reward if helpful:)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 May 2007 08:56:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-while-comparing-two-internal-tables/m-p/2273749#M494187</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-24T08:56:24Z</dc:date>
    </item>
    <item>
      <title>Re: Problem while comparing two internal tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-while-comparing-two-internal-tables/m-p/2273750#M494188</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;What is the problem you are facing?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Raj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 May 2007 08:58:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-while-comparing-two-internal-tables/m-p/2273750#M494188</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-24T08:58:11Z</dc:date>
    </item>
    <item>
      <title>Re: Problem while comparing two internal tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-while-comparing-two-internal-tables/m-p/2273751#M494189</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;LOOP AT I_AUFK1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Comparing the excel data and the database table data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;READ TABLE I_AUFK WITH KEY AUFNR = I_AUFK1-AUFNR.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Check if the the work start date is initial(blank)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;IF I_AUFK-USER7 IS INITIAL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;If work start is initial move the value in p_user7 to the work start date field in i_aufk&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;MOVE P_USER7 TO I_AUFK-USER7.&lt;/P&gt;&lt;P&gt;MODIFY I_AUFK.   &amp;lt;b&amp;gt;"This cannot be used&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Moving the data which is changed into it_aufk internal table(this table is for displaying the updated records)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;MOVE-CORRESPONDING I_AUFK TO IT_AUFK.&lt;/P&gt;&lt;P&gt;APPEND IT_AUFK.&lt;/P&gt;&lt;P&gt;ENDIF.&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 May 2007 08:58:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-while-comparing-two-internal-tables/m-p/2273751#M494189</guid>
      <dc:creator>former_member196280</dc:creator>
      <dc:date>2007-05-24T08:58:25Z</dc:date>
    </item>
    <item>
      <title>Re: Problem while comparing two internal tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-while-comparing-two-internal-tables/m-p/2273752#M494190</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could you be more specific what problem you are facing ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my guess is may be the modify is not working.&lt;/P&gt;&lt;P&gt;try using modify with transporting field  option and also you can give the index.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODIFY i_aufk  TRANSPORTING user7&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 May 2007 08:59:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-while-comparing-two-internal-tables/m-p/2273752#M494190</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-24T08:59:16Z</dc:date>
    </item>
    <item>
      <title>Re: Problem while comparing two internal tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-while-comparing-two-internal-tables/m-p/2273753#M494191</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;my problem is for 1 table i get data from flat file only 2 fields.&lt;/P&gt;&lt;P&gt;2nd table gets data from database table&lt;/P&gt;&lt;P&gt;we need to compare the 2 tables and check if the work start date is initial.&lt;/P&gt;&lt;P&gt;if it is initial modify according to the selection screen parameter.&lt;/P&gt;&lt;P&gt;but i'm unable to do that.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 May 2007 09:14:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-while-comparing-two-internal-tables/m-p/2273753#M494191</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-24T09:14:23Z</dc:date>
    </item>
    <item>
      <title>Re: Problem while comparing two internal tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-while-comparing-two-internal-tables/m-p/2273754#M494192</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi try using the below code...  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT I_AUFK1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Comparing the excel data and the database table data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;READ TABLE I_AUFK WITH KEY AUFNR = I_AUFK1-AUFNR.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Check if the the work start date is initial(blank)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;IF I_AUFK-USER7 IS INITIAL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;If work start is initial move the value in p_user7 to the work start date field in i_aufk&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;MOVE P_USER7 TO I_AUFK-USER7.&lt;/P&gt;&lt;P&gt;[&amp;lt;u&amp;gt;b]MODIFY I_AUFK from i_aufk transporting user7.&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Moving the data which is changed into it_aufk internal table(this table is for displaying the updated records)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;MOVE-CORRESPONDING I_AUFK TO IT_AUFK.&lt;/P&gt;&lt;P&gt;APPEND IT_AUFK.&lt;/P&gt;&lt;P&gt;ENDIF.&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;&lt;/P&gt;&lt;P&gt;if you can't still solve some more questions &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what is teh sy-subrc of teh read ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what does the header line contain after teh read &lt;/P&gt;&lt;P&gt;and what happens after modify.. does the contents change?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 May 2007 09:59:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-while-comparing-two-internal-tables/m-p/2273754#M494192</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-24T09:59:31Z</dc:date>
    </item>
  </channel>
</rss>

