IBM Global Services
SAPScript Overview
SAPScript Overview | Dec-2008 © 2005 IBM Corporation
IBM Global Services
Objective
The participants will be able to :
Define What SAPScript is
Identify how SAPScript Works
Create Report Vs. Form
Identify components of SAPScript
2 SAPScript Overview | Dec-2008 © 2005 IBM Corporation
IBM Global Services
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.
3 SAPScript Overview | Dec-2008 © 2005 IBM Corporation
IBM Global Services
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.
4 SAPScript Overview | Dec-2008 © 2005 IBM Corporation
IBM Global Services
How SAPScript Works
Layout set Form
SAP Read Data Print
(Template) (Output)
Document
Define
Sales order, Order confirmation,
SAP Script Invoice,
Billing document,
Purchase Order, etc Purchase order,etc
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.
5 SAPScript Overview | Dec-2008 © 2005 IBM Corporation
IBM Global Services
Creating Report Vs. Form
Creating Reports
Output
SAP Report
Program
Document
(ABAP)
Creating Forms
Output
SAP Program Layout set Form
Document (ABAP)
6 SAPScript Overview | Dec-2008 © 2005 IBM Corporation
IBM Global Services
Components of SAPScript
Output determination configuration
(Optional)
SAP Output Form
Layout set
Document Program
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
7 SAPScript Overview | Dec-2008 © 2005 IBM Corporation
IBM Global Services
Components of SAPScript (Contd.)
Output determination configuration
(Optional)
SAP Output Form
Layout set
Document Program
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
8 SAPScript Overview | Dec-2008 © 2005 IBM Corporation
IBM Global Services
Demonstration
Displaying a SAPScript Form in the SAP R/3 system by running transaction
SE71.
9 SAPScript Overview | Dec-2008 © 2005 IBM Corporation
IBM Global Services
Practice
Displaying a SAPScript Form in the SAP R/3 system by running transaction
SE71.
10 SAPScript Overview | Dec-2008 © 2005 IBM Corporation
IBM Global Services
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.
11 SAPScript Overview | Dec-2008 © 2005 IBM Corporation
IBM Global Services
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 ?
12 SAPScript Overview | Dec-2008 © 2005 IBM Corporation