如何把SAP Kyma和SAP Cloud for Custom
2019-08-16 本文已影响0人
华山令狐冲
首先进入SAP Cloud for Customer的Administration的工作中心,打开General Settings视图,进入Event Notification配置UI:
![](https://img.haomeiwen.com/i2085791/07cedba1bf939b8e.png)
新建一个C4C OData事件和API的消费者:
![](https://img.haomeiwen.com/i2085791/aa3c5e2131497096.png)
类型选择SAP Cloud Platform Extension Factory,即Kyma:
![](https://img.haomeiwen.com/i2085791/3748071b3e41d260.png)
这个Remote Environment URL从哪里来呢?就是SAP Kyma应用里的Application Connector对应的url:
![](https://img.haomeiwen.com/i2085791/dc957e6f173af60d.png)
即这个url:
![](https://img.haomeiwen.com/i2085791/24b72ef679eea9a5.png)
维护了回调用户名和密码之后,再添加Subscription,即您希望将Cloud for Customer系统里的哪些BO事件,发布给Kyma:
![](https://img.haomeiwen.com/i2085791/7bbd440e01fd3417.png)
我选择了Account和Opportunity这两个BO的创建和更新事件,发布给Kyma:
![](https://img.haomeiwen.com/i2085791/1ee17b23b8038fb1.png)
成功保存:
![](https://img.haomeiwen.com/i2085791/9049a4fa24398ff2.png)
回到Kyma的应用界面,在Provided Services & Events界面下,能看到Cloud for Customer发布过来的API和事件了:
![](https://img.haomeiwen.com/i2085791/791831bb6edbb100.png)
进入Kyma Service Management的Catalog界面下,找到从Cloud for Customer系统导入进来的服务,
![](https://img.haomeiwen.com/i2085791/fec4bbd89b9b2768.png)
进入服务明细,能观察到Cloud for Customer系统发布的BO事件,
![](https://img.haomeiwen.com/i2085791/7ce4b4f5a7413020.png)
以及该C4C系统所有支持的OData API:
![](https://img.haomeiwen.com/i2085791/2274c3bf16f2881e.png)
接下来,我们就可以基于这些API和事件进行Lambda Function的开发了。
要获取更多Jerry的原创文章,请关注公众号"汪子熙"。