<?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: upload Function module in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-function-module/m-p/2725370#M632471</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;Better u use Gui_upload for that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rewards points if is useful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 06 Sep 2007 06:01:04 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-09-06T06:01:04Z</dc:date>
    <item>
      <title>upload Function module</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-function-module/m-p/2725366#M632467</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;          I tried to upload the Data from flat file into internal table but it is displaying some thing wrong please go through the program, flatfile and output and please suggest me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Program:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;         kunnr type kna1-kunnr,&lt;/P&gt;&lt;P&gt;         Name1 type kna1-name1,&lt;/P&gt;&lt;P&gt;         ort01 type kna1-ort01,&lt;/P&gt;&lt;P&gt;         land1 type kna1-land1,&lt;/P&gt;&lt;P&gt;      end of itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'UPLOAD'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CODEPAGE                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    FILENAME                      = 'c:/test.txt'&lt;/P&gt;&lt;P&gt;    FILETYPE                      = 'asc'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ITEM                          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILEMASK_MASK                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILEMASK_TEXT                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILETYPE_NO_CHANGE            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILEMASK_ALL                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILETYPE_NO_SHOW              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  LINE_EXIT                     = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  USER_FORM                     = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  USER_PROG                     = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SILENT                        = 'S'&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;  FILESIZE                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CANCEL                        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ACT_FILENAME                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ACT_FILETYPE                  =&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;  CONVERSION_ERROR              = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INVALID_TABLE_WIDTH           = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INVALID_TYPE                  = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_BATCH                      = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UNKNOWN_ERROR                 = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  GUI_REFUSE_FILETRANSFER       = 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;&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   write : / itab-kunnr, itab-name1, itab-ort01, itab-land1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;test file have the following data sapetated by tab spaces:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0001	Ranjith	nrml	in&lt;/P&gt;&lt;P&gt;0002	mahesh	nzb	us&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and the Output is some thing errotic as below&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0001#Ranji th#nrml#in&lt;/P&gt;&lt;P&gt;0002#mahes h#nzb#us&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please suggest me&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Sep 2007 05:56:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-function-module/m-p/2725366#M632467</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-06T05:56:44Z</dc:date>
    </item>
    <item>
      <title>Re: upload Function module</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-function-module/m-p/2725367#M632468</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ranjith,&lt;/P&gt;&lt;P&gt;Use GUI_UPLOAD instead of the upload. Where you can have field seperator option.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ameer Baba.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Sep 2007 06:00:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-function-module/m-p/2725367#M632468</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-06T06:00:26Z</dc:date>
    </item>
    <item>
      <title>Re: upload Function module</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-function-module/m-p/2725368#M632469</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;use gui_upload...like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      filename                = 'c:/test.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;    TABLES&lt;/P&gt;&lt;P&gt;      data_tab                =  itab&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      file_open_error         = 1&lt;/P&gt;&lt;P&gt;      file_read_error         = 2&lt;/P&gt;&lt;P&gt;      no_batch                = 3&lt;/P&gt;&lt;P&gt;      gui_refuse_filetransfer = 4&lt;/P&gt;&lt;P&gt;      invalid_type            = 5&lt;/P&gt;&lt;P&gt;      no_authority            = 6&lt;/P&gt;&lt;P&gt;      unknown_error           = 7&lt;/P&gt;&lt;P&gt;      bad_data_format         = 8&lt;/P&gt;&lt;P&gt;      header_not_allowed      = 9&lt;/P&gt;&lt;P&gt;      separator_not_allowed   = 10&lt;/P&gt;&lt;P&gt;      header_too_long         = 11&lt;/P&gt;&lt;P&gt;      unknown_dp_error        = 12&lt;/P&gt;&lt;P&gt;      access_denied           = 13&lt;/P&gt;&lt;P&gt;      dp_out_of_memory        = 14&lt;/P&gt;&lt;P&gt;      disk_full               = 15&lt;/P&gt;&lt;P&gt;      dp_timeout              = 16&lt;/P&gt;&lt;P&gt;      OTHERS                  = 17.&lt;/P&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; File not found.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    MESSAGE e138.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REGARDS,&lt;/P&gt;&lt;P&gt;Nagaraj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Sep 2007 06:00:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-function-module/m-p/2725368#M632469</guid>
      <dc:creator>former_member404244</dc:creator>
      <dc:date>2007-09-06T06:00:31Z</dc:date>
    </item>
    <item>
      <title>Re: upload Function module</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-function-module/m-p/2725369#M632470</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;Use file type as 'DAT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Best Regards,&lt;/P&gt;&lt;P&gt;Vikas Bittera.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Sep 2007 06:00:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-function-module/m-p/2725369#M632470</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-06T06:00:34Z</dc:date>
    </item>
    <item>
      <title>Re: upload Function module</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-function-module/m-p/2725370#M632471</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;Better u use Gui_upload for that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rewards points if is useful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Sep 2007 06:01:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-function-module/m-p/2725370#M632471</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-06T06:01:04Z</dc:date>
    </item>
    <item>
      <title>Re: upload Function module</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-function-module/m-p/2725371#M632472</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;flie save as tab deilmeter.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Download/Upload SAP Users Favorites &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; This program allows you to transfer the user Favorites from one PC to another.  &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Written by : SAP Basis, ABAP Programming and Other IMG Stuff &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                  &lt;A href="http://www.sap-img.com" target="test_blank"&gt;http://www.sap-img.com&lt;/A&gt; &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;REPORT ZFAVORITES. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA :   G_FILE(128)   TYPE C. &lt;/P&gt;&lt;P&gt;DATA :   G_PATH(80)    TYPE C. &lt;/P&gt;&lt;P&gt;DATA :   G_END(8)      TYPE C. &lt;/P&gt;&lt;P&gt;DATA :   G_SUBRC       LIKE SY-SUBRC. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: P_UNAME LIKE SY-UNAME DEFAULT SY-UNAME. &lt;/P&gt;&lt;P&gt;PARAMETERS: P_LANGU LIKE SY-LANGU DEFAULT SY-LANGU. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS:     P_IMP  RADIOBUTTON GROUP ACT . &lt;/P&gt;&lt;P&gt;PARAMETERS:     P_EXP  RADIOBUTTON GROUP ACT DEFAULT 'X'. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN ULINE. &lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK FIL. &lt;/P&gt;&lt;P&gt;PARAMETERS:     P_TYPE LIKE RLGRAP-FILETYPE DEFAULT 'ASC'. &lt;/P&gt;&lt;P&gt;PARAMETERS:     P_PATH LIKE G_PATH DEFAULT 'C:TEMPXXX.MEN'. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END   OF BLOCK FIL. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: IT_USER_NODES TYPE TABLE OF BXMNODES1 WITH HEADER LINE. &lt;/P&gt;&lt;P&gt;DATA: IT_FAV_NODES TYPE TABLE OF BXMNODES  WITH HEADER LINE. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_PCF OCCURS 0, &lt;/P&gt;&lt;P&gt;       LINE(4096) TYPE C. &lt;/P&gt;&lt;P&gt;DATA: END OF IT_PCF. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION. &lt;/P&gt;&lt;P&gt;  REPLACE 'XXX' WITH SY-UNAME INTO P_PATH. &lt;/P&gt;&lt;P&gt;  CONDENSE P_PATH NO-GAPS. &lt;/P&gt;&lt;P&gt;  SY-TITLE = 'UPLOAD/DOWNLOAD FAVORITE'. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR IT_USER_NODES[]. &lt;/P&gt;&lt;P&gt;  CLEAR IT_FAV_NODES[]. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  G_FILE = P_UNAME. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF P_UNAME &amp;lt;&amp;gt; SY-UNAME. &lt;/P&gt;&lt;P&gt;    MESSAGE W398(00) WITH 'CURRENT USER &amp;lt;&amp;gt; USER TO BE MODIFIED!'. &lt;/P&gt;&lt;P&gt;  ENDIF. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF P_IMP  = 'X'. &lt;/P&gt;&lt;P&gt;    PERFORM IMPORT_FAV         TABLES IT_FAV_NODES. &lt;/P&gt;&lt;P&gt;    PERFORM WRITE_FAV_DB       TABLES IT_FAV_NODES. &lt;/P&gt;&lt;P&gt;  ELSEIF P_EXP  = 'X'. &lt;/P&gt;&lt;P&gt;    PERFORM EXPORT_FAV         TABLES IT_FAV_NODES. &lt;/P&gt;&lt;P&gt;  ENDIF. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM DATA_EXPORT TABLES   PIT_PCF &lt;/P&gt;&lt;P&gt;                 USING    P_FILE. &lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'DOWNLOAD' &lt;/P&gt;&lt;P&gt;         EXPORTING &lt;/P&gt;&lt;P&gt;              FILENAME               = P_FILE &lt;/P&gt;&lt;P&gt;             FILETYPE                = P_TYPE &lt;/P&gt;&lt;P&gt;         TABLES &lt;/P&gt;&lt;P&gt;              DATA_TAB                = PIT_PCF &lt;/P&gt;&lt;P&gt;         EXCEPTIONS &lt;/P&gt;&lt;P&gt;              FILE_OPEN_ERROR         = 1 &lt;/P&gt;&lt;P&gt;              FILE_WRITE_ERROR        = 2 &lt;/P&gt;&lt;P&gt;              INVALID_FILESIZE        = 3 &lt;/P&gt;&lt;P&gt;              INVALID_TABLE_WIDTH     = 4 &lt;/P&gt;&lt;P&gt;              INVALID_TYPE            = 5 &lt;/P&gt;&lt;P&gt;              NO_BATCH                = 6 &lt;/P&gt;&lt;P&gt;              UNKNOWN_ERROR           = 7 &lt;/P&gt;&lt;P&gt;              GUI_REFUSE_FILETRANSFER = 8 &lt;/P&gt;&lt;P&gt;              OTHERS                  = 9. &lt;/P&gt;&lt;P&gt;    IF SY-SUBRC NE 0. &lt;/P&gt;&lt;P&gt;      WRITE: / 'FAILURE IN DOWNLOAD' , P_FILE. &lt;/P&gt;&lt;P&gt;    ENDIF. &lt;/P&gt;&lt;P&gt;ENDFORM. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM DATA_IMPORT TABLES   PIT_PCF &lt;/P&gt;&lt;P&gt;                 USING    P_FILE P_SUBRC. &lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'UPLOAD' &lt;/P&gt;&lt;P&gt;         EXPORTING &lt;/P&gt;&lt;P&gt;              FILENAME                = P_FILE &lt;/P&gt;&lt;P&gt;              FILETYPE                = P_TYPE &lt;/P&gt;&lt;P&gt;         TABLES &lt;/P&gt;&lt;P&gt;              DATA_TAB                = PIT_PCF &lt;/P&gt;&lt;P&gt;         EXCEPTIONS &lt;/P&gt;&lt;P&gt;              CONVERSION_ERROR        = 1 &lt;/P&gt;&lt;P&gt;              FILE_OPEN_ERROR         = 2 &lt;/P&gt;&lt;P&gt;              FILE_READ_ERROR         = 3 &lt;/P&gt;&lt;P&gt;              INVALID_TABLE_WIDTH     = 4 &lt;/P&gt;&lt;P&gt;              INVALID_TYPE            = 5 &lt;/P&gt;&lt;P&gt;              NO_BATCH                = 6 &lt;/P&gt;&lt;P&gt;              UNKNOWN_ERROR           = 7 &lt;/P&gt;&lt;P&gt;              GUI_REFUSE_FILETRANSFER = 8 &lt;/P&gt;&lt;P&gt;              OTHERS                  = 9. &lt;/P&gt;&lt;P&gt;    IF SY-SUBRC NE 0. &lt;/P&gt;&lt;P&gt;      WRITE: / 'UPLOAD FAILED' , P_FILE. &lt;/P&gt;&lt;P&gt;      P_SUBRC = SY-SUBRC . &lt;/P&gt;&lt;P&gt;    ENDIF. &lt;/P&gt;&lt;P&gt;ENDFORM. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM IMPORT_FAV TABLES   PIT_FAV_NODES STRUCTURE IT_FAV_NODES. &lt;/P&gt;&lt;P&gt;  G_FILE = P_PATH. &lt;/P&gt;&lt;P&gt;  PERFORM DATA_IMPORT  TABLES IT_FAV_NODES USING  G_FILE G_SUBRC . &lt;/P&gt;&lt;P&gt;ENDFORM. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM EXPORT_FAV TABLES   PIT_FAV_NODES STRUCTURE IT_FAV_NODES. &lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BX_FAVOS_READ_ALL_NODES' &lt;/P&gt;&lt;P&gt;       EXPORTING &lt;/P&gt;&lt;P&gt;            USER_NAME              = P_UNAME &lt;/P&gt;&lt;P&gt;            LANGUAGE               = P_LANGU &lt;/P&gt;&lt;P&gt;       TABLES &lt;/P&gt;&lt;P&gt;            OUTPUT_NODES_AND_TEXTS = IT_FAV_NODES. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  G_FILE = P_PATH. &lt;/P&gt;&lt;P&gt;  PERFORM DATA_EXPORT  TABLES IT_FAV_NODES USING  G_FILE . &lt;/P&gt;&lt;P&gt;ENDFORM. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM WRITE_FAV_DB TABLES   PIT_FAV_NODES STRUCTURE IT_FAV_NODES. &lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'BX_FAVOS_WRITE_ALL_NODES' &lt;/P&gt;&lt;P&gt;         EXPORTING &lt;/P&gt;&lt;P&gt;              USER_NAME             = P_UNAME &lt;/P&gt;&lt;P&gt;              TARGET_CLIENT         = SY-MANDT &lt;/P&gt;&lt;P&gt;         TABLES &lt;/P&gt;&lt;P&gt;              INPUT_NODES_AND_TEXTS = PIT_FAV_NODES. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fast Links: &lt;/P&gt;&lt;P&gt;Sample Download Programs: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Download in Background in Excel Format &lt;/P&gt;&lt;P&gt;Download/Upload ABAP program from Local Harddisk &lt;/P&gt;&lt;P&gt;Get help for your ABAP problems &lt;/P&gt;&lt;P&gt;Do you have a ABAP Question? &lt;/P&gt;&lt;P&gt;SAP Books &lt;/P&gt;&lt;P&gt;SAP Certification, Functional, Basis Administration and ABAP Programming Reference Books &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ABAP Programming Tips &lt;/P&gt;&lt;P&gt;ABAP Forum for Discussion and Samples Program Codes for Abapers &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards, &lt;/P&gt;&lt;P&gt;SAP Basis, ABAP Programming and Other IMG Stuff &lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com" target="test_blank"&gt;http://www.sap-img.com&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All the site contents are Copyright © &lt;A href="https://community.sap.com/www.sap-img.com" target="test_blank"&gt;www.sap-img.com&lt;/A&gt; and the content authors. All rights reserved. &lt;/P&gt;&lt;P&gt;All product names are trademarks of their respective companies.  The site &lt;A href="https://community.sap.com/www.sap-img.com" target="test_blank"&gt;www.sap-img.com&lt;/A&gt; is in no way affiliated with SAP AG. &lt;/P&gt;&lt;P&gt;Every effort is made to ensure the content integrity.  Information used on this site is at your own risk. &lt;/P&gt;&lt;P&gt; The content on this site may not be reproduced or redistributed without the express written permission of &lt;/P&gt;&lt;P&gt;&lt;A href="https://community.sap.com/www.sap-img.com" target="test_blank"&gt;www.sap-img.com&lt;/A&gt; or the content authors.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Sep 2007 06:01:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-function-module/m-p/2725371#M632472</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-06T06:01:16Z</dc:date>
    </item>
    <item>
      <title>Re: upload Function module</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-function-module/m-p/2725372#M632473</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ranjith,&lt;/P&gt;&lt;P&gt;Change your FILETYPE = 'asc'&lt;/P&gt;&lt;P&gt; to FILETYPE = 'DAT'&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ameer Baba.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Sep 2007 06:02:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-function-module/m-p/2725372#M632473</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-06T06:02:30Z</dc:date>
    </item>
    <item>
      <title>Re: upload Function module</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-function-module/m-p/2725373#M632474</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use GUI_Upload and give field seperator as #.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This will solve your problem&lt;/P&gt;&lt;P&gt;Reward points if useful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Sep 2007 06:02:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-function-module/m-p/2725373#M632474</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-06T06:02:32Z</dc:date>
    </item>
    <item>
      <title>Re: upload Function module</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-function-module/m-p/2725374#M632475</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;data : begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;kunnr type kna1-kunnr,&lt;/P&gt;&lt;P&gt;Name1 type kna1-name1,&lt;/P&gt;&lt;P&gt;ort01 type kna1-ort01,&lt;/P&gt;&lt;P&gt;land1 type kna1-land1,&lt;/P&gt;&lt;P&gt;end of itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION '&amp;lt;b&amp;gt;GUI&amp;lt;/b&amp;gt;UPLOAD'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CODEPAGE = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FILENAME = 'c:/test.txt'&lt;/P&gt;&lt;P&gt;FILETYPE = 'asc'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ITEM = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FILEMASK_MASK = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FILEMASK_TEXT = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FILETYPE_NO_CHANGE = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FILEMASK_ALL = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FILETYPE_NO_SHOW = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LINE_EXIT = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;USER_FORM = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;USER_PROG = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SILENT = 'S'&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;FILESIZE =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CANCEL =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ACT_FILENAME =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ACT_FILETYPE =&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;CONVERSION_ERROR = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;INVALID_TABLE_WIDTH = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;INVALID_TYPE = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;NO_BATCH = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;UNKNOWN_ERROR = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GUI_REFUSE_FILETRANSFER = 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;&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write : / itab-kunnr, itab-name1, itab-ort01, itab-land1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Sep 2007 06:06:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-function-module/m-p/2725374#M632475</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-06T06:06:50Z</dc:date>
    </item>
  </channel>
</rss>

