<?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 error in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1340048#M172174</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hii&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what is the problem with your code..plzz specify the area..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 23 May 2006 14:23:57 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-05-23T14:23:57Z</dc:date>
    <item>
      <title>bdc error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1340047#M172173</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi friends,&lt;/P&gt;&lt;P&gt;i have one upload bdc pgm&lt;/P&gt;&lt;P&gt;plz can someone analyze this code n tell wat else should be added plz give me the code if anything to be added&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;P&gt; REPORT zetest2&lt;/P&gt;&lt;P&gt;       NO STANDARD PAGE HEADING LINE-SIZE 255.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK fl1 WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS:  r_create RADIOBUTTON GROUP opt1 DEFAULT 'X',&lt;/P&gt;&lt;P&gt;             r_change RADIOBUTTON GROUP opt1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK fl1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : file_name TYPE string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS : p_file LIKE rlgrap-filename OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.&lt;/P&gt;&lt;P&gt;  CLEAR p_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;        PROGRAM_NAME  = SYST-CPROG&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;        DYNPRO_NUMBER = SYST-DYNNR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;        FIELD_NAME    = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;           file_name     = p_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Data structures -&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: BEGIN OF file_int OCCURS 0,      "Input file&lt;/P&gt;&lt;P&gt;        datsl LIKE rm63e-datsl,&lt;/P&gt;&lt;P&gt;        eqtyp LIKE rm63e-eqtyp,&lt;/P&gt;&lt;P&gt;        begru LIKE itob-begru,&lt;/P&gt;&lt;P&gt;        brgew LIKE itob-brgew,&lt;/P&gt;&lt;P&gt;        groes LIKE itob-groes,&lt;/P&gt;&lt;P&gt;        invnr LIKE itob-invnr,&lt;/P&gt;&lt;P&gt;        inbdt LIKE itob-inbdt,&lt;/P&gt;&lt;P&gt;        eqart LIKE itob-eqart,&lt;/P&gt;&lt;P&gt;        swerk LIKE itob-swerk,&lt;/P&gt;&lt;P&gt;        shtxt LIKE itob-shtxt,&lt;/P&gt;&lt;P&gt;        klart LIKE rmclf-klart,&lt;/P&gt;&lt;P&gt;        class LIKE rmclf-class,&lt;/P&gt;&lt;P&gt;        tidnr LIKE itob-tidnr,&lt;/P&gt;&lt;P&gt;        iwerk LIKE itob-iwerk,&lt;/P&gt;&lt;P&gt;        herst LIKE itob-herst,&lt;/P&gt;&lt;P&gt;        herld LIKE itob-herld,&lt;/P&gt;&lt;P&gt;        typbz LIKE itob-typbz,&lt;/P&gt;&lt;P&gt;        baujj LIKE itob-baujj,&lt;/P&gt;&lt;P&gt;        baumm LIKE itob-baumm,&lt;/P&gt;&lt;P&gt;        END OF file_int.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: BEGIN OF bdcdata OCCURS 0.      "batch session&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; data variables -&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: bname LIKE apqi-groupid VALUE 'FS_FUNC_LOC'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; initialization -&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Selection Screen -&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp; Main -&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  PERFORM read_dataset_pc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  PERFORM create_batch_session.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Page Events&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-PAGE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Forms ----------------------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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  CREATE_BATCH_SESSION&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;FORM create_batch_session.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM open_batch_session USING bname.&lt;/P&gt;&lt;P&gt;  LOOP AT file_int.&lt;/P&gt;&lt;P&gt;    PERFORM fill_bdc.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IF r_create = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM insert_batch_session USING 'IE01'.    "Create&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ELSE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PERFORM insert_batch_session USING 'IE02'.    "Change&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;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  PERFORM close_batch_session.&lt;/P&gt;&lt;P&gt;  PERFORM start_batch_session USING bname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " CREATE_BATCH_SESSION&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  OPEN_BATCH_SESSION&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;FORM open_batch_session USING 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;            group               = group&lt;/P&gt;&lt;P&gt;            user                = sy-uname&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            client_invalid      = 01&lt;/P&gt;&lt;P&gt;            destination_invalid = 02&lt;/P&gt;&lt;P&gt;            group_invalid       = 03&lt;/P&gt;&lt;P&gt;            holddate_invalid    = 04&lt;/P&gt;&lt;P&gt;            internal_error      = 05&lt;/P&gt;&lt;P&gt;            queue_error         = 06&lt;/P&gt;&lt;P&gt;            running             = 07&lt;/P&gt;&lt;P&gt;            user_invalid        = 08.&lt;/P&gt;&lt;P&gt;  IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;    MESSAGE e025 WITH 'Unable to open batch input session.'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                               " OPEN_BATCH_SESSION&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  FILL_BDC&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;FORM fill_bdc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR bdcdata.&lt;/P&gt;&lt;P&gt;  REFRESH bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro      USING 'SAPMIEQ0' '0100'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'RM63E-EQTYP'.&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 'RM63E-DATSL'&lt;/P&gt;&lt;P&gt;                                file_int-datsl.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'RM63E-EQTYP'&lt;/P&gt;&lt;P&gt;                                file_int-eqtyp.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro      USING 'SAPMIEQ0' '0101'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '=KL'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'ITOB-BEGRU'&lt;/P&gt;&lt;P&gt;                                file_int-begru.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'ITOB-BRGEW'&lt;/P&gt;&lt;P&gt;                                file_int-brgew.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'ITOB-GROES'&lt;/P&gt;&lt;P&gt;                                file_int-groes.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'ITOB-INVNR'&lt;/P&gt;&lt;P&gt;                                file_int-invnr.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'ITOB-INBDT'&lt;/P&gt;&lt;P&gt;                                file_int-inbdt.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'ITOB-EQART'&lt;/P&gt;&lt;P&gt;                                file_int-eqart.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'ITOB-SWERK'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'ITOB-SWERK'&lt;/P&gt;&lt;P&gt;                                file_int-swerk.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'ITOB-SHTXT'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'ITOB-SHTXT'&lt;/P&gt;&lt;P&gt;                                file_int-shtxt.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro      USING 'SAPLCLCA' '0602'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'RMCLF-KLART'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '=ENTE'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'RMCLF-KLART'&lt;/P&gt;&lt;P&gt;                                file_int-klart.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro      USING 'SAPLCLFM' '0500'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'RMCLF-CLASS(01)'.&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 'RMCLF-CLASS(01)'&lt;/P&gt;&lt;P&gt;                                file_int-class.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro      USING 'SAPLCTMS' '0109'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '/EEOT'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'RCTMS-MNAME(01)'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro      USING 'SAPLCLFM' '0500'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'RMCLF-CLASS(01)'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '=NEUZ'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro      USING 'SAPLCLFM' '0500'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'RMCLF-CLASS(02)'.&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 'RMCLF-CLASS(02)'&lt;/P&gt;&lt;P&gt;                                'LV_EHS_PRESS'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro      USING 'SAPLCTMS' '0109'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '/EEOT'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'RCTMS-MNAME(01)'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro      USING 'SAPLCLFM' '0500'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'RMCLF-CLASS(01)'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '=NEUZ'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro      USING 'SAPLCLFM' '0500'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'RMCLF-CLASS(02)'.&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 'RMCLF-CLASS(02)'&lt;/P&gt;&lt;P&gt;                                'LV_BA'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro      USING 'SAPLCTMS' '0109'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'RCTMS-MNAME(01)'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '/00'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro      USING 'SAPLCTMS' '0109'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '/EEOT'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'RCTMS-MNAME(01)'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro      USING 'SAPLCLFM' '0500'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'RMCLF-CLASS(01)'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '=ENDE'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro      USING 'SAPMIEQ0' '0101'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '=T\02'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'ITOB-SHTXT'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro      USING 'SAPMIEQ0' '0101'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '=T\03'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'ITOB-SHTXT'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro      USING 'SAPMIEQ0' '0101'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '=T\04'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'ITOB-TIDNR'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'ITOB-TIDNR'&lt;/P&gt;&lt;P&gt;                                file_int-tidnr.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro      USING 'SAPMIEQ0' '0101'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '=T\05'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'ITOB-IWERK'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'ITOB-IWERK'&lt;/P&gt;&lt;P&gt;                                file_int-iwerk.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro      USING 'SAPMIEQ0' '0101'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '=T\06'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'ITOB-TYPBZ'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'ITOB-HERST'&lt;/P&gt;&lt;P&gt;                                file_int-herst.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'ITOB-HERLD'&lt;/P&gt;&lt;P&gt;                                file_int-herld.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'ITOB-TYPBZ'&lt;/P&gt;&lt;P&gt;                                file_int-typbz.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'ITOB-BAUJJ'&lt;/P&gt;&lt;P&gt;                                file_int-baujj.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'ITOB-BAUMM'&lt;/P&gt;&lt;P&gt;                                file_int-baumm.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro      USING 'SAPMIEQ0' '0101'.&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 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'ITOB-SHTXT'.&lt;/P&gt;&lt;P&gt;*perform bdc_transaction using 'IE01'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*perform close_group.&lt;/P&gt;&lt;P&gt;ENDFORM.&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  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;P&gt;FORM dynpro USING dynbegin name value.&lt;/P&gt;&lt;P&gt;  CLEAR bdcdata.&lt;/P&gt;&lt;P&gt;  IF dynbegin = 'X'.&lt;/P&gt;&lt;P&gt;    MOVE: name  TO bdcdata-program,&lt;/P&gt;&lt;P&gt;          value TO bdcdata-dynpro,&lt;/P&gt;&lt;P&gt;          'X'   TO bdcdata-dynbegin.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    MOVE: name  TO bdcdata-fnam,&lt;/P&gt;&lt;P&gt;          value TO bdcdata-fval.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  CONDENSE: bdcdata-fnam, bdcdata-fval.&lt;/P&gt;&lt;P&gt;  APPEND bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " DYNPRO&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  INSERT_BATCH_SESSION&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;FORM insert_batch_session USING transaction.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BDC_INSERT'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            tcode          = transaction&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            dynprotab      = bdcdata&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            internal_error = 01&lt;/P&gt;&lt;P&gt;            not_open       = 02&lt;/P&gt;&lt;P&gt;            queue_error    = 03&lt;/P&gt;&lt;P&gt;            tcode_invalid  = 04.&lt;/P&gt;&lt;P&gt;  IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;    MESSAGE e025 WITH 'Unable to insert batch input session.'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                               " INSERT_BATCH_SESSION&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  CLOSE_BATCH_SESSION&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;FORM close_batch_session.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BDC_CLOSE_GROUP'&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            not_open    = 01&lt;/P&gt;&lt;P&gt;            queue_error = 02.&lt;/P&gt;&lt;P&gt;ENDFORM.                               " CLOSE_BATCH_SESSION&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  START_BATCH_SESSION&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;FORM start_batch_session USING session_name.&lt;/P&gt;&lt;P&gt;  COMMIT WORK.&lt;/P&gt;&lt;P&gt;  SUBMIT rsbdcsub USING SELECTION-SET session_name AND RETURN.&lt;/P&gt;&lt;P&gt;ENDFORM.                               " START_BATCH_SESSION&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  READ_DATASET_PC&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;FORM read_dataset_pc.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'WS_UPLOAD'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            filename            = p_file&lt;/P&gt;&lt;P&gt;            filetype            = 'ASC'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            data_tab            = file_int&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            conversion_error    = 01&lt;/P&gt;&lt;P&gt;            file_open_error     = 02&lt;/P&gt;&lt;P&gt;            file_read_error     = 03&lt;/P&gt;&lt;P&gt;            invalid_table_width = 04&lt;/P&gt;&lt;P&gt;            invalid_type        = 05&lt;/P&gt;&lt;P&gt;            no_batch            = 06&lt;/P&gt;&lt;P&gt;            unknown_error       = 07.&lt;/P&gt;&lt;P&gt;  IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;    MESSAGE e074 WITH sy-subrc p_file.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " READ_DATASET_PC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank's&amp;amp;regards&lt;/P&gt;&lt;P&gt;shiva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 May 2006 14:21:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1340047#M172173</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-23T14:21:11Z</dc:date>
    </item>
    <item>
      <title>Re: bdc error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1340048#M172174</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hii&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what is the problem with your code..plzz specify the area..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 May 2006 14:23:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1340048#M172174</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-23T14:23:57Z</dc:date>
    </item>
    <item>
      <title>Re: bdc error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1340049#M172175</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey shiva,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use FM 'GUI_UPLOAD' instead of 'WS_UPLOAD' as this is obsolete.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, speicfy what error message you are getting .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vicky&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS: Award points if helpful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 May 2006 14:28:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1340049#M172175</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-23T14:28:51Z</dc:date>
    </item>
    <item>
      <title>Re: bdc error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1340050#M172176</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi &lt;/P&gt;&lt;P&gt;instead of using WS_UPLOAD&lt;/P&gt;&lt;P&gt;u better use GUI_UPLOAD&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 May 2006 14:30:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1340050#M172176</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-23T14:30:08Z</dc:date>
    </item>
    <item>
      <title>Re: bdc error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1340051#M172177</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;You can give the error message by populating it_bdcmsgcol type bdcmsgcol and thn usinf FM format_message.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Aswin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 May 2006 14:33:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1340051#M172177</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-23T14:33:21Z</dc:date>
    </item>
    <item>
      <title>Re: bdc error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1340052#M172178</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 am getting this error&lt;/P&gt;&lt;P&gt;Field "BNAME" is unknown. It is neither in one of the specified tables nor defined by a "DATA" statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and should i code anything in INITIALIZATION and&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;shiva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 May 2006 14:34:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1340052#M172178</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-23T14:34:55Z</dc:date>
    </item>
    <item>
      <title>Re: bdc error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1340053#M172179</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Shiva,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It seems you have declared bname already. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;DATA: bname LIKE apqi-groupid VALUE 'FS_FUNC_LOC'.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try this way once.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;constants: bname LIKE apqi-groupid VALUE 'FS_FUNC_LOC'.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vicky&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 May 2006 14:59:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1340053#M172179</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-23T14:59:36Z</dc:date>
    </item>
    <item>
      <title>Re: bdc error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1340054#M172180</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;take a look at the modified code &lt;/P&gt;&lt;P&gt;changes i made are highlighted&lt;/P&gt;&lt;P&gt;this code compiles since i dont hav test data&lt;/P&gt;&lt;P&gt;i cant test it&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NO STANDARD PAGE HEADING LINE-SIZE 255.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK fl1 WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: r_create RADIOBUTTON GROUP opt1 DEFAULT 'X',&lt;/P&gt;&lt;P&gt;r_change RADIOBUTTON GROUP opt1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK fl1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : file_name TYPE string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS : p_file LIKE rlgrap-filename OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.&lt;/P&gt;&lt;P&gt;CLEAR p_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;PROGRAM_NAME = SYST-CPROG&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;DYNPRO_NUMBER = SYST-DYNNR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;FIELD_NAME = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;file_name = p_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Data structures -&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; data variables -&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; initialization -&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: bname LIKE apqi-groupid VALUE 'FS_FUNC_LOC'.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF file_int OCCURS 0, "Input file&lt;/P&gt;&lt;P&gt;datsl LIKE rm63e-datsl,&lt;/P&gt;&lt;P&gt;eqtyp LIKE rm63e-eqtyp,&lt;/P&gt;&lt;P&gt;begru LIKE itob-begru,&lt;/P&gt;&lt;P&gt;brgew LIKE itob-brgew,&lt;/P&gt;&lt;P&gt;groes LIKE itob-groes,&lt;/P&gt;&lt;P&gt;invnr LIKE itob-invnr,&lt;/P&gt;&lt;P&gt;inbdt LIKE itob-inbdt,&lt;/P&gt;&lt;P&gt;eqart LIKE itob-eqart,&lt;/P&gt;&lt;P&gt;swerk LIKE itob-swerk,&lt;/P&gt;&lt;P&gt;shtxt LIKE itob-shtxt,&lt;/P&gt;&lt;P&gt;klart LIKE rmclf-klart,&lt;/P&gt;&lt;P&gt;class LIKE rmclf-class,&lt;/P&gt;&lt;P&gt;tidnr LIKE itob-tidnr,&lt;/P&gt;&lt;P&gt;iwerk LIKE itob-iwerk,&lt;/P&gt;&lt;P&gt;herst LIKE itob-herst,&lt;/P&gt;&lt;P&gt;herld LIKE itob-herld,&lt;/P&gt;&lt;P&gt;typbz LIKE itob-typbz,&lt;/P&gt;&lt;P&gt;baujj LIKE itob-baujj,&lt;/P&gt;&lt;P&gt;baumm LIKE itob-baumm,&lt;/P&gt;&lt;P&gt;END OF file_int.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF bdcdata OCCURS 0. "batch session&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE bdcdata.&lt;/P&gt;&lt;P&gt;DATA: END OF bdcdata.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Selection Screen -&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp; Main -&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;PERFORM read_dataset_pc.&lt;/P&gt;&lt;P&gt;PERFORM create_batch_session .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Page Events&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-PAGE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Forms ----------------------------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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 CREATE_BATCH_SESSION&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;FORM create_batch_session .&lt;/P&gt;&lt;P&gt;PERFORM open_batch_session USING bname.&lt;/P&gt;&lt;P&gt;LOOP AT file_int.&lt;/P&gt;&lt;P&gt;PERFORM fill_bdc.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IF r_create = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PERFORM insert_batch_session USING 'IE01'. "Create&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PERFORM insert_batch_session USING 'IE02'. "Change&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;ENDLOOP.&lt;/P&gt;&lt;P&gt;PERFORM close_batch_session.&lt;/P&gt;&lt;P&gt;PERFORM start_batch_session USING bname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " CREATE_BATCH_SESSION&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 OPEN_BATCH_SESSION&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;FORM open_batch_session USING 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;group = group&lt;/P&gt;&lt;P&gt;user = sy-uname&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;client_invalid = 01&lt;/P&gt;&lt;P&gt;destination_invalid = 02&lt;/P&gt;&lt;P&gt;group_invalid = 03&lt;/P&gt;&lt;P&gt;holddate_invalid = 04&lt;/P&gt;&lt;P&gt;internal_error = 05&lt;/P&gt;&lt;P&gt;queue_error = 06&lt;/P&gt;&lt;P&gt;running = 07&lt;/P&gt;&lt;P&gt;user_invalid = 08.&lt;/P&gt;&lt;P&gt;IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;MESSAGE e025 WITH 'Unable to open batch input session.'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM. " OPEN_BATCH_SESSION&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 FILL_BDC&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;FORM fill_bdc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR bdcdata.&lt;/P&gt;&lt;P&gt;REFRESH bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMIEQ0' '0100'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'RM63E-EQTYP'.&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 'RM63E-DATSL'&lt;/P&gt;&lt;P&gt;file_int-datsl.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'RM63E-EQTYP'&lt;/P&gt;&lt;P&gt;file_int-eqtyp.&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMIEQ0' '0101'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'=KL'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'ITOB-BEGRU'&lt;/P&gt;&lt;P&gt;file_int-begru.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'ITOB-BRGEW'&lt;/P&gt;&lt;P&gt;file_int-brgew.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'ITOB-GROES'&lt;/P&gt;&lt;P&gt;file_int-groes.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'ITOB-INVNR'&lt;/P&gt;&lt;P&gt;file_int-invnr.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'ITOB-INBDT'&lt;/P&gt;&lt;P&gt;file_int-inbdt.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'ITOB-EQART'&lt;/P&gt;&lt;P&gt;file_int-eqart.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'ITOB-SWERK'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'ITOB-SWERK'&lt;/P&gt;&lt;P&gt;file_int-swerk.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'ITOB-SHTXT'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'ITOB-SHTXT'&lt;/P&gt;&lt;P&gt;file_int-shtxt.&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPLCLCA' '0602'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'RMCLF-KLART'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'=ENTE'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'RMCLF-KLART'&lt;/P&gt;&lt;P&gt;file_int-klart.&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPLCLFM' '0500'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'RMCLF-CLASS(01)'.&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 'RMCLF-CLASS(01)'&lt;/P&gt;&lt;P&gt;file_int-class.&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPLCTMS' '0109'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'/EEOT'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'RCTMS-MNAME(01)'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPLCLFM' '0500'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'RMCLF-CLASS(01)'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'=NEUZ'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPLCLFM' '0500'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'RMCLF-CLASS(02)'.&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 'RMCLF-CLASS(02)'&lt;/P&gt;&lt;P&gt;'LV_EHS_PRESS'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPLCTMS' '0109'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'/EEOT'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'RCTMS-MNAME(01)'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPLCLFM' '0500'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'RMCLF-CLASS(01)'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'=NEUZ'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPLCLFM' '0500'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'RMCLF-CLASS(02)'.&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 'RMCLF-CLASS(02)'&lt;/P&gt;&lt;P&gt;'LV_BA'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPLCTMS' '0109'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'RCTMS-MNAME(01)'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'/00'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPLCTMS' '0109'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'/EEOT'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'RCTMS-MNAME(01)'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPLCLFM' '0500'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'RMCLF-CLASS(01)'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'=ENDE'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMIEQ0' '0101'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'=T\02'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'ITOB-SHTXT'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMIEQ0' '0101'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'=T\03'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'ITOB-SHTXT'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMIEQ0' '0101'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'=T\04'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'ITOB-TIDNR'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'ITOB-TIDNR'&lt;/P&gt;&lt;P&gt;file_int-tidnr.&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMIEQ0' '0101'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'=T\05'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'ITOB-IWERK'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'ITOB-IWERK'&lt;/P&gt;&lt;P&gt;file_int-iwerk.&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMIEQ0' '0101'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'=T\06'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'ITOB-TYPBZ'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'ITOB-HERST'&lt;/P&gt;&lt;P&gt;file_int-herst.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'ITOB-HERLD'&lt;/P&gt;&lt;P&gt;file_int-herld.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'ITOB-TYPBZ'&lt;/P&gt;&lt;P&gt;file_int-typbz.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'ITOB-BAUJJ'&lt;/P&gt;&lt;P&gt;file_int-baujj.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'ITOB-BAUMM'&lt;/P&gt;&lt;P&gt;file_int-baumm.&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMIEQ0' '0101'.&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 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'ITOB-SHTXT'.&lt;/P&gt;&lt;P&gt;*perform bdc_transaction using 'IE01'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*perform close_group.&lt;/P&gt;&lt;P&gt;ENDFORM.&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 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;P&gt;&amp;lt;b&amp;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.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF FVAL &amp;lt;&amp;gt; NODATA.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDFORM.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Form INSERT_BATCH_SESSION&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;FORM insert_batch_session USING transaction.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BDC_INSERT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;tcode = transaction&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;dynprotab = bdcdata&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;internal_error = 01&lt;/P&gt;&lt;P&gt;not_open = 02&lt;/P&gt;&lt;P&gt;queue_error = 03&lt;/P&gt;&lt;P&gt;tcode_invalid = 04.&lt;/P&gt;&lt;P&gt;IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;MESSAGE e025 WITH 'Unable to insert batch input session.'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM. " INSERT_BATCH_SESSION&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 CLOSE_BATCH_SESSION&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;FORM close_batch_session.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BDC_CLOSE_GROUP'&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;not_open = 01&lt;/P&gt;&lt;P&gt;queue_error = 02.&lt;/P&gt;&lt;P&gt;ENDFORM. " CLOSE_BATCH_SESSION&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 START_BATCH_SESSION&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;FORM start_batch_session USING session_name.&lt;/P&gt;&lt;P&gt;COMMIT WORK.&lt;/P&gt;&lt;P&gt;SUBMIT rsbdcsub USING SELECTION-SET session_name AND RETURN.&lt;/P&gt;&lt;P&gt;ENDFORM. " START_BATCH_SESSION&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 READ_DATASET_PC&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;FORM read_dataset_pc.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WS_UPLOAD'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;filename = p_file&lt;/P&gt;&lt;P&gt;filetype = 'ASC'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;data_tab = file_int&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;conversion_error = 01&lt;/P&gt;&lt;P&gt;file_open_error = 02&lt;/P&gt;&lt;P&gt;file_read_error = 03&lt;/P&gt;&lt;P&gt;invalid_table_width = 04&lt;/P&gt;&lt;P&gt;invalid_type = 05&lt;/P&gt;&lt;P&gt;no_batch = 06&lt;/P&gt;&lt;P&gt;unknown_error = 07.&lt;/P&gt;&lt;P&gt;IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;MESSAGE e074 WITH sy-subrc p_file.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;plz reward if useful&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 May 2006 15:36:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1340054#M172180</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-23T15:36:55Z</dc:date>
    </item>
  </channel>
</rss>

