点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在与一位同事一起进行...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在与一位同事一起进行...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在与一位同事一起进行ABAP开发,我们在处理项目常量的最佳方法方面存在一点分歧。 让我列出两种建议的方法:
说我们有一个销售订单开发程序,并且我们知道我们将有许多常数:
VBTYP:SD文档类别
TRVOG:交易组
AUART:销售文档类型
上面的每个字段都有2个常量,因此共有6个常量。
1。 为此,您可以创建销售订单界面,例如 ZIF_SALES_ORDER_CONSTANTS并将每个常量都添加到类中。 您最终得到1个界面和6个属性。
2。 您为VBTYP创建一个接口(ZIF_SD_DOC_CAT_CONSTANTS),将常量添加为属性,为TRVOG创建接口(ZIF_TRANS_GROUP_CONSTANTS),并将常量添加为属性,为销售单据类型创建接口(ZIF_SD_DOC_TYPE_CONSTANTS),然后将两个常量添加为属性。 您以及拥有3个接口的每个接口都有2个属性。
我希望获得一些反馈,以了解是否存在标准或其他开发人员对此有何看法。
问候,马丁。
我在"接口中与组相关的常量"阵营中呆了很长时间,但现在偏爱单个类。
单个类可以更好地封装类型,使其更易于搜索,还可以添加诸如is_valid/is_internal/get_text等支持方法,如果我们使用混合类,这将违反单一职责原则。 p>
已经提到了Clean ABAP指南,但更具体地说,请通读枚举,以获得有关各种替代方法的一些好信息。
一周热门 更多>