回写BADI和自定义逻辑

2020-08-25 10:24发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我需要有关写后...

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

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


大家好,

我需要有关写后背BADI与自定义逻辑BADI的建议。

第一步:

例如,我需要进行一些计算,并将其应用于整个类别-FORECAST。 该逻辑将位于自定义逻辑BADI中,我将通过脚本逻辑执行BADI,然后通过默认公式DM包调用脚本逻辑。

第二步:

执行上述操作后,用户将检查,如果不正确,则将更改现有记录值或创建一些其他记录。 现在再次需要执行自定义逻辑BADI计算。 我只想对更改或创建的记录执行BADI,而不要对用户最初执行的整个类别(FORECAST)执行。

当用户在输入计划中创建/更改记录时,我正在考虑使用默认逻辑或WRITE back BADI进行上述操作。

在默认逻辑中,我可以调用自定义逻辑BADI吗?范围应该是输入时间表上下文吗?

或者我可以在WRITE Back BADI中添加计算逻辑。

仅在输入计划中将逻辑应用于更改或新创建的记录中

* WRITE BACK(我需要将计算逻辑添加到WRITE BACK BADI中-WRITE Back已经存在一些逻辑)

*默认逻辑(调用自定义逻辑BADI-包括自定义逻辑计算)

基于性能和最佳实践,这是最佳解决方案。首先,我将通过CATEGORY(FORECAST)的默认公式DM包执行自定义逻辑。

预先感谢您的帮助。