点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,我想在TEST-INJECTION范围之外访问变量。 为了弄清楚我的意思,请考虑以下示例:
数据lt_doc_import类型zcl_za_doc_cleaner => tt_doc_protocol。 移动对应的mo_dc_cleaner-> mt_doc_import到lt_doc_import。 TEST-INJECTION query_doc_protocol。 rt_doc_protocol = lt_doc_import。 结束测试注射。 DATA(lt_protocol)= mo_dc_cleaner-> query_doc_protocol()。 mo_dc_cleaner-> filter_delete_protocol( 出口 it_doc_import = mo_dc_cleaner-> mt_doc_import it_doc_protocol = lt_protocol 输入 et_doc_import = mo_dc_cleaner-> mt_doc_import et_msg = DATA(lt_msg) )。 描述表lt_msg线数据(lv_msg)。 描述表mo_dc_cleaner-> mt_doc_import LINES DATA(lv_doc_import)。 cl_abap_unit_assert => assert_equals(act = 0 exp = lv_doc_import)。
编译器抱怨变量lt_doc_import未知。 如何从TEST-INJECTION外部获取变量?
谢谢
嗨,
请尝试下面的eclass
CL_DEMO_TEST_SEAMS类的测试包含是带有注入的测试类的示例。
https://help.sap.com/doc/abapdocu_750_index_htm/7.50/zh-CN/abaptest -injection.htm
问候,
纳瓦。
也在stackoverflow中询问了问题并回答了。
耶苏斯·安东尼奥·桑托斯·吉拉尔多 ABAP 7.50
确实很有趣!
一周热门 更多>