Master the ABAP RESTful Application Programming Model (RAP) to build scalable, full-stack business applications in SAP S/4HANA. This advanced course equips you with the tools and techniques to architect clean, maintainable solutions using CDS views, behavior definitions, EML (Entity Manipulation Language), and SAP Fiori Elements. You'll use Eclipse IDE and SAP Business Application Studio to create enterprise apps that follow modern SAP development practices.


您将学到什么
Build scalable SAP S/4HANA applications using RAP, managed scenarios, behavior definitions, and CDS-based data models in Eclipse or BAS
Implement business rules using validations, determinations, side effects, and custom actions to support dynamic Fiori UIs and workflows
Use EML for backend operations, write unit tests, and deploy draft-enabled RAP apps to the SAP Fiori Launchpad with clean architecture
您将获得的技能
要了解的详细信息

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

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

该课程共有3个模块
This module introduces learners to the foundational concepts of the ABAP RESTful Application Programming Model (RAP). Learners will explore the RAP architecture, understand the differences between managed and unmanaged scenarios, and build their first RAP application. It also includes hands-on practice using Business Configuration Management tools and previewing a fully functional Fiori app enabled with CRUD operations.
涵盖的内容
10个视频2篇阅读材料4个作业1个讨论话题2个插件
This module dives deeper into advanced RAP capabilities, enabling learners to enrich business applications with dynamic behaviors. Topics include determinations, validations, and the implementation of custom actions to automate or enforce business rules. Learners will also explore dynamic feature control, manage side effects, and implement early numbering strategies—all crucial for creating robust, user-friendly enterprise-grade applications.
涵盖的内容
12个视频1篇阅读材料4个作业1个插件
This final module focuses on essential tools and patterns that complete the RAP development lifecycle. Learners will gain hands-on experience with Entity Manipulation Language (EML), ABAP Unit Testing, and both managed and unmanaged scenarios. The module also includes guidance on wrapping up RAP projects, building Fiori apps using Business Application Studio (BAS), and understanding real-world deployment and certification pathways—equipping learners for advanced enterprise application development in SAP S/4HANA.
涵盖的内容
10个视频1篇阅读材料4个作业1个插件
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
位教师

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




常见问题
Some familiarity with ABAP is helpful, but not mandatory. The course covers RAP basics and guides you step-by-step.
RAP is the modern programming model in S/4HANA. It enables clean, scalable development of enterprise applications using ABAP and CDS.
Yes, you’ll complete a hands-on project using CDS views, behavior definitions, and Fiori Elements to develop and deploy a working business app.
更多问题
提供助学金,