3.14.0
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.0 |
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-5795 |
General Exclusion Criteria The "General Exclusion Criteria" feature allows the retailer to design their promotion and item master data with clear control over which items will be excluded from which phase of a given promotion's calculation. As such, it is possible to control:
The feature is disabled by default to ensure backwards compatibility. The enhancedGeneralExclusionCriteriaEnabled configuration must be set to true in order to enable it. For more information, see the corresponding PCE Functional Guide chapter. |
|
| PPCE-6115 |
Mixing forbidden support for item eligibilities The item eligibility has been extended with an additional flag to support the mixing forbidden item selection feature for this eligibility type. This functionality is useful due to the introduction of product varieties. The item eligibility can reference the generic item ID itself and it is therefore possible to be triggered by different item variants of it. In this case, the mixing forbidden flag controls whether only the same item (true) or different items (false) can be used for a single application of the promotion. |
|
| PPCE-6131 |
Enhance CustomExtension in recalculate-transaction API with ExtensionSequenceNumber The CustomExtension object used for "sale return line item extension" and "transaction extension" was extended by the extensionSequenceNumber field. |
|
| PPCE-6112 PPCE-6101 |
Manual rule extension to support total price modification methods The manual rule handling has been extended to support total price modification methods too. With this change, it is now possible to define in the transaction's manual triggers' privilege type the price modification methods RT, PT, ST, TP and T2 which were not supported before. |
|
| PPCE-5865 |
Transaction DO Recommendation additionalBonusQuantity extension The new GK Transaction DO containing the RetailTransactionPromotionRecommendationBenefit.additionalBonusQuantity has been integrated into PCE. The PCE internal model mapping for GK has been adjusted to map the value correctly. |
Resolved Issues
| Issue Key | Release Notes | Note |
|---|---|---|
| PPCE-6180 |
Setting MSet identifiers clears other values Merchandise set fields are no longer cleared if PCE creates and sets missing merchandise set identifiers in ad hoc promotions. |
|
| PPCE-6143 |
Correction of external retail price modifier normalization The normalization of externally applied retail price modifiers has been corrected to scale the normalized amounts and extra amounts according to the values of the transaction and to match the total amounts of the original modifier. The internal discounts applied on top now consider the external modifier's value in their calculation base amount correctly. The applied transaction-related promotion's price modification line item's previous price value has also been corrected to consider non-discountable line items as well, since these also contribute to the basket total amount - the calculation base amount is not affected by this correction. |
|
| PPCE-6126 |
GenericItemId not considered correctly when promotion data caching is disabled This issue corrects a bug that prevented item eligibilities for a generic product from being loaded if local caching of promotion master data was disabled by configuration. |
|
| PPCE-6117 |
GEC - TOTL eligibility behavior fix The items are considered for market basket eligibility regardless of the discountableFlag and bonusPointsFlag. |
|
| PPCE-6110 |
Promotion Recommendation - Ad-hoc promotions without statusCode do not work A not provided status code in a price derivation rule is handled as active for promotion recommendation. |