Skip to Content
0
Former Member
Apr 21, 2009 at 10:32 AM

USOBX, USOBT entries removed after Upgrade 4.6C to 6.0,

114 Views

I'm in an upgrading proj from 4.6C to 6.0,

Please bear with me. I'm rather new in upgrading projects.

I found that some TXN - OBJ proposal mapping (previously present in 4.6C) is missing in 6.0

I compared all the entries with Check flag = Y in USOBX table of 4.6C and 6.0, and discovered a list of Txn-obj mapping missing after upgrade!

-


E.G

In 4.6C

SAP proposed this objects when XK03 is added to a role

F_KNA1_GEN

F_KNA1_GRP

F_LFA1_AEN

F_LFA1_APP

F_LFA1_BEK

F_LFA1_BUK

F_LFA1_GEN

F_LFA1_GRP

M_LFM1_EKO

In 6.0

SAP proposed this objects when XK03 is added to a role

B_BUPA_RLT

F_LFA1_APP

F_LFA1_BEK

F_LFA1_BUK

F_LFA1_GEN

F_LFA1_GRP

M_LFM1_EKO

-


After comparing, these 3 objects are missing from SAP standard proposal!

F_KNA1_GEN

F_KNA1_GRP

F_LFA1_AEN

Worst of all, the are also removed in customer table USOBX_C and USOBT_C table.

-


My questions are

1) Is there a way to prevent SAP from removing entries from USOBX_C and USOBT_C tables during upgrade? - Is there at least some form of control? It seems that after upgrade to 6.0, USOBX_C and USOBT_C table will have new entries, and missing entries compared to 4.6C.

Any way to list out the expected changes before the system really does the "damage"?

2) Why does SAP remove standard proposal from 4.6C after upgrade?

I can understand adding of new mapping to customer data, but removing existing values from customer data is not nice.

3) Since SAP removed the mapping from USOBX and USOBT, can we assume that the checking of auth object is not required for that particular txn?

My only way to answer this is to scan all ABAP code to check for AUTHORITY-CHECK statements.

Another way is to test every role and then fight the fire.

4) SAP has removed the proposal link between txn vs auth object.

This means when I add txn, e.g XK03 to a role, the 3 objects

F_KNA1_GEN

F_KNA1_GRP

F_LFA1_AEN

system will no longer pull any proposed values to my role.

What happen to existing roles which previously has XK03 and

F_KNA1_GEN

F_KNA1_GRP

F_LFA1_AEN

maintained? Do I need to remove these 3 objects from the roles?

- I did a test , if I select Change Auth Data , the object F_KNA1_GEN is still present in the role.

If I select edit in Expert Mode - Read old status and merge with new data, the object is removed automatically.

It seems dangerous to use Expert Mode, as auth objects might be removed from the role without us

knowing unless we compare BEFORE and AFTER....