IPM: Enhance item implementation class
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相关推荐
- 浅尝EffectiveCSharp_1
Item 1: 使用属性,避免可访问的数据成员 Use Properties Instead of Accessible Data Members 属性允许你创建一个想可访问数据的接口,而且仍然有使 ...
- 帮做Java_代写Heuristics、代做SAT、代写Java语言设计、代做Java代做Prolog|帮做Haskell程序...
代写Heuristics.代做SAT.代写Java语言设计.代做Java代做Prolog|帮做Haskell程序Heuristics and OptimizationLab assignment #2 ...
- iOS开发-由浅至深学习block
作者:Sindri的小巢(简书) 关于block 在iOS 4.0之后,block横空出世,它本身封装了一段代码并将这段代码当做变量,通过block()的方式进行回调.这不免让我们想到在C函数中,我们 ...
- Bootstrap 3 Typeahead
本文转自:https://github.com/tcrosen/twitter-bootstrap-typeahead 使用升级版的 Bootstrap typeahead v1.2.2 http: ...
- Maven插件之buildnumber-maven-plugin
某些情况下(这种情况一般很少见),使用maven构建项目时,需要一个不重复的序列号,比如说,打包时,包名称以当前构建时间结尾,或者每次生成的jar包中包含唯一的序列号,等等; 这个时候,就用到了bui ...
- 《AngularJS深度剖析与最佳实践》一1.5 实现更多功能:主题
本节书摘来自华章出版社<AngularJS深度剖析与最佳实践>一书中的第1章,第1.5节,作者 雪狼 破狼 彭洪伟,更多章节内容可以访问云栖社区"华章计算机"公众号查看 ...
- 人工智能对金融业的影响_人工智能如何改变金融业
人工智能对金融业的影响 重点 (Top highlight) In January 2020, the Cambridge Centre for Alternative Finance (CCAF) ...
- 使用LaTeX打造一个简历模板
使用LaTeX打造一个简历模板 本篇记录一下自己写简历用的简历模板,保存一下代码,方便自己以后修改和写简历,有兴趣的朋友可以点赞收藏 在Overleaf上编写自己的简历 法一 1.首先需要注册一个Ov ...
- Unity中游戏卡牌滚动效果,EnhanceScrollview(适用于NGUI,UGUI)
最近项目中的活动面板要做来回滚动卡牌预览效果,感觉自己来写的话,也能写,但是可能会比较耗时,看到Github上有开源的项目,于是就借用了,Github的资源地址是:https://github.com ...
最新文章
- cmd 将文件夹下文件剪切到另外一个文件_总结java中文件拷贝剪切的5种方式-JAVA IO基础总结第五篇...
- java 拉姆表达式_Java8 lambda表达式10个示例
- python教程:os.chdir() 基本用法
- Spring 处理过程分析
- 关于微信小程序swiper的问题
- 利用dxflib读写cad文件
- 今日之“烧饼油条”!
- Java常用工具类总结
- AD9833信号波形谐波
- 阿里云Dataworks平台应用
- 全网搜索一个人的痕迹,爬取百度搜索结果
- int 和 Integer
- linux入门学习(3权限管理)
- 关于代码选择省份和城市?
- 主编编辑器如何插入动图?
- 【开源访谈】zTree 作者张其纲访谈实录
- 02 ABY框架的搭建及踩到的坑
- vue图片压缩不失真_vue图片压缩(不失真)
- jQuery基本介绍
- RISC-V 中开发 Java 是一种什么体验? 让 Dragonwell JDK 来回答
热门文章
- Java StringBuffer类
- 学习小技巧---javascript中获取服务器端控件生成的页面ID
- 手动写sonar plugin 一直File is not a plugin.
- Cortex系列ARM内核介绍
- Maven插件之buildnumber-maven-plugin
- 分布式与人工智能课程(part5)--第五课
- 文献学习(part41)--Locality constraint distance metric learning for traffic congestion detection
- Django从理论到实战(part51)--User模型
- Django(part53)--404模板文件
- 《终身成长》读书笔记(part4)--创造性并不是出自灵感的神奇行为,而是努力工作和倾情奉献的结果