Professional Documents
Culture Documents
Introduction to SmartForms
Dec-2008
Objectives
The participant will be able to :
Explain what is Smart Form and its features
Explain the architecture of the Smart form Explain form builder components Explain how to test the Smart Form Explain how to download, upload Smart form as well as other useful functions Explain how to call a Smart Form from the application Program using various function modules Explain how to build the main program for calling the Smart form Explain Style Builder Explain how to create paragraph format using style builder Explain how to create character format using style builder Explain how to download and upload style to and from local PC
Dec-2008
Note : The SAP Smart Forms replace the SAP Script forms. SAP Script forms will also be supported in the future; you can use them without making any changes for years to come. You can use SAP Script texts in the Smart Forms. Migration of SAP Script forms into Smart Forms is supported.
Dec-2008
Dec-2008
Dec-2008
Color on the form Client independent Separate data retrieval logic from form logic and form layout Web publishing
Dec-2008
Color on the form Client independent Separate data retrieval logic from form logic and form layout Web publishing
Dec-2008
Global Settings
Pages and Windows
Navigation Tree
Maintenance Screen
Form Painter
Dec-2008
Global Settings
Pages and Windows
Navigation Tree
Maintenance Screen
Form Painter
Dec-2008
Global Settings
Pages and Windows
Navigation Tree
Maintenance Screen
Form Painter
10
Dec-2008
Demonstration
Display an existing smart form and show the various components of it.
11
Dec-2008
Practice
Display an existing smart form and check the various components of it.
12
Dec-2008
13
Dec-2008
Demonstration
Finding the function module name of an existing smart form and executing the function module from function module builder (SE37).
14
Dec-2008
Practice
Finding the function module name of an existing smart form and executing the function module from function module builder (SE37).
15
Dec-2008
Download Subtree
16
Dec-2008
Demonstration
Downloading an existing Smart Form in to the local PC.
17
Dec-2008
Practice
Downloading an existing Smart Form in to the local PC.
18
Dec-2008
19
Dec-2008
Demonstration
Uploading a Smart Form that was stored previously in the local PC as an XML file.
20
Dec-2008
Practice
Uploading a Smart Form that was stored previously in the local PC as an XML file.
21
Dec-2008
Undo
Return to Active Version
Redo
22
Dec-2008
Function Modules for Calling a Smart Form from the Application Program
The following function modules are used for interfacing between the Smart Form and the Application Program:
System generated Function Module (upon activation of smart Form) (Mandatory) SSF_FIELD_LIST (Optional) SSF_FUNCTION_MODULE_NAME (Optional) SSF_ERRORMESSAGE (Optional) SSF_READ_ERRORS (Optional)
23
Dec-2008
Call the function module SSF_FUNCTION_MODULE_NAME to determine the name of the function module for the smart form.
Call the function module of the smart form for output. Call the function module SSF_READ_ERRORS for error handling purpose (this step is optional).
24
Dec-2008
Demonstration
Creating a custom main program and call a custom Smart Form ( copy of an standard Smart form).
25
Dec-2008
Practice
Creating a custom main program and call a custom Smart Form ( copy of an standard Smart form).
26
Dec-2008
Style Builder
Style Builder is used to maintain Smart Styles where we define character formats and paragraph formats for use across Smart Forms. These are not explicitly defined in the Smart Form; the Smart Style in which required Formats are defined is referred to in the Smart form. Transaction-> SMARTSTYLES or From the initial screen of transaction SMARTFORMS
27
Dec-2008
28
Dec-2008
29
Dec-2008
30
Dec-2008
31
Dec-2008
32
Dec-2008
33
Dec-2008
Demonstration
Creating a style and defining a paragraph format in it.
34
Dec-2008
Practice
Creating a style and defining a paragraph format in it.
35
Dec-2008
36
Dec-2008
37
Dec-2008
Demonstration
Creating a style and defining a character format in it.
38
Dec-2008
Practice
Creating a style and defining a character format in it.
39
Dec-2008
Download Style
40
Dec-2008
Summary
Smart Forms are a new generation graphical user interface (GUI) tool to create & maintain Forms for mass printing in minimum time. The Transaction for Smart Forms is SMARTFORM. Smart Forms are easier to develop than SAP Scripts. Smart Form can be created by migrating an existing SAP Script this copies only the layout (Pages, windows, etc) of the SAP Script to the smart Form. Transaction : Smartforms -> initial screen-> menu Utilities->Migrate Sap script Form. Style Builder is used to maintain Smart Styles where we define character formats and paragraph formats for use across Smart Forms.
41
Dec-2008
Questions
What is Smart form ?
42
Dec-2008