2020-09-02 18:22发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的朋友
你们中的任何人都可以告诉我是否可以在r/3功能模块中调用ecatt脚本。
如果是的话,请告诉我该怎么做。
如果您有任何示例代码,对我来说将非常有用。
适当的答案将奖励积分。
热烈的问候
Ravishankar Vembu
您好Ravishankar
功能组ECATT_EXECUTE包含启用了RFC的功能模块 ECATT_EXECUTE ,该模块应允许您执行eCATT脚本。
我认为应该 不太难找出如何正确执行此功能模块。
致谢
Uwe
您好,Ravishankar,
是的,您可以调用它,但没有定义标准方法。
我建议解决此问题。 您可以做的是录制BDC记录,以便通过SECATT事务执行ECATT脚本,然后
在功能模块中使用"调用事务"来调用BDC程序以执行功能模块中的脚本。
我相信这会达到目的。
希望这会有所帮助,请回复进行更多澄清(如有)。
在这种情况下,上述功能模块ECATT_EXECUTE当然很有用。
总是奖励积分以获取有用的建议。
维卡斯
null
你好Ravishankar
以下示例报告 ZUS_SDN_ECATT_EXECUTE 显示了如何使用默认参数值执行eCATT测试密码。
*&--------------------------------------------- ------------------------ * *&报告ZUS_SDN_ECATT_EXECUTE *& *&------------------------------------------------ --------------------- * *& *& *&------------------------------------------------ --------------------- * 报告ZUS_SDN_ECATT_EXECUTE。 数据: gt_execute类型ETEXE_OBJ_TABTYPE, gs_execute类型etexe_obj。 选择开始。 gs_execute-start_lnr ='1'。 gs_execute-obj_lnr ='1'。 gs_execute-obj_type ='ECSC'。 "测试脚本 gs_execute-obj_name ='<测试脚本名称>'。 gs_execute-obj_ver ='1'。 gs_execute-sysdata ='<系统数据容器的名称>'。 gs_execute-testsystem ='<测试系统>'。 将gs_execute附加到gt_execute。 通话功能'ECATT_EXECUTE' 出口 TO_EXECUTE = gt_execute DISPLAY_LOG ='X' * LOG_TXT ='' * DISPLAY_START_POPUP ='' * START_PROFIL = * START_PROFIL_X = * WBMANAGER_ACTIVE ='' * EXIT_STATUS_UPDATE ='' * HTTP_TRANSID ='' * I_SUPRESS_OUTPUT ='' * IT_VAR_TO_EXEC = * I_PAR_VAR_DISPLAYED = * IT_VAR_EXT = * IT_CALLER = * IS_TZEXECDATA = *重要 *执行= * LOGID = * LOG_DISPLAYED = * TRACE_PROT = * E_RESULT_XML = * ET_RESULT_XML_ERR_MESSAGES = 例外情况 NOTHING_TO_DO = 1 TOO_MANY_SCRIPTS_CALLED = 2 其他= 3。 如果SY-SUBRC <> 0。 *消息ID SY-MSGID类型SY-MSGTY编号SY-MSGNO *与SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4。 万一。 选择结束。
嗨,以上方法对于执行带有默认值的脚本非常有用。 但是,如果我必须将单个参数传递给脚本,该参数在每次运行时都会更改,是否有任何方法可以做到?
还有另一种选择。 Secatt可以在SHDB中运行。 因此,创建一个SHDB以启动"测试配置"。
在SapGui处理中,这可以在前台完成,因此非常完美
可以通过其他方法找到结果,调试日志在哪里。
Att。
最多设置5个标签!
您好Ravishankar
功能组ECATT_EXECUTE包含启用了RFC的功能模块 ECATT_EXECUTE ,该模块应允许您执行eCATT脚本。
我认为应该 不太难找出如何正确执行此功能模块。
致谢
Uwe
您好,Ravishankar,
是的,您可以调用它,但没有定义标准方法。
我建议解决此问题。 您可以做的是录制BDC记录,以便通过SECATT事务执行ECATT脚本,然后
在功能模块中使用"调用事务"来调用BDC程序以执行功能模块中的脚本。
我相信这会达到目的。
希望这会有所帮助,请回复进行更多澄清(如有)。
在这种情况下,上述功能模块ECATT_EXECUTE当然很有用。
总是奖励积分以获取有用的建议。
致谢
维卡斯
null
你好Ravishankar
以下示例报告 ZUS_SDN_ECATT_EXECUTE 显示了如何使用默认参数值执行eCATT测试密码。
致谢
Uwe
嗨,以上方法对于执行带有默认值的脚本非常有用。 但是,如果我必须将单个参数传递给脚本,该参数在每次运行时都会更改,是否有任何方法可以做到?
还有另一种选择。 Secatt可以在SHDB中运行。 因此,创建一个SHDB以启动"测试配置"。
在SapGui处理中,这可以在前台完成,因此非常完美
可以通过其他方法找到结果,调试日志在哪里。
Att。
一周热门 更多>