Introduction
Uploading large files like Excel sheets or images is a frequent requirement in many business applications. Previously, in RAP-based applications, the only way to handle such uploads was by extending the application and using UI5 tooling to support file uploads manually.
However, with the release of SAP BTP ABAP environment version 2208, the RAP framework has introduced support for OData streams. This enhancement now allows developers to natively manage and process Large Objects (LOBs) directly within RAP applications. It enables end users to upload various external file types — including PDFs, XLSX files, binary formats, and other media — without custom extensions or additional tooling.
In this blog, we’ll walk through how to implement file upload functionality for large objects (like PDFs or binary files) within a standard RAP application, making full use of the new stream handling capabilities — and all without extending the UI manually.
IntroductionUploading large files like Excel sheets or images is a frequent requirement in many business applications. Previously, in RAP-based applications, the only way to handle such uploads was by extending the application and using UI5 tooling to support file uploads manually.However, with the release of SAP BTP ABAP environment version 2208, the RAP framework has introduced support for OData streams. This enhancement now allows developers to natively manage and process Large Objects (LOBs) directly within RAP applications. It enables end users to upload various external file types — including PDFs, XLSX files, binary formats, and other media — without custom extensions or additional tooling.In this blog, we’ll walk through how to implement file upload functionality for large objects (like PDFs or binary files) within a standard RAP application, making full use of the new stream handling capabilities — and all without extending the UI manually. Read More Application Development and Automation Blog Posts articles
#SAP