ABAP Objects 学习地图
#dashboard #abap-objects
概览
- 课程: BC401 - ABAP Objects (SAP NetWeaver)
- 时长: 5天
- 先修课程: SAPTEC, BC400
- 目标: 掌握 ABAP 面向对象编程的全部概念与技术
主题地图
练习笔记
学习工具
| 工具 |
说明 |
链接 |
| 考试陷阱 |
常见错误和混淆点集合 |
[[_posts/SAP_ABAP/BC401_ABAP对象/00-仪表板/考试陷阱]] |
| 快速参考 |
全课程速查表 |
[[_posts/SAP_ABAP/BC401_ABAP对象/00-仪表板/快速参考]] |
标签索引
| 标签 |
相关主题 |
规则 |
#abap-objects |
顶层主题标签 |
必须出现在所有概念笔记 |
#oo-basics |
OO基础 |
必须与 #abap-objects 共用 |
#class-definition |
类定义语法 |
附属 #oo-basics |
#visibility |
可见性/封装 |
附属 #oo-basics |
#constructor |
构造器 |
附属 #oo-basics |
#method-call |
方法调用 |
附属 #oo-basics |
#uml |
UML建模 |
必须与 #abap-objects 共用 |
#class-diagram |
类图 |
附属 #uml |
#association |
关联关系 |
附属 #uml |
#inheritance |
继承 |
必须与 #abap-objects 共用 |
#redefinition |
方法重定义 |
附属 #inheritance |
#casting |
类型转换 |
附属 #inheritance |
#polymorphism |
多态 |
附属 #inheritance 或 #interface |
#interface |
接口 |
必须与 #abap-objects 共用 |
#alias |
别名 |
附属 #interface |
#event |
事件 |
必须与 #abap-objects 共用 |
#event-handler |
事件处理 |
附属 #event |
#global-class |
全局类 |
必须与 #abap-objects 共用 |
#class-builder |
Class Builder |
附属 #global-class |
#alv-grid |
ALV Grid |
附属 #global-class |
#badi |
BAdI技术 |
附属 #global-class |
#abstract-class |
抽象类 |
附属 #special-oo |
#final-class |
最终类 |
附属 #special-oo |
#singleton |
单例模式 |
附属 #special-oo |
#factory |
工厂模式 |
附属 #special-oo |
#friendship |
友元关系 |
附属 #special-oo |
#persistent-object |
持久化对象 |
附属 #special-oo |
#oo-transaction |
OO事务 |
附属 #special-oo |
#exception |
异常处理 |
必须与 #abap-objects 共用 |
#try-catch |
TRY结构 |
附属 #exception |
#raise-exception |
抛出异常 |
附属 #exception |
#cx-hierarchy |
异常类层次 |
附属 #exception |
#rtts |
运行时类型服务 |
必须与 #abap-objects 共用 |
#rtti |
类型识别 |
附属 #rtts |
#rttc |
类型创建 |
附属 #rtts |
#practice |
练习题 |
— |
#dashboard |
仪表板 |
— |
#exam-traps |
考试陷阱 |
附属 #dashboard |
标签规则: 所有标签使用英文小写kebab-case;详细标签必须同时附加其父域标签。
薄弱领域
非核心主题策略
| 来源 |
内容 |
处理方式 |
| Unit 5: Preview of Later Topics |
后续课程预告 |
简要覆盖 — 非考试重点 |
| Unit 5: Case Study |
综合练习 |
简要覆盖 — 实践性内容 |