将传统的ABAP报告转换为OO ABAP

2020-09-15 18:12发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个使用常规ABAP编写的报...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一个使用常规ABAP编写的报告。 它与改装活动有关,在该活动中,您可以通过副本运输和目标系统中的双运输创建来跨不同系统调整运输请求(TR)中捕获的更改。

我想使用OO ABAP重新编写整个报告,并且我没有使用ABAP对象/类/方法编写ABAP程序的经验,是否使用实例/静态方法等!

您能帮我吗,即我应该从哪里开始? 在最短的时间内完成此任务的最佳方法是什么?

感谢您的期待。

12条回答
小熊yu生菜
2020-09-15 19:02

摘自Martin Fowler的重构书:

将数据记录转换为对象,分解行为,然后将行为移至对象。

  • 获取每种记录类型和数据库表,并将其转换为带有访问器(获取/设置)的哑类
  • 获取所有程序代码并将其放入单个类(单个或所有静态方法)
  • 开始分解每个冗长的过程(应用提取方法和相关的重构)。 分解过程时,请使用移动方法将每个移动到适当的类
  • 继续,直到您将所有行为从原始类中移除为止

一周热门 更多>