SAP vállalatirányítási rendszer alapjai



Hasonló dokumentumok
Bevezetés az SAP világába

Gyakorlatok. Megoldások. Fejezet céljai. Üzleti leírás. Tippek és trükkök. Figyelmeztetések. Gyakorlatok és megoldások szimbólumainak magyarázata:

Hálózati operációs rendszerek II. Novell Netware 5.1 Szerver

Alkalmazások teljesítmény problémáinak megszűntetése

Szoftveripar és üzleti modellek

Operációs rendszerek. A Windows NT felépítése

Az Oracle rendszer komponensei

Adatbázisok és adattárházak az információs rendszerek adatkezelői

Széchenyi István Szakképző Iskola

Az informatika alapjai. 10. elıadás. Operációs rendszer

Operációs rendszerek. 3. előadás Ütemezés

WebSphere Adapters. 6. változat 2. alváltozat. WebSphere Adapter for SAP Software felhasználói kézikönyv 6. változat 2. kiadás

Számítógépes alapismeretek

FELHASZNÁLÓI ÚTMUTATÓ

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu

2. fejezet Hálózati szoftver

Népszámlálás 2011 Internetes adatgyűjtéssel

eseményvezérelt megoldások Vizuális programozás 5. előadás

Szakmai program 2015

Informatika szintmérő-érettségi tételek február

Csatlakozás az IBM i rendszerhez IBM i Access for Windows: Telepítés és beállítás

Vékonykliens Technológia Ismertető

Tesztelés fázisai. Passed Informatikai Kft december 4

INFOTECHNOLÓGIA I. Operációs rendszer működése, használata

Nyílt hozzáférésű informatikai rendszerek BME VIMM 5294

BBS-INFO Kiadó, 2013.

Blonde. Szépségszalon, Szolárium, Spa, Fitness. Ügyviteli Rendszer. Funkcionális Specifikáció. Verzió 1.1

P-GRADE fejlesztőkörnyezet és Jini alapú GRID integrálása PVM programok végrehajtásához. Rendszerterv. Sipos Gergely

Fejlesztési tapasztalatok multifunkciós tananyagok előállításával kapcsolatban Nagy Sándor

Operációs rendszerek. Az NT folyamatok kezelése

ADATBÁZIS ADMINISZTRÁTOR SZAKKÉPESÍTÉS SZAKMAI ÉS VIZSGAKÖVETELMÉNYEI

Osztott adatbázisok. Education, Inc. Addison-Wesley Higher Education, M. T. Özsu, P. Valduriez: Principles of Distributed Database Systems,

Elektronikus Szolgáltatások Hirdetménye. Érvényes: május 24-től

IT TERMÉKEK TANÚSÍTÁSA

Windows hálózati adminisztráció

Tarantella Secure Global Desktop Enterprise Edition

Tájékoztató. Használható segédeszköz: -

Informatikai biztonság, IT infrastruktúra

GuideReg demó program telepítési útmutató

A SZIE tagkönyvtárainak részvétele az országos MDK projektben

WWW Kliens-szerver Alapfogalmak Technológiák Terv. Web programozás 1 / 31

Mérnök informatikus alapképzési szak

A VERTESZ VEGA 2.0 energiagazdálkodó és SCADA rendszere

KERESKEDELMI AJÁNLAT BUDAÖRSI VÁROSFEJLESZTŐ KFT. RÉSZÉRE KERETRENDSZERBEN KIALAKÍTOTT - PROJEKT MENEDZSMENT FUNKCIONALITÁS

Tartalomjegyzék 3 TARTALOMJEGYZÉK

Számítógép labor V. Egyszer Web szerver. Dokumentáció. Készítette: Ács Gergely (K4C03M)

Tájékoztató és szabályzat a sütik alkalmazásáról. (Tájékoztató letöltése ITT)

Procontrol Clienter ügyfélhívó rendszer általános leírása

Összegezés az ajánlatok elbírálásáról

PDT Sync Pack v 1.3. PDT Sync Server és Sync Client

T a n u l m á n y. az Informatikai irányelvek jelentősége az önkormányzatban címmel, amely az. Informatikai Kormánybiztosság

Előzmények

12. tétel. Lemezkezelés

A Hexium AZBEST/AVAX és a HA-PON/sGTC alállomás szoftverének frissítése

Komponens modellek. 3. Előadás (első fele)

GÉPÉSZMÉRNÖKI ÉS INFORMATIKAI KAR KOMPETENCIA FELMÉRÉSÉNEK KIÉRTÉKELÉSE TÁMOP /1

Workflow és Petri hálók. Workflow fogalma

Welcome3 Bele pteto rendszer

TÉRINFORMATIKA AZ INTERNETEN

Gyarmati Andrea: A tevékenységadminisztráció informatizálásának lehetőségei a gyermekvédelemben

Címtár Felhő Projektfeladat specifikáció

Dr. Illés Zoltán

SAP Business One. Áttekintés, gyakorlati ismertetı. Mosaic Business System Kft.; Support:

SATEL. CA-64 RIASZTÓKÖZPONT ( es szoftver verzió) Telepítési útmutató

OPERÁCIÓS RENDSZEREK. Célkitűzések, tárgyfelépítés. Módszerek. OS fogalom, struktúrák. 2005/2006. tanév II. félév Dr. Vadász Dénes

Összefoglaló az SMS Center által nyújtott szolgáltatásokról

Gate Control okostelefon-alkalmazás

1. Fejezet: Számítógép rendszerek

Bevezetés a Symbian operációs rendszerbe

KIEMELT PROJEKT PÁLYÁZATI FELHÍVÁS a Társadalmi Megújulás Operatív Program

IBM Systems - iseries. Hálózat: Telnet V5R4

KEYSERVE. Pulttól a kasszáig Szolgáltatások értéknövelése automatizálással 2010

Rendszerfelügyelet Logikai partíciók

Tanúsítási jelentés. Hung-TJ

Szálak szinkronizálása (Ro- Sincronizarea threadurilor)

DB2 Connect Personal Edition telepítése és beállítása

Elektronikus közigazgatási keretrendszer Mentési rend ajánlás ELEKTRONIKUS KÖZIGAZGATÁSI KERETRENDSZER MENTÉSI REND AJÁNLÁS

BMD Rendszerkövetelmények

IBM Tivoli Endpoint Manager

TELL DR Távfelügyeleti Vevő. Telepítői Kézikönyv

Bonobo: A GNOME CORBA alapú komponens-megoldása Unixokra

SQL Server High Availability. Bevezetés az SQL Server magas rendelkezésre állási megoldásaiba

Szolgáltatások és alkalmazások (VITMM131)

Kaspersky Small Office Security 2 Felhasználói útmutató

CMDB architektúra megjelenítése SAMU-val Rugalmas megoldás. ITSMF Bekk Nándor Magyar Telekom / IT szolgáltatás menedzsment központ

System i. 6. változat 1. kiadás

XXII/7-14/2014.(11.18.) számú JEGYZŐI-POLGÁRMESTERI EGYÜTTES UTASÍTÁS

Internet Club Manager (Használati útmutató)

Számítógép Architektúrák

CMK_MS02 Hordó mérlegelõ és címkézõ program

32. szám 125. évfolyam november 5. TARTALOM. 69/2010. (XI. 05. MÁV Ért. 32.) EVIG számú elnök-vezérigazgatói

Digitális bemenetek: 2 darab 0-5V jelszintű digitális bemenet Pl. nyitásérzékelők, risztóközpontok, mozgásérzékelők, átjelzők, stb.

A SZEGEDI TUDOMÁNYEGYETEM INFORMATIKAI BIZTONSÁGI SZABÁLYZATA

TERÜLETI INFORMÁCIÓS FÜZETEK

BBS-INFO Kiadó, 2016.

INFORMATIKAI BIZTONSÁGI SZABÁLYZAT

Operációs rendszerek. Az Executive és a kernel Policy és mechanizmusok szeparálása Executive: policy - objektum kezelés Kernel: mechanizmusok:

Folyamattervezéstıl a megvalósításig

Közbeszerzési Értesítő száma: 2015/133

E LŐTERJ E S Z T É S Szécsény Város Önkormányzatának Informatikai Stratégiája

Átírás:

SAP vállalatirányítási rendszer alapjai 2. előadás SAP technológiai alapok 2010.09.26. 1

SAP vállalatirányítási rendszer alapjai /2 Tantárgy kódja: VEMI5344i Tanév: 2009/10-1.félév Előadó: dr. Varga Ernő, dr. Gerzson Miklós 3. SAP technológiai alapok Technológia/2

3. SAP technológiai alapok Kliens/Szerver architektúra SAPGUI és adatbázis elérés Instancia felépítése Dialógus kezelés SAP tranzakció Zárolás SAP rendszerekben Update feldolgozás Spool kezelés Háttér feldolgozás Technológia/3

Kliens/Szerver architektúra Technológia/4

Kliens/Szerver architektúra Hardware szemléletű megközelítés: központi gép szerver: kiszolgálás operátori gépek kliensek: kérések Szoftveres szemléletű megközelítés: a szolgáltatást kérő gép kliens a szolgáltatást adó gép szerver ugyanaz a gép lehet mind a két szerepben! Technológia/5

SAP kliens/szerver konfigurációja Háromrétegű kliens/szerver architektúra adatbázisszerver: adatok tárolása alkalmazásszerver: a rendszer feldolgozó logikája (pl. spooling, felhasználói kérések szétosztása, adatformázás) prezentációszerver: adatok megjelenítésével kapcsolatos feladatok (PC-k, munkaállomások) (negyedik szint: internetes kapcsolatot biztosító szerver ITS) Technológia/6

SAP kliens/szerver konfigurációja Technológia/7

SAP kliens/szerver konfigurációja PE MIK prezentációs szerverek: PC0 teremben lévő gépek adatbázisszerver + alkalmazásszerver = adatbázisszerver a központi SAP példánnyal: I212 szoba egy HP gép Technológia/8

Az SAP rendszer központi interfészei az R/3 köztes rétegének (közös kernelének) központi interfészei: interfész az operációs rendszerhez interfész az adatbázishoz prezentációs interfész (kommunikációs interfész) kompatibilitási és hordozhatósági okok miatt ezek az interfészek az SAP rendszermag körül vannak Technológia/9

Operációs rendszer interfész cél: a hordozhatóság biztosítása rendszerközeli funkciók az alkalmazások számára: üzenet- és memóriakezelés hatékonyság, hordozhatósági okok kernel: ANSI-C és C++ R/3-on belüli alkalmazások: ABAP SAP Web Application Server: Java (J2EE motor) Technológia/10

Az operációs rendszer monitorozása OS06 vagy OS07 tranzakció CPU kihasználtság ellenőrzése memória kihasználtsága Technológia/11

Adatbázis interfész cél: különböző gyártók relációs adatbázisainak támogatása SAP fejlesztői környezet SQL-kéréseinek (ABAP open SQL) konvertálása szintaktikai ellenőrzés optimalizáció SAP-pufferekkel (a puffereket az alkalmazásszerverek lokálisan tárolják) Technológia/12

az SAP Web AS szíve üzleti információk szoftverkomponensek dokumentáció Adatbázis adminisztratív statisztikai információk rendszer kezelése, monitorozása ABAP objektum tároló logikai komponens ABAP szótár (dictionary) ABAP forrás- és végrehajtható programok Technológia/13

a tárolt adatok típusai Adatbázis törzsadatok (pl. felhasználónév, nyomtatódefiníciók) vezérlőadatok (az SAP-rendszer technikai és rendszer funkcióinak tárolása vezérlőtáblákban) tranzakciós adatok (pl. ügyfelek rendelései, könyvelés, ) táblák típusai SAP-transzparenstáblák klasztertáblák készlettáblák Technológia/14

Adatbázis elérés Technológia/15

Az adatbázis elemzése ST04 tranzakció adatbázisfüggő megjelenés általános adatok memóriahasználat ellenőrzése Technológia/16

Az SAP-pufferek monitorozása ST02 tranzakció Technológia/17

Az SAP-pufferek monitorozása ST02 tranzakció Programpuffer finomhangoláshoz szükséges a swap adja meg a pufferből kivett objektumok száma Technológia/18

Prezentációs interfész cél: megjelenítés és kezelés a használt front endtől függetlenül egységes legyen SAP GUI a képernyőképeket nem a PC-s szoftverek készítik, hanem úgy kerülnek átküldésre, az R/3-ban a menük, nyomógombok, grafikus elemek az adatbázisban találhatók alkalmazásszerver fel- és letöltő funkciónak elérése Windows alkalmazásokkal való kommunikáció Technológia/19

Felhasználói kérések feldolgozása Technológia/20

SAPGUI típusok Technológia/21

Diszpécserfolyamat vezérlő program: az alkalmazások erőforrásait kezeli tranzakció monitorként működik munkafolyamatok: egy szerver által nyújtott és egy kliens által igényelt szolgáltatás segítségével a felhasználók megoszthatják egymás között a munkafolyamatokat legfontosabb feladatai: tranzakció-terhelés egyenletes elosztása a munkafolyamatok között kapcsolat biztosítása a prezentációszerverrel kommunikációs folyamatok szervezése Technológia/22

Diszpécserfolyamat a felhasználói kérés feldolgozásának logikai lépései 1. a felhasználó adatot visz fel a prezentációs szerverre, a SAP GUI megkapja az adatot, majd továbbítja a diszpécser felé 2. diszpécser sorokban tárolja az igényeket, onnan veszi ki feldolgozásra 3. szétosztja a felhasználói kéréseket 4. eredmény visszakerül a diszpécseren keresztül a SAP GUI-hoz, ez tölti fel a képernyőre Technológia/23

SAP Web AS processzek Technológia/24

A rendszer munkafolyamatainak monitorozása elérés sm50 tranzakció vagy menüből Technológia/25

A rendszer munkafolyamatainak monitorozása sz belső ID, a munkafolyamathoz tartozó naplóállomány üzeneteinek azonosításához Tip a munkafolyamat típusa Technológia/26

A rendszer munkafolyamatainak monitorozása Típ a munkafolyamat típusa DIA párbeszéd munkafolyamat, az interaktív párbeszédek lebonyolításáért felelős UPD az adatbázis kritikus frissítéséért felelős munkafolyamat UP2 az adatbázis másodlagos frissítéséért felelős munkafolyamat ENQ a zároló objektumok beállításáért és feloldásáért felelős BGD a háttérfeladatok végrehajtásáért felelős munkafolyamat SPO spool-munafolyamat Pid munkafolyamat azonosítószáma Státus a munkafolyamat aktuális állapota Fut a folyamat egy rendszerkérést hajt végre Várak. a folyamat egy rendszerkérésre várakozik Fennt. a folyamatot egyetlen felhasználó birtokolja Halott/Kész a folyamat abortált, nem indítható automatikusan újra Leáll. hiba miatt leállt, nem tud automatikusan újraindulni Technológia/27

A rendszer munkafolyamatainak monitorozása Ok a Fenntartott állapotban levő folyamatok esetében megjeleníti annak okát: zárolás, frissítés, hibakeresés, stb. Indít az automatikus újraindítás lehetőségét adja meg (Igen/Nem) Hib egy adott folyamat szabálytalan leállásainak száma (SM50 tranzakció hatására eggyel nő az érték) Sem szemafor CPU mennyi ideig foglalja a CPU-t a folyamat (s-ban) Idő az éppen feldolgozott párbeszédlépés ideje Riport a végrehajtás alatt lévő ABAP program Man mandant/rendszerkliens Felhaszn. felhasználó azonosítója Művel. a futó program által végrehajtott műveletek Tábla hozzáférés alatt lévő tábla neve Technológia/28

Instancia Technológia/29

SAP-példány példány egy adminisztratív entitás: egy vagy több szolgáltatást nyújtó Web AS komponens együttese egy centralizált rendszer egy egyedi példányból áll típusai: központi példány dialóguspéldány központi példány csak egy lehet, tartalmazza az összes alapvető szolgáltatást (üzenetszerver, átjáró, frissítés, stb.) dialóguspéldányok (dialógus- és háttérfolyamatok) Technológia/30

Work process multiplex Technológia/31

Dialógus lépés lefutása Technológia/32

Felhasználók monitorozása SM04 tranzakció dupla kattintással a soron Technológia/33

ACID alapelvek: SAP tranzakció Atomic: vagy teljesen lefutott vagy egyáltalán nem (félig feldolgozott állapot nem lehet) Consistent: egy konzisztens állapotból csak egy másik konzisztens állapotba kerülhet a rendszer Isolated: egy tranzakció által létrehozott változtatásokat egy másik tranzakció csak a végső jóváhagyás után láthatja (commit) Durable: a tranzakció eredményei véglegesen rögzítésre kerülnek az adatbázisban Technológia/34

SAP és adatbázis tranzakció Technológia/35

Zárolás alapjai Technológia/36

Zárolási bejegyzés kérése Technológia/37

Aszinkron update alapelve Technológia/38

Aszinkron update folyamata Technológia/39

Zárolási bejegyzések megjelenítése és kezelése SM12 tranzakció a zárolás megjeleníthető a zárolt sorral rendelkező tábla, a zárolási argumentum, a mandant (rendszerkliens) vagy a felhasználó alapján Technológia/40

Zárolási bejegyzések megjelenítése és kezelése módusz: megosztott vagy kizárólagos a zárolás Technológia/41

Zárolási bejegyzések megjelenítése és kezelése zárolási bejegyzések részletezése Technológia/42

A rendszernapló megjelenítése és kiértékelése indítása: sm21 tranzakció a kernelt vagyis a munkafolyamatokat érintő problémákról kapunk tájékoztatást (és nem az adatbázisműveleti vagy operációs rendszerbeli hibákról szűrhetünk kezdő vagy záró időpontra, felhasználóra, tranzakcióra, stb. továbblépés: dupla katt a Rendszernapló újraolvasása ponton Technológia/43

A rendszernapló megjelenítése és kiértékelése itt jelennek meg ha vannak a kernelnek küldött riasztások (hibajelzések, egyéb figyelmeztetések) dupla kattintással további információk jelennek meg, hibaüzenetek részletes dokumentációja az SAP Notes-ban található meg Technológia/44

Hibaelhárítás ABAP-dumpok segítségével súlyos programhiba esetén az éppen futó program leáll, és fejlesztő környezet egy kimenetet (dump-ot) generál a hiba okáról a hibák különböző szempont szerint csoportosíthatók és jeleníthetők meg Technológia/45

Hibaelhárítás ABAP-dumpok segítségével a hibák felsorolása egy ehhez hasonló ablakban történik Technológia/46

Hibaelhárítás ABAP-dumpok segítségével a futási hiba leírása Technológia/47

Spool kezelés Technológia/48

Spoolkérések kezelése a spoolkérelmek kiválasztását támogató ablak Technológia/49

Spoolkérések kezelése a kiválasztott spoolkérelmekről a következő adatok jelennek meg: sorszám, a nyomtatandó anyag típusa, dátum, idő állapot, mely lehet: várakozó még nem lett továbbítva folyamatban feldolgozás alatt nyomtatás kész nyomtatás befejeződött <F5> - több kimeneti kérés probléma nyomtatás során kisebb hiba lépett fel hiba a nyomatás súlyos hiba miatt nem valósult meg archív archiválásra vár oldalak száma, cím Technológia/50

Hosszan futó ABAP programok Technológia/51

Háttér job-ok ütemezése, végrehajtása Technológia/52

Összefoglalás Kliens/Szerver architektúra SAPGUI és adatbázis elérés Instancia felépítése Dialógus kezelés SAP tranzakció Zárolás SAP rendszerekben Update feldolgozás Spool kezelés Háttér feldolgozás Technológia/53