Gain the foundational skills to become an SAP developer by learning how to write ABAP programs, design custom interfaces, and generate business reports. This course empowers you to build real-world applications using SAP GUI, Eclipse, and ABAP Development Tools (ADT)—no prior SAP experience required. You'll learn how to structure modular code, manage internal tables, and apply core SAP programming practices used by professionals in enterprise environments.


您将学到什么
Write structured ABAP programs using internal tables, subroutines, and object-oriented classes to solve enterprise-level tasks efficiently
Develop classical, interactive, and ALV reports using SAP GUI with Excel integration and ABAP 7.5 syntax for clean, maintainable output
Create SAP GUI screens, design SmartForms for business documents, and debug or optimize ABAP programs using SAP’s built-in tools
您将获得的技能
要了解的详细信息

添加到您的领英档案
June 2025
12 项作业
了解顶级公司的员工如何掌握热门技能

积累特定领域的专业知识
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 获得可共享的职业证书

该课程共有3个模块
This introductory module familiarizes learners with the SAP S/4HANA development environment and the foundational concepts of ABAP programming. Learners will explore the architecture of S/4HANA, navigate development tools like SAP GUI and Eclipse, and write their first ABAP program. Key topics include data types, internal tables, and control structures—providing the base needed for developing robust business applications within the SAP ecosystem.
涵盖的内容
11个视频2篇阅读材料4个作业1个讨论话题2个插件
This module explores the principles of modular ABAP development and introduces learners to Module Pool Programming, a technique used to create custom interactive screens. Learners will discover how to structure programs using subroutines, function modules, and object-oriented ABAP classes. They will also gain practical experience designing module pool screens, managing user interactions, and handling data flow using custom containers and controls. Additionally, the module covers Batch Data Communication (BDC) techniques and essential debugging skills.
涵盖的内容
10个视频1篇阅读材料4个作业1个插件
This module focuses on building various types of ABAP reports and integrating business logic through real-world reporting scenarios. Learners will create classical, interactive, and ALV (ABAP List Viewer) reports using both function modules and object-oriented techniques (OOALV). The module also covers advanced features like toolbar enhancements, user interactions, and ABAP 7.5 syntax improvements. Additionally, learners will explore how to schedule background jobs and structure business logic using joins and internal tables.
涵盖的内容
10个视频1篇阅读材料4个作业1个插件
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
位教师

从 Software Development 浏览更多内容
- 状态:免费试用
- 状态:预览
- 状态:免费试用
- 状态:免费试用
人们为什么选择 Coursera 来帮助自己实现职业发展




常见问题
No prior ABAP or SAP experience is required. Basic programming knowledge can help, but the course starts from the ground up.
You'll work with SAP GUI, ABAP Development Tools (ADT) in Eclipse, and the SAP backend environment within S/4HANA.
It’s designed to be completed in 4 weeks with a 4–6 hour per week commitment, including hands-on practice and assessments.
更多问题
提供助学金,