Chapter 01_Introduction to Online Programming
Chapter 01_Introduction to Online Programming
Objectives
Conventional Report
(do not allow interaction
by the user)
Interactive Report
(allow interaction by the
user)
Screen Components
Screen Painter
Screen Attributes
Screen Layout
Field Attributes
Flow Logic
Screen Layout
Some of the elements that can be “painted” on a screen in the Fullscreen Editor.
Text
Text Fields
Fields
1 2 I/O Template
Radio Buttons
5 Frame
3 7
Tabstrip Controls
4
Check Boxes
6 Push Button
PBO Modules
(Called before the screen is
displayed)
PAI Modules
(called after the user has invoked a
Form Include function code or pressed the ‘Enter’
(Subroutines) key)
An Online program consists of two distinct work areas – the screen work area and
the program (module pool) work area.
PBO
Screen Work Area
Program Work Area
name DATA
Aaron name(10).
Aaron
Transport occurs
if the field names
phone are identical DATA num(12).
215-387-3232
Demonstration
Practice
Summary
You should always use the Object Navigator to create online programs
because the system will automatically maintain an online program’s sub-
objects and you will be able to see the hierarchy list of these sub-objects.
In ABAP, basically there are two different types of programs: Report
programs and Online programs.
The Screen Painter is used to maintain all components of a screen: screen
attributes, screen layout, field attributes, and Flow Logic.
The Fullscreen Editor supports two modes: Graphical and alphanumeric.
An online program consists not only of the screens and their Flow Logic, but
also ABAP program components: Global data, PBO modules, PAI modules,
and subroutines.
The run-time environment of an online program is made up of two
components: dynpro (online) processor and ABAP processor.
An online program consists of two distinct work areas – the screen work area
and the program (module pool) work area.
Questions