BlogBlogtypeA post on somebody's own site or a community platform. Nobody edits it after publication, so it dates from the day it was written.See every one →SAP Community

On‑the‑Fly Excel Download in a RAP Fiori App — No Database Table, No Persistence, Pure CDS + ABAP

Builds a CDS custom entity backed by an ABAP class that implements IF_RAP_QUERY_PROVIDER and assembles an XLSX workbook at request time — hand-built from Open XML parts with cl_abap_zip for multiple sheets, or in one line via cl_salv_table=>to_xml for one — then streams it to the browser through the @Semantics.largeObject annotation. The same annotation makes Fiori annotations render the field as a download link with no backing database table, trading the usual persisted-blob approach to document output for a file rebuilt fresh on every click.

Where it sits

Explains
Document outputABAPDocument outputcapabilityProducing a document a person receives — a printed form, a generated PDF, a filled template — and getting it to a printer or a queue rather than returning it as a payload.Fiori annotationsABAPFiori annotationscapabilityDescribing a service so a Fiori client can render it without hand-written UI code — titles, value helps, hierarchies and visibility expressed as model annotations rather than screen logic.
Source
reachable

Who is behind it

hemanthmjauthor

Properties

About this work

declared and crawled
Published
declared
Published on
declared
Views
crawled
2,168

For document-output

on the edge
Applies in
authored
abap

For fiori-annotations

on the edge
Applies in
authored
abap

More on this16

Group by16 of 16 pieces
Piece, what it offersStill applies
Also explainingDocument output16
052: 10 Minutes from Start to Launchpad
Software-Heroes, Björn S.
nothing recorded
RAP - Navigation (App to App)
Software-Heroes, Björn S.
nothing recorded
A method to create an Adobe form attachment for a work item using the class concept.
SAP Community, Mithun_Sharma1
nothing recorded
A Guide to CDS Metadata Extensions, Fiori App Generation and SAP UI5 Controller Extensions
SAP Community, ankitapaul229
nothing recorded
From SEGW and Legacy UI5 to RAP with ARC-1
blog.zeis.de — Marian Zeis, Marian Zeis, part 7 of 10Runnable codeThe reasoning
New majors
Custom Form with Custom Data Source in SAP Public Cloud (Grow with SAP)
SAP Community, Gourab_Dey
nothing recorded
Print Preview from RAP Action with v4 OData and Multiple Selection
SAP Community, Gxalmet
nothing recorded
Creating Material Master Data in SAP S/4HANA Using RAP and EML .
SAP Community, Sudhanshu07
nothing recorded
How to Merge Two Separate Smart Forms into a Single PDF in SAP
SAP Community, chandu_kumar_badukuri
nothing recorded
CALL BAPI IN CUSTOM ENTITY THROUGH RAP
SAP Community, harsha_reddy24
nothing recorded
Basic code's of ABAP
SAP Community, RakeshZore
nothing recorded
Merge multiple PDF forms into a single document for download or printing.
SAP Community, MiljanDjuric
nothing recorded
Generating Adobe Form Using RAP framework OData Services
SAP Community, Megastar
nothing recorded
From R/3 ABAP to CAP/Fiori Elements on SAP BTP- Deployment
SAP Community, former_member231477Runnable code
Core changed
From R/3 ABAP to CAP/Fiori Elements on SAP Cloud
SAP Community, former_member231477The reasoningRunnable code
Core changed
Explore SAP Fiori elements for ABAP developers
SAP TechEd — session catalogueThe reasoning
nothing recorded

Details

Graph4 edges
POINTS OUT →
explainsDocument outputcapability, core and community
explainsFiori annotationscapability, core and community
published onSAP Communitypublishing source
discovered viaSAP Communityabap-rap-tag
Source
Type
blog
Published on
Host
community.sap.com
First seen
History1
  • Entered the atlasDiscovered via SAP Community · abap-rap-tag.
For your agent
Ref
content:on-the-fly-excel-download-in-a-rap-fiori-app-no-database-table-no-persistence-pu
JSON
/content/on-the-fly-excel-download-in-a-rap-fiori-app-no-database-table-no-persistence-pu.json
MCP
Connecting an agent