点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在使用BW/4HANA,并且在转换过程中使用了Expert例程。 试图将0FISCYEAR和0FISCPER3连接到0FISCPER中,但是专家例程未采用" CONCATENATE"并给出错误。
我想使用语法CONCATENATE SOURCE_FIELDS-FISCYEAR SOURCE_FIELDS-FISCPER3 INTO RESULT。
我还想连接0FISCPER3中的值,否则如果0FISCPER3为000,则0FISCPER应该为0000000。
我该怎么用?
致谢
乔丹
concatenate在我的专家例程中工作正常。 认为问题出在别的地方。 您可以粘贴整个代码吗?
您说的是"专家例程",但指的是目标RESULT。 RESULT用于规则中,而不用于专家例程中。
在专家例程中,您具有RESULT_PACKAGE。
也许您已将规则映射中使用的字段与专家例程中可用的结构混合在一起?
串联适用于专家例程和规则例程-但是请确保在任何给定的上下文中使用适当的结构。
正如Mario所说,发布一些代码以显示上下文。 您的语法看起来不错,但是如果没有上下文,就不可能说出这出问题的原因。
请检查Target字段的数据类型和长度,否则可以声明一个char类型变量并将其串联起来,最后将该变量分配给RESULT。
还结果不在字段例程中,不在专家例程中。
还要检查0FISCPER接受的格式。
谢谢你们, 代码输入错误
一周热门 更多>