3.14.6

Release Date: 2023-08-04

Software Version

The document refers to the following applications and corresponding software versions:

Application Version
Promotion Calculation Engine 3.14.6

The software depends on the following applications:

Application Version

SAP Omnichannel Point-of-Sale by GK

7.6 (5.23.1)

SAP Customer Activity Repository Including XSAC_OPP_PPS Software Component Version

-

What's New

Issue Key Release Notes Note
PPCE-6621

SonarQube findings clean-up

Some SonarQube findings have been corrected.

PPCE-6615

SQL Query is very slow in "Calculate" request

PCE now calls a new SDC method that is used to load all parent Merchandise Hierarchy Groups and whose SQL query filters out MHGs that do not belong to the desired business unit group. This reduces amount of data loaded from a database.

Requires SDC version 5.23.1-b05 as a minimum!

PPCE-6612

Unexpected exception type in Spring 5.3.28

The junit test for generic attribute expression evaluation that failed in Spring 5.3.28 has been modified to work on any Spring version.

PPCE-6589

Integrate new gkr-shared-libs

PCE now uses gkr-shared-libs 5.23.1-b04 with slightly improved dependency management. Some dependencies were updated to a newer version.

PPCE-3574

SAP ClientAPI mapping for fixed regular sales prices

The new SAP ClientAPI changes related to fixed regular sales prices have been integrated and mapping of the request and response was implemented.

Resolved Issues

Issue Key Release Notes Note
PPCE-6625

saleReturnLineItemModifierReferences are not cleared in some cases

A SaleReturnItem in a transaction with notConsideredByLoyaltyEngineFlag=true prevents saleReturnLineItemModifierReferences from being cleared for all SaleReturnItems after it. This bug has been fixed.

PPCE-6567

BuyNGetM gives a percentage bonus points benefit that is different to the expected one

Due to rounding, the BuyNGetM promotion may, in some cases, give a percentage bonus points benefit that is slightly different from the expected one. This bug has been fixed.