AUSFÜLLHILFE: BEWEGEN SIE DEN MAUSZEIGER ÜBER DIE ÜBERSCHRIFTEN. AUSFÜHRLICHE HINWEISE: LEITFADEN MODULBESCHREIBUNG Adapting Standardsoftware with ABAP (Advanced) Module code 1 Workload Credits/CP Semester 180 h 6 2 Module Teaching Language Adapting Standardsoftware with ABAP (Advanced) 2 3 English Frequency of module Winter Semester Contact hours Self-study 4 SWS / 45 h 135 h Duration 1 Semester Class size 15 Learning outcomes After successfully completing the course, students will Knowledge (1) Have gained advanced knowledge in regard to object oriented ABAP development Know methods of integrating an SAP system with remote, Java-based systems Know multiple methods of ABAP based Web development, specifically in regard to the SAP technologies “Business Server Pages (BSP)” and “WebDynpro for ABAP” Understanding (2) Have gained an advanced understanding of software development in an ERP environment and the interaction between the ERP system and surrounding systems using the example of the SAP System Have gained an understanding of Object Oriented Software Development in ABAP (“ABAP OO”) and how this benefits the software development process Have gained a basic understanding the development of Web-based applications with SAP Business Server Pages (BSP) and WebDynpro for ABAP Practice (3) Be able to install, run and maintain a personal SAP installation (“minisap”) Have gained an advanced ability to develop custom software within the SAP System (specifically in the fields of ABAP based Web development and integration of remote systems) Analysis (4) Have gained an advanced ability to dissect problems in regard to custom ERP software development and analyze competing possible solutions Synthesis (5) Be able to argue the benefits of a selected software solution to a given development problem within the context of a greater business environment Evaluation (6) Be able to evaluate the optimal course of action between competing solutions to software development problems, including web programming and business integration, within ERP Systems while considering the needs and requirements of the surrounding business Individual component content Software development within the SAP System using ABAP with a strong focus on ABAP OO Version 1.3 Erstellt von jr Freigabe (Datum/Kürzel) QM-Board 11.4.2012, 16.01.2013 04.06.2013/jr Gültig ab 04.06.2013 4 Advanced ABAP techniques such as: Open SQL revisited Regular Expressions in ABAP File access from the ABAP Application Server and Presentation Server Integrating SAP ABAP Applications with external Applications such as MS Excel Building Web-based applications within an SAP Environment using Business Server Pages (BSP) and WebDynpro for ABAP Connecting the SAP System to a remote Java System by utilizing the SAP Java Connecctor (SAP JCo) and the Java EE Connector Architecture (JCA) Teaching methods 5 Lecture Hands on exercises in the SAP System Prerequisites It is highly recommended to have participated in the course Adapting Standardsoftware with ABAP and Java 6 Methods of assessment Final written exam 7 Applicability of module Elective in Business Consulting Masters course 8 Person responsible for module Prof. Dr. Thomas Marx Lecturer John Daniel Castine 9 Reading list (Core texts and recommended texts) Keller H., Krüger S.: ABAP Objects: ABAP Programming in SAP NetWeaver, Galileo Press 2007 Krüger, S.; Seelmann-Eggebert, J.: ABAP Best Practices Galileo Press 2005 Heuvelmans, W.; Krouwels, A.; Meijs, B.; Sommen, R.: Enhancing the Quality of ABAP Development, SAP Press 2004 Version 1.3 Erstellt von jr Freigabe (Datum/Kürzel) QM-Board 11.4.2012, 16.01.2013 04.06.2013/jr Gültig ab 04.06.2013