SAP Cloud for Customer CLR(Code List Restriction)的一种高级用法-阿里云开发者社区

开发者社区> 开发者小助手-bz4> 正文

SAP Cloud for Customer CLR(Code List Restriction)的一种高级用法

简介: SAP Cloud for Customer CLR(Code List Restriction)的一种高级用法
+关注继续查看

My series of Cloud Application Studio Blogs

How to detect EditMode in an Embedded Component

Step by step to enable your custom BO with attachment upload functionality

Step by step to create an Adobe Print form in Cloud application Studio

How to render PDF which displays picture from the image attachment of your custom BO

How to get current logged on business user’s employee information and assigned organization unit via ABSL

How to implement dynamic access control based on custom BO using OWL

How to make Code List Restriction work when control field and restricted field are not on the same BO

How to implement custom number range using custom business object

Customer has requirement that code list for field Function in Contact creation page should be restricted based on the role code in Account TI.

image.png

Technically the control field above is modeled in this field as below: ( in BO BusinessPartner )

image.png

And the restricted field Function is in another BO: BusinessPartnerRelationship

image.png

In this case it is not possible to use the RoleCode field to control the Function field.

image.png

Fortunately besides Business Field, it is supported to use an extension field to perform CLR( Code List Restriction ) as well.

Here below are detailed steps:


(1) Create an extension field with indicator data type on Root node of BusinessPartnerRelationship:


image.png

(2) Create an AfterModify event implementation to manually copy the value of RoleCode from BusinessPartner BO to the indicator extension field:

image.png

(3) Add this extension field to Quick Creation UI via Extensibility Explorer:

image.png

image.png

(4) Now it is ready to create a code list restriction based on this indicator extension field: it is now available in Control Field drop down list:

image.png

Just define corresponding value for Prospect ( indicator equals to true ) and Customer ( indicator equals to false ):

image.png

And it works in the runtime: in contact creation page, only a subset of specified entries in CLR maintenance UI is displayed.

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,大概有三种登录方式:
2518 0
github for windows 桌面版使用方法
  首先得去下载github for windows,搜索下GitHub Desktop就可以找到,然后安装   打开软件进入主界面,选择右上角的设置按钮,会弹出下拉菜单,选择options   没一个帐号绑定,点击...
599 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
9002 0
form表单的两种提交方式,submit和button的用法
1.当输入用户名和密码为空的时候,需要判断。这时候就用到了校验用户名和密码,这个需要在jsp的前端页面写;有两种方法,一种是用submit提交。一种是用button提交。方法一:在jsp的前端页面的头部插入一个js方法: function checkUser(){   var result = document.
761 0
WPF中StringFormat的用法
原文:WPF中StringFormat的用法 WPF中StringFormat的用法可以参照C#中string.Format的用法 1、 C#中用法: 格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元)示例: string.
2108 0
WinForm TreeView的一点用法
TreeView一般都包含父节点和子节点,常规情况下有以下几种情况:1.选中父节点之后,该父节点下面的所有子节点都被选中,取消选择父节点,则该父节点下面所有的子节点全部跟着取消选择。 2.如果某一个父节点下面有任何一个子节点被选中,那么该父节点也是处于选中状态。
898 0
引入js文件标签中的属性for ,event 用法
EVENT   event   设置或获取脚本编写用于的事件  FOR   htmlFor   设置或获取绑定到事件脚本的对象。 可以这样理解。 相当于//   绑定window.attachEvent( "onload ",function()   {//   TODO}) FOR 后面跟的是一个控件的ID,比如这可能是一个组件。
768 0
2315
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《Nacos架构&原理》
立即下载
《看见新力量:二》电子书
立即下载
云上自动化运维(CloudOps)白皮书
立即下载