如何将新池添加到数据中心以导入价格和发票数据

2020-09-06 00:19发布

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

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


嗨,当我看到用于使用数据中心从ERP将数据和发票数据加载到Hybris的Hybris Wiki池设置如下sapcoreconfiguration.pool = SAPCONFIGURATION_POOL sapcoreconfiguration.autocompose.pools = GLOBAL,SAPCONFIGURATION_POOL表示价格数据和发票数据将 可以在同一个池中加载,如果是的话,这将是任何性能问题,并且如果我必须将它们加载到不同的池中,我必须执行的步骤以及在何处以及必须执行的所有操作都将与之相对应

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

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


嗨,当我看到用于使用数据中心从ERP将数据和发票数据加载到Hybris的Hybris Wiki池设置如下sapcoreconfiguration.pool = SAPCONFIGURATION_POOL sapcoreconfiguration.autocompose.pools = GLOBAL,SAPCONFIGURATION_POOL表示价格数据和发票数据将 可以在同一个池中加载,如果是的话,这将是任何性能问题,并且如果我必须将它们加载到不同的池中,我必须执行的步骤以及在何处以及必须执行的所有操作都将与之相对应

付费偷看设置
发送
2条回答
半个程序猿
1楼 · 2020-09-06 00:40.采纳回答

我对库存量也有类似的要求。

首先,创建一个依赖于 sapidocintegration (SAP集成的一部分)的新的datahub扩展

要更改商品的最终存放位置,请在扩展程序的 spring.xml 文件中修改正确的 IDOCMappingService bean,以下是库存水平示例:

  
      
      
      
  

  

如您所见,您可以将 rawFragmentDataFeedName 配置为其他供稿。 提要定义了原始项目在哪个池中结束。

要使用create-drop在启动时生成新池,我们向自定义扩展名的 META-INF/essential-data 中添加了一些csv文件(我不确定是否仍然 可以在Datahub 6+版本中使用!! ):

 ├──src
  │└──主要
  │└──资源
  │└──META-INF
  │├──基本数据
  ││├──essential-data.mcsv
  ││├──stock-feed.csv
  ││└──stock-pool.csv

  

essential-data.mcsv

 #导入默认的提要和池
  DataHubPool,stock-pool.csv
  DataHubFeed,stock-feed.csv

  

stock-pool.csv

  poolId,poolName
  20000," STOCK_POOL"

  

stock-feed.csv

  feedId,名称,说明,poolingStrategy,poolingCondition
  20000," STOCK_FEED","进料量"," NAMED_POOL"," STOCK_POOL"

  

并要为新池自动组成和自动发布,必须修改 sapcoreconfiguration.autocompose.pools sapcoreconfiguration.autopublish.targetsystemsbypools

  sapcoreconfiguration.autocompose.pools = GLOBAL,STOCK_POOL,...
  sapcoreconfiguration.autopublish.targetsystemsbypools = STOCK_POOL.HybrisCore,...
  
clever101
2楼-- · 2020-09-06 00:58

可以与datahub 6.7一起使用吗? 如果没有,您能否建议其他选择? 另外,我在datahub 6.7设置中的META-INF文件夹下没有看到任何必要数据文件夹。 这是否意味着我们需要手动创建它?

一周热门 更多>