Uploaded by suizzoregistros

OB52-issue-on-SAP-ERP-MANDANTE CERRADO

advertisement
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 don’t, go back to see if
the change took effect, most likely it didn’t (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, don’t 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
Download