1. Bevezetés: Vállalatirányítási rendszerek és az SAP
Bevezetés az SAP világába Tarcsi Ádám
1. Tematika, követelmények Katalógus Beadandó ZH
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
2
2. Vállalatirányítási rendszerek elmélete
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
3
Mit jelent?
információ információs rendszer vállalat
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
4
Az információ
Új ismeret. "az információ hatékony kezelése hatalom"-Dobay Péter, 1997 A vezetés minden szintje információt igényel. A vállalat egy erőforrása, a döntések „nyersanyaga”. Információ nem megfelelő helyen és időben rossz döntés költséges következmények Számítógép: gyorsabb, egyszerűbb információfeldolgozás, tárolás, keresés. Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
5
Az információ hasznos, ha:
Pontos Precíz Releváns Teljes Gyorsan rendelkezésre áll Időtűrő Megbízható forrásból származik Hozzáférhető Hozzáférhetőségi korlátokkal rendelkezik Összegzett, csak a lényeget tartalmazza Kiviteli formátuma megfelelő
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
6
Rendszer, információs rendszer
Rendszer: valamilyen szempontból összetartozó, egymással kölcsönhatásban álló elemek összefüggő együttese, melyek együttműködnek egy adott cél elérése érdekében, és a környezet számára egységes egészként jelennek meg. Gazdasági rendszer: valamilyen gazdasági cél elérése érdekében létrehozott és működtetett rendszer. Személyek és technikai eszközök szervezett csoportja. Képes célok kitűzésére, és a célkitűzésben meghatározott feladatok végrehajtására. Információs rendszer: információ, adat, tudás összegyűjtésére, tárolására, feldolgozására, továbbítására használt számítógépes rendszer. Információs rendszer feladata: a vezetői munka különböző szintjeit összekötni, lehetővé tenni a kommunikációt a menedzsment szintjei között. Része a számítógépes adatfeldolgozás. Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
7
Vállalat
A vállalat nyereség-orientált gazdasági szervezet, melynek tevékenysége során erőforrásokat (ember, gép, anyag, energia, pénz, információ, stb.) használ fel, fogyasztók igényeit kielégítő termékeket és szolgáltatásokat előállít elő. Input erőforrások (ember, gép, anyag, energia, pénz, információ)
Vállalat
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
Output erőforrások (termék, szolgáltatás)
8
Üzleti folyamatok (Business Processes)
Feladatok, műveletek, tevékenységek sora, melyeket a kívánt cél (pl.: termék / szolgáltatás előállításának) érdekében végzünk. Az egyes folyamatokat valamilyen kiváltó ok (trigger) indítja el. Trigger
Tevékenység / lépés 1.
Tevékenység / lépés 2.
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
Tevékenység / lépés 3.
cél
9
Értékesítés folyamata - példa Értékesítést megelőző tevékenységek
Megrendelés rögzítése Felhasználhatóság ellenőrzése Anyag lefoglalása
Vevői fizetési bizonylat rögzítése
Anyag csomagolása
Vevői számla Áru postázása Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
10
Vállalati környezet
Szállítók
Vevők
Vállalat
Bankok
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
Állam
11
Alapvető vállalati funkciók
Vállalat Értékesítés és marketing Vevők
Beszerzés
Szállítók
Készletgazdálkodás, raktározás Termelés, gyártás
Emberi erőforrás
Pénzügy Bankok Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
Állam 12
Alapvető vállalati funkciók
Vállalat Értékesítés és marketing Vevők
Beszerzés
Szállítók
Készletgazdálkodás, raktározás Termelés, gyártás
Emberi erőforrás
Pénzügy Bankok Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
Állam 13
ERP – Vállalatirányítási rendszer
ERP – Enterprise Resource Planning vállalati erőforrás tervezés, azaz vállalatirányítási rendszer. A vállalatirányítás főbb feladatai: ▪ a folyamatos működéshez és fejlődéshez ▪ rövid, közép és hosszú távon szükséges ▪ (pénzügyi, humán, technikai és esetleges további) erőforrásokat megtervezze és allokálja.
Alapelv: folyamatorientáció ▪ business processes – üzleti folyamatok ▪ data processing - adatfeldolgozás Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
14
ERP
ERP célja, hogy a vállalat működésének, információs folyamatainak minél nagyobb részét, ideális esetben teljes egészét egy nagy integrált rendszerbe szervezzék. Integrált: a vállalat legkülönbözőbb tevékenységeihez tartozó funkciók egy rendszeren belül megtalálhatóak. Nincs többszöri adattárolás.
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
15
Integrált ERP rendszerek
Az egymással kommunikáló IT rendszerek azonos adatforrásból dolgoznak, lefedve a vállalat (üzleti) folyamatait. Automatizált adminisztráció, folyamatvégrehajtás Átfogó információk érhetők el Moduláris, lefedve az elkülönülő folyamatokat Folyamatszemléletű megközelítés
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
16
Alapja a gyártás/szolgáltatás, kereskedelem és a pénzügyi folyamatok
Gyártás: Tevékenységekből álló átalakító folyamat, mely a kiinduló anyagokból, alkatrészekből, félkész termékekből (cikkek) új cikket, vagy cikkeket hoz létre. Gyártó folyamat Műveletek
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
17
Az ERP rendszerek fejlődése
Leltár és elszigetelt rendszerek
MRP
MRP II
ERP
1960
1970
1980
1990
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
ERP II / TEI / Extended ERP
2000
On-demand ERP / Webbased ERP / SOA Enterprise Integration
2010
18
Az ERP rendszerek fejlődése
MRP I MRP II ERP TEI / ERPII SOA On-demand:
Material Requirements Planning Manufacturing Resource Planning Enterprise Resource Planning Total Enterprise Integration Service-Oriented Architectures Igény szerinti alkalmazások
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
19
Az ERP rendszerek fejlődése
Leltár és elszigetelt alkalmazások • Leltárkezelés (Inventory Control Packages) • Elszigetelt, számításigényes programok
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
20
Az ERP rendszerek fejlődése
MRP I: Material Requirements Planning Anyag-, alkatrész- és félkész termék szükséglet számítás
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
21
Az ERP rendszerek fejlődése
MRP II: Manufacturing Resource Planning
Igény előbecslés Vevők kiszolgálása Rendelésfogadás Gyártási ütemterv készítés MRP I Kapacitás szükséglet számítás Beszerzés Készlet gazdálkodás Kalkuláció Pénzügy
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
22
Az ERP rendszerek fejlődése
ERP: Enterprise Resource Planning
MRP II Gyártásfejlesztés Beszállítói lánc (beszerzés) Gyártásütemezés Vezetői döntéstámogatás Humán erőforrás Szerviz tevékenység Karbantartás menedzsment Minőség irányítás Disztribúció Gyártás végrehajtás JIT támogatás
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
23
Az ERP rendszerek fejlődése
TEI: Total Enterprise Integration / Extended ERP / ERP II Az ERP rendszer kiterjesztése: az információs folyamatok behálózzák a teljes gyártó vállalatot, a vevőket és a szállítókat ERP Stratégiai tervezés Értékesítés- és működés tervezés (S&P) Kutatás-fejlesztés Termék tervezés- és fejlesztés Igény menedzsment Pénzügyi tervezés CRM Marketing Vezetői döntéstámogatás Integrált beszállítói lánc irányítás Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
24
Az ERP rendszerek fejlődése: jelen / jövő
On-demand: igény szerinti, testreszabott ERP rendszerek, modulok Software-as-a-Service modulok Cloud ERP Kisvállalati integráció Social Networking kiegszítések Mobil integráció, Enterprise Mobil megoldások Web alapú ERP rendszerek Bárhonnan elérhető információk Azonnali vezetői információk Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
25
Gyakori ERP modulok
Termelés (ha termelő vállalatról van szó) Értékesítés (kereskedelem, számlázás, ügyfélszolgálat) Beszerzés Anyaggazdálkodás Készletgazdálkodás Karbantartás Eszközgazdálkodás Projektmenedzsment Minőségbiztosítás Pénzügy-számvitel Kontrolling Emberi erőforrás gazdálkodás (bérügyvitel, humán erőforrás gazdálkodás) Iparági (speciális) modulok
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
26
Vállalatirányítási rendszerek
SAP ▪ SAP Business Siute (SAP ERP), All-in-One, Business ByDesign, Business One
Oracle Applications / E-Business Suite ▪ PeopleSoft, JD Edwards, Siebel
Microsoft Dynamics ▪ AX (Axapta), NAV (Navision), GP (Great Plains), SL (Soloman)
Epicor ERP IFS Applications INFOR ERP COM QAD Enterprise Applications OpenERP
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
27
Az SAP piaci részesedése
ERP részesedés a világon, 2007, Gartner 28,0%
41,0%
14,0% 4,0%
6,0%
SAP Oracle Sage Infor Microsoft Egyéb
7,0%
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
28
Az SAP piaci részesedése
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
29
Az SAP részesedése Magyarországon
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
30
ERP rendszerek Magyarországon
Forrás: http://www.bonline.hu/cikk/65731/ Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
31
Konkurencia versenykörkép
MS
SAS
(8,7%)
(13,2%)
Oracle
BI
SDK
IBM (11,6%)
(15,6%)
(22,9%)
PLM SRM
SCM
SAP
CRM O (22.5%)
ERP (26.8%)
Oracle (16.5%)
+ Salesforce (10.6%)
MS Others (44.5%)
2nd Tier
SaaS
Oracle (12.9%)
MS
SAGE 2nd Tier
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
SaaS 32
Gartner ERP Magic Quadrant Report 2012 - Midmarket
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
33
Gartner Hype Cycle for ERP, 2011
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
34
3. Az SAP bemutatása
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
35
Az SAP AG bemutatása Alapítás: 1972. Mannheim, Németország Központja Waldorfban van Jelentése: ▪ Systemanalyse und Programmentwicklung · System Analysis and Program Development ▪ majd később módosították: Systeme, Anwendungen und Produkte in der Datenverarbeitung · Systems, Applications and Products in Data Processing
Negyedik legnagyobb szoftvercég a világon, első Európában A világ legnagyobb üzleti szoftver szállítója
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
36
SAP mérföldkövei
R/3 R/3 R/1 9 alkalmazott
1972
Client/Server
mySAP. com One-StepBusiness
Mainframe • 60 alkalmazott • 50 ügyfél • 2 ország
• 3200 alkalmazott • 2800 ügyfél • 35 ország
1979
1992
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
• 25 000 alkalmazott • 15.000 ügyfél • 120 ország
2000
- mySAP ERP - Business One - SAP NetWeaver - Enterprise ServiceOriented Architecture - SaaS: Business ByDesign - SAP Mobile - Cloud - HANA
• 59 420 alkalmazott • 26 100 ügyfél • 120+ ország
2005-
37
Az SAP AG 2011-ben
Éves árbevétel: 14,233 milliárd € (2011) Alkalmazottak: 59 420 fő, 130+ országban (2012) >130 országban, több mint 183.000+ ügyfél Magyarországon ▪ SAP Hungary Kft. ▪ SAP Labs Hungary Kft. ▪ Support ▪ Consulting Forrás: http://www.sap.com/about/investor/inbrief/index.epx Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
38
SAP Magyarország
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
39
Főbb termékek
R/3 és mySAP ERP Business Suite ▪ ▪ ▪ ▪ ▪
ERP CRM: Customer Realtionship Management – Ügyfélkapcsolat kezelés PLM: Product Lifecycle Management – Termék életciklus menedzsment SCM: Supply Chain Management – Ellátási lánc menedzsment SRM: Supplier Relationship Management – Szállítókapcsolat menedzsment
Netweaver integrációs platform SAP Business All-in-One Business ByDesign Business Objects SAP HANA SAP Netweaver Business Information Warehouse SAP NetWeaver Portal SAP Process Integration Iparági megoldások
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
40
Termékcsoport
Kis-és középvállalatoknak: SAP Business One, SAP Business ByDesign Középvállalatoknak: SAP Business Allin-One Nagyvállalatoknak (testreszabott, ágazatspecifikus): SAP R/3, Business Suite, NetWeaver + iparági megoldások Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
41
SAP R/3: Többrétegű architektúra + modularizáció Az SAP modulok között teljes az integráltság
▪ MM – Materials Management – Anyaggazdálkodási modul („beszerzés, vásárlás”) ▪ PP – Production Planning – Termelésirányítási modul („termelés, gyártás”) ▪ SD – Sales and Distribution – Értékesítési modul („eladás”) ▪ FI – Financial Accounting – Pénzügyi és könyvelési modul („nyomkövetés”) ▪ CO – Controlling – Kontrolling modul ▪ AM – Asset Management – Eszközgazdálkodási modul ▪ PM – Plant Maintenance – Karbantartási modul ▪ QM – Quality Management – Minőségellenőrzési modul ▪ PS – Project System – Projektrendszer modul ▪ HR – Human Resources – Humán erőforrás modul ▪ WF – WorkFlow – Munkafolyamat modul ▪ IS –Informatikai Industry Solutions – Iparági megoldások modul Tarcsi Ádám, ELTE kar: Bevezetés az SAP világába 42
A modulok egymásra épülése
Iparspecifikus megoldások HR
WF
PS PP
SD
PM
QM MM
FI
AM
CO
Bázis rendszer
Adatbázis
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
43
SAP iparági megoldások (példák)
Repülőipar (Aerospace) Autóipar (Automotive) Bank szektor (Banking) Vegyipar (Chemicals) Építőipar (Engineering, Construction) Egészségügy (Healthcare) Csúcstechológiai ipar (High Tech) Felsőoktatás és kutatás (Higher Education & Research) Gép- és alkatrészipar (Industrial Machinery & Components) Biztosítási szektor (Insurance)
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
Logisztikai szolgáltatók (Logistics Service Providers) Media (Media) Majomipar (Mill Products) Bányaipar (Mining) Olaj- és gázipar (Oil & Gas) Gyógyszeripar (Pharmaceuticals) Postai szolgáltatók (Postal Services) Állami szektor (Public Sector) Vasúti szektor (Railways) Telekommunikációs ipar (Telecommunications)
44
Klasszikus modulok
Számvitel
Emberi erőforrások
FI Pénzügyi könyvelés CO Kontrolling AM Eszközkönyvelés
PM Karbantartás QM Minőségbiztosítás HR Emberi erőforrások
Alkalmazásokat átfogó funkciók
Logisztika
PS Projekt rendszer WF Workflow IS Szakágazati megoldások
SD Értékesítés MM Anyaggazdálkodás PP Termeléstervezés és irányítás
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
45
Újabb hullám a technológia tengerén
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
46
SAP R/3 referencia modell - bevezetés
SAP R/3 Referencia modell
Vállalati modell (pl.: vegyipari vállalat)
Vevői modell (paraméterezés, kérdés-válasz „játék”)
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
47
SAP Configuration - IMG
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
48
SAP Business Suite
SAP PLM
SAP SRM
SAP ERP ECC 6.0
SAP CRM
SAP SCM
SAP NetWeaver
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
Vállalatra szabott megoldások Elektronikus üzleti platform Nyitott, rugalmas ▪ IBM WebSphere ▪ Microsoft .NET PLM - Product Lifecycle Management: folyamattermék-gyártásdokumentumkezelés SCM - Supply Chain Management: szállítási lánc menedzsment CRM - Customer Relationship Management: marketingértékesítés-szervíz-elemzés SRM - Supplier Relationship Management: beszerzés, együttműködés a beszállítókkal 49
CRM - ügyfélkapcsolati menedzsment
Customer Relationship Management Lefedik az egész ügyfél-interakciós kört
Fázisok: ▪ ▪ ▪ ▪
Ügyfél megszerzés Üzleti tranzakciók Rendelés teljesítés Ügyfélszolgálat, elemzések (Ügyfelek megtartása)
Csatornák: ▪ Közvetlen (helyszíni) értékesítés (Direct Sales) ▪ Interaktív (telefonos) értékesítés (Telesales) ▪ Internet Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
50
SCM - ellátási lánc menedzsment
Supply Chain Management Gyártás, rendeléskezelés, transzportkezelés, raktározás, beszerzés. ▪
Tervezés - Lehetővé teszi a szállítási láncok modellezését.
▪
Végrehajtás - Integrálja a tervezési, rendelés-visszaigazolási, logisztikai és tranzakciós rendszereket.
▪
Koordináció - Lehetővé teszi a folyamatok nyomon követését és elemzését mind a vállalaton belülről,mind kívülről.
▪
Együttműködés - Lehetővé teszi az információ megosztását és közös szállításilánc-célkitűzések meghatározását és elérését.
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
51
SRM - szállítói kapcsolatok menedzsment
Supplier Relationship Management ▪ Stratégiai beszerzés és beszerzési forrásmeghatározás ▪ Működési beszerzés ▪ Szolgáltatás beszerzés ▪ Megrendelési együttműködés
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
52
PLM - termék életciklus menedzsment
Product Lifecycle Management Új termék kifejlesztésének és bevezetését biztosítja ▪ ▪ ▪ ▪ ▪ ▪
Életciklus adatgazdálkodás Program- és projektkezelés Életciklus kollaboráció Minőségbiztosítás Eszköz-életciklus irányítás Környezet, egészség és biztonság
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
53
Összegzés
ELTE SAP Tarcsi Ádám, Excellence ELTE Informatikai Center Oktatóanyag kar: Bevezetés az SAP világába
54
Teljes vállalati és vállalatközi integráció
SRM
Beszállító
Vállalat
Vevő
PLM
PLM
PLM
ERP SCM
CRM
SRM
ERP SCM
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
CRM
SRM
ERP
CRM
SCM
55
SAP Business Suite
SD
FI
MM
SAP PLM
CO
PP
AM
SAP R/3 Client/Server ABAP Basis
QM
PM HR
SAP SRM
SAP ECC
SAP CRM
PS WF
IS
SAP SCM
SAP NetWeaver
Kliens-szerver architektúra Adat-centrikus SAP Web Alkalmazási Szerver Tranzakciós felhasználó Vállalati belső folyamatok Valós-idejű adatfeldolgozás Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
Enterprise Services Architecture Folyamat-centrikus SAP NetWeaver Üzleti felhasználó Együttműködő folyamatok Valós-idejű üzleti folyamatok 56
SAP ERP
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
57
Enterprise Services Architecture (ESA)
Rugalmas it-infrastruktúrák kiépítésének szerkezeti modellje. Az ESA koncepciója leírja, miként lehet szolgáltatásorientált üzleti objektumokra lebontani a meglévő rendszereket, és ezekből az elemekből újra felépíteni az itinfrastruktúra egészét lefedő innovatív alkalmazásokat és folyamatokat. Webszolgáltatásokat, illetve más nyílt szabványokat alkalmaz és szolgáltatásorientált szoftvertervezésre épül Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
58
SAP NetWeaver: Integrációs és alkalmazás platform SAP NetWeaver™
PEOPLE INTEGRATION Multi channel access
INFORMATION INTEGRATION Bus. Intelligence
Knowledge Mgmt
Master Data Management PROCESS INTEGRATION
Integration Broker
Business Process Management
APPLICATION PLATFORM J2EE
Collaboration
Life Cycle Mgmt
Composite Application Framework
Portal
…
ABAP
DB and OS Abstraction
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
Internetes alkalmazásokat kezelő platform (SAP Web Application Platform) A heterogén, különböző elemekből álló it-rendszerek adatait egységesen kezelő (Master Data Management) Az adatbányászatot (a bennük rejlő információk kinyerését) támogató (Business Intelligence) A termelési, gazdálkodási folyamatok integrálásának lehetőségét megteremtő (Process Integration) megoldás. A vállalatokkal kapcsolatban lévő partnereknek és a cégeknek egységes informatikai felületet kínáló portál (mySAP Enterprise Portal) 59
SAP NetWeaver integráció szintjei
Munkatársi integráció: kapcsolat a vállalaton belüli és kívüli munkatársai között; Információintegráció: rendszereken is túlnyúló információk integrálása, egységesítése, elérése; Folyamatintegráció: üzleti folyamatok összekapcsolása, legyenek azok elektronikus dokumentumrendszerek és üzleti partnerek közötti vagy akár belső munkafolyamatok.
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
60
SAP NetWeaver interoperabilitás
IBM WebSphere
PEOPLE INTEGRATION • Portal Development Kit for WebSphere • Integration of Lotus Sametime • Integration with the IBM Content Manager
Multi channel access Portal
Collaboration
INFORMATION INTEGRATION Bus. Intelligence
Knowledge Mgmt
Master Data Management PROCESS INTEGRATION • Interoperability with WebSphere Business Integration • Eclipse Java IDE • Technical, standardsbased connectivity (XML, Web Services)
Microsoft .NET
SAP NetWeaver™
Integration Broker
Business Process Management
APPLICATION PLATFORM J2EE
ABAP
DB and OS Abstraction
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
• • • •
Portal Dev. Kit for .NET Smart Client on .NET MS Office Integration MS Exchange Integration
• Integration of MS Content Mgmt Server • Integration of SQL Server Analysis Serv.
• Interoperability with MS Biztalk Server
• Visual Studio .NET int. • Technical, standardsbased connectivity (XML, Web Services)
61
SAP NetWeaver szabványok
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
62
Az SAP Business One PÉNZÜGY
ÉRTÉKESÍTÉS
- Számlakeret - Számlaszegmensek - Naplókönyvelés - Ismétlődő tranzakció - Több pénznem átváltási árfolyama - Pénzügyi beszámolók - Költségkeret /költséghelyek - ÁFA - Több periódus - Letét - Csekkek - Hitelek - Bizonylat - Halasztott fizetés
- Ajánlat - Rendelés - Átfutás - Számla - Kiszállítás - Visszáru - Több pénznemű árlisták - Vevőkezelés - Bruttó hozamkalkuláció - Kapcsolatkezelés - Üzleti lehetőségek és folyamatok kezelése
SZOLGÁLTATÁS - Szolgáltatási szerződés kezelése - Szolgáltatástervezés - Ismeretadatbázis - Szolgáltatáshívás-kezelés
BESZERZÉS -
Megrendelés Kiszállítás Visszáru Számla Jóváírás Bekerülési ár
KÉSZLETGAZDÁLKODÁS -Cikk-kezelés - Cikk-lekérdezés - Árlista - Árubeérkezés - Anyagkiadás - Készlettranzakciók - Áttárolás - Sorozatszámok - Sarzskezelés - Komissiózás és csomagolás - Összeszerelés
GYÁRTÁS -Darabjegyzék -Gyártási rendelések - Hiányzó mennyiségek beszámoló
Szoftver fejlesztési eszközök Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
63
SAP Business ByDesign
Software-as-a-Service (SaaS) modellt követi. OnDemand Business SOA-t támogat SDK (VS.NET) ▪ ABAP script
ByDesign Studio ▪ ABSL (Advanced Business Script Language) ▪ BODL (Business Object Description Language) ▪ SAPRuby Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
64
SAP Business ByDesign
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
65
SAP Business ByDesign
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
66
Szervezeti struktúrák – SAP terminológia
Ügyfél
Client
Vállalat 0450
Vállalat 1100
Company Code
Értékesítési szervezet
Sales Organization Plant
Gyár 0450
Gyár 0451
Gyár 0452 Osztály
...
Raktár 0001
Raktár 0002
...
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
Részleg
Division Storage location 67
Master Data koncepció
Valamely, a teljes rendszer érintő objektum (pl.: beszállító, vevő, alkalmazott, anyag, stb.) leírásához szükséges adatok előre definiáltak. Egy centralizált adatbázisban tárolódnak, menedzselhetőek. Az egyes modulok felé történő megosztásról az ERP bázis rendszer gondoskodik. Általános adatok (leányvállalatok, részlegekben közös)
Master Data (pl.: Vevői adatok)
Könyvelési adatok (az egyes tagvállalatokban egyedi)
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
Értékesítési adatok (az értékesítési részlegenként egyedi)
68
Pl.: Customer Master – vevői adatok
Adatok
Szervezeti struktúra (SAP)
Adatok köre, típusa
- Név - Cím - Nyelv
Kliens (Client)
Általános adatok
- Fizetési paraméterek - Főkönyvi számla - Felszóllítások
Company Code
Pénzügyi és könyvelési adatok
- Partner kontakt adatok - Szállítási adatok - Értékesítéshez szükséges adatok
Értékesítési terület (Sales Area)
Értékesítési adatok
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
69
Pl.: Material Master – Anyagtörzs (cikkek, termékek) Adatok
Szervezeti struktúra (SAP)
Adatok köre, típusa
- Anyag (cikk) neve - Méret, súly adatok - Mértékegység
Kliens (Client)
Általános adatok
- Kiszállító gyár - Adótípus, adókulcs - Eladási mennyiségi egység
Értékesítési szervezet (Sales Organization) Értékesítési csatorna (Distribution Channel)
Értékesítési adatok
-
Gyár
Gyártáshoz, előállításhoz szükséges adatok
Raktárhely
Raktározáshoz, tároláshoz szükséges adatok
Készlet értékelése Előrejelzések Tervezési paraméterek Beszerzési paraméterek
- Anyagszükséglettervezés - Készletkezelés paraméterek
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
70
Tranzakciók
SAP programok, melyek valamilyen üzleti folyamatot (Business Process) hajtanak végre.
Customer Master Record
Material Master Record
Tétel 10 20
Eladási bizonylat (Sales Document)
Company Code
Megrendelő: (Sold-to-party) 1000
Értékesítési szervezet Értékesítési csatorna
Anyag Darab HD-110 1 MB-01 3
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
Részleg / ágazat 71
Master data vs. Tranzakciós adatok
Master Data ▪ Közös, több modult átfogó adatok, jellemzően stabilak. ▪ Az egyes modulok / funkciók felé nézeteken keresztül biztosított az adatok elérése. · Anyagok, Vásárlók, viszonteladók, stb.
Tranzakciós adatok ▪ Tárolásukért, kezelésükért az egyes – modulfüggő - üzleti folyamatok felelősek · Vevői megrendelések, vásárlási megrendelések, termelési megrendelések, raktárkészlet adatai, stb.
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
72
4. Rendszerarchitektúra
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
73
Az SAP rendszer architektúrája
SAP GUI
SAP GUI
SAP GUI
Dispatcher
Dispatcher
ABAP WP
ABAP WP RDBMS
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
74
SAP Netweaver alkalmazásszerver architektúra
Dispatcher
Client (SAP GUI) DB ABAP
Task handler
ABAP
Work Processes
Message Server
Gateway
ABAP Engine DB Java
JCO
Java Dispatcher
Internet Communication Manager
Internet
Client (Web Browser)
Client (SAP GUI)
Java (J2EE) Server Processes
Message Server Enqueue Server
SDM Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
J2EE Engine
Central Services
75
Prezentációs réteg (SAP GUI)
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
76
Alkalmazási réteg
Applikációs szerver(ek) Támogatott operációs rendszerek: ▪ UNIX-Linux (pl. HP, DEC, SUN) ▪ Windows NT ▪ Solaris
Böngészők ▪ ▪ ▪ ▪
IE 6.0Mozzilla 2.0Netscape Opera 7.0-
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
77
Adatbázis réteg
Támogatott adatbázis rendszerek: ▪ ▪ ▪ ▪ ▪
DB2, Informix, ORACLE, MaxDB, MS SQL SERVER
Mindezt azonban az SAP alkalmazási réteg elrejti előlünk!
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
78
SAP működtetésében meghatározott feladatkörök
Informatikai Igazgatóságok feladatkörei: ▪ ▪ ▪ ▪ ▪
Üzemvezető Szerver és operációs rendszer rendszergazda Adatbázis (DB-s) rendszergazda Fejlesztő Jogosultságkezelő
Felhasználói szervezetek feladatkörei ▪ Szakmai modulgazda ▪ Kulcsfelhasználó ▪ Végfelhasználó Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
79
5. Ismerkedés az SAP-val
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
80
Kliens beállítása
1. Kliens telepítés 2. SAP Logon: SAP rendszer megadása 3. Belépés
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
81
Bejelentkezés
Belépési azonosítók és jogosultságok
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
82
SAP GUI - Képernyő felépítése
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
83
Új módusz (ablak)
Vissza (F3)
Megszakítás (F12)
Tovább (ok)
Befejezés (shift + F3)
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
84
Az SAP testreszabása
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
85
Navigáció az SAP-ban - Tranzakciók és programok
Tranzakciós kód: egy belépési pontot definiál egy programhoz. Egy programot összerendel annak egyik (kezdő)képernyőjével Hierarchikusan épül fel pl.: SE11
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
86
Tranzakciókezelés
Kapcsolói Jelentése
/n
Tranzakció bezárása. Visszalépés a főoldalra.
/nXXXX
'XXXX' tranzakció indítása bárhonnan, akár egy másik tranzakcióból is.
/o
Móduszlista
/oXXXX
'XXXX' tranzakció indítása egy új móduszban
/nend
Kijelentkezés (megerősítés kéréssel)
/nex
Kijelentkezés (megerősítés kérés nélkül)
/i
Az aktuális módusz bezárása
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
87
Fontos fejlesztői tranzakciós kódok
Tranzakció Jelentése se11
ABAP dictionary
se16
Táblatartalom-kezelő
se24
Class builder
se38
ABAP szerkesztő
se41
Menu painter
se51
Screen painter
se71
Form painter
se80
Object Navigator – SAP fejlesztői környezet
se01 / se03 Transport organizer se93
Tranzakciós kód kezelő
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
88
Fontos fejlesztői tranzakciós kódok – 2.
Tranzakció Jelentése se91
Üzenetkezelő
sm35
Batch-input rögzítése
sm36 / sm37
Háttérjob készítése / kezelése
sm50
Futó processzek
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
89
HELP
F1: Dokumentáció F4: Beviteli segítség (mezőszintű) Műszaki infó
Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
90
Köszönöm a figyelmet!
További információk: http://sap.elte.hu
Tarcsi Ádám
[email protected] Tarcsi Ádám, ELTE Informatikai kar: Bevezetés az SAP világába
91