Handle tab delimit file

Hi ,
I am trying to upload a tab delimited file which is of the format (header and item). This file is created using Excel.
FIELD1     FIELD2
value1       value2
FIELD3     FIELD4     FIELD5 FIELD6
value3      value4        value5   value6
I am upload the file using GUI_UPLOAD into a internal table of flat structure. Then I am splitting the fields by tab and moving the individual fields. The problem is field2 and field6 is moved along with a tab at the end ie the value2# and value6#. How can I remove the tab at the end of these fields. But if I create a tab delimited file using just notepad every this is fine. I really appreciate if someone can help.
thanks,
Regards,
Hemanth
Message was edited by: Hemanth raya
Here how it looks in debug mode after moving the fields.
DOC_DATE     C     10      20070118
DOC_TYPE     C     2      RA
COMP_CODE     C     4      1100
PSTNG_DATE     C     10      20070122
CURRENCY_ISO     C     3      USD
REF_DOC_NO     C     16      mtrtest 987654
HEADER_TXT     C     25      GL Upload1######

Hi,
try this:
After GUI_UPLOAD into itab:
field-symbols:
  <string> type string,
  <itab> like itab,
  <field> type any.
data:
  lt_string type table of string.
loop at itab assigning <itab>.
  split itab at at cl_abap_char_utilities=>Horizontal_tab into table lt_string.
  loop at lt_string assigning <string>.
    assign component sy-tabix of structure wa_itab_final to <field>.
    replace cl_abap_char_utilities=>Horizontal_tab in <string> with ''.
    <field> = <string>.
  endloop.
  append wa_itab_final to itab_final,
endloop.
append
  endloop.
But I remember there is a parameter you can tell gui_upload that it's tab-delimited and then load direclty into target table.
Regards,
Clemens

Similar Messages

  • Handling Tab Delimited File generation in non-unicode for multi byte lang

    Hi,
    Requirement:
    We are generating a Tab Delimited File in different languages (Single Byte and Multi Byte) and placing the files at application server.
    Problem:
    Our system is a Non-unicode system so we are facing problems with generation of Tab delimited file for multibyte languages like Russian, Japanese, Chinese etc.,
    I am actually using data: d_tab TYPE X value '09' but it dont work for multi byte. I cant see tab delimited file at application server path.
    Any thoughts about how to proceed on this issue?Please let me know.
    Thanks & Regards,
    Pavan

    >
    Pavan Ravikanti wrote:
    > Thanks for your answer but do you reckon cl_abap_char_utilities will be a work around for data: d_tab type X VALUE '09' .
    > Pavan.
    On a non-unicode system the X Variant is working, but not on a unicode system. Here you must use the class. On the other hand you can use the class on a non-unicode system und your char var will always be correct (one byte/twobyte depending on which system your report is running).
    What you are planning to do is to put a file with an amount of possible characters into a system with has a less amount of characters. Thats not working in no way.
    What you can do is to build up a multi-code-page system where the codepage is bound to the user or bound to the logon-language. Here you you can read and process textfiles in several codepages - but not a textfile in unicode. You have to convert the unioce textfile into a non-unicode textfile before processing it.
    Remember that SAP does not support multi-code-page Systems anymore and multi-code-page systems will result in much more work when converting the system to unicode.
    Even non-unicode system will not be maintained by SAP in the near future.
    What you encounter here are problems for what unicode was developped. A unicode system can handle non-unicode textfiles, but the other way round will always lead to problems which cant be solved.

  • Tab delimit file

    I need to eliminate space after the value in the column using a sql file. Meaning I need to generate a tab
    delimited file but the delimit should come exactly after the last character of that column
    eg.
    set echo off
    set heading off
    set wrap off
    set pagesize 0
    set linesize 300
    set termout off
    set feedback off
    set timing off
    spool D:\Project\EDW\docs\fa_temp2.txt
    col TAB# new_value TAB NOPRINT
    select chr(9) TAB# from dual;
    set colsep "&TAB"
    set trim off
    set colsep "|"
    select rtrim(col), rtrim(col1), rtrim(col2) from temp_fa;
    spool off
    set echo on
    set feedback on
    set heading on
    set termout on       
    this is                       | testing is going on                              |test     
    There is space after 'This is', I need to get the file as below
    this is| testing is going on|test     

    Hi,
    SQL*Plus will always pad the columns, so you have to concatenate everything into one huge column:
    select  rtrim(col)     || CHR (9) ||     -- CHR (9) is TAB, at least on my system
         rtrim(col1)     || CHR (9) ||
         rtrim(col2)
    from      temp_fa;You don't have to SET COLSEP when you do this. Siince there is only one column, it doesn't matter what is separating the columns.

  • Handling tab delimited files.

    How do I import an Exel tab delimited(.xls) file into Numbers09?

    jaendre wrote:
    I read and understand English very well. I have followed your instructions and still do not get the results I want. Again, this is a tab delimited file that I am trying to import. I changed extension per your first response to .txt. double clicking only brings up text editor with more characters than I want to see.
    You wrote :
    How do I import an Exel tab delimited(.xls) file into Numbers09?
    This is why I urged you to replace the .xls extension which is not the correct one for a Tab Separated Values document.
    I described also the behavior of CSV files because some users don't make the difference betwee TSV and CSV.
    The described behavior was not matching Double clicking the file icon and opening with Numbers09, gives me all the info entire file in one cell with all the delimiting symbols. Changing file extension to .csv produces same results. Dragging and dropping the file on a blank Numbers page and opening an existing file through Numbers09 gives identical results.
    Your explanation of CSV delimiting was very enlightening, but I need some direction on how to tell Numbers what the delimiting character should be.
    If you document isn't a tsv or a csv one you are the only one able to know what it is.
    I repeat : send the document to my mailbox.
    At this time everybody is wasting time more or less precious.
    "Everybody" means :
    you, the Original Poster
    Barry which must work to earn its life so I guess that time available to help is limited
    me because I'm old and in such a case, every minute is a precious one.
    Yvan KOENIG (VALLAURIS, France) mardi 25 janvier 2011 21:51:31

  • How to create a TAB Delimited file with blank columns

    Hi,
    In my requirement i want to generate a tab delimated file. So i used  FCC in Reciever CC and am able to create a tab delimated file. But the file content is not in the format i am expecting.  File created  as shown below.
    Eid       First Name      Middle Name         Last name
    7          raj                   reddy                    petter
    8          ram                 johnson
    Here 'Johnson' is last name of 'ram', But it displayed under the 'Middle name' column, as the employee does not have the middle name.
    But i want file in the format shown below.
    Eid       First Name      Middle Name         Last name
    7          raj                   reddy                    petter
    8          ram                                             johnson
    Please suggest me what i need to do to generate the file in the required format.
    Thanks  in Advance..
    Regards
    Sreeni

    Hi,
    You can handle this in mapping. just pur a condition for all the fields(middle name, last name) if missing like
    field---
              equalS-----If then----Constant(Space)-----Target field ---else----Field-----Target Field.
    Constant(blank)
    Thanks!

  • Extracting file Prog. --- TAB delimation Issue??

    Hi Experts,
    Am extracting the VBRK, VBRP data to BDW server & AL11 <u><b>as TAB delimited.</b></u>Number of fileds/columns in Extract file is 40.
    So,
    my first_record contains 38 fields/columns(i.e. 38 fileds r populating)  and
    my second_record contains 40 fields/columns(i.e. 40 fileds r populating)
    i.e. in first_record 2 columns r not populating, bcoz of selection criteria, fine.
    Issue:
    bcoz of NOT populating of 2 filelds in first_record, the TAB(delimination) is mismatching with second_record i.e. one value is not coming UNDER the same column of second_record, finally, loading of data column wise getting incorrect!!!!
    So, pls. let me know that,
    1 - Why SAP is not considering the blank/unpopulated fields/columns for TAB delimation?
    2- How Can I fix it?
    Message was edited by:
            Srinivas

    as editor line size limitation, its truncating.

  • Upload tab-delimited file from the application server to an internal table

    Hello SAPients.
    I'm using OPEN DATASET..., READ DATASET..., CLOSE DATASET to upload a file from the application server (SunOS). I'm working with SAP 4.6C. I'm trying to upload a tab-delimited file to an internal table but when I try load it the fields are not correctly separated, in fact, they are all misplaced and the table shows '#' where supposedly there was a tab.
    I tried to SPLIT the line using as separator a variable with reference to CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB but for some reason that class doesn't exist in my system.
    Do you know what I'm doing wrong? or Do you know a better method to upload a tab-delimited file into an internal table?
    Thank you in advance for your help.

    Try:
    REPORT ztest MESSAGE-ID 00.
    PARAMETER: p_file LIKE rlgrap-filename   OBLIGATORY.
    DATA: BEGIN OF data_tab OCCURS 0,
          data(4096),
          END   OF data_tab.
    DATA: BEGIN OF vendor_file_x OCCURS 0.
    * LFA1 Data
    DATA: mandt  LIKE bgr00-mandt,
          lifnr  LIKE blf00-lifnr,
          anred  LIKE blfa1-anred,
          bahns  LIKE blfa1-bahns,
          bbbnr  LIKE blfa1-bbbnr,
          bbsnr  LIKE blfa1-bbsnr,
          begru  LIKE blfa1-begru,
          brsch  LIKE blfa1-brsch,
          bubkz  LIKE blfa1-bubkz,
          datlt  LIKE blfa1-datlt,
          dtams  LIKE blfa1-dtams,
          dtaws  LIKE blfa1-dtaws,
          erdat  LIKE  lfa1-erdat,
          ernam  LIKE  lfa1-ernam,
          esrnr  LIKE blfa1-esrnr,
          konzs  LIKE blfa1-konzs,
          ktokk  LIKE  lfa1-ktokk,
          kunnr  LIKE blfa1-kunnr,
          land1  LIKE blfa1-land1,
          lnrza  LIKE blfa1-lnrza,
          loevm  LIKE blfa1-loevm,
          name1  LIKE blfa1-name1,
          name2  LIKE blfa1-name2,
          name3  LIKE blfa1-name3,
          name4  LIKE blfa1-name4,
          ort01  LIKE blfa1-ort01,
          ort02  LIKE blfa1-ort02,
          pfach  LIKE blfa1-pfach,
          pstl2  LIKE blfa1-pstl2,
          pstlz  LIKE blfa1-pstlz,
          regio  LIKE blfa1-regio,
          sortl  LIKE blfa1-sortl,
          sperr  LIKE blfa1-sperr,
          sperm  LIKE blfa1-sperm,
          spras  LIKE blfa1-spras,
          stcd1  LIKE blfa1-stcd1,
          stcd2  LIKE blfa1-stcd2,
          stkza  LIKE blfa1-stkza,
          stkzu  LIKE blfa1-stkzu,
          stras  LIKE blfa1-stras,
          telbx  LIKE blfa1-telbx,
          telf1  LIKE blfa1-telf1,
          telf2  LIKE blfa1-telf2,
          telfx  LIKE blfa1-telfx,
          teltx  LIKE blfa1-teltx,
          telx1  LIKE blfa1-telx1,
          xcpdk  LIKE  lfa1-xcpdk,
          xzemp  LIKE blfa1-xzemp,
          vbund  LIKE blfa1-vbund,
          fiskn  LIKE blfa1-fiskn,
          stceg  LIKE blfa1-stceg,
          stkzn  LIKE blfa1-stkzn,
          sperq  LIKE blfa1-sperq,
          adrnr  LIKE  lfa1-adrnr,
          mcod1  LIKE  lfa1-mcod1,
          mcod2  LIKE  lfa1-mcod2,
          mcod3  LIKE  lfa1-mcod3,
          gbort  LIKE blfa1-gbort,
          gbdat  LIKE blfa1-gbdat,
          sexkz  LIKE blfa1-sexkz,
          kraus  LIKE blfa1-kraus,
          revdb  LIKE blfa1-revdb,
          qssys  LIKE blfa1-qssys,
          ktock  LIKE blfa1-ktock,
          pfort  LIKE blfa1-pfort,
          werks  LIKE blfa1-werks,
          ltsna  LIKE blfa1-ltsna,
          werkr  LIKE blfa1-werkr,
          plkal  LIKE  lfa1-plkal,
          duefl  LIKE  lfa1-duefl,
          txjcd  LIKE blfa1-txjcd,
          sperz  LIKE  lfa1-sperz,
          scacd  LIKE blfa1-scacd,
          sfrgr  LIKE blfa1-sfrgr,
          lzone  LIKE blfa1-lzone,
          xlfza  LIKE  lfa1-xlfza,
          dlgrp  LIKE blfa1-dlgrp,
          fityp  LIKE blfa1-fityp,
          stcdt  LIKE blfa1-stcdt,
          regss  LIKE blfa1-regss,
          actss  LIKE blfa1-actss,
          stcd3  LIKE blfa1-stcd3,
          stcd4  LIKE blfa1-stcd4,
          ipisp  LIKE blfa1-ipisp,
          taxbs  LIKE blfa1-taxbs,
          profs  LIKE blfa1-profs,
          stgdl  LIKE blfa1-stgdl,
          emnfr  LIKE blfa1-emnfr,
          lfurl  LIKE blfa1-lfurl,
          j_1kfrepre  LIKE blfa1-j_1kfrepre,
          j_1kftbus   LIKE blfa1-j_1kftbus,
          j_1kftind   LIKE blfa1-j_1kftind,
          confs  LIKE  lfa1-confs,
          updat  LIKE  lfa1-updat,
          uptim  LIKE  lfa1-uptim,
          nodel  LIKE blfa1-nodel.
    DATA: END   OF vendor_file_x.
    FIELD-SYMBOLS:  <field>,
                    <field_1>.
    DATA: delim          TYPE x        VALUE '09'.
    DATA: fld_chk(4096),
          last_char,
          quote_1     TYPE i,
          quote_2     TYPE i,
          fld_lth     TYPE i,
          columns     TYPE i,
          field_end   TYPE i,
          outp_rec    TYPE i,
          extras(3)   TYPE c        VALUE '.,"',
          mixed_no(14) TYPE c        VALUE '1234567890-.,"'.
    OPEN DATASET p_file FOR INPUT.
    DO.
      READ DATASET p_file INTO data_tab-data.
      IF sy-subrc = 0.
        APPEND data_tab.
      ELSE.
        EXIT.
      ENDIF.
    ENDDO.
    * count columns in output structure
    DO.
      ASSIGN COMPONENT sy-index OF STRUCTURE vendor_file_x TO <field>.
      IF sy-subrc <> 0.
        EXIT.
      ENDIF.
      columns = sy-index.
    ENDDO.
    * Assign elements of input file to internal table
    CLEAR vendor_file_x.
    IF columns > 0.
      LOOP AT data_tab.
        DO columns TIMES.
          ASSIGN space TO <field>.
          ASSIGN space TO <field_1>.
          ASSIGN COMPONENT sy-index OF STRUCTURE vendor_file_x TO <field>.
          SEARCH data_tab-data FOR delim.
          IF sy-fdpos > 0.
            field_end = sy-fdpos + 1.
            ASSIGN data_tab-data(sy-fdpos) TO <field_1>.
    * Check that numeric fields don't contain any embedded " or ,
            IF <field_1> CO mixed_no AND
               <field_1> CA extras.
              TRANSLATE <field_1> USING '" , '.
              CONDENSE <field_1> NO-GAPS.
            ENDIF.
    * If first and last characters are '"', remove both.
            fld_chk = <field_1>.
            IF NOT fld_chk IS INITIAL.
              fld_lth = strlen( fld_chk ) - 1.
              MOVE fld_chk+fld_lth(1) TO last_char.
              IF fld_chk(1) = '"' AND
                 last_char = '"'.
                MOVE space TO fld_chk+fld_lth(1).
                SHIFT fld_chk.
                MOVE fld_chk TO <field_1>.
              ENDIF.       " for if fld_chk(1)=" & last_char="
            ENDIF.         " for if not fld_chk is initial
    * Replace "" with "
            DO.
              IF fld_chk CS '""'.
                quote_1 = sy-fdpos.
                quote_2 = sy-fdpos + 1.
                MOVE fld_chk+quote_2 TO fld_chk+quote_1.
              ELSE.
                MOVE fld_chk TO <field_1>.
                EXIT.
              ENDIF.
            ENDDO.
            <field> = <field_1>.
          ELSE.
            field_end = 1.
          ENDIF.
          SHIFT data_tab-data LEFT BY field_end PLACES.
        ENDDO.
        APPEND vendor_file_x.
        CLEAR vendor_file_x.
      ENDLOOP.
    ENDIF.
    CLEAR   data_tab.
    REFRESH data_tab.
    FREE    data_tab.
    Rob

  • How to convert Mail attachment file Tab Delimited file to XML.

    Hi PI Experts
        I have XI scenario: MAIL  XI SAP (ABAP Proxy), the process is
    1.     XI will receive tab delimited file as attachment in mail.
    2.     XI will convert the tab delimited file into XML, then map to the target structure.
    3.     Target will be posted into ECC through ABAP Proxy.
    Can anyone help me how can I convert the attachment file (i.e. Tab delimited file) to XML while configuring the sender side.
    Thanks in Advance

    I just grabed what I answered from another thread. It should work.
    Processing sequence as follows:
    1. localejbs/AF_Modules/PayloadSwapBean Local Enterprise Bean swap1
    2. localejbs/AF_Modules/MessageTransformBean Local Enterprise Bean tran1
    3. sap.com/com.sap.aii.adapter.mail.app/XIMailAdapterBean Local Enterprise Bean mail
    Module Configuration as follows: Fill the XXXX part with your info.
    swap1 swap.keyName payload-name
    swap1 swap.keyValue MailAttachment-1
    tran1 Transform.Class com.sap.aii.messaging.adapter.Conversion
    tran1 Transform.ContentType ext/xml;charset=utf-8
    tran1 xml.conversionType SimplePlain2XML
    tran1 xml.documentName XXXXXXX_Mail
    tran1 xml.documentNamespace http://XXXXX.com.au/XXXX
    tran1 xml.fieldSeparator \t
    tran1 xml.processFieldNames fromConfiguration
    tran1 xml.structureTitle rows
    Once you set up the above configuration, you will get one record at a time.
    Create a souce message interface like the followings:
    XXXXXXXXX_Mail
    rows
    record
    Target message interface:
    XXXXXXXXX
    rows
    field 1
    field 2
    field 3
    Write a UDF function to remove the TAB space
    public removeTABSpace(String record,Container container){
    //write your code here
    StringTokenizer st = new StringTokenizer(record,"\t",false);
    String t="";
    while (st.hasMoreElements()) t += st.nextElement();
    return t;
    Write another UDF to get the field 1 for example:
    public String getField1(String input,Container container){
    int counter=0;
    int beginIndex=0;
    int endIndex=0;
    int i;
    for (i=0;i<input.length();i++){
    if (input.charAt(i)==34){
    counter=counter+1;
    if (counter==1){
    beginIndex=i+1;
    counter=0;
    break;
    for (i=0;i<input.length();i++){
    if (input.charAt(i)==34){
    counter=counter+1;
    if (counter==2){
    endIndex=i;
    counter=0;
    break;
    input=input.substring(beginIndex,endIndex);
    return input;
    Get the mapping like the followings:
    record - removeTABSpace - getField1 - field 1
    If you need to get field 2, you will need to write another UDF similar to the above one to handle it.

  • UPLOADING tab delimited file onto FTP server

    Hello all
    Can i upload a tab delimited file onto the FTP server. If yes then how
    points guranteed if answered!!

    Hi,
    Yes you can do this one .. you can have a look at the standard program 'RSEPSFTP'.
    REPORT ZFTPSAP LINE-SIZE 132.
    DATA: BEGIN OF MTAB_DATA OCCURS 0,
    LINE(132) TYPE C,
    END OF MTAB_DATA.
    DATA: MC_PASSWORD(20) TYPE C,
    MI_KEY TYPE I VALUE 26101957,
    MI_PWD_LEN TYPE I,
    MI_HANDLE TYPE I.
    START-OF-SELECTION.
    *-- Your SAP-UNIX FTP password (case sensitive)
    MC_PASSWORD = 'password'.
    DESCRIBE FIELD MC_PASSWORD LENGTH MI_PWD_LEN.
    *-- FTP_CONNECT requires an encrypted password to work
    CALL 'AB_RFC_X_SCRAMBLE_STRING'
         ID 'SOURCE' FIELD MC_PASSWORD ID 'KEY' FIELD MI_KEY
         ID 'SCR' FIELD 'X' ID 'DESTINATION' FIELD MC_PASSWORD
         ID 'DSTLEN' FIELD MI_PWD_LEN.
    CALL FUNCTION 'FTP_CONNECT'
         EXPORTING
    *-- Your SAP-UNIX FTP user name (case sensitive)
           USER            = 'userid'
           PASSWORD        = MC_PASSWORD
    *-- Your SAP-UNIX server host name (case sensitive)
           HOST            = 'unix-host'
           RFC_DESTINATION = 'SAPFTP'
         IMPORTING
           HANDLE          = MI_HANDLE
         EXCEPTIONS
           NOT_CONNECTED   = 1
           OTHERS          = 2.
    CHECK SY-SUBRC = 0.
    CALL FUNCTION 'FTP_COMMAND'
         EXPORTING
           HANDLE = MI_HANDLE
           COMMAND = 'dir'
         TABLES
           DATA = MTAB_DATA
         EXCEPTIONS
           TCPIP_ERROR = 1
           COMMAND_ERROR = 2
           DATA_ERROR = 3
           OTHERS = 4.
    IF SY-SUBRC = 0.
      LOOP AT MTAB_DATA.
        WRITE: / MTAB_DATA.
      ENDLOOP.
    ELSE.
    * do some error checking.
      WRITE: / 'Error in FTP Command'.
    ENDIF.
    CALL FUNCTION 'FTP_DISCONNECT'
         EXPORTING
           HANDLE = MI_HANDLE
         EXCEPTIONS
           OTHERS = 1.  
    Regards
    Sudheer

  • Automator, copy each item in a tab delineated file

    Hello,
    I am new to automator, and I'm trying to get it to do the following...
    I have a filemaker pro database with a field that contains mac file paths. I have set up a script in filemaker to export the contents of this field as a tab delineated file to my desktop. I would like to use automator to open the tab file, copy the file path, and reveal the file in the finder so it can be uploaded via FTP, and loop through the rest of the tab file, finding the remaining file paths.
    I know this is possible, but I'm too much of a layman to know where to begin. I appreciate any help.
    Thanks,
    K

    kallain wrote:
    I am new to automator […] I'm too much of a layman to know where to begin.
    It's customary to begin at the beginning.
    Mac 101: Automator
    <http://support.apple.com/kb/HT2488>
    I'm not an Automator expert, so don't take my word for it, but I believe that what you need cannot be done in Automator; I don't see how the variable you need can be passed from one action to another.
    It's been many years since my doing any scripting in FileMaker, so I don't know what it can do now and I don't remember much about what it could do back then, but I'd look first into ScriptMaker to see if it can't handle the whole job. If not, the solution is AppleScript. Don't bother with exporting—pass the file paths from the found set on to AppleScript as a list, then pass the list on to the FTP client. Use a client which supports AppleScript (eg, Fetch), or use the built-in ftp client with AppleScript's "do shell script" command.

  • How to create TAB deliminated file

    Hi,
    When we download a file from interanl table using GUI_DOWNLOAD function module how can we make it TAB Delimated.

    >
    Manish Kumar wrote:
    > Hi Aparna,
    >
    > Thanks for your response,could you please let me know whicl file type(xls, txt, csv) we can use while appling your prescribed solution to make TAB Delimated.
    specify the file extension as *.txt
    CALL FUNCTION 'GUI_DOWNLOAD'
      EXPORTING
        filename                = 'C:\textfile.txt'
        write_field_separator   = 'X'
      TABLES
        data_tab                = it_tab
      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.

  • TYPE string VALUE 9 tab delimit in new version

    Moved to correct forum
    hi
    i need to provide tab delimit in new version ecc 6.0
    pls let me know the code for the same
    earlier we used to have the code
    DATA: var TYPE X VALUE 9.
    now in new version we use this below but this is not working as its displaying 9 in the output file befoer fields
    DATA: var TYPE string VALUE 9.
    pls suggest the code for same
    regards
    arora
    regards
    Nishant
    Edited by: Rob Burbank on Apr 7, 2009 11:08 AM

    Hi,
    Use the attribute HORIZONTAL_TAB of Class CL_ABAP_CHAR_UTILITIES. In the below code Tab delimitor is added after every field.
    Example :
    CONCATENATE wa_field1 wa_field2.....wa_fieldn INTO l_string SEPARATED BY
    CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB

  • HTMLDB_TOOLS by Vikas  (Post Tab Delimated Data using Text Area)

    Hi
    We want to upload tab delimated data using text area (user will paste data in text atrea instead of uploading csv file)
    The data format will be
    .-----Col_1-----Col_2-----Col_3
    1-----10.78-----12.58-----11.92
    2-----11.66-----12.77-----12.49
    3-----10.83-----13.05-----12.92
    4-----11.54-----13.27-----13.72
    5-----11.45-----12.83-----12.89
    6-----11.81-----11.29-----12.33
    7-----12.60-----12.31-----12.72
    8-----11.78-----12.44-----12.55
    9-----11.97-----11.95-----12.49
    10-----11.50-----12.28-----12.15
    Where
    ----- indicates tabs
    1. Col_1 ,Col_2,..... are column headings
    2. Col_1 heading will be always blank as indicated
    3. Default Data Type for all columns will be varchar2(10)
    4. Number of Columns may vary upto *150*
    Regards
    Edited by: jazib on Jan 21, 2009 8:15 PM

    thanx for the re Dalerich1, but no, unfortunately i have a
    banking CRM-app which i have to simulate, and within that
    simulation swf there has to be that functionality.
    plus, since the app is still in development, it may change
    within the next couple of weeks, so i'd have to be able to record
    the functionality again with captivate (customer requirement) &
    then efficiently & quickly make it work like in the real thing.
    otherwise (if thmy customer wouldn't insist in using
    captivate) i might have dropped captivate in favor of flash a long
    time ago...
    any other directions anybody? i can't believe this simple
    task is costing me so much time and effort.
    thanx
    caveman

  • Problem with File Handler and log files

    I'm developing a polymorphic structure for file handling specially for the log file for a server based App... Its working fine except for one thing. The log file that goes into the File Handler comes as a parameter to the class, the problem is that when it writes de file, though it DOES know where it should go, it doesn't do it and it writes the message into some other Log file belonging to another process...
    Does someone know how to avoid this or fix it?? any ideas or tips would be great!!

    Immediately below the Tabs saying "Files" and Assets" is a small box 
    with arrow on the right to show the drop down list.        In the box 
    on the right there's an icon of two networked computers.  Then it 
    says, "ftp://Hill farm Web Site"  which is the name of my website.     
    If I click on the arrows to pull up the drop-down box,  I get four 
    options divided by a line.   Above the line the options are Computer, 
    HD and ftp://Hill farm Web Site.  Below the line it says manage sites.
    Below this is list of files that make up my website in a directory 
    structure.   The header for the first column reads, "Local Files",  
    which appears to be untrue, because the top line in the directory 
    structure below reads,  "ftp://Hill farm Web Site".
    Does this help?
    regards
    David

  • IE running under XP can't handle multiple SWF files, Why?

    I noticed that IE 8 running under Windows XP cannot handle multiple swf files in one page.
    Up to about 10 files is no problem they are loaded and we can play them ( buttons that start a small audio file).
    But more of these files in one page will stop IE.
    Firefox ( 3.6.28) runs them fine.
    And also IE 8 and/or Firefox under Windows 7 handles them perfectly.
    Has anyone any idea what can cause this and how to resolve this?
    Thanks,
    Onno Tomson
    The Netherlands

    Sorry...I still don't get it. What is it about Windows FUS that keeps iTunes from running running the process twice? It can run many other non-Apple windows apps in multiple user sessions (commercial apps, open source apps, audio/video apps, networked apps). I can even run two different virtual machines at the same time under two different user sessions.
    Why can iTunesHelper.exe run twice but iTunes.exe cannot? Why can I run Safari at the same time? Quicktime Player runs fine under multiple user sessions.
    Blaming it on Windows and/or FUS sounds like FUD. Can anyone give a valid technical reason? Semaphores? Mutexes? An admission (and explanation) that the Windows version is purposely crippled?

Maybe you are looking for

  • How to use another XSLT processor

    Hello all, Recently, I do need to use XSLT 2.0 processor, but how to install it to the JDK? Please give the detailed steps. And how to use it, just import the package? How to avoid the program to the old processor, because I doubt probably the old pr

  • I wanted to know what versions of Firefox are currently supported with security releases by Mozilla.

    I wanted to know what versions of FireFox are currently being supported by Mozilla with security updates. Thank you.

  • FTP Sender - Status stuck in "Processing Started"

    Friends, I have a Communication Channel Type "FTP Sender" which ends up crashing intermittently during the implementation of reading / conversion of data. The message reaches the status "Processing Started" and not out of it without displaying any er

  • Error ArchivingStore

    I'm on step 2 of "Install or Update Lync Server System" and I get the following error seen in the screen shot http://img836.imageshack.us/img836/9077/lyncissues.jpg I cannot seem to get past this step.  With SQL management installed I am able to logi

  • I want to open document with image/vnd.djvu

    Hi I am trying to open a document that requires djvu browser plugin.pkg.  I tried to download but the mac did not allow it?