Scripts & Smart forms
By SR KRISHNA
Mail id: srksapabap@gmail.com
Contents
1 Forms Overview 6 Smart Forms
2 Script Form 7 Smart Form Architecture
3 Working with Standard Script forms 8 Developing a Smart Form
4 Developing a Script Form
5 Enhancement of scripts
1.Forms Overview
❖ Forms are used to print Documents from SAP R/3 system.
❖ Print activity is handled by SPOOL Work process.
❖ Forms are extension to Reports.
❖ Forms can be designed by using ,
1. Script form.
2. Smart form.
3. Adobe form.
Documents in R/3 System Differences between Forms & Reports
SD MM HR FI QM Forms Reports
Enquiry Purchase Offer letter cheque Quality certificate Used for External purpose. Internal purpose.
requisition
Quotation Purchase order Pay slip Dunning letter o/p Displayed by using Layout set. List screen.
Supports Graphic printing. Doesn’t.
Sales order Goods receipt Reliving letter
Like Background images, logos,
Barcodes.
Delivery
order
Billing
For content page
2.Script Form
➢What is Script ?
❑ Script is a Business Document.
➢Main components of Script:
1. Form Painter.
2. Print Program.
➢How to create a Script Form?
➢How to Download a Script to our Desktop?
RSTXSCRP - To download scripts
SF_MIGRATE - conversion of scripts to smart forms
SE38 SE71
Cont...
For content page
3.Working with Standard Script forms
Standard layout sets Description
MEDRUCK Standard Purchase order
RVORDER01 Standard Sales order
RVINVOICE01 Standard Invoice
SE71
Cont...
For content page
4.Developing a Script Form
SE38 SE71
ABAP Editor Form painter
(Program) (Layout design)
Cont...
For content page
Script Layout Design
W1
W2 W3 W4 SE78
W5
W6
W7
PAGES (1)
WINDOWS (7)
Cont...
For content page
5.Enhancement of scripts
Cont...
For content page
Enhancement of scripts
SE38 - MAIN
SO10
MAIN
SE38
Cont...
For content page
6.Smart Forms
SMART FORM
❖ Smart form is a GUI Tool which is used to design the business
legal documents such as Delivery note,Purchase order,Invoice etc.
❖ The transcation code is SMARTFORMS
❖ Smartforms are client independent
❖ It is advanced version of scripts
❖ It is basically a GUI tool for user friendly maintenance
Cont...
For content page
7. Smart Form Architecture
Program
+
Database
Database
Presentation Application
SCRIPTS SMART Forms
Client dependent Client Independent
Language Dependent Language Independent
Internally it is Stored as Text Function Module
Cont...
For content page
8. Developing a Smart Form
Cont...
For content page
Smart Form Layout Design
Cont...
For content page
Main window Design
Cont...
For content page
THANK YOU
SR KRISHNA
Mail id: srksapabap@gmail.com