How to assign authorisation object to  user

hi,i have created authorisation object now i want to assign it to role and
then to user
how to get this.
i went into pfcg transaction but i didnt know how to assign authorisation object to
role and then to user
can any one tell me how to procedd further?
Message was edited by:
        venkat s

Hi Venkat,
When you create authorization object in RSSM you only assign info object.
How did you assign respective values?
once your authorization object is saved you should find it in PFCG. even if you go to expert mode for profile generation
Check tecnical name.
Alternatively instead of inserting manually go to selection criteria  and the system will display all active authorization objects  and you can choose your object.
Jaya

Similar Messages

  • How to create authorisation object for save button please help in abap

    how to create authorisation object for save button please help in abap

    Hi
    In general different users will be given different authorizations based on their role in the orgn.
    We create ROLES and assign the Authorization and TCODES for that role, so only that user can have access to those T Codes.
    USe SUIM and SU21 T codes for this.
    Much of the data in an R/3 system has to be protected so that unauthorized users cannot access it. Therefore the appropriate authorization is required before a user can carry out certain actions in the system. When you log on to the R/3 system, the system checks in the user master record to see which transactions you are authorized to use. An authorization check is implemented for every sensitive transaction.
    If you wish to protect a transaction that you have programmed yourself, then you must implement an authorization check.
    This means you have to allocate an authorization object in the definition of the transaction.
    For example:
    program an AUTHORITY-CHECK.
    AUTHORITY-CHECK OBJECT <authorization object>
    ID <authority field 1> FIELD <field value 1>.
    ID <authority field 2> FIELD <field value 2>.
    ID <authority-field n> FIELD <field value n>.
    The OBJECT parameter specifies the authorization object.
    The ID parameter specifies an authorization field (in the authorization object).
    The FIELD parameter specifies a value for the authorization field.
    The authorization object and its fields have to be suitable for the transaction. In most cases you will be able to use the existing authorization objects to protect your data. But new developments may require that you define new authorization objects and fields.
    http://help.sap.com/saphelp_nw04s/helpdata/en/52/67167f439b11d1896f0000e8322d00/content.htm
    To ensure that a user has the appropriate authorizations when he or she performs an action, users are subject to authorization checks.
    Authorization : An authorization enables you to perform a particular activity in the SAP System, based on a set of authorization object field values.
    You program the authorization check using the ABAP statement AUTHORITY-CHECK.
    AUTHORITY-CHECK OBJECT 'S_TRVL_BKS'
    ID 'ACTVT' FIELD '02'
    ID 'CUSTTYPE' FIELD 'B'.
    IF SY-SUBRC <> 0.
    MESSAGE E...
    ENDIF.
    'S_TRVL_BKS' is a auth. object
    ID 'ACTVT' FIELD '02' in place 2 you can put 1,2, 3 for change create or display.
    The AUTHORITY-CHECK checks whether a user has the appropriate authorization to execute a particular activity.
    This Authorization concept is somewhat linked with BASIS people.
    As a developer you may not have access to access to SU21 Transaction where you have to define, authorizations, Objects and for nthat object you assign fields and values. Another Tcode is PFCG where you can assign these authrization objects and TCodes for a  profile and that profile in turn attached to a particular user.
    Take the help of the basis Guy and create and use.
    Regards
    ANJI

  • HOW TO CREATE AUTHORISATION OBJECT IN ABAP PLEASE HELP

    HOW TO CREATE AUTHORISATION OBJECT IN ABAP PLEASE HELP

    You can Use Transaction code: RSSM
    Check the following link
    http://www.sap-img.com/bc042.htm
    In SU20 you will have to create a CLass.
    After saving this double click this and you will taken to another screen where you can create Auth Object.
    You can create authorization fields in SU21 or use existing ones.
    You can also do above thru tcode SE80 Edit -> Other Object. In one the tabs you will see Auth. Objects .

  • How to assign Tasks to other users using Exchange Web Service.

    How to assign Tasks to other users using Exchange Web Service.
    Any workaround also would help

    Hi Glen,
    I am trying to use ExtendedPropertyType and put in UpdaterItemType as in this code as below. Although it is not updating the Owner
    field.
    I have tried it both by Propertyname and PropertyID. Although new custom property's canbe
    added but to change an existing one like 'Owner' ? Would this be the right method.
    2. And Is ProprertyID a fixed value as 0x811f or does it need to be calculated.
    3. Is 'Owner' the right propertname for assigning a task ?
    Thanks a lot.
    Please see code below for reference.
     PathToExtendedFieldType pathExtended = new PathToExtendedFieldType();
                //pathExtended.DistinguishedPropertySetId = DistinguishedPropertySetType.PublicStrings;
                pathExtended.DistinguishedPropertySetId = DistinguishedPropertySetType.Task;
                pathExtended.DistinguishedPropertySetIdSpecified = true;
                pathExtended.PropertyId = 0x811f;
                pathExtended.PropertyIdSpecified = true;
                //pathExtended.PropertyName = "Owner";
                pathExtended.PropertyType = MapiPropertyTypeType.String;
                ciSetAT.ExtendedProperty = new ExtendedPropertyType[1];
                ciSetAT.ExtendedProperty[0] = new ExtendedPropertyType();
                ciSetAT.ExtendedProperty[0].ExtendedFieldURI = pathExtended;
                ciSetAT.ExtendedProperty[0].Item = "[email protected]";
                SetItemFieldType set1 = new SetItemFieldType();
                set1.Item = pathExtended;
                set1.Item1 = ciSetAT;
                UpdateItemType request = new UpdateItemType();
                request.ItemChanges = new ItemChangeType[1] { new ItemChangeType() };
                request.ItemChanges[0].Item = itemId;
                request.ItemChanges[0].Updates = new ItemChangeDescriptionType[2];
                request.ItemChanges[0].Updates[0] = setstart;
                request.ItemChanges[0].Updates[1] = set1;

  • How to assign managers to a user

    Hi everyone,
    I am pretty new to BPM.
    Can anyone please help me on how to assign manager of a user and also his reportees.
    These details are then seen when u manage the organisation in Jdeveloper.
    Thanks in advance.

    Then you are looking at the LDAP users.
    If you are using WLS Embedded LDAP, then you need to use an external LDAP browser like JXplorer to connect to the WLS Embedded LDAP. Once you connect to the LDAP, you can see the attributes like manager, title, etc. All you need to do is set this attribute value for the corresponding users. Reportee hierarchy will be formed automatcially.
    http://www.weblogic-wonders.com/weblogic/2010/05/20/connecting-to-weblogic-server-embedded-ldap-using-ldap-browser/
    Incase of external LDAP, you can either use the component specific browsers or JXplorer to achieve the same.

  • How  to create  authorisation object for  report

    hi
    experts..
    hw  can u  create authorisation object for  the  custom report.
    Thanks&  Regards
    Spandana

    Hi,
    In general different users will be given different authorizations based on their role in the orgn.
    We create ROLES and assign the Authorization and TCODES for that role, so only that user can have access to those T Codes.
    USe SUIM and SU21 T codes for this.
    Much of the data in an R/3 system has to be protected so that unauthorized users cannot access it. Therefore the appropriate authorization is required before a user can carry out certain actions in the system. When you log on to the R/3 system, the system checks in the user master record to see which transactions you are authorized to use. An authorization check is implemented for every sensitive transaction.
    If you wish to protect a transaction that you have programmed yourself, then you must implement an authorization check.
    This means you have to allocate an authorization object in the definition of the transaction.
    For example:
    program an AUTHORITY-CHECK.
    AUTHORITY-CHECK OBJECT <authorization object>
    ID <authority field 1> FIELD <field value 1>.
    ID <authority field 2> FIELD <field value 2>.
    ID <authority-field n> FIELD <field value n>.
    The OBJECT parameter specifies the authorization object.
    The ID parameter specifies an authorization field (in the authorization object).
    The FIELD parameter specifies a value for the authorization field.
    The authorization object and its fields have to be suitable for the transaction. In most cases you will be able to use the existing authorization objects to protect your data. But new developments may require that you define new authorization objects and fields.
    http://help.sap.com/saphelp_nw04s/helpdata/en/52/67167f439b11d1896f0000e8322d00/content.htm
    To ensure that a user has the appropriate authorizations when he or she performs an action, users are subject to authorization checks.
    Authorization : An authorization enables you to perform a particular activity in the SAP System, based on a set of authorization object field values.
    You program the authorization check using the ABAP statement AUTHORITY-CHECK.
    AUTHORITY-CHECK OBJECT 'S_TRVL_BKS'
    ID 'ACTVT' FIELD '02'
    ID 'CUSTTYPE' FIELD 'B'.
    IF SY-SUBRC <> 0.
    MESSAGE E...
    ENDIF.
    'S_TRVL_BKS' is a auth. object
    ID 'ACTVT' FIELD '02' in place 2 you can put 1,2, 3 for change create or display.
    The AUTHORITY-CHECK checks whether a user has the appropriate authorization to execute a particular activity.
    This Authorization concept is somewhat linked with BASIS people.
    As a developer you may not have access to access to SU21 Transaction where you have to define, authorizations, Objects and for nthat object you assign fields and values. Another Tcode is PFCG where you can assign these authrization objects and TCodes for a  profile and that profile in turn attached to a particular user.
    Take the help of the basis Guy and create and use.
    Sy-SUBRC values
    4              User has no authorization in the SAP System for
                   such an action. If necessary, change the user
                   master record.
    8              Too many parameters (fields, values). Maximum
                   allowed is 10.
    12             Specified object not maintained in the user
                   master record.
    16             No profile entered in the user master record.
    24             The field names of the check call do not match
                   those of an authorization. Either the
                   authorization or the call is incorrect.
    28             Incorrect structure for user master record.
    32             Incorrect structure for user master record.
    36             Incorrect structure for user master record.
    http://www.sap.ittoolbox.com/groups/technical-functional/sap-basis/please-how-to-create-an-authorization-object-386391 - 78k -
    http://www.sap-abaprogram.blogspot.com/2007/11/what-is-use-of-
    authorization-checks-to.html - 75k -
    www.sapworld.hpg.ig.com.br/download/ab4query.pdf
    with thanks,
    Abaper.

  • How to see system status in spro. How to assign business transaction to user status.

    Hi All,
    How to see system status in spro. can we change system status in spro for maintenance order.kindly share.
    Also share how can we assign business transaction to user status for maintenance order

    Peter,
    You cannot see the system-status in SPRO.
    You can view the system-statuses via BS23.
    Be warned - it is NOT advisable to change the system-status setting as you may screw-up your system. Remember that many statuses are used across multiple objects and multiple modules.
    PeteA

  • How to assign Action to multiple Users dynamically in GP

    Hello Experts,
    I have the following scenario in GP
    I have created a Web Dynro GP Callable Object and from my Web Dynpro i need to a pass a list of Users to which a particular Action needs to be assigned.
    I am able to return a single value from web dynpro to gp.
    Can some one help me how to return a list of users to gp.
    I have done the following: In the getDescription method I have added an attribute of multiplicity 1_N:
    IGPStructureInfo outputStruct = technicalDescription.getOutputStructureInfo();
    IGPAttributeInfo list1 = outputStruct.addAttribute("List1", IGPAttributeInfo.BASE_STRING);
    list1.setMultiplicity(IGPAttributeInfo.MULITIPLICITY_1_N);
    then in the complete method I am trying to set an Arraylist to this variable:
    IGPStructure output = execContext.getOutputStructure();
    output.setAttributeValue("List1", userList);
    Here userList is an Arraylist which contains the list of User Id's..
    However I get the following exception:
    com.sap.caf.eu.gp.exception.api.GPInvocationException: Multiplicity of attribute with name List1 and namespace null does not allow single values to be set/received
    at com.sap.caf.eu.gp.structure.impl.GPStructure.setAttributeValue(GPStructure.java:114)
    Can someone help me in knowing how I can return a list as an output parameter to GP from Web Dynpro...
    Regards
    Sundeep

    Hi Srinivasan,
    Of course the Role is Runtime defined...
    I would brief you again the mapping that I have performed in the Design time at the processlevel.
    From Web Dynpro I return a List of type String and Multiplicity 1..N.
    I map this List with the leaf item User Identifier contained in the User List Input parameter of the Assign User to Process Role callable object.
    However since the User Identifier parameter is of cardinality 0..1 only the first value in the returned list is getting assigned to it. Thus the task is getting assigned to only one user.
    Now it is not possible in Design time to Group or consolidate parameters of different types. Thus the List which is of type String cannot be mapped to User List or the User_Item contained within it which are both of type Structure and multiple cardinality.
    I even created a Structure in Web Dynpro of cardinality 1..N and withing it i included a List of type String and cardinality 1..N. Now I returned this Structure from Web Dynpro and tried to map it to the User Item Structure of the Assign User to Process Role Callable object, but doint this the task did not get assigned to any user..
    One question:
    Don't you think that in order for the task assignment to happen using the Assign User to Process Role Callable Object the leaf item User Identifier parameter contained in the User_List input parameter of this callable object needs to be populated with the required User Id's.
    But if the cardinality of this parameter is always 0..1 , is it possible to achive the assignment of an Action to multiple Users at runtime using this Callable Object?
    Can you please explain the parameter mapping you followed in order to achive this...
    Regards
    Sundeep
    I want to ensure that you remain in the top 3 contributors in this forum 
    I will continue to reward points for your answers
    Edited by: Sundeep Sethi on Sep 4, 2008 1:47 PM

  • How to assign a item to User Defined Attribute group?

    I have created a new User Defined Attribute(UDA) using PIM- setup responsiblity.
    But i don't know how to assign one newly created item to the UDA.
    Please help me out.
    Thanks in advance.

    hai Naren and Ganesh,
    i have few queries in wad can u help me in resolving the problems?
    i have generated a query using variables ,but when i am executing that query in web ,i am not getting any pop up asking fr variable.so wht might b the error.
    first i have selected the table in wad and assigned the dataprovider ie is query,
    in tht query a variable is also existed but i am not getting any pop up
    is there any radio button / check boexes to select and assign the variable
    so plz help me in this aspect..
    if u r working on wad can plz send me u r contact mail id so tht i can interact easily...my mailid is [email protected] ok
    regards
    Suri../

  • How to assign task to multiple user & current task in waiting state

    Hi,
    In the workflow i want to assign the tak to multiple user one by one & current task should remain open & should also wait for completion of assigned tasks. for Example - I have Task 1 & Task 2.
    From Task 1, user can assign the Task 2 to different multiple user at the same time or user can assign the Task 2 to different users at some time interval.
    Now, Task 1 user should wait to complete the all Task 2 assignment or Task 1 user can close the Task 2. If Task 2 user is not responding.
    Task 1 should remain in open state till Complete action not taken.
    Please help me how can i achieve the above scenario in BPM11g 11.1.1.6.0

    I think you can sue Workcenter option here. I generally do some coding in User Exit for FM ME_REL_GET_RESPONSIBLE
    which is attached to Rule 20000027.
    For the Release effected step you can add but I think you have to create cuistom Wflow for that. You cannot use WS20000075.
    Thanks
    Arghadip

  • How to assign Authorisation to a transaction code

    Hi ,
         I have created a report and i have assigned a transaction code to it.
         But i want only 3 users to access the transaction code when others try to access the Transaction code  there should be a message saying that they are not authorised to view that.
    Can someone help me out in this regard

    Hi Arvind,
    Go to TCode SE93 enter your Tcode and Change it. There enter Authorization object as S_TCODE.
    Cheerz
    Ram

  • How to assign contact person with user id to vendor via upload

    Dear All,
    We have successfully uploaded external business partner (Vendor) from ECC6 to SRM5.0  via BBPGETVD. So vendor is available in PPOMV_BBP.
    Now we would like to assign the contact person with user ID to this vendor so that he can logon to our system and update Bid.
    If we create contact person (employee) via "Manage Business Partner", system provides the option to create contact person and User ID under "Employee for Business Partner".
    But we can create contact person one by one, if our client have 600 vendors from ECC and already transferred to SRM.
    How to rapidly create and assign contact person to all vendors ?
    Who have any ideas for upload via text file or excel sheet please advice me.
    Best Regards,
    Theerat.

    Hello Theerat,
    Try these FM
    BBP_CREATE_CONTACT_PERSON
    BBP_CREATE_CONTACT_USER
    muthu
    Edited by: Muthuraman Govindasamy on Oct 7, 2008 9:16 AM

  • How to assigned SHD0 Variants to user?

    Dear All,
        I want to use SHD0 to hide the u2018DO not Display Valuesu2019 in MB52 .Now I used SHD0 to do it.
    My step is:
    1.     Created Transaction Variants:ZMB52_T  and Screen Variants ZMB52_S
    2.     Created Tcode: ZMB52, Created Variant Groups Group Name: ZMB52.
    3.     Assign the user ,Set Proposal the user
    Now I run ZMB52 that found all users have worked it .not the special user.
    How can do it
    Thanks

    Hi sun ,
    Transaction variants can only be used with dialog transactions.
    so in this case its not possible to create a transaction variant for mb52 .
    Regards ,
    Rajesh

  • How to assign admin ight toother user accounts

    Hi All
    I have a ZESM Server in my Company, And I want to assign some helpdeskt to manage the Policy deliver, but I could not see any setting about admin rights setting page.
    Who could teach me how could set other user account to be extra admin?
    wencheng

    wyld,
    It appears that in the past few days you have not received a response to your
    posting. That concerns us, and has triggered this automated reply.
    Has your problem been resolved? If not, you might try one of the following options:
    - Visit http://support.novell.com and search the knowledgebase and/or check all
    the other self support options and support programs available.
    - You could also try posting your message again. Make sure it is posted in the
    correct newsgroup. (http://forums.novell.com)
    Be sure to read the forum FAQ about what to expect in the way of responses:
    http://forums.novell.com/faq.php
    If this is a reply to a duplicate posting, please ignore and accept our apologies
    and rest assured we will issue a stern reprimand to our posting bot.
    Good luck!
    Your Novell Product Support Forums Team
    http://forums.novell.com/

  • How can assign worksheet to oracle user

    Hi all,
    I have created some worksheet and want to assign to my user to see it. I know that he can view through
    Discoverer viewer. I have no link to download Discoverer viewer , Please provide me link so that I can install it
    on user machine and let him to view my developed worksheet.
    I have installed desktop and admin 11g discoverer on my mahicne. Is there discoverer viewer need to install separte?
    Thanks

    > <!--#include file=Request.QueryString("id") &
    ".asp" -->
    Perhaps this?
    > <!--#include file="<% Request.QueryString("id")
    & ".asp" %>" -->
    although I'm not sure how that would work. Is ASP parsed
    first before
    includes?
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "DLoe" <[email protected]> wrote in message
    news:eb1841$k4s$[email protected]..
    > If you mean you want to link from
    /browse/album.asp?a_id=1 to
    > /browse/album.asp?a_id=2 which links to
    /browse/album.asp?a_id=3, an
    > include
    > could work.
    >
    > Name each file 1.asp, 2.asp, 3.asp, etc.
    > Remove <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
    from the first line of
    > each
    > file. And remove the <HEAD> markup as Anurag
    suggests.
    >
    > Create album.asp with all the links. In the code view,
    enter this line
    > where
    > you want the other pages to insert.
    >
    > <!--#include file=Request.QueryString("id") &
    ".asp" -->
    >
    > This combines the ID variable in the URL with ".asp" and
    includes that
    > file in
    > album.asp.
    >
    >
    >
    >

Maybe you are looking for

  • Attaching a photo to an iMovie theme

    I am creating an iMovie project where I advertise a new fitness product.  I am using the Comic Book theme to make my project come alive.  On the first slide, where you write your name and attach a picture, I have a specific picture on my desktop that

  • Syntax error on token "Enum", Identifier expected

    Hello, We are using the LinkType class(com.sapportals.wcm.repository.enum.LinkType) but at the import statement we get an error message: Syntax error on token "Enum", Identifier expected Configuration: JDK version: jdk1.5.0_17 NWDS 7.1 SP7 CE import

  • Multiple users accessing single application in HTML DB 2.1 with XE

    Hi, I am struggling to setup an application in HTMLDB 2.1 on XE. I would like multiple users to be able to access the same application. I have created the application and the users but now I need to give the new users access to the application. Can s

  • Whats the different between regular strems and buffered streams?

    Hum , Hey. Whats the different between regular streams(un buffered) and buffered streams? When should I use buffered streams and when should I use buffered streams? Thanks in advance !

  • Obtaining approver of task process in 2013 workflow

    Given a 2013 workflow where we start a task process, how can one get the user who approved the task process, assuming that the task process ending condition is one that requires the choice of one user (namely the first/specific response outcome types