Retrieving positions for a specific Business Role

Hi,
I want to get the positions assigned to one BP, and also the users assigned to each of those positions. How do I accomplish this?
Any BAPIs or FMs to achieve this functionality?
Any pointers would be helpful.
TIA.
Regards,
Richa

Thanks for the input Pankaj.
But this FM takes a person's ID and returns his position.
My requirement is - a) To get the positions assinged to a BP ( Org Unit).
                             b) To get users assigned to each of those positions.
Hope I'm able to explain the requirements.
Any pointers to how I get the relevant information, would be helpful.
TIA.
Regards,
Richa

Similar Messages

  • Retrieving Positions for Specific Org Units

    Hi All,
    I have a headcount report to develop. It will run for one personnel area at a time. So for the period run, I have to list out all the org units under the personnel area as well as the sub org units. For each of the org units I have to separate positions under them into two group - total of positions with holders and non-holders.
    I am using the function RH_STRUC_GET by passing org unit to retrieve positions. May I know which result table to read in order to get positions and how to segregate them into 'With Holders' and 'Non-Holders'?
    And also how to get the relation ship between org units because I need to display that in the report also.
    Thank you in advance
    Regards,
    Lily

    Hi..
    Existing Organizational Units (Report RHXEXI00)
    Staff Functions for Organizational Units (Report RHXSTAB0)
    Organizational Structure with Persons (Report RHXSTR02)
    Periods for Unoccupied Positions (Report RHFILLPOS)
    Existing Positions (Report RHXEXI03)
    Staff Assignments (Report RHSBES00)
    Position Description (Report RHXDESC1)
    Staff Functions for Positions (Report RHXSTAB1)
    Vacant Positions (Report RHVOPOS0)
    Obsolete Positions (Report RHVOPOS1)
    Complete Position Description (Report RHXSCRP1)
    Reporting Structure without Persons (Report RHSTR05)
    Reporting Structure with Persons (Report RHSTR04)
    Activity Profile of Positions (Report RHXSTR07)
    Activity Profile of Positions with Persons (Report RHXSTR08)
    Existing Objects (Report RHEXIST0)
    Structure Display/Maintenance (RHSTRU00)
    Reporting on an Infotype (Report RHINFAW0)
    Starting an HR Report (Report RHPNPSUB)

  • Purge Cache for a Specific Business Model

    Hi everyone,
    I have a obiee(11) report purging all cache entries (as Call SAPurgeAllCache()). Is there a method to purge cache partially for specific business model entries and not to purge all the cache ?
    Thanks ...

    Hi,
    To selectively purge, you could use SAPurgeCacheByQuery, SAPurgeCacheByTable or SAPurgeCacheByDatabase. Alternatively, Event Polling Tables may help. See http://docs.oracle.com/cd/E23943_01/bi.1111/e10541/querycaching.htm#i1005542 and http://docs.oracle.com/cd/E23943_01/bi.1111/e10541/querycaching.htm#i1010207.
    Also see the section on BI Server caching here : http://www.rittmanmead.com/2013/03/optimising-obiee-performance-tuning/
    SET VARIABLE DISABLE_CACHE_HIT = 1
    It will purge the cache for that report.This is just wrong. DISABLE_CACHE_HIT only DISABLES cache use for the query execution, it does not PURGE it
    You may go for this DISABLE_CACHE_SEED for more info http://docs.oracle.com/cd/E23549_01/bi.1111/e10540/variables.htm
    What's the point of DISABLING use of the cache, if the OP wants to use the cache?
    set the cache persistence time for the related physical tables. so based on the time interval u set, at that time specific tables only will get cache purged.This is only the time from which the entry got loaded into the cache, so is not a good way to manage the purging of the cache usually - because it has no relation to when the data got loaded to the database

  • HT4623 I'm new to using apple products, recently was asked to consider using a ipad mini for my specific business needs. Does anyone use the mini for their business?  How does it work for you?

    I'm new to using the apple OS.  Recently had business partner buy an ipad mini, was thinking of buying more for our businesses.  I'm used to using Windows Office products for my reports, wanted to know how apple's Pages, Keynote and Numbers compared and whether they could be used on the ipad mini. 

    I have asked a moderator to provide assistance, they will post an invite on this thread.
    Once you get a reply, if you click on their name, you will see a screen like this. Click on the link as shown below.
    Please do not send them a personal message, as they may not be on duty for a long time, and your message will not be tracked properly.
    There are some useful help pages here, for BT Broadband customers only, on my personal website.
    BT Broadband customers - help with broadband, WiFi, networking, e-mail and phones.

  • Users assigned to CRM Business Roles

    Is there a report that can show what users are assigned to what Web UI business roles. We have business roles assigned to positions and not PFCG roles. If not, what table to show business roles assigned to positions numbers so I can atleast query names on positions that have specific business roles.
    Thank You,
    Alex

    Hi Alex,
    Normally the AGR_USERs table through SE16 can give you this output
    in AGR_USERS table go and set the ORG_FLAG and COL_FLAG to get the output, you could also do this just for roles
    AGR tables.
    also if you have a proper naming convention please search by   "UIU" string most of the WEBUI roles supplied by SAP has this key word "UIU"
    Also you can go through SPRO ("UI Framework")  to see the default business roles assigned to the "UIU" roles supplied by SAP.

  • Transaction launcher not working for custom business role

    Hi Experts,
    I am facing a very weird problem where the transaction laucher define for BOR transaction is working for one business role(Z business role Customized one) but its not working for other business role (Z business role).
    to emphasize further we have the code:-
    case ls_attributes-object_type.
        when lc_z23 or lc_z25.
          lv_logical_link = lc_ZITISU.
        when lc_BUS2000115.
          lv_logical_link = lc_ZITERP1.
        when others.
          lv_logical_link = lc_ZITERP2.
      endcase.
      l_if_navigation = cl_crm_ui_navigation_service=>get_instance( me ).
      IF l_if_navigation IS BOUND .
    Navigate to transaction launcher using link id
        l_if_navigation->navigate( iv_link_id = lv_logical_link ).
      ENDIF.
    in this the logical link is is lc_ZITISU whenever this BSP application is called from both the business roles but in  one the window opens up for BOR transaction whereas when we login again using different business role the code is the same as given above. I mean the sam logical link id is used and navigated to but window is not opening for transaction launcher as it happens for the previous business role.
    Request your help to resolve this issue.
    Thanks,
    Rajwin

    Hi,
    I tried by applying the PFCG role id of business role which was working to the business role id of the one for which it wasn't working and then try testing whether the transaction launcher is triggering. But the transaction launcher screen is still not opening even after doing this.
    Probably there's something else too which is causing the problem. Request your inputs on this,
    Thanks,
    Rajwin

  • Cannot modify an authorization object in pfcg role for a business role

    Hi Experts,
    I have created two z pfcg roles from the standard business role CRM_UIU_SRV_PROFESSIONAL  lets say by names zagent and zmanager. My requirement is actually to map these two pfcg roles two a service professional agent and service professional manager custom business roles respectively( I have created these custome business roles from standard business role servicepro) . I have identified an authorization object by name CRM_CO_SE which is basically used to check whether the user is authorized to create service contract transactions. So, in the agent pfcg role, I need to de activate or deselect this particular authorization object so that the agent will not be able to create service contract. (This is not a real time requirement, but an internal assignment). When I change this object in the pfcg by deselecting 'Allow' check box and try to generate, it is not getting generated. I have selected all the options from the 'Expert mode for the profile generation' and still the traffic indicator for that authorization object is yellow.  Am I doing anything wrong?
    Please help me.
    Thanks
    Ajith C

    Hi Leon,
    Thanks for helping me, I have restricted the unauthorized user from creating a new order by disabling the 'New' button by checking the business role in  the code. The pfcg configuration, I am skipping it for now.  I have one mnore requirement. When one clicks on any items in the search result for the Service Contracts, it opens the details of that service contract with an 'edit' button. I can disable this button using do_output_preparation method for the some business roles. However, I want to disable this after checking a condition. The condition is that, edit button should be active, only if that service order was created by the employee who has currently logged on. I am relatively new to CRM and I could not figure how I can check it during run time. Could any one please help me with this?
    Thanks,
    Ajith

  • Organizational Model - WebUI business role assignment

    We have created the organizational model in our system where we have the levels that are tied to a specific business role.   We have been manually assigning all of our users to these organizational model levels in order to have the business role assignment.   I am curious if there is a program or easier way to do this than to have to create the assignment to the employee record manually in the org model.
    Any help would be greatly appreciated. 
    Thanks,
    Darcie

    Hi Robert,
    maintaining the user profile directly may be easier with only a few employees but for large companies this method will end up being more maintenance intensive.
    for Org you only have to maintain it on the Org unit or position and all employees underneath will inherit the role; whether it's 2 individuals or 2000. and if the person is moved into a different position laterally or through promotion there would be no maintenance required as the information would replicate from HR (if you use/have the system) and the person would inherit the new position and role automatically.
    for User parameter if you only have 2 individuals it is easier but 2000 is too much to maintain. there is some automation but would require you to create them and run them yourself.
    pfcg at most companies do not fall under general master data maintenance and would require involvement from the security group and they often do not want to generate empty or unnecessary security/authorization profiles - the maintenance workload is shifted to them also in this case.
    regards.

  • Business Role Assignment to User by Organizational Model

    We have created the organizational model in our system where we have the levels that are tied to a specific business role. We have been manually assigning all of our users to these organizational model levels in order to have the business role assignment. I am curious if there is a program or easier way to do this than to have to create the assignment to the employee record manually in the org model.
    Any help would be greatly appreciated.
    Thanks,
    Darcie

    Hi Robert,
    maintaining the user profile directly may be easier with only a few employees but for large companies this method will end up being more maintenance intensive.
    for Org you only have to maintain it on the Org unit or position and all employees underneath will inherit the role; whether it's 2 individuals or 2000. and if the person is moved into a different position laterally or through promotion there would be no maintenance required as the information would replicate from HR (if you use/have the system) and the person would inherit the new position and role automatically.
    for User parameter if you only have 2 individuals it is easier but 2000 is too much to maintain. there is some automation but would require you to create them and run them yourself.
    pfcg at most companies do not fall under general master data maintenance and would require involvement from the security group and they often do not want to generate empty or unnecessary security/authorization profiles - the maintenance workload is shifted to them also in this case.
    regards.

  • CRM 7.0 How to create Business role & generate

    Hi Team,
    Can you please let me know some breif idea about CRM 7.0 security guide.
    How to created Business role is this part of functional activity?
    Whats the role of Technical colleagues BASIS guys in CRM 7.0 security .
    Please help me to get some document regarding business role creation , generation , assignment & authorization checks in CRM 7.0.
    Thanks & Regards,
    Vyash Mishra

    Hello Viyash
    I will add the most important information for generation of business roles and assignment of authorizations to users.
    You must first create the PFCG roles. PFCG role is built based on the Business Role.
    Please see documentation in : SPRO
    SAP Implementation Guide =>  Customer Relationship Management
    UI Framework  > Business roles > Define Authorization Role
    Then the PFCG role can be assigned to the business role in 
    SAP Implementation Guide =>  Customer Relationship Management
    UI Framework  > Business roles > Define Business role
    Finally you must assign business roles to Organizations or positions in organizations in
    SAP Implementation Guide =>  Customer Relationship Management
    UI Framework  > Business roles > Define Organizational Assignment
    The users that are assigned to such organizations / positions will be therefore linked to the business role.
    With the previous steps the users will have the authorizations that are assigned to the PFCG profile that is linked to their business role.
    Business roles are the main way to configure authorizations for users in CRM but you have more options that give you flexibility.Each business role has assigned one PFCG role, but the relationship between business role and PFCG role is not strict. You can even assign a dummy PFCG role to a certain business role in business role customizing and then go to transaction PFCG and assign other PFCG role(s) to the users that are assigned to that business role.
    I would say that the previous tasks must be performed by the basis team but in cooperation with the functional team
    Best Regards
    Luis Rivera

  • Multiple PFCG Roles to a user and one business role

    Hello SAP CRM Experts,
    we are facing a problem then I need your help.
    The external user can access the CRM through three distinct business roles.
    However, for each of these business roles, there are specific access
    rules configured in three different PFCG profiles.
    In the registration of the user (SU01), are assigned the three profiles
    PFCG because the user must have access to three different business roles.
    However, for one of the profiles the ability to modify the document
    service order is blocked and for the other is allowed to modify this
    document.
    Is there a customizing where I can associate the PFCG role to the
    business role, and then, when the user logs into the system, it
    identified the business role that he accessed the PFCG profile associated.
    However, this configuration is not working, and did not solve the problem.
    It seems to me that there is a merge of all the permissions that the user
    has, and is not being considered the PFCG role associated with the
    specific business role.
    This is really correct? The merge permissions occurs?
    Best regards,
    Diogo Lupinari

    Yes, thatu2019s correct.  When user is assigned multiple PFCG roles, all authorizations are in play.

  • Maintaining WebUI Business Roles in PFCG/Infotype 1263

    Hello there,
    we are migrating from CRM 4.0 to CRM 7.0 and have to maintain the Business Roles for our users in the organization modell (PPOMA_CRM). Usually we have to assign the business role to the position. All users under this position will get the Business Role assigned.
    As we have a complicated organization modell, I was wondering if there is a way assigning the Business Role directly to the PFCG-Role in the PLOG/INFOTYPE (1263) authorization object.
    Does anyone have an idea? Or have tried this before?
    Thanks and regards,
    Jodi
    Edited by: Ghayss Tarraf on May 3, 2010 4:24 PM

    Hi Jodi / Ghayss,
    I think you should be interested in the business role determination logic:
    The system finds the business role in the following sequence:
    1. check if there is any business role assignment in SU3
    2. check if there is any business role assigned in the organizational hierarchy
    3. check whether the pfcg role assigned to the user is asscociated to any business role
    So basically what you need to do is:
    1. assign the PFCG role to the business role
    2. assign the PFCG role to user in su01
    Then the system will find the business role accordingly.
    Cheers,
    David Wang

  • Force language for one specifc business package only

    Dear collegues,
    we have the requirement to force the language for one specific business package only. Other business packages should remain with multiple languages. So therefore I cannot force the language by user. I can force the language by i-view but that doesn't change the top level navigation. I cannot force it by workset or role.
    Any clue wether this is possible and how it could be done?
    Best regards
    Tim

    Hi,
    I would say that manual actions is the only way to do it...
    What I would do is:
    1. Multiple Property replacement (Portal funtionality) on all object in the BP structure
    2. Manual set the language on the remaining objects
    if that not works then as last resort you could...
    3. remove all languages that you do not want to use via, the PCDinspector
    Please not that its not best practice to change parameters on the main objects of a BP as updating the BP can result in overwriting your custom set proerties. It's alwayt better to make Deltalink copies first.
    SAP propagates the "content mirroring" functionality for it but I'm not a personal fan of it as it sets the inheritance of nested object not the way you would expect.
    Good luck!
    Benjamin Houttuin

  • Common technical roles in different business roles in BRM & ARM

    Hi Gurus ,
    Some help please .
    We have the following situation with BRM & ARM role provisioning .
    In BRM we have for example two business roles setup (B1 & B2). We have in these two business roles a common technical role .
    E.g. B1 (has role T1 ,T2 )  , while B2 (has roles T1 & T3) .
    in our example an user already has role B1 (with T1 & T2) assigned. The user then needs access to role B2 as well .
    Since role T1 is common in both business roles  , When an user does an request , ARM then send them a notification saying that an duplicate role exist within the request. (which they have to remove before continuing) . This is confusing the some users .
    My question is as follows. Is there a way to for the user to process the request without having the warning displayed & without having the duplicate technical role assigned ?
    So essentially , they will get access to business role B1 & B2 (but technical role T1 will not be assigned twice) ?
    Your help is greatly appreciated .
    Regards,
    AJ

    Hi AJ,
    Could you share the notification message that  ARM generates.And what about role T1 assignment.
    Is it assigned two time in user profle?
    Thanks,
    Mamoon

  • How can we copy an enhancement set to a different Business Role?

    Experts,
    How can we copy an enhancement set to a different Business Role?
    Currently we have an enhancement to a Business Role "SALES PRO."  How can i make the same enhancement set active for a different Business Role? ie. MARKETINGPRO.
    Thanks,

    Hi,
    it is recommended to have only one active enhancement set per client.
    For your businessrole you could use the role configuration key.
    In our system each businessrole has it´s own role configuration key. But we implemented also a BADI if no configuration is found use our company default role configuration key and only if there is also no configuration use SAP .
    Kind regards
    Manfred

Maybe you are looking for

  • How can I clear my search-bar?

    How can I clear the information in my search bar? For example, if a web-site such as; www.google.com is listed on my search-bar how can I delete this site from the search-bar? Thanks

  • How  to change the billing type Rv to DG

    Dear all, when ever we are doing the return order to a sales we will create a customer credit memo through the VF01 T-code.where billing type will be customize one that is credit memo.. once we save that the in customer G/L we are getting the documen

  • Help with OOP

    In writing my first object and driver programs for object oriented programming I have several questions since my textbook and the java compiler seem to have different ideas of what constitutes correct code... The errors I'm getting that I can't resol

  • Controller request to another one which is in another bsp appl. + attrib.

    Hi everybody, how can I call a controller from another controller which is in a separate BSP-application and how can I get some of its controller attributes? I've split the whole application in two seperate one in order not to lose the overview. Shou

  • Buying a new Macbook Pro, can I downgrade iLife?

    I have a a Macbook from when they were first introduced in 2006. I want to use the boot disc from that in order to get rid of everything my new Pro comes with in order to keep iLife 06. Is this possible? Please don't tell me why I shouldn't do it. I