Concept of Value, Task & Template Roles

Hello,
Can anyone explain the concept of value roles, task roles & Template roles in SAP? I have heard about single, composite, derived roles in sap.
Also, can there be a transaction in derived roles independent of the parent role? i mean that a transaction that i could add to derived role only in addition to the transaction that derived role with inherit from the master role. if yes, what will be its affect on auth. objects etc..
Kind Regards, Ben

Hi
Single, composite & derived roles are technical role types.  Value, task & template are descriptions of how roles can be used and can often have different meanings. The most common ones are:
Task: A single role (or could be a derived role) that represents a small piece of functionality such as create PO, display SO, create journal, change material etc.
Template: Is sometimes used to describe a parent role or if derived functionality is not used, the transactional template for variants to be created that have different org level and / or field level restrictions.  It is also used for composite roles where you have the "shape" of the composite role defined with dummy roles and these are replaced with equivalents that represent the access required for the relevant org levels.  There are probably a few other uses for the term template - like task and value, it is not a standardised term.
Value: There is a design concept that has transactional content in one role and org level content in another role.  The org level/key restriction part is designed to reduce the number of variants created but this introduces complexity in other areas, e.g. it breaks SU24.
It also describes a concept where you have small pieces of authorisation (e.g. cost centre, access to posting periods) where you can supplement the role build with discrete authorisations.
Different transaction in a derived role: As Soumya said, this is not recommended.  You could do it by manually adding an instance of S_TCODE and adding the transaction in there however it breaks the derived role concept and as soon as you push changes down from the parent, the change will be overwritten.

Similar Messages

  • Question on org level values in derived roles

    I have a set of derived roles for a retail org.
    They have set the org level for the WERKS object to the store number i.e. 0012. in the  M_MSEG_LGO, M_MSEG_WMB,   and M_MSEG_WWE but set it to "" in the  M_MRES_WWA and M_MSEG_WWA. Needless to stay the "" is overiding the site restriction.
    My question is, how can they allow store to store transfers and goods issues for other sites but only do POs and goods receipts for their default store?
    If the transactions in the role are using the same object, it doesn't seem like it can be done but I am told it can! I can't figure it out. Can anyone assist?
    Thanks

    If you are talking about  straight authorization object ( then your design cannot go with derived role concept )
    If your controls are only through the organizational object  only then derived role design will help
    If its a mix of both standard object + organizational level object derived role will not help you.
    Please note
    the WERKS is the organization level  in your case the plan value is 0012
    do not set the values in parent role and also do not populate this value were its "$werks"
    what is TCODE you are using ?
    Edited by: Franklin Jayasim on Jul 21, 2010 11:45 PM

  • Assigning Standard Task to Role

    Hello,
    I am trying to assign Standard Task to Role from PFTC tcode->Agent Assignment->Create, then I am getting pop up there when I select "Role" then I am not getting any values.
    What will be reason that Role is not displayed in the F4 help?
    Regards,
    Ansar Shaik,

    Solved like this.
    1. Created a Role
    2. On double clicking the Role you will be get new screen. There go to "Workflow" tab.
    3. click on "Workflow Tasks" button.
    4. Select Task from "Add Task" button.
    5. Save.
    Regards,
    Ansar. Shaik.

  • Create task template from workflow?

    Hi,
    I have a requirement where I need to create a task template (report) for the organization admin when the organization is created.
    Thus my question is, is it possible to create a report from the workflow? I have to create the report of type user summary with some value pre filled in.
    Thanks in advance,
    BB

    hai Scott
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/snippets/abap-SendingGOSattachmentstoanemailaddress&
    regards
    rose.

  • Account Creation - Badi for Default values for BP Role and Sales Area

    Hi all,
    my requirement regards the possibility to create a new prospect (a link should be available in the navigation bar or create section).
    Logically, a bp role as "Prospect" and particoular sales area should be created automatically.
    I created an implementation for the BADI definition "BADI_CRM_BP_UIU_DEFAULTS". But don't know how to create the default values for BP role and Sales area:
    In my code
    assign cr_me->('VIEW') to <lv_view_name>.
      if sy-subrc ne 0.
        exit.
      endif.
      lv_viewname = <lv_view_name>.
      case lv_viewname.
        when 'AccountDetails.htm'.
    I obtain the viewname "AccountDetails" , the related context "Header". After I don't know how to proceed to obtain the related entities through the relationship BuilRolesRel and BuilSalesArrangementRel.
    Am I following the right way? Is there another solution to prepare the output for default values?
    Any kind of suggestion will be appreciated.
    Regards, Roberto

    go to spro>cross-application components>sap busines partner>business partner> basic settings>field groupings>Configure Field Attributes per BP Role
    Double click the business role which you want to customaze (e.g. 'A') and change the proper settings.
    Regards.

  • HPDM 4.6 - _Enroll Certificate with SCEP Task Template missing

    I recently upgraded our HP DM to v 4.6 as I was searching for a better way to deploy CA certificates to our t510 thin clients, and this version supports SCEP.
    I also downloaded the Client Kit ThinPro-4.4-SCEP-0.0.3 software (via the Template > Import > HP FTP Software Component Browser) and this is visible in the list of Task Templates.
    The problem I have is that the HP DM User Guide for this version outlines Enrolling Certificates using SCEP by double clicking on the _Enroll Certificate with SCEP task template, which I don't seem to have?
    How do I obtain this particular task template?

    I have already downloaded that add-on. It extracts to a .xar file, which I placed in the HP Smart Client Service\auto-update path. This is the add-on that gets pushed out to the clients at power-on.
    What I need is the _Enroll Certificate with SCEP Task Template for HPDM. I've tried the template import function but I don't seem to have the necessary .jar file?
    Am I missing something? I'm a bit of a noob with the HPDM software...

  • Multi Value Recertification in Role Manager

    Hi Everybody,
    Is there anything(feature) called multi valued recertification in role manager(OIA).
    Regards,
    Ravindra

    Hi Rav,
    When you talk about 'radio buttons' and right side/left side, It sounds like you're using SRM 4.x instead of OIA 11g am I correct, if not then can you tell us what version you're using?
    In SRM you see on the left-hand side the attribute, then attribute values assoicated to that attribute on the right hand side
    (In OIA its all grouped together in step 2)
    Simple answer, YES, you can bring an attribute as multiple values, and also bring in, what I believe is that you want, attribtue values assoicated to that attribute
    Example below, Attribute 1 has 'multiple values', Attribute 2 has multiple values associated to that attribute
    Application
    .....|______ Attribute 1 = Value 1
    .....|______ Attribute 1 = Value 2
    .....|______ Attribute 2
    .........................|_____ Attribute Value 1
    .........................|_____ Attribute Value 2
    To get Attribute 2 results, you need to bring in the data as a XML to get that hierarchal structure as a CSV will only give you that 1 depth.
    Regards,
    Daniel
    Edited by: Daniel Redfern on 12-Jun-2011 02:01
    Edited by: Daniel Redfern on 12-Jun-2011 02:03

  • Concept of Value & Factors of Feasibility..

    Hello,
    I need to choose the right answer for each of these.
    1. In the sales process, the concept of value enters the process u2026 (only one answer is right i believe)
    when you deliver your Value Proposition.
    when you have proven the value during the Decision/Justification phase.
    at the very beginning and lasts until the very end.
    when the prospect agrees that value is present.
    2. Which of the following factors will determine the feasibility of a project?(only one answer is right i believe)
    Availability of references
    ROI calculations
    Resource availability
    Management commitment
    The amount of data available on the project's requirements
    Thanks,
    Neehal
    Edited by: Neehal on Oct 19, 2008 1:44 AM
    Edited by: Neehal on Oct 19, 2008 8:24 AM

    1. In the sales process, the concept of value enters the process u2026 (only one answer is right i believe)
    when you deliver your Value Proposition.
    when you have proven the value during the Decision/Justification phase.
    at the very beginning and lasts until the very end.
    when the prospect agrees that value is present.
    Correct Answer:
    at the very beginning and lasts until the very end.
    2. Which of the following factors will determine the feasibility of a project?(only one answer is right i believe)
    Availability of references
    ROI calculations
    Resource availability
    Management commitment
    The amount of data available on the project's requirements
    Correct Answer:
    Resource availability

  • Task template configuration

    Hello,
    On my dev IDM environment, I did configure the Update User task template (disabling some approvals) and assigned this template to the Update User task.
    Where in the repository can I find the objects with these modifications? My goal is to export that configuration to another environment without having to go in the GUI clicking anywhere and possibly missing one click...
    Thanks.

    oh right. I re-initialized my repository recently and did not reconfigure that part. That's why I didn't see that. Sorry. And Thanks!
    last question: what object holds the information that the Update user template is "assigned" to the update user task?

  • How to generate a task template?

    Hello,
    is it possible to create a task template within ep6 nw04 sp15?
    creating a new task within this template - the memo area should already have a content information, in which the task creator is allowed to edit before sending it to recipients.
    thanks a lot,
    cheers
    mario

    That script is not available in RH10. However there have been a number of enhancements to the Resource Manager in RH10 that allow you you sync project files between projects. There is also a Master Page Import script available.

  • Implementing change to Task Templates for known servers

    We found that some of our Task Templates are pointing to old server names no longer available and have updated the Task Templates, but when the task executes, the task instance still shows the old server names. We have restarted the application server instance also with same results. Is there something else that needs to occur for the xchanges to actually tak eplace in IDM> Thanks.

    Sorry, possibly I am making incorrect assumptions. I am assuming that "knownServers" is the list of preferred servers to run the task in, and that the task defaults to the main server if those are not found but maybe I am wrong. We are trying to have a specific report run under a specific container.
    Say we have 5 containers defined as servers. When the Task Templates were originally created, the "knownServers" element listed, for example, "Andy", "Barney", Charlie", "David", and "Evan".
    Since then, the names have changed to, for example "Paula", "Rose", "Sally, "Teresa", and "Wanda". We never changed the Task Templates, so at this point the Task Templates STILL show the names "Andy" -" Evan" under "known Servers".
    So, we changed the Task Template "known Servers" to ,for example, only "Paula". But, when the Task Begins (in this case a report), and you view the Task Instance, it still shows known servers of "Andy" -" Evan".
    My questions are:
    1. Is my assumption about "knownServers" incorrect?
    2. Is there something else required to have the Task Instances pick up the new "knownServers" attribute?
    3. Can anything else that can be done to have Task Instance runs specifically in a named server (container)?
    Thanks for any help.

  • Create Task Template

    I need tasks in collaboration rooms with some custom parameters. How can I create a new task template?
       Thanks.

    Hi Denis,
    Make a Duplicate template of  "SAP_Project_Template_2". Then you can modify the template as per your requirement (custom papameters).
    Regards,
    Chamkaur

  • To use the concept of  using a template with multiple windows inside it.

    Good evening friends ..........
    I have a requirement from my client like this i need to make a smart form in that
    i need to display a template of kind like this
    it must have 1st row 1st column of height 35mm approx. ie which should have 5 rows height with
    no lines IE rows inside that column, and column width must be 4cm.
    and it has 2nd to 5th column of lengths 3cm each in the same row IE 1st row. and
    in 2nd row from 2nd to 5th column of lengths 3cm each. and
    in 3rd row from 2nd to 5th column of lengths 3cm each continue the same pattern till
    5th row and lastly .
    in 6th row i must have 1st 2nd columns with length 4 cm each
    this whole thing i must get i one template only.....................
    when i tried to search this in sap portal or any other documentations
    i got the concept of combining windows and template in one window......
    they are saying we can make a template with 2 or more windows inside it. which also
    contain one template each inside that windows
    so my 1st row 1st column has exactly same requirement as this only.
    IE using a template with 2 or more windows inside it with templates inside each
    window.
    can u please guide me how to try it out this one .......
    this i tried to depict in pictorial form and send u in my previous reply
    but it displayed in other way sorry for that.

    Give this a go...
    // form1.page1.cb::click - (JavaScript, client)
    if (this.rawValue == 1) {
      xfa.resolveNode("form1.page1.nf.ui.#numericEdit.border.fill.color").value = "255,255,0";
      form1.page1.nf.border.edge.color.value = "0,0,0";
    else {
      xfa.resolveNode("form1.page1.nf.ui.#numericEdit.border.fill.color").value = "255,255,255";
      form1.page1.nf.border.edge.color.value = "255,255,255";
    Don't forget to make your form a dynamic form.
    Steve

  • Approval Task for role assignment

    Hello again,
    is there any manual for approval tasks with the SAP Provisioning Framework? There is a task group called Request new business role, but if I use this, the approver approves the request, but the status of the role assignment is "in process"and never changed to "OK".
    I only found these manuals:
    - How To... Create Approval Tasks in SAP NetWeaver Identity Management
    - Implementing role approvals
    But both documents didn't show an end-to-end role-request-and-approval workflow.
    Thanks in advance.

    Hello Matt, hello Peter,
    the web-enabled task "Request New Business Role" and the including approval task are only examples.
    To create own approval processes for your projects you have to understand how approval tasks and pending values work.
    The following document shows the basics of PVOs (pending value objects).
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b0d6b459-3456-2b10-209e-9e78ec9fd97b?quicklink=index&overridelayout=true
    This is documentation of the release 7.0, which is not updated to 7.1. But basics of PVOs are still the same.
    There is also a document which describes approval task for Release 7.1:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/20b67ad5-c69a-2c10-9da2-9721b1cf749c?quicklink=index&overridelayout=true
    Also a "How-To Guide" is available:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/904deabf-73b9-2c10-e8bb-8514dc3757f2?quicklink=index&overridelayout=true
    I think this is enough to learn to create workflows in SAP IdM.
    There is also a nice book available with detailed information:
    EN: http://www.sap-press.com/products/Understanding-SAP-NetWeaver-Identity-Management-.html
    DE: http://www.sap-press.de/2007
    I think this will help you.
    Best regrads,
    Christoph Reckers

  • Checking NULL values in templates

    Hi Tim,
    This is a very common problem that one encounters in designing any report be it using D2K or XMLP. Suppose i want a particular field to be displayed only if there is value in the data field, else to be hidden from the user, how can i do this?
    To be more clear on this requirement, say i have a field called PO_NUM and i want the folllowing check:
    If PO_NUM != NULL then {Not Null}
    display PO_DETAILS
    else
    don't display PO_DETAILS
    end if
    How can i achieve this requirement using XMLP? Please reply to this query of mine, as currently i am using a workaround for this issue, but need a solution/fix to it forever.
    Thanks,
    Nitin

    Hi Pavel,
    You are absolutely right. It doesnot work for me either.
    Sample XML:
    <?xml version="1.0" encoding="UTF-8"?>
    <!-- Generated by Oracle Reports version 6.0.8.24.0 -->
    <SUPPLIERLIST>
    <G_SUPPLIER>
         <G_VENDOR>
         <VENDOR_NO>100</VENDOR_NO>
         <VENDOR_NAME>XYZ</VENDOR_NAME>
         </G_VENDOR>
         <G_VENDOR>
         <VENDOR_NO></VENDOR_NO>
         <VENDOR_NAME>ABC</VENDOR_NAME>
         </G_VENDOR>
         <G_VENDOR>
         <VENDOR_NO>0</VENDOR_NO>
         <VENDOR_NAME>EFG</VENDOR_NAME>
         </G_VENDOR>
    </G_SUPPLIER>
    </SUPPLIERLIST>
    Code used in RTF template:
    <?for-each:G_VENDOR?>
    <?if@inline: VENDOR_NO != ‘’?><?VENDOR_NO?><?end if?>
    <?if@inline: VENDOR_NAME != ‘’?>,<?VENDOR_NAME?><?end if?>
    <?end for-each?>
    This gives me wrong output.
    Then i used the following code:
    <?for-each:G_VENDOR?>
    <?if: VENDOR_NO != ‘’?><?VENDOR_NO?><?end if?> <?if: VENDOR_NAME != ‘’?>,<?VENDOR_NAME?><?end if?>
    <?end for-each?>
    I get the correct data, but the output in not in desired format.
    The i tried with the following way:
    A table with the following format:
    Vendor No     Vendor Name
    for-each G_VENDOR VENDOR_NO
    VENDOR_NAME end G_VENDOR
    then it works perfectly fine, with data moving to next lines, although in right columns as desired.
    Please let me know the right solution to this issue. I am using XMLP 5.5
    Thx,
    Nitin

Maybe you are looking for