Objective
•The participants will be able to :
–Define What SAPScript is
–Identify how SAPScript Works
–Create Report Vs. Form
–Identify components of SAPScript
Dec-2008 SAPScript Overview | 2
What is SAPScript ?
•SAPScript is used to print forms.
•SAPScript looks better than conventional
report.
•SAPScript form can have graphic elements and
it can be event-triggered.
Dec-2008 SAPScript Overview | 3
What is SAPScript ? (Contd.)
•SAPScript is used to print forms.
•SAPScript looks better than conventional
report.
•SAPScript form can have graphic elements and
it can be event-triggered.
Dec-2008 SAPScript Overview | 4
How SAPScript Works
Dec-2008 SAPScript Overview | 5
SAP
Document
Form
(Output)
Layout set
(Template)
Read Data Print
Define
SAP documents are printed using forms.
Forms are defined and formatted using layout sets.
SAPScript is a tool that SAP provides for creating layout sets.
SAP Script
Sales order,
Billing document,
Purchase Order, etc
Order confirmation,
Invoice,
Purchase order,etc
Creating Report Vs. Form
Dec-2008 SAPScript Overview | 6
Output
Program
(ABAP)
Report
Output
Program
(ABAP)
Layout set
Form
Creating Reports
Creating Forms
SAP
Document
SAP
Document
Components of SAPScript
Dec-2008 SAPScript Overview | 7
Output
Program
Layout set
Form
Output determination configuration
(Optional)
Printer / Font Configuration
Output program: Extracts data from SAP data dictionary
Layout set: Formats the extracted data
Printer / Font configuration: Configures impact / laser printer, bar code, logo
SAP
Document
Components of SAPScript (Contd.)
Dec-2008 SAPScript Overview | 8
Output
Program
Layout set
Form
Output determination configuration
(Optional)
Printer / Font Configuration
SAP
Document
Output program: Extracts data from SAP data dictionary
Layout set: Formats the extracted data
Printer / Font configuration: Configures impact / laser printer, bar code, logo
Demonstration
•Displaying a SAPScript Form in the SAP R/3
system by running transaction SE71.
Dec-2008 SAPScript Overview | 9
Practice
•Displaying a SAPScript Form in the SAP R/3
system by running transaction SE71.
Dec-2008 SAPScript Overview | 10
Summary
•SAPScript is used to print forms. It looks better
than conventional reports and can have graphic
elements as required.
•SAPScript is a tool for creating layout sets using
transaction SE71 in the SAP R/3 system.
•The output program (written in ABAP ) extracts
data to be placed in forms while the layout set
formats the extracted data to be placed in the
form.
•SAPScripts can be referred to as the combination
of the output program and the layout set.
Dec-2008 SAPScript Overview | 11
Questions
•What is a layout set ?
•What is an output program in reference to
SAPScripts ?
•What are the different modes of
communication between the output program
and the layout sets ?
Dec-2008 SAPScript Overview | 12