点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
关于datahub以及与客户进行新项目的问题很少。
我正在尝试获得有关datahub的常见概念。
-
我在默认的 saperpproduct-raw-datahub-extension.xml 中看到了以下配置。 在配置中,我看到了2个定义的转换逻辑。 这两个转换如何计算。 从第一个转换算出的值插入到第二个转换中,如果不是这种情况,则2转换背后的逻辑是什么?
<转换> RawCLSMAS E1KLAHM-CLASS <转换>RawCLFMAS #root.getField('E1OCLFM-MAFID') =='K'吗? #root.getField('E1OCLFM-OBJEK'):null -
在同一xml文件中,我看到转换定义为来自以下两种原始类型的输入: RawCHRMAS 和 RawCLSMAS 。 这2种原始类型可能是从2种不同的idocs中加载的。 datahub如何计算从哪两个 RawCHRMAS 和 RawCLSMAS 中提取数据?
<转换> RawCHRMAS E1CABNM-ATNAM <转换>RawCLSMAS E1KLAHM-E1KSMLM-ATNAM
先谢谢您。
对于产品iDoc MATMAS,支持多种消息类型:MATMAS,ARTMAS,CHRMAS,CLSMAS,LOISTD。
对于第1点,如果您查看完整的代码结构-两种转换都针对不同的渠道,即针对一个属性(即categoryID)评估CLSMAS/CLFMAS。 因此,如果要为CHRMAS评估categoryID属性,则将分析代码的第一行。 对于CLMAS也是一样。
对于第2点,您可以参考sapidocintegration-datahub-extension-spring.xml。 它应该说明如何在DataHub中配置和配置用于不同消息类型的不同通道。
希望这会有所帮助。
谢谢, 矢天
datahub如何计算从哪2个RawCHRMAS和RawCLSMAS中提取数据?
从这两个数据中提取数据,然后将其合并到同一规范项中(根据为主键提供的值)。 如果具有2个转换的属性是主键,则该值用于读取和更新相同的规范项。 如果属性不是主键,则最新更新将获胜,并使用最后导入的值更新属性。
一周热门 更多>