Bug Report: Automatic Row Fetch/Automatic Row Processing and invalid column

Hi,
if an invalid column name is specified for a page item of type "Database Column", no error is reported by the Automatic Row Fetch/Automatic Row Processing process. It's just ignored and nothing is returned!!! That makes it kind of hard to identify such an error.
The problem can happen for example when a column is renamed or if there is a typo in the column name during creation.
The problem seems to be related to the following query which doesn't use an outer join.
SELECT C.COLUMN_NAME, C.DATA_TYPE, I.NAME, I.FORMAT_MASK, I.DISPLAY_AS
FROM
SYS.ALL_TAB_COLUMNS C, WWV_FLOW_STEP_ITEMS I WHERE C.OWNER = :B4 AND
  C.TABLE_NAME = :B3 AND I.SOURCE = C.COLUMN_NAME AND I.SOURCE_TYPE =
  'DB_COLUMN' AND I.FLOW_ID = :B2 AND I.FLOW_STEP_ID = :B1 AND (C.DATA_TYPE
  IN ('DATE','NUMBER','CLOB','LONG','FLOAT') OR C.DATA_TYPE LIKE 'NUMBER%' OR
  C.DATA_TYPE = 'CHAR' OR C.DATA_TYPE LIKE '%VARCHAR%' OR C.DATA_TYPE LIKE
  'TIMESTAMP%') ORDER BY C.COLUMN_IDBTW, if an invalid table/view name is specified for a Automatic Row Fetch/Automatic Row Processing process, the error message during runtime isn't very speaking.
ORA-06550: line 1, column 17: PL/SQL: ORA-00936: missing expression ORA-06550: line 1, column 9: PL/SQL: SQL Statement ignoredMaybe that could be changed too.
Thanks
Patrick
My APEX Blog: http://www.inside-oracle-apex.com
The APEX Builder Plugin: http://builderplugin.oracleapex.info/
The ApexLib Framework: http://apexlib.sourceforge.net/

It says filed (with an L) not fixed (with an X). That means they have noted down the bug, but it may or may not have been fixed yet.

Similar Messages

  • Automatic Row Processing and Casade Delete

    I have Automatic Row Processing for delete on a table, however I have FK's dependent on this table. How do I do a cascade delete using Automatic Row Processing DML for a delete ?
    Any way besides writing a trigger ?

    My fault, my constraint was not written properly to indicate on delete cascade.

  • WPF: How to make the first column does not show row separator and Left column separator in DataGrid?

    Our WPF application uses DataGrid.
    One of request is that first column of DataGrid does not show row separator and also does not show Left column separator. So it looks like the first column does not belong to the DataGrid. However, when select a row, the cell of first column still get selected.
    How do we make it? Thx!
    JaneC

    Hi Magnus,
    Thanks for replying our question and provide your solution!
    Your solution works by setting "HorizontalGridLinesBrush" and "VerticalGridLinesBrush" to {x:Null} in the DataGrid style and modify "CellStyle" in first column as following:
    <DataGridTextColumn MinWidth="32"
    Binding="{Binding CellName}"
    CanUserReorder="False"
    CanUserSort="False"
    Header="Cell}"
    IsReadOnly="true" >
    <DataGridTextColumn.CellStyle>
    <Style TargetType="DataGridCell">
    <Setter Property="IsEnabled" Value="False"></Setter>
    <Setter Property="Template">
    <Setter.Value>
    <ControlTemplate TargetType="{x:Type DataGridCell}">
    <Border BorderThickness="0" BorderBrush="{x:Null}"
    Background="{Binding Background, RelativeSource={RelativeSource AncestorType={x:Type DataGrid}}}" Margin="-1">
    <Grid Background="{TemplateBinding Background}" VerticalAlignment="Center" Height="42">
    <ContentPresenter VerticalAlignment="Center"/>
    </Grid>
    </Border>
    </ControlTemplate>
    </Setter.Value>
    </Setter>
    </Style>
    </DataGridTextColumn.CellStyle>
    </DataGridTextColumn>
    We found another way to achieve it by using DataGridRowHeader. The good way to use DataGridRowHeader is that we do not need to make the first column ReadOnly (click on first column does not select whole row anymore). Select RowHeader in a row will select
    whole row. Move scroll bar horizontally, the row header still keep in visible area.
    <Style TargetType="{x:Type DataGridRowHeader}" x:Key="dataGridRowHeaderStyle">
    <Setter Property="VerticalContentAlignment" Value="Center" />
    <Setter Property="HorizontalAlignment" Value="Center" />
    <Setter Property="Height" Value="42" />
    <Setter Property="SeparatorBrush" Value="{x:Null}" />
    <Setter Property="FontSize" Value="16" />
    <Setter Property="Template">
    <Setter.Value>
    <ControlTemplate TargetType="{x:Type DataGridRowHeader}">
    <Grid>
    <Border x:Name="rowHeaderBorder"
    BorderThickness="0"
    Padding="3,0,3,0"
    Background="{Binding Background, RelativeSource={RelativeSource AncestorType={x:Type DataGrid}}}"
    BorderBrush="{x:Null}">
    <ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
    VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
    SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" />
    </Border>
    </Grid>
    </ControlTemplate>
    </Setter.Value>
    </Setter>
    </Style>
    <DataGrid>
    <DataGrid.RowHeaderStyle>
    <Style TargetType="DataGridRowHeader" BasedOn="{StaticResource dataGridRowHeaderStyle}">
    <Setter Property="Content" Value="{Binding CellName}" />
    <Setter Property="Width" Value="35"/>
    </Style>
    </DataGrid.RowHeaderStyle>
    </<DataGrid>
    JaneC

  • Dimension processing failure - Invalid Column Name

    Hello
    I have copied our Account Dimension from Prod to Dev because we are testing 7.5MS.
    I have Maintained Properties and modified dimension successfully.
    But when I process i get the foll error :
      - OLE DB error: OLE DB or ODBC error: Invalid column name 'ID13'.; 42S22; Invalid column name 'SEQ13'.; 42S22; Invalid column name 'YE_REF13'.; 42S22; Invalid column name 'SOLVEORDER13'.; 42S22; Invalid column name INPUT_SCHEDULE13'.; 42S22; Invalid column name 'ICMATCH13'.; 42S22; Invalid column name 'IC_SMRY13'.; 42S22; Invalid column name 'FORMULA13'.; 42S22; Invalid column name 'DRILLKEY13'.; 42S22; Invalid column name 'ALTECHUNUSED13'.; 42S22; Invalid column name 'ALTECHUNUSED12'.; 42S22; Invalid column name 'ALTECHUNUSED11'.; 42S22; Invalid column name 'ALTECHUNUSED10'.; 42S22; Invalid column name 'ALTECHUNUSED9'.; 42S22; Invalid column name 'ALTECHUNUSED8'.; 42S22; Invalid column name 'ALTECHUNUSED7'.; 42S22; Invalid column name 'ALTECHUNUSED6'.; 42S22; Invalid column name 'ALTECHUNUSED5'.; 42S22;
    Invalid column name 'ALTECHUNUSED4'.; 42S22; Invalid column name 'ALTECHUNUSED3'.; 42S22; Invalid column name 'ALTECHUNUSED2'.; 42S22;
    Errors in the OLAP storage engine: An error occurred while the dimension, with the ID of 'AppSet', Name of 'Account' was being processed.
    Server: The operation has been cancelled.
    When I changed everything thing back to the old dimension it all works fine again.
    Any help please?
    Rgds
    Perven
    Edited by: Pervendren Naidoo on Jul 29, 2010 11:18 AM
    Edited by: Pervendren Naidoo on Jul 29, 2010 11:18 AM

    It seems to be something wrong into your dimension.
    Check the member 42S22 especially regarding hiereachy.
    Regards
    Sorin Radulescu

  • Row processing and re-display of page

    Hi,
    I'm trying to re-display a page (at least this is what I think I have to do) but have it re-display the cached items and not do an automated row fetch.
    What I'm attempting is:
    I've got a page that maintains user information to be used internally whenever we create new users - all basically checkbox items, start dates, etc - pretty simple stuff. I then have a button to generate a user ID. What I want to do is fire off the process that generates the ID, and then display that ID in a page item. I can get most of that to work, but am I correct that I must re-display the page for that ID to appear in the item? When I do, the page does an automated row fetch, but if changes haven't been saved it displays the contents of the row prior to any changes. I guess I'd like it to re-display the page, but conditionally fetch the row, otherwise display the items in the cache. Is this possible.
    I guess a workaround might be to display the generated ID in the process success message, update the row, and then the item will be displayed within the region on subsequent row fetches, but it would look nicer if I could display it in the region immediately.
    I hope that makes sense.
    Thanks for any help!
    Frank

    Frank,
    You should make all the form fields' Source Used attribute "Only...", then add a condition to the row fetch process so it does not run if REQUEST='NOFETCH', and when the page is submitted with the button to generate the user ID, save the id in the desired page item in an after-submit process, then have a branch that responds to the submit button which branches back to the same page setting the request value to NOFETCH. Then the page will reload and you'll see your altered form items as they were.
    Scott

  • Bug report: PL/SQL validation for page process

    It looks like that the PL/SQL code which is entered for a page process isn't validated. It's not verified in the wizard and also not when modifying an existing one.
    There is a "Do not validate PL/SQL code (parse PL/SQL code at runtime only)." checkbox on both pages, so I assume that the page is designed to do the check.
    Patrick
    My APEX Blog: http://inside-apex.blogspot.com
    The ApexLib Framework: http://apexlib.sourceforge.net
    The APEX Builder Plugin: http://sourceforge.net/projects/apexplugin/

    Yes, someone else reported this bug in Re: Validate PL/SQL code not working?
    Looks like a regression from 2.x to 3.x

  • Bug Report for files first opened in Bridge and then worked in Photoshop

    I encountered a problem with files first opened in Bridge and then worked in Photoshop as follows:
    1.  I opened a raw file in Bridge and then after corrections sent to Photoshop with no problem, however, after correcting and saving the file I then went back to the option of closing file and going to bridge.  It closes file and stays in Photoshop.  In order to get back to bridge I must either click on the bridge logo at bottom of screen or request to go to bridge.
    2.  I tested the same thing in CS-5 and it works like it is suppose to you click on close and go to bridge and it immediately takes you back to bridge. 
    3.  Unless this is a new feature or suppose to work this way then it is a bug.
    NancyZ

    Hi Curt
    Yes, I am talking about opening a file in bridge doing necessary corrections etc and then sending on to Photoshop.  Once I do necessary corretions and save in Photoshop my next step would be to select close and open in bridge which is a choice.  In previous Photoshops that I have used (CS4 and CS5) when you did this it would close the file and then immediately take you back to bridge.  Now under CS6  if you select close and go to bridge it closes the file but remains in Photoshop.  If bridge is not a choice when you select close and open in bridge why even have that as a choice?  Why not just select close and then click on bridge logo or Control Alt O or select go to bridge? 
    Nancy

  • Bug report: Under Remote Desktop Connection, local units and resources menu has OK button missing

    I've noticed that the "Local units and resources" in Remote Desktop Connection is missing an OK button. It seems to be a localization issue because I changed my Windows profile language to English, logged out and back in again, started RDC and
    the Ok and Cancel button became visible. Changed my language back to Norwegian again and the buttons are gone again.
    I have also confirmed this by testing the same on a clean new installation.
    Temporary Work-around: Select an option, press tab-key once (it will select the OK button which you cannot see), then press Enter.

    Hi,
    Based on my test,I got the same result.
    Thanks for your feedback.
    We will submit this issue to Microsoft product team.
    Regards,
    Kelvin Xu
    TechNet Community Support

  • Wrong process sql - Invalid column typeError Code: 17004

    hi,
    I'm moving from Toplink workbench to toplink essentials.
    previously processed SQLs are now created wrong when using ReadAllQuery.addOrdering - I'm getting duplicate tables where there should have been one.
    For example, in the query below you can see the ga_languages table appears twice. It might have been ok if there was a WHERE clause on both instances, but there isn't. this results in a matrix of that table.
    SELECT t2.language_id
    FROM ga_languages t0, ga_languages t2, ga_language_code t1
    WHERE (t1.language_code_id(+) = t0.language_code_id)
    ORDER BY t0.language_name ASC, t1.language_code ASC
    In the previous toplink version, the same SQL was correct with a the table appearing once only as listed below
    SELECT t0.language_id
    FROM ga_languages t0, ga_language_code t1
    WHERE (t1.language_code_id(+) = t0.language_code_id)
    ORDER BY t0.language_name ASC, t1.language_code ASC
    Thanks,
    yasmin

    The ExpressionBuilder was just the first obstacle.
    It kept on throwing this exception and after around 20 hours (!!!!) of tearing my hair I found the second problem.
    In order to implement paging, we fetch a PK list (Vector of ReportQueryResult) then load the objects of the current page by creating a "WHERE pk IN ()" expression.
    This expression was created by inserting the list of reportQueryResult.getPrimaryKeyValues()
    In the previous Toplink version it worked very well. In the current version it doesn't and the reason is that ReportQueryResult.primaryKeyValues is a Vector (obviously since a PK can be of multiple keys) BUT the whole vector is passed to DatabasePlatform.setPrimitiveParameterValue() as parameter, and as expected, Oracle does not know how to convert a Vector to a single SQL statement parameter.
    I don't have the previous code, but it could have worked in the previous version only if it was identified as a vector with a single element and that single element was passed to Oracle...
    I think it should have stayed this way...
    Thanks,
    yasmin

  • Crystal Reports for B1 on Hana version 9.0, Invalid column name DOCCODE

    Hi Experts,
    I am new to SAP B1 for HANA, now I am learning how to use Crystal Report with SAP Business one for HANA version 9.0. I am facing this issue while trying to save the crystal report inside SAP B1 for hana. Please help me to fix the issue
    The steps that I followed
    1.created the Blank Crystal report file
    2.imported that into layout manager
    3.Then tried to edit the file using Crystal report 2011 sp4
    4.For testing, I have used the Query SELECT * FROM SBODEMOSG.OCRD. In Crystal report i am able to get the data
    5.But while trying the Save the report inside sap using Add-ins-->Save as option, im getting the following error message.

    Moved to the B1 forum.
    Business One is an OEM version of CR Designer.
    Log onto your B1 site and download the latest Crystal Reports for B1. CR XI does not support the new connector.
    Don

  • Automatic Row Processing?

    Hi,
    I have a requirement to create forms that insert into multiple tables and returns items from multiple tables. What are my options? Can I still use automatic row processing and fetching?
    Thanks in advance.

    create multiple regiions embedded with different table

  • Automatic ROW Processing error after changing Schema

    Hello all,
    I have an APEX 3.0 application referencing tables on a different schema from the parsing schema.
    Workspace A -> using parsing schema A1
    Application A -> installed in Workspace A
    Application A -> access tables in schema A2 from schema A1, through synonyms
    All is working fine.
    Then I had to duplicate the application (let me say: to have a test environment).
    So, I created a Workspace B, a parsing schema B1, I've installed application A as application B in workspace B, and I've created schema B2 and I gave the grants to schema B1.
    Application B is running fine when trying to access objects on the parsing schema B1, but it returns a lot of errors when accessing objects on schema B2, in particular on Automatic Row Processing and Automated Row Fetch processes. The error I'm getting vary from ORA-942 (table or view doesn't exist) to ORA-936 (missing expression).
    A strange thing is that in Automatic Row Processing and Automated Row Fetch processes, I can choose only schema A1 as Table Owner, and all is working fine.
    In application B, I can select as Table Owner also the schema B2, even if it's not associated to the workspace. By doing this something works better. But I don't want to modify every page in the application where this happens. Also because I want the opportunity to maintain only one application.
    I think that the application installed in workspace B, still tries to access objects in schema A2, but I don't know why.
    Do you have any suggestion?
    Thanks.
    Andrea

    It returns these results:
    WORKSPACE     APPLICATION_ID     APPLICATION_NAME     PAGE_ID     PROCESS_SOURCE
    WS_DEMO     107     myappname     73160     F|&FETCH_SCHEMA.:CDW_LST_GRP:P73160_LTG_ID:LTG_ID
    WS_DEMO     107     myappname     73160     &FETCH_SCHEMA.:CDW_LST_GRP:P73160_LTG_ID:LTG_ID|IUD
    The query returns the same results in PROCESS_SOURCE columns, when ran from workspace A or B.
    I've found that FETCH_SCHEMA is an "application definition", and I've setup correctly in workspace B. The problem persists.
    Bye,
    Andrea

  • Automatic row processing in a validation

    Hi,
    I have a form on a table (page11) with one process for automatic row processing and I have the buttons Submit and Create.
    I have another button f.e. BUTTON_NEW. I have a validation (function returning error text) with "BUTTON_NEW" as When-Button-pressed-Condition. In the validation I did an Insert into another table.
    I changed values of items on Page11 and don't press Submit. And then I press "BUTTON_NEW". The validation on BUTTON_NEW works fine. But the changed values are lost. Is there a possibility for an automatic "Submit" or "Create" when BUTTON_NEW is pressed?
    Thanks, Daniela

    Hi,
    these are the values I currently see:
    108 14 P14_SELECTEDSS Display as Text (escape special characters, does not save state) No
    108 14 P14_CHARACTERISTIC_ID Hidden and Protected Reset to Null No
    108 14 P14_SHAREDSERVICE_ID Text Field 30 Inserted No
    108 14 P14_CAPTION Text Field No
    108 14 P14_CATEGORY_ID Select List No
    108 14 P14_WEIGHING Text Field No
    108 14 P14_DESCRIPTION Textarea No
    I also have to say that I deleted the computations I created earlier again cause they did not work and I had the same values for these variables. I am trying to (pre)set P14_SHAREDSEVICE_ID to P13_SELSS when I click the create button on page 13.
    Thanks again,
    Henrik

  • Crystal Reports hides rows from source BW query

    Hi Experts,
    I currently have a BW query with two structures: 1) key figure structure in the columns and 2) another characteristics structure in the rows.
    Here are additional details:
    1.  I have the MDX connectivity transports installed
    2.  I have successfully linked a crystal report to this source BW query.
    My only problem is that if a certain row in the source BW report is blank (meaning it does not have any values), Crystal Reports automatically suppresses it and does not show my full row structure in the output.  I would like the report to show all rows regardless of any data values or lack of.  I do not have zero suppression in BW or Crystal Reports.
    Thanks

    Hi,
    I would recommend to extract the MDX query out of your CR report ( Database->Show SQL statement) and use the MDX transaction to test it directly against your BW server. This way you make sure if the suppression takes place already on the BW side or in the CR itself.
    Regards,
    Stratos

  • Manual/automatic payment process

    Dear sir.
    Help me explain the difference between manual payment process and automatic payment process and please give examples.
    Thanks
    hangvt

    Question not clear as per my knowleges
    Manual payment that means u have to clear the open itmes manually
    example if vendor invoice through f-53
    and also automatic payment program
    u have to run the app and automatically invoice pick and cleared
    i hope now clear

Maybe you are looking for

  • Existing "Publisher" application

    Is there a simple "microsoft publisher" made in flash. I need to allow clients to produca a very simple graphic via a web interface: Upload some images: Add some borders: Add text boxes & change font etc. Save the finished image as a jpg. Any help ap

  • Upgraded to I OS8 and all my shortcuts are gone!

    After upgrading to iOS 8 on my iPad air, I am in disbelief to see that my hundreds and hundreds of shortcuts are gone! How could this happen? Apparently, according to Apple support, there is no way to get them back! How can this be possible!? I use t

  • Updating a PC iPod on a Mac

    I just switched from a PC to a mac and now need to update the software to make it work with iTunes 5. However, it won't let me because the iPod was originally used on a PC. Is there a way to fix the problem?

  • Why does iDVD '11 make my footage look darker?

    I'm in the last stages of making a video for a high school play.  The video looks and sounds good in its format (Quicktime Large 540p, 960x540, H.264 codec), but when I preview it in iDVD '11 the footage has gotten darker.  Why is this?  Will it rema

  • Promo Codes?

    I want to offer my customers a promotional discount when they check out. I did do a search on this topic before posting and the most recent similiar question is 5 years old.   Has this issue been addressed? Can I offer a promo code when someone check