Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5831
  • 博文数量: 7
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 80
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-21 19:15
文章分类

全部博文(7)

文章存档

2017年(7)

我的朋友

分类: 其他平台

2017-05-08 13:29:04

Enhancement是对web UI的BSP程序进行增强,在增强之前要先设置Enhancement set,Enhancement set可以理解为存放增强后内容的文件夹。
通常一个Client只分配一个Enhancement set,但是系统提供BADI可以增强“Enhancement set"的确定逻辑.
SAP provides a concept to enhance standard UI Components without modifying the standard SAP UI components. all the modifications that are carried by the customer will be stored in the container called 
Enhancement set

  1. Execute the Transaction SM34.
  2. Open the view cluster BSPWDVC_CMP_EXT.
  3. Go to change mode.
  4. click on " New Entries " Button.
  5. Furnish the details such as Enhancement set (for eg: say ZESET) and maintain the description for the same.
  6. click on "SAVE".
Note:
You can create multiple enhancement sets but only one enhancement set is used by the Webclient UI Framework at runtime.

After Creation of Enhancement set you have to assign your enhancement set to the current client where you are working on enhancing the UI Component.

Assigning the enhancement set to the client
  1. Execute the transaction SM30
  2. Enter BSPWDV_EHSET_ASG
  3. click on "Maintain"
  4. enter assignment no sat for example 221
  5. enter your enhancement set i.e ZESET
  6. SAVE
Note

BSPWDV_EHSET_ASG is a maintainance View to maintain the data of table BSPWD_EHSET_ASGN

SM30:BSPWDV_EHSET_ASG

 属性集函数:CRM_MKTPROFILE_TEMPL_SET 


All the Web UI Component Enhancements need to be assigned to an Enhancement Set. The Enhancement Sets are assigned to a client in view 'BSPWDV_EHSET_ASG'.

If a client with same number is used across QA and Regression systems etc.,there is no need to manually assign Enhancement Set entries in each client in view 'BSPWDV_EHSET_ASG'.

(More Informartion: SAP Note 1122248)

 

先用SM34去维护BSPWDVC_CMP_EXT,去定义一个增强集,再用SM30去维护

BSPWDV_EHSET_ASG, 编号自己输入


Enhancement Set(增强集)更好的实现了对增强的管理,负责对控制器替换的管理。每个客户端中只能有一个有效的增强对组件中的相关对象增强之前,先要创建增强集。可以通过事物代码SM34在视图簇BSPWDVC_CMP_EXT中创建增强集。如下图所示:




增强组件以后,可以通过视图簇BSPWDVC_CMP_EXT查看某增强集对于多少组件进行了增强。如图所示:


创建增强集以后需要将其分配到每个客户端。可以使用事务:SM30在视图BSPWDV_EHSET_ASG中维护每个客户端的增强集。如图所示:




 

第一步先用SM34去维护BSPWDVC_CMP_EXT,去定义一个增强集(7.0直接可以在BSP_WD_CMPWB去创建)

 

 

第二步: Maintain Table  ' BSPWDV_EHSET_ASG' 去为各个Client分配增强集,一个Client只能指定一个增强集

 



SM30:BSPWDV_EHSET_ASG

 属性集函数:CRM_MKTPROFILE_TEMPL_SET 


All the Web UI Component Enhancements need to be assigned to an Enhancement Set. The Enhancement Sets are assigned to a client in view 'BSPWDV_EHSET_ASG'.

If a client with same number is used across QA and Regression systems etc.,there is no need to manually assign Enhancement Set entries in each client in view 'BSPWDV_EHSET_ASG'.

(More Informartion: SAP Note 1122248)

 

先用SM34去维护BSPWDVC_CMP_EXT,去定义一个增强集,再用SM30去维护

BSPWDV_EHSET_ASG, 编号自己输入


Enhancement Set(增强集)更好的实现了对增强的管理,负责对控制器替换的管理。每个客户端中只能有一个有效的增强对组件中的相关对象增强之前,先要创建增强集。可以通过事物代码SM34在视图簇BSPWDVC_CMP_EXT中创建增强集。如下图所示:




增强组件以后,可以通过视图簇BSPWDVC_CMP_EXT查看某增强集对于多少组件进行了增强。如图所示:


创建增强集以后需要将其分配到每个客户端。可以使用事务:SM30在视图BSPWDV_EHSET_ASG中维护每个客户端的增强集。如图所示:




 

第一步先用SM34去维护BSPWDVC_CMP_EXT,去定义一个增强集(7.0直接可以在BSP_WD_CMPWB去创建)

 

 

第二步: Maintain Table  ' BSPWDV_EHSET_ASG' 去为各个Client分配增强集,一个Client只能指定一个增强集

 

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

上一篇:CRM Function Modules

下一篇:找增强的思路

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