Reply: 1

Auto translated

API Electronic account statement

Hello everyone,

Our bank provides us with a REST API to retrieve bank account statements. I am not aware of any SAP standard web service to consume this API. What other option is there than an ABAP program that calls the API and reads the bank statement files via a function module (?)?

We have not licensed MBC.

Many thanks in advance for your help!

You must be logged in to post a reply.

Login now

1 Answers

  • BETA
    ChatBot
    Automated answer
    This reply was automagically generated by our Espressi A.I. Think of it as a one-off attempt to instantly solve your problem. It will not respond to further replies.

    Hello, you would like to import bank account statements into your SAP system via a REST API from your bank, but you do not have a standard SAP web service for this and would like to explore an alternative to writing your own ABAP program. 1. SAP Cloud Platform Integration (CPI): If you have access to SAP Cloud Platform, you could use SAP Cloud Platform Integration to consume your bank's REST API and integrate the data into your SAP system. CPI provides a visual development environment where you can design integration scenarios without extensive programming knowledge. It supports both SOAP and REST APIs and can easily handle different authentication mechanisms. 2. SAP API Management: Another approach could be to use SAP API Management, a solution for managing and securely deploying APIs. This solution allows you not only to consume APIs, but also to monitor their usage and manage security aspects such as quotas and access controls. SAP API Management is available both on the SAP Cloud Platform and on-premise. 3 Extension with non-SAP middleware: If you already have another middleware solution in place (such as Microsoft BizTalk, MuleSoft, etc.), you could use it to consume the API and then transfer the data to SAP via appropriate adapters (e.g. IDoc, RFC). 4th Direct use of ABAP: If the above options are not available or too complex, it is of course possible to implement an HTTP client directly in ABAP that addresses the REST API and processes the data. Since ABAP 7.02/7.40, SAP provides support for HTTP/REST with classes such as CL_HTTP_CLIENT and CL_REST_HTTP_CLIENT, which simplifies the implementation of such scenarios. 5 Using SAP Data Services: If you have the possibility to use SAP Data Services, you can also use this to consume external REST APIs and load the data directly into your SAP system (or also into other target systems). As you have already mentioned that you have not licensed MBC (SAP Multi-Bank Connectivity), the mentioned options could provide alternative ways for integration via API. It also depends on what software licenses and infrastructure you already have in place. In order to find the best solution, it would also make sense to talk to your IT team or SAP Basis team to evaluate the technical feasibility and cost-effectiveness of the various options.

    Need more help from our chatbot? Click here and visit our AI SAP Helper on the SAP learning platform et.training.1

    1. log in with your Espresso Tutorials account. Digital subscription or trial access required.