Real life challenges with SAP
Build Apps at the customer
Agenda
• Introduction
• Story
• How
• Development process
• Frontend
• Backend
• Platform
• What went well
• Next steps
• Questions
Introduction
Wim Snoep
Solution Architect
INNOV8iON ST Consultancy Ideo
Kevin Wang
Integration Architect
Allitze Faro (remote)
SAP BTP Consultant
Your experience on SAP Build?
May we know?
Disclaimer
What’s up
Imagine a company in the South of the Netherlands.
Having an application: Decision sheet.
Build with Microsoft Power Apps
Not validating inputs
Not IT Managed
What is a decision sheet
During the build of an order it is regularly needed to deviate from the
Bill of Material (BOM) e.g. due to material availability.
The decision Sheet Tool is a controlled way of getting approvals for
and registration of deviations in the BOM, with the goal to increase
data accuracy and speed up the process of having an alternative
material available to use making the process of deviating in the BOM,
uniform, transparent and controlled.
Architecture guideline:
Rebuild in IT managed SAP solution, candidate for SAP low code
solution.
Choice was to use SAP Build
suite. Basically SAP Build
Process automation.
What’s up
Process flow
Automation is hard
Dynamic and flexibility is a wish
Assignment Ad-Hoc.
Start
Detailing requirements
Process wasn’t clear enough
Process not straight forward/ very dynamic.
Discussed with SAP product management for SAP Build Process
automation
➔Conclusion: requirements cannot be met with Process
Automation.
Discussed with internal architects
➔ Continue in SAP Build Apps as more flexible.
Application Landscape
Work zone – landing page
Overview
<Screenshots removed>
Create decision sheet
<Screenshots removed>
Display decision sheet
<Screenshots removed>
Edit decision sheet
<Screenshots removed>
Build lobby - UI challenges
• Not blocking: UX designer was not involved, lack of time. But also
unknown to the controls library of SAP Build Apps
• No Fiori design templates (buttons are not a standard Fiori locations)
• Table challenges. Difficult to read which value was clicked to determine
the item for the detail page. A lot of effort to make it happen, made it
ourselves.
• Role usage in SAP Build Apps frontend: It’s not possible to hide or display
fields according to roles.
Dropdowns
1) Z-index is not
proper. No layover,
all moves down.
2) You cannot type. Custom solution: combination of both
Standard Popups
1) Very eh basic.
2) Confirm popup slighty better, but cannot be
tweaked further. Always on top of the screen.
Custom Popup
Created new component. Logic behind 2 buttons triggered with events and customizable. Cancel can
be hidden if only one button is desired. And popup can be placed anywhere on the screen.
Added to the SAP Build componentstore.
Data
• After submitting data, it will NOT end up in ECC. No more z tables
are allowed in SAP ECC (clean core principle)
• Data will be stored in the SAP Build backend, which is called visual
cloud functions.
Backend screenshot
<Screenshots removed>
Build lobby – backend challenges
• Only integrate with SAP build frontends, data not accessible via API
• Automatic increment ID generation not present.
• Not possible to create indexes.
• Not possible to search by columns
• DB is PostgreSQL. SAP Build apps you CANNOT choose any
different one ( for example HANA Cloud)
• Import / export data into the visual cloud backend via Excel or
manually editing lines.
Teams setup for SAP Build
Platform team
Developers
OEFA
Developers
MM
Developers
SD ...
Developers
• Citizen developers from business facing units
• Working in SAP Build Lobby
• Build frontend and backend logic
• Responsible for resolving application issues
Platform team
• Provision subaccount & services
• Setup integration with external APIs
• App deployment & transport
• Work zone & Access admin
• Responsible for solving platform issues
Challenges – Platform
• Security
• Authorization check not possible in Build Apps frontend
• Principal Propagation and check in the backend
• Monitoring
• Cost reporting based on usage
• Transport management
• Build Apps frontend: Cloud TMS + deployment to Cloud Foundry
• Build Apps backend: manually
• Not used: Build process automation: Cloud TMS + deployment
• Build work zone: Cloud TMS + manual re-config
Challenges in SAP Build lobby
• Email integration had to be build into the app (more cumbersome,
would be more standard in process automation)
• Version management improved it a lot, now there for 2 months. For
backend and frontend.
• Code repository is not existing.
What went well
• Positive reaction from Business users
• Short learning curve compared with pro code tools if the app is
simple.
• Save and directly see changes (backend and frontend directly).
• Good support from SAP product team. Biweekly session with SAP
Build product team.
• New features being released quarterly
! Keep Build Apps out of complex UI and App logic
Questions?

More Related Content

PPTX
SAP Build Work Zone - Overview L2-L3.pptx
PDF
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
PPTX
Presentation on SAP BTP – SAP BUILD PROCESS AUTOMATION By Anurag Chakraborty....
PPTX
Non-SAP Data Integration with SAP HANA_v5.0
PPTX
LinkedWorld Summit.pptxLinkedWorld Summit.pptxLinkedWorld Summit.pptxLinkedWo...
PDF
SAP Platform & S/4 HANA - Support for Innovation
PDF
Developing and Deploying Applications on the SAP HANA Platform
PPTX
Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...
SAP Build Work Zone - Overview L2-L3.pptx
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
Presentation on SAP BTP – SAP BUILD PROCESS AUTOMATION By Anurag Chakraborty....
Non-SAP Data Integration with SAP HANA_v5.0
LinkedWorld Summit.pptxLinkedWorld Summit.pptxLinkedWorld Summit.pptxLinkedWo...
SAP Platform & S/4 HANA - Support for Innovation
Developing and Deploying Applications on the SAP HANA Platform
Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...

Similar to Real life challenges with SAP Build Apps.pdf (20)

PDF
Mobile pulse sept 2014
PDF
Mobilizing the Enterprise - The SAP perspective
PDF
SAP CodeJam Mobile - Poland 2013
PDF
Building Custom Advanced Analytics Applications with SAP HANA
PDF
Custom Development - SAP HANA
PDF
SAP Mobile Platform: Virtual Bootcamp – How to build your Enterprise Mobile A...
PDF
SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...
PPTX
How Applied Materials Deploys Faster SAP® Projects and Boosts Quality with Wo...
PPTX
REALTECH SmartChange solutions ppt
PDF
SAP HANA Native Application Development
PDF
97. SAP HANA como plataforma de desarrollo, combinando el mundo OLTP + OLAP
PDF
SAP TechEd 2015- Barcelona- Partner Innovation Agenda for HANA Cloud Platform
PDF
HANA SOLUTION MANAGER.pdf
PDF
PAC 2019 virtual Uma Malini ; Hari Krishnan RAMACHANDRAN
PPTX
SAP Developer Relations for Nextgen
PPTX
Dev day paris020415
PDF
Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud Platform
PDF
[MBF2] Webinar plate-forme Salesforce #1
PDF
[MBF2] Webinar plate-forme Salesforce #1
PDF
Building Mobile Apps on aPaaS platforms
Mobile pulse sept 2014
Mobilizing the Enterprise - The SAP perspective
SAP CodeJam Mobile - Poland 2013
Building Custom Advanced Analytics Applications with SAP HANA
Custom Development - SAP HANA
SAP Mobile Platform: Virtual Bootcamp – How to build your Enterprise Mobile A...
SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...
How Applied Materials Deploys Faster SAP® Projects and Boosts Quality with Wo...
REALTECH SmartChange solutions ppt
SAP HANA Native Application Development
97. SAP HANA como plataforma de desarrollo, combinando el mundo OLTP + OLAP
SAP TechEd 2015- Barcelona- Partner Innovation Agenda for HANA Cloud Platform
HANA SOLUTION MANAGER.pdf
PAC 2019 virtual Uma Malini ; Hari Krishnan RAMACHANDRAN
SAP Developer Relations for Nextgen
Dev day paris020415
Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud Platform
[MBF2] Webinar plate-forme Salesforce #1
[MBF2] Webinar plate-forme Salesforce #1
Building Mobile Apps on aPaaS platforms
Ad

More from Wim Snoep (6)

PDF
sitNL masterclass - (handson) session - Create your first chatbot
PDF
sitNL 2019 - SAP Conversational AI
PDF
SAP & Mendix - a piece of cake?
PDF
SAP API Management SIT Frankfurt
PDF
Sap leonardo vnsg developerdag 2017 - experis ciber
PPTX
SAP Inside Track Netherlands 2013, The Calltaker, building a fiori like app
sitNL masterclass - (handson) session - Create your first chatbot
sitNL 2019 - SAP Conversational AI
SAP & Mendix - a piece of cake?
SAP API Management SIT Frankfurt
Sap leonardo vnsg developerdag 2017 - experis ciber
SAP Inside Track Netherlands 2013, The Calltaker, building a fiori like app
Ad

Recently uploaded (20)

PDF
How Tridens DevSecOps Ensures Compliance, Security, and Agility
PDF
Website Design Services for Small Businesses.pdf
DOCX
How to Use SharePoint as an ISO-Compliant Document Management System
PDF
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
PPTX
assetexplorer- product-overview - presentation
PDF
AI/ML Infra Meetup | LLM Agents and Implementation Challenges
PDF
Microsoft Office 365 Crack Download Free
PPTX
Advanced SystemCare Ultimate Crack + Portable (2025)
PDF
AI Guide for Business Growth - Arna Softech
PDF
Visual explanation of Dijkstra's Algorithm using Python
PDF
Wondershare Recoverit Full Crack New Version (Latest 2025)
PPTX
Monitoring Stack: Grafana, Loki & Promtail
PDF
iTop VPN Crack Latest Version Full Key 2025
PPTX
Trending Python Topics for Data Visualization in 2025
PDF
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
PDF
Salesforce Agentforce AI Implementation.pdf
PPTX
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
PPTX
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
PPTX
GSA Content Generator Crack (2025 Latest)
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
How Tridens DevSecOps Ensures Compliance, Security, and Agility
Website Design Services for Small Businesses.pdf
How to Use SharePoint as an ISO-Compliant Document Management System
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
assetexplorer- product-overview - presentation
AI/ML Infra Meetup | LLM Agents and Implementation Challenges
Microsoft Office 365 Crack Download Free
Advanced SystemCare Ultimate Crack + Portable (2025)
AI Guide for Business Growth - Arna Softech
Visual explanation of Dijkstra's Algorithm using Python
Wondershare Recoverit Full Crack New Version (Latest 2025)
Monitoring Stack: Grafana, Loki & Promtail
iTop VPN Crack Latest Version Full Key 2025
Trending Python Topics for Data Visualization in 2025
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
Salesforce Agentforce AI Implementation.pdf
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
GSA Content Generator Crack (2025 Latest)
Why Generative AI is the Future of Content, Code & Creativity?

Real life challenges with SAP Build Apps.pdf

  • 1. Real life challenges with SAP Build Apps at the customer
  • 2. Agenda • Introduction • Story • How • Development process • Frontend • Backend • Platform • What went well • Next steps • Questions
  • 3. Introduction Wim Snoep Solution Architect INNOV8iON ST Consultancy Ideo Kevin Wang Integration Architect Allitze Faro (remote) SAP BTP Consultant
  • 4. Your experience on SAP Build? May we know?
  • 6. What’s up Imagine a company in the South of the Netherlands. Having an application: Decision sheet. Build with Microsoft Power Apps Not validating inputs Not IT Managed
  • 7. What is a decision sheet During the build of an order it is regularly needed to deviate from the Bill of Material (BOM) e.g. due to material availability. The decision Sheet Tool is a controlled way of getting approvals for and registration of deviations in the BOM, with the goal to increase data accuracy and speed up the process of having an alternative material available to use making the process of deviating in the BOM, uniform, transparent and controlled.
  • 8. Architecture guideline: Rebuild in IT managed SAP solution, candidate for SAP low code solution. Choice was to use SAP Build suite. Basically SAP Build Process automation. What’s up
  • 9. Process flow Automation is hard Dynamic and flexibility is a wish Assignment Ad-Hoc.
  • 10. Start Detailing requirements Process wasn’t clear enough Process not straight forward/ very dynamic. Discussed with SAP product management for SAP Build Process automation ➔Conclusion: requirements cannot be met with Process Automation. Discussed with internal architects ➔ Continue in SAP Build Apps as more flexible.
  • 12. Work zone – landing page
  • 17. Build lobby - UI challenges • Not blocking: UX designer was not involved, lack of time. But also unknown to the controls library of SAP Build Apps • No Fiori design templates (buttons are not a standard Fiori locations) • Table challenges. Difficult to read which value was clicked to determine the item for the detail page. A lot of effort to make it happen, made it ourselves. • Role usage in SAP Build Apps frontend: It’s not possible to hide or display fields according to roles.
  • 18. Dropdowns 1) Z-index is not proper. No layover, all moves down. 2) You cannot type. Custom solution: combination of both
  • 19. Standard Popups 1) Very eh basic. 2) Confirm popup slighty better, but cannot be tweaked further. Always on top of the screen.
  • 20. Custom Popup Created new component. Logic behind 2 buttons triggered with events and customizable. Cancel can be hidden if only one button is desired. And popup can be placed anywhere on the screen. Added to the SAP Build componentstore.
  • 21. Data • After submitting data, it will NOT end up in ECC. No more z tables are allowed in SAP ECC (clean core principle) • Data will be stored in the SAP Build backend, which is called visual cloud functions.
  • 23. Build lobby – backend challenges • Only integrate with SAP build frontends, data not accessible via API • Automatic increment ID generation not present. • Not possible to create indexes. • Not possible to search by columns • DB is PostgreSQL. SAP Build apps you CANNOT choose any different one ( for example HANA Cloud) • Import / export data into the visual cloud backend via Excel or manually editing lines.
  • 24. Teams setup for SAP Build Platform team Developers OEFA Developers MM Developers SD ... Developers • Citizen developers from business facing units • Working in SAP Build Lobby • Build frontend and backend logic • Responsible for resolving application issues Platform team • Provision subaccount & services • Setup integration with external APIs • App deployment & transport • Work zone & Access admin • Responsible for solving platform issues
  • 25. Challenges – Platform • Security • Authorization check not possible in Build Apps frontend • Principal Propagation and check in the backend • Monitoring • Cost reporting based on usage • Transport management • Build Apps frontend: Cloud TMS + deployment to Cloud Foundry • Build Apps backend: manually • Not used: Build process automation: Cloud TMS + deployment • Build work zone: Cloud TMS + manual re-config
  • 26. Challenges in SAP Build lobby • Email integration had to be build into the app (more cumbersome, would be more standard in process automation) • Version management improved it a lot, now there for 2 months. For backend and frontend. • Code repository is not existing.
  • 27. What went well • Positive reaction from Business users • Short learning curve compared with pro code tools if the app is simple. • Save and directly see changes (backend and frontend directly). • Good support from SAP product team. Biweekly session with SAP Build product team. • New features being released quarterly ! Keep Build Apps out of complex UI and App logic