<?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/4834006#M1130940</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;after u use the call transaction statement, process the bdcmsgcoll to another internal table.&lt;/P&gt;&lt;P&gt;clear all your workarea and bdcmsg before processing the next record value&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 01 Dec 2008 08:54:15 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-12-01T08:54:15Z</dc:date>
    <item>
      <title>BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/4834002#M1130936</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN __default_attr="red" __jive_macro_name="color"&gt;Moved to correct forum by moderator.  Also please use meaningful, informative subjects for your questions in future&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Hi SDN,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have created a bdc prog to upload dqata via transaction f-02.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In that whenever the first record is error record then it down load all the records as error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Plz provide me the solution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Matt on Dec 1, 2008 10:14 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Dec 2008 08:47:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/4834002#M1130936</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-01T08:47:36Z</dc:date>
    </item>
    <item>
      <title>Re: BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/4834003#M1130937</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;better use a bapi or report RFBIBL00 (read its docu)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Dec 2008 08:52:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/4834003#M1130937</guid>
      <dc:creator>andreas_mann3</dc:creator>
      <dc:date>2008-12-01T08:52:41Z</dc:date>
    </item>
    <item>
      <title>Re: BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/4834004#M1130938</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;Refresh BDCDATA internal table before the endloop and see..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nagaraj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Dec 2008 08:52:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/4834004#M1130938</guid>
      <dc:creator>former_member404244</dc:creator>
      <dc:date>2008-12-01T08:52:54Z</dc:date>
    </item>
    <item>
      <title>Re: BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/4834005#M1130939</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi , Before going to loop the recording code u have to check the data that u r passsing to the code is valid or not.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For Ex:  Matnr is valid in MARA or not , &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After validating all the data, that means u r sure that u  will not face error for that record. Then only u have to pass the data. Otherwise u have to skip that code for that record and move ur own error msg to error log file.&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;&lt;/P&gt;&lt;P&gt;Ajay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Dec 2008 08:54:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/4834005#M1130939</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-01T08:54:02Z</dc:date>
    </item>
    <item>
      <title>Re: BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/4834006#M1130940</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;after u use the call transaction statement, process the bdcmsgcoll to another internal table.&lt;/P&gt;&lt;P&gt;clear all your workarea and bdcmsg before processing the next record value&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Dec 2008 08:54:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/4834006#M1130940</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-01T08:54:15Z</dc:date>
    </item>
    <item>
      <title>Re: BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/4834007#M1130941</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;try this code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zfir_f02&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;INCLUDE bdcrecx1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF tp_flatfile,&lt;/P&gt;&lt;P&gt;bldat(10),&lt;/P&gt;&lt;P&gt;doctyp(2),&lt;/P&gt;&lt;P&gt;comp(4),&lt;/P&gt;&lt;P&gt;postdate(10),&lt;/P&gt;&lt;P&gt;period(2),&lt;/P&gt;&lt;P&gt;currency(5),&lt;/P&gt;&lt;P&gt;reference(16),&lt;/P&gt;&lt;P&gt;htext(25),&lt;/P&gt;&lt;P&gt;postkey(2),&lt;/P&gt;&lt;P&gt;account(17),&lt;/P&gt;&lt;P&gt;amount(16),&lt;/P&gt;&lt;P&gt;profit(10),&lt;/P&gt;&lt;P&gt;assign(18),&lt;/P&gt;&lt;P&gt;text(50),&lt;/P&gt;&lt;P&gt;busarea(4),&lt;/P&gt;&lt;P&gt;cost(10),&lt;/P&gt;&lt;P&gt;bline(10),&lt;/P&gt;&lt;P&gt;base(16),&lt;/P&gt;&lt;P&gt;postkey2(2),&lt;/P&gt;&lt;P&gt;account2(17),&lt;/P&gt;&lt;P&gt;amount2(16),&lt;/P&gt;&lt;P&gt;profit2(10),&lt;/P&gt;&lt;P&gt;assign2(18),&lt;/P&gt;&lt;P&gt;text2(50),&lt;/P&gt;&lt;P&gt;busarea2(4),&lt;/P&gt;&lt;P&gt;END OF tp_flatfile.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : t_flatfile TYPE TABLE OF tp_flatfile WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : g_file TYPE string.&lt;/P&gt;&lt;P&gt;CLASS cl_abap_char_utilities DEFINITION LOAD.&lt;/P&gt;&lt;P&gt;CONSTANTS:con_tab TYPE c VALUE cl_abap_char_utilities=&amp;gt;horizontal_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK blk1 WITH FRAME.&lt;/P&gt;&lt;P&gt;PARAMETERS : p_file LIKE rlgrap-filename OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK blk1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*C-- Selection Screen VALUE-REQUEST FOR File path&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;program_name = syst-cprog&lt;/P&gt;&lt;P&gt;dynpro_number = syst-dynnr&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;file_name = p_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;g_file = p_file.&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;CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;filename = g_file&lt;/P&gt;&lt;P&gt;filetype = 'ASC'&lt;/P&gt;&lt;P&gt;has_field_separator = 'X'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;data_tab = t_flatfile&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;file_open_error = 1&lt;/P&gt;&lt;P&gt;file_read_error = 2&lt;/P&gt;&lt;P&gt;no_batch = 3&lt;/P&gt;&lt;P&gt;gui_refuse_filetransfer = 4&lt;/P&gt;&lt;P&gt;invalid_type = 5&lt;/P&gt;&lt;P&gt;no_authority = 6&lt;/P&gt;&lt;P&gt;unknown_error = 7&lt;/P&gt;&lt;P&gt;bad_data_format = 8&lt;/P&gt;&lt;P&gt;header_not_allowed = 9&lt;/P&gt;&lt;P&gt;separator_not_allowed = 10&lt;/P&gt;&lt;P&gt;header_too_long = 11&lt;/P&gt;&lt;P&gt;unknown_dp_error = 12&lt;/P&gt;&lt;P&gt;access_denied = 13&lt;/P&gt;&lt;P&gt;dp_out_of_memory = 14&lt;/P&gt;&lt;P&gt;disk_full = 15&lt;/P&gt;&lt;P&gt;dp_timeout = 16&lt;/P&gt;&lt;P&gt;OTHERS = 17.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at t_flatfile. &lt;/P&gt;&lt;P&gt;write:/ t_flatfile-doctyp,t_flatfile-amount. &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;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM open_group.&lt;/P&gt;&lt;P&gt;LOOP AT t_flatfile.&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMF05A' '0100'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'RF05A-NEWKO'.&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 'BKPF-BLDAT'&lt;/P&gt;&lt;P&gt;t_flatfile-bldat.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BKPF-BLART'&lt;/P&gt;&lt;P&gt;t_flatfile-doctyp.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BKPF-BUKRS'&lt;/P&gt;&lt;P&gt;t_flatfile-comp.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BKPF-BUDAT'&lt;/P&gt;&lt;P&gt;t_flatfile-postdate.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BKPF-MONAT'&lt;/P&gt;&lt;P&gt;t_flatfile-period.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BKPF-WAERS'&lt;/P&gt;&lt;P&gt;t_flatfile-currency.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BKPF-XBLNR'&lt;/P&gt;&lt;P&gt;t_flatfile-reference.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BKPF-BKTXT'&lt;/P&gt;&lt;P&gt;t_flatfile-htext.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'FS006-DOCID'&lt;/P&gt;&lt;P&gt;'*'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'RF05A-NEWBS'&lt;/P&gt;&lt;P&gt;t_flatfile-postkey.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'RF05A-NEWKO'&lt;/P&gt;&lt;P&gt;t_flatfile-account.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CASE t_flatfile-postkey.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN '40' OR '50'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMF05A' '0300'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'BSEG-SGTXT'.&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 'BSEG-WRBTR'&lt;/P&gt;&lt;P&gt;t_flatfile-amount.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BSEG-ZUONR'&lt;/P&gt;&lt;P&gt;t_flatfile-assign.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BSEG-SGTXT'&lt;/P&gt;&lt;P&gt;t_flatfile-text.&lt;/P&gt;&lt;P&gt;IF t_flatfile-postkey = '40' and t_flatfile-account &amp;gt; '300000'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'DKACB-FMORE'&lt;/P&gt;&lt;P&gt;'X'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPLKACB' '0002'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'COBL-KOSTL'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'=ENTE'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'COBL-GSBER'&lt;/P&gt;&lt;P&gt;t_flatfile-busarea.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE' &lt;/P&gt;&lt;P&gt;'=ENTE'. &lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'COBL-KOSTL'&lt;/P&gt;&lt;P&gt;t_flatfile-cost.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'COBL-PRCTR'&lt;/P&gt;&lt;P&gt;t_flatfile-profit.&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMF05A' '0300'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'RF05A-NEWKO'.&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 'RF05A-NEWBS'&lt;/P&gt;&lt;P&gt;t_flatfile-postkey2.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'RF05A-NEWKO'&lt;/P&gt;&lt;P&gt;t_flatfile-account2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM debit_credit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN '21' OR '31' OR '24' OR '34'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**perform bdc_field using 'RF05A-NEWBS'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'31'. &lt;/P&gt;&lt;P&gt;**perform bdc_field using 'RF05A-NEWKO'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'25000'. &lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'DKACB-FMORE' &lt;/P&gt;&lt;P&gt;'X'. &lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMF05A' '0302'. &lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR' &lt;/P&gt;&lt;P&gt;'RF05A-NEWKO'. &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_dynpro USING 'SAPLKACB' '0002'. &lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR' &lt;/P&gt;&lt;P&gt;'COBL-GSBER'. &lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE' &lt;/P&gt;&lt;P&gt;'=ENTE'. &lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'COBL-GSBER' &lt;/P&gt;&lt;P&gt;t_flatfile-busarea. &lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'COBL-KOSTL' &lt;/P&gt;&lt;P&gt;t_flatfile-cost. &lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMF05A' '0302'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'RF05A-NEWKO'.&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 'BSEG-WRBTR'&lt;/P&gt;&lt;P&gt;t_flatfile-amount.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BSEG-GSBER'&lt;/P&gt;&lt;P&gt;t_flatfile-busarea.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BSEG-ZFBDT'&lt;/P&gt;&lt;P&gt;t_flatfile-bline.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BSEG-SKFBT'&lt;/P&gt;&lt;P&gt;t_flatfile-base.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BSEG-ZUONR'&lt;/P&gt;&lt;P&gt;t_flatfile-assign.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BSEG-SGTXT'&lt;/P&gt;&lt;P&gt;t_flatfile-text.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'RF05A-NEWBS'&lt;/P&gt;&lt;P&gt;t_flatfile-postkey2.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'RF05A-NEWKO'&lt;/P&gt;&lt;P&gt;t_flatfile-account2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPLFWTD' '0100'. &lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR' &lt;/P&gt;&lt;P&gt;'WITH_ITEM-WT_WITHCD(01)'. &lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE' &lt;/P&gt;&lt;P&gt;'=GO'. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM debit_credit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMF05A' '0300'. &lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR' &lt;/P&gt;&lt;P&gt;'RF05A-NEWKO'. &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 'BSEG-WRBTR' &lt;/P&gt;&lt;P&gt;t_flatfile-amount2. &lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BSEG-ZUONR' &lt;/P&gt;&lt;P&gt;t_flatfile-assign2. &lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BSEG-SGTXT' &lt;/P&gt;&lt;P&gt;t_flatfile-text2. &lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPLKACB' '0002'. &lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR' &lt;/P&gt;&lt;P&gt;'COBL-GSBER'. &lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE' &lt;/P&gt;&lt;P&gt;'=ENTE'. &lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'COBL-GSBER' &lt;/P&gt;&lt;P&gt;t_flatfile-busarea2. &lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'COBL-KOSTL' &lt;/P&gt;&lt;P&gt;t_flatfile-cost. &lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'COBL-PRCTR' &lt;/P&gt;&lt;P&gt;t_flatfile-profit2. &lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMF05A' '0300'. &lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR' &lt;/P&gt;&lt;P&gt;'RF05A-NEWKO'. &lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE' &lt;/P&gt;&lt;P&gt;'=BU'. &lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPLKACB' '0002'. &lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR' &lt;/P&gt;&lt;P&gt;'COBL-GSBER'. &lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE' &lt;/P&gt;&lt;P&gt;'=ENTE'. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN '01' OR '11' OR '04' OR '14' OR '07' OR '17'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*perform bdc_field using 'RF05A-NEWBS'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'11'. &lt;/P&gt;&lt;P&gt;*perform bdc_field using 'RF05A-NEWKO'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'1'. &lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMF05A' '0301'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'BSEG-SGTXT'.&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 'BSEG-WRBTR'&lt;/P&gt;&lt;P&gt;t_flatfile-amount.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BSEG-MWSKZ'&lt;/P&gt;&lt;P&gt;'**'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BSEG-GSBER'&lt;/P&gt;&lt;P&gt;t_flatfile-busarea.&lt;/P&gt;&lt;P&gt;IF NOT t_flatfile-bline IS INITIAL.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BSEG-ZFBDT'&lt;/P&gt;&lt;P&gt;t_flatfile-bline.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;IF NOT t_flatfile-base IS INITIAL.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BSEG-SKFBT'&lt;/P&gt;&lt;P&gt;t_flatfile-base.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BSEG-ZUONR'&lt;/P&gt;&lt;P&gt;t_flatfile-assign.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BSEG-SGTXT'&lt;/P&gt;&lt;P&gt;t_flatfile-text.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'RF05A-NEWBS'&lt;/P&gt;&lt;P&gt;t_flatfile-postkey2.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'RF05A-NEWKO'&lt;/P&gt;&lt;P&gt;t_flatfile-account2.&lt;/P&gt;&lt;P&gt;PERFORM debit_credit.&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*perform bdc_dynpro using 'SAPMF05A' '0301'.&lt;/P&gt;&lt;P&gt;*perform bdc_field using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'BSEG-WRBTR'. &lt;/P&gt;&lt;P&gt;*perform bdc_field using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'=AB'. &lt;/P&gt;&lt;P&gt;*perform bdc_field using 'BSEG-WRBTR'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'3,000.00'. &lt;/P&gt;&lt;P&gt;*perform bdc_field using 'BSEG-MWSKZ'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'**'. &lt;/P&gt;&lt;P&gt;*perform bdc_field using 'BSEG-GSBER'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'VUSO'. &lt;/P&gt;&lt;P&gt;*perform bdc_field using 'BSEG-ZFBDT'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'19.07.2005'. &lt;/P&gt;&lt;P&gt;*perform bdc_field using 'BSEG-SKFBT'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'3,000.00'. &lt;/P&gt;&lt;P&gt;*perform bdc_field using 'BSEG-ZUONR'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'ASSIGN'. &lt;/P&gt;&lt;P&gt;*perform bdc_field using 'BSEG-SGTXT'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'TEXT'. &lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMF05A' '0700'. &lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR' &lt;/P&gt;&lt;P&gt;'RF05A-NEWBS'. &lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE' &lt;/P&gt;&lt;P&gt;'=BU'. &lt;/P&gt;&lt;P&gt;*perform bdc_field using 'BKPF-XBLNR'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'REF'. &lt;/P&gt;&lt;P&gt;*perform bdc_field using 'BKPF-BKTXT'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'text'. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM bdc_transaction USING 'F-02'.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;PERFORM close_group.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form debit_credit&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;text &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------------" /&gt;&lt;P&gt;FORM debit_credit.&lt;/P&gt;&lt;P&gt;**SRINI&lt;/P&gt;&lt;P&gt;IF t_flatfile-postkey = '40' OR t_flatfile-postkey = '50'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPLKACB' '0002'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'COBL-GSBER'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'=ENTE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;***SRINI&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMF05A' '0300'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'RF05A-NEWKO'.&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 'BSEG-WRBTR'&lt;/P&gt;&lt;P&gt;t_flatfile-amount2.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BSEG-ZUONR'&lt;/P&gt;&lt;P&gt;t_flatfile-assign2.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BSEG-SGTXT'&lt;/P&gt;&lt;P&gt;t_flatfile-text2.&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPLKACB' '0002'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'COBL-KOSTL'. &lt;/P&gt;&lt;P&gt;'COBL-GSBER'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'=ENTE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'COBL-GSBER'&lt;/P&gt;&lt;P&gt;t_flatfile-busarea2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'COBL-KOSTL' &lt;/P&gt;&lt;P&gt;t_flatfile-cost. &lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'COBL-PRCTR'&lt;/P&gt;&lt;P&gt;t_flatfile-profit2.&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMF05A' '0300'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'RF05A-NEWKO'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'=BU'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPLKACB' '0002'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'COBL-GSBER'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'=ENTE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. "debit_credit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Aakash Banga&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Dec 2008 08:55:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/4834007#M1130941</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-01T08:55:45Z</dc:date>
    </item>
    <item>
      <title>Re: BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/4834008#M1130942</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN __default_attr="red" __jive_macro_name="color"&gt;Please use meaningful, informative subjects for your questions in future, and post in the correct forum.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Dec 2008 09:14:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/4834008#M1130942</guid>
      <dc:creator>matt</dc:creator>
      <dc:date>2008-12-01T09:14:34Z</dc:date>
    </item>
  </channel>
</rss>

