IBP Part 00 Introduction v02

February 9, 2018 | Author: Philip Bah | Category: Sap Se, Technology, World Wide Web, Internet, Enterprise Resource Planning
Share Embed Donate


Short Description

SAP...

Description

Integrated Business Processes with SAP ERP Script 0: Introduction to SAP ERP

Tutor: Dipl.-Wirt.-Inf. Taymaz Khatami

Integrated Processes with SAP ERP – Introduction to SAP ERP

Copyright -

This document is in parts based on publications for the TERP10 course “mySAP ERP – integrated business processes“– those parts are subject to the copyright of SAP AG. All figures used within this course are created in the style of the TERP10 if not labeled otherwise. Those parts are subject to the copyright of SAP AG. All screenshots used within this document, even if displayed in extracts, are subject to the copyright of SAP AG. Distribution and reproduction of this document or parts of this document in any form is prohibited without the written permission of Prof. Dr. Heimo H. Adelsberger, Dipl.-Wirt.-Inf. Pouyan Khatami and Dipl.-Wirt.-Inf. Taymaz Khatami.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 2

Integrated Processes with SAP ERP – Introduction to SAP ERP

Table of Contents COPYRIGHT ........................................................................................................................... 2 TABLE OF CONTENTS ......................................................................................................... 3 TABLE OF FIGURES ............................................................................................................. 5 LIST OF LITERATURE ......................................................................................................... 7 COURSE OUTLINE ................................................................................................................ 8 COURSE OBJECTIVES ............................................................................................................... 8 STRUCTURE, NOTATION, AND ICONS ....................................................................................... 9 GLOSSARY ............................................................................................................................ 11 1

INTRODUCTION .......................................................................................................... 17

2

ENTERPRISE RESOURCE PLANNING WITH SAP ERP ..................................... 19 2.1 EXCURSUS: SAP – THE COMPANY ............................................................................ 19 2.2 THEORY: SAP R/3, SAP ERP AND SAP NETWEAVER .............................................. 22 2.2.1 SAP R/3 ................................................................................................................ 22 2.2.2 SAP ERP ............................................................................................................... 23 2.2.3 SAP NetWeaver .................................................................................................... 30 2.3 ELUCIDATION ............................................................................................................ 42 2.3.1 SAP R/3 ................................................................................................................ 42 2.3.2 SAP ERP ............................................................................................................... 43 2.3.3 SAP NetWeaver .................................................................................................... 44

3

OVERVIEW OF SAP ERP ........................................................................................... 50 3.1 THEORY: SAP ERP BASICS ....................................................................................... 50 3.1.1 Organizational plan of SAP ERP ......................................................................... 50 3.1.2 Master Data, Transactions, and Transaction Data ............................................. 57 3.1.3 Example Processes in SAP ERP........................................................................... 59 3.1.4 Reporting Solutions .............................................................................................. 61 3.2 ELUCIDATION ............................................................................................................ 64 3.2.1 Organizational Plan of SAP ERP......................................................................... 64 3.2.2 Master Data, Transactions and Transaction Data .............................................. 68 3.2.3 Reporting Solution................................................................................................ 69

4

IDES: THE SAP MODEL COMPANY ....................................................................... 70 4.1 EXCURSUS: THE IDES CONCEPT ............................................................................... 70 4.1.1 Characteristics ..................................................................................................... 70 4.1.2 IDES for training .................................................................................................. 70 4.1.3 IDES negotiated agreement ................................................................................. 71 4.2 EXCURSUS: IDES – THE COMPANY........................................................................... 71 4.2.1 The IDES Group ................................................................................................... 71 4.2.2 IDES Organizational structure ............................................................................ 77 4.2.3 Conclusion ............................................................................................................ 81 4.3 EXCURSUS: INFORMATION ABOUT UCC .................................................................... 82

5

NAVIGATION IN THE SAP SYSTEM....................................................................... 83 5.1 PRACTICE: SAP ERP SCREEN ELEMENTS IN SAP GUI ............................................. 83 5.2 PRACTICE: NAVIGATION IN SAP ERP USING THE SAP GUI ...................................... 87 5.2.1 Overview of Navigation in the SAP GUI .............................................................. 87

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 3

Integrated Processes with SAP ERP – Introduction to SAP ERP

5.2.2 Navigation unit for SAP ERP ............................................................................... 98 5.2.3 Answers to the navigation unit ........................................................................... 100 6

DATA SHEET .............................................................................................................. 104

7

REFLEXION ................................................................................................................ 105 7.1 7.2

QUESTIONS .............................................................................................................. 105 STANDARD SOLUTION ............................................................................................. 108

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 4

Integrated Processes with SAP ERP – Introduction to SAP ERP

Table of Figures Figure 1: Annual Report 2011 (1) ............................................................................................ 20 Figure 2: Milestones of SAP .................................................................................................... 21 Figure 3: SAP R/3 modules: Nicolescu/Wittges 2006 ............................................................ 23 Figure 4: SAP ERP ................................................................................................................... 24 Figure 5: From SAP R/3 to SAP ERP ...................................................................................... 26 Figure 6: SAP ERP is a solution within SAP Business Suite .................................................. 27 Figure 7: Enhancement Packages ............................................................................................. 28 Figure 8: Quick Facts to enhancement packages ..................................................................... 29 Figure 9: Things You Should Know Before Installing SAP Enhancement Packages ............. 30 Figure 10: SAP NetWeaver ...................................................................................................... 31 Figure 11: SAP Enterprise Service Architecture...................................................................... 33 Figure 12: SAP NetWeaver ...................................................................................................... 34 Figure 13: Integration Levels of SAP: Employees, Customers and Partners - Functions of SAP NetWeaver in the Area of User Productivity ........................................................................... 34 Figure 14: IT Practices ............................................................................................................. 38 Figure 15: IT Practices and IT Scenarios ................................................................................. 39 Figure 16: Advantages of SAP NetWeaver.............................................................................. 41 Figure 17: IT Scenarios: help.sap.com ..................................................................................... 46 Figure 18: IT Scenario Running an Enterprise Portal: help.sap.com ....................................... 46 Figure 19: Installable Units: help.sap.com ............................................................................... 48 Figure 20: SAP organizational structure: terminology ............................................................ 51 Figure 21: SAP organizational structure .................................................................................. 53 Figure 22: Plants in SAP ERP .................................................................................................. 54 Figure 23: SAP sales areas ....................................................................................................... 55 Figure 24: Purchasing organization in SAP ............................................................................. 56 Figure 25: Customer master records: example ......................................................................... 57 Figure 26: Master Data Example: Material Master .................................................................. 58 Figure 27: Transactions in SAP ............................................................................................... 59 Figure 28: Procurement: example process ............................................................................... 60 Figure 29: Engagement management: sample process ............................................................ 61 Figure 30: Reporting and Analytics ......................................................................................... 62 Figure 31: OLTP versus OLAP ................................................................................................ 62 Figure 32: Overview of IDES group areas ............................................................................... 71 Figure 33: IDES Company Codes ............................................................................................ 72 Figure 34: Company Code 1000 (Germany) ............................................................................ 73 Figure 35: Company Code 2000 (Great Britain) ...................................................................... 74 Figure 36: Company Code 2100 (Portugal) ............................................................................. 74 Figure 37: Company Code 2200 (France) ................................................................................ 74 Figure 38: Company Code 2300 (Spain).................................................................................. 75 Figure 39: Company Code 3000 (USA) ................................................................................... 75 Figure 40: Company Code 4000 (Canada) ............................................................................... 76 Figure 41: Company Code 5000 (Japan).................................................................................. 76 Figure 42: Company Code 6000 (Mexico) .............................................................................. 77 Figure 43: IDES Industry ......................................................................................................... 77 Figure 44: IDES Human Resources ......................................................................................... 78 Figure 45: IDES Financials ...................................................................................................... 78 Figure 46: IDES Sales and Distribution ................................................................................... 79 Figure 47: IDES Sales and Distribution details ....................................................................... 80 Figure 48: IDES Logistics ........................................................................................................ 80 Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 5

Integrated Processes with SAP ERP – Introduction to SAP ERP

Figure 49: SAP Logon.............................................................................................................. 83 Figure 50: SAP Log-in Screen: SAP-System-Screenshot ........................................................ 84 Figure 51: SAP Start Screen: SAP-System-Screenshot ........................................................... 84 Figure 52: Menu bar: SAP-System-Screenshot ....................................................................... 85 Figure 53: System function bar: SAP-System-Screenshot ....................................................... 85 Figure 54: SAP Easy Access Title Bar: SAP-System-Screenshot ........................................... 85 Figure 55: Application tool bar: SAP-System-Screenshot ....................................................... 85 Figure 56: Status bar: SAP-System-Screenshot ....................................................................... 85 Figure 57: SAP – Easy Access Menu – detail view 1: SAP-System-Screenshot .................... 86 Figure 58: SAP – Easy Access Menu – detail view 2: SAP-System-Screenshot .................... 87 Figure 59: SAP – Easy Access Menu – Assign to Favorites: SAP-System-Screenshot .......... 88 Figure 60: SAP – Easy Access Menu – Delete from Favorites: SAP-System-Screenshot ...... 88 Figure 61: Command Field: SAP-System-Screenshot ............................................................. 89 Figure 62: SAP – Easy Access Menu – technical names: SAP-System-Screenshot ............... 90 Figure 63: System prompts you to save: SAP-System-Screenshot .......................................... 90 Figure 64: Session Concept: SAP-System-Screenshot ............................................................ 91 Figure 65: F1-help: SAP-System-Screenshot .......................................................................... 92 Figure 66: F4-help: SAP-System-Screenshot .......................................................................... 92 Figure 67: Help Menu: SAP-System-Screenshot ..................................................................... 93 Figure 68: Display Technical Key (1): SAP-System-Screenshot ............................................ 93 Figure 69: Display Technical Key (2): SAP-System-Screenshot ............................................ 94 Figure 70: Display Technical Key (3): SAP-System-Screenshot ............................................ 94 Figure 71: Display Technical Key (4): SAP-System-Screenshot ............................................ 95 Figure 72: Search SAP menu: SAP-System-Screenshot .......................................................... 96 Figure 73: Create short-cut: SAP-System-Screenshot ............................................................. 97 Figure 74: Usage of short-cut: SAP-System-Screenshot ......................................................... 97 Figure 75: SAP Message: SAP-System-Screenshot............................................................... 100 Figure 76: Display Customer (Accounting): SAP-System-Screenshot.................................. 101 Figure 77: Favorites: SAP-System-Screenshot ...................................................................... 102 Figure 78: Performance Assistant: SAP systems screenshot ................................................. 103 Figure 79: Input help, F4 Help function: SAP-System-Screenshot ....................................... 103

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 6

Integrated Processes with SAP ERP – Introduction to SAP ERP

List of Literature This course’s content is partially based on the following references: 1. Appelrath, Hans-Jürgen/Ritter, Jörg: SAP R/3 Implementation – Methods and Tools, Springer, 2000. 2. Brinkmann, Sandra/Zeilinger, Alex: Finanzwesen mit SAP R/3 - Betriebswirtschaftliches Customizingwissen für SAP R/3 – FI. SAP Press, 1999. 3. Brück, Uwe: Praxishandbuch SAP-Controlling. SAP Press, 2005. 4. Dickersbach, Jörg Thomas/Keller, Gerhard/Weihrauch, Klaus: Produktionsplanung und -steuerung mit SAP. SAP Press, 2008. 5. Edinger, Jörg/Krämer, Christian/Lübke, Christian/Ringling, Sven: Personalwirtschaft mit SAP ERP HCM. SAP Press, 2008. 6. Forsthuber, Heinz: Praxishandbuch SAP-Finanzwesen. SAP Press, 2006. 7. Franz, Mario: Projektmanagement mit SAP Projektsystem. SAP Press, 2007. 8. Hellberg, Torsten: Einkauf mit SAP MM. SAP Press, 2007. 9. Maassen, André/Schoenen, Markus/Werr, Ina: Grundkurs SAP R/3 – Lern- und Arbeitsbuch mit durchgehendem Fallbeispiel – Konzepte, Vorgehensweisen und Zusammenhänge mit Geschäftsprozessen. 3. Auflage, Vieweg 2005. 10. Moos, Eckhard: Kostencontrolling mit SAP - Business Engineering mit SAP-CO, 2002. 11. Nicolescu, Valentin/Wittges, Holger: SAP® HCC Kurs NetWeaver™ 04 basierend auf den SAP NetWeaver Ramp-Up Unterlagen, 2006. SAP-Archiv: mySAP™ ERP – Alle Neuheiten auf einem Blick, 2004. 12. Scheibler, Jochen: Vertrieb mit SAP. SAP Press, 2007. 13. Schrader, Heino/Weidner, Stefan: IDES – Das integrierte Modellunternehmen für Forschung und Lehre 2005 14. Schulten, Ernst: FH Aschaffenburg – Customizing in SAP R/3, 2005 15. Thome, Rainer: Vom Customizing zur Adaption des Standardsoftwaresystems R/3; in: Schriften zur Unternehmensführung; Band 62, Wiesbaden 1998 SAP-Bibliothek 16. Weidner, Stefan: Fallstudie Customizing März 2005 SAP-HochschulkompetenzZentrum Magdeburg 17. http://help.sap.com 18. SAP Education: TERP10 – SAP ERP Integration of Business Processes. 2011

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 7

Integrated Processes with SAP ERP – Introduction to SAP ERP

Course Outline This course deals with the leading standard software for Enterprise Resource Planning, namely SAP ERP. Covering the content of the SAP-owned course TERP10, this course gives attention to a bulk of SAP ERP, SAP analysis and the management solution SAP BW (Business Information Warehouse). Aside from gaining in-depth theoretical knowledge regarding SAP solutions and components, this course gives you the chance to practically apply your new knowledge to the SAP system within case studies. The ultimate goal for students in this course is to gain competencies in the area of SAP ERP standard solutions as well as receiving a certificate issued by the University of Duisburg-Essen and to take (and hopefully pass) the TERP10 exam by SAP.

Course objectives As an SAP consultant, you focus on consulting, sales and implementation of SAP ERP components. Therefore, you will need to be familiar with the integrated logistical and financial processes in SAP ERP and the utilization of analysis components like Business Information Warehouse (SAP BW). At the end of this course you will be able to: -

-

explain how basic business processes in the areas o Procurement, o Material Planning, o Life Cycle Data Management, o Production Planning, o Inventory Management, o Sales Order Management, o Human Capital Management, o Financial Accounting and Controlling, o Plant Maintenance and Customer Service, and o Project Management interact in SAP ERP. explain analysis and reporting functions, especially for SAP BW components. explain Enterprise Resource Planning with SAP ERP. explain the technical platform of SAP ERP, i.e., SAP NetWeaver. describe the integration of SAP ERP core components. perform integrated business processes and business cases in SAP ERP.

Conventional courses equip you with concepts, principles and theories by mostly using the style of a lecture. These courses aim at knowledge transfer and of theoretical links. In Comparison to that, case studies will improve your capabilities of analyzing business problems, developing solutions and decision-making.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 8

Integrated Processes with SAP ERP – Introduction to SAP ERP

The main objective of this course is to give you an understanding of theoretical foundations and practical application with the leading standard software for businesses. Thus, you will develop competencies in the area of Enterprise Resource Planning (ERP). In addition to the possibility of attaining a certificate by the University of Duisburg-Essen, this course serves as extensive preparation for the SAP TERP 10 exam.

Structure, Notation, and Icons This course consists of 13 lecture notes (teaching units). 00 – Introduction to SAP ERP 01 – Procurement in SAP ERP 02 – Material Planning in SAP ERP 03 – Life Cycle Data Management in SAP ERP 04 – Manufacturing Execution in SAP ERP 05 – Inventory and Warehouse Management in SAP ERP 06 – Sales Order Management in SAP ERP 07 – Human Capital Management in SAP ERP 08 – Financial Accounting in SAP ERP 09 – Management Accounting in SAP ERP 10 – Enterprise Asset Management in SAP ERP 11 – Project Management in SAP ERP 12 – Business Intelligence in SAP ERP Aside from script part 12, which does not contain practical work on the system, all script parts are structured the same way. Those teaching units are structured in Theory, Elucidation, Practical Application, Excursus and Reflection parts. The following Icons are used all over this course to identify those script parts. You’ll find them in the leftmost position of the page. Theory-labeled sections of this course deal with theoretical foundations of SAP ERP. Since SAP AG considers substantiated knowledge of a product as the most important criterion for the admission to the certification exam for SAP consultants and associates, the content of the theoretical sections is of high relevance for the certification exam of SAP. Therefore, you should familiarize yourself with those sections during preparation for the exam. These parts are crucial for the SAP exam! Elucidation-labeled sections of this course also deal with the theoretical foundations of SAP ERP. You’ll find elucidations at the end of each chapter. These parts summarize what you should have learned from the given chapter. In the Elucidations you also will be given an overview of the topics, a better understanding of the Theory-labeled script parts, plus some additional information. Often some technical details will be explained in an “everyday speech” kind of language. From a scientific point of view, those passages might not be completely accurate but it will give you a less abstract view on the subject matter. Although the information provided in the Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 9

Integrated Processes with SAP ERP – Introduction to SAP ERP

elucidations is not primal for the SAP exam, you should consider it in your learning. I would never recommend that you completely ignore the Elucidations. At least read them and try to understand the content. Most of the content of the Elucidations are summaries of the Theory chapters, anyway. Sections labeled as Practice teach you how to apply theoretically gained knowledge to the SAP ERP system using case studies to practically substantiate theoretical knowledge and enhance the total comprehension. Additionally, you will receive a certificate for proper processing of all case studies issued by the University of Duisburg-Essen. The practical chapters are not per se relevant for the SAP exam, although they are crucial for understanding the theory. The Excursus section consists of additional topics to ensure in-depth understanding. Although they are not relevant to the SAP examination, they will be of great help in understanding the SAP ERP system.

In the Reflection section, you will answer questions concerning the covered topics for revision purposes. This section is not compulsory but highly advisable with respect to the SAP exam.

Additionally, there are three further sub-icons that are used in this course within the different parts (see icons above). The following sub-icons are accompanied with italic formatting: The Note icon is mostly used in the theory parts. The icon indicates an additional piece of information.

Caution is mostly used in the practical application parts. The icon is always used in steps that are error-prone. If you see this icon, you should read the instruction very carefully to avoid any mistakes. Sometimes, in the practical parts, you will be prompted to accomplish processes or individual steps on your own. In those cases you will receive a Hint on how to solve the problem. Hints do not contain detailed information but an idea on how to proceed.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 10

Integrated Processes with SAP ERP – Introduction to SAP ERP

Glossary This Glossary contains a variety of terms that are used in context with SAP products. You do not need to learn those terms for the SAP exam. The Glossary is only meant as a look-up table.

Advanced Business Application Programming: SAP’s programming language. Application gateway: core processing component of the Internet TransacAgate tion Server (ITS) that links the ITS to the R/3 System. Application Link Enabling: enables distribution of business processes and ALE functions to several loosely-linked SAP systems. Describes the ALE message flow between logical systems. The relationALE distribution model ships between logical systems, message types, BAPIs and filters are defined in the distribution model. Application Programming Interface: software interface for application proAPI grams. Advanced Planner & Optimizer: software solution for dynamic supply chain APO management, that is, active processing of the entire logistics chain (supply chain) from the vendor to the customer. Application hosting SAP or SAP partners set up and/or operate systems and applications. ATP Available to Promise AWB Administrator Workbench Independent IT system with its own database (for example, mySAP.com Backend system component systems) Business Application Programming Interface: functional interfaces that use BAPI methods from business objects. Business-to-Business Procurement: e-commerce business process that enaBBP bles employees to purchase goods and services directly from the provider. Business object Abstract program-related representation of actual business objects SAP Business Information Warehouse: enables the evaluation of data from BW both SAP and non-SAP applications. Corporate Finance Management: SAP initiative that provides a comprehenCFM sive package for financial resource management and for the analysis and optimization of a company’s financial business processes. Common Gateway Interface: the CGI standard interface enables external CGI programs to be started from the World Wide Web – which allows interactive Web pages to be created on the server. Preselected transaction or Web page of which an updated version is disChannel played either automatically or on request. Bar on the left-hand side of the Workplace browser window that displays ChannelBar the status of the channels available. Classification of transactions States which SAP GUI is supported by a particular transaction. A unit within an SAP System, self-contained from the points of view of Client commerce, organization, and data. Component system Umbrella term for the mySAP.com systems integrated into the Workplace Collection of single roles: a new menu is structured around the menus from Composite role the single roles. Small text files or character strings that the Web server sends to the BrowsCookie ABAP

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 11

Integrated Processes with SAP ERP – Introduction to SAP ERP

CRM

CSS

CUA

Customizing

Digital certificate

DlAG

DME Drag-and-drop Drag-and-relate

Drag-and-relate servlet EAI viewer

ECL viewer EDI ERP

ESA ESS

EWB Field attribute

Firewall

er. They are used to register user behavior (passwords, personal data, which pages the user calls up most often). In the context of the Workplace, cookies are one of the options for implementing Single Sign-On. Customer Relationship Management: umbrella term covering all aspects of business relationships with customers with the aim of fostering long-term customer loyalty. Cascading Style Sheet: enhancement that provides greater flexibility in the design of HTML pages and enables you to define frequently-used format templates and font types once only. Central User Administration: a system group includes several SAP systems with several clients. The same users are often created and the same roles assigned in each client. Central User Administration is designed to perform these tasks in a central system and distribute the data to the systems in the system group. Settings that you need to make when implementing a system, for example, to adjust the company-independent functions provided to the business requirements specific to your company. Dynamic Information and Action Gateway: protocol for communication between the SAP GUI and the application server (also known as the SAP GUI protocol). Digital document that contains the information required to verify a user’s identity and the keys used for encrypting and decrypting messages. The most commonly used format for client certificates is the X.509 standard. In the context of the Workplace, cookies are one of the options for implementing Single Sign-On. Data medium exchange You can use Drag & Drop to select objects in one area (source) with the mouse and then move them to another area (target). Browser-based navigation tool that enables you to link data from one application with another application. This includes both SAP applications and applications on the Web. Processes information requests that are launched in the mySAP.com Workplace system landscape from a source system using Drag & Relate. Enterprise Application Integration is a set of technologies that allows the movement and exchange of information between different applications and business processes within and between organizations. Optional component for visualizing files in cFolders Electronic data interchange Enterprise Resource Planning: ERP systems ensure enterprise-wide resource planning by using targeted workflow management. ERP includes backoffice systems such as, for example, production, financial, human resource, sales and materials management systems. Enterprise services architecture Employee Self-Service: enables employees to be actively involved in human resource business processes. Employees can display, create and maintain certain types of data, anytime and anywhere with an easy-to-use Web browser. Engineering Workbench In Central User Administration, you can specify a field attribute for every element of the user master data. This defines the system in which you must maintain that field entry and how the entry is distributed to the relevant component systems. Protects a local network against unauthorized outside access.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 12

Integrated Processes with SAP ERP – Introduction to SAP ERP

Flow logic

Frame Front End Global user manager

GSS-API

GSS-API V2 GUI HTML HTML Business

HTTP HTTPS IAC

IDES Incoterms Internet Business Framework

ISAPI ITS

KW

LaunchPad LIS Logical system

LTI Marketplace

Flow logic is a programming model provided by the Internet Transaction Server for creating Web applications and it is stored as a file in XMLenabled format on the AGate. A WWW page can consist of several HTML pages that are separated by visible or invisible frames. Work station In the Global User Manager, the system administrator in the central system has an overview of all the users in the system group, existing user groups, the systems in the system group and roles. The system administrator can use this overview to make changes and distribute them to the relevant systems. Generic Security Services: standardized security interface with a standard communication model for abstracting from the individual products and their characteristics. Standard interface for security functions that are used by SNC. Graphical user interface Hyper Text Markup Language. Contains formatting instructions (that the Web browser can interpret) and links to other documents or objects. SAP’s own macro language that includes statements used to merge R/3 data dynamically into the HTML business templates of Internet applications that are driven by the Internet Transaction Server (ITS). HyperText Transfer Protocol: protocol between the Web server and the Web client. Hyper Text Transfer Protocol Secure Sockets. Data packets that are transferred using an HTTPS connection are encrypted using SSL. Internet Application Component: easy-to-use application in the mySAP.com Workplace. These components enable even first-time users to execute simple Web applications. Internet Demonstration and Evaluation System that contains model companies to map the relevant business processes in the mySAP.com system. International Commercial Terms Enables the integration of users, applications and data distribution by supporting XML on all architecture levels. Cross-company business processes can be triggered at Workplace level from various internal applications and external Internet services. Internet Server Application Programming Interface: Microsoft software interface for application programs for creating Web applications. Internet Transaction Server: interface between the component systems and the Internet. The ITS enables Internet and intranet users to communicate directly with SAP systems by starting business transactions, function modules and reports as Internet applications. It consists of two main components – the WGate and the AGate. Knowledge Warehouse: integrated environment for creating, translating, presenting, distributing and administering multimedia content. The Knowledge Warehouse provides a comprehensive range of tools and functions to support corporate knowledge management and transfer. Role-specific list of activities in the Workplace containing links to SAP components and to the Web. Logistics information system System on which applications that are integrated and have a common database run. In the SAP environment, this corresponds to a client in an SAP System. Long Term Incentives Electronic marketplace that companies use to provide information, content

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 13

Integrated Processes with SAP ERP – Introduction to SAP ERP

Migration MiniALV

MiniApp

MPS MRP mySAP Business Suite

NSAPI OLAP OLE OLTP One-Step Business Partner profiles

Plug-In Portal PortalBuilder

Profile (Authorization) Protocol Remote system Repository RFC

Role

Role maintenance SAP

and products. Data transfer from one software system to another (for example, master data and transaction data). List display in a small display area of the browser window. The MiniALV (SAP List Viewer) can be used either as a MiniApp in its own right or as part of another MiniApp. Intuitive, easy-to-use Web application or Web document. When the user starts the mySAP.com Workplace, MiniApps provide the user with an overview of and access to his or her most important information on the initial screen. The WorkSpace can contain several MiniApps. Master Production Scheduling Material Requirements Planning SAP’s comprehensive solution concept for optimum integration of all relevant business processes on the Internet. mySAP Business Suite provides seamless, complete integration between SAP solutions and non-SAP systems across all business processes, thereby, delivering a complete ebusiness environment. Netscape Server Application Programming Interface: Netscape software interface for application programs for creating Web applications. Online Analytical Processing Object Linking and Embedding: enables objects from one application to be linked to another application. Online Transaction Processing Dovetailing of business processes between business partners, for example, using a marketplace. Definition of parameters for the electronic interchange of data with a trading partner using the IDoc interface: which message is interchanged how in which direction? Additional program that enhances a software system’s functionality. Pages that serve as initial screens for Internet users immediately provide relevant information and form a platform for visiting other Web sites. ITS service responsible for the HTML page structure. The PortalBuilder also takes over role-dependent administration of the LaunchPad and MiniApps. The PortalBuilder communicates directly with the Workplace Server for displaying the Workplace on the front-end. Summarizes authorizations. A user’ s authorization profiles are stored in the user master record. Collection of rules for formats and types of data transmission between different computer systems. Independent system in a different location with which your system can communicate. Central storage facility for all ABAP Workbench development objects. Remote Function Call: SAP interface protocol, based on CPI-C. An RFC enables you to call and execute predefined functions in a remote system – or even in the same system. In the mySAP.com context, a role is a collection of activities that are required for participation in a business scenario. The Workplace offers a rolebased view of all functions that the user requires for his/her business scenario. You can use the Profile Generator to create authorization profiles based on the activities (transactions) contained in a role. English: Systems, Applications, & Products in Data Processing German: Systeme, Anwendungen, Produkte in der Datenverarbeitung

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 14

Integrated Processes with SAP ERP – Introduction to SAP ERP

SAP DCOM

SAP Easy Access SAP GUI for HTML SAP GUI for JAVA SAP GUI for Windows SAP Service Marketplace SAP Web Studio SAPGUI SAProuter SEM

Session handling

Single role Single sign-on

SIS SMTP SNC

SOAP SSL SSO System infrastructure

TCO TCP/IP Template Ticket

Transaction

French: Systèmes, applications et produits dans l'informatique Italian: Sistemi, applicazioni & prodotti nell’ elaborazione die dati Distributed Component Object Model: standardized basis for creating and integrating distributed software components. External client applications can use DCOM as the infrastructure for communicating with SAP servers if they need to access mySAP.com components. Navigation menu providing a user-specific initial screen for SAP Systems. GUI that runs in the Web browser and dynamically generates HTML pages based on SAP screens. Platform-independent GUI, requires a JAVA environment on the PC. GUI for 32-Bit-Windows SAP’s global information and communication network PC tool for developing Internet applications that are driven by the Internet Transaction Server (ITS) and access data from the SAP System. Graphical user interface for SAP SAP program that acts as part of a firewall system. It enables the routing of traffic to and from the SAP network. Strategic Enterprise Management: group of tools and processes enabling managers to introduce company-wide value-oriented management procedures. Session handling in the mySAP.com Workplace enables you to have several sessions open at the same time. The user works with several browser windows, all of which are directly displayed as frames in the mySAP.com Workplace. s. ‘role’ Mechanism that removes the need for users to enter a password every time they log on to a system. The user only needs to enter a password once and can then log on to all systems that are part of the Single Sign-On environment. Sales information system Simple mail transfer protocol (internet email) Secure Network Communication: software layer in SAP systems that enables them to communicate with an external security product. The external product can protect the communication links between the components of an SAP System. Simple object access protocol Secure Sockets Layer: protocol that uses powerful authentication mechanisms and encryption to protect data transmitted over the Internet. Single sign-on The system infrastructure defines the systems and clients required for the implementation and maintenance processes and their significance as well as the transport routes between the systems. Total cost of ownership Transmission Control Protocol/Internet Protocol: software protocol that defines communication between computers. Templates are used for certain types of HTML documents to ensure consistency or provision of functions. Authentication used for Single Sign-On (SSO) in the mySAP.com Workplace. The central Workplace server gives the user an SSO Ticket. This ticket is then verified by the component systems to allow the user access without having to enter the user ID and password again. Logically self-contained action in an SAP System. From the user’s point of view, a transaction represents one unit (for example, changing a customer

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 15

Integrated Processes with SAP ERP – Introduction to SAP ERP

URL User interface User master record/ User master data VBM WAP

Web application builder

Web browser WebDav WebFlow WebServer WGate

Wizard WML Work item Workflow Workplace Workplace middleware

Workplace middleware Workplace server WorkSpace XML

address). Uniform resource locator: internet address (e. g. http://www.mysap.com) Work station Records with important master data of a particular user in SAP. User master records are used to assign user menus including particular authorizations for activities to a user. Value based management Wireless Application Protocol: protocol that defines the transmission and display of special Internet content on devices with limited display capabilities, for example, cell phones. Tool for developing Internet applications driven by the Internet Transaction Server (ITS). You can use the Web Application Builder to create all the files required to run an application on a Web browser. Simple navigation program with GUI interpreting and displaying html documents from the internet. Web-based distribution authoring and versioning: http-extension enabling the joint access of documents via internet. SAP WebFlow enables the running of SAP business workflow via internet. Server managing connections to the internet. WebGateway: component of the internet transaction server (ITS); connects the ITS with the web server. WGate receivers queries from the web browser via web server and forwards them to AGate. Software assistant displaying instructions for running particular actions within applications. Wireless markup language: internet standard language to characterize pages for mobile WAP devices. Runtime representation of steps to define a workflow or task. IT-enabled processing of structured, interrelated and repetitive business processes. Role-based, personalized web browser portal for SAP systems, external systems and internet applications. Communication software on a server replicating, synchronizing, monitoring and distributing data between the center (network) and external users, e.g., business warehouse or mySAP ERP system. Part of the workplace architecture consisting of a web server, an internet transaction server and optional drag-and-relate services. Main server to store information about the workplace user roles. Right hand side of the mySAP.com workplace browser window displaying MiniApps, Transactions and web sites. Extensible markup language: standard for the definition of individual display languages characterizing structured information with tags. Like html, xml is a link-oriented language for internet content.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 16

Integrated Processes with SAP ERP – Introduction to SAP ERP Introduction

1

Introduction

This introduction script will give you an overview of SAP ERP and the required capabilities to deal with this complex standard software. In chapter 2 – Enterprise Resource Planning with SAP ERP, you will familiarize yourself with - the software producer SAP, - the differences of SAP R/3 and its successor SAP ERP and - the technical platform for SAP ERP, i.e., SAP NetWeaver. In chapter 3 – Overview of SAP ERP, you will get a short introduction to - the SAP ERP organization structure, - foundations of master data and transactions and - the technical foundations of SAP ERP analytics. Those remarks will enable you to process further units and case studies, since you gain basic theoretical knowledge on the system. In chapter 4 – The Model Company IDES, you will find an excursus briefly outlining the model company IDES. Being an SAP-created sample for education purposes, all relevant business processes of SAP ERP can be implemented in IDES. In chapter 5 – Handling and Navigation in SAP ERP, you will be actively involved with the SAP ERP system for the first time. You learn how to use the SAP Graphical User Interface (GUI) by using the different navigation methods and the integrated help function. Finally, you will work on a navigation case study that will enable you to process case studies on your own. Educational objectives in chapter 2: - know SAP company and history - list the differences between SAP R/3 enterprise to its successor SAP ERP - explain SAP ERP architecture - understand the core functionality of SAP ERP solution within the SAP Business Suite - explain the purpose of Enhancement Packages - describe the SAP NetWeaver platform - list the IT Practices enabled by SAP NetWeaver - describe the strategic advantage of NetWeaver Educational objectives in chapter 3: - explaining SAP ERP organizational model - explaining functionality of SAP ERP master data and transactions - explaining SAP ERP analytics Educational objectives in chapter 4: Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 17

Integrated Processes with SAP ERP – Introduction to SAP ERP Introduction -

familiarize with IDES AG insight into organizational structure of IDES AG brief information about UCC (University Competence Center)

Educational objectives in chapter 5: - handling of the SAP ERP system and navigating in the SAP ERP system

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 18

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP

2

Enterprise Resource Planning with SAP ERP

This chapter gives you an overview of the software producing company SAP and its main product SAP ERP.

2.1 Excursus: SAP – The Company SAP AG (German: Systeme, Anwendungen, Produkte / English: Systems, Applications, Products) was founded in 1972 by five former IBM employees. Today, SAP is the third-largest independent software vendor. SAP’s head office is located in Walldorf, Germany. As originator and market leader for enterprise application software, SAP employs over 54.000 people worldwide, over 11.000 of which work in the head office in Walldorf. In addition to the main development center in Walldorf, SAP maintains, amongst others, branches in Palo Alto (USA), Tokyo (Japan), Bangalore (India) and Sophia Antipolis (France) as well as in Berlin, Karlsruhe and Saarbrücken (Germany). Today, SAP has sales and development locations in more than 50 countries worldwide. In 2011, SAP generated a provisional turnover of 14.232 billion Euros. SAP AG is listed at diverse stock exchanges, e.g., DAX and NYSE. SAP services 183.000 customers with numerous installations of SAP products. 12 million users in more than 120 countries use SAP products in 28 different languages. SAP applications and services enable more than 183,000 customers worldwide to operate profitably, adapt continuously and grow sustainably. With over 2.900 certified Partners and more than 25 business solutions and industry solutions, e.g., for automotive and pharmaceutical businesses, SAP helps companies of all sizes and industries run better. A brief selection of SAP’s customers: - General Motors Corp. - Bayer AG - Discovery Channel - DHL - Callaway - Asics - BP - Shell - Deutsche Telekom AG - Siemens AG - Porsche AG - Daimler AG - Audi AG - Deutsche Post AG

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 19

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP

Figure 1: Annual Report 2011 (1)

Milestones of SAP history Since the founding in 1972, software engineering regarding ERP has advanced constantly. The biggest milestone of SAP AG was the going live in 1992 with the SAP R/3 system. R/3 means that transactions and the processing of transactions, respectively, can be conducted in real-time. Since 1993 there has been a cooperation agreement between Microsoft and SAP for the porting of the R/3 system to Windows NT, which was accomplished in 1994. The development of a user-friendly GUI was carried out in 1998 with Enjoy SAP. Since 1999, mySAP.com has existed, allowing the connection of e-commerce applications with present ERP applications. The software products mySAP ALL-in-One and SAP One Server were introduced in 2002. The latest generation of ERP software by SAP is called (my)SAP ERP (the prefix my will presumably be dropped for future releases), focusing on the inter-company integration of enterprise software with the connection over SAP NetWeaver. As the introduction of SAP R/3 in 1992 was a migration from mainframe computing to client/server architecture, SAP ERP/NetWeaver is another paradigm shift with the migration to service-oriented architectures (SOA) to preferably integrate all present systems and gradually transfer them into the new system landscape. This is to ensure the value of all prior investments of a customer, partially reflected in the latest SAP AG license agreements.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 20

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP

Figure 2: Milestones of SAP

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 21

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP

2.2 Theory: SAP R/3, SAP ERP and SAP NetWeaver In this chapter you will learn about the software products SAP R/3, SAP ERP and SAP NetWeaver. The focus is on both theoretical foundations as well as important fundamental terms with respect to the case studies.

What is Enterprise Resource Planning? Modern companies, especially big and mid-size ones, have complex organizational structures, many resources to be controlled and administrated, processes to be integrated within the company and with external partners as well as huge amounts of data and information that must be available 24/7. Enterprise resource planning (ERP) systems are integrated computer-based systems used to manage all these issues within a company. ERP Systems are used to manage internal and external resources. That includes tangible assets, financial resources, materials and human resources. From a technical point of view, ERP is a software architecture whose purpose is to facilitate the flow of information between all business functions inside the boundaries of the organization and manage the connections to outside stakeholders. Built on a centralized database and normally utilizing a common computing platform, ERP systems consolidate all business operations into a uniform and enterprise-wide system environment. SAP was one of the first companies, and up to present days the most successful one, to introduce a standard software that helps companies in managing their daily work. The term “standard software” refers to the possibility to customize preconfigured “standard” structures and processes to meet a company’s needs.

2.2.1 SAP R/3 SAP R/3 was the most successful product throughout the history of SAP, dominating the market for ERP-software during the 1990s and establishing the basis for SAP’s current success on the world-wide ERP-market today. In its basic version, SAP R/3 is an integrated, branch-neutral standard software covering almost all business purposes that might exist in a company. The flexible adjustment to company-specific requirements is referred to as customizing in SAP R/3 (and all other SAP systems). Diverse application modules (FI, CO, TR, etc.) can be added to the present basic module (SAP Basis – indicated as the blue hexagon in the following figure) to eventually achieve complex branch-specific modules. The particular units are visualized in the following figure.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 22

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP

Figure 3: SAP R/3 modules: Nicolescu/Wittges 2006

We will hold our discussion on detailed module description at this point. This monolithic structure of the unitized design was a proper solution to include all relevant business processes back in the 1990s; however, new requirements for companies revealed a lack of flexibility of this design. Especially with respect to the integration of external systems (non-SAP systems), of customers and vendors of the supply chain, a new way to represent business processes became necessary.

2.2.2 SAP ERP With increasingly globalizing markets, competition changes constantly and requires companies to adjust quickly to those new conditions. A vital factor for success is the time needed for a company to flexibly adjust their business processes, operations and information flow along the inter-company supply chain to improve efficiency and integration as well as improve transparency to achieve more effective business processes. It is imperative today, more than ever, to ensure that the business processes in an organization are integrated, streamlined and transparent. SAP ERP allows companies to gain better control of their administrative and operations environment and increase efficiency and profitability. Furthermore, the application drives down the costs of integration and deployment by shortening time to benefit and leveraging existing IT investments. SAP ERP is a standard software package that covers all vital business processes within a company and provides functions for both corporate headquarters and small subsidiaries. SAP ERP is a combination of components that integrate people, information and processes comprehensively and flexibly. Thereby, it is designed in such a way that companies can implement only the business functions they need when they need them, thus, simplifying upgrades and reducing total cost of ownership. Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 23

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP

SAP ERP is embedded in SAP NetWeaver, which is the basis for almost all SAP products. The following figure displays the integration capabilities of SAP NetWeaver. You can integrate almost every business application with SAP ERP by using SAP NetWeaver technology. Therefore, it is possible to integrate Independent Software Vendor solutions, self developed software solutions or non-SAP solutions. Furthermore, Java and .Net-Frameworks are integrated with SAP NetWeaver.

Figure 4: SAP ERP

With SAP ERP, SAP has set a new standard for ERP systems. It provides the applications to cover the main functional areas of every company from an information technology point of view. This solution incorporates SAP ERP Financials, SAP ERP Human Capital Management, SAP ERP Operations and SAP ERP Corporate Services solutions. - SAP ERP Financials: The aim of this solution is to utilize a company’s funds effectively and, therefore, increase profitability in the long term. - SAP ERP Human Capital Management: Every company has employees. They are important resources and SAP ERP HCM enables a company to utilize them effectively toward achieving company goals. This solution covers all aspects of human resources, from recruitment and training through payroll. - SAP ERP Operations: SAP ERP Operations provides an extensive operations solution for automating and streamlining procurement and logistics execution, product development and manufacturing and sales and service. - SAP ERP Corporate Services: SAP ERP Corporate Services introduces service solutions for end-to-end life cycles for travel management, environment, health and safety and real-estate management. It also addresses the development of efficient incentive programs.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 24

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP 2.2.2.1 From SAP R/3 to SAP ERP Starting in the 1970s, there have been major technology waves – from mainframe computing to client server architectures and now from client server technology to service oriented architectures In 1992, SAP R/3 was introduced as successor of SAP R/1 and SAP R/2 featuring a two-layer architecture (technology layer: SAP Basis; application layers: modules like FI, CO, etc.). SAP R/3 required extensive changes as well as complex and time-consuming interface configurations and maintenance upon release changes. One disadvantage of this architecture was that customers of SAP had to upgrade both layers when implementing a new release of SAP software, which caused a complete replacement of the underlying IT infrastructure. In contrast to that, SAP ERP with its service-oriented architecture offers an extensive solution, which protects investments in existing IT infrastructure and systems. Since SAP ERP is based on SAP NetWeaver, future solutions and new systems or applications can be easily integrated into SAP ERP, without the need to replace the underlying platform or technology. SAP ERP Central Component (SAP ECC) is the evolutionary successor of SAP R/3 and it is the main component of the SAP ERP solution. SAP ERP ECC 6.0 is the latest version of SAP's ERP solution. Figure 4 shows that this solution is no longer based on the core component SAP Basis, but the complete integration into the SAP NetWeaver concept is in place. For each new release of SAP R/3 and later SAP ERP, the functions of the software have been extended, applications have been optimized and interfaces to other software components have been enhanced. SAP R/3 was developed by using ABAP, SAP’s own programming language. In SAP ERP, ABAP has still a dominating role but Java-based applications and XML-based Web Services (service-oriented architecture of SAP NetWeaver) are becoming more and more important in new ECC releases. Along with other SAP components, SAP R/3 Enterprise is included in SAP ERP as well. That is why customers wanting to upgrade their present SAP R/3 Enterprise to SAP ERP are not required to perform technological changes. With the introduction of SAP ERP in 2003, many new components are available to support and enhance ERP business processes. At that time, SAP R/3 Enterprise was one of those components. As you can see in the following figure, SAP ERP at that time already consisted of more components than merely SAP R/3 Enterprise and SAP NetWeaver and featuring many new functional enhancements, e.g., self-services, SAP SEM, Internet Sales, etc.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 25

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP

Figure 5: From SAP R/3 to SAP ERP

Please note that SAP ERP is not meant to be a remake of R/3 but a solution for a serviceoriented architecture. As opposed to SAP R/3 (monolithic structure, applications were linked to the business logic), SAP ERP is based on the open, service oriented architecture of SAP NetWeaver. The technology platform allows SAP R/3 customers to overcome the costly and timely problems of real-time business regarding integration of application and external systems as well as maintenance of interfaces.

2.2.2.2 SAP Business Suite When a company grows, processes usually become more complex and software requirements change. SAP Business Suite offers additional solutions that compliment, enhance and support the processes that are executed in SAP ERP. You can see from the following figure that SAP ERP is a solution within the SAP Business Suite and that all products of SAP use SAP NetWeaver as technical platform. The SAP Business Suite is based on the demand of customers or customer groups and on contributions of analysts and leading experts to allow customers to successfully face challenges on the market. The solution embraces business requirements, tactical requirements and strategic requirements within and beyond a company, ensuring inter-company collaboration amongst partners.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 26

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP

Figure 6: SAP ERP is a solution within SAP Business Suite

SAP Business Suite is a complete package of enterprise solutions that link people, information and processes and, therefore, improve the effectiveness of business relationships. It consists of individual SAP solutions. SAP Business Suite features the following business solutions that need to be licensed separately: - SAP ERP – SAP Enterprise Resource Planning - SAP CRM – SAP Customer Relationship Management - SAP PLM – SAP Product Life-Cycle Management - SAP SRM – SAP Supplier Relationship Management - SAP SCM – SAP Supply Chain Management All SAP solutions are based on the new service-oriented architecture paradigm. Accordingly, SAP Netweaver is the technical platform that powers the SAP Business Suite. SAP NetWeaver will be discussed in the next chapter.

2.2.2.3 SAP Enhancement Packages Starting with SAP R/3 Enterprise, changes and enhancements to the software were integrated into the system as extensions. With the new SAP ECC 6.0, SAP distributes new features and applications by using enhancement packages. This new software strategy accelerates and simplifies the upgrade process and adaptation to industry sectors. SAP enhancement packages represent a new software delivery strategy that allows a company to add innovations on top of SAP ERP 6.0. Thereby, there is no need for a full upgrade of the current release of SAP ERP. The main reason for SAP to introduce SAP enhancement packages for SAP ERP is to simplify the way customers manage and deploy new software functionality. With the enhancement packages, customers can electively implement these software innovations from SAP and activate the software according to business demand. As a result,

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 27

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP customers can isolate the impact of software updates and bring new functionality online more quickly through shortened testing cycles. SAP enhancement packages are currently available for SAP ERP and SAP NetWeaver. They are planned for other Business Suite applications as well. From a content perspective, each enhancement package either focuses on a dedicated set of business processes that are improved or adds new processes to the SAP ERP Solution Map. Those improvements are grouped thematically, which a company can install with a new approach. The new capabilities, included in an enhancement package, focus on the following four areas: - Simplification: new capabilities designed to simplify business processes as well as user interfaces - Generic enhancements: new generic capabilities for Financials, Human Capital Management, Operations and Corporate Services - Industry-specific enhancements: new capabilities delivered for particular industries - Enterprise Service Bundles: New enterprise services that illustrate the value of the service-oriented architecture along business scenarios and needs, extending the functionality of SAP ERP and enabling innovative composite applications to be developed on top of SAP ERP.

Figure 7: Enhancement Packages

With enhancement package delivery technology, SAP provides customers with new developments and enhancements of applications for their existing SAP installations. This means that they can use new developments that are offered for their business processes when they want to and according to their own requirements. SAP enhancement packages are optional packages that enable companies to take advantage of ongoing innovations while keeping their core software stable, rather than engaging in large upgrade projects. Each SAP enhancement package provides a collection of new or improved Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 28

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP business functions. Companies can deploy the enhancements in a modular fashion by activating only the new features and functionalities they want – on their own timetable. SAP Best Practices have a few of these highlights pre-configured such as New General Ledger and Analytics, others need to be evaluated on a project basis. SAP enhancement packages allow updating a subset of the software components that are part of an existing SAP ERP 6.0 implementation. For example, a company is now able to update parts of its SAP ECC Server. The selection of software components is driven by the functional enhancements that the company plans to implement. The following figure displays how new HCM functionalities (Selective Update - Example) are installed by updating only EA-HR (version 602) on the SAP ECC Server. Thereby, the enhancement package is "set on top" of the existing SAP HR application.

Figure 8: Quick Facts to enhancement packages

The following key points summarize important facts about the enhancement package concept and recommended approaches: - SAP enhancement packages are cumulative, which means that each new enhancement package includes new innovations of its own as well as all innovations delivered with previous packages. - SAP recommends that you install the latest available enhancement package version. - You install enhancement packages and Support Packages in a single step. - SAP enhancement packages have their own Support Packages, starting with Support Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 29

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP Package Version 01, which are equivalent to the Support Package versions for the underlying release. - SAP enhancement packages have the same maintenance period as the underlying core application, SAP ERP 6.0. - You install only selected parts of the enhancement package. The selection is driven by functional need from a business point of view. - Installations of enhancement packages, as well as the activation of business functions, are irreversible. Test the installation process and activation of new functions in advance on a sandbox system. Ensure that you evaluate the runtime and the system behavior, its dependencies and impacts. Make sure that the installation is free of errors before going live. - Installation of an SAP enhancement package has no impact on existing business processes or user interfaces as long as no business function has been activated. Activation of business functions is only possible in ABAP-based systems and not in Java-based systems. Enhancement Packages in Java-based systems are active after installation. Enhancement Packages of SAP NetWeaver are active after installation. It is not possible to mix the installation of different enhancement package versions in your ABAP system. Only one enhancement package version is allowed.

Figure 9: Things You Should Know Before Installing SAP Enhancement Packages

2.2.3 SAP NetWeaver As mentioned earlier, SAP ERP is a flexible successor due to its service-oriented structure. It is modeled on enterprise service architecture in which business applications may interact with each other via open interfaces. This construction principle is quite demanding when it comes Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 30

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP to technical infrastructure. An open application and integration platform is required for calling technical applications and seamlessly integrating external third-party systems. SAP NetWeaver covers this key role and is, thus, the company-wide infrastructure for all business applications.

2.2.3.1 Overview of SAP NetWeaver SAP NetWeaver is a Web-based, open integration and application platform. It is the foundation for service-oriented architecture (SOA) and provides the integration and alignment of people, information, and business processes across business and technology boundaries. Thereby, SAP NetWeaver uses open standards to enable integration with information and applications from almost any source or technology. One main advantage of using open standards and a uniform basis, which can operate or integrate all company systems is the considerable reduction of the total cost of ownership – not only for SAP solutions, but for the entire IT landscape. SAP NetWeaver helps companies to use existing IT investments in a way that adds value while also creating a foundation for future cross-enterprise processes.

Figure 10: SAP NetWeaver

2.2.3.2 Excursus: Service-oriented Architecture and Enterprise Service Architecture The term Service-oriented architecture (SOA) has been mentioned now several times in connection with SAP ERP and SAP NetWeaver.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 31

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP What is Service-oriented architecture? SOA is an IT concept aiming at supporting business processes. Therefore, the old monolithic structures like in the R/3 system are broken up into small reusable components that hold the business logic. Those encapsulated services can be interlinked to handle complete business processes. Thus, services may be used within distinct processes. A decisive advantage of those services (also known as Web Services) is that they are based on well-known standards and that many software companies, e.g., Microsoft, IBM, Sun and SAP, agreed on furthering Web Service standards. Those standards are combined in the Web Service standard stack. This includes: - XML (eXtensible Markup Language): specification language for data contents defining both data as well as corresponding metadata. - SOAP (Simple Object Access Protocol): method and function call of remote applications using XML as basis language. - UDDI (Universal Description, Discovery and Integration Services): directory to locate Web Service functionalities. - WSDL (Web Service Description Language): specification for describing Web Service interfaces. - BPEL/BPEL4WS (Business Process Execution Language/for Web Services): specification language defining the sequence and conditions for the interaction of services to implement (parts of) business processes. Those specifications allow Web Services to interact with each other. What does this stack of standards mean concretely? Imagine a sales process is executed in an ERP system and one of the sales process steps is to check the customer’s credit status. A remote program module can, for example, prompt another application to look into somebody’s creditworthiness. Therefore, the remote program seeks a matching service by using the UDDI directory. After finding a service that provides “credit-check-functionality”, information about interfaces, parameters, etc., of the service may be conveyed to the remote program in WSDL. The remote program can now call the service by using SOAP. The service is then executed and the calling ERP system receives the results. In that way, the mapping of a particular business process can be accomplished by using multiple series-connected services. The communication between the services is enabled due to standardized protocols. Since services can interact and communicate with each other, there are no disruptions and, thus, the process is independent of systems, platforms and infrastructure, being processed only by machines. To simplify this, one can say the software packages (services) “understand” each other, since they “speak” the same technical language (XML). Due to the consequent use of the standards in that stack, they know exactly how to interact with each other. Furthermore, note that you can use a service in multiple processes, enhancing the re-usability of a service. For instance, a “credit-check”-service may be used in a sales process as well as in a personnel hiring process. Enterprise Service Architecture (ESA) The consequent implementation of the Web Service concept was addressed by SAP with its Enterprise Service Architecture. Multiple enterprise services are combined in composite applications and delivered as packaged composite applications, i.e., as so called xApps, which Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 32

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP represent complex business functionality. Next is a list of the hierarchy, starting with a single service to a complete xApp: 1. Service: simple function 2. Web service: web-compatible function 3. Application service: consists of a Web Service making services from an application available. 4. Enterprise service: consists of one to N application services and serves as interapplication Web Service to abstract business. 5. Composite application: complex application consisting of enterprise services. 6. Packaged Composite Application: packages of composite applications from a software company. 7. xApps: composite application created by SAP or partners. Currently, SAP, SAP partners and third party providers cover multiple business processes using xApps. However, more time is required before a complete coverage of business processes using xApps can be accomplished. Nevertheless, even today SAP offers many Best Practice solutions based on xApps.

Figure 11: SAP Enterprise Service Architecture

Note: End of Excursus!

2.2.3.3 SAP NetWeaver Integration Layers SAP NetWeaver is the technical foundation on which almost all SAP solutions are currently based. It provides core functions for the infrastructure of a company’s business solutions in four subareas (Integration Layer) including Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 33

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP (1) People Integration (2) Information Integration (3) Process Integration (4) Application Foundation

Figure 12: SAP NetWeaver

These SAP NetWeaver subareas contain multiple capabilities, which are explained in the following.

Figure 13: Integration Levels of SAP: Employees, Customers and Partners - Functions of SAP NetWeaver in the Area of User Productivity

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 34

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP Integration level: People Integration Employees, Customers and Partners - Functions of SAP NetWeaver in the area of User Productivity People integration is the top-level integration layer of SAP NetWeaver and is the point-ofaccess to SAP (regardless if it is an ERP, a BW or CRM system, etc.) and Non-SAP systems. It combines functions that users need for their every-day work, regardless of whether it concerns one system or applications on many distributed systems. Since access to the portal is role-specific, it can be used for customers, vendors or employees in equal measure. Along with functions in the area of Mobile Business and Search, like they are provided through the Enterprise-Search-Application, the SAP NetWeaver Portal is the central component in the area of User Productivity. The portal (SAP Enterprise Portal) is a single point of contact and access to all sources of information and is, thus, a consistent user interface for accessing applications of a business process with all role-specific content and personalization functions. All SAP-systems, data warehouses, desktop files, web content, Web Services and third-party systems of an enterprise are comprised in one single GUI. Using single sign-on, a facilitated method for authentication and communication processes between different IT systems is implemented. Furthermore, portal knowledge management can be used to transform unstructured data into important company information. The collaboration function facilitates inter- and intra-company group efforts. SAP NetWeaver Mobile SAP NetWeaver Mobile is a technology solution of SAP NetWeaver on which, a set of mobile applications are based. These applications are called “SAP xApps composite applications for mobile business" and mostly are extensions to existing non-mobile SAP applications. For instance, there is an extension for SAP Human Resource Management, which allows capturing travel data and working hours on a mobile device (e.g. Smartphone or Handhelds). Furthermore, service employees can be informed about new tasks directly on their mobile devices and they can transfer customer data directly from their mobile devices to the SAP system, without having to access the SAP ERP backend system from their desktop computer at the office. Integration level: Process Integration All operations and all work performed in a company are controlled through business processes. Along with these processes data is exchanged between employees. This data exchange can be accomplished manually without any help from software. But it can also be supported by software preventing data redundancies and data entry errors. The term Process Integration encompasses a set of different requirements, which SAP NetWeaver covers with its components. These requirements are: - Modeling of business processes - Customizing of applications that support a business process - Data exchange between applications and systems within a business process Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 35

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP -

Automation of business processes

The components that SAP NetWeaver provides for these purposes are, among others: - Solution Manager: Supports system Customizing - SAP NetWeaver Process Integration: Data exchange between applications and systems - SAP Business Workflow, ccBPM, SAP NetWeaver Business Process Management: Tools for process automation and modeling Integration level: Information Integration Information Management SAP BusinessObjects BI and SAP NetWeaver Business Warehouse supports companies with data collection and analyzing key figures. With these applications you can define goals and monitor whether or not they are achieved. The analysis of business processes allows improving your company's operations making them more efficient, reducing costs and enhancing customer satisfaction. The tools provided by SAP NetWeaver BI and SAP BusinessObjects BI can easily handle huge amounts of data and also allow end-users to create analyses and reports fast and comfortably using Web-Reporting applications and publish those reports in the internet or intranet. With SAP NetWeaver you can publish analyses in the Enterprise Portal and use Knowledge Management functionalities like rating, feedback, notes, subscriptions etc. Master Data Management If master data of a company are stored in different locations and systems, this can lead to redundancies and inconsistencies. SAP NetWeaver Master Data Management (SAP MDM) supports unified data storage across company branches in a heterogeneous IT landscape. It permits common use of master data from systems that were originally different, and ensures that the data is consistent across system boundaries, irrespective of the system location or vendor. SAP MDM uses the technical basis of Process Infrastructure (Komponente SAP XI) to distribute the data. Thereby, SAP NetWeaver MDM not only distributes the data but also double-checks new master data for duplicates and also controls which data is transferred to SAP BW for further analyses. This reduces the costs of data administration and data error rectification significantly. Data Management and Integration Knowledge Management tools provided with the SAP NetWeaver Portal allows for structured administration of company knowledge. The functions of Knowledge Management support companies to structure Information (=Knowledge) and make this knowledge available for the appropriate target groups. Knowledge Management functions include e.g. search, classification and subscriptions. Depending on the technical conditions, these functions can be applied to all contents of the integrated data sources. Basis for Integration: Application Foundation

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 36

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP The technical basis for the integration platform SAP NetWeaver is the SAP NetWeaver Application Server. It supports J2EE and ABAP in a single runtime environment. It allows you to develop Web Services in a development environment, which supports all common standards like Simple Object Access Protocol (SOAP), Web Service Description Language (WSDL) and Universal Description, Discovery and Integration (UDDI). New applications can be defined based on Internet standards like HTTP, HTTPS, HTML, XML and JavaScript. SAP NetWeaver is, furthermore, completely compatible with Microsoft.NET and IBM WebSphere, which increases the potential of reusability of software significantly. As of SAP Web AS 6.40 customers are provided with a Web Service Framework, which allows creating and publishing of Web Services as well as executing applications and Enterprise Services.

2.2.3.4 IT Practices and IT Scenarios With the latest release of SAP NetWeaver, SAP introduced a new implementation strategy. This new strategy encompasses IT Practices and IT Scenarios. Thereby, IT Practices look at the overall SAP NetWeaver platform in ways that focus on key business goals rather than on isolated technology components. That is, an IT Practice utilizes functions across all SAP NetWeaver layers (subareas described above) to implement an application or business process. The business goals that can be achieved through those IT Practices and IT Scenarios are familiar to almost any IT organization: - The need to combine different integration technologies. - The need to develop composite applications leveraging existing system investments. - The desire to flexibly build new business processes. IT Practices With the SAP NetWeaver platform, a company can implement crucial IT Practices in a flexible, step-by-step approach at low cost. Immediate IT needs can be addressed first and since the platform components are tightly integrated, the practice projects can be expanded over time within a sustainable cost structure. SAP NetWeaver enables the following IT Practices. For each practice, SAP NetWeaver supports a variety of key IT activities, all of which are easy to perform using the platform’s integrated components. - User productivity enablement: Helps users and groups improve their productivity through enhanced collaboration, optimized knowledge management and personalized access to critical applications and data. - Data unification: Consolidates, rationalizes, synchronizes and manages all master data for improved business processes. - Business information management: Increases the visibility, reach and usefulness of structured and unstructured enterprise data. - Business event management: Ensures that business events from multiple systems are distributed to the appropriate decision makers in the context of the relevant business processes. Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 37

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP -

End-to-end process integration: Makes disparate applications and systems work together consistently to perform business processes. Custom development: Rapidly creates new enterprise-scale applications that drive a company’s differential advantage. Unified life-cycle management: Automates application management processes and optimizes all facets of an application’s life cycle. Application governance and security management: Maintains an appropriate level of security and quality in your intellectual property and information assets. Consolidation: Deploys a consolidated technology platform with the ability to allocate computing power according to changing business needs. Service-oriented architecture design and deployment: Consolidates and standardizes basic processes and leverage existing investments to compose new, distinctive business processes.

Figure 14: IT Practices

IT Scenario An IT Scenario supports a process-oriented implementation approach. IT Scenarios quickly and easily help to: - develop, compose and run applications - build, enhance and operate an IT infrastructure - integrate people, information and processes

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 38

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP -

implement a defined IT concept such as evolving a company’s system landscape into a services-based architecture

IT Scenarios break down the IT Practices, allowing an incremental approach to implementing SAP NetWeaver functionality. Each IT Practice can be broken into one or multiple IT Scenarios. It is not only that each IT Practice can be broken into one or multiple IT Scenarios, it is also that some IT Scenarios belong to more than one IT Practice. For example, the IT scenario “Enterprise Search” is listed under the IT Practices “User Productivity Enablement” as well as “Business Information Management”.

Figure 15: IT Practices and IT Scenarios

2.2.3.5 Installable Units IT Scenarios require functionality provided by SAP NetWeaver, which is organized into installed units. Installed units are building blocks and are composed of clients (like SAP NetWeaver Developer Studio, Business Explorer or SAP GUI for Windows), standalone engines (like Search and Classification, Job Scheduler or Content Server) and usage types. Usage types are built from technical software components that form an installable and configurable unit. They are reusable, installed and preconfigured units and can be built upon other usage types. SAP NetWeaver includes a comprehensive set of components and tools. Components - SAP NetWeaver Application Server: Supports platform-independent Web services, business applications and standards-based development, enabling a company to leverage existing technology assets for Web-services-oriented solutions.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 39

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP -

-

-

-

-

-

SAP NetWeaver Business Intelligence: Enables a company to integrate data from across the enterprise and transform it into practical, timely business information to drive sound decision making. Although officially only SAP BusinessObjects products should be branded with “Business Intelligence”, this name has not changed (yet). SAP NetWeaver Business Process Management: Provides tools to help a company model, execute and monitor business processes based on a single, consistent process model. SAP NetWeaver Process Integration: Delivers SOA-based technology that supports process-centric integration across the extended value chain. SAP NetWeaver Master Data Management: Ensures cross-system data consistency and helps integrate business processes across the extended value chain. SAP NetWeaver Mobile: Provides a "future-proof" mobile runtime environment based on open and flexible technology standards and a powerful development environment for building integrated mobile solutions with native or browser-based user interfaces. SAP NetWeaver Portal: Unifies critical information and applications to give users role-based views that span the enterprise, enabling a company to take full advantage of its information resources. SAP Auto-ID Infrastructure: Gives a company all the capabilities it needs to integrate all automated sensing devices – including RFID readers and printers, Bluetooth devices, embedded systems and bar code devices. SAP NetWeaver Identity Management: Addresses access and provisioning issues facing a typical enterprise, creates a new opportunity for integrating business processes and helps a company to integrate systems in a heterogeneous IT environment.

Tools - Adaptive Computing Controller: Provides a central point of control for assigning computing resources and optimizing their use. - SAP NetWeaver Composition Environment: Provides a robust environment for design, deployment and running of composite applications that comply with a serviceoriented architecture. - SAP NetWeaver Developer Studio: Offers a convenient user interface and rich functionality for developing J2EE applications. - SAP NetWeaver Visual Composer: Simplifies the creation of portal content and analytics applications, enabling business analysts to build or customize applications using a visual user interface rather than manual coding. - SAP Solution Manager: Facilitates technical support for distributed systems with functionality that covers all key aspects of solution deployment, operation and continuous improvement. 2.2.3.6 Advantages and Benefits of SAP NetWeaver Some of the advantages of SAP NetWeaver are: Openness and extensibility: SAP NetWeaver offers complete compatibility and extensibility regarding IBM WebSphere and Microsoft.NET, i.e., technologies that multiple enterprises invested in. SAP ensures interoperability with IBM and Microsoft solutions, supports develCopyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 40

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP opment strategies and distribution activities and also offers competence and support centers. The integration of SAP NetWeaver with IBM and Microsoft solution is possible on all layers and, thus, involves integration of people, information and processes. Hence, IT investments and employee qualifications already in place can be used optimally. Immediate integration: SAP NetWeaver enables the complete integration of a company on all decisive levels. Additionally, SAP NetWeaver offers useful pre-configured business content. This ready for use content is available on all SAP NetWeaver layers and thus enhances an enormous reduction of implementation time as well as expedite return on investment (ROI). SAP NetWeaver features among other things the following business content: - pre-configured portal content and pre-defined roles for an enhanced integration of people - reports and analyses for a faster information integration - interfaces to link business processes in distinct backend systems Lower total cost of ownership The technology platform leverages a company's existing IT investments, since it integrates these and includes systems that are already used in your company. SAP NetWeaver supports the entire software life cycle of business-critical applications with the lowest total cost of ownership. The technology platform is the result of SAP’s 30 years of experience with reliable enterprise solutions. This means that a company profits from high scalability, continuous uptime and high security standards.

Figure 16: Advantages of SAP NetWeaver

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 41

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP

2.3 Elucidation What have we learned so far? You gained a first look at what SAP as a company does, what products it sells, and how these products are embedded in the SAP product portfolio (Business Suite). There were some technical aspects discussed that seem to be very complicated. However, you do not need to understand every last technical detail but you should get a clear view on the “big picture”. Let us now paint that picture. Enterprise Resource Planning (ERP) - ERP is primarily a management concept, although it’s not clear if the scientific concept or the real-world system was there first. - ERP in a broad sense describes all management techniques, systems, processes, etc. that are used to manage all types of resources in a company effectively and efficiently. - ERP, in a close sense, means the usage of IT-systems to supply a company’s daily work with all necessary data. The IT-system maps organizational structures, processes and data into a coherent perception in the form of software, to manage all the company’s resources. - The most important aspect of ERP-systems is Integration, through which o No data redundancy occurs: e.g., a customer has only one customer record in the system. o All company departments use the same data records. o Processes across a company and with external partners must be mapped without discontinuity. For instance, if a company orders a raw material from its supplier, an employee fills in a purchase order form in the ERP system. This form is then transferred to the suppliers ERP system. All filled in information (material, quantity, price, conditions, etc.) are mapped to the structure of the order form of the supplier. There is no need for any employee of the supplier to fill in any information manually (biggest point of errors!)  that is the summit of what an integrated process should look like, literally (systems communicating with each other without any “human” engagement).

2.3.1 SAP R/3 -

-

The most successful product in the history of SAP, when it comes to market dominance. The main reason for SAP’s success today. Module-based structure: that is, the SAP software is divided in two sections SAP Basis and the Application Modules (Finance (FI), Controlling (CO), Sales and Distribution (SD) etc.). Problem: this monolithic structure is not very flexible, since changes in a subcomponent require complete update of the module it belongs to. The same is true for new releases of the software.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 42

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP

2.3.2 SAP ERP -

-

-

Latest version of SAP’s ERP software  SAP ERP ECC 6.0. Covers the following functional areas that can be implemented separately: o SAP ERP Financials o SAP ERP Human Capital Management o SAP ERP Operations o SAP ERP Corporate Services Service oriented architecture: business logic is divided in far smaller units (services) that are based on industry standards. Eliminates the technical problems of SAP R/3 (see above) upon upgrades and release changes  much higher flexibility regarding extensions and implementation. Contains all functions of R/3 Enterprise plus many new applications and functional areas o Self-Service Procurement o Internet Sales o Self-Services o Composite Applications o etc. Completely integrated in SAP NetWeaver framework and, thus, enables usage of NetWeaver capabilities (Analytics, BI, Portal Integration, etc.).

2.3.2.1 SAP Business Suite SAP Business Suite is a complete package of enterprise solutions that link people, information and processes. It consists of the following individual SAP solutions: - SAP ERP – SAP Enterprise Resource Planning - SAP CRM – SAP Customer Relationship Management - SAP PLM – SAP Product Life-Cycle Management - SAP SRM – SAP Supplier Relationship Management - SAP SCM – SAP Supply Chain Management

2.3.2.2 SAP Enhancement Packages -

-

New applications and developments for SAP ERP, changes to the software, extensions, enhancement, upgrades, etc. are now implemented by using enhancement packages. Optional packages that enable companies to take advantage of ongoing innovations while keeping their core software stable. Benefits of enhancement packages o accelerates and simplifies the upgrade process and adaptation to industry sectors o allows for the addition of innovations on top of SAP ERP 6.0 o no need for a full upgrade of the current release of SAP ERP o simplifies the way customers manage and deploy new software functionality

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 43

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP 

Customers can electively implement and activate software innovations from SAP and activate the software according to business requirement.  Customers can isolate the impact of software updates and bring new functionality online more quickly, through shortened testing cycles. - currently available for SAP ERP and SAP NetWeaver only The new capabilities included in an enhancement package focus on the following four areas: - Simplification - Generic enhancements - Industry-specific enhancements - Enterprise Service Bundles The following key points summarize important facts about the enhancement package concept and recommended approaches: - SAP enhancement packages are cumulative. - The latest available enhancement package version should be installed. - Single step installation of enhancement packages and Support Packages. - SAP enhancement packages have their own Support Packages. - SAP enhancement packages have the same maintenance period as the underlying core application, SAP ERP 6.0. - You install only selected parts of the enhancement package. The selection is driven by functional need from a business point of view. - Installations of enhancement packages, as well as the activation of business functions, are irreversible. - Installation of an SAP enhancement package has no impact on existing business processes or user interfaces, as long as no business function has been activated. o Activation of business functions is only possible in ABAP-based systems, not in Java-based systems. o Enhancement Packages in Java-based systems are active after installation. - Enhancement Packages of SAP NetWeaver are active after installation. Only one enhancement package version is allowed in an ABAP system

2.3.3 SAP NetWeaver -

SAP NetWeaver is a Web-based, open integration and application platform and the technical basis for almost all SAP products. Implements the idea of SOA/ESA. Provides the integration and alignment of people, information and business processes across business and technology boundaries. By using open standards it is flexible and compatible with almost every system imaginable. SAP highlights the compatibility with .NET (Microsoft) and J2EE (Oracle former Sun Micro Systems). Consists of four layers: o People Integration  Portal infrastructure

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 44

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP

o

o

o

o o

 Collaboration (inter-company collaboration)  Multi-Channel access  SAP NetWeaver Mobile Information Integration  Business Intelligence (SAP BI, SAP BO)  Knowledge Management  Master Data Management Process Integration  SAP NetWeaver Process Integration  Business Process Management  Solution Manager  Cross Component Business Process Management (ccBMP) Application Platform  SOAP  WSDL  UDDI  XML  HTTP, HTTPS, HTML, JavaScript  .NET, WebSphere SAP Web AS ABAP and J2EE runtime environment

2.3.3.1 IT Practices and IT Scenarios Enhancement Packages contain new developments, new functionality, extensions or improvements for existing and already installed SAP ERP and SAP NetWeaver applications. For instance, you have the Material Management application SAP MM already up and running in the company and SAP develops a new interface for SAP MM or enables new material planning functionality. These new functionalities can be implemented on top of the existing installation by using the enhancement package. IT Practices is an implementation strategy to bring a whole new functionality to the SAP NetWeaver stack. For instance, a company wants to improve its employee's productivity. For this case, SAP offers the IT Practice User Productivity Enablement. This IT Practice encompasses several IT Scenarios. Not all of them may be relevant for the company, and implementing and running all IT Scenarios may become too expensive regarding the available budget. The company operates its SAP systems (e.g., SAP CRM, SAP BI, SAP ERP) using the SAP GUI. Now it decides that it should operate all its IT systems from one single point by using the SAP NetWeaver Portal. Therefore, they decide to implement the IT Scenario Running an Enterprise Portal. This IT Scenario contains all the necessary activities and installable units that need to be accomplished to run the SAP NetWeaver Portal. Details on each SAP Practice and SAP Scenario are not relevant for the TERP10 exam. You should only know what they are about. The following figures display how you can find more information on each IT Scenario on SAP's web site help.sap.com.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 45

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP

Figure 17: IT Scenarios: help.sap.com

The following figure highlights the IT Scenario Running an Enterprise Portal.

Figure 18: IT Scenario Running an Enterprise Portal: help.sap.com

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 46

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP What else you should know about IT Practices and Scenarios? IT Practices can be considered as a complete package of applications and functionalities that belong together. That is, you use SAP NetWeaver technology components from all layers (people, information, process, application) described previously to compose the business process or business scenario that you want to implement. Main business goals that can be achieved: - You can combine different integration technologies and systems (SAP or non-SAP) that are using the open communication standards of SAP NetWeaver. - You can develop composite applications leveraging existing system investments securing existing IT investments by integrating existing systems and processes with the SAP NetWeaver platform. - You can flexibly build new business processes. IT PracticesSAP NetWeaver enables the following IT Practices: - User productivity enablement - Data unification - Business information management - Business event management - End-to-end process integration - Custom development - Unified life-cycle management - Application governance and security management - Consolidation - Service-oriented architecture design and deployment IT Scenario An IT Scenario supports a process-oriented implementation approach. IT Scenarios quickly and easily help to: - develop, compose and run applications - build, enhance and operate an IT infrastructure - integrate people, information, and processes - implement a defined IT concept such as evolving a company’s system landscape into a services-based architecture Each IT Practice can be broken into one or multiple IT Scenarios. Some IT Scenarios belong to more than one IT Practice.

2.3.3.2 Installable Units Before you can implement a particular IT Scenario, several SAP NetWeaver functionalities must already be in place. These functionalities are grouped together and build so-called Installed units. Installed units are building blocks and are composed of clients (like SAP NetWeaver Developer Studio, Business Explorer or SAP GUI for Windows), standalone engines (like Search and Classification, Job Scheduler or Content Server) and usage types.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 47

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP To stick with the Enterprise Portal IT Scenario, you can see from the SAP documentation that the Installable Units Application Server Java, the Enterprise Portal Core (EP Core) and the Developer Infrastructure must already be available in the company's NetWeaver installation to implement this IT Scenario.

Figure 19: Installable Units: help.sap.com

Usage types are built from technical software components that form an installable and configurable unit. They are reusable, installed and preconfigured units, and they can be built upon other usage types. SAP NetWeaver components and tools: Components - SAP NetWeaver Application Server - SAP NetWeaver Business Intelligence - SAP NetWeaver Business Process Management - SAP NetWeaver Process Integration - SAP NetWeaver Master Data Management - SAP NetWeaver Mobile - SAP NetWeaver Portal - SAP Auto-ID Infrastructure - SAP NetWeaver Identity Management Tools -

Adaptive Computing Controller SAP NetWeaver Composition Environment SAP NetWeaver Developer Studio SAP NetWeaver Visual Composer SAP Solution Manager

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 48

Integrated Processes with SAP ERP – Introduction to SAP ERP Enterprise Resource Planning with SAP ERP

2.3.3.3 Advantages and Benefits of SAP NetWeaver What is so good about SAP NetWeaver? - openness and extensibility - immediate integration - low TCO

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 49

Integrated Processes with SAP ERP – Introduction to SAP ERP Overview of SAP ERP

3

Overview of SAP ERP

Organizational levels and master data provide the framework that supports the business transactions. Reporting allows displaying master data as well as the output of business transactions. This section provides an overview of the fundamental concepts of organizational levels, master data, transaction data and reporting in SAP ERP.

3.1 Theory: SAP ERP Basics There are four basic concepts in SAP ERP: organizational levels, master data, transaction data and reporting. These basic elements are designed and utilized to represent a company’s enterprise structure and business processes within the system. Thereby, they are common threads across all applications of SAP. That is, all SAP application (Financial, Controlling, Logistics, Material Management, Human Resources, etc.) use these basic elements to run their business processes. Organizational levels are the foundation of all other basic elements. Master data are next. You cannot create master data unless the organizational levels have been defined. Master Data will be created and assigned to organizational structures at various levels (company code level, plant level, etc.). On the next higher level you have the transactions. Organizational levels and master data are needed to create transactions. Thereby, transactions represent the business processes ran in the SAP ERP system. The last level is reporting. After transactions and master data have been created, that is, you have accomplished your business processes, you can report on these different types of data.

3.1.1 Organizational plan of SAP ERP You will now get a short overview of the basic organizational levels of the SAP client concept. You should be familiar with the following terms and their relationships to be able to process the case studies. Additionally, you might have to answer questions concerning the organizational plan in the certification exam. Every company has an organizational model. The organizational model defines the various organizational units that belong to the company and the relationships between those units. How the organizational model is structured is different from company to company. Most companies probably are structured in a hierarchical way. That is, you have the management of the company at the top level, then following functional areas like sales, purchasing, production, etc., on midlevel and probably supporting organizational units like human resources, financial and controlling. Without going into too much detail regarding organizational management theory, one can say that there are multiple different organizational management concepts. However, our focus is on SAP ERP. One of the most crucial steps when implementing the SAP ERP software is the mapping of the real-world organizational model of a company to the structures of the SAP ERP software. This implementation step takes place in the SAP system customizing.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 50

Integrated Processes with SAP ERP – Introduction to SAP ERP Overview of SAP ERP The SAP ERP system offers multiple objects that can be used to accomplish this mapping. SAP ERP systems are client-based. This allows the integration of multiple commercially independent companies in one single system. Flexible organizational elements in the SAP System enable more complex enterprise structures to be represented. If there are many organizational elements, the legal and organizational structure of an enterprise can be presented in different views. By linking the organizational units, the separate enterprise areas can be integrated and the structure of the whole enterprise can be represented in the SAP System. Organizational units and their relationships are defined in SAP ERP system's customizing. A client is the highest-level unit in a SAP system. Each client represents the enterprise, company or business, depending on the size. Thus, a client is an organizationally, data modelwise and legally closed unit. A client includes a set of tables and data, which are separate from other clients. In SAP, clients are identified through their client number. You can find which client you will be using from your access data in the welcome mail. Another important term is Company Code. You will primarily use the Company Code 1000 (Germany) within the case studies. Furthermore, you will learn the terms Plant, Storage Location, Purchasing Organization, Shipping Point, Sales Organization, Controlling Area, etc. You can find an overview of this terminology in the following figure. Organizational levels, like client, may be used by all SAP ERP applications, organizational levels such as a plant, can be used by multiple applications (e.g., SAP MM - Material Management, SAP PP - Production Planning), and finally organizational levels, such as a sales organization, are used by a single application (SAP SD - Sales and Distribution).

Figure 20: SAP organizational structure: terminology

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 51

Integrated Processes with SAP ERP – Introduction to SAP ERP Overview of SAP ERP Subsequently, you will now read about the relevant organizational units in this course. At the beginning of each case study, you will get a short overview of the particularly important organizational units of the given functional area. In the following, you will become acquainted with the most common organizational units in SAP ERP and to which functional area (application) they belong to. Organizational units may be assigned to a single application (such as Sales Organization assigned to Sales and Distribution) or to several applications (such as Plant assigned to Materials Management and Production Planning). Thus, the following descriptions only indicate to which application those organizational units primarily belong too. SAP ERP is structured into three major functional areas (applications). Each application contains further sub-applications. The following list displays the most important ones: - Accounting (SAP FI, SAP CO) - Logistics (SAP LO, SAP SD, SAP MM, SAP PP) - Human Resources (SAP HCM)

3.1.1.1 Organizational Units of Accounting (SAP FI and SAP CO) The functional area of Accounting in SAP ERP contains the following major (relevant for this course) applications: - SAP FI: Financial Accounting - SAP CO: Management Accounting (Controlling) The following organizational units belong to these functional areas. Company Code Company structure determines whether a self-contained set of accounts is required for external reporting purposes or not. Therefore, SAP ERP features the Company Code as an organizational level. It is the smallest organizational unit for which a self-contained set of accounts is possible according to commercial law; a complete profit and loss statement can be issued. If a business organization consists of more than one company (i.e., a group), Company Codes represent the particular companies of the group from an accounting point of view. The Company Code is the central organizational element of Financial Accounting.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 52

Integrated Processes with SAP ERP – Introduction to SAP ERP Overview of SAP ERP

Figure 21: SAP organizational structure

Credit Control Area A company can monitor customer credit line, which are managed on the organizational level of credit control area. A credit control area can contain multiple Company Codes. Thus, the SAP system can react to particular events relevant to credit limitations with either warnings or delivery blocks. Business area You can organizationally structure a company in distinct business areas to facilitate external reporting (balance, profit and loss statement). The decisive characteristics are different products or product groups. Thus, a business area is a product-based view across the organization allowing for a condensed view on particular products or product groups. Controlling Area In SAP ERP, the organizational level for planning, allocating and monitoring costs is the controlling area. You can assign multiple Company Codes to a particular controlling area, depending on size and structure of a company. A group can, for example, show internal activity allocation via multiple companies (cross-Company Code cost accounting). A controlling area is a separate organizational structure for which costs and revenue can be controlled and credited. It is a separate controlling unit. The controlling area is the central organizational element of Management Accounting (Controlling). Operating Concern Usually, results of a controlling area are multi-dimensional. To facilitate structuring, operating concerns can be created as result subsets. Thus, operating concerns filter the overall result based on defined criteria. In turn, these particular characteristics can be analyzed across controlling areas. Operating concerns can be structured in event objects, which are important for market analysis. Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 53

Integrated Processes with SAP ERP – Introduction to SAP ERP Overview of SAP ERP 3.1.1.2 Organizational Units of Logistics The functional area of Operations in SAP ERP contains the following major (relevant for this course) applications: - SAP LO: General Logistics - SAP SD: Sales and Distribution - SAP MM: Material Management - SAP PP: Production Planning - SAP PS: Project System The following organizational units belong to these functional areas. General Logistics (SAP LO) Plant From a logical point of view, Plants structure a company in organizational terms, i.e., it distinguishes between different production, procurement, maintenance and/or planning locations. From a commercial point of view, a Plant is a branch. A Company Code can contain multiple Plants (1:N). The Plant is the central organizational unit in logistics.

Figure 22: Plants in SAP ERP

Division Production of goods depends on size and structure of a company. Products, materials and services can be assigned to divisions. Since different Sales Organizations can distribute the same products, divisions can be assigned to multiple Sales Organizations. Accordingly, one Sales Organization can contain multiple divisions (M:N). A division is an organizational unit that can determine customer-specific agreements, e.g., partial delivery or payment conditions. SAP ERP can identify the Distribution Channel and the corresponding business unit by using the division stated in the material master.

Sales and Distribution (SAP SD) Sales Organization

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 54

Integrated Processes with SAP ERP – Introduction to SAP ERP Overview of SAP ERP SAP ERP uses Sales Organizations to distribute produced materials and offered services of a company. Thus, a Sales Organization is the rough structure for distribution. One or more Sales Organizations can be assigned to a particular Company Code (N:1). Correspondingly, goods distribution can be structured regionally, since it is possible for Sales Organizations to distribute goods from more than one Plant at the same time (M:N). Accounting is conducted on Company Code level. Sales Office A Sales Office is a sales unit from an organizational point of view. It can be compared to a distribution branch where intermediates distribute products and services. Distribution Channel A Distribution Channel is the organizational unit to enable distribution of produced and marketable goods and services. There are multiple channels for the distribution of products. Since there are customers who request to receive goods over distinct channels, more than one Distribution Channel can be assigned to a Sales Organization. Additionally, a Distribution Channel can be assigned to multiple Sales Organizations. Sales area The combination of Sales Organization, Distribution Channel and division is called a sales area. It is used for analysis and pricing.

Figure 23: SAP sales areas

Material Management (SAP MM) Storage Location A storage location is an organizational unit enabling local distinction of material stock within a Plant. Quantitative inventory management and inventory are conducted on storage location level. A storage location is part of a Plant; a Plant can contain multiple storage locations (1:N).

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 55

Integrated Processes with SAP ERP – Introduction to SAP ERP Overview of SAP ERP Purchasing Organization The purchasing organization is the core element of a company. Alternative procurement of materials is possible, i.e., the purchasing organization may order for the group (i.e., all Company Codes), a single Plant, all Plants, or hybrid forms. Furthermore, the purchasing organization negotiates procurement terms and conditions with vendors.

Figure 24: Purchasing organization in SAP

3.1.1.3 Organizational Units of Human Resources (SAP HCM) The functional area of Human Capital Management in SAP ERP contains the following organizational units. Personnel Area Personnel area represents a distinct organizational unit for human resources administration, time management and billing. You can assign multiple personnel areas to one Company Code (N:1). Personnel Subarea A personnel subarea represents a distinct part of a personnel area for human resources administration (HR), time management and billing. You can assign multiple personnel subareas to one Personal Area (N:1). Employee Group In HR, you can define personnel-related conditions for an employee group as particular organizational unit. The same HR conditions are applicable for each employee group (e.g., retired persons, freelancer). Employee Subgroup

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 56

Integrated Processes with SAP ERP – Introduction to SAP ERP Overview of SAP ERP An employee subgroup is the organizational unit under the employee group. Within an employee group, employee subgroups define conditions in more detail, e.g., regarding non-pay scale employees. You can assign multiple employee subgroups to an employee group (N:1).

3.1.2 Master Data, Transactions, and Transaction Data SAP ERP systems use two different types of data: master and transactional data.

3.1.2.1 Master data Master data is used on a long-term basis for business processes. They are created centrally, and all applications and authorized users can apply them. Master data include customer data, material data and vendor data. Customer master records contain key information defining company relations to a particular customer. Master data are used for processing important business processes, e.g., customer requirements, deliveries, billing or payments. Master data feature an organizational aspect as well, since they are organized into different views that are assigned to particular organizational units. Customer master record data is, for example, organized into three views that are located on different organizational levels: general data (client), accounting data (company code) and sales data (sales area). Data on the client level are accessible by all company codes. On this layer, a customer account number is assigned, i.e., from a financial point of view, a customer gets an explicit number in all company codes.

Figure 25: Customer master records: example

The following figure displays another important type of master data: the material master. The material master contains all of the key information a company needs to manage a material within its organization. The material master defines, among other things, how a product is sold, manufactured, purchased, inventoried and priced. The information in the material master is grouped into views that are organized by business function. As you can see from the figure

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 57

Integrated Processes with SAP ERP – Introduction to SAP ERP Overview of SAP ERP (and you will witness later in the practical parts of this course), the data in the material master is grouped into views that are organized by business function - General data: material number, short text, volume, etc. - Sales and distribution data: delivering plant, tax category, etc. - Material planning data: stock valuation, planning parameter, etc. - Inventory data: requirements planning parameter, inventory management, etc.

Figure 26: Master Data Example: Material Master

3.1.2.2 Transactions Transactions are applications running business processes in the system, e.g., creating a sales order, posting incoming payments or checking absence requests. Transaction data is shortterm, activity-related data (e.g., orders) which are assigned to particular master data (e.g., customers). Whenever possible, master data is copied during transaction processing, thus, avoiding reentry of data. For example, when executing the transaction Create Sales Order, the user must enter the customer master number; this number is copied into all of the relevant customer information. Likewise, once the material master numbers are entered for the items being ordered, the relevant material data will be copied into the sales order. In addition, when performing each transaction, applicable organizational units must be entered. For example, by specifying the sales organization information, the appropriate sales statistics of the sales organization will be updated. Similarly, the designation of the plant and storage location determines the location for product sourcing. When a business process transaction is executed in the system and saved, a document is created. This document is a data record of the transaction containing all of the relevant prede-

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 58

Integrated Processes with SAP ERP – Introduction to SAP ERP Overview of SAP ERP fined information from the master data and organizational elements. For each business process transaction carried out, a document is created in SAP.

Figure 27: Transactions in SAP

3.1.3 Example Processes in SAP ERP The following displays three sample processes, which are typical for SAP ERP. In due course, you will learn about these processes in more detail.

3.1.3.1 Sample Process: Purchase to Pay From a logistical point of view, requirement planning is carried out first. To do this, the responsible department can register a materials requirement manually to Purchasing using an order requirement. It is possible to have the order requirement automatically created by the system. Purchase order handling: The system provides you with entry tools when creating purchase orders. The required entry data such as supplier, material, plant and other data relevant to the organization of purchasing must be provided. When goods are received, the system checks, among other things, the quantity of goods received against the order quantity. A material document is created in MM to update the inventory. At the same time, a document is created in FI with which the evaluated goods are posted to the material stock account or the consumption account (debit) and to a goods receipt / invoice receipt account (credit). After the invoice has been received in the Invoice Verification, the Vendor Invoice is checked as to the correctness of computation and content. All of these purchasing processes are settled in Logistics. The vendor invoice is posted in MM and, at the same time, a document is created in FI with which the invoice amount is posted to the goods receipt / invoice receipt account (debit) and the vendor account (credit). The goods receipt / invoice receipt account is used to make sure that a goods receipt is executed for every invoice and vice versa. Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 59

Integrated Processes with SAP ERP – Introduction to SAP ERP Overview of SAP ERP The Payment Process usually takes place in Financial Accounting. It is here that decisions are made about the payment process such as, for example, the payment methods and the bank settlement.

Figure 28: Procurement: example process

3.1.3.2 Sample Processes: Order to cash The sales order is the basis of the sales process. Many different scenarios can be settled via the sales order in SD. Two scenarios, which are typical for Accounting, are introduced here as an example: the anonymous sale of products ex stock and the made to order production using the generation of a service. Product sale ex stock: In this process, a sales order is created for material, which is kept in inventory. Costs and revenues are derived automatically from the material production costs or from the SD sales prices. An outbound delivery document is created. The delivery cannot be billed until the goods have been removed from the stock and posted as goods issue. You can create a Transport Order that generates a transfer order. The required goods are removed from the stock and prepared for delivery. The goods to be delivered are posted as Goods Issue. In MM, a goods issue document and an accounting document in FI are created. The last step in the sales and distribution process is Billing. An invoice document is created in SD and a printed invoice is sent to the customer. Billing is also the point when revenues are transferred to Controlling. When the Payment has been made by the customer, you receive your money and post the receipt of payment in FI. Producing a service represents, in contrast to ex stock sales, a direct Service Generation Process that can also be displayed via a sales order item. The sales order item is a cost bearer. This means that the costs, and also the revenues, can be posted individually and directly on the SD item. The steps for incoming orders, billing, and payments are nearly all identical to the steps in sales ex stock. However, in this service example, transport and delivery do not Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 60

Integrated Processes with SAP ERP – Introduction to SAP ERP Overview of SAP ERP apply. The cost bearer sales order item can be posted for all transactions of the service generation directly. When the service is completed, you can pass on the costs and revenues to the profitability analysis (CO-PA) via the Order settlement.

Figure 29: Engagement management: sample process

3.1.4 Reporting Solutions SAP ERP systems feature many powerful information systems. Usually, each functional area administers its data and documents in one or more information systems, which are integrated. Examples of information systems within SAP ERP are the logistics, distribution, HR or the order information system. Systems like SAP ERP are also referred to as Online Transaction Processing (OLTP). The reporting necessary in this type of system often refers to information requirements for day-today work. While, e.g., carrying out transactions in the logistics application of SAP ERP, the Logistics Information System (LIS) updates all relevant information (e.g., goods movement, inventory, order data) in database tables of the ERP System. These data can be analyzed by using the information systems of SAP ERP. Thereby, list display enables the user to request a listing of documents or master data information. List displays are reports accessing data that is generated directly from online transactions. It is also possible to have information structures to aggregate data for simple operational analytics. More sophisticated information systems (than the information systems of SAP ERP) are referred to as Online Analytical Processing (OLAP) systems. In an OLAP environment, analytical systems must provide information about the import factors that an enterprise’s management needs for its business decisions. In a data warehouse (e.g., SAP BW), key figures are derived from various sources (ERP, CRM, SCM, Databases, Internet, etc.) and are aggregated. For instance, you can upload information from the LIS to a SAP BW system for more complex analyses. Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 61

Integrated Processes with SAP ERP – Introduction to SAP ERP Overview of SAP ERP In the following figure you can see that data created as a result of processing business transactions in SAP ECC (data stored in tables) can be accessed in reports available in SAP ECC or the information can be pulled into BW and reported there.

Figure 30: Reporting and Analytics

OLTP environments are fundamentally different from OLAP environments. Both reporting types are available in ECC. - The OLTP (operational) layer stores data with a very detailed level of information. The stored data record is the source of information. - The OLAP (informational) layer of the data warehouse is compressed for highperformance access and analysis and is stored in summary level detail (aggregation).

Figure 31: OLTP versus OLAP

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 62

Integrated Processes with SAP ERP – Introduction to SAP ERP Overview of SAP ERP A complete business intelligence solution is subdivided into various areas. SAP brings together a powerful business intelligence infrastructure, a comprehensive set of tools, planning and simulation capabilities and data-warehousing functionality – delivered through enterprise portal technology. This enables strategic analysis and supports decision-making within a company. Authorized employees can access and evaluate historic and current data in different levels of detail. SAP BW provides data analysis from operative SAP applications as well as from all other business applications and external data sources, e.g., databases, online services, the internet. Administrator Workbench (AWB) functions enables controlling, monitoring and maintaining of all data procurement processes. SAP BW features online analytical processing (OLAP) for information processing in case of large amounts of both operative and historical data. OLAP enables multidimensional analyses with respect to various business characteristics. The BW server, which is pre-configured by the business content for the core areas and processes, features various views on companywide relationships. Business content provides targeted information for a company, which will be divided into roles. This helps employees to complete their work. Besides roles, business content features other pre-configured components, e.g., queries, key figures or characteristics. These objects facilitate SAP BW implementation. The Business Explorer (BEx) component offers the user extensive options for analysis. In the following units of this course, you will learn about the particularly relevant information systems.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 63

Integrated Processes with SAP ERP – Introduction to SAP ERP Overview of SAP ERP

3.2 Elucidation What have we learned so far? The major outcome of this chapter was the organizational model of SAP ERP and the difference of master and transactional data. Furthermore, you saw several example processes and the reporting solution in SAP ERP. This chapter is considered to be an overview only. All introduced information will be covered in great detail in the following teaching units.

3.2.1 Organizational Plan of SAP ERP -

-

SAP ERP provides multiple organizational units for mapping real-world companies to the SAP ERP software structure. Organizational units and their relationships with each other are defined in the SAP system’s customizing. SAP ERP has multiple functional areas (applications) in accordance to real-world company departments: o Accounting (SAP FI, SAP CO, etc.) o Logistics (SAP LO, SAP SD, SAP MM, SAP PP, etc.) o Human Resources (SAP HCM) Organizational units primarily belong to one of those applications. Some organizational units are used in multiple applications: e.g., Plant is used in SAP LO, SAP MM and SAP PP.

Client - The Client is the highest organizational level in a SAP ERP system. - A SAP ERP system can host multiple Clients. Each client hast its own set of tables and data. For instance, a customer that exists in Client 900 is not available in Client 901 on the same SAP system. - One can say that the Client is the whole enterprise (e.g., Siemens) and all other organizational units of that enterprise belong to that Client.

3.2.1.1 Accounting Company Code - A Company Code is a unit included in the balance sheet of a legally-independent enterprise and is the central organizational element of Financial Accounting (SAP FI). - Company Codes represent companies in an enterprise from the financial and fiscal point of view. For instance, the Company Code 1000 might be the German head quarter of Siemens and Company Code 2000 might be the British head quarter of Siemens. - Every time a process that has money involved is accomplished, you’ll need to specify a Company Code!

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 64

Integrated Processes with SAP ERP – Introduction to SAP ERP Overview of SAP ERP Controlling Area - Controlling Areas represent the cost structure of an enterprise. Objects like cost centers or costing types are defined in reference to Controlling Areas. - Controlling Areas are the central organizational elements of Management Accounting (SAP CO). - A Controlling Area can be responsible for the costing of 1 to N Company Codes. For instance, depending on the organizational structure, Siemens might have a joint Controlling Area 1000 for the companies in Germany and Great Britain. Operating Concern - Operating Concerns are used for profitability analysis, profit center analysis, market segment analysis, etc. - The outcome of controlling area data is multi-dimensional. That means that arising expenses and income made can be analyzed in reference to many organizational elements. For instance, a market segment analysis might look like this (the dimensions of the market segment are in capital letters): “How much money did we make in the YEARS 2005 and 2006, with our PRODUCT xy, with our CUSTOMER GROUP z in EUROPE.” - Operating concerns are used for analysis purposes only.

Credit Control Area - Is used for monitoring customer credits. - A Credit Control Area can have multiple Company Codes assigned. That is, e.g., all customers of Siemens Europe might be credit checked by one Credit Control Area.

Business area - Business Areas organizationally structure a company in distinct areas to facilitate external reporting (balance, profit and loss statement). - Business Area is a product-based view across the organization allowing for a condensed view on particular products or product groups; examples of Siemens Business Areas: Power Train Engineering, Medical Technology, Security Technology, etc.

3.2.1.2 Operations Plant - One can say a Plant is a factory. That is where products are manufactured. - A Plant can be assigned to only ONE Company Code. Whereas, a Company Code can have multiple Plants assigned. For instance, Siemens has a factory in Munich and another one Berlin. Both factories belong, from a fiscal and financial (balance sheet) point of view, to the Company Code Germany (1000).

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 65

Integrated Processes with SAP ERP – Introduction to SAP ERP Overview of SAP ERP Division - Products, materials and services can be assigned to Divisions. - Since different Sales Organizations can distribute the same products, divisions can be assigned to multiple Sales Organizations. One Sales Organization can contain multiple divisions (M:N). - A division can determine customer-specific agreements, e.g., partial delivery or payment conditions. - SAP uses a division to identify the Distribution Channel and the corresponding business unit that is responsible for a material. - A Division (Logistic view) can be congruent to a Business Area (Finance view): examples of Siemens Division might be Power Train Engineering,

Sales Organization - Sales Organizations are used to distribute produced materials and offered services of a company. - One or more Sales Organizations can be assigned to a particular Company Code (N:1). Correspondingly, goods distribution can be structured regionally, since it is possible for Sales Organizations to distribute goods from more than one Plant at the same time (M:N). - Accounting is conducted on Company Code level.

Sales Office - From an organizational point of view, a Sales Office is a sales unit. - It can be compared to a distribution branch, where intermediates distribute products and services.

Distribution Channel - A Distribution Channel is the organizational unit to enable distribution of produced and salable goods and services. - Examples of Distribution Channels: Direct Sales, End-Customer Sales, Intermediary, Whole Sale, Internet. - More than one Distribution Channel can be assigned to a Sales Organization. - A Distribution Channel can be assigned to multiple Sales Organizations.

Sales area - A combination of Sales Organization, Distribution Channel and division is called sales area. - It is used for analysis and pricing.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 66

Integrated Processes with SAP ERP – Introduction to SAP ERP Overview of SAP ERP Storage Location - A Storage Location enables local distinction of material stock within a Plant. - Quantitative inventory management and inventory are conducted on Storage Location level. - A Storage Location is part of a Plant; a Plant can contain multiple storage locations (1:N).

Purchasing Organization - Purchasing Organizations are responsible for purchasing materials and services for a company. - Alternative procurement of materials is possible, i.e., the purchasing organization may order for the group (i.e., all Company Codes), a single Plant, all Plants or hybrid forms. - The Purchasing organization negotiates procurement terms and conditions with vendors.

3.2.1.3 Human Resources Personnel Area - Personnel Area represents a distinct organizational unit for HR administration, time management and billing. - You can assign multiple personnel areas to one Company Code (N:1).

Personnel Subarea - A Personnel Subarea represents a distinct part of a personnel area for HR administration, time management and billing. - You can assign multiple personnel subareas to one Personal Area (N:1).

Employee Group - Personnel-related conditions are defined for an Employee Group. - The same HR conditions are applicable for each Employee Group (e.g., retired persons, freelancer).

Employee Subgroup - An Employee Subgroup is the organizational unit under the Employee Group. - Within an Employee Group, Employee Subgroups define conditions in more detail, e.g., regarding non-pay scale employees. - You can assign multiple employee subgroups to an employee group (N:1).

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 67

Integrated Processes with SAP ERP – Introduction to SAP ERP Overview of SAP ERP

3.2.2 Master Data, Transactions and Transaction Data Master data - Master data are long-term data stored in the SAP ERP system. They are the basis for each business process. - Examples of Master data are: o Customer data o Material data o Cost Types o etc. - Master data always have an organizational aspect. That is, e.g., the customer “Taymaz Khatami” could belong to the Company Code 1000 – Germany (Finance view) and to the Sales Organization 1000 – Frankfurt (Logistics view). - Furthermore, all master data have an organization-independent aspect: o Materials have a Basic view that is valid for the entire client. That is, you cannot create the same material twice in the same client. o The same is true for customer – you cannot create the same customer twice in a client. o But you can extend the validity of a master record to further organizational units. That is, customer “Taymaz Khatami” could also purchase his products from the company division in Great Britain. Hence his master data record must be extended to Company Code 2000 – Great Britain (Finance view) and to the Sales Organization 2000 – London (Logistics view). Transactional data - Transactional data are created when accomplishing processes. - Examples of transactional data are: o Sales orders document o Material documents o Delivery document o Billing document o etc. - The data entered in particular fields of those documents are derived from the master data records. Examples are: o Customer entered in a sales order o Material entered in a sales order o Dependent entries like “Unit of Measure”, “Weight”, “Price-Condition” or “Organizational Data” are derived from the mater data records you created earlier. - Every time a transaction is executed to create or change any existing data, some kind of transactional data and some kind of document is produced.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 68

Integrated Processes with SAP ERP – Introduction to SAP ERP Overview of SAP ERP Example processes in SAP ERP Here there were three examples of what processes in SAP ERP look like. You don’t have to learn the details of these processes, since they will be discussed in greater details in the specific teaching units. But you should pay attention to all the objects involved in a SAP ERP process: - You had a lot of master data involved: Customers, Materials, Vendors, etc. - You had a lot of transactional data created: Sales order, Material Documents, Transport Order, Billing Document. - You had plenty organizational units and different functional areas of SAP ERP involved: o Finance (SAP FI) – Company Code o Controlling (SAP CO) – Controlling Area o Sales and Distribution (SAP SD) – Sales Organization o Material Management (SAP MM) – Plant, Storage Location o Production Planning (SAP PP) – Plant

3.2.3 Reporting Solution SAP ERP Information Systems - Every functional area of SAP ERP has its own information system(s). Examples are: o SAP LO – LIS: Logistic Information System o SAP HCM – PIS: Personnel Information System o SAP FI – FIS: Financial Information System - Information systems are used for retrieving and analyzing business data. - Every time a business process (transactions) is accomplished (are executed), the changes in business data are updated in the information systems. - List display enables the user to request a listing of documents or master data information.

SAP BW - A more sophisticated information system is SAP BW (Business Warehouse). - SAP BW is part of the SAP NetWeaver (Information Integration layer). - SAP BW is not part of SAP ERP but can be integrated with SAP ERP. Hence, data from SAP ERP are uploaded to the BW-system for analysis processes. - SAP BW offers a variety of end-user application tools (Business Explorer) for complex analysis.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 69

Integrated Processes with SAP ERP – Introduction to SAP ERP IDES: The SAP Model Company

4 IDES: The SAP Model Company You will now get acquainted with the model company IDES. This whole section is supposed to be an excursus, which is completely irrelevant to the SAP exam. It is meant to explain the company, which will be used in the case studies.

4.1 Excursus: The IDES concept This section briefly presents the IDES concept. IDES stands for Internet Demonstration and Evaluation System (previously: International Demonstration and Education System). IDES is an integrated model company developed by SAP. That is, SAP created a whole fictive company and mapped its structures to a SAP ERP system. It is used for research, education and consulting and offers a playground for exploring and learning the handling of the system.

4.1.1 Characteristics The Internet Demonstration and Evaluation System can be characterized as follows: - completely developed model company - based on a standard SAP system - includes master data and transaction data - complete customizing - extensive data and process documentation of business processes across components - online documentation with tutorials for the business processes of the IDES group The IDES development department is responsible for maintaining and updating organizational data in IDES, e.g., new planning horizons are created, period-end closings are carried out and transaction data is created to actualize the information systems. New, interesting business scenarios are implemented to reveal related functionalities. In detail, this is about the following areas: - organizational structure (customizing) - new master and transaction data - period-end and year-end closings - planning with corresponding horizons - new business processes At certain times, data is released from the ‘master system’ in Walldorf (Germany).

4.1.2 IDES for training The IDES system serves as basis for training and education (SAP internal). Trainings for the SAP ERP system by SAP AG are based on IDES-specific data – also internationally (corporate courses).

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 70

Integrated Processes with SAP ERP – Introduction to SAP ERP IDES: The SAP Model Company More than 500 (SAP) internal IDES installations are present worldwide as - training systems, - demonstration systems and - consulting systems. The IDES system is well established as external training and education system. The actualized group business processes are structured in tutorials. Therefore, the IDES online documentation is available. Since the integrated processes are completely modeled in the system, IDES facilitates learning of core functionalities on a step-by-step basis. Detailed process descriptions help users without specific SAP knowledge with a quick start. Additionally, the online help can be a guideline for internal training and a foundation for the SAP ERP presentation.

4.1.3 IDES negotiated agreement The IDES development department engages to the following basic principles: - Requirements of an increasingly demanding business world need to be included. This is also applicable to educational purposes. - Organizational structures must be designed in a practice oriented manner. - Each core function must be up to date. - Users with little or no SAP knowledge need to be able to handle core scenarios in the SAP ERP system.

4.2 Excursus: IDES – The Company This chapter presents the worldwide operating IDES group in detail. Note that you do not need to learn this (or any other excursus) for the SAP exam, but also consider that excursuses help you to thoroughly understand the course matters and will also deepen your understanding of the theory and/or practical parts of the course.

4.2.1 The IDES Group When you look at the IDES group structure, four group areas are distinguishable:

Figure 32: Overview of IDES group areas

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 71

Integrated Processes with SAP ERP – Introduction to SAP ERP IDES: The SAP Model Company Each group area is composed of subgroups, which are in turn composed of companies. The IDES industry group area consists, for example, of the subgroups IDES Europe, IDES America and IDES Asia, which in turn consist of their own companies (see the following figure). Company Codes in IDES are characterized by different focal points, which will be presented briefly in the following section. Company Code 1000 (Germany) is especially important as it is used in our case studies.

Figure 33: IDES Company Codes

4.2.1.1 Company Code 1000 – Germany/Frankfurt Company Code 1000 comprises business processes from logistics, accounting, human resources as well as common financial accounting processes and other company activities. Account determination is maintained completely in this Company Code, and dunning notices are implemented that include complete header and footer texts. So far, approx. 70 customers were created by SAP AG. Furthermore, Company Code 1000 enables flexible standard costing, i.e., planning is both independent and dependent of activity type and costs. Quantity is split in fixed and variable portions. In version 000 of Company Code 1000, plan data is listed for the cost center. Planning was carried out in detail, since the Company Code allocates activities iteratively to value them. In Company Code 1000, complete production is implemented, including both purchasing and sales. Additionally, real estate is featured and, thus, production is completely implemented. Furthermore, the Company Code is characterized as manufacturer in the automotive industry and in the area of bicycle manufacturing in Plant 1000. In Plant 1100, the business solution chemicals is present, and in addition, Plant 1300 features the business solution engineering & construction.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 72

Integrated Processes with SAP ERP – Introduction to SAP ERP IDES: The SAP Model Company

Figure 34: Company Code 1000 (Germany)

Different manufacturing functions are assigned to the certain Plants of IDES Germany due to educational reasons. Location

Products

Form of production

Corporate function Offer and order costing

Frankfurt

elevators

Engineer-to-order

configuration network

pumps Hamburg

Motorcycles

Bill of materials configuration Make-to-order manufacturing

bicycles

Dresden

Availability checks regarding time, capacity, and material

Personal computSimple product structure with configurable ers Repetitive manufactur- product ing Simple user interface for both planning and Light bulbs controlling activities paint

Berlin

Task lists configuration

solvents pharmaceuticals

Stuttgart/ Dresden

Recipe management Process manufacturing

Process planning, process orders, and process documentation Quality control

Additional stocks

4.2.1.2 Company Code 2000 Company Code 2000 is characterized by a lean, medium-sized company in FI and CO. Account determination is enabled, i.e., you can update business processes from logistics in financial accounting. A marginal plan/actual cost accounting is implemented. Cost planning is general and completely activity-independent. Planning is simply structured, since only manually implemented costs (VPRS) are used. For cost centers, planning data in version 000 until Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 73

Integrated Processes with SAP ERP – Introduction to SAP ERP IDES: The SAP Model Company the year 2000 was implemented. Additionally, Company Code 2000 is component supplier for the automotive industry in Plant 2000.

Figure 35: Company Code 2000 (Great Britain)

4.2.1.3 Company Code 2100 In Company Code 2100, predominantly ALE business processes (Application Link Enabling: enables the monitored communication between SAP applications with consistent data management) from logistics are implemented. This is about scenarios of local production. The profit center is created based on functional criteria. The business area of this Company Code is product-oriented.

Figure 36: Company Code 2100 (Portugal)

4.2.1.4 Company Code 2200 Company Code 2200 is a pure sales company. Business actions are documented from both a logistical and an accounting point of view. Additionally, an own account determination is defined, since this Company Code uses the French chart of accounts (CAFR).

Figure 37: Company Code 2200 (France)

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 74

Integrated Processes with SAP ERP – Introduction to SAP ERP IDES: The SAP Model Company 4.2.1.5 Company Code 2300 Within Company Code 2300, also predominantly ALE business processes from logistics are implemented. The profit center is structured based on functional criteria and the business area in this Company Code is product-oriented.

Figure 38: Company Code 2300 (Spain)

4.2.1.6 Company Code 3000 In Company Code 3000, business processes from logistics, accounting, HR and general financial accounting processes are represented. Account determination is maintained completely within this Company Code. Furthermore, Company Code 3000 is quite similar to Company Code 1000, since real estate management is implemented as well. Additionally, it includes the industry solutions Aerospace and Defense.

Figure 39: Company Code 3000 (USA)

4.2.1.7 Company Code 4000 Company Code 4000 represents a lean medium-size company in FI and CO. Account determination is ensured, i.e., business processes from logistics can be updated in FI. Company Code 4000 is quite similar to Company Code 2000.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 75

Integrated Processes with SAP ERP – Introduction to SAP ERP IDES: The SAP Model Company

Figure 40: Company Code 4000 (Canada)

4.2.1.8 Company Code 5000 The decisive characteristic of Company Code 5000 is the focusing on representation of FI and HR, although those are still in development.

Figure 41: Company Code 5000 (Japan)

4.2.1.9 Company Code 6000 Company Code 6000 is an example of a country with hyperinflation. This is about a model to apply the material ledger to use a third currency (hard currency). Usually, each Company Code uses two currencies. The first one is called Company Code currency and the second one is referred to as Client Currency. The distinctive feature of Company Code 6000 is that three currencies are featured. The first one is the Company Code currency as usual (Mexican Pesos). The second currency (US Dollar) is the distinctive feature. The third currency is – as usual in IDES – the Client Currency (Euro).

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 76

Integrated Processes with SAP ERP – Introduction to SAP ERP IDES: The SAP Model Company

Figure 42: Company Code 6000 (Mexico)

4.2.2 IDES Organizational structure This chapter presents those elements of the IDES Organizational structure using Company Codes 1000, 2000 and 3000. This is going to be important for you in the case study sections.

Figure 43: IDES Industry

4.2.2.1 IDES Human Ressources HR is of increasing significance; thus, HR functionalities and datasets were extended considerably in IDES. The HR module encompasses:  Personnel administration  Personnel development and controlling  Recruiting  Personnel planning  Payroll for employees  Social and law issues

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 77

Integrated Processes with SAP ERP – Introduction to SAP ERP IDES: The SAP Model Company 209 personnel master records are maintained and 44 personnel areas are existent. A structured organizational management is implemented, featuring not only HR but also corporate services, financials and administration as well as production and sales. Payroll for employees is included completely (e.g., wage types, accounting area). Many vacant positions are available, i.e., hiring and distribution on positions is possible.

Figure 44: IDES Human Resources

4.2.2.2 IDES Financials You get a rough overview of IDES Financials from the following figure.

Figure 45: IDES Financials

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 78

Integrated Processes with SAP ERP – Introduction to SAP ERP IDES: The SAP Model Company You have already learned about the most important terms in this area. With respect to the case studies implemented in Company Code 1000, it is essential to recognize which chart of accounts, credit control area, and most importantly which controlling area (1000) play a role.

4.2.2.3 IDES Sales and Distribution You are already familiar with the most important terms of sales and distribution.

Figure 46: IDES Sales and Distribution

You can learn the following from the figure above: e.g., Sales Organization is Frankfurt (1000) and the Distribution Channel is for the end customer sales (10). In a concrete business scenario, only individual organizational units are involved. In this case, e.g.: - Company Code 1000 – Germany - Sales Organization 1000 – Frankfurt - Sales Office 1000 – Frankfurt - division 01 – Pumps - Distribution Channel 10 – End Customer - Credit control for debtors takes place in credit control area 1000.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 79

Integrated Processes with SAP ERP – Introduction to SAP ERP IDES: The SAP Model Company

Figure 47: IDES Sales and Distribution details

4.2.2.4 IDES Logistics In the following figure you can see the logistics area with, e.g., the purchasing organization, Plants and corresponding warehouses.

Figure 48: IDES Logistics

With respect to the case studies, it is important to note that storage locations surrounding a Plant are numbered consecutively, starting with storage location number 0001. Correspondingly, more than one storage location with number 0001 exists in IDES, but only one belongs to the Plant 1000 (Hamburg).

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 80

Integrated Processes with SAP ERP – Introduction to SAP ERP IDES: The SAP Model Company

4.2.3 Conclusion You gained a lot of theoretical knowledge about SAP, SAP R/3, SAP ERP, SAP NetWeaver and IDES. Please bear in mind that this knowledge is the foundation of the following practical application within the case studies, which are the appeal of this course. So please note that the theoretical foundations (theory chapters) presented in this teaching unit and in the whole course are relevant to the SAP certification exam.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 81

Integrated Processes with SAP ERP – Introduction to SAP ERP IDES: The SAP Model Company

4.3 Excursus: Information about UCC While using the SAP ERP system with the given client-server architecture, the provision and maintenance of the IDES client and the SAP system are arranged by the SAP University Competence Center (UCC, by the University of Munich, Germany).

Along with maintenance of the IDES client, the UCC offers: - provision of hardware, - system administration, - system monitoring, - online backups, - coordinated implementation changes and - hotline service in case of technical issues. Local clients provide the use of the SAP system, accessing the UCC SAP server. Clients (i.e., your personal computer) use the latest release of the SAP GUI. The use of the SAP system is enabled by local single-user installations via remote access.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 82

Integrated Processes with SAP ERP – Introduction to SAP ERP Navigation in the SAP System

5

Navigation in the SAP System

In this section you will learn how to navigate in the SAP system by using the SAP GUI. The prerequisite to the following is that you have accomplished the Installation and Configuration process from the “How-to-Start-Document”. Note that you must register your IP address each time you want to login to the SAP system! The registration of your IP address at the servers of the UCC is valid for one day only. Normally, at 12:00 am the UCC servers reset the IP list. If that happens – you will be kicked out of the system – you just need to reregister your IP address. Furthermore, your internet provider resets your IP address at least once a day. If that happens – you will be kicked out of the system, too – again, you just need to re-register your IP address.

5.1 Practice: SAP ERP Screen Elements in SAP GUI Now, you will become acquainted with the SAP GUI screen elements. Log in to the SAP ERP system with your username WIP-xx-yy. Therefore, start the SAP Logon and double-click on the entry stated in your welcome mail under System.

Figure 49: SAP Logon

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 83

Integrated Processes with SAP ERP – Introduction to SAP ERP Navigation in the SAP System

You should see the log-in screen of the SAP ERP system. Enter the log-in data provided in the welcome mail.

Figure 50: SAP Log-in Screen: SAP-System-Screenshot

Now you see the start screen of the SAP ERP system.

Figure 51: SAP Start Screen: SAP-System-Screenshot

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 84

Integrated Processes with SAP ERP – Introduction to SAP ERP Navigation in the SAP System The SAP ERP screen features the following elements: -

Menu bar The menu bar is displayed at the top of the screen. The menu items displayed in the menu bar depend on the current application, i.e., they are context-sensitive.

Figure 52: Menu bar: SAP-System-Screenshot

In most menus, you will see the following items: -

System function bar The icons of the system function bar are available on every SAP ERP screen. Icons that are not applicable to a particular screen are grayed out. When you leave your curser on a particular icon, the name and meaning, respectively, will be displayed.

Figure 53: System function bar: SAP-System-Screenshot -

Title bar The title bar names the action you are currently processing.

Figure 54: SAP Easy Access Title Bar: SAP-System-Screenshot -

Application tool bar The application tool bar shows icons that you can use for your current application.

Figure 55: Application tool bar: SAP-System-Screenshot -

Status bar The status bar displays information about the current system status, e.g., alarm and error messages.

Figure 56: Status bar: SAP-System-Screenshot -

SAP Easy Access Menu The SAP Easy Access Menu is the initial standard screen of SAP. You navigate in the system using a clearly arranged tree structure. When clicking on the small, triangular icons, the corresponding path opens. Your menu tree is displayed according to your role.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 85

Integrated Processes with SAP ERP – Introduction to SAP ERP Navigation in the SAP System

Figure 57: SAP – Easy Access Menu – detail view 1: SAP-System-Screenshot

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 86

Integrated Processes with SAP ERP – Introduction to SAP ERP Navigation in the SAP System

5.2

Practice: Navigation in SAP ERP using the SAP GUI

The SAP GUI, unlike the Java GUI, is a thick client. That means that many functions regarding display and dialog processes are integrated in the SAP GUI. Still consider that all application (business) logic and database altering occurs on the SAP system. Thus, no data that you will maintain in the SAP system resides on your local computer and everything you create and change in the SAP system will stay on the SAP servers. The benefit being that you can work from different computers and different locations and that your data is always “safe”, regardless of whether your local computer were to crash, get formatted or heaven forbid, get a virus.

5.2.1 Overview of Navigation in the SAP GUI Working with SAP systems, regardless if it is a CRM system, an ERP system or a BW system, always involves the use of Transactions. One can say that a SAP Transaction is an executable function in the SAP system that opens a new screen. That screen is the entry page of the business matter you want to start, e.g., Sales Order.

5.2.1.1 Navigation Options in SAP GUI There are three options in SAP GUI to open transactions: Easy Access Menu You can open transactions via path structures, navigating through the Easy Access Menu. To open a particular transaction, double-click the corresponding entry.

Figure 58: SAP – Easy Access Menu – detail view 2: SAP-System-Screenshot

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 87

Integrated Processes with SAP ERP – Introduction to SAP ERP Navigation in the SAP System Favorites If you use a particular transaction quite frequently, you can drag & drop it into the favorites list. Then, you can open them from the list by double-clicking them – without navigating through the menu.

Figure 59: SAP – Easy Access Menu – Assign to Favorites: SAP-System-Screenshot

To delete particular transactions from the favorites list, select the entry (click on the transaction in Favorites folder once) and select in the application tool bar or press the DEL button on your keyboard.

Figure 60: SAP – Easy Access Menu – Delete from Favorites: SAP-System-Screenshot

Transaction code Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 88

Integrated Processes with SAP ERP – Introduction to SAP ERP Navigation in the SAP System Entering a transaction code is the fastest way to open a transaction in the SAP system. Usually, a four-digit transaction code is assigned to each commercial transaction in SAP. If you know the code for a particular transaction, you can enter it in the command field. After confirming with Enter, you can see the initial screen of the particular transaction. You can find the command field, in which you enter a transaction code, on the upper left corner of the system function bar. By default, it is hidden. By clicking on the triangular icon you can unhide it.

Figure 61: Command Field: SAP-System-Screenshot

To increase learning progress, it is advisable to always look for and run particular transactions in SAP via the SAP Easy Access menu. Please avoid from the beginning, retrieving transactions by the means of transaction codes. While using the SAP Easy Access menu, you will implicitly understand the SAP system’s structure and its interrelation. Accordingly, this will help you in practice to be able to quickly familiarize yourself with a new scope of duties in SAP. To display transaction codes in the SAP Easy Access Menu as well, set the flag for display technical names in the menu bar under extras  settings.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 89

Integrated Processes with SAP ERP – Introduction to SAP ERP Navigation in the SAP System

Figure 62: SAP – Easy Access Menu – technical names: SAP-System-Screenshot

Since transactions must be concluded in SAP ERP, you need to either abort manually or conclude the transaction by saving the data you entered. When leaving a transaction by using , or , you might be confronted with the following dialogue screen:

Figure 63: System prompts you to save: SAP-System-Screenshot

5.2.1.2 Session Concept It might be useful to process one, two or more transactions at the same time while working on the SAP system. SAP ERP allows you to work with more than one task (up to six) at the same time.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 90

Integrated Processes with SAP ERP – Introduction to SAP ERP Navigation in the SAP System To create a new session from anywhere in the system, choose system  create session from the menu bar of the SAP Easy Access Menu or press in the system function bar. To close a session, choose system  end session or press

in the system function bar.

Figure 64: Session Concept: SAP-System-Screenshot

5.2.1.3 SAP ERP help The SAP system features multiple help options. The F1 and F4 help functions are used quite frequently. Using F1, you get explanations for fields, menus, functions and messages. With F1, you can receive technical information as well by using the button. The following figure shows the usage of the F1-help in transaction VL01N (create delivery) for the field Shipping Point.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 91

Integrated Processes with SAP ERP – Introduction to SAP ERP Navigation in the SAP System

Figure 65: F1-help: SAP-System-Screenshot

By using F4, you get help regarding input parameters. That is, the system will show you all entries that are possible for a specific field. You can open the F4 help function alternatively by using the button right next to a selected field . The following figure shows the usage of the F4-help in transaction VL01N (create delivery) for the field Shipping Point.

Figure 66: F4-help: SAP-System-Screenshot

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 92

Integrated Processes with SAP ERP – Introduction to SAP ERP Navigation in the SAP System You can find additional help in the help menu. The menu entry application help offers context-sensitive help regarding the current screen you are working with. The link to the SAP library forwards you to the online help, which you can access via internet as well (help.sap.com). The menu entry glossary opens an extensive dictionary for SAP-related terms. Using the SAP Service Marketplace, you will be forwarded to the SAP service website [Link: service.sap.com].

Figure 67: Help Menu: SAP-System-Screenshot

5.2.1.4 Tips and Tricks Now you will learn some useful tricks and settings of the system. Display Technical Keys Start transaction ME21N from the Easy Access menu. Logistics  Material Management  Purchasing  Purchase Order  Create  Vendor/Supplying Plant Known (ME21N) 1.

Click on the drop-down-list Standard PO. Scroll the list up to the top. You see that there are repeating entries for Electronic commerce. Consider that each entry has a different technical setting for the document that is created due to the usage of that entry. However, the SAP guy who set up this configuration was not paying much attention when editing the description field of those entries.

Figure 68: Display Technical Key (1): SAP-System-Screenshot

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 93

Integrated Processes with SAP ERP – Introduction to SAP ERP Navigation in the SAP System 2.

3.

Fortunately, you can display the Technical Key for all entries in SAP. The Technical Key has to be unique in the system’s customizing. Thus, displaying that key will prevent you from selecting wrong entries in the case studies. Therefore, press the button and select Options. In the pop-up window, expand the folder Interaction Design/Visualization Interaction and select Show keys within dropdown lists. Selecting Sort by keys... will display the keys in alphabetical order in the drop-down-list. Press .

Figure 69: Display Technical Key (2): SAP-System-Screenshot

4.

Now the Technical Keys for the entries should be displayed and you can easily distinguish between them.

Figure 70: Display Technical Key (3): SAP-System-Screenshot

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 94

Integrated Processes with SAP ERP – Introduction to SAP ERP Navigation in the SAP System It is essential for preventing errors in the case studies later on, to set your SAP GUI in that way that it displays the technical keys. JavaGUI users can set the technical key in the SAP JavaGUI Logon Pad directly as described in the following figure.

Figure 71: Display Technical Key (4): SAP-System-Screenshot

You can use the -Button to customize the local layout of your SAP GUI to match your needs. You can set shortcut-keys, you can set the appearance of the GUI, vary the design, etc. For instance, you can select Design Settings and turn off the typical (sometimes annoying) SAP GUI sound. However, you can explore the settings on your own if you want to. The settings apply to your GUI only. Search SAP menu I have already mentioned that it is best to start transactions from the Easy Access menu to enhance learning effects rather than using the transaction codes. Sometimes it is pretty longsome to find a specific transaction path in the SAP Easy Access menu. In those cases, you can enter the transaction code SEARCH_SAP_MENU in the command field and search for the path to a transaction. The following figure displays the procedure: 1. Start transaction SEARCH_SAP_MENU. 2. Enter the transaction code you are searching for; here: VA01 3. Check the result list: Due to the integration aspect, many transactions can be started from different functional areas (applications), the system displays all the paths to that transaction.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 95

Integrated Processes with SAP ERP – Introduction to SAP ERP Navigation in the SAP System

Figure 72: Search SAP menu: SAP-System-Screenshot

Desktop Shortcut Another very useful tip is to create a short-cut for the system/client login on your desktop. The problem with the login is that you always have to enter the client, your user and the password when logging in to the system. By creating a short-cut, you only need to enter the password. 1. In the system function bar, press the button . 2. In the following pop-up window, enter a title for the short-cut as well as the client and the user from your welcome mail. Select English as language and press .

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 96

Integrated Processes with SAP ERP – Introduction to SAP ERP Navigation in the SAP System

Figure 73: Create short-cut: SAP-System-Screenshot

3.

Now you will find a short-cut on your desktop. From now on you only need to double-click that short-cut and enter your password to access the system

Figure 74: Usage of short-cut: SAP-System-Screenshot

The short-cut does not affect the registration of your IP address with the SAP servers. That is, you need to register your IP prior to accessing the system anyways whether you use the short-cut or the normal SAP logon group.

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 97

Integrated Processes with SAP ERP – Introduction to SAP ERP Navigation in the SAP System

5.2.2 Navigation unit for SAP ERP In the following you are supposed to navigate through the SAP ERP system and try to solve some small problems. This chapter is meant to teach you the handling of the SAP ERP system by using the SAP GUI. Try to explore the system on your own. A detailed solution is attached at the end of the chapter.

5.2.2.1 User-specific settings First of all, if still pending, set the flag for display technical names in the menu bar under extras  settings to display transaction codes in the SAP Easy Access Menu as well. 1. Sessions How many sessions can you at maximum create at the same time? Use the appropriate button in the system function bar. ______________________________________________ Every time you see a line like the one above, you are prompted to write down the answer or the result on the corresponding data sheet. Every teaching unit has its own data sheet. After completing a teaching unit, please submit the carefully completed data sheet via email (using the email address you received with the welcome email of this course). 2. Transactions What are the names of the transactions that you find in the SAP standard menu via the following paths (SAP Easy Access menu) and what is the corresponding transaction code? SAP menu  Logistics  Sales and Distribution  Billing  Billing Document  Display Transaction name: _______________________________ Transaction code: _______________________________ SAP menu  Accounting  Financial Accounting  Accounts Receivable  Master Records  Display Transaction name: _____________________________ Transaction code: ______________________________ 3. Which business processes are represented by the following transaction codes? VA01: ______________________________________________ MMR1: ______________________________________________ MM01: ______________________________________________ Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 98

Integrated Processes with SAP ERP – Introduction to SAP ERP Navigation in the SAP System MM02: ______________________________________________ 5.2.2.2 Maintaining favorites To assign favorites to lists, you should first create folders: Favorites  Insert folder. Choose a user-defined name for the folder. You can create as many folders as you like. You can drag & drop folders. To create favorites, select particular transactions from the SAP Easy Access menu that you need for the case studies. Select them and choose Favorites  add to Favorites to add transactions to your favorites list. You can move them using Favorites  Move  Up/Down. Additionally, you can add favorites by using drag & drop. Add the following transactions to your favorites list: MMR1 – create raw material via the menu path: SAP menu  Logistics  Materials Management  Material Master  Material  create (special)  raw material MM03 – display material via the menu path: SAP menu  Logistics  Materials Management  Material Master  Material  Display  Display Current You can also add external links to your favorites list. Please add a link to the website of our ERP4students program: http://www.erp4students.eu.

5.2.2.3 Using the help functions F1 help: Open the transaction VA01 and click in the Sales Organization. Next, choose the F1 help function. What is a Sales Organization (bullet points)? _________________________________________ _________________________________________ In case the system displays an empty screen when opening the F1 help function, you can choose Help  Settings and set the button to modal dialog box. Then, SAP F1 help should work even without performance assistant. F4 help: Close the screen displaying the definition of a Sales Organization. However, remain in the initial screen of transaction VA01. Click in the Distribution Channel field. What are the names of the first three Distribution Channels and which Sales Organization are they assigned to?

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 99

Integrated Processes with SAP ERP – Introduction to SAP ERP Navigation in the SAP System Sales Organization

Distribution Channel Name

1. ___________________ ___________________ ___________________ 2. ___________________ ___________________ ___________________ 3. ___________________ ___________________ ___________________

5.2.3 Answers to the navigation unit 5.2.3.1 User-specific settings 1. Sessions How many sessions can you at maximum create at the same time? Use the appropriate button in the system function bar. 6, in case you try to create a seventh session, you will see the following message:

Figure 75: SAP Message: SAP-System-Screenshot

2. Transactions What are the names of the transactions that you can open in the SAP standard menu via the following paths (SAP Easy Access menu) and what are the corresponding transaction codes? SAP menu  Logistics  Sales and Distribution  Billing  Billing Document  Display

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 100

Integrated Processes with SAP ERP – Introduction to SAP ERP Navigation in the SAP System

Transaction name: Transaction code:

Display Billing Document VF03

SAP menu  Accounting  Financial Accounting  Accounts Receivable  Master Records  Display Transaction name: Transaction code:

Display customer (accounting) FD03

You can receive further information about a (selected) transaction by pressing the shift-key and F11.

Figure 76: Display Customer (Accounting): SAP-System-Screenshot

Which business processes are represented by the following transaction codes? VA01: MMR1: MM01: MM02:

create sales order create raw material create material change material

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 101

Integrated Processes with SAP ERP – Introduction to SAP ERP Navigation in the SAP System 5.2.3.2 Maintaining favorites Add the following transactions to your favorites list: MMR1 – create raw material via the menu path: SAP menu  Logistics  Materials Management  Material Master  Material  create (special)  raw material MM03 – display material via the menu path: SAP menu  Logistics  Materials Management  Material Master  Material  Display  Display Current You can also add external links to your favorites list. Please add a link to the website of our ERP4students program: http://www.erp4students.eu. You can add URL links by clicking with the right mouse button in the SAP menu on favorite and choose add other object. Select either web address or file name and confirm by pressing Enter.

Figure 77: Favorites: SAP-System-Screenshot

5.2.3.3 Using the help functions F1 Help: Open the transaction VA01 and click in the Sales Organization. Next, choose the F1 help function. What is a Sales Organization (bullet points)?

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 102

Integrated Processes with SAP ERP – Introduction to SAP ERP Navigation in the SAP System

Figure 78: Performance Assistant: SAP systems screenshot

F4 help: Close the screen displaying the definition of a Sales Organization. However, remain in the initial screen of transaction VA01. Click in the Distribution Channel field. What are the names of the first three Distribution Channels and which Sales Organization are they assigned to?

Figure 79: Input help, F4 Help function: SAP-System-Screenshot

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 103

Integrated Processes with SAP ERP – Introduction to SAP ERP Data Sheet

6

Data Sheet

Thus, the introductory unit is concluded and you can now start working with the businessrelated case studies. Finally, please submit the carefully completed data sheet to your tutor (use support email address from the welcome mail) for the case study introduction. Please comply with the naming rules. Non-compliant data sheets will not be accepted; i.e., rename the document that you downloaded from this course’s download area as follows: 00-introduction-xxyy-zzz-surname.doc Thereby, you need to replace xxyy with your user number without the “WIP“ and without the hyphen (WIP-xx-yy) and replace zzz with the number of the client you are working on. Example: Your name is Max Mustermann, you are working on client 901, and your user number is WIP-99-99. Then, name the document as follows: 00-introduction-9999-901-Mustermann.doc

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 104

Integrated Processes with SAP ERP – Introduction to SAP ERP Reflexion

7

Reflexion Test your knowledge. In this section you are confronted with some questions regarding the theoretical chapters of this teaching unit. Try to answer the questions on your own before taking a look at the standard solutions.

7.1 Questions True/False Questions 1. SAP NetWeaver can only be used for applications developed by SAP.

Multiple Choice Questions 2. mySAP ERP includes the following: (2 correct answers) a. SAP Basis b. SAP Database c. SAP NetWeaver d. SAP R/3 Enterprise 3. Which of the following are reasons to move from R/3 to mySAP ERP? (2 correct answers) a. Need to consolidate multiple R/3 systems. b. Increase the total cost of ownership. c. Extend the scope of the existing ERP functionality. d. Need to separate Company data by Client. 4. What is the highest organizational element in SAP? (1 correct answers) a. Plant b. Client c. Company Code d. Sales Organization e. Purchasing Organization 5. What is the purpose of the organizational elements in SAP? (3 correct answers) a. They represent a legal entity. b. They represent the application server. c. Data is entered by using organizational elements. Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 105

Integrated Processes with SAP ERP – Introduction to SAP ERP Reflexion d. Data is tracked by using organizational elements. 6. Which of the following describes data and transactions in the SAP system? (1 correct answer) a. Output is created for every transaction in the system. b. Documents are created by using master data and organizational elements. c. Master data can be deleted at any time. d. Master data entered at the client level can only be used by one Company Code. 7.

Which of the following are correct regarding the advantages of using Master Data Records in an ERP system? (3 correct answers) a. Consistency b. Reduces data redundancies c. Data conversion is not necessary d. Improves data integrity

8.

Which of the following are subcomponents of NetWeaver? (3 correct answers) a. People Integration b. Application Platform c. Database d. Information Integration e. Java Development Kit

9.

The Process Integration component of NetWeaver includes which of the following SAP product? (1 correct answer) a. SAP EP b. SAP BW c. SAP XI d. SAP Web AS

10. Which of the following statements are true about NetWeaver? (2 correct answers) a. Application Platform has a runtime environment for ABAP and J2EE. b. Process Integration allows for Multi-Channel Access. c. SAP Exchange Infrastructure is a component of Process Integration. d. SAP Enterprise Portal is based on closed technology and standards. i

11. Which of the following are external technologies used with NetWeaver? (2 correct answers) a. Websphere by IBM b. Exchange infrastructure by IBM Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 106

Integrated Processes with SAP ERP – Introduction to SAP ERP Reflexion c. .net by Microsoft d. SAP Enterprise Portal 12. Which of the following are components of NetWeaver? (4 correct answers) a. SAP XI b. SAP Web AS c. SAP Solution Manager d. SAP MDM e. SAP Enterprise Portal f. SAP Visual Composer 13. Which of the following answers are true with respect to the SAP XI? (3 correct answers) a. Proxy generation and mapping tools b. Integration directory with content c. Consistent storage of master data d. Enterprise and vendor potential for SAP

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 107

Integrated Processes with SAP ERP – Introduction to SAP ERP Reflexion

7.2 Standard Solution True/False Questions 1. SAP NetWeaver can only be used for applications developed by SAP. Answer: False

Multiple Choice Questions 2. mySAP ERP includes the following: (2 correct answers) a. SAP Basis b. SAP Database c. SAP NetWeaver d. SAP R/3 Enterprise Answers: c, d 3. Which of the following are reasons to move from R/3 to mySAP ERP? (2 correct answers) a. Need to consolidate multiple R/3 systems. b. Increase the total cost of ownership. c. Extend the scope of the existing ERP functionality. d. Need to separate Company data by Client. Answers: a, c 4. What is the highest organizational element in SAP? (1 correct answers) a. Plant b. Client c. Company Code d. Sales Organization e. Purchasing Organization Answers: b 5. What is the purpose of the organizational elements in SAP? (3 correct answers) a. They represent a legal entity. b. They represent the application server. c. Data is entered by using organizational elements. d. Data is tracked by using organizational elements. Answers: a, c, d

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 108

Integrated Processes with SAP ERP – Introduction to SAP ERP Reflexion 6. Which of the following describes data and transactions in the SAP system? (1 correct answer) a. Output is created for every transaction in the system. b. Documents are created by using master data and organizational elements. c. Master data can be deleted at any time. d. Master data entered at the client level can only be used by one Company Code. Answers: b 7.

Which of the following are correct regarding the advantages of using Master Data Records in an ERP system? (3 correct answers) a. Consistency b. Reduces data redundancies c. Data conversion is not necessary d. Improves data integrity Answers: a, b, d 8.

Which of the following are subcomponents of NetWeaver? (3 correct answers) a. People Integration b. Application Platform c. Database d. Information Integration e. Java Development Kit Answers: a, b, d 9.

The Process Integration component of NetWeaver includes which of the following SAP product? (1 correct answer) a. SAP EP b. SAP BW c. SAP XI d. SAP Web AS Answers: c 10. Which of the following statements are true about NetWeaver? (2 correct answers) a. Application Platform has a runtime environment for ABAP and J2EE. b. Process Integration allows for Multi-Channel Access. c. SAP Exchange Infrastructure is a component of Process Integration. d. SAP Enterprise Portal is based on closed technology and standards. i

Answers: a, c 11. Which of the following are external technologies used with NetWeaver? Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 109

Integrated Processes with SAP ERP – Introduction to SAP ERP Reflexion (2 correct answers) a. Websphere by IBM b. Exchange infrastructure by IBM c. .net by Microsoft d. SAP Enterprise Portal Answers: a, c 12. Which of the following are components of NetWeaver? (4 correct answers) a. SAP XI b. SAP Web AS c. SAP Solution Manager d. SAP MDM e. SAP Enterprise Portal f. SAP Visual Composer Answers: a, b, d, e 13. Which of the following answers are true with respect to the SAP XI? (3 correct answers) a. Proxy generation and mapping tools b. Integration directory with content c. Consistent storage of master data d. Enterprise and vendor potential for SAP Answers: a, b, d

Copyright Prof. Dr. Heimo H. Adelsberger/Dipl.-Wirt.-Inf. Pouyan Khatami/ Dipl.-Wirt.-Inf. Taymaz Khatami

Page 110

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF