Often there are instances where an output from a SAP program is
required on a physical paper in a pre-designed format. Using normal
ABAP code this is not possible. Instead SAP provides an object
called SAPSCRIPT to generate such kind of documents which can
contain logos, tables and other objects and which can look like
pre-printed documents.
This article focuses on the design and use of Layout sets in ABAP
programs to generate beautified output in SAP.
A layout set is a template designed in SAP to place the stream of
data coming from a SAP program on different parts of a physical
page. The designer needs to lay out the various
elements that need to be printed on the page and store it as an
object in the SAP system. An ABAP program will subsequently call
this object to generate an instance of the template – thus
generating an output document from the program.