跳转至

SAP ABAP · 实战二十四课

ABAP Course

从零开始的 SAP ABAP 开发实战课程——用 SAP 官方试用镜像与 SFLIGHT 演示数据搭好练习环境,再沿准备、基础、核心、高级、现代开发五个阶段走完二十四课:从 Hello World 一路走到 CDS View 与综合实战。

24 课时 Demo 驱动 SAP 官方 SFLIGHT 数据模型 传统 ABAP → 新语法 → 现代开发

开始学习 GitHub 仓库

内容进度:第0、1课已定稿;第2-24课为初稿(知识骨架完整,随课程更新持续打磨)。每课页面顶部有状态标记,欢迎在评论区反馈。

课程阶段

  • 00

    准备篇


    官方试用镜像部署、SFLIGHT 演示数据确认、abapGit 导入课程仓库。

    第0课 环境搭建

  • 01–06

    基础篇 · 第1-6课


    SAP 入门、数据类型、数据字典、内表、Open SQL、调试器。

    从第1课开始

  • 07–13

    核心篇 · 第7-13课


    选择屏幕、格式化、函数模块、ALV 报表、Excel、面向对象。

    从第7课开始

  • 14–19

    高级篇 · 第14-19课


    BAPI、增强、外部接口、传输请求、消息处理、新语法专题。

    从第14课开始

  • 20–24

    现代开发篇 · 第20-24课


    CDS View、OO ALV、BTP 与 abapGit、综合实战航班管理系统。

    从第20课开始

  • 附录


    参考资料库(外部链接集中登记)与许可声明。

    参考资料

快速开始

  1. 准备一套 ABAP 练习系统(推荐 SAP 官方试用镜像,Docker 部署);
  2. 确认 SFLIGHT 演示数据(官方镜像默认预置);
  3. 用 abapGit 把课程仓库 Clone/Pull 到开发包 ZABAP_COURSE

详见第0课:环境搭建与仓库导入

源码与命名

课程代码(zac_* 开发对象)与课文稿都在 GitHub 仓库中维护:对象统一 zac_ 课程前缀,课号不进对象名,命名规范与课↔对象对照矩阵见第0课第四节