SlideShare a Scribd company logo
Bc460 Sapscript Form Printing And Text
Management Sap Technology download
https://ebookbell.com/product/bc460-sapscript-form-printing-and-
text-management-sap-technology-11243072
Explore and download more ebooks at ebookbell.com
Here are some recommended products that we believe you will be
interested in. You can click the link to download.
Bc400 Introduction To The Abap Workbench Sap Netweaver
https://ebookbell.com/product/bc400-introduction-to-the-abap-
workbench-sap-netweaver-10866170
From Rogue To Ruin Jill Barnett Anna Bradley Kerrigan Byrne Tanya Anne
Crosby Sofie Darling Amy Jarecki Danelle Harmon Amanda Mccabe Holly
Newman Cynthia Wright
https://ebookbell.com/product/from-rogue-to-ruin-jill-barnett-anna-
bradley-kerrigan-byrne-tanya-anne-crosby-sofie-darling-amy-jarecki-
danelle-harmon-amanda-mccabe-holly-newman-cynthia-wright-49594458
Wolfs Ascension Lauren Dane
https://ebookbell.com/product/wolfs-ascension-lauren-dane-47696302
Half Outlaw Alex Temblador
https://ebookbell.com/product/half-outlaw-alex-temblador-47638376
Powerful Dungeon Controller Matt Koreth
https://ebookbell.com/product/powerful-dungeon-controller-matt-
koreth-50131184
The Court War Violette Malan
https://ebookbell.com/product/the-court-war-violette-malan-51011978
Bossy Enemys Secret An Enemies To Lovers Romance Sylvia Rae
https://ebookbell.com/product/bossy-enemys-secret-an-enemies-to-
lovers-romance-sylvia-rae-52414950
Natural Bodybuilding And Body Recomposition Slim With Muscles Andrea
Raimondi
https://ebookbell.com/product/natural-bodybuilding-and-body-
recomposition-slim-with-muscles-andrea-raimondi-43108058
Saving Grace Curvy Girl Wolf Shifter Paranormal Romance Tianna Xander
https://ebookbell.com/product/saving-grace-curvy-girl-wolf-shifter-
paranormal-romance-tianna-xander-51163486
Bc460 Sapscript Form Printing And Text Management Sap Technology
BC460
SAPscript Form Printing and Text
Management
mySAP Technology
Date
Training Center
Instructors
Education Website
Instructor Handbook
Course Version: 2001 Q3
Course Duration: 3 Day(s)
Material Number: 50066148
Owner: Illya Bentink (D023611)
An SAP Compass course - use it to learn, reference it for work
Copyright
Copyright © 2004 SAP AG. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for any purpose
without the express permission of SAP AG. The information contained herein may be changed
without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software
components of other software vendors.
Trademarks
• Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® and SQL Server® are
registered trademarks of Microsoft Corporation.
• IBM®, DB2®, OS/2®, DB2/6000®, Parallel Sysplex®, MVS/ESA®, RS/6000®, AIX®,
S/390®, AS/400®, OS/390®, and OS/400® are registered trademarks of IBM Corporation.
• ORACLE® is a registered trademark of ORACLE Corporation.
• INFORMIX®-OnLine for SAP and INFORMIX® Dynamic ServerTM are registered
trademarks of Informix Software Incorporated.
• UNIX®, X/Open®, OSF/1®, and Motif® are registered trademarks of the Open Group.
• Citrix®, the Citrix logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®,
VideoFrame®, MultiWin® and other Citrix product names referenced herein are trademarks
of Citrix Systems, Inc.
• HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C®, World
Wide Web Consortium, Massachusetts Institute of Technology.
• JAVA® is a registered trademark of Sun Microsystems, Inc.
• JAVASCRIPT® is a registered trademark of Sun Microsystems, Inc., used under license for
technology invented and implemented by Netscape.
• SAP, SAP Logo, R/2, RIVA, R/3, SAP ArchiveLink, SAP Business Workflow, WebFlow, SAP
EarlyWatch, BAPI, SAPPHIRE, Management Cockpit, mySAP.com Logo and mySAP.com
are trademarks or registered trademarks of SAP AG in Germany and in several other countries
all over the world. All other products mentioned are trademarks or registered trademarks of
their respective companies.
Disclaimer
THESE MATERIALS ARE PROVIDED BY SAP ON AN "AS IS" BASIS, AND SAP EXPRESSLY
DISCLAIMS ANY AND ALL WARRANTIES, EXPRESS OR APPLIED, INCLUDING
WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE, WITH RESPECT TO THESE MATERIALS AND THE SERVICE,
INFORMATION, TEXT, GRAPHICS, LINKS, OR ANY OTHER MATERIALS AND PRODUCTS
CONTAINED HEREIN. IN NO EVENT SHALL SAP BE LIABLE FOR ANY DIRECT,
INDIRECT, SPECIAL, INCIDENTAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES OF ANY
KIND WHATSOEVER, INCLUDING WITHOUT LIMITATION LOST REVENUES OR LOST
PROFITS, WHICH MAY RESULT FROM THE USE OF THESE MATERIALS OR INCLUDED
SOFTWARE COMPONENTS.
About This Handbook
This handbook is intended to complement the instructor-led presentation of this
course, and serve as a source of reference. It is not suitable for self-study.
Typographic Conventions
American English is the standard used in this handbook. The following
typographic conventions are also used.
Type Style Description
Example text Words or characters that appear on the screen. These
include field names, screen titles, pushbuttons as well
as menu names, paths, and options.
Also used for cross-references to other documentation
both internal (in this documentation) and external (in
other locations, such as SAPNet).
Example text Emphasized words or phrases in body text, titles of
graphics, and tables
EXAMPLE TEXT Names of elements in the system. These include
report names, program names, transaction codes, table
names, and individual key words of a programming
language, when surrounded by body text, for example
SELECT and INCLUDE.
Example text Screen output. This includes file and directory names
and their paths, messages, names of variables and
parameters, and passages of the source text of a
program.
Example text Exact user entry. These are words and characters that
you enter in the system exactly as they appear in the
documentation.
<Example text> Variable user entry. Pointed brackets indicate that you
replace these words and characters with appropriate
entries.
Icons in Body Text
The following icons are used in this handbook.
2001/Q3 © 2004 SAP AG. All rights reserved. iii
About This Handbook BC460
Icon Meaning
For more information, tips, or background
Note or further explanation of previous point
Exception or caution
Procedures
Indicates that the item is displayed in the instructor’s
presentation.
iv © 2004 SAP AG. All rights reserved. 2001/Q3
Contents
Course Overview......................................................... vii
Course Goals ...........................................................vii
Course Objectives .................................................... viii
Unit 1: SAPscripts Overview ............................................ 1
Introduction to SAPscript...............................................2
Components of SAPscript .............................................8
Unit 2: Form Elements.................................................. 17
Structuring Pages..................................................... 18
Structuring Forms..................................................... 29
Editing Forms.......................................................... 43
Unit 3: The PC Editor and the Line Editor.......................... 55
SAPscript Editors ..................................................... 56
Form Elements ........................................................ 78
Unit 4: Symbols and Control Commands .......................... 89
Symbols ................................................................ 90
Control Commands ..................................................101
Unit 5: Print Program ..................................................125
Introduction to the Print Program ..................................126
Using the Print Program ............................................131
Unit 6: Styles.............................................................163
Introduction to Styles ................................................164
Unit 7: SAPscript: The Next Generation...........................171
Introduction to SAP Smart Forms..................................172
Future of SAPscript ..................................................178
Unit 8: Modifications in SAPscripts ................................185
Modifying the Print Program........................................186
Modifying Forms .....................................................200
Transporting SAPscript Objects....................................205
2001/Q3 © 2004 SAP AG. All rights reserved. v
Contents BC460
Unit 9: Font Maintenance .............................................215
Introduction to Font Maintenance..................................216
Appendix 1: Appendix ..............................................229
Index .......................................................................245
vi © 2004 SAP AG. All rights reserved. 2001/Q3
Course Overview
This course provides you with an overview of SAPscripts. The course discusses
the various form elements and the editors that are used to write to SAPscripts,
such as PC Editor and Line Editor. This course also introduces several symbols
and control commands that are used to perform various operations on SAPscripts,
such as formatting SAPscripts. Next, the course discusses the print program and
describes how to print using the print program. The course also describes the
use of various styles to format SAPscripts and the modifications that you can
apply to SAPscripts. Finally, the course introduces you to various fonts and their
maintenance.
Target Audience
This course is intended for the following audiences:
• Project team
• Employees processing data
• Employees responsible for organization organizing data
Course Prerequisites
Required Knowledge
• BC 400 ABAP Workbench Basics
Course Duration Details
Unit 1:
SAPscripts Overview
Introduction to SAPscript 30 Minutes
Components of SAPscript 20 Minutes
Unit 2: Form Elements
Structuring Pages 30 Minutes
Structuring Forms 30 Minutes
Editing Forms 20 Minutes
Unit 3: The PC Editor and the Line Editor
SAPscript Editors 20 Minutes
Exercise 1: SAPscript Editors 15 Minutes
Form Elements 20 Minutes
Unit 4: Symbols and Control Commands
Symbols 30 Minutes
Control Commands 20 Minutes
2001/Q3 © 2004 SAP AG. All rights reserved. vii
Course Overview BC460
Exercise 2: Using Control Commands 20 Minutes
Unit 5: Print Program
Introduction to the Print Program 20 Minutes
Using the Print Program 25 Minutes
Exercise 3: Using the Print Program 20 Minutes
Unit 6: Styles
Introduction to Styles 10 Minutes
Unit 7: SAPscript: The Next Generation
Introduction to SAP Smart Forms 25 Minutes
Future of SAPscript 20 Minutes
Unit 8: Modifications in SAPscripts
Modifying the Print Program 25 Minutes
Exercise 4: Customizing Using the Print Program 20 Minutes
Modifying Forms 20 Minutes
Transporting SAPscript Objects 25 Minutes
Unit 9: Font Maintenance
Introduction to Font Maintenance 35 Minutes
Course Goals
This course will prepare you to:
• Describe form printing in the context of SAP R/3 Enterprise
• Make changes to SAP standard forms and SAP print programs
• Transport SAPscript objects
Course Objectives
After completing this course, you will be able to:
• Maintain forms using SAPscript tools
• Use SAPscript control statements and symbols
• Control the print output using print programs
• Change print programs and forms in SAP R/3 Enterprise
• Use font maintenance in the SAP R/3 Enterprise
SAP Software Component Information
The information in this course pertains to the following SAP Software Components
and releases:
viii © 2004 SAP AG. All rights reserved. 2001/Q3
BC460 Course Overview
Level of Knowledge Required
The instructor should know a lot about the SAPscript environment and the
ABAP Workbench. Good SAPscript knowledge is mandatory for the Units Form
Elements, SAPscript: The PC Editor and the Line Editor, and Styles. The part
that deals with the print program requires that the instructor is familiar with the
ABAP Workbench and the ABAP programming language. The instructor should
have taught at least one of the ABAP Workbench courses, either BC400 (Level
2), BC410 (Level 3) or BC405 (Level 5). We recommend the instructor to teach
both BC400 and BC410. BC405 alone is not sufficient for preparation. With
regard to the customer questions to be expected, knowledge of Customizing and
spool-related topics (font setup, bar codes, and so on) is a plus.
Courses Recommended as Preparation
SAP20 mySAP.com Application Fundamentals SAP50 mySAP.com Technical
Fundamentals CA110 SAPscript – Texts, Styles, Forms CA120 SAPscript
Programming Interface BC400 ABAP Workbench: Concepts and Tools BC410
Transaction Programming
Online Help Recommended as Preparation
Be cautious because parts of the extended help are not up-to-date.
Documentation Recommended as Preparation
Documentation manuals: BC – Word-Processing in the SAPscript Editor,
BC - Style and Form Maintenance, SAPscript Printing with Forms – ABAP
Programming – Spool Management R/3 System: Printout design, Step-by-Step
Guide to SAPscript Layout Sets (Version 1) by the R/3 Simplification Group
Online documentation for the SAPscript function modules
Hints on Preparing This Course
The actual preparation for the course BC460 should occur in several phases:
1. Contents-related orientation phase
Attending the course BC460
2. Evaluation phase
Clarifying all questions concerning course contents, working through all
exercises and the demonstration and model solution programs, designing and
creating your own form and print program.
3. Reinforcement phase
Attending the above-mentioned preparatory courses, providing support
during class exercises and instructive development
2001/Q3 © 2004 SAP AG. All rights reserved. ix
Course Overview BC460
Important note: This guide is designed to give didactic instructions for the
course. To avoid redundancies, the guide does not cover any contents-related
details which you can find on the slides and in the notes.
Training System Data Required
You need the data from the Basis flight data model for the examples used in the
course. You only need the data of the tables SPFLI, SFLIGHT, SBOOK, and
SCUSTOM. You can generate data in these tables as required using the role
SAP_TRAINING.
User IDs and Passwords for Course Participants
Users can be created using the role SAP_TRAINING. This role basically contains
the functions of the former area menu bc_menu. You can use the user entered
as the default as your copy template.
Preparation in the System
The sample forms for the course are in client 000 in development class BC460.
You must copy the forms used as templates for the exercises to the current client
if they are not present in the training client before the course begins. To do this,
call transaction SE71 and choose Utilities → Copy from client. The texts required
for the exercise in the Unit Symbols and Control Commands are in client 400. If
a course is held in another client, you must copy the texts from client 400 to the
current client. Do to this, call transaction SO10 and choose Utilities → Copy from
client. The instructor has to configure the training system for the course as follows:
Configuration of a Two-System Landscape
For a description on how to configure a two-system landscape, refer to the central
Instructor Guide BC4xx - ABAP Workbench (Generic for all courses between
BC400 and BC490). You can find this guide in SAPNet under SAP Education
Services → SAP Standard Training 4.6c → Basis. Start the offline version of
BC460.
Example ABAPs
The example objects of BC460 are located in the development class BC460.
Objects that are standard Dictionary objects of the flight data model are in
development class SAPBC_DATAMODEL. They are delivered to all customers
as part of the standard SAP System.
Any changes to objects in the development classes BC* are transferred to the
training master system ID3 by means of special internal SAP transports. The
changes become effective in IDES when the corresponding release level is
upgraded.
CATTs
None
Technical Hints
x © 2004 SAP AG. All rights reserved. 2001/Q3
BC460 Course Overview
None
Goals and Objectives
The first part of the course introduces the participants to the components of form
printing (Unit 2 to 7), while the second part gives an overview of how to change
forms or print programs, and explains the basics of transporting SAPscript objects.
The course concludes with summary information on font maintenance in the R/3
System.
Course Structure and Flow
Given the scope of the topics to be covered in the course, the instructor has
sufficient time to provide detailed information in some cases. Units 3 and 4
describe the components to create forms and the use of editors. The first exercise
comes after Unit 4. You need to encourage the participants explore the form
maintenance transaction to make themselves familiar with the tool before they
work through the first exercise. Unit 3 is very complex and you should provide
several examples. Unit 5 deals with assigning values to symbols and describes
the most important control commands.
The instructor should illustrate the concept of address formatting and the definition
of boxes and shading with hands-on examples. The Unit on the print program
requires the participants to have good knowledge of the ABAP Workbench. If the
participants are not familiar with ABAP Workbench, the instructor should give a
short overview of the Workbench. The instructor may ignore the Styles Unit
because working with styles should be avoided. But some standards use styles.
Unit 8 has been added to BC460 to inform participants of the new 4.6C tool SAP
Smart Forms. Unit 9 covers the Customizing settings, which are required if the
standard system is modified and explains the transport and client-dependency of
SAPscript objects. Unit 10 explains how system and printer fonts are related. The
instructor may omit the Appendix and only deal with it, if required.
The Appendix contains information about Customizing settings, inserting logos,
and writing the programming interface to format text. The course is scheduled
to end at 01:00 p.m. on the last day.
2001/Q3 © 2004 SAP AG. All rights reserved. xi
Course Overview BC460
xii © 2004 SAP AG. All rights reserved. 2001/Q3
Unit 1
1 SAPscripts Overview
This unit is designed to give participants an overview of SAPscript. Participants
will learn how SAPscript is used and integrated into SAP R/3 Enterprise and
identify the resulting benefits. They get to know how forms interact with the
print program and the role of the composer. They also learn that a print program
is always required to print forms and that the composer recognizes the tasks of
the print program.
Unit Overview
This unit is designed to give an overview of SAPscript. This unit discusses how
SAPscript is used and integrated into SAP R/3 Enterprise and the advantages
of the integration. Next, the unit introduces how forms interact with the print
program and the role of the composer in the interaction. Finally, the unit discusses
the need for a print program to print forms.
Unit Objectives
After completing this unit, you will be able to:
• Understand SAPscripts
• List the advantages of SAPscripts
• Understand the components of SAPscripts
Unit Contents
Lesson: Introduction to SAPscript ...............................................2
Lesson: Components of SAPscript ..............................................8
Demonstration: Using SAPscript ......................................... 11
2001/Q3 © 2004 SAP AG. All rights reserved. 1
Unit 1: SAPscripts Overview BC460
Lesson:
2
Introduction to SAPscript
Lesson Duration: 30 Minutes
Lesson Overview
This lesson introduces SAPscripts and the need for using SAPscripts. It also
discusses the advantages of using SAPscripts and explains the user’s perspective
of SAPscripts.
Lesson Objectives
After completing this lesson, you will be able to:
• Understand SAPscripts
• List the advantages of SAPscripts
The Purpose of SAPscript: Explain how SAPscript can be used.
Demo: Create an e-mail with text format SCR and create the program
documentation.
SAPscript in SAP R/3 Enterprise: Explain how SAPscript is integrated into
SAP R/3 Enterprise. Explain the consistent look and feel in the applications; if
required, mention that the course contents are not application-specific.
SAPscript from a User’s Point of View: Explain the components of SAPscript
and how users use with these components.
Benefits of SAPscript: List the benefits of SAPscript.
Business Example
You are working with a garment export house that exports a large variety of
readymade garments to various distributors across the world. As a result, the Sales
and Distribution department of the export house needs to frequently create and
print invoices in a specified format. The export house is looking for options that
can be used to make their task simple.
As the Technology Head of this export house, you suggest the use of SAPscripts.
Next, you need to make a presentation on SAPscripts, the need for SAPscripts,
and the advantages of SAPscripts to the management. You also need to discuss the
components of SAPscripts in the presentation.
2 © 2004 SAP AG. All rights reserved. 2001/Q3
BC460 Lesson: Introduction to SAPscript
Need for SAPscript
Figure 1: The Purpose of SAPscript
Every company needs to print documents, such as invoices and delivery notes,
with a uniformly defined layout.
These documents are often created automatically.
The basic layout of the document is predefined. But, in many cases, other data,
such as address data or purchase order items, has to be merged with the document.
This data might be entered manually by an employee or retrieved from a database
table.
Large quantities of these documents may have to be produced. Form printing
includes large print runs of documents, such as pay slips, checks, order
confirmations, and reminders.
2001/Q3 © 2004 SAP AG. All rights reserved. 3
Unit 1: SAPscripts Overview BC460
SAPscript in SAP R/3 Enterprise
Figure 2: SAPscript in SAP R/3 Enterprise
SAPscript is an integrated tool used to enter text and print forms in many SAP
R/3 Enterprise applications, such as accounting, sales and distribution, production
planning, and online documentation.
Advantages of SAPscript
• Multilingual capability
• High performance when printing large quantities
• Uniform corporate design in documents
• Word processing scalability
• SAP R/3 Enterprise transport and translation connections
• Platform independence
The PC editor supports Asian languages in addition to other languages. Form
printing enables you to use different address layouts based on the country and
use multiple currencies simultaneously.
SAPscript supports a uniform design across all documents.
Editor interfaces provide you with various functions according to the application.
SAPscript can be run on all front-end applications supported by SAP.
4 © 2004 SAP AG. All rights reserved. 2001/Q3
BC460 Lesson: Introduction to SAPscript
SAPscript: User’s Perspective
Figure 3: SAPscript from a User’s Point of View
A document’s layout is defined in a form.
Text modules are entered using the SAPscript Editor and stored centrally in the
database.
Most SAPscript users only use the Editor, which is used to type text such as letters.
You can generate documents automatically from an ABAP program using the
SAPscript programming interface.
2001/Q3 © 2004 SAP AG. All rights reserved. 5
Unit 1: SAPscripts Overview BC460
Facilitated Discussion
To explain the need for SAPscripts
Discussion Questions
Use the following questions to engage the participants in the discussion.Feel free
to use your own additional questions.
Discuss the need for SAPscripts.
6 © 2004 SAP AG. All rights reserved. 2001/Q3
BC460 Lesson: Introduction to SAPscript
Lesson Summary
You should now be able to:
• Understand SAPscripts
• List the advantages of SAPscripts
2001/Q3 © 2004 SAP AG. All rights reserved. 7
Unit 1: SAPscripts Overview BC460
Lesson:
6
Components of SAPscript
Lesson Duration: 20 Minutes
Lesson Overview
This lesson introduces you to the various components of SAPscript, such as forms
and print programs.
Lesson Objectives
After completing this lesson, you will be able to:
• Understand the components of SAPscripts
Explain the interaction between the form and the print program. Discuss the role
of the composer.
Forms: Explain the purpose and function of forms. Describe the basic procedure
to use forms.
The Print Program: Explain the tasks performed by a print program.
Processing Sequence – The Composer: Explain how the SAPscript components
interact when forms are printed.
Business Example
You are working with a garment export house that exports a large variety
of readymade garments to various distributors across the world. The export
house uses SAPscripts to create and print invoices generated by the Sales and
Distribution department.
As a sales executive of the export house, you need to edit the invoices.
8 © 2004 SAP AG. All rights reserved. 2001/Q3
BC460 Lesson: Components of SAPscript
Forms
Figure 4: Forms
A form specifies the appearance and structure of a document.
Every SAPscript document uses a form.
Forms contain predefined text modules with space reserved for variable data. You
can use these text modules in various applications.
To make changes to your documents, such as moving a piece of text or changing
fonts, paragraph formats, and tabs, you only need to change the form.
To edit forms, select Tools → SAPscript → Form from the SAP R/3 Enterprise
main menu.
You can create your own form by copying and customizing existing forms.
Print Program
Figure 5: The Print Program
2001/Q3 © 2004 SAP AG. All rights reserved. 9
Unit 1: SAPscripts Overview BC460
The print program performs the following tasks:
• Controls the actual output text to the printer, screen, or fax machine
• Selects data from the database or from user input
• Selects a form and controls the text to be printed, the sequence of the text,
and the frequency of occurrence of the text
• Determines various printer attributes, such as output device, number of
copies, whether or not to print
Interaction Between the Components of SAPscript
Figure 6: Processing Sequence: The Composer
The final appearance of your document depends on the interaction between your
print program and the form.
The SAPscript print program initializes the printing process. Every command
entered using the SAPscript programming interface is transferred to the composer.
The composer receives layout information from the form specified in the print
program. The documents are formatted according to this layout information.
If the documents contain variables, the composer replaces these variables with
data from SAP R/3 Enterprise or with the user data selected by the print program.
The print program controls the completion of the form. After the form is
completed, the composer places the completed document in the spool to start
printing the form.
10 © 2004 SAP AG. All rights reserved. 2001/Q3
BC460 Lesson: Components of SAPscript
Demonstration: Using SAPscript
Purpose
To demonstrate the use of SAPscript
System Data
System:
Client:
User ID:
Password:
Set up instructions:
1. Create program documentation or an e-mail message in the SAPscript editor
to demonstrate that SAPscript is also used in other areas.
2001/Q3 © 2004 SAP AG. All rights reserved. 11
Unit 1: SAPscripts Overview BC460
Facilitated Discussion
To explain the components of SAPscripts
Discussion Questions
Use the following questions to engage the participants in the discussion.Feel free
to use your own additional questions.
Discuss the components of SAPscripts.
12 © 2004 SAP AG. All rights reserved. 2001/Q3
BC460 Lesson: Components of SAPscript
Lesson Summary
You should now be able to:
• Understand the components of SAPscripts
2001/Q3 © 2004 SAP AG. All rights reserved. 13
Unit Summary BC460
Unit Summary
You should now be able to:
• Understand SAPscripts
• List the advantages of SAPscripts
• Understand the components of SAPscripts
14 © 2004 SAP AG. All rights reserved. 2001/Q3
BC460 Test Your Knowledge
11
Test Your Knowledge
1. In which departments can SAPscript be used?
Choose the correct answer(s).
□ A Human Resources Management
□ B Material Management
□ C Sales and Distribution
□ D Production Planning
2. Which feature of SAPscript enables it to run on all front-end applications
supported by SAP?
Choose the correct answer(s).
□ A Multilingual capability
□ B High performance when printing large quantities
□ C Uniform corporate design in documents
□ D Word processing scalability
□ E SAP R/3 Enterprise transport and translation connections
□ F Platform independence
3. A specifies the appearance and structure of a document.
Fill in the blanks to complete the sentence.
4. List a few functions of a print program.
2001/Q3 © 2004 SAP AG. All rights reserved. 15
Test Your Knowledge BC460
12
Answers
1. In which departments can SAPscript be used?
Answer: A, B, C, D
SAPscript can be used in Human Resources Management, Material
Management, Sales and Distribution, and Production Planning departments.
2. Which feature of SAPscript enables it to run on all front-end applications
supported by SAP?
Answer: F
Platform independence enables SAPscript to run on all front-end applications
supported by SAP.
3. A form specifies the appearance and structure of a document.
Answer: form
4. List a few functions of a print program.
Answer: A print program performs the following functions:
• Controls the actual text output to the printer, screen or fax machine
• Selects data from the database or from user input
• Selects a form and controls the text to be printed, the sequence of the
text, and the frequency of occurrence of the text
• Determines various printer attributes, such as output device and
number of copies
16 © 2004 SAP AG. All rights reserved. 2001/Q3
Unit 2
13 Form Elements
Participants should learn how forms are structured. They should be introduced
to the components of a form, such as the header, page layout, paragraph and
character formats, and documentation. The instructor should show the learners
how they can maintain existing forms. The instructor should demonstrate the form
maintenance transaction, both in the graphical and in the alphanumerical Form
Painter, so that the learners not running a 4.0 Release are also able to edit forms.
Note: Each time a form is changed and reactivated, the print program
must be restarted to see the print preview.
Unit Overview
This unit introduces forms and their structures. Next, the unit gives an overview
of the components of the form, such as the header, page layout, paragraph and
character formats, and documentation. The unit also describes the methods
used to maintain forms and the form maintenance transaction. You can use this
information to edit forms.
Unit Objectives
After completing this unit, you will be able to:
• Understand pages and windows
• Structure pages using windows
• Understand form formats
• Identify page layouts
• Use Form Painter
Unit Contents
Lesson: Structuring Pages ..................................................... 18
Lesson: Structuring Forms ..................................................... 29
Lesson: Editing Forms .......................................................... 43
2001/Q3 © 2004 SAP AG. All rights reserved. 17
Unit 2: Form Elements BC460
Lesson:
14
Structuring Pages
Lesson Duration: 30 Minutes
Lesson Overview
This lesson introduces you to pages and windows and describes how to structure
pages using windows.
Lesson Objectives
After completing this lesson, you will be able to:
• Understand pages and windows
• Structure pages using windows
Explain how a form is structured and describe the components used for form
maintenance.
Example - Booking Confirmation: Show a typical form.
Structuring Pages Using Windows:Explain that text is displayed in windows.
Elements to Structure Text: List other formatting options provided by paragraph
and character formats.
Forms - Pages: Explain that different page formats can be used and that a static
page sequence can be defined.
Windows and Page Windows:Explain the difference between logical and
physical windows. You should not deal with this topic too quickly because
learners normally have difficulty in understanding this difference.
Window Types:Explain with examples the different window types and how these
windows are used.
Main Window:Explain that the main window is used to display body text and list
the advantages (automatic page break, body text spanning multiple pages).
Defining Page Windows:Explain how to create and position a page window on
a form page.
Objective - Structuring Pages Using Windows: Explain to the participants that
the different output areas are called windows.
Windows and Page Windows - Attributes:Demonstrate the window and page
window functions in the alphanumeric Form Painter in the system. Explain the
differences between windows and page windows.
18 © 2004 SAP AG. All rights reserved. 2001/Q3
BC460 Lesson: Structuring Pages
Business Example
You are working with a garment export house that exports a large variety
of readymade garments to various distributors across the world. The export
house uses SAPscripts to create and print invoices generated by the Sales and
Distribution department.
You have created forms to edit the invoices created by the Sales and Distribution
department of your export house. The form contains various output areas called
windows. To format the invoice, you need to organize the text of the invoice
within the form windows using text elements and paragraphs.
Introduction to Pages
Figure 7: Example: Booking Confirmation
A typical form contains the following information:
• Address
• Sender
• Body copy
• Business transaction data such as booking data
The text and data is spread over several pages in a form.
2001/Q3 © 2004 SAP AG. All rights reserved. 19
Unit 2: Form Elements BC460
Figure 8: Forms: Pages
A form can have one or more pages. You determine the page sequence of a
document by entering the page that follows the one you are currently on. You must
always enter a starting page in the header of a form.
A specific page format, such as LETTER or DIN A4, is defined for each form.
SAPscript allows automatic page numbering.
Figure 9: Pages: Attributes
Page attributes include Next page, Page counter, and Print attributes.
20 © 2004 SAP AG. All rights reserved. 2001/Q3
BC460 Lesson: Structuring Pages
The counter settings determine whether or not page numbers should increase,
remain the same, or revert to their initial value.
The print attributes allow you to choose which paper tray you want to use and
whether or not you want to print the form on single sheets or on both sides of
the sheet.
Introduction to Windows
Figure 10: Windows and Page Windows
Windows can appear on numerous pages within a form. As a result, SAPscript
differentiates between logical windows and physical page windows.
The user determines the location of page windows on each page by entering the
size and position. A window can have a different size and position on different
pages.
Text that appears in page windows is defined for an entire form using the form’s
corresponding logical window.
2001/Q3 © 2004 SAP AG. All rights reserved. 21
Unit 2: Form Elements BC460
Figure 11: Window Types
There are two types of windows in SAPscript:
• MAIN
• VAR
Windows of type MAIN are used to display text that spreads across multiple pages.
Windows of type VAR may vary in size and position for each page that they
appear on. The text entered in the corresponding logical windows is always
displayed on each page where the window appears. Any text that cannot be fully
displayed due to the small size of the window is lost.
Up to Release 4.0, windows of type CONST exist. These windows function
similar to the VAR windows.
22 © 2004 SAP AG. All rights reserved. 2001/Q3
BC460 Lesson: Structuring Pages
Figure 12: Main Window
In main windows, variable length text is displayed, for example, all bookings
of a specific customer.
Whenever the output area of one page is filled, SAPscript continues displaying
the body text in the main window on the next page.
Main windows can have different heights and can be positioned differently on
pages where they appear; but the windows must be of the same width.
Figure 13: Defining Page Windows
All forms have predetermined page formats, such as LETTER or DIN A4.
2001/Q3 © 2004 SAP AG. All rights reserved. 23
Unit 2: Form Elements BC460
The position of a page window is indicated by its distance from the top and left
edges of the page.
The size of a page window is determined by its height and width.
Both position and size can be defined using various units of measure, such as
lines or characters.
Figure 14: Windows and Page Windows: Attributes
Windows and page windows are dealt with separately in the alphanumeric Form
Painter.
You can define logical windows in a form by specifying the name and type of the
window. To specify the main window, which can contain text exceeding one
page, use MAIN.
To specify other windows of a form, use VAR in Release 4.0. In earlier releases,
use CONST.
• CONST: The window has the same dimensions on all pages where the
window appears.
• VAR: The height and width of the window can vary.
To create text for individual windows of the form, choose Text elements. The text
you create is divided into text elements that are stored with the form. You will
learn about the Text Editor in the next chapter.
You can set a default paragraph for any window, which then applies to all text
elements within the paragraph.
You can assign logical windows to any page of your form. You can define
the distribution of page windows on a page by specifying the size and position
of the windows.
24 © 2004 SAP AG. All rights reserved. 2001/Q3
BC460 Lesson: Structuring Pages
To print labels or documents with more than one column, you can define more
than one main window on any page by selecting Edit → Windows → Create →
Main window.
Structuring Pages Using Windows
Figure 15: Structuring Pages Using Windows
The various output areas found on a form page are called windows.
You can organize text within windows using text elements and paragraphs.
2001/Q3 © 2004 SAP AG. All rights reserved. 25
Unit 2: Form Elements BC460
Figure 16: Structuring Pages Using Windows
Windows on a form page display output such as addresses or detail items.
26 © 2004 SAP AG. All rights reserved. 2001/Q3
BC460 Lesson: Structuring Pages
Facilitated Discussion
To understand the process of structuring pages using windows.
Discussion Questions
Use the following questions to engage the participants in the discussion.Feel free
to use your own additional questions.
Discuss the process of structuring pages using windows.
2001/Q3 © 2004 SAP AG. All rights reserved. 27
Unit 2: Form Elements BC460
Lesson Summary
You should now be able to:
• Understand pages and windows
• Structure pages using windows
28 © 2004 SAP AG. All rights reserved. 2001/Q3
BC460 Lesson: Structuring Forms
Lesson:
24
Structuring Forms
Lesson Duration: 30 Minutes
Lesson Overview
This lesson starts with an introduction to form elements and then describes how
to structure forms in various formats, such as paragraph and character formats.
Finally, it discusses the various page layouts.
Lesson Objectives
After completing this lesson, you will be able to:
• Understand form formats
• Identify page layouts
Elements for Structuring Text: List the formatting options provided by
paragraph and character formats.
Forms - Elements: Explain the elements available to design a form.
Paragraph Formats - Metric Sizes: Explain what paragraph formats define.
Character Formats: Explain what character formats define.
Page Layout - Pages: Demonstrate the functions in the system in detail.
Pages - Attributes: Demonstrate the functions in the system in detail.
Page Layout - Windows and Page Windows: Demonstrate the functions in the
system in detail.
Page Layout - Options: Demonstrate the functions in the system in detail.
Windows and Page Windows - Attributes: Demonstrate the window and page
window functions in the alphanumeric Form Painter in the system. Point out the
difference between windows and page windows.
Paragraph Formats - Attribute Types: Explain the individual attribute types in
the system using at least one example. Mention the hierarchy again and show, for
example, in which cases the font attributes in the header data apply.
Character Formats - Attribute Types: Explain when and how character formats
are used. Describe the attributes of a character format in detail. Mention the
hierarchy again and show, for example, in which cases the font attributes of the
assigned paragraph format apply.
Form Elements - Documentation: Explain that participants can write the
documentation for a form. For example, changes to forms should always be
documented.
2001/Q3 © 2004 SAP AG. All rights reserved. 29
Unit 2: Form Elements BC460
Exercise for Form Elements: You can insert an additional exercise at this point,
in which customers create a form of their own. Creating unnamed text elements
requires rudimentary knowledge of the SAPscript editor.
Business Example
You are working with a garment export house that exports a large variety
of readymade garments to various distributors across the world. The export
house uses SAPscripts to create and print invoices generated by the Sales and
Distribution department.
As a sales executive of the export house, you need to modify the appearance of
text in invoices printed using SAPscripts.
Elements
Figure 17: Forms: Elements
The following sub-objects allow you to structure forms in SAPscript:
• Page layout
• Paragraph formats
• Character formats
Use the Form Painter to edit the individual sub-objects of a form.
30 © 2004 SAP AG. All rights reserved. 2001/Q3
BC460 Lesson: Structuring Forms
Figure 18: Form Elements: Documentation
Any changes that you make to a form should be documented accordingly.
You can maintain form documentation using the Form documentation button.
When you click this button, a list of form components, such as pages, windows,
and text elements, is displayed.
On this screen, you can enter text describing the individual components.
Paragraph Formats
Figure 19: Paragraph Formats: Metric Sizes
You can modify the appearance of text in SAPscript by changing the paragraph
and character formats.
2001/Q3 © 2004 SAP AG. All rights reserved. 31
Unit 2: Form Elements BC460
Paragraph formats define the following:
• Line spacing
• Vertical spacing: before and after
• Left margin/right margin
• Paragraph alignment: left or centered
• First line indentation
• Tabs
• Fonts
• Outline options
• Standard attributes
• Font attributes
• Tabs
• Outline attributes
Figure 20: Paragraph Formats: Standard Attributes
32 © 2004 SAP AG. All rights reserved. 2001/Q3
BC460 Lesson: Structuring Forms
You can specify the following standard paragraph attributes:
• Left/right margin
• Paragraph indentation
• Line spacing
• Vertical spacing: space before or space after
• Paragraph alignment: left, right, centered, or justified
• Page protection: no automatic page break within a paragraph
The characteristics of a paragraph are described by different attributes. Choose
Standard, Font, Tabs, or Outline to switch between various attributes.
Figure 21: Paragraph Formats: Font Attributes
Font attributes for paragraphs include:
• Font family, such as Courier, Helvetica or Times Roman
• Font size (in tenths of a point)
• Bold
• Italics
• Underlining, including the following additional options: spacing, thickness,
and intensity
You can take a particular font attribute from the general form attributes and use the
attribute in the current paragraph by changing your settings to the following:
• Font family = space
• Font size = 0
• Bold, italics, and underlining all set to Retain
2001/Q3 © 2004 SAP AG. All rights reserved. 33
Unit 2: Form Elements BC460
Figure 22: Paragraph Formats: Tabs
Tab attributes control the tab positions in a paragraph.
You can define several tab positions. To align a paragraph, you can use the
following tab positions: LEFT, RIGHT, CENTER, SIGN, or DECIMAL. In
addition to the tabs of a paragraph format, standard tabs are available.
To define the position of numbers in a paragraph, select SIGN or DECIMAL.
SIGN allows you to define numbers, which are right-aligned at the tab position.
This allows you to inset a minus sign or blank space at the end of the number.
DECIMAL allows you to align decimal points with any tab position.
Figure 23: Paragraph Formats: Outlines
34 © 2004 SAP AG. All rights reserved. 2001/Q3
BC460 Lesson: Structuring Forms
You can use the outline attributes provided by SAPscript to divide text into units,
such as chapters, subchapters and sections.
To number paragraphs automatically, select one of the following numbering types:
• Arabic numerals, such as 1, 2, 3...
• Roman numerals, such as I, II, III...
• Letters, such as a, b, c...
• Fixed characters, such as *, *, *...
You can also number text units by creating consecutive numbering levels, as
shown:
1. First level
1.1. Second level, linked to first level
1.2. Second level, linked to first level
2. First level
[...]
Character Formats
Figure 24: Character Formats
2001/Q3 © 2004 SAP AG. All rights reserved. 35
Unit 2: Form Elements BC460
You can define the following character format attributes:
• Font
• Font size
• Bold or Italics
• Underlining
• Standard attributes
• Font attributes
Figure 25: Character Formats: Standard Attributes
Standard character format attributes include:
• Protected: The character string cannot be broken up and the entire string is
printed on one line.
• Hidden: The character string is not printed.
• Superscript: The character string is printed half a line space above the line.
• Subscript: The character string is printed half a line space below the line.
• Barcode: The character string is encrypted and printed as a bar code.
36 © 2004 SAP AG. All rights reserved. 2001/Q3
BC460 Lesson: Structuring Forms
Figure 26: Character Formats: Font Attributes
You can define font attributes by specifying the font, font size, or font style.
To override a previously defined form header or paragraph format, choose On or
Off.
If you want the font attributes you have selected for a specific paragraph to be
valid for the remainder of the form, choose Retain or leave the values for Font
family and Font size blank.
Page Layout
Figure 27: Graphical Form Painter: Page Layout
2001/Q3 © 2004 SAP AG. All rights reserved. 37
Unit 2: Form Elements BC460
Page layouts can be edited in both the administrative window and the graphic
design window.
In the design window, you can set the size and position of display areas using
drag and drop.
The most important attributes of the current page and its windows are displayed
in the administrative window.
Figure 28: Page Layout: Pages
Forms can have multiple pages defined for them. A document’s page sequence is
controlled statically by the First page value entered in its header data and by the
Next page value entered in its Page attributes.
If no Next page value is specified, form printing ends with the current page.
Use the Layout function from the initial Form Painter screen to call the graphical
Form Painter. From the Page layout screen, you can define the pages you need.
You can select standard functions, such as Create page, Copy page, and Delete
page, using the Edit → Page... menu or by clicking the appropriate button on
the screen.
Additional attributes can be entered for all pages found in the list box.
38 © 2004 SAP AG. All rights reserved. 2001/Q3
Other documents randomly have
different content
the work of the factory will permit. If it can remain a couple of days
in the press, it is an advantage.
The curds prepared in the manner we have been describing for good
milk, does not have a very promising look to an American cheese-
maker. It is tough and stringy, and quite elastic. At least, such was
the appearance of the curd which we saw. It is proper to state,
however, that it was made of tainted milk, and the taint was quite
marked in the curd. This, Mr. Macadam told us, was the condition of
most of the milk and curds for some weeks past in that factory; yet,
the taint did not show in the cheese on the ranges, except in a few
instances where the curd had been salted a little too sweet, as he
thought.
The great secret of his success, he seemed to think, was in getting
rid of the whey early, in allowing a good deal of acid to develop,
especially in tainted curds, in airing the curds and allowing the gases
to escape, and in salting well.
Mr. Macadam's cheese, as a general thing, tried splendidly. It was firm,
flaky, buttery and fine-flavored. His opinion is, that American cheese
is, as a general rule, salted too sweet and too low, for the purpose
of having it cure quick for market; but it lacks good keeping
qualities, and verifies the old adage, "Soon ripe, soon rotten." It is
hard to overcome this desire for quick returns; but he would
recommend those who wish to improve American cheese, to sour
rather more, salt a little more, and color a little less—as little as the
market will allow—as coloring is believed to be positively injurious to
quality. The tendency should be in these directions, in order to make
a slower curing, better keeping and better flavored article.
But, it must be borne in mind, that Mr. Macadam has in view his own
process of manufacture, and that allowances must be made for
different modes. Let each be ready to receive hints, make his own
experiments, and abide by his own decisions.
FOOTNOTE:
[A] "A good cheese is rich, without being greasy, with a sweet, nutty
flavor; clear, equal color throughout; of a compact, solid texture,
without being waxy; firm, yet melting easily in the mouth, and
leaving no rough flavor on the palate."
ADVERTISEMENTS
Bc460 Sapscript Form Printing And Text Management Sap Technology
Bc460 Sapscript Form Printing And Text Management Sap Technology
Bc460 Sapscript Form Printing And Text Management Sap Technology
Bc460 Sapscript Form Printing And Text Management Sap Technology
Bc460 Sapscript Form Printing And Text Management Sap Technology
Bc460 Sapscript Form Printing And Text Management Sap Technology
Bc460 Sapscript Form Printing And Text Management Sap Technology
Bc460 Sapscript Form Printing And Text Management Sap Technology
Bc460 Sapscript Form Printing And Text Management Sap Technology
Bc460 Sapscript Form Printing And Text Management Sap Technology
Bc460 Sapscript Form Printing And Text Management Sap Technology
Bc460 Sapscript Form Printing And Text Management Sap Technology
Bc460 Sapscript Form Printing And Text Management Sap Technology
Bc460 Sapscript Form Printing And Text Management Sap Technology
Bc460 Sapscript Form Printing And Text Management Sap Technology
Bc460 Sapscript Form Printing And Text Management Sap Technology
Bc460 Sapscript Form Printing And Text Management Sap Technology
Bc460 Sapscript Form Printing And Text Management Sap Technology
Bc460 Sapscript Form Printing And Text Management Sap Technology
Bc460 Sapscript Form Printing And Text Management Sap Technology
Bc460 Sapscript Form Printing And Text Management Sap Technology
Bc460 Sapscript Form Printing And Text Management Sap Technology
Bc460 Sapscript Form Printing And Text Management Sap Technology
Bc460 Sapscript Form Printing And Text Management Sap Technology
*** END OF THE PROJECT GUTENBERG EBOOK HINTS ON CHEESE-
MAKING, FOR THE DAIRYMAN, THE FACTORYMAN, AND THE
MANUFACTURER ***
Updated editions will replace the previous one—the old editions
will be renamed.
Creating the works from print editions not protected by U.S.
copyright law means that no one owns a United States
copyright in these works, so the Foundation (and you!) can copy
and distribute it in the United States without permission and
without paying copyright royalties. Special rules, set forth in the
General Terms of Use part of this license, apply to copying and
distributing Project Gutenberg™ electronic works to protect the
PROJECT GUTENBERG™ concept and trademark. Project
Gutenberg is a registered trademark, and may not be used if
you charge for an eBook, except by following the terms of the
trademark license, including paying royalties for use of the
Project Gutenberg trademark. If you do not charge anything for
copies of this eBook, complying with the trademark license is
very easy. You may use this eBook for nearly any purpose such
as creation of derivative works, reports, performances and
research. Project Gutenberg eBooks may be modified and
printed and given away—you may do practically ANYTHING in
the United States with eBooks not protected by U.S. copyright
law. Redistribution is subject to the trademark license, especially
commercial redistribution.
START: FULL LICENSE
THE FULL PROJECT GUTENBERG LICENSE
PLEASE READ THIS BEFORE YOU DISTRIBUTE OR USE THIS WORK
To protect the Project Gutenberg™ mission of promoting the
free distribution of electronic works, by using or distributing this
work (or any other work associated in any way with the phrase
“Project Gutenberg”), you agree to comply with all the terms of
the Full Project Gutenberg™ License available with this file or
online at www.gutenberg.org/license.
Section 1. General Terms of Use and
Redistributing Project Gutenberg™
electronic works
1.A. By reading or using any part of this Project Gutenberg™
electronic work, you indicate that you have read, understand,
agree to and accept all the terms of this license and intellectual
property (trademark/copyright) agreement. If you do not agree
to abide by all the terms of this agreement, you must cease
using and return or destroy all copies of Project Gutenberg™
electronic works in your possession. If you paid a fee for
obtaining a copy of or access to a Project Gutenberg™
electronic work and you do not agree to be bound by the terms
of this agreement, you may obtain a refund from the person or
entity to whom you paid the fee as set forth in paragraph 1.E.8.
1.B. “Project Gutenberg” is a registered trademark. It may only
be used on or associated in any way with an electronic work by
people who agree to be bound by the terms of this agreement.
There are a few things that you can do with most Project
Gutenberg™ electronic works even without complying with the
full terms of this agreement. See paragraph 1.C below. There
are a lot of things you can do with Project Gutenberg™
electronic works if you follow the terms of this agreement and
help preserve free future access to Project Gutenberg™
electronic works. See paragraph 1.E below.
1.C. The Project Gutenberg Literary Archive Foundation (“the
Foundation” or PGLAF), owns a compilation copyright in the
collection of Project Gutenberg™ electronic works. Nearly all the
individual works in the collection are in the public domain in the
United States. If an individual work is unprotected by copyright
law in the United States and you are located in the United
States, we do not claim a right to prevent you from copying,
distributing, performing, displaying or creating derivative works
based on the work as long as all references to Project
Gutenberg are removed. Of course, we hope that you will
support the Project Gutenberg™ mission of promoting free
access to electronic works by freely sharing Project Gutenberg™
works in compliance with the terms of this agreement for
keeping the Project Gutenberg™ name associated with the
work. You can easily comply with the terms of this agreement
by keeping this work in the same format with its attached full
Project Gutenberg™ License when you share it without charge
with others.
1.D. The copyright laws of the place where you are located also
govern what you can do with this work. Copyright laws in most
countries are in a constant state of change. If you are outside
the United States, check the laws of your country in addition to
the terms of this agreement before downloading, copying,
displaying, performing, distributing or creating derivative works
based on this work or any other Project Gutenberg™ work. The
Foundation makes no representations concerning the copyright
status of any work in any country other than the United States.
1.E. Unless you have removed all references to Project
Gutenberg:
1.E.1. The following sentence, with active links to, or other
immediate access to, the full Project Gutenberg™ License must
appear prominently whenever any copy of a Project
Gutenberg™ work (any work on which the phrase “Project
Gutenberg” appears, or with which the phrase “Project
Gutenberg” is associated) is accessed, displayed, performed,
viewed, copied or distributed:
This eBook is for the use of anyone anywhere in the United
States and most other parts of the world at no cost and
with almost no restrictions whatsoever. You may copy it,
give it away or re-use it under the terms of the Project
Gutenberg License included with this eBook or online at
www.gutenberg.org. If you are not located in the United
States, you will have to check the laws of the country
where you are located before using this eBook.
1.E.2. If an individual Project Gutenberg™ electronic work is
derived from texts not protected by U.S. copyright law (does not
contain a notice indicating that it is posted with permission of
the copyright holder), the work can be copied and distributed to
anyone in the United States without paying any fees or charges.
If you are redistributing or providing access to a work with the
phrase “Project Gutenberg” associated with or appearing on the
work, you must comply either with the requirements of
paragraphs 1.E.1 through 1.E.7 or obtain permission for the use
of the work and the Project Gutenberg™ trademark as set forth
in paragraphs 1.E.8 or 1.E.9.
1.E.3. If an individual Project Gutenberg™ electronic work is
posted with the permission of the copyright holder, your use and
distribution must comply with both paragraphs 1.E.1 through
1.E.7 and any additional terms imposed by the copyright holder.
Additional terms will be linked to the Project Gutenberg™
License for all works posted with the permission of the copyright
holder found at the beginning of this work.
1.E.4. Do not unlink or detach or remove the full Project
Gutenberg™ License terms from this work, or any files
containing a part of this work or any other work associated with
Project Gutenberg™.
1.E.5. Do not copy, display, perform, distribute or redistribute
this electronic work, or any part of this electronic work, without
prominently displaying the sentence set forth in paragraph 1.E.1
with active links or immediate access to the full terms of the
Project Gutenberg™ License.
1.E.6. You may convert to and distribute this work in any binary,
compressed, marked up, nonproprietary or proprietary form,
including any word processing or hypertext form. However, if
you provide access to or distribute copies of a Project
Gutenberg™ work in a format other than “Plain Vanilla ASCII” or
other format used in the official version posted on the official
Project Gutenberg™ website (www.gutenberg.org), you must,
at no additional cost, fee or expense to the user, provide a copy,
a means of exporting a copy, or a means of obtaining a copy
upon request, of the work in its original “Plain Vanilla ASCII” or
other form. Any alternate format must include the full Project
Gutenberg™ License as specified in paragraph 1.E.1.
1.E.7. Do not charge a fee for access to, viewing, displaying,
performing, copying or distributing any Project Gutenberg™
works unless you comply with paragraph 1.E.8 or 1.E.9.
1.E.8. You may charge a reasonable fee for copies of or
providing access to or distributing Project Gutenberg™
electronic works provided that:
• You pay a royalty fee of 20% of the gross profits you derive
from the use of Project Gutenberg™ works calculated using the
method you already use to calculate your applicable taxes. The
fee is owed to the owner of the Project Gutenberg™ trademark,
but he has agreed to donate royalties under this paragraph to
the Project Gutenberg Literary Archive Foundation. Royalty
payments must be paid within 60 days following each date on
which you prepare (or are legally required to prepare) your
periodic tax returns. Royalty payments should be clearly marked
as such and sent to the Project Gutenberg Literary Archive
Foundation at the address specified in Section 4, “Information
about donations to the Project Gutenberg Literary Archive
Foundation.”
• You provide a full refund of any money paid by a user who
notifies you in writing (or by e-mail) within 30 days of receipt
that s/he does not agree to the terms of the full Project
Gutenberg™ License. You must require such a user to return or
destroy all copies of the works possessed in a physical medium
and discontinue all use of and all access to other copies of
Project Gutenberg™ works.
• You provide, in accordance with paragraph 1.F.3, a full refund of
any money paid for a work or a replacement copy, if a defect in
the electronic work is discovered and reported to you within 90
days of receipt of the work.
• You comply with all other terms of this agreement for free
distribution of Project Gutenberg™ works.
1.E.9. If you wish to charge a fee or distribute a Project
Gutenberg™ electronic work or group of works on different
terms than are set forth in this agreement, you must obtain
permission in writing from the Project Gutenberg Literary
Archive Foundation, the manager of the Project Gutenberg™
trademark. Contact the Foundation as set forth in Section 3
below.
1.F.
1.F.1. Project Gutenberg volunteers and employees expend
considerable effort to identify, do copyright research on,
transcribe and proofread works not protected by U.S. copyright
Welcome to our website – the perfect destination for book lovers and
knowledge seekers. We believe that every book holds a new world,
offering opportunities for learning, discovery, and personal growth.
That’s why we are dedicated to bringing you a diverse collection of
books, ranging from classic literature and specialized publications to
self-development guides and children's books.
More than just a book-buying platform, we strive to be a bridge
connecting you with timeless cultural and intellectual values. With an
elegant, user-friendly interface and a smart search system, you can
quickly find the books that best suit your interests. Additionally,
our special promotions and home delivery services help you save time
and fully enjoy the joy of reading.
Join us on a journey of knowledge exploration, passion nurturing, and
personal growth every day!
ebookbell.com

More Related Content

PDF
PLM 200.pdf
PDF
C Programming Pocket Primer Oswald Campesato
DOC
sap pp
DOC
142 bb config_guide_en_co
PDF
Opa Up And Running Henri Binsztok Adam Koprowski Ida Swarczewskaja
PDF
Link to action
PDF
Web Content Management Systems Features and Best Practices 1 (Early Release) ...
PDF
Web Content Management Systems Features and Best Practices 1 (Early Release) ...
PLM 200.pdf
C Programming Pocket Primer Oswald Campesato
sap pp
142 bb config_guide_en_co
Opa Up And Running Henri Binsztok Adam Koprowski Ida Swarczewskaja
Link to action
Web Content Management Systems Features and Best Practices 1 (Early Release) ...
Web Content Management Systems Features and Best Practices 1 (Early Release) ...

Similar to Bc460 Sapscript Form Printing And Text Management Sap Technology (20)

PDF
Ecc ad ldap
PDF
Handling Unit Management Overview and Customization
PDF
Sap basis installation on win nt oracle 4.6d
PDF
Rest In Practice 1st Ed Jim Webber Savas Parastatidis Ian Robinson
PDF
Grc 300 Sap Sccess Control Implementation And Configuration Participant Handb...
PDF
Sap ha240 col10 - hana sp10 version latest sample
PDF
46 b printing
PDF
Sap replication server
PDF
Lam config-131007234330-phpapp01
PDF
salesforce_apex_developer_guide
PDF
Node Up And Running Scalable Serverside Code With Javascript 1st Edition Tom ...
PDF
Aruba VIA 2.0.1 User Guide Linux Edition
PDF
How to hana_sso_kerberos
PDF
Programming Amazon EC2 1st Edition Jurg Van Vliet
PDF
Funds management configuration sap ag
PDF
Web Design In A Nutshell A Desktop Quick Reference 3rd Edition Jennifer Niederst
PDF
Pro Drupal 7 For Windows Developers 1st Edition Brian Travis
PDF
How to use abap cds for data provisioning in bw
PDF
A Functional Approach to Java: Augmenting Object-Oriented Java Code with Func...
Ecc ad ldap
Handling Unit Management Overview and Customization
Sap basis installation on win nt oracle 4.6d
Rest In Practice 1st Ed Jim Webber Savas Parastatidis Ian Robinson
Grc 300 Sap Sccess Control Implementation And Configuration Participant Handb...
Sap ha240 col10 - hana sp10 version latest sample
46 b printing
Sap replication server
Lam config-131007234330-phpapp01
salesforce_apex_developer_guide
Node Up And Running Scalable Serverside Code With Javascript 1st Edition Tom ...
Aruba VIA 2.0.1 User Guide Linux Edition
How to hana_sso_kerberos
Programming Amazon EC2 1st Edition Jurg Van Vliet
Funds management configuration sap ag
Web Design In A Nutshell A Desktop Quick Reference 3rd Edition Jennifer Niederst
Pro Drupal 7 For Windows Developers 1st Edition Brian Travis
How to use abap cds for data provisioning in bw
A Functional Approach to Java: Augmenting Object-Oriented Java Code with Func...
Ad

Recently uploaded (20)

PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PPTX
Presentation on HIE in infants and its manifestations
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
Classroom Observation Tools for Teachers
PPTX
Lesson notes of climatology university.
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
Institutional Correction lecture only . . .
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
RMMM.pdf make it easy to upload and study
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Chinmaya Tiranga quiz Grand Finale.pdf
Presentation on HIE in infants and its manifestations
VCE English Exam - Section C Student Revision Booklet
Classroom Observation Tools for Teachers
Lesson notes of climatology university.
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Institutional Correction lecture only . . .
human mycosis Human fungal infections are called human mycosis..pptx
Supply Chain Operations Speaking Notes -ICLT Program
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
RMMM.pdf make it easy to upload and study
Final Presentation General Medicine 03-08-2024.pptx
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
Microbial diseases, their pathogenesis and prophylaxis
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
O5-L3 Freight Transport Ops (International) V1.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Ad

Bc460 Sapscript Form Printing And Text Management Sap Technology

  • 1. Bc460 Sapscript Form Printing And Text Management Sap Technology download https://ebookbell.com/product/bc460-sapscript-form-printing-and- text-management-sap-technology-11243072 Explore and download more ebooks at ebookbell.com
  • 2. Here are some recommended products that we believe you will be interested in. You can click the link to download. Bc400 Introduction To The Abap Workbench Sap Netweaver https://ebookbell.com/product/bc400-introduction-to-the-abap- workbench-sap-netweaver-10866170 From Rogue To Ruin Jill Barnett Anna Bradley Kerrigan Byrne Tanya Anne Crosby Sofie Darling Amy Jarecki Danelle Harmon Amanda Mccabe Holly Newman Cynthia Wright https://ebookbell.com/product/from-rogue-to-ruin-jill-barnett-anna- bradley-kerrigan-byrne-tanya-anne-crosby-sofie-darling-amy-jarecki- danelle-harmon-amanda-mccabe-holly-newman-cynthia-wright-49594458 Wolfs Ascension Lauren Dane https://ebookbell.com/product/wolfs-ascension-lauren-dane-47696302 Half Outlaw Alex Temblador https://ebookbell.com/product/half-outlaw-alex-temblador-47638376
  • 3. Powerful Dungeon Controller Matt Koreth https://ebookbell.com/product/powerful-dungeon-controller-matt- koreth-50131184 The Court War Violette Malan https://ebookbell.com/product/the-court-war-violette-malan-51011978 Bossy Enemys Secret An Enemies To Lovers Romance Sylvia Rae https://ebookbell.com/product/bossy-enemys-secret-an-enemies-to- lovers-romance-sylvia-rae-52414950 Natural Bodybuilding And Body Recomposition Slim With Muscles Andrea Raimondi https://ebookbell.com/product/natural-bodybuilding-and-body- recomposition-slim-with-muscles-andrea-raimondi-43108058 Saving Grace Curvy Girl Wolf Shifter Paranormal Romance Tianna Xander https://ebookbell.com/product/saving-grace-curvy-girl-wolf-shifter- paranormal-romance-tianna-xander-51163486
  • 5. BC460 SAPscript Form Printing and Text Management mySAP Technology Date Training Center Instructors Education Website Instructor Handbook Course Version: 2001 Q3 Course Duration: 3 Day(s) Material Number: 50066148 Owner: Illya Bentink (D023611) An SAP Compass course - use it to learn, reference it for work
  • 6. Copyright Copyright © 2004 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Trademarks • Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® and SQL Server® are registered trademarks of Microsoft Corporation. • IBM®, DB2®, OS/2®, DB2/6000®, Parallel Sysplex®, MVS/ESA®, RS/6000®, AIX®, S/390®, AS/400®, OS/390®, and OS/400® are registered trademarks of IBM Corporation. • ORACLE® is a registered trademark of ORACLE Corporation. • INFORMIX®-OnLine for SAP and INFORMIX® Dynamic ServerTM are registered trademarks of Informix Software Incorporated. • UNIX®, X/Open®, OSF/1®, and Motif® are registered trademarks of the Open Group. • Citrix®, the Citrix logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®, VideoFrame®, MultiWin® and other Citrix product names referenced herein are trademarks of Citrix Systems, Inc. • HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology. • JAVA® is a registered trademark of Sun Microsystems, Inc. • JAVASCRIPT® is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. • SAP, SAP Logo, R/2, RIVA, R/3, SAP ArchiveLink, SAP Business Workflow, WebFlow, SAP EarlyWatch, BAPI, SAPPHIRE, Management Cockpit, mySAP.com Logo and mySAP.com are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other products mentioned are trademarks or registered trademarks of their respective companies. Disclaimer THESE MATERIALS ARE PROVIDED BY SAP ON AN "AS IS" BASIS, AND SAP EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES, EXPRESS OR APPLIED, INCLUDING WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, WITH RESPECT TO THESE MATERIALS AND THE SERVICE, INFORMATION, TEXT, GRAPHICS, LINKS, OR ANY OTHER MATERIALS AND PRODUCTS CONTAINED HEREIN. IN NO EVENT SHALL SAP BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES OF ANY KIND WHATSOEVER, INCLUDING WITHOUT LIMITATION LOST REVENUES OR LOST PROFITS, WHICH MAY RESULT FROM THE USE OF THESE MATERIALS OR INCLUDED SOFTWARE COMPONENTS.
  • 7. About This Handbook This handbook is intended to complement the instructor-led presentation of this course, and serve as a source of reference. It is not suitable for self-study. Typographic Conventions American English is the standard used in this handbook. The following typographic conventions are also used. Type Style Description Example text Words or characters that appear on the screen. These include field names, screen titles, pushbuttons as well as menu names, paths, and options. Also used for cross-references to other documentation both internal (in this documentation) and external (in other locations, such as SAPNet). Example text Emphasized words or phrases in body text, titles of graphics, and tables EXAMPLE TEXT Names of elements in the system. These include report names, program names, transaction codes, table names, and individual key words of a programming language, when surrounded by body text, for example SELECT and INCLUDE. Example text Screen output. This includes file and directory names and their paths, messages, names of variables and parameters, and passages of the source text of a program. Example text Exact user entry. These are words and characters that you enter in the system exactly as they appear in the documentation. <Example text> Variable user entry. Pointed brackets indicate that you replace these words and characters with appropriate entries. Icons in Body Text The following icons are used in this handbook. 2001/Q3 © 2004 SAP AG. All rights reserved. iii
  • 8. About This Handbook BC460 Icon Meaning For more information, tips, or background Note or further explanation of previous point Exception or caution Procedures Indicates that the item is displayed in the instructor’s presentation. iv © 2004 SAP AG. All rights reserved. 2001/Q3
  • 9. Contents Course Overview......................................................... vii Course Goals ...........................................................vii Course Objectives .................................................... viii Unit 1: SAPscripts Overview ............................................ 1 Introduction to SAPscript...............................................2 Components of SAPscript .............................................8 Unit 2: Form Elements.................................................. 17 Structuring Pages..................................................... 18 Structuring Forms..................................................... 29 Editing Forms.......................................................... 43 Unit 3: The PC Editor and the Line Editor.......................... 55 SAPscript Editors ..................................................... 56 Form Elements ........................................................ 78 Unit 4: Symbols and Control Commands .......................... 89 Symbols ................................................................ 90 Control Commands ..................................................101 Unit 5: Print Program ..................................................125 Introduction to the Print Program ..................................126 Using the Print Program ............................................131 Unit 6: Styles.............................................................163 Introduction to Styles ................................................164 Unit 7: SAPscript: The Next Generation...........................171 Introduction to SAP Smart Forms..................................172 Future of SAPscript ..................................................178 Unit 8: Modifications in SAPscripts ................................185 Modifying the Print Program........................................186 Modifying Forms .....................................................200 Transporting SAPscript Objects....................................205 2001/Q3 © 2004 SAP AG. All rights reserved. v
  • 10. Contents BC460 Unit 9: Font Maintenance .............................................215 Introduction to Font Maintenance..................................216 Appendix 1: Appendix ..............................................229 Index .......................................................................245 vi © 2004 SAP AG. All rights reserved. 2001/Q3
  • 11. Course Overview This course provides you with an overview of SAPscripts. The course discusses the various form elements and the editors that are used to write to SAPscripts, such as PC Editor and Line Editor. This course also introduces several symbols and control commands that are used to perform various operations on SAPscripts, such as formatting SAPscripts. Next, the course discusses the print program and describes how to print using the print program. The course also describes the use of various styles to format SAPscripts and the modifications that you can apply to SAPscripts. Finally, the course introduces you to various fonts and their maintenance. Target Audience This course is intended for the following audiences: • Project team • Employees processing data • Employees responsible for organization organizing data Course Prerequisites Required Knowledge • BC 400 ABAP Workbench Basics Course Duration Details Unit 1: SAPscripts Overview Introduction to SAPscript 30 Minutes Components of SAPscript 20 Minutes Unit 2: Form Elements Structuring Pages 30 Minutes Structuring Forms 30 Minutes Editing Forms 20 Minutes Unit 3: The PC Editor and the Line Editor SAPscript Editors 20 Minutes Exercise 1: SAPscript Editors 15 Minutes Form Elements 20 Minutes Unit 4: Symbols and Control Commands Symbols 30 Minutes Control Commands 20 Minutes 2001/Q3 © 2004 SAP AG. All rights reserved. vii
  • 12. Course Overview BC460 Exercise 2: Using Control Commands 20 Minutes Unit 5: Print Program Introduction to the Print Program 20 Minutes Using the Print Program 25 Minutes Exercise 3: Using the Print Program 20 Minutes Unit 6: Styles Introduction to Styles 10 Minutes Unit 7: SAPscript: The Next Generation Introduction to SAP Smart Forms 25 Minutes Future of SAPscript 20 Minutes Unit 8: Modifications in SAPscripts Modifying the Print Program 25 Minutes Exercise 4: Customizing Using the Print Program 20 Minutes Modifying Forms 20 Minutes Transporting SAPscript Objects 25 Minutes Unit 9: Font Maintenance Introduction to Font Maintenance 35 Minutes Course Goals This course will prepare you to: • Describe form printing in the context of SAP R/3 Enterprise • Make changes to SAP standard forms and SAP print programs • Transport SAPscript objects Course Objectives After completing this course, you will be able to: • Maintain forms using SAPscript tools • Use SAPscript control statements and symbols • Control the print output using print programs • Change print programs and forms in SAP R/3 Enterprise • Use font maintenance in the SAP R/3 Enterprise SAP Software Component Information The information in this course pertains to the following SAP Software Components and releases: viii © 2004 SAP AG. All rights reserved. 2001/Q3
  • 13. BC460 Course Overview Level of Knowledge Required The instructor should know a lot about the SAPscript environment and the ABAP Workbench. Good SAPscript knowledge is mandatory for the Units Form Elements, SAPscript: The PC Editor and the Line Editor, and Styles. The part that deals with the print program requires that the instructor is familiar with the ABAP Workbench and the ABAP programming language. The instructor should have taught at least one of the ABAP Workbench courses, either BC400 (Level 2), BC410 (Level 3) or BC405 (Level 5). We recommend the instructor to teach both BC400 and BC410. BC405 alone is not sufficient for preparation. With regard to the customer questions to be expected, knowledge of Customizing and spool-related topics (font setup, bar codes, and so on) is a plus. Courses Recommended as Preparation SAP20 mySAP.com Application Fundamentals SAP50 mySAP.com Technical Fundamentals CA110 SAPscript – Texts, Styles, Forms CA120 SAPscript Programming Interface BC400 ABAP Workbench: Concepts and Tools BC410 Transaction Programming Online Help Recommended as Preparation Be cautious because parts of the extended help are not up-to-date. Documentation Recommended as Preparation Documentation manuals: BC – Word-Processing in the SAPscript Editor, BC - Style and Form Maintenance, SAPscript Printing with Forms – ABAP Programming – Spool Management R/3 System: Printout design, Step-by-Step Guide to SAPscript Layout Sets (Version 1) by the R/3 Simplification Group Online documentation for the SAPscript function modules Hints on Preparing This Course The actual preparation for the course BC460 should occur in several phases: 1. Contents-related orientation phase Attending the course BC460 2. Evaluation phase Clarifying all questions concerning course contents, working through all exercises and the demonstration and model solution programs, designing and creating your own form and print program. 3. Reinforcement phase Attending the above-mentioned preparatory courses, providing support during class exercises and instructive development 2001/Q3 © 2004 SAP AG. All rights reserved. ix
  • 14. Course Overview BC460 Important note: This guide is designed to give didactic instructions for the course. To avoid redundancies, the guide does not cover any contents-related details which you can find on the slides and in the notes. Training System Data Required You need the data from the Basis flight data model for the examples used in the course. You only need the data of the tables SPFLI, SFLIGHT, SBOOK, and SCUSTOM. You can generate data in these tables as required using the role SAP_TRAINING. User IDs and Passwords for Course Participants Users can be created using the role SAP_TRAINING. This role basically contains the functions of the former area menu bc_menu. You can use the user entered as the default as your copy template. Preparation in the System The sample forms for the course are in client 000 in development class BC460. You must copy the forms used as templates for the exercises to the current client if they are not present in the training client before the course begins. To do this, call transaction SE71 and choose Utilities → Copy from client. The texts required for the exercise in the Unit Symbols and Control Commands are in client 400. If a course is held in another client, you must copy the texts from client 400 to the current client. Do to this, call transaction SO10 and choose Utilities → Copy from client. The instructor has to configure the training system for the course as follows: Configuration of a Two-System Landscape For a description on how to configure a two-system landscape, refer to the central Instructor Guide BC4xx - ABAP Workbench (Generic for all courses between BC400 and BC490). You can find this guide in SAPNet under SAP Education Services → SAP Standard Training 4.6c → Basis. Start the offline version of BC460. Example ABAPs The example objects of BC460 are located in the development class BC460. Objects that are standard Dictionary objects of the flight data model are in development class SAPBC_DATAMODEL. They are delivered to all customers as part of the standard SAP System. Any changes to objects in the development classes BC* are transferred to the training master system ID3 by means of special internal SAP transports. The changes become effective in IDES when the corresponding release level is upgraded. CATTs None Technical Hints x © 2004 SAP AG. All rights reserved. 2001/Q3
  • 15. BC460 Course Overview None Goals and Objectives The first part of the course introduces the participants to the components of form printing (Unit 2 to 7), while the second part gives an overview of how to change forms or print programs, and explains the basics of transporting SAPscript objects. The course concludes with summary information on font maintenance in the R/3 System. Course Structure and Flow Given the scope of the topics to be covered in the course, the instructor has sufficient time to provide detailed information in some cases. Units 3 and 4 describe the components to create forms and the use of editors. The first exercise comes after Unit 4. You need to encourage the participants explore the form maintenance transaction to make themselves familiar with the tool before they work through the first exercise. Unit 3 is very complex and you should provide several examples. Unit 5 deals with assigning values to symbols and describes the most important control commands. The instructor should illustrate the concept of address formatting and the definition of boxes and shading with hands-on examples. The Unit on the print program requires the participants to have good knowledge of the ABAP Workbench. If the participants are not familiar with ABAP Workbench, the instructor should give a short overview of the Workbench. The instructor may ignore the Styles Unit because working with styles should be avoided. But some standards use styles. Unit 8 has been added to BC460 to inform participants of the new 4.6C tool SAP Smart Forms. Unit 9 covers the Customizing settings, which are required if the standard system is modified and explains the transport and client-dependency of SAPscript objects. Unit 10 explains how system and printer fonts are related. The instructor may omit the Appendix and only deal with it, if required. The Appendix contains information about Customizing settings, inserting logos, and writing the programming interface to format text. The course is scheduled to end at 01:00 p.m. on the last day. 2001/Q3 © 2004 SAP AG. All rights reserved. xi
  • 16. Course Overview BC460 xii © 2004 SAP AG. All rights reserved. 2001/Q3
  • 17. Unit 1 1 SAPscripts Overview This unit is designed to give participants an overview of SAPscript. Participants will learn how SAPscript is used and integrated into SAP R/3 Enterprise and identify the resulting benefits. They get to know how forms interact with the print program and the role of the composer. They also learn that a print program is always required to print forms and that the composer recognizes the tasks of the print program. Unit Overview This unit is designed to give an overview of SAPscript. This unit discusses how SAPscript is used and integrated into SAP R/3 Enterprise and the advantages of the integration. Next, the unit introduces how forms interact with the print program and the role of the composer in the interaction. Finally, the unit discusses the need for a print program to print forms. Unit Objectives After completing this unit, you will be able to: • Understand SAPscripts • List the advantages of SAPscripts • Understand the components of SAPscripts Unit Contents Lesson: Introduction to SAPscript ...............................................2 Lesson: Components of SAPscript ..............................................8 Demonstration: Using SAPscript ......................................... 11 2001/Q3 © 2004 SAP AG. All rights reserved. 1
  • 18. Unit 1: SAPscripts Overview BC460 Lesson: 2 Introduction to SAPscript Lesson Duration: 30 Minutes Lesson Overview This lesson introduces SAPscripts and the need for using SAPscripts. It also discusses the advantages of using SAPscripts and explains the user’s perspective of SAPscripts. Lesson Objectives After completing this lesson, you will be able to: • Understand SAPscripts • List the advantages of SAPscripts The Purpose of SAPscript: Explain how SAPscript can be used. Demo: Create an e-mail with text format SCR and create the program documentation. SAPscript in SAP R/3 Enterprise: Explain how SAPscript is integrated into SAP R/3 Enterprise. Explain the consistent look and feel in the applications; if required, mention that the course contents are not application-specific. SAPscript from a User’s Point of View: Explain the components of SAPscript and how users use with these components. Benefits of SAPscript: List the benefits of SAPscript. Business Example You are working with a garment export house that exports a large variety of readymade garments to various distributors across the world. As a result, the Sales and Distribution department of the export house needs to frequently create and print invoices in a specified format. The export house is looking for options that can be used to make their task simple. As the Technology Head of this export house, you suggest the use of SAPscripts. Next, you need to make a presentation on SAPscripts, the need for SAPscripts, and the advantages of SAPscripts to the management. You also need to discuss the components of SAPscripts in the presentation. 2 © 2004 SAP AG. All rights reserved. 2001/Q3
  • 19. BC460 Lesson: Introduction to SAPscript Need for SAPscript Figure 1: The Purpose of SAPscript Every company needs to print documents, such as invoices and delivery notes, with a uniformly defined layout. These documents are often created automatically. The basic layout of the document is predefined. But, in many cases, other data, such as address data or purchase order items, has to be merged with the document. This data might be entered manually by an employee or retrieved from a database table. Large quantities of these documents may have to be produced. Form printing includes large print runs of documents, such as pay slips, checks, order confirmations, and reminders. 2001/Q3 © 2004 SAP AG. All rights reserved. 3
  • 20. Unit 1: SAPscripts Overview BC460 SAPscript in SAP R/3 Enterprise Figure 2: SAPscript in SAP R/3 Enterprise SAPscript is an integrated tool used to enter text and print forms in many SAP R/3 Enterprise applications, such as accounting, sales and distribution, production planning, and online documentation. Advantages of SAPscript • Multilingual capability • High performance when printing large quantities • Uniform corporate design in documents • Word processing scalability • SAP R/3 Enterprise transport and translation connections • Platform independence The PC editor supports Asian languages in addition to other languages. Form printing enables you to use different address layouts based on the country and use multiple currencies simultaneously. SAPscript supports a uniform design across all documents. Editor interfaces provide you with various functions according to the application. SAPscript can be run on all front-end applications supported by SAP. 4 © 2004 SAP AG. All rights reserved. 2001/Q3
  • 21. BC460 Lesson: Introduction to SAPscript SAPscript: User’s Perspective Figure 3: SAPscript from a User’s Point of View A document’s layout is defined in a form. Text modules are entered using the SAPscript Editor and stored centrally in the database. Most SAPscript users only use the Editor, which is used to type text such as letters. You can generate documents automatically from an ABAP program using the SAPscript programming interface. 2001/Q3 © 2004 SAP AG. All rights reserved. 5
  • 22. Unit 1: SAPscripts Overview BC460 Facilitated Discussion To explain the need for SAPscripts Discussion Questions Use the following questions to engage the participants in the discussion.Feel free to use your own additional questions. Discuss the need for SAPscripts. 6 © 2004 SAP AG. All rights reserved. 2001/Q3
  • 23. BC460 Lesson: Introduction to SAPscript Lesson Summary You should now be able to: • Understand SAPscripts • List the advantages of SAPscripts 2001/Q3 © 2004 SAP AG. All rights reserved. 7
  • 24. Unit 1: SAPscripts Overview BC460 Lesson: 6 Components of SAPscript Lesson Duration: 20 Minutes Lesson Overview This lesson introduces you to the various components of SAPscript, such as forms and print programs. Lesson Objectives After completing this lesson, you will be able to: • Understand the components of SAPscripts Explain the interaction between the form and the print program. Discuss the role of the composer. Forms: Explain the purpose and function of forms. Describe the basic procedure to use forms. The Print Program: Explain the tasks performed by a print program. Processing Sequence – The Composer: Explain how the SAPscript components interact when forms are printed. Business Example You are working with a garment export house that exports a large variety of readymade garments to various distributors across the world. The export house uses SAPscripts to create and print invoices generated by the Sales and Distribution department. As a sales executive of the export house, you need to edit the invoices. 8 © 2004 SAP AG. All rights reserved. 2001/Q3
  • 25. BC460 Lesson: Components of SAPscript Forms Figure 4: Forms A form specifies the appearance and structure of a document. Every SAPscript document uses a form. Forms contain predefined text modules with space reserved for variable data. You can use these text modules in various applications. To make changes to your documents, such as moving a piece of text or changing fonts, paragraph formats, and tabs, you only need to change the form. To edit forms, select Tools → SAPscript → Form from the SAP R/3 Enterprise main menu. You can create your own form by copying and customizing existing forms. Print Program Figure 5: The Print Program 2001/Q3 © 2004 SAP AG. All rights reserved. 9
  • 26. Unit 1: SAPscripts Overview BC460 The print program performs the following tasks: • Controls the actual output text to the printer, screen, or fax machine • Selects data from the database or from user input • Selects a form and controls the text to be printed, the sequence of the text, and the frequency of occurrence of the text • Determines various printer attributes, such as output device, number of copies, whether or not to print Interaction Between the Components of SAPscript Figure 6: Processing Sequence: The Composer The final appearance of your document depends on the interaction between your print program and the form. The SAPscript print program initializes the printing process. Every command entered using the SAPscript programming interface is transferred to the composer. The composer receives layout information from the form specified in the print program. The documents are formatted according to this layout information. If the documents contain variables, the composer replaces these variables with data from SAP R/3 Enterprise or with the user data selected by the print program. The print program controls the completion of the form. After the form is completed, the composer places the completed document in the spool to start printing the form. 10 © 2004 SAP AG. All rights reserved. 2001/Q3
  • 27. BC460 Lesson: Components of SAPscript Demonstration: Using SAPscript Purpose To demonstrate the use of SAPscript System Data System: Client: User ID: Password: Set up instructions: 1. Create program documentation or an e-mail message in the SAPscript editor to demonstrate that SAPscript is also used in other areas. 2001/Q3 © 2004 SAP AG. All rights reserved. 11
  • 28. Unit 1: SAPscripts Overview BC460 Facilitated Discussion To explain the components of SAPscripts Discussion Questions Use the following questions to engage the participants in the discussion.Feel free to use your own additional questions. Discuss the components of SAPscripts. 12 © 2004 SAP AG. All rights reserved. 2001/Q3
  • 29. BC460 Lesson: Components of SAPscript Lesson Summary You should now be able to: • Understand the components of SAPscripts 2001/Q3 © 2004 SAP AG. All rights reserved. 13
  • 30. Unit Summary BC460 Unit Summary You should now be able to: • Understand SAPscripts • List the advantages of SAPscripts • Understand the components of SAPscripts 14 © 2004 SAP AG. All rights reserved. 2001/Q3
  • 31. BC460 Test Your Knowledge 11 Test Your Knowledge 1. In which departments can SAPscript be used? Choose the correct answer(s). □ A Human Resources Management □ B Material Management □ C Sales and Distribution □ D Production Planning 2. Which feature of SAPscript enables it to run on all front-end applications supported by SAP? Choose the correct answer(s). □ A Multilingual capability □ B High performance when printing large quantities □ C Uniform corporate design in documents □ D Word processing scalability □ E SAP R/3 Enterprise transport and translation connections □ F Platform independence 3. A specifies the appearance and structure of a document. Fill in the blanks to complete the sentence. 4. List a few functions of a print program. 2001/Q3 © 2004 SAP AG. All rights reserved. 15
  • 32. Test Your Knowledge BC460 12 Answers 1. In which departments can SAPscript be used? Answer: A, B, C, D SAPscript can be used in Human Resources Management, Material Management, Sales and Distribution, and Production Planning departments. 2. Which feature of SAPscript enables it to run on all front-end applications supported by SAP? Answer: F Platform independence enables SAPscript to run on all front-end applications supported by SAP. 3. A form specifies the appearance and structure of a document. Answer: form 4. List a few functions of a print program. Answer: A print program performs the following functions: • Controls the actual text output to the printer, screen or fax machine • Selects data from the database or from user input • Selects a form and controls the text to be printed, the sequence of the text, and the frequency of occurrence of the text • Determines various printer attributes, such as output device and number of copies 16 © 2004 SAP AG. All rights reserved. 2001/Q3
  • 33. Unit 2 13 Form Elements Participants should learn how forms are structured. They should be introduced to the components of a form, such as the header, page layout, paragraph and character formats, and documentation. The instructor should show the learners how they can maintain existing forms. The instructor should demonstrate the form maintenance transaction, both in the graphical and in the alphanumerical Form Painter, so that the learners not running a 4.0 Release are also able to edit forms. Note: Each time a form is changed and reactivated, the print program must be restarted to see the print preview. Unit Overview This unit introduces forms and their structures. Next, the unit gives an overview of the components of the form, such as the header, page layout, paragraph and character formats, and documentation. The unit also describes the methods used to maintain forms and the form maintenance transaction. You can use this information to edit forms. Unit Objectives After completing this unit, you will be able to: • Understand pages and windows • Structure pages using windows • Understand form formats • Identify page layouts • Use Form Painter Unit Contents Lesson: Structuring Pages ..................................................... 18 Lesson: Structuring Forms ..................................................... 29 Lesson: Editing Forms .......................................................... 43 2001/Q3 © 2004 SAP AG. All rights reserved. 17
  • 34. Unit 2: Form Elements BC460 Lesson: 14 Structuring Pages Lesson Duration: 30 Minutes Lesson Overview This lesson introduces you to pages and windows and describes how to structure pages using windows. Lesson Objectives After completing this lesson, you will be able to: • Understand pages and windows • Structure pages using windows Explain how a form is structured and describe the components used for form maintenance. Example - Booking Confirmation: Show a typical form. Structuring Pages Using Windows:Explain that text is displayed in windows. Elements to Structure Text: List other formatting options provided by paragraph and character formats. Forms - Pages: Explain that different page formats can be used and that a static page sequence can be defined. Windows and Page Windows:Explain the difference between logical and physical windows. You should not deal with this topic too quickly because learners normally have difficulty in understanding this difference. Window Types:Explain with examples the different window types and how these windows are used. Main Window:Explain that the main window is used to display body text and list the advantages (automatic page break, body text spanning multiple pages). Defining Page Windows:Explain how to create and position a page window on a form page. Objective - Structuring Pages Using Windows: Explain to the participants that the different output areas are called windows. Windows and Page Windows - Attributes:Demonstrate the window and page window functions in the alphanumeric Form Painter in the system. Explain the differences between windows and page windows. 18 © 2004 SAP AG. All rights reserved. 2001/Q3
  • 35. BC460 Lesson: Structuring Pages Business Example You are working with a garment export house that exports a large variety of readymade garments to various distributors across the world. The export house uses SAPscripts to create and print invoices generated by the Sales and Distribution department. You have created forms to edit the invoices created by the Sales and Distribution department of your export house. The form contains various output areas called windows. To format the invoice, you need to organize the text of the invoice within the form windows using text elements and paragraphs. Introduction to Pages Figure 7: Example: Booking Confirmation A typical form contains the following information: • Address • Sender • Body copy • Business transaction data such as booking data The text and data is spread over several pages in a form. 2001/Q3 © 2004 SAP AG. All rights reserved. 19
  • 36. Unit 2: Form Elements BC460 Figure 8: Forms: Pages A form can have one or more pages. You determine the page sequence of a document by entering the page that follows the one you are currently on. You must always enter a starting page in the header of a form. A specific page format, such as LETTER or DIN A4, is defined for each form. SAPscript allows automatic page numbering. Figure 9: Pages: Attributes Page attributes include Next page, Page counter, and Print attributes. 20 © 2004 SAP AG. All rights reserved. 2001/Q3
  • 37. BC460 Lesson: Structuring Pages The counter settings determine whether or not page numbers should increase, remain the same, or revert to their initial value. The print attributes allow you to choose which paper tray you want to use and whether or not you want to print the form on single sheets or on both sides of the sheet. Introduction to Windows Figure 10: Windows and Page Windows Windows can appear on numerous pages within a form. As a result, SAPscript differentiates between logical windows and physical page windows. The user determines the location of page windows on each page by entering the size and position. A window can have a different size and position on different pages. Text that appears in page windows is defined for an entire form using the form’s corresponding logical window. 2001/Q3 © 2004 SAP AG. All rights reserved. 21
  • 38. Unit 2: Form Elements BC460 Figure 11: Window Types There are two types of windows in SAPscript: • MAIN • VAR Windows of type MAIN are used to display text that spreads across multiple pages. Windows of type VAR may vary in size and position for each page that they appear on. The text entered in the corresponding logical windows is always displayed on each page where the window appears. Any text that cannot be fully displayed due to the small size of the window is lost. Up to Release 4.0, windows of type CONST exist. These windows function similar to the VAR windows. 22 © 2004 SAP AG. All rights reserved. 2001/Q3
  • 39. BC460 Lesson: Structuring Pages Figure 12: Main Window In main windows, variable length text is displayed, for example, all bookings of a specific customer. Whenever the output area of one page is filled, SAPscript continues displaying the body text in the main window on the next page. Main windows can have different heights and can be positioned differently on pages where they appear; but the windows must be of the same width. Figure 13: Defining Page Windows All forms have predetermined page formats, such as LETTER or DIN A4. 2001/Q3 © 2004 SAP AG. All rights reserved. 23
  • 40. Unit 2: Form Elements BC460 The position of a page window is indicated by its distance from the top and left edges of the page. The size of a page window is determined by its height and width. Both position and size can be defined using various units of measure, such as lines or characters. Figure 14: Windows and Page Windows: Attributes Windows and page windows are dealt with separately in the alphanumeric Form Painter. You can define logical windows in a form by specifying the name and type of the window. To specify the main window, which can contain text exceeding one page, use MAIN. To specify other windows of a form, use VAR in Release 4.0. In earlier releases, use CONST. • CONST: The window has the same dimensions on all pages where the window appears. • VAR: The height and width of the window can vary. To create text for individual windows of the form, choose Text elements. The text you create is divided into text elements that are stored with the form. You will learn about the Text Editor in the next chapter. You can set a default paragraph for any window, which then applies to all text elements within the paragraph. You can assign logical windows to any page of your form. You can define the distribution of page windows on a page by specifying the size and position of the windows. 24 © 2004 SAP AG. All rights reserved. 2001/Q3
  • 41. BC460 Lesson: Structuring Pages To print labels or documents with more than one column, you can define more than one main window on any page by selecting Edit → Windows → Create → Main window. Structuring Pages Using Windows Figure 15: Structuring Pages Using Windows The various output areas found on a form page are called windows. You can organize text within windows using text elements and paragraphs. 2001/Q3 © 2004 SAP AG. All rights reserved. 25
  • 42. Unit 2: Form Elements BC460 Figure 16: Structuring Pages Using Windows Windows on a form page display output such as addresses or detail items. 26 © 2004 SAP AG. All rights reserved. 2001/Q3
  • 43. BC460 Lesson: Structuring Pages Facilitated Discussion To understand the process of structuring pages using windows. Discussion Questions Use the following questions to engage the participants in the discussion.Feel free to use your own additional questions. Discuss the process of structuring pages using windows. 2001/Q3 © 2004 SAP AG. All rights reserved. 27
  • 44. Unit 2: Form Elements BC460 Lesson Summary You should now be able to: • Understand pages and windows • Structure pages using windows 28 © 2004 SAP AG. All rights reserved. 2001/Q3
  • 45. BC460 Lesson: Structuring Forms Lesson: 24 Structuring Forms Lesson Duration: 30 Minutes Lesson Overview This lesson starts with an introduction to form elements and then describes how to structure forms in various formats, such as paragraph and character formats. Finally, it discusses the various page layouts. Lesson Objectives After completing this lesson, you will be able to: • Understand form formats • Identify page layouts Elements for Structuring Text: List the formatting options provided by paragraph and character formats. Forms - Elements: Explain the elements available to design a form. Paragraph Formats - Metric Sizes: Explain what paragraph formats define. Character Formats: Explain what character formats define. Page Layout - Pages: Demonstrate the functions in the system in detail. Pages - Attributes: Demonstrate the functions in the system in detail. Page Layout - Windows and Page Windows: Demonstrate the functions in the system in detail. Page Layout - Options: Demonstrate the functions in the system in detail. Windows and Page Windows - Attributes: Demonstrate the window and page window functions in the alphanumeric Form Painter in the system. Point out the difference between windows and page windows. Paragraph Formats - Attribute Types: Explain the individual attribute types in the system using at least one example. Mention the hierarchy again and show, for example, in which cases the font attributes in the header data apply. Character Formats - Attribute Types: Explain when and how character formats are used. Describe the attributes of a character format in detail. Mention the hierarchy again and show, for example, in which cases the font attributes of the assigned paragraph format apply. Form Elements - Documentation: Explain that participants can write the documentation for a form. For example, changes to forms should always be documented. 2001/Q3 © 2004 SAP AG. All rights reserved. 29
  • 46. Unit 2: Form Elements BC460 Exercise for Form Elements: You can insert an additional exercise at this point, in which customers create a form of their own. Creating unnamed text elements requires rudimentary knowledge of the SAPscript editor. Business Example You are working with a garment export house that exports a large variety of readymade garments to various distributors across the world. The export house uses SAPscripts to create and print invoices generated by the Sales and Distribution department. As a sales executive of the export house, you need to modify the appearance of text in invoices printed using SAPscripts. Elements Figure 17: Forms: Elements The following sub-objects allow you to structure forms in SAPscript: • Page layout • Paragraph formats • Character formats Use the Form Painter to edit the individual sub-objects of a form. 30 © 2004 SAP AG. All rights reserved. 2001/Q3
  • 47. BC460 Lesson: Structuring Forms Figure 18: Form Elements: Documentation Any changes that you make to a form should be documented accordingly. You can maintain form documentation using the Form documentation button. When you click this button, a list of form components, such as pages, windows, and text elements, is displayed. On this screen, you can enter text describing the individual components. Paragraph Formats Figure 19: Paragraph Formats: Metric Sizes You can modify the appearance of text in SAPscript by changing the paragraph and character formats. 2001/Q3 © 2004 SAP AG. All rights reserved. 31
  • 48. Unit 2: Form Elements BC460 Paragraph formats define the following: • Line spacing • Vertical spacing: before and after • Left margin/right margin • Paragraph alignment: left or centered • First line indentation • Tabs • Fonts • Outline options • Standard attributes • Font attributes • Tabs • Outline attributes Figure 20: Paragraph Formats: Standard Attributes 32 © 2004 SAP AG. All rights reserved. 2001/Q3
  • 49. BC460 Lesson: Structuring Forms You can specify the following standard paragraph attributes: • Left/right margin • Paragraph indentation • Line spacing • Vertical spacing: space before or space after • Paragraph alignment: left, right, centered, or justified • Page protection: no automatic page break within a paragraph The characteristics of a paragraph are described by different attributes. Choose Standard, Font, Tabs, or Outline to switch between various attributes. Figure 21: Paragraph Formats: Font Attributes Font attributes for paragraphs include: • Font family, such as Courier, Helvetica or Times Roman • Font size (in tenths of a point) • Bold • Italics • Underlining, including the following additional options: spacing, thickness, and intensity You can take a particular font attribute from the general form attributes and use the attribute in the current paragraph by changing your settings to the following: • Font family = space • Font size = 0 • Bold, italics, and underlining all set to Retain 2001/Q3 © 2004 SAP AG. All rights reserved. 33
  • 50. Unit 2: Form Elements BC460 Figure 22: Paragraph Formats: Tabs Tab attributes control the tab positions in a paragraph. You can define several tab positions. To align a paragraph, you can use the following tab positions: LEFT, RIGHT, CENTER, SIGN, or DECIMAL. In addition to the tabs of a paragraph format, standard tabs are available. To define the position of numbers in a paragraph, select SIGN or DECIMAL. SIGN allows you to define numbers, which are right-aligned at the tab position. This allows you to inset a minus sign or blank space at the end of the number. DECIMAL allows you to align decimal points with any tab position. Figure 23: Paragraph Formats: Outlines 34 © 2004 SAP AG. All rights reserved. 2001/Q3
  • 51. BC460 Lesson: Structuring Forms You can use the outline attributes provided by SAPscript to divide text into units, such as chapters, subchapters and sections. To number paragraphs automatically, select one of the following numbering types: • Arabic numerals, such as 1, 2, 3... • Roman numerals, such as I, II, III... • Letters, such as a, b, c... • Fixed characters, such as *, *, *... You can also number text units by creating consecutive numbering levels, as shown: 1. First level 1.1. Second level, linked to first level 1.2. Second level, linked to first level 2. First level [...] Character Formats Figure 24: Character Formats 2001/Q3 © 2004 SAP AG. All rights reserved. 35
  • 52. Unit 2: Form Elements BC460 You can define the following character format attributes: • Font • Font size • Bold or Italics • Underlining • Standard attributes • Font attributes Figure 25: Character Formats: Standard Attributes Standard character format attributes include: • Protected: The character string cannot be broken up and the entire string is printed on one line. • Hidden: The character string is not printed. • Superscript: The character string is printed half a line space above the line. • Subscript: The character string is printed half a line space below the line. • Barcode: The character string is encrypted and printed as a bar code. 36 © 2004 SAP AG. All rights reserved. 2001/Q3
  • 53. BC460 Lesson: Structuring Forms Figure 26: Character Formats: Font Attributes You can define font attributes by specifying the font, font size, or font style. To override a previously defined form header or paragraph format, choose On or Off. If you want the font attributes you have selected for a specific paragraph to be valid for the remainder of the form, choose Retain or leave the values for Font family and Font size blank. Page Layout Figure 27: Graphical Form Painter: Page Layout 2001/Q3 © 2004 SAP AG. All rights reserved. 37
  • 54. Unit 2: Form Elements BC460 Page layouts can be edited in both the administrative window and the graphic design window. In the design window, you can set the size and position of display areas using drag and drop. The most important attributes of the current page and its windows are displayed in the administrative window. Figure 28: Page Layout: Pages Forms can have multiple pages defined for them. A document’s page sequence is controlled statically by the First page value entered in its header data and by the Next page value entered in its Page attributes. If no Next page value is specified, form printing ends with the current page. Use the Layout function from the initial Form Painter screen to call the graphical Form Painter. From the Page layout screen, you can define the pages you need. You can select standard functions, such as Create page, Copy page, and Delete page, using the Edit → Page... menu or by clicking the appropriate button on the screen. Additional attributes can be entered for all pages found in the list box. 38 © 2004 SAP AG. All rights reserved. 2001/Q3
  • 55. Other documents randomly have different content
  • 56. the work of the factory will permit. If it can remain a couple of days in the press, it is an advantage. The curds prepared in the manner we have been describing for good milk, does not have a very promising look to an American cheese- maker. It is tough and stringy, and quite elastic. At least, such was the appearance of the curd which we saw. It is proper to state, however, that it was made of tainted milk, and the taint was quite marked in the curd. This, Mr. Macadam told us, was the condition of most of the milk and curds for some weeks past in that factory; yet, the taint did not show in the cheese on the ranges, except in a few instances where the curd had been salted a little too sweet, as he thought. The great secret of his success, he seemed to think, was in getting rid of the whey early, in allowing a good deal of acid to develop, especially in tainted curds, in airing the curds and allowing the gases to escape, and in salting well. Mr. Macadam's cheese, as a general thing, tried splendidly. It was firm, flaky, buttery and fine-flavored. His opinion is, that American cheese is, as a general rule, salted too sweet and too low, for the purpose of having it cure quick for market; but it lacks good keeping qualities, and verifies the old adage, "Soon ripe, soon rotten." It is hard to overcome this desire for quick returns; but he would recommend those who wish to improve American cheese, to sour rather more, salt a little more, and color a little less—as little as the market will allow—as coloring is believed to be positively injurious to quality. The tendency should be in these directions, in order to make a slower curing, better keeping and better flavored article. But, it must be borne in mind, that Mr. Macadam has in view his own process of manufacture, and that allowances must be made for different modes. Let each be ready to receive hints, make his own experiments, and abide by his own decisions.
  • 57. FOOTNOTE: [A] "A good cheese is rich, without being greasy, with a sweet, nutty flavor; clear, equal color throughout; of a compact, solid texture, without being waxy; firm, yet melting easily in the mouth, and leaving no rough flavor on the palate."
  • 83. *** END OF THE PROJECT GUTENBERG EBOOK HINTS ON CHEESE- MAKING, FOR THE DAIRYMAN, THE FACTORYMAN, AND THE MANUFACTURER *** Updated editions will replace the previous one—the old editions will be renamed. Creating the works from print editions not protected by U.S. copyright law means that no one owns a United States copyright in these works, so the Foundation (and you!) can copy and distribute it in the United States without permission and without paying copyright royalties. Special rules, set forth in the General Terms of Use part of this license, apply to copying and distributing Project Gutenberg™ electronic works to protect the PROJECT GUTENBERG™ concept and trademark. Project Gutenberg is a registered trademark, and may not be used if you charge for an eBook, except by following the terms of the trademark license, including paying royalties for use of the Project Gutenberg trademark. If you do not charge anything for copies of this eBook, complying with the trademark license is very easy. You may use this eBook for nearly any purpose such as creation of derivative works, reports, performances and research. Project Gutenberg eBooks may be modified and printed and given away—you may do practically ANYTHING in the United States with eBooks not protected by U.S. copyright law. Redistribution is subject to the trademark license, especially commercial redistribution. START: FULL LICENSE
  • 84. THE FULL PROJECT GUTENBERG LICENSE
  • 85. PLEASE READ THIS BEFORE YOU DISTRIBUTE OR USE THIS WORK To protect the Project Gutenberg™ mission of promoting the free distribution of electronic works, by using or distributing this work (or any other work associated in any way with the phrase “Project Gutenberg”), you agree to comply with all the terms of the Full Project Gutenberg™ License available with this file or online at www.gutenberg.org/license. Section 1. General Terms of Use and Redistributing Project Gutenberg™ electronic works 1.A. By reading or using any part of this Project Gutenberg™ electronic work, you indicate that you have read, understand, agree to and accept all the terms of this license and intellectual property (trademark/copyright) agreement. If you do not agree to abide by all the terms of this agreement, you must cease using and return or destroy all copies of Project Gutenberg™ electronic works in your possession. If you paid a fee for obtaining a copy of or access to a Project Gutenberg™ electronic work and you do not agree to be bound by the terms of this agreement, you may obtain a refund from the person or entity to whom you paid the fee as set forth in paragraph 1.E.8. 1.B. “Project Gutenberg” is a registered trademark. It may only be used on or associated in any way with an electronic work by people who agree to be bound by the terms of this agreement. There are a few things that you can do with most Project Gutenberg™ electronic works even without complying with the full terms of this agreement. See paragraph 1.C below. There are a lot of things you can do with Project Gutenberg™ electronic works if you follow the terms of this agreement and help preserve free future access to Project Gutenberg™ electronic works. See paragraph 1.E below.
  • 86. 1.C. The Project Gutenberg Literary Archive Foundation (“the Foundation” or PGLAF), owns a compilation copyright in the collection of Project Gutenberg™ electronic works. Nearly all the individual works in the collection are in the public domain in the United States. If an individual work is unprotected by copyright law in the United States and you are located in the United States, we do not claim a right to prevent you from copying, distributing, performing, displaying or creating derivative works based on the work as long as all references to Project Gutenberg are removed. Of course, we hope that you will support the Project Gutenberg™ mission of promoting free access to electronic works by freely sharing Project Gutenberg™ works in compliance with the terms of this agreement for keeping the Project Gutenberg™ name associated with the work. You can easily comply with the terms of this agreement by keeping this work in the same format with its attached full Project Gutenberg™ License when you share it without charge with others. 1.D. The copyright laws of the place where you are located also govern what you can do with this work. Copyright laws in most countries are in a constant state of change. If you are outside the United States, check the laws of your country in addition to the terms of this agreement before downloading, copying, displaying, performing, distributing or creating derivative works based on this work or any other Project Gutenberg™ work. The Foundation makes no representations concerning the copyright status of any work in any country other than the United States. 1.E. Unless you have removed all references to Project Gutenberg: 1.E.1. The following sentence, with active links to, or other immediate access to, the full Project Gutenberg™ License must appear prominently whenever any copy of a Project Gutenberg™ work (any work on which the phrase “Project
  • 87. Gutenberg” appears, or with which the phrase “Project Gutenberg” is associated) is accessed, displayed, performed, viewed, copied or distributed: This eBook is for the use of anyone anywhere in the United States and most other parts of the world at no cost and with almost no restrictions whatsoever. You may copy it, give it away or re-use it under the terms of the Project Gutenberg License included with this eBook or online at www.gutenberg.org. If you are not located in the United States, you will have to check the laws of the country where you are located before using this eBook. 1.E.2. If an individual Project Gutenberg™ electronic work is derived from texts not protected by U.S. copyright law (does not contain a notice indicating that it is posted with permission of the copyright holder), the work can be copied and distributed to anyone in the United States without paying any fees or charges. If you are redistributing or providing access to a work with the phrase “Project Gutenberg” associated with or appearing on the work, you must comply either with the requirements of paragraphs 1.E.1 through 1.E.7 or obtain permission for the use of the work and the Project Gutenberg™ trademark as set forth in paragraphs 1.E.8 or 1.E.9. 1.E.3. If an individual Project Gutenberg™ electronic work is posted with the permission of the copyright holder, your use and distribution must comply with both paragraphs 1.E.1 through 1.E.7 and any additional terms imposed by the copyright holder. Additional terms will be linked to the Project Gutenberg™ License for all works posted with the permission of the copyright holder found at the beginning of this work. 1.E.4. Do not unlink or detach or remove the full Project Gutenberg™ License terms from this work, or any files
  • 88. containing a part of this work or any other work associated with Project Gutenberg™. 1.E.5. Do not copy, display, perform, distribute or redistribute this electronic work, or any part of this electronic work, without prominently displaying the sentence set forth in paragraph 1.E.1 with active links or immediate access to the full terms of the Project Gutenberg™ License. 1.E.6. You may convert to and distribute this work in any binary, compressed, marked up, nonproprietary or proprietary form, including any word processing or hypertext form. However, if you provide access to or distribute copies of a Project Gutenberg™ work in a format other than “Plain Vanilla ASCII” or other format used in the official version posted on the official Project Gutenberg™ website (www.gutenberg.org), you must, at no additional cost, fee or expense to the user, provide a copy, a means of exporting a copy, or a means of obtaining a copy upon request, of the work in its original “Plain Vanilla ASCII” or other form. Any alternate format must include the full Project Gutenberg™ License as specified in paragraph 1.E.1. 1.E.7. Do not charge a fee for access to, viewing, displaying, performing, copying or distributing any Project Gutenberg™ works unless you comply with paragraph 1.E.8 or 1.E.9. 1.E.8. You may charge a reasonable fee for copies of or providing access to or distributing Project Gutenberg™ electronic works provided that: • You pay a royalty fee of 20% of the gross profits you derive from the use of Project Gutenberg™ works calculated using the method you already use to calculate your applicable taxes. The fee is owed to the owner of the Project Gutenberg™ trademark, but he has agreed to donate royalties under this paragraph to the Project Gutenberg Literary Archive Foundation. Royalty
  • 89. payments must be paid within 60 days following each date on which you prepare (or are legally required to prepare) your periodic tax returns. Royalty payments should be clearly marked as such and sent to the Project Gutenberg Literary Archive Foundation at the address specified in Section 4, “Information about donations to the Project Gutenberg Literary Archive Foundation.” • You provide a full refund of any money paid by a user who notifies you in writing (or by e-mail) within 30 days of receipt that s/he does not agree to the terms of the full Project Gutenberg™ License. You must require such a user to return or destroy all copies of the works possessed in a physical medium and discontinue all use of and all access to other copies of Project Gutenberg™ works. • You provide, in accordance with paragraph 1.F.3, a full refund of any money paid for a work or a replacement copy, if a defect in the electronic work is discovered and reported to you within 90 days of receipt of the work. • You comply with all other terms of this agreement for free distribution of Project Gutenberg™ works. 1.E.9. If you wish to charge a fee or distribute a Project Gutenberg™ electronic work or group of works on different terms than are set forth in this agreement, you must obtain permission in writing from the Project Gutenberg Literary Archive Foundation, the manager of the Project Gutenberg™ trademark. Contact the Foundation as set forth in Section 3 below. 1.F. 1.F.1. Project Gutenberg volunteers and employees expend considerable effort to identify, do copyright research on, transcribe and proofread works not protected by U.S. copyright
  • 90. Welcome to our website – the perfect destination for book lovers and knowledge seekers. We believe that every book holds a new world, offering opportunities for learning, discovery, and personal growth. That’s why we are dedicated to bringing you a diverse collection of books, ranging from classic literature and specialized publications to self-development guides and children's books. More than just a book-buying platform, we strive to be a bridge connecting you with timeless cultural and intellectual values. With an elegant, user-friendly interface and a smart search system, you can quickly find the books that best suit your interests. Additionally, our special promotions and home delivery services help you save time and fully enjoy the joy of reading. Join us on a journey of knowledge exploration, passion nurturing, and personal growth every day! ebookbell.com