You are on page 1of 15

OB52 on Test System

Author: Ronny Mabuza

Web: www.ikew.co.za

Contents
1.

Purpose ......................................................................................................................................... 3

2.

Symptom ....................................................................................................................................... 3

3.

Reasons ......................................................................................................................................... 3

4.

Prerequisites................................................................................................................................ 3

5.

Step by Step process ................................................................................................................... 4


5.1

Reproducing the error ....................................................................................................... 4

5.2

Testing the required result ............................................................................................... 5

5.3

Step by Step Implementation of the solution ................................................................ 6

5.3.1

Determine the name of the view .............................................................................. 6

5.3.2

Making the change ...................................................................................................... 8

5.2.5

Testing the result ...................................................................................................... 14

2|Page

www.ikew.co.za

1. Purpose
The purpose of this document is to detail the steps required to resolve the issue with
transaction OB52 presenting a non modifiable view/table on systems with role test (e.g.
QA). This document follows the content of SAP Note 356483 titled Customizing:
Current settings in the test system. It is suggested that you download and read Note
356483 to get a clear understanding of why we carry out the steps shown on this
document. This document is not meant to replace the note or any other suggested
method of resolving the issue, but mealy to show one way of solving the issue in a step
by step with pictures manner.
2. Symptom
You get a message client xxx is not modifiable when you execute transaction OB52 on
an ERP system for clients with Role test. This message does not occur on production
environments even though (apart from the role) they have the same settings on SCC4.
3. Reasons
According to Note 356483, for view maintenance transactions, you have the option of
maintaining current settings in test clients that are "not modifiable" also. You can avoid
the problem described above by deactivating the transport connection and consequently
the changeability check for view maintenance.

Unfortunately, view maintenance transactions with an individual or individually


modified transport connection are excluded. You can determine as follows whether a
Customizing activity is a view maintenance transaction: Go to the IMG and display the
IMG structure. The transport connection for the view or table can be deactivated as
described in this document.
4. Prerequisites
You must be an administrator with enough rights to change client settings on the
system
You must be a registered developer on the client you wish to change the setting
from (the changes are cross client)
You must have access and authorization to create object keys on SAPNet
(http://service.sap.com)
You must have authorization to execute OB52 and SE54 on the sytem

3|Page

www.ikew.co.za

5. Step by Step process


5.1 Reproducing the error
To get an understanding of what we are trying to fix, lets simulate the error

4|Page

Logon to the client you are trying to solve the issue from, e.g. from your QA
system (with role test)
Execute transaction OB52
If the error is not resolved already, and the client settings are setup as a test
system (i.e not changes to customizing and cross client objects) then you should
see the following warning

This will prevent you from being able to change any data from the table view as
show below (only display is possible)

www.ikew.co.za

5.2 Testing the required result


To test how the transaction should behave,

5|Page

Logon to a production system or any system with the role Production, or


simply change the settings of the client you are working on to production

Execute Transaction OB52

As can be seen above, the table view can be modified. This is the effect we need
to have on our client with role test

www.ikew.co.za

5.3 Step by Step Implementation of the solution


5.3.1 Determine the name of the view
We first need to find out what the name of the table/view we are working with is to
be able to change it later on transaction SE54

6|Page

Logon to the test client


Execute transaction OB52
Ignore the warning message (which is what we are trying to resolve) by clicking
display
The view is show as below

Select one cell, any cell on the table and hit the F1 Key (from your keyboard)
This brings up the performance assistance window

www.ikew.co.za

7|Page

Click on Technical Information


as show on the window above
This will bring up the technical information regarding the current view
we are looking at. For example, our Table/View name is V_T001B

www.ikew.co.za

Take note of or Copy the table/view name (V_T001B) to your


clipboard or to notepad

Now that we have our table/view name, we are ready to make some
changes.
5.3.2

Making the change


Because you are changing a cross client object, you need to first adjust the
system so that it can allow for such changes. First ensure that there is no one
logged on to your test environment (especially if they have rights to change
cross client objects). This will prevent anyone from making changes to the
test environment while the system is open for changes which could cause the
system to be inconsistent

8|Page

Logon to the test client (if not already in it)


Execute transaction SCC4
Change the client settings for cross client objects to changes to
repository and cross-client customizing allowed

www.ikew.co.za

The system will now allow you to make changes to the settings of the view.

Execute transaction SE54


Enter the name of the table/view V_T001B

Choose Generated Objects


Click Create/Change
If you are not registered as a developer on the system, and this view
has never been changed before, you will be presented with both a
developer key and object key registration screen.
If this is the case, take note of the object details. The section shown
below

9|Page

logon to SAPNet and navigate to keys and requests  SSCR keys

www.ikew.co.za

This will present you with a screen with options, choose register
developer

Enter your name at the top, select your installation for your ERP
system and click on register
A key will be generated, make note of it or copy it into the developer
section of the object registration screen that you were presented
with in SAP
Go back to the SSCR keys and this time choose Register Object

10 | P a g e

www.ikew.co.za

Enter the object key information as follows:

Enter your kernel version (mine was 701)


PgmID | R3TR Full Object
TYPE | FUGR
Name | 0F00

An object key is registered and displayed at the bottom of the installation


list, make note of this or copy it to notepad, or enter it immediately on
the screen provided by the system on SE54

Enter the object key and developer key if necessary and choose execute/ok

11 | P a g e

www.ikew.co.za

Confirm the Information box that appears


The system presents you with another object V_T001B V that requires
registration.
Follow the same steps as above to register this object on SAPNet

Take the generated object key and paste on the screen on your SAP
system
On the following screen, under Dialog Data transport details, change
the radio for recording routine to no, or user recording routine

Press ENTER
12 | P a g e

www.ikew.co.za

You will notice at the bottom of the screen you will see a warning

You need to press ENTER AGAIN, otherwise saving from here will leave the
settings unchanged
After this you should get a prompt for a transport, if you dont, go back to see if
the change took effect, most likely it didnt (change it accordingly and press
enter twice)
Create the transport and give it a proper description

13 | P a g e

Chose save
You should get a confirmation for your changes

www.ikew.co.za

Go back to SE54 and choose display for the same view, you should have the
setting

5.2.5

Set, if not, you did not press enter twice and need to make the adjustment and
press enter twice and then create a transport
Testing the result
You can now test the result to see if you changes fixed the problem.
Go to SCC4 and close the client for changes
Then execute OB52, you should be able to modify the view. Also the warning about
changes not being allowed will not show

Press ENTER

14 | P a g e

www.ikew.co.za

You have successfully resolved


ed the issue with transaction OB52 not being modifiable from
within a Test client
Should you have any issues or need assistance, dont hesitate to send an email to
info@ikew.co.za or visit www.ikew.co.za for extra tricks and tips

15 | P a g e

www.ikew.co.za

You might also like