11-26-2008 5:21 PM
Hi,
i build Role and i ascribe to this Role some Transaction ,report , web dynpro application .
when i try to see which object belongs to the role (in tables AGR_HIER) ,
i get the TR name but for the reports i get : S_B10_88000224 and for the web dynpro
i get : WDY_APPLICATION .(in Colman - report)
i need there names where i can find it? (i need table) .
Thanks!
11-26-2008 5:35 PM
11-26-2008 5:35 PM
11-26-2008 5:41 PM
Hi Jurjen,
i have to build a program that bring all the application that belong to specific (that he have the auto. to use) user.
for that my flow is :
1. get all user roles - (i have) .
2. find all the appl that belongs to all the roles.
and so on
Thanks
11-26-2008 6:02 PM
AGR_TCODES and/or AGR_HIERT may be of help. Be aware that those only list transactions that are in the menu. As I already stated in your other thread, AGR_1251 filtered on object S_TCODE will be more precise but may be harder to read..........
So, you're imitating/rebuilding the role menu then? Sounds funny. I'm still curious. Tell us more.
11-26-2008 6:12 PM
Hi Jurjen,
believe me that i don't want to imitating the role menu,
this is little fm from big development session,
if u like to here more give me your mail please and i expalin.
about the table u write ,
i try all of them and it's not help,
i want to get the web dynpro application name .
Regards
11-26-2008 7:14 PM
HI Experts,
if You think that i can do that please tell .
Best Regards
Edited by: Michael A on Nov 27, 2008 7:17 AM
11-27-2008 7:28 AM
> i want to get the web dynpro application name .
I think there's some kind of misunderstanding here. To clear that, please give us an example that we can replicate on any ECC system.
11-27-2008 8:23 AM
HI Jurjen,
Thanks for your replay!
what i want is simple (to ask but not to do ) .
1. assign to role some WD application or bsp Application.
2. try to get there name (from tables).
if i assign TR like se80 to some Role i see it in table AGR_HIER OR AGR_1251 but if i assign ,
some application like WD i get just WDY_APPLICATION i need the exactly name of the application.
Thanks for your time .
11-27-2008 8:51 AM
With a bit of trial and error I came to AGR_BUFFI
What I did was:
Created a test role
Entered the webdynpro into the menu via button "Add other object" and saved the role.
Did nothing else in the role, no profile or user assignment.
Exectuted the new menu item and realized we're talking about a URL here.....
Went to SE 16, enter AGR* and hit F4
Glanced through the AGR* tables holding possible relevant info.
Hope this helps
Jurjen
11-27-2008 9:04 AM
HI Jurjen,
Thanks ,
i also did it yesterday exactly ,
i go trow all AGR tables ....
i also look at table AGR_BUFFI but i don't understand this URL,
there is a way to find from this URL the name of the WD application.
Best Regards
11-27-2008 9:12 AM
I have a MiniSAP here and entered WD "DEMO_ROADMAP" into the role.
In AGR_BUFFI I found "0Edemo_roadmap".
So there may be some logic, I think you may need to query AGR_BUFFI based on a selection from AGR_HIER where REPORT is filtered on "WDY_APPLICATION".
From here I am out of options so maybe someone else has a good idea as well...
Forgot to mention, the combination of AGR_NAME and OBJECT_ID seem to be the linking pin between the records from those two tables.
Edited by: Jurjen Heeck on Nov 27, 2008 10:14 AM
11-27-2008 9:16 AM
HI Jurjen,
Anyway Thanks for your time !!!!
Forgot to mention: i think u solved the problem for WD application despite the OE before the apllication name.
now what i have to find the same for BSP application name.
Thanks again !
Best Regards
Edited by: Michael A on Nov 27, 2008 10:23 AM
11-27-2008 9:30 AM
> now what i have to find the same for BSP application name.
That should be a piece of cake now Tried that as well and found the info in the same two tables.
Good luck!
11-27-2008 9:32 AM
11-27-2008 4:49 PM
09-13-2011 3:05 AM
Hi,
I was looking for a list of Web Dynpros and Services assigned to role menus, this thread was helpful. I noticed that the tables AGR_HIER and AGR_BUFFI are linked very easily by the AGR_NAME and OBJECT_ID field.
In my ECC 6.0 system in AGR_BUFFI
Services have a generated identifier and I am not sure where to get the name of the service
OTSERVICE C677028301E4C57C8A19469B057F09HT
The Web Dynpro is somewhat descriptive:
0Easr_profiles_show
The nice thing is that AGR_HIER helps to classify the type of menu entry quite clearly for the two examples above:
SERVICE
WDY_APPLICATION
Hope this is helpful
02-26-2015 12:10 PM
Not really sure if this is something that is a recent check added but just for the information to others -
AGR_1251 contain the WDY_APPLICATION object under the authorization object S_START in field - AUTHOBJNAM