Loading only interested columns to table

Hi,
I created an external table that includes all of the columns in the data file. I want to load only interested columns to external table instead of all of them. I looked at OTN documents, i saw position of columns can be choosen. But i want for example, load 2,56,67 columns of data file to external table.
Example data file is :
12,23,4324,32,1,DSA,23F,DSF32,FD,32DF
112,23,432H4,3HJ2,1HR,DRSA,23F,D4SF32,FD,323DF
125,Y23,46324,32MM,1H,DSA,2R3F,D3SF32,F2D,312DF
External table should be :
ID ( first col of datafile ) NAME ( 7th col of datafile ) LOCATION ( 8 th col of datafile )
12 23F DSF32
112 23F D4SF32
125 2R3F D3SF32
How can i perform this? Can you suggest any tactic or clue to do this?
Thanks for responses.

Hello,
Thanks for fast response. But i have a question. I have not tried yet but i am wondering, what the means of POSITION ( 1:4), POSITION ( 6:25), why you didnt use this clause in the other column specification? Can you explain in detailly ? Also, i had not mentioned that column lengths in datafile are not fixed, for example in 1. line first column's length is 8, 2.line first column's length is 20. Can you example handle this situation?
POSITION is for fixed data length and in this example I just wanted to load only 2 fields so I specifed POSITION for only 2 fields. Now in your case data is not fixed length, then using POSITION wont' help and result in error or ambigous dataload. So we will be using variable length but data should not be bigger than table column data length
Other option is to use sqlldr where you have choice of usign FILLER if you want to skip a column.
#emp.dat
1232,AAA,OOOOOOOOOOOOOOOOOOOO,AB
12,23232232323232323,232,B
DROP TABLE ext_tab PURGE;
CREATE TABLE ext_tab (
   empno CHAR (4),
   ename CHAR (20),
   job CHAR (20),
   deptno CHAR (2)
ORGANIZATION EXTERNAL
   ( TYPE oracle_loader DEFAULT DIRECTORY EXPORT_DIR ACCESS PARAMETERS (
   RECORDS DELIMITED BY NEWLINE BADFILE 'bad_%a_%p.bad' LOGFILE
   'log_%a_%p.log' FIELDS TERMINATED BY ',' MISSING FIELD VALUES ARE NULL
   REJECT ROWS WITH ALL NULL FIELDS ( empno  , ENAME ,
    job, deptno  ) ) LOCATION ( 'emp.dat' ) );
SELECT *
FROM ext_tabRegards

Similar Messages

  • ALV: Runtime error when calling only few columns of tables in ALV rpt

    Dear ABAP Gurus N Experts,
    I am new for ABAP.
    I am creating an ALV for fetching the data from ztable. It works fine, If I select all column than .
    SELECT * FROM zshipment01 INTO TABLE gi_zshipment01.
    But when I try to select only few column it gives an error. Runtime errors: DBIF_RSQL_INVALID_RSQL, Exception:  CX_SY_OPEN_SQL_DB
    SELECT container shipment_no bill_of_lad bl_date DATE_OF_PORT ARRIVAL_NO1 ED_TRUCKING
    FROM zshipment01 INTO TABLE gi_zshipment01.
    I am using following function:, which is called in program as PERFORM load_data_into_grid.
    FORM load_data_into_grid.
    SELECT * FROM zshipment01 INTO TABLE gi_zshipment01.
    Load data into the grid and display them
    CALL METHOD go_grid->set_table_for_first_display
           EXPORTING i_structure_name = 'zshipment01'
           CHANGING  it_outtab        = gi_zshipment01.
       ENDFORM.                    " load_data_into_grid
    Early response will be highly appreciated.
    With thanks,
    DSC
    Moderator Messge: Basic questions are not allowed. Search before you post.
    Edited by: kishan P on Feb 29, 2012 2:22 PM

    Hi Devendra,
    Try to use "corresponding" statement.
    SELECT field1 field1 etc FROM zshipment01 *INTO CORRESPONDING FIELD OF TABLE* gi_zshipment01.
    Regards,
    Dondi.
    Points unassigned
    Edited by: kishan P on Feb 29, 2012 2:22 PM

  • Access for update only one column in table?

    Hi all,
    My need is to grant access for update only one column c1 in table t1.
    I guess I should use view, could you please give me some example? Maybe other ideas?

    Hi,
    You can grant privileges on individual columns.
    GRANT   UPDATE (c1)
    ON      t1
    TO      grantee_name;Look up GRANT in the SQL language manual. Annoyingly, in recent editions of the manual, GRANT is not indexed, but it's in alphabetic order with all the other statements:
    http://docs.oracle.com/cd/E11882_01/server.112/e26088/statements_9013.htm#i2155015

  • How to read only particualr columns from excel sheet to internal table

    Hi,
    I have and excel sheet which has around 20 columns, in which i want to read only 6 columns. They are at different column positions, means the 1st column, 6thcolumn, 8th column so on..
    Can we do this in sap? do we have any FM to do this?
    Thanks.
    Praveena.

    hi,
    Use the below logic to fetch the data into internal table..You need to read the data cell by cell and update the internal table,
    DATA l_count TYPE sy-tabix.
       CONSTANTS: lc_begin_col TYPE i VALUE '1',
                  lc_begin_row TYPE i VALUE '2',
                  lc_end_col   TYPE i VALUE '2',
                  lc_end_row   TYPE i VALUE '3000'.
      CLEAR p_i_excel_data. REFRESH p_i_excel_data.
    * Function module to read excel file and convert it into internal table
       CALL FUNCTION 'KCD_EXCEL_OLE_TO_INT_CONVERT'
         EXPORTING
           filename                = p_p_file
           i_begin_col             = lc_begin_col
           i_begin_row             = lc_begin_row
           i_end_col               = lc_end_col
           i_end_row               = lc_end_row
         TABLES
           intern                  = i_data
         EXCEPTIONS
           inconsistent_parameters = 1
           upload_ole              = 2
           OTHERS                  = 3.
    * Error in file upload
       IF sy-subrc NE 0 .
         MESSAGE text-006 TYPE 'E'.
         EXIT.
       ENDIF.
       IF i_data[] IS INITIAL .
         MESSAGE text-007 TYPE 'E'.
         EXIT.
       ELSE.
         SORT i_data BY row col .
    * Loop to fill data in Internal Table
         LOOP AT i_data .
           MOVE i_data-col TO l_count .
           ASSIGN COMPONENT l_count OF STRUCTURE p_i_excel_data TO <fs_source> .
           MOVE i_data-value TO <fs_source> .
           AT END OF row .
    * Append data into internal table
             APPEND p_i_excel_data.
             CLEAR p_i_excel_data.
           ENDAT .
         ENDLOOP .
       ENDIF .

  • How to display only selected columns in the table on the tableview

    Hi All,
    I am displaying in the below tableview the data from the SFLIGHTS tables in the tableview using flow logic. It displays all the columns in the database table. How can I set in the code to display only selected columns and not all columns.
    Also, in these columns displayed I want to make the key columns of SFLIGHT as non editable and the rest of the columns in SFLIGHT editiable. Can you please kindly share the code to implement this.
    <%@page language="abap" %>
    <%@extension name="htmlb" prefix="htmlb" %>
    <htmlb:content design="design2003" >
      <htmlb:page>
        <htmlb:form>
          <htmlb:tableView id              = "tv1"
                           visibleRowCount = "10"
                           selectionMode   = "lineEdit"
                           table           = "<%= flights %>"
                           filter = "SERVER"
                           sort = "server"
                           iterator        = "<%= iterator %>" />
        </htmlb:form>
      </htmlb:page>
    </htmlb:content>
    Thanks
    Karen

    Hi,
       Please try this code.
    <!-- To display Table control on BSP page with table internal table it_hist  --!>
              <htmlb:tableView id              = "TV_HIST"
                               headerText      = "Previous History"
                               headerVisible   = "TRUE"
                               footerVisible   = "TRUE"
                               design          = "ALTERNATING"
                               selectionMode   = "LINEEDIT"
                               visibleRowCount = "5"
                               fillUpEmptyRows = "TRUE"
                               table           = "<%= it_hist %>"
                               width           = "500" >
    <!--  to show selected columns give required field name --!>
    <htmlb:tableViewColumns>
      <htmlb:tableViewColumn columnName          = "FIELD1"
                                         title               = "COLUMN1"
                                         horizontalAlignment = "CENTER"
                                         width               = "65" >
                  </htmlb:tableViewColumn>
      <htmlb:tableViewColumn columnName          = "FIELD2"
                                         title               = "COLUMN2"
                                         horizontalAlignment = "CENTER"
                                         width               = "65" >
                  </htmlb:tableViewColumn>
      <htmlb:tableViewColumn columnName          = "FIELD3"
                                         title               = "COLUMN3"
                                         horizontalAlignment = "CENTER"
                                         width               = "65" >
                  </htmlb:tableViewColumn>
      <htmlb:tableViewColumn columnName          = "FIELD4"
                                         title               = "COLUMN4"
                                         horizontalAlignment = "CENTER"
                                         width               = "65" >
                  </htmlb:tableViewColumn>
    <!--  to make column editable set edit property to TRUE --!>
      <htmlb:tableViewColumn columnName          = "FIELD4"
                                         title               = "COLUMN4"
                                         edit = "TRUE"
                                         horizontalAlignment = "CENTER"
                                         width               = "65" >
                  </htmlb:tableViewColumn>
                </htmlb:tableViewColumns>
              </htmlb:tableView>

  • Select for all entries in table - only interested in the top entry

    Hi gurus,
    I have a general question: We have the task to select entries from a certain database table (that possibly holds millions of entries in the productive environment).
    We also have an internal table at out hands that holds all candiates e.g a material number for which we want to select the data. That table can hold a few hundred entries.
    In this task we are only interested in the 'youngest' entry for a given material - for that we a 'timestamp' in the key fields that should be used.
    The data base table has various other key fields so that we can have multiple entries for each material.
    What is the best/most efficient way to code it?
    One select ?
    Select and sort afterwards etc.?
    Thanks for any coding suggestion!
    CN.

    >
    Siegfried Boes  wrote:
    > [email protected].
    >
    > I think the discussion is to general, you must be more specific with one example if you want to know more.
    Hi Siegfried,
    Thank you for your extensive remarks.I give it a shoot to provide a little more detail.
    Let's assume we have the following table Z_TIMESTAMP:
    Keyfields in that order:
    TIMESTAMP  type     TIMESTAMP
      VTWEG            type     VTWEG
      KSCHL            type     KSCHL
      MATNR            type     ZZ_MATNR
    Non key fields 
    Z_AMOUNT    type   CURR
    The task is now to obtain for multiple MATNRS with multiple VTWEGS in each case the TOP entry in regard to TIMESTAMP field.  KSCHL is not known.
    Meaning the access happens w/o knowing the 1st keyfield. When I got you right an index (if one has to be designed) has to exclude the field TIMESTAMP but include VTWEG and KSCHL.
    The actual interest lies in the field  Z_AMOUNT that is not part of the key.
    I hope these details help!
    I guess I have to loop for each select and probably to work w/ ranges here.  As it can have usually up to three different MATNRs it has to check at a time (The 'youngest' entry of the 'up to three' MATNRs satisfies the requirement - think of different bundles of the same material).
    Can a loop be avoided ?
    Thanks.
    CN.

  • SQL Loader Constraints with Column Objects and Nested Tables

    I am working on loading a Table that (god forbid) contains columns, column objects, and nested tables (which contains several depth of column objects). My question is does SQL Loader have a hidding undocumented feature where it states how the column objects must be grouped in refereneced to the nested tables within the loader file? I can load the various column objects, and nested tables fine right now, however, I am loading them all in strange and insane order. Can anyone answer this question? Thanks.
    Peter

    I just noticed that my email is wrong. If you can help, plese send email to [email protected]
    thanks.

  • How to make a column in Table popin read only

    Hi Everyone
    Could anyone let me know how to make a column in table popin read only.
    Regards

    if you ar eusing an ALV table
    try this
      DATA: lr_salv_wd_table TYPE REF TO iwci_salv_wd_table,
            r_table TYPE REF TO CL_SALV_WD_CONFIG_TABLE.
    * get reference to ALV component interface
      lr_salv_wd_table = wd_this->wd_cpifc_alvmain( ).
    * get ConfigurationModel from ALV Component
      wd_this->r_table = lr_salv_wd_table->get_model( ).
    * init ColumnSettings
      DATA: lr_column_settings TYPE REF TO if_salv_wd_column_settings,
            lr_col_header TYPE REF TO cl_salv_wd_column_header.
      lr_column_settings ?= wd_this->r_table.
    * get table of column settings - each line one column
      DATA: lt_columns TYPE salv_wd_t_column_ref.
      lt_columns = lr_column_settings->get_columns( ).
    * loop over table - in each loop another column can be modified
      DATA: ls_column TYPE salv_wd_s_column_ref.
    * define visible columns (fields) by naming them,
    * exclude others by setting visibility to none
      DATA: ls_tooltip TYPE string.
      LOOP AT lt_columns INTO ls_column.
        " get header of column
        lr_col_header = ls_column-r_column->get_header( ).
        " do settings here
    ENDLOOP.
    Or see this document for more tips.
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/40794172-b95a-2910-fb98-b86d8a0918b4">https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/40794172-b95a-2910-fb98-b86d8a0918b4</a>
    regards,
    Joris

  • System only loading the first column from csv

    Trying to load data from Excel saved as csv, but the preview and PSA shows data loaded only for the first column from the csv file. All other columns are not loaded from the csv. Changed the lengths of the fields from the datasource to match the ones in the csv to 8, but it only seems to load the first column. What could be the cause?

    Hi
    Check the file format once and general tab in Data source(make sour you selected comma separated file and symbol)
    check below link
    http://help.sap.com/saphelp_nw2004s/helpdata/en/43/01ed2fe3811a77e10000000a422035/frameset.htm
    Regards,
    Venkatesh

  • Load multiple records in 1 table from 1 line in text file w/sql loader

    hi guys,
    quick question, perhaps someone can help. searched around and didn't see this question asked before, and can't find any answer in SQL Loader faqs or docs.
    i know i can extract multiple logical records from a single physical record in the input file as two logical records, and then use two into tables clauses to load the data into the table. see oracle 9i sql loader control file reference chapter 5 to see what i am talking about.
    but my question follows:
    cust_id amount1_val amount1_qual amount2_val amount2_qual amount3_val amount3_qual
    123 1500.35 TA 230.34 VZ 3045.50 TW
    basically i want to use one sql loader statement to load these 3 records into 1 table. the issue for me is that i need to re-use the cust_id for all 3 records as the key, along with the qualifier code. the example in the Oracle docs only works for data where the logical records are completely separate -- no shared column values.
    i'm sure this is possible, perhaps using some :cust_id type parameter for the 2nd and 3rd records, or something, but i just don't have enough knowledge/experience with sql loader to know what to do. appreciate any help.
    wayne

    Hi wayne,
    I found an example on what exactly you were looking for from an SQL*Loader documentation. Please see if it of some help to you
    EXAMPLE
    The control file is ULCASE5.CTL.
    1234 BAKER 10 9999 101
    1234 JOKER 10 9999 777
    2664 YOUNG 20 2893 425
    5321 OTOOLE 10 9999 321
    2134 FARMER 20 4555 236
    2414 LITTLE 20 5634 236
    6542 LEE 10 4532 102
    2849 EDDS xx 4555
    4532 PERKINS 10 9999 40
    1244 HUNT 11 3452 665
    123 DOOLITTLE 12 9940
    1453 MACDONALD 25 5532
    In the above datafile
    Column1 - Empno
    Column2 - ENAME
    Column3 - Depno.
    Column4 - MGR
    Column5 - Proj no.
    -- Loads EMP records from first 23 characters
    -- Creates and loads PROJ records for each PROJNO listed
    -- for each employee
    LOAD DATA
    INFILE 'ulcase5.dat'
    BADFILE 'ulcase5.bad'
    DISCARDFILE 'ulcase5.dsc'
    1) REPLACE
    2) INTO TABLE emp
    (empno POSITION(1:4) INTEGER EXTERNAL,
    ename POSITION(6:15) CHAR,
    deptno POSITION(17:18) CHAR,
    mgr POSITION(20:23) INTEGER EXTERNAL)
    2) INTO TABLE proj
    (empno POSITION(1:4) INTEGER EXTERNAL,
    3) projno POSITION(25:27) INTEGER EXTERNAL) -- 1st proj
    Notes:
    REPLACE specifies that if there is data in the tables to be loaded (EMP and PROJ), SQL*loader should delete the data before loading new rows.
    Multiple INTO clauses load two tables, EMP and PROJ. The same set of records is processed three times, using different combinations of columns each time to load table PROJ.
    Regards,
    Murali Mohan

  • Column to Table link

    Hi,
    I have a question about what seems to be a little oversight within the HTMLDB product. Having said that I hope it something I have missed rather then an oversight.
    We keep data in tables on buildings, floors, components etc. Over this table structure we use object views - so we have building object view, floor object view etc. A lot of the data in our object views is derived from the same tables (e.g., the asset table is common to both building and floor object views); and in additional other columns some just happen to have the same name (e.g. short_name).
    In the end, for example, the floor object view an "asset number", and the building object view also has an "asset number". I.e., the column names in the various views are identical.
    The problem occurs when I create a screen using multiple "form" regions that operate on the different object views I get many "duplicate" item names. This internal HTMLDB identification problem is easy to rectify - just rename the items with a prefix. However, the main issue is that the DML processes that populate these items appear only to work on the base column names within the object views.
    Hence if I have P5_BUILD_ASSET_NO and P5_FLOOR_ASSET_NO then BOTH are populated with the same data when a process that populates say Building data runs. Hence I get on the following after running the Fetch row from Building process:
    REGION 1
    Building Name: ABC Towers
    Building Asset #     : 2222
    REGION 2
    Floor Name: ABC Towers (incorrect!)
    Floor Asset #: 2222 (incorrect!)
    And after running the Fetch row from Floor process I get:
    REGION 1
    Building Name: Floor 12 (incorrect!)
    Building Asset #     : ABC-9998 (incorrect!)
    REGION 2
    Floor Name: Floor 12
    Floor Asset #: ABC-9998
    I cannot find a way to prefix the table name to the column name - for it seems that the processes are only interested in column-names. This would mean my only possible resolution would be to rename all the columns in the object-views and make them unique (possibly by adding a unique table prefix to the column names). However, this would appear to be a large oversight, and I am hoping that I have just missed something basic.
    Many thanks.

    Thanks for the detailed problem description.
    The issue is very simple, you seem to have multiple "Automated Row Fetch" defined on the page. HTML DB supports only 1 Automated Row Fetch process per page.
    If you need to fetch data from multiple tables, just write your own Row Fetch processes using the appropriate SQL.
    select col1,col2,col3,...
    into :P1_COL1,:P1_COL1,:P1_COL3,...
    from ...Hope this helps.

  • Parse SQL: How to extract column names, table names from a SQL query

    Hi all,
    I have a requirement wherein a SQL query will be given in a text file.
    The text file has to be read (probably using text_io package), the SQL query needs to be parsed and the column names, table names and where clauses have to be extracted and inserted into separate tables.
    Is there a way to do it using PL/SQL ?
    Is there a PL/SQL script available to parse and extract column names, table names etc ?
    Pls help.
    Regards,
    Sam

    I think I jumped to conclusion too early saying it is completely possible and straight forward. But after reading through your post for one more time I realised you are not interested only in the column_names, also the table_names and the predicates .
    >
    SQL query needs to be parsed and the column names
    >
    The above is possible and straight forward using the dbms_sql package.
    I am pasting the same information as I did in the other forum.
    Check this link and search for Example 8 and .
    http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/d_sql.htm#sthref6136
    Also check the working example from asktom
    http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:1035431863958
    >
    table names and where clauses have to be extracted
    >
    Now this is the tricky bit. You can extract the list of tables by getting the sql_id from v$sql and joining it with v$sql_plan. But sometimes you may not get all the results because the optimizer may choose to refine your query (check this link)
    http://optimizermagic.blogspot.com/2008/06/why-are-some-of-tables-in-my-query.html
    and you can get the predicate information from the same table v$sql_plan but I will leave that area for you to do some R&D.
    Regards
    Raj
    Edited by: R.Subramanian on Dec 10, 2008 3:14 AM

  • Direct Path Loading Issues with Global Temporary Tables - OCI & OCILib

    I am writing some code to import data into a warehouse from a CPU grid which computes risk data. Due to the fact a computing grid is used there will be many clients which can load the data concurrently and at any point in time.
    Currently the import uses Binding in OCCI and chunking with a prepared statement to import the data into a global temporary table in a staging area after which a stored procedure is called within the same session which will process the data and load the data into a star schema.
    The GTT has the advantage that if any clients have issues no dirty data will be left and each client only sees their own instance of the data.
    I have been looking at using direct path loading to increase the performance of the load and have written some OCI code to perform the same task. I have manged to import the data into a regular heap based table using the OCI direct path apis. However when I try and use the same code to import against a Global Temporary Table I get an OCI Error (ORA-00600: internal error code, arguments: [6979], [16], [1], [1318528], [], [], [], [], [], [], [], [])
    I get error when the function OCIDirPathPrepare is executed. The same issue occurs in both OCI and OCILib.
    Is it not possible to use Direct Path Loading against a Global Temporry Table ? Because you can use the /*+ APPEND */ hint and load global temporary tables this way from tools like SQL Devloper / toad which is surely informing the SQL Engine to use Direct Path ?
    Looking at the table USER_OBJECTS I can see that for a Global Temporary Table the DATA_OBJECT_ID is null. Does this mean that it is impossible to us a direct path load into Global Temporary Tables ?
    Any ideas / suggestions would be really appreciated. If this means redesigning the application then I would appreciate suggestions which would allow many client to quick write processes in a parallel fashion. If this means creating a new parition in a Heap Table for each writer and direct path loading into this table then so be it.
    Thanks
    H
    Edited by: 813640 on 19-Nov-2010 11:08

    Replying to my own message in case anyone else is interested.
    I have now managed to successfully load data using direct path into a global temporary table with OCI. There appears to be no reason why this approach will not work.
    I loaded data into the temporary table and then issued a select count(*) on the table from within the session and from a new session. The results were as expected.
    The resaon for the ORA-006000 error was due to the fact that I had enabled table level parallel loading
    ie
    OCIAttrSet((dvoid *) context, (ub4) OCI_HTYPE_DIRPATH_CTX, *(ub1) 1*, (ub4)0, (ub4) OCI_ATTR_DIRPATH_PARALLEL, errhp)
    When loading a Global Temporary Table the OCI_ATTR_DIRPATH_PARALLEL attribute needs to be zero
    This makes sense, since the temp table does not have any partitions so it would not be possible to write in parallel to multiple paritions.
    Edited by: 813640 on 22-Nov-2010 08:42

  • Loading data to indexed partitioned table

    Hi,
    My table is partitioned on day wise and index is created on first column (non unique)
    is it possible to disable the last partition index disable to increase the speed of  data loading to last  partition.
    create table my_table(sr_no,sr_name,doj)
    partitioned on  day wise field doj (date of joining).
    my table size is very high (1TB) ,

    OraFighter wrote:
    Is it possible to disable only last partition..?
    modify_index_partition
    Use the modify_index_partition clause to modify the real physical attributes, logging attribute, or storage characteristics of index partition partition or its subpartitions. For a hash-partitioned global index, the only subclause of this clause you can specify is UNUSABLE.
    when all else fails Read The Fine Manual
    ALTER INDEX

  • Error - failed to load 'sap/m/columns.js'

    Hi,
    I'm getting the following error as soon as I add <columns> tag inside a <Table> tag. Error:
    Uncaught Error: failed to load 'sap/m/columns.js' from resources/sap/m/columns.js: 404 - Not Found
    Here is main.view.xml:
    <mvc:View
      controllerName="com.ttf.orgoto.view.main"
      xmlns:l="sap.ui.layout"
      xmlns:mvc="sap.ui.cores.mvc"
      xmlns:html="http://www.w3.org/1999/xhtml"
      xmlns="sap.m">
      <Page title="Organizasyon Otomasyonu">
      <content>
      <IconTabBar>
      <items>
      <IconTabFilter
                            icon="sap-icon://retail-store"
                            text="Mekan Seçimi">
      <Table id="placeTbl" >
      <headerToolbar>
      <Toolbar>
      <Label text="Mekan Seçimi"></Label>
      </Toolbar>
      <columns>
      </columns>
      </headerToolbar>
      </Table>
      </IconTabFilter>
      <IconTabFilter
                            icon="sap-icon://meal"
                            text="Sipariş Seçimi">
      <Text text="Info content goes here ..." />
      </IconTabFilter>
      </items>
      </IconTabBar>
      </content>
      </Page>
    </mvc:View>
    Here is index.html:
    <!DOCTYPE HTML>
    <html>
      <head>
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
      <meta http-equiv='Content-Type' content='text/html;charset=UTF-8'/>
      <script src="resources/sap-ui-core.js"
      id="sap-ui-bootstrap"
      data-sap-ui-libs="sap.m,sap.ui.table"
      data-sap-ui-xx-bindingSyntax="complex"
      data-sap-ui-resourceroots='{"com.ttf.orgoto": "./"}'
      data-sap-ui-theme="sap_bluecrystal">
      </script>
      <!-- only load the mobile lib "sap.m" and the "sap_bluecrystal" theme -->
      <script>
      sap.ui.localResources("view");
      var app = new sap.m.App({initialPage:"idmain"});
      var page = sap.ui.view({id:"idmain", viewName:"com.ttf.orgoto.view.main", type:sap.ui.core.mvc.ViewType.XML});
      app.addPage(page);
      app.placeAt("content");
      </script>
      </head>
      <body class="sapUiBody" role="application">
      <div id="content"></div>
      </body>
    </html>

    You're adding the <columns> aggregation within the <headerToolbar>. It can be added after </headerToolbar>.
    https://sapui5.hana.ondemand.com/sdk/explored.html#/sample/sap.m.sample.Table/code
    - Sakthivel

Maybe you are looking for