<?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/4896987#M1143754</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ok thaks raghu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 12 Dec 2008 12:25:35 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-12-12T12:25:35Z</dc:date>
    <item>
      <title>bdc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/4896982#M1143749</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i am new to BDC , i want to upload multiple line items  using bdc prog ca n any body give me sample example&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Dec 2008 11:58:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/4896982#M1143749</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-12T11:58:51Z</dc:date>
    </item>
    <item>
      <title>Re: bdc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/4896983#M1143750</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi gayathri,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can u plse tel  me  for which transation ur going to upload the data&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Dec 2008 12:02:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/4896983#M1143750</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-12T12:02:33Z</dc:date>
    </item>
    <item>
      <title>Re: bdc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/4896984#M1143751</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hai Gayatri..&lt;/P&gt;&lt;P&gt;                    For which transaction you want to upload the data.&lt;/P&gt;&lt;P&gt;                    For header and line items means you must use " Table control technique".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here iam sending code for uploading sales orders to VA01.&lt;/P&gt;&lt;P&gt;Iam taken header data in one internal table and item data in another one.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it will give U some idea abt table control technique....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : KNA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF WA_HEADER,&lt;/P&gt;&lt;P&gt;        AUART LIKE VBAK-AUART,&lt;/P&gt;&lt;P&gt;        VKORG LIKE VBAK-VKORG,&lt;/P&gt;&lt;P&gt;        VTWEG LIKE VBAK-VTWEG,&lt;/P&gt;&lt;P&gt;        SPART LIKE VBAK-SPART,&lt;/P&gt;&lt;P&gt;        BSTKD LIKE VBKD-BSTKD,&lt;/P&gt;&lt;P&gt;        KUNNR LIKE KUAGV-KUNNR,&lt;/P&gt;&lt;P&gt;        KUNNR1 LIKE KUWEV-KUNNR,&lt;/P&gt;&lt;P&gt;       END OF WA_HEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IT_HEADER LIKE TABLE OF WA_HEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF WA_ITEMS,&lt;/P&gt;&lt;P&gt;        BSTKD LIKE VBKD-BSTKD,&lt;/P&gt;&lt;P&gt;        MABNR LIKE RV45A-MABNR,&lt;/P&gt;&lt;P&gt;        KWMENG(20) TYPE C,&lt;/P&gt;&lt;P&gt;        WBS(20) TYPE C,&lt;/P&gt;&lt;P&gt;        KSCHL LIKE KOMV-KSCHL,&lt;/P&gt;&lt;P&gt;        KBETR(20) TYPE C,&lt;/P&gt;&lt;P&gt;       END OF WA_ITEMS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IT_ITEMS LIKE TABLE OF WA_ITEMS.&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;WORK AREA AND INT TAB FOR BDCDATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;DATA : WA_BDCDATA LIKE BDCDATA.&lt;/P&gt;&lt;P&gt;DATA : IT_BDCDATA LIKE TABLE OF WA_BDCDATA.&lt;/P&gt;&lt;P&gt;DATA : PATH TYPE STRING.&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;SELECTION SCREEN&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; PARAMETER : HD_FILE LIKE PATH,&lt;/P&gt;&lt;P&gt;             LI_FILE LIKE PATH.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B1.&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;TO PROVIDE F4 HELP&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;DATA : H_FILE LIKE IBIPPARMS-PATH,&lt;/P&gt;&lt;P&gt;       L_FILE LIKE IBIPPARMS-PATH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR HD_FILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   FILE_NAME           = H_FILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HD_FILE = H_FILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR LI_FILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   FILE_NAME           = L_FILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LI_FILE = L_FILE.&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;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;UPLOAD DATA FROM FLAT FILE TO INT TAB&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  DATA : WA_FILEDATA LIKE ALSMEX_TABLINE,&lt;/P&gt;&lt;P&gt;         IT_FILEDATA LIKE TABLE OF WA_FILEDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      FILENAME                      = H_FILE&lt;/P&gt;&lt;P&gt;      I_BEGIN_COL                   = '1'&lt;/P&gt;&lt;P&gt;      I_BEGIN_ROW                   = '1'&lt;/P&gt;&lt;P&gt;      I_END_COL                     = '7'&lt;/P&gt;&lt;P&gt;      I_END_ROW                     = '3'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      INTERN                        = IT_FILEDATA&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;  INCONSISTENT_PARAMETERS       = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UPLOAD_OLE                    = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                        = 3&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;&lt;/P&gt;&lt;P&gt;  LOOP AT IT_FILEDATA INTO WA_FILEDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CASE WA_FILEDATA-COL.&lt;/P&gt;&lt;P&gt;      WHEN '001'.&lt;/P&gt;&lt;P&gt;        WA_HEADER-AUART = WA_FILEDATA-VALUE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WHEN '002'.&lt;/P&gt;&lt;P&gt;        WA_HEADER-VKORG = WA_FILEDATA-VALUE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WHEN '003'.&lt;/P&gt;&lt;P&gt;        WA_HEADER-VTWEG = WA_FILEDATA-VALUE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WHEN '004'.&lt;/P&gt;&lt;P&gt;        WA_HEADER-SPART = WA_FILEDATA-VALUE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WHEN '005'.&lt;/P&gt;&lt;P&gt;        WA_HEADER-KUNNR = WA_FILEDATA-VALUE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WHEN '006'.&lt;/P&gt;&lt;P&gt;        WA_HEADER-KUNNR = WA_FILEDATA-VALUE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WHEN '007'.&lt;/P&gt;&lt;P&gt;        WA_HEADER-BSTKD = WA_FILEDATA-VALUE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        AT END OF ROW.&lt;/P&gt;&lt;P&gt;          APPEND WA_HEADER TO IT_HEADER.&lt;/P&gt;&lt;P&gt;        ENDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDCASE.&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;  DATA : WA_FILEDATA1 LIKE ALSMEX_TABLINE,&lt;/P&gt;&lt;P&gt;         IT_FILEDATA1 LIKE TABLE OF WA_FILEDATA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      FILENAME                      = L_FILE&lt;/P&gt;&lt;P&gt;      I_BEGIN_COL                   = '1'&lt;/P&gt;&lt;P&gt;      I_BEGIN_ROW                   = '1'&lt;/P&gt;&lt;P&gt;      I_END_COL                     = '6'&lt;/P&gt;&lt;P&gt;      I_END_ROW                     = '6'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      INTERN                        = IT_FILEDATA1&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;  INCONSISTENT_PARAMETERS       = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UPLOAD_OLE                    = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                        = 3&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;&lt;/P&gt;&lt;P&gt;  LOOP AT IT_FILEDATA1 INTO WA_FILEDATA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CASE WA_FILEDATA1-COL.&lt;/P&gt;&lt;P&gt;      WHEN '001'.&lt;/P&gt;&lt;P&gt;        WA_ITEMS-BSTKD = WA_FILEDATA1-VALUE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WHEN '002'.&lt;/P&gt;&lt;P&gt;        WA_ITEMS-MABNR = WA_FILEDATA1-VALUE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WHEN '003'.&lt;/P&gt;&lt;P&gt;        WA_ITEMS-KWMENG = WA_FILEDATA1-VALUE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WHEN '004'.&lt;/P&gt;&lt;P&gt;        WA_ITEMS-WBS = WA_FILEDATA1-VALUE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WHEN '005'.&lt;/P&gt;&lt;P&gt;        WA_ITEMS-KSCHL = WA_FILEDATA1-VALUE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WHEN '006'.&lt;/P&gt;&lt;P&gt;        WA_ITEMS-KBETR = WA_FILEDATA1-VALUE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        AT END OF ROW.&lt;/P&gt;&lt;P&gt;          APPEND WA_ITEMS TO IT_ITEMS.&lt;/P&gt;&lt;P&gt;        ENDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDCASE.&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;  DATA : M(2) TYPE C,&lt;/P&gt;&lt;P&gt;         N(2) TYPE C,&lt;/P&gt;&lt;P&gt;         TEMP(50) TYPE C,&lt;/P&gt;&lt;P&gt;         WA_KUNNR LIKE KNA1-KUNNR.&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;POPULATING HEADER DATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT IT_HEADER INTO WA_HEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      INPUT         = WA_HEADER-KUNNR&lt;/P&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;P&gt;     OUTPUT        = WA_HEADER-KUNNR&lt;/P&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; SELECT SINGLE KUNNR FROM KNA1 INTO WA_KUNNR WHERE KUNNR = WA_HEADER-KUNNR.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;   MESSAGE I004(ZZS_MSG).&lt;/P&gt;&lt;P&gt;  ENDIF.&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-SPART'.&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'                      WA_HEADER-AUART.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'VBAK-VKORG'                      WA_HEADER-VKORG.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'VBAK-VTWEG'                      WA_HEADER-VTWEG.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'VBAK-SPART'                      WA_HEADER-SPART.&lt;/P&gt;&lt;P&gt;&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;                                  '/00'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'VBKD-BSTKD'                      WA_HEADER-BSTKD.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'KUAGV-KUNNR'                     WA_HEADER-KUNNR.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'KUWEV-KUNNR'                     WA_HEADER-KUNNR1.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'RV45A-KETDAT'&lt;/P&gt;&lt;P&gt;                                  '21.10.2008'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'RV45A-KPRGBZ'&lt;/P&gt;&lt;P&gt;                                  'D'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'VBKD-PRSDT'&lt;/P&gt;&lt;P&gt;                                  '21.10.2008'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;ITEM DETAILS ARE UPLOADING BY THIS PEACE OF CODE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;ITEM LOOP TO FIND NO.OF ITEMS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;    M = 0.&lt;/P&gt;&lt;P&gt;    LOOP AT IT_ITEMS INTO WA_ITEMS WHERE BSTKD = WA_HEADER-BSTKD.&lt;/P&gt;&lt;P&gt;      M = M + 1.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CONCATENATE 'VBAP-PS_PSP_PNR(' M ')' INTO TEMP.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'BDC_CURSOR'                       TEMP.&lt;/P&gt;&lt;P&gt;    CLEAR TEMP.&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;POPULATING ITEMS DATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;    N = 1.&lt;/P&gt;&lt;P&gt;    LOOP AT IT_ITEMS INTO WA_ITEMS WHERE BSTKD = WA_HEADER-BSTKD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CONCATENATE 'RV45A-MABNR(' N ')' INTO TEMP.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING  TEMP                  WA_ITEMS-MABNR.&lt;/P&gt;&lt;P&gt;      CLEAR TEMP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CONCATENATE 'RV45A-KWMENG(' N ')' INTO TEMP.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING  TEMP                  WA_ITEMS-KWMENG.&lt;/P&gt;&lt;P&gt;      CLEAR TEMP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CONCATENATE 'VBAP-PS_PSP_PNR(' N ')' INTO TEMP.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING  TEMP                  WA_ITEMS-WBS.&lt;/P&gt;&lt;P&gt;      CLEAR TEMP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      N = N + 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;                                  '/00'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'VBKD-BSTKD'                       WA_HEADER-BSTKD.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'KUAGV-KUNNR'                      WA_HEADER-KUNNR.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'KUWEV-KUNNR'                      WA_HEADER-KUNNR1.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'RV45A-KETDAT'&lt;/P&gt;&lt;P&gt;                                  '21.10.2008'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'RV45A-KPRGBZ'&lt;/P&gt;&lt;P&gt;                                  'D'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'VBKD-PRSDT'&lt;/P&gt;&lt;P&gt;                                  '21.10.2008'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'VBKD-ZTERM'&lt;/P&gt;&lt;P&gt;                                  'N30'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'VBKD-INCO1'&lt;/P&gt;&lt;P&gt;                                  'FOB'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'VBKD-INCO2'&lt;/P&gt;&lt;P&gt;                                  'NEW YORK'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'RV45A-MABNR(02)'.&lt;/P&gt;&lt;P&gt;&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;                                  '=PKO1'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'VBKD-BSTKD'                       WA_HEADER-BSTKD.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'KUAGV-KUNNR'                      WA_HEADER-KUNNR.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'KUWEV-KUNNR'                      WA_HEADER-KUNNR1.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'RV45A-KETDAT'&lt;/P&gt;&lt;P&gt;                                  '21.10.2008'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'RV45A-KPRGBZ'&lt;/P&gt;&lt;P&gt;                                  'D'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'VBKD-PRSDT'&lt;/P&gt;&lt;P&gt;                                  '21.10.2008'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'VBKD-ZTERM'&lt;/P&gt;&lt;P&gt;                                  'N30'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'VBKD-INCO1'&lt;/P&gt;&lt;P&gt;                                  'FOB'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'VBKD-INCO2'&lt;/P&gt;&lt;P&gt;                                  'NEW YORK'.&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;&lt;/P&gt;&lt;P&gt;    LOOP AT IT_ITEMS INTO WA_ITEMS WHERE BSTKD = WA_HEADER-BSTKD.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_DYNPRO      USING 'SAPMV45A' '5003'.&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;                                    'KOMV-KBETR(07)'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'KOMV-KSCHL(07)'                    WA_ITEMS-KSCHL.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'KOMV-KBETR(07)'                    WA_ITEMS-KBETR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM BDC_DYNPRO      USING 'SAPMV45A' '5003'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                    '=POS+'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                    'KOMV-KSCHL(08)'.&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;    PERFORM BDC_DYNPRO      USING 'SAPMV45A' '5003'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '/EBACK'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'KOMV-KSCHL(08)'.&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;                                  '=SICH'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL TRANSACTION 'VA01' USING IT_BDCDATA MODE 'A'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    REFRESH IT_BDCDATA.&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;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 WA_BDCDATA.&lt;/P&gt;&lt;P&gt;  WA_BDCDATA-PROGRAM  = PROGRAM.&lt;/P&gt;&lt;P&gt;  WA_BDCDATA-DYNPRO   = DYNPRO.&lt;/P&gt;&lt;P&gt;  WA_BDCDATA-DYNBEGIN = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND WA_BDCDATA TO IT_BDCDATA.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "BDC_DYNPRO&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 WA_BDCDATA.&lt;/P&gt;&lt;P&gt;    WA_BDCDATA-FNAM = FNAM.&lt;/P&gt;&lt;P&gt;    WA_BDCDATA-FVAL = FVAL.&lt;/P&gt;&lt;P&gt;    APPEND WA_BDCDATA TO IT_BDCDATA.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "BDC_FIELD&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Dec 2008 12:08:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/4896984#M1143751</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-12T12:08:45Z</dc:date>
    </item>
    <item>
      <title>Re: bdc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/4896985#M1143752</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;this is the pieace of cod eu can add in ur recrding where the multiple items r getting poulated...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_index = 1.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;LOOP AT t_itablfbk WHERE lifnr = t_itabven-lifnr. &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;        PERFORM bdc_dynpro   USING 'SAPMF02K' '0130'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;        CONCATENATE 'LFBK-BANKS(0' l_index ')' INTO l_fldbank.&lt;/P&gt;&lt;P&gt;        CONCATENATE 'LFBK-BANKL(0' l_index ')' INTO l_fldbankl.&lt;/P&gt;&lt;P&gt;        CONCATENATE 'LFBK-BANKN(0' l_index ')' INTO l_fldbankn.&lt;/P&gt;&lt;P&gt;        CONCATENATE 'LFBK-BVTYP(0' l_index ')' INTO l_fldbvtyp.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;        PERFORM bdc_field  USING  l_fldbank t_itablfbk-banks.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field  USING  l_fldbankl t_itablfbk-bankl.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field  USING l_fldbankn t_itablfbk-bankn.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field  USING l_fldbvtyp t_itablfbk-bvtyp.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;        PERFORM bdc_field    USING 'BDC_OKCODE' '=ENTR'. &lt;/P&gt;&lt;P&gt;        l_index = l_index + 1.&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;if any quiries let me know&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Dec 2008 12:11:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/4896985#M1143752</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-12T12:11:06Z</dc:date>
    </item>
    <item>
      <title>Re: bdc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/4896986#M1143753</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;&lt;STRONG&gt;This question has been answered Multiple times. Search in SCN...you will get lots of sample code about it.&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Dec 2008 12:15:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/4896986#M1143753</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-12T12:15:51Z</dc:date>
    </item>
    <item>
      <title>Re: bdc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/4896987#M1143754</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ok thaks raghu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Dec 2008 12:25:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/4896987#M1143754</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-12T12:25:35Z</dc:date>
    </item>
  </channel>
</rss>

