<?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 CREATION USING CALL TRANSACTION in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-creation-using-call-transaction/m-p/2575927#M588641</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;    Just i gone through your code, you are capturing the errors in the table - messtab. Once you capture you can pass the captured information to 'FORMAT_MESSAGE' function module by keeping loop of messtab and you can capture the right message from the function module and display. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;dj &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward for all helpful answers.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 23 Jul 2007 21:01:21 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-23T21:01:21Z</dc:date>
    <item>
      <title>BDC CREATION USING CALL TRANSACTION</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-creation-using-call-transaction/m-p/2575926#M588640</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guys, &lt;/P&gt;&lt;P&gt;              I m trying to upload sales order data using BDC call transaction method and for this I have written the following code, program is syntactically correct but its not showing me the desired result. Moreover can you please tell me how to loop into message table and print the data which will in message table so you know what orders/errors occurred after execution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;Rajeev Gupta&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; Report  ZBDC_SORDER                                                 *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&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;                                                                     *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&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;&lt;/P&gt;&lt;P&gt;report  zbdc_sorder                             .&lt;/P&gt;&lt;P&gt;&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;Definition of Structures *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: bdctab like bdcdata occurs 0 with header line.&lt;/P&gt;&lt;P&gt;data: messtab like bdcmsgcoll occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;        ord_typ(2),&lt;/P&gt;&lt;P&gt;        sales_org(4),&lt;/P&gt;&lt;P&gt;        dist_chan(2),&lt;/P&gt;&lt;P&gt;        divison(2),&lt;/P&gt;&lt;P&gt;        po_no(35),&lt;/P&gt;&lt;P&gt;        sp(10),&lt;/P&gt;&lt;P&gt;        sh(10),&lt;/P&gt;&lt;P&gt;        mat_no(18),&lt;/P&gt;&lt;P&gt;        quant(15),&lt;/P&gt;&lt;P&gt;        price(10),&lt;/P&gt;&lt;P&gt;      end of itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: itab2 like itab occurs 0 with header line.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Definition of Variables *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;data: v_tabix like syst-tabix,&lt;/P&gt;&lt;P&gt;      v_kunnr like vbak-kunnr,&lt;/P&gt;&lt;P&gt;      v_vkorg like vbak-vkorg,&lt;/P&gt;&lt;P&gt;      v_vtweg like vbak-vtweg,&lt;/P&gt;&lt;P&gt;      v_spart like vbak-spart,&lt;/P&gt;&lt;P&gt;      v_index like syst-index,&lt;/P&gt;&lt;P&gt;      l1 like syst-tabix.&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;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Definition of Constants *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;START-OF-SELECTION *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;  perform get_data.&lt;/P&gt;&lt;P&gt;  perform create_bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end-of-selection.&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  get_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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        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 get_data .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  call function 'WS_UPLOAD'&lt;/P&gt;&lt;P&gt;    exporting&lt;/P&gt;&lt;P&gt;      filename                = 'C:\Documents and Settings\ekansh\Desktop\sales_ord.txt'&lt;/P&gt;&lt;P&gt;      filetype                = 'DAT'&lt;/P&gt;&lt;P&gt;    tables&lt;/P&gt;&lt;P&gt;      data_tab                = itab&lt;/P&gt;&lt;P&gt;    exceptions&lt;/P&gt;&lt;P&gt;      conversion_error        = 1&lt;/P&gt;&lt;P&gt;      file_open_error         = 2&lt;/P&gt;&lt;P&gt;      file_read_error         = 3&lt;/P&gt;&lt;P&gt;      invalid_table_width     = 4&lt;/P&gt;&lt;P&gt;      invalid_type            = 5&lt;/P&gt;&lt;P&gt;      no_batch                = 6&lt;/P&gt;&lt;P&gt;      unknown_error           = 7&lt;/P&gt;&lt;P&gt;      gui_refuse_filetransfer = 8&lt;/P&gt;&lt;P&gt;      others                  = 9.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; write:/ itab-divison.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  itab2[] = itab[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " get_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;P&gt;**&amp;amp;      Form  create_bdcdata&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;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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 create_bdcdata .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  describe table itab lines l1.&lt;/P&gt;&lt;P&gt;  loop at itab.&lt;/P&gt;&lt;P&gt;    v_tabix = syst-tabix.&lt;/P&gt;&lt;P&gt;    if v_tabix = 1.&lt;/P&gt;&lt;P&gt;      perform bdc_dynpro using:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      'X'  'SAPMV45A'        '0101',&lt;/P&gt;&lt;P&gt;      ''   'BDC_OKCODE'      '/00',&lt;/P&gt;&lt;P&gt;      ''   'VBAK-AUART'      itab-ord_typ,&lt;/P&gt;&lt;P&gt;      ''   'VBAK-VKORG'      itab-sales_org,&lt;/P&gt;&lt;P&gt;      ''   'VBAK-VTWEG'      itab-dist_chan,&lt;/P&gt;&lt;P&gt;      ''   'VBAK-SPART'      itab-divison.&lt;/P&gt;&lt;P&gt;      perform line_bdc_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      v_kunnr = itab-sp.&lt;/P&gt;&lt;P&gt;      v_vkorg = itab-sales_org.&lt;/P&gt;&lt;P&gt;      v_vtweg = itab-dist_chan.&lt;/P&gt;&lt;P&gt;      v_spart = itab-divison.&lt;/P&gt;&lt;P&gt;    else.&lt;/P&gt;&lt;P&gt;      if v_kunnr = itab-sp and&lt;/P&gt;&lt;P&gt;      v_vkorg    = itab-sales_org and&lt;/P&gt;&lt;P&gt;      v_vtweg    = itab-dist_chan and&lt;/P&gt;&lt;P&gt;      v_spart    = itab-divison.&lt;/P&gt;&lt;P&gt;        perform line_bdc_tab.&lt;/P&gt;&lt;P&gt;      else.&lt;/P&gt;&lt;P&gt;        perform bdc_dynpro using:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;           'X'  'SAPMV45A'        '0101',&lt;/P&gt;&lt;P&gt;           ''   'BDC_OKCODE'      '/00',&lt;/P&gt;&lt;P&gt;           ''   'VBAK-AUART'      itab-ord_typ,&lt;/P&gt;&lt;P&gt;           ''   'VBAK-VKORG'      itab-sales_org,&lt;/P&gt;&lt;P&gt;           ''   'VBAK-VTWEG'      itab-dist_chan,&lt;/P&gt;&lt;P&gt;           ''   'VBAK-SPART'      itab-divison.&lt;/P&gt;&lt;P&gt;        perform line_bdc_tab.&lt;/P&gt;&lt;P&gt;        v_kunnr = itab-sp.&lt;/P&gt;&lt;P&gt;        v_vkorg = itab-sales_org.&lt;/P&gt;&lt;P&gt;        v_vtweg = itab-dist_chan.&lt;/P&gt;&lt;P&gt;        v_spart = itab-divison.&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;    read table itab2 with key sp        = itab-sp&lt;/P&gt;&lt;P&gt;                              sales_org = itab-sales_org&lt;/P&gt;&lt;P&gt;                              dist_chan = itab-dist_chan&lt;/P&gt;&lt;P&gt;                              divison   = itab-divison.&lt;/P&gt;&lt;P&gt;  if v_tabix = 1.&lt;/P&gt;&lt;P&gt;    move syst-tabix to v_index.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  v_index = v_index + 1.&lt;/P&gt;&lt;P&gt;  read table itab2 index v_index.&lt;/P&gt;&lt;P&gt;  if   itab2-sp        = itab-sp   and&lt;/P&gt;&lt;P&gt;       itab2-sales_org = itab-sales_org and&lt;/P&gt;&lt;P&gt;       itab2-dist_chan = itab-dist_chan and&lt;/P&gt;&lt;P&gt;       itab2-divison   = itab-divison.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    if l1 = v_tabix.&lt;/P&gt;&lt;P&gt;      call transaction 'ME21' using bdctab&lt;/P&gt;&lt;P&gt;      mode 'N'&lt;/P&gt;&lt;P&gt;      update 'S'&lt;/P&gt;&lt;P&gt;      messages into messtab.&lt;/P&gt;&lt;P&gt;      clear bdctab.&lt;/P&gt;&lt;P&gt;      refresh bdctab.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    call transaction 'ME21' using bdctab&lt;/P&gt;&lt;P&gt;    mode 'N'&lt;/P&gt;&lt;P&gt;    update 'S'&lt;/P&gt;&lt;P&gt;    messages into messtab.&lt;/P&gt;&lt;P&gt;    clear bdctab.&lt;/P&gt;&lt;P&gt;    refresh bdctab.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " create_bdcdata&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  line_bdc_tab&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;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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 line_bdc_tab .&lt;/P&gt;&lt;P&gt;  perform bdc_dynpro using:&lt;/P&gt;&lt;P&gt;    'X'  'SAPMV45A'          '4001',&lt;/P&gt;&lt;P&gt;    ''   'BDC_OKCODE'        '=T\02',&lt;/P&gt;&lt;P&gt;    ''   'VBKD-BSTKD'        itab-po_no,&lt;/P&gt;&lt;P&gt;    ''   'KUAGV-KUNNR'       itab-sp,&lt;/P&gt;&lt;P&gt;    ''   'KUWEV-KUNNR'       itab-sh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    'X'  'SAPMV45A'          '4001',&lt;/P&gt;&lt;P&gt;    ''   'BDC_OKCODE'        '/00',&lt;/P&gt;&lt;P&gt;    ''   'RV45A-MABNR(01)'   itab-mat_no,&lt;/P&gt;&lt;P&gt;    ''   'RV45A-KWMENG(01)'  itab-quant,&lt;/P&gt;&lt;P&gt;    ''   'KOMV-KBETR(01)'    itab-price,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    'X'   'SAPMV45A'          '4001',&lt;/P&gt;&lt;P&gt;    ''    'BDC_OKCODE'        '=SICH'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " line_bdc_tab&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  bdc_dynpro&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_0382   text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_0383   text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_0384   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 bdc_dynpro  using    p1&lt;/P&gt;&lt;P&gt;                          p2&lt;/P&gt;&lt;P&gt;                          p3.&lt;/P&gt;&lt;P&gt;                            if p1 = 'X'.&lt;/P&gt;&lt;P&gt;    bdctab-dynbegin = p1.&lt;/P&gt;&lt;P&gt;    bdctab-program = p2.&lt;/P&gt;&lt;P&gt;    bdctab-dynpro = p3.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    bdctab-fnam = p2.&lt;/P&gt;&lt;P&gt;    bdctab-fval = p3.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  append bdctab.&lt;/P&gt;&lt;P&gt;  clear bdctab.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jul 2007 20:57:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-creation-using-call-transaction/m-p/2575926#M588640</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-23T20:57:08Z</dc:date>
    </item>
    <item>
      <title>Re: BDC CREATION USING CALL TRANSACTION</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-creation-using-call-transaction/m-p/2575927#M588641</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;    Just i gone through your code, you are capturing the errors in the table - messtab. Once you capture you can pass the captured information to 'FORMAT_MESSAGE' function module by keeping loop of messtab and you can capture the right message from the function module and display. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;dj &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward for all helpful answers.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jul 2007 21:01:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-creation-using-call-transaction/m-p/2575927#M588641</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-23T21:01:21Z</dc:date>
    </item>
    <item>
      <title>Re: BDC CREATION USING CALL TRANSACTION</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-creation-using-call-transaction/m-p/2575928#M588642</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the reply...but can you be more specific. I mean what should be the code for this one.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jul 2007 21:03:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-creation-using-call-transaction/m-p/2575928#M588642</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-23T21:03:11Z</dc:date>
    </item>
    <item>
      <title>Re: BDC CREATION USING CALL TRANSACTION</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-creation-using-call-transaction/m-p/2575929#M588643</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 can try the below code...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at itab_message.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'FORMAT_MESSAGE'&lt;/P&gt;&lt;P&gt;         EXPORTING&lt;/P&gt;&lt;P&gt;           ID              = itab_message-MSGID&lt;/P&gt;&lt;P&gt;           LANG            = 'EN'&lt;/P&gt;&lt;P&gt;           NO              = itab_message-msgnr&lt;/P&gt;&lt;P&gt;           V1              = itab_message-MSGV1&lt;/P&gt;&lt;P&gt;           V2              = itab_message-MSGV2&lt;/P&gt;&lt;P&gt;           V3              = itab_message-MSGV3&lt;/P&gt;&lt;P&gt;           V4              = itab_message-MSGV4&lt;/P&gt;&lt;P&gt;         IMPORTING&lt;/P&gt;&lt;P&gt;           MSG             = message1&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          NOT_FOUND       = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          OTHERS          = 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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: message1.&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;regards &lt;/P&gt;&lt;P&gt;*dj &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward for all helpful answers.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jul 2007 21:05:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-creation-using-call-transaction/m-p/2575929#M588643</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-23T21:05:52Z</dc:date>
    </item>
  </channel>
</rss>

