Chinaunix首页 | 论坛 | 博客
  • 博客访问: 710280
  • 博文数量: 145
  • 博客积分: 3446
  • 博客等级: 中校
  • 技术积分: 1567
  • 用 户 组: 普通用户
  • 注册时间: 2006-08-30 13:58
文章分类

全部博文(145)

文章存档

2021年(1)

2020年(1)

2019年(1)

2018年(6)

2017年(1)

2016年(10)

2015年(12)

2014年(10)

2013年(15)

2012年(33)

2011年(21)

2010年(9)

2009年(18)

2008年(2)

2006年(5)

我的朋友

分类: Web开发

2018-09-04 15:01:14




Role Key and Component Usage set by framework

The Role Key is automatically determined by the Business Role the User is logged on for and it can be defined in view CRMV_UI_CONFIG. You can check method CL_BSP_DLC_CONFIGURATION2->CONSTRUCTOR to see how role key is set.

The Component Usage is automatically set by the Framework and it is derived from the component usage itself. You can check method CL_BSP_WD_VIEW_CONTROLLER->WD_VIEW_INITIALIZE to see how component usage is set. 

Object Type and Subobject Type set by application 

The Object type and Subobject type is set by the application in method DO_CONFIG_DETERMINATION. For business transaction, it is set in method CL_CRM_BT_WINDOW->DO_CONFIG_DETERMINATION.

For business partner, the method CL_BP_HEAD_BPHEADOVERVIEW_IMPL->DO_CONFIG_DETERMINATION, CL_CRM_BUPA_VIEW_CONTROLLER->DO_CONFIG_DETERMINATION, and CL_BP_HEAD_ACCOUNTDETAILS_IMPL->DO_CONFIG_DETERMINATION are used to the set the object type and object subtype

If you do not know in which class the method DO_COFNIG_DETERMINATION is defined in your application, you can set breakpoint in the following class which will call the method DO_CONFIG_DETERMINATION, and debug: 

CL_BSP_WD_WINDOW->DO_REQUEST

CL_BSP_WD_OVW_VIEWSET->DO_REQUEST        

CL_BSP_WD_VIEW_CONTROLLER->DO_REQUEST 

With this way, the breakpoints will be reached several times and you only need to debug into when it is the view you are concerned.

Technical Information

CL_BSP_DLC_CONFIGURATION20->IF_BSP_DLC_CONFIGURATION~GET_CONFIG_DATA is used to get the configuration.

CL_BSP_DLC_XML_STORAGE2=>PROC_ACC_SEQ_FOR_SEARCH_KEY is used to process Access Sequence for search key.

Table BSP_DL_XMLSTRX2 stores standard configuration data.

Table BSPC_DL_XMLSTRX2 stores customer configuration data.

Report BSP_CXP_CONFIG_EDIT convers the configuration to the XML and you can edit the configuration.


Badi to Change the Access Sequence Logic

The customer can change the standard access sequence logic completely by implementing Badi DLC_CONFIG_ACCESS_BADI. You can refer to the following IMG documentation for details:
Customer Relationship Management -> UI Framework -> UI Framework Definition -> Business Add-Ins -> Define Configuration Access 

阅读(737) | 评论(0) | 转发(0) |
0

上一篇:WebUI 用户 角色增强

下一篇:sap gateway

给主人留下些什么吧!~~