2020-08-20 07:26发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
使用currency_amount_sap_to_display功能模块后,其值为90.900,00,而不是90.900。
请让我知道,这是需要修复的紧急更改。
此致
Aniket Narayan。
亲爱的Aniket
首先,您不需要使用此功能-因为您可以在ALV字段目录本身中对其进行处理,以显示Sandra所提到的内容。 但是,如果您仍要使用此功能,请尝试与以下数据类型同步使用export参数。
data:p_discur类似于TCURC-WAERS, p_intval,例如WMTO_S-AMOUNT, gd_disval,例如WMTO_S-AMOUNT。 "显示金额 p_discur ='VND'。 p_intval = ls_ivatt-hwbas。 通话功能" CURRENCY_AMOUNT_SAP_TO_DISPLAY" 出口 货币= p_discur amount_internal = p_intval 输入 AMOUNT_DISPLAY = gd_disval 例外情况 INTERNAL_ERROR = 1 其他= 2。
看看是否可行。
您可以参考这个类似的问题-我在6年前回答了这个问题。
https://answers.sap.com/questions/10510579/how-to-set-currency-display- format.html
致谢
Venkat
能否告诉我们在调试P_INTVAL和ls_ivatt-hwbas时具有什么值 ? 90.9000和90.900? (仅小数位数应有所不同)
包含相应货币代码的变量的名称是什么?
谢谢。
嗨 Aniket。
可以在事务代码SU01中检查用户ID十进制通知,请参考以下屏幕截图
问候
SS
嗨
您使用什么货币? 那有3个小数吗?
Venkateswaran(威尼斯人) :
VND(越南盾)
0个小数位(应该是)
您好,Venkat
我也尝试过这段代码,但是问题仍然存在。 甚至我计划将ALV功能用作do_sum进行求和,但我们如何仅对几个税码进行求和。 帮我解决这个问题。
桑德拉,你好
在调试期间我看到的p_intval值为9090.9100,在g_disval中为909091.0000。 但是当再次将其分配回
ls_ivat-hwbas = g_disval要附加的值为909091.00。
所以最后我得到的值是909.091,00,而不是909.091,显示后添加了额外的',00'。 它适用于所有值。 是由于使用控制级别语句或不同的金额字段而发生的吗?
最多设置5个标签!
亲爱的Aniket
首先,您不需要使用此功能-因为您可以在ALV字段目录本身中对其进行处理,以显示Sandra所提到的内容。 但是,如果您仍要使用此功能,请尝试与以下数据类型同步使用export参数。
看看是否可行。
您可以参考这个类似的问题-我在6年前回答了这个问题。
https://answers.sap.com/questions/10510579/how-to-set-currency-display- format.html
致谢
Venkat
能否告诉我们在调试P_INTVAL和ls_ivatt-hwbas时具有什么值 ? 90.9000和90.900? (仅小数位数应有所不同)
包含相应货币代码的变量的名称是什么?
谢谢。
嗨 Aniket。
可以在事务代码SU01中检查用户ID十进制通知,请参考以下屏幕截图
问候
SS
嗨
您使用什么货币? 那有3个小数吗?
Venkateswaran(威尼斯人) :
VND(越南盾)
0个小数位(应该是)
您好,Venkat
我也尝试过这段代码,但是问题仍然存在。 甚至我计划将ALV功能用作do_sum进行求和,但我们如何仅对几个税码进行求和。 帮我解决这个问题。
桑德拉,你好
在调试期间我看到的p_intval值为9090.9100,在g_disval中为909091.0000。 但是当再次将其分配回
时ls_ivat-hwbas = g_disval要附加的值为909091.00。
所以最后我得到的值是909.091,00,而不是909.091,显示后添加了额外的',00'。 它适用于所有值。 是由于使用控制级别语句或不同的金额字段而发生的吗?
一周热门 更多>