<?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 BDC for Transaction. in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-for-transaction/m-p/3482844#M837360</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The  BDC for transaction WPMA is simple but at the end of the transaction, my call transaction is not showing any messege. Pls can any one tell me ,what is that I am missing in my code. Pls note, , unlike other normal BDC's , no data is updated in data base table , rather an IDOC is generated, with some segments. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pls see the code...and tell me if thee is anything wrong inh my code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report ZMM_BDC_WPMA&lt;/P&gt;&lt;P&gt;       no standard page heading line-size 255.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data: wa_bonusbuy type zbonusbuy,&lt;/P&gt;&lt;P&gt;      it_bonusbuy type  standard table of zbonusbuy  with header line,&lt;/P&gt;&lt;P&gt;      it_t001w type  standard table of t001w  with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA :   IT_BDCMSGCOLL LIKE BDCMSGCOLL OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: bdcdata like table of bdcdata with header line.&lt;/P&gt;&lt;P&gt;DATA: lv_mode(1) VALUE 'A'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : mtext(100) TYPE c,&lt;/P&gt;&lt;P&gt;       mvar1      LIKE balm-msgv1,&lt;/P&gt;&lt;P&gt;       w_msg(200) TYPE c.&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;*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;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;  Select werks  from t001w  into corresponding fields of table  it_t001w.&lt;/P&gt;&lt;P&gt;  Delete adjacent duplicates from it_t001w  comparing werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  If not it_t001w[] is initial.&lt;/P&gt;&lt;P&gt;    select store bbynr  from  zbonusbuy  into corresponding fields of table it_bonusbuy for all&lt;/P&gt;&lt;P&gt;    entries in it_t001w where store = it_t001w-werks.&lt;/P&gt;&lt;P&gt;    If sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      Sort it_bonusbuy by store.&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;  Break retaildev.&lt;/P&gt;&lt;P&gt;    Break-point.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Refresh it_t001w.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Loop at it_bonusbuy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    Break retaildev.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*perform open_group.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    perform bdc_dynpro      using 'RWDPOSAN' '1000'.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'SO_BBUY-LOW'.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=ONLI'.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'PA_VKORG'&lt;/P&gt;&lt;P&gt;                                  'hb00'.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'PA_VTWEG'&lt;/P&gt;&lt;P&gt;                                  'h2'.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'SO_FISEL-LOW'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                             's001'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                                  it_bonusbuy-store.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'PA_BBUY'&lt;/P&gt;&lt;P&gt;                                  'X'.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'SO_BBUY-LOW'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                             'TEST_00032'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                                it_bonusbuy-bbynr.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   perform bdc_transaction using 'WPMA'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*perform close_group.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*clear ibdc.&lt;/P&gt;&lt;P&gt;*refresh ibdc.&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;&lt;/P&gt;&lt;P&gt;  CALL TRANSACTION 'WPMA' USING bdcdata&lt;/P&gt;&lt;P&gt;       MODE lv_mode&lt;/P&gt;&lt;P&gt;       UPDATE 'A'&lt;/P&gt;&lt;P&gt;       MESSAGES INTO  IT_BDCMSGCOLL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    Loop at   IT_BDCMSGCOLL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'FORMAT_MESSAGE'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   ID              =  IT_BDCMSGCOLL-msgid&lt;/P&gt;&lt;P&gt;   LANG            = sy-langu&lt;/P&gt;&lt;P&gt;   NO              =  IT_BDCMSGCOLL-msgnr&lt;/P&gt;&lt;P&gt;   V1              =  IT_BDCMSGCOLL-msgv1&lt;/P&gt;&lt;P&gt;   V2              =  IT_BDCMSGCOLL-msgv2&lt;/P&gt;&lt;P&gt;   V3              =  IT_BDCMSGCOLL-msgv3&lt;/P&gt;&lt;P&gt;   V4              =  IT_BDCMSGCOLL-msgv4&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   MSG             =  w_msg&lt;/P&gt;&lt;P&gt;&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;         .&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;  WRITE :/10 'Message: ', w_msg.&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;&lt;/P&gt;&lt;P&gt;&lt;/P&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;       Start new screen                                              *&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 bdc_dynpro USING program dynpro.&lt;/P&gt;&lt;P&gt;  CLEAR bdcdata.&lt;/P&gt;&lt;P&gt;  bdcdata-program  = program.&lt;/P&gt;&lt;P&gt;  bdcdata-dynpro   = dynpro.&lt;/P&gt;&lt;P&gt;  bdcdata-dynbegin = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND bdcdata.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "BDC_DYNPRO&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&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;       Insert field                                                  *&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 bdc_field USING fnam fval.&lt;/P&gt;&lt;P&gt;  CLEAR bdcdata.&lt;/P&gt;&lt;P&gt;  bdcdata-fnam = fnam.&lt;/P&gt;&lt;P&gt;  bdcdata-fval = fval.&lt;/P&gt;&lt;P&gt;  APPEND bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "BDC_FIELD&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 06 Mar 2008 12:01:14 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-06T12:01:14Z</dc:date>
    <item>
      <title>BDC for Transaction.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-for-transaction/m-p/3482844#M837360</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The  BDC for transaction WPMA is simple but at the end of the transaction, my call transaction is not showing any messege. Pls can any one tell me ,what is that I am missing in my code. Pls note, , unlike other normal BDC's , no data is updated in data base table , rather an IDOC is generated, with some segments. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pls see the code...and tell me if thee is anything wrong inh my code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report ZMM_BDC_WPMA&lt;/P&gt;&lt;P&gt;       no standard page heading line-size 255.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data: wa_bonusbuy type zbonusbuy,&lt;/P&gt;&lt;P&gt;      it_bonusbuy type  standard table of zbonusbuy  with header line,&lt;/P&gt;&lt;P&gt;      it_t001w type  standard table of t001w  with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA :   IT_BDCMSGCOLL LIKE BDCMSGCOLL OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: bdcdata like table of bdcdata with header line.&lt;/P&gt;&lt;P&gt;DATA: lv_mode(1) VALUE 'A'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : mtext(100) TYPE c,&lt;/P&gt;&lt;P&gt;       mvar1      LIKE balm-msgv1,&lt;/P&gt;&lt;P&gt;       w_msg(200) TYPE c.&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;*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;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;  Select werks  from t001w  into corresponding fields of table  it_t001w.&lt;/P&gt;&lt;P&gt;  Delete adjacent duplicates from it_t001w  comparing werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  If not it_t001w[] is initial.&lt;/P&gt;&lt;P&gt;    select store bbynr  from  zbonusbuy  into corresponding fields of table it_bonusbuy for all&lt;/P&gt;&lt;P&gt;    entries in it_t001w where store = it_t001w-werks.&lt;/P&gt;&lt;P&gt;    If sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      Sort it_bonusbuy by store.&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;  Break retaildev.&lt;/P&gt;&lt;P&gt;    Break-point.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Refresh it_t001w.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Loop at it_bonusbuy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    Break retaildev.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*perform open_group.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    perform bdc_dynpro      using 'RWDPOSAN' '1000'.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'SO_BBUY-LOW'.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=ONLI'.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'PA_VKORG'&lt;/P&gt;&lt;P&gt;                                  'hb00'.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'PA_VTWEG'&lt;/P&gt;&lt;P&gt;                                  'h2'.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'SO_FISEL-LOW'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                             's001'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                                  it_bonusbuy-store.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'PA_BBUY'&lt;/P&gt;&lt;P&gt;                                  'X'.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'SO_BBUY-LOW'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                             'TEST_00032'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                                it_bonusbuy-bbynr.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   perform bdc_transaction using 'WPMA'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*perform close_group.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*clear ibdc.&lt;/P&gt;&lt;P&gt;*refresh ibdc.&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;&lt;/P&gt;&lt;P&gt;  CALL TRANSACTION 'WPMA' USING bdcdata&lt;/P&gt;&lt;P&gt;       MODE lv_mode&lt;/P&gt;&lt;P&gt;       UPDATE 'A'&lt;/P&gt;&lt;P&gt;       MESSAGES INTO  IT_BDCMSGCOLL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    Loop at   IT_BDCMSGCOLL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'FORMAT_MESSAGE'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   ID              =  IT_BDCMSGCOLL-msgid&lt;/P&gt;&lt;P&gt;   LANG            = sy-langu&lt;/P&gt;&lt;P&gt;   NO              =  IT_BDCMSGCOLL-msgnr&lt;/P&gt;&lt;P&gt;   V1              =  IT_BDCMSGCOLL-msgv1&lt;/P&gt;&lt;P&gt;   V2              =  IT_BDCMSGCOLL-msgv2&lt;/P&gt;&lt;P&gt;   V3              =  IT_BDCMSGCOLL-msgv3&lt;/P&gt;&lt;P&gt;   V4              =  IT_BDCMSGCOLL-msgv4&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   MSG             =  w_msg&lt;/P&gt;&lt;P&gt;&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;         .&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;  WRITE :/10 'Message: ', w_msg.&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;&lt;/P&gt;&lt;P&gt;&lt;/P&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;       Start new screen                                              *&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 bdc_dynpro USING program dynpro.&lt;/P&gt;&lt;P&gt;  CLEAR bdcdata.&lt;/P&gt;&lt;P&gt;  bdcdata-program  = program.&lt;/P&gt;&lt;P&gt;  bdcdata-dynpro   = dynpro.&lt;/P&gt;&lt;P&gt;  bdcdata-dynbegin = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND bdcdata.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "BDC_DYNPRO&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&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;       Insert field                                                  *&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 bdc_field USING fnam fval.&lt;/P&gt;&lt;P&gt;  CLEAR bdcdata.&lt;/P&gt;&lt;P&gt;  bdcdata-fnam = fnam.&lt;/P&gt;&lt;P&gt;  bdcdata-fval = fval.&lt;/P&gt;&lt;P&gt;  APPEND bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "BDC_FIELD&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Mar 2008 12:01:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-for-transaction/m-p/3482844#M837360</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-06T12:01:14Z</dc:date>
    </item>
    <item>
      <title>Re: BDC for Transaction.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-for-transaction/m-p/3482845#M837361</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;What u can do is Read your Messages table with message types E(Error) and A(Abort). IF NOT sy-subrc IS INITIAlL means your transaction is successfull. So u can give your custom message saying IDOC sent successfully.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE IT_BDCMSGCOLL WITh KEY TYPE = 'E'.&lt;/P&gt;&lt;P&gt;IF NOT sy-subrc IS INITIAL.&lt;/P&gt;&lt;P&gt;  READ TABLE IT_BDCMSGCOLL WITH KEY TYPE = 'A'&lt;/P&gt;&lt;P&gt;  IF NOT sy-subrc IS INITIAL.&lt;/P&gt;&lt;P&gt;  MESSAGE i000 WITH 'IDOC sent successfully'.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;  MESSAGE i000 WITH 'Problem in sending IDOC'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;  MESSAGE i000 WITH 'Problem in sending IDOC'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Vinod.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Mar 2008 13:45:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-for-transaction/m-p/3482845#M837361</guid>
      <dc:creator>vinod_vemuru2</dc:creator>
      <dc:date>2008-03-06T13:45:48Z</dc:date>
    </item>
  </channel>
</rss>

