<?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_insert doesn't call in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711191#M1453808</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please check the following in debugging mode :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Your internal table 'ITAB' or 'IT_MAIN' is having all the values.&lt;/P&gt;&lt;P&gt;2. If your internal table IT_MAIN is having all the values , Check whether ' &lt;STRONG&gt;IF WA_MAIN-BUIS_AREA = 'IN'&lt;/STRONG&gt; is getting satisified (coz if this condition is not satisfied then BDC_INSERT won't be reachable, as per your code).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Revert back if facing some issues.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers &lt;/P&gt;&lt;P&gt;VJ&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 05 Mar 2010 06:52:46 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-03-05T06:52:46Z</dc:date>
    <item>
      <title>bdc_insert doesn't call</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711181#M1453798</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i have created a bdc for transaction f-43. when i used it for call trasaction then it works successfully but when i use session method then an error occured. the functiom module (bdc_insert) doesn't call.  session is generated but log doesn't generated . can anyone help me?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Mar 2010 09:03:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711181#M1453798</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-04T09:03:31Z</dc:date>
    </item>
    <item>
      <title>Re: bdc_insert doesn't call</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711182#M1453799</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Can you please paste your code here so that it is easy to analyze.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;VJ&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Mar 2010 11:12:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711182#M1453799</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-04T11:12:02Z</dc:date>
    </item>
    <item>
      <title>Re: bdc_insert doesn't call</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711183#M1453800</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;REPORT ZWT_MONTH_CONTRIBUTION_UPLOAD&lt;/P&gt;&lt;P&gt;       NO STANDARD PAGE HEADING LINE-SIZE 255.&lt;/P&gt;&lt;P&gt;TYPE-POOLS : TRUXS.&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF TS_WAGETYPE,&lt;/P&gt;&lt;P&gt;         ROW              TYPE I,&lt;/P&gt;&lt;P&gt;         TEMP(10)         TYPE C   &lt;/P&gt;&lt;P&gt;         PERSONNEL_NO(10) ,&lt;/P&gt;&lt;P&gt;         WAGE_TYPE(10)    TYPE C,&lt;/P&gt;&lt;P&gt;         AMOUNT(10)       TYPE C ,&lt;/P&gt;&lt;P&gt;       END OF TS_WAGETYPE.&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF TS_FINAL,&lt;/P&gt;&lt;P&gt;        PERSONNEL_NO TYPE PA0001-PERNR,&lt;/P&gt;&lt;P&gt;        BUIS_AREA(10) TYPE C,&lt;/P&gt;&lt;P&gt;        WAGE_TYPE(10) TYPE C,&lt;/P&gt;&lt;P&gt;        AMOUNT        TYPE BSIK-DMBTR,&lt;/P&gt;&lt;P&gt;        NEWUM         TYPE RF05A-NEWUM,&lt;/P&gt;&lt;P&gt;        NEWUM8        TYPE RF05A-NEWUM,&lt;/P&gt;&lt;P&gt;        NEWUM9        TYPE RF05A-NEWUM,&lt;/P&gt;&lt;P&gt;        AMOUNT8       TYPE BSIK-DMBTR,&lt;/P&gt;&lt;P&gt;        AMOUNT9       TYPE BSIK-DMBTR,&lt;/P&gt;&lt;P&gt;        TOTAL_AMOUNT  TYPE BSIK-DMBTR ,&lt;/P&gt;&lt;P&gt;       END OF TS_FINAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF TS_MAIN,&lt;/P&gt;&lt;P&gt;         PERSONNEL_NO(10),&lt;/P&gt;&lt;P&gt;         BUIS_AREA(10),&lt;/P&gt;&lt;P&gt;         AMOUNT7(10),&lt;/P&gt;&lt;P&gt;         NEWUM7(2),&lt;/P&gt;&lt;P&gt;         NEWUM8(2),&lt;/P&gt;&lt;P&gt;         NEWUM9(2),&lt;/P&gt;&lt;P&gt;         AMOUNT8(10),&lt;/P&gt;&lt;P&gt;         AMOUNT9(10),&lt;/P&gt;&lt;P&gt;         M_DATE(10),&lt;/P&gt;&lt;P&gt;         TOTAL_AMOUNT(15),&lt;/P&gt;&lt;P&gt;       END OF TS_MAIN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF TS_PERNR,&lt;/P&gt;&lt;P&gt;        PERSONNEL_NO TYPE PA0001-PERNR,&lt;/P&gt;&lt;P&gt;      END OF TS_PERNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IT_PAREA    TYPE STANDARD TABLE OF TS_PAREA     INITIAL SIZE 0,&lt;/P&gt;&lt;P&gt;       IT_WAGETYPE TYPE STANDARD TABLE OF TS_WAGETYPE  INITIAL SIZE 0,&lt;/P&gt;&lt;P&gt;       IT_FINAL    TYPE STANDARD TABLE OF TS_FINAL     INITIAL SIZE 0,&lt;/P&gt;&lt;P&gt;       IT_PERNR    TYPE STANDARD TABLE OF TS_PERNR     INITIAL SIZE 0,&lt;/P&gt;&lt;P&gt;       IT_MAIN     TYPE STANDARD TABLE OF TS_MAIN      INITIAL SIZE 0,&lt;/P&gt;&lt;P&gt;       IT_BSIK     TYPE STANDARD TABLE OF TS_BSIK      INITIAL SIZE 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: ITAB LIKE ALSMEX_TABLINE OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : G_RAW_DATA TYPE TRUXS_T_TEXT_DATA.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF BDCDATA OCCURS 0.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE BDCDATA.&lt;/P&gt;&lt;P&gt;DATA : END OF BDCDATA.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF MESTAB OCCURS 0.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE BDCMSGCOLL.&lt;/P&gt;&lt;P&gt;DATA : END OF MESTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : WA_PAREA       TYPE   TS_PAREA.&lt;/P&gt;&lt;P&gt;DATA : WA_WAGETYPE    TYPE   TS_WAGETYPE.&lt;/P&gt;&lt;P&gt;DATA : WA_FINAL       TYPE   TS_FINAL.&lt;/P&gt;&lt;P&gt;DATA : WA_PERNR       TYPE   TS_PERNR.&lt;/P&gt;&lt;P&gt;DATA : WA_MAIN        TYPE    TS_MAIN.&lt;/P&gt;&lt;P&gt;DATA : WA_BSIK        TYPE    TS_BSIK.&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;                 SELECTION SCREEN&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;  PERFORM GET_FORMATE_DATE.&lt;/P&gt;&lt;P&gt;  PERFORM GET_BDC_DATA_WAGETYPE.&lt;/P&gt;&lt;P&gt;  ERFORM BDC_F-43_INSERT.&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  UPLOADEXCELDATA&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 UPLOADEXCELDATA .&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                = PA_FILE&lt;/P&gt;&lt;P&gt;      I_BEGIN_COL             = '1'&lt;/P&gt;&lt;P&gt;      I_BEGIN_ROW             = '3'  "Do not require headings&lt;/P&gt;&lt;P&gt;      I_END_COL               = '6'&lt;/P&gt;&lt;P&gt;      I_END_ROW               = '65536'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      INTERN                  = ITAB&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      INCONSISTENT_PARAMETERS = 1&lt;/P&gt;&lt;P&gt;      UPLOAD_OLE              = 2&lt;/P&gt;&lt;P&gt;      OTHERS                  = 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;    WA_WAGETYPE-ROW = ITAB-ROW.&lt;/P&gt;&lt;P&gt;    APPEND WA_WAGETYPE TO IT_WAGETYPE.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  DELETE ADJACENT DUPLICATES FROM IT_WAGETYPE COMPARING ROW.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT IT_WAGETYPE INTO WA_WAGETYPE.&lt;/P&gt;&lt;P&gt;    LOOP AT ITAB WHERE ROW = WA_WAGETYPE-ROW.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF ITAB-COL = '0002'.&lt;/P&gt;&lt;P&gt;        WA_WAGETYPE-TEMP =  ITAB-VALUE .&lt;/P&gt;&lt;P&gt;        MODIFY IT_WAGETYPE FROM WA_WAGETYPE TRANSPORTING TEMP..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSEIF ITAB-COL = '0003'.&lt;/P&gt;&lt;P&gt;        .        WA_WAGETYPE-PERSONNEL_NO =  ITAB-VALUE .&lt;/P&gt;&lt;P&gt;        MODIFY IT_WAGETYPE FROM WA_WAGETYPE TRANSPORTING  PERSONNEL_NO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSEIF ITAB-COL = '0004'.&lt;/P&gt;&lt;P&gt;        WA_WAGETYPE-WAGE_TYPE =  ITAB-VALUE .&lt;/P&gt;&lt;P&gt;        MODIFY IT_WAGETYPE FROM WA_WAGETYPE TRANSPORTING WAGE_TYPE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSEIF ITAB-COL = '0005'.&lt;/P&gt;&lt;P&gt;        WA_WAGETYPE-AMOUNT =  ITAB-VALUE .&lt;/P&gt;&lt;P&gt;        MODIFY IT_WAGETYPE FROM WA_WAGETYPE TRANSPORTING AMOUNT.&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;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    WRITE:/ 'Upload Error ', SY-SUBRC.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " UPLOADEXCELDATA&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  GET_BDC_DATA_F43&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM GET_BDC_DATA_F43 .&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;  LOOP AT IT_FINAL INTO WA_FINAL.&lt;/P&gt;&lt;P&gt;    WA_MAIN-PERSONNEL_NO  = WA_FINAL-PERSONNEL_NO.&lt;/P&gt;&lt;P&gt;    WA_MAIN-BUIS_AREA     = WA_FINAL-BUIS_AREA.&lt;/P&gt;&lt;P&gt;    WA_MAIN-AMOUNT7       = WA_FINAL-AMOUNT.&lt;/P&gt;&lt;P&gt;    WA_MAIN-NEWUM7        = WA_FINAL-NEWUM.&lt;/P&gt;&lt;P&gt;    WA_MAIN-NEWUM8        = WA_FINAL-NEWUM8.&lt;/P&gt;&lt;P&gt;    WA_MAIN-NEWUM9        = WA_FINAL-NEWUM9.&lt;/P&gt;&lt;P&gt;    WA_MAIN-AMOUNT8       = WA_FINAL-AMOUNT8.&lt;/P&gt;&lt;P&gt;    WA_MAIN-AMOUNT9       = WA_FINAL-AMOUNT9.&lt;/P&gt;&lt;P&gt;    WA_MAIN-M_DATE        = DATE_H.&lt;/P&gt;&lt;P&gt;    WA_MAIN-TOTAL_AMOUNT  = WA_FINAL-TOTAL_AMOUNT.&lt;/P&gt;&lt;P&gt;    APPEND WA_MAIN TO IT_MAIN.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ENDFORM.                    " BDC_F-43_INSERT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  BDC_F-43_INSERT&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 BDC_F-43_INSERT .&lt;/P&gt;&lt;P&gt;PERFORM BDC_OPEN_GROUP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT IT_MAIN INTO WA_MAIN.&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;    IF WA_MAIN-BUIS_AREA = 'IN'.&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-NEWUM'.&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;                                     DATE_H_F43.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BKPF-BLART'&lt;/P&gt;&lt;P&gt;                                    'cp'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BKPF-BUKRS'&lt;/P&gt;&lt;P&gt;                                    '044'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BKPF-BUDAT'&lt;/P&gt;&lt;P&gt;                                    DATE_H_F43.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BKPF-MONAT'&lt;/P&gt;&lt;P&gt;                                    I_MONAT .&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BKPF-WAERS'&lt;/P&gt;&lt;P&gt;                                    'INR'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BKPF-BKTXT'&lt;/P&gt;&lt;P&gt;                                    'CONTRIBUTION POSTING'.&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;                                    '39'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'RF05A-NEWKO'&lt;/P&gt;&lt;P&gt;                                     WA_MAIN-PERSONNEL_NO.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'RF05A-NEWUM'&lt;/P&gt;&lt;P&gt;                                    WA_MAIN-NEWUM7.&lt;/P&gt;&lt;P&gt;*******************************************************************************&lt;/P&gt;&lt;P&gt;      PERFORM BDC_DYNPRO      USING 'SAPMF05A' '0303'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                    'RF05A-NEWUM'.&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;                                    WA_MAIN-AMOUNT7.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BSEG-GSBER'&lt;/P&gt;&lt;P&gt;                                    'PF01'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BSEG-ZFBDT'&lt;/P&gt;&lt;P&gt;                                     DATE_H_F43.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'RF05A-NEWBS'&lt;/P&gt;&lt;P&gt;                                    '39'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'RF05A-NEWKO'&lt;/P&gt;&lt;P&gt;                                     WA_MAIN-PERSONNEL_NO.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'RF05A-NEWUM'&lt;/P&gt;&lt;P&gt;                                    WA_MAIN-NEWUM8.&lt;/P&gt;&lt;P&gt;**********************************************************************************&lt;/P&gt;&lt;P&gt;      PERFORM BDC_DYNPRO      USING 'SAPMF05A' '0303'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                    'RF05A-NEWUM'.&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;                                    WA_MAIN-AMOUNT8.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BSEG-GSBER'&lt;/P&gt;&lt;P&gt;                                    'PF01'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BSEG-ZFBDT'&lt;/P&gt;&lt;P&gt;                                     DATE_H_F43.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'RF05A-NEWBS'&lt;/P&gt;&lt;P&gt;                                    '39'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'RF05A-NEWKO'&lt;/P&gt;&lt;P&gt;                                     WA_MAIN-PERSONNEL_NO.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'RF05A-NEWUM'&lt;/P&gt;&lt;P&gt;                                   WA_MAIN-NEWUM9.&lt;/P&gt;&lt;P&gt;***************************************************************************************&lt;/P&gt;&lt;P&gt;      PERFORM BDC_DYNPRO      USING 'SAPMF05A' '0303'.&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;                                    WA_MAIN-AMOUNT9.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BSEG-GSBER'&lt;/P&gt;&lt;P&gt;                                    'PF01'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BSEG-ZFBDT'&lt;/P&gt;&lt;P&gt;                                     DATE_H_F43.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'RF05A-NEWBS'&lt;/P&gt;&lt;P&gt;                                    '01'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'RF05A-NEWKO'&lt;/P&gt;&lt;P&gt;                                    '1000511'.&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;                                    'BSEG-GSBER'.&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;                                    '*'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BSEG-GSBER'&lt;/P&gt;&lt;P&gt;                                    'PF01'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BSEG-ZFBDT'&lt;/P&gt;&lt;P&gt;                                    DATE_H_F43.&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;                                    'BSEG-WRBTR'.&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 'BSEG-WRBTR'&lt;/P&gt;&lt;P&gt;                                    WA_MAIN-TOTAL_AMOUNT.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BSEG-GSBER'&lt;/P&gt;&lt;P&gt;                                    'PF01'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BSEG-ZFBDT'&lt;/P&gt;&lt;P&gt;                                     DATE_H_F43.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PERFORM BDC_TRANSACTION USING 'F-43'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       PERFORM BDC_INSERT .&lt;/P&gt;&lt;P&gt;      &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PERFORM BDC_TRANSACTION USING 'F-43'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;   PERFORM CLOSE_GROUP.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " GET_BDC_DATA_F43&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  bdc_dynpro&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_0174   text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_0175   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;&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.                    "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;&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;ENDFORM.                    "BDC_FIELD&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  bdc_transaction&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_0479   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_TRANSACTION  USING  TCODE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL TRANSACTION TCODE USING  BDCDATA&lt;/P&gt;&lt;P&gt;                  MODE CTUMODE&lt;/P&gt;&lt;P&gt;                  UPDATE 'A'&lt;/P&gt;&lt;P&gt;                  MESSAGES INTO MESTAB.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " bdc_transaction&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  OPEN_GROUP&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 OPEN_GROUP .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  B_GROUP = 'PF'.&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;  WRITE: /(20) 'Create group'(I01), B_GROUP.&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;   open batchinput group&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BDC_OPEN_GROUP'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      CLIENT = SY-MANDT&lt;/P&gt;&lt;P&gt;      GROUP  = B_GROUP&lt;/P&gt;&lt;P&gt;      USER   = SY-UNAME&lt;/P&gt;&lt;P&gt;      KEEP   = 'X'.&lt;/P&gt;&lt;P&gt;  WRITE: /(30) 'BDC_OPEN_GROUP'(I02),&lt;/P&gt;&lt;P&gt;          (12) 'returncode:'(I05),&lt;/P&gt;&lt;P&gt;               SY-SUBRC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " OPEN_GROUP&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  BDC_INSERT&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 BDC_INSERT .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BDC_INSERT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      TCODE     = 'F-43'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      DYNPROTAB = BDCDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH BDCDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " BDC_INSERT&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  CLOSE_GROUP&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 CLOSE_GROUP .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BDC_CLOSE_GROUP'.&lt;/P&gt;&lt;P&gt;  WRITE: /(30) 'BDC_CLOSE_GROUP'(I04),&lt;/P&gt;&lt;P&gt;          (12) 'returncode:'(I05),&lt;/P&gt;&lt;P&gt;               SY-SUBRC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " CLOSE_GROUP&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Mar 2010 11:49:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711183#M1453800</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-04T11:49:56Z</dc:date>
    </item>
    <item>
      <title>Re: bdc_insert doesn't call</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711184#M1453801</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I found something strange in your code. You are trying to insert the records into session before opening it (You are not defining Subroutine ' BDC_OPEN_GROUP', in your program. Instead you are defining 'OPEN_GROUP') As a result FM 'BDC_OPEN_GROUP' is not being called. Therefore do the following changes and try once again.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

FORM OPEN_GROUP .              "Here change it to BDC_OPEN_GROUP

  B_GROUP = 'PF'.
  SKIP.
  WRITE: /(20) 'Create group'(I01), B_GROUP.
  SKIP.
   open batchinput group
  CALL FUNCTION 'BDC_OPEN_GROUP'
    EXPORTING
      CLIENT = SY-MANDT
      GROUP  = B_GROUP
      USER   = SY-UNAME
      KEEP   = 'X'.
  WRITE: /(30) 'BDC_OPEN_GROUP'(I02),
          (12) 'returncode:'(I05),
               SY-SUBRC.

ENDFORM.                    " OPEN_GROUP

***************************************************************************************
OR 

PERFORM BDC_OPEN_GROUP.         " Change it to PERFORM OPEN_GROUP.



&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know if you are still facing some issues.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt; VJ&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Vishal Jindal on Mar 5, 2010 4:39 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Mar 2010 12:20:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711184#M1453801</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-04T12:20:38Z</dc:date>
    </item>
    <item>
      <title>Re: bdc_insert doesn't call</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711185#M1453802</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For keep the session for error log  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BDC_OPEN_GROUP'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      CLIENT = SY-MANDT&lt;/P&gt;&lt;P&gt;      GROUP  = SESSION_NAME&lt;/P&gt;&lt;P&gt;      USER   = SY-UNAME&lt;/P&gt;&lt;P&gt;      KEEP   = 'X'.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Mar 2010 04:47:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711185#M1453802</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-05T04:47:14Z</dc:date>
    </item>
    <item>
      <title>Re: bdc_insert doesn't call</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711186#M1453803</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi, i have changed what u suggest , but still i m facing the problem. the FM 'bdc_insert' doesn't call. sssion is generated but log doesn't generated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Mar 2010 05:05:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711186#M1453803</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-05T05:05:44Z</dc:date>
    </item>
    <item>
      <title>Re: bdc_insert doesn't call</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711187#M1453804</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi, ( group = session_name) what does it mean, is it a variable or a system defined.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Mar 2010 05:19:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711187#M1453804</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-05T05:19:53Z</dc:date>
    </item>
    <item>
      <title>Re: bdc_insert doesn't call</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711188#M1453805</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt; " the FM 'bdc_insert' doesn't call. sssion is generated but log doesn't generated" &lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am still not able to understand which 'LOG' you are talking about. " 'BDC_INSERT' doesn't call "?? Did you check in debugging mode that whether this FM is getting executed. As far as LOG is concerned, it will be generated only after you are finished up processing the session which you can see in 'SM35'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please clarify.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers &lt;/P&gt;&lt;P&gt;VJ&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Mar 2010 05:30:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711188#M1453805</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-05T05:30:59Z</dc:date>
    </item>
    <item>
      <title>Re: bdc_insert doesn't call</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711189#M1453806</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;  ( group = session_name) what does it mean, is it a variable or a system defined &lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As Rao mentioned, here Session_name is a variable of type 'apqi-groupid' and not system field. This particular variable  can be assigned any value which will appear as session name in SM35.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
Data : ses_nam LIKE apqi-groupid value 'QIP'.
CALL FUNCTION 'BDC_OPEN_GROUP'
  EXPORTING
     client              = sy-mandt
      group               = ses_nam
     keep                = 'X'
     user                = sy-uname
  EXCEPTIONS
      client_invalid      = 1
      destination_invalid = 2
     group_invalid       = 3
      group_is_locked     = 4
      holddate_invalid    = 5
     internal_error      = 6
    queue_error         = 7
    running             = 8
    system_lock_error   = 9
    user_invalid        = 10
    OTHERS              = 11.
 IF sy-subrc &amp;lt;&amp;gt; 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
           WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
 ENDIF.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;So your session will have name as 'QIP'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;VJ&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Vishal Jindal on Mar 5, 2010 6:41 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Mar 2010 05:40:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711189#M1453806</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-05T05:40:45Z</dc:date>
    </item>
    <item>
      <title>Re: bdc_insert doesn't call</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711190#M1453807</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, when i debugg the program and when the cursor goes to the FM 'bdc_insert' then cursor directly jumps out of the function module (bdc_insert). After the overall process completion , i checked with sm35 . Here session shown but when i enter into the session , here screens and transactions shows but log doesn't show.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Mar 2010 05:55:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711190#M1453807</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-05T05:55:51Z</dc:date>
    </item>
    <item>
      <title>Re: bdc_insert doesn't call</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711191#M1453808</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please check the following in debugging mode :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Your internal table 'ITAB' or 'IT_MAIN' is having all the values.&lt;/P&gt;&lt;P&gt;2. If your internal table IT_MAIN is having all the values , Check whether ' &lt;STRONG&gt;IF WA_MAIN-BUIS_AREA = 'IN'&lt;/STRONG&gt; is getting satisified (coz if this condition is not satisfied then BDC_INSERT won't be reachable, as per your code).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Revert back if facing some issues.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers &lt;/P&gt;&lt;P&gt;VJ&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Mar 2010 06:52:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711191#M1453808</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-05T06:52:46Z</dc:date>
    </item>
    <item>
      <title>Re: bdc_insert doesn't call</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711192#M1453809</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have checked it_main , all the values comes correctly in it_main . it also satisfies ( IF WA_MAIN-BUIS_AREA = 'IN') and all the values stored in bdcdata correctly . i don't understand where is the problem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Mar 2010 08:46:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711192#M1453809</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-05T08:46:25Z</dc:date>
    </item>
    <item>
      <title>Re: bdc_insert doesn't call</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711193#M1453810</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I tried running your code with some modification and file with 1 record. In my case, one session of 1 record is getting created in SM35.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Mar 2010 08:54:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711193#M1453810</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-05T08:54:00Z</dc:date>
    </item>
    <item>
      <title>Re: bdc_insert doesn't call</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711194#M1453811</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;is there any log generated in the session? what modification u have done in code. plz mention.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: prbhat on Mar 5, 2010 10:09 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Mar 2010 09:09:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711194#M1453811</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-05T09:09:06Z</dc:date>
    </item>
    <item>
      <title>Re: bdc_insert doesn't call</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711195#M1453812</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Likewise I said earlier there won't be any creation of the log until unless you process the session in SM35. In my case, &lt;STRONG&gt;after processing the session only&lt;/STRONG&gt; ( 1 record) , I could see the error log.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think the code which you gave was not complete. So I did some modifications :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

*  PERFORM GET_FORMATE_DATE.
*  PERFORM GET_BDC_DATA_WAGETYPE.
  PERFORM UPLOADEXCELDATA .         " Call this subroutine first. Although you were defining this routine but were not using it 
  PERFORM BDC_F-43_INSERT.   "After UPLOADEXCELDATA use this subroutine
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  UPLOADEXCELDATA
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  --&amp;gt;  p1        text
*  &amp;lt;--  p2        text
*----------------------------------------------------------------------*
FORM UPLOADEXCELDATA .

CALL FUNCTION 'GUI_UPLOAD'
  EXPORTING
    filename                      = 'C:\Documents and Settings\VISHAL.JINDAL\Desktop\Material.txt'

   FILETYPE                      = 'ASC'
   HAS_FIELD_SEPARATOR           = ' '
  tables
    data_tab                      = itab
 EXCEPTIONS
   FILE_OPEN_ERROR               = 1
   FILE_READ_ERROR               = 2
   NO_BATCH                      = 3
   GUI_REFUSE_FILETRANSFER       = 4
   INVALID_TYPE                  = 5
   NO_AUTHORITY                  = 6
   UNKNOWN_ERROR                 = 7
   BAD_DATA_FORMAT               = 8
   HEADER_NOT_ALLOWED            = 9
   SEPARATOR_NOT_ALLOWED         = 10
   HEADER_TOO_LONG               = 11
   UNKNOWN_DP_ERROR              = 12
   ACCESS_DENIED                 = 13
   DP_OUT_OF_MEMORY              = 14
   DISK_FULL                     = 15
   DP_TIMEOUT                    = 16
   OTHERS                        = 17
          .
***IF sy-subrc &amp;lt;&amp;gt; 0.
**** MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
****         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
***ENDIF.



ENDFORM.                    " UPLOADEXCELDATA

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  GET_BDC_DATA_F43
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  --&amp;gt;  p1        text
*  &amp;lt;--  p2        text
*----------------------------------------------------------------------*
****FORM GET_BDC_DATA_F43 .
****
****  LOOP AT IT_FINAL INTO WA_FINAL.
****    WA_MAIN-PERSONNEL_NO  = WA_FINAL-PERSONNEL_NO.
****    WA_MAIN-BUIS_AREA     = WA_FINAL-BUIS_AREA.
****    WA_MAIN-AMOUNT7       = WA_FINAL-AMOUNT.
****    WA_MAIN-NEWUM7        = WA_FINAL-NEWUM.
****    WA_MAIN-NEWUM8        = WA_FINAL-NEWUM8.
****    WA_MAIN-NEWUM9        = WA_FINAL-NEWUM9.
****    WA_MAIN-AMOUNT8       = WA_FINAL-AMOUNT8.
***    WA_MAIN-AMOUNT9       = WA_FINAL-AMOUNT9.
****    WA_MAIN-M_DATE        = DATE_H.
***    WA_MAIN-TOTAL_AMOUNT  = WA_FINAL-TOTAL_AMOUNT.
***    APPEND WA_MAIN TO IT_MAIN.
***  ENDLOOP.

*ENDFORM.                    " BDC_F-43_INSERT
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  BDC_F-43_INSERT
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  --&amp;gt;  p1        text
*  &amp;lt;--  p2        text
*----------------------------------------------------------------------*
FORM BDC_F-43_INSERT .
PERFORM OPEN_GROUP.

  LOOP AT ITab INTO WA_test.

    REFRESH BDCDATA.
    CLEAR   BDCDATA.

*    IF WA_MAIN-BUIS_AREA = 'IN'.
      PERFORM BDC_DYNPRO      USING 'SAPMF05A' '0100'.
      PERFORM BDC_FIELD       USING 'BDC_CURSOR'
                                    'RF05A-NEWUM'.
      PERFORM BDC_FIELD       USING 'BDC_OKCODE'
                                    '/00'.
*      PERFORM BDC_FIELD       USING 'BKPF-BLDAT'
*                                     DATE_H_F43.
      PERFORM BDC_FIELD       USING 'BKPF-BLART'
                                    'cp'.
      PERFORM BDC_FIELD       USING 'BKPF-BUKRS'
                                    '044'.
*      PERFORM BDC_FIELD       USING 'BKPF-BUDAT'
*                                    DATE_H_F43.
*      PERFORM BDC_FIELD       USING 'BKPF-MONAT'
*                                    I_MONAT .
      PERFORM BDC_FIELD       USING 'BKPF-WAERS'
                                    'INR'.
      PERFORM BDC_FIELD       USING 'BKPF-BKTXT'
                                    'CONTRIBUTION POSTING'.
      PERFORM BDC_FIELD       USING 'FS006-DOCID'
                                    '*'.
      PERFORM BDC_FIELD       USING 'RF05A-NEWBS'
                                    '39'.
      PERFORM BDC_FIELD       USING 'RF05A-NEWKO'
                                     WA_MAIN-PERSONNEL_NO.
      PERFORM BDC_FIELD       USING 'RF05A-NEWUM'
                                    WA_MAIN-NEWUM7.
*******************************************************************************
      PERFORM BDC_DYNPRO      USING 'SAPMF05A' '0303'.
      PERFORM BDC_FIELD       USING 'BDC_CURSOR'
                                    'RF05A-NEWUM'.
      PERFORM BDC_FIELD       USING 'BDC_OKCODE'
                                    '/00'.
      PERFORM BDC_FIELD       USING 'BSEG-WRBTR'
                                    WA_MAIN-AMOUNT7.
      PERFORM BDC_FIELD       USING 'BSEG-GSBER'
                                    'PF01'.
*      PERFORM BDC_FIELD       USING 'BSEG-ZFBDT'
*                                     DATE_H_F43.
      PERFORM BDC_FIELD       USING 'RF05A-NEWBS'
                                    '39'.
      PERFORM BDC_FIELD       USING 'RF05A-NEWKO'
                                     WA_MAIN-PERSONNEL_NO.
      PERFORM BDC_FIELD       USING 'RF05A-NEWUM'
                                    WA_MAIN-NEWUM8.
**********************************************************************************
      PERFORM BDC_DYNPRO      USING 'SAPMF05A' '0303'.
      PERFORM BDC_FIELD       USING 'BDC_CURSOR'
                                    'RF05A-NEWUM'.
      PERFORM BDC_FIELD       USING 'BDC_OKCODE'
                                    '/00'.
      PERFORM BDC_FIELD       USING 'BSEG-WRBTR'
                                    WA_MAIN-AMOUNT8.
      PERFORM BDC_FIELD       USING 'BSEG-GSBER'
                                    'PF01'.
*      PERFORM BDC_FIELD       USING 'BSEG-ZFBDT'
*                                     DATE_H_F43.
      PERFORM BDC_FIELD       USING 'RF05A-NEWBS'
                                    '39'.
      PERFORM BDC_FIELD       USING 'RF05A-NEWKO'
                                     WA_MAIN-PERSONNEL_NO.
      PERFORM BDC_FIELD       USING 'RF05A-NEWUM'
                                   WA_MAIN-NEWUM9.
***************************************************************************************
      PERFORM BDC_DYNPRO      USING 'SAPMF05A' '0303'.
      PERFORM BDC_FIELD       USING 'BDC_CURSOR'
                                    'RF05A-NEWKO'.
      PERFORM BDC_FIELD       USING 'BDC_OKCODE'
                                    '/00'.
      PERFORM BDC_FIELD       USING 'BSEG-WRBTR'
                                    WA_MAIN-AMOUNT9.
      PERFORM BDC_FIELD       USING 'BSEG-GSBER'
                                    'PF01'.
*      PERFORM BDC_FIELD       USING 'BSEG-ZFBDT'
*                                     DATE_H_F43.
      PERFORM BDC_FIELD       USING 'RF05A-NEWBS'
                                    '01'.
      PERFORM BDC_FIELD       USING 'RF05A-NEWKO'
                                    '1000511'.
********************************************************************************************
      PERFORM BDC_DYNPRO      USING 'SAPMF05A' '0301'.
      PERFORM BDC_FIELD       USING 'BDC_CURSOR'
                                    'BSEG-GSBER'.
      PERFORM BDC_FIELD       USING 'BDC_OKCODE'
                                    '/00'.
      PERFORM BDC_FIELD       USING 'BSEG-WRBTR'
                                    '*'.
      PERFORM BDC_FIELD       USING 'BSEG-GSBER'
                                    'PF01'.
*      PERFORM BDC_FIELD       USING 'BSEG-ZFBDT'
*                                    DATE_H_F43.
*****************************************************************************************
      PERFORM BDC_DYNPRO      USING 'SAPMF05A' '0301'.
      PERFORM BDC_FIELD       USING 'BDC_CURSOR'
                                    'BSEG-WRBTR'.
      PERFORM BDC_FIELD       USING 'BDC_OKCODE'
                                    '=BU'.
      PERFORM BDC_FIELD       USING 'BSEG-WRBTR'
                                    WA_MAIN-TOTAL_AMOUNT.
      PERFORM BDC_FIELD       USING 'BSEG-GSBER'
                                    'PF01'.
*      PERFORM BDC_FIELD       USING 'BSEG-ZFBDT'
*                                     DATE_H_F43.
*      PERFORM BDC_TRANSACTION USING 'F-43'.
       PERFORM BDC_INSERT .

*    PERFORM BDC_TRANSACTION USING 'F-43'.
*    ENDIF.
*  ENDIF.
  ENDLOOP.
   PERFORM CLOSE_GROUP.
ENDFORM.                    " GET_BDC_DATA_F43
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  bdc_dynpro
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*      --&amp;gt;P_0174   text
*      --&amp;gt;P_0175   text
*----------------------------------------------------------------------*

FORM BDC_DYNPRO USING PROGRAM DYNPRO.
  CLEAR BDCDATA.
  BDCDATA-PROGRAM  = PROGRAM.
  BDCDATA-DYNPRO   = DYNPRO.
  BDCDATA-DYNBEGIN = 'X'.
  APPEND BDCDATA.
ENDFORM.                    "BDC_DYNPRO

*----------------------------------------------------------------------*
*        Insert field                                                  *
*----------------------------------------------------------------------*

FORM BDC_FIELD USING FNAM FVAL.
  CLEAR BDCDATA.
  BDCDATA-FNAM = FNAM.
  BDCDATA-FVAL = FVAL.
  APPEND BDCDATA.
ENDFORM.                    "BDC_FIELD

*&amp;amp;---------------------------------------------------------------------
*&amp;amp;      Form  bdc_transaction
*&amp;amp;---------------------------------------------------------------------
*       text
*----------------------------------------------------------------------
*      --&amp;gt;P_0479   text
*----------------------------------------------------------------------

FORM BDC_TRANSACTION  USING  TCODE.

  CALL TRANSACTION TCODE USING  BDCDATA
                  MODE 'A'
                  UPDATE 'A'
                  MESSAGES INTO MESTAB.
ENDFORM.                    " bdc_transaction
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  OPEN_GROUP
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  --&amp;gt;  p1        text
*  &amp;lt;--  p2        text
*----------------------------------------------------------------------*
FORM OPEN_GROUP .

*  B_GROUP = 'PF'.
*  SKIP.
*  WRITE: /(20) 'Create group'(I01), B_GROUP.
*  SKIP.
*   open batchinput group
  CALL FUNCTION 'BDC_OPEN_GROUP'
    EXPORTING
      CLIENT = SY-MANDT
      GROUP  = 'TEST'
      USER   = SY-UNAME
      KEEP   = 'X'.
*  WRITE: /(30) 'BDC_OPEN_GROUP'(I02),
*          (12) 'returncode:'(I05),
*               SY-SUBRC.

ENDFORM.                    " OPEN_GROUP
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  BDC_INSERT
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
* --&amp;gt;  p1        text
*  &amp;lt;--  p2        text
*----------------------------------------------------------------------*
FORM BDC_INSERT .

  CALL FUNCTION 'BDC_INSERT'
    EXPORTING
      TCODE     = 'F-43'
    TABLES
      DYNPROTAB = BDCDATA.

  REFRESH BDCDATA.

ENDFORM.                    " BDC_INSERT
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  CLOSE_GROUP
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  --&amp;gt;  p1        text
*  &amp;lt;--  p2        text
*----------------------------------------------------------------------*
FORM CLOSE_GROUP .

  CALL FUNCTION 'BDC_CLOSE_GROUP'.
  WRITE: /(30) 'BDC_CLOSE_GROUP'(I04),
          (12) 'returncode:'(I05),
               SY-SUBRC.

ENDFORM.                    " CLOSE_GROUP

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;VJ&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Mar 2010 09:24:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-insert-doesn-t-call/m-p/6711195#M1453812</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-05T09:24:18Z</dc:date>
    </item>
  </channel>
</rss>

