云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

谷歌云_低价服务器_免费

小七 141 0

与新一代IDOC类型一样,sapcloudforcustomer(C4C)集成中使用的大多数IDOC都是基于功能模块的IDOC,如何成为淘客,也称为生成的IDOC。在本例中,IDOC类型和ALE接口是使用事务代码BDFG(来自函数模块的ALE接口)生成的,基于一个封装在函数模块中的复杂数据类型。您可以在SAP帮助门户网站的这个链接上找到更多关于它的信息。

为C4C集成提供的生成IDOC的一些示例有:

COD\U REPLICATE\U SALES\U ORDER01COD\合同\u创建自\u DAT01商品类别保存01COD\u STOCK\u REPLICATE01等

与传统的IDOC不同,这些IDOC类型不能使用WE30进行扩展。为了扩展这些类型的IDOC,物联网技术,我们需要扩展底层的复杂数据类型,并使用BDFG重新生成IDOC。在本博客中,我们将逐步了解如何扩展生成的IDOC。

要遵循的步骤:

在本博客中,我使用IDOC将设备复制到C4C,COD\u equipment\u SAVE01。

IDOC COD\u equipment\u SAVE01基于功能模块COD\u equipment\u SAVE,它使用复杂的数据类型COD\u EQUI\u ROOT

作为第一步,使用SE11中的Append结构根据您的需求扩展数据类型,例如,对于这个blog,我在Structure COD\u S\u EQUI下直接添加了一个header级别的自定义字段。

一旦结构得到增强,我们需要使用BDFG生成ALE接口。

提供功能模块名称,系统将自动填充业务对象类型和消息类型。

现在更改/编辑接口(F6)

在客户命名空间中为ALE处理提供IDOC类型和功能模块名称。

系统将生成IDOC、ALE功能模块并创建必要的链接(使用BDFG的优点,开发人员无需担心编写代码)映射到IDOC结构和从IDOC结构)

下一步,更新合作伙伴配置文件以使用新的IDOC类型。

最后实现BADI以填充append结构中的扩展字段。对于设备复制,BADI是COD\u SLS\u SE\u Equipment\u REPL,可以在主功能模块GET\u EQUI\u DATA\u For \u IDOC

现在让我们通过更改设备描述来运行测试。

这将根据更改指针触发IDOC,我们可以在出站IDOC中找到我们的扩展段。

同样,对于基于代理的对象,云服务器试用,如果没有基于JAVA的ESR系统可用,可以使用基于ABAP的元数据存储库(MDR)来创建数据类型增强。有关更多信息,云服务器免费,物联网工程课程,请参阅SAP Note 1575707。您也可以参考Florian on的SCN博客,MDR:在不需要PI的情况下从ABAP定义web服务

这就是这个博客的全部内容。

快乐学习!!!