CENG 432

Fundamentals of Enterprise Application Development

Course Objectives:
The objective of this course is to explain the Enterprise Applications, their usage areas and development methods. Students will be familiar with different types of Enterprise Applications, especially Enterprise Resource Planning (ERP) systems and its modules via SAP, which is one of the most common commercial ERP package programs. They will also learn basics of SAP ABAP, the popular enterprise programming language.

WEEK COURSE OUTLINE CONTENT
1 Introduction to Enterprise Applications Introduction to Enterprise Application Development
2 Enterprise Applications Evolution, Integration & Implementation Methodologies Enterprise Applications Evolution – MRP & ERP
3 Enterprise Applications Evolution – HRM & SCM & CRM & PLM
4 Enterprise Applications Structure and Integration Methodologies
5 Enterprise Application Projects Implementation Methodologies
6 SAP S/4 Hana Introduction to SAP S/4HANA
7 SAP Configuration, Customization and Programming SAP Configuration and Customization
8 SAP ABAP Programming
9 SAP ABAP Programming
10 SAP Functional & Technical Specification Document Preparation
11 SAP Sample Modules SAP MM (Material Management) Module
12 SAP SD (Sales& Distribution) Module
13 New Trends New Trends in Enterprise Application Development

Submissions/Homeworks/Projects:

In this course, an ERP requirement document is given to project groups consisting of 5-6 members. Each team determines which SAP modules and processes will be included based on the requirement document and submits a detailed project report including FS (Functional Specification) and TS (Technical Specification) documents.

Grading:

Midterm %30
Final Exam %40
Project %30

Course Learning Outcomes:

C1. To be able to define and explain different types of Enterprise Applications

C2. To be able to describe the development and implementation strategies of Enterprise Applications

C3. To be able to demonstrate configuration, customization and programming of Enterprise Applications with examples using SAP sources