Skip to Content

So after a loooong wait time it’s finally available to be downloaded by the SAP customers.
What a relieve!

Over is the time where tens of patches needed to be installed to run the database on a supported patchlevel and to avoid trapping into a myriads of nasty optimizer bugs that could render the system unusable.
Hooray to the developers!

Well, ok perhaps this ‘event’ is not *that* fantastic.

From support perspective it’s just another patch.
And we already know that there will be a Patchset 10.2.0.5 in which the already available mergefixes for 10.2.0.4 will be included.
So far nothing new.

Having witnessed the advent of many Patchsets, Patches and Releases now, one customer behaviour pattern really sticks out.
During all the usually quite long (from several months to sometimes years) there are only few support messages in which customers seek to know the planned release date for the ‘new version’.
Anyhow, as soon as the expected release date gets closer, more and more requests are opened to get a definitive date.
“We’re in a upgrade/migration right now and want to include the most current patchset.”
or “Should I wait with installing the required patches until the Patchset will be available?”
are just two typical questions here.

As a support person I can of course only deliver the officially released software versions and information.
There wouldn’t be any benefit to a customer if I would hand out some unsupported piece of software.
The same is true for unreleased information.

Let’s assume we would have a internal fixed date (believe me: there isn’t a fixed date!) on which we plan to release a piece of software.
Now I hand this information to you (the customer or partner) and you base your planning on that information.

What can happen now are three things:

  1. The release date is matched and your plans won’t break.
    That is the wanted outcome.
  2. The release date is earlier than assumed.
    This would usually be now problem to your plans but it may turn out that there are new bugs in that released software until the date you planned to use it.
    Would you then still want to install this patchset?
  3. The release date is actually later than expected.
    Now what?
    You don’t have any official information that you can use to argue with SAP.
    Neither have you got a good explanation for your customer why you cannot apply the planned patchset as it was planned

Basically option 1 would be the only option that would not lead to any problems for you.
And would you like to have to handle the other two outcomes?

Another aspect is that you want to be sure that the newly release piece of software is working fine and that SAP has taken all measures to ensure it is.
Now, what if a release data is announced and one day before that date a severe problem occurs?
Should SAP still devliver and hope that a fix is found for that problem before anyone notices?
That’s clearly not an option at all.

That leaves one way of handling the release of new software for the benefit of both SAP and the customers:
“Release the software when it’s ready (sofar as we can now)”.

Does that mean bug-free software?
Of course not.
But it means that the software is not released while we actually know that there are bugs in it for which we don’t can tell you how to handle them.

Finally it does not seem to make sense to try to incorporate the latest patch into your already tight schedules.
You’ll need to have a plan to patch your system anyhow – so why not perform the planning with the patches that are actually released and postpone any upcomming patches to the next maintenance window?

Ok – that wasn’t meant to be a ‘customer bashing’ blog post – so don’t be offended!
Of course I’m happy if I can boost my productivity record by answering request for release dates 🙂

best regards,
Lars

To report this post you need to login first.

2 Comments

You must be Logged on to comment or reply to a post.

  1. Bernd Eckenfels
    BTW: would be nice to write something about the process inside sap of re-releasing and packaging that patchset. I.e. what additional QA is done and if the patchset differs from Oracle’s version.
    (0) 
    1. Lars Breddemann Post author
      Hi Bernd,

      the patchset does usually not differ from the one Oracle has released. That is because we want to be able to apply further patches to it as well and Oracle is not so nice to build special SAP-only Packages.

      Anyhow, there are additional Tests done, e.g. it is checked if certain Parameter recommendation are still ok (e.g. events, fix_control, _-parameter) and what additional patches need to be applied to have a SAP system working on that new database version.

      As you might know, SAP uses databases in a very specific way at many points – which does not always reflect the general recommendations of the DBMS vendors. So we have to ensure that this stuff still works ok with the new Patch.

      But if you wanted to know if SAP changes any Oracle code, than the answer is clearly NO.

      Best regards,
      Lars

      (0) 

Leave a Reply