cancel
Showing results for 
Search instead for 
Did you mean: 

Severe error(s) occurred in phase MAIN_SHDCRE/NTACT_NODBPOS!

Former Member
0 Kudos

Hi I'm upgrading my productive SCM environment from 7.02SPS5 to 7.02SPS12 (only support packages) using SUM and the process stoped with the following error in phase MAIN_SHDCRE/NTACT_NODBPOS:

Severe error(s) occurred in phase MAIN_SHDCRE/NTACT_NODBPOS!
Last error code set: Non single errors (code > 😎 found in logfile 'NTSHDNDB.ELG'

ERROR: Detected the following errors:
# /usr/sap/SCP/SUM/abap/log/PN301105.SCP: 3 ETP000 done (T/F : T/T) 3 ETP000Xrewrite nt "/BI0/0100004001": 3 ETP000 ntab export with reset DBTABPOS 3 ETP000 done (T/F : T/T) 3 ETP000Xrewrite nt "/BI0/0100004002": 2EETP000XRead table "/BI0/0100004002 ": pgntab call: table not found. 2AETP000 Table "/BI0/0100004002 ": unknown error -9

Weird thing is that this error didn't happened for the upgrade of the Sbox, dev or qa environments I did before.

Regards

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Acording to SAP we deleted temporary objects using solution 1. from note 819170 but it didn't solved the issue.

Then SAP recomended the followin which actually solved the issue:

The entries of these tables must be manually removed from the shadow

nametab tables DDNTT~ and DDNTF~. (Note the ~ sign after the tablename)

In that case, kindly take a backup of these tables DDNTT~ and DDNTF~.

Then search for the affected table name 'XXXX" in the above mentioned

tables:

select * from <SAPSCHEMANAME>."DDNTT~" where tabname = 'XXXX'

select * from <SAPSCHEMANAME>."DDNTF~" where tabname = 'XXXX'

If the entries are found in DDNTT~, then the entries need to be deleted:delete from <SAPSCHEMANAME>.DDNTT~ where tabname =XXXX'

The same must be done for DDNTF~ also, if the entries are found there

as well.


Regards

Ricardo Ballesteros

Answers (0)