3.14.11
Release Date: 2023-04-05
Software Version
The document refers to the following applications and corresponding software versions:
| Application | Version |
|---|---|
| Promotion Calculation Engine | 3.14.11 |
The software depends on the following applications:
| Application | Version |
|---|---|
|
SAP Omnichannel Point-of-Sale by GK |
7.6 (5.23.3) |
|
SAP Customer Activity Repository Including XSAC_OPP_PPS Software Component Version |
- |
What's New
This release contains no new features.
Resolved Issues
| Issue Key | Release Notes | Note |
|---|---|---|
| PPCE-7123 |
Remove trailing zeros in missingAmount/missingQuantity From now on, trailing zeros are removed in the missing amount and missing quantity values in the promotion recommendations. Therefore, expectations for missing amount and missing quantity values in the following JBehave tests had to be corrected:
|
|
| PPCE-7093 |
NPE can be thrown if line item filtering by RebatableItemFilterPlugin is used PCE could throw a null pointer exception if a RebatableItemFilterPlugin implementation filtered out some items from the benefit calculation and, at the same time, a currently processed eligibility had the thresholdForSingleItemFlag parameter set to true. This bug has been fixed. |
|
| PPCE-7084 |
Loyalty discount initially shown in registration mask but missing on subtotal mask PCE now checks generated internal eligibility IDs for ad-hoc promotions for possible duplicity and re-generates such IDs, if necessary. |
|
| PPCE-7058 |
Loyalty points with new price The behavior of the bonus points promotions with price modification method "New price" has been corrected for the following cases:
|
|
| PPCE-7038 |
CalculationBaseSequence -2 is missing in a ClientAPI response Mapping of promotion data loaded from SAP DAL has been corrected to not take null value instead of -2 for the calculation base sequence. Thanks to this change, the ClientAPI response now always contains the original CalculationBaseSequence value set in the promotion MD. |
|
| PPCE-7022 |
External RPM prevents internal RPM with lower sequence to be mapped to ClientAPI response If a line item has external and internal retail price modifiers, and the internal retail price modifier has a lower sequence than the external one, then the internal retail price modifier is not mapped into the ClientAPI response. This bug has been fixed. |
|
| PPCE-7006 |
NPE when processing ad hoc eligibility with MSet PCE no longer throws a null pointer exception if its request contains an ad hoc promotion with a merchandise set eligibility, but, at the same time, the request transaction does not contain a line item yet. |
|
| PPCE-6819 |
Duplicate key exception when multiple conditions are triggered Ad-hoc promotions with multiple conditions triggered at the same time are now not causing an exception and all conditions are applied to the transaction. |