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/

July 31 2018, 10:26

In Walmart, three Indian guys in the Finance Department were attempting to correctly type the MoneyGram recipient’s name which I was pronouncing, letter by letter, as clearly as I could. My “D” they interpreted as Z, G, or J, but never as D. Can’t say whether it was their ears or my mouth at fault, or perhaps both. A phonetic alphabet would really come in handy in these situations.

With two Indians, the three of us were inputting the recipient’s name at the money transfer service in Walmart. For the letter D, they would press Z, G, or J, but never D. Memorizing such a chart certainly wouldn’t hurt.

July 29 2018, 21:09

Today’s hybrismart article is intended for beginners.

I have released a list of SAP hybris services that I would describe as “essential”. It includes some details on these services too, like the operations they offer and other services they depend on.

To prioritize hundreds of services and identify the essential ones, I analyzed hybris sources to discover the most frequently requested beans. Any hybris developer utilizes (and combines) these in virtually all the custom code they develop.

https://hybrismart.com/2018/07/26/essential-hybris-services/