A számvitel számítógépes támogatása, SAP ERP, bemutatása Dr, Kárpáti Tibor, Eke Pál DE GTK, Kancellária, SAP Kompetencia Központ Debrecen, 2017 Tematika 1. Az ERP rendszerek általános bemutatása Az információrendszer fogalma, feladata és szerepe Általános jellemzőik, specialitásaik 2. SAP általános bemutatása Történet, Sikerkritériumok, SAP Magyarországon Modulok, alkalmazási szintek, 3 betűsek CRM, SRM, SCM, PLM) Termék fejlődése napjainkban 3. SAP eszköz rendszer, felület bemutatása SAP rendszer technikai felépítése SAP modulokat átfogó funkciók SAP alapfogalmak 2 1
SAP R/3 ERP klasszikus méhkas felépítés, alap területek, modulok és egymásra épülésük Logisztika Emberi erőforrások SD Értékesítés MM Anyaggazdálkodás PP Termeléstervezés QM Minőségbiztosítás PM Karbantartás R/3 Client / Server ABAP HR Emberi erőforrások FI Pénzügy és számvitel CO Controlling AM Eszköz gazdálkodás PS Projektrendszer WF Workflow IS Szakágazati megoldások Számvitel Alkalmazásokat átfogó funkciók Iparspecifikus megoldások HR WF PS PP SD QM PM MM FI AM CO Bázis rendszer Adatbázis 3 SAP ERP R/3 felépítés 2
Az R/3-szoftver kliens/szerver architektúrája Réteg 3-szintű Többszintű kliens/szerver architektúra Prezentáció Prezentációs szolgáltatások Webböngésző Felhasználói dialógus Grafikus információfeldolgozás Internet Webszerver Internet Transaction Server Internet-hozzáférés kezelése R/3 Internet tranzakciók feldolgozása Alkalmazás Alkalmazási szolgáltatások Alkalmazási logikák feldolgozása Rendszerfelügyelet Tranzakciók felügyelete Adatbázis szolgáltatások Információk tárolása Adatbázis-backup Adatbázis 5 5 SAP felépítés, Kliens server architektúra Prezentációs réteg Alkalmazási réteg Adatbázis réteg 6 3
Hardver igény Szerver Megfelelő HW, SW biztonsággal rendelkezzen Megfelelő kapacitásai legyenek (processzor, memória, tárterület): Több mint 36.000 tábla Üresen kb. 20 Gb(prod rendszer 50-100 GB) 2,5 millió program / riport (include-okkal, funkcióelemekkel, stb. együtt) Adatmentő rendszer Kommunikációs felület Hálózat, hálózati csatoló felületek, biztonsági elemek Külső csatoló elemek (külső hozzáférés, Internet elérés stb.) Munkaállomások Megfelelő kapacitású grafikus munkaállomások Megfelelő kapacitású (hálózati) nyomtatók 7 7 Alkalmazási réteg Az SAP operációsrendszer független, ezért kell egy bázis réteg Mit biztosít ez az applikációs szint? - kliens/szerver felépítést - adatbázis adminisztrációs eszközöket - rendszer felügyeleti eszközöket - nyomtatási rendszert - jogosultságkezelést -skálázhatóság(horizontális bővíthetőség. Bármikor beállítható a sorba egy újabb alkalmazás szerver) A WAS (Web Appl. Server) által támogatott szabványok - Unicode, HTTP, HTTPS, SMTP, WebDAV, SOAP, SSL, HTML, XML, WML, WSDL, stb. -> webalapú alkalmazások 8 8 4
PC megjelenítő eszköz, SAP GUI, Logon A prezentációs réteg: interfész a felhasználók felé, PC-s program, ami felelős SAP adatok megjelenítéséért. Fogadja user inputot és továbbítja azt SAP applikációs szervernek. Alapértékek (szerver IP, rendszer azonosító, stb) tárolhatóak Megjelenés (szín, kontraszt, méretezés) személyre szabható 9 Rendszer felépítése - Instancia Egyedi azonosítóval ellátott SAP rendszer példány Egy serveren több, egymástól független instancia fut(hat). Biztonság: Rendszerek funkciója eltér és nem keveredhet: DevelopmentSystems (fejlesztő rendszer) ConsolidationSystems (gyakorló, teszt rendszer), ProductionSystems (produktív, éles rendszer) Rendszerek között beállítás és törzs adatok CSAK transzport technikával mozgathatóak Transzport útvonalak kötöttek, éles rendszer védelmében: DEV TST PRD Csak 1 éles környezet, rendszer lehet 10 10 5
Tematika 1. Az ERP rendszerek általános bemutatása 2. SAP általános bemutatása 3. SAP eszköz rendszer, felület részletes bemutatása SAP rendszer technikai felépítése SAP modulokat átfogó funkciók: Archiválás Dokumentum megjelenítés SAP Work-flow SAP Iroda BW adattárház SAP alapfogalmak 11 Archiválás az SAP rendszerben Az adatok archiválása során figyelembe kell venni az adatok megőrzésére vonatkozó külső és belső előírásokat, utasításokat, EU adatvédelmi direktívákat Az archiválás megőrzi az objektumok közötti, az adatmodellben definiált összefüggésrendszert. Az objektumokat egységes rendszerben lehet archiválni, archiválás után törölni. Az archivált adatokat a standard programok tudják olvasni, nincs szükség visszatöltésre. Az archiválást egy központi tranzakcióból lehet irányítani, lehetőség van szimulációs módban való futtatásra Milyen objektumokat lehet archiválni? törzsadatokat Számfejtési, Időkiértékelési eredmények (cluster adatok) Könyvelési bizonylatok A rendszerben előállított listák, dokumentumok (bérjegyzék) 6
Dokumentumok megjelenítése az SAP rendszerben Megjelenítés közvetlenül SAP modulból Egyszerű kezelés Azonos kezelőfelületek Elektronikus dokumentumok előállítása Képalkotás, szkennelés: IXOS Tárolás biztonságos tárhelyen Archiválás: IXOS Logikai összerendelés SAP 2008 / Page 13 SAP R/3 -IXOS SAP Business Workflow üzleti folyamatot átláthatóvá teszi, gyorsítja folyamatot lépésekre bontja automatikus lépések sorozata biztosítja, hogy a megfelelő fázisban a megfelelő ember dolgozhasson Útvonalak definiálhatóak, lehetőséget ad jóváhagyásra / elutasításra Az SAP belső levelezésére épül 14 7
SAP Office környezet Lehetőség SAP felhasználók közötti office funkciókra: Levelezés Saját/közös dokumentum tár WorkFlow alkalmazás Riport output küldés rendszeren belül 15 BW Business Warehouse, üzleti adattárház Management Stratégiai Döntéstámogatás Irányítók Taktikai Infopanel, Metrics, KPI Dolgozók Operatív Browse, Riport 8
Tematika 1. Az ERP rendszerek általános bemutatása 2. SAP általános bemutatása 3. SAP eszköz rendszer, felület részletes bemutatása SAP rendszer technikai felépítése SAP modulokat átfogó funkciók: Archiválás, Dokumentum megjelenítés, SAP Work-flow Iroda, BW adattárház SAP alapfogalmak Rendszer, mandant, tranzakciók Felhasználói menük Help Felhasználó testreszabás 17 SAP rendszer alapfogalmai SAP R/3 rendszer Önállóan telepíthető szoftver, amely adott verzión, egy vagy több mandanttal működik egy vagy több vállalatra a megfelelő felhasználókkal. Verzió Az SAP szoftverek fejlesztése folyamatosan zajlik. A változtatások kiszállítása új verziókkal történik. Egyidejűleg különböző verziójú SAP szoftverek is működnek a piacon. Kliens / mandant Egy SAP rendszeren belül egy konszernt átfogó egység. A mandantok adatbázistáblái elkülönültek, a beállítások jelentős része szintén, de vannak mandant-független táblák is. Vállalat Egy mandanton belül létező jogilag önálló egység (önálló főkönyvi mérleget készít). Egy mandantban több vállalat is létezhet párhuzamosan. Felhasználó Az SAP rendszer egy adott mandantjában definiált külső vagy belső személy, aki megfelelő jogosultsággal bejelentkezhet a mandantba. 9
Rendszer felépítése Mandant(Kliens) Különböző rendszer-változatok : Egy vason, rendszeren több cég működhet elszeparálva Egy instancián (rendszeren) belül is több, egymástól független mandant(kliens) létezhet! Egy vállalatra csak 1 produktív éles rendszer és mandant létezhet! Az adatok függetlenek egymástól, de a programok közösek: customizing(beállítás) adatok minden kliensben külön vannak választva. Az adatok ugyan abban a táblában tárolódnak, de az adattábla első sora a kliensazonosító, amely szerint a rendszer a megjelenítést végzi. A programkódok és a Data Dictionary elemek a rendszerben kliens függetlenek, 19 19 Ajánlott landscape(rendszer felépítés): Development system(dev) CUST : customizing és fejlesztői kliens/mandant TEST : kiegészítő fejlesztői kliens/mandant SAND : homokozó (sandbox) kliens (nem transzportálhatók az igények) Consolidation(Quality) system(con) QTST : quality assurance(tesztelési) kliens/mandant TRNG : oktató kliens/mandant Production system(prd) PROD : produktív kliens. Csak 1 éles környezet, rendszer lehet egy vállalatnak 20 20 10
Tematika 1. Belépés az SAP rendszerbe: Képernyő elemek Menük Help 2. felhasználói felület beállítás, személyre szabás 21 Bejelentkezés az SAP R/3 rendszerbe, képernyő elemek SAP R/3 HR indítása A rendszerbe történő első belépéskor kötelező a jelszó megváltoztatása. SAP R/3 rendszerbe történő belépéshez a Felhasználó -i nevet és a Jelszó -t meg kell adni! Jelszóban az alábbiak használata tilos: Kérdőjel, felkiáltójel vagy szóköz Három egymás követő karakter a felhasználónévből a jelszó elején Három azonos karakter egymás után PASS, INIT, vagy SAP használata jelszóként Az utolsó használt öt jelszó egyike A további esetekben a jelszó az Új jelszó nyomógomb segítségével módosítható. Oktatási mandant: Gyakorló mandant: EST200 EST222 Élesüzemi mandant: ESPxxx Felhasználó: pl.: M utána a x jegyű, hálózati azon 11
Képernyőelemek Parancsmező Menüsor Ikonsor Menü Feldolgozás Favoritok Kiegészítések Rendszer Segítség Rendszerfunkció neve: tevékenység Sátus beállítása Opciók Címsor Kötelezően kitöltendő mező szimbóluma Beviteli mező 1. lehetőség 2. lehetőség 3. lehetőség 4. lehetőség 5. lehetőség Megjelenítés Választókapcsolók Módosítás 1. lehetőség 2. lehetőség 3. lehetőség Beviteli mező Áttekintés Jelölőmező zöld jelzőlámoa: pozitív sárga jelzőlámpa: seml. Nyomógombsor Regiszter Ez a képernyő nem található meg a rendszerben, csak demonstrációs célú összeállítás különféle képernyőelemekből. Végrehajtás Nyomógomb Rendszerüzenet I42 (1) (400) iwdf4042 INS Státussor Funkció nyomógombok ENTER Mentés Vissza Befejezés Megszakítás Nyomtatás Keresés További keresés Első oldal Előző oldal Következő oldal Utolsó oldal Új módusz létrehozása Parancssor Shortcut létrehozása a desktopon Segítség Lokális layout adaptálása Dátum Összes kibontása Összes visszazárása Kiterjesztés; nagyítás Tömörítés; kicsinyítés Frissítés Magyarázat Egy tétellel felfelé Egy tétellel lefelé Oszlopok kiválasztása 12
Bejelentkezés, képernyő elemek, kijelentkezés SAP nyitómenü SAP összes funkciót tartalmazó menü Favoritok a leggyakrabban használt tranzakciókkal Felhasználó menü SAP Menük Funkcionális menük fajtái SAP standard menü Szerep menü Felhasználói menü Kedvencek Funkcionális menük előállítása Központilag állítják elő Felhasználó csak a kedvenceit állíthatja be Beállítási menük Felhasználó, modul és tranzakció független (legtöbb ) Rendszer funkciókat tartalmaz SAP kiszállítás 26 26 13
Funkcionális menü - részletek 27 27 Rendszerfunkciók Menü Feldolgozás Favoritok Kiegészítések Rendszer Segítség Módusz létrehozása SAP Easy Access Másik menü Favoritok SAP Menü Módusz törlése Felhasználói alapértékek Szolgáltatások Segédeszközök Lista Workflow Összekapcsolások Személyes jegyzetek Saját spoll-kérelmek Saját job-ok Rövid üzent Státus... Kijelentkezés Reporting Quick Viewer Kivitel vezérlése Táblakarbantartás Batch-Input Fast-Input Közvetlen bemenet CATT Job-ok Queue SAP szerviz Határidőnaptár Dokumentáció Business Workplace 14
Beállítási menük 29 29 SAP felhasználói segítség Help elérési módjai F1 Dokumentáció + Műszaki infó F4 -Beviteli segítség (mezőszintű) Matchcode Program információ Lokalizációs dokumentáció Projekt dokumentáció, felhasználói kézikönyv 30 15
Tematika 1. Belépés az SAP rendszerbe: Tranzakció Módusz favoritok 2. felhasználói felület beállítás, személyre szabás 31 Módusz, Tranzakció Módusz megnyitott ablak Száma maximizálva, rendszertől függ, általában max. 6-10 db Tranzakció egymással összefüggésben álló lépések (adatbázis műveletek) sorozata. SAP-banegyedi azonosításukra a tranzakció kód szolgál, ami egyben egy programot összerendel annak egyik (kezdő) képernyőjével Tranzakciókkal szembeni követelmények: Atomosság Tartósság Elkülöníthetőség következetesség 32 32 16
A tranzakció és működési elve Egy tranzakció összefüggő (dialogus)lépések (képernyőképek) sorozata Dynpro-dinamikus program: Minden lépés egy képernyőképből és a hozzá tartozó logikából, eseményekből áll. 2 fix lépés: PBO (process beforeoutput) és a PAI (processafter input) modulok A tranzakciók általában 2 fázisból állnak: interaktív adatok előkészítése melyekkel később a adatbázist frissítjük Frissítési adatok feldolgozása, rekordok átvitele az adatbázisba ha szükséges TR kód 100 110 200 300 120 33 33 Minta SAP tranzakció: HR karbantartás, PA30 Gyűjtő tranzakció Képernyőket, logikai adatcsoportokat kezel Kiinduló pontja egy objektum (törzsszám, anyagszám, főkönyv, vevő) Objektum tulajdonságait módosítja 34 34 17
Tranzakciók, módusz és favoritok kezelése Tranzakció: Az SAP rendszerben végezhető funkciókat tranzakcióknak nevezzük. Menüből kiválasztva A SAP standard, favorit vagy felhasználó menüben egyszerűen egérkattintással mozoghatunk. A menü megnyitható a menü neve előtti kis háromszögre való egyszeri kattintással, vagy a menü nevére való dupla kattintással. A menüben a tranzakciók előtt téglatest található, a kiválasztott tranzakciót, a nevére történő kettő kattintással hívhatjuk elő. Tranzakció kóddal Minden tranzakcióhoz tartozik egy tranzakciókód, melynek segítségével szintén felhívható a kívánt tranzakció. A tranzakció felhívásának lényegesen egyszerűbb módja, ha a tranzakció kódját beírjuk a parancssorba, majd Enter -el jóváhagyjuk. A kért tranzakció megjelenik a képernyőn. Tranzakciók, módusz és favoritok kezelése Tranzakciókódok megjelenítése A tranzakciókódok megjelenítéséhez válassza a Kiegészítések menüből a Beállítások menüpontot. A Műszaki nevek megjelenítése előtti jelölőnégyzetet pipáljuk be. Majd nyomjuk meg a Tovább gombot. Ezek után a tranzakciókódokat a következő képen látjuk a menüben. 18
Tranzakciók, módusz és favoritok kezelése Módusz létrehozása / törlése Módusz: Ugyanahhoz az SAP bejelentkezési azonosítóhoz tartozó új SAP ablak. Célja az, hogy az SAP rendszerben párhuzamosan lehessen feladatokat végezni. Módusz létrehozása Egy új móduszt háromféleképpen lehet megnyitni. Választhatja a "Rendszer" menüpontban a "Módusz létrehozása" menüpontot Használhatja az "Új módusz létrehozása" nyomógombot az ikonsorban. Ha az indítani kívánt tranzakció kódja elé a: /o t írja, majd megnyomja az Entert -t, akkor a kívánt tranzakció új móduszban fog megnyílni. Pl: /opa20 Módusz törlése Egy új móduszt kétféleképpen lehet törölni: Választhatja a "Rendszer" menüpontban a "Módusz törlése" menüpontot, használhatja az ablak jobb felső sarkába lévő Bezárás gombot. Tranzakciók, módusz és favoritok kezelése, Favoritok kezelése Favoritok karbantartása A tranzakciók hozzárendelésére a favoritok alatt lévő mappához több módszer is rendelkezésre áll. Kattintson jobb egérgombbal arra a favorit mappára, amelybe szeretne tranzakciókat elhelyezni. A felnyíló menüben válassza a Tranzakció beszúrása menüpontot. Adja meg annak a tranzakciónak a kódját amit a kiválasztott favorit mappába szeretne tenni. Majd nyomja meg az Enter ikont. A kívánt tranzakció megjelenik a favorit menüben, az általunk megadott mappában. Ha nem ismeri a tranzakció kódot, akkor a kívánt tranzakciót felveheti a favoritok közé, a megfelelő könyvtárba, egy egyszerű drag & drop technikával. Lépjen a menüpontra és az egérgomb lenyomásával húzza rá az Új mappa ikonra. A meglévő favoritokat módosíthatja is a kontextus menüből a Favoritok módosítása menüpont segítségével. Adja meg az új nevet majd kattintson az Enter ikonra. 19