<?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/4774525#M1118883</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;use control break statement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; on change &amp;lt;header value&amp;gt;&lt;/P&gt;&lt;P&gt;endon.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at end &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 01 Nov 2008 06:55:15 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-11-01T06:55:15Z</dc:date>
    <item>
      <title>BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/4774524#M1118882</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;REPORT zcbdc_f02_n5&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;DATA : BEGIN OF itab3 OCCURS 0,&lt;/P&gt;&lt;P&gt;       bldat(010)  TYPE c,&lt;/P&gt;&lt;P&gt;       budat(010)  TYPE c,&lt;/P&gt;&lt;P&gt;       blart(002)  TYPE c,&lt;/P&gt;&lt;P&gt;       monat(002)  TYPE c,&lt;/P&gt;&lt;P&gt;       waers(003)  TYPE c,&lt;/P&gt;&lt;P&gt;       xblnr(016)  TYPE c,&lt;/P&gt;&lt;P&gt;       newbs(002)  TYPE c,&lt;/P&gt;&lt;P&gt;       newko(017)  TYPE c,&lt;/P&gt;&lt;P&gt;       wrbtr1(013) TYPE c,&lt;/P&gt;&lt;P&gt;       bupla(004)  TYPE c,&lt;/P&gt;&lt;P&gt;       zuonr(018)  TYPE c,&lt;/P&gt;&lt;P&gt;       sgtxt(050)  TYPE c,&lt;/P&gt;&lt;P&gt;       newbs1(002) TYPE c,&lt;/P&gt;&lt;P&gt;       newko1(017) TYPE c,&lt;/P&gt;&lt;P&gt;       gsber1(006) TYPE c,&lt;/P&gt;&lt;P&gt;       wrbtr2(013) TYPE c,&lt;/P&gt;&lt;P&gt;       newbs2(002) TYPE c,&lt;/P&gt;&lt;P&gt;       newko2(017) TYPE c,&lt;/P&gt;&lt;P&gt;       gsber2(006) TYPE c,&lt;/P&gt;&lt;P&gt;       wrbtr3(013) TYPE c,&lt;/P&gt;&lt;P&gt;       newbs3(002) TYPE c,&lt;/P&gt;&lt;P&gt;       newko3(017) TYPE c,&lt;/P&gt;&lt;P&gt;       gsber3(006) TYPE c,&lt;/P&gt;&lt;P&gt;       wrbtr4(013) TYPE c,&lt;/P&gt;&lt;P&gt;       newbs4(002) TYPE c,&lt;/P&gt;&lt;P&gt;       newko4(017) TYPE c,&lt;/P&gt;&lt;P&gt;       gsber4(006) TYPE c,&lt;/P&gt;&lt;P&gt;       wrbtr5(013) TYPE c,&lt;/P&gt;&lt;P&gt;       newbs5(002) TYPE c,&lt;/P&gt;&lt;P&gt;       newko5(017) TYPE c,&lt;/P&gt;&lt;P&gt;       gsber5(006) TYPE c,&lt;/P&gt;&lt;P&gt;       wrbtr6(013) TYPE c,&lt;/P&gt;&lt;P&gt;       newbs6(002) TYPE c,&lt;/P&gt;&lt;P&gt;       newko6(017) TYPE c,&lt;/P&gt;&lt;P&gt;       gsber6(006) TYPE c,&lt;/P&gt;&lt;P&gt;       name1(035)  TYPE c,&lt;/P&gt;&lt;P&gt;       name2(035)  TYPE c,&lt;/P&gt;&lt;P&gt;       name3(035)  TYPE c,&lt;/P&gt;&lt;P&gt;       ort01(035)  TYPE c,&lt;/P&gt;&lt;P&gt;       land1(003)  TYPE c,&lt;/P&gt;&lt;P&gt;       banks(003)  TYPE c,&lt;/P&gt;&lt;P&gt;       wrbtr7(013) TYPE c,&lt;/P&gt;&lt;P&gt;       gsber7(006) TYPE c,&lt;/P&gt;&lt;P&gt;       END OF itab3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : bdcdata LIKE bdcdata OCCURS 1 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : count(02)  TYPE c,&lt;/P&gt;&lt;P&gt;       count1(02) TYPE c,&lt;/P&gt;&lt;P&gt;       text(013)  TYPE c,&lt;/P&gt;&lt;P&gt;       text1(013) TYPE c,&lt;/P&gt;&lt;P&gt;       text3(013) TYPE c,&lt;/P&gt;&lt;P&gt;       text4(013) TYPE c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS : &amp;lt;f1&amp;gt;,&lt;/P&gt;&lt;P&gt;                &amp;lt;f2&amp;gt;,&lt;/P&gt;&lt;P&gt;                &amp;lt;f3&amp;gt;,&lt;/P&gt;&lt;P&gt;                &amp;lt;f4&amp;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;&lt;/P&gt;&lt;P&gt;  PERFORM upload.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT itab3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    REFRESH: bdcdata.&lt;/P&gt;&lt;P&gt;    CLEAR  : bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR : count, count1.&lt;/P&gt;&lt;P&gt;&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;                                  itab3-bldat.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BKPF-BLART'&lt;/P&gt;&lt;P&gt;                                  itab3-blart.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BKPF-BUKRS'&lt;/P&gt;&lt;P&gt;                                  '1800'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BKPF-BUDAT'&lt;/P&gt;&lt;P&gt;                                  itab3-budat.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BKPF-MONAT'&lt;/P&gt;&lt;P&gt;                                  itab3-monat.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BKPF-WAERS'&lt;/P&gt;&lt;P&gt;                                  itab3-waers.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BKPF-XBLNR'&lt;/P&gt;&lt;P&gt;                                  itab3-xblnr.&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;                                  itab3-newbs.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RF05A-NEWKO'&lt;/P&gt;&lt;P&gt;                                  itab3-newko.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF itab3-newbs IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;      count = 1.&lt;/P&gt;&lt;P&gt;      IF itab3-newbs1 EQ itab3-newbs AND itab3-newbs1 IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;        count = count + 1.&lt;/P&gt;&lt;P&gt;        IF itab3-newbs2 EQ itab3-newbs1 AND itab3-newbs2 IS NOT&lt;/P&gt;&lt;P&gt;                                                             INITIAL.&lt;/P&gt;&lt;P&gt;          count = count + 1.&lt;/P&gt;&lt;P&gt;          IF itab3-newbs3 EQ itab3-newbs2 AND itab3-newbs3 IS NOT&lt;/P&gt;&lt;P&gt;                                                             INITIAL.&lt;/P&gt;&lt;P&gt;            count = count + 1.&lt;/P&gt;&lt;P&gt;            IF itab3-newbs4 EQ itab3-newbs3 AND itab3-newbs4 IS NOT&lt;/P&gt;&lt;P&gt;                                                              INITIAL.&lt;/P&gt;&lt;P&gt;              count = count + 1.&lt;/P&gt;&lt;P&gt;              IF itab3-newbs5 EQ itab3-newbs4 AND itab3-newbs5 IS NOT&lt;/P&gt;&lt;P&gt;                                                               INITIAL.&lt;/P&gt;&lt;P&gt;                count = count + 1.&lt;/P&gt;&lt;P&gt;                IF itab3-newbs6 EQ itab3-newbs5 AND itab3-newbs6 IS NOT&lt;/P&gt;&lt;P&gt;                                                               INITIAL.&lt;/P&gt;&lt;P&gt;                  count = count + 1.&lt;/P&gt;&lt;P&gt;                ENDIF.&lt;/P&gt;&lt;P&gt;              ENDIF.&lt;/P&gt;&lt;P&gt;            ENDIF.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;        ENDIF.&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;    DO count TIMES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      count1 = count1 + 1.&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;&lt;/P&gt;&lt;P&gt;      CONCATENATE 'itab3-wrbtr'  count1  INTO text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ASSIGN (text) TO &amp;lt;f1&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'BSEG-WRBTR'&lt;/P&gt;&lt;P&gt;                                             &amp;lt;f1&amp;gt;.&lt;/P&gt;&lt;P&gt;      CLEAR text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'BSEG-BUPLA'&lt;/P&gt;&lt;P&gt;                                    '1800'.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'BSEG-ZUONR'&lt;/P&gt;&lt;P&gt;                                    itab3-zuonr.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'BSEG-SGTXT'&lt;/P&gt;&lt;P&gt;                                    itab3-sgtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CONCATENATE 'itab3-NEWBS'  count1  INTO text3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ASSIGN (text3) TO &amp;lt;f3&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF &amp;lt;f3&amp;gt; IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'RF05A-NEWBS'&lt;/P&gt;&lt;P&gt;                                     &amp;lt;f3&amp;gt;.&lt;/P&gt;&lt;P&gt;        CLEAR text3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MOVE itab3-newbs6 TO &amp;lt;f3&amp;gt;.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'RF05A-NEWBS'&lt;/P&gt;&lt;P&gt;                                    &amp;lt;f3&amp;gt;.&lt;/P&gt;&lt;P&gt;        CLEAR text3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CONCATENATE 'itab3-NEWKO'  count1  INTO text4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ASSIGN (text4) TO &amp;lt;f4&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF &amp;lt;f4&amp;gt; IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'RF05A-NEWKO'&lt;/P&gt;&lt;P&gt;                                       &amp;lt;f4&amp;gt;.&lt;/P&gt;&lt;P&gt;        CLEAR text4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MOVE itab3-newko6 TO &amp;lt;f4&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'RF05A-NEWKO'&lt;/P&gt;&lt;P&gt;                                       &amp;lt;f4&amp;gt;.&lt;/P&gt;&lt;P&gt;        CLEAR text4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&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 '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;      CONCATENATE 'itab3-gsber'  count1  INTO text1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ASSIGN (text1) TO &amp;lt;f2&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF &amp;lt;f2&amp;gt; IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'COBL-GSBER'&lt;/P&gt;&lt;P&gt;                                            &amp;lt;f2&amp;gt;.&lt;/P&gt;&lt;P&gt;        CLEAR text1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MOVE itab3-gsber6 TO &amp;lt;f2&amp;gt;.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'COBL-GSBER'&lt;/P&gt;&lt;P&gt;                                           &amp;lt;f2&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPLFCPD' '0100'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'BSEC-ORT01'.&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 'BSEC-NAME1'&lt;/P&gt;&lt;P&gt;                                  itab3-name1.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BSEC-NAME2'&lt;/P&gt;&lt;P&gt;                                  itab3-name2.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BSEC-NAME3'&lt;/P&gt;&lt;P&gt;                                  itab3-name3.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BSEC-ORT01'&lt;/P&gt;&lt;P&gt;                                  itab3-ort01.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BSEC-LAND1'&lt;/P&gt;&lt;P&gt;                                  itab3-land1.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BSEC-BANKS'&lt;/P&gt;&lt;P&gt;                                  itab3-banks.&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 'SAPMF05A' '0302'.&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;                                  itab3-wrbtr7.&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-BUPLA'&lt;/P&gt;&lt;P&gt;                                  '1800'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BSEG-GSBER'&lt;/P&gt;&lt;P&gt;                                  itab3-gsber7.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BSEG-ZUONR'&lt;/P&gt;&lt;P&gt;                                  itab3-zuonr.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BSEG-SGTXT'&lt;/P&gt;&lt;P&gt;                                  itab3-sgtxt.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPLFCPD' '0100'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'BSEC-ANRED'.&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 'BSEC-NAME1'&lt;/P&gt;&lt;P&gt;                                  itab3-name1.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BSEC-NAME2'&lt;/P&gt;&lt;P&gt;                                  itab3-name2.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BSEC-NAME3'&lt;/P&gt;&lt;P&gt;                                  itab3-name3.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BSEC-ORT01'&lt;/P&gt;&lt;P&gt;                                  itab3-ort01.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BSEC-LAND1'&lt;/P&gt;&lt;P&gt;                                  itab3-land1.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BSEC-BANKS'&lt;/P&gt;&lt;P&gt;                                  itab3-banks.&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;                                  'BSEG-WRBTR4'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&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;                                  itab3-wrbtr7.&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-BUPLA'&lt;/P&gt;&lt;P&gt;                                  '1800'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BSEG-GSBER'&lt;/P&gt;&lt;P&gt;                                  itab3-gsber7.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BSEG-ZUONR'&lt;/P&gt;&lt;P&gt;                                  itab3-zuonr.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BSEG-SGTXT'&lt;/P&gt;&lt;P&gt;                                  itab3-sgtxt.&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;    CALL TRANSACTION 'F-02' USING bdcdata MODE 'A'.&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;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  upload&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 upload .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'UPLOAD'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CODEPAGE                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     filename                      = 'c:\'&lt;/P&gt;&lt;P&gt;     filetype                      = 'DAT'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ITEM                          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILEMASK_MASK                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILEMASK_TEXT                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILETYPE_NO_CHANGE            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILEMASK_ALL                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILETYPE_NO_SHOW              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  LINE_EXIT                     = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  USER_FORM                     = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  USER_PROG                     = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SILENT                        = 'S'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILESIZE                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CANCEL                        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ACT_FILENAME                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ACT_FILETYPE                  =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      data_tab                      = itab3&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;  CONVERSION_ERROR              = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INVALID_TABLE_WIDTH           = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INVALID_TYPE                  = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_BATCH                      = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UNKNOWN_ERROR                 = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  GUI_REFUSE_FILETRANSFER       = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                        = 7&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;&lt;/P&gt;&lt;P&gt;ENDFORM.                                                    " upload&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&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;*&amp;amp;----&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;/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_0015   text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_0016   text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&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;  CLEAR bdcdata.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " bdc_dynpro&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  bdc_field&lt;/P&gt;&lt;P&gt;*&amp;amp;----&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;/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_0740   text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_0741   text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&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;  CLEAR bdcdata.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "bdc_field&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is the Bdc i developed for f-02 but for this program my flat file should be in one line (header and item).now i want header should appear once and based on the debit/ credit the line items must run .my flat file should be in multiple rows&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 01 Nov 2008 06:49:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/4774524#M1118882</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-01T06:49:54Z</dc:date>
    </item>
    <item>
      <title>Re: BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/4774525#M1118883</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;use control break statement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; on change &amp;lt;header value&amp;gt;&lt;/P&gt;&lt;P&gt;endon.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at end &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 01 Nov 2008 06:55:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/4774525#M1118883</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-01T06:55:15Z</dc:date>
    </item>
  </channel>
</rss>

