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

轻量服务器_百度云超级会员还是慢_12月免费

小七 141 0

天翼云_服务器在线代理_代金券

最近,我有机会使用SAP CPI与B2B集成,CPI在EDIs方面不再是业余爱好者。

SAP CPI Enterprise License附带了Integration Content Advisor,它的许可仍然不是那么容易,但是Gunther Stuhec在MIGs和ICA上的博客会让您在获得许可后开始使用。如果您在SAP PO B2B附加组件上使用过EDIs,什么是云计算和大数据,您现在就可以通过标题来理解上下文,但是很有可能很多人阅读本文时不仅对CPI是新的,而且对EDI也是新的,大数据+,或者从未到过SAP PO。

EDI文件的尾段包含EDI文件中总段的计数。这是使用SAP PO中的变量$B2B\u SEG\u COUNTER处理的。关于同一主题的一些链接如下所示,这也可以在SAP B2B插件提供的预打包映射中找到。转换器模块自动将计数填充到此变量。很少有链接谈论相同的内容(尽管没有标准文档)

https://answers.sap.com/questions/11292906/hl-segment-层次结构和父id-数字.html

https://answers.sap.com/questions/58651/sap-pi-ansi-x12-format-se01-segment.html

但是,令人惊讶的是,我没有找到任何东西来实现SAP云平台的预交付整合。因此,我试图帮助社区成员在遇到这种情况时快速克服这一问题。

EDI XML到EDI的标准集成流程如下

EDIFACT

ANSI X12

带有消息实现指南,SAP为EDI文件提供XSD(schema)以及预处理和后处理XSLT。我很有希望在后处理XSLT中附带此功能,但它还没有出现。

在典型的EDI中,CPI中的iFlow在EDIFACT的情况下,模式包含UNH to UNT,并在末尾使用内容修饰符添加信封。在ansix12的情况下,MIG的模式包含ST到SE,信封在末尾添加了一个类似的内容修饰符。因此,只需一个XSL代码片段来计算以S\开头的所有节点,企业应用开发,就可以实现

更新:代码应该允许开发人员也映射任何常量值或他们选择的值,从而更新代码以允许灵活性。

用常量映射字段("B2B\ SEG\ COUNTER"),xslt检查标记中的值是否为B2B\ SEG\ COUNTER应用所有段的计数,手机网站建站,否则会保持xml的值不变。

但是,如果可以使用MIG从Integration Content Advisor提供的后处理XSLT来实现这一点,为什么还要有另一个XSLT映射呢,所以我只是在SAP发布的后处理XSLT的末尾添加了代码片段来解决这个问题

,在云上