IPM: Technical model of IP right scope on Contract Item level
Created by Jerry Wang, last modified on Mar 25, 2014
Acquisition contract上维护了一系列作为其行项目的IP信息。
以第三个行项目(line item id = 30 ) 为例,其right scope detail 信息如下:
1. open GENIL_BOL_BROWSER:
以contract ID作为查询条件:
会得到唯一的搜索结果,然后执行BTOrderHeader relation:
2. 得到唯一的navigation结果BTAdminH,再执行relation BTHeaderItemsExt:
得到一个result collection BTItems:
执行relation BTItemsFirstLevel:
这样就得到了第三个行项目:
BTAdminI->BTItemIPMRcharSet:
如果想通过代码获得合同里第三个IP对应的right scope,可以参考下面的report:
PARAMETERS:
order TYPE crmd_orderadm_h-object_id OBLIGATORY DEFAULT '5600000010'.
DATA: lo_core TYPE REF TO cl_crm_bol_core,
lo_collection TYPE REF TO if_bol_entity_col,
lv_query_name TYPE crmt_ext_obj_name,
lt_selection_parameter TYPE genilt_selection_parameter_tab,
ls_selection_parameter TYPE genilt_selection_parameter,
ls_query_parameters TYPE genilt_query_parameters.
ls_selection_parameter-attr_name = 'OBJECTID'.
ls_selection_parameter-option = 'EQ'.
ls_selection_parameter-sign = 'I'.
ls_selection_parameter-low = order.
APPEND ls_selection_parameter TO lt_selection_parameter.
ls_query_parameters-max_hits = 1.
lv_query_name = 'BTAdvQueryAUI'.
lo_core = cl_crm_bol_core=>get_instance( ).
lo_core->load_component_set( 'BT' ).
lo_collection = lo_core->dquery(
iv_query_name = lv_query_name
it_selection_parameters = lt_selection_parameter
is_query_parameters = ls_query_parameters ).
DATA(lo_contract) = lo_collection->get_current( ).
CHECK lo_contract IS NOT INITIAL.
DATA: lr_item_handler TYPE REF TO cl_crm_ipm_item_handler.
CREATE OBJECT lr_item_handler EXPORTING iv_header_bol_entity = lo_contract.
DATA(ips) = lr_item_handler->get_all_ips( ).
DATA(third) = ips->find( iv_index = 3 ).
DATA(scopes) = lr_item_handler->get_all_level_rights_scopes( third ).
IPM: Technical model of IP right scope on Contract Item level相关推荐
- ITU-T Technical Paper: IP网络测量模型
2019独角兽企业重金招聘Python工程师标准>>> 本文翻译自ITU-T的Technical Paper:<How to increase QoS/QoE of IP-ba ...
- ITU-T Technical Paper: IP服务性能模型
本文翻译自ITU-T的Technical Paper:<How to increase QoS/QoE of IP-based platform(s) to regionally agreed ...
- Model Explorer中变量Scope属性的意义
local相当于局部变量,parameter相当于全局变量.input输入变量,output输出变量.constant常量
- trial timing and pattern-information analyses of fMRI data
Trial timing and pattern-information analyses of fMRI data by----Dagmar Zeithamova, Maria-Alejandra ...
- TCP/IP Model: Layers Protocol | What is TCP IP Stack?
目录 What is the TCP/IP Model? TCP Characteristics Four Layers of TCP/IP model Application Layer The f ...
- 使用代码删除Acquisition contract上指定IP的right scope
Created by Jerry Wang, last modified on Oct 10, 2014 假设需要删除第二个line item IP拥有的四个right scope: 执行report ...
- TCP/IP网络的一些问题(路由/协议/linux的实现)
1.linux的虚拟网卡-tun linux的虚拟网卡驱动可以配置为两种模式,一种是点对点的tun模式,一种是以太网tap模式,实质上tun模式中从虚拟网卡出来的是ip数据报,也就是三层数据,而tap ...
- arp/ip地址/路由--总之很乱
正常情况下,只要有到一台机器的路由,不管服务监听的哪个网卡的哪个地址,也不管请求从哪个网卡进入,只要这个请求的目的ip是该机器的一个ip,连接就能成功,当然你可以设置策略路由或者多表路由表项阻止的目的 ...
- IPM: Product 270015453 not scheduled in sales organization
Created by Jerry Wang, last modified on Mar 11, 2014 在创建Acquisition contract并且将一个IP product assign进c ...
最新文章
- python删除空白没有显示_删除Python字符串中的空白
- git 不用clone整个远程仓库,只把特定的commit给fetch下来的方案
- 漫步最优化七——介绍
- 对小程序框架WePY的精简总结
- 十六进制取反_技 术 | 你不知道的Java——04.十六进制
- tkinter label_tkinter版自制王者荣耀抽卡程序
- (Josephus )约瑟夫环问题 C语言实现
- 从无到有axure原型设计_从零开始学Axure原型设计(入门篇)
- 语音转文字怎么转?分享这些实用软件
- 文档计算机无法分页,word文档总是重新分页 word文档老是分页显示怎么解决
- C#开发串口调试助手的详细教程
- 人力资源管理专业知识与实务(初级)【12】
- Android 集成腾讯播放器sdk(支持多格式,直播,m3u8等)重点是免费
- Android仿支付宝提现
- Cocos 环境搭建 流程~~~~~
- 导航中的常用坐标系解析
- 解决Failed to load resource: net::ERR_CONNECTION_TIMED_OUT
- 自动驾驶仿真:ECU TEST 、VTD、VERISTAND连接配置
- windows程序设计读书笔记一
- Solidworks工程图如何使用,替换图纸格式模板文件
热门文章
- Swift实战-小QQ(第2章):QQ侧滑菜单
- 对 cas 操作的理解
- sklearn自学指南(part31)--半监督学习
- android产品设计,Android产品设计
- mysql8.0日期类型_Mysql学习-数据类型(日期时间类型)
- python print换行_Python中九九乘法表与古诗对话机器人及sep-end值
- 宝塔设置thinkphp的伪静态_thinkphp等入口文件在public目录的设置方法
- Angular 开发里的 polyfills.js、runtime.js、styles.js 和 vendor.js 是用来做什么的
- SAP HANA Cloud 简介
- Open SAP 上 SAP Fiori Elements 公开课第一单元学习笔记