<?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 session method data not updated in database table. in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-session-method-data-not-updated-in-database-table/m-p/12499610#M2003072</link>
    <description>&lt;P&gt;As Jens said, execute screen by screen, and tell us what you see. We are blind and you don't explain anything. How many SM30 transaction calls do you see in SM35 in your session? If you see only one line, it means that the culprit is your program. If you see more, execute screen by screen the 2 first SM30 transaction calls.&lt;/P&gt;</description>
    <pubDate>Thu, 31 Mar 2022 06:45:21 GMT</pubDate>
    <dc:creator>Sandra_Rossi</dc:creator>
    <dc:date>2022-03-31T06:45:21Z</dc:date>
    <item>
      <title>BDC session method data not updated in database table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-session-method-data-not-updated-in-database-table/m-p/12499605#M2003067</link>
      <description>&lt;P&gt;using bdc session method to upload excel file data to custom table,&lt;/P&gt;
  &lt;P&gt;but only one record is updating and rest are not.&lt;/P&gt;
  &lt;P&gt;plz help.&lt;/P&gt;
  &lt;PRE&gt;&lt;CODE&gt;report ZBDC_PROG_PKB&lt;BR /&gt;       no standard page heading line-size 255.&lt;BR /&gt;&lt;BR /&gt;*include bdcrecx1.&lt;BR /&gt;&lt;BR /&gt;*parameters: dataset(132) lower case.&lt;BR /&gt;&lt;BR /&gt;*** Generated data section with specific formatting - DO NOT CHANGE  ***&lt;BR /&gt;data: begin of record,&lt;BR /&gt;* data element:&lt;BR /&gt;        VIEWNAME_001(030),&lt;BR /&gt;* data element: VIM_LTD_NO&lt;BR /&gt;        LTD_DTA_NO_002(001),&lt;BR /&gt;* data element: VBELN_VA&lt;BR /&gt;        VBELN_01_003(010),&lt;BR /&gt;* data element: VKORG&lt;BR /&gt;        VKORG_01_004(004),&lt;BR /&gt;* data element: VTWEG&lt;BR /&gt;        VTWEG_01_005(002),&lt;BR /&gt;* data element: SPART&lt;BR /&gt;        SPART_01_006(002),&lt;BR /&gt;* data element: KNUMV&lt;BR /&gt;        KNUMV_01_007(010),&lt;BR /&gt;      end of record.&lt;BR /&gt;&lt;BR /&gt;*** End generated data section ***&lt;BR /&gt;&lt;BR /&gt;TYPES: BEGIN OF ls_bdc,&lt;BR /&gt;      vbeln type VBELN_VA,&lt;BR /&gt;      VKORG TYPE VKORG,&lt;BR /&gt;      VTWEG TYPE VTWEG,&lt;BR /&gt;      SPART TYPE SPART,&lt;BR /&gt;      KNUMV TYPE KNUMV,&lt;BR /&gt;     END OF ls_bdc.&lt;BR /&gt;&lt;BR /&gt;DATA: lt_bdc TYPE TABLE OF ls_bdc,&lt;BR /&gt;      wa_bdc TYPE ls_bdc,&lt;BR /&gt;      lt_bdc1 TYPE TABLE OF ls_bdc,&lt;BR /&gt;      wa_bdc1 TYPE ls_bdc,&lt;BR /&gt;      lt_data TYPE truxs_t_text_data.&lt;BR /&gt;&lt;BR /&gt;DATA: lt_bdcdata like bdcdata OCCURS 0 WITH HEADER LINE,&lt;BR /&gt;      msgtab like bdcmsgcoll occurs 0 WITH HEADER LINE.&lt;BR /&gt;&lt;BR /&gt;PARAMETERS: p_file TYPE rlgrap-filename.&lt;BR /&gt;&lt;BR /&gt;start-of-selection.&lt;BR /&gt;CALL FUNCTION 'F4_FILENAME'&lt;BR /&gt; EXPORTING&lt;BR /&gt;*   PROGRAM_NAME        = SYST-CPROG&lt;BR /&gt;*   DYNPRO_NUMBER       = SYST-DYNNR&lt;BR /&gt;   FIELD_NAME          = 'P_FILE'&lt;BR /&gt; IMPORTING&lt;BR /&gt;   FILE_NAME           = p_file&lt;BR /&gt;          .&lt;BR /&gt;&lt;BR /&gt;CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'&lt;BR /&gt;  EXPORTING&lt;BR /&gt;*   I_FIELD_SEPERATOR          =&lt;BR /&gt;   I_LINE_HEADER              = 'X'&lt;BR /&gt;    I_TAB_RAW_DATA             = lt_data&lt;BR /&gt;    I_FILENAME                 = P_file&lt;BR /&gt;  TABLES&lt;BR /&gt;    I_TAB_CONVERTED_DATA       = lt_bdc&lt;BR /&gt;* EXCEPTIONS&lt;BR /&gt;*   CONVERSION_FAILED          = 1&lt;BR /&gt;*   OTHERS                     = 2&lt;BR /&gt;          .&lt;BR /&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;BR /&gt;* Implement suitable error handling here&lt;BR /&gt;ENDIF.&lt;BR /&gt;&lt;BR /&gt;IF lt_bdc is NOT INITIAL.&lt;BR /&gt;&lt;BR /&gt;LOOP AT lt_bdc INTO wa_bdc.&lt;BR /&gt;    wa_bdc1-vbeln = wa_bdc-vbeln.&lt;BR /&gt;    wa_bdc1-vkorg = wa_bdc-vkorg.&lt;BR /&gt;    wa_bdc1-vtweg = wa_bdc-vtweg.&lt;BR /&gt;    wa_bdc1-spart = wa_bdc-spart.&lt;BR /&gt;    wa_bdc1-knumv = wa_bdc-knumv.&lt;BR /&gt;     APPEND wa_bdc1 TO lt_bdc1.&lt;BR /&gt;   ENDLOOP.&lt;BR /&gt;&lt;BR /&gt;ENDIF.&lt;BR /&gt;&lt;BR /&gt;*perform open_dataset using dataset.&lt;BR /&gt;*perform open_group.&lt;BR /&gt;CALL FUNCTION 'BDC_OPEN_GROUP'&lt;BR /&gt; EXPORTING&lt;BR /&gt;   CLIENT                    = SY-MANDT&lt;BR /&gt;*   DEST                      = FILLER8&lt;BR /&gt;   GROUP                     = 'ZBDC1'&lt;BR /&gt;*   HOLDDATE                  = FILLER8&lt;BR /&gt;   KEEP                      = 'X'&lt;BR /&gt;   USER                      = sy-uname&lt;BR /&gt;*   RECORD                    = FILLER1&lt;BR /&gt;*   PROG                      = SY-CPROG&lt;BR /&gt;*   DCPFM                     = '%'&lt;BR /&gt;*   DATFM                     = '%'&lt;BR /&gt;* IMPORTING&lt;BR /&gt;*   QID                       =&lt;BR /&gt;* EXCEPTIONS&lt;BR /&gt;*   CLIENT_INVALID            = 1&lt;BR /&gt;*   DESTINATION_INVALID       = 2&lt;BR /&gt;*   GROUP_INVALID             = 3&lt;BR /&gt;*   GROUP_IS_LOCKED           = 4&lt;BR /&gt;*   HOLDDATE_INVALID          = 5&lt;BR /&gt;*   INTERNAL_ERROR            = 6&lt;BR /&gt;*   QUEUE_ERROR               = 7&lt;BR /&gt;*   RUNNING                   = 8&lt;BR /&gt;*   SYSTEM_LOCK_ERROR         = 9&lt;BR /&gt;*   USER_INVALID              = 10&lt;BR /&gt;*   OTHERS                    = 11&lt;BR /&gt;          .&lt;BR /&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;BR /&gt;* Implement suitable error handling here&lt;BR /&gt;ENDIF.&lt;BR /&gt;&lt;BR /&gt;*do.&lt;BR /&gt;*&lt;BR /&gt;*read dataset dataset into record.&lt;BR /&gt;*if sy-subrc &amp;lt;&amp;gt; 0. exit. endif.&lt;BR /&gt;LOOP AT lt_bdc1 INTO wa_bdc1.&lt;BR /&gt;perform bdc_dynpro      using 'SAPMSVMA' '0100'.&lt;BR /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;BR /&gt;                              'VIEWNAME'.&lt;BR /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;BR /&gt;                              '=UPD'.&lt;BR /&gt;perform bdc_field       using 'VIEWNAME'&lt;BR /&gt;                              record-VIEWNAME_001.&lt;BR /&gt;perform bdc_field       using 'VIMDYNFLDS-LTD_DTA_NO'&lt;BR /&gt;                              record-LTD_DTA_NO_002.&lt;BR /&gt;perform bdc_dynpro      using 'SAPLZVBAK_PKB' '0001'.&lt;BR /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;BR /&gt;                              'VIM_POSITION_INFO'.&lt;BR /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;BR /&gt;                              '=NEWL'.&lt;BR /&gt;perform bdc_dynpro      using 'SAPLZVBAK_PKB' '0001'.&lt;BR /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;BR /&gt;                              'ZVBAK_PKB-KNUMV(01)'.&lt;BR /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;BR /&gt;                              '/00'.&lt;BR /&gt;perform bdc_field       using 'ZVBAK_PKB-VBELN(01)'&lt;BR /&gt;                               wa_bdc1-vbeln.&lt;BR /&gt;*                              record-VBELN_01_003.&lt;BR /&gt;perform bdc_field       using 'ZVBAK_PKB-VKORG(01)'&lt;BR /&gt;                               wa_bdc1-vkorg.&lt;BR /&gt;*                              record-VKORG_01_004.&lt;BR /&gt;perform bdc_field       using 'ZVBAK_PKB-VTWEG(01)'&lt;BR /&gt;                               wa_bdc1-vtweg.&lt;BR /&gt;*                              record-VTWEG_01_005.&lt;BR /&gt;perform bdc_field       using 'ZVBAK_PKB-SPART(01)'&lt;BR /&gt;                               wa_bdc1-vtweg.&lt;BR /&gt;*                              record-SPART_01_006.&lt;BR /&gt;perform bdc_field       using 'ZVBAK_PKB-KNUMV(01)'&lt;BR /&gt;                               wa_bdc1-Knumv.&lt;BR /&gt;*                              record-KNUMV_01_007.&lt;BR /&gt;perform bdc_dynpro      using 'SAPLZVBAK_PKB' '0001'.&lt;BR /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;BR /&gt;                              'ZVBAK_PKB-VBELN(02)'.&lt;BR /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;BR /&gt;                              '/00'.&lt;BR /&gt;perform bdc_dynpro      using 'SAPLZVBAK_PKB' '0001'.&lt;BR /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;BR /&gt;                              'ZVBAK_PKB-VBELN(02)'.&lt;BR /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;BR /&gt;                              '=SAVE'.&lt;BR /&gt;perform bdc_dynpro      using 'SAPLZVBAK_PKB' '0001'.&lt;BR /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;BR /&gt;                              'ZVBAK_PKB-VBELN(02)'.&lt;BR /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;BR /&gt;                              '/00'.&lt;BR /&gt;perform bdc_dynpro      using 'SAPLZVBAK_PKB' '0001'.&lt;BR /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;BR /&gt;                              'ZVBAK_PKB-VBELN(02)'.&lt;BR /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;BR /&gt;                              '=BACK'.&lt;BR /&gt;perform bdc_dynpro      using 'SAPLZVBAK_PKB' '0001'.&lt;BR /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;BR /&gt;                              'ZVBAK_PKB-VBELN(01)'.&lt;BR /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;BR /&gt;                              '=BACK'.&lt;BR /&gt;perform bdc_dynpro      using 'SAPMSVMA' '0100'.&lt;BR /&gt;perform bdc_field       using 'BDC_OKCODE'&lt;BR /&gt;                              '/EBACK'.&lt;BR /&gt;perform bdc_field       using 'BDC_CURSOR'&lt;BR /&gt;                              'VIEWNAME'.&lt;BR /&gt;&lt;BR /&gt;ENDLOOP.&lt;BR /&gt;*enddo.&lt;BR /&gt;*perform close_group.&lt;BR /&gt;*perform close_dataset using dataset.&lt;BR /&gt;&lt;BR /&gt;CALL FUNCTION 'BDC_INSERT'&lt;BR /&gt; EXPORTING&lt;BR /&gt;   TCODE                  = 'SM30'&lt;BR /&gt;*   POST_LOCAL             = NOVBLOCAL&lt;BR /&gt;*   PRINTING               = NOPRINT&lt;BR /&gt;*   SIMUBATCH              = ' '&lt;BR /&gt;*   CTUPARAMS              = ' '&lt;BR /&gt;  TABLES&lt;BR /&gt;    DYNPROTAB              = lt_bdcdata&lt;BR /&gt;* EXCEPTIONS&lt;BR /&gt;&lt;BR /&gt;          .&lt;BR /&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;BR /&gt;* Implement suitable error handling here&lt;BR /&gt;ENDIF.&lt;BR /&gt;&lt;BR /&gt;CALL FUNCTION 'BDC_CLOSE_GROUP'&lt;BR /&gt; EXCEPTIONS&lt;BR /&gt;   NOT_OPEN          = 1&lt;BR /&gt;   QUEUE_ERROR       = 2&lt;BR /&gt;   OTHERS            = 3&lt;BR /&gt;          .&lt;BR /&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;BR /&gt;* Implement suitable error handling here&lt;BR /&gt;ENDIF.&lt;BR /&gt;*----------------------------------------------------------------------*&lt;BR /&gt;*        Start new screen                                              *&lt;BR /&gt;*----------------------------------------------------------------------*&lt;BR /&gt;FORM BDC_DYNPRO USING PROGRAM DYNPRO.&lt;BR /&gt;  CLEAR lt_bdcdata.&lt;BR /&gt;  lt_bdcdata-PROGRAM  = PROGRAM.&lt;BR /&gt;  lt_bdcdata-DYNPRO   = DYNPRO.&lt;BR /&gt;  lt_bdcdata-DYNBEGIN = 'X'.&lt;BR /&gt;  APPEND lt_bdcdata.&lt;BR /&gt;ENDFORM.&lt;BR /&gt;&lt;BR /&gt;*----------------------------------------------------------------------*&lt;BR /&gt;*        Insert field                                                  *&lt;BR /&gt;*----------------------------------------------------------------------*&lt;BR /&gt;FORM BDC_FIELD USING FNAM FVAL.&lt;BR /&gt;  IF FVAL &amp;lt;&amp;gt; space.&lt;BR /&gt;    CLEAR lt_bdcdata.&lt;BR /&gt;    lt_bdcdata-FNAM = FNAM.&lt;BR /&gt;    lt_bdcdata-FVAL = FVAL.&lt;BR /&gt;    APPEND lt_bdcdata.&lt;BR /&gt;  ENDIF.&lt;BR /&gt;ENDFORM.&lt;BR /&gt;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 30 Mar 2022 14:49:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-session-method-data-not-updated-in-database-table/m-p/12499605#M2003067</guid>
      <dc:creator>pritam_baboo49</dc:creator>
      <dc:date>2022-03-30T14:49:37Z</dc:date>
    </item>
    <item>
      <title>Re: BDC session method data not updated in database table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-session-method-data-not-updated-in-database-table/m-p/12499606#M2003068</link>
      <description>&lt;P&gt;Did you try to run the batch input in visible mode in SM35 to see the detailed screen flow?&lt;/P&gt;</description>
      <pubDate>Wed, 30 Mar 2022 19:42:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-session-method-data-not-updated-in-database-table/m-p/12499606#M2003068</guid>
      <dc:creator>Jeansy</dc:creator>
      <dc:date>2022-03-30T19:42:56Z</dc:date>
    </item>
    <item>
      <title>Re: BDC session method data not updated in database table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-session-method-data-not-updated-in-database-table/m-p/12499607#M2003069</link>
      <description>&lt;P&gt;Is it me who don't understand, or are you really using Batch Input to insert lines in a custom table?&lt;/P&gt;</description>
      <pubDate>Wed, 30 Mar 2022 20:19:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-session-method-data-not-updated-in-database-table/m-p/12499607#M2003069</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2022-03-30T20:19:16Z</dc:date>
    </item>
    <item>
      <title>Re: BDC session method data not updated in database table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-session-method-data-not-updated-in-database-table/m-p/12499608#M2003070</link>
      <description>&lt;P&gt;Yes Jens,&lt;/P&gt;&lt;P&gt;I did process the session in SM35 but it is only uploading one record only.&lt;/P&gt;</description>
      <pubDate>Thu, 31 Mar 2022 05:05:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-session-method-data-not-updated-in-database-table/m-p/12499608#M2003070</guid>
      <dc:creator>pritam_baboo49</dc:creator>
      <dc:date>2022-03-31T05:05:48Z</dc:date>
    </item>
    <item>
      <title>Re: BDC session method data not updated in database table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-session-method-data-not-updated-in-database-table/m-p/12499609#M2003071</link>
      <description>&lt;P&gt;A batch input of the SM30 ?   is there a difference with a direct update of the table ?&lt;/P&gt;</description>
      <pubDate>Thu, 31 Mar 2022 06:31:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-session-method-data-not-updated-in-database-table/m-p/12499609#M2003071</guid>
      <dc:creator>FredericGirod</dc:creator>
      <dc:date>2022-03-31T06:31:07Z</dc:date>
    </item>
    <item>
      <title>Re: BDC session method data not updated in database table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-session-method-data-not-updated-in-database-table/m-p/12499610#M2003072</link>
      <description>&lt;P&gt;As Jens said, execute screen by screen, and tell us what you see. We are blind and you don't explain anything. How many SM30 transaction calls do you see in SM35 in your session? If you see only one line, it means that the culprit is your program. If you see more, execute screen by screen the 2 first SM30 transaction calls.&lt;/P&gt;</description>
      <pubDate>Thu, 31 Mar 2022 06:45:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-session-method-data-not-updated-in-database-table/m-p/12499610#M2003072</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2022-03-31T06:45:21Z</dc:date>
    </item>
  </channel>
</rss>

