140 likes | 164 Views
This presentation delves into Enterprise Resource Planning (ERP) and the evolution of SAP architecture to provide a detailed understanding of SAP ERP deployments and technologies.
E N D
SAP TERP10 Preparation Presentation 1 Dr. Gábor Pauler, Associate Professor, Private Entrepeneur Tax Reg. No.: 63673852-3-22 Bank account: 50400113-11065546 Location: 1st Széchenyi str. 7666 Pogány, Hungary Tel: +36-309-015-488 E-mail: pauler@t-online.hu
Content of the presentation • 1. Introduction • 1.1.Enterprise Resource Planning (ERP) • 1.2.SAP Architecture History • 1.3.SAP ERP Organizational hierarchy • 1.4.SAP ERP 6.0 Product packages:SAP Business Suite • 1.5.SAP ERP Data Structure • 1.6.SAP ERP Reportinghierarchy • 1.7.SAP Internet Demonstration and Evaluation System (IDES) • References • Object symbols • GUI symbols
1.Introduction: 1.1.ERP Definition, 1.2.Architecture History-1 • 1.1.DEF: Enterprise Resource Planning (ERP) • Manage all business processes inside a company and external links • On standardized computing platform consisting of separately installable modules • Supported by central data warehouse • 1.2.SAP Architecture History • 1.2.1.1972 SAP R/1, R/2 • Mainframe system, central processing, not in real time (Valós idejű feldolgozás), you have to wait 1 week for report important tomorrow • 1.2.2.1992 SAP R/3 • Real time appliaction • Did not support full integration of supply chain (suppliers/ vendors) • Monolithic structure, applications are linked to business logic • DEF: Client-server (Kliens-szerver), 2 layered architecture for better hardware utilization: • But the 2 layers can be upgraded only together! • 1.2.2.1.Technology layer: SAP R/3 Basic • 1.2.2.2.Application layer: • 1.2.2.2.1.DEF: Finance Modules (Modulok) • FI: Finance (Pénzügy) • CO: Controlling (Kontrolling) • TR: Treasury (Pénz/Értékpapírtár) • IM: Investment management (Beruházás menedzsment) • PS: Project system (Projektrendszer) • 1.2.2.2.2.DEF: Logistic Modules • SD: Sales/Distribution (Értékesítés/Elosztás) • MM: Material management (Anyagellátás) • PP: Production planning (gyártástervezés) • QM: Quality management (Minőség menedzsment) • PM: Plant management (Karbantartás) • HR: Human resource (Emberi erőforrás) • IS: Industry solutions (Iparági megoldások): custom product for special industries
1.Introduction: 1.2.Architecture History-2 • 1.2.3.1994 Win NT porting • 1.2.4.1998 EnjoySAP: „user friendly” GUI – You vomit less from that… • 1.2.5.1999 MySAP: introduction of E-business • 1.2.6.2002 SAP Business One (B1): Client-server system for small firms (1-10 users). • 1.2.6.1.Technology layer: Bases on R/3 but reprogrammed in C++ instead of ABAP • 1.2.6.2.Application layer: Much more simple GUI integrated with e-mail, fax, sms • 1.2.7.2003 SAP ERP • Full supply chain integration with external partners • Better management of upgrading layers: • 1.2.7.1.Technology layer: SAP NetWeaver: see detailed in 1.2.8.2 • 1.2.7.2.Application layer: • 1.2.7.2.1.SAP R/3 Enterprise • 1.2.7.2.2.Additional applications: Self service, Internet sales, Strategic plan • 1.2.8.2008 SAP ERP 6.0 • 1.2.8.1.DEF: Service-oriented architecture (SOA) • 1.2.8.1.1.DEF: Service: • Small, reusable part of business logic functionality • Often encapsulates parts of original R/3 modules/submodules • 1.2.8.1.2.HIER: Protocols: • They are used in automatic communication of services • In order of usage, from top to down in hierarchy: • 1.2.8.1.2.1.DEF: Universal Description Discovery Integration (UDDI): Dictionary of business services to search a requested service eg. Credit-worthiness checking • 1.2.8.1.2.2.DEF: Web Service Description Language (WSDL): Stores I/O structures of the given service • 1.2.8.1.2.3.DEF: Simple Object Access Protocol (SOAP):Organizes function calls among services • 1.2.8.1.2.4.DEF: Extended Markup Language (XML): Content of I/O communication of function calls • 1.2.8.1.2.5.DEF: Business Process Execution Language (BPEL): Synchronizing process steps among services
1.Introduction: 1.2.Architecture History: 1.2.8.SAP ERP 6.0: SOA • 1.2.8.1.3.HIER: Enterprise Service Architecture (ESA) • Hierarchy of protocols in auto-communication of services • From small units to large ones • 1.2.8.1.3.1.DEF: Simple function: Piece of ABAP code • 1.2.8.1.3.2. DEF: Web compatible function: Piece of code prepared to communicate through web • 1.2.8.1.3.3. DEF: Application service: Given function running as web service on WebAS • 1.2.8.1.3.4. DEF: Enterprise service: Grouping of the above by business processes • 1.2.8.1.3.5. DEF: Composite application: Grouping of the above by corporate functions (SD, FI, CO, etc.) • 1.2.8.1.3.6. DEF: Packed Composite application: Distrubuted software package grouping of above by SAP • 1.2.8.1.3.7. DEF: xApps: Same as above by SAP or external company. Not every part of SAP is transformed to xApp yet! • 1.2.8.2.Technology layer: SAP NetWeaver: Opennes towards .Net, IBM, etc. • Instant integration, increases Return on investment (ROI) (Befektetés feletti megtérülés) • Lower Total cost of ownment (TCO) (Tulajdonlási összköltség): easier upgrading • 1.2.8.2.1.DEF: People integration: SAP Enterprise Portal: • SAP Graphic User Interface, SAP GUI (Grafikus felhasználói felület) • User accounts • Roles/Rights • Collaboration • Multi channel access (web, mobile) • 1.2.8.2.2.DEF: Information integration: • 1.2.8.2.2.1.DEF: Master Data Management (MDM): Central data warehouse and its Import/Export interfaces • 1.2.8.2.2.2.DEF: Knowledge Management (KM): Storing unstructured external text/image/sound, etc. Files • 1.2.8.2.2.3.DEF: Business Intelligence (BI): Reporting from MDM
1.Introduction: 1.2.Architecture History: 1.2.8.SAP ERP 6.0: Tech layer • 1.2.8.2.3.DEF: Process integration: • 1.2.8.2.3.1.Integration Broker: Synchronization of internal SAP components via ESA • 1.2.8.2.3.2.Business Process Manager: • Eclipse-based Business Process Diagrams (BPD) (Üzleti folyamat diagrammok): a Flowchart (Folyamatábra) of a business activitylaid out in a 2dimensionalcoordinatesystem (Time, milestones × Actorsworking) • Process monitoring • 1.2.8.2.3.3.Exchange Infrastructure (XI) • DEF: Integration Repository: dictionary of protocols • DEF: Proxy: simulation of a protocol/document format in a given programming language SAP-SAP: Idoc, Remote funct. call (RFC) (Távoli függv. hívás) SAP-Externaltarget: Files, Java , http, SOAP, .Net B2B (Business-To-Busines) (Vállalatközi): EDIFACT • 1.2.8.2.4.DEF: Application integration: • 1.2.8.2.4.1.Web Application Server (Web AS): Handles basic applications of SAP can be found in all distributed SAP packages • 1.2.8.2.4.2.Development tools:Java, ABAP • 1.2.8.2.4.3.Lifecycle management: For SAP components • 1.2.8.3.Application layer: • 1.2.8.3.1.DEF: SAP ERP Central Component (ECC) Solution Map: • Analitics flow: StrategicplanFinancialplanOperationsWorkforce • Financial flow: SCM financeFinacialAccountingManagerialAcctCorporateGovernance • HR/HCM flow: TalentWorkforceprocessWorkforce deployment • Logistics flow: ProcurementSupplierInventoryI/O logisticsTransportation • Manufacturing flow: PPManufacturing executionAsset managementProductdevelopementLifecycle management • Sales/Service flow: OrderSalesServiceIncentives • Corporate service flow: RealestProjectTravelEnvironmentQM • 1.2.8.3.2.Additional applications:Self service, Internet sales, Strategic plan
Content of the presentation • 1. Introduction • 1.1.Enterprise Resource Planning (ERP) • 1.2.SAP Architecture History • 1.3.SAP ERP Organizational hierarchy • 1.4.SAP ERP 6.0 Product packages:SAP Business Suite • 1.5.SAP ERP Data Structure • 1.6.SAP ERP Reportinghierarchy • 1.7.SAP Internet Demonstration and Evaluation System (IDES) • References • Object symbols • GUI symbols
1.Introduction: 1.3.SAP Organizational hierarchy-1 • 1.3.HIER: SAP ERP Organizational hierarchy: Client (Kliens), Clnt (eg. 912): Legally separate enterprise with its own Database structures on it own Work area • 1.3.1.FI, CO: Credit Control Area (Hitelezési terület), CredAre: Group of companies where creditworthiness of a customer is checked together, Clnt:CredAre = 1:m (one-to-many relationship, denoted with ←) • 1.3.1.1.FI, CO: Company (Cég), Comp (eg.1000): Self contained set of Bookkeeping accounts (Könyvelési számla), Clnt:Comp = 1:m • 1.3.1.1.1.FI, CO: Business Area (Üzleti terület), BuisAre: Product-based subgrouping of a company, Comp:BuisAre = 1:m • 1.3.1.1.2.FI, CO: Controling Area (Kontroling terület), CtrlAre: Groups within company sharing costs and revenues, Comp:CtrlAre = 1:m • 1.3.1.1.2.1.FI, CO: Operating Concern (Működési érdekeltség), OpConc: Standardized sets of controling measures in a controling area reported together , CtrlAre:OpConc = 1:m • 1.3.1.1.3.LO: Plant (Gyár), Plnt: Central unit of logistics, Comp:Plnt = 1:m • 1.3.1.1.3.1.MM: Storage location (Raktár), Stor: Basic unit of inventory management, Plnt:Stor= 1:m • 1.3.1.1.4.MM: Purchasing organization (Beszerzési szerv), PurchOrg: Organizational part of a company, which negotiates procurement and conditions with vendors, Comp:PurcOrg =1:m • 1.3.1.1.5.SD: Sales organization (Értékesítési szerv), SalOrg (eg. 1000-Budapest): Part of a companyComp:SalOrg =1:m, accounted at company level, it can sell products from multiple plantsPlnt:SalOrg =m:m • 1.3.1.1.5.1.SD: Sales Office (Értékesítési iroda), SalOff: There can be more sales offices by regions SalOrg:SalOff =1:m
1.Introduction: 1.3.SAP Organizational hierarchy-2 • 1.3.1.1.FI, CO: Company (Cég), Comp (eg.1000): • 1.3.1.1.6.SD: Distribution Channel (Értékesítési csatorna), Chan(eg. 10-Final customers):There can be more channelsfor a companyComp:Chan =1:m • 1.3.1.1.7.LO: Division/Product group (Divízió/Termékcsoport), Div(eg. 02-Bike, 03-Paint, 05-Food): Producs subject to common delivery and pricing terms for a given customerComp:Div=1:m • 1.3.1.1.7.1.SD,LO:Sales Area (Értékesítési terület), SalAre(eg. 1000-10-02,1000-10-03,1000-10-05): Combination of SalOrg × Chan × Div, SalOrg:SalAre=1:m, Chan:SalAre=1:m, Div:SalAre=1:m • 1.3.1.1.8.HR: Personell Area (Személyzeti terület), PersAre: PersonellwiththesameHR Admin, Time management, BillingComp:PersAre=1:m • 1.3.1.1.8.1.HR: Personell Subarea (Személyzeti alterület), PersSubAre: PersonellwithsameRetirement (Nyugdíj) and Salary (Fizetés) conditions 1.3.1.1.8.1.1.HR: Employee Group (Munkavállalói csoport), EmpGr: PersAre:EmpGr=1:m 1.3.1.1.8.1.1.1.HR: Employee Subgroup (Munkavállalói alcsoport), EmpSubGr: EmpGr:EmpSubGr=1:m • 1.4.SAP ERP 6.0 Product packages:SAP Business Suite • 1.4.1.ERP: Common basic applications • 1.4.2.PLM: Project Lifecycle management (Termék-életciklus kezelés) • 1.4.3.SCM: Supply Chain Management (Ellátási lánc kezelés) • 1.4.4.SRM: Supplier Resource Management (Beszállítók kezelése) • 1.4.5.CRM: Customer Relationship Management (Fogyasztói infó rdsz.)
Content of the presentation • 1. Introduction • 1.1.Enterprise Resource Planning (ERP) • 1.2.SAP Architecture History • 1.3.SAP ERP Organizational hierarchy • 1.4.SAP ERP 6.0 Product packages:SAP Business Suite • 1.5.SAP ERP Data Structure • 1.6.SAP ERP Reportinghierarchy • 1.7.SAP Internet Demonstration and Evaluation System (IDES) • References • Object symbols • GUI symbols
1.Introduction: 1.5.SAP ERP Data Structure, 1.6.Reporting, 1.7.IDES • 1.5.SAP ERP Data Structure • 1.5.1.DEF: Master data (Törzsadat): Permanent data in time, more general • Customer (Vevő) data: (ID, Clnt, Comp, SalAre, Bookkeeping Account) • Material (Anyag) data • Vendor (Szállító) data • 1.5.2.DEF: Transactions data (Tranzakcó adat): Rapidly changing data in time • 1.5.2.1.DEF: Transaction (Tranzakció): SAP program running business logic • 1.5.2.2.DEF: Document (Dokumentum): a record generated by SAP Transaction • Master reference part: Any document can be created only referencing pre-defined master data • Transaction data part: datamodificationscausedbytheTransaction • 1.6.HIER: SAP ERP Reporting (Üzleti jelentéskészítési)hierarchyfrom down to top: • 1.6.1.DEF: On-Line Transaction Processing (OLTP): Reportsinoperative environment of corporatefunctions: SD, MM, PP, FI, HR • 1.6.2.DEF: Data Warehousing (DW)Administrator Workbench (AWB): Monitoring • 1.6.3.DEF: On-Line Analitical Processing (OLAP): Aggregatesdataby Time periods, Key Figures (Statisztikai mutató) on a dinamicalllychangeablestructureatgraphicinterface. It has separatesubsystemsforeachcorporatefunction: SD, MM, PP, FI, HR: • Logistic Information System (LIS) • Sales Information Syste (SIS) • 1.7.DEF: SAP Internet Demonstration and Evaluation System (IDES): AfictiveSAP tutorialmodel company: • Organizational structure • Customizing (Rendszerbeállítások) • Master data • Transaction data • Business processes • Tutorials
References • http://www.sap-img.com/abap.htm • http://erpgenie.com/ • http://help.sap.com/search/sap_trex.jsp • http://sap.ittoolbox.com/groups/technical-functional/sap-abap/
Object Symbols Partner (Partner) Anyag (Material) Sarzs (Batch) Bevitt anyag (Partner material) Készlet (Inventory) Raktár (Deposit) Gyári szám (Serial number) Darabjegyzék (Bill of materials) Szortiment (Sortiment) Anyagmeghatá-rozás (Material Identification) Árazás (Pricing) Engedmény (Allowance) Fizetési mód (Payment Method) Számla (Invoice) Bizonylat (Voucher) Értékesítés támogatás (Sales Promotion) Direkt mail (Direct mail) Ajánlat (Offer) Árazás (Pricing) Rendelés (Order) Validáció (Validation) Szerződés (Contract) Szállítás (Transport) Hitel (Credit) Ütemezés (Scheduling) Szerviz (Service) Vevőszolgálat (Customer Service) Kattintás (Click) Dupla kattintás (Double Click) Adatbevitel (Write) Csak olvasható (Read Only) • Cég (Company) • Gyár (Plant) • Értékesítési szervezet (Sales Department) • Üzletkötő csoport (Sales Representative Group) • Értékesítési integráció (Sales Integration) • Csatorna (Channel) • Földrajzi hely (Geographic Location) • Kiszállítási hely (Delivery Location) • Szállítási mód (Transportation Mode) • Rakodási pont (Loading Point) • Árucsoport (Product Group) • Értékesítési terület (Sales Area) Click Right Click
GUI Symbols • To make GUI usage descriptions more short and straightforward, we will use standardized denotions of GUI controls, which can be nested into each other: • DEF:-definition, • PRC:-process, • ALT:-alternatives, • CYC:-cycle, • -follows, • -(dis)advantage, • Aaa|Bbb|-Menu/Submenu, • SCR:-Screen, • FRM:-Frame, • ID-UniqueID, • BTN:-Button, • TXB:-Textbox, • DDN:-Dropdown, • TAB:-Page tab, • CHK:-Checkbox (any of them can be checked) • RAD:-Radiobox (one can be checked only), • LIN:-Tableline, • KEY:-Hotkey, • WRN:-Warning box • ERR:-Errorbox