RFC:带下划线的表参数名称不返回任何内容

2020-09-07 07:48发布

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

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


你好

我有一个启用RFC的功能模块,该模块具有一个根据DDIC表类型键入的EXPORTING参数,名称为" SCARRS _"(带有一个下划线;有时,我将这种技巧用于" TABLES"之类的保留字):/p>

功能Z_ZSRO_RFC_PARAM_NAME
   出口
     VALUE(疤痕_)类型TY_SCARR
     VALUE(SCARR_)TYPE SCARR。
   选择*从最可怕的到最多1行到表Scarrs_。
   scarr_ = scarrs_ [1]。
 结束功能。
 

调用程序:

 DATA(SCARRS)= VALUE TY_SCARR()。
 DATA(SCARR)= VALUE SCARR()。
 通话功能'Z_ZSRO_RFC_PARAM_NAME'
   目的地"无"
   输入
     疤痕=疤痕
     SCARR_ =吓人。

如果我运行该程序,则SCARRS不包含任何内容。 BUG!?

如果我将参数重命名为" SCARRS_X",那么它将起作用!

如果我使用类别" TABLES"(TABLES SCARRS_ LIKE SCARR)的参数,那么它也可以正常工作。

因此名称很重要。 在某处有官方文档说什么名称适用于RFC? 如果没有,还有其他特殊之处吗?

(额外的问题:是否存在性能差异,因此无论如何都应始终使用TABLES而不是EXPORTING声明表参数?即使使用了" basXML"也是如此?)

非常感谢。

桑德拉

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

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


你好

我有一个启用RFC的功能模块,该模块具有一个根据DDIC表类型键入的EXPORTING参数,名称为" SCARRS _"(带有一个下划线;有时,我将这种技巧用于" TABLES"之类的保留字):/p>

功能Z_ZSRO_RFC_PARAM_NAME
   出口
     VALUE(疤痕_)类型TY_SCARR
     VALUE(SCARR_)TYPE SCARR。
   选择*从最可怕的到最多1行到表Scarrs_。
   scarr_ = scarrs_ [1]。
 结束功能。
 

调用程序:

 DATA(SCARRS)= VALUE TY_SCARR()。
 DATA(SCARR)= VALUE SCARR()。
 通话功能'Z_ZSRO_RFC_PARAM_NAME'
   目的地"无"
   输入
     疤痕=疤痕
     SCARR_ =吓人。

如果我运行该程序,则SCARRS不包含任何内容。 BUG!?

如果我将参数重命名为" SCARRS_X",那么它将起作用!

如果我使用类别" TABLES"(TABLES SCARRS_ LIKE SCARR)的参数,那么它也可以正常工作。

因此名称很重要。 在某处有官方文档说什么名称适用于RFC? 如果没有,还有其他特殊之处吗?

(额外的问题:是否存在性能差异,因此无论如何都应始终使用TABLES而不是EXPORTING声明表参数?即使使用了" basXML"也是如此?)

非常感谢。

桑德拉

付费偷看设置
发送
4条回答
Alawn_Xu
1楼 · 2020-09-07 08:25.采纳回答

嗨,桑德拉,

感谢您发现此问题。

我为此问题准备了一个内核补丁。 注意:2801141

一旦补丁可用,便会在注释中提及。

注意事项

Michael

Baoming ROSE
2楼-- · 2020-09-07 08:36

因为什么都没有 在文档中( RFC限制),我想知道问题是否与 传递参数时进行basXML或xRFC转换。 您是否尝试在功能模块属性中设置或删除" BasXML"标志?

悻福寶寶
3楼-- · 2020-09-07 08:29

雷蒙德·朱塞佩(Raymond Giuseppi)谢谢:的确,带有" basXML"标志,可以正常工作! 我想您的评论值得接受。 可以转换吗?

callcenter油条
4楼-- · 2020-09-07 08:21

哦,我很惊讶,这就像是一份圣诞礼物! (非常糟糕,我什至没有在SAP支持部门开张罚单)

非常感谢Michael,

Sandra

链接:2801141-在RFC期间,省略了以_结尾的深度导出/导入/更改参数

一周热门 更多>