2023-2024 Academic Year 2022-2023 Academic Year 2021-2022 Academic Year 2020-2021 Academic Year 2019-2020 Academic Year 2018-2019 Academic Year 2017-2018 Academic Year 2016-2017 Academic Year 2015-2016 Academic Year 2014-2015 Academic Year 2013-2014 Academic Year 2012-2013 Academic Year
SAP-ABAP Programming II
Course Code Semester
Course Name
LE/RC/LA
Course Type
Language of Instruction
ECTS
MBU0004
SAP-ABAP Programming II
2/2/0
EL
Turkish
4
Course Goals
The aim of the SAP-ABAP Programming II(Advanced Business Application Programming) course is to teach the students the medium-to-high level principles and methods of the ABAP programming language and using these methods this course teaches how to use programs, reports, functions, and how to develop applications and screens on SAP ERP.
Prerequisite(s)
None
Corequisite(s)
None
Special Requisite(s)
The minimum qualifications that are expected from the students who want to attend the course.(Examples: Foreign language level, attendance, known theoretical pre-qualifications, etc.)
Instructor(s)
Lecturer Ali Yücel
Course Assistant(s)
Schedule
Day, hours, XXX Campus, classroom number.
Office Hour(s)
Instructor name, day, hours, XXX Campus, office number.
Teaching Methods and Techniques
-Resitation
Principle Sources
-“TAW11 ABAP Details” “TAW12 ABAP Workbench Concepts”, SAP AG
Other Sources
-
Course Schedules
Week
Contents
Learning Methods
1. Week
AVL Reporting- Analysing programming techniques
Resitation
2. Week
SQL operations to modify database data
Resitation
3. Week
Examination of LUW concept and Enqueue mechanisms
Resitation
4. Week
Deep look at ABAP data typesand update technologies
Resitation
5. Week
Analysis and UML design, Examination of classand objects
AppResitationication
6. Week
Examination of Inheritance, Interfaces, Events, Exception and Global Classes.
Resitation
7. Week
Samples Based on ABAP Object Programming
Resitation
8. Week
Midterm
Midterm
9. Week
Enhancements Enhancing Dictionary elements
Resitation
10. Week
Customer Exits, Business Add Ins (BAdIs)
Resitation
11. Week
Implicit and Explicit Enhancements, Enhancement Framework
Resitation
12. Week
Overview of WebDynpro development with ABAP
Resitation
13. Week
Examining WebDynpro Components, windows and views
Resitation
14. Week
An overview of WebDynpro controllers and user interface and sample application development
Resitation
15. Week
16. Week
17. Week
Assessments
Evaluation tools
Quantity
Weight(%)
Midterm(s)
1
35
Homework / Term Projects / Presentations
1
20
Final Exam
1
45
Program Outcomes
PO-1 Interpreting advanced theoretical and applied knowledge in Mathematics and Computer Science. PO-2 Critiquing and evaluating data by implementing the acquired knowledge and skills in Mathematics and Computer Science. PO-3 Recognizing, describing, and analyzing problems in Mathematics and Computer Science; producing solution proposals based on research and evidence. PO-4 Understanding the operating logic of computer and recognizing computational-based thinking using mathematics as a discipline. PO-5 Collaborating as a team-member, as well as individually, to produce solutions to problems in Mathematics and Computer Science. PO-6 Communicating in a foreign language, and interpreting oral and written communicational abilities in Turkish. PO-7 Using time effectively in inventing solutions by implementing analytical thinking. PO-8 Understanding professional ethics and responsibilities. PO-9 Having the ability to behave independently, to take initiative, and to be creative. PO-10 Understanding the importance of lifelong learning and developing professional skills continuously. PO-11 Using professional knowledge for the benefit of the society.
Learning Outcomes
LO-1 Understands general standards of SAP ABAP. LO-2 Developing on SAP ABAP LO-3 Understands the structure of ABAP that separates it from other languages. LO-4 Understands common used tables and structures of SAP. LO-5 Develops mid-to-high level applications with SAP ABAP.
Course Assessment Matrix:
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PO 9 PO 10 PO 11