User Specific catalog UI configuration - Custom catalog user role

Hi all,
We need different user specific layout settings for each user. i have duplicated catalog user role for each user and maintained specific named search for that particular user in constraint. but when we want to configure specific layout for individual user. its not showing that catalog user in the catalog config UI for the layout configuration. please advice. if it shows that specific user then we would configure each specific user layout with individual look and feel ( like shopping lists, search fields, images, etc., ). thanks for your inputs.
Your help would be highly appreciated!!!!!!!!!!!!!

Hi Smartsoft General user,
I guess you are on SRM-MDM Catalog 3.0
We have the same business scenario as yours. Its working perfectly for us.
1. Donot copy Catalog User role. SRM-MDM UI Config only accepts users assigned under std Catalog User role. You dont need mutiple copies of Catalog user role, anyways it wont work.
2. Create multiple webservices for each Named search. Provide one User (like User1, User2...or your own created ones) and one Named Search as following parameters in each webservice.
          http://<your server:port>/SRM-MDM/SRM_MDM
username     User<n>
password     <password>
server     <your server>
repositoryType     M ( for Master ) S (for Slave)  - Make sure you are pointing to right repo if you have master/slave
catalog     <provide Repository name- make sure you are giving right repository name, I provided it wrong first time>
port     <your port>
uilanguage     SY-LANGU
datalanguage     SY-LANGU
mask     < keep blank if you want dynamic search>                                                                               
namedsearch     <Provide exact Named search name as you provided in Data Manager>
HOOK_URL                                                                               
returntarget     _parent
If you are creating 5 different Named searches, create 5 different webservice definitions as above.
3. Now for each Catalog user, you can perform separate search UI layout as you wish.
Let me know if this helps or have any questions. If this worked for me, we will make it work for you.
~Pravin

Similar Messages

  • Azure AD user name not using configured custom domain name

    I have configured a few users for Lync Online that I setup before I had custom domain name work with Azure AD.  Now I have the custom domain setup and verified and configured as the primary domain.  The users that were configured for Lync
    Online are still displayed with the *.onmicrosoft.com username in Azure AD.
    Is there a way I can change these users so their usernames use our custom domain?

    You can easily change the UPN via PowerShell:
    Set-MsolUserPrincipalName -UserPrincipalName [email protected] -NewUserPrincipalName [email protected]
    If you want to do this in bulk for all users, you can use something like this:
    $all = Get-MsolUser -All
    $users = $all | ? {$_.UserPrincipalName -match "tenant.onmicrosoft.com"}
    $users | % {Set-MsolUserPrincipalName -UserPrincipalName $_.UserPrincipalName -NewUserPrincipalName $_.UserPrincipalName.Replace("tenant.onmicrosoft.com","domain.com")}
    Test it first against a single user of course :)

  • Commadmin user modify won't configure an existing user for e-mail

    Good day,
    On a new installation, I am receiving the following error message:
    com.iplanet.am.sdk.AMException: Service not assigned.
    when I try and use commadmin user modify to give e-mail service to a user. When I directly edit the JES DS directory entries directly, e-mail service is provisioned. This looks like a basic omission on my part (I'm quite new to JES); can anyone point me to a solution basing on this information or is more needed?
    Cheers,

    Hello Jay,
    Thanks for following me up.
    I also tried using commadmin user create - see my first reply to your post. In that case, the reply was still "FAIL<cr> Service UserMailService not registered". As regards the attributes, I agree with your point but I had taken the precaution of extending the entries manually with extra attributes. I'm not at my workplace right now so I can't report back but there were a few inet-something attributes among them. Incidentally, after I added the attributes, the icon in DS Console changed from the generic round one to the user type.
    Now some updates from my side because I couldn't log in to the forum earlier to post:
    The thread I referred to in earlier posts didn't help. "User Mail Service" showed up under AM console as a service allocated to my organization mydomain.com but the commadmin user create still came back with the usual "FAIL<cr> Service UserMailService not registered". This notwithstanding that the organization container mydomain.com had the sunregisteredservice=UserMailService attribute-value pair set, coming from the earlier command commadmin domain modify -D daadmin -w dapassword -n mydomain.com -d mydomain.com -H mymailhost.mydomain.com.
    So as a wild guess, I added the attribute sunregisteredservice to the ou=people container below the o=mydomain.com organization and gave this attribute the value UserMailService. Then, finally, the commadmin user create command gave me the OK.
    So the next question is: why did I have to add the attribute to the ou=people container? On a separate test system that I set up for planning (this is one case where the simulation fell really short of reality!), I didn't need to add the attribute to the people container - just to the parent organization.
    Cheers

  • Copying user specific layout of standard report to some user ids.

    Hi ,
    I am using user specific layout of standard report in my customizing report for retrieving data from standard report.
    i want to copy this user specific layout of standard report to some end user user ids.
    if any body successfully solved this isseue previously, please help me to sort out this .
    Thanks & regards,
    Hari priya

    hi sadaram,
    Thanks for ur quick reply,
    I am using this user specific layout in my zreport for retrieving data from std report. i don't want this layout to be global for all users. i already created same layout in production also , but i want to copy this user specific layout to some of end users
    ( not all end users) with different user names.
    please suggest any solution to solve this issue..
    regards,
    Hari priya

  • Transport user specific layout of standard report from developer server to

    Hi ,
    I am using user specific layout of standard report in my customizing report for retrieving data from standard report.
    i want to transport this user specific layout of standard report from developer server (say client 400 ) to production server ( say client 100 ).
    Also i want to copy this layout for all end users ( different user names ) in production server.
    I tried to import user specific layout , it is possible only with in   the same server ( say developer server , but different clients , say 400 to 450).
    please help me to sort out this .
    Thanks & regards,
    Hari priya

    hi sadaram,
    Thanks for ur quick reply,
    I am using this user specific layout in my zreport for retrieving data from std report. i don't want this layout to be global for all users. i already created same layout in production also , but i want to copy this user specific layout to some of end users
    ( not all end users) with different user names.
    please suggest any solution to solve this issue..
    regards,
    Hari priya

  • Disabling User specific/Default Setting

    In the output of CV04n selection while 'Save Layout' how is it possible to enable/disable
    'User Specific' or 'Default setting'

    Hi,
    Did you mean Set or enable / disable? Anyways if you want to set, you can do it as follows:
    1. Global: I.e. Available for all
    Selection Variant: Global     do not toggle the User specific box
    Description: XYZ
    2. User Specific: Available only for the user
    Selection Variant: aaa   Toggle the user specific box.
    Description: uvw
    If this doesn't answer your query, please explain further.
    regards
    C

  • Copy user-specific report layouts (table LTDX)

    Hi,
    We are implementing a "Single Sign On" solution and thus we need to
    copy all the SAP users to adapt their names to "windows user names".
    We copy all the user data and authorizations from SU01 but then we must
    copy too all the other user-dependent things. One of them are user-
    specific report layouts. We can copy the report variants because they
    are not user-dependent but is there any way to copy the user-specific
    layouts (table LTDX) from one user to another? Is there any transaction
    or report for it?
    Thanks in advance and best regards,
    Jon Larrucea

    Hi,
    Try This Program
    report copy_layout.
    data : lt_ltdx like ltdx occurs 0 with header line.
    data : lt_ltdxt like ltdxt occurs 0 with header line.
    parameters report like ltdx-report obligatory.
    parameters report2 like ltdx-report obligatory.
    "copy layout of report to report2.
    start-of-selection.
      select * into table lt_ltdx from ltdx
                    where report = report.
      select * into table lt_ltdxt from ltdxt
                    where report = report.
      loop at lt_ltdx.
        lt_ltdx-report = report2.
        modify ltdx from lt_ltdx..
      endloop.
      loop at lt_ltdxt.
        lt_ltdxt-report = report2.
        modify ltdxt from lt_ltdxt..
      endloop.
      message 'Copy Complete.' type 'I'.

  • KOB1 ALV greyed out checkbox "user specific"

    Hi Experts,
    following problem, in ta KOB1, during saving a layout the "user specific" check box is greyed out.
    the outorization object s_alv_layo (act.23) & s_alv_layr are granted to the user profile.
    No outorization problem in su53
    the oss-notes: 1667238 1818614 are implemented correctly.
    any suggestions are welcome
    br
    Julius

    Hi Julius,
    Please check SAP note 331416 - CO line item reports: EXIT_SAPLKAEP_009. This will help to find out whether your system has specific coding activated. Point 3 in note is as follows:-
    3. All users may change all layout/display variants in the standard setting.You should now change this so that only the user 'THE_BOSS' has the authorization to make changes.All other users should only be allowed to change user-defined variants/layouts.
                  Solution:parameter I_SAVE is responsible for the control of the variant/layout maintenance. Its characteristic values are:
    a) ' ' = display variants cannot be saved
    b) 'X' = standard save, user-specific saving is not possible
    c) 'U' = only user-specific saving
    d) 'A' = standard and user-specific saving
                  In the standard system, I_SAVE = 'A'. You have to set this to 'U' for all users except for 'THE_BOSS'.Also refer to Note 310293 regarding this problem.
      if sy-uname ne 'THE_BOSS'.
        i_save = 'U'.
      endif.
    Regards,
    Anand Raichura

  • Can't save ALV layout as user-specific

    Hi!
    Whenever I try to save an ALV layout the option User-specific is grayed out, so all variants will be public.
    Users would like to save their own layouts safe from other users, as happens with program variants.
    First of all then, is there any authorization object related to the User-specific option that my roles are missing?
    I read somewhere that 'user-specific' option is controlled by auth. S_ALV_LAYO, ACTVT = 23, yet I have
    this auth object with ACTVT = *.
    Second, if this option was available, would this let users create their own layouts so that other users don't
    overwrite them?
    thanks
    gracias
    xiè xiè

    in the resue FM check the I_SAVE which value are you passing:
    Value range
    ' ' = Display variants cannot be saved
    Defined display variants (such as delivered display variants) can be selected for presentation regardless of this indicator. However, changes cannot be saved.
    'X' = Standard save mode
    Display variants can be saved as standard display variants.
    Saving display variants as user-specific is not possible.
    'U' = User-specific save mode
    Display variants can only be saved as user-specific.
    'A' = Standard and user-specific save mode
    Display variants can be saved both as user-specific and as standard
    variants. Users make their choice on the dialog box for saving the
    display variant.

  • User Specific Catalogs

    Hello everyone,
    I have a client who would like to set up User Specific Catalogs using the same theme and I had no idea how to set that up.  Is that even possible?  Or anything remotely possible?  The scenario is that they have a "default" catalog that everyone has access to, and then each Business Partner has access to a subset of parts that is unique to that Business Partner.  The only thing that I could think of is that they were all given their own Catalog and Theme that they went to, which is doable a maintenance nightmare.  So BP C001 would have a catalog C001 of just their parts and their own theme that would link to http://c001.website.com or something like that which would be tied to their theme and associated to their catalog.  Then what happens if they go to http://www.website.com, maybe that would just have the "default" catalog.  Which also begs the question, can you associate one catalog under another catalog, so I could just maintain one "default" catalog (which would be part of everyone's unique catalog) and then add on other parts to the "parent" catalog.  I hope that this makes sense and maybe I am over complicating things, so any suggestions would be greatly appreciated.  Please let me know.
    Thanks,
    Kristen

    You could associate the user with a theme and that theme is associated with a specific catalog.
    Theme copy, and catalog copy will come in handy, or the bulk operations to copy categories into a new catalog.
    Also, you could associate a specific URL with each theme, so that when someone comes to the site it loads that theme and catalog before they login(provided they dont share the url with someone else)

  • User-Specific Configuration for different named search role

    We need different user specific layout settings for each user. i have duplicated catalog user role for each user and maintained specific named search for that particular user in constraint. but when we want to configure specific layout for individual user. its not showing that catalog user in the catalog config UI for the layout configuration. please advice. if it shows that specific user then we would configure each specific user layout with individual look and feel ( like shopping lists, search fields, images, etc., ). thanks for your inputs.

    Answered

  • My acrobat reader can't extract a Typography I have installed in My catalog. I'm mac User

    My acrobat reader can't extract a Typography I have installed in My catalog. I'm mac User
    Never before had experimented problems with this.

    [discussion moved to Adobe Reader forum]

  • 2 Mac User Accounts - 1 cannot open a catalog

    Hi,
    I have a Mac with 2 users account (wife and I) and I have spent hours creating a catalog and setting up it perfectly. I now want my wife to be able to see this from her account.
    After many trials I have moved all my photos to the Shared Users folder and also created my catalog in the same folder. My wife can also see this folder but when I try to open the catalog from her PSE 10 account it gives a "The catalog cannot be opened. It is either corrupt, or the version is out of date and cannot be updated". It works fine from my account.
    The version is not out of date.
    Surely it must be possible for 2 users to view the same catalog on 1 PC, i.e. no multi user access as only 1 person can log in at a time. Otherwise everytime I load new pictures into the catalog and she logs in she will also have to import them without knowing where I have saved the photos.
    Any advice much appreciated.
    Thanks,
    Glenn

    While I really think this is a question for a Mac discussion forum, reading below may help
    Mac and Root User http://forums.adobe.com/thread/879931
    -and http://forums.adobe.com/thread/940869?tstart=0
    If those previous discussion don't help, you might ask on an Apple forum... file access is at the operating system level

  • When opening elements 12, catalog is locked by another user

    When opening Elements 12, I get a message that catalog is locked by another user. No other applicatrions are open and computer was restarted

    Yes, I've seen this happen when the form contains a multi-line text field. What happens is that applications generated with the Web PL/SQL generator do optimistic locking by saving a copy of the original contents of each field in hidden fields. When you save the form, it calls the lck procedure in the TAPI, and passes the data from the hidden fields. In theory, if no-one has changed the data in the database since you first saw the form, the data in the hidden fields will match the current data in the database. This works fine for data that has no linefeeds or carriage returns. Unfortunately, if you have a long text field that may contain linefeeds or carriage returns, the browser may have changed the whitespace in the hidden field so that it no longer matches what is currently in the database.
    My current work-around is to do a post-generation change to the TAPI's lck procedure, so that it replaces all whitespace characters (tab, lf, cr, etc.) with spaces, and changes multiple spaces to single spaces in both the input data and the data from the database, so that they will only fail to match if the actual readable data has changed. Yes, post-generation changes are a pain, because you have to remember to do them EVERY time you generate - I usually put a reminder in the Comments on the item.
    Unfortunately, Oracle is not going to fix this because Designer is a "mature" product. I'm thinking of writing my own TAPI generator and my own Web PL/SQL generator that uses SCN (system change number) for its optimistic locking.

  • Configuration for writing user exits

    sir provide me the configuration of user exits,purpose how to write it
    thank u

    Hi Supraja,
    User exits are the enhancements provided by SAP
    you can use them in transactions. Each transaction will have user exits.
    If you want to use your own requirements by making your coding while the transaction is run you can use user exits.
    For example if you want to run the MRP in MD02 specific to MRP controller you can user exit.
    Please also refer the document below.
    USEREXIT
    Userxits allow us to add our own functionality to SAP standard program
    without modifying it. These are implemented in the form of subroutines and hence are also known as FORM EXITs. The userexits are generally collected in includes and attached to the standard program by the SAP.
    All Userexits start with the word USEREXIT_...
    FORM USEREXIT_..
    z..
    ENDFORM.
    The problem lies in finding the correct userexit and how to find it if one exists for the purpose. Once the correct userexit is found the necessary customer code is inserted in the customer include starting with the z. in the form routine.
    e.g. USEREXIT_SAVE_DOCUMENT_PREPARE
    Certain application like SD still provide this form of enhancement using userexit but this practice is no longer being followed for newer extensions instead they are using EXITs which come bundled in enhancement packages . Nevertheless existing USEREXITS will be supported by SAP an all the newer versions of SAP.
    HOW TO FIND USEREXITS
    Userexits can be found in number of ways:
    1) To find userexits in SD module , goto object navigator(SE80) and select
    development class from the list and enter VMOD in it. All of the userexits in SD are contained in the development class VMOD. Press enter and you will find all the includes which contain userexits in SD for different functions like PRICING, ORDER PROCESSING etc. Select the userexit according to the requirement and read the comment inserted in it and start coding.
    Some examples of userexits in SD (SALES & DISTRIBUTION) are:
    1)ADDING OF NEW FIELDS IN PRICING
    In Pricing in SD the fields on the basis of which pricing is done are derived from the FIELD CATALOG which is a structure KOMG .This structure is used to transfer transaction data to the pricing procedure in SD and is also known as communication structure. This structure KOMG consists of two tables KOMK for Header related fields and KOMP for item related fields. The fields which are not in either of the two tables KOMK and KOMP cannot be used in pricing .Sometimes a need arises when the pricing is to be based on some other criteria which is not present in the form of fields in either of the two tables. This problem can be solved by using USEREXITS which are provided for pricing in SD. Pricing takes place both when the SALES ORDER ( Transaction VA01) is created as well as when INVOICING ( Transaction VF01) is done. Hence SAP provides 2 userexits ,one for sales order processing which is
    USEREXIT_PRICING_PREPARE_TKOMP or
    USEREXIT_PRICING_PREPARE_TKOMK
    Depending upon which table (KOMK or KOMP) the new fields were inserted we use either of the above two userexits.These userexits are found in include MV45AFZZ of the standard SAP sales order creation program SAPMV45A.
    In the case of userexit which will be called when invoicing is done ,these
    are provided in the include RY60AFZZ which is in the standard SAP program SAPMV45A. The name of the userexits are same. i.e.
    USEREXIT_PRICING_PREPARE_TKOMP or
    USEREXIT_PRICING_PREPARE_TKOMK
    These userexits are used for passing the data from the communication structure to the pricing procedure, for this we have to fill the newly created field in the communication structure KOMG for this we fill the code in the above userexit using the MOVE statement after the data that has to be passed is taken from the database table by using the SELECT statement. The actual structure which is visible in these userexits and which is to be filled for that particular field is TKOMP or TKOMK.
    Before the coding for these userexits is done ,it is necessary to create a new field in either of the two tables KOMK or KOMP .For this purpose includes are provided in each of them .
    To create the field in header data (KOMK) the include provided is KOMKAZ
    and to create the field in item data (KOMP) the include provided is KOMPAZ.
    One possible example for the need of creating new fields can be e.g. Freight to be based upon transportation zone, for this no field is available in field catalog and hence it can be created in KOMK and then above userexits can be used to fill the transportation data to it.
    2) The other method of finding userexit is to find the word USEREXIT in the
    associated program of the transaction for which we want to determine userexit using SE38.
    3) The other method of finding userexits is to find the include in case of SD/MM applications where the userexits are located, this can be found in the SAP reference IMG generally in the subfolder under SYSTEM MODIFICATION.
    Some other examples of userexits in SD are:
    USEREXIT_NUMBER_RANGE
    This userexit is used to assign a different internal document number to the
    sales order(VA01) when it is created depending on some criteria like a different SALES ORGANIZAION(VKORG) .
    USEREXIT_SAVE_DOCUMENT_PREPARE
    This userexit is used to insert the ABAP code which will be called when
    the document (sales order VA01) is just about to be saved. This userexit is used generally for custom checks on different fields , to display some information before the order will be saved or for making changes to certain fields before the sales order will be saved.
    Exits & Enhancements
    There are mainly six types of EXITs in sap which have been collected in the form of enhancement packages and attached to standard code in SAP.
    These are different from USEREXIT in the way that they are implemented
    in the form of FUNCTIONs while in USEREXITS we use form routines for their implementation. These are also sometimes known as function exits.
    These start from the word EXIT_ followed by the program name and then followed by a three digit number.
    e.g. EXIT_SAPMV45A_002
    This exit is found in SD in enhancement V45A0002.
    TYPES OF EXITS
    1) MENU EXITS
    2) FUNCTION EXITS
    3) TABLE EXITS
    4) SCREEN EXITS
    5) KEYWORD EXITS
    6) FIELD EXITS
    We use SAP transactions CMOD and SMOD to manage exits. Before implementing an exit, it is required to create the project by using CMOD
    selecting the enhancement e.g. V45A0002 and selecting the component
    (one which fulfills our need) i.e. the exit which will be implemented in SMOD and after coding has been done the project has to be activated.
    An exit can be coded only once.
    FUNCTION EXITS
    These are used to add functionality through ABAP code. These start from the word EXIT_programname_NNN ending in a 3 digit number. No access code is required to implement any type of exit including function exits.
    The function exits are called from the standard SAP program in the form
    of ABAP statement
    CALL CUSTOMER-FUNCTION 'NNN'
    This is in contrast to USEREXITs where PERFORM statement is used to call
    the required userexit.
    To implement the FUNCTION EXITs first of all the project is created and a suitable enhancement package is selected and from its components the function exit to be implemented is selected and on double clicking it the exit code will appear in ABAP EDITOR(se38) where a Z include will be found and the customer code should be entered in this include.
    e.g.
    ADDING A DEFAULT SOLD-TO-PARTY in Sales Order Creation
    To show a default sold-to-party in this field when the user creates a sales order (VA01) we can use a function exit .This function exit is located in enhancement no V45A0002 . Before we can choose the exit we have to create a project in CMOD after that enter V45A0002 in the enhancement field and click on the components. In the components you will see the exit EXIT_SAPMV45A_002. This exit is used for our purpose.
    Double clicking on this exit will takes us to function builder (SE37) . This
    function exit has one exporting parameters and two importing parameters, we are interested in exporting parameter which is E_KUNNR of type KNA1-KUNNR i.e. if we move the desired customer name to this structure(E_KUNNR) it will be shown in the field as the default value when we create the sales order. This function also contains a customer include ZXVVA04. This include will be used to write our custom code.
    Double clicking on this include and it will prompt us that this include does not exists do you want to create this object, select yes and the include will be created .In this include we can write our own code that will fill the field E_KUNNR.
    e.g. E_KUNNR = 301.
    Activate the include and Activate the project. Now when ever the SALES ORDER will be created, sold-to-party field will come up with a predefined customer.
    FIELD EXITS
    The field exits are managed, created, activated through program RSMODPRF. The field exit is associated with a data element existing in ABAP dictionary and hence to the screen field using that data element.
    The format of field exit is:
    FIELD_EXIT_dataelement_A-Z or 0-9
    If a particular screen and program name is not specified than the field exit will effect all the screens containing that data element.
    The function module associated with field exit shows two parameters
    INPUT and OUTPUT. Input parameter contains the data passed to the field exit when the field exit was invoked by the R/3, we can write our own code to change the output parameter depending upon our requirements.
    Before the field exit can have any effect the system profile parameter
    ABAP/FIELDEXIT in all the application servers should be set to YES
    ABAP/FIELDEXIT = YES.
    TYPES OF USER EXITS
    User exits are basically 4 types,
    1. Field exit,
    2. Menu Exit,
    3. Function module and
    4. Screen exit.
    These exits we can use according to a situation...
    Please Reward If Really Helpful,
    Thanks and Regards,
    Sateesh.Kandula

Maybe you are looking for

  • FRUSTRATED - windows 7 64 bit driver HP 6500 709e all in one won't install on 2 computers

    Hi, My son and I both got new laptops for Christmas.  I have had nothing but problems installing our wireless printer with its full features.  My son's computer is a Dell, mine is a Toshiba.  From what I could find both needed the same driver but bot

  • Turning off iCloud

    Went to the Genius Bar to try to turn off iCloud.  Since I started this program it has created all kinds of problems--problems far worse than any benefit it would provide.  The guy there convinced me that it was just me.  OK, but I'm the USER.  Anywa

  • Goods receipt Quanity and Goods Issue Quantity tables

    Hi experts, Can u plz let me know in which tables we can find the Goods receipt Quanity and Goods Issue Quantity if  not how to get the values of these, neccessary for open PO report Thanks in advance.

  • Socket Based Server's Performance?

    Now i am write a prototype of a Server, using Socket/ServerSocket to communicate. The problem is that the performance is low:( When the Server listens the Client Input Stream i use a loop forever to detect the Input Stream, this cause the usage rate

  • Adobe download manager and Dreamweaver CS4

    Hi everyone, I'm new to Adobe and new to web site design and development. I'm in the process of trying out Dreamweaver CS4 but during the free trial download, I'm contantly asked to download/buy Adobe download manager. Do I need to have this applicat