I am the colleague of Maurizio, we were in charge of the productive upgrade of our "Promotion Management for Retail" System last weekend, going from NW 7.02 to NW 7.40, using SUM SP12 Patch 12.
After having those problems in Preprocessing (mentioned above), again the following error occured in downtime phase MAIN_NEWBAS/TABIM_UPG:
sql error 904 performing SEL on table /BOBF/OBM_BO
ORA-00904: "CUSTOMER_BO": invalid identifier
We could only finish Downtime after manually inserting the field into the table with the SQL-command that we found in the relevant log file of QAS system, where this error never appeared, SAPI-731BWINSAPBSFND.QA1:
ALTER TABLE "/BOBF/OBM_BO" ADD CUSTOMER_BO VARCHAR2(3) DEFAULT ' ' NOT
NULL ENABLE;
Comparing the log files including ALTER TABLE statements from QA1 and PA1, the major difference was, that this ALTER TABLE for inserting the field CUSTOMER_BO never happened!
Through SAP Support we got this statement from a Head of Development SAP:
"At this moment in the upgrade, there is no other option than taking manual action in your database. Nevertheless, there is no guarantee of successfully finishing the phase or the upgrade with no further related errors."
In our case, no other errors occured and we could finish downtime successfully.