在YTD模型中计算周期数据的BADI问题

2020-09-05 03:28发布

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

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


专家们,

由于客户要求将会计年度(JUL-JUN)更改为日历年(JAN-DEC),我们建立了一个新的时间层次结构。 我们发现此更改后错误地生成了货币转换结果。

新旧时间等级:

旧时等级:

新的时间层次:

逻辑脚本:

货币转换将首先运行QTD_FX badi,然后运行RUN_CONSO badi。

脚本已成功执行,但不幸的是最终的货币转换结果是错误的。

以下屏幕截图显示了我们的手动计算:

正确值(以绿色突出显示):[(250,000 * 4.10621)+(500,000-250,000 * 4.14021)] = 2,061,605.00

错误值(以黄色突出显示):( 500,000 * 4.14021)= 2,070,105.00

当我们尝试调试QTD_FX badi时,我们发现badi实际上采用了正确的汇率。

但是不幸的是,当我们进一步调试时,最终结果是错误的。


有谁知道可能是什么问题?

谢谢

翁怡

(227.1 kB)

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

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


专家们,

由于客户要求将会计年度(JUL-JUN)更改为日历年(JAN-DEC),我们建立了一个新的时间层次结构。 我们发现此更改后错误地生成了货币转换结果。

新旧时间等级:

旧时等级:

新的时间层次:

逻辑脚本:

货币转换将首先运行QTD_FX badi,然后运行RUN_CONSO badi。

脚本已成功执行,但不幸的是最终的货币转换结果是错误的。

以下屏幕截图显示了我们的手动计算:

正确值(以绿色突出显示):[(250,000 * 4.10621)+(500,000-250,000 * 4.14021)] = 2,061,605.00

错误值(以黄色突出显示):( 500,000 * 4.14021)= 2,070,105.00

当我们尝试调试QTD_FX badi时,我们发现badi实际上采用了正确的汇率。

但是不幸的是,当我们进一步调试时,最终结果是错误的。


有谁知道可能是什么问题?

谢谢

翁怡

(227.1 kB)
付费偷看设置
发送
1条回答
Haoba3210
1楼-- · 2020-09-05 04:03

问题出在自定义逻辑badi的错误代码内。 询问开发此badi的人或询问合格的abap开发商。 如果没有Badi代码分析,就无法为您提供帮助。

一周热门 更多>