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: 

Need name of application that belongs to Role

Former Member
0 Kudos

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!

1 ACCEPTED SOLUTION

jurjen_heeck
Active Contributor
0 Kudos

> i need table

Why?

16 REPLIES 16

jurjen_heeck
Active Contributor
0 Kudos

> i need table

Why?

0 Kudos

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

0 Kudos

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.

0 Kudos

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

0 Kudos

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

0 Kudos

> 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.

0 Kudos

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 .

0 Kudos

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

0 Kudos

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

0 Kudos

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

0 Kudos

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

0 Kudos

> 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!

0 Kudos

Hi Jurjen,

Thanks ,

i hope so

Regards

0 Kudos

Note in the case of BSP's that there is also [url mangling|; which might confuse you if you try to compare the table entries with the URLs in the browser.

Cheers,

Julius

Former Member
0 Kudos

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

Former Member
0 Kudos

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