点击此处---> 群内免费提供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包执行自定义逻辑。
预先感谢您的帮助。
首先-请删除不相关的标签:
SAP业务规划和整合,Microsoft平台的版本
第二个-写回badi是更好的解决方案,请阅读:
https://博客。 sap.com/2014/05/05/calculations-in-write-back-badi-defaultlgf-replacement /
https://blogs.sap.com/2014/ 06/09/how-to-to-write-defaultlglg /
https://answers.sap.com/questions/12955355/bpc-retraction.html
感谢Vadim的快速回复。 输入时间表将与WRITE Back一起使用,并且整个类别都将使用自定义逻辑/DM。 谢谢
计算逻辑:基于B单位和单位成本以及一些其他验证来计算COGS。
我会将其合并到WRITE后面。
一周热门 更多>