Transcript of Module 01_Introduction to Online Programming
WelcomeWelcome
Housekeeping
Participation
Module objectives
+t t!e completion o, t!e module- t!e participants s!ould be
able to$
.ecogni/e t!e di,,erent tpes o, +B+P programs
.ecogni/e t!e elements o, an Online program- li%e- Screen
components-
Screen laout- +B+P program components- Processing control-
Program
or% areas- and Screen or% areas
Module agenda
+B+P program tpes
eveloping Online programs
ABAP program types
Report Programs (produce
user)
o# screens)
$eveloping "nline programs
&creen components
&creen Painter
&creen Attributes
&creen .ayout
/ield Attributes
/low .ogic
&creen .ayout
1
2
Some o, t!e elements t!at can be :painted; on a screen in t!e
<ullscreen =ditor8
Text Fields
Radio Buttons
ABAP Program Components
4op !nclude (6lobal
displayed)
#unction code or pressed te 7'nter8
key)
ABAP
"nline Program Processing Control
uring t!e e>ecution o, an Online program- control is constantl
sitc!ing beteen
t!e ?(P.O and +B+P processors8
99 !%C.:$' M;A<6!+
"nline Program @ork Areas
PB"
PA!
are identical
Piladelpia
+n Online program consists o, to distinct or% areas- t!e
Screen &or% +rea and
t!e Program module pool" &or% +rea8
$emonstration 5 Practice
18 Create an Online program t!roug! transaction S=708
28 Create a screen ,or t!at program to displa data ,or an emploee
o, an
organi/ation ,or e>ample- name- emploee number- designation- and
so on"8
38 +ttac! a transaction code to t!e Online program8
&ummary o# te lesson learnt so #ar
18 ?ou s!ould alas use t!e Ob@ect (avigator to create Online
programs because t!e sstem ill automaticall maintain an online
program;s subA ob@ects and ou ill be able to see t!e !ierarc! list
o, t!ese subAob@ects8
28 In +B+P- basicall t!ere are to di,,erent tpes o, programs-
.eport programs and Online programs8
38 #!e Screen Painter is used to maintain all components o, a
screen- Screen +ttributes- Screen 4aout- <ield +ttributes-
and <lo 4ogic8
*8 #!e <ullscreen =ditor supports to modes- Grap!ical and
+lp!anumeric8
8 +n Online program consists not onl o, t!e screens and t!eir
<lo 4ogic- but also +B+P program components- Global data- PBO
modules- P+I modules- and Subroutines8
58 #!e runAtime environment o, an Online program is made up o, to
components- npro online" processor and +B+P processor8
Answer a #ew uestions
18 &!at are t!e di,,erent elements o, an Online program
28 &!at is t!e di,,erence beteen a PBO event and a P+I event in
an Online
program
38 &!at are t!e to components o, t!e runAtime environment o, an
Online
program
Module summary
(o t!at e !ave completed t!e module- e s!ould be able to$
.ecogni/e t!e di,,erent tpes o, +B+P programs
.ecogni/e t!e elements o, an Online program- li%e- Screen
components-
Screen laout- +B+P program components- Processing control-
Program
or% areas- and Screen or% areas
#!an% ?ou