Datahub转换逻辑

2020-09-27 17:48发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)关于datahub以及与客户进行...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


关于datahub以及与客户进行新项目的问题很少。

我正在尝试获得有关datahub的常见概念。

  1. 我在默认的 saperpproduct-raw-datahub-extension.xml 中看到了以下配置。 在配置中,我看到了2个定义的转换逻辑。 这两个转换如何计算。 从第一个转换算出的值插入到第二个转换中,如果不是这种情况,则2转换背后的逻辑是什么?

      
                          <转换>
                               RawCLSMAS 
                               E1KLAHM-CLASS 
                          
                          <转换>
                               RawCLFMAS 
                              #root.getField('E1OCLFM-MAFID')
                                          =='K'吗?  #root.getField('E1OCLFM-OBJEK'):null 
                          
                      
    
      
  2. 在同一xml文件中,我看到转换定义为来自以下两种原始类型的输入: RawCHRMAS RawCLSMAS 。 这2种原始类型可能是从2种不同的idocs中加载的。 datahub如何计算从哪两个 RawCHRMAS RawCLSMAS 中提取数据?

      
                          <转换>
                               RawCHRMAS 
                               E1CABNM-ATNAM 
                          
                          <转换>
                               RawCLSMAS 
                               E1KLAHM-E1KSMLM-ATNAM 
                          
                      
    
    
      

先谢谢您。

2条回答
悠然的二货
2020-09-27 18:25

datahub如何计算从哪2个RawCHRMAS和RawCLSMAS中提取数据?
从这两个数据中提取数据,然后将其合并到同一规范项中(根据为主键提供的值)。 如果具有2个转换的属性是主键,则该值用于读取和更新相同的规范项。 如果属性不是主键,则最新更新将获胜,并使用最后导入的值更新属性。

一周热门 更多>