Using Role as WF Admin for a specific workflow - Reg

HI All,
I am trying to define a WF Admin for a specific workflow. I know we can maintain a USER ID or EXPRESS(WFsyst-agent) or Rule for this in the Version Dependent tab of Basic Data for wflow template.
But, when i give a Role(Custom R:XXXXXXX role), and do the syntax check, it is giving me the following error and am not able to proceed further.
"Organizational object 'R:PR044_TRAVEL_MANAGER' not available".
My guess is the agent that you give here should be an Org. Obj. For ex., when we specify a USER ID, then the Admin for this witem is shown as "ORGUSXXXXX" and similarly when we assign this custom role, may be it is trying to find if this role is an org. obj (which is obviously not) and hence the error.
Have any of you tried this ROLE option here and can you pl explain me what is wrong with my setting.
I'd appreciate your quick response as this is very critical for me.
Thanks in advance.
venu

Mike,
I thought i had solved it. But, when i am trying now with a role "RXXXXXXX" that is 14 char, its not working again.
Can anybody tell me if there is any limitation on the role name (should start with Y or Z) or char length (14 char or 12..).
Your immediate response is greatly appreciated.
========
Hey, i just foudn that its the limitation with 12 char ..not Y or Z..and also found this OSS note 860251. It discussed the issue, but not a solution other than choosing a 12 char length for Role name.
Anybody, any ideas ?
Thanks in advance,
venu
Edited by: Venugopal Jogi on Jul 14, 2008 6:07 PM

Similar Messages

  • Use roles and/or cos for delegated administration?

    I am using iDS 5.1 SP1. I want managers of departments to be able to modify certain attributes of people in their department. I am aware of the userdnattr aci keyword but I read in the 5.1 admin manual that it is being deprecated.
    Here is our current set up. We have an ou=people and an ou=departments. People are in ou=people and their entries have an attribute that denotes their department membership by a department code. The departments are in ou=departments with an entry for each department listing basic information like name, address, telephone, and the department code. They could contain other attributes like mamanger to make a roles and/or cos mechanism for delegated admin work. So fee free to suggest anything. The departments are there merely for lookup purposes now and are not connected to the people entries.
    The main issue I cannot grasp is how to easily enable managers to modify entries in their respective departments. I could add managers to the department entries and based on the department code in the department entry somehow match that to a department code in a people entry? I am thinking there is a cool way to do this with roles and/or cos, but can't figure out how and what aci to create.
    Also if there is an easy way to do this with groups let me know.

    I am using iDS 5.1 SP1. I want managers of
    departments to be able to modify certain attributes
    of people in their department. I am aware of the
    userdnattr aci keyword but I read in the 5.1 admin
    manual that it is being deprecated.The new "userattr" ACI keyword should be used instead. It does everything that userdnattr did and much more.

  • Can AME use Role/Responsibility as approver for Compensation Workbench?

    Hi,
    I would like to use AME to setup the Manager Hierarchy for Compensation Workbench.
    Can AME return the approver group as Responsibility or Role? (currently AME return person id of the approver)
    Thanks in advance.
    Regards,
    SC

    AME Can return a User ID as opposed to a person Id but it cannot return a responsibility or role id (others on the forum can correct me if I'm wrong).
    This restriction is not imposed by AME so much as Workflow which captures approval at the User level (and users can be linked to employees of course).

  • How to use the function SOMME.SIS for a specific month ?

    Hello,
    I want to use the function SOMME.SIS with a condition that would be a specific month of the year. Does anyone know how to do that ?

    Hi Amir,
    Ahaa! SUMIFS
    Here is Table 1
    Date
    Month
    Product
    Sold
    2 January
    January
    A
    20
    3 January
    January
    A
    40
    3 January
    January
    B
    50
    5 February
    February
    A
    10
    6 February
    February
    B
    5
    7 February
    February
    A
    15
    8 February
    February
    B
    2
    Table 2
    Month
    A
    B
    January
    60
    50
    February
    25
    7
    March
    0
    0
    April
    0
    0
    May
    0
    0
    June
    0
    0
    July
    0
    0
    Formula in B2 (and Fill down and Right)
    =SUMIFS(Table 1::$D,Table 1::$B,$A2,Table 1::$C,B$1)
    Regards,
    Ian.
    Edit: Your region may use ; instead of , in formulas. Ian.

  • How to use Submit program of RAIMCOPY for a specific TCode - IM34

    Hi Experts,
    I have to use submit program RAIMCOPY.  but the program intend used in differnt Tcodes (IM27,IM27_Close,IM27_REPEAT,IM34,IM44,IM54,IM64).
    I used the following code but it is some other selection instead of IM34.
    SUBMIT RAIMCOPY VIA SELECTION-SCREEN with PA_PRNAM = gv_improg
                                                 WITH PA_GJAHR = gv_appyear
                                                 with SO_VERSN-LOW = 'G00'
                                                 with P_XVOVR = 'X'
                                                 and RETURN.
    Please help me to write a submit program RAIMCOPY for only IM34.
    Regards,
    Thulasiram.

    Yes at start of report (events LOAD-OF-PROGRAM and INITIALIZATION) the variant / parameters are not yet transfered to program, they are only passed just before the AT SELECTION-SCREEN OUTPUT, so that could have been nice ... before OSS note  927693 - Report variants used incorrectly in program RAIMCOPY which triggers now an error if sy-tcode <> pa_tcode in interactive mode ...
    So either you look for an implicit enhancement option to force again pa_tcode to required value (e.g. stored in memory) and disable effect of the OSS note (*) /or/ you replace the SUBMIT statement with a CALL TRANSACTION with a small BDC data.
    Regards,
    Raymond
    (*) SAP did that for transaction  IMCAOV, 1023920 - IMCAOV: Unberechtigter Abbruch 00368

  • How to Search for a specific element in a MultiGraph?

    Hi there
    Im trying to implement a Multigraph ADT in Java. Multigraph is a graph that has multible edges connecting a node. I assume you all know what a Graph ADT looks like.
    So i think ive got all the basic methods functions of a normal graph/mulitgraph and now i want to search for a element in it
    The question is how will i so that?
    Do i use a breadth first search?
    But i thought a BFS traverses all the elements in a graph? And how can i use a BFS to search for a specific element in a graph?
    Thanks

    Hey there
    thanks for your reply but i still some query.
    I thought of doing that but i want to remember the nodes i revisted to get to the target (not all - but the quickest route to that node)
    My design so far is:
    have 3 Interface namely Graph, Node & Edge.
    Classes will inherit those interface to provide the actual implementation as i want the details/coding to be abstract meaning i can give many different way of implementations.
    The graph class will add nodes & edges where when adding edges, edge will store 2 nodes in it respectively source & destination nodes.
    Both Node & Edges will be stored in graph using some data structures atm (arrayList i presume)
    My Design is that i want to (my aim of the task of searching) search for a node in the multigraph by inputting (maybe 2 nodes) into method - start node target node! The method should return a list of nodes to get to the target node.+
    So so far i have this wee algorithm in mind:
    +1. Input start + target node as parameters+
    +2. Use BFS to search the graph+
    +3. When reached target node - halt+
    +4. return the list of nodes that visited to get there (but not all - only the precise & fastest)+
    So will that work?
    If so how do i go about doing implementation?
    Thanks

  • How to get the Asset's current step under a specific workflow process via API?

    Everyone,
    Is there a way to get the asset's current step for a specific workflow process by the WebCenter Sites API? We are showing out the asset created within the WebCenter Sites in another application via its API. We would like some actions get to be done once determined assets went into a specific step of a workflow process. Any suggestions are welcomed.
    Regards!

    Here is some information from the FDK Programmer's guide page 115:
    IMPORTANT: A valid text range can span multiple paragraphs, subcolumns, or text frames.
    It cant span multiple flows, footnotes, table cells, or text lines.
    It is possible for a document to have no text selection or insertion point at all. This can occur in
    the following circumstances:
    ● One or more graphic objects in the document are selected
    ● One or more entire table cells in the document are selected
    ● There is no selection of any type in the document
    So, I did select one or more entire table cells in the document in my first test. It's logical that the result was not like expected.
    But selecting one or more entire table cells is a crucial requirement for my plugin, is there anyway to get things straight?
    Simply put, I want to enable users to select one or more table cells in the document, and I want to get the object handles of the first cell and the last cell through Framemaker API calls. How?
    Many thanks in advance!
    Best Regards,
    Ellen N. Zhao

  • Reloading JSP for a specific role's users

    Hi all,
    We have a web application using JSPs.
    Our application has users and roles. A user is associated to a role. These are defined in 2 tables:
    create table role
    ( id int not null primary key,
      name varchar(50) not null )
    create table user
    ( user_name varchar(50) not null primary key,
      user_password varchar(50) not null,
      role_id int not null foreign key references role(id) )
    For example:
    insert into role values (1, 'HR')
    insert into user values ('michaelK', 'password', 1)
    insert into role values (2, 'Payroll')
    insert into user values ('babarA', 'honest', 2)We have 2 tables where we store all our application's web pages and buttons on each page:
    create table web_page
    ( id int not null primary key,
      name varchar(50) not null )
    create table web_page_button
    ( id int not null primary key,
      name varchar(50) not null,
      web_page_id int not null foreign key references web_page(id) )
    For example:
    insert into web_page values (1, 'Personal_Info') // "Personal Info" Screen has 2 buttons: update and cancel
    insert into web_page_button (25, 'update', 1)
    insert into web_page_button (26, 'cancel', 1)We have a requirement that the administrator want the facility to enable/disable buttons on each web page for a specific role. So we have created a table where we define enable flag for each button of a web page w.r.t a Role:
    create table role_web_page_button
    ( id int not null primary key,
      role_id int not null foreign key references role(id),
      web_page_button_id int not null foreign key references web_page_button(id),
      enable_flag int not null )So if the administrator say that for users belonging to "Payroll" role the "Update" button on "Personal Info" Screen will be disabled.
    insert into role_web_page_button values (100, 2, 25, 0)The user first go to login.jsp and provide login information. If successful we store his user_name and role_id in the session as an attribute. We then redirect the user to index.jsp. In this jsp we have a header.jsp on top. This JSP remains there on all web pages user visit.
    In that JSP we generate one Javascript function getButtonEnableFlags(). This function defines each button's enable flag of each screen for the user's role_id. So when a user of "Payroll" role logins then this is generated:
    function getButtonEnableFlags()
      var buttonEnableFlags = new Object();
      buttonEnableFlags["Personal_Info::update"] = "0";
      return buttonEnableFlags;
    }We also have a javascript function which tells us the enable flag's value for a button of a screen.
    function getButtonEnableFlag(webpageName, buttonName)
      var buttonEnableFlags = getButtonEnableFlags();
      var keyName = webpageName + "::" + buttonName;
      return buttonEnableFlags[keyName];
    }Each Web Page after loading calls a common javascript function setupButtons(webpageName). This function receives a webpage name, picks all buttons on the form of that web page, then call getButtonEnableFlag(webpageName, buttonName) to get enable flag for each button and then set it.
    This solution is working fast and perfect. The javascript function getButtonEnableFlags() is generated once when user logins so each web page does not have to call the server to figure out enable flag for their buttons.
    I have created a maintenance screen for the Administrator which provides the facility to enable/disable buttons on each web page for a specific role. This screen updates the role_web_page_button table.
    Problem is if the Administrator makes any changes for a Role how can I reflect that change on the user's of that role which are already login in the system? For example suppose 2 users of "Payroll" role are login in the system and for "Peson_Info" web page the "update" button is disabled. Now administrator changes the "update" button of "Personal_Info" web page to enable for "Payroll" role through the maintenance screen. How can I reload the header.jsp on only those 2 user's computer?
    Thanks

    I suppose you can use AJAX to change the end-users JSP page that is displayed on his browser as he is vieiwing it.
    However, I suggest against changing permissions on a JSP page while the user is using it (I believe most programmers do not do that). If I was an end-user with a JSP page displayed and I suddenly see the 'update' button disapear, I would be very upset.I suggest waiting for the user to close his session (and not simpily navigate to another page within the session, but actually ending the session by either calling up another web site or closing the browser) and when he next logs into the applcation again, the button is gone. If the administrator does take away a permission such as an 'update' button, do you really need to deny permission to everyone right then? I think you can wait for users to log off.
    An alternative is to create a batch job that when the admin removes permission, the batch job runs at midnight to actually change the permission in the database. Since few people are logged on at midnight, few people will see the change while they are working.
    Another possiblity is when they click the update button, don't do an actual update to the database. Instead, redraw the page with the update button disabled (not removed) and add a note on the JSP page that the administrator has just removed permission for all users to update at this time.

  • Using CRM ACE for the specific requirement.

    Hi,
    We are implementing the CRM ACE for the SPecific authorization requirement.
    I will explain our Requirement in brief,
    1)For Accounts(BP), only  Bp's who are maintained in the Relationships tab other than contact person should be able to
    edit that account. Others wont even have authorizations to view that account.
    2)For Opportunities, only Bp's who are maintianed in the sales team will have access to edit that opportunity, others wont
    have access to even view that opportunity.
    3)For activities , Only Bp's who are maintained for the Activity Partner's will have acces to edit that activity.
    As this cannot be done using the normal authorization concept,we are using the CRM ACE.
    we have defined all the rule id's, AFO class, AFU class, OBF Class, and Right id, Work package and user group.
    Is there any other better way than CRM ACE ?
    If you worked any such kind of scenario in past can you send me those details.
    Thanks
    Rajani

    Hi Myfriend,
                Please send me step by step procedure to create role and how to use ACE in authorization and how authorizatoin table need to modify in CRM and how Transaction and table is configure in order to assinged to user. Please send with taking two good CRM transaction example
    Thanks
    Qureshi

  • Extract the userID that set a role for a specific user

    Hi all @SAP Forums,
    I'm going to write a simple report to extract some information about users and role assignments in the system I'm working on.
    The requirements is quite simple; for every user in the USR02 table, I have to extract some info about the roles the user has.
    In order to do so, it's quite straightforward to find roles for a particular user looking into the AGR_USERS table, but ... I'd like to know if there's a way to find the user who set the role assignment for that specific user; the problem is that I cannot find that information in any AGR* tables, so I start to think it's not a stored information I can retrieve in any way.
    Any hints/suggests you can give me? Thanks in advance.

    Hello muthu,
    useful link to refer to when I'll need to extract a full username (first and surname) for a userId. But the question, forgive me if I've been not-so clear, was different.
    A (key) user, say A123456, sets a role for another user (A00000) in SRM... let's suppose now A00000 becomes a buyer. I'd like to know if there's a way, starting from the user A00000, to understand WHO had given him his role (in this case, A123456) and WHEN... I can see the CHANGE_DAT field in AGR_USERS about the "when"... where can I (if I can, obviously) find WHO set the role for A00000 ?
    Thanks again, sorry if I've been not that clear in explaining

  • How do I search for a specific word in the code using Dreamweaver?

    I need to search for a specific word in the code for all of my website pages. How can I do that using Dreamweaver?

    To search local files of a Defined Site in DW...
    Open the Find & Replace tool with Ctrl + F
    Change the Find In dropdown to Entire Current Local Site
    Change the Search dropdown to Text or Source code
    Add the text to find in the Find field
    Add the text to replace in the Replace field (or nothing if you just want to delete the text)
    Hit Replace All

  • I am looking for a specific photo in my event folder, it does not show up, yet when I use the search feature, the photo is there.  Why doesn't it show up in the folder?

    I am looking for a specific photo in my event folder, it does not show up, yet when I use the search feature the picture is there.  Why doesn't it show up in the folder?

    What system and iPhoto version are you running?
    If your're using iPhoto 9 or later  Command (right) - click on the photo in the search window and select Show Event in the Contextual menu. 
    That will take you to the event where the photo is.
    OT

  • Company code creation for a BP using Role FLVN00

    Hi,
    I am trying to create a BP in a company code as part of Customer Vendor Integration.
    But when i create a BP using role FLVN00 , and select company code tab, enter company code details and save, company code details are cleared out.
    do we have to do any extra setting for that.
    thanks
    sekhar J

    Hi Sekhar,
    Can you tell us how this issue got resolved? We are also getting same error while saving BP.
    Thanks,
    Renu Prasad.

  • Using manual IP address only for specific networks

    For my home network I use DHCP with manual address because I have to forward some ports specifically to my computer. However this causes problems when connecting to other networks. For some reason this setting stays active even when using other networks. Therefore, I can't connect to say my school network because the setting has to be set to plain DHCP. Is there a way to use manual IP address only for specific networks?

    System Preferences > Network > Locations and add a location for your home with its manual settings. Add a location for other DHCP locations. Then when you want to connect at another DHCP location select that location from your locations dropdown.

  • I want to use Firefox for a specific webpage and my Safari for the rest of my browsing. I have an Apple macbook and am very new to Firefox

    I want to use Firefox for a specific webpage and Safari for the rest of my browsing. I have an Apple macbook and am very new to Firefox

    I thought my response was clear, but to reiterate:
    1.  10.5.1.42
    2.  None, nada, zero, zilch.  I have no iPhone account with any carrier.  There is a deactivated ATT sim card in the3 phone.  Someone gave it to me.  I only want to use it as an iPod Touch.
    3.  PC with Windows 7 (I can offer more detailed info, but I am not sure how that would help.
    I had already read that link.  Reset did not resolve (both hard and soft)

Maybe you are looking for

  • Error while opening data form

    When I am trying to open forms I am getting the following error. "Planning is Unable to obtain a connection to Hyperion Essbase. If this problem persists, please contact your administrator" My case is a bit different from the other threads on the sim

  • I have the number 396 next to my sent box but no messages in the box

    In mail I find the number 396 next to my sent box but when I clic on the sent box there is no message inside to delete. How can I get rid of the numer 396 Thanks

  • Branding image width problem

    Hi, I have developed a customer spesific theme, added it to a dektop and it works. My problem is that in the theme generetor the image looks fine, but when I actully use the theme there is a large gap between the branding area and the masthead funtio

  • Memory and image coloring

    I want to keep a lot of images in the memory, so I use an array of images. The images are simple drawings and use few very few colors, thus take few space. I think they take 200 ko all together. However, once in a Image object, I suspect java to use

  • Adding menu items and making system calls in AfterEffects (AE,CS3)

    We are looking to do the following things via javascript in AfterEffects CS3. It does seem straight-forward, but am unable to find a good reference or example. * Add at startup a menu item under "File" (or similar main menu) and have it call a script