ABAP · Forms
SAP Adobe Forms
SAP Adobe Forms is the standard for generating high-quality PDF documents from SAP, both for printing and for interactive forms. This course covers it from start to finish: environment and Adobe Document Service configuration, Form Builder interfaces and context, template design, scripting with FormCalc and JavaScript, rendering from ABAP, interactive and dynamic forms, email delivery, integration with SOAP Web Services, offline scenarios and the relationship with Fiori Forms. Each block includes a guided lab.
What you will learn
By the end, you will be able to do this
- Configure the environment and the Adobe Document Service
- Design interfaces and context in the Form Builder
- Create templates with LiveCycle Designer
- Program events with FormCalc and JavaScript
- Render forms from ABAP
- Build interactive and dynamic forms
- Send PDFs by email and integrate with Web Services
- Implement offline ABAP scenarios
Syllabus
16 sections · 106 videos
13 labs · 12 tests · assignments with solutions
01 Introduction
- Course contents
- What is SAP Adobe Forms?
- Getting a user in the SAP system
02 Adobe products lab
- Adobe Reader: installation
- Adobe LiveCycle Designer: installation
+ Documentation · Lab · Assignment · Solution
03 SAP System: Configuration and Verification lab test
- Printer: configuration
- Adobe Document Service (ADS): verification
- Interactive forms: verification
+ Documentation · Lab · Assignment · Solution · Test
04 Adobe Form Interfaces lab test
- Form: components
- Form interface: ABAP Dictionary
- Form interface: XML schema
- Form interface: SmartForms
- Form interface: documentation
- DD interface: parameters
- DD interface: global definitions
- DD interface: initialization
- DD interface: subroutines
- DD interface: currency/quantity
+ Documentation · Lab · Assignment · Solution · Test
05 Form Builder: Context lab test
- Adobe form: creation
- Folders
- Data
- Standard texts
- Dynamic texts
- Texts: styles
- Graphic by content
- Graphic by reference
- Tables
- Address
- Alternative node
+ Documentation · Lab · Assignment · Solution · Test
06 Adobe Templates: Creation and Design lab test
- Adobe LiveCycle Designer
- Master Pages: logo
- Master Pages: header and footer
- Subforms
- Text fields
- Titles
- Preview: dummy data
- Bindings: data binding
- Tables
- Tab order
+ Documentation · Lab · Assignment · Solution · Test
07 Events with Scripting lab test
- Concepts
- Page numbering
- Totals: FormCalc
- Totals: JavaScript
- Visible and invisible elements
- Dropdown list: Exit event
- Checkbox: Click event
- Checkbox: Change and Initialize events
- Message windows
- Radio Buttons
- Validations
- PrePrint and PostPrint
+ Documentation · Lab · Assignment · Solution · Test
08 Layout: Modifications and Design lab test
- Positioning
- Tables: initial mapping
- Custom object library
- Keyboard shortcuts
- Barcodes
+ Documentation · Lab · Assignment · Solution · Test
09 Form Rendering and Output lab test
- Data selection
- Texts
- Adobe Form function module
- Processing: Open/Close Job
- Rendering the Adobe form
- Logo printing: test and adjustments
- Text printing: test and adjustments
- Table printing: test and adjustments
- Spool system
+ Documentation · Lab · Assignment · Solution · Test
10 Interactive and Dynamic Forms lab test
- Running an interactive form
- Mandatory fields
- Text fields: restrictions
- Decimal fields: restrictions
- Image field
- Interactive forms: additional license
- Dynamic form: signature field
- Dynamic form: URL field
- Dynamic form: buttons and actions
- Action Builder
+ Documentation · Lab · Assignment · Solution · Test
11 Emails: PDF Attachments lab test
- Email: sending from the PDF
- ABAP: getting the PDF
- ABAP: sending the PDF as an attachment
- SAPconnect Send Requests: email sending test
- SMTP nodes: configuration
+ Documentation · Lab · Assignment · Solution · Test
12 Adobe Forms with SOAP Web Services lab test
- Enterprise Service: creation
- SOA Manager: web service configuration
- SoapUI: web service test
- Adobe form with WS: template definition
- Adobe form with WS: PDF rendering
- PDF with WS: test
+ Documentation · Lab · Assignment · Solution · Test
13 Interfaces and Migration to Adobe Forms lab test
- Migrating a SmartForm to Interactive Forms
- XML schema interface
+ Documentation · Lab · Assignment · Solution · Test
14 Forms with Offline ABAP lab test
- Interface
- Offline interactive form template
- Inbound Handler: creation
- Offline processing: programming logic
- Email processing: rule configuration
- Sending the offline Adobe form by email
- Testing the offline Adobe form
- Simulating an incoming email
- Getting the handler reference: dynamic programming
- XML transformation
- Calling the handler
- Offline scenario: test
+ Documentation · Lab · Assignment · Solution · Test
15 Adobe Forms and Fiori Forms
- Adobe Forms: modifying standard templates
- Adobe Forms vs Fiori Forms
- Purchase order: printing a custom template
- Fiori form with an OData service
16 Course Certificate
- Adding the certificate to LinkedIn
- Final test
- Getting your certificate of completion
Who it is for
Is this course for you?
- ABAP developers generating documents and forms
- SAP consultants in areas with document output
- Developers migrating SmartForms to Adobe Forms
Requirements
What you need to get started
- Intermediate ABAP
- Familiarity with the Data Dictionary
- The environment and tools are prepared during the course
Your instructor
SAP architect with 20 years of experience on real projects. He shares what he has learned along the way, with day-to-day examples.
Training used by SAP professionals in banking, industry, retail, and the public sector.
Frequently asked questions
How do I get access to this course?
With a Logali Tech subscription (courses are not sold individually). The Free plan opens the first three sections of every course; Standard and Premium unlock the full course. See Pricing.
Do I need my own SAP instance?
Logali Tech does not provide access to SAP systems. In most of the training you do not need your own license: hands-on work is done on a free SAP BTP Trial account that you create, and the course walks you through setting it up step by step. For the On-Premise courses (classic ABAP, Web Dynpro, ALV, Adobe Forms and Fiori administration) you can run the free trial system that SAP makes available (ABAP Cloud Developer Trial) on your own infrastructure, or use the SAP system in your own company environment.
Are there live classes?
Recordings are available 24/7. Live classes and live master programs are included in the Premium plan.
Do I get a certificate?
Yes. When you complete the course you earn a certificate of completion that you can add to your LinkedIn profile.
Start this course today
The first three sections are free. With a subscription you get this full course and the entire SAP catalog.