August 08 2018, 21:08

SAP introduced a new version of SAP Commerce Cloud (previously SAP Hybris Commerce). I’ve installed it this night, carefully read all relevant documentation regarding the release, and made up my own mind about the new version.

In this blog post, I’ll walk you through the key changes, improvements and enhancements announced by SAP. The article is based on the official release notes and videos as well as a bit of experimenting with the new version.

After examination of the materials, code changes and documentation updates, I have to say that this release is just a minor update. Among the enhancements, only a few deserve to be highlighted: Integration API and, at a very great stretch, SmartEdit Content Versioning.

Let’s have a deeper look at the new features.

August 01 2018, 01:03

HYBRIS 6.6/6.7 GENERIC AUDIT BUG EXPLAINED.

There is a new feature in hybris 6.6, Generic Audit. The new mechanism keeps track of modifications of attribute values of the auditable set of hybris objects. For this purpose, both the original value of the object and its new value are stored in the database for further inspection, if the needs arise. According to the documentation, you can turn on and off auditing for particular types. For frequently changed objects, there is a risk that the system may consume a lot of database space over time, and the database itself grows to a very large size over time. So if you keep auditing on, you should keep these things under control.

Shortly after SAP hybris 6.6 is released I found that this mechanism doesn’t work well. Specifically, when all the audit.*.enabled=false settings are applied, there are still types that are being audited anyway. The examples are Employee, Customer and Product. Many people observed the same, and the issue was reported to SAP. The bug has already been fixed, and, as to my knowledge, SAP has released a patch. I haven’t received the patch yet.

I decided to investigate the issue in detail. This article reveals the details of the problem.

https://hybrismart.com/2018/08/01/hybris-6-6-6-7-generic-audit-bug-explained/