The global and independent platform for the SAP community.

SAP Hana - the patch monster

In March, user companies, SAP and partners met for the DSAG theme day "Hana in operation". During the presentation on release strategy, the short release cycles between maintenance and revision were the topic. For the old releases SPS10 and SPS11, it was a very short 37 and 32 days respectively.
Jens Gleichmann, Q-Partners
July 11, 2017
SAP Hana - the patch monster
avatar
This text has been automatically translated from German to English.

If you look at the patch cycles of the market-relevant databases and consequently the Hana competition, an interesting picture emerges on a monthly basis. The manufacturers of other databases also make mistakes ("withdrawn releases"), so that the planned release cycles cannot be adhered to as planned.

SAP cannot be assumed to be planned, but the past confirms the number of withdrawn releases. No other of these DBs has such a high clock rate.

Optimistically, one can say, "Hana development is progressing rapidly." However, most observers and users conclude that there have been too many errors in the past that cannot be attributed to new functions.

According to SAP, only bugs are fixed in the so-called maintenance revisions and no new features are activated. If the number of such maintenance versions increases, the poor quality of the software becomes apparent. Hana Bugs

This is particularly evident with SPS12. This has also been confirmed by some customers and the SAP representatives have understood and accepted this point of criticism. Since the last revisions (clearly from 122.09), the errors have decreased enormously.

In the graphic, which was created from more than 400 of the official SAP notes, you can clearly see how many errors are contained in a Hana revision and, much more dramatically, that for around 35 percent of them no workaround is available or offered!

Depending on the weighting of the bug, it is then necessary to switch to the next higher revision. Many customers complain about precisely this behavior, as they run from one bug to the next. This means an enormous internal administration and testing effort.Release To Customer

The time aspect is a huge problem, especially for the larger companies, which normally only go live with one or two releases a year. Here, however, one must differentiate between planned (new features, performance improvements, end of support or dependencies on the SAP release) and unplanned maintenance (stability problems, incorrect results, consistency problems, faulty functionalities).

On average, it takes between at least three and usually six weeks to run all regression, backup, recovery and cluster tests for a new database version, without any preparation and tuning effort.

However, when the next Hana revision is released after just four to five weeks, it is impossible to get out of this test spiral. SAP now provides a new function via "Capture and Replay" (as of SPS12) that minimizes and optimizes the testing effort.

You no longer need explicit test/key users to test the new release functionally and with only a low load, but you can map 1:1 the workload from the productive system on a test system.Patch cycles

30 minutes for the release change?

In the Hana environment, SAP often advertises a maintenance effort of only 30 minutes for a release upgrade. However, they fail to mention that this is only a purely technical procedure.

This does not include the necessary and sufficient preparatory work, tests, consistency checks or even the checking of dependencies, because these take up by far the most time.

To check the latter, SAP unfortunately does not provide customers with a reasonable toolset. This means that for each release change, several hundred references must be checked to see whether the function is in use and whether this applies to the database version that will be used in the future.

There is no search, filtering or categorization of the Hana SAP notes at this stage. In the end, it complicates the administrator's work and thus prolongs the testing effort for possible workarounds and bugs that may yet be included in the new targeted version.

The SAP employees present were unable to provide an answer as to whether such a tool would be delivered by SAP in the future. This point of criticism was also taken up, but could not be fully clarified until now.

QPCM has developed a possible solution with the iHAL (intelligent Hana Assurance List) independently of SAP, so that the days of searching, checking and weighting Hana notes do not mean so much effort.

By entering the source and target release, the administrator can use iHAL to determine and then weigh how many bugs are associated with which feature and, based on the weighting, evaluate whether it makes sense to deploy a workaround or better wait for one of the upcoming revisions.

This Hana check tool will be available on www.qpcm.de in the future. (In case of interest or detailed evaluation contact via mail with jens.gleichmann@qpcm.de).Bow count

Not every bug leads to an update

The majority of the Hana errors published by SAP are of a serious nature, which may very well affect the stability of the Hana database as well as the consistency of the data. This means that every update should be carefully considered and checked before the update is technically applied.

The graphic provides an overview of the distribution of the categories and the associated number of Hana bugs. The key statement of SAP's impulse contribution is important: "Not every bug must necessarily lead to an update!"

You should therefore weigh up whether the affected feature and its impact endanger the operation, stability and integrity of the overall system. Only with this knowledge can you answer the question "When is the right time for an update/upgrade" with a clear conscience.

But as of today, it is precisely this transparency that is missing for customers and users. Under these circumstances, the question that almost all IT managers and administrators discuss inevitably arises: Is Hana already "mission critical ready"?

BugCategoriesDue to these very short release cycles as well as the associated high effort and the amount of nevertheless still open bugs compared to other databases, the Hana database deserves the title "The Patch Monster", which is already known among many customers.

The event was very constructive for both manufacturers and customers, and SAP openly addressed the criticism. The software giant from Walldorf has already reacted to this in recent weeks and significantly stabilized the Hana revisions.

This event laid the foundation for the DSAG working group "Hana in Operations" at the end of June, which was requested by many customers.

https://e3mag.com/partners/q-partners-gmbh/

avatar
Jens Gleichmann, Q-Partners

Jens Gleichmann is SAP Technical Lead Consultant at Q-Partners


Write a comment

Working on the SAP basis is crucial for successful S/4 conversion. 

This gives the Competence Center strategic importance for existing SAP customers. Regardless of the S/4 Hana operating model, topics such as Automation, Monitoring, Security, Application Lifecycle Management and Data Management the basis for S/4 operations.

For the second time, E3 magazine is organizing a summit for the SAP community in Salzburg to provide comprehensive information on all aspects of S/4 Hana groundwork. All information about the event can be found here:

SAP Competence Center Summit 2024

Venue

Event Room, FourSide Hotel Salzburg,
At the exhibition center 2,
A-5020 Salzburg

Event date

June 5 and 6, 2024

Regular ticket:

€ 590 excl. VAT

Venue

Event Room, Hotel Hilton Heidelberg,
Kurfürstenanlage 1,
69115 Heidelberg

Event date

28 and 29 February 2024

Tickets

Regular ticket
EUR 590 excl. VAT
The organizer is the E3 magazine of the publishing house B4Bmedia.net AG. The presentations will be accompanied by an exhibition of selected SAP partners. The ticket price includes the attendance of all lectures of the Steampunk and BTP Summit 2024, the visit of the exhibition area, the participation in the evening event as well as the catering during the official program. The lecture program and the list of exhibitors and sponsors (SAP partners) will be published on this website in due time.