Calling a Table type with a specified value.

Hi Everyone,
Please do have a look at this and help me understand.
Inside a procedure I found a table type
        TYPE r_rates IS RECORD(
        low_rate       growth_rates.low_growth%TYPE  DEFAULT 0
       ,mid_rate       growth_rates.mid_growth%TYPE  DEFAULT 0
       ,high_rate      growth_rates.high_growth%TYPE DEFAULT 0
       ,real_rate      growth_rates.real_growth%TYPE DEFAULT 0);But some where I found this table type has been called like
r_rates(5)What's the meaning of this? Please explain me.
Regards,
BS2012

Hi Jeneesh,
Please see the exact code. Please do have a look at the second line from the execution block.
lr_member_record := lpt_group_data(ln_ind).member_table(pv_mbr_name);
What does it mean lpt_group_data(ln_ind) ?
lpt_group_data   t_group_table;
TYPE t_group_table IS TABLE OF pck_grp_types.r_group_record INDEX BY PLS_INTEGER;
TYPE r_group_record IS RECORD(
group_data   st_group_string
,initial_data st_group_string
,member_table t_member_table
,full_reset   BOOLEAN);
FUNCTION tonumber(pv_owner    IN sd_groups.owner%TYPE
                     ,pv_grp_name IN sd_groups.groupname%TYPE
                     ,pv_mbr_name IN sd_groups.varname%TYPE) RETURN NUMBER IS
        ln_ind   PLS_INTEGER;
        lr_member_record pck_grp_types.r_member_record;
        lv_val   VARCHAR2(40);
        lv_last  VARCHAR2(1);
        ln_sign  PLS_INTEGER := 1;
    BEGIN
        ln_ind   := f_get_grp_index(pv_owner, pv_grp_name);
        lr_member_record := lpt_group_data(ln_ind).member_table(pv_mbr_name);
        lv_val   := SUBSTR(lpt_group_data(ln_ind).group_data, lr_member_record.start_pos, lr_member_record.entry_length - 1);
        lv_last  := SUBSTR(lpt_group_data(ln_ind).group_data, lr_member_record.start_pos + lr_member_record.entry_length - 1, 1);
        IF lv_last IN ('p','q','r','s','t','u','v','w','x','y','}','J','K','L','M','N','O','P','Q','R')
        THEN
            lv_val := lv_val || translate(lv_last,'pqrstuvwxy}JKLMNOPQR','01234567890123456789');
            IF (lr_member_record.entry_type = pck_grp_types.GCV_SIGNED_NUMERIC)
            THEN
                ln_sign := -1;
            END IF;
        ELSE
            lv_val := lv_val || translate(lv_last,'{ABCDEFGHI','0123456789');
        END IF;
        RETURN(stp.tonumber(lv_val) * ln_sign / lr_member_record.scale);
    END tonumber;

Similar Messages

  • Read Table ITAB with key Dynamic Value = Value

    Here is sample Intenral table
    Columnname-C01 / C02 / C03
    Value-123 / 456 /789
    I would like to search value of the internal table according to dynamic value given by the code.
    i.e.
    read table ITAB with key <Dynamic Value> index 1.

    Hi Rupesh,
    Just try the following piece of code:
    TYPES: BEGIN OF str,
            A TYPE C,
            B TYPE I,
            C(2) TYPE C,
           END OF STR.
    DATA itab TYPE TABLE OF str WITH HEADER LINE.
    itab-A = 'X'.
    itab-B = '100'.
    itab-C = 'YZ'.
    APPEND itab.
    PERFORM c_itab_read USING 'A' 'X'.
    PERFORM c_itab_read USING 'B' '100'.
    PERFORM c_itab_read USING 'C' 'YZ'.
    FORM c_itab_read USING key TYPE ANY val TYPE ANY.
      READ TABLE itab WITH KEY (KEY) = val.
      IF SY-SUBRC IS INITIAL.
        WRITE: 'Hurray!'.
      ENDIF.
    ENDFORM.
    Hope this helps.
    Reqard points if query answered.
    Cheers,
    ~i1

  • Read Table ITAB with key Dynamic Value index 1

    Here is sample Intenral table
    Columnname-C01 / C02 / C03
    Value-123 / 456 /789
    I would like to search value of the internal table according to dynamic value given by the code.
    i.e.
    read table ITAB with key <Dynamic Value> index 1.

    Hi,
    Apart from read, you can also use <b>SEARCH</b> statement.
    Syntax
    SEARCH
    Searches for strings.
    Syntax
    SEARCH <f>|<itab> FOR <g> [ABBREVIATED]
                              [STARTING AT <n1>]
                              [ENDING AT <n2>]
                              [AND MARK]
                              [IN BYTE MODE|IN CHARACTER MODE].
    Searches the field <f> or table <itab> for the string in the field <g>. The result is stored in SY-FDPOS. The additions let you hide intermediate characters, search from and to a particular position, and convert the found string into uppercase. In Unicode programs, you must specify whether the statement is a character or byte operation, using the IN BYTE MODE or IN CHARACTER MODE (default) additions.
    Hope this information is useful to you.
    Regards,
    Saumya

  • Table type with include structure

    Hi All,
    How to declare a table type with include structure
    i am declaraing it in the following way its giving epc check of obselete statement,
    could any one tell me how to declare a table type and internal table for the following code.
    DATA:BEGIN OF TY_OUTPUT OCCURS 0.
    DATA:PS_PSP_PNR TYPE EKKN-PS_PSP_PNR.
    INCLUDE STRUCTURE ST_ZCDTT0005.
    DATA:END OF TY_OUTPUT.
    Thanks in advance.

    Hi
    TYPES: BEGIN OF TY_OUTPUT,
             PS_PSP_PNR TYPE EKKN-PS_PSP_PNR.
             INCLUDE STRUCTURE ST_ZCDTT0005.
    TYPES: END OF TY_OUTPUT.
    TYPES: TY_T_OUTPUT TYPE TABLE OF TY_OUTPUT.
    Max

  • Table type with reference type - how to sort?

    I have an internal table lt_refs of the type ZXX_TT_REFS.
    The table type ZXX_TT_REFS is a table of references ("ref. type") to the class ZCL_C.
    The class C has an attribute attr1.
    Now I would like to sort that table. Is there an easy (built-in) way to do this?
    DATA lt_refs TYPE ZXX_TT_REFS.
    DATA lr_ref  TYPE REF TO ZCL_C.
    LOOP AT lt_refs INTO lr_ref.
      "Sort based on lr_ref->attr1. ?
    ENDLOOP.
    "or can I
    SORT lt_refs BY attr1.
    "directly?

    Danial, please see the following.  In the case where you want to sort your reference by an attribute within the object, you can do something like this.
    report zrich_0001.
    *       CLASS lcl_tab DEFINITION
    class lcl_app definition.
      public section.
        data: attri type i.
        methods: constructor importing im_attri type i.
    endclass.
    *       CLASS lcl_tab IMPLEMENTATION
    class lcl_app implementation.
      method constructor.
        attri = im_attri.
      endmethod.
    endclass.
    data: a_app type ref to lcl_app.
    data: a_app_list type table of ref to lcl_app.
    start-of-selection.
      create object a_app exporting im_attri =  3 .
      append a_app to a_app_list.
      create object a_app exporting im_attri =  2 .
      append a_app to a_app_list.
      create object a_app exporting im_attri =  1 .
      append a_app to a_app_list.
      sort a_app_list by <b>table_line->attri</b> ascending .
      check sy-subrc = 0.
    Here is the documentation.
    <i>
    <b>
    Access to Attributes with References in Internal Tables</b>
    If the line type of internal tables includes reference variables as components comp, the attributes attr of the object to which the reference in a line points can be used as key values for reading, sorting and changing table rows. This is possible in the following statements:
    ,,LOOP AT itab ... WHERE comp->attr ...
    ,,READ TABLE itab ... WITH [TABLE] KEY comp->attr = ...
    <b>,,SORT itab BY comp->attr ...</b>
    ,,DELETE itab WHERE comp->attr ...
    ,,MODIFY itab ... TRANSPORTING ... WHERE comp->attr ...
    <b>If a table contains unstructured lines with the type of a reference variable, the attributes of the object to which a line points can be addressed using TABLE_LINE->attr.</b>
    </i>
    Regards,
    RIch Heilman

  • Dynamic Function Module call (Handling Table types)

    Hi Experts,
    I am new to SAP NW RFC.
    Actually I am developing a wrapper,which in fact an RFC enabled Function Module,which accepts a standard FM and its parameters. I am stuck up if the input parameters are associated with Table types.
    Regards,
    SAM

    Hi Rama,
    Yes, I'm not passing value to the table parameter, but that parameter is where I want to retrieve data from FM, not pass value to, so I don't assign any value to ptab_line-value for that parameter.
    BTW, I just did some test to pass value to the parameter using the following code and still got CALL_FUNCTION_PARM_MISSING exception:
    FM: ZLEAD_CONTACT
    parameters:
    IMPORT:  I_PARTNER TYPE BUT000-PARTNER mandatory
    TABLES: OT_CONT LIKE ZLEAD_INFO_S optional (here ZLEAD_INFO_S is a flat structure)
    ptab_line-name = ls_import_para-PARAMETER.
    ptab_line-kind = abap_func_tables.
    create data ref_type type table of (ls_import_para-STRUCTURE).
    ptab_line-tables_wa = ref_wa.
    ptab_line-value = ref_type.
    The detail of ptab:
    VALUE
    TABLES_WA
    KIND
    NAME
    ->2000000025
    {A:initial}
    10
    2000000025
    ->Standard Table[0x10(588)]
    ->Structure: flat & not charlike
    30
    OT_CONT
    And the same error if I set parameter using below code:
    create data ref_wa type RS38L_TYP.
    assign ref_wa->* to <fs>.
    <fs> = ls_import_para-STRUCTURE.
    ptab_line-tables_wa = ref_wa.
    The detail of ptab:
    VALUE
    TABLES_WA
    KIND
    NAME
    ->2000000025
    {A:initial}
    10
    2000000025
    ->Standard Table[0x10(588)]
    ->ZLEAD_INFO_S
    30
    OT_CONT
    Regards,
    Jeff

  • How to use nested table types with XDK

    Im using Oracles XDK (xml development kit) to create xml-documents from data in database.4
    Problem: I need to use nested tables but when trying to create nested table types I get error: A Table type may not contain a nested table type or VARRAY.
    Hope I make myself clear! Are there any solutions or workarounds to this problem?
    Help appreciated, thanks!

    Jesper,
    I asked similar question last year (search for Tapsell, you will see my posting). Under 8.1.7 the "nesting" seems restricted to one level down. Thus you cannot create a type using another object that itself includes a nested table. Under Oracle 9, against which most current examples seem based, this limitation is removed making things easier. Under 8.1.7 the workaround I have used is to use the CAST syntax. This is not as neat, but it works.

  • Call print apex_util.get_print_document() with page item values

    Hi all
    I ran into an issue that very frustrated as it sounds so simple.
    I'm in Apex 3.1.
    My database has table TAB_CLASSES, TAB_STUDENT
    My application has page 1 with P1_SID is student_ID
    I had an simple report query name Class_query, show all classes that a student attends
    select * from TAB_CLASSES where SID = :P1_SID;
    I also select option "include application and session information"
    I had report template Class_template
    In my application, I have a process tried to generate report list classes for all students.
    l_report blob;
    for x in (select * from TAB_STUDENT)
    loop
    :P1_SID := x.SID;
    l_report := apex_util.get_print_document (
    p_application_id => :APP_ID,
    p_report_query_name => 'Class_query',
    p_report_layout_name => 'Class_template',
    p_report_layout_type => 'rtf',
    p_document_format => 'pdf'
    insert all the l_report into database with SID as a part of l_report name (*) 
    end loop;
    After this, I got multiple of l_report blob in database, number of report is exactly number of student in the TAB_STUDENT table. The problem is that every report looks the same, and it got the information of only first student
    I guessed it did not pass the item value (P1_SID) every time it call the get_print_document, but it still shows in the report name (*)
    Please help me. Thanks for any idea.
    Teiv
    Edited by: teiviag on Mar 10, 2010 7:16 AM

    This post had the same problem with me
    [ http://forums.oracle.com/forums/thread.jspa?threadID=663186&start=0&tstart=0|http://forums.oracle.com/forums/thread.jspa?threadID=663186&start=0&tstart=0]
    Thanks for the post of Marc, about how variables are binding and calling by process, I changed my app design to have a sp to print and store the pdf file. Then in my app, I just called the sp and passed the P1_SID. It worked.
    Thanks.
    Edited by: teiviag on Mar 10, 2010 10:49 AM
    Edited by: teiviag on Mar 10, 2010 10:50 AM
    Edited by: teiviag on Mar 10, 2010 10:50 AM

  • How to call nested table type from Java

    I needed a 2 dimensional array and asked the questuion here.
    [Original thread| http://forums.oracle.com/forums/message.jspa?messageID=3419944#3419944]
    I have my program working correctly in pl/sql.
    The java guys are building this array and passing it in to me, but they don't know how.
    A small example of this would be appreciated.
    Heres an example of the procedure prototype and the type definitions in use
    create or replace
    type csn_array_obj
    as object
    (csn varchar2(20 char),
    box_id varchar2(10)
    create or replace
    type csn_array_type is table of csn_array_obj;
    procedure populate_stock(
    p_csn_array in csn_array_type
    added in example of object and type definition.

    There's an orl Oramag article by Tom Kyte rounding up [some Java tips|http://asktom.oracle.com/tkyte/omag/00-nov/o60tom.html] which includes an example of how to do this. You'll need to replace Tom's SIMPLARRAY with your own type.
    Cheers, APC
    blog: http://radiofreetooting.blogspot.com

  • Copy table structure with default column values

    Hi....
    I created a table by copying another table structure by using below query.....
    SQL> CREATE TABLE SAMPLE_TEMP AS SELECT * FROM SAMPLE WHERE 1=2;
    But my problem is " the default column values are not copied to new table"
    Suggest a query like that it should " copy a table structure and default values on columns "
    Thanks in advance

    hi,
    One more option would be "dbms_redefinition' - it would work as per your requirement.
    refer further to documentation : http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/d_redefi.htm
    - Pavan Kumar N

  • Table type with char1025

    Hi frnds,
    I need a tabletype that should have the datatype as char of length 1025

    Hello,
    U can use any one of this dataelement
    ALWWWREQ     CHAR     001024     Mon. arch.: Contains selection string in "Name=Value" format
    AQL_LDATA     CHAR     001024     SAP Query (L): Data line for download to memory
    CGSPL2     CHAR     001024     Character 1024
    CHAR1024     CHAR     001024     Character 1024
    J_5H0_1024     CHAR     001024     XM: Char1024
    J_5NA1024     CHAR     001024     AM: CHAR1024
    LINE1024     CHAR     001024     Character 1024
    LSTRUC     CHAR     001024     Dynamic structure
    MSQSQLMSG     CHAR     001024     MS SQL server - sql error message
    MSQSQLOUT     CHAR     001024     MS SQL server - sql command ouptpur
    RFCCHA1024     CHAR     001024     Character field of length 1024
    SDB_C1024     CHAR     001024     SAP DB: C(1024)
    SELSTRING_WAO     CHAR     001024     Selection String (Web Add-On)
    SLPARAM     CHAR     001024     Substitution procedure: Parameters for RFC REPORT interface
    SPORCH1024     CHAR     001024     Character field with length 1024
    TEXT1024     CHAR     001024     Upper/lower case length 1024
    Regards,
    Vasanth

  • Fill a table column with an empty value as the column is not existing in the data file

    Hello,
    I m new to SQL loader
    I have a table like this :
    CREATE table ListeEcriture
    ( "NUMERO" varchar2 (8 bytes)
    "dateEcr" varchar (10 byte)
    "CodeOp" Varchar2 (10 byte)
    "LibOp" varchar (32 byte)
    "CodeVal" varchar (12 byte)
    "NumCompte" varchar (8 bytes)
    This is my control file :
    load data
    infile 'C:\ReQ\FR00010303.txt'
    into table ListeEcriture
    fields terminated by ";"
    (numero, DateEcr, CodeOp, libOp, CodeVal "FR00010303", NumCompte)
    The problem is thataslo if possible to ignore the file header it would be really great

    You might be after SQL*Loader Control File Reference
    Check SQL*Loader Concepts for the big picture.
    Regards
    Etbin

  • How to replace a table name with an item value in report region SQL query?

    I've got a SQL query in a report region that goes like this:
    SELECT :P30_HIDDEN FROM v_dms_dataset
    GROUP BY :P30_HIDDEN
    P30_HIDDEN is populated from a textfield input. Why doesn't this work, and is there a way to achieve what I'm trying to do here? I really need the ability to dynamically generate SQL queries in this way.

    Ben - you could either:
    1. case when :P30_HIDDEN = 'COL1' then col1 else ... end
    in order to determine which column to select (only really useful if you have a small number of predetermined columns to select from), or
    2. generate the SQL dynamically.
    Set the report region to SQL Query (PL/SQL function body returning SQL query), then have something like:
    declare
    l_sql VARCHAR2(4000);
    begin
    l_sql := 'SELECT ' || :P30_HIDDEN || ' FROM v_dms_dataset
    GROUP BY ' || :P30_HIDDEN;
    return l_sql;
    exception
    etc.
    end;
    John.

  • Dont work 'REUSE_ALV_FIELDCATALOG_MERGE' with table type

    Hi Experts ;
    My problem about   'REUSE_ALV_FIELDCATALOG_MERGE' .
    I use intarnal table with Table Type ( with header line ). And 'REUSE_ALV_FIELDCATALOG_MERGE'  is not working . Field catalog is employ. I dont use 'REUSE_ALV_FIELDCATALOG_MERGE' have any problem.

    'REUSE_ALV_FIELDCATALOG_MERGE' expects a flat structure.
    Give the reference of the line type of the table type if you wish to have fieldcatalog as per that..
    Even if you dont use 'REUSE_ALV_FIELDCATALOG_MERGE' you can create your own Fieldcatalog..

  • Table type

    Hi,
       I dont know how to create table type through se11. what is line type. please help me.

    hi,
    Self-Defined Table Types
    You can start a screen sequence from an ABAP program using
    TYPES dtype TYPE|LIKE tabkind OF linetype [WITH key] ... .
    This defines an internal table type with access type tabkind, line type linetype and key key. The line type linetype can be any known data type. Specifying the key is optional. Internal tables can thus be generic.
    Internal Tables
    The syntax for declaring an internal table directly as a data type of a variable is the same as you would use to define one using the TYPES statement:
    DATA itab TYPE|LIKE tabkind OF linetype [WITH key] ... .
    The variable itabis declared as an internal table with access type tabkind, line type linetype, and key key. The line type linetype can be any known data type.
    For more information, refer to Internal Tables.
    Range Tables
    Using the statements:
    TYPES dtype {TYPE RANGE OF type}|{LIKE RANGE OF dobj} ... .
    DATA rtab {TYPE RANGE OF type}|{LIKE RANGE OF dobj} ... .
    you can define a special table type as a separate data type for Range tables, or as an attribute of the data object rtab of the type standard table, with a standard key and a specially structured line type.
    For more information on Range Tables see the keyword documentation.
    PROGRAM demo_internal_table.
    TYPES: BEGIN OF mytext,
             number TYPE i,
             name   TYPE c LENGTH 10,
           END OF mytext.
    TYPES mytab TYPE STANDARD TABLE OF mytext WITH DEFAULT KEY.
    DATA text TYPE mytext.
    DATA itab TYPE mytab.
    text-number = 1. text-name = 'John'.
    APPEND text TO itab.
    text-number = 2. text-name = 'Paul'.
    APPEND text TO itab.
    text-number = 3. text-name = 'Ringo'.
    APPEND text TO itab.
    text-number = 4. text-name = 'George'.
    APPEND text TO itab.
    LOOP AT itab INTO text.
      WRITE: / text-number, text-name.
    ENDLOOP.
    This program produces the following output on the screen:
    1  John
    2  Paul
    3  Ringo
    4  George
    In this example, first a data type mytext is defined as a structure. Then, a data type mytab is defined as an internal table with the line type mytext. The data objects text and itab  are declared with reference to the internal data types mytext und mytab. This lines of the internal table itab are generated dynamically with the APPEND statement. The contents of the internal table itab are written to the list using the structure text.
    Internal Tables
    Internal tables provide a means of taking data from a fixed structure and storing it in working memory in ABAP. The data is stored line by line in memory, and each line has the same structure. In ABAP, internal tables fulfill the function of arrays. Since they are dynamic data objects, they save the programmer the task of dynamic memory management in his or her programs. You should use internal tables whenever you want to process a dataset with a fixed structure within a program. A particularly important use for internal tables is for storing and formatting data from a database table within a program. They are also a good way of including very complicated data structures in an ABAP program.
    Data Type of an Internal Table
    The data type of an internal table is fully specified by its line type, key, and table type.
    Line Type
    The line type of an internal table can be any data type. The data type of an internal table is normally a structure. Each component of the structure is a column in the internal table. However, the line type may also be elementary or another internal table.
    Key
    The key identifies table rows. There are two kinds of key for internal tables - the standard key and a user-defined key. You can specify whether the key should be UNIQUE or NON-UNIQUE. Internal tables with a unique key cannot contain duplicate entries. The uniqueness depends on the table access method.
    At tables with structured row type, the standard key is formed from all character-type columns of the internal table. If a table has an elementary line type, the default key is the entire line. The default key of an internal table whose line type is an internal table, the default key is empty. At tables with non-structured row type, the standard key consists of the entire row. If the row type is also a table, an empty key is defined.
    The user-defined key can contain any columns of the internal table that are no internal table themselves, and do not contain internal tables. References are allowed as table keys. Internal tables with a user-defined key are called key tables. When you define the key, the sequence of the key fields is significant. You should remember this, for example, if you intend to sort the table according to the key.
    Table type
    The table type determines how ABAP will access individual table entries. Internal tables can be divided into three types:
    Standard tables have an internal linear index. From a particular size upwards, the indexes of internal tables are administered as trees. In this case, the index administration overhead increases in logarithmic and not linear relation to the number of lines. The system can access records either by using the table index or the key. The response time for key access is proportional to the number of entries in the table. The key of a standard table is always non-unique. You cannot specify a unique key. This means that standard tables can always be filled very quickly, since the system does not have to check whether there are already existing entries.
    Sorted tables are always saved sorted by the key. They also have an internal index. The system can access records either by using the table index or the key. The response time for key access is logarithmically proportional to the number of table entries, since the system uses a binary search. The key of a sorted table can be either unique or non-unique. When you define the table, you must specify whether the key is to be UNIQUE or NON-UNIQUE. Standard tables and sorted tables are known generically as index tables.
    Hashed tables have no linear index. You can only access a hashed table using its key. The response time is independent of the number of table entries, and is constant, since the system access the table entries using a hash algorithm. The key of a hashed table must be unique. When you define the table, you must specify the key as UNIQUE.
    Generic Internal Tables
    Unlike other local data types in programs, you do not have to specify the data type of an internal table fully. Instead, you can specify a generic construction, that is, the key or key and line type of an internal table data type may remain unspecified. You can use generic internal tables to specify the types of field symbols  and the interface parameters of procedures . You cannot use them to declare data objects.
    Internal Tables as Dynamic Data Objects
    Internal tables are always completely specified regarding row type, key and access type. However, the number of lines is not fixed. Thus internal tables are dynamic data objects, since they can contain any number of lines of a particular type. The only restriction on the number of lines an internal table may contain are the limits of your system installation. The maximum memory that can be occupied by an internal table (including its internal administration) is 2 gigabytes. A more realistic figure is up to 500 megabytes. An additional restriction for hashed tables is that they may not contain more than 2 million entries. The line types of internal tables can be any ABAP data types - elementary, structured, or internal tables. The individual lines of an internal table are called table lines or table entries. Each component of a structured line is called a column in the internal table.
    Choosing a Table Type
    The table type (and particularly the access method) that you will use depends on how the typical internal table operations will be most frequently executed.
    Standard tables
    This is the most appropriate type if you are going to address the individual table entries using the index. Index access is the quickest possible access. You should fill a standard table by appending lines (ABAP APPENDstatement), and read, modify and delete entries by specifying the index (INDEX option with the relevant ABAP command). The access time for a standard table increases in a linear relationship with the number of table entries. If you need key access, standard tables are particularly useful if you can fill and process the table in separate steps. For example, you could fill the table by appending entries, and then sort it. If you use the binary search option (BINARY) with key access, the response time is logarithmically proportional to the number of table entries.
    Sorted tables
    This is the most appropriate type if you need a table which is sorted as you fill it. You fill sorted tables using the INSERTstatement. Entries are inserted according to the sort sequence defined through the table key. Any illegal entries are recognized as soon as you try to add them to the table. The response time for key access is logarithmically proportional to the number of table entries, since the system always uses a binary search. Sorted tables are particularly useful for partially sequential processing in a LOOP if you specify the beginning of the table key in the WHEREcondition.
    Hashed tables
    This is the most appropriate type for any table where the main operation is key access. You cannot access a hashed table using its index. The response time for key access remains constant, regardless of the number of table entries. Like database tables, hashed tables always have a unique key. Hashed tables are useful if you want to construct and use an internal table which resembles a database table or for processing large amounts of data.
    regards,
    sreelakshmi.

Maybe you are looking for

  • Error in commitment fund date from a payment request

    Hello, When we try to post a payment request from a funds commitment position that has been added to the fund commitment in a date later than the posting date of the payment request, we receive an error message FI_E050. In our example the message FI_

  • IPhoto puts pictures into megazoom when edited

    Has anyone found a fix for iPhoto when images are edited and then they go automatically into a megazoom when viewing?

  • Audio in iDVD 06 movie is running slow

    I have been using iLife 06 for my last three movies and everything worked fine. Now I created an iDVD from my iMovie (where the sound worked fine) and all the audio in my movie sounds very slow. The audio in the iDVD menu works fine. What to do? G4  

  • Filter pane to affect multiple data providers

    Hi all, I have a filter pane and I need it to affect more then 1 DP. I saw that there will be a solution in which the selection will not apply automatically, but an apply button will be added so I'll be able to modify it, but this is still not suppor

  • ITunes 10.7 is very slow to sync audiobooks to my new iPhone 5.

    It's not just audiobooks I think, but that's what I'm working on at the moment. It has taken about 10 minutes to sync one normal length (10 hour) audiobook to my iPhone. I'm using iTunes on Windows 7. Is there any fix for this?