点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
SAP和专家,您好
我使用FM RS_WORKING_OBJECTS_ACTIVATE 进行批量激活。
有时我会犯错误,所以我使用了 p_checklist 参数返回了 CL_WB_CHECKLIST 对象。
我可以使用以下命令获取错误列表:
p_checklist-> has_error_messages()= abap_true。 p_checklist-> get_error_messages(IMPORTING p_error_tab = t_errors)。
当我抓取每个错误时,我可以使用:class
cl_wb_object
o_wb_object = t_errors-edit_req-> get_object_ref()。
但是我无法获得主要的R3TR对象,例如CLAS,PROG或FUGR。 我得到带有方法包含的REPS,例如(ZKO_1 ======================== CM001)。 甚至使用方法
GET_REQUEST_KEY 或 get_display_name ..
我可以使用:
o_ref = cl_adt_uri_mapper => get_instance()-> if_adt_uri_mapper〜map_wb_object_to_objref(o_wb_object)。 s_error-position-uri = o_ref-> ref_data-uri。
如何检索ERROR的主要R3TR对象?
我尝试了 cl_wb_object 和 cl_wb_object_type 的所有方法。
在此先感谢您的帮助。
你好塔里克,
我从来没有找到理想的解决方案,总是有例外。 例如,我的代码之一是(7.31/7.40):
桑德拉
一周热门 更多>