Document output

Producing 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.

Overview

SAP SHIPSby design
Node.js →

@cap-js/print A CDS plugin that prints a document held in a CAP entity, through SAP Print service and a @PDF.Printable annotation.

Not covered: It stops at delivery: what it prints must already be a LargeBinary attribute on the entity. Producing the document itself — filling a Word or PDF template from CDS data — is not part of it, and is where the community sits.

Artifacts2

2 of 2 artifacts
ArtifactSignals
CDS plugins2
@cap-js/printPrints documents held in CAP entities through SAP Print service
Signals
none
@salvatorela/cap-plugin-adobe-formsCAP plugin wrapping the SAP Forms service by Adobe on BTP
Signals
none

Content3

Group by
Piece, what it offers
How to Generate and Download PDFs on the fly without persisting in CAP Application
SAP Community, HarsithKumarReddy, BlogThe reasoningRunnable code
Generating PDF on BTP CF using CAP and Puppeteer
SAP Community, ltomazeli58, BlogThe reasoningRunnable code
Using Custom Actions to display PDF from SAP BTP Forms service into a CAP SAPUI5 application
SAP Community, rodfior, BlogThe reasoningRunnable code

Details

Coverage
statecore and community, CAP
assessed
relationshipnarrow by design
also inABAP, BTP/BAIP
For your agent
Ref
capability:document-output
JSON
/capabilities/document-output.json
MCP
Connecting an agent