Professional Documents
Culture Documents
SAP Alapok VE 2 Technologia 2010 PDF
SAP Alapok VE 2 Technologia 2010 PDF
alapjai
2010.09.26.
1
SAP vllalatirnytsi rendszer
alapjai /2
Tantrgy kdja: VEMI5344i
Tanv: 2009/10 - 1.flv
Elad: dr. Varga Ern, dr. Gerzson Mikls
Technolgia/2
3. SAP technolgiai alapok
Kliens/Szerver architektra
SAPGUI s adatbzis elrs
Instancia felptse
Dialgus kezels
SAP tranzakci
Zrols SAP rendszerekben
Update feldolgozs
Spool kezels
Httr feldolgozs
Technolgia/3
Kliens/Szerver architektra
Technolgia/4
Kliens/Szerver architektra
Hardware szemllet megkzelts:
kzponti gp szerver: kiszolgls
opertori gpek kliensek: krsek
Technolgia/5
SAP kliens/szerver konfigurcija
Hromrteg kliens/szerver architektra
adatbzisszerver: adatok trolsa
alkalmazsszerver: a rendszer feldolgoz
logikja (pl. spooling, felhasznli krsek
sztosztsa, adatformzs)
prezentciszerver: adatok megjelentsvel
kapcsolatos feladatok (PC-k, munkallomsok)
(negyedik szint: internetes kapcsolatot biztost
szerver ITS)
Technolgia/6
SAP kliens/szerver konfigurcija
Technolgia/7
SAP kliens/szerver konfigurcija PE MIK
prezentcis szerverek:
PC0 teremben lv gpek
adatbzisszerver + alkalmazsszerver =
adatbzisszerver a kzponti SAP
pldnnyal:
I212 szoba egy HP gp
Technolgia/8
Az SAP rendszer kzponti interfszei
az R/3 kztes rtegnek (kzs kernelnek)
kzponti interfszei:
interfsz az opercis rendszerhez
interfsz az adatbzishoz
prezentcis interfsz
(kommunikcis interfsz)
kompatibilitsi s hordozhatsgi okok miatt ezek
az interfszek az SAP rendszermag krl vannak
Technolgia/9
Opercis rendszer interfsz
cl: a hordozhatsg biztostsa
rendszerkzeli funkcik az alkalmazsok szmra:
zenet- s memriakezels
hatkonysg, hordozhatsgi okok
kernel: ANSI-C s C++
R/3-on belli alkalmazsok: ABAP
SAP Web Application Server: Java (J2EE motor)
Technolgia/10
Az opercis rendszer monitorozsa
CPU kihasznltsg
ellenrzse
memria
kihasznltsga
Technolgia/11
Adatbzis interfsz
cl: klnbz gyrtk relcis adatbzisainak
tmogatsa
SAP fejleszti krnyezet SQL-krseinek (ABAP
open SQL) konvertlsa
szintaktikai ellenrzs
optimalizci SAP-pufferekkel (a puffereket az
alkalmazsszerverek loklisan troljk)
Technolgia/12
Adatbzis
az SAP Web AS szve
zleti informcik
szoftverkomponensek
dokumentci
adminisztratv statisztikai informcik rendszer
kezelse, monitorozsa
ABAP objektum trol logikai komponens
ABAP sztr (dictionary)
ABAP forrs- s vgrehajthat programok
Technolgia/13
Adatbzis
a trolt adatok tpusai
trzsadatok (pl. felhasznlnv, nyomtatdefincik)
vezrladatok (az SAP-rendszer technikai s
rendszer funkciinak trolsa vezrltblkban)
tranzakcis adatok (pl. gyfelek rendelsei,
knyvels, )
tblk tpusai
SAP-transzparenstblk
klasztertblk
kszlettblk
Technolgia/14
Adatbzis elrs
Technolgia/15
Az adatbzis elemzse ST04 tranzakci
adatbzisfgg
megjelens
ltalnos adatok
memriahaszn-
lat ellenrzse
Technolgia/16
Az SAP-pufferek monitorozsa ST02 tranzakci
Technolgia/17
Az SAP-pufferek monitorozsa ST02 tranzakci
Programpuffer
finomhangolshoz
szksges
a swap adja meg a
pufferbl kivett
objektumok szma
Technolgia/18
Prezentcis interfsz
cl: megjelents s kezels a hasznlt front endtl
fggetlenl egysges legyen SAP GUI
a kpernykpeket nem a PC-s szoftverek ksztik,
hanem gy kerlnek tkldsre, az R/3-ban a menk,
nyomgombok, grafikus elemek az adatbzisban
tallhatk
alkalmazsszerver fel- s letlt funkcinak elrse
Windows alkalmazsokkal val kommunikci
Technolgia/19
Felhasznli krsek feldolgozsa
Technolgia/20
SAPGUI tpusok
Technolgia/21
Diszpcserfolyamat
vezrl program: az alkalmazsok erforrsait kezeli
tranzakci monitorknt mkdik
munkafolyamatok: egy szerver ltal nyjtott s egy
kliens ltal ignyelt szolgltats
segtsgvel a felhasznlk megoszthatjk egyms
kztt a munkafolyamatokat
legfontosabb feladatai:
tranzakci-terhels egyenletes elosztsa a munkafolyamatok
kztt
kapcsolat biztostsa a prezentciszerverrel
kommunikcis folyamatok szervezse
Technolgia/22
Diszpcserfolyamat
a felhasznli krs feldolgozsnak logikai lpsei
1. a felhasznl adatot visz fel a prezentcis szerverre,
a SAP GUI megkapja az adatot, majd tovbbtja a
diszpcser fel
2. diszpcser sorokban trolja az ignyeket, onnan
veszi ki feldolgozsra
3. sztosztja a felhasznli krseket
4. eredmny visszakerl a diszpcseren keresztl a
SAP GUI-hoz, ez tlti fel a kpernyre
Technolgia/23
SAP Web AS processzek
Technolgia/24
A rendszer munkafolyamatainak monitorozsa
elrs
sm50 tranzakci
vagy
menbl
Technolgia/25
A rendszer munkafolyamatainak monitorozsa
Technolgia/29
SAP-pldny
pldny egy adminisztratv entits: egy vagy tbb
szolgltatst nyjt Web AS komponens egyttese
egy centralizlt rendszer egy egyedi pldnybl ll
tpusai:
kzponti pldny
dialguspldny
kzponti pldny csak egy lehet, tartalmazza az
sszes alapvet szolgltatst (zenetszerver, tjr,
frissts, stb.)
dialguspldnyok (dialgus- s httrfolyamatok)
Technolgia/30
Work process multiplex
Technolgia/31
Dialgus lps lefutsa
Technolgia/32
Felhasznlk monitorozsa SM04 tranzakci
Technolgia/33
SAP tranzakci
ACID alapelvek:
Atomic: vagy teljesen lefutott vagy egyltaln
nem (flig feldolgozott llapot nem lehet)
Consistent: egy konzisztens llapotbl csak egy
msik konzisztens llapotba kerlhet a rendszer
Isolated: egy tranzakci ltal ltrehozott
vltoztatsokat egy msik tranzakci csak a
vgs jvhagys utn lthatja (commit)
Durable: a tranzakci eredmnyei vglegesen
rgztsre kerlnek az adatbzisban
Technolgia/34
SAP s adatbzis tranzakci
Technolgia/35
Zrols alapjai
Technolgia/36
Zrolsi bejegyzs krse
Technolgia/37
Aszinkron update alapelve
Technolgia/38
Aszinkron update folyamata
Technolgia/39
Zrolsi bejegyzsek megjelentse s kezelse
SM12 tranzakci
a zrols megjelenthet a zrolt sorral rendelkez
tbla, a zrolsi argumentum, a mandant
(rendszerkliens) vagy a felhasznl alapjn
Technolgia/40
Zrolsi bejegyzsek megjelentse s kezelse
Technolgia/41
Zrolsi bejegyzsek megjelentse s kezelse
zrolsi
bejegyzsek
rszletezse
Technolgia/42
A rendszernapl megjelentse s kirtkelse
indtsa: sm21
tranzakci
a kernelt vagyis a
munkafolyamatokat
rint problmkrl
kapunk tjkoztatst (s
nem az adatbzis-
mveleti vagy opercis
rendszerbeli hibkrl
szrhetnk kezd vagy
zr idpontra,
felhasznlra,
tranzakcira, stb.
tovbblps: dupla katt
a Rendszernapl
jraolvassa ponton
Technolgia/43
A rendszernapl megjelentse s kirtkelse
Technolgia/44
Hibaelhrts ABAP-dumpok segtsgvel
slyos programhi-
ba esetn az ppen
fut program lell,
s fejleszt krnye-
zet egy kimenetet
(dump-ot) generl a
hiba okrl
a hibk klnbz
szempont szerint
csoportosthatk s
jelenthetk meg
Technolgia/45
Hibaelhrts ABAP-dumpok segtsgvel
a hibk felso-
rolsa egy
ehhez hasonl
ablakban
trtnik
Technolgia/46
Hibaelhrts ABAP-dumpok segtsgvel
a futsi hiba lersa
Technolgia/47
Spool kezels
Technolgia/48
Spoolkrsek kezelse
a spoolkrel-
mek kivlasz-
tst tmogat
ablak
Technolgia/49
Spoolkrsek kezelse
Technolgia/50
Hosszan fut ABAP programok
Technolgia/51
Httr job-ok temezse, vgrehajtsa
Technolgia/52
sszefoglals
Kliens/Szerver architektra
SAPGUI s adatbzis elrs
Instancia felptse
Dialgus kezels
SAP tranzakci
Zrols SAP rendszerekben
Update feldolgozs
Spool kezels
Httr feldolgozs
Technolgia/53