A row delimiter should be seen after column number

A column delimiter was seen after column number <70> for row number <533394> in file
The total number of columns defined is <70>, so
                                                      a row delimiter should be seen after column number <70>. Please check the file for bad data, or redefine the input schema for
                                                      the file by editing the file format in the UI.
So i checked the flat file i was trying to retrieve the data for the row number and checked the last column and did not find anything unsual in that row that could have caused this error.
There are 70 columns and it proposes there is a problem in the last column. I checked but there were no carriage return
Please help me on this.

It appears to me the problem with the particular row(s).
I suggest open the file in notepad if not very big and look at the record number 533394.
you can also use u2018Overflow fileu2019 option in the error handling section on the target table under the option tab to find out the bad record(s).
Regards,
Vibhor

Similar Messages

  • Bad Data treated as row delimiter

    HI,
    i'm having an issue about the SAP download file having a bad data treated by BODI as row delimiter.
    *Here is the error:*
    A row delimiter was seen for row number <12424> while processing column number <32> in file
                                                         <FILE_LOCATION>. The row delimiter should be seen after <36> columns. Please check the file for
                                                         bad data, or redefine the input schema for the file by editing the file format in the UI.
    A row delimiter was seen for row number <12424> while processing column number <32> in file
                                                         <FILE_LOCATION>. The row delimiter should be seen after <36> columns. Please check the file for
                                                         bad data, or redefine the input schema for the file by editing the file format in the UI.
    column # 32  -  is the short text description column.
    for this kind of error, is it possible to clean the data inside the R/3 Extraction before BODI writes the data or should this be done on the SAP side?
    thanks
    she

    I have txt file this kind of the data but i need to insert it into in datbase 
    1  1301190300084178 11205 individual individual resident can any one help for this issue to filter this data and insert it into through txt file in asp.net database
    1~1301190300084178~I11205~~Individual~Individual-Resident~PRAKASH AMRUTLAL SHAH~REETA PRAKASH SHAH~~A 101 104 MOTA NAGAR,~28216567~~ANDHERI KURLA ROAD,~ANDHERI EAST,[email protected]com~~~~~~2~12~PRAKASH AMRUTLAL
    SHAH~A 101 104 MOTA NAGAR,~28216567~~ANDHERI KURLA ROAD,~ANDHERI EAST,~MUMBAI~MAHARASHTRA~INDIA~400099~6~RISHIN PRAKASH SHAH~A 101 104 MOTA NAGAR,~~~ANDHERI KURLA ROAD, CHAKALA,~ANDHERI EAST,~MUMBAI~MAHARASHTRA~INDIA~400099
    21-AUG-2013~1~1~0
    thanks in advance

  • Ajax is caching the output and not updating the page.If you force a second postback after you should have seen a popup (but didn'), you then see popup displayed

    Ajax is caching the output and not updating the page.If you force a second postback after you should have seen a popup (but didn'), you then see popup displayed

    Hey, thanks for replying. It is the user who needs to manually submit the page.
    Basically our page has a hidden div with various text fields and combo boxes. When the user click on specific links on the page, this div is populated and made visible to the user in server side code.
    What happens for all other browsers other than firefox 23 onwards (worked fine in 22) is that after the user clicks on the link, our server side code is executed via a HTTP post. The server then renders the hidden div and sends the additional HTML down to the browser via ASP.NET AJAX.
    With Firefox 23, the additional HTML is not rendered on the first postback. Subsequent clicks of the same link execute the same server side code but the additional HTML is rendered on the browser without issue.
    We've done a lot of debugging now and the issue is localised to a specific third party supplier's (Infragistics) control. I think Firefox 23 must have changed the way that the viewport or screen bounds are calculated or reflected back to this control as the issue seems to stop when we remove the control's MaintainPositionOnScroll attribute. It might be that the Firefox 23 DOM is not able to provide the screen dimensions accurately when the page is first rendered. I say this as the second postback renders the additional HTML fine.
    The control in question is quite an old version so I don't think it's your issue to be honest.
    Just so that this might be helpful to other developers using the Infragistics Window Dialog Control, setting MaintainPositionOnScroll to false solved this issue for us.

  • Compare Server Names in Excel sheet from column1 with column 2 and exact matched server names should be saved in column 3 in same Excel sheet

    Hi Guys,
    First of all thanks in advance any help much appriciated.
    I am new in scripting and excel, i am looking for below solution as my job requires daily work of this kind and i came to know by automating this work lots of time can be saved.
    Compare Server Names in Excel sheet from column1  with column 2 and exact matched server names should be saved in column 3 in same Excel sheet.
    Looking solutions first using excel i.e.vlookup itself so that it will not require any approval in my job else using powersell ,vbscript.
    Once again Thanks for you guys.
    /Regards
    Nitesh24in

    Hi Edward,
    Thanks once again
    I have only changed excel file path and after that this is saved as below , i am not sure which three lines should be together in one line. Please advise.
    $excel = New-Object -ComObject Excel.Application
    $Workbook = $excel.Workbooks.Add("F:\NewDocsToReadNitesh26-May2013\Excel\test.xls")
    $WorkSheet = $Workbook.Worksheets.Item(1)
    $WorkSheet.Activate() | Out-Null
    For ($i=1;$i -le $worksheet.UsedRange.Rows.Count;$i++) {
       If ($worksheet.cells.item($i,1).value2 -eq $worksheet.cells.item($i,2).value2) {
          $worksheet.cells.item($i,3).value2 = $worksheet.cells.item($i,1).value2
    }$Workbook.Save()$excel.Quit()[System.Runtime.InteropServices.Marshal]::ReleaseComObject([System.__ComObject]$excel) | Out-Null
    Thanks and Regards
    Nitesh24in

  • Return the rows of the table where a column contains a specific value first

    I want my query to return the rows of the table where a column contains a specific values first in a certain order, and then return the rest of the rows alphabetized.
    For Example:
    Country
    ALBANIA
    ARGENTINA
    AUSTRALIA
    CANADA
    USA
    Now i want USA and CANADA on top in that order and then other in alphabetized order.
    Edited by: 986155 on Feb 4, 2013 11:12 PM

    986155 wrote:
    If it is 2 then i can write a case... i want generalised one where may be around 5 or 6 mentioned should be in descending order at the top and remaining in ascending order there after.Computers tend not to work in 'generalized' ways... they require specifics.
    If you store your "top" countries in a table you can then simply do something like...
    SQL> ed
    Wrote file afiedt.buf
      1  with c as (select 'USA' country from dual union
      2             select 'Germany' from dual union
      3             select 'India' from dual union
      4             select 'Australia' from dual union
      5             select 'Japan' from dual union
      6             select 'Canada' from dual union
      7             select 'United Kingdom' from dual union
      8             select 'France' from dual union
      9             select 'Spain' from dual union
    10             select 'Italy' from dual
    11           )
    12      ,t as (-- top countries
    13             select 'USA' country from dual union
    14             select 'United Kingdom' from dual union
    15             select 'Canada' from dual
    16            )
    17  select c.country
    18  from   c left outer join t on (t.country = c.country)
    19* ORDER BY t.country, c.country
    SQL> /
    COUNTRY
    Canada
    USA
    United Kingdom
    Australia
    France
    Germany
    India
    Italy
    Japan
    Spain
    10 rows selected.

  • Custom row-fetch and how to get column values from specific row of report

    Hi -- I have a case where a table's primary key has more than 3 columns. My report on the
    table has links that send the user to a single-row DML form, but of course the automatic
    fetch won't work because 1) I can't set more than 3 item values in the link and 2) the
    auto fetch only handles 2 PK columns.
    1)
    I have written a custom fetch (not sure it's the most elegant, see second question) that is working
    for 3 or few PK columns (it references the 1-3 item values set in the link), but when there are
    more than 3, I don't know how to get the remaining PK column values for the specific row that was
    selected in the report. How can I access that row's report column values? I'll be doing it from the
    form page, not the report page. (I think... unless you have another suggestion.)
    2)
    My custom fetch... I just worked something out on my own, having no idea how this is typically
    done. For each dependent item (database column) in the form, I have a source of PL/SQL
    function that queries the table for the column in question, using the primary key values. It works
    beautifully, though is just a touch slow on my prototype table, which has 21 columns. Is there
    a way to manually construct the fetch statement once for the whole form, and have APEX be smart
    about what items get what
    return values, so that I don't have to write PL/SQL for every item? Because my query data sources
    are sometimes in remote databases, I have to write manual fetch and dml anyway. Just would like
    to streamline the process.
    Thanks,
    Carol

    HI Andy -- Well, I'd love it if this worked, but I'm unsure how to implement it.
    It seems I can't put this process in the results page (the page w/ the link, that has multiple report rows), because the link for the row will completely bypass any after-submit processes, won't it? I've tried this in other conditions; I thought the link went directly to the linked-to page.
    And, from the test of your suggestion that I've tried, it's not working in the form that allows a single row edit. I tried putting this manually-created fetch into a before header process, and it seems to do nothing (even with a hard-coded PK value, just to test it out). In addition, I'm not sure how, from this page, the process could identify the correct PK values from the report page, unless it can know something about the row that was selected by clicking on the link. It could work if all the PK columns in my edit form could be set by the report link, but sometimes I have up to 5 pk columns.
    Maybe part of the problem is something to do with the source type I have for each of the form items. With my first manual fetch process, they were all pl/sql functions. Not sure what would be appropriate if I can somehow do this with a single (page level?) process.
    Maybe I'm making this too hard?
    Thanks,
    Carol

  • External Table : ROW Delimiter

    Hi,
    I am working on an interesting solution that invloves modifying the definitions of External Tables dynamically. I have created a Procedure that alters the delimiters ( ROW and COLUMN ) using Dynamic SQL.
    CREATE OR REPLACE PROCEDURE SP_CHANGE_DELIMITER
         P_RECORD_DELIM     VARCHAR2,
         P_FIELD_DELIM     VARCHAR2,
         P_DEBUG          NUMBER   DEFAULT 0     
    AS
              P_RECORD_DELIM_ VARCHAR2(100):= P_RECORD_DELIM;
              P_FIELD_DELIM_  VARCHAR2(100):= P_FIELD_DELIM;
              sql_          VARCHAR2(4000);
         BEGIN
              IF P_RECORD_DELIM_ IS NOT NULL
              THEN
                   P_RECORD_DELIM_ := ''''||P_RECORD_DELIM_||'''';
              ELSE
                   P_RECORD_DELIM_ := 'NEWLINE';
              END IF;
              IF P_FIELD_DELIM_ IS NOT NULL
              THEN
                   P_FIELD_DELIM_ := ''''||P_FIELD_DELIM_||'''';
              END IF;
              sql_:=
                        ALTER TABLE EXTERN_EMPL_RPT
                        ACCESS PARAMETERS
                             RECORDS DELIMITED BY '||P_RECORD_DELIM_||'
                             FIELDS TERMINATED BY '||P_FIELD_DELIM_ ||'
              IF NVL(P_DEBUG,0) = 1 THEN
                   DBMS_OUTPUT.PUT_LINE(sql_);
              END IF;
              EXECUTE IMMEDIATE sql_;
         END;I am able to dynamically change the Definition of the CLOUM Delimiter using my Procedure :-
    EXEC SP_CHANGE_DELIMITER(P_RECORD_DELIM=> '', P_FIELD_DELIM => '*',P_DEBUG=>1);However, when I try to change the ROW Delimiter, I am getting this error :-
    EXEC SP_CHANGE_DELIMITER(P_RECORD_DELIM=> '|', P_FIELD_DELIM => '#',P_DEBUG=>1);
    SQL> SELECT * FROM EXTERN_EMPL_RPT;
    SELECT * FROM EXTERN_EMPL_RPT
    ERROR at line 1:
    ORA-29913: error in executing ODCIEXTTABLEFETCH callout
    ORA-30653: reject limit reached
    ORA-06512: at "SYS.ORACLE_LOADER", line 52
    ORA-06512: at line 1I am working with data that looks like this:-
    001 | Sandeep | Seshan
    002 | Seshan   | SandeepIf I try to change this to :-
    001 # Sandeep #  Seshan  |
    002 # Seshan   # Sandeep |I get the ORA-29913 error.
    Can you please help me with this sticky bit ?
    Please do let me know if I need to include more information.
    Thanks,
    Sandeep

    Try increasing reject limit to unlimited!
    ALTER TABLE EXTERN_EMPL_RPT REJECT LIMITED UNLIMITED;

  • Is there a way to change fixed width Flat file connection manager to delimited without losing all the column names ?

    Is there a way to change fixed width Flat file connection manager to delimited without losing all the column names ?

    Unfortunately not as it is a quite dramatic change causing the metadata being refreshed. I would try to open though the package file in a text editor and find them before doing the change, then after you made the change to the FF connector try to reconstitute
    / replace the autimatically generated columns with the old names.
    Arthur
    MyBlog
    Twitter

  • Not able to color different rows with different colors in a column of table

    Hi,
    I am trying to to display different rows with different colors in a column of the table based on some decode condition.
    I have gone through the following threads :
    Can we colour the rows in the column of a table
    Changing Color of a value in a column
    This is what i have done :
    1.Added the following code to custom.xss(changed the name to Custom.xss as suggested in one of the above threads) --- in path ---- jdev\myhtml\OA_HTML\cabo\styles
    <style selector=".1">
    <includeStyle name="DefaultFontFamily"/>
    <property name="font-size">11pt</property>
    <property name="font-weight">Bolder</property>
    <property name="color">#008000</property>
    <property name="text-indent">3px</property>
    </style>
    <style selector=".2">
    <includeStyle name="DefaultFontFamily"/>
    <property name="font-size">11pt</property>
    <property name="font-weight">Bolder</property>
    <property name="color">#FFFF00</property>
    <property name="text-indent">3px</property>
    </style>
    2. Sql query of the VO is :
    select comments,role ,decode(role,'REQUESTER','1','2') Colorattr from xxat_sars_action_history where request_id = :1 and event_name = :2 and action_code <> 'PENDING'
    order by sequence_num desc
    3. Coded the following in the process request of the controller:
    OATableBean table = (OATableBean)webBean.findIndexedChildRecursive("CommentsTB");
    OAMessageStyledTextBean roleBN = (OAMessageStyledTextBean)webBean.findIndexedChildRecursive("role");
    OADataBoundValueViewObject cssjob = new OADataBoundValueViewObject(roleBN,"Colorattr");
    roleBN.setAttributeValue(oracle.cabo.ui.UIConstants.STYLE_CLASS_ATTR, cssjob);
    where 1 and 2 form the colors ( i have even tried with 'Red' and 'Yellow'...as it was not working replaced with 1 and 2)
    4.The query returns data fine with corresponding 1 and 2 values.
    But different colors are not getting reflecting on to the UI.
    I am testing this on my local jdev.
    Please do let me know if i am missing something.
    Thanks ,
    Sushma.

    Any Clues please.....
    Thanks,
    Sushma.

  • PO Qty should not Amended after GR

    Hi friends
    i have to do PO Qty should not Amended after GR finished . IS there any BADI Enhancements points please let me know i guess
    this is BADI ME_PO_PRICING_CUST  i have tried it but it is not working for me or i missing some thing .please give suggestions what i need to do .And  the same time  there is also  required for particular user it should be allow to change
    REgards
    Rk

    Hi when GR is done and it is allowing to change it comes under PO amendment
    ask functional if amendment can be stopped
    regards
    m.a

  • Report where stock should be calculated after every movement

    Hello
    I need to create a report where stock should be calculated after every movement (after every document)
    initial stock is 500
                    quantity     on going stock
    Doc 1         +100               600                          = 500 + 100
    Doc 2         - 200               400                          = 500 + 100 - 200
    The non cumulative KF doesnt help in this case. What would you recommend to use?

    create an DSO having time stamp as part of key and two key figures outgoing and incoming. This should provide you all the movement history.
    Hope it helps
    Vikash

  • Error inserting a row into a table with identity column using cfgrid on change

    I got an error on trying to insert a row into a table with identity column using cfgrid on change see below
    also i would like to use cfstoreproc instead of cfquery but which argument i need to pass and how to use it usually i use stored procedure
    update table (xxx,xxx,xxx)
    values (uu,uuu,uu)
         My component
    <!--- Edit a Media Type  --->
        <cffunction name="cfn_MediaType_Update" access="remote">
            <cfargument name="gridaction" type="string" required="yes">
            <cfargument name="gridrow" type="struct" required="yes">
            <cfargument name="gridchanged" type="struct" required="yes">
            <!--- Local variables --->
            <cfset var colname="">
            <cfset var value="">
            <!--- Process gridaction --->
            <cfswitch expression="#ARGUMENTS.gridaction#">
                <!--- Process updates --->
                <cfcase value="U">
                    <!--- Get column name and value --->
                    <cfset colname=StructKeyList(ARGUMENTS.gridchanged)>
                    <cfset value=ARGUMENTS.gridchanged[colname]>
                    <!--- Perform actual update --->
                    <cfquery datasource="#application.dsn#">
                    UPDATE SP.MediaType
                    SET #colname# = '#value#'
                    WHERE MediaTypeID = #ARGUMENTS.gridrow.MediaTypeID#
                    </cfquery>
                </cfcase>
                <!--- Process deletes --->
                <cfcase value="D">
                    <!--- Perform actual delete --->
                    <cfquery datasource="#application.dsn#">
                    update SP.MediaType
                    set Deleted=1
                    WHERE MediaTypeID = #ARGUMENTS.gridrow.MediaTypeID#
                    </cfquery>
                </cfcase>
                <cfcase value="I">
                    <!--- Get column name and value --->
                    <cfset colname=StructKeyList(ARGUMENTS.gridchanged)>
                    <cfset value=ARGUMENTS.gridchanged[colname]>
                    <!--- Perform actual update --->
                   <cfquery datasource="#application.dsn#">
                    insert into  SP.MediaType (#colname#)
                    Values ('#value#')              
                    </cfquery>
                </cfcase>
            </cfswitch>
        </cffunction>
    my table
    mediatype:
    mediatypeid primary key,identity
    mediatypename
    my code is
    <cfform method="post" name="GridExampleForm">
            <cfgrid format="html" name="grid_Tables2" pagesize="3"  selectmode="edit" width="800px" 
            delete="yes"
            insert="yes"
                  bind="cfc:sp3.testing.MediaType.cfn_MediaType_All
                                                                ({cfgridpage},{cfgridpagesize},{cfgridsortcolumn},{cfgridsortdirection})"
                  onchange="cfc:sp3.testing.MediaType.cfn_MediaType_Update({cfgridaction},
                                                {cfgridrow},
                                                {cfgridchanged})">
                <cfgridcolumn name="MediaTypeID" header="ID"  display="no"/>
                <cfgridcolumn name="MediaTypeName" header="Media Type" />
            </cfgrid>
    </cfform>
    on insert I get the following error message ajax logging error message
    http: Error invoking xxxxxxx/MediaType.cfc : Element '' is undefined in a CFML structure referenced as part of an expression.
    {"gridaction":"I","gridrow":{"MEDIATYPEID":"","MEDIATYPENAME":"uuuuuu","CFGRIDROWINDEX":4} ,"gridchanged":{}}
    Thanks

    Is this with the Travel database or another database?
    If it's another database then make sure your columns
    allow nulls. To check this in the Server Navigator, expand
    your DataSource down to the column.
    Select the column and view the Is Nullable property
    in the Property Sheet
    If still no luck, check out a tutorial, like Performing Inserts, ...
    http://developers.sun.com/prodtech/javatools/jscreator/learning/tutorials/index.jsp
    John

  • Displaying the Row and Column number in the report

    I am trying to show row and column number in the report (not just web preview). I am using Hyperion Reports Version 7.2.5.168

    use a formula column/row. use RANK function in that. (e.g. Rank([A], asc) will sort the rows based on column A values in ascending order)
    you can use this rank in your heading.
    But frankly this is not so easy. You have to do it in a very intelligent way, so that rank gives you column number/row number any how.
    Have a try and let see if you find a appropriate solution.
    Regards,
    Rahul

  • Getting the row and column number from the caretposition

    Howdy peeps
    Does anyone know how to find out the Line number and column in a JTextPane by using the caret position
    (you know like in text editors where it says 100:4 [line number:character position on row])
    is there a simple way of doing this in a JTextPane?

    im getting a bit confuzzled with this :(
    can someone help me out with a bit more code orientated help? :$
    i have a jTextArea and a JTextField, when i change the caret in the text area i want the JTextField to show the line number and charater position on the row (e.g. 100:4)
    so i assume i need to methods
    e.g.
    getPaneRow
    myint=myPane.getCaretPosition()
    do some wonderful magic code to get the line number
    return line number
    getPaneColumn
    myint=myPane.getCaretPosition()
    do some wonderful magic code to get the column number
    return column number
    is there a magician out there that can give me the magic powder? :)

  • Is it possible that Maximum Attendees should be alter after enrollment?

    Hi,
    Is it possible that Maximum Attendees should be alter after enrollment in the class?
    For example:
    Learning Officer defined a class with Maximum Attendees = 15 and then start enrollment.
    employees are enrolled and then before starting the class Learning Officer wants to increase the Maximum Attendees values from 15 to 17, but currently this field is read only and he is not able to updates the class details as enrollment already done.
    Is there any way to do this?
    Thanks,
    Muzzamil Khan

    Hi, Muzzamil.
    To update the maximum number of enrollments, you actually need to go to the details page for the Class and instead of clicking the Update button, there's a Manage drop down list on the right-hand side. Leave the first option "Maximum Attendees and Class Status" selected, and click the Go button.
    Change the maximum number of attendees from the page that appears and click Apply.
    I hope this helps!
    Anne

Maybe you are looking for

  • Conditional Pivots

    Dear all, I've got currently a quite tricky problem with a Pivot-Table. I'm using the Pivot on the basis of an Analysis Services Cube. My idea is to have 2 dimensions on the x-axis and a KPI on the y value. The trick is, that the dimension on the x-a

  • Strange Error when using UIXIterator

    I am using JDeveloper 11.1.2.3.0 and wanted to enabled paging using UIXIterator component from this library org.apache.myfaces.trinidad.component.UIXIterator. Added reference to Trinidad tags libs and libraries. The code compiles fine with no errors

  • Error Workspace 1655429769781901 has no privileges to parse as schema BUDGE

    Hi, i imported an old Application (HTMLDB 2.0) into the user old_schema (owner of the table) using SQL*Plus into APEX 4.0.2. After defining the security grup by the procedure set_security_group_id I couls import the old application. When I tried to s

  • Apple Service At Genius Bar

    I recieved an iPhone 5 for my birthday last week, and on the same day my mother put a horrid deep scratch right down the screen! I booked a genius session in my local apple store, and without any hesitation or questioning they replaced my iPhone with

  • Script for dropping all the tables

    Hello: Can somebody share with me a script that will delete all the tables in a schema? Thanks.