Extend agentic IDEs with AWS SDK for SAP ABAP documentation

23 hours ago 6

Today, AWS announces the general availability of the AWS SDK for SAP ABAP Knowledge MCP Server. Before this release, you had to context-switch between your IDE and AWS documentation, and formulate your own ABAP code based on generic usage and examples. With this MCP (Model Context Protocol) server, your agentic IDE does that for you, with the same authoritative documentation as the official AWS SDK for SAP ABAP reference.

Back when we released the ABAP SDK in 2023, we released more than 80,000 pages of documentation with it, showing you how to call AWS services such as Amazon Bedrock, Amazon Simple Storage Service, and Amazon Textract using pure ABAP. That documentation has expanded to more than 130,000 pages as the ABAP SDK has kept pace with the growing list of AWS services.

At the same time, we’ve seen the emergence of agentic IDEs like Amazon Q Developer for Eclipse and Kiro, and you are asking for AI-powered tools to access this documentation and enrich IDE functionality. The AWS SDK for SAP ABAP Knowledge MCP Server makes this possible, in a way that is efficient and frugal with the LLM (large language model) context window.

Using the MCP server

With the MCP server configured in your agentic IDE, you no longer need to search our extensive library of documentation for the AWS SDK for SAP ABAP. Now you can converse with your IDE and get scenario-specific guidance:

What is the ABAP syntax to store the PDF data in lv_bytes in an S3 bucket called lv_bucket?

And the response will include the correct syntax:

lo_s3->putobject( iv_bucket = lv_bucket iv_key = 'my-document.pdf' iv_body = lv_bytes iv_contenttype = 'application/pdf' ).

Next Steps

To get started, visit our Getting Started page for configuration examples to configure any MCP client to connect to the AWS SDK for SAP ABAP Knowledge MCP Server endpoint. We deliver this MCP server as an HTTPS endpoint that requires no authentication and no additional software on your workstation. The tools are read-only queries of documentation. The only configuration is providing the URL to your agentic IDE.

After configuring your IDE, converse with your agentic IDE to develop ABAP code programs in a sandbox S/4HANA system. Try one of these prompts to get started:

  • Write an ABAP report that takes a multi-page PDF file uploaded from SAPGUI, extracts the fields, and writes the fields to the screen. Use any appropriate AWS service
  • Write an ABAP report that calculates the shortest driving distance between two business partners, using AWS services
  • Write an ABAP report that reads the texts of a service order and determines if it contains sensitive PII, using AWS services

Conclusion

With the AWS SDK for SAP ABAP Knowledge Server, your agentic IDE reads the SDK documentation for you so can easily develop ABAP code utilizing the full range of AWS SDK for SAP ABAP functionality. We update the MCP server’s knowledge base of ABAP SDK documentation daily to keep agentic IDEs current with the release cycle of the SDK. The MCP server is publicly accessible at no cost, does not require an AWS account, and is available globally.

Join the SAP on AWS Discussion

Join the community on AWS re:Post in our SAP on AWS topic. In addition to your customer account team and AWS Support channels, our SAP on AWS Solution Architecture team regularly monitors the SAP on AWS topic on for discussion and questions. If your question is not support-related, consider joining the discussion on re:Post and adding to the community knowledge base.

Read Entire Article