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

金山云_服务器高防_评分榜

小七 141 0

目标

默认情况下,什么叫大数据,BSAO适配器发送带有SAP系统上显示的供应商ID的cXML消息。供应商ID为数字时不带前导零。

在内部,在数据库级别,由于系统上发生字母数字转换,供应商ID以前导零(数字值)保存。

如果我们仅使用Ariba的文档自动化或供应链协作解决方案,我们在规范化供应商ID数据方面没有任何问题。在Ariba网络上启用供应商时,所有数字供应商ID将分配给供应商一个不带前导零的帐户。因为它们是由BSAO适配器发送的。

但是,大数据推荐,如果我们在范围内有其他Ariba解决方案,例如采购和发票(P2P)、发票管理(InvoicePro)或采购;我们遇到了与供应商ID数据不匹配的情况。

这是因为这些Ariba解决方案考虑了存储在数据库中的供应商ID数据。这意味着数字供应商ID记录上的前导零将长达10个字符。

即供应商ID"11"将导出为"0000000011"

这发生在SAP到Ariba的供应商主数据提取器以及SAP和Ariba(P2P和外包)之间的事务数据流中。

以规范供应商通过Ariba解决方案的ID数据,我们有几个策略:

通常是选项1。是首选的方式,因为它有较少的定制点,客户不需要额外的维护。这是我在下面解释的选项。

定制

在项目范围内的每个出站接口上,实现ARBERP\u Outbound\u mapping BAdI的相应出站映射方法。

如果您有采购订单,货物收据和发票状态更新是scope,云服务器报价,您需要在每个映射BAdI方法中实现此代码更改。

为了提高效率,我建议创建一个函数模块的静态方法,以保持核心逻辑,即在to凭证中添加前导零,移动物联网卡,然后在每个出站映射BAdIs实现中调用此代码。

即,这是PO出站映射方法ARBERP\u outbound\u mapping->MAP\u BUS2012\u TO\u ORDR\u OUT

结果

当上述代码更改到位后,物联网应用技术,出站消息的cXML输出应该在供应商ID和私有ID上有前导零。