3.14.3

Release Date: 2023-06-02

Software Version

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

Application Version
Promotion Calculation Engine 3.14.3

The software depends on the following applications:

Application Version

SAP Omnichannel Point-of-Sale by GK

7.6 (5.23.0)

SAP Customer Activity Repository Including XSAC_OPP_PPS Software Component Version

-

What's New

Issue Key Release Notes Note
PPCE-6476

New extension point: GenericAttributeEligibilityEvaluator

Sometimes it might be necessary to customize the evaluation of the transaction-related generic attribute. The GenericAttributeEligibilityEvaluator extension point has been introduced for this purpose with the GenericAttributePromotionConditionEligibilitySO as a support context.

For more information, see chapter Extension points in the SDK documentation.

PPCE-6427

Java Expression language validation/evaluation improvements

All errors, which may occur when evaluating a Java Expression of a generic attribute eligibility of ad hoc promotions, are now handled correctly with a clear message in the log. The Java Expression length limit was changed to 255 characters.

Resolved Issues

Issue Key Release Notes Note
PPCE-6477

Incorrect number of coupon modifiers in response with disabled normalization

In the case of promotions with consumption code 01 (consume per item) for every used coupon quantity a separate coupon reference must be created on the sale return line item. In addition, it is expected that the same number of eligibility entries are mapped to the client API rule for the line item's corresponding retail price modifier / frequent shopper points modifier. The behavior was previously incorrect in the case of line items which were not normalized; the bug fix corrected this behavior.

PPCE-6473

Promotion applied count correction

The applied count in the PCE response was corrected for interval-based promotions which are triggered by a coupon consumed per item to correctly reflect the number of successfully completed intervals.

PPCE-6439

Promotion not applied when a single item triggers two OR combined eligibilities

If a single (normalized) line item triggers two logically OR combined eligibilities and the first eligibility is successfully activated by just a part of the available triggering quantity/amount while the second eligibility is not activated at all, the promotion was not applied. This bug has been fixed.

PPCE-6430

M&M promotion not applied despite enough coupons

This issue corrects a bug that caused a mix and match promotion with a coupon eligibility with coupon consumption code 01/CONSUME_PER_ITEM and with a mix and match combination code OR to not be applied even if some coupons were registered in a transaction.

PPCE-6240

RoundingAmount calculation correction for manufacturer coupons

When a manufacturer coupon save value was prorated among items, the rounding amount was calculated incorrectly. The calculation of the rounding amount was adjusted in that case.