Module 01_Introduction to Online Programming

17
IBM Global Business Services © IBM Corporation 2013 Introduction to Online Programming 1 Welcome Welcome

description

Module 01_Introduction to Online Programming

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