Skip to Content
avatar image
Former Member

PPM 5.0 - IT007 Integration from HR to PPM


we're using SAP PPM 5.0 and at the moment I'm doing the
customizing for the Project Management.

System setup:

The SAP PPM (Release 500_702, SP-Level 12)
module/system is directly installed in the ERP system (7.31 SP-Level 10). This
means we have one single system for PPM and the ERP. In this system, there is
also the HR module (Release 604, SP-Level 82).

For all persons that should be available as resources in the Project Management we have a business partner (BP), a user (P) and a
centeral person (CP).

The available hours for each person are maintained in the user master data (Infotype IT0007).


The problem is now, that the maintained hours for each person are not available in the project management. All users do have the same availability
time for one day which is at the moment 8 hours. I think this value comes from the default setting 0001 Capacity Management (area) and option 0009 (Hours/Day for FTE Definiton). In the standard customizing this value is set to 8.


What I now want to know is how do I link the Capacity Management
or the Resource Management to the HR master data. As I’ve said before the PPM
module and the HR module are running on the same system. So in my opinion there
is no ALE needed as described in other discussion like this one:


We don’t want to maintain the availability data with
the transaction RPM_EMPDATA twice.


What I also want to know is if I can use the BAdI ‘RPM_PROCESS_DATA’
to get the absence (IT2001) into the available capacity for one person?


Thanks for your help.


Kind regards


Fabian Schneider

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    Jan 16, 2015 at 11:27 AM

    Hi Fabian

    the availability of a BP is done with following logic.

    Information on the availability of a particular business partner is now

    correctly determined from the following sources in the following sequence:

        1. Direct availability of the business partner (RPM_BUPA_AVL table, which

        you can maintain directly with transaction RPM_EMPDATA)

          2. Location of the business partner (RPM_BP_LOCATION table, which you can

          maintain directly with transaction RPM_EMPDATA)

          3. Location of the project role (maintained on "General" tab)

            4. Central Customizing for distribution. (IMG: Collaboration Projects ->

          Resource Management -> Basic Settings for Project Roles -> Define General

          Settings for Distribution

          If you would like have different avaialability at each BP  level, the RPM_BUPA_AVL need the the data.   Other three options does not fit.  The question is now, how you would like to fill this RPM_BUPA_AVL table, using ALE or some own report?

          Kind regards,


          Add comment
          10|10000 characters needed characters exceeded

          • HI Fabian,

            it is complicated to have the unit set in that way, that employee working hours is considered.

            The  filling of units in the dropdown list of 'Unit'   is straightforward:

            class /rpm/cl_configuration method get_alloc_unit

            It is a join between DPR_TIME_UNITS(available units in PPM) &  t006a   (central unit defintion)

            SAP Portfolio and Project Management

            -- Project Management

               --- Basic Settings

                  --- Define Time Units

            I think, to set up a new unit like working_day with 7.5 hours should be possible, but not at employee level.

            Kind regards,


        1. avatar image
          Former Member
          Jan 15, 2015 at 06:41 PM


          although your HR system is deployed on the same stack/server as PPM, generally you still need to set up ALE integration. Your RFCs will be pointing at the same system.




          Add comment
          10|10000 characters needed characters exceeded