Length of character

Hello BW frnds
I have a small requirement,in R/3 side the length of field is
255 characteristics,but in BW side it is 60,how can i bring the R/3 data to BW.my requirement is to increase the character length i.e maximum 60 to 100 or more in BW side.

Hi,
Follow these links
/people/sap.user72/blog/2006/06/03/long-texts-in-sap-bw-modeling-150-follow-up
/people/sap.user72/blog/2006/05/27/long-texts-in-sap-bw-modeling
/people/sap.user72/blog/2006/06/05/long-texts-in-sap-bw-displaying-in-bex-analyzer-introduction-to-excel-workbooks-formatting-part-i
Load 250 byes text
The specified item was not found.
Assign points if it helps
Khaja

Similar Messages

  • SQL Loader Multibyte character error, LENGTH SEMANTICS CHARACTER

    Hi,
    startet SQL Loader Multibyte character error
    {thread:id=2340726}
    some mod locked the thread, why?
    the solution for others:
    add LENGTH SEMANTICS CHARACTER to the controlfile
    LOAD DATA characterset UTF8 LENGTH SEMANTICS CHARACTER
    TRUNCATE                              
    INTO TABLE utf8file_to_we8mswin1252
      ID    CHAR(1)     
    , TEXT  CHAR(40)
    )Regards
    Michael

    Hi Werner,
    on my linux desktop:
    $ file test.dat
    test.dat: UTF-8 Unicode text, with very long lines
    my colleague is working on a windows system.
    On both systems exact the same error from SQL Loader.
    Btw, try with different number of special characters (german umlaute and euro) and there is no chance to load without the error
    when to many (?) special characters or data is long as column length and special characters included.
    Regards
    Michael

  • Problem in save long length of character

    Dear All
    I have data that length 1500000 charcter what is the suite datatype to save it in the database.
    i cant save in varchar2 because the maximum length is 4000.
    thanks in advance.
    Edited by: user8942603 on 17/08/2010 06:43 ص

    Try this:
    SQL> create table my_Tab(col1 clob);
    Table created.
    SQL> ed
    Wrote file afiedt.buf
      1* insert into my_tab values(RPAD('*',1500000000,'*'))
    SQL> /
    1 row created.
    SQL> commit;
    Commit complete.
    SQL> select * from my_tab;
    COL1
    SQL>

  • Problem of character length

    I have a question about the length of character. If i set the variable  (e.g. GG) of internal table and its character length is 1000.    <e.g. data:  gg(1000).>
    and put it into one of the columns of the report listing.
    but that column only can see part of it (from 0 to 128 characters only).
    So if i want to change to excel, then the latter part of this field is omitted... How can i retain all the characters when export to excel format.
    coz i don't want to miss any data from here.

    but all the fields is get from the table (in the program)....
    for example:
    itab-CLOSING = xxxx-xxxxx. (which contains more than 255 characters)
    (i've use strlen( itab-CLOSING ) to check the length, it's normal ), but
      wa-fieldname = 'CLOSING'.
      wa-reptext_ddic = 'Closing Date/Time'.
      append wa to fcat.
      clear wa.
    the column itab-closing just show in the screen for the first 128 characters only. so i can't still get the whole data when export to excel ...

  • Increasing character length

    Hi Experts,
                     I want to increase the character length of column in MS SQL Server 2005. How to modify the length of character.

    Hi Shailesh......
    You can modify the character length of UDF from Tools> Customization Tools> User Defined Management
    Select the UDF and press Update button and increase character length. Here also you can increase length and can not decrease it......
    Regards,
    Rahul

  • Loading "fixed length" text files in UTF8 with SQL*Loader

    Hi!
    We have a lot of files, we load with SQL*Loader into our database. All Datafiles have fixed length columns, so we use POSITION(pos1, pos2) in the ctl-file. Till now the files were in WE8ISO8859P1 and everything was fine.
    Now the source-system generating the files changes to unicode and the files are in UTF8!
    The SQL-Loader docu says "The start and end arguments to the POSITION parameter are interpreted in bytes, even if character-length semantics are in use in a datafile....."
    As I see this now, there is no way to say "column A starts at "CHARACTER Position pos1" and ends at "Character Position pos2".
    I tested with
    load data
    CHARACTERSET AL32UTF8
    LENGTH SEMANTICS CHARACTER
    replace ...
    in the .ctl file, but when the first character with more than one byte encoding (for example ü ) is in the file, all positions of that record are mixed up.
    Is there a way to load these files in UTF8 without changing the file-definition to a column-seperator?
    Thanks for any hints - charly

    I have not tested this but you should be able to achieve what you want by using LENGTH SEMANTICS CHARACTER and by specifying field lengths (e.g. CHAR(5)) instead of only their positions. You could still use the POSITION(*+n) syntax to skip any separator columns that contain only spaces or tabs.
    If the above does not work, an alternative would be to convert all UTF8 files to UTF16 before loading so that they become fixed-width.
    -- Sergiusz

  • Field in data file exceeds maximum length - CTL file error

    Hi,
    I am loading data in new system using CTL file. But I am getting error as 'Field in data file exceeds maximum length' for few records, other records are processed successfully. I have checked the length of the error record in the extract file, it is less than the length in the target table, VARCHAR2 (2000 Byte). Below is the example of error data,
    Hi Rebecca~I have just spoken to our finance department and they have agreed that the ABCs payments made can be allocated to the overdue invoices, can you send any future invoices direct to me so that I can get them paid on time.~Hope this is ok ~Thanks~Terry~
    Is this error caused because of the special characters in the string?
    Below is the ctl file I am using,
    OPTIONS (SKIP=2)
    LOAD DATA
    CHARACTERSET WE8ISO8859P1
    INFILE  '$FILE'
    APPEND
    INTO TABLE "XXDM_DM_17_ONACCOUNT_REC_SRC"
    WHEN (1)!= 'FOOTER='
    FIELDS TERMINATED BY '|'
    OPTIONALLY ENCLOSED BY '"'
    TRAILING NULLCOLS (
                                  <Column_name>,
                                  <Column_name>,
                                  COMMENTS,
                                  <Column_name>,
                                  <Column_name>
    Thanks in advance,
    Aditya

    Hi,
    I suspect this is because of the built in default length of character datatypes in sqldr - it defaults to char(255) taking no notice of what the actual table definition is.
    Try adding CHAR(2000), to your controlfile so you end up with something like this:
    OPTIONS (SKIP=2)
    LOAD DATA
    CHARACTERSET WE8ISO8859P1
    INFILE  '$FILE'
    APPEND
    INTO TABLE "XXDM_DM_17_ONACCOUNT_REC_SRC"
    WHEN (1)!= 'FOOTER='
    FIELDS TERMINATED BY '|'
    OPTIONALLY ENCLOSED BY '"'
    TRAILING NULLCOLS (
                                  <Column_name>,
                                  <Column_name>,
                                  COMMENTS CHAR(2000),
                                  <Column_name>,
                                  <Column_name>
    Cheers,
    Harry

  • Fixed Length records using SQL

    hi , using the following code in a file that generates an output file with a fixed length 300 character lines.
    SPOOL C:\PHONE_SAMPLE.OUT;
    SET HEADING OFF;
    SET PAGES 0;
    SET ECHO OFF;
    SELECT rpad(CONTACT_ID,15),rpad(PHONE1,15),rpad(PHONE2,15),rpad(PHONE3,15),rpad(PHONE4,15),rpad(PHONE5,15),rpad(PHONE6,15)
    ,rpad(CALLSEQ,6),rpad(NDCALLSEQ,6),rpad(LANG,3),rpad(FIRST,25),rpad(LAST,25),rpad(CONCODE,10),rpad(EMAIL,30),rpad(TXTMSG,20),rpad(WVEND,20),
    rpad(APPTSTART,14),rpad(APPTEND,14),rpad(APPTTYPE,10),rpad(APPTLOCTION,10),rpad(FILLER,1)||'\n'
    FROM PHONE_SAMPLE;
    SPOOL OFF;
    After I run this I get my data and the following below - my end of Character line, and then "22 rows selected" - How do I remove the 22 rows selected. and stop at \n. Any help appreciated.
    Is it a set command I am missing ?
    \n
    22 rows selected.

    Hi,
    SET FEEDBACK OFF
    And you don't need SET HEADING OFF when you have SET PAGES 0
    And you don't need to end SET commands with ';' since they are SQL*Plus commands
    Regards
    Peter

  • Issue in data Extraction , Source tables having columns wth lengthe 60

    Hi BI Experts ,
    Here I have a issue while extracting the data from Oracle tables. I encountered some columns for which the length of character stream is more than 60 , some where around 200 to 300 , for example : Reason for some action , Comments , discription .
    I am not able to to treat them as master  data text since these fileds are coming with the Transaction data . In SAP BI we can have the data type CHAR with length max to 60 . Now how can I deal this situation in a better way ??
    Could you please come up with your ideas .
    Expecting interesting solutions
    Anurag

    Hello Charan,
    first check this Blog:
    http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3417800)ID0294722750DB10878770002327649734End?blog=/pub/wlg/3705
    It may helps already.
    Anouter methode is to report from PSA Tables. But here no How-to is available.
    Br.
    Joerg

  • Character template -In Characteristics CT04

    Hi ,
    when I am trying to create characteristic for PR total value, by default system is proposing character template as
    NN,NNN,NNN like this for length of character, because of this when i give the value to this characteristics like >0, system is converting it to NN.NNN.NNN something like this.
    I want to chnage this character template, can anybody tell me where this assignment is done OR how can i chnage this template so that my value for characteristic will remaion as >0.
    Thanks,
    Charu

    As far as i know  you can only assign 1 UoM to a characteristic. Maybe create additional characteristics for the other UoM's.

  • Checking for '.' character

    Hi,
    I am developing a pogram that calculates the factorial of a number. I need to check if the user has typed in a decimal point ,., in the text field( this is because real numbers do not have a factorial)
    thankx in advance...

    import java.io.*;
    class MadBull {
    public static void main(String[] args) throws IOException {
    char[] exception = {'.','-'};
    boolean flag=false;
              int axilleas=0;
              BufferedReader br;
    br = new BufferedReader(new InputStreamReader(System.in));
    System.out.println("Enter a digit");
    String harris;
    harris = br.readLine();
    System.out.println(harris);
    /*for(int i=0;i<harris.length();i++) {
                   if(!Character.isDigit(harris.charAt(i))) {
    if(flag==false)
                        if(((harris.charAt(0)==exception[1])) && (Character.isDigit(harris.charAt(1)))) {
    axilleas++;
    flag=true;
    continue;
    if(harris.charAt(i)==exception[0])
    continue;
                        System.out.println("The info you have entered is not a number");
    return;
    System.out.println("The info you have entered is a " +( axilleas==0 ? "number" :"negative number"));
    int i=0;
    boolean milan=true;
         while(i<harris.length()) {
    if((Character.isDigit(harris.charAt(i))) || (harris.charAt(i)==exception[0]) ||
              (harris.charAt(i)==exception[1]))
    i++;
    else {
    System.out.println("The info is not a number");
    milan = false;
    break;
    if(milan)
    System.out.println("The info is a number");
    }

  • Reading Single Quote Character from Microsoft Word

    Hi,
    I do a cut and paste from Microsoft Word into a JTextPane. I am trying to catch the "curly quote" and use the following code.
    current = /* text of JTextPane)
    for (i = 0; i < current.length(); i++) {
    Character cx = new Character(current.charAt(i));
    if (cx == '\222')
    return true;
    Now, nothing gets returned even though \222 is in the document.
    When I do a
    System.out.println (current)
    It prints
    \222When I do a
    if (current.charAt(0) == '\222')
    False is returned....
    Is there something I am misssing???
    Thanks

    Print out Integer.toOctalString(of all the chars). You should see 222 there somewhere. If you don't, the characters is not \222.

  • How to display a field that has more than 136 char length in ALV GRID

    Hi Experts,
    I have an issue and need to solve ASAP.
    I want to display a text of length 400 character in a particular column in ALV GRID DISPLAY. After executing the report it is displaying only 136 length char in the output and when I download the report to an excel it is showing only 255 characters, but my field length is almost 400 char and want to display in the report output.
    I checked in SDN and didnt get any answers which will solve this.
    Please help me to complete this issue.
    Thanks
    Retheesh

    Currently I'm in a same problem with you.
    And this is what I found
    Size of data fields: While the list-based ALVList can display only tables of up to 90 columns, the control-based *ALVGrid and ALVFullscreen have a limitation of 128 characters per data cell.*
    So it means that maximum for alv grid is only 128.
    Please refer to this documentation
    [https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/4544e790-0201-0010-c29c-e46c389f5a96]
    you can find the statement above in page 5.
    Please let me know if you have another solution, because I would like to see it too.
    Thanks
    Regards
    Hadi

  • Character.isLetter() error on compile

    Hi all. I'm trying to write a method that does a series of validations on the characters in a String. Here's my code:
       import java.util.*;
       import java.lang.*;
        public class ScratchPad
           public static void main(String args[])
             Scanner kb = new Scanner(System.in);
             System.out.println("Enter PN expression: ");
             String myPN = kb.nextLine();
             int isValid = validate(myPN, 3);
          System.out.println("Came up as: " + isValid);
           public static int validate(String expression, int vVar)
             for (int x = 0; x < expression.length(); x++)
                Character currChar = new Character(expression.charAt(x));
                if (!currChar.isLetter())   //test to see if the Character is a letter, first error
                   return 1;
                else if (currChar.isUpperCase())   //test to see if it's uppercase, second error
                {     String operands = "NKAJEDC";
                   int intStr = operands.indexOf(currChar);
                   if (intStr < 0)
                      return 2;
             return 0;
          }//end validate
       }And here's my errors:
    ScratchPad.java:24: cannot find symbol
    symbol  : method isLetter()
    location: class java.lang.Character
                if (!currChar.isLetter())
                             ^
    ScratchPad.java:26: cannot find symbol
    symbol  : method isUpperCase()
    location: class java.lang.Character
                else if (currChar.isUpperCase())
                                 ^
    2 errorsThe test I'm trying to make is supposed to see if the characters are alphabetic. There's also a limited number of capital letters allowed, hence the crazy String and indexOf. This was originally choking because I had a regular char instead of a Character variable, but when I fixed that I hit this one instead. Could someone please take a peek and let me know if/what I'm using incorrectly?
    Thanks!
    Kate

    Also, you would be wise to enclose all if blocks, for and while loops, try/catch blocks, etc... within curly braces even if it means that it will include only a one line statement (or perhaps especially if it only includes a one line statement). This will prevent you from making a bad mistake later on when you update your program.

  • Character or byte mode?

    Hi
    when will we use IN CHARACTER MODE & IN BYTE MODE in DESCRIBE  querry?

    Hi,
    It is used to determine the length of of a data object.
    when you find the length in byte go for BYTE mode
    when you find the length in character go for CHARACTER  mode.
    REMEMBER:  both mode comes only with length addtion.
    REF: http://help.sap.com/saphelp_nw04/helpdata/en/fc/eb3145358411d1829f0000e829fbfe/content.htm
    REGARDS,
    ANIRBAN

Maybe you are looking for

  • Windows 8 and Airport

    I am using the latest version of Airport Utility. My windows 8 laptop can connect to the internet through my Airport Extreme, likewise I have no problems file or printer sharing on my network of mixed widows and apple machines but Airport Utility can

  • My computer crashed and I dont know why.

    Im not sure how to explain this. When i play games such as minecraft and league of legends during random times my laptop will crash. Im  not sure why and how to fix it. What seems to happen is my screen turns blank but for some reason the button ligh

  • Still looking for flex help

    I had a couple of responses to my request for help that were excellent. Unfortunately, I have lost all my emails and cannot find the email of the people who responded. Could you please respond again at [email protected] I am still looking for some he

  • Bug (?): Here maps application minimizes, cannot be used

    I have the Here Maps program (a store app).  After the installation of the tech preview the Here Maps application is unusable.  The application loads and shows the current map for about 5 seconds, then the application minimizes to the task bar and ca

  • How to retain selected multi select facet  on frontend

    Hello, We are having some multi-select dimensions on our site. As per default behavior of endeca, whenever a multi-select facet is selected from left navigation it is not again returned in the endeca navigation response. Because of this behavior we a