gpt4 book ai didi

abap - 金额字段长度扩展 : Code Adaptations (2 decimals/3 decimals)

转载 作者:行者123 更新时间:2023-12-04 08:16:26 25 4
gpt4 key购买 nike

在准备转换为 S/4HANA 时,我们的自定义代码检查会产生以下错误消息:

Old Arithmetic type conflict (Type DMBTR, Note: 0002610650) P(13,3)


我在一个简单的演示程序中重现了这个问题。
DATA: punit TYPE dmbtr,                 "curr(23,2)
two TYPE dmbtr VALUE '12.55', "curr(23,2)
three TYPE menge_d VALUE '5.123'. "quan(13,3)
CATCH SYSTEM-EXCEPTIONS arithmetic_errors = 4.
punit = two / three.
ENDCATCH.
WRITE (26) punit.
错误在行 punit = two / three.我已经检查了 SAP Note 2610650但是在里面找不到任何有用的信息。希望您能够帮助我。

最佳答案

使用新的数据类型 dmbtr_cs它工作正常。 (参见 SAP 说明 2628040)

DATA: punit TYPE dmbtr_cs,
two TYPE dmbtr_cs VALUE '12.55',
three TYPE menge_d VALUE '5.123'.

CATCH SYSTEM-EXCEPTIONS arithmetic_errors = 4.
punit = two / three.
ENDCATCH.

WRITE (26) punit.

关于abap - 金额字段长度扩展 : Code Adaptations (2 decimals/3 decimals),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65680633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com