Created by Jerry Wang, last modified on Mar 25, 2014

IPM application里所有的BOL entity上面都封装了一层额外的implementation class, 如下图所示:

真正的BOL entity包含在implementation class的WRAPPED_ENTITY attribute里:

implementation class本身的wrapper BOL entity的name称之为external name, 和wrapped bol entity不相同。

wrapper BOL entity的container proxy包含的是一个initial的structure:

在SPRO里能够对该wrapper逻辑做enhancement:

新建一个class,继承自CL_CRM_IPM_ORDER_ITEM_ENTITY:

redefine希望添加enhancement 逻辑的方法,例如在get_property里面写application log的代码:

然后在customizing里添加一条新的entry:

runtime时候,自定义的item implementation class会被调用:

IPM: Enhance item implementation class相关推荐

  1. 浅尝EffectiveCSharp_1

    Item 1: 使用属性,避免可访问的数据成员  Use Properties Instead of Accessible Data Members 属性允许你创建一个想可访问数据的接口,而且仍然有使 ...

  2. 帮做Java_代写Heuristics、代做SAT、代写Java语言设计、代做Java代做Prolog|帮做Haskell程序...

    代写Heuristics.代做SAT.代写Java语言设计.代做Java代做Prolog|帮做Haskell程序Heuristics and OptimizationLab assignment #2 ...

  3. iOS开发-由浅至深学习block

    作者:Sindri的小巢(简书) 关于block 在iOS 4.0之后,block横空出世,它本身封装了一段代码并将这段代码当做变量,通过block()的方式进行回调.这不免让我们想到在C函数中,我们 ...

  4. Bootstrap 3 Typeahead

    本文转自:https://github.com/tcrosen/twitter-bootstrap-typeahead 使用升级版的 Bootstrap typeahead  v1.2.2 http: ...

  5. Maven插件之buildnumber-maven-plugin

    某些情况下(这种情况一般很少见),使用maven构建项目时,需要一个不重复的序列号,比如说,打包时,包名称以当前构建时间结尾,或者每次生成的jar包中包含唯一的序列号,等等; 这个时候,就用到了bui ...

  6. 《AngularJS深度剖析与最佳实践》一1.5 实现更多功能:主题

    本节书摘来自华章出版社<AngularJS深度剖析与最佳实践>一书中的第1章,第1.5节,作者 雪狼 破狼 彭洪伟,更多章节内容可以访问云栖社区"华章计算机"公众号查看 ...

  7. 人工智能对金融业的影响_人工智能如何改变金融业

    人工智能对金融业的影响 重点 (Top highlight) In January 2020, the Cambridge Centre for Alternative Finance (CCAF) ...

  8. 使用LaTeX打造一个简历模板

    使用LaTeX打造一个简历模板 本篇记录一下自己写简历用的简历模板,保存一下代码,方便自己以后修改和写简历,有兴趣的朋友可以点赞收藏 在Overleaf上编写自己的简历 法一 1.首先需要注册一个Ov ...

  9. Unity中游戏卡牌滚动效果,EnhanceScrollview(适用于NGUI,UGUI)

    最近项目中的活动面板要做来回滚动卡牌预览效果,感觉自己来写的话,也能写,但是可能会比较耗时,看到Github上有开源的项目,于是就借用了,Github的资源地址是:https://github.com ...

最新文章

  1. cmd 将文件夹下文件剪切到另外一个文件_总结java中文件拷贝剪切的5种方式-JAVA IO基础总结第五篇...
  2. java 拉姆表达式_Java8 lambda表达式10个示例
  3. python教程:os.chdir() 基本用法
  4. Spring 处理过程分析
  5. 关于微信小程序swiper的问题
  6. 利用dxflib读写cad文件
  7. 今日之“烧饼油条”!
  8. Java常用工具类总结
  9. AD9833信号波形谐波
  10. 阿里云Dataworks平台应用
  11. 全网搜索一个人的痕迹,爬取百度搜索结果
  12. int 和 Integer
  13. linux入门学习(3权限管理)
  14. 关于代码选择省份和城市?
  15. 主编编辑器如何插入动图?
  16. 【开源访谈】zTree 作者张其纲访谈实录
  17. 02 ABY框架的搭建及踩到的坑
  18. vue图片压缩不失真_vue图片压缩(不失真)
  19. jQuery基本介绍
  20. RISC-V 中开发 Java 是一种什么体验? 让 Dragonwell JDK 来回答

热门文章

  1. Java StringBuffer类
  2. 学习小技巧---javascript中获取服务器端控件生成的页面ID
  3. 手动写sonar plugin 一直File is not a plugin.
  4. Cortex系列ARM内核介绍
  5. Maven插件之buildnumber-maven-plugin
  6. 分布式与人工智能课程(part5)--第五课
  7. 文献学习(part41)--Locality constraint distance metric learning for traffic congestion detection
  8. Django从理论到实战(part51)--User模型
  9. Django(part53)--404模板文件
  10. 《终身成长》读书笔记(part4)--创造性并不是出自灵感的神奇行为,而是努力工作和倾情奉献的结果