Skip to main content

Subscription

Digital Retail Engine is available as a multi-tenant SaaS application on SAP BTP. Subscribing provisions a dedicated tenant with isolated data storage — no infrastructure setup is required on the customer side.

1. Subscribe to Digital Retail Engine

  1. Open the SAP BTP cockpit and navigate to your subaccount.
  2. Go to Instances and Subscriptions.
  3. Click Create and select Digital Retail Engine from the service list.
  4. Choose the appropriate plan and confirm.

The subscription process automatically provisions your tenant, including an isolated database schema and all required service bindings.

2. Assign Role Collections

Before users can access the application, assign the appropriate role collections:

  1. In the BTP cockpit, go to Security > Role Collections.
  2. Select a role collection (e.g., DRE_Admin).
  3. Assign users or user groups from your identity provider.

See Prerequisites for a full list of available role collections.

3. Access the Application

Once subscribed and roles are assigned, access Digital Retail Engine through:

  1. In the BTP cockpit, go to Instances and Subscriptions.
  2. Click Go to Application next to the Digital Retail Engine subscription.

This opens the Fiori Launchpad with all available application tiles based on the user's assigned roles.

Available Applications

The launchpad shows a tile for every application the signed-in user is entitled to see. The tiles below are grouped by topic. The roles listed are the role templates that grant access to the underlying service; users without a listed role do not see the tile.

Promotions, Campaigns & Templates

ApplicationRole(s) requiredPurpose
PromotionsAdmin, PromotionManager, PromotionApproverCreate and manage promotions with their conditions and actions
Approvals (Freigaben)Admin, PromotionApproverReview and approve or reject promotions submitted for approval
Promotion TemplatesAdmin, PromotionManagerReusable promotion blueprints for faster setup
CampaignsAdmin, PromotionManagerGroup related promotions into campaigns
Promotion CalendarAdmin, PromotionManagerCalendar view of scheduled and active promotions
Recurring PatternsAdmin, PromotionManagerDefine repeating validity patterns for recurring promotions
Pilot ConfigurationAdmin, PromotionManagerConfigure store-level pilot rollouts for promotions
Saved Calendar ViewsAdmin, PromotionManagerSave and reopen personalised calendar filter views

Coupons

ApplicationRole(s) requiredPurpose
CouponsAdmin, PromotionManagerManage coupon types and track redemptions
Code ConfigurationsAdmin, PromotionManagerDefine coupon code formats and generation rules
Code GeneratorAdmin, PromotionManagerGenerate coupon code batches from a configuration

Budgets & Stakeholders

ApplicationRole(s) requiredPurpose
BudgetsAdmin, BudgetManagerManage promotional budgets and spending limits (PromotionManager and PromotionApprover have read-only access)
StakeholdersAdmin, PromotionManagerMaintain the stakeholders used for budget cost allocation

Master Data

ApplicationRole(s) requiredPurpose
Master DataAdmin, PromotionManagerCentral entry point for articles, article groups, POS groups, priority groups and exclusion groups
ArticlesAdmin, PromotionManagerMaintain the article master
Article GroupsAdmin, PromotionManagerGroup articles for use in promotion conditions and actions
POS GroupsAdmin, PromotionManagerGroup point-of-sale locations
Priority GroupsAdmin, PromotionManagerControl the evaluation priority of competing promotions
Exclusion GroupsAdmin, PromotionManagerDefine mutually exclusive promotions

Analytics & Reports

ApplicationRole(s) requiredPurpose
Promotion PerformanceAdmin, PromotionManager, BudgetManagerPromotion performance reporting
Budget UtilizationAdmin, PromotionManager, BudgetManagerBudget consumption reporting
Coupon AnalyticsAdmin, PromotionManager, BudgetManagerCoupon issuance and redemption analytics
Stakeholder CostsAdmin, PromotionManager, BudgetManagerCost breakdown by stakeholder
A/B Test ResultsAdmin, PromotionManager, BudgetManagerResults of A/B promotion experiments
Pilot ComparisonAdmin, PromotionManager, BudgetManagerCompare pilot stores against the control group
Promotion Impact ROIAdmin, PromotionManager, BudgetManagerReturn-on-investment analysis for the upselling features
Free-Item Give-AwayAdmin, PromotionManager, BudgetManagerReport on free-item give-aways and cap suppression
SimulatorAdmin, PromotionManager, PromotionApproverInteractive basket simulation against live promotion rules

Operations & Configuration

ApplicationRole(s) requiredPurpose
Audit LogAdmin, PromotionManager, PromotionApproverAudit trail of administrative changes
Calculation Log (Berechnungsprotokoll)Admin, PromotionManager, PromotionApproverTransaction-level promotion calculation log viewer
Notification LogAdmin, PromotionManager, PromotionApproverHistory of notifications sent by the engine
External NotificationsAdmin, PromotionManager, PromotionApproverOutbox of outbound webhook deliveries
Webhook SubscriptionsAdmin, PromotionManager, PromotionApproverManage webhook subscriptions for external systems
Aggregator RunsAdmin, PromotionManager, BudgetManagerMonitor telemetry-aggregation runs
Tenant AnalyticsAdmin, PromotionManager, PromotionApproverConfigure tenant analytics settings
Tenant Configuration (Mandanten-Konfiguration)Admin, PromotionManager, PromotionApproverMaintain tenant-level configuration flags

POS System Integration

To connect your POS systems to Digital Retail Engine, create a service key with the POSReader scope. See the Integrator Guide for detailed integration instructions.