Prof. Dr. h.c. mult. Hasso Plattner

Basics of On-premise and On-demand Enterprise Software


The goal of this course is to provide an overview of the core functionality of an enterprise resource planning (ERP) system and to address two deployment options: on-premise and on-demand. The theoretical part of the course is supplemented by examples from SAP ERP and SAP Business ByDesign portfolio.


The structure of the course

Part I describes the core functionality of an ERP system (e.g., accounting, procurement, manufacturing, warehousing, sales and distribution, transportation, human capital management). Part II addresses the issue of delivering the aforementioned functionality to customers, that is, how ERP systems are deployed. Here, two possibilities are discussed:

  • on-premise
  • on-demand

Additionally, the technical challenges and existing solutions of both deployment options are discussed.

Course completion

It is advised to complete the course in the order outlined in the navigation area. The suggested sequence ensures that readers familiarize themselves with all material required to understand any piece of information before the latter is presented. To ensure the correct understanding of the material all chapters contain obligatory multiple-choice questions. A new chapter can be opened only after successfully answering all questions from a preceding chapter. All questions must have at least one item selected as an answer. To have the given answers checked click the "Answers" button. A summary on the next page informs the reader which questions have been answered correctly.


Course schedule

19.10.2010 - Introduction lecture [ Slides ]
26.10.2010 - Accounting
02.11.2010 - Logistics
09.11.2010 - Exercise I: Production Planning, part 1
16.11.2010 - Canceled. Please attend the lecture by Prof. John Hennessy in HS1 instead
23.11.2010 - Exercise I: Production Planning, part 2
30.11.2010 - Human Resources, RFID and other functionality, Exercise III: Demand Planning on iPad
07.12.2010 - Exercise II: Controlling part 1
14.12.2010 - Exercise II: Controlling part 2
04.01.2011 - Enterprise Software Development
11.01.2011 - On-premise Deployment Challenges (business view and technical view)
18.01.2011 - Software-as-a-Service: Concept and Implementations [ slides ]
25.01.2011 - Exercise IV: Sales Management with SAP ByDesign, part 1
01.02.2011 - Exercise IV: Sales Management with SAP ByDesign, part 2
08.02.2011 - Exam


Each Tuesday, 11:00-12:30, HPI, H-E-11,12,13

Online course

Some chapters contain multiple choice questions to gauge your progress. Answer these questions before you continue. Select your answer from the selection list. More than one answer may be correct in multiple choice questions. The form is checked when you choose the "Answers" button. The next page informs you which questions you answered correctly. You can only proceed if you correctly answer all questions. The language of the online course in English, though offline discussion can be in German.



  1. Gerhard F. Knolmayer, Peter Mertens, Alexander Zeier, Jörg Thomas Dickersbach, Supply Chain Management Based on SAP Systems: Architecture and Planning Processes, 2009
  2. Mertens, P., Integrierte Informationsverarbeitung, 2005
  3. Knolmayer, G., Mertens, P., Zeier, A., Supply Chain Management Based on SAP Systems: Order Management in Manufacturing Companies (SAP Excellence), Springer, Berlin 2002
  4. Gadatsch, A., Frick, D., SAP-gestütztes Rechnungswesen, 2005
  5. Benz, J., Höflinger, M., Logistikprozesse mit SAP R/3, 2005
  6. Ewald Brochhausen, Jürgen Kielisch, Jürgen Scheering, Jens Staeck, mySAP HP: Technical Principles and Programming, SAP Press, 2003
  7. Frank Forndron, Thilo Liebermann, Marcus Thurner, Peter Widmayer, mySAP ERP: Geschäftsprozesse, Funktionalität, Upgrade-Strategie, Galileo Press, 2006
  8. Jörg Siebert, Martin Strohmeier, mySAP ERP Financials, Galileo Press, 2006
  9. Horst Keller, Sascha Krueger, ABAP Objects: ABAP Programming in SAP NetWeaver, Galileo Press, 2nd edition, 2007

Books are avaliable at our chair.


  1. Hasso Plattner, A Common Database Approach for OLTP and OLAP Using an In-Memory Column Database, Proceedings of the 35th SIGMOD International Conference on Management of Data, Providence, Rhode Island, 2009 [ pdf ]
  2. Stefan Aulbach, Torsten Grust, Dean Jacobs, Alfons Kemper, Jan Rittinger, Multi-tenant databases for software as a service: schema-mapping techniques [ pdf ]
  3. Frederick Chong and Gianpaolo Carraro, Architecture Strategies for Catching the Long Tail [ link ]
  4. Chang Jie Guo, Wei Sun, Ying Huang, Zhi Hu Wang, Bo Gao, A Framework for Native Multi-Tenancy Application Development and Management [ link ]
  5. Geoffrey A. Moore, Strategy and Your Stronger Hand, Harvard Business Review [ link to the short version, PDF can be given by request ]