<?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: Field level error in BDC. in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/field-level-error-in-bdc/m-p/5603894#M1277011</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;in Session method , you can find the all errors in SM35 tcode.&lt;/P&gt;&lt;P&gt;for Call transaction &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CALL TRANSACTION tcode USING gi_bdcdata                "#EC CI_CALLTA&lt;/P&gt;&lt;P&gt;                   MODE   gv_ctumode&lt;/P&gt;&lt;P&gt;                   UPDATE gc_cupdate&lt;/P&gt;&lt;P&gt;                   MESSAGES INTO gt_messtab.&lt;/P&gt;&lt;P&gt;  l_subrc = sy-subrc.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    WRITE: / 'CALL_TRANSACTION',&lt;/P&gt;&lt;P&gt;             tcode,&lt;/P&gt;&lt;P&gt;             'returncode:',&lt;/P&gt;&lt;P&gt;             l_subrc,&lt;/P&gt;&lt;P&gt;             'RECORD:',&lt;/P&gt;&lt;P&gt;             sy-index.&lt;/P&gt;&lt;P&gt;    LOOP AT gt_messtab INTO gwa_messtab.&lt;/P&gt;&lt;P&gt;      CLEAR lwa_t100.&lt;/P&gt;&lt;P&gt;      SELECT SINGLE * FROM t100 INTO lwa_t100  WHERE sprsl = gwa_messtab-msgspra&lt;/P&gt;&lt;P&gt;                                AND            arbgb = gwa_messtab-msgid&lt;/P&gt;&lt;P&gt;                                AND            msgnr = gwa_messtab-msgnr.&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;        l_mstring = lwa_t100-text.&lt;/P&gt;&lt;P&gt;        IF l_mstring CS '&amp;amp;1'.&lt;/P&gt;&lt;P&gt;          REPLACE '&amp;amp;1' WITH gwa_messtab-msgv1 INTO l_mstring.&lt;/P&gt;&lt;P&gt;          REPLACE '&amp;amp;2' WITH gwa_messtab-msgv2 INTO l_mstring.&lt;/P&gt;&lt;P&gt;          REPLACE '&amp;amp;3' WITH gwa_messtab-msgv3 INTO l_mstring.&lt;/P&gt;&lt;P&gt;          REPLACE '&amp;amp;4' WITH gwa_messtab-msgv4 INTO l_mstring.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;          REPLACE '&amp;amp;' WITH gwa_messtab-msgv1 INTO l_mstring.&lt;/P&gt;&lt;P&gt;          REPLACE '&amp;amp;' WITH gwa_messtab-msgv2 INTO l_mstring.&lt;/P&gt;&lt;P&gt;          REPLACE '&amp;amp;' WITH gwa_messtab-msgv3 INTO l_mstring.&lt;/P&gt;&lt;P&gt;          REPLACE '&amp;amp;' WITH gwa_messtab-msgv4 INTO l_mstring.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        CALL FUNCTION 'FORMAT_MESSAGE'&lt;/P&gt;&lt;P&gt;          EXPORTING&lt;/P&gt;&lt;P&gt;            id        = gwa_messtab-msgid&lt;/P&gt;&lt;P&gt;            lang      = sy-langu&lt;/P&gt;&lt;P&gt;            no        = gwa_messtab-msgnr&lt;/P&gt;&lt;P&gt;            v1        = gwa_messtab-msgv1&lt;/P&gt;&lt;P&gt;            v2        = gwa_messtab-msgv2&lt;/P&gt;&lt;P&gt;            v3        = gwa_messtab-msgv3&lt;/P&gt;&lt;P&gt;            v4        = gwa_messtab-msgv4&lt;/P&gt;&lt;P&gt;          IMPORTING&lt;/P&gt;&lt;P&gt;            msg       = l_mstring&lt;/P&gt;&lt;P&gt;          EXCEPTIONS&lt;/P&gt;&lt;P&gt;            not_found = 1&lt;/P&gt;&lt;P&gt;            OTHERS    = 2.&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;        CONDENSE l_mstring.&lt;/P&gt;&lt;P&gt;        IF NOT l_mstring IS INITIAL.&lt;/P&gt;&lt;P&gt;          WRITE: / gwa_messtab-msgtyp, l_mstring(250).&lt;/P&gt;&lt;P&gt;          MESSAGE l_mstring TYPE 'I'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        WRITE: / gwa_messtab.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    SKIP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 19 May 2009 06:48:13 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-05-19T06:48:13Z</dc:date>
    <item>
      <title>Field level error in BDC.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/field-level-error-in-bdc/m-p/5603893#M1277010</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How can i trap error if it happens for a particular field while updating in BDC ? For both the method in call transaction as well as session method?.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Abhijit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 May 2009 04:39:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/field-level-error-in-bdc/m-p/5603893#M1277010</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-19T04:39:16Z</dc:date>
    </item>
    <item>
      <title>Re: Field level error in BDC.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/field-level-error-in-bdc/m-p/5603894#M1277011</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;in Session method , you can find the all errors in SM35 tcode.&lt;/P&gt;&lt;P&gt;for Call transaction &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CALL TRANSACTION tcode USING gi_bdcdata                "#EC CI_CALLTA&lt;/P&gt;&lt;P&gt;                   MODE   gv_ctumode&lt;/P&gt;&lt;P&gt;                   UPDATE gc_cupdate&lt;/P&gt;&lt;P&gt;                   MESSAGES INTO gt_messtab.&lt;/P&gt;&lt;P&gt;  l_subrc = sy-subrc.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    WRITE: / 'CALL_TRANSACTION',&lt;/P&gt;&lt;P&gt;             tcode,&lt;/P&gt;&lt;P&gt;             'returncode:',&lt;/P&gt;&lt;P&gt;             l_subrc,&lt;/P&gt;&lt;P&gt;             'RECORD:',&lt;/P&gt;&lt;P&gt;             sy-index.&lt;/P&gt;&lt;P&gt;    LOOP AT gt_messtab INTO gwa_messtab.&lt;/P&gt;&lt;P&gt;      CLEAR lwa_t100.&lt;/P&gt;&lt;P&gt;      SELECT SINGLE * FROM t100 INTO lwa_t100  WHERE sprsl = gwa_messtab-msgspra&lt;/P&gt;&lt;P&gt;                                AND            arbgb = gwa_messtab-msgid&lt;/P&gt;&lt;P&gt;                                AND            msgnr = gwa_messtab-msgnr.&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;        l_mstring = lwa_t100-text.&lt;/P&gt;&lt;P&gt;        IF l_mstring CS '&amp;amp;1'.&lt;/P&gt;&lt;P&gt;          REPLACE '&amp;amp;1' WITH gwa_messtab-msgv1 INTO l_mstring.&lt;/P&gt;&lt;P&gt;          REPLACE '&amp;amp;2' WITH gwa_messtab-msgv2 INTO l_mstring.&lt;/P&gt;&lt;P&gt;          REPLACE '&amp;amp;3' WITH gwa_messtab-msgv3 INTO l_mstring.&lt;/P&gt;&lt;P&gt;          REPLACE '&amp;amp;4' WITH gwa_messtab-msgv4 INTO l_mstring.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;          REPLACE '&amp;amp;' WITH gwa_messtab-msgv1 INTO l_mstring.&lt;/P&gt;&lt;P&gt;          REPLACE '&amp;amp;' WITH gwa_messtab-msgv2 INTO l_mstring.&lt;/P&gt;&lt;P&gt;          REPLACE '&amp;amp;' WITH gwa_messtab-msgv3 INTO l_mstring.&lt;/P&gt;&lt;P&gt;          REPLACE '&amp;amp;' WITH gwa_messtab-msgv4 INTO l_mstring.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        CALL FUNCTION 'FORMAT_MESSAGE'&lt;/P&gt;&lt;P&gt;          EXPORTING&lt;/P&gt;&lt;P&gt;            id        = gwa_messtab-msgid&lt;/P&gt;&lt;P&gt;            lang      = sy-langu&lt;/P&gt;&lt;P&gt;            no        = gwa_messtab-msgnr&lt;/P&gt;&lt;P&gt;            v1        = gwa_messtab-msgv1&lt;/P&gt;&lt;P&gt;            v2        = gwa_messtab-msgv2&lt;/P&gt;&lt;P&gt;            v3        = gwa_messtab-msgv3&lt;/P&gt;&lt;P&gt;            v4        = gwa_messtab-msgv4&lt;/P&gt;&lt;P&gt;          IMPORTING&lt;/P&gt;&lt;P&gt;            msg       = l_mstring&lt;/P&gt;&lt;P&gt;          EXCEPTIONS&lt;/P&gt;&lt;P&gt;            not_found = 1&lt;/P&gt;&lt;P&gt;            OTHERS    = 2.&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;        CONDENSE l_mstring.&lt;/P&gt;&lt;P&gt;        IF NOT l_mstring IS INITIAL.&lt;/P&gt;&lt;P&gt;          WRITE: / gwa_messtab-msgtyp, l_mstring(250).&lt;/P&gt;&lt;P&gt;          MESSAGE l_mstring TYPE 'I'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        WRITE: / gwa_messtab.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    SKIP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 May 2009 06:48:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/field-level-error-in-bdc/m-p/5603894#M1277011</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-19T06:48:13Z</dc:date>
    </item>
    <item>
      <title>Re: Field level error in BDC.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/field-level-error-in-bdc/m-p/5603895#M1277012</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;in session method error log is created when you check in SM35,it shows how many screen are processed every thing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if you got for call transaction method  ,decleare one internal table like bdcmsgcoll,after writing call transaction syntax  after  call function module ' formate_message '  finally all errors are stored in one internal table ,dowload that file using gui_download to presentation server.&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="https://www.sdn.sap.com/irj/scn/wiki?path=/display/home/bdc&amp;amp;" target="test_blank"&gt;https://www.sdn.sap.com/irj/scn/wiki?path=/display/home/bdc&amp;amp;&lt;/A&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;Regards,&lt;/P&gt;&lt;P&gt;Madhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 May 2009 08:38:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/field-level-error-in-bdc/m-p/5603895#M1277012</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-19T08:38:06Z</dc:date>
    </item>
    <item>
      <title>Re: Field level error in BDC.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/field-level-error-in-bdc/m-p/5603896#M1277013</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This message was moderated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 May 2009 13:22:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/field-level-error-in-bdc/m-p/5603896#M1277013</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-19T13:22:31Z</dc:date>
    </item>
  </channel>
</rss>

