Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

OB58-Client <clientnum> has status "not midifiable"

Former Member
0 Kudos

Dear All,

I have given atuhorization of OB58. But when user try to run OB58, it gives Client <clientnum> has status "not midifiable".

Is there any possibility without changing cleint status to run this T-Code?

Thanks in advance

Nirav

6 REPLIES 6

jurjen_heeck
Active Contributor
0 Kudos

Do a search on "delivery class". If you need the tables this transaction touches to be modifiable in a system where customizing is not allowed thats what needs to be changed.

0 Kudos

Hi Nirav ,

OB58 transaction code provides user authorization to maintain T011 and T011T tables which are cross client tables. Except in development system changes to cross - client tables and repository objects is not allowed in QA and Production clients. Production client will be always in not modifiable and no transports allowed and ecatt not allowed state and for security measures.All such changes needs to be done in dev needs to go to QA and production through proper transport.

If the business recommeds to make any such changes directly in production system based on the criticallity client needs to opened using SCC4 transaction code with prior business approvals as recommended and and needs to set back to previous state again once chnages are done.

Note : You should be very carefull when you open and close the production system as it will effect the system security and as a result which effects the business data.

Regards

Kanti

l_borsboom
Active Participant
0 Kudos

If your business realyy decides to maintain this table as a master data table in the production environment, opening and closing the system is not the the right way to proceed.

You can use the options mentioned [in this topic|]

Kind regards,

Lodewijk

ps0907
Active Participant
0 Kudos

You may want to investigate using transaction SOBJ, adjusting the 'current settings' flag along with generating table maintenance. There are multiple OSS notes regarding this, 557503 and 356483 are examples.

0 Kudos

Dear Lodewijk,

Link which you have explains about how changes can be made in development systems with tracking the changes automatically into transport request, but here Nirav's query is that why user is getting error messege " Client <clientnum> has status "not midifiable" when user runs t-code OB58 even after providing access.

OB58 t-code allows user to able to have access to maintain tables T011 and T011T.But since the client is in not modifiable state it will not allow user to mainatain tables even though user has required access.

Regards

Kanti

0 Kudos

Nope.

Read the thread which Lodewijk has mentioned all the way to the bottom, particularly the one which mentioned the "current settings" flag for the view. Most of the ABAPers did not read the question carefully...

There have been some discussions here in the security forum as well about this topic, which you can find if you search for "SOBJ". OB52 will no doubt find some hits as well.

Cheers,

Julius