<?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 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/3504131#M842798</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Why not using a BAPI?&lt;/P&gt;&lt;P&gt;BAPI_SALESORDER_CREATEFROMDAT1&lt;/P&gt;&lt;P&gt;BAPI_SALESORDER_CREATEFROMDAT2&lt;/P&gt;&lt;P&gt;BAPI_SALESORDER_CREATEFROMDATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Batch input screens do behave differently in background. This is the reason why the extra screen does not pop up.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 27 Feb 2008 08:51:05 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-02-27T08:51:05Z</dc:date>
    <item>
      <title>bdc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/3504130#M842797</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gurus! &lt;/P&gt;&lt;P&gt;i am writing BDC for Creating sales order.while creating order a small selection list for Stock Partner appears.but while recording in BDC that selection list doesnt appear.&lt;/P&gt;&lt;P&gt;Plz help me out.&lt;/P&gt;&lt;P&gt;Rahul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Feb 2008 08:46:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/3504130#M842797</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-27T08:46:30Z</dc:date>
    </item>
    <item>
      <title>Re: bdc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/3504131#M842798</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Why not using a BAPI?&lt;/P&gt;&lt;P&gt;BAPI_SALESORDER_CREATEFROMDAT1&lt;/P&gt;&lt;P&gt;BAPI_SALESORDER_CREATEFROMDAT2&lt;/P&gt;&lt;P&gt;BAPI_SALESORDER_CREATEFROMDATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Batch input screens do behave differently in background. This is the reason why the extra screen does not pop up.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Feb 2008 08:51:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/3504131#M842798</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-27T08:51:05Z</dc:date>
    </item>
    <item>
      <title>Re: bdc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/3504132#M842799</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Kris ! &lt;/P&gt;&lt;P&gt;Actually i want to create a rfc for creating sales order. i have created it using bdc and it was running ok also . but now its having prob bcoz of selection screen for Stock partner.&lt;/P&gt;&lt;P&gt;i try before it using bapi functions but it is asking so many parameters.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i want to pass this fields&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SDTYPE &lt;/P&gt;&lt;P&gt;SDORG&lt;/P&gt;&lt;P&gt;DIST CHANNEL &lt;/P&gt;&lt;P&gt;DIVISION &lt;/P&gt;&lt;P&gt;SALES OFFICE &lt;/P&gt;&lt;P&gt;SOLD TO PARTY &lt;/P&gt;&lt;P&gt;SHIP TO PARTY&lt;/P&gt;&lt;P&gt;PO NO&lt;/P&gt;&lt;P&gt;PO DATE&lt;/P&gt;&lt;P&gt;DELIVERY DATE&lt;/P&gt;&lt;P&gt;PRICE DATE&lt;/P&gt;&lt;P&gt;INCOTERMS&lt;/P&gt;&lt;P&gt;INCOTERMS1&lt;/P&gt;&lt;P&gt;MATNO&lt;/P&gt;&lt;P&gt;UNIT&lt;/P&gt;&lt;P&gt;PLANT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HERE is my RFC code &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: bdcdata like bdcdata occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FUNCTION ZCREATE_ORDER05.&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;"&lt;/STRONG&gt;"Local interface:&lt;/P&gt;&lt;P&gt;*"  IMPORTING&lt;/P&gt;&lt;P&gt;*"     VALUE(SDTYPE) LIKE  VBAK-AUART OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(SDORG) LIKE  VBAK-VKORG OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(DISTCHANNEL) LIKE  VBAK-VTWEG OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(DIVISION) LIKE  VBAK-SPART OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(SALESOFF) LIKE  VBAK-VKBUR OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(PO_NO) LIKE  VBKD-BSTKD OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(PO_DATE) LIKE  VBKD-BSTDK OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(SOLDTOPARTY) LIKE  VBAK-KUNNR OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(SHPTOPARTY) LIKE  KUWEV-KUNNR OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(PAYTERM) LIKE  VBKD-ZTERM OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(INCOTERMS) LIKE  VBKD-INCO1 OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(INCOTERMS1) LIKE  VBKD-INCO2 OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(DELDATE) LIKE  RV45A-KETDAT OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(PRICEDATE) LIKE  RV45A-KETDAT OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(PLANT) LIKE  VBAP-WERKS OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(SLOC) LIKE  VBAP-LGORT OPTIONAL&lt;/P&gt;&lt;P&gt;*"  EXPORTING&lt;/P&gt;&lt;P&gt;*"     VALUE(ORDERNO) LIKE  VBAK-VBELN&lt;/P&gt;&lt;P&gt;*"     VALUE(MSG) LIKE  BDCMSGCOLL-MSGV1&lt;/P&gt;&lt;P&gt;*"     VALUE(ERRORMSG) LIKE  BDCMSGCOLL-MSGV1&lt;/P&gt;&lt;P&gt;*"  TABLES&lt;/P&gt;&lt;P&gt;*"      ITEM STRUCTURE  ZITEM OPTIONAL&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;DATA : FNAM(20) TYPE C,&lt;/P&gt;&lt;P&gt;       I TYPE C.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : options type CTU_PARAMS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*****************&lt;STRONG&gt;BDCDATA STRUCTURE&lt;/STRONG&gt;**********************&lt;/P&gt;&lt;P&gt;*data: bdcdata like bdcdata occurs 0 with header line.&lt;/P&gt;&lt;P&gt;data : begin of it_item occurs 0.&lt;/P&gt;&lt;P&gt;       include structure zitem.&lt;/P&gt;&lt;P&gt;data : end of it_item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*****************&lt;STRONG&gt;BDCMSGCOLL STRUCTURE&lt;/STRONG&gt;***************************&lt;/P&gt;&lt;P&gt;data: it_bdcmsg like bdcmsgcoll occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*****************&lt;STRONG&gt;INTERNAL TABLE FOR ERROR CATCH&lt;/STRONG&gt;*****************&lt;/P&gt;&lt;P&gt;data : begin of m_tab1 occurs 10,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         kunnr  like rf02d-kunnr,   "CUSTOMER ACC NO&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          dyname like bdcmsgcoll-dyname,   " PROG NAME&lt;/P&gt;&lt;P&gt;          dynumb like bdcmsgcoll-dynumb,   " SCREEN NO&lt;/P&gt;&lt;P&gt;          msgspra like bdcmsgcoll-msgspra, " LANGU&lt;/P&gt;&lt;P&gt;          msgid  like bdcmsgcoll-msgid,    " MESSAGE ID&lt;/P&gt;&lt;P&gt;          msgnr  like bdcmsgcoll-msgnr,    " MESSAGE NO&lt;/P&gt;&lt;P&gt;          msgtyp like bdcmsgcoll-msgtyp,   " MESSAGE TYPE&lt;/P&gt;&lt;P&gt;          msgv1  like bdcmsgcoll-msgv1,    " MESSAGE VARIABLE PART&lt;/P&gt;&lt;P&gt;          MSGV2  like bdcmsgcoll-msgv2,    " MESSAGE VARIABLE PART&lt;/P&gt;&lt;P&gt;          w_msgtxt(273) type c,            " Formatted message text&lt;/P&gt;&lt;P&gt;       end of m_tab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: w_msgtxt(273) type c,         "Formatted message text&lt;/P&gt;&lt;P&gt;      idx type i value'1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITEM.&lt;/P&gt;&lt;P&gt; MOVE-CORRESPONDING ITEM TO IT_ITEM.&lt;/P&gt;&lt;P&gt; APPEND IT_ITEM.&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;clear OPTIONS.&lt;/P&gt;&lt;P&gt;OPTIONS-DISMODE = 'A'.&lt;/P&gt;&lt;P&gt;OPTIONS-UPDMODE = 'S'.&lt;/P&gt;&lt;P&gt;OPTIONS-CATTMODE = ' '.&lt;/P&gt;&lt;P&gt;OPTIONS-DEFSIZE = ' '.&lt;/P&gt;&lt;P&gt;OPTIONS-RACOMMIT = ' '.&lt;/P&gt;&lt;P&gt;OPTIONS-NOBINPT = 'X'.&lt;/P&gt;&lt;P&gt;OPTIONS-NOBIEND = ' '.&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;perform bdc_dynpro      using 'SAPMV45A' '0101'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'VBAK-VKGRP'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                              '/00'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'VBAK-AUART'&lt;/P&gt;&lt;P&gt;                                SDTYPE.            "    'ZFDS'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'VBAK-VKORG'&lt;/P&gt;&lt;P&gt;                                SDORG.             "    'fr00'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'VBAK-VTWEG'&lt;/P&gt;&lt;P&gt;                                DISTCHANNEL.       "    'de'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'VBAK-SPART'&lt;/P&gt;&lt;P&gt;                              DIVISION.            "    'cd'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'VBAK-VKBUR'&lt;/P&gt;&lt;P&gt;                              SALESOFF.            "    'PU01'.&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPMV45A' '4001'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                              '/00'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'VBKD-BSTKD'&lt;/P&gt;&lt;P&gt;                                PO_NO.             "    '32211'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'VBKD-BSTDK'&lt;/P&gt;&lt;P&gt;                              PO_DATE.             "    '15.01.2007'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'KUAGV-KUNNR'&lt;/P&gt;&lt;P&gt;                              SOLDTOPARTY.         "    '700209'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'KUWEV-KUNNR'&lt;/P&gt;&lt;P&gt;                              SHPTOPARTY.          "    '702037'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'RV45A-KETDAT'&lt;/P&gt;&lt;P&gt;                              DELDATE.             "    '15.01.2008'.&lt;/P&gt;&lt;P&gt;*perform bdc_field       using 'RV45A-KPRGBZ'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                             'D'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;perform bdc_field       using 'VBKD-PRSDT'&lt;/P&gt;&lt;P&gt;                              PRICEDATE.           "    '15.01.2008'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'VBKD-ZTERM'&lt;/P&gt;&lt;P&gt;                              PAYTERM.             "     'X009'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'VBKD-INCO1'&lt;/P&gt;&lt;P&gt;                              INCOTERMS.           "      'FOL'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'VBKD-INCO2'&lt;/P&gt;&lt;P&gt;                               INCOTERMS1.         "   'ASURLE PORLE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move 1 to I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE 'RV45A-MABNR(' I ')' INTO FNAM.&lt;/P&gt;&lt;P&gt;perform bdc_field using FNAM&lt;/P&gt;&lt;P&gt;                      it_item-MATERIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE 'RV45A-KWMENG(' I ')' INTO FNAM.&lt;/P&gt;&lt;P&gt;perform bdc_field using FNAM&lt;/P&gt;&lt;P&gt;                      it_item-QTY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE 'VBAP-VRKME(' I ')' INTO FNAM.&lt;/P&gt;&lt;P&gt;perform bdc_field using FNAM&lt;/P&gt;&lt;P&gt;                      it_item-UNIT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I = I + 1.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPMV45A' '4001'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                              '=PDE2'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'VBAP-POSNR(01)'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'RV45A-VBAP_SELKZ(01)'&lt;/P&gt;&lt;P&gt;                              'X'.&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPMV45A' '4003'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                              '=SICH'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'VBAP-LGORT'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'VBAP-WERKS'&lt;/P&gt;&lt;P&gt;                              PLANT.          "    'DFTP'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'VBAP-LGORT'&lt;/P&gt;&lt;P&gt;                              SLOC.           "    'npgd'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPLSPO2' '0101'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                              '=OPT1'.&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPLRHRD' '0100'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                              '/00'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'SPOP-TEXTLINE1'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                              '/00'.&lt;/P&gt;&lt;P&gt;*********************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call transaction 'VA01' using bdcdata options from OPTIONS&lt;/P&gt;&lt;P&gt;        messages into it_bdcmsg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*call transaction 'VA01' using bdcdata mode 'N'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        update 'A'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       messages into it_bdcmsg.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*if sy-subrc ne 0 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;******************&lt;STRONG&gt;ERROR WRITE&lt;/STRONG&gt;**********************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_bdcmsg.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     move itab-kunnr to m_tab1-kunnr.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      move it_bdcmsg-dyname to m_tab1-dyname.&lt;/P&gt;&lt;P&gt;      move it_bdcmsg-dynumb to m_tab1-dynumb.&lt;/P&gt;&lt;P&gt;      move it_bdcmsg-msgspra to m_tab1-msgspra.&lt;/P&gt;&lt;P&gt;      move it_bdcmsg-msgid to m_tab1-msgid.&lt;/P&gt;&lt;P&gt;      move it_bdcmsg-msgnr to m_tab1-msgnr.&lt;/P&gt;&lt;P&gt;      move it_bdcmsg-msgtyp to m_tab1-msgtyp.&lt;/P&gt;&lt;P&gt;      move it_bdcmsg-msgv1 to m_tab1-msgv1.&lt;/P&gt;&lt;P&gt;      move it_bdcmsg-msgv2 to m_tab1-msgv2.&lt;/P&gt;&lt;P&gt;  append m_tab1.&lt;/P&gt;&lt;P&gt;  clear m_tab1.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear it_bdcmsg.&lt;/P&gt;&lt;P&gt;refresh it_bdcmsg.&lt;/P&gt;&lt;P&gt;refresh bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at m_tab1.&lt;/P&gt;&lt;P&gt;if ( m_tab1-MSGID = 'V1' and m_tab1-msgnr = 311 ).&lt;/P&gt;&lt;P&gt;   orderno = m_tab1-msgv2.&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;&lt;/P&gt;&lt;P&gt;loop at m_tab1.&lt;/P&gt;&lt;P&gt;call function 'MESSAGE_PREPARE'&lt;/P&gt;&lt;P&gt;  exporting&lt;/P&gt;&lt;P&gt;   language                     = sy-langu&lt;/P&gt;&lt;P&gt;    msg_id                       = m_tab1-msgid&lt;/P&gt;&lt;P&gt;    msg_no                       = m_tab1-msgnr&lt;/P&gt;&lt;P&gt; importing&lt;/P&gt;&lt;P&gt;   msg_text                     = w_msgtxt&lt;/P&gt;&lt;P&gt; exceptions&lt;/P&gt;&lt;P&gt;   function_not_completed       = 1&lt;/P&gt;&lt;P&gt;   message_not_found            = 2&lt;/P&gt;&lt;P&gt;   others                       = 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move w_msgtxt to m_tab1-w_msgtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if ( m_tab1-msgtyp = 'E' ).&lt;/P&gt;&lt;P&gt;    move w_msgtxt to errormsg.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if m_tab1-msgnr = 164.&lt;/P&gt;&lt;P&gt;  move w_msgtxt to MSG.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;modify m_tab1.&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;ENDFUNCTION.&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.&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;  if fval &amp;lt;&amp;gt; space.&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;    endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Feb 2008 09:27:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/3504132#M842799</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-27T09:27:48Z</dc:date>
    </item>
  </channel>
</rss>

