Professional Documents
Culture Documents
Sap Rendszer
Sap Rendszer
Sap Rendszer
SAP Rendszerüzemeltetés
Rácz Anett
Debreceni Egyetem
Informatikai Kar
TÁMOP 4.1.1.C-12/1/KONV-2012-0013
1 Bevezetés ....................................................................................................................... 4
4 User menedzsment....................................................................................................... 28
2
6.1.1 Feladat ........................................................................................................... 55
7 Háttérfolyamatok ......................................................................................................... 63
11 Irodalomjegyzék .......................................................................................................... 76
3
1 Bevezetés
valamint a licence kezelés, ezzel egy stabil, biztonságos rendszer állíthatunk fel. Ezekkel
fejezetekben foglalkozunk.
jogosultság kezelés. A javaslat az, hogy ezen feladatokat két külön személy végezze, de
különösen kisebb cégek esetén erre sajnos nincs lehetőség és ezért jellemzően egy ember
Háttérfolyamatok fejezetekben.
megjelenését.
4
A legtöbb adminisztrátori feladat a rendszer alsóbb rétegéhez kötődik így ezen ismeretek
átvihetők különböző SAP rendszerek között függetlenül attól, hogy mely komponenseket
performancia menedzsment.
kurzuson).
support.
5
2 Valós alkalmazások, beszámolók1
folyamataiban.
A következőkben olvashatunk néhány összegzést, ami egyes cégek siker történetéről szól.
téren, hogy valós idejű adatfeldolgozást használ az SAP HANA felhő platform
segítségével valamint SAP Mobile Platform-ra is elkészült egy változat, ami egy innovatív
Tekintve hogy a terhes gondozás nem igényel gyakori orvosi találkozókat, nehézkes az
anyákkal a terhes gondozás alatt megoldható ezen applikáció segítségével, ami a diszkrét
1
forrás: www.sap.com
6
és finoman fogalmazott pszichológiai kérdéseket intéz a felhasználók felé, hogy azonosítsa
orvosi tudásukkal kifejlesztett terhes gondozási applikáció egy rendkívüli innováció volt,
ami azonban rengetek valós idejű adat felhőben történő analizálásával és tárolásával járt.
Ezt figyelembe véve egy nagy kihívást jelentett, éppen ezért választották a terhes
nem betegség, több időt eltölthetnek a megfigyeléssel, a folyamat alakításával, így később
Másrészről a Bangkok Airways célul tűzte ki magának, hogy ügyfeleinek minden utazás
megérkeznek a reptérre.
Bangkok Airways sokat fektetett abba, hogy kiépítse és fenntartsa a saját privát-
beruházások újabb légi közlekedési csomóponttal látják el Tájföldet annak érdekében hogy
7
éves saját fejlesztésű applikációkból álló infrastruktúrával rendelkezett a manuális
fejlesztések álltak.
késések vagy last minite útvonal módosítások egyszerre könnyen kezelhető folyamatokká
váltak.
járatmódosításokhoz.
hosszadalmasan, papír alapon az most azonnali. A cégnek lehetősége van a költségek valós
8
Az SAP HANA által nyújtott valós idejű kezelés által a Bangkok Airlines most a felesleges
igényei különböznek egymástól, nem igazán lehet két teljesen egyforma SAP rendszert
lehetőségeket kínálja:
SAP ByDesign
rendelkezik. Az SAP több mint 550 különböző iparági csomagot kínál, amik az
iparági sztenderdeken túl egyedi folyamatok kezelését is lehetővé teszik. (pl.: SAP
for Media, SAP for Healthcare, SAP for Aerospace and Defense, stb.)
SAP All-in-One
9
Teljes körű megoldás nagyvállalatok számára (2500 fölötti alkalmazott) valós idejű
sztenderdeken túl.
A fenti kategóriák áttekinthetőek a 1. ábra: SAP ábrán. Nagyon fontos, hogy a vállalat
számára leginkább megfelelő megoldást válasszuk. Az SAP weboldalán segítséget
kaphatunk, és könnyen megtalálhatjuk a számunkra legjobb opciót az SAP fitting room
használatával (http://sapbusinessonecalc.com/fittingroom/).
10
1. ábra: SAP megoldások
lesz. Erősen ajánlott, hogy az SAP instanciákat tartalmazó servert csak erre a célra
MaxDB Database Manager-re is. Telepítés után az adatbázis servert és a hozzá tartozó
Master jelszót kell beállítanunk. Itt meg kell említeni, hogy az SAP alapértelmezés szerint
nem írja felül tranz.log fájlt, ami a későbbiekben azt a hibát okozhatja, hogy az
11
adatbázisunk és az egész SAP rendszerünk leáll. Újraindításra csak az elegendő memória
mennyiség felszabadítása után van lehetőség, így ajánlott, hogy még ezen a ponton
gondoskodjuk erről a beállításról. Ehhez vagy azt tehetjük, hogy rendszeresen ellenőrizzük
részének elsajátításakor:
valamint az adatbázist.
- Instancia: Egy instancia az SAP alkalmazás egy adott serverre telepített példányát
belül. Dialóg instanciából többet is létrehozhatunk akár egy fizikai serveren is. Az
- SAP rendszer: A rendszer alatt egy teljes system ID (SID)-val ellátott SAP
szervereket.
12
tartozó applikációs adatok különböző saját kliensekhez tartozhatnak. A kliensek
A kliens, ahogy azt már említettük korábban, egy technikailag különálló egység az SAP
Kliens készítése
4. Hogy egy új kliens tábla bejegyzést hozzunk létre, kattintsunk a New Entries
gombra.
5. Töltsük ki a szükséges mezőket, mint például a kliens azonosító, ami egy három
számjegyből álló egyedi kód. A 000, 001, 066 kódok a rendszer számára fent tartott
Kliens másolása
A kliens másolás egy jó opció, amikor egy meglévőhöz hasonló beállításokkal vagy
kliens specifikus adatokat, mint például az ABAP programok, vagy a tábla struktúra. A cél
kliensnek nem feltétlenül kell azonos rendszerben lennie. Nagy adathalmazok esetén a
13
másolás órákat is igénybe vehet, ezen időszak alatt minden felhasználót zárolnunk kell és
minden ütemezett feladatot el kell távolítanunk annak érdekében, hogy ne jelenjen meg
inkonzisztencia.
való kattintással.
5. Adjuk meg az futás időpontját pont úgy, mint ahogy azt bármely más
Amennyiben egy másik rendszerben lévő klienst szeretnénk másolni, az egy kicsit több
Kliens törlése
14
Egy kliens törléséhez először be kell jelentkezzünk az adott kliensre, és a következő
2. A kliens tábla bejegyzést is el kell távolítanunk, ezért aktiváljuk a Delete entry from
T000 jelölőt.
esetén.
Miután ez a folyamat lefutott többé már nem érhetőek el a kliens specifikus adatok.
Csak abban az esetben futtassuk ezt a műveletet, ha biztosak vagyunk benne, hogy
többé már nincs szükségünk az itt jelen lévő adatokra. Tanácsos egy backup készítése a
teljes adatbázisról.
Egy SAP rendszer három rétegből áll (operációs rendszer szint, adatbázis réteg,
rendszerindítás egy jól meghatározott lépésekből álló folyamat kell, hogy legyen, hiszen az
egyes rétegek nem képesek elindulni, ha az alattuk szereplő rétegek még nem aktívak.
15
Applikációs Applikációs Centrális SAP rendszer
réteg szerver(ek) instancia
Azaz az első lépés az operációs rendszer indítása, ami az adatbázis és applikációs réteg
rendelkezésére álljanak.
Minden adat a SAP adatbázisban kerül tárolásra, ami a SAP komponenseket is tartalmazza.
Mielőtt elindul egy instancia, már egy aktív adatbázissal kell rendelkezni, hogy a benne
Egy SAP instancia csak akkor indítható, ha az operációs rendszert és az adatbázist már
belüli adminisztrációs egységként írható le. A centrális instancia pontosan egy adatbázist
és egy vagy több dialóg instanciát tartalmaz. Az adatbázis és az instanciák lehetnek ugyan
Az utolsó fázisban a centrális instancia (message server és dispatcher) indul először. Két
- Dialógus instanciák. Egy SAP rendszer több dialóg instanciát tartalmazhat egy
16
3.3.1 SAP rendszer indítása SAP MMC-ben
nem feltétlenül szükséges, hiszen a start script automatikusan elindítja azt, amikor
17
4. Válasszuk ki a rendszert (pl: NSP) vagy a centrális instanciát (pl: S-PC) amit
is igénybe vehet, amíg a rendszer elindul. A start gombra kattintva az SAP MMC
egy timeout intervallumot kér tőlünk, ami azt definiálja, hogy mennyi időt vagyunk
rendszert.
jelzi:
SAP rendszer indításakor egy instancia specifikus profil definiálja, hogy pontosan milyen
Az SAP rendszerbe való bejelentkezés csak akkor lehetséges, amikor már a rendszer aktív,
18
mappában található sapstart.log néven, (továbbá a sapstartsrv.log, dev_disp, dev_ms,
Előfordulnak olyan helyzetek, tervezett vagy nem várt események, amik következtében a
profil paraméter változtatás, vagy teljes backup. Ez egy kritikus folyamat, mert minden
aktív felhasználóra és futó folyamatra hatással van, így körültekintő tervezést igényel. A
19
4. A megjelenő dialóg ablakban válasszuk a Generate Password gombot, hogy egy új
(GEN_PSW_MAX_SPECIALS)
Javasolt egy lista készítése a leállítás előtti teendőkről, hogy ne maradjon ki egy kritikus
20
3. Jobb kattintás a kiválasztott elemen (instancia név vagy rendszer ID) majd
21
3.4 Első bejelentkezés
keresztül. Az SAP GUI eléréséhez indítsuk el az SAP Logon programot (Lásd ábra: SAP
Logon program).
22
5. ábra: SAP Logon program
Itt láthatjuk az elérhető servereket (ábrán: NSP local) és azok leírását, mint például a SID
jelentkezni, majd kattintsunk a Log On gombra a képernyő bal felső sarkában vagy
23
Megjelenik a Logon képernyő (Lásd: 6. ábra: SAP Logon képernyő), ahol be tudjuk állítani
felhasználói név és jelszó mezőket, továbbá lehetőségünk van nyelvi beállításra is,
bejelentkezés után automatikusan megjelenik a saját személyre szabott SAP Easy Access
- Az SAP Easy Access menüben válasszuk a sárga nyíllal ellátott ikont. Amennyiben
24
- Adjuk ki a /nend parancsot a SAP parancssorban.
felhasználót.
gombot a kijelentkezéshez.
3.5 Licencelés
rendszer figyelmeztet minket. Ebben az esetben a “Sneak Preview License Key Request”
weboldalon (lásd 7. ábra: Sneak Preview License Key Request sablon) kitöltjük a kért
hardware kulcs az SAP által automatikusan generált ID, amit az slicense tranzakcióban
25
7. ábra: Sneak Preview License Key Request sablon
Hardware Key). A form kitöltése és beküldése után az SAP elküld részünkre egy NSP.txt
licence fájlt.
26
8. ábra: Új licence telepítése
Válasszuk a New Licenses majd az Install gombot, ezután tallózzuk ki az NSP.txt fájlt,
aztán kattintsunk a confirm gombra. Egy felugró ablak tájékoztat az SAP licence sikeres
3.5.1 Feladat
27
3.5.2 Kérdések
4 User menedzsment
kezelés alapjairól lesz szó, bemutatjuk az alapvető user adminisztrációs feladatokat, mint a
kezelés.
28
Név konvenciók létrehozása a felhasználó azonosítókhoz (pl: dolgozó azonosító, a
Egy új felhasználó létrehozásával egy új elérési pontot nyitunk a rendszer felé. Ez egy
információkat:
tranzakcióban.
29
1 Hívjuk a su01 tranzakciót vagy válasszuk a Tools Administration
konvenciókra.
lehetőségekkel találkozunk.
Felhasználó létrehozása:
Maintenance Users.
30
2 Adjuk meg a felhasználó nevet és kattintsunk a gombra.
Address fül:
- Személyes információk
- Kontakt információk
- Cég adatok
Logon Data
A felhasználó típusa:
- Dialog: Ez a típus egy konkrét felhasználót jelöl, aki számára bármilyen típusú
- System: Belső rendszer folyamatok számára létrehozott user típus. A GUI használat
31
- Service: Egyfajta dialog felhasználó, amely egy anonymus, nagy felhasználó
Password:
User group:
Validity period:
érvényességi időszak.
Defaults fül:
közül).
Parameters fül:
Roles fül:
32
A szükséges autozirációkat rendelhetjük a userekhez, továbbá ezekhez
Group fül:
Felhasználó zárolása/feloldása:
3 egymás utáni elrontott jelszó miatti belépési hiba esetén a rendszer automatikusan zárolja
a felhasználót, amelyről tájékoztat is. (Lásd: 10. ábra: Zárolt felhasználó (túl sok hibás
értékének átírásával.
módon:
33
zárolásának okáról. Zárjuk be az ablakot az unlock gombbal (Lásd 12. ábra:
Felhasználó feloldása).
34
12. ábra: Felhasználó feloldása
(suim tranzakció), ami a user master rekord egy áttekintését nyújtja. Itt ellenőrizhetjük
idejét szeretnék beállítani vagy egy egész csapatot zárolni egy munka befejeztével.
35
Az összevont karbantartás lépései:
4. Mentsük el a módosításokat.
azaz valamilyen szempont alapján összetartozó felhasználók egy logikai csoportja. Például
- TERM: Ezen csoport tagjai a már nem aktív felhasználók, a csoport tagjait zárolni
kell.
36
Egy felhasználó több felhasználói csoport tagja is lehet (pl.: egy részleg vezetőjét nem csak
a részlegéhez, de a vezetői csoporthoz is hozzá lehet rendelni. Meg kell jegyeznünk, hogy
szeretnénk, majd kattintsunk a new gombra, így eljutunk a Maintain user group
képernyőre.
csoporthoz.)
37
7. Adjuk meg a felhasználó azonosítóját, akinek a jelszavát módosítani szeretnénk.
(GEN_PSW_MAX_SPECIALS)
is áttekintjük.
felhasználók számára:
38
2. Kattintsunk a create gombra, így megjelenik a Create System message dialógus
ablak.
3. Töltsük ki a System message text szöveges mezőt, majd adjuk meg a server nevét, a
klienst és egy érvényességi intervallumot. (Lásd 13. ábra: Rendszer üzenet küldése
a felhasználóknak).
39
felhasználókat. Az sm04 tranzakció kilistázza a rendszerbe bejelentkezett userek
azonosítóját és nevét. Több instancia esetén az al08 tranzakciót használhatjuk. Egy adott
következő lépéseket:
információkat.
felhasználó képernyőjén.
4.6.1 Feladat
1. Válasszuk ki (az instruktor által megadott) referencia usert, majd készítsünk egy
az iniciális jelszavát, ahogy azt a rendszer kéri! Ezután jelentkezzünk ki, majd
40
kíséreljük meg a bejelentkezést a régi kezdő jelszóval háromszor egymás után,
4.6.2 Feladat
4.6.3 Feladat
4.6.4 Feladat
4.6.5 Feladat
Name: UNIDEB
41
Country: HU
4.6.6 Feladat
4.6.7 Kérdések
létre?
5 Jogosultságok, szerepkörök
mandant függőek. Egy alkalmazott csak akkor tud belépni a rendszerbe, ha ott rendelkezik
42
megfelelő jogokkal az adott tranzakció futtatásához. Ez az ellenőrzés a S_TCODE
hajtanak végre egy tranzakción belül folyamatos ellenőrzés zajlik a háttérben annak
felhasználónak lehet több szerepköre is. A javaslat az, hogy a user adminisztrátor és a
rendelünk a felhasználóhoz.
43
- Az összetett szerepkör esetén lehetőségünk van több egyszerű szerep egyidejű
hozzárendelésére a userekhez.
(Ügyeljünk a javasolt név választási konvenciókra, azaz kezdődjön ’Z’ vagy ‘Y’
karakterrel.)
44
15. ábra: Change Roles képernyő
átláthatóság kedvéért.)
45
16. ábra: Tranzakciók, riportok, URL-ek, stb. hozzáadása egy szerepkörhöz.
szerepkört.
46
mellett az All Maintained jelzés megjelenik. A karbantartás után mentsük el
menedzsment fejezet)
5. Roles fülre és soroljuk fel azokat az egyszerű szerepeket, amiket ebben az összetett
47
sorrendjét ebben a hierarchiában itt is módosíthatjuk egyszerűen drag-and-drop
segítségével.
Ahogy azt korábban már láttuk, az aktuális felhasználó esetén végrehajtott jogosultság
betekintést kaphat más felhasználók ellenőrzéseibe is egy adott időszakra vagy instanciára
amennyiben egy teszt userrel lefuttatjuk azokat a tranzakciókat, amik a szerepkört érintik,
48
5.4 Jogosultság kezelése és szerepkör példák
5.4.1 Feladat
nyomkövetést. (st01)
5.4.2 Kérdések
eredményeit?
6 Rendszer konfiguráció
49
rendszer szinten a “\usr\SAP\<SID>\SYS\profile” mappában találhatóak. Ezeket a fájlokat
a rendszer indításkor olvassa be, így a paraméter módosítások életbe lépéséhez egy
újraindítás szükséges. Csak kevés közülük olyan, ami dinamikusan, azaz újraindítás nélkül
módosítható.
instancián vett jobb kattintás, majd “All tasks View start profile” pontot
dispatcher.
50
17. ábra: Start profile példa
Minden SAP rendszerben pontosan egy default profile létezik, ami minden
51
18. ábra: DEFAULT.PFL példa
52
Az RSPFPAR esetén a rendszerparaméterek egy listáját láthatjuk táblázatos formában, ahol
felüldefiniált érték amennyiben a felhasználó megváltoztatta azt, és egy rövid leírás, ami
A profil módosítás egy két lépcsős folyamat. Először (telepítés után) a paraméterek csak
active server). Ezután már kitölthetjük Profile mezőt amihez használhatjuk az F4 help-et
53
20. ábra: RZ10 tranzakció, profil kiválasztása
54
működésére, de erősen ajánlott, hogy a logikailag összetartozó paramétereket
rendszerbe. Miután módosítottunk egy paraméter értéket kattintsunk a copy gombra így az
egy módosítás végrehajtása után. Miután a rendszert újraindítottuk a módosítás életbe lép.
ellenben a default profile esetén már az összes vonatkozó instancia újraindítása szükséges
6.1.1 Feladat
tranzakciókat):
Segítség:
55
6.1.2 Feladat
Segítség:
(“login/min_password_lng”,”login/min_password_digits”,
“login/min_password_uppercase”)
6.1.3 Kérdések
3. Hol vannak tárolva a rendszer profilok és hogyan tekinthetjük meg azok tartalmát?
56
- Dialog work processes – ABAP dialóg programok.
A rendszer finom hangolása egy nagyon kritikus művelet. A legelső kérdés, hogy a
rendszerünk egy vagy több instanciával rendelkezik. Például bevezethetünk két külön
időszakokat is, persze vegyük figyelembe, hogy a működési módok növelése több
adminisztratív munkával jár. Másfelől viszont egy jól konfigurált rendszer kevesebb
karbantartást igényel.
57
Nézzük meg, hogyan definiálhatunk különböző működési módokat az rz04
tranzakcióban.
Határozzuk meg a
szükséges műveleti
módokat.
Az instancián
meghatározott számú
work process lehet.
Állítsuk be igény szerint a
dialóg és háttérfolyamatok
arányát a különböző
módokban.
Állítsunk be
időintervallumot a
műveleti módokhoz.
Először egy instancia definíciót kell létrehoznunk, amennyiben még nem tettük meg:
4. Hozzunk létre egy instanciát, töltsük ki a Host name és SAP system number
Kattintsunk a save-re.
58
6. Válasszuk a No-t a következő pop up ablaknál, amikor a rendszer megkérdezi, hogy
59
engedi a rendszer megváltoztatni, ehhez rendszer paraméter módosítás szükséges.
Meg kell jegyeznünk továbbá, hogy egy instancián legalább 2 dialógus processnek
lennie kell, így a beállításoknál szintén nem megengedett, hogy ennél kisebb
számot definiáljunk.
pontot választjuk vagy újra F2-t nyomunk. A kijelölt intervallum más színnel
60
22. ábra: Érvényességi időszak meghatározása működési módokhoz.
automatikusan váltják egymást. Két működési mód közti váltás azonban nincs hatással az
éppen futó folyamatokra, a váltás csak a folyamat lefutása után történik meg így ezen
okból számolni kell némi csúszásra. A működési módok közti váltást és a futó
61
3. Válasszunk ki egy működési módot, majd kattintsunk a choose gombra.
6.2.1 Feladat
- Nézze meg a rendszer profile fájlokat majd adjon választ arra a kérdésre, hogy hány
6.2.2 Feladat
Képzeljünk el egy nemzetközi céget, ahol a dolgozók két különböző (T1, T2) időzónában
62
2. Heavy load mód: A rendszert mindkét időzóna dolgozói használják.
Periódus: 12:00-15:00.
Háttérfolyamatok száma: 3
Periódus: 18:00-09:00.
6.2.3 Kérdések
7 Háttérfolyamatok
módokat annak érdekében, hogy a rendszer erőforrásokat jól szervezett módon használjuk
63
munkafolyamatokat), hogyan definiálhatjuk egy folyamat számára, hogy dialóg vagy háttér
módban fusson.
Egy dialóg módban futtatott tranzakció az aktuálisan bejelentkezett hallgató ID-ja alatt fog
hozhatunk létre ilyen célra, ami független a többi (valódi) felhasználótól, ellenben ez több
folyamat osztály három különböző érték lehet: az “A” érték magasabb prioritást
jelöl, mint a “B”, ami egy közepes prioritási érték vagy a “C”, ami a
legalacsonyabb prioritást jelöli. Habár egy folyamat még akkor sem szakít félbe
64
5. Kattintsunk a step gombra és egy új dialóg ablak jelenik meg, ahol a következő
ABAP program.
kívüli program.
mezőben.
stb.
11. Kattinsunk a Start condition gombra, ahol a folyamat indulási idejét adhatjuk meg.
bekapcsolásához kötjük.
65
13. Mentsük a változtatásokat, majd navigáljunk vissza a Define Background Job
folyamatainkat:
Active: Éppen futó folyamatok, nem módosítható és nem eliminálható már (de
manuálisan megszakítható).
folyamat.
A Job start condition részben idő intervallumot vagy eseményt állíthatunk be, ami
66
4. Job Overview képernyő megjelenik, ahol a feltételeknek megfelelő jobok listáját
Kritikus feladatok: Azok a műveletek, amiket napi szinten kell lefuttatni. Ezek
- Ide tartozik például annak az ellenőrzése hogy egyáltalán fut e a rendszer, be tud e
jelentkezni a felhasználó.
következő táblázatban:
67
2. Táblázat: Kritikus (naponta végzendő) feladatok tranzakciós kódjai
Tranzakciós
Elvégzendő feladat
kód
DB12 / DB13 Az adatbázis mentések ellenőrzése.
SM51 Ellenőrizzük, hogy az összes szerver fut e.
Az aktuálisan bejelentkezett felhasználók ellenőrzése, többszörös
AL08 / SM04
bejelentkezések szűrése.
OS06 Esetleges operációs rendszer vagy hardver problémák felderítése
Ellenőrizhetjük, hogy volt e nem megfelelően futott háttérfolyamat,
SM37 / RZ01
aminek az eredményétől függhetnek más feladatok.
SM12 A zárolt műveleteket tekinthetjük át.
SM13 Report az update-ekről.
SM21 Rendszer log elemzés.
A processzek állapotát tudjuk áttekinteni, a túl hosszan vagy nem
SM50/SM51
megfelelően futott folyamatokat szűrjük.
SP01 Beragadt nyomtatási feladatokat keresünk.
Adatbázis és operációs rendszer paraméterek áttekintése, buffer
ST02
kapacitás ellenőrzése.
ST03 Rendszer teljesítmény ellenőrzés.
ST04 Magas szintű adatbázis monitorozás.
ST22 ABAP dump logok.
STMS Transzport kérések áttekintése.
Forrás: (Schreckenbach, 2014)
68
memória igények felülvizsgálata szükséges, valamint az esetleges cleanup folyamatok
futtatása.
nem aktív usereket (SU01). Továbbá a letiltott jelszavakat is érdemes ellenőrizni (SM30).
relevánsak e vagy sem (SM37 – SAP rendszer szintjén, DB13 – adatbázis szinten).
Évente ajánlott egy nagyobb biztonsági ellenőrzést végrehajtani, amely során átnézzük a
7.4 Kérdések
felmerülő kérdéseiről less szó. Tanácsot adunk, hogyan építs fel egy optimális és folytonos
Egy backup stratégia megfelelő, ha egy teljes hozzáférést biztosít a jelenleg a rendszerben
69
visszaimportálására egy esetleges nem várt vészhelyzet esetén. A következőket kell
teljesítenie:
1. Teljes: Minden szükséges adatot és log fájt tartalmaznia kell. Egy elvesztett és nem
helyreállítható adatot később már nem tudunk pótolni. A backup tartalmazza mind
2. Gyors: Ha egyes adatok csupán egy órán keresztül válnak elérhetetlenné, már az is
gyorsasága.
megfelelő módon helyreállítani. Nézzünk egy példát: A log fájlok sérültek egy hétfői
napon, de a rendszerünk majd csak szerdán állt le. Annak ellenére, hogy rendelkezünk
Naponta 10 log fájl készül egy SAP rendszerben melyeket minden nap le kell tárolnunk
attól függetlenül, hogy az adatbázisról csupán heti egy másolatot készítünk. Ezek
70
Amennyiben napi mentést végzünk a teljes adatbázisról és a logokról egy esetleges
Operációs rendszer szinten lévő fájlok mentése szintén szükséges úgy, mint a
mentéshez hasonlítva, ilyen fájlok mentése nem igényel akkora erőforrás felhasználást.
Először meg kell határoznunk a vállalat igényeit arra vonatkozólag, hogy mi a még
elfogadható leállási időtartam, milyen anyagi károkat okoz egy esetleges rendszer hiba.
ajánlást adni, tekintve hogy minden szervezet más és más követelményeket állít az
71
Nagyon ajánlott egy ellenőrző lista készítése ehhez a folyamathoz is. (Lásd a Tippek
stratégiánkat
Készítsünk egy vészhelyzeti tervet
Source: (Schreckenbach, 2014)
8.2 Kérdések
2. A két mentési folyamat közül melyik által érhetünk el gyorsabb restore műveletet?
1. Rendszer védelem
2
Sebastian Schreckenbach: Practical Guide SAP Administration könyve alapján
72
A legkomolyabb anyagi és technikai veszteségek legtöbbször a rendszerintegritási
hibákból adódnak. Egy adminisztrátor egyik legfontosabb feladata, hogy ezt kezeli.
Az SAP egy rendkívül jó támogatói rendszert kínál. Használd az SAP Solution Manager-t
4. Dokumentálj
Amellett hogy egy jó dokumentáció nagy segítség lehet más alkalmazottak számára
5. Tervezz
check list-eket. Ezzel elkerülhető, hogy fontos lépéseket kihagyjunk egy munkafolyamat
73
Egy jó példa erre Az SAP rendszer indítása, leállítása fejezetben leírt rendszer leállítási
Annak ellenére, hogy az SAP számos konfigurációs lehetőséget kínál, csak azokat a
74
eseményekkel járhat ezért fontos a körültekintő tervezés minden rendszer változtatás
esetén.
Felhasználó adminisztráció
AL08 Aktív felhasználók listája (több instancián)
SM04 Bejelentkezett felhasznűlók áttekintése
SU01 Felhasználó karbantartás
75
SU10 Kötegelt felhasználó kezelés
SUGR Felhasználói csoportok konfigurációja
SUIM User adminisztrációs információs rendszer
Forrás: (Schreckenbach, 2014)
Jogosultság kezelés
PFCG Profil generátor jogosultsági szerepkörökhöz
SU02 Authorizációs profilok karbantartása
SU53 Előző jogosultság ellenőrzések eredménye
ST01 Jogosultság monitorozás
Forrás: (Schreckenbach, 2014)
8. Táblázat:
11 Irodalomjegyzék
Press.
76
- Moxon, P. (2014). The Beginner's Guide to SAP. SAPPROUK.
- Mißbach, M., Sosnitzka, R., Wilhelm, M., Stelzel J., SAP System Operations,
SAPPRESS
- Hernandez, J. A., Koegh, J., Martinez F. F. (2007), SAP R/3 kézikönyv, PANEM
77