<?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: doubt in BDC session method program in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-session-method-program/m-p/2197206#M469089</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 edited my program like below as u suggested..but i am getting same function module error&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZPRABA1.&lt;/P&gt;&lt;P&gt;TABLES:LFA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF IT_ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;     LIFNR LIKE LFA1-LIFNR,&lt;/P&gt;&lt;P&gt;     LAND1 LIKE LFA1-LAND1,&lt;/P&gt;&lt;P&gt;     NAME1 LIKE LFA1-NAME1,&lt;/P&gt;&lt;P&gt;     END OF IT_ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF IT_JTAB OCCURS 0.&lt;/P&gt;&lt;P&gt;     INCLUDE STRUCTURE BDCDATA.&lt;/P&gt;&lt;P&gt;DATA:END OF IT_JTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CALL METHOD CL_GUI_FRONTEND_SERVICES=&amp;gt;GUI_UPLOAD&lt;/P&gt;&lt;P&gt;     "FILENAME = 'C:\PRABA.TXT'&lt;/P&gt;&lt;P&gt;      "FILETYPE = 'ASC'&lt;/P&gt;&lt;P&gt;     "HAS_FIELD_SEPARATOR = 'X'&lt;/P&gt;&lt;P&gt;DATA: i_file like rlgrap-filename value 'C:/praba.txt'.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;filename = i_file&lt;/P&gt;&lt;P&gt;filetype = 'ASC'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;data_tab = it_itab "internal table name&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;file_open_error = 1&lt;/P&gt;&lt;P&gt;OTHERS = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   "CHANGING&lt;/P&gt;&lt;P&gt;   "DATA_TAB = IT_ITAB[].&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;        USER = SY-UNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; LOOP AT IT_ITAB[] INTO IT_ITAB.&lt;/P&gt;&lt;P&gt;   REFRESH IT_JTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       PERFORM SUB USING 'YVTRANS' '0100'.&lt;/P&gt;&lt;P&gt;       PERFORM SUB1 USING 'LFA1-LIFNR' IT_ITAB-LIFNR.&lt;/P&gt;&lt;P&gt;       PERFORM SUB1 USING 'LFA1-LAND1' IT_ITAB-LAND1.&lt;/P&gt;&lt;P&gt;       PERFORM SUB1 USING 'LFA1-NAME1' IT_ITAB-NAME1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       PERFORM SUB1 USING 'BDC_OKCODE' 'INSERT'.&lt;/P&gt;&lt;P&gt;       PERFORM SUB USING 'YSBDC1' '100'.&lt;/P&gt;&lt;P&gt;       PERFORM SUB1 USING 'BDC_OKCODE' 'EXIT'.&lt;/P&gt;&lt;P&gt;       CALL FUNCTION 'BDC_INSERT'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;         TCODE = 'YSBDC1'&lt;/P&gt;&lt;P&gt;         TABLES&lt;/P&gt;&lt;P&gt;           DYNPROTAB = IT_JTAB.&lt;/P&gt;&lt;P&gt;       ENDLOOP.&lt;/P&gt;&lt;P&gt;       CALL FUNCTION 'BDC_CLOSE_GROUP'.&lt;/P&gt;&lt;P&gt;       SUBMIT RSBDCSUB VIA SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;       FORM SUB USING A B.&lt;/P&gt;&lt;P&gt;       CLEAR IT_JTAB.&lt;/P&gt;&lt;P&gt;       IT_JTAB-PROGRAM = A.&lt;/P&gt;&lt;P&gt;       IT_JTAB-DYNPRO = B.&lt;/P&gt;&lt;P&gt;       IT_JTAB-DYNBEGIN = 'X'.&lt;/P&gt;&lt;P&gt;       ENDFORM.&lt;/P&gt;&lt;P&gt;       FORM SUB1 USING C D.&lt;/P&gt;&lt;P&gt;         CLEAR IT_JTAB.&lt;/P&gt;&lt;P&gt;         IT_JTAB-FNAM = C.&lt;/P&gt;&lt;P&gt;         IT_JTAB-FVAL = D.&lt;/P&gt;&lt;P&gt;         APPEND IT_JTAB.&lt;/P&gt;&lt;P&gt;         ENDFORM.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 08 May 2007 05:55:18 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-05-08T05:55:18Z</dc:date>
    <item>
      <title>doubt in BDC session method program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-session-method-program/m-p/2197197#M469080</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 tried to execute this program..i am getting error in the bolded line..can you give suggestions..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZPRABA1.&lt;/P&gt;&lt;P&gt;TABLES:LFA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF IT_ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;LIFNR LIKE LFA1-LIFNR,&lt;/P&gt;&lt;P&gt;LAND1 LIKE LFA1-LAND1,&lt;/P&gt;&lt;P&gt;NAME1 LIKE LFA1-NAME1,&lt;/P&gt;&lt;P&gt;END OF IT_ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF IT_JTAB OCCURS 0,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Error is showing in the below line..that means i have to create new structure or &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;what?&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INCLUDE STRUCTURE BDCDATA.&lt;/P&gt;&lt;P&gt;END OF IT_JTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD CL_GUI_FRONTEND_SERVICES=&amp;gt;GUI_UPLOAD&lt;/P&gt;&lt;P&gt;FILENAME = 'C:/praba.txt'&lt;/P&gt;&lt;P&gt;FILETYPE = 'ASC'&lt;/P&gt;&lt;P&gt;HAS_FIELD_SEPARATOR = 'X'&lt;/P&gt;&lt;P&gt;CHANGING&lt;/P&gt;&lt;P&gt;DATA_TAB = IT_ITAB[].&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 = 'USER01'&lt;/P&gt;&lt;P&gt;USER = SY-UNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_ITAB[] INTO IT_ITAB.&lt;/P&gt;&lt;P&gt;REFRESH IT_JTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM SUB USING 'YVTRANS' '0100'.&lt;/P&gt;&lt;P&gt;PERFORM SUB1 USING 'LFA1-LIFNR' ITAB-LIFNR,&lt;/P&gt;&lt;P&gt;PERFORM SUB1 USING 'LFA1-LAND1' ITAB-LAND1,&lt;/P&gt;&lt;P&gt;PERFORM SUB1 USING 'LFA1-NAME1' ITAB-NAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM SUB1 USING 'BDC_OKCODE' 'INSERT'.&lt;/P&gt;&lt;P&gt;PERFORM SUB USING 'YSBDC1' '100'.&lt;/P&gt;&lt;P&gt;PERFORM SUB1 USING 'BDC_OKCODE' 'EXIT'.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BDC_INSERT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;TCODE = 'YSBDC1'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;DYNPROTAB = IT_JTAB.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BDC_CLOSE_GROUP'.&lt;/P&gt;&lt;P&gt;SUBMIT RSBDCSUB VIA SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;FORM SUB USING A B.&lt;/P&gt;&lt;P&gt;CLEAR IT_JTAB.&lt;/P&gt;&lt;P&gt;IT_JTAB-PROGRAM = A.&lt;/P&gt;&lt;P&gt;IT_JTAB-DYNPRO = B.&lt;/P&gt;&lt;P&gt;IT_JTAB-DYNBEGIN = 'X'.&lt;/P&gt;&lt;P&gt;ENDFORM. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Error message:&lt;/P&gt;&lt;P&gt;unable to interpret 'STRUCTURE'. POSSIBLE causes of error:Incorrect spelling or comma error.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 May 2007 03:34:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-session-method-program/m-p/2197197#M469080</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-08T03:34:01Z</dc:date>
    </item>
    <item>
      <title>Re: doubt in BDC session method program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-session-method-program/m-p/2197198#M469081</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Chenge the following portion:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;DATA:BEGIN OF IT_JTAB OCCURS 0,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Error is showing in the below line..that means i have to create new structure or &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;what?&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INCLUDE STRUCTURE BDCDATA.&lt;/P&gt;&lt;P&gt;END OF IT_JTAB.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;change it as:&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF IT_JTAB OCCURS 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Error is showing in the below line..that means i have to create new structure or &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;what?&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA:INCLUDE STRUCTURE BDCDATA.&lt;/P&gt;&lt;P&gt;DATA:END OF IT_JTAB.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 May 2007 03:39:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-session-method-program/m-p/2197198#M469081</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-08T03:39:52Z</dc:date>
    </item>
    <item>
      <title>Re: doubt in BDC session method program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-session-method-program/m-p/2197199#M469082</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Aur you can write:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: IT_JTAB type table of BDCDATA.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 May 2007 03:40:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-session-method-program/m-p/2197199#M469082</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-08T03:40:56Z</dc:date>
    </item>
    <item>
      <title>Re: doubt in BDC session method program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-session-method-program/m-p/2197200#M469083</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;thanks for ur suggestion..i corrected that error..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;error is showing like this..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"FILENAME = 'C:\PRABA.TXT' file type is not expected&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 May 2007 03:54:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-session-method-program/m-p/2197200#M469083</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-08T03:54:06Z</dc:date>
    </item>
    <item>
      <title>Re: doubt in BDC session method program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-session-method-program/m-p/2197201#M469084</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thats gr8 that you have corrected your error.&lt;/P&gt;&lt;P&gt;But the error you mentioned is only for the reason i have told earlier.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;beause before the include structure in the internal table declaretion, you put comma but it should be full stop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 May 2007 03:59:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-session-method-program/m-p/2197201#M469084</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-08T03:59:49Z</dc:date>
    </item>
    <item>
      <title>Re: doubt in BDC session method program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-session-method-program/m-p/2197202#M469085</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Praba,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: i_file like rlgrap-filename value 'C:/praba.txt'.  &lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            filename        = i_file&lt;/P&gt;&lt;P&gt;            filetype        = 'ASC'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            data_tab        = it_itab  "internal table name&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            file_open_error = 1&lt;/P&gt;&lt;P&gt;            OTHERS          = 2.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 May 2007 04:05:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-session-method-program/m-p/2197202#M469085</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-08T04:05:43Z</dc:date>
    </item>
    <item>
      <title>Re: doubt in BDC session method program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-session-method-program/m-p/2197203#M469086</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 executed the following program but got error after program termination&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;runtime errors: CALL_FUNCTION_CONFLICT_TYPE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXCEPT:CX_SY_DYN_CALL_ILLEGAL_TYPE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE CONFLICT WHEN CALLING A FUNCTION MODEULE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A FUNCTION MODULE WAS CALLED INCORRECTLY..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one more thing i have to change filename=i_file line according to my filename or what?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;..........................................&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZPRABA1.&lt;/P&gt;&lt;P&gt;TABLES:LFA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF IT_ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;     LIFNR LIKE LFA1-LIFNR,&lt;/P&gt;&lt;P&gt;     LAND1 LIKE LFA1-LAND1,&lt;/P&gt;&lt;P&gt;     NAME1 LIKE LFA1-NAME1,&lt;/P&gt;&lt;P&gt;     END OF IT_ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF IT_JTAB OCCURS 0.&lt;/P&gt;&lt;P&gt;     INCLUDE STRUCTURE BDCDATA.&lt;/P&gt;&lt;P&gt;DATA:END OF IT_JTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CALL METHOD CL_GUI_FRONTEND_SERVICES=&amp;gt;GUI_UPLOAD&lt;/P&gt;&lt;P&gt;     "FILENAME = 'C:\PRABA.TXT'&lt;/P&gt;&lt;P&gt;      "FILETYPE = 'ASC'&lt;/P&gt;&lt;P&gt;     "HAS_FIELD_SEPARATOR = 'X'&lt;/P&gt;&lt;P&gt;DATA: i_file like rlgrap-filename value 'C:/praba.txt'.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;filename = i_file&lt;/P&gt;&lt;P&gt;filetype = 'ASC'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;data_tab = it_itab "internal table name&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;file_open_error = 1&lt;/P&gt;&lt;P&gt;OTHERS = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     "CHANGING&lt;/P&gt;&lt;P&gt;       "DATA_TAB = IT_ITAB[].&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 = 'USER01'&lt;/P&gt;&lt;P&gt;       USER = SY-UNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; LOOP AT IT_ITAB[] INTO IT_ITAB.&lt;/P&gt;&lt;P&gt;   REFRESH IT_JTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       PERFORM SUB USING 'YVTRANS' '0100'.&lt;/P&gt;&lt;P&gt;       PERFORM SUB USING 'LFA1-LIFNR' IT_ITAB-LIFNR.&lt;/P&gt;&lt;P&gt;       PERFORM SUB USING 'LFA1-LAND1' IT_ITAB-LAND1.&lt;/P&gt;&lt;P&gt;       PERFORM SUB USING 'LFA1-NAME1' IT_ITAB-NAME1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       PERFORM SUB USING 'BDC_OKCODE' 'INSERT'.&lt;/P&gt;&lt;P&gt;       PERFORM SUB USING 'YSBDC1' '100'.&lt;/P&gt;&lt;P&gt;       PERFORM SUB USING 'BDC_OKCODE' 'EXIT'.&lt;/P&gt;&lt;P&gt;       CALL FUNCTION 'BDC_INSERT'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;         TCODE = 'YSBDC1'&lt;/P&gt;&lt;P&gt;         TABLES&lt;/P&gt;&lt;P&gt;           DYNPROTAB = IT_JTAB.&lt;/P&gt;&lt;P&gt;       ENDLOOP.&lt;/P&gt;&lt;P&gt;       CALL FUNCTION 'BDC_CLOSE_GROUP'.&lt;/P&gt;&lt;P&gt;       SUBMIT RSBDCSUB VIA SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;       FORM SUB USING A B.&lt;/P&gt;&lt;P&gt;       CLEAR IT_JTAB.&lt;/P&gt;&lt;P&gt;       IT_JTAB-PROGRAM = A.&lt;/P&gt;&lt;P&gt;       IT_JTAB-DYNPRO = B.&lt;/P&gt;&lt;P&gt;       IT_JTAB-DYNBEGIN = 'X'.&lt;/P&gt;&lt;P&gt;       ENDFORM.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 May 2007 04:41:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-session-method-program/m-p/2197203#M469086</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-08T04:41:52Z</dc:date>
    </item>
    <item>
      <title>Re: doubt in BDC session method program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-session-method-program/m-p/2197204#M469087</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;u ahve to pass scrren field values .&lt;/P&gt;&lt;P&gt;FORM sub1  USING    VALUE(P_0074)&lt;/P&gt;&lt;P&gt;                         VALUE(P_0075).&lt;/P&gt;&lt;P&gt;    CLEAR   it_jtab.&lt;/P&gt;&lt;P&gt;    it_jtab-FNAM = P_0074.&lt;/P&gt;&lt;P&gt;    it_jtab-FVAL = P_0075.&lt;/P&gt;&lt;P&gt;    APPEND   it_jtab.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.             &lt;/P&gt;&lt;P&gt;check the sample pg.&lt;/P&gt;&lt;P&gt;REPORT  ZSR_BDC_SESSION.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;         LIFNR LIKE RF02K-LIFNR,&lt;/P&gt;&lt;P&gt;         KTOKK LIKE RF02K-KTOKK,&lt;/P&gt;&lt;P&gt;         NAME1 LIKE LFA1-NAME1,&lt;/P&gt;&lt;P&gt;         SORTL LIKE LFA1-SORTL,&lt;/P&gt;&lt;P&gt;         LAND1 LIKE LFA1-LAND1,&lt;/P&gt;&lt;P&gt;         SPRAS LIKE LFA1-SPRAS,&lt;/P&gt;&lt;P&gt;      END OF ITAB.&lt;/P&gt;&lt;P&gt;DATA : BDCTAB LIKE BDCDATA OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       BDCMSG LIKE BDCMSGCOLL OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    FILENAME                      = 'z:\flatfiles\sr1.txt'&lt;/P&gt;&lt;P&gt;   FILETYPE                      = 'ASC'&lt;/P&gt;&lt;P&gt;   HAS_FIELD_SEPARATOR           = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER_LENGTH                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  READ_BY_LINE                  = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DAT_MODE                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CODEPAGE                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IGNORE_CERR                   = ABAP_TRUE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  REPLACEMENT                   = '#'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CHECK_BOM                     = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILELENGTH                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER                        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    DATA_TAB                      = ITAB&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILE_OPEN_ERROR               = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILE_READ_ERROR               = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_BATCH                      = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  GUI_REFUSE_FILETRANSFER       = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INVALID_TYPE                  = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_AUTHORITY                  = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UNKNOWN_ERROR                 = 7&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  BAD_DATA_FORMAT               = 8&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER_NOT_ALLOWED            = 9&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SEPARATOR_NOT_ALLOWED         = 10&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER_TOO_LONG               = 11&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UNKNOWN_DP_ERROR              = 12&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ACCESS_DENIED                 = 13&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DP_OUT_OF_MEMORY              = 14&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DISK_FULL                     = 15&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DP_TIMEOUT                    = 16&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                        = 17&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DEST                      = FILLER8&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   GROUP                     = 'SR'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HOLDDATE                  = FILLER8&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   KEEP                      = 'X'&lt;/P&gt;&lt;P&gt;   USER                      = SY-UNAME&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RECORD                    = FILLER1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROG                      = SY-CPROG&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  QID                       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CLIENT_INVALID            = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DESTINATION_INVALID       = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  GROUP_INVALID             = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  GROUP_IS_LOCKED           = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HOLDDATE_INVALID          = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INTERNAL_ERROR            = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  QUEUE_ERROR               = 7&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RUNNING                   = 8&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SYSTEM_LOCK_ERROR         = 9&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  USER_INVALID              = 10&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                    = 11&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;PERFORM BDC_DYNPRO      USING 'SAPMF02K' '0100'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'RF02K-KTOKK'.&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 'RF02K-LIFNR'&lt;/P&gt;&lt;P&gt;                              ITAB-LIFNR.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD       USING 'RF02K-KTOKK'&lt;/P&gt;&lt;P&gt;                              ITAB-KTOKK.&lt;/P&gt;&lt;P&gt;PERFORM BDC_DYNPRO      USING 'SAPMF02K' '0110'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'LFA1-SPRAS'.&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 'LFA1-NAME1'&lt;/P&gt;&lt;P&gt;                              ITAB-NAME1.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD       USING 'LFA1-SORTL'&lt;/P&gt;&lt;P&gt;                              ITAB-SORTL.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD       USING 'LFA1-LAND1'&lt;/P&gt;&lt;P&gt;                              ITAB-LAND1.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD       USING 'LFA1-SPRAS'&lt;/P&gt;&lt;P&gt;                              ITAB-SPRAS.&lt;/P&gt;&lt;P&gt;PERFORM BDC_DYNPRO      USING 'SAPMF02K' '0120'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'LFA1-KUNNR'.&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 'SAPMF02K' '0130'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'LFBK-BANKS(01)'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                              '=ENTR'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_DYNPRO      USING 'SAPLSPO1' '0300'.&lt;/P&gt;&lt;P&gt;PERFORM BDC_FIELD       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                              '=YES'.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BDC_INSERT'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   TCODE                  = 'XK01'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  POST_LOCAL             = NOVBLOCAL&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PRINTING               = NOPRINT&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SIMUBATCH              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CTUPARAMS              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    DYNPROTAB              = BDCTAB&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INTERNAL_ERROR         = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NOT_OPEN               = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  QUEUE_ERROR            = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TCODE_INVALID          = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PRINTING_INVALID       = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  POSTING_INVALID        = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                 = 7&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;*perform bdc_transaction using 'XK01'.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BDC_CLOSE_GROUP'.&lt;/P&gt;&lt;P&gt;*perform 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;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;P&gt;&lt;/P&gt;&lt;P&gt;FORM BDC_DYNPRO  USING    VALUE(P_0069)&lt;/P&gt;&lt;P&gt;                          VALUE(P_0070).&lt;/P&gt;&lt;P&gt;  CLEAR BDCTAB.&lt;/P&gt;&lt;P&gt;  BDCTAB-PROGRAM  = P_0069.&lt;/P&gt;&lt;P&gt;  BDCTAB-DYNPRO   = P_0070.&lt;/P&gt;&lt;P&gt;  BDCTAB-DYNBEGIN = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND BDCTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " 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;P&gt;*&amp;amp;      Form  bdc_field&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;*&lt;/P&gt;&lt;P&gt;FORM BDC_FIELD  USING    VALUE(P_0074)&lt;/P&gt;&lt;P&gt;                         VALUE(P_0075).&lt;/P&gt;&lt;P&gt;IF P_0075 IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;    CLEAR BDCTAB.&lt;/P&gt;&lt;P&gt;    BDCTAB-FNAM = P_0074.&lt;/P&gt;&lt;P&gt;    BDCTAB-FVAL = P_0075.&lt;/P&gt;&lt;P&gt;    APPEND BDCTAB.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " bdc_field       &lt;/P&gt;&lt;P&gt;if helpful reward points&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 May 2007 04:51:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-session-method-program/m-p/2197204#M469087</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-08T04:51:04Z</dc:date>
    </item>
    <item>
      <title>Re: doubt in BDC session method program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-session-method-program/m-p/2197205#M469088</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 edited code like below and i have executed still i am getting the same error &lt;/P&gt;&lt;P&gt;Type conflict while selecting function module..&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; Report  ZPRABA1&lt;/P&gt;&lt;P&gt;*&amp;amp;&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;&lt;/P&gt;&lt;P&gt;*&amp;amp;&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;&lt;/P&gt;&lt;P&gt;REPORT  ZPRABA1.&lt;/P&gt;&lt;P&gt;TABLES:LFA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF IT_ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;     LIFNR LIKE LFA1-LIFNR,&lt;/P&gt;&lt;P&gt;     LAND1 LIKE LFA1-LAND1,&lt;/P&gt;&lt;P&gt;     NAME1 LIKE LFA1-NAME1,&lt;/P&gt;&lt;P&gt;     END OF IT_ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF IT_JTAB OCCURS 0.&lt;/P&gt;&lt;P&gt;     INCLUDE STRUCTURE BDCDATA.&lt;/P&gt;&lt;P&gt;DATA:END OF IT_JTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CALL METHOD CL_GUI_FRONTEND_SERVICES=&amp;gt;GUI_UPLOAD&lt;/P&gt;&lt;P&gt;     "FILENAME = 'C:\PRABA.TXT'&lt;/P&gt;&lt;P&gt;      "FILETYPE = 'ASC'&lt;/P&gt;&lt;P&gt;     "HAS_FIELD_SEPARATOR = 'X'&lt;/P&gt;&lt;P&gt;DATA: i_file like rlgrap-filename value 'C:/praba.txt'.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;filename = i_file&lt;/P&gt;&lt;P&gt;filetype = 'ASC'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;data_tab = it_itab "internal table name&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;file_open_error = 1&lt;/P&gt;&lt;P&gt;OTHERS = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   "CHANGING&lt;/P&gt;&lt;P&gt;   "DATA_TAB = IT_ITAB[].&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;        USER = SY-UNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; LOOP AT IT_ITAB[] INTO IT_ITAB.&lt;/P&gt;&lt;P&gt;   REFRESH IT_JTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       PERFORM SUB USING 'YVTRANS' '0100'.&lt;/P&gt;&lt;P&gt;       PERFORM SUB1 USING 'LFA1-LIFNR' IT_ITAB-LIFNR.&lt;/P&gt;&lt;P&gt;       PERFORM SUB1 USING 'LFA1-LAND1' IT_ITAB-LAND1.&lt;/P&gt;&lt;P&gt;       PERFORM SUB1 USING 'LFA1-NAME1' IT_ITAB-NAME1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       PERFORM SUB1 USING 'BDC_OKCODE' 'INSERT'.&lt;/P&gt;&lt;P&gt;       PERFORM SUB USING 'YSBDC1' '100'.&lt;/P&gt;&lt;P&gt;       PERFORM SUB1 USING 'BDC_OKCODE' 'EXIT'.&lt;/P&gt;&lt;P&gt;       CALL FUNCTION 'BDC_INSERT'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;         TCODE = 'YSBDC1'&lt;/P&gt;&lt;P&gt;         TABLES&lt;/P&gt;&lt;P&gt;           DYNPROTAB = IT_JTAB.&lt;/P&gt;&lt;P&gt;       ENDLOOP.&lt;/P&gt;&lt;P&gt;       CALL FUNCTION 'BDC_CLOSE_GROUP'.&lt;/P&gt;&lt;P&gt;       SUBMIT RSBDCSUB VIA SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;       FORM SUB USING A B.&lt;/P&gt;&lt;P&gt;       CLEAR IT_JTAB.&lt;/P&gt;&lt;P&gt;       IT_JTAB-PROGRAM = A.&lt;/P&gt;&lt;P&gt;       IT_JTAB-DYNPRO = B.&lt;/P&gt;&lt;P&gt;       IT_JTAB-DYNBEGIN = 'X'.&lt;/P&gt;&lt;P&gt;       ENDFORM.&lt;/P&gt;&lt;P&gt;       FORM SUB1 USING C D.&lt;/P&gt;&lt;P&gt;         CLEAR IT_JTAB.&lt;/P&gt;&lt;P&gt;         IT_JTAB-FNAM = C.&lt;/P&gt;&lt;P&gt;         IT_JTAB-FVAL = D.&lt;/P&gt;&lt;P&gt;         APPEND IT_JTAB.&lt;/P&gt;&lt;P&gt;         ENDFORM.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 May 2007 05:51:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-session-method-program/m-p/2197205#M469088</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-08T05:51:52Z</dc:date>
    </item>
    <item>
      <title>Re: doubt in BDC session method program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-session-method-program/m-p/2197206#M469089</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 edited my program like below as u suggested..but i am getting same function module error&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZPRABA1.&lt;/P&gt;&lt;P&gt;TABLES:LFA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF IT_ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;     LIFNR LIKE LFA1-LIFNR,&lt;/P&gt;&lt;P&gt;     LAND1 LIKE LFA1-LAND1,&lt;/P&gt;&lt;P&gt;     NAME1 LIKE LFA1-NAME1,&lt;/P&gt;&lt;P&gt;     END OF IT_ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF IT_JTAB OCCURS 0.&lt;/P&gt;&lt;P&gt;     INCLUDE STRUCTURE BDCDATA.&lt;/P&gt;&lt;P&gt;DATA:END OF IT_JTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CALL METHOD CL_GUI_FRONTEND_SERVICES=&amp;gt;GUI_UPLOAD&lt;/P&gt;&lt;P&gt;     "FILENAME = 'C:\PRABA.TXT'&lt;/P&gt;&lt;P&gt;      "FILETYPE = 'ASC'&lt;/P&gt;&lt;P&gt;     "HAS_FIELD_SEPARATOR = 'X'&lt;/P&gt;&lt;P&gt;DATA: i_file like rlgrap-filename value 'C:/praba.txt'.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;filename = i_file&lt;/P&gt;&lt;P&gt;filetype = 'ASC'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;data_tab = it_itab "internal table name&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;file_open_error = 1&lt;/P&gt;&lt;P&gt;OTHERS = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   "CHANGING&lt;/P&gt;&lt;P&gt;   "DATA_TAB = IT_ITAB[].&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;        USER = SY-UNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; LOOP AT IT_ITAB[] INTO IT_ITAB.&lt;/P&gt;&lt;P&gt;   REFRESH IT_JTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       PERFORM SUB USING 'YVTRANS' '0100'.&lt;/P&gt;&lt;P&gt;       PERFORM SUB1 USING 'LFA1-LIFNR' IT_ITAB-LIFNR.&lt;/P&gt;&lt;P&gt;       PERFORM SUB1 USING 'LFA1-LAND1' IT_ITAB-LAND1.&lt;/P&gt;&lt;P&gt;       PERFORM SUB1 USING 'LFA1-NAME1' IT_ITAB-NAME1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       PERFORM SUB1 USING 'BDC_OKCODE' 'INSERT'.&lt;/P&gt;&lt;P&gt;       PERFORM SUB USING 'YSBDC1' '100'.&lt;/P&gt;&lt;P&gt;       PERFORM SUB1 USING 'BDC_OKCODE' 'EXIT'.&lt;/P&gt;&lt;P&gt;       CALL FUNCTION 'BDC_INSERT'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;         TCODE = 'YSBDC1'&lt;/P&gt;&lt;P&gt;         TABLES&lt;/P&gt;&lt;P&gt;           DYNPROTAB = IT_JTAB.&lt;/P&gt;&lt;P&gt;       ENDLOOP.&lt;/P&gt;&lt;P&gt;       CALL FUNCTION 'BDC_CLOSE_GROUP'.&lt;/P&gt;&lt;P&gt;       SUBMIT RSBDCSUB VIA SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;       FORM SUB USING A B.&lt;/P&gt;&lt;P&gt;       CLEAR IT_JTAB.&lt;/P&gt;&lt;P&gt;       IT_JTAB-PROGRAM = A.&lt;/P&gt;&lt;P&gt;       IT_JTAB-DYNPRO = B.&lt;/P&gt;&lt;P&gt;       IT_JTAB-DYNBEGIN = 'X'.&lt;/P&gt;&lt;P&gt;       ENDFORM.&lt;/P&gt;&lt;P&gt;       FORM SUB1 USING C D.&lt;/P&gt;&lt;P&gt;         CLEAR IT_JTAB.&lt;/P&gt;&lt;P&gt;         IT_JTAB-FNAM = C.&lt;/P&gt;&lt;P&gt;         IT_JTAB-FVAL = D.&lt;/P&gt;&lt;P&gt;         APPEND IT_JTAB.&lt;/P&gt;&lt;P&gt;         ENDFORM.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 May 2007 05:55:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-session-method-program/m-p/2197206#M469089</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-08T05:55:18Z</dc:date>
    </item>
  </channel>
</rss>

