OutSystems is a great tool for fast delivery of applications, However this speed comes with serious licensing costs. AO's were calculated based on table entities and integrations making caching of your SAP data become quite expensive.
Fortunately... OutSystems
changed their license model to a user based license only!
This is GREAT for companies running SAP, there are no more limits to what you can do with OutSystems. The integrations provided by SAP ECC are not fast enough for providing the amount and complexity of data as stored in SAP Tables. Speeding up your data delivery to front-end application requires a lot of caching of SAP data in OutSystems when your business processes and front-ends need speed. Hence you need a lot of entities and integrations
Most
SAP-OutSystems scenario's do not require all bapi's to be consumed but could be packed in 1 controllable and configurable solution. This saves
SAP-OutSystems bapi integrations and therefor it saves development time and complexity by using OutSystems more efficient. The same logic can be applied when a SAP data caching layer is not done in OutSystems tables.
B-Synergy deliveres the tools to do this on their SAP-OutSystems configurator.
Depending if OutSystems customers are using SAP S/4HANA or ECC data can be cached and delivered available for delivery to front-end applications in an eyeblink.
The Architecture related to OutSystems S/4HANA integration can be the same as for SAP ECC but the new connectors deliverd from SAP to integrate with S/4HANA are extremely powerful. If you want to do data caching in OutSystems or in S/4HANA is now an architectural issue ready for debate. The best advise we can give is to hire
experienced OutSystems SAP Architects to guide your
OutSystems developers,and off course remember the famous words of Johan Cruyff, every downside has it's upside.
Happy OutSystems programming!