属性,事件,增强类的方法在工作流容器/环境中不可见

2020-09-13 10:53发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好,我必须根据工作流程类来调...

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

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


大家好,我必须根据工作流程类来调整SAP标准工作流程。 这是第二次,而且SAP类始终设置为final。 因此,我认为我很聪明,我将使用标准增强功能(如定义新属性等)。不久之后,我得出了这些对象在工作流环境中不可选择的结果。 至少在屏幕快照中,SAP似乎不打算在工作流环境中提供增强功能。 但为什么? 有太多困难可以关注吗? 我在下面的SCORE 102 0002/SAP_BASIS 752 0002上体验了我的经验。在另一种情况下,我使用了SRM 7.1(?)。

问题在于经典的BO即将退休,不再是最先进的技术。 因此,如果工作流类可以替代传统的BO,则必须使用继承和增强功能进行扩展。

希望您同意我的看法。

最诚挚的问候,
Jens

sap-wf-class-enhancements-not-available-01.jpg (123.6 kB)
4条回答
哎,真难
2020-09-13 11:24

这是一个已知的限制,SAP已经确认了这一点。 公平地说,我不认为这是工作人员的错,但我怀疑这与增强功能的工作方式有关。

我还没有机会验证这一点,但是我想可能在类定义中看不到增强功能-查看SEOCOMPO/COMPDF表(名称可能略有不同,不在系统前面)以 看看您的增强功能是否可见。

我的解决方案是一种简单的修复方法,可以从类中删除最终标志并将其子类化。 这是您可以进行的最低风险的维修,因此明智的人应该对此表示同意。 然后尝试将增强功能保留在子类中-例如 一种包装方法,用于调用要增强的方法。

一周热门 更多>

相关问答