Hi Experts,
I am facing a typical problem. I am carrying out a service pack application activity to my existing BW server which is on Netwever 7 EHP2 SP 10 (ABAP). I need to apply service packs till SP14.
I am successful to apply basis service pack till 12 (SAPKB70212) and when starting applying basis service pack 13 I am facing error in CHECK_REQUIREMENTS phase. It is showing some Open ABAP dictionary corrections on the following two indices.
--------------------------------------------------------------------------------------------------------------------------
Phase CHECK_REQUIREMENTS: Open ABAP Dictionary Conversions
Object Type Object Name
Table Index GTABKEYEXC ~ REQ
GTABKEYEXC20_S ~ REQ
--------------------------------------------------------------------------------------------------------------------------
First point is I found GTABKEYEXC is a structure, and hence I can not create/enable index on it, and the second point is when I am looking into quality or prod system which is still in SAPKB10, there GTABKEYEXC is a table. this is still a surprise, how mere implementation of service pack (SAPKB70211 and SAPKB70212) changes a table to a structure.
Second point is GTABKEYEXC20_S is also a structure and it is not present till the servicepack level (SAPKB70210).
If I use SE14 -> DB Requests-> Created With Import, then I can see the objects there and if I select two of them and then restart then CHECK_REQUIREMENTS comes up with thousands of objects....
I am at a fix, what do you suggest, do I need to create tables and indices from the structures?
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
List of DB requests created during import
Object Object name ID Function Order XID User Date Error
ENQU ECTS_OBJTRCK_LOK CNV 0 I DDIC 15.07.2014
ENQU EDIPOD CNV 0 I DDIC 15.07.2014
ENQU EDIPOX CNV 0 I DDIC 15.07.2014
ENQU EPM_LOCK CNV 0 I DDIC 15.07.2014
ENQU EPM_SESSION CNV 0 I DDIC 15.07.2014
ENQU EPM_UNIT_TEST CNV 0 I DDIC 15.07.2014
ENQU ESATC_AC_RESULTH CNV 0 I DDIC 15.07.2014
ENQU ESQLM_ADMIN CNV 0 I DDIC 15.07.2014
ENQU ESRT_DOMAIN_SYS CNV 0 I DDIC 15.07.2014
ENQU ESWLT_SCACHE_ATC CNV 0 I DDIC 15.07.2014
ENQU ESWLT_SCACHE_DEL CNV 0 I DDIC 15.07.2014
ENQU ETFR_PERSISTENCY CNV 0 I DDIC 15.07.2014
ENQU E_ANST_TRACE CNV 0 I DDIC 15.07.2014
ENQU E_KEYTAB CNV 0 I DDIC 15.07.2014
ENQU E_LAW2D_DATASET CNV 0 I DDIC 15.07.2014
ENQU E_SAIS CNV 0 I DDIC 15.07.2014
INDX GTABKEYEXC REQ DEL 0 I DDIC 15.07.2014
INDX GTABKEYEXC20_S REQ DEL 0 I DDIC 15.07.2014
------------------------------------------------------------------------------------------------------------------------------
Regards,
Soumen
Update 17.7.14 : Evening:
Some more information: I thought desperate and tried to update my spam version from 7.02/0053 to 7.02/0054 but I am unable to do that, even if I have deleted the queue, it is showing the same error... Now the problem is I am totally stuck up...Now neither I can come out of SPAM update nor do I Go ahead.....
Update 18.7.14:
Finally after doing mass reactivation for around fifteen hundred objects finally list came down to below, but the worst scenario is it is pointing to the two following object which have no object type defined...DBA_XCHG_USER_DATA, MSSERRLIST
========================================================
Phase CHECK_REQUIREMENTS: inactive runtime objects
Object Type Object Name
-------------------------------------------------------------------------------
DBA_XCHG_USER_DATA
MSSERRLIST
-------------------------------------------------------------------------------
Table CTS_IMPORT_RESULT
DB4BD_ACCESSOR
DB4BD_TASK_EXECUTOR
DB4BD_VIRTUAL_TABLE
DBA_ALERTING_METRIC_ENTRY
DBA_ALERT_METRIC_GROUP_ENT
DBA_RDI_QUERY_DESCR_BASE
DBA_TABLE_GRAPHICS_ENTRY
------------------------------------------------------------------------------
Table type DBA_ALERTING_METRIC_TABLE
Database View SPAK_E070_TASK_V
========================================================