DB_ERR_ORA_00904 is an ABAP runtime error which you may come across when using or developing within an SAP system. See below for the standard details explaining what it means and how you can avoid or fix this runtime error.
Short Dump Classification: D - Error in Database Interface
You can view further information about a runtme error by using transaction code ST22 which will show you this and all runtime erros that have happen in your SAP system.
Also check out the Comments section below to view or add related contributions and example screen shots.
Please see ora information for more details about the possible cause of this runtime error and how it could be avoided.
Invalid column name
If this error occurred in Open SQL, there is an inconsistency between
the ABAP Data Dictionary and the database.
You can remove this inconsistency by editing the table on the database
in accordance with the definition in the ABAP Data Dictionary. You can
find the tool for this by calling transaction SE11 and choosing
Utilities, Database Utility.
Please see internal error for more details about the possible cause of this runtime error and how it could be avoided.
You called a column in a table or view that does not exist on the
database.