点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,
我正在创建补救工具。
我必须在其中编译修正的代码,为此,我正在使用FM RS_SYNTAX_CHECK,它对于Programs,Classes可以正常工作,但是对于功能模块不起作用。
示例:
为具有以下参数的任何程序运行相同的RS_SYNTAX_CHECK时
objname = ZHCL_ATC_TRANS_FRQ(main pgm)
sobjname = ZHCL_ATC_TRANS_L01(include)
调用功能'RS_SYNTAX_CHECK'
导出
i_global_check ='X'
i_global_program = ls_final-objname
i_program = ls_final-sobjname
* I_WITH_DIALOG =''
导入
> o_error_line = lv_error_line
o_error_message = lv_message
o_error_offset = lv_error_offset
表格
i_source = gi_content。
没有错误行并且语法检查成功。
。对于具有以下参数的功能模块运行相同的RS_SYNTAX_CHECK
objname = ZDEMO_FUGR1,(功能组)
sobjname = LZDEMO_FUGR1F01(功能模块 )
调用功能'RS_SYNTAX_CHECK'
导出
i_global_check ='X'
i_global_program = ls_final-objname
i_program = ls_final-sobjname
* I_WITH_DIALOG =''
导入
> o_error_line = lv_error_line
o_error_message = lv_message
o_error_offset = lv_error_offset
表格
i_source = gi_content。
得到错误行"在当前环境中不能使用语句" FUNCTION"。但是,可以使用类似的语句" FUNCTION-POOL"。"
请为我建议正确的功能模块或方法以实现此目的。 谢谢,苏里亚
您需要提供功能组的程序名称,而不是功能组本身。 程序应以
'SAPL ...'
嗨开始,
尝试使用程序名称(功能组)和包含(功能模块 )提到了特定功能模块的"属性"选项卡,以获取要在RS_SYNTAX_CHECK FM中使用的实际技术值。
致谢
Mayur Priyan。 S
已解决。
。
。
。
..
一周热门 更多>