What is the maximal line length of type any internal table

Dear all,
who can tell me what is the maximal line length of type any internal table.
Thanks!

There is no limit to the record length of an internal table.
There is overall memory limit for every program (as setup by your basis). So, depending on the width of the ITAB, the number of records in ITAB is limited by the assigned memory.

Similar Messages

  • Diference between DATA: and TYPES: on internal tables

    Hi people,
    Can somebody help me. I wanna know whats the diference between DATA: and TYPES: on internal tables
    and whitch has the best performance, here is a eg:
    DATA: BEGIN OF ti_sbook occurs 0,
              carrid   LIKE sbook-carrid,
              fldate   LIKE sbook-fldate,
              customid LIKE sbook-customid,
              loccuram LIKE sbook-loccuram,
           END OF ti_sbook.
    AND
    TYPES: BEGIN OF ti_sbook ,
              carrid   LIKE sbook-carrid,
              fldate   LIKE sbook-fldate,
              customid LIKE sbook-customid,
              loccuram LIKE sbook-loccuram,
           END OF ti_sbook.
    DATA: gw_sbook       TYPE  TABLE OF ti_sbook,
    gs_sbook       TYPE ti_sbook.
    witch of both types is better?
    thanks.

    Hi Marcelo,
    For compatibility matters is better to create internal tables with a work area separately. So yes it's better to use types. When you work with Object Oriented coding you will need to use internal tables defined with types. Also when defining tables with types is the new way of coding, the another coding is getting obsolete defined by SAP. That's why when working in ABAP with OO (Object Oriented) code you'll have to define tables with types and not the other way.
    Hope it helps.
    Regards,
    Gilberto Li

  • What are the different values available for type attribute

    Hi,
        I am working with IDOC to Stored Procedure. For each field we need to give the values for 'isInput' and 'type' attributes. I need to pass values for 'datetime' and 'numeric' fields. What are the list of values availabIe for 'type' attribute. I know only about 'CHAR' attribute.
         Can anybody please tell me what all the values availabe for attribute 'type'. I am facing this problem while giving the value for type attribute.
    Thanks in Advance,
    Murthy.

    Does this help
    tring
        Data that contains a combination of letters, numbers, and special characters. String data types are listed below:
    CHARACTER: Fixed-length character strings. The common short name for this data type is CHAR.
    VARCHAR: Varying-length character strings.
    CLOB: Varying-length character large object strings, typically used when a character string might exceed the limits of the VARCHAR data type.
    GRAPHIC: Fixed-length graphic strings that contain double-byte characters.
    VARGRAPHIC: Varying-length graphic strings that contain double-byte characters.
    DBCLOB: Varying-length strings of double-byte characters in a large object.
    |BINARY: A sequence of bytes that is not associated with a |code page.
    |VARBINARY: Varying-length binary strings.
    BLOB: Varying-length binary strings in a large object.
    |XML: Varying-length string that is an internal representation |of XML.
    Numeric
        Data that contains digits. Numeric data types are listed below:
    SMALLINT: for small integers.
    |INTEGER: for large integers.
    |BIGINT: for bigger values.
    DECIMAL(p,s) or NUMERIC(p,s), where p is precision and s is scale: for packed decimal numbers with precision p and scale s. Precision is the total number of digits, and scale is the number of digits to the right of the decimal point.
    |DECFLOAT: for decimal floating-point numbers.
    REAL: for single-precision floating-point numbers.
    DOUBLE: for double-precision floating-point numbers.
    Datetime
        Data values that represent dates, times, or timestamps. Datetime data types are listed below:
    DATE: Dates with a three-part value that represents a year, month, and day.
    TIME: Times with a three-part value that represents a time of day in hours, minutes, and seconds.
    TIMESTAMP: Timestamps with a seven-part value that represents a date and time by year, month, day, hour, minute, second, and microsecond.
    Regards
    Ravi

  • While defining a columnar table, what is the purpose of column store type

    Hi folks
    I have two questions related to columnar table definition.
    1. What is the purpose of column store type.
    While defining a columnar table, what is the purpose of column store type (STRING ,CS_FIXEDSTRING,CS_INT etc) , when I define a table using the UI I see that the column is showing STRING but when I goto EXPORT SQL it does not show.  Is this mandatory or optional ?
    2.VARCHAR Vs. CHAR - In the UI when I create the table I do not see the CHAR option , but I do see lot of discussion where people are using CHAR for defining the columnar table. Not sure why UI dropdown does not show it. I also read that we should avoid using VARCHAR as those columns are not compressed, is that true, I thought the column store gives compression for all the columns. Are there certain columns which cannot be compressed .
    Please let me know where I can find more information about these two questions.
    Poonam

    Hi Poonam
    the CS_-data types are the data types that are used internally in the column store. They can be supplied but it is not at all required or recommended to do so.
    SAP HANA will automatically use the correct CS_-data type for every SQL data type in your table definitions.
    To be very clear about this: don't use the CS_-data types directly. Just stick to the SQL data types.
    Concerning VARCHAR vs CHAR: fixed character data types are not supported anymore and don't show up anymore in the documentation.
    I have no idea why you believe that VARCHAR columns are not compressed but this is just a myth.
    create column table charcompr (fchar char(20), vchar varchar(20));
    insert into charcompr (
        select lpad ('x', to_int (rand()*20), 'y'), null from objects cross join objects);
    -- same data into both columns
    update charcompr set vchar = fchar;
    -- perform the delta merge and force a compression optimization
    merge delta of charcompr;
    update charcompr with parameters ('OPTIMIZE_COMPRESSION' ='FORCE');
    -- check the memory requirements
    select COLUMN_NAME, MEMORY_SIZE_IN_TOTAL, UNCOMPRESSED_SIZE, COUNT, DISTINCT_COUNT, COMPRESSION_TYPE
    from m_cs_columns where table_name ='CHARCOMPR'
    COLUMN_NAME    MEMORY_SIZE_IN_TOTAL    UNCOMPRESSED_SIZE   COUNT   DISTINCT_COUNT  COMPRESSION_TYPE
    FCHAR       3661                    70285738            6692569 20              RLE
    VCHAR       3661                    70285738            6692569 20              RLE
    We see: compression and memory requirements are the same for both fixed and variable character sizes.
    - Lars

  • What is the "Audio line in" port for?

    I have a microphone headset but plugging the mic cord into the audio line in port does nothing. Similarly, when I tried plugging a cable from the "tape out" of my audio amplifier into that port for dubbing purposes, nothing happened. In both cases I can achieve what I want using an iMic and a USB port. So what's the audio line line port for? How can I use it?

    Check your Sound settings in system preferences and audio midi set-up, Brian. It may be that you have it set to accept sound in through USB at present. Another possibility is that the port has "stuck" on "optical input".
    Cheers
    Rod

  • Invoice list: What is the standard setting for output type LR00 ?

    Hello all,
    They have messed up our system. What are the standard settings for output type LR00 ?
    Program RVADIL01,
    Form ??
    Thanks
    Rad

    Dear Rad,
    > Program RVADIL01,
    > Form - SD_INVOICE_LIST
    Thanks,
    Raja

  • What's the maximal data amount to be sent by mail?

    What's the maximal data amount to be sent by mail?

    Most ISP's will spit back an attachment that's over 10MB, some less than that.

  • What is the process code for message type FIXEDASSET_CREATE?

    Hi all
    please tell me that what is the process code for
    MESSGAE TYPE = FIXEDASSEt_CREATE,
    FUNCTION MODULE = IDOC_INPUT_FIXEDASSET_CREATE,
    BASIC TYPE = FIXEDASSET_CREATE01 ?
    thanx in advance.......
    Edited by: Prachi Sharma on Jan 11, 2008 7:45 AM
    Edited by: Prachi Sharma on Jan 11, 2008 8:03 AM

    Hi,
    Check the Tcodes WE41 and WE42 for Outbound and Inbound process codes
    Check below Tables as well
    EDE1T
    EDE2T
    EDE5T
    EDE6T
    TEDE5
    TEDE6
    Regards,
    Satish

  • What are the disadvantages and advantages of type coercion??

    What are the disadvantages and advantages of type coercion?
    anyone? thanks.

    What is the relevance of your question about type coercion within the scope of "Advanced [Java] Language Topics"?

  • What is the maximum lines in sales order

    hello friends,
    what is the maximum lines that we can create in a single sales order?
    how about in a sales invoice, how many is the maximum lines?
    thanks!

    There is no limit on the sales order lines, we do have 1800 to 2000 lines sales orders in our system.
    But the AR side the defult value for the Profile option AR: Maximum Lines is 100k, if you anticipate more lines than 100k for each invoice run then you have to modify the profile option.
    Srini C

  • Help! what is the equivalent focal length of ipad 4 camera?

    what is the equivalent focal length of ipad 4 camera?

    Your apps is not providing enough information.
    I use ExifWizPro App.
    http://i1224.photobucket.com/albums/ee374/Diavonex/51b4d31dae7f841332878c77bfe13 9f1_zpscc0bd8a4.jpg

  • What is the maximum number of Call Types, Skill Groups and Campaigns created in ICM 8.0.1 and 8.0.3

    Hi All,
    What is the maximum number of Call Types, Skill Groups and Campaigns created in ICM 8.0.1 and 8.0.3?
    In which the above requested information will be available??

    Oh I see. So I guess what you are saying is that is
    Director's way of compressing vector numbers. Also, as to what you
    were saying about the number 3000 is sure not the limit for vector
    units, I think I was just jumping the gun considering that I only
    glanced at the script error, and then clicked on the debug button
    to see where the error happened. Then once I looked at the varibles
    in the varible window, I saw these weird numbers with the e3 at the
    end of them, and I just thought that it could not add the vectors
    together with the e3 at the end of each vector unit. However, to
    make a long story short, I detached the script and reattached it
    which did no create the error again, and I learned that Director
    can add vector units together that have an e3 at the end of each
    vector unit. So thanks for clarifying what the e3 means.

  • What is the field for sales order type?

    pls tell me what is the field for sales order type??
    and from which table........urgent

    Hi,
    Field for sales order type is AUART in table TVAK
    the Parent table for Sales order type is TVAK.
    Best regards,
    raam

  • What is the use of Framework Order type purchase order ?

    what is the use of Framework Order type purchase order ? How it differs from other regular type?

    Hi,
    The document type of Framework Order is "FO" .The regular use of document type for purchase order is "NB".The use of "NB" and "FO" Document type in Purchase order  to differentiate the how your material behave or to have different different purchasing document.
    Example:Document type "NB" have to the process like Goods Receipt,inoice receipt & payment .In the case of Document type "FO" no Goods Receipt required but IR and payment  have to be done."FO"(Framework Order) only deals with low value item with validity period as well as the limits on value/price.
    Hope helpful to you and then reward.
    Regards,
    Biju K

  • What is the iphone line out impedance

    using the dock connector, what is the iphone line out impedance?

    Welcome to Apple Discussions!
    Is your Powerbook one that has Optical in and out? If it is, then it has SPDIF ports instead of the usual minijacks of older Powerbooks. You can tell by opening Apple menu -> About This Mac -> More Info -> selecting Audio (Built-in). If SPDIF is mentioned, then you have Optical in and out.
    If it is, then I found this interesting article which may help you out:
    http://www.epanorama.net/documents/audio/spdif.html

Maybe you are looking for