Skip to Content
Author's profile photo Christopher Solomon

HCM Processes & Forms: The Evolution of Necessity to Enhancement Pack 4 and beyond

     Seems like more and more often, I am asked “what’s available with HCM P&F?” or “what does HCM P&F do?”, and my first question in response is always “What enhancement pack are you on?”. This is the key determining factor and will set the tone and content for the rest of the discussion. Why? HCM Processes and Forms (aka. “HCM P&F” to the cool kids haha) has gone through quite a lot of change in quite a short time. (Keep in mind, it was only available as of ECC6.0!) This has largely been driven by both ends…..what SAP wants us to have and what customers want SAP to deliver. 

     On the one side, SAP has pushed out new functionality after first building on the initial base/foundation/framework for HCM P&F. They tried to “attack” and offer what they perceived as the most needed functionality first. From the other side, customers are demanding functionality as well based on their needs and “experience in the trenches”.

      From my perspective and opinion, you kind of have to read between the lines to understand how this was all implemented and rolled out. For instance, based on experiences from PCRs (which HCM P&F replaces), you would think things related to Org. Mgmt. would be highest priority (ex. new position creation, org change, etc). However, I think that SAP went after the “low hanging fruit” with PA and PT infotypes first while working on building a more well thought-out solution for things like OM and the newer functions (mass processing, fast entry, etc).

     Again, this is strictly my opinion (conspiracy theory?), but let’s take a reflective look on where we are today and just how we got there with HCM P&F. This is by no means an exhaustive list, but I do hope to hit the highlights (and some low-lights) of each enhancement pack release……


EhP1 – In the beginning, there was EhP1…The Alpha…Our starting point…

     This was SAP’s true “first stab” at providing this HCM P&F solution. True to SAP’s track record, they took a lot of existing pieces and cobbled together a new solution for us. HCM P&F is really a combination of the ISR Framework, Adobe Interactive Forms, Workflow, CASE Management and BADIs. Pulling this all together is our actual HCM P&F configuration. I will not go into too much detail here or rehashing of all the past for EhP 1 because, well, there really is not anyone who will be using it now. For historical purposes (and a few good laughs), it is kind of fun to at least get an idea for what it offered.

    The configuration initially occurred in several locations in the IMG. Not only did this configuration involve jumping back and forth between different IMG tasks, but even within some of the IMG tasks, the flow and user interaction was just mind-bogglingly over-complicated. Even then, there were a few pieces that your could not even configure directly in the IMG (guess they had not made it in yet or were temporarily forgotten). You would have to hunt and find what tables were used and make table entries if necessary. Once you actually configured even a simple process, you felt as if you had just been in a prize fight…and lost. Ugggg.

     Our “Start Application” for HCM Processes & Forms was initially a WebDynpro Java application. This was part of the HR Administrative Services (HRAS) business package and had to be incorporated into MSS as needed. This Java version had some “interesting” behavior at times, and I will just leave it at that.

     The initial standard backend services delivered by SAP were SAP_PA (PA infotypes including custom ones) and SAP_PT (Time Mgmt). I will cover the last one first. To this day, I have yet to see or hear of anyone actually using SAP_PT….but SAP delivered it! (haha) In my opinion, SAP_PA was really the focus here since our PA infotypes (especially related to actions) get the most usage. SAP_PT was just kind of a nice “gimme”. A few things to note here…..(1) SAP_PA field mapping is completely based off of structures tied to the Decoupled Infotype Framework…this was and is new to many people, so you need to know what this means! (2) SAP_PA only allows ONE country specific structure in addition to using the “global” structure (if you use it, you know what I mean) (3) SAP_PA was very limited in doing operations depending on time constraints (it had some real issues with time constraint 3 for example) which could lead to the need for custom development to perform your operation outside of SAP_PA.

     In addition to providing the standard SAP_PA and SAP_PT services, SAP also delivered about 10-12 “sample” processes including sample generic services. These are very VERY basic processes to simply demonstrate various features of HCM P&F and/or development examples (such as drop-down help lists via generic services). Even per SAP documentation, these samples are by no means intended to be used in a productive environment.

     So in a nutshell, EhP 1 gave us HCM P&F, but it just didn’t make it very easy to work with. EhP 2 set about to solve that.


EhP 2 – The IMG Overhaul and WebDynpro ABAP Solution

     Wow! Where to start with this one? It was like one big “do-over” for HCM P&F. It is almost easier to ask “what didn’t change” with this enhancement pack. Let’s see…

  • Configuration – ALL of the old individual IMG tasks were replaced by the Design Time for processes and forms (side note: this is little peeve of mine….it’s called the “Design Time”…..not Design Time Workbench, not configuration workbench, not process IDE, or anything that really helps convey what it is….just “Design Time”…uggg…it’s like they just left something off of the name…..some of my other HCM P&F friends and I often make the cheesy joke that it’s like a kid’s TV program…”Hey kids! You know what time it is?….it’s Design Time!!! Yeeeaaaaa!!!!” but I digress……). The Design Time really is very much like “building” your process in an ABAP-workbench-esque environment. It does allow you to do everything all those other little individual IMG task steps scattered all over the place did before….except a few things….but I will let you find those on your own! (haha)
  • User Events – previously, we had no way within our form to define our own “user events” as you might do for a web page or something. For example, we couldn’t easily say “when the user picks an entry in a drop-down, make a trip to the backend to populate another drop-down based on the selected value from the first one”. Previously, we only had two events to react to, initialize and check. However, with EhP2, we could define our own user events and then use those in our form. Now, this all sounds great, but that’s probably because you assume how these events work. SAP’s actual implementation is quite confusing in my opinion which I have discussed in length in other blogs and forum posts (so no reason to rehash that here). It takes a bit to get used too…as well as workaround.
  • WebDynpro ABAP “Start Application” – our previous WebDynpro Java application for HCM P&F was ported over to a WebDynpro ABAP version. This could be incorporated into MSS and ESS to replace the previous version. It is much nicer and less buggy.
  • Configurable Initiators – previously, if we wanted to set up our own process initiators, we had to go make table changes directly. There was no IMG task to handle this. With EhP 2, however, we could define new initiator roles directly from our Design Time.
  • More Sample Processes – yes, we got a few more new sample processes to play (and fixes for previous ones that didn’t actually work haha)

A lot of this I covered in a past blog (HCM Processes & Forms: What’s new and cool in Enhancement Pack 2 ?), so I won’t go through it in too much more detail.

More info on enhancement pack 2 can be found at and .


EhP 3 – If it ain’t broke, don’t fix it…but if it is ?

     This enhancement pack can be pretty easily summed up as “fixes, fixes and more fixes”. For all the “new” functionality we received in EhP 2, we were equally “blessed” with quite a few “bugs”. Along with those, we still had some holdovers from EhP 1 that had yet to be addressed and corrected. 

     To SAP’s credit (hey, I don’t make excuses for them often, so please note this! haha), a lot of this was due to the fact that so few customers were actually even using HCM P&F at this point. Therefore, a lot of bugs had not even been located, let alone reported. In fact, I look back over my blog written about “gotchas” and such with EhP2 and see that several of those points I made have since been corrected in notes (and no, I didn’t get a check from SAP for finding those bugs either haha).

     At the point that EhP 3 was released, that’s when I begin hearing about more and more projects either starting up or at least prototyping. I think this is probably the best starting point for HCM P&F for most people. The people who begin their experience with HCM P&F with EhP 3 are not tainted by all the “oddities” and frustrations from previous versions that I (and a few others) had to live through. (haha) I call these people “the Lucky Ones”. (haha)

     In addition to the “bug” fixes, I will say on a positive note, SAP also released a number of additional sample processes with this enhancement pack. Those are always nice to have as reference. For the exact listing of those samples, I will, as always, suggest you review the material in the SAP ( ) documentation for your version.


EhP 4 – Org Mgmt comes to HCM P&F !

     Although rumored and unofficially promised to be part of EhP3, the release of EhP 4 brought us one of the most requested features to HCM P&F….standard Organizational Management operations!

     This is delivered in the form of a new standard backend service, SAP_PD. The SAP_PD backend service is designed to deal with only object types O (Org. Unit), S (Position), and C (Job). Did you catch that? Read again….yes, at this time, the SAP_PD service only handles O, S and C objects. However, I personally believe this is just the initial version of this service, and eventually it will be capable of handling any standard OM object as well as our own custom ones.

     As I mentioned in another blog, this is always at the top of the list for requested functionality. Previously, just about every PCR project you would hear about or be part of would include some kind of new position process and/or other OM type steps. In the PCR world, this all had to be custom developed. With HCM P&F, many people just assumed that this kind of functionality would now be standard. Well, it took a little while, but lucky for us, it is here now.

     In addition to the SAP_PD service, there were also some other BIG additions with EhP 4. These are:


EhP 5? The future….*coming soon*….to be continued…..more to follow…

     So what’s coming in EhP 5 for HCM P&F? Well, I have spoken with people directly involved with putting EhP 5 through it’s paces. A lot of EhP 5 seems focused on SAP’s partnership and integration with Nakisa’s Org. Mgmt. and other products( As far as HCM P&F, there seems to be little to no news coming. I would take that to mean it will be largely like EhP3 in that it will be a lot of “bug” fixes related to all the new stuff that came from EhP 4 with possibly a few new process samples and code. With EhP 5 still a good ways out though, anything is possible. 



   Well, I hope you have enjoyed this little trip down memory lane and peek into the future. I can say from personal experience with EhP 1-4, it has been one heck of a wild ride so far! (haha) But I am very excited to see what the future holds for HCM P&F. I think it is a great solution with lots of potential, and I am sure I will be working with it for years to come (if SAP can work out the wonky, confusing licensing on it….but that a topic for another blog coming soon….hahahaha). As always….enjoy!

Assigned tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Jarret Pazahanick
      Jarret Pazahanick
      Another excellent blog Chris and I hope folks appreciate all the knowledge you have shared as you seem to be posting every other day 🙂

      SAP has made a real committment to improving key areas of HCM through the enhancement packagages and I would highly recommend that customers take advantage of them. 

      Though in the early stages some of the planned enhancement for EHP5 in Human Capital Management  are the following:

      Talent management
      -Improved system performance, new capabilities,
      and new predefined performance management user interface
      -New talent management analytics and tools for migrating data from earlier succession planning solutions
      -Improved user interface and enhanced functionality in the areas of applicant tracking, task and resource management, and recruiter’s work center

      Workforce process management
      -Localized payroll standard solution for Chile
      -Enhancements for visualization of the
      organizational chart
      -Mobile inbox to create “clock-in time” entries with capabilities for leave and travel requests
      -Extended integration between the SAP E-Recruiting application and the core HR system in the hiring process
      -Administrative services: user interface (UI) harmonization, new capabilities, and analytics

      Workforce deployment
      -Human capital management (HCM) enterprise services to allow easy integration into time management and master data in SAP ERP HCM

      -Japan: Year-end adjustment enhancements and new and enhanced statutory reports for the retirement process
      -Enhancement for Russia to process multiple contract employment
      -Spain: Pension plan calculation integrated with payroll and contract management
      -Italy: Enhancements for INAIL and F24 form; enablement of the handling of HR public sector processes for Italian localization
      -Portugal: Improvements for performance appraisals in public sector (SIADAP)
      -India and Japan: Enhancement of services in employee self-service

      Author's profile photo Christopher Solomon
      Christopher Solomon
      Blog Post Author
      The impression of my recent flood of "daily" blogs is merely the fact that I had soooo many in various states of "rough draft" that I am finally getting to them and finishing up! haha We have had a bit of downtime since our go-live (cutover and support), so I got to finish them up. Kind of like the whole idea of an "overnight success" (haha) don't see/know all the work that went in beforehand. =) Be warned....I still have about 3-4 to finish and post! hahaha Thanks again....and thanks for the EhP5 details!
      Author's profile photo Suresh Datti
      Suresh Datti
      Mobile inbox! that sounds very appealing. Does it include work items too? then there wouldn't be any need to Blackberrify the UWL I suppose.
      Author's profile photo Christopher Solomon
      Christopher Solomon
      Blog Post Author
      I am all for the idea of a mobile inbox long as it's realtime and does not involve the implementation of the entire mobile infrastructure to accomplish (like the other mobile inbox I saw a few months back). This seems like it would be so easy to do given today's technology and devicies. How hard is to say, access the UWL as it's own little application and get your workitems in real time?!?! Why make it more difficult than it needs to be? Hey there (should be) an app for that! haha
      Author's profile photo Kim Strømstad
      Kim Strømstad
      Hi Jarret,
      how should I interpret this part of your posting:
      "Mobile inbox to create “clock-in time” entries with capabilities for leave and travel requests"?

      What is in it?

      Kind regards
      Kim Strømstad

      Author's profile photo Suresh Datti
      Suresh Datti
      I have been unsucessfully pitching in our company to dump our JSP based PCRs in favor of HCM P&F. We might eventually be forced to switch sometime during next year. By then SAP will have fixed any Ehp4 bugs with your help!
      Thanks again for the blog & keep adding to the HCM P&F treasure house.
      Author's profile photo Christopher Solomon
      Christopher Solomon
      Blog Post Author
      Hopefully you can convince them around Spring of next year...and I can come down to Florida and work with you finally! hahaha Seriously, at some point, they will have/need to make a move and as for HCM P&F, I would say to them "make your next move, your best move". haha
      Author's profile photo Suresh Datti
      Suresh Datti
      >>>and I can come down to Florida and work with you finally!
      Why not? I will ping you well in advance.
      Author's profile photo Harinath Sadhu
      Harinath Sadhu

      Excellent blog Chris. Thanks for sharing this knowledge on SAP HCM P&F.

      Author's profile photo Christopher Solomon
      Christopher Solomon
      Blog Post Author

      It's an "old" blog...but thanks for "discovering" it. The new SCN makes us bloggers move our blogs again.