Convert comma, Tab delimited paste?

I am trying to give Numbers a try. I often copy text from an email and paste it in to an Excel spreadsheet and format it using the text import wizard.
I can't find any reference in Numbers help to try to do this.
Is there a way to format copied text in Numbers using tabs or commas as delimiters?
Things like this in Excel Mac 2004 and the very good 'Change Case...' in Word Mac 2004, keep me from being able to use Pages and Numbers as stand alone application without using MS products as converters.

No problem to paste TAB separated values.
Use copy-paste or import the file assuming that the name extension is .txt
For CSV datas theorically we may import the file assuming that the name extension is .csv
CAUTION: I wrote "theorically" because, if you are in a country using the comma as decimal separator, the problem becomes odd.
In such countries, most programs generates so called CSV files which are in fact using the semi-colon as delimiter.
Numners is unable to import these files.
As you are a "old" forum's poster, i wish to post my well known reminder:
+-+-+-+-+-+-+-+-+
Worried Life Blues 2008
Discussions
+Apple Discussions, launched in August, 2000, have grown rapidly in usage and features. The main features include personalization, subscription capabilities and email capabilities. _For information on how to use Discussions, please visit the Discussions Help Page_. Cookies should be enabled and an Apple ID account is required if you would like to contribute to the discussions.+
+*What is Apple Discussions and how can it help me?*+
+
Apple Discussions is a user-to-user support forum where experts and other Apple product users get together to discuss Apple products. … You can participate in discussions about various products and topics, find solutions to help you resolve issues, ask questions, get tips and advice, and more.+
+_If you have a technical question about an Apple product, be sure to check out Apple's support resources first by consulting the application Help menu on your computer and visiting our Support site to view articles and more on our product support pages._+
+*I have a question or issue*—+
+how do I search for answers? _
It's possible that your question or issue has already been answered by other members so do a search before posting a question._ On most Apple Discussions pages, you'll find a Search Discussions box in the upper right corner. Enter a search term (or terms) in the field and press Return. Your results will appear as a list of links to posts below the Search Discussions Content pane.+
+Search tips are available here:+
+http://discussions.apple.com/help/search-tips.html+
+-+-+-+-+-+-+-+-+
Yvan KOENIG (from FRANCE lundi 18 août 2008 20:12:02)

Similar Messages

  • Help for ----convertion of tab-delimited for download to UNIX

    hi,everyone, I have one question for your kind advice.
    I have managed to find a way to download an tab-delimited file to UNIX.
    which need to define the TAB as hex number.
    I think the tab-delimited should be defined as "23" ,but the outbound is just a
    "#" . and if I changed it to '09', I can get the correct result such as 123→123
    here, →is an tab-delimited sign.
    so could you kindly explain the reason,and How can I get the "correct hex number " 09 ?
    hope you  can understand my fuzzy explaination....
    thanks

    dear Atish
    thanks a lot for your kind advice....
    I tried this way and it  works well.
    Though I stilll want to know the reason ...anyone can explain it?
    thanks

  • 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.

  • Is there a way to import/export tab delimited files to a table in Pages 2?

    It seems like Pages is starting to get funtionality that might help wean me off of Excel. In this vein, is it possible to import or export tab delimited files to a table in Pages 2?

    I had some success in Pages 1, but I've only tried a couple of times so far in Pages 2 without success. The trick was to make sure the table is the exact number of columns wide. It's very "klunky" but I've ended up converting the tab-delimited text to a table in AppleWorks, saving the AppleWorks file with the table as a "floating" object (fixed objects don't translate) & opening the file in Pages. It's quicker & easier for most of what I do to just drag & drop in Pages.
    Peggy

  • Convert tab delimited  file content into an xml

    Hi,
    I am completely new to java and i am trying to create a tree of an
    output i have. generally the output is tab delimited and i have a
    sample output in the following link
    http://jena.sourceforge.net/ontology/examples/class-hierarchy/output.txt
    I want to create an xml out of it in the tree format as below
    <Class :Thing>
    (/t) <Class :KoalaWithPhD>
    (/t) <Class :MaleStudentWith3Daughters>
    (/t) <Class :Habitat>
    </Class :Thing>
    note i have added (/t ) just to explain u that kolawithphd is child node of thing ...and so on.
    Can someone throw in a simple code snipet that can help me do this.
    Really appreciate your help
    Thanks
    aks

    You need to detect the amount of indent, and whether the current line is more or less indented. You also need a stack to hold the indents of the previous lines, so the converter knows which one it's matching.
    Assuming the output is like the jena example - spaces only as indent and no non-xml-attribute-value characters in the class names, one possible converter would look like:import java.io.*;
    import java.util.*;
    public class ClassesToXml {
      public static void main (String[] args) {
        try {
          BufferedReader in = null;
          try {
            in = new BufferedReader(new FileReader(args[0]));
            String line;
            int previousIndent = -1;
            LinkedList stack = new LinkedList();
            System.out.print("<classes");
            while ((line = in.readLine()) != null) {
              final int indent = indent(line);
              if (indent <= previousIndent) {
                System.out.println("/>");
                while (indent < previousIndent) {
                  System.out.println("</class>");
                  previousIndent = ((Integer)stack.getFirst()).intValue();
                  stack.removeFirst();
              } else {
                System.out.println(">");
                stack.addFirst(new Integer(previousIndent));
                previousIndent = indent;
              System.out.print("<class name='" +
                               line.substring(line.indexOf("Class ") + 6).trim() +
            System.out.println("/>");
            while (stack.size() > 1) {
              System.out.println("</class>");
              stack.removeFirst();
            System.out.println("</classes>");
          } finally {
            if (in != null) {
              in.close();
        } catch (IOException ioe) {
          ioe.printStackTrace(System.out);
      static int indent (String line) {
        final int length = line.length();
        for (int indent = 0; indent < length; indent++) {
          if (line.charAt(indent) != ' ') {
            return indent;
        return length;
    }Pete

  • LSMW Convert Excel to Tab Delimited

    Hello,
    I need to upload data, presnt in excel sheet via LSMW. The input for the LSMW needs to be in tab delimited file. Is it possible in the LSMW process to be able to convert the file format from excel to a tab delimited file or should the file format be manually changed to excel ?
    Thanks,
    Anand

    Thanks for the answer..But I wanted to know if the same operation can be automated or is it possible via LSMW ? Can we achieve this in any of the steps in LSMW ?
    Regards,
    Anand

  • HT2486 The selected file does not appear to be a valid comma separated values (csv) file or a valid tab delimited file. Choose a different file.

    The selected file does not appear to be a valid comma separated values (csv) file or a valid tab delimited file. Choose a different file.

    I guess your question is, "what's wrong with the file?"
    You're going to have to figure that out yourself, as we cannot see the file.
    Importing into Address book requires either a tab-delimited or a comma-delimited file. You can export out of most spreadsheets into a csv file. However, you need to make sure you clean up the file first.  If you have a field that has commas in the field, they will create new fields at the comma. So, some lines will have more fields than the others, causing issues like the error you saw.

  • Converting Excel to Tab Delimited

    hello all,
    I need to write a program in ABAP that will take in Excel file and convert it to a Tab Delimited file.
    How can I go about doing that?
    Thanks in advance.
    Regards,
    Fred.

    Hi Fread,
    1. Take the Excel Data into an internal table. Refer the code below.
    REPORT zexceltabc.
    PARAMETERS: filename LIKE rlgrap-filename,
                begcol TYPE i DEFAULT 1 NO-DISPLAY,
                begrow TYPE i DEFAULT 1 NO-DISPLAY,
                endcol TYPE i DEFAULT 100 NO-DISPLAY,
                endrow TYPE i DEFAULT 32000 NO-DISPLAY.
    PARAMETERS: kzheader AS CHECKBOX.
    DATA: BEGIN OF intern OCCURS 0.
            INCLUDE STRUCTURE  alsmex_tabline.
    DATA: END OF intern.
    DATA: BEGIN OF intern1 OCCURS 0.
            INCLUDE STRUCTURE  alsmex_tabline.
    DATA: END OF intern1.
    DATA: BEGIN OF t_col OCCURS 0,
           col LIKE alsmex_tabline-col,
           size TYPE i.
    DATA: END OF t_col.
    DATA: zwlen TYPE i,
          zwlines TYPE i.
    DATA: BEGIN OF fieldnames OCCURS 3,
            title(60),
            table(6),
            field(10),
            kz(1),
          END OF fieldnames.
    DATA: BEGIN OF data_tab OCCURS 0,
           value_0001(50),
           value_0002(50),
           value_0003(50),
           value_0004(50),
           value_0005(50),
           value_0006(50),
           value_0007(50),
           value_0008(50),
           value_0009(50),
           value_0010(50),
           value_0011(50),
           value_0012(50),
           value_0013(50),
           value_0014(50),
           value_0015(50),
           value_0016(50),
           value_0017(50),
           value_0018(50),
           value_0019(50),
           value_0020(50),
           value_0021(50),
           value_0022(50),
           value_0023(50),
           value_0024(50),
           value_0025(50),
           value_0026(50),
           value_0027(50),
           value_0028(50),
           value_0029(50),
           value_0030(50),
           value_0031(50),
           value_0032(50),
           value_0033(50),
           value_0034(50),
           value_0035(50),
           value_0036(50),
           value_0037(50),
           value_0038(50),
           value_0039(50),
           value_0040(50),
           value_0041(50),
           value_0042(50),
           value_0043(50),
           value_0044(50),
           value_0045(50),
           value_0046(50),
           value_0047(50),
           value_0048(50),
           value_0049(50),
           value_0050(50),
           value_0051(50),
           value_0052(50),
           value_0053(50),
           value_0054(50),
           value_0055(50),
           value_0056(50),
           value_0057(50),
           value_0058(50),
           value_0059(50),
           value_0060(50),
           value_0061(50),
           value_0062(50),
           value_0063(50),
           value_0064(50),
           value_0065(50),
           value_0066(50),
           value_0067(50),
           value_0068(50),
           value_0069(50),
           value_0070(50),
           value_0071(50),
           value_0072(50),
           value_0073(50),
           value_0074(50),
           value_0075(50),
           value_0076(50),
           value_0077(50),
           value_0078(50),
           value_0079(50),
           value_0080(50),
           value_0081(50),
           value_0082(50),
           value_0083(50),
           value_0084(50),
           value_0085(50),
           value_0086(50),
           value_0087(50),
           value_0088(50),
           value_0089(50),
           value_0090(50),
           value_0091(50),
           value_0092(50),
           value_0093(50),
           value_0094(50),
           value_0095(50),
           value_0096(50),
           value_0097(50),
           value_0098(50),
           value_0099(50),
           value_0100(50).
    DATA: END OF data_tab.
    DATA: tind(4) TYPE n.
    DATA: zwfeld(19).
    FIELD-SYMBOLS:  0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    END-OF-SELECTION.
    max. Feldlänge je Spalte ermitteln...
      LOOP AT intern.
        intern1 = intern.
        CLEAR intern1-row.
        APPEND intern1.
      ENDLOOP.
      SORT intern1 BY col.
      LOOP AT intern1.
        AT NEW col.
          t_col-col = intern1-col.
          APPEND t_col.
        ENDAT.
        zwlen = strlen( intern1-value ).
        READ TABLE t_col WITH KEY col = intern1-col.
        IF sy-subrc EQ 0.
          IF zwlen > t_col-size.
            t_col-size = zwlen.
            MODIFY t_col INDEX sy-tabix.
          ENDIF.
        ENDIF.
      ENDLOOP.
    max. Spaltenanzahl ermitteln.
      DESCRIBE TABLE t_col LINES zwlines.
    wenn die 1. Zeile die Spaltenüberschriften enthält...
      SORT intern BY row col.
      IF kzheader = 'X'.
        LOOP AT intern.
          fieldnames-title = intern-value.
          APPEND fieldnames.
          AT END OF row.                  " Ende der 1. Zeile
            EXIT.
          ENDAT.
        ENDLOOP.
      ELSE.
        DO zwlines TIMES.
          WRITE sy-index TO fieldnames-title.
          APPEND fieldnames.
        ENDDO.
      ENDIF.
    Data_tab füllen ...
      SORT intern BY row col.
      LOOP AT intern.
        IF kzheader = 'X'
        AND intern-row = 1.
          CONTINUE.
        ENDIF.
        tind = intern-col.
        CONCATENATE 'DATA_TAB-VALUE_' tind INTO zwfeld.
        ASSIGN (zwfeld) TO  = intern-value.
        AT END OF row.
          APPEND data_tab.
          CLEAR data_tab.
        ENDAT.
      ENDLOOP.
      CALL FUNCTION 'DISPLAY_BASIC_LIST'
           EXPORTING
                file_name     = filename
           TABLES
                data_tab      = data_tab
                fieldname_tab = fieldnames.
    2. Then use this internal table and write the data to a file.
    Hope this helps.
    Regards,
    Amit Mishra

  • Importing a .xls tab delimited file into number

    Hi there... I downloaded a .xls document from the internet and attempted to open it in Numbers. The following import problem presented itself:
    Import Warning - This is a tab delimited document, not a valid Excel document. The data might look different.
    Indeed the data does look different- all of the formatting is visible, and the document is essentially unusable. Is there a way to convert this sort of document into something that can be used in Numbers?
    Thanks

    I opened the document in Text Edit, but was unable to convert tab to commas... here is a clip from the original document when it is opened in both TextEdit and Numbers
    <table border="1">
    <!-- <tr><td colspan = "15" valign="middle" align="center">Date: 2/15/2008</td></tr>-->

  • SSRS 2008 R2/SSRS 2012 Tab Delimited setup is not working correctly in Report Designer

    I have changed a RSReportDesigner.config to add a tab delimited option for report export, but it is not working correctly in vs2008/vs2010 report designer. I get a duplicate of CSV (comma delimited) in the export dropdown list.
    I have tested SSRS 2008 R2/SSRS 2012 on Windows 7 64 bit professional.
    It is working correctly in the report manager.
    <Extension Name="TAB" Type="Microsoft.ReportingServices.Rendering.DataRenderer.CsvReport,Microsoft.ReportingServices.DataRendering">
            <OverrideNames>
                <Name Language="en-US">TAB delimited</Name>
            </OverrideNames>
            <Configuration>
                <DeviceInfo>
                    <FieldDelimiter xml:space="preserve">&#9;</FieldDelimiter>
                    <Encoding>ASCII</Encoding>
                    <UseFormattedValues>False</UseFormattedValues>
                    <NoHeader>False</NoHeader>
                    <FileExtension>TXT</FileExtension>
                </DeviceInfo>
            </Configuration>
          </Extension>

    Hi Dave0323,
    According to your description, you want to export your report into TXT file and change the delimiter to be a Tab. Right?
    In Reporting Services, when exporting to a CSV file, we can change the default field delimiter to any character that we want, including TAB, by changing the device information settings in the configuration file. For example, to use TAB,
    update the FieldDelimiter setting to <FieldDelimiter xml:space="preserve">[TAB]</FieldDelimiter>. And we can change the FileExtension to be TXT if we want to export it into a TXT file. So in this scenario, we just need to modify the configuration
    file like below:
    The result looks like below:
    Reference:
    CSV Device Information Settings
    If you have any question, please feel free to ask.
    Best Regards,
    Simon Hou

  • Missing tab-delimited functionality in one case when using "collect" comman

    Could anyone tell me why I do not have tab-delimited v_download in 1st case(in the second it is ok but there is no collect:
    1st case:
    DATA na LIKE SORTED TABLE OF itab
                   WITH UNIQUE KEY budat shkzg hkont with header line.
    SELECT dmbtr budat shkzg hkont FROM bsas INTO itab where gjahr ge leto.
    COLLECT itab INTO na.
      append itab. clear itab.
    endselect.
    SORT ITAB.
    loop at na.
      result-dmbtr = na-dmbtr.
      result-budat = na-budat.
      result-shkzg = na-shkzg.
      result-hkont  = na-hkont.
      append result. clear result .
    endloop.
    loop at result.
      CONCATENATE v_download result-dmbtr INTO v_download .
      CONCATENATE v_download result-budat INTO v_download SEPARATED BY
      cl_abap_char_utilities=>horizontal_tab.
      CONCATENATE v_download result-shkzg INTO v_download SEPARATED BY
      cl_abap_char_utilities=>horizontal_tab.
      CONCATENATE v_download result-hkont INTO v_download SEPARATED BY
      cl_abap_char_utilities=>horizontal_tab.
      append v_download to t_download. clear v_download.
    endloop.
    2.nd case:
    select * from bsas where gjahr ge leto.
            itab-dmbtr = bsas-dmbtr.
            itab-budat = bsas-budat
            itab-shkzg = bsas-shkzg.
            itab-hkont = bsas-hkont.
      append itab. clear itab.
    endselect.
    SORT ITAB.
    loop at itab.
      result-dmbtr = itab-dmbtr.
      result-budat = itab-budat.
      result-shkzg = itab-shkzg.
      result-hkont  = itab-hkont.
      append result. clear result .
    endloop.
    loop at result.
      CONCATENATE v_download result-dmbtr INTO v_download .
      CONCATENATE v_download result-budat INTO v_download SEPARATED BY
      cl_abap_char_utilities=>horizontal_tab.
      CONCATENATE v_download result-shkzg INTO v_download SEPARATED BY
      cl_abap_char_utilities=>horizontal_tab.
    CONCATENATE v_download result-hkont INTO v_download SEPARATED BY
      cl_abap_char_utilities=>horizontal_tab.
      append v_download to t_download. clear v_download.
    endloop.

    Hi
    I can't see any difference u're using the same table RESULT to transfer the data T_DOWNLOAD, so the program should have the same behavior.
    Perhaps you should past all code for both cases.
    Max

  • Text Tab delimited - using Numbers

    I have some Numbers files that I need to upload to a contact manager as Text Tab - Delimited. I cannot seem to find the correct way of doing it, since I am not able to get them done.

    If you need to export data from specific tables, you can try is selecting the cells, command-c to copy, and in a text editor, command-v to paste, and then save to file, which you should then be able to upload to the contact manager.
    Selecting cells and copying them places their values on the clipboard tab-delimited.
    SG

  • Export as Tab Delimited File

    Is there any methodology whereby a file can be exported, or saved, as a Tab Delimited File?
    Thanks

    Select All
    Copy
    Paste in a Pages document
    Export as text.
    Other way (my preffered one) :
    Select All
    Copy
    run this Script :
    --[SCRIPT clipboard2textFile]
    Enregistrer le script en tant que Script :clipboard2textFile.scpt
    déplacer le fichier créé dans le dossier
    <VolumeDeDémarrage>:Users:<votreCompte>:Library:Scripts:
    Copiez la table à exporter dans le Presse-papiers.
    menu Scripts > clipboard2textFile
    Le script créera un fichier TSV (valeurs séparées par TAB).
    --=====
    L'aide du Finder explique:
    L'Utilitaire AppleScript permet d'activer le Menu des scripts :
    Ouvrez l'Utilitaire AppleScript situé dans le dossier Applications/AppleScript.
    Cochez la case "Afficher le menu des scripts dans la barre de menus".
    +++++++
    Save the script as a Script :clipboard2textFile.scpt
    Move the newly created file into the folder:
    <startup Volume>:Users:<yourAccount>:Library:Scripts:
    Copy the table to export into the clipboard
    menu Scripts > clipboard2textFile
    The script will create a TSV file (Tab separated values).
    --=====
    The Finder's Help explains:
    To make the Script menu appear:
    Open the AppleScript utility located in Applications/AppleScript.
    Select the "Show Script Menu in menu bar" checkbox.
    +++++++
    Yvan KOENIG (VALLAURIS, France))
    2009/07/07
    2010/01/10 : Corrigé quelques coquilles dans les explications
    --=====
    on run
    try
    set enTexte to the clipboard as text
    set fName to (do shell script "date " & quote & "+_%Y%m%d-%H%M%S" & quote) & "." & "txt"
    set p2d to path to desktop
    tell application "System Events" to make new file at end of p2d with properties {name:fName}
    write enTexte to file ((p2d as text) & fName)
    on error
    if my parleAnglais() then
    error "The clipboard doesn’t contain text data. Maybe you selected a Numbers sheet !"
    else
    error "Le presse-papiers ne contient pas de données texte. Vous avez peut-être copié une feuille de Numbers !"
    end if
    end try
    end run
    --=====
    on parleAnglais()
    local z
    try
    tell application "Numbers" to set z to localized string "Cancel"
    on error
    set z to "Cancel"
    end try
    return (z is not "Annuler")
    end parleAnglais
    --=====
    --[/SCRIPT]
    Yvan KOENIG (VALLAURIS, France) mardi 16 février 2010 21:57:42

  • Opening a tab-delimited file in numbers

    Hello,
    I have a tab-delimited file with the extension .srt to open in Numbers. I can do this easily in Microsoft Excel by going to the Open menu. It then gives me the option to say how the file is delimited and then it opens it. I can't seem to do this in Numbers... When I get to the Open menu and try to open the file, it is grayed out, so unaccessible... how does one do this in Mac?
    Thanks

    As was explained here many times, Numbers may open csv files if :
    (1) the file name ends with ".csv"
    (2) values are separated by commas if the decimal char in use on the machine is the period
    values are separated by semi-colons if the decimal char in use on the machine is the comma.
    (3) we have no way to change the values separator.
    Yvan KOENIG (VALLAURIS, France) samedi 18 juin 2011 20:50:54
    iMac 21”5, i7, 2.8 GHz, 4 Gbytes, 1 Tbytes, mac OS X 10.6.7
    Please : Search for questions similar to your own before submitting them to the community
    To be the AW6 successor, iWork MUST integrate a TRUE DB, not a list organizer !

  • 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.

Maybe you are looking for