Selective redundancy compression of the user menu - per user

Hi gurus,
We would like to activate the redundancy compression of the user's role menus in the session manager. Problem is that some users have our new roles with the new menu structure, and others have the old lot still...
In the new concept users have about 3 roles only and a "base" menu structure which is consistent 3 levels down. Folders are merged, transactions appear only once and empty ones disappear.. so we want to flick the switch in SSM_CUST.
The problem is that I can only find this "global" switch for it, which will impact all users at once - including those with old roles and labyrinth type menus.
Using compression within the individual role menus in PFCG already is not an option. Too chaotic.
Area menus are not an option anymore for us.
In a sample we discovered that many users have built their own favourites and discarded the old menus anyway, but not all of them
Is there any way to do the redundancy compression user specifically? Any other tricks you have used?
Cheers,
Julius

Hi Bernhard,
This "trick" works as you have described, but there are 2 major show stoppers for my scenario:
- The menu shows all role description texts, regardless of whether there are "visible" transactions in the role. Historically, there are a lot of "many chickens make lots of..." type roles using authorization defaults only, so these all appear.
- The descriptions are not meaningfully maintained. The system started off in 3.0G and has always been upgraded! It is now 7.00 Ehp3 Sp19. A symbolic role without profiles was used until now as if it were an "area menu". Favourites are like snowboarding...
I tested it in my lab system. I dont think the customer would let me do it in production anyway...
The redundancy compression would be less disruptive for sure, and I will try to analyze the impact on "delta" roles for the various projects over the years which do have menu entries. These are our main risk.
I will revert back with the results and the thread is still open for other ideas...
For those not familiar with this but wanting to look into it, the reference is SAP Note 203994 -> table SSM_CUST ID = CONDENSE_MENU = YES (very usefull setting for (well) designed (single) role concepts and menu usage, but to be treated with caution => not default)
Cheers,
Julius
Edited by: Julius Bussche on Feb 16, 2010 11:47 PM

Similar Messages

  • When I click on 'open a new tab' or if I select 'new tab' from the file menu a new tab does not open. It used to.

    When I click on the tab to 'open a new tab' or when I select 'new tab' from the file menu then a new tab does not open. It used to.

    This has recently been answered below - Ask toolbar issue - this was the problem

  • I cannot open a new browser window by double clicking Firefox icon or selecting NEW WINDOW from the file menu.

    I can open only 1 browser window and I can't open another or multiple windows by double clicking Firefox icon or selecting NEW WINDOW from the file menu.
    Looking forward to your earliest reply.
    Thanks and regards,
    Sheraz

    Do you have that problem when running in the Firefox SafeMode? <br />
    [http://support.mozilla.com/en-US/kb/Safe+Mode] <br />
    ''Don't select anything right now, just use "Continue in SafeMode."''
    If not, see this: <br />
    [http://support.mozilla.com/en-US/kb/troubleshooting+extensions+and+themes]

  • How to set the portlet preference per user instead of global setting

    Hello All
    I am using IBM JSR168/ JSF, In my portlet Edit mode I am trying to set a value per user preference , but it always set for all other users even this is just a normal user, I think when an administrator set any preference value then those preferences value will be set for all the users. but in my case it is a normal user has right for the edit mode and hence the preference set by the user in edit mode will be set for his portlet instance only. So why it sets for all the users preference???...... Thanks a lot for your help!!!
    here is my code:
    ///////////portlet.xml//////////
    <preference>
                        <name>RowsPerPage</name>
                        <value>25</value>
                        <read-only>false</read-only>
                   </preference>/////////////////////////pageCode in edit mode do the save action/////////////////////////
    public String doSaveAction(){     
               FacesContext ctx = FacesContext.getCurrentInstance();
                  HttpSession session = (HttpSession)ctx.getExternalContext().getSession(false);
                  if(session != null) {
                       session.setAttribute("save", "save");
                       session.setAttribute("Number",Integer.toString(getNumber()));
               return "";
    }/////////////////////store the preference value///////
    public class MyPortlet extends FacesGenericPortlet {
    public void processAction(ActionRequest actionRequest, ActionResponse actionResponse) throws PortletException {
              try{               
                //String save1 = actionRequest.getParameter("save");
                String save = (String) actionRequest.getPortletSession().getAttribute("save");
                if (save != null){
                   PortletPreferences prefs = actionRequest.getPreferences();
                   String number= (String) actionRequest.getPortletSession().getAttribute("Number");
                   prefs.setValue("Number", number);
                   prefs.store();
              }

    Hope someone really can help me for this issue... I just wondering is this related to the user group config in portlet, since the interesting is that this issue is not apply to wpsadmin , but not sure where and how to set other user group that can set the preference no problem??
    Thanks for your time !

  • Multiple user id per user

    HI guys we are implementing concurrent employement solution of SAP. Under that solution in certain circumstance user will be having multiple sap id. My question is ... Is CC 5.2 capable of reporting SOD conflicts taking into a/c all the sap id of user.. For eg
    User A has threee different id to log into SAP id ie xyz,, pqr, lmn.. CAn CC calibrator anyway consider all these three as one and report accordingly..
    continuing with my example .. id xyz has vendor create access,, id pqr has processing payment access. and lmn has access to goods receipt.. Is there any way in CC where CC report SOD conflict considering all the SAP id of a person together..
    Parveen

    Hi Parveen,
    Thsi is tough luck.:(.
    Even 'I tried for the same today, both with "User Group "and "Custom User Groups" but the report output in both cases is "User wise".
    Another workaround can be if you simulate one of these users by adding the roles which all the other users have, if this can be presented and sold to the management in this manner. Thus in this case you need to give two reports to the management:
    1. Having all the User IDs with roles associated to each User ID.
    2. Result of simulation, when you add all the roles which are there with each of these users to a particular user ID.
    It's just a way I can think of you can achieve it. If you come accross any other workaround, would request you to share with us too as this is a very Particular problem, which might not be faced generally by many people.
    Regards,
    Hersh.

  • I want to make a video where the user can select a film from the main menu and it plays over and over.

    How can I do that? Segmentation Markers? Thanks in advance for answering my noob question.

    The function of looping a media file (i.e. movie) is typically a function of the media player software, it can not be embedded into a movie file.
    As an alternative a video DVD can be programmed during authoring to loop any file (i.e. at end, jump to, start of file)

  • How i can fix the top image per user res?

    Hi guys, i have re developed phpbb site mercedes dubaiĀ  in Dreamweaver and cant able to splash top image to resize as per the user screen resolution. Please help.
    Thanks.

    Wrong forum. This is the app dev forum. You need to post to the Dreamweaver forum.

  • Blank user displayed in the "Page Views Per user"

    Hi everybody,
    When I display my Application "Page Views By user" statistic bars digram (by going through
    Home>HTML DB Workspace Administration>Monitor Activity>Page Views by User), I have a blank username that is displayed with a certain number of page views. Does anybody know what this comes from?
    Thanks!
    Karina

    Visits to the standard login pages will be recorded this way.
    Scott

  • Can i change the behavior of the character menu so that the list begins with the current font selected and not at the beginning of the list?

    Im struggling with the way the font selection tab works in the character menu.
    When i scroll down the list and select minion halfway down the list, the next time i click on the font tab, the list starts back at the top of the list making me scroll down the list every time i want to look for a font.
    Can anyone offer some suggestions here?
    thanks
    jeff

    You can't do it exactly the way you want, but if you have InDesign CC or CC 2014, you can set fonts in the Character panel or Control panel Type menu to be Favorites. Click the "star" beside a font to set it as a favorite. Then at the top of the menu, click the "star" filter to show favorites in your list instead of a list of all the fonts.

  • Can we save the printing preference of FR reporting per report per user?

    We are using Hyperion Planning and Financial Reporting version 11.1.1.1. Some of our users will generate PDF for printing (HTML format is badly printed out).
    However can we have the option to save the printing preference of each FR report? As some reports are in portrait and some are in landscape format, it is preferred users can setup the printing preference per user per report so that they can choose the paper size and printing orientation.
    Thanks in advance!

    OK; should this be submitted to http://developer.apple.com/bugreporter/?
    I'm unsure about the best setup for this, but here is some brainstorming:
    - In Workgroup Manager or Directory, an administrator can designate a user to 'auto-accept' invitations if the user is available at that time.
    - Ideally, one would be able to establish an ACL for auto-acceptance, so that a user or admin could designate a list of users/groups from whom a user should auto-accept invites.
    - If a user is set to auto-accept, it is reasonable to assume that this user is either unable to use iCal or does not regularly check their calendar, so invites that are not auto-accepted should be handled somehow. For example, a notification could be e-mailed to the user, an invitation accept/decline message could be sent to the iCal account of a designated administrator or delegate, etc.
    I am imagining this for the case of my division, in which we have one person scheduling for lots of people, but I think that the idea of being able to delegate a person to be able to add things to one's calendar without confirmation and to confirm invites from non-privileged users would be useful in other cases as well. For example, a boss wants an administrator/secretary to be able to schedule things on his/her calendar, but does not want this person to be able to see all of the details of existing items on that calendar. I suppose that in this case it would be unclear to which calendar the designate should add the event initially, but I'm sure that for many people the privacy of the boss's calendar is more important than the inconvenience of having to create a throwaway calendar for events created by the delegate.
    If anyone has any thoughts to help refine this, please let me know and I will incorporate that into my writeup.
    Thanks,
    Greg

  • No per user setting for JRE in Internet Explorer on W2K/W2K3 term. server

    After installing Sun Java SE on terminal servers (both 2000 &
    2003) you have an additional option within Internet Explorer 5.5 & 6.x under tools, intenet options, advanced; called "Java (Sun) Use JRE
    XXX (applet) requires restart". This option cannot be set on a per user base. When a user changes this setting, it is changed for ALL terminal server users immediately. This is a big problem.
    It should be able to set this on a per user base.
    Current key is located at: HLKM\SOFWTARE\Microsoft\Internet
    Explorer\AdvancedOptions\JAVA_SUN\SELECT
    As some websites require Sun_Java and others won't work at all
    when the Sun Java options is selected each user should be able
    to select or disable this option on a per user base.
    How can we accomplish this?

    Hello. Sorry, don't have an answer for your issue. Just wondering whether you've experienced this issue in your Windows Server 2003 envionmnet.
    We're running Windows 2000 Server (SP4) (and Citrix Presentation Server 4.0). We typically have 20+ concurrent users logged on to a server. Since JRE 1.5.0_7, we've had issues with Internet Explorer taking upwards of 15 seconds to display even though Iexplore.exe appears in Task Manager almost immediately. If we uninstall JRE 1.5.0_7 and use 1.4.2_6, Internet Explorers displays fine. We've tried JRE 1.5.0_11 and 1.6.0_3, and Internet displays slowly. Has anyone else experienced this issue? Any thoughts of why this is occuring? Thanks.

  • How to get fewer chapters on the chapter menu

    Hi to everybody. I would like to know if it is possible to have fewer than the usual 6 scenes per page in the chapter menu of Idvd. I would like to have 3 on one page and then 3 on another page. Any help appreciated. Thanks

    You would have to do that after the original import. Create an new submenu from the main menu. Select chapter 4 from the chapter menu and do a Copy. Go to the new chapter menu and paste. Check that the button works before deleting off the original chapter menu. Do the same for chapters 5 and 6. You will now have two chapter sub menus each with 3 chapters.
    OT

  • How to set session timeout per user

    Hi,
    Ho do I set the session timeout per User in the
    Application.cfm File??
    I tried using
    <cfif SESSION.UID EQ 1>
    <CFAPPLICATION NAME="appControl" SESSIONMANAGEMENT="Yes"
    sessiontimeout="#CreateTimeSpan(0,0,20,0)#">
    </cfelse>
    <CFAPPLICATION NAME="appControl" SESSIONMANAGEMENT="Yes"
    sessiontimeout="#CreateTimeSpan(1,0,0,0)#">
    </cfif>
    But this didnt work because the cfapplication seems to have
    to be at the top before I call the variable SESSION.UID which
    I set on my login page..
    Someone know how to do this??
    Regards
    Martin

    Martin,
    Your code example cannot work because the "session" scope
    doesn't exist until your application scope is defined. So you have
    to handle this manually. Here's how you can get it done. First,
    define your application to the maximum sessiontimeout you want to
    have.
    <CFAPPLICATION NAME="appControl" SESSIONMANAGEMENT="Yes"
    SESSIONTIMEOUT="#CreateTimeSpan(1,0,0,0)#">
    Then, I don't know how you are doing your login
    authentication but when you have authenticated the user, you need
    to define the userid and the most recent activity in the session.
    Also determine your timeout value based on the userid. See example:
    <CFIF IS_AUTHENTICATED>
    <CFSET session.user.uid = form.userid>
    <CFSET session.user.most_recent_activity = now()>
    <CFIF session.user.id eq 1>
    <CFSET session.user.timeout_mins = 20>
    <CFELSE>
    <CFSET session.user.timeout_mins = 1440>
    </CFIF>
    </CFIF>
    Now, all you have to do is check whether the user has been
    idle for too long and kill the session by purging all session
    variables. For example:
    <!--- if user id is defined, this means user is logged in
    --->
    <CFIF structKeyExists(session, "user") and
    structKeyExists(session.user, "id")>
    <!--- check if timeout has expired --->
    <CFIF datediff("n", session.user.most_recent_activity,
    now()) gt session.user.timeout_mins>
    <!--- timeout has expired, kill the session and log the
    user out --->
    <CFSET StructClear(session)>
    <!--- insert your logout code here --->
    <CFELSE>
    <!--- user hasn't timed out, so reset the most recent
    activity to now --->
    <CFSET session.user.most_recent_activity = now()>
    </CFIF>
    </CFIF>

  • Max. No. of processes per user in Linux(Form6i related)

    I have problem with Form6i in Linux when the resource is used up. I want to find a way to limit the number of form server processes. In other UNIX they is a kernel parameter to limit the Max processes per user. Any idea to do that in Linux?
    Thanks!
    null

    That you have not reached this limit indicates that you are doing a good job!
    Tell the interviewer that if the limit is reached, then there is a design error.
    If the interviewer presses harder, then there are two technical solutions. The first is in the authorizations tab of PFCG to use the "read old and merge new" option via the "Expert options". This you are probably doing hence you don't have the problem, but it can also be triggered manually within the menus in the authorization data.
    There is one more joker you can play, but you must first tell the interviewer that they are using "Edit old data" to support a design error in the way they build and maintain roles.
    Cheers,
    Julius

  • Logging to a systemd per-user journal from shell

    Does anybody know how I can log a message to a per-user journal without using a per-user systemd service (~/.config/systemd/user/something.service)?
    As root, I can run:
    echo This is a test. | systemd-cat -t test
    or:
    echo This is a test. | logger -t test
    and see the logged message with:
    journalctl --since='-300' -e
    or:
    journalctl --since='-300' -et test
    As a non-root user, I can see the logs of per-user systemd services, among other things, with:
    journalctl --user --since=today
    I'm unable, however, to find a way to see the output of using systemd-cat or logger as a user, and when I use those commands, the timestamp of the user journal file in /var/log/journal doesn't change, so I don't think the journal is actually being written.
    Any ideas?

    Apparently I can do so as some users but not others.
    For example:
    echo This is a test. | sudo -u http systemd-cat -t test
    allows me to see the entry in the journal, but:
    echo This is a test. | sudo -u somenewuser systemd-cat -t test
    doesn't.

Maybe you are looking for

  • Slow load times on rented movies

    Recently we have been experiencing intermittent performance during streaming rented videos on our second generation Apple TV. For the second night in a row we would be watching a rented video when it would suddenly freeze and then say "Ready to play

  • Internet Browsers Don't Work

    I have a G5 iMac PowerMac 1.8 gHz (see system info from System Profiler below). For the past couple of months, I am unable to load a web browser in any web browsing application. This is true even though I am able to access the internet in AOL (to che

  • CALL TRANSACTION code in RFC

    Hi Experts, I've created RFC function module that make use of CALL TRANSACTION code. This function module is being called in CRM system. However I encountered a short dump CALL_FUNCTION_RECEIVE_ERROR. Kindly help to determine if CALL TRANSACTION code

  • Nightguy2000

    I need to transfer hi8 Sony tapes to elements 11. Do I need extra. Hardware

  • Why are my Tritone colors faded?

    Hello, I just taught myself how to convert an RGB image to a TRITONE image, but the TRITONE colors look faded (the 2 PMS colors, not the black). Please tell me what I did wrong. This is what I did... Image > Mode > Grayscale Image > Mode > Duotone Se