Sei sulla pagina 1di 18

Portable Document Format PDF

Presented By:

Naresh C

PDF-Based Forms Overview


Adobe Forms an Introduction Form Tool on ABAP Workbench Architecture Process Flow Elements of Form Layout

Introduction
What is a PDF-based Forms? Designed for mass printing in SAP systems, has the standard Portable Document Format (PDF). Earlier Used Form Tools

SAP Forms/Scripts SMART Forms


Key Features

Function Module based as the existing technologies. Integrated with ABAP Workbench Supports WebDynpro Architecture too.

Usage
PDF-based forms can be used for the following:
Order confirmations. Invoices. Account statements. Checks. Salary statements. Delivery notes. Customs forms. Industry-specific forms, such as quality forms in the automotive industry.

Adobe Form Tool


The PDF-based form tool: Enables to create and edit PDF forms for mass printing in SAP systems. Can be outputted on printers.

Can also be used to send the PDF created to the Business Communication Services (BCS). (Here, you have the option of faxing or e-mailing your documents.)
Integrated in the ABAP Workbench from WebAS 6.40 onwards.

System Requirements
Supported from SAP Web AS 6.40 onwards. Developers PC
ABAP Workbench Adobe Designer 6.0

Clients PC
Adobe Reader (Adobe Reader 7.0 for Interactive forms) SAP GUI for Windows

PDF-Based Forms Overview


Adobe Forms an Introduction Form Tool on ABAP Workbench Architecture Process Flow Elements of Form Layout

Adobe Form Tool


Form Builder tool is integrated with the ABAP Workbench

Enables us to create a complete form description.


Tool supports:

Creating layouts:
Uses the Adobe Live Cycle Designer to design pages / create the layout.

Specifying the data used in the form:


In the form context, specify which data, tables, texts, and graphics are sent to the form.

Migration of Smart Forms:


By migrating Smart Forms, you can reuse them as PDF-based print forms. Smart Form migration tool can be found in SMARTFORMS.

Adobe Form Tool


Importing existing PDF files or forms
This tool is integrated into Adobe Live Cycle Designer and enables to use own templates for form

Scripting
The Adobe Live Cycle Designer uses the script languages JavaScript and FormCalc. FormCalc is a simple Adobe script language for typical form calculations, including mathematical and logical functions, and date and character string functions.

Printing and archiving the PDF-based print form


Use output parameters to specify print and archive settings. Adapt the output to our requirements. Control the form output with function modules that integrate in application program.

To achieve the best level of performance when processing forms, SAP suggests to use as little scripting as possible in the form. If possible, perform all calculations and data analysis in the application program, before the form is called.

PDF-Based Forms Overview


Adobe Forms an Introduction Form Tool on ABAP Workbench Architecture Process Flow Elements of Form Layout

Architecture: Creating a Form

Architecture: Form Output Runtime

PDF-Based Forms Overview


Adobe Forms an Introduction Form tool on ABAP Workbench Architecture Process Flow Elements of Form Layout

Process Flow
To create a form, use the Form Builder that is integrated with the ABAP Workbench.
Create a form object. Create an Interface.
In the interface, we define the data that we need to display in the form. Activate the interface.

Context
In the context in the Form Builder, we drag and drop the required parameters from the interface we have defined. You can also insert texts, graphics, and addresses.

Process Flow
Layout
In the layout section of the Form Builder, we create the layout. We use the graphical tool to design the printed appearance of the form, and drag and drop data from the form context we have defined. You activate form

Result
We have created a function module that encapsulates the form description. We can use an application program that collects the relevant data to call this function module. We then have a PDF-based document for mass printing in SAP systems.

PDF-Based Forms Overview


Adobe Forms an Introduction Form tool on ABAP Workbench Architecture Process Flow Elements of Form Layout

Page Concept and Elements of a Form


Specify the page layout for a form in Adobe Designer, and determine the order of the pages that have differing structures. Texts, data, tables, and various other types of objects can be displayed in the output range of a form page. Adobe Designer includes two different types of pages that we can use to structure form layout:

Master pages Provides the layout format for the body pages. Body pages

Page Concept and Elements of a Form


Elements are available in a library in Adobe Designer Standard objects Static objects such as texts, graphics, rectangles, circles, and lines Dynamic objects, such as option and list fields, date and time fields, text fields, numeric fields, and password fields Special date objects User-defined objects Bar codes

Potrebbero piacerti anche