目标及说明
目标:
- 熟悉掌握类、对象、属性、方法之间的关系
- 熟悉掌握类的定义和使用
- 掌握实例方法、静态方法的调用
- 熟练使用OPEN SQL查询语句
- 了解类的优缺点
需求说明:
- 通过ABAP的面向对象编程(OOP)技术,建立员工的类和方法等,以实现对员工的管理;
- 本实践所用员工数据表为《ZTEMPLOYEE》;
- 本实践存在1个需求,即根据输入的员工ID输出员工的性别、最后一个员工的ID性别等信息。
实践6A1-员工管理
需求分析:
1、具体需求
本《员工管理》有如下需求:
- 在初始界面输入或选择员工ID;
- 执行后,将输出输入的员工ID及其性别;同时输出员工表中最后的员工ID和性别;还可以输出如新建一个员工时可使用的员工ID;
- 使用类和对象实现。
2、开发分析
要达成本实践目标,按一般的实现方式,只需要通过定义变量,并通过OpenSQL语句读取和存储员工表的数据后,按需求进行输出即可。本实践中,则考虑通过ABAP的面向对象编程(OOP)技术,将员工作为对象,并通过定义相应的方法实现需求的处理。
- ABAP可定义员工的类、包含的属性、方法及其实现;
- 可在程序中使用定义的类创建实例对象,并调用方法以实现需求;
- 随后将分别使用本地类和公共类的方式,完成本实践。