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.
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.
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.