点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我有一个启用RFC的...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我有一个启用RFC的...
加入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"也是如此?)
非常感谢。
桑德拉
嗨,桑德拉,
感谢您发现此问题。
我为此问题准备了一个内核补丁。 注意:2801141
一旦补丁可用,便会在注释中提及。
注意事项
Michael
一周热门 更多>