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: 

Placeholder in roles

Former Member
0 Kudos

Hello,

in a SAP system 4.7 I found a role with some placeholders in authorization object S_TCODE. I don't understand what these placeholders do:

A* -> means all transactions beginning with A are included

A+ -> means all transactions beginning with A and one more letter are included

D!* -> what does that mean, especially the exclamation mark?

D§* -> what does that mean, especially the paragraph?

Helpful answers would be appreciated.

Thanks in advance,

Julia

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi Julia,

Are they SAP delivered roles or in the customer namespace?

I've not got the + character working in S_TCODE for any recent releases (4.6 onwards)

8 REPLIES 8

Former Member
0 Kudos

Hi Julia,

Are they SAP delivered roles or in the customer namespace?

I've not got the + character working in S_TCODE for any recent releases (4.6 onwards)

0 Kudos

This is a role in customer namespace.

The meaning of character "+" was only a suggestion - I didn't test that.

Regards,

Julia

Bernhard_SAP
Employee
Employee
0 Kudos

A

  • -> means all transactions beginning with A are included

A+ -> means all transactions beginning with A and one more letter are included

D!* -> what does that mean, especially the exclamation mark?

D§* -> what does that mean, especially the paragraph?

Hi Julia,

the only allowed wildcard/placeholder is '*'.

So:

A* -> means all transactions beginning with A are included

A+ -> means that transaction A+ is authorized

D!* -> means all transactions beginning with D! are included

D§*-> means all transactions beginning with D§ are included

All other special characters beside '*' are considered as single character and not as wildcard.

b.rgds,

Bernhard

0 Kudos

Ok, with this knowledge I looked again over the role and this object S_TCODE.

Coud it be, that a containment to

from    to
D!*	DA*
DC*	D§*
RZ04!*	RZ04§*

means, that "!" is the beginning and "§" is the end, like A and Z? Is this the sortation of the special characters in SAP?

Regards,

Julia

Edited by: Julia Bayrhammer on Nov 24, 2009 2:34 PM

Edited by: Julia Bayrhammer on Nov 24, 2009 2:34 PM

0 Kudos
from    to
> D!*	DA*
> DC*	D§*
> RZ04!*	RZ04§*

means, that "!" is the beginning and "§" is the end, like A and Z?

Bingo!

Is this the sortation of the special characters in SAP?

Not only in SAP, it is the order in which they are in the ASCII character table as well. ! = 33, § = 167, So A through Z are in between, along with some more characters.

Former Member
0 Kudos

Thanks for this "enlightenment"

0 Kudos

> Thanks for this "enlightenment"

You're most welcome. Thanks for making me curious

0 Kudos

Okay, but what is the sense in it...

RZ04!* RZ04§*

RZ04* (onwards) is also the start, and RZ04* (and beyond) is also the end?

Everything in between is still the problem..

Cheers,

Julius