SAP Interactive Forms by Adobe
PDF-Based Print Forms
PDF-Based Print Form
Architecture
Page Concept and Elements of a Form
Designing Forms with Form Builder
Creating a Form Object
Reusing Form Objects
Creating and Displaying Form Documentation
Interface in Form Builder
Defining a Form Interface
Global Definitions
Initialization
Specifying a Currency or Quantity Reference
Context in Form Builder
Screen Display in the Context of the Form Builder
Nodes in the Context
Creating Nodes
Moving or Copying Nodes
Setting Nodes as Active or Inactive
Updating Nodes
Properties
Conditions
Inserting Data
Inserting a Structure
Inserting a Table or Loop
Inserting a Single Record Node
Grouping Tables by Data Fields
Inserting a Text
Entering Text Module Properties
Entering Include Text Properties
Inserting a Graphic
Inserting an Address
Inserting an Alternative
Inserting a Folder
System Fields
Field List
Reloading an Interface
Layout in the Form Builder
Layout Type
Objects in Adobe LiveCycle Designer
Date Objects in Adobe LiveCycle Designer
FormCalc Language Reference
Checking and Testing a PDF-Based Print Form
Calling Forms in an Application Program
Parameters of the Generated Function Module
Example: Calling Forms in an Application Program
Collecting the Application Data
Setting a PDF Version
Restricting Changes in a PDF
Getting the Interface Fields
Saving Runtime Information and a Generated PDF Locally
Troubleshooting for Runtime Errors FPRUNX001, 002, and 004
Form Output
Font Replacement
Spool Processing
Controlling the Spool Dialog
Printing Multiple Forms in a Print Request
XDC Scenarios for Print Control
Output in XFP Format
Performance Aspects
Handling Errors and Problems
Delivery and Translation
Tools Associated with Form Development
Creating Text Modules
Business Address Services
Version Management
Migration of Smart Forms
Configuration of Adobe Document Services for Print Applications
Interactive Forms
Interactive Forms in Web Dynpro for ABAP
Interactive Forms in Web Dynpro for Java
Creating Forms for Integration with Web Dynpro and ZCI
Check and Update Functions for Zero Client Installation (ZCI)
Restricting Changes in a PDF
Check and Update Functions with the Report FP_CHK_REPORT
Program-Driven Generation of Form Templates
Performance Aspects
Caching Forms
Form Bundling
Bundling Forms when Creating PDFs
Generation of PDF Forms Without Tags
Handling Errors and Problems
Security Aspects of SAP Interactive Forms by Adobe
SAP Interactive Forms by Adobe Security Guide
Technical System Landscape
User Administration and Authentication
User Management
Authorizations
Network and Communication Security
Communication Channel Security
Communication Destinations
Data Storage Security
Other Security-Relevant Information
Trace and Log Files
Digital Signatures and Certification in Forms
Server-Side and Client-Side Security Functions
Certification of Forms
Invalid Certification
Digital Signatures in Forms
Different Document Versions
Invalid Signature
Multiple Signatures
Scenarios for Setting and Checking Multiple Signatures
Background Information
Hyperlinks, Dynamic Content, and JavaScript in Forms
Invisible and Hidden Fields in Forms
Comments, Notes, and Highlights in Forms
Documentation Links
Reference
Runtime API of the PDF Document Object
PDF Document Object
Methods of the PDF Document Object
Constructor Method and Initialization
Setting Properties, Attributes, and Data
SET_ADS_TRACE
SET_ANNOTATIONS
SET_APPLICATION_FORM_IDENTITY
SET_ATTACHMENTS
SET_CERTIFICATION
SET_DATA
SET_DOCUMENT
SET_FONT_MAPPING
SET_INITIAL_VIEW
SET_JOB_PROFILE
SET_METADATA
SET_SIGNATURE
SET_TEMPLATE
SET_USAGE_RIGHTS
Specifying Tasks
SET_TASK_CREATE_REVIEWCOPY
SET_TASK_EXTRACTDATA
SET_TASK_GETANNOTATIONS
SET_TASK_GETATTACHMENTS
SET_TASK_GET_CERTIFICATION
SET_TASK_GETDIFFERENCES
SET_TASK_GETLEGALWARNINGS
SET_TASK_GETMETADATA
SET_TASK_GETSCHEMA
SET_TASK_GETSIGNATURES
SET_TASK_RENDERPDF
SET_TASK_RENDERPDL
Calling Adobe Document Services
Getting the Output Data
GET_ANNOTATIONS
GET_ATTACHMENTS
GET_CERTIFICATION
GET_DATA
GET_DIFFERENCES
GET_DOCUMENT
GET_JOB_PROFILES
GET_LEGALWARNINGS
GET_METADATA
GET_PDF
GET_PDL
GET_REVIEW_COPY
GET_SCHEMA
GET_SIGNATURES
GET_TRACE
Other PDF Document Object Methods
Using Methods ( Example Scenarios
Generating a Print Form with Preview
Generating an Interactive PDF Form, Ready for Input
Extracting Data from a PDF Form
Extracting Data from a Signed PDF Form and Checking the Signatur
Example and Test Programs