从RFC1到RFC2的百分比和金额修复

2020-08-19 04:57发布

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

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


专家您好,

我希望大家都很好。

我正在通过FM将数据从系统RFC1提取到系统RFC2,两个系统中的结构都已同步。 当RFC2中的金额和百分比值均为 0.00 时,这些值将作为十六进制值 2000200.02 200.02。

返回。

系统RFC1 :(返回值)

系统RFC2 :(实际值)

我的解决方案想放置一个 If 条件,并检查这些字段是否具有上述返回值,请手动将这些字段更新为0.00。 如果您有其他解决方案或任何说明,请在评论中发布。 非常感谢。

温暖

扎伊德

(22.7 kB)

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

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


专家您好,

我希望大家都很好。

我正在通过FM将数据从系统RFC1提取到系统RFC2,两个系统中的结构都已同步。 当RFC2中的金额和百分比值均为 0.00 时,这些值将作为十六进制值 2000200.02 200.02。

返回。

系统RFC1 :(返回值)

系统RFC2 :(实际值)

我的解决方案想放置一个 If 条件,并检查这些字段是否具有上述返回值,请手动将这些字段更新为0.00。 如果您有其他解决方案或任何说明,请在评论中发布。 非常感谢。

温暖

扎伊德

(22.7 kB)
付费偷看设置
发送
3条回答
吹牛啤
1楼 · 2020-08-19 05:15.采纳回答

专家

结构中其他字段上其他数据元素的长度不匹配,因此偏移值引起了一些问题。 现在,我匹配了两个系统中所有字段的长度,并且工作正常。

谢谢。

Violet凡
2楼-- · 2020-08-19 05:19

@MateuszADAMUS听起来很合法!

如果数据库中没有保留数量和百分比,则为0.00。

@SandraRossi我正在调用自定义RFC和数据类型,返回的值如上图所示。

小熊yu生菜
3楼-- · 2020-08-19 05:08

嗨Zayid,

2000表示 空间。
您收到的是一个空值,仅包含空格,然后显然会将其转换为十六进制形式,并显示给您。

检查RFC2系统为什么发送空字符串而不是0.00。

希望这会有所帮助。


Mateusz

一周热门 更多>