How to upload text file

hi
i want to create BDC program for the data uploding.. but i dont hv much knwloadge of about it. i need to sample code the data upload program. i hv to upload text file format. im using gui_upload funtion  if u hv any sample plz send me it plz... thnx
regad
nawa

Check the following code:
Selection screen :
SELECTION-SCREEN BEGIN OF BLOCK b4 WITH FRAME TITLE text-020.
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001 .
PARAMETERS: p_locl  RADIOBUTTON GROUP g1                   " desktop file
                    DEFAULT 'X' USER-COMMAND fil,
            p_phys  RADIOBUTTON GROUP g1.                  " appln server file
SELECTION-SCREEN END OF BLOCK b1.
SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-002 .
PARAMETERS: p_ifile  TYPE   dxfile-filename LOWER CASE,       " source file
            p_afile  TYPE   dxfile-filename LOWER CASE,       " asset class file
            p_cfile  TYPE   dxfile-filename LOWER CASE,       " Cost center file
            p_dfile  TYPE   dxfile-filename LOWER CASE,       " Depr key  file
            p_ofile  TYPE   dxfile-filename LOWER CASE.       " Audit file
SELECTION-SCREEN END OF BLOCK b2.
SELECTION-SCREEN BEGIN OF BLOCK b3 WITH FRAME TITLE text-015.
PARAMETERS: p_test RADIOBUTTON GROUP g2 DEFAULT 'X',        " test run
            p_create RADIOBUTTON GROUP g2.                  " data migretion
SELECTION-SCREEN END OF BLOCK b3.
SELECTION-SCREEN END OF BLOCK b4.
Main program :
REPORT  zfaac900
        LINE-SIZE 132
        LINE-COUNT 65
        NO STANDARD PAGE HEADING
        MESSAGE-ID ZFAA.
* includes
INCLUDE: zfaac900_top,
         zfaac900_selection_screen,
         zfaac900_subroutine.
* AT SELECTION SCREEN ON VALUE REQUEST
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_ifile.
  PERFORM help_input_file USING p_phys p_locl CHANGING p_ifile.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_afile.
  PERFORM help_asset_file USING p_phys p_locl CHANGING p_afile.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_cfile.
  PERFORM help_cost_file USING p_phys p_locl CHANGING p_cfile.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_dfile.
  PERFORM help_depr_file USING p_phys p_locl CHANGING p_dfile.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_ofile.
  PERFORM help_audit_file USING p_phys p_locl CHANGING p_ofile.
* AT SELECTION-SCREEN
AT SELECTION-SCREEN.
  PERFORM check_screen USING p_ifile p_afile p_cfile p_dfile
                             p_ofile p_locl p_phys.
* TOP-OF-PAGE
TOP-OF-PAGE.
  ULINE.
   PERFORM sjm_heading IN PROGRAM zacai0005.
  ULINE.
* START_OF_SELECTION
START-OF-SELECTION.
  PERFORM get_input USING    p_ifile p_afile p_cfile p_dfile
                    CHANGING i_input i_asset i_cost i_depr.
Subroutines :
*&      Form  help_input_file
*        text
FORM help_input_file  USING    p_phys_file   TYPE c
                               p_locl_file   TYPE c
                      CHANGING p_source_path TYPE any.
  IF p_phys_file EQ 'X'.
    CALL FUNCTION 'F4_DXFILENAME_4_DYNP'
      EXPORTING
        dynpfield_filename = 'P_IFILE'
        dyname             = sy-repid
        dynumb             = sy-dynnr
        filetype           = 'P'
        location           = 'A'.
  ELSEIF p_locl_file EQ 'X'.
    PERFORM help_local_file CHANGING p_source_path.
  ENDIF.
ENDFORM.                    " help_input_file
*&      Form  help_asset_file
*       text
FORM help_asset_file  USING    p_phys_file   TYPE c
                               p_locl_file   TYPE c
                      CHANGING p_source_path TYPE any.
  IF p_phys_file EQ 'X'.
    CALL FUNCTION 'F4_DXFILENAME_4_DYNP'
      EXPORTING
        dynpfield_filename = 'P_AFILE'
        dyname             = sy-repid
        dynumb             = sy-dynnr
        filetype           = 'P'
        location           = 'A'.
  ELSEIF p_locl_file EQ 'X'.
    PERFORM help_local_file CHANGING p_source_path.
  ENDIF.
ENDFORM.                    " help_asset_file
*&      Form  help_cost_file
*       text
FORM help_cost_file  USING     p_phys_file   TYPE c
                               p_locl_file   TYPE c
                      CHANGING p_source_path TYPE any.
  IF p_phys_file EQ 'X'.
    CALL FUNCTION 'F4_DXFILENAME_4_DYNP'
      EXPORTING
        dynpfield_filename = 'P_CFILE'
        dyname             = sy-repid
        dynumb             = sy-dynnr
        filetype           = 'P'
        location           = 'A'.
  ELSEIF p_locl_file EQ 'X'.
    PERFORM help_local_file CHANGING p_source_path.
  ENDIF.
ENDFORM.                    " help_cost_file
*&      Form  help_depr_file
*       text
FORM help_depr_file  USING     p_phys_file   TYPE c
                               p_locl_file   TYPE c
                      CHANGING p_source_path TYPE any.
  IF p_phys_file EQ 'X'.
    CALL FUNCTION 'F4_DXFILENAME_4_DYNP'
      EXPORTING
        dynpfield_filename = 'P_DFILE'
        dyname             = sy-repid
        dynumb             = sy-dynnr
        filetype           = 'P'
        location           = 'A'.
  ELSEIF p_locl_file EQ 'X'.
    PERFORM help_local_file CHANGING p_source_path.
  ENDIF.
ENDFORM.                    " help_depr_file
*&      Form  help_audit_file
*        text
FORM help_audit_file  USING    p_phys_file TYPE c
                               p_locl_file TYPE c
                      CHANGING p_audit_path TYPE any.
  IF p_phys_file EQ 'X'.
    CALL FUNCTION 'F4_DXFILENAME_4_DYNP'
      EXPORTING
        dynpfield_filename = 'P_OFILE'
        dyname             = sy-repid
        dynumb             = sy-dynnr
        filetype           = 'P'
        location           = 'A'.
  ELSEIF p_locl_file EQ 'X'.
    PERFORM help_local_file CHANGING p_audit_path.
  ENDIF.
ENDFORM.                    " help_audit_file
*&      Form  help_local_file
*       Local File Path
FORM help_local_file  CHANGING p_path TYPE any .
  DATA:  lt_file_table TYPE filetable,
         la_file_table LIKE LINE OF lt_file_table,
         l_rc TYPE i,
         l_pcdsn TYPE cffile-filename.
  REFRESH lt_file_table.
  CLEAR la_file_table.
  CALL METHOD cl_gui_frontend_services=>file_open_dialog
    CHANGING
      file_table = lt_file_table
      rc         = l_rc.
  READ TABLE lt_file_table INTO la_file_table INDEX 1.
  l_pcdsn = la_file_table-filename.
  MOVE l_pcdsn TO p_path.
ENDFORM.                    " help_local_file
*&      Form  check_phys_file
*      Validation of Physical  File
FORM check_phys_file  USING  p_file TYPE any.
  DATA: l_str(300) TYPE c.
  CLEAR l_str.
  OPEN DATASET p_file IN TEXT MODE FOR INPUT ENCODING DEFAULT.
  IF sy-subrc <> 0.
    IF g_file_flag = 'I'.
      MESSAGE e000 WITH text-021.
    ELSEIF g_file_flag = 'A'.
      MESSAGE e000 WITH text-095.
    ELSEIF g_file_flag = 'C'.
      MESSAGE e000 WITH text-096.
    ELSEIF g_file_flag = 'D'.
      MESSAGE e000 WITH text-097.
    ENDIF.
  ENDIF.
  READ DATASET p_file INTO l_str.
  IF sy-subrc <> 0.
    IF g_file_flag = 'I'.
      MESSAGE e000 WITH text-017.
    ELSEIF g_file_flag = 'A'.
      MESSAGE e000 WITH text-098.
    ELSEIF g_file_flag = 'C'.
      MESSAGE e000 WITH text-099.
    ELSEIF g_file_flag = 'D'.
      MESSAGE e000 WITH text-100.
    ENDIF.
  ENDIF.
  CLEAR: g_file_flag.
  CLOSE DATASET p_file.
ENDFORM.                    " check_phys_file
*&      Form  check_local_file
*       Validation of Local File
FORM check_local_file  USING    p_file TYPE any.
  DATA:  l_size       TYPE     i.
  CLEAR: l_size.
  CALL FUNCTION 'TMP_GUI_GET_FILE_EXIST'
    EXPORTING
      fname          = p_file
    IMPORTING
*      exist          = l_exist
      filesize       = l_size
    EXCEPTIONS
      fileinfo_error = 1
      OTHERS         = 2.
  IF sy-subrc <> 0.
    IF g_file_flag = 'I'.
      MESSAGE e000 WITH text-016.
    ELSEIF g_file_flag = 'A'.
      MESSAGE e000 WITH text-101.
    ELSEIF g_file_flag = 'C'.
      MESSAGE e000 WITH text-102.
    ELSEIF g_file_flag = 'D'.
      MESSAGE e000 WITH text-103.
    ENDIF.
  ENDIF.
  IF l_size IS INITIAL.
    IF g_file_flag = 'I'.
      MESSAGE e000 WITH text-024.
    ELSEIF g_file_flag = 'A'.
      MESSAGE e000 WITH text-107.
    ELSEIF g_file_flag = 'C'.
      MESSAGE e000 WITH text-108.
    ELSEIF g_file_flag = 'D'.
      MESSAGE e000 WITH text-109.
    ENDIF.
  ENDIF.
  CLEAR: g_file_flag.
ENDFORM.                    " check_local_file
*&      Form  get_input
*       To gate input data from local file or from application server
FORM get_input USING     p_ifilename TYPE   any
                         p_afilename TYPE   any
                         p_cfilename TYPE   any
                         p_dfilename TYPE   any
               CHANGING  p_input_table TYPE t_input_table
                         p_asset_table TYPE t_asset_table
                         p_cost_table  TYPE t_cost_table
                         p_depr_table TYPE t_depr_table.
* to populate the input table
  PERFORM upload_file USING p_ifilename CHANGING i_local.
  g_file_flag = 'I'.
  PERFORM split_localtable CHANGING p_input_table p_asset_table
                                    p_cost_table  p_depr_table.
  CLEAR g_file_flag.
  REFRESH i_local.
* to populate the asset class table
  PERFORM upload_file USING p_afilename CHANGING i_local.
  g_file_flag = 'A'.
  PERFORM split_localtable CHANGING p_input_table p_asset_table
                                    p_cost_table  p_depr_table  .
  CLEAR g_file_flag.
  REFRESH i_local.
* to populate the cost center table
  PERFORM upload_file USING p_cfilename CHANGING i_local.
  g_file_flag = 'C'.
  PERFORM split_localtable CHANGING p_input_table p_asset_table
                                    p_cost_table  p_depr_table  .
  CLEAR g_file_flag.
  REFRESH i_local.
* to populate the depr key table
  PERFORM upload_file USING p_dfilename CHANGING i_local.
  g_file_flag = 'D'.
  PERFORM split_localtable CHANGING p_input_table p_asset_table
                                    p_cost_table  p_depr_table  .
  CLEAR g_file_flag.
  REFRESH i_local.
ENDFORM.                    " get_input
*&      Form  upload_file
*       text
FORM upload_file  USING    p_filename TYPE any
             CHANGING p_local_table TYPE t_local_table.
* To get the input data from desktop file
  IF p_locl = 'X'.
    DATA:  l_file TYPE string.
    CLEAR: l_file,
           p_local_table.
    l_file = p_filename.
    CALL FUNCTION 'GUI_UPLOAD'
      EXPORTING
        filename                = l_file
        filetype                = 'ASC'
      TABLES
        data_tab                = p_local_table
      EXCEPTIONS
        file_open_error         = 1
        file_read_error         = 2
        no_batch                = 3
        gui_refuse_filetransfer = 4
        invalid_type            = 5
        no_authority            = 6
        unknown_error           = 7
        bad_data_format         = 8
        header_not_allowed      = 9
        separator_not_allowed   = 10
        header_too_long         = 11
        unknown_dp_error        = 12
        access_denied           = 13
        dp_out_of_memory        = 14
        disk_full               = 15
        dp_timeout              = 16
        OTHERS                  = 17.
    IF sy-subrc <> 0.
      MESSAGE e002 WITH l_file.
    ENDIF.
  ELSE.
*    To get the data from application server file
    OPEN DATASET p_filename IN TEXT MODE FOR INPUT ENCODING DEFAULT.
    IF sy-subrc <> 0.
      MESSAGE e001 WITH p_filename.
    ENDIF.
    CLEAR: wa_local.
    DO.
      READ DATASET p_filename INTO wa_local.
      IF sy-subrc <> 0.
        EXIT.
      ENDIF.
      APPEND wa_local TO p_local_table.
      CLEAR: wa_local.
    ENDDO.
    CLOSE DATASET p_filename.
  ENDIF.
ENDFORM.                    " upload_file
*&      Form  split_localtable
*       text
FORM split_localtable CHANGING p_input_tab TYPE t_input_table
                               p_asset_tab TYPE t_asset_table
                               p_cost_tab  TYPE t_cost_table
                               p_depr_tab TYPE t_depr_table.
  DATA: l_cnt TYPE i.
  CLEAR: l_cnt, wa_local.
  LOOP AT i_local INTO wa_local.
    REFRESH i_split[].
    SPLIT wa_local AT c_tab INTO TABLE i_split.
    CLEAR l_cnt.
    ADD 1 TO l_cnt.
    CLEAR wa_split.
    LOOP AT i_split INTO wa_split.
      IF g_file_flag = 'I'.
        ASSIGN COMPONENT l_cnt OF STRUCTURE wa_input TO <fs_field>.
      ELSEIF g_file_flag = 'A'.
        ASSIGN COMPONENT l_cnt OF STRUCTURE wa_asset TO <fs_field>.
      ELSEIF g_file_flag = 'C'.
        ASSIGN COMPONENT l_cnt OF STRUCTURE wa_cost TO <fs_field>.
      ELSEIF g_file_flag = 'D'.
        ASSIGN COMPONENT l_cnt OF STRUCTURE wa_depr TO <fs_field>.
      ENDIF.
      CLEAR <fs_field>.
      <fs_field> = wa_split-col.
      ADD 1 TO l_cnt.
      CLEAR wa_split.
    ENDLOOP.
    IF g_file_flag = 'I'.
      APPEND wa_input TO p_input_tab.
      CLEAR: wa_input .
    ELSEIF g_file_flag = 'A'.
      APPEND wa_asset TO p_asset_tab.
      CLEAR: wa_asset .
    ELSEIF g_file_flag = 'C'.
      APPEND wa_cost TO p_cost_tab.
      CLEAR: wa_cost .
    ELSEIF g_file_flag = 'D'.
      APPEND wa_depr TO p_depr_tab.
      CLEAR: wa_depr .
    ENDIF.
    CLEAR: wa_local .
  ENDLOOP.
ENDFORM.                    " split_localtable

Similar Messages

  • HT2305 how to upload text files to Iphone

    How can I transfer Text file from my PC to my Iphone cloud??

    Copy word documents from PC to iPhone 5s... without any third party applications.
    You will need a Google Drive account.
    You need Google Drive app installed on your iPhone. (free at app store)
    1)  Save the Document you need copied on your account in Google Drive.
    2)  Download and install Google Drive on your Phone.
    3)  Open Google Drive on your phone and open the Document in Google Drive.
    4) Tap” i “icon and tap on make available on device (for offline editing).
    5) Close the document on phone
    6)  While still in Google Drive, On Phone, Swipe to the right on screen to access screen with Google Drive settings.
    7) Tap on pin icon-ON Device to access and open your Document.
    8) Press your finger on screen till you get a semitransparent blue box.
    9) This box is expandable. Touch and pull the dark dots to cover the area of your text/matter on the page.
    10) You will get a copy option on the page.
    12) Tap on copy.
    13) Open notes on your iPhone.
    14) Tap on New Note.
    15) Touch screen, and you will get an option to paste. Paste it.
    16)  Tap Done.
    That’s it.
    The Document on your PC is now available on your iPhone to SMS, Whatsapp or Email it and other uses.

  • How to upload a file which may contain text as well as image to the server using windows phone 8 application ?

    How to upload a file which may contain text as well as image  to the server using windows phone 8 application ?

    You're going to need to give way more detail about the situation before we can help.

  • Upload text file to oracle table with checking and aggregation

    Hi Friends,
    I am new to ODI.  I have encountered a problem which is specific to ODI 11G (11.1.1.6.3) to upload text file to oracle table with checking and aggregation.  Would you please teach me how to implement the following requirement in ODI 11G?
    Input text file a:
    staffCode, staffCat, status, data
    input text file b:
    staffCodeStart, staffCodeEnd, staffCat
    temp output oracle table c:
    staffCat, data
    output oracle table d:
    staffCat, data
    order:
    a.staffCode, a.staffCat, a.status
    filter:
    a.status = ‘active’
    join:
    a left outerjoin b on a.staffCode between b.staffCodeStart and b.staffCodeEnd
    insert temp table c:
    c.staffCat = if b.staffCat is not null then b.staffCat else a.staffCat
    c.data = a.data
    insert table d:
    if c.staffCat between 99 and 1000 then d.staffCat = c.staffCat, d.data = sum(c.data)
    else d.staffCat = c.staffCat, d.data = LAST(c.data)
    Any help on fixing this is highly appreciated. Thanks!!
    Thanks,
    Chris

    Dear Santy,
    Many thanks for your prompt reply.  May I have more information about the LAST or SUM step?
    I was successful to create and run the following interfaces p and q
    1. Drag text file a to a newly created interface panel p
    2. Filter text file a : a.status = ‘active’
    3. Lookup text file a to text file b : a.staffCode between b.staffCodeStart and b.staffCodeEnd
    4. Drag oracle temp table c to interface panel p
    5. Set c.staffCat : CASE WHEN b.staffCat IS NULL THEN a.staffCat ELSE b.staffCat END
    6. Set c.data : a.data
    7. Drag oracle temp table c to a newly created interface panel q
    8. Drag oracle table d to interface panel q
    9. Set UK to d.staffCat
    10. Set Distinct Rows to table d
    11. Set d.staffCat = c.staffCat
    12. Set d.data = SUM(c.data)
    However, the interface q should be more than that:
    If c.staffCat is between 99 and 1000, then d.data = the last record c.data; else d.data = sum(c.data)
    Would you please teach me how to do the LAST or SUM steps?  Moreover, can interface p and interface q be combined to one interface and do not use the temp table c?  Millions thanks!
    Regards,
    Chris

  • How to upload .CSV file from Application Server

    Hi Experts,
        How to upload .CSV file separated by ',' from Application server to an internal table.
    Invoice No,Cust No,Item Type,Invoice Date,days,Discount Amount,Gross Amount,Sales Amount,Customer Order No.,Group,Pay Terms
    546162,3233,1,9/4/2007,11,26.79,5358.75,5358.75,11264,HRS,11
    546163,2645,1,9/4/2007,11,3.07,305.25,305.25,10781,C,11
    Actually I read some already answered posts. But still I have some doubts.
    Can anybody please send me the code.
    Thanks in Advance.

    Hi Priya,
    Check this code
    Yhe logic used here is as follows,
    Get all the data into an internal table in the simple format ie: a row with one field contains an entire line
    After getting the data, we split each line of the table on every occurrence of the delimiter (comma in your case)
    Here, I have named the fields as field01, field02 etc, you could use your own names according to your requirement
    parameters: p_file(512).
      DATA : BEGIN OF ITAB OCCURS 0,
              COL1(1024) TYPE C,
             END OF ITAB,
             WA_ITAB LIKE LINE OF ITAB.
      DATA: BEGIN OF ITAB_2 OCCURS 0,
        FIELD01(256),
        FIELD02(256),
        FIELD03(256),
        FIELD04(256),
        FIELD05(256),
        FIELD06(256),
        FIELD07(256),
        FIELD08(256),
        FIELD09(256),
        FIELD10(256),
        FIELD11(256),
        FIELD12(256),
        FIELD13(256),
        FIELD14(256),
        FIELD15(256),
        FIELD16(256),
       END OF ITAB_2.
      DATA: WA_2 LIKE LINE OF ITAB_2.
        OPEN DATASET p_FILE FOR INPUT IN TEXT MODE ENCODING NON-UNICODE.
        IF SY-SUBRC = 8.
          WRITE:/ 'File' , p_FILE , 'cannot be opened'.
          LV_LEAVEPGM = 'X'.
          EXIT.
        ENDIF.
        WHILE SY-SUBRC <> 4.
          READ DATASET p_FILE INTO WA_ITAB.
          APPEND WA_ITAB TO ITAB.
        ENDWHILE.
        CLOSE DATASET p_FILE.
      LOOP AT ITAB INTO WA_ITAB.
        SPLIT WA_ITAB-COL1 AT ','    " where comma is ur demiliter
         INTO WA_2-FIELD01 WA_2-FIELD02 WA_2-FIELD03 WA_2-FIELD04
         WA_2-FIELD05 WA_2-FIELD06 WA_2-FIELD07 WA_2-FIELD08 WA_2-FIELD09
         WA_2-FIELD10 WA_2-FIELD11 WA_2-FIELD12 WA_2-FIELD13 WA_2-FIELD14
         WA_2-FIELD15 WA_2-FIELD16.
        APPEND WA_2 TO ITAB_2.
        CLEAR WA_2.
      ENDLOOP.
    Message was edited by:
            Kris Donald

  • How to upload a file in bdc  from application server

    how to upload a file in bdc  from application server

    Hi
    Check if this is useful and reward.
    PERFORM UNIX_UPLOAD.
    FORM unix_upload.
      DATA : lv_string(600) TYPE c.
      lv_string = p_fname. "p_fname is the filename  in path
    OPEN DATASET lv_string FOR INPUT IN TEXT MODE ENCODING DEFAULT.
      IF sy-subrc <> 0.
        MESSAGE 'File Not Found' TYPE 'I'.
        LEAVE PROGRAM.
      ENDIF.
      DO .
        READ DATASET lv_string INTO gs_gfile.
        IF sy-subrc NE 0 .
          EXIT.
        ENDIF.
        APPEND gs_gfile TO gt_gfile .
        CLEAR  gs_gfile .
      ENDDO.
      CLOSE DATASET lv_string.
      CLEAR lv_string.
      DATA: lc_split TYPE c VALUE cl_abap_char_utilities=>horizontal_tab.
      LOOP AT gt_gfile INTO gs_gfile .
        SPLIT gs_gfile AT lc_split INTO
                                       gs_ipfile-field1                           
                                       gs_ipfile-field2.
      ENDLOOP.
    ENDFORM.                    "unix_upload
    here gs_ipfile is the same structure as your input file to upload
    and
    gs_gfile is the work area of the internal table containing characters as :
    TYPES  : BEGIN OF  ygs_gfile    ,
              data(600)             ,
             END OF    ygs_gfile    .
    *Internal table declaration for input file as text
    gt_gfile   TYPE STANDARD TABLE OF ygs_gfile  INITIAL SIZE 0 ,
    *Work area declaration for input file
           gs_gfile   TYPE ygs_gfile                                   .
    Thanks and Regards
    A Swarna

  • How to upload a file?

    i would like to know how to upload a file (image, text, exe, etc.) to a database. i have trying a sample code in a book called Java Servlet Programming by Jason Hunter & William Crawford, published by O'Reilly....i have problem when compile that source code.
    Thank you very much

    i can compile that code already...all the uploaded files are to a folder in my c:.....now i need to know how to write a code to store those uploaded files to a database (MS Access)..
    TQ

  • How to upload large file with http via post

    Hi guys,
    Does anybody know how to upload large file (>100 MB) use applet to servlet with http via post method? Thanks in advance.
    Regards,
    Mark.

    Hi SuckRatE
    Thanks for your reply. Could you give me some client side code to upload a large file. I use URL to connect to server. It throws out of memory exception. The part of client code is below:
    // connect to the servlet
    URL theServlet = new URL(servletLocation);
    URLConnection servletConnection = theServlet.openConnection();
    // inform the connection that we will send output and accept input
    servletConnection.setDoInput(true);
    servletConnection.setDoOutput(true);
    // Don't used a cached version of URL connection.
    servletConnection.setUseCaches (false);
    servletConnection.setDefaultUseCaches(false);
    // Specify the content type that we will send text data
    servletConnection.setRequestProperty("Content-Type",
    +"application/octet-stream");
    // send the user string to the servlet.
    OutputStream outStream = servletConnection.getOutputStream();
    FileInputStream filein = new FileInputStream(largeFile);
    //BufferedReader in = new BufferedReader(new InputStreamReader
    +(servletConnection.getInputStream()));
    //System.out.println("tempCurrent = "+in.readLine());
    byte abyte[] = new byte[2048];
    int cnt = 0;
    while((cnt = filein.read(abyte)) > 0)
    outStream.write(abyte, 0, cnt);
    filein.close();
    outStream.flush();
    outStream.close();
    Regards,
    Mark.

  • How to upload a file into specified location

    Hi Frndz..
    How to upload a file using File upload feature in web dynpro into our specified location(usr/sap/Images/....),not into  workspace r default path in server.
    Thanks in Advance
    Regards
    Rajesh

    Hi Rajesh,
    Use below code on your "Upload" Action:
         try
    // Give full path of folder on server where you want to upload the file.
              File file = new File("D:\\usr\\sap\\Images\\"+wdContext.currentContextElement().getResource().getResourceName().toString());
    // D:\usr\sap\Images folder should present on server
              FileOutputStream op = new FileOutputStream(file);
              if(wdContext.currentContextElement().getResource()!=null)
                   text=wdContext.currentContextElement().getResource().read(false);
                        while((temp=text.read())!=-1)
                             op.write(temp);
              op.flush();
              op.close();
         catch(Exception e)
              wdComponentAPI.getMessageManager().reportSuccess("Error while uploading file : "+e.getMessage());
    Thanks
    Sandy

  • How to upload 'Tiff' file in scripts

    hi
    how to upload 'Tiff' file in scripts

    HI,
    To insert logo in SAP script, follow the steps below:
    /: INCLUDE Z_YOUR_LOGO OBJECT TEXT ID ST LANGUAGE E
    These are the steps to be followed for uploading graphics in R/3 system
    1. First save the file as BMP
    2. Open the BMP file in IMaging (Goto -> Programs -> Accessories -> Imaging) and
    make it Zoom as 100% and save as *.TIFF
    3. Open SE38 and execute program RSTXLDMC
    4. Give your TIFF file path name
    5. Select Bcol (for Color)
    6. TEXT ID will be ZHEX-MACRO-*.
    7. Inplace of * write your own logo name (ZCOMPANYLOGO)
    8. Execute the program
    9. Now Goto SE71 create your ZFORM
    10. Create logo window
    11. Goto text element of logo window
    or
    In 4.6x :-
    1. Goto SE71 Change the mode to GRAPHICAL
    2. Choose the Graph Tabstrips
    3. Now type in some name for the LOGO WINDOW
    4. Press the IMPORT BUTTON and then IMPORT the BMP file from your DESKTOP
    5. The code will be written automatically. You just need to drag and drop wherever you want
    the graphics to be.
    Regards,

  • How to upload Excel file in BI using function module in abap program

    How to upload Excel file in BI using function module in abap program?

    Hi Anuj,
    To upload the file , you can try a standard program "RSEPSFTP" .
    while you execute the program , a selection screen appears in which the inputs should be give as
    RFC destination - The target server name
    FTP command- PUT
    local file - your file name
    local directory - path of your local file
    remote file - your target file name
    remote directory - where it has to be stored
    Hope this is useful for you
    Thanks & regards
    Anju

  • How to upload pdf file in a canvas in flex web application?

    how to upload pdf file in a canvas in flex web application?

    Hey saif.antri,
    You can view PDFs and more using iBooks on your iPhone:
    iBooks: Viewing, syncing, saving, and printing PDFs on iPhone, iPad, and iPod touch
    http://support.apple.com/kb/HT4227
    Have a great day,
    Delgadoh

  • How to upload XML file from Application server.

    Hi,
    How to upload XML file from Application server.Please tell me as early as possible.
    Regards,
    Sagar.

    Hi,
    parameters : p_file type ibipparms-path obligatory.
    ***DOWNLOAD---->SAP INTO EXCEL
    filename1 = p_file.
    call function 'GUI_DOWNLOAD'
      exporting
      BIN_FILESIZE                    =
        filename                        = filename1
        filetype                        = 'ASC'
      APPEND                          = ' '
      WRITE_FIELD_SEPARATOR           = 'X'
      HEADER                          = '00'
      TRUNC_TRAILING_BLANKS           = ' '
      WRITE_LF                        = 'X'
      COL_SELECT                      = ' '
      COL_SELECT_MASK                 = ' '
      DAT_MODE                        = ' '
      CONFIRM_OVERWRITE               = ' '
      NO_AUTH_CHECK                   = ' '
      CODEPAGE                        = ' '
      IGNORE_CERR                     = ABAP_TRUE
      REPLACEMENT                     = '#'
      WRITE_BOM                       = ' '
      TRUNC_TRAILING_BLANKS_EOL       = 'X'
      WK1_N_FORMAT                    = ' '
      WK1_N_SIZE                      = ' '
      WK1_T_FORMAT                    = ' '
      WK1_T_SIZE                      = ' '
    IMPORTING
      FILELENGTH                      =
      tables
        data_tab                        = it_stock
      FIELDNAMES                      =
    exceptions
       file_write_error                = 1
       no_batch                        = 2
       gui_refuse_filetransfer         = 3
       invalid_type                    = 4
       no_authority                    = 5
       unknown_error                   = 6
       header_not_allowed              = 7
       separator_not_allowed           = 8
       filesize_not_allowed            = 9
       header_too_long                 = 10
       dp_error_create                 = 11
       dp_error_send                   = 12
       dp_error_write                  = 13
       unknown_dp_error                = 14
       access_denied                   = 15
       dp_out_of_memory                = 16
       disk_full                       = 17
       dp_timeout                      = 18
       file_not_found                  = 19
       dataprovider_exception          = 20
       control_flush_error             = 21
       others                          = 22
    if sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    endif.
    Regards,
    Deepthi.

  • How to upload a file in servlet ?

    hi i am new to this concept ..............
    i need upload a file in mysql database .........
    i created a form ...
    <html>
    <form method="post" action="http://localhost:8080/examples/servlet/UploadFile" enctype="multipart/form-data">
    File
    <input type="file" name="upload"/>
    <input type="submit" value="load" />
    </form>
    </html>
    what servlet receives from request ? how it will be stored in database ...
    i need a detail explanation ...
    Thanks

    The apache jakarta commons FileUpload project has sample code for how to upload a file.
    To store the file in the database you would use a preparedStatement. You can use anyone of the following methods ; setBlob, setBinaryStream, setBytes.
    The datatype of the column storing the document depend on the databse. SQL Server used image and postgres uses bytea

  • How to upload a file in BPEL Console Using JSP in JDeveloper, pleae........

    I am very new to this JDeveloper & BPEl Process , please could some one help in ersolving my problem that is , how to upload a file in BPEL Console Using JSP in JDeveloper.

    Hi,
    ADF Faces provides you with the file upload component
    http://download-uk.oracle.com/docs/html/B25947_01/web_complex006.htm#CEGCEDHF
    http://download-uk.oracle.com/docs/html/B25947_01/appendixa007.htm#CHDEDCFA
    This gives you a handle to the file content. However, uploading files through a service is different and I suggest to consult teh BPEL forum for this BPEL
    Frank

Maybe you are looking for

  • Why am I receiving a "storage almost full" message when I have lots of storage?

    My I phone 4 keeps sending message "Storage Almost Full"  I have 4,8 GB available and 1.5 used. I have read other threads but nobody has provided the solution that I can see. Deleting photos and apps doesn't work. I think it has something to do with

  • Flex 3 - CF9 filereference.upload test

    Hi i run a filereference.upload test flex application which uploads a file through a coldfusion server. i'm using flex 3 and coldfusion 9. i'm also passing parameters in the URLRequest that points to the upload cfm file. when i run my test using the

  • Use of client nat pools on the CSM

    Hi Guys, Just a quick questions about the use of NAT POOLS, which the configuration guide is a little scant for information. If a client NAT pool such as this is used (16 addresses): natpool POOL1 10.1.5.0 10.1.5.15 netmask 255.255.255.240 I just wan

  • Using Oracle's Parallel Server for synchronizing databases with different tables

    Hello, I have a problem and I was searching through the Oracle documentation. Then I mentioned the Oracle's Parallel Server (OPS) feature. The problem I want to fix is the following: I want to make a copy of a database. Subsequently I want to make ch

  • MacBook Pro Display Issue

    I have a macbook pro since April, 2012, So far I had no issues. However, today the screen has turned blueish and pixelated. I could still use it without any issues however, the display seems to be still there. I have tried restart and Command + Optio