SAP CRM Cross Component级别的跳转如果出了问题,该如何调试

Created by Jerry Wang on Feb 06, 2014

(1) Click Hyperlink “Workflow document”:

SAP CRM Cross Component级别的跳转如果出了问题,该如何调试

The following method is called to handle the navigation.

SAP CRM Cross Component级别的跳转如果出了问题,该如何调试

Step into method SET_WORKAREA_CONTENT.
(2) Inside method SET_WORKAREA_CONTENT, there is a method analyze_navigation:
The information of navigation target is contained in the importing parameters.

SAP CRM Cross Component级别的跳转如果出了问题,该如何调试

(3) Inside method SET_WORKAREA_CONTENT, there is a method analyze_navigation:
The information of navigation target is contained in the importing parameters.

SAP CRM Cross Component级别的跳转如果出了问题,该如何调试

Inside method analyze_navigation,

SAP CRM Cross Component级别的跳转如果出了问题,该如何调试

The navigation descriptor object is got from lv_entity:
The variable GV_UI_OBJECT_TYPE contains the ui object type for navigation target:

SAP CRM Cross Component级别的跳转如果出了问题,该如何调试

The descriptor object lv_descriptor_object is used to get the navigation target:

SAP CRM Cross Component级别的跳转如果出了问题,该如何调试

Target ID: ZWFINBOUND

SAP CRM Cross Component级别的跳转如果出了问题,该如何调试

Regarding how to configure the target ID ZWFINBOUND, please refer to this blog.
After method get_navigation_info_for_target is called, the target UI component view and inbound plug is determined.

SAP CRM Cross Component级别的跳转如果出了问题,该如何调试

(4) The inbound plug of determined target UI component view will be called by UI framework:

SAP CRM Cross Component级别的跳转如果出了问题,该如何调试
SAP CRM Cross Component级别的跳转如果出了问题,该如何调试

要获取更多Jerry的原创文章,请关注公众号"汪子熙":
SAP CRM Cross Component级别的跳转如果出了问题,该如何调试