点击此处---> 群内免费提供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)
专家
结构中其他字段上其他数据元素的长度不匹配,因此偏移值引起了一些问题。 现在,我匹配了两个系统中所有字段的长度,并且工作正常。
谢谢。
@MateuszADAMUS听起来很合法!
如果数据库中没有保留数量和百分比,则为0.00。
@SandraRossi我正在调用自定义RFC和数据类型,返回的值如上图所示。
嗨Zayid,
2000表示 空间。
您收到的是一个空值,仅包含空格,然后显然会将其转换为十六进制形式,并显示给您。
检查RFC2系统为什么发送空字符串而不是0.00。
希望这会有所帮助。
,
Mateusz
一周热门 更多>