Skip to Content

How to install SAP Enhancement Package 4 for SAP ERP 6.0

SAP enhancement packages for SAP ERP are available for quite a while now with the latest version being SAP EHP4 for SAP ERP 6.0. (For further information regarding SAP enhancement packages for SAP ERP see SAP Service Marketplace under – SMP login required). But – at least – with respect to its installation this version marks a new phase in the history of EHPs for SAP ERP:

  • First, this is the first enhancement package that makes using SAP Enhancement Package Installer (SAPehpi) a must for 64 Bit systems for the majority of use cases.  
  • Second, this is the first EHP for SAP ERP that is partially based on SAP enhancement package 1 for SAP NetWeaver 7.0. (It is not allowed to install enhancement package 1 for SAP NetWeaver 7.0 in previous SAP ECC 6.0 systems including enhancement package 1-3). 

“Is that good news?” you might ask yourself. Well, to put it in a nutshell: Using SAPehpi, most of the changes you apply to your ERP system are performed on a cloned system, while business continues without interruption. Only the system switch affects the system downtime – a big step forward compared to the process used before. And this procedure is available for EHP4 installation for all customers (for 64 bit systems), while for SAP EHP3 for SAP ERP still a The specified item was not found. exists.
For the second part, it simply means that you can now use the updated features of SAP NetWeaver EHP1 in your ERP system, while this could not be installed together with SAP ERP EHPs 1-3.

Installation Scenarios for EHP4 of SAP ERP 6.0

Things said until now apply to 64 bit systems. In that case the simple rule is: Use SAPehpi wherever possible. This means that you need not prepare the system before you apply enhancement package 4 using SAPehpi, because the complete stack of EHP4 and any other required software is automatically calculated by the SAP Solution Manager Maintenance Optimizer and installed together with EHP4 by the SAPehpi. This applies to any SP stack and previous EHPs that are required but not already present in the system. The scenarios we can distinguish then are those of updating the underlying SAP NetWeaver for both the ABAP and the Java stack or for the ABAP stack only. The two pictures should picture summarize this:


In both cases you download all objects you need from SAP Service Marketplace: SAP EHPs, Support Package stacks, and SAPehpi. The download stack of SAP EHPs and SPS must be defined and calculated in the SAP Solution Manager Maintenance Optimizer. You can update your SAP ERP 6.0 for both stacks and you can decide whether you update the underlying SAP NetWeaver for ABAP and Java or for AS ABAP only. The first case is simple: Use SAPehpi. In the second case, if you do not plan to update the underlying AS Java of SAP NetWeaver 7.0 use JSPM to deploy the Java part of SAP EHP4 for SAP ERP 6.0. You will use SAPehpi for ABAP stack also here.

As said before, these are the installation scenarios for 64 Bit installations. SAPehpi does not support 32 Bit systems. (Just to mention this: Note that for dual stack systems with SAPehpi it is only possible to update both stacks together.)

Further Reading 

You must be Logged on to comment or reply to a post.
  • Thank you for the overview, my question is about the content of OSS note 1245473.  Is there a schedule for the EHP4 ramp-up mentioned in the note and also GA for ECC 6.0 with NW, as the note indicates we cannot install NW EHP1 directly on ECC 6 systems?
    • The ramp-up of SAP EHP4 for SAP ERP 6.0 has started already. The answer regarding the installation of SAP EHP 1 for SAP NetWeaver is that there are clear dependencies between the software version running as a basis for another software and the version of the layer on top of it. Therefore, the version of SAP NetWeaver 7.0 used as a basis for SAP ERP 6.0 must “fit” the the version of SAP ERP:
      – For SAP ERP 6.0 and SAP ERP 6.0 EHPs 1-3 it must be SAP NetWeaver 7.0 without its EHP1
      – For SAP ERP 6.0 EHP4 it must be SAP NetWeaver 7.0 with EHP1

      Note that EHP1 for SAP NetWeaver is not installed separately from SAP EHP4 for SAP ERP but during the same process. This even is true for the 2-steps procedure for 32 bit systems.

      For the same reason stand-alone systems of SAP NetWeaver 7.0 (not used in an SAP ERP system) can be updated to EHP1 because no other layer depends on them. Note that in such cases all application servers and all usage types in the system are updated together.

    • The answer is “yes” in the sense that SAP EHP4 for ERP 6.0 is based on SAP EHP1 for SAP NetWeaver. However, you do NOT “prepare” the installation of EHP4 for SAP ERP by apllying EHP1 for SAP NetWeaver first, but install them in one process both. Also see the answer to the previous question.
  • If i want to go for EhP4 on ECC6.0, I believe Ehp1 for netweaver is a pre req?.This also upgrades SAP_Basis component right?. do i Have an option to Install only EA-HR or EA-APPL like we use to have in Ehp1 to Ehp3 on ECC6.0
    • SAP EHP1 for SAP NetWeaver being a prerequisite is answered in the previous comment on this blog. SAP_BASIS to my best knowledge is indeed updated in the process. Regarding the possiblity to update selected parts of the ERP system I have heard nothing to the contrary that this will be possible. For details please have a look at the info material of SAP EHP4 for SAP ERP.
  • Do we have the EHP4 Installer available currently. I tried to find it in vain but no luck.. I would appreciate if you could let me know abt the same or share the link or when is the EHP4 installer going to be released.


    • There is no “special” EHP4 installer – this is a capability of the SAPehpi currently downloadable from SAP Service Marketplace. The path should still be the one described in the “Must-Know-Guide” article mentioned in the blog.
  • Hi,

    Thanks for putting this information. it was very helpful.

    I have started test Enhp4 using Ehpi. It would be great if I get more information about SL controller.

    What would happend to my installation if SL controller is terminated for some reason (manual error, someone killed the process) ?

    Can I restart it to kick off from where it failed or I need to start the installation from the scratch ?


    • The SL Controller is an internal part of the SAPehpi process, managing the different parts of the process including the GUI. There is no specific setup required by users of the SAPehpi. Should the SLC fail, the SAPehpi process can be restarted and will continue where the problem occurred.
  • There is some conflicting info on Service Marketplace: is EhP4 still in Ramp-up (Feb 2009) or is it now released for General Availability?  the Availability dates looks like Nov 2008, but PAM shows something different; can you please clarify?
    • SAP EHP4 for SAP ERP 6.0 is in rampup still. General availability is planned for 2nd half of Q2 2009. Thanks for letting me know about the problem, I will investigate that point.
      • There is still an outdated information in the MarketPlace:
             “SAP Enhancement Package 4 for SAP ERP 6.0 enters Ramp-up in November 2008. For further information regarding Ramp-up please contact Thomas Hering.”

        That isn’t true anymore and it is correct one step further on page:
             “SAP enhancement package 4 for SAP ERP 6.0 is now general available”

        It would be great to correct this, because it is pretty confusing.  (You never now who you can trust).

        It would be very helpful to add the date of GA (like mentioned in the PAM) to make it more easy to follow the process.

        By the way:
          I like your blog.
          But i like to add the information, that you  
          can reach EHP4 without any new tools when doing an upgrade (e.g. from 4.6 to ERP 6.0 EHP4).

        Best regards