CProjects - RPA - staffing resource within 1 Org. Unit only

Hi Experts,
We're implementing cProjects with combination planning - staffing with cProjects and RPA (WFM).
In project role type's setting, I choose: 'Staffed by: Resource Manager via Responsible Organization' with expectation that the resp. Staffing Manager within the stated Organization only able to staff resource within the same Organization.
(Staffing Manager from Org. Unit 1001 only able to staff Resource within Organization Unit 1001).
But, apparently it does not work like that. The Staffing Manager can staff all resources from all Org. Unit - as long as the resources have Service Arrangement.
Any one can help me pointing where I go wrong with the customization?
thank you & regards
Bernadette

Hi,
When you search the resources, put the Org unit as the search criterion along with that of Qualification. This will yield only those resources who are from the specified Org unit.
Regards,
Sujay G

Similar Messages

  • Resources view: how not to show resource from under Org Units

    Hello experts!
    In cProjects/xRPM 4.5, when we assign a user as Staffing Manager of an Organizational Unit, not only the resources from this Org Unit appear in his resources view, but also the ones from sub Org Units.
    We would like to prevent this, and display ONLY the resources at the same level.
    Is there a way to achieve this: BADI, authorizations?
    Thanks a lot!
    Matthias

    Solved by our own with a custom enhancement.

  • Organization Staffing - Unable to change org.unit description

    Hi All,
    We are unable to change the short and long descriptions of org.units from the organization and staffing interface. Whereas we are able to change it from the expert mode. If we are changing the descriptions, on pressing 'Enter Key' or on 'Saving' data, system brings back the descriptions as 'New Org Unit' and 'New Organizational Unit' as short and long descriptions. Then we have to go to expert mode for changing it. Any solution ?
    Thanks
    Sreeja

    Try this:
    I presume you have a root Org Unit
    --in Goto menu (on top of the Org Unit etc where you see other icons such as one level up, etc) select Organizational Structure option
    --place your cursor on the root Org Unit and click Create icon - that brings up a small screen which reads "Create Org Unit" -- it should also have validity date as well as Short Text and Long Text
    --Make all the entries and save
    Pl let me know if this has worked for you or if you have a differnet scenario
    As such this is very simple
    remember to reward points

  • Users within an org unit

    Hi,
    is there a function module or a table by which we can find all the users within a purchasing group of purchasing organisatiopn unit.
    Looking for a quick response.
    Regards,
    Neha

    Hi Neha,
    Just run this FM
    BBP_OM_STRUC_GET_USER_FROM_ORG
    2.click on  START_OBJECTS
    3. Under OT just type O and under OBJID provide the Org Unit Number for ex 50000123
    4.Click on Back Button and Execute
    5. Under Export Parameters you wil find  a internal table called "USER_TAB" with list of entries
    6.Click on that , there you will find the list of users under that particular Org unit
    Sameer

  • Org structure - cProjects 4.0 - Resource Management

    The business scenario I have is such that there are two units of a company. When a resource search is done for Unit ONE, only those resources having the requsite qualifications should figure in the list who belong to Unit ONE. Resources who belong to Unit TWO should not figure in the list even if they have the requiste qualification.
    How do I ascertain this???
    How do I maintain the Org Structure. A detailed response would be highly appreciated.
    Thanks and Regards...

    Hi,
    When you search the resources, put the Org unit as the search criterion along with that of Qualification. This will yield only those resources who are from the specified Org unit.
    Regards,
    Sujay G

  • Org unit from managers desktop

    Hi All,
    I've created a report and it's been attached with the managers desktop.Now when I call this report from managers desktop, I want to read the Organization unit in my report before doing anything. I'm using PNP logical databse.With PCH logical database I could read the org unit but with PNP I can't read until I reach to GET PERNR statement. I can't use PCH logical databse as the requirement is to run the report based on employee number selection within that org unit.
    It works fine even with PNP also but the customer wants to have cutomized screen to go back and forth years to see the report and while executing this custom funtionality , it's not picking the correct org unit.So I want to store the org unit the very first time when I'm calling the report and then I'll pass the same stored org unit for further functionality.
    If anyone has idea how to grab this org unit , pls let me know. Will award points.
    Thanks
    Alok

    Alok,
    That is how I coded the Org.stru logic in my code  ( FYI - I used  LDB PNP ) ..
    SELECT-OPTIONS: pnpobjid FOR PERNR-orgeh NO INTERVALS.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR pnpobjid-LOW . "OUTPUT.
      CALL FUNCTION 'RP_PNP_ORGSTRUCTURE'
        EXPORTING
          begda  = SY-DATUM
          endda  = SY-DATUM
          plvar  = '01'
        TABLES
          pobjid = pnpobjid.
    Loop at P_obj.
    And in HRp1000    OBJID = p_OBJ-LOW
    endloop .
    Hope this will help !
    Good luck !
    Saquib Khan

  • Authorisations in a Different Org Unit

    We have an Organisational Unit without a Manager and the employees within that Organisational Unit will be raising requests in ESS and they will require verification of Travel, Leave etc.
    We are planning to use an employee in a different Organisation Unit, not in the hierarchy above this Organisation Unit to authorise these requests.  
    How do we set up that employee from an Authorisations perspective to carry out this role.
    Thanks
    WB

    >
    Gupta, Sheetal wrote:
    > Hi
    >
    > As per my understanding from your question you want to divert the workflows to another manager as their is no manager in a org. unit.
    The Workflow will go another employee not a Manager in a different Org Unit
    >
    > For this you can provide the provide the reporting manager selection option to employee by selecting the check box in the Processing processes for thr typeof leave node in ESS customization.
    Not sure how you can get the name of the employee to default for this Org Unit only
    >
    > From this option employees will be able to select the new reporting manager if their is no manager maintained
    >
    > Thanks
    >
    > Sheetal

  • How we will create relationship with org unit and task catalog

    HI Experts
    How we can create relationship between Org unit and Task Catalog in Organisation management once we grouped all the tasks in one group.
    For Example we have one org unit under that we have 3 depts those will consider as org units only.under 3 depts we have professor,Lecturer,Reader as jobs and positions also.If we create Professor tasks in task catalog which all the tasks will be assigned to positions as well.
    If it is Org unit and Task catalog how we can create relationship.
    Thanks
    Rajji

    Hi,
    Please try.
      DATA: lt_hrp1001 TYPE STANDARD TABLE OF P1001.
      DATA: lw_hrp1001        TYPE p1001.
      lw_hrp1001-mandt = sy-mandt.
      lw_hrp1001-plvar = parent_pos-plvar.
      lw_hrp1001-otype = parent_pos-otype.
      lw_hrp1001-objid = other_pos.
      lw_hrp1001-istat = parent_pos-istat.
      lw_hrp1001-begda = sy-datum.
      lw_hrp1001-endda = lc_endda.
      lw_hrp1001-infty = '1001'.
      lw_hrp1001-aedtm = sy-datum.
      lw_hrp1001-uname = sy-uname.
      lw_hrp1001-rsign = codes.
      lw_hrp1001-relat = relats.
      lw_hrp1001-sclas = lc_sclas.
      lw_hrp1001-sobid = cord_pos.
      append lw_hrp1001 to lt_hrp1001.
          CALL FUNCTION 'RH_INSERT_INFTY'
            EXPORTING
              fcode               = 'INSE'
              vtask               = 'S'
              commit_flg          = 'X'
            TABLES
              innnn               = lt_hrp1001
            EXCEPTIONS
              no_authorization    = 1
              error_during_insert = 2
              repid_form_initial  = 3
              corr_exit           = 4
              begda_greater_endda = 5
              OTHERS              = 6.
    Hope this helps.
    regards,
    Xiang Li

  • Changing personnel area/subarea (IT1008) from org unit to position

    We are live with PA and Org. Mgmt, but have been advised to change the infotype 1008 data - personnel area and subarea to be stored on the position instead of the org unit (where we have it now).  A big reason for this is we have cases when we need to overwrite the personnel subarea at the position level.  For example, a position belonging to an org unit with subarea ABCD, may really be in subarea WXYZ.  Therefore, even though the org unit is ABCD, it will be overwritten at the position level to WXYZ.  My understanding is that the RHINTE30 program will not work approrpiately if we are maintaining the data this way. 
    In transaction PPOME there is an account assignment tab on the org unit with cost center (filled in) and personnel area/subarea (which will be blank moving forward since that data won't be maintained on the org unit).  Then, there is also an account assignment tab on the position with cost center inherited from the org unit (sometimes needing to be overwritten at the position level), and the personnel area/subarea data.  My question is how should I handle the view of PPOME for this data?  Can I hide the personnel area and subarea on the account assignment tab for the org units only so it is not confusing for the users?  The problem with having it this way is that personnel area and subarea are blank on the org unit and filled on on the position.  They are conflicting and both visable/maintainable to the User.  Any advise please?  Thanks!

    Hi Nish,
    I gave you my input on your other related message and now will go for this one.
    As I commented on the other message, RHINTE30 will not integrate infotypes 1008 and 1013. So you don't have to worry about using this functionality (first part of your message).
    On the second part (personnel area / subarea on position rather than org unit): there are some considerations here that are more functional / process driven than technical. From a technical point of view, everything can be done. You can hide data from infotype 1008 on the tabstrip for your org. unit using dynpro handling, even via customizing. You can even transfer the data from infotype 1008 on the org. units to the positions or delimit it on the org units. There are some quite easy ways of achieving this using the LMSW tool (have you used it? I can forward some documentation).
    But personally, I would not recommend to do this from a process point of view. Everything in SAP HR is about the inheritance concept, and I think this works very well when it comes to org. units and positions. It is normally advisable to record personnel area / subarea on the org. unit level. This will be inherited by positions (even if you cannot see it at position level in PPOME) and thus defaulted for the employee. At position level you should handle only the exceptions, which will be in turn also defaulted for the employee holding the position. In this way, data maintenance is minimized. If you delete (or do not use from now on) information about infotype 1008 on org. unit level, your HR department will have to maintain this every time a position is created, and even in cases in which a position is shifted from one org. unit to another one.
    In my opinion, you should address this with your HR department and explain the concept and the consequences of maintaining all at position level. It would only be advisable to do it if the org. unit structure is very cross-personnel areas and subareas. If it is a matter of handling exceptions, again, I would recommend to continue recording this data at org. unit level. All in all, if the data is not recorded on the position and you need to see which is its personnel area, you just need to double-click on the org. unit above.
    Just wanted to let you know my opinion, of course it's your decision. By the way, I'm of course not aware of other possible implications like home-developed reporting and so on.
    Regards,
    Rodrigo

  • Bringing back person to position relationships of a particular Org unit

    Dear Gurus,
    Do let me know how can I bring back person to position relationships of a particular Org unit only. I had used transaction code RHINTE00 but it executes for the whole structure. Please guide me through this.
    Regards,
    Aks

    Dear Friends,
    Actually this is not about one or two positions, there are 100 to 200 positions involved. This situation arises when I create a new org structure as well as new positions & transport it from development to production server and the relationship between old positions & their holders gets vanished in org structure in production server. Usually I use the transaction code RHINTE00 to bring back the same. But what i need is a transaction code by which I can bring back those relationships in batch input method.
    Regards,
    Aks

  • Find the personal number of chief of org unit

    hi all,
         I want to know how to find the personel number of the chief of organizational unit.
    For org. unit only one chief will exists, So I want to know how can we get that pernr. Is there any quickest way like function module or any other way.
    thanks & regards,
          Sekhar.

    Hi,
    Find the relation between the chief and the position and from that position find the relation to person.
    T.code :SE16 -> table: HRP1001
    - Suresh

  • You are not the candidate/staffing manager for the specified org unit

    Hi all.
    With cProjects 4.0 (SP10) we are using the staffing scenario "Resource manager via responsible organization" meaning that the role will be directed to the organizational unit specificed in the "staffing process" tab who then handles the staffing.
    Despite the above I get the messages from the Subject header when maintaining the role
    You are not a candidate manager for the specified or initial organizational unit   
    You are not a staffing manager for the specified organizational unit"
    As the scenario builds upon the project creating requirements through the role the above messages seem unlogical.
    Is there an explanation for why the messages are received?
    Best regards / Anders

    Hi.
    I also assume that is meaning of the message - but is that logical in this staffing scenario?
    The project (leader) should create & update the role and then hand it over to the org unit for staffing by changing the status of the role "Start staffing process".  The above message should not be received upon setting that status.
    It can not be the intention that the project leader should be assigned as a resource manager to all possible org units.
    Phrasing it differently, when the status of the role only is "Staffing in preparation" the project leader must be able to update it including setting the staffing status without these messages being received.
    When the status of the role is Staffing in process the only thing the project leader ought to be able to do is the reset the status of the role (cancel the staffing request).
    Regards / Anders

  • How to get subordinate org units for a given org unit within specific dates

    hi,
    How to get subordinate org units for a given org unit within specific dates

    Use the following Func module ..
    HRWPC_RFC_STRUCTURE_GET
    *--Get the sub org.unts for the given selection.
        CALL FUNCTION 'HRWPC_RFC_STRUCTURE_GET'
          EXPORTING
            ROOT           = root_org   <-- Give the Org unit 
            EVPATH         = 'O-O_DOWN'
            BEGDA          = s_date-low
            ENDDA          = s_date-high
          TABLES
            T_OBJEC        = t_objec
            T_STRUC        = t_struc
          EXCEPTIONS
            NOTHING_FOUND  = 1
            INTERNAL_ERROR = 2
            OTHERS         = 3.
        IF SY-SUBRC <> 0.
          MESSAGE i000 WITH 'No Sub Orgunits for ' s_objid-low.
        else.
    *--Prepare final sub org.units tabl.
          loop at t_objec.
            if t_objec-objid ne s_objid-low.
              it_orgunit = t_objec-objid.
              it_orgunit-begda   = t_objec-begda.
              it_orgunit-endda   = t_objec-endda.
              APPEND it_orgunit.
            endif.
          endloop.
        endif.

  • Best praxis for determining a  cost center for an HR org unit in PPM ?

    Hello all.
    We have defined the HR Org structure directly in PPM backend. Later the intention is that an interface should transfer this data from HR.
    The HR orgstructure defined works fine for the staffing process (with "resource manager via responsible organization"). 
    We have however run into some problems with the MLC & costing part.  The intention is to use manual MLC linking tasks/phases to PS WBS-elements (task based controlling).
    If we leave the org unit field blank in the cProject project project definition  we run into the message "No account assignment exists for the project defintion - no costing" and the systems rolls back from the assignment made.
    If we however assign an orgunit in the project defintion we instead get the message "No cost center could be determined for org unit 123...".
    <u>We therefore need to be able to determine a cost center for the Org Unit assigned to be able to proceed. How is this then best done?</u>
    There is a master cost center assigned to the orgunit in HR but not in PPM backend where this option does not seem to be available.
    With task based controlling the cost center does not really matter so it could possibly be hardcoded via a BADI (?) but is this really the way this should be done?
    Any suggestions?
    Thanks / Anders

    Hi and thanks for the reply.
    We will test with an ALE replicated structure so that the object ID becomes the same in the two systems as soon as possible.
    Pending that we will try the BADI option. Here I am however not sure what it is we really expect the BADI to do.  Which field should be populated with the cost center (the fields available are mainly project characteristics)?
    I also eventually found some information regarding this in the PPM 4.0 help.  I enclose info regarding this below.
    a) http://help.sap.com/saphelp_ppm400/helpdata/en/index.htm
    b) choose Collaboration projects>Accounting Integration>General Information about Accounting integration>Derivation of Organizational data.
    As I read this the system derives this as follows in case of task-based or role-based costing with no resource assignment:
    1) Look for the two BADIs mentioned to derive the cost center
    2) If no result there it looks for an org unit in the cProject header (where I assume having the Org Unit with the same Object ID in backend and ERP enables this option)
    3) If no result there the system looks for a "requesting cost center" in the account assignment object (WBS element or internal order)
    Regards / Anders

  • Head of the Position in an Org Unit

    Hi Experts,
    I have created a Org Unit and a Position under that.
    Within this position i have assigned 4 users, but one of them is the head.
    How can i differantiate a head from the others under the same Position ?
    Any suggestions ?
    Thank You.

    Hi,
    The Priority field is optional. It is used to determine the sequence in which objects are presented in Simple Maintenance and Structural Graphics.
    When multiple objects are located on the same hierarchical level of a structure, these must be ordered in a specific sequence from left to right (or from top to bottom).
    This is done by assigning alphanumeric priority values, where the value 1 is the highest (far left or top) and 99 the lowest priority (far right or bottom).
    If you specify no priority, the system places objects according to their object IDs.
    eg:
    O  50004630 ABC          ABC test by nachy
            O  50004631 Is line supervisor of     Hr           Human resources
                O  50004632 Is line supervisor of     Payroll      Payroll
            O  50004634 Is line supervisor of     Time         Time Management
    if you assign sequence no 01 to time and 02 to hr..
    then
    it iwll be like this
    O  50004630 ABC          ABC test by nachy
            O  50004634 Is line supervisor of     Time         Time Management
            O  50004631 Is line supervisor of     Hr           Human resources
                O  50004632 Is line supervisor of     Payroll      Payroll
    Note:do read the F1 help thst is little more clear..(above info is from f1 help)

Maybe you are looking for