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

2020-09-15 18:12发布

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

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


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

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

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

感谢您的期待。

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

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


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

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

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

感谢您的期待。

付费偷看设置
发送
12条回答
CJones
1楼-- · 2020-09-15 18:57

所以您需要:

1)首先,学习面向对象编程->最近的OOP课程 https://open.sap.com/courses/java1 (基于OOP任意语言,此处为Java)。 您还可以先阅读良好的介绍-> ABAP官方文档-ABAP对象作为编程模型

2)其次,在ABAP中学习OOP/特殊性的语法-> ABAP官方文档-ABAP对象-概述

悻福寶寶
2楼-- · 2020-09-15 18:57

什么是在最短的时间内完成此操作的最佳方法?/em>

这一定会给您带来最糟糕的结果。 如果您想学习一些东西,请花一些时间正确地做。

骆驼绵羊
4楼-- · 2020-09-15 18:59

"好,便宜,快速-选择任意两个"。 :) 我同意。 您只是为了完成某件事而快速地做一些事情,或者是真的需要时间来学习一些东西。 好的程序程序仍然比不好的OOP程序要好。

小熊yu生菜
5楼-- · 2020-09-15 19:02

摘自Martin Fowler的重构书:

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

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

感谢Sandra和Metthew。

一周热门 更多>