Академический Документы
Профессиональный Документы
Культура Документы
The purpose of this document is to provide a high-level overview of the SAP Smart Form print
solution, its components and architecture, and some short cuts. This document is not a substitute
Additional Smart Form Information Sources .............................................................................. 2 for the SAP Online Documentation available on CD or through SAP’s help portal,
http://help.sap.com.
What Skills Do I Need to Work with SAP Smart Forms? ........................................................... 2
What are Smart Forms? ................................................................................................................ 3 Additional Smart Form Information Sources
What About SAPscript?................................................................................................................ 3
• Smart Form development team web site on the Service Marketplace:
SAP Smart Form Process Overview ............................................................................................ 3
http://service.sap.com/smartforms
Programming Flow.................................................................................................................... 4
• SAP Online Documentation
Smart Form Architecture Diagram............................................................................................ 4
− CDs: SAP Online Documentation CD’s should come with your installation CDs.
Smart Form Components ............................................................................................................. 5 Additional copies may be ordered from the Service Marketplace.
SAP Smart Form Builder .......................................................................................................... 5 − SAP Help Portal: The content is also accessible through SAP’s Help Portal at
Smart Form Builder Components ............................................................................................. 6 http://help.sap.com. Instructions to reach the SAP Help Portal are:
In your web browser, navigate to http://help.sap.com.
Specifics about Smart Form Development ................................................................................. 7
Important Objects for Form Development .................................................................................... 7 Call the online documentation for your release using the left navigation frame and open
the SAP Library. The SAP Smart Forms online documentation can be found by choosing:
Graphics.................................................................................................................................... 8
FOR SAP R/3 4.6C:
Templates and Tables .............................................................................................................. 8
Basis components) → Basis Services / Communication Interfaces (BC-SRV) → SAP
Procedures to Familiarize Yourself with Smart Forms .............................................................. 9 Smart Forms (BC-SRV-SSF)
Getting Started: Creating a Form ................................................................................................. 9 FOR SAP Web Application Server 6.10:
Working with Nodes in a Form ............................................................................................... 11 mySAP Technology Components SAP Web Application Server Basis Services
Testing Your Form .................................................................................................................. 12 / Communication Components (BC-SRV) → SAP Smart Forms (BC-SRV-SSF)
SAP Training Course BC 470
Appendix....................................................................................................................................... 12
For SAP Smart Forms training, SAP Educational Services offers BC470, a two-day course
covering Smart Forms extensively.
To find out where the class is being offered closest to you, visit the online catalog in SAP Service
Marketplace at http://service.sap.com/education.
1 2
In most cases where a user’s work involves modifications to an existing Smart Form print The Smart Form print programs are not the same as SAPScript programs, and you cannot use a
form template, no programming skills are needed. SAPScript print program with a Smart Form print form.
• Modifying an existing Smart Form print program
In cases where modifications to a print program are required, knowledge of the ABAP
development workbench is recommended. However, we recommend that modifications
Programming Flow
that in the past were done in the Print Program be done in the Smart Form print form When an SAP Smart Form template is created, a user creates the form layout, defines the
instead. In Smart Forms, you can modify the print program by using programming nodes required fields, conditions, and special programming instructions in the Smart Form template
that can be inserted into the form (this is explained in the SAP Online Documentation). using the Smart Form Builder.
• Creating a new Smart Form print form where none exists After the form design is complete, the form needs to be activated before it can be tested or
accessible by print programs.Activating the form initiates the generation of a function module that
The creation of a new Smart Form print form where no template exists may not require
handles all of the form’s processing.
ABAP programming skills if there is already a print program that retrieves all necessary
fields from the application. However some ABAP programming may be necessary. This function module interacts with the application program and print program to create the output
in the user-defined output media for the specified device.
• Creating a new Smart Form print program where none exists
Creation of a new Smart Form print program where none exists will require ABAP skills
and functional knowledge.
Smart Form Architecture Diagram
3 4
Smart Form Components
SAP Smart Form Builder
The main SAP Smart Form interface is the Smart Form Builder. Call this transaction by entering
the transaction code smartforms in the Command field.
The initial screen allows you to enter the name of the form you want to modify or copy, or you can
create a new form.
By a selecting a node in the navigation menu, the view in the other frames changes
as follows:
− Maintenance frame: By double-clicking on the desired navigation menu node, the
corresponding information (general attributes, options, and conditions) is
selected.
5 6