Professional Documents
Culture Documents
Sometimes the Administrator may need to change the settings of a client in order to allow
or disable customizations or changes to repository objects. In order to perform these
operations execute the following sequence of actions:
• Click the green right pushbutton on the next window, when the system issues a warning
that the table, the administrator is going to change is client independent.
• Next double click on the entry of the client whose settings need to be changed.
Setting up a configuration for client-dependent customizations
Client Copy
• From the SAP login screen, login as any super user in any existing client.
• At the SAP main menu, click Tools -> Administration -> Client admin. -> Client
Maintenance ( Transaction SCC4)
• Local Copy:
Access the menu path click Tools -> Administration -> Client admin -> Client copy ->
Local client copy. Alternately use transaction SCCL.
• Remote Copy:
Access the menu path click Tools -> Administration -> Client admin -> Client copy ->
Remote client copy. Alternately use transaction SCC9. Ensure that the RFC connection is
setup between the source and target systems.
In the resulting window double click on the entry corresponding to the client copy one
has just run. In the following window place the cursor on the chosen client copy run, and
press the Choose pushbutton. If the client copy process is terminated before completion,
due to power failure or other reasons that caused the process to hang, client copy can be
restarted without doing the entire procedure afresh.
While client copy is in progress, please ensure that no one is using the source client
because any update during that time will result in data inconsistency in the target client.
Deleting a Client
• From the SAP login screen, login as any super user in any existing client.
• Access the menu path Tools -> Administration -> Client admin.-> Special functions ->
Delete client. Alternately run transaction SCC5.
• In the resulting screen select the option ‘Delete from T000’ and click on ‘Online’
pushbutton in order to run the client delete in the foreground. Alternately administrator
can also run this in the background by clicking the pushbutton ‘Background’
Exporting a client
On both systems it is necessary that the dictionary is the same when doing a remote client
copy. Is this not the case (could be because some tables have not been established
because they are situated in a transport that has not yet been released) you have to
undertake a client export. The export is started in the client you wish to copy and is
started from transaction code SCC8:
• From SAP log in screen, log in as super user in the client that is to be exported.
• From menu select, Tools > Administration
• Next select Administration > Client Admin > Client Transport > Client Export.
Alternately run transaction SCC8.
• For selected profile field, any of the options available from the list of values can be
selected. For example for copying the entire client one can select SAP_ALL profile, for
selecting user masters and authorizations select SAP_USER.
• The target system should be a different SID than the one from which the client export is
being taken.
• Select Execute in background and schedule the job to be triggered immediately / later.
Importing a client
• In the target system, log into SAP as superuser and go to transaction SCC4.
• Create a new entry for the client as discussed above.
• Check the database space through transaction DB02 and ensure there is space for the
new client that is to be imported.
• Log in to the operating system as sidadm.
• Go to directory /usr/sap/trans/bin
• First client independent transport file is to be imported.
# tp addtobuffer KO pf=/usr/sap/trans/bin/TP_DOMAIN_SID.PFL
# tp import KO client nnn
u18 pf=/usr/sap/trans/bin/TP_DOMAIN_SID.PFL
where nnn – client number in which the data is to be imported and u18 is unconditional
mode.
• Next client dependent transport file is to be imported.
# tp addtobuffer KT .
pf=/usr/sap/trans/bin/TP_DOMAIN_SID.PFL
# tp import KT client nnn
u18 pf=/usr/sap/trans/bin/TP_DOMAIN_SID.PFL
where nnn – client number in which the data is to be imported and u18 is unconditional
mode.
• Next SAPScript transport file is to be imported.
# tp addtobuffer KX .
pf=/usr/sap/trans/bin/TP_DOMAIN_SID.PFL
# tp import KX client nnn
u18 pf=/usr/sap/trans/bin/TP_DOMAIN_SID.PFL
where nnn – client number in which the data is to be imported and and u18 is
unconditional mode
After these transports are over we have to do the post client import processing using the
transaction SCC7. The screen displays the Source Client, the profile with which the client
was exported. Execute the post-processing in foreground by pressing the ‘Execute in
Foreground’ button. Once the post-processing is over, the client import process is
complete.
Client Copy Tools
The system includes five tools to perform client copy functions. All these tools are
available from the Tools
Administration Administration Client admin. menu. Options under this menu are
• Client maintenance, transaction SCC4. It's the function for maintaining system
clients: creating new
ones, modifying attributes, and so on.
• Client copy. It's the main client copy function and includes two options:
o Local client copy, transaction SCCL. It's the function for copying clients
within the same SAP
system.
o Remote client copy, transaction SCC9. It's the function for copying
clients among different
but connected SAP systems.
• Client transport. It's the function for performing client copy transport functions
and includes two
options:
o Client export, transaction SCC8.
o Postprocess import, transaction SCC7
• Copy logs, transaction SCC3. This option presents the list of the client copy logs
and allows copy
progress to be monitored.
eply from john yves T | posted Jan 21, 2008 | Replies (10) 0
Hi ! do not play w/ not IDES client
I dunno if I am wrong, but it sounds the client 800 is reserved for IDES instance. Is it
your case ? I do not see it in your question, so ..
You should find this information on https://websmp109.sap-ag.de/support
and selecting the key word : IDES
I.e OSS note 118282
Please, get an another client instead !!
Today I want to teach you how to transport a table entries from one client to another, the
technique is using a transport request just like when you transport programs.
In this tutorial let’s create a transport request for SPFLI table entries.
1. First execute TCODE Se01. Click on the Create button on the upper left corner.
2. Choose Workbench request.
7. Double click the selected area, until you see a pop up screen appears.
8. Now type in the key value, for client you can type in the active client. Click enter or
the okay button.
9. To display the table content, just click on the Table Contents button.
11. Here’s the SPFLI table entries that you want to transport.
12. Now the last step is to save your transport request.
14. Now you can execute Se01 again and see your transport request.
15. Now you just email the BASIS team to transport this TR into your destination client.
7. Click
8. Click "Authorizations" tab
9. Click "pencil" button to change authorization
13. If We wish to give full authorization to this role , Hit the "check" button
(we can get auto generated profile name from system if we leave it blank).
16. Generate for authorization
17. Click "user" tab to assign role to relevant users
Senior Administrator
Profile: S_A.ADMIN, S_A.SYSTEM
Junior Administrator
T-code
SU01 (Display)
STMS
OS07
SM21
ST22
SMQ1
SM58
SOST
SM59
DB12
DB13
SM12
SM13
DB02
SP02
ST04
SM37
SM51
SM50
SM66
SM35
ST02
ST03N
PFCG(Display)
SUIM
SNOTE
DB16
SE16
SM04
AL08
SM01
SM02,OSS1
4. At Menu tab , click transaction button to add tcode to this role and save ( you can add
report to role as well by click at report button)
5. At Authorization tab , click at the pencil Icon (change authorization data) to maintain
authorization object.
7. At User tab, fill in userid you want to asign this role to and set the validity for user to
authorize in this role.
It always happened that during the project you may have to create hundreds of roles.
The best way to finish role creation is start from now go to pfcg and do it.
However, there are some cases that we can use the type of role to help reduce effort to
create roles.
If your roles match the following criteria , then you can use this method to create roles.
- Every Authorization object field has the same value , except organization field value
( company code , plant , shipping point, etc.)
- or in another way , we can say that roles are the same except their organization field
value
If the answer for each criteria is “yes” , then you can use derive role type to create roles.
This will considerably reduce the effort and it is easy to maintain roles.
To create derive role , you need to create only 1 role as a template and maintain
authorization object value (except organization field value) from this template role. The
others role that you link with this template will have the same authorization except the
organization field value that you need to maintain differently. However , with LSMW
tool filling organization value can achieve easily.
There are some built-in templates in sap system which can be used to create different
roles. Following are the some of role templates which are available in ecc 6.0 sr2.
You create one role using each template and attach to a separate fresh user to understand
the difference between different templates. Login to check the authorizations of created
roles.
Published
by
rs
on March 16, 2009
in ABAP, Authorization, BASIS, SAP and Technical
. Tags: abap, Authorization, BASIS, SAP, sap blogger, sdn blogger.
We could always create our own authorization objects and implement it in our own abap
programs. As an example, we will create our own authorization field similar to TCD used
in S_TCODE Authorization object (see #3 in figure 1).
Figure 1
Now we’re done creating our own authorization object, let us now use and assign it to a
user.
Figure 2
Now let’s implement this authorization in our ABAP program. Let say we have a dialog
program(ZCOMM) wherein we have a button on the screen that when clicked, the user
will go to the Create/Edit screen(1000) if he’s authorized. On the other hand, he will go
to display only screen(2000) if he’s not authorized. To do that, simply add the code
below on your program.
Bookmarks
Hide Sites
« SAP: How to disable SAP Menu and User Menu
SAP: Changing ALV Row Color »
1. 1 Enrique
Hi,
What about modify the stantard transaction to include the new authorization
object?
If I select transaction SU24 and I add the new object. Does it work?
2. 2 Terry
Hi..
“select transaction SU24 and I add the new object. Does it work?”
Terry
Virtual Systems
Virtual Systems are SAP systems that are planned by not yet physically present. In order
to subsequently replace a SAP system by a Virtual System use the same SID for both.
You can create a Virtual System through Tramsport Management System tcode STMS.
In order to replicate the transport routes of the planned system landscape and to ensure
that the import queues of the subsequent system already exist.
During SAP Upgrades or when initailly a sand box or development system is available it
is required to create a Virtual System in order to store the development and customizing
work in the import queues of the respective planned systems.
1) Log on to the Transport Domain Controller with a user id having full transport
authorizations.
4) In the dialog box TMS => Configure Virtual System, enter the name of the SAP
system and a description text. Also specify an SAP system as the
Communications system for the Virtual System. (By default the Transport
Domain Controller is chosen).This system must be already a part of the transport
domain. It cannot be a Virtual System or an external system.
No RFC addresses can be created for virtual systems, so RFC’s are accessed using the
transport directory of an already existing SAP system. This system will act as the
Communications Systems and the Virtual System will have to always belong to the same
transport group as the assoicated Communication System
After the planned system is physically installed it is time to replace the Virtual System
with the realized system.
2) Go to the Transport Domain Controller and accept the system. (As the import
buffer is available at the operating system level, no change requests will be lost)