Skip to Content
0

Execute variant transaction without access to original

Aug 15, 2017 at 01:56 PM

58

avatar image
Former Member

Hi - we have a variant transaction based on ME21N which executes, but we can also execute the original SAP transaction eg ME21N.

How can I remove that original SAP transaction from the user yet still allow them to execute the Z_ME21N transaction created ?

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

3 Answers

Adam Champken Aug 17, 2017 at 10:09 AM
0

Access to Z_ME21N and ME21N should be independent. Unless you've taken specific steps to add a default S_TCODE authorization for ME21N to your custom transaction (via SU24), then it would seem this transaction is being granted separately, either elsewhere in your role menu or via another role.

You would need to track down where the ME21N access is being granted. After that you should be able to remove it with no impact on use of Z_ME21N, as long as its default authorizations have been properly maintained.

Share
10 |10000 characters needed characters left characters exceeded
avatar image
Former Member Aug 22, 2017 at 07:50 AM
0

Transactions can be added to role using role menu (then they are sutomatically added to S_TCODE) or manually direct in S_TCODE object.Search for roles with S_TCODE TCD =ME21N in SUIM for affected user and correct found roles (remove transaction from menu of from S_TCODE).

Share
10 |10000 characters needed characters left characters exceeded
avatar image
Former Member Aug 29, 2017 at 12:27 PM
0

Hi,

Since you want to remove ME21N, I'm assuming that , there is no dependency on transaction ME21N.

Use SUIM and check if ME21N is still there in any role. OR use table AGR_1251 and enter ME21N in field value , TCD in field name and S_TCODE in Object and check usage of ME21N in your system.

After that you can easily revoke access of ME21N.

Share
10 |10000 characters needed characters left characters exceeded