Speeding up sap application delivery with OutSystems
SAP integrated with OutSystems complements SAP with the functionality needed. At development time, the OutSystems visual editor helps developers find sap bapis.
At runtime, OutSystems monitors sap integrations and lets a developer team know about any errors or performance issues. With OutSystems and B-synergy, any developer can discover and browse the available sap functions. Finding the bapi or zbapi for a specific function is simple, even with limited or no knowledge of sap.
The visual development environment enables the setup of a sap connection. All the validations and security settings in sap will be inherited by the created connection.
After setting up a connection, the available bapis are available for browsing. The visual editor provides in-place documentation about the interfaces, mapping complex sap types to easily understood parameters.
Once SAP-OutSystems experts have selected which bapis to consume, their definitions are available as visual elements and can be invoked as if they were any other logic implemented with OutSystems. This avoids the complex code a developer would normally have to write and maintain in order to support sap.
Debugging sap integrations is visual. This makes it easier to find the exact parameters needed to send to SAP to troubleshoot any problem.
Outsystems automatically instruments all integrations, so that at runtime a developer gets information about errors and audits. It's possible to fine-tune how much information is captured so that a developer can find those pesky, one-in-a-life-time issues.
Performance metrics are also gathered automatically. It is possible to see if sap integration is having a negative impact on the performance of the built apps and drill down to determine how long each sap call takes.