在这个博客中,我们将看到如何为自定义字段扩展标准表单模板。我们还将看到如何从自定义逻辑进行HTTP调用。HTTP调用将从读取产品特征值的白名单API中读取数据。
在此业务场景中,有享云商城,spark大数据,采购订单的标准表单模板需要使用分配给物料的特征值的值进行扩展。在本例中,大数据处理平台,我们假设只有类类型"001"才需要此要求,并且只能有一个特征值。
为了实现此目的,我们执行以下步骤:
步骤1:创建自定义字段
步骤2:在表单模板中添加此自定义字段
前提条件:
表单模板使用Adobe LiveCycle设计器。软件可从应用程序下载安装目录下的附加软件附加软件。
软件安装后,请执行以下步骤。
步骤3:使用输出确定启用自定义表单模板的使用
显示规则:采购订单确定步骤:表单模板
步骤4:创建通信安排以启用HTTP调用
系统ID:INT\u HTTP
系统名称:INT\u HTTP
输入通信系统的以下详细信息,然后单击"保存"。
主机名:myXXXXXX-api.s4hana.ondemand.com(用您的租户URL替换XXXXXX)
HTTPS端口:443
入站用户通信:HTTP\u USER
用于出站通信的用户:HTTP\u USER
创建具有以下详细信息的新通信场景。
通信场景ID:YY1\u INT\u HTTP
描述:内部HTTP
创建具有以下详细信息的出站服务。
描述:INT\u HTTP
出站服务ID:YY1\u INT\u HTTP\u REST
URL路径:/sap/opu/odata/sap
点击新建,输入以下详细信息,点击创建
场景:YY1\u INT\u HTTP
安排名称:YY1\u INT\u HTTP
在详细信息页面,输入如下详细信息,点击保存
对通信场景sap\u COM\u 0309重复步骤5。入站用户将是HTTP\U用户
第5步:进行HTTP调用的自定义逻辑,高防服务器租用,并预填充本节中的自定义字段
,我们对白名单API进行HTTP调用,以便读取产品的特征值,并填充在步骤1中创建的自定义字段。
此代码可以被白名单CDS视图的SELECT语句替换,企业应用平台,一旦可用,这些视图就可以读取材料的特征值。列入白名单的CDS视图计划于1805年发布。