curs 1 - arhitectura, navigare

24

Upload: alexandra-stan

Post on 09-Mar-2016

230 views

Category:

Documents


0 download

DESCRIPTION

abap

TRANSCRIPT

Page 1: CURS 1 - Arhitectura, Navigare

7/21/2019 CURS 1 - Arhitectura, Navigare

http://slidepdf.com/reader/full/curs-1-arhitectura-navigare 1/24

Page 2: CURS 1 - Arhitectura, Navigare

7/21/2019 CURS 1 - Arhitectura, Navigare

http://slidepdf.com/reader/full/curs-1-arhitectura-navigare 2/24

Page 3: CURS 1 - Arhitectura, Navigare

7/21/2019 CURS 1 - Arhitectura, Navigare

http://slidepdf.com/reader/full/curs-1-arhitectura-navigare 3/24

SAP – ERPERP = Enterprise Res!r"e P#$nnin%

SAP is $n ERP

Page 4: CURS 1 - Arhitectura, Navigare

7/21/2019 CURS 1 - Arhitectura, Navigare

http://slidepdf.com/reader/full/curs-1-arhitectura-navigare 4/24

Page 5: CURS 1 - Arhitectura, Navigare

7/21/2019 CURS 1 - Arhitectura, Navigare

http://slidepdf.com/reader/full/curs-1-arhitectura-navigare 5/24

SAP Histr&1982-1991: the SAP R/2 eraReal-time touhes more o! the "usiness: SAP R7:

p$".$%e, *$in)r$*e s)t-$re $pp#i"$tin pr"esses in re$#

ti*e $n, inte%r$tes $## ) $n enterprise;s 6!siness )!n"tins3

1992- the SAP R/3 eraReal-time reahes the des#to$: A "#ient4ser(er (ersin )

t+e st$n,$r, $pp#i"$tin s)t-$re $##-s 6!sinesses t r!n

*re e<"ient#& $r!n, t+e -r#,32%%2-$resent: SAP &et'ea(er) SAP

Solution Mana*er) SAP +RM) SAP ,A&A

Page 6: CURS 1 - Arhitectura, Navigare

7/21/2019 CURS 1 - Arhitectura, Navigare

http://slidepdf.com/reader/full/curs-1-arhitectura-navigare 6/24

ABAPA,($n"e, !siness App#i"$tin Pr%r$**in%

ABAP is $ +i%+4#e(e# pr%r$**in% #$n%!$%e"re$te, 6& SAP

SAP itse#) is pr%r$**e, in ABAP

Page 7: CURS 1 - Arhitectura, Navigare

7/21/2019 CURS 1 - Arhitectura, Navigare

http://slidepdf.com/reader/full/curs-1-arhitectura-navigare 7/24

NAVIGATION IN SAPL%%in% in

Page 8: CURS 1 - Arhitectura, Navigare

7/21/2019 CURS 1 - Arhitectura, Navigare

http://slidepdf.com/reader/full/curs-1-arhitectura-navigare 8/24

NAVIGATION IN SAP

Page 9: CURS 1 - Arhitectura, Navigare

7/21/2019 CURS 1 - Arhitectura, Navigare

http://slidepdf.com/reader/full/curs-1-arhitectura-navigare 9/24

NAVIGATION IN SAP Y! "$n st$rt $pp#i"$tins ,ire"t#& 6& enterin% t+eir tr$ns$"tin

",e in t+e ommand .eld -+i"+ is !s!$##& +i,,en3 Y! "$n 5n,t+e tr$ns$"tin ",e )r $n $pp#i"$tin eit+er in t+e (er(ie-*en! n t+e SAP Easy Access s"reen in t+e st$t!s 6$r r in t+e

$pp#i"$tin itse#) !n,er System → Status3 T+e Menu "ar is t+e tp #ine ) $n& ,i$#% -in,- in t+e SAP

s&ste*3 T+e *en!s s+-n +ere ,epen, n -+i"+ $pp#i"$tin &!$re in3 T+ese *en!s *$& $#s "nt$in "$s"$,in% *en!s3

 T+e p!s+6!ttns in t+e standard tool"ar $re s+-n n e(er& SAP

s"reen3 I) t+e& $re nt $($i#$6#e in $n $pp#i"$tin p!s+6!ttns t+$t&! "$nnt !se n t+$t s"reen $re ,e$"ti($te,3 I) &! p#$"e t+e"!rsr (er $ p!s+6!ttn )r $ s+rt ti*e t+e s&ste* ,isp#$&s $>$% -it+ t+e n$*e r )!n"tin ) t+e p!s+6!ttn3 I) $pprpri$tet+e "rrespn,in% )!n"tin .e& settin% is $#s ,isp#$&e,3

Page 10: CURS 1 - Arhitectura, Navigare

7/21/2019 CURS 1 - Arhitectura, Navigare

http://slidepdf.com/reader/full/curs-1-arhitectura-navigare 10/24

NAVIGATION IN SAP T+e title "ar is t+e )!n"tin t+$t &! $re "!rrent#& in3

 T+e a$$liation tool"ar s+-s t+e p!s+6!ttns $($i#$6#e in

t+e $pp#i"$tin t+$t &! $re "!rrent#& in3

 T+e Status "ar ,isp#$&s in)r*$tin n t+e "!rrent s&ste*st$t!s s!"+ $s -$rnin%s $n, errrs3 Y! "$n $#s "+$n%e t+e,isp#$& ($ri$nt t s+- )r e?$*p#e t+e tr$ns$"tin ",e )t+e tr$ns$"tin &! $re "!rrent#& in3

Wit+in $ 5e#, %r!p he# "oes $##- t se#e"t se(er$#

ptins $t t+e s$*e ti*e3Wit+ radio "uttons &! "$n n#& se#e"t ne ptin3

A ta" r%$ni@es se(er$# s!6s"reens t i*pr(e "#$rit&3

0n$ut .elds $n, $ush"uttons $re $,,itin$# s"reene#e*ents3

Page 11: CURS 1 - Arhitectura, Navigare

7/21/2019 CURS 1 - Arhitectura, Navigare

http://slidepdf.com/reader/full/curs-1-arhitectura-navigare 11/24

SYSTEM ARCHITECTURE

Page 12: CURS 1 - Arhitectura, Navigare

7/21/2019 CURS 1 - Arhitectura, Navigare

http://slidepdf.com/reader/full/curs-1-arhitectura-navigare 12/24

SYSTEM ARCHITECTURE T+e s"reen entries ) $ !ser $re $""epte, 6& t+e SAP present$tin

pr%r$* SAP 0 /SAP Gr$p+i"$# User Inter)$"e2 "n(erte, t $nintern$# )r*$t $n, )r-$r,e, t A$$liation Ser(er AS4

 T+e /ABAP2 dis$ather is t+e "entr$# pr"ess ) t+e AS3 It

*$n$%es t+e res!r"es )r t+e $pp#i"$tins -ritten in ABAP in"r,in$tin -it+ t+e respe"ti(e per$tin% s&ste*3 T+e *$int$s.s ) t+e ABAP ,isp$t"+er in"#!,e t+e distri"ution o! there5uests to its 'or# $roesses t+e inte%r$tin ) t+epresent$tin #$&er $n, t+e r%$ni@$tin ) "**!ni"$tintr$ns$"tins3

 T+e ABAP ,isp$t"+er ,istri6!tes t+e re!ests ne $)ter t+e t+ert t+e $($i#$6#e -r. pr"esses3 1$t$ is $"t!$##& pr"esse, in t+e'or# $roess $#t+!%+ t+e !ser -+ "re$te, t+e re!est !sin%t+e SAP GUI is nt $#-$&s $ssi%ne, t+e s$*e -r. pr"ess3

Page 13: CURS 1 - Arhitectura, Navigare

7/21/2019 CURS 1 - Arhitectura, Navigare

http://slidepdf.com/reader/full/curs-1-arhitectura-navigare 13/24

SYSTEM ARCHITECTURE

Page 14: CURS 1 - Arhitectura, Navigare

7/21/2019 CURS 1 - Arhitectura, Navigare

http://slidepdf.com/reader/full/curs-1-arhitectura-navigare 14/24

SYSTEM ARCHITECTURERelational 6ata"ase Mana*ement Systems R6MS4 $re

%ener$##& !se, t *$n$%e #$r%e sets ) ,$t$3 An R1BMS s$(es,$t$ $n, re#$tins+ips 6et-een ,$t$ in t+e )r* ) t-4,i*ensin$# t$6#es3 T+ese $re .n-n )r t+eir #%i"$# si*p#i"it&3

1$t$ t$6#es $n, t$6#e re#$tins+ips $re ,e5ne, $t ,$t$6$se#e(e# in t+e ,$t$6$se "$t$#% /t+e ,$t$ ,i"tin$r&2 ) t+e R1BMS3

Wit+in t+e SAP pr%r$**in% #$n%!$%e ABAP &! "$n use AAP$en S /SL = Str!"t!re, !er& L$n%!$%e ,$t$6$se !er&#$n%!$%e2 t $""ess t+e $pp#i"$tin ,$t$ in t+e ,$t$6$se

re%$r,#ess ) t+e R1BMS !se,3 T+e ,$t$6$se inter)$"e -+i"+ isp$rt ) e(er& -r. pr"ess ) AS ABAP tr$ns#$tes Open SLst$te*ents )r* ABAP int t+e "rrespn,in% SL st$te*ents)r t+e spe"i5" ,$t$6$se !se, /N$ti(e SL23 T+is $##-s ABAPpr%r$*s t 6e data"ase-inde$endent3

Page 15: CURS 1 - Arhitectura, Navigare

7/21/2019 CURS 1 - Arhitectura, Navigare

http://slidepdf.com/reader/full/curs-1-arhitectura-navigare 15/24

PROGRAM FLOWW+$t t+e !ser sees

Page 16: CURS 1 - Arhitectura, Navigare

7/21/2019 CURS 1 - Arhitectura, Navigare

http://slidepdf.com/reader/full/curs-1-arhitectura-navigare 16/24

PROGRAM FLOWPr%r$* st$rt

Page 17: CURS 1 - Arhitectura, Navigare

7/21/2019 CURS 1 - Arhitectura, Navigare

http://slidepdf.com/reader/full/curs-1-arhitectura-navigare 17/24

PROGRAM FLOWS&ste* L$,s Pr%r$* Cnte?t

Page 18: CURS 1 - Arhitectura, Navigare

7/21/2019 CURS 1 - Arhitectura, Navigare

http://slidepdf.com/reader/full/curs-1-arhitectura-navigare 18/24

PROGRAM FLOWR!nti*e S&ste* Sen,s Se#e"tin S"reen

Page 19: CURS 1 - Arhitectura, Navigare

7/21/2019 CURS 1 - Arhitectura, Navigare

http://slidepdf.com/reader/full/curs-1-arhitectura-navigare 19/24

PROGRAM FLOW Inp!t V$#!es Are Inserte, int 1$t$ O6e"ts

Page 20: CURS 1 - Arhitectura, Navigare

7/21/2019 CURS 1 - Arhitectura, Navigare

http://slidepdf.com/reader/full/curs-1-arhitectura-navigare 20/24

PROGRAM FLOWPr%r$* Re!ests 1$t$ Re"r, )r* t+e 1$t$6$se

Page 21: CURS 1 - Arhitectura, Navigare

7/21/2019 CURS 1 - Arhitectura, Navigare

http://slidepdf.com/reader/full/curs-1-arhitectura-navigare 21/24

PROGRAM FLOW1$t$6$se S!pp#ies t+e 1$t$ Re"r,

Page 22: CURS 1 - Arhitectura, Navigare

7/21/2019 CURS 1 - Arhitectura, Navigare

http://slidepdf.com/reader/full/curs-1-arhitectura-navigare 22/24

Page 23: CURS 1 - Arhitectura, Navigare

7/21/2019 CURS 1 - Arhitectura, Navigare

http://slidepdf.com/reader/full/curs-1-arhitectura-navigare 23/24

ABAP WORKBENCHABAP -r.6en"+ t#s

Page 24: CURS 1 - Arhitectura, Navigare

7/21/2019 CURS 1 - Arhitectura, Navigare

http://slidepdf.com/reader/full/curs-1-arhitectura-navigare 24/24

ABAP WORKBENCH T+e ABAP Editor )r e,itin% s!r"e ",e

 T+e ABAP Dictionary )r e,itin% ,$t$6$se t$6#e ,e5nitins

"entr$# ,$t$ t&pes $n, s n T+e Screen Painter )r "n5%!rin% s"reens /s"reens

t%et+er -it+ )!n"tins )r !ser ,i$#%s2

 T+e Menu Painter )r ,esi%nin% !ser inter)$"es /*en! 6$rst$n,$r, t#6$r $pp#i"$tin t#6$r )!n"tin .e& settin%s2

 T+e Function Builder )r *$int$inin% )!n"tin *,!#es T+e Class Builder )r *$int$inin% %#6$# "#$sses $n,

inter)$"es