SAP S/4HANA & ECC
S/4HANA on-premises and Cloud (Public, Private), ECC 6 with modern kernel, Business One. Custom ABAP, BAdI, enhancement spots, RFC modules.
SAP Mobile Apps
VOGO develops mobile apps on the SAP ecosystem: Fiori (UI5), SAP BTP (Cloud Application Programming Model), SAP Mobile Services, mobile extensions for S/4HANA. Mobile modules for SAP MM / WM (warehouse), PM (plant maintenance), SD (sales), HCM / SuccessFactors (employee self-service). We respect "clean core" — extensions on BTP, not modifications in S/4HANA.
Why SAP mobile
Building mobile apps on SAP requires real knowledge of the stack: ABAP, BAPI, OData, IDoc, BTP, Fiori. VOGO has a team with concrete SAP experience — not "we integrate anything via REST".
SAP recommendation is clear: do not modify S/4HANA; build extensions on BTP. Our mobile apps consume standard S/4HANA OData and use CAP for custom logic — so S/4HANA updates never break your mobile.
Fiori (UI5) — ideal for executive approvals, employee self-service, quick access through Launchpad. Native — for warehouse, field sales, industrial scanner. Hybrid — we combine both for optimal cost / experience coverage.
For push notifications, offline sync, mobile analytics — we use SAP Mobile Services on BTP (recommended). If you don't have SMS in licenses, we build alternatively on Azure / AWS with the same feature-set.
Our team writes ABAP when necessary (RFC exposure as OData, custom BAdI, enhancement spots). We don't "pass the requirement to a third-party SAP consultant" — we deliver end-to-end.
What we deliver
SAP-certified
SAP-recommended patterns (clean core, BTP-first)
Multi-OS
iOS, Android, Web — same Fiori or cross-platform codebase
EU hosted
SAP BTP in EU, GDPR by design compliance
EN/RO support
Bilingual technical support — no L2 escalation
Use cases
Goods receipt, picking, putaway, transfers, inventory, direct integration with SAP MM (Materials Management) and WM (Warehouse Management) or EWM (Extended Warehouse Management) modules. Industrial device support Zebra, Honeywell.
Intervention list for technicians, equipment file, intervention report, parts consumption, customer signature. Integration with SAP PM, work orders, maintenance notifications, preventive maintenance plan.
Product catalog with prices per customer (from SAP SD condition technique), order placement, scheduled visits, customer signature storage, optimized maps and routes. Integration with SAP SD for direct order entry.
Leave requests, payslips, HR announcements, events calendar, training, manager approvals. Integration with SAP HCM on-prem (with Gateway) or SAP SuccessFactors (Public APIs).
Purchase request approvals, supplier orders, invoice validation (3-way match), contract viewing. Integration with SAP Ariba (Sourcing, Buying, Contract Management).
Fiori dashboards for managers — daily sales, critical stocks, project KPIs, cash-flow. SAP Analytics Cloud embedded or Custom Fiori cards. Drill-down into S/4HANA.
Stack & integrations
S/4HANA on-premises and Cloud (Public, Private), ECC 6 with modern kernel, Business One. Custom ABAP, BAdI, enhancement spots, RFC modules.
SAPUI5 framework, Fiori design system, Fiori Launchpad, Fiori Elements, Smart Templates. Custom apps + extension projects on standard Fiori.
Cloud Application Programming Model (CAP — Node.js / Java), SAP HANA Cloud, SAP Build Apps, SAP Build Code, Workflow Service, Destination Service.
Push notifications (APNs / FCM), offline OData store sync, mobile analytics, app distribution. Custom alternative on Azure / AWS if SMS is not licensed.
SAP Identity Authentication Service (IAS), Identity Provisioning Service (IPS), federation with Microsoft Entra / Okta / ADFS. SAML 2.0, OAuth 2.0 / OIDC.
For non-Fiori parts: native Swift / Kotlin, Flutter, React Native. Integration with OData via SAPUI5 ODataModel or custom clients (Olingo, OpenAPI generator).
How we work
Workshop with SAP team & business owners. Identification of SAP modules touched (MM, SD, PM, HCM), SAP version, existing customizations.
We verify existing OData services in S/4HANA, identify what's missing (gap), plan CAP services on BTP for gap.
End-to-end on a single important flow. We validate OData performance, authentication, offline sync.
2-week iterations. Fiori apps + native apps, regular demo. Tests on SAP transport landscape (DEV → QAS → PRD).
Testing with end users. Load test on SAP Gateway / API Management. OData query optimization.
Progressive deploy on SAP transport, SAP Solution Manager / Cloud ALM monitoring, SLA-backed maintenance contract.
Frequently asked questions
For mobile extensions we prefer S/4HANA + SAP BTP, but we can also deliver on ECC if SAP Gateway / NetWeaver Gateway is available.
We decide by use case:
We combine them: native for warehouse / sales force, Fiori for executive approvals.
SAP BTP (Business Technology Platform) = SAP's cloud platform for extensions. Includes:
BTP is the SAP-recommended mode for extensions (clean core), avoiding modifications in S/4HANA.
Through SAP Gateway / OData (v2 or v4), exposed via SAP API Management or directly.
For complex flows we build custom services in CAP deployed on SAP BTP — they consume OData from S/4HANA and expose APIs optimized for mobile.
For S/4HANA Cloud we use Public APIs from SAP API Business Hub.
Yes. SAP Build Apps is useful for simple productivity apps (forms, dashboards, lookups).
For complex enterprise apps (offline-first, industrial scanner, hardware integration) we recommend pro-code (Swift / Kotlin / Flutter).
We can deliver hybrid: SAP Build for simple parts, pro-code for critical parts.
Mobile cost is separate from standard SAP licenses.
Concrete model defined with your SAP licensing team.
Next step
Private session with a VOGO consultant specialized in SAP mobile.
A private session — phone or WhatsApp. We respond on the same business day.
Or email us: info@vogo.family