通过ABAP代码刷新销售订单行

2020-09-17 03:37发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我...

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

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


专家们,

我们需要根据为VC物料选择的参数来更新销售订单行项目中的项目类别。 我们在下面找到了满足此要求的合适用户出口,并且商品类别也在销售订单行级别得到更新-

  • EXIT_SAPLCEI0_001(在结构VCSD_UPDATE中包括字段)
  • EXIT_SAPFV45S_002(处理更改的字段值

这里的问题是,根据VOV7中的项目类别配置,仅项目类别字段正在更新,但其相关特征没有刷新。 例如,收入确认,定价相关性等属于先前由系统确定的项目类别,而不属于由上述用户出口中的ABAP代码代替的项目类别。

问题是,如何才能刷新上面代码中的销售订单行,以使新项目类别的所有特征都得到刷新? 它应该和我们从SO行的前端手动更改项目类别并按回车一样好...此操作重新确定了新项目类别的所有特征。

请协助。

最诚挚的问候,

Chetna

1条回答
宇峰Kouji
2020-09-17 04:08

糟糕的设计想法恕我直言。 项目类别是决定VC是否适用的因素,因此这就像将马车放在马匹之前,然后尝试踢马。

我建议找一个[优秀] SD顾问,根据您要实现的目标提出一个更好的流程(整个业务需求尚不明确)。 即使可能存在技术解决方案,在这种情况下,我也不能出于良心推荐它,因为您迟早会遇到问题。 同样在这一点上,我们已经需要考虑不久的将来:您将如何在S/4HANA或Cloud应用程序中实现这一目标?

好的设计将节省大量的资源。

一周热门 更多>