ABAP和OOPS

2020-09-12 13:52发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我现在已经有将近...

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

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


尊敬的专家,

我现在已经有将近8-9年的SAP抽象,并且经常使用核心树胶和OOPS。我了解Abap OOPS在代码可重用性,继承性,多态性,重载方面尤其起示范作用。/p>

但是坦率地说,在理解另一个使用OOPS的开发人员的代码时,我不会说这几乎是不可能的,但那是不可能的。

有这个缺点,我发现OOP完全是对技术的失望。我需要您对此发表意见。

11条回答
SKY徐
2020-09-12 14:34

我不会四处走走。简单的示例显示主程序仅显示多个包含。

所以乍看之下看不到代码是什么目的。

每个include都在处理整个程序功能的哪一部分,除非开发人员文档不清楚。

假设您正在寻找一种功能,以查找在ME23N中显示交货计划日期的逻辑背后的原因。

您查看程序,屏幕。当您检查pai字段的模块之一时,它进一步为您提供了一个include,然后一个include将具有一个类,该类具有9种方法来获取交货计划数据。

当您转到所需的位置时,将出现一个增强点。此外,该增强点还将包含另一个。

增强点也将具有标准实现。

再次包含将具有一个功能模块,并且该功能模块将分支到一个新的 class.By 遍历如此之大的时间,您甚至会忘记从哪里开始,您的目标是什么?现在想一想,如果没有调试器,人们将如何理解。没有很长一段时间的调试器,当采用过程性方法时,开发人员仍然设法 了解并做出贡献。

您设计UML,设计模式,然后将所有这些移交给一个全新的人。看看他的理解和判断。

如果树液实验室的人们只理解这样的代码,而其他人却不理解,那么仍然有待解决。最后但并非最不重要的是,也不知道badi实现方法的执行顺序。

一周热门 更多>