<?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: bdc - errors in flat file in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-errors-in-flat-file/m-p/3813592#M917240</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Saritha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After uploading the data from flat file into internal tables, you check that data with values in database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If that matches you can decide that it is valid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for example you have uploaded material numbers from flat file to internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let us suppose itab1 contains material numbers but at this stage we cannot say that they are valid.&lt;/P&gt;&lt;P&gt;for that you can use&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;select single matnr from mara into table itab2 for all entries of itab1 where matnr EQ itab1-matnr.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now you can work with this table for validating the data&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 08 May 2008 16:56:56 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-05-08T16:56:56Z</dc:date>
    <item>
      <title>bdc - errors in flat file</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-errors-in-flat-file/m-p/3813590#M917238</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;in BDC,&lt;/P&gt;&lt;P&gt;after uploading data from flat file,&lt;/P&gt;&lt;P&gt;how to find if there are any errors in flat file,&lt;/P&gt;&lt;P&gt;before starting the session.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 May 2008 16:15:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-errors-in-flat-file/m-p/3813590#M917238</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-08T16:15:14Z</dc:date>
    </item>
    <item>
      <title>Re: bdc - errors in flat file</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-errors-in-flat-file/m-p/3813591#M917239</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;You have to create internal tables for all the mandatory fields. see the following code :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am giving an example for XK01 Transaction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:BEGIN OF TY_XK01,&lt;/P&gt;&lt;P&gt;      LIFNR(10)      TYPE  C ,          "VENDOR'S ACCOUNT NUMBER&lt;/P&gt;&lt;P&gt;      BUKRS(4)       TYPE  C ,          "COMPANY CODE&lt;/P&gt;&lt;P&gt;      EKORG(4)       TYPE  C ,          "PURCHASING ORGANISATION&lt;/P&gt;&lt;P&gt;      KTOKK(4)       TYPE  C ,          "VENDOR ACCOUNT GROUP&lt;/P&gt;&lt;P&gt;      NAME1(35)      TYPE  C ,                              "NAME1&lt;/P&gt;&lt;P&gt;      SORTL(10)      TYPE  C ,          "SORT FIELD&lt;/P&gt;&lt;P&gt;      STRAS(35)      TYPE  C ,          "STREET&lt;/P&gt;&lt;P&gt;      PSTLZ(10)      TYPE  C ,          "POSTAL CODE&lt;/P&gt;&lt;P&gt;      ORT01(35)      TYPE  C ,          "CITY&lt;/P&gt;&lt;P&gt;      LAND1(3)       TYPE  C ,          "COUNTRY KEY&lt;/P&gt;&lt;P&gt;      REGIO(3)       TYPE  C ,          "REGION&lt;/P&gt;&lt;P&gt;      TIME_ZONE(6)   TYPE  C ,          "ADDRESS TIME ZONE&lt;/P&gt;&lt;P&gt;      LANGU(1)       TYPE  C ,          "LANGUAGE KEY&lt;/P&gt;&lt;P&gt;      TELF1(16)      TYPE  C ,          "TELEPHONE NUMBER&lt;/P&gt;&lt;P&gt;      TELFX(31)      TYPE  C ,          "FAX NUMBER&lt;/P&gt;&lt;P&gt;      SMTP_ADDR(241) TYPE  C ,          "E-MAIL ADDRESS&lt;/P&gt;&lt;P&gt;      URI_SCREEN(132) TYPE  C ,     "UNIFORM RESOURCE LOCATOR&lt;/P&gt;&lt;P&gt;      AKONT(10)      TYPE  C ,          "RECONCILITATION ACCOUNT&lt;/P&gt;&lt;P&gt;      ZUAWA(3)       TYPE  C ,          "KEY FOR SORTING ACCORDING TO ASSIGNMENT NUMBERS&lt;/P&gt;&lt;P&gt;      MINDK(3)       TYPE  C ,          "MINORITY INDICATORS&lt;/P&gt;&lt;P&gt;      ALTKN(10)      TYPE  C ,          "PREVIOUS MASTER RECORD NUMBER&lt;/P&gt;&lt;P&gt;      ZTERM(4)       TYPE  C ,          "TERMS OF PAYMENT KEY&lt;/P&gt;&lt;P&gt;      ZWELS(10)      TYPE  C ,          "LIST OF THE PAYMENT METHODS&lt;/P&gt;&lt;P&gt;      WAERS(5)       TYPE  C ,          "PURCHASE ORDER CURRENCY&lt;/P&gt;&lt;P&gt;      END OF TY_XK01,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN OF TY_LIFNR,&lt;/P&gt;&lt;P&gt;     LIFNR(10)  TYPE  C ,&lt;/P&gt;&lt;P&gt;     END OF TY_LIFNR,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     BEGIN OF TY_BUKRS,&lt;/P&gt;&lt;P&gt;     BUKRS(4)  TYPE  C ,&lt;/P&gt;&lt;P&gt;     END OF TY_BUKRS,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     BEGIN OF TY_EKORG,&lt;/P&gt;&lt;P&gt;     EKORG(4)  TYPE  C ,&lt;/P&gt;&lt;P&gt;     END OF TY_EKORG,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     BEGIN OF TY_KTOKK,&lt;/P&gt;&lt;P&gt;     KTOKK(4)  TYPE  C ,&lt;/P&gt;&lt;P&gt;     END OF TY_KTOKK,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     BEGIN OF TY_LAND1,&lt;/P&gt;&lt;P&gt;     LAND1(3)  TYPE  C ,&lt;/P&gt;&lt;P&gt;     END OF TY_LAND1,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     BEGIN OF TY_LANGU,&lt;/P&gt;&lt;P&gt;     LANGU(1)  TYPE  C ,&lt;/P&gt;&lt;P&gt;     END OF TY_LANGU,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     BEGIN OF TY_AKONT,&lt;/P&gt;&lt;P&gt;     AKONT(10) TYPE  C ,&lt;/P&gt;&lt;P&gt;     END OF TY_AKONT,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     BEGIN OF TY_ZUAWA,&lt;/P&gt;&lt;P&gt;     ZUAWA(3)  TYPE  C ,&lt;/P&gt;&lt;P&gt;     END OF TY_ZUAWA,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     BEGIN OF TY_MINDK,&lt;/P&gt;&lt;P&gt;     MINDK(3) TYPE  C ,&lt;/P&gt;&lt;P&gt;     END OF TY_MINDK,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     BEGIN OF TY_WAERS,&lt;/P&gt;&lt;P&gt;     WAERS(5)  TYPE  C ,&lt;/P&gt;&lt;P&gt;     END OF TY_WAERS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : I_XK01     TYPE TABLE OF  TY_XK01,     "FOR HOLDING DATA FROM FLAT FILE&lt;/P&gt;&lt;P&gt;       I_SUCCMESG TYPE TABLE OF  TY_MESG,     "FOR SUCCESS RECORDS DETAILS&lt;/P&gt;&lt;P&gt;       I_ERRMESG  TYPE TABLE OF  TY_MESG,     "FOR ERROR RECORDS DETAILS&lt;/P&gt;&lt;P&gt;       I_ERROR TYPE TABLE OF TY_ERROR,&lt;/P&gt;&lt;P&gt;I_LIFNR TYPE TABLE OF TY_LIFNR,&lt;/P&gt;&lt;P&gt;I_BUKRS TYPE TABLE OF TY_BUKRS,&lt;/P&gt;&lt;P&gt;I_EKORG TYPE TABLE OF TY_EKORG,&lt;/P&gt;&lt;P&gt;I_KTOKK TYPE TABLE OF TY_KTOKK,&lt;/P&gt;&lt;P&gt;I_LAND1 TYPE TABLE OF TY_LAND1,&lt;/P&gt;&lt;P&gt;I_LANGU TYPE TABLE OF TY_LANGU,&lt;/P&gt;&lt;P&gt;I_AKONT TYPE TABLE OF TY_AKONT,&lt;/P&gt;&lt;P&gt;I_ZUAWA TYPE TABLE OF TY_ZUAWA,&lt;/P&gt;&lt;P&gt;I_MINDK TYPE TABLE OF TY_MINDK,&lt;/P&gt;&lt;P&gt;I_WAERS TYPE TABLE OF TY_WAERS,&lt;/P&gt;&lt;P&gt;I_FINALMESG TYPE TABLE OF TY_ERROR,&lt;/P&gt;&lt;P&gt;I_MESG TYPE TABLE OF TY_MESG.&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;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; WORK AREA DECLARATION&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;DATA:  WA_XK01     TYPE TY_XK01,               "FOR HOLDING DATA FROM FLAT FILE&lt;/P&gt;&lt;P&gt;       WA_SUCCMESG TYPE TY_MESG,               "FOR SUCCESS RECORDS DETAILS&lt;/P&gt;&lt;P&gt;       WA_ERRMESG  TYPE TY_MESG,               "FOR ERROR RECORDS DETAILS&lt;/P&gt;&lt;P&gt;       WA_ERROR TYPE TY_ERROR,&lt;/P&gt;&lt;P&gt;WA_LIFNR TYPE TY_LIFNR,&lt;/P&gt;&lt;P&gt;WA_BUKRS TYPE TY_BUKRS,&lt;/P&gt;&lt;P&gt;WA_EKORG TYPE TY_EKORG,&lt;/P&gt;&lt;P&gt;WA_KTOKK TYPE TY_KTOKK,&lt;/P&gt;&lt;P&gt;WA_LAND1 TYPE TY_LAND1,&lt;/P&gt;&lt;P&gt;WA_LANGU TYPE TY_LANGU,&lt;/P&gt;&lt;P&gt;WA_AKONT TYPE TY_AKONT,&lt;/P&gt;&lt;P&gt;WA_ZUAWA TYPE TY_ZUAWA,&lt;/P&gt;&lt;P&gt;WA_MINDK TYPE TY_MINDK,&lt;/P&gt;&lt;P&gt;WA_WAERS TYPE TY_WAERS,&lt;/P&gt;&lt;P&gt;WA_MESG TYPE TY_MESG,&lt;/P&gt;&lt;P&gt;WA_FINALMESG TYPE TY_ERROR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; SELECT LIFNR FROM LFA1 INTO TABLE I_LIFNR.&lt;/P&gt;&lt;P&gt;  SELECT BUKRS FROM T001 INTO TABLE I_BUKRS .&lt;/P&gt;&lt;P&gt;  SELECT EKORG FROM T024E INTO TABLE I_EKORG .&lt;/P&gt;&lt;P&gt;  SELECT KTOKK FROM T077K INTO TABLE I_KTOKK .&lt;/P&gt;&lt;P&gt;  SELECT LAND1 FROM T005 INTO TABLE I_LAND1.&lt;/P&gt;&lt;P&gt;  SELECT SPRAS FROM T002 INTO TABLE I_LANGU.&lt;/P&gt;&lt;P&gt;  SELECT SAKNR FROM SKA1 INTO TABLE I_AKONT .&lt;/P&gt;&lt;P&gt;  SELECT ZUAWA FROM TZUN INTO TABLE I_ZUAWA .&lt;/P&gt;&lt;P&gt;  SELECT MINDK FROM T059M INTO TABLE I_MINDK .&lt;/P&gt;&lt;P&gt;  SELECT WAERS FROM TCURC INTO TABLE I_WAERS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; LOOP AT I_XK01 INTO WA_XK01.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      TRANSLATE WA_XK01-LIFNR TO UPPER CASE.&lt;/P&gt;&lt;P&gt;      READ TABLE I_LIFNR INTO WA_LIFNR WITH KEY LIFNR = WA_XK01-LIFNR.&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC = 0 .&lt;/P&gt;&lt;P&gt;        CONCATENATE WA_MESG-MESG TEXT-100 WA_XK01-LIFNR TEXT-101  ' , ' INTO WA_MESG-MESG.&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;      TRANSLATE WA_XK01-BUKRS TO UPPER CASE.&lt;/P&gt;&lt;P&gt;      READ TABLE I_BUKRS INTO WA_BUKRS WITH KEY BUKRS = WA_XK01-BUKRS.&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC &amp;lt;&amp;gt; 0 .&lt;/P&gt;&lt;P&gt;        CONCATENATE WA_MESG-MESG  TEXT-102 WA_XK01-BUKRS TEXT-103  ' , ' INTO WA_MESG-MESG.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      TRANSLATE WA_XK01-EKORG TO UPPER CASE.&lt;/P&gt;&lt;P&gt;      READ TABLE I_EKORG INTO WA_EKORG WITH KEY EKORG = WA_XK01-EKORG.&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC &amp;lt;&amp;gt; 0 .&lt;/P&gt;&lt;P&gt;        CONCATENATE WA_MESG-MESG TEXT-104    WA_XK01-EKORG  TEXT-103  ',' INTO WA_MESG-MESG.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      TRANSLATE WA_XK01-KTOKK TO UPPER CASE.&lt;/P&gt;&lt;P&gt;      READ TABLE I_KTOKK INTO WA_KTOKK WITH KEY KTOKK = WA_XK01-KTOKK.&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC &amp;lt;&amp;gt; 0 .&lt;/P&gt;&lt;P&gt;        CONCATENATE WA_MESG-MESG TEXT-105   WA_XK01-KTOKK  TEXT-103   ',' INTO WA_MESG-MESG.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      TRANSLATE WA_XK01-LAND1 TO UPPER CASE.&lt;/P&gt;&lt;P&gt;      READ TABLE I_LAND1 INTO WA_LAND1 WITH KEY LAND1 = WA_XK01-LAND1.&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC &amp;lt;&amp;gt; 0 .&lt;/P&gt;&lt;P&gt;        CONCATENATE WA_MESG-MESG TEXT-106   WA_XK01-LAND1  TEXT-103   ',' INTO WA_MESG-MESG.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      TRANSLATE WA_XK01-LANGU TO UPPER CASE.&lt;/P&gt;&lt;P&gt;      READ TABLE I_LANGU INTO WA_LANGU WITH KEY LANGU = WA_XK01-LANGU.&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC &amp;lt;&amp;gt; 0 .&lt;/P&gt;&lt;P&gt;        CONCATENATE WA_MESG-MESG TEXT-107  WA_XK01-LANGU  TEXT-103   ',' INTO WA_MESG-MESG.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      READ TABLE I_AKONT INTO WA_AKONT WITH KEY AKONT = WA_XK01-AKONT.&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC &amp;lt;&amp;gt; 0 .&lt;/P&gt;&lt;P&gt;        CONCATENATE WA_MESG-MESG TEXT-108   WA_XK01-AKONT  TEXT-103  ',' INTO WA_MESG-MESG.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      READ TABLE I_ZUAWA INTO WA_ZUAWA WITH KEY ZUAWA = WA_XK01-ZUAWA.&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC &amp;lt;&amp;gt; 0 .&lt;/P&gt;&lt;P&gt;        CONCATENATE WA_MESG-MESG TEXT-109    WA_XK01-ZUAWA  TEXT-103   ',' INTO WA_MESG-MESG.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      READ TABLE I_MINDK INTO WA_MINDK WITH KEY MINDK = WA_XK01-MINDK.&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC &amp;lt;&amp;gt; 0 .&lt;/P&gt;&lt;P&gt;        CONCATENATE WA_MESG-MESG TEXT-110    WA_XK01-MINDK  TEXT-103   ',' INTO WA_MESG-MESG.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      TRANSLATE WA_XK01-WAERS TO UPPER CASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      READ TABLE I_WAERS INTO WA_WAERS WITH KEY WAERS = WA_XK01-WAERS.&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC &amp;lt;&amp;gt; 0 .&lt;/P&gt;&lt;P&gt;        CONCATENATE WA_MESG-MESG TEXT-111   WA_XK01-WAERS  TEXT-103   ',' INTO WA_MESG-MESG.&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;/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;append wa_mesg to err_mesg.  &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;I am populating the error messages into workarea using concatenate statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this  solves the problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards,&lt;/P&gt;&lt;P&gt;Narayana.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 May 2008 16:35:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-errors-in-flat-file/m-p/3813591#M917239</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-08T16:35:06Z</dc:date>
    </item>
    <item>
      <title>Re: bdc - errors in flat file</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-errors-in-flat-file/m-p/3813592#M917240</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Saritha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After uploading the data from flat file into internal tables, you check that data with values in database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If that matches you can decide that it is valid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for example you have uploaded material numbers from flat file to internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let us suppose itab1 contains material numbers but at this stage we cannot say that they are valid.&lt;/P&gt;&lt;P&gt;for that you can use&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;select single matnr from mara into table itab2 for all entries of itab1 where matnr EQ itab1-matnr.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now you can work with this table for validating the data&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 May 2008 16:56:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-errors-in-flat-file/m-p/3813592#M917240</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-08T16:56:56Z</dc:date>
    </item>
  </channel>
</rss>

