11-24-2009 8:17 AM
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
11-24-2009 8:40 AM
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)
11-24-2009 8:40 AM
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)
11-24-2009 8:49 AM
This is a role in customer namespace.
The meaning of character "+" was only a suggestion - I didn't test that.
Regards,
Julia
11-24-2009 9:24 AM
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
11-24-2009 1:34 PM
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
11-24-2009 2:33 PM
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.
11-24-2009 3:18 PM
11-24-2009 5:38 PM
> Thanks for this "enlightenment"
You're most welcome. Thanks for making me curious
11-24-2009 7:41 PM
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