标题:Why I could not see Organizational management assignment block in Service Order Overview Page
For example I can see this assignment block for Sales order:
文章图片
However in service order overview page, this assignment block is missing:
文章图片
I checked the configuration in UI component BT116H_SRVO and this assignment block is already there:
文章图片
Unfortunately it still does not appear in the Available Assignment Blocks list when personalization button is clicked. So this view must be filtered out in the runtime based on some rules.
文章图片
Then I am doing check in component BSP_DLC_PERS where the assignment block personalization is implemented, and trying to find some logic written in its controller class.
文章图片
And I found a promising method: PREPARE_OUTPUT_4_OVW.
In this method UI framework call Service Order overview page controller’s DETACH_STATIC_OVW_VIEWS to get the filtered out view in the runtime.
文章图片
Now it turns out very clearly that the filtering logic is done in method DETACH_STATIC_OVW_VIEWS of Service Order controller, and here it is:
【crm|SAP CRM服务订单页面显示组织结构管理区域的实现逻辑】
文章图片
The criteria whether a given assignment block must be displayed in one order overview is controlled by the corresponding flag populated in function module CRM_INTLAY_DEACT_PTRD.
For the service order I am using for test, since there is no organization profile assigned to the transaction type, so the organizational management assignment block is decided to be hidden in overview page accordingly.
文章图片
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
文章图片
推荐阅读
- SAP|【测试】工艺路线展开Function
- SAP|【转载】增强中调用BAPI并COMMIT使用
- SAP|SAP 主生产计划(MPS)
- SAP|MPS(主生产计划)
- 03|以客户为中心 解读SSA Global产品战略
- MPS与MRP的区别
- sap|使用事物码SAT检测SAP CRM中间件的传输性能
- sap|如何使用SAP CRM中间件从ERP往CRM下载Service Master
- crm|SAP CL_CRM_BOL_ENTITY单元测试方法
- crm|显示SAP CRM Product hierarchy的一个小工具