Document output
In ABAP the document is built inside the system that holds the data: a PDF print form from Form Builder, or a spreadsheet, Word file or text that a library writes from ABAP structures and tables.
Overview
SAP Interactive Forms by Adobe: the Form Builder in the ABAP Workbench designs PDF-based print forms, which go to a printer by default or back to the program as a PDF to send by fax or e-mail.
Not covered: At PDF print forms. Spreadsheets, Word documents and text filled from a template are not what Form Builder produces, and the ABAP libraries that write XLSX, DOCX and Handlebars output sit there.
ABAP libraries write the formats Form Builder does not: abap2xlsxabap2xlsxA library that reads and generates .xlsx Excel workbooks directly from ABAP data, without exporting through a list viewer, installed through abapGit and tested from SAP_ABA 731.independent, abap spreadsheets, zcl_docxzcl_docxAn ABAP class that fills a Word .docx template tagged with content controls, with a report, ZDOCX_GET_TYPES, that generates the ABAP types the template needs; the document opens in Word or returns as an xstring.independent, abap Word files and HandlebarsABAPHandlebarsABAPA single-file Handlebars templating implementation for ABAP 7.40 SP02 and up that fills a template from an ABAP structure or table, with block helpers, partials and custom helpers.independent, abap text from templates, and PDF writers such as open-abap-pdfopen-abap-pdfA standalone PDF generator written in ABAP that builds a multi-page document from text, lines, rectangles and circles placed at given coordinates and returns it as a string or an xstring.community org, abap build a PDF from ABAP code. SAP Forms Service by AdobeSAP Forms Service by AdobeAdobe Document Services on BTP: renders print and interactive PDF forms from stored templates, called over a REST API from a cloud application or connected to an ABAP system.sap official, btp renders forms for an ABAP system from outside it.
Artifacts
Content
Show 5 more
Seen working
Details
Coverage
For your agent
- Ref
capability:document-output- JSON
- /capabilities/document-output.json
- MCP
- Connecting an agent