1. Bevezetés: Vállalatirányítási rendszerek és az SAP. Az SAP programozása 1. Tarcsi Ádám



Hasonló dokumentumok
1. Bevezetés: Vállalatirányítási rendszerek és az SAP. Bevezetés az SAP világába Tarcsi Ádám

1964 IBM DEC PDP-8

SAP tanfolyam értékesítés, termékstratégia. Berczik Márton, SAP Hungary Kft. ELTE, április 9.

Infor PM10 Üzleti intelligencia megoldás

Logisztikai Informatika

Fejlesztés, működtetés, felügyelet Hatékony infrastruktúra IBM szoftverekkel

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Tanszék

VIIR Vállalatirányítási Integrált Információs rendszerek I. (Történeti áttekintés - TEI) Szent István Egyetem Információgazdálkodási Tanszék 2006.

Vezetői információs rendszerek

A USER Kft - mint Open Text partner - bemutatása

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék. Dr. Kulcsár Gyula egyetemi docens

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

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

AZ SAP BUSINESS ONE PROGRAMMAL MINDEN OLYAN EGYSZERŰ

Oracle9i Alkalmazás Szerver Üzleti folyamat integráció. Molnár Balázs Vezető értékesítési konzultáns Oracle Hungary

Az ellátásilánc-menedzsment, és informatikai háttere. BGF PSZK Közgazdasági Informatikai Intézeti Tanszék Balázs Ildikó, Dr.

BI megoldás a biztosítói szektorban

Melyek az újdonságok a Microsoft Dynamics AX 2012-ben? Sasfi Imre

Papír helyett elektronikus űrlap. Szabadság és interaktivitás az űrlapkezelésben

Oracle adatkezelési megoldások helye az EA világában. Előadó: Tar Zoltán

{simplecaddy code=1002}

Válalati informatika. Dr. Bodnár Pál D.Sc. BGF

Bevezetés az SAP világába

Komplett üzleti megoldás a kis- és közepes méretű termelő vállalatok számára

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

Menedzsment paradigmák és a virtuális vállalat. Virtuális vállalat 2012/13 1. félév 6. Előadás Dr. Kulcsár Gyula

VIR alapfogalmai. Előadásvázlat. dr. Kovács László

Vállalatirányítás könnyedén.

Tételsor 1. tétel

SAS Enterprise BI Server

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

Infor ERP LN6.1 - Logisztika


Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék. Dr. Kulcsár Gyula egyetemi docens

Üzleti folyamatok rugalmasabb IT támogatása. Nick Gábor András szeptember 10.

Folyamatok rugalmas irányítása. FourCorm Kft.

Exact Synergy Enterprise Időtervezés & Számlázás

Ügyfélkapcsolat menedzsment rendszerek nyílt forráskódú szoftverekkel. Herdon Miklós, Kaderják Gyula, Simon András

Dr. Fodor Zita egyetemi docens

Globális ellátási lánc menedzsment a National Instruments gyakorlatában

Az Enterprise Content Management. Miért, mit, hogyan? , Sasi Péter

A vállalti gazdálkodás változásai

Vállalati modellek. Előadásvázlat. dr. Kovács László

Bevezetés a Warehouse Management azaz a raktárgazdálkodás rejtelmeibe

Hogyan teszi lehetővé az informatika a globalizálódást?

IT trendek és lehetőségek. Puskás Norbert

VÁLLALATI INFORMÁCIÓS RENDSZEREK. Debrenti Attila Sándor

Üzleti folyamatok a felhőben. ECM Szakmai Kongresszus 2011.október 4.

Microsoft SQL Server telepítése

Vezetői információs rendszer

BI modul a lízing üzletágban márc. 21. Előadó: Salamon András

Üzleti intelligencia - eszközöktől a megoldásokig

Együttműködés, tudásmegosztás és feladatmenedzsment. avagy Microsoft eszközrendszer a vállalati folyamatok szolgálatában

Újdonságok. Jancsich Ernő Ferenc

2011. November 8. Boscolo New York Palace Budapest. Extrém teljesítmény Oracle Exadata és Oracle Exalogic rendszerekkel

Vállalatirányítási rendszerek

Hogyan lehet megakadályozni az üzleti modellezés és az IT implementáció szétválását? Oracle BPM Suite

SAPora folyamatok és felületek, azaz IBM megoldások az EGIS-ben

Globális trendek lokális stratégiák. Kovács András

A J2EE fejlesztési si platform (application. model) 1.4 platform. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

Szolgáltatás Orientált Architektúra a MAVIR-nál

Nyílt forráskódú integrált vállalatirányítási rendszerek. Pető István Vállalatirányítási rendszerek március 10.

TITLE ON CAP. Subtitle

Pénzügy, számvitel. Váradi Mónika

IT trendek és lehetőségek

Mérnök informatikus (BSc) alapszak levelező tagozat (BIL) / BSc in Engineering Information Technology (Part Time)

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 7

Lépésről lépésre - a siker útján

Közösség, projektek, IDE

Emberi erőforrás menedzsment Exact megoldásokkal

Hardverkarbantartás. szerviz 3% 13% Számítógépes hardver 18%

Újdonságok az AX2012-ben! Hauserné Kozák Veronika

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

MLBKT XIII. kongresszusa

Oracle Enterprise Manager: Az első teljesértékű felhő üzemeltetési megoldás

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

SAP SZOFTVERHASZNÁLATI JOGOK

CURRICULUM VITAE. Kégl Lóránt SZÜLETÉSI DÁTUM: október 26. SZÜLETÉSI HELY: Budapest

1. HÉT: CRM RENDSZEREKRŐL ÁLTALÁBAN

TRL Hungary Kft. Cégismertető. TRL Hungary Kft.

STANDARD DEVELOPMENT U.L. FACTORY SYSTEMS GROUP IT DEPARTMENT

SAP Business One: hatékonyabb ellenőrzés, átláthatóbb üzleti folyamatok, megalapozottabb döntések, eredményesebb gazdálkodás

A logisztika feladata, célja, területei

Adatbányászat és Perszonalizáció architektúra

Fejlesztési projektek menedzselése IBM Rational CLM termékekkel. Ker-Soft Kft. Kaszás Orsolya - üzleti tanácsadó

ABAP dictionary objektumok SAP adatmodell Táblák kezelése. Az SAP programozása 1. Tarcsi Ádám

Az IBM WebSphere Multichannel Bank Transformation Toolkit V7.1 felgyorsítja a többcsatornás alkalmazásfejlesztést

Az alábbiak közül melyek a vállalati stratégia típusok?

A CÉG. Vevők Bank KFT A FELADAT

Technológiai igénymenedzsment és projektportfólió-menedzsment

ROOL Bázis - élelmiszeripar

PROVICE. üzleti és informatikai tanácsadás

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék

Microsoft Business Solutions NAVISION KFKI ISYS INFORMATIKAI KFT. Integrált vállalatirányítási rendszer

Teamcenter, a Siemens PLM megoldása tervezési folyamatok kezelésére. Sallay Péter. Kasuba-Tóth Endre

Integrált gyártás tervezés és végrehajtás "from shop floor to the top floor"

VÁLLALATIRÁNYÍTÁSI ÜGYVITELI PROGRAMRENDSZER. Váradi László OKTATÁSI SEGÉDANYAG. 2012/13. tanév 2. szemeszter 8. foglalkozás

ActiveAssist. Rózner Lajos

Testreszabott alkalmazások fejlesztése Notes és Quickr környezetben

Self service reporting fogások, technikák és megoldások controllereknek, nem csak Excel alapon

Átírás:

1. Bevezetés: Vállalatirányítási rendszerek és az SAP Az SAP programozása 1. Tarcsi Ádám

1. Tematika Tarcsi Ádám, ELTE Informatikai kar: Az SAP programozása 1. 2

Tematika # Gyakorlat 1. Vállalatirányítási rendszerek célja, az SAP bemutatása. Az SAP rendszer architektúrája. 2. Bevezetés az ABAP fejlesztői környezetbe. 3. ABAP dictionary, Dictionary objketumok. 4. Domain, adatelem készítése. Tábla létrehozása, karbantartása. Tábla-kezelő program készítése. 5. Táblakezelés ABAP-ban, Open SQL 6. Az ABAP nyelvi elemei 7. Riport, szelekciós program készítés 8. Összetett programok: modularitás, szubrutinok, eljárások. Fájlkezelés 9. ABAP Debugger 10. ABAP User dialog: Menu painter, Screen painter, Dynpro alkalmazás, Messages alapok. Dynpro alkalmazás készítése a gyakorlatban 11. ALV lista készítése 12. Batch Input programozás 13. Web Dynpro Tarcsi Ádám, ELTE Informatikai kar: Az SAP programozása 1. 3

2. Vállalatirányítási rendszerek elmélete Tarcsi Ádám, ELTE Informatikai kar: Az SAP programozása 1. 4

Mit jelent? vállalat információ információs rendszer Tarcsi Ádám, ELTE Informatikai kar: Az SAP programozása 1. 5

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 Output erőforrások (termék, szolgáltatás) Tarcsi Ádám, ELTE Informatikai kar: Az SAP programozása 1. 6

Ü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. Tevékenység / lépés 3. cél ELTE SAP Excellence Center Oktatóanyag 7

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: Az SAP programozása 1. 8

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: Az SAP programozása 1. 9

Vállalati környezet Szállítók Vevők Vállalat Bankok Állam Tarcsi Ádám, ELTE Informatikai kar: Az SAP programozása 1. 10

Alapvető vállalati funkciók Vállalat Beszerzés Szállítók Értékesítés és marketing Vevők Készletgazdálkodás, raktározás Termelés, gyártás Emberi erőforrás Pénzügy Bankok Állam Tarcsi Ádám, ELTE Informatikai kar: Az SAP programozása 1. 11

Alapvető vállalati funkciók Vállalat Beszerzés Szállítók Értékesítés és marketing Vevők Készletgazdálkodás, raktározás Termelés, gyártás Emberi erőforrás Pénzügy Bankok Állam Tarcsi Ádám, ELTE Informatikai kar: Az SAP programozása 1. 12

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 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: Az SAP programozása 1. 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: Az SAP programozása 1. 14

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: Az SAP programozása 1. 15

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: Az SAP programozása 1. 16

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: Az SAP programozása 1. 17

Az ERP rendszerek fejlődése Leltár és elszigetelt rendszerek MRP MRP II ERP ERP II / TEI / Extended ERP On-demand ERP / Webbased ERP / SOA Enterprise Integration 1960 1970 1980 1990 2000 2010 Tarcsi Ádám, ELTE Informatikai kar: Az SAP programozása 1. 18

Az ERP rendszerek fejlődése MRP I Material Requirements Planning MRP II Manufacturing Resource Planning ERP Enterprise Resource Planning TEI Total Enterprise Integration SOA Service-Oriented Architectures On-demand: Igény szerinti alkalmazások Tarcsi Ádám, ELTE Informatikai kar: Az SAP programozása 1. 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: Az SAP programozása 1. 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: Az SAP programozása 1. 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: Az SAP programozása 1. 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: Az SAP programozása 1. 23

Az ERP rendszerek fejlődése TEI: Total Enterprise Integration / Extended ERP 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: Az SAP programozása 1. 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 Web alapú ERP rendszerek Bárhonnan elérhető információk Azonnali vezetői információk Tarcsi Ádám, ELTE Informatikai kar: Az SAP programozása 1. 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) Logisztika (beszerzés, készletgazdálkodás, szállítmányozás) Fejleszté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) Tarcsi Ádám, ELTE Informatikai kar: Az SAP programozása 1. 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 Business Solutions Microsoft Dynamics: GP (Great Plains), NAV (Navision), AX (Axapta), SL (Soloman) The Sage Group Infor Sage Software Accpac ERP, PeachTree BAAN SSA ELTE SAP Excellence Center Oktatóanyag 27

Az SAP piaci részesedése ERP részesedés a világon, 2007, Gartner 28,0% 4,0% 41,0% 6,0% 7,0% 14,0% SAP Oracle Sage Infor Microsoft Egyéb ELTE SAP Excellence Center Oktatóanyag 28

Az SAP részesedése Magyarországon Tarcsi Ádám, ELTE Informatikai kar: Az SAP programozása 1. 29

ERP rendszerek Magyarországon Forrás: http://www.bonline.hu/cikk/65731/ ELTE SAP Excellence Center Oktatóanyag 30

Konkurencia versenykörkép PLM SRM SCM SDK SAP ERP (26.8%) BI (22,9%) SAS (13,2%) CRM O (22.5%) Oracle (15,6%) MS (8,7%) IBM (11,6%) Oracle (16.5%) + Salesforce (10.6%) MS Others (44.5%) 2 nd Tier SaaS Oracle (12.9%) MS SAGE 2 nd Tier SaaS

Gartner ERP Magic Quadrant Report 2010 - Midmarket Tarcsi Ádám, ELTE Informatikai kar: Az SAP programozása 1. 32

3. Az SAP bemutatása Tarcsi Ádám, ELTE Informatikai kar: Az SAP programozása 1. 33

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: Az SAP programozása 1. 34

SAP mérföldkövei R/1 9 alkalmazott R/3 Mainframe 60 alkalmazott 50 ügyfél 2 ország R/3 Client/Server 3200 alkalmazott 2800 ügyfél 35 ország mysap. com One-Step- Business 25 000 alkalmazott 15.000 ügyfél 120 ország mysap ERP Business One SAP NetWeaver Enterprise Service- Oriented Architecture SaaS: Business ByDesign 32 205 alkalmazott 26 100 ügyfél 120+ ország 1972 1979 1992 2000 2005-2010 ELTE SAP Excellence Center Oktatóanyag 35

Az SAP AG 2009-ben Éves árbevétel: 12,464 milliárd (2010) Alkalmazottak: 53 513 fő, 50 országban (2010.dec.31.) >120 országban, több mint 109.000 ügyfél Magyarországon SAP Hungary Kft. SAP Labs Hungary Kft. Forrás: http://www.sap.com/about/investor/inbrief/index.epx ELTE SAP Excellence Center Oktatóanyag 36

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 37

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 ELTE SAP Excellence Center Oktatóanyag 38

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 Industry Solutions Iparági megoldások modul 39

A modulok egymásra épülése Iparspecifikus megoldások HR WF PS PP SD QM PM MM FI AM CO Bázis rendszer Adatbázis ELTE SAP Excellence Center Oktatóanyag 40

SAP iparági megoldások (példák) Autóipar Bankipar Biztosító Egészségügy és kórházi megoldások Energetika Felsőoktatás és kutatás Gyártás Logisztika Média Szolgáltató-ipar Telekommunikáció ELTE SAP Excellence Center Oktatóanyag 41

SAP ERP alapvető alkalmazásai - példák Logisztika Értékesítés Gyáregység karbantartás Anyagkezelés Gyártástervezés Minőségmenedzsment Könyvelés, számvitel Könyvelés, számlák kezelése Kontrolling Eszközkezelés Kincstár Humán erőforrás Személyügyi menedzsment Jutalom-kezelés Bérszámfejtés ELTE SAP Excellence Center Oktatóanyag 42

É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 Vevői fizetési bizonylat rögzítése Vevői számla Áru postázása Anyag lefoglalása Anyag csomagolása ELTE SAP Excellence Center Oktatóanyag 43

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 ) ELTE SAP Excellence Center Oktatóanyag 44

SAP Business Suite Vállalatra szabott megoldások Elektronikus üzleti platform Nyitott, rugalmas SAP PLM IBM WebSphere Microsoft.NET SAP SRM SAP ERP ECC 6.0 SAP CRM PLM - Product Lifecycle Management: folyamattermék-gyártásdokumentumkezelés SAP SCM SCM - Supply Chain Management: szállítási lánc menedzsment SAP NetWeaver 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 ELTE SAP Excellence Center Oktatóanyag 45

Teljes vállalati és vállalatközi integráció Beszállító Vállalat Vevő PLM PLM PLM SRM ERP CRM SRM ERP CRM SRM ERP CRM SCM SCM SCM ELTE SAP Excellence Center Oktatóanyag 46

SAP Business Suite MM SD FI CO SAP PLM PP QM PM HR SAP R/3 Client/Server ABAP Basis IS WF AM PS SAP SRM SAP ECC SAP SCM SAP CRM 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 Enterprise Services Architecture Folyamat-centrikus SAP NetWeaver Üzleti felhasználó Együttműködő folyamatok Valós-idejű üzleti folyamatok ELTE SAP Excellence Center Oktatóanyag 47

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 ELTE SAP Excellence Center Oktatóanyag 48

Composite Application Framework SAP NetWeaver: Integrációs és alkalmazás platform SAP NetWeaver PEOPLE INTEGRATION Multi channel access Portal INFORMATION INTEGRATION Bus. Intelligence Master Data Management PROCESS INTEGRATION Integration Broker Collaboration APPLICATION PLATFORM J2EE DB and OS Abstraction Knowledge Mgmt Business Process Management ABAP Life Cycle Mgmt 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) ELTE SAP Excellence Center Oktatóanyag 49

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. ELTE SAP Excellence Center Oktatóanyag 50

SAP NetWeaver interoperabilitás IBM WebSphere Portal Development Kit for WebSphere Integration of Lotus Sametime Integration with the IBM Content Manager SAP NetWeaver PEOPLE INTEGRATION Multi channel access Portal Collaboration INFORMATION INTEGRATION Bus. Intelligence Knowledge Mgmt Master Data Management Microsoft.NET 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 WebSphere Business Integration Eclipse Java IDE Technical, standardsbased connectivity (XML, Web Services) PROCESS INTEGRATION Integration Broker APPLICATION PLATFORM J2EE DB and OS Abstraction Business Process Management ABAP Interoperability with MS Biztalk Server Visual Studio.NET int. Technical, standardsbased connectivity (XML, Web Services) Tarcsi Ádám, ELTE Informatikai kar: Az SAP programozása 1. 51

SAP NetWeaver szabványok ELTE SAP Excellence Center Oktatóanyag 52

Az SAP Business One PÉNZÜGY ÉRTÉKESÍTÉS SZOLGÁLTATÁS BESZERZÉ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ási szerződés kezelése - Szolgáltatástervezés - Ismeretadatbázis - Szolgáltatáshívás-kezelés - Megrendelés - Kiszállítás - Visszáru - Számla - Jóváírás - Bekerülési ár KÉSZLET- GAZDÁ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 ELTE SAP Excellence Center Oktatóanyag 53

SAP Business ByDesign Software-as-a-Service (SaaS) modellt követi. OnDemand Business SOA-t támogat Visual Studio SDK Silverlight ABAP script 54

SAP Business ByDesign ELTE SAP Excellence Center Oktatóanyag 55

Szervezeti struktúrák SAP terminológia Ügyfél Client Vállalat 0450 Vállalat 1100 Értékesítési szervezet Company Code Sales Organization Gyár 0450 Gyár 0451 Gyár 0452 Plant...... Raktár 0001 Raktár 0002 Osztály Részleg Division Storage location 56

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. Master Data (pl.: Vevői adatok) Általános adatok (leányvállalatok, részlegekben közös) Könyvelési adatok (az egyes tagvállalatokban egyedi) Értékesítési adatok (az értékesítési részlegenként egyedi) ELTE SAP Excellence Center Oktatóanyag 57

Pl.: Customer Master vevői adatok Adatok - Név - Cím - Nyelv - Fizetési paraméterek - Főkönyvi számla - Felszóllítások - Partner kontakt adatok - Szállítási adatok - Értékesítéshez szükséges adatok Szervezeti struktúra (SAP) Kliens (Client) Company Code Értékesítési terület (Sales Area) Adatok köre, típusa Általános adatok Pénzügyi és könyvelési adatok Értékesítési adatok ELTE SAP Excellence Center Oktatóanyag 58

Pl.: Material Master Anyagtörzs (cikkek, termékek) Adatok - Anyag (cikk) neve - Méret, súly adatok - Mértékegység - Kiszállító gyár - Adótípus, adókulcs - Eladási mennyiségi egység - 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 Szervezeti struktúra (SAP) Kliens (Client) Értékesítési szervezet (Sales Organization) Értékesítési csatorna (Distribution Channel) Gyár Raktárhely Adatok köre, típusa Általános adatok Értékesítési adatok Gyártáshoz, előállításhoz szükséges adatok Raktározáshoz, tároláshoz szükséges adatok ELTE SAP Excellence Center Oktatóanyag 59

Tranzakciók SAP programok, melyek valamilyen üzleti folyamatot (Business Process) hajtanak végre. Eladási bizonylat (Sales Document) Company Code Customer Master Record Material Master Record Megrendelő: (Sold-to-party) 1000 Tétel Anyag Darab 10 HD-110 1 20 MB-01 3 Értékesítési szervezet Értékesítési csatorna Részleg / ágazat ELTE SAP Excellence Center Oktatóanyag 60

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. ELTE SAP Excellence Center Oktatóanyag 61

4. Rendszerarchitektúra ELTE SAP Excellence Center Oktatóanyag 62

Az SAP rendszer architektúrája SAP GUI SAP GUI SAP GUI Dispatcher Dispatcher ABAP WP ABAP WP RDBMS ELTE SAP Excellence Center Oktatóanyag 63

Client (Web Browser) Internet Internet Communication Manager Java Dispatcher Dispatcher SAP Netweaver alkalmazásszerver architektúra Client (SAP GUI) Client (SAP GUI) Task handler Work Processes Gateway JCO ABAP ABAP Engine Message Server DB ABAP DB Java Java (J2EE) Server Processes SDM J2EE Engine Message Server Enqueue Server Central Services Tarcsi Ádám, ELTE Informatikai kar: Az SAP programozása 1. 64

Prezentációs réteg (SAP GUI) ELTE SAP Excellence Center Oktatóanyag 65

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.0- Mozzilla 2.0- Netscape Opera 7.0- ELTE SAP Excellence Center Oktatóanyag 66

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! ELTE SAP Excellence Center Oktatóanyag 67

5. Ismerkedés az SAP-val Tarcsi Ádám, ELTE Informatikai kar: Az SAP programozása 1. 68

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: Az SAP programozása 1. 69

Bejelentkezés Belépési azonosítók és jogosultságok Tarcsi Ádám, ELTE Informatikai kar: Az SAP programozása 1. 70

SAP GUI - Képernyő felépítése Tarcsi Ádám, ELTE Informatikai kar: Az SAP programozása 1. 71

Új módusz (ablak) Vissza (F3) Tovább (ok) Megszakítás (F12) Befejezés (shift + F3) Tarcsi Ádám, ELTE Informatikai kar: Az SAP programozása 1. 72

Az SAP testreszabása Tarcsi Ádám, ELTE Informatikai kar: Az SAP programozása 1. 73

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: Az SAP programozása 1. 74

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 /nend /nex 'XXXX' tranzakció indítása egy új móduszban Kijelentkezés (megerősítés kéréssel) 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: Az SAP programozása 1. 75

Fontos fejlesztői tranzakciós kódok Tranzakció Jelentése se11 se16 se24 se38 se41 se51 se71 se80 ABAP dictionary Táblatartalom-kezelő Class builder ABAP szerkesztő Menu painter Screen painter Form painter Object Navigator SAP fejlesztői környezet se01 / se03 Transport organizer se93 Tranzakciós kód kezelő Tarcsi Ádám, ELTE Informatikai kar: Az SAP programozása 1. 76

Fontos fejlesztői tranzakciós kódok 2. Tranzakció Jelentése se91 sm35 sm36 / sm37 sm50 Üzenetkezelő Batch-input rögzítése Háttérjob készítése / kezelése Futó processzek Tarcsi Ádám, ELTE Informatikai kar: Az SAP programozása 1. 77

HELP F1: Dokumentáció F4: Beviteli segítség (mezőszintű) Műszaki infó Tarcsi Ádám, ELTE Informatikai kar: Az SAP programozása 1. 78