今天一个朋友询问关于C4C里暴露某个模型给外界消费的问题。
C4C里的模型有个叫PSM, public service model还是public share model, 只有这个标志位为true, partner才在二次开发工具里看得见。
这种需求我一般在搜索引擎里直接输c4c odata api,或者先进help.sap.com, 输入cloud for customer, 在打开的新网页里输入odata, 这样能看到C4C支持的ODATA 清单。
无论是在浏览器的KEY USER TOOL里还是在PDI这个开发工具里,创建自定义ODATA服务,首先需要选择一个BO,如果下拉列表里看不到你想用的BO, 说明它的PSM在后台为false ,这样就没办法暴露给外界消费了。