博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ERP和C4C中的function location
阅读量:4619 次
发布时间:2019-06-09

本文共 797 字,大约阅读时间需要 2 分钟。

SAP ERP里的Functional Locations,下载到SAP Cloud for Customer后成为类型为‘Functional Location’的Installation Points:

1240

1240

C4C Installation Point UI: /BYD_COD/ServiceOnDemand/InstallationPoint/UI/COD_IPoint_TI.TI.uicomponent

在C4C里辨认一个installation point是从ERP下载的,还是从C4C直接创建的,只需看external ID字段是否为空即可。如果不为空,说明该installation point是从ERP下载的,该字段维护的是ERP的function location ID。

1240

1240

可以看到控制External ID是否Enabled的字段名称为Can_Add_Remove. 这个字段在UI Designer里为黄色,说明它没有绑到BO node上,而是通过动态计算出来的。

1240

计算逻辑:

InstallationPoint的status字段绑定到BO的字段:

/Root/LifeCycleStatusCode->>Root-~Status-~LifeCycleStatusCode

1240

这个LifeCycleStatusCode字段的事件onValueChanged有个事件处理函数SetIPointParams:

1240

我们可以把这个事件处理函数的逻辑看成一个switch case语句:

1240

当IPointStatus的值为1时,执行名为InPrep的操作。

操作的明细就是把X(true)赋给字段Can_Add_Remove

1240

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

1240

转载于:https://www.cnblogs.com/sap-jerry/p/9876390.html

你可能感兴趣的文章
每日站立会议个人博客五
查看>>
ddd
查看>>
死磕 java同步系列之AQS起篇
查看>>
利用Lucene把文本的字体格式进行改动,然后输出到一个新的文件里
查看>>
[Openstack] Expecting an auth URL via either --os-auth-url or env[OS_AUTH_URL]
查看>>
How to Create Modifiers Using the API QP_MODIFIERS_PUB.PROCESS_MODIFIERS
查看>>
待飞笔记(第一天 )
查看>>
用Winrar批量解压缩有密码文件方法,只需输入一次密码
查看>>
解惑好文:移动端H5页面高清多屏适配方案
查看>>
traefik添加多证书
查看>>
PhantomJs 笔记
查看>>
js设计模式--语言类型
查看>>
C#多线程之二:ManualResetEvent和AutoResetEvent
查看>>
Java如何获取系统cpu、内存、硬盘信息
查看>>
忽略UserInterfaceState.xcuserstate
查看>>
ReactNative--Flexbox布局
查看>>
java实现读取文件大全
查看>>
[Cordova] 无法显示Alert视窗
查看>>
借助过度区选择阈值
查看>>
价格正则
查看>>