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: 

Role Deletion

Former Member
0 Kudos

Hi

I would like to delete a role from the DEV system and then have the deletion moved to Q and then P system.

I have gone through http://help.sap.com/saphelp_nw04/helpdata/en/e4/15e48efd6c11d296430000e82de14a/frameset.htm

This reads "If you want the deletion to be transported, place the role objects in a transport request before deleting. To delete the role in a system linked by RFC (like a component system in Workplace), choose Role ® Distribute deletion."

I am not sure as to how this needs to be done. How does one place the role objects in a transport request?

If you have had a role deleted and then transported it, let me know how you have done it.

- ravi

8 REPLIES 8

Former Member
0 Kudos

This can be done simple:

1 add the role to a transport in DEV

2 delete the role in the dev system

3 distribute the transport through the landscape

in all systems the role will be deleted

Former Member
0 Kudos

Goto pfcg-> utilities-> mass transport

Create the transport for all the roles from here.

Now,

go ahead and delete the roles.

After this is done, release the transport from se01 or se09/se10.

I assume that the landscape of transport(configfuration) i.e. Dev to Q and Q to Prod is already defined.

Hope it helps!

Former Member
0 Kudos

Hi,

Try another option

in PFCG go to Enter the name of the Role.

Go to Role tab----->Distribute deletion. or use ShiftCtrlF12.

Hope this helps.

Regards

0 Kudos

Auke's answer is the correct one. Assign the role to a transport request BEFORE deleting it; this is easily done from the main screen of PFCG (just click the transport button!). If you delete the role first, BEFORE assigning it to a transport, you won't be able to assign it to any transport...

When the role is deleted from dev and the transport is subsequently released, the role will be deleted from the downstreams systems.

You can, of course, also create mass transports with several roles for deletion, Only remember the basic step: put the roles in the transport first, then delete, then release.

0 Kudos

Hi Trond,

I agree Auke's suggestion is correct.

But, many time there are more than one ways of doing things.

Instead of creating a request, deleting the role, releasing the req as an work around is too try the Distribute deletion thing.

It will ask you the client to which you want to distribute the deletion and ask for a remote logon to the same.

Try this.

Regards

0 Kudos

Hi Manas,

thanks for this tip; I haven't tried it but will explore this option as well from now. I've been working in fairly complex landscapes, where you have loads of systems down the transport path (QA, regression, Pre-prod, prod, across several regions...), and in that case, it makes more sense to properly release a transport instead of logging on to each client when deleting. But your solution seems perfect when dealing with small landscapes (or cases where you want to remove one role in one specific system).

Regards,

Trond

Former Member
0 Kudos

what if the role to be deleted is required in only one system and that happens to be production and the role is not in DEV and QA?

0 Kudos

>

> what if the role to be deleted is required in only one system and that happens to be production and the role is not in DEV and QA?

Ehm, log on to said system, start PFCG, enter role name and delete?

All the pop-ups you get are 'only' warnings and roles are not customizing and therefor have no issue with system settings.

HTH

Jurjen