使用Java代码进行媒体同步

2020-09-26 20:14发布

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

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


专家,

我为暂存目录版本创建了一个媒体对象。 在此媒体对象中设置所有详细信息之后以及保存该媒体之后。 我想使用Java代码将此暂存版本的媒体同步到在线目录版本。

关于罗米尔

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

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


专家,

我为暂存目录版本创建了一个媒体对象。 在此媒体对象中设置所有详细信息之后以及保存该媒体之后。 我想使用Java代码将此暂存版本的媒体同步到在线目录版本。

关于罗米尔

付费偷看设置
发送
1条回答
wang628962
1楼-- · 2020-09-26 20:32

几天前,我试图做完全相同的事情。 让我在这里选择一些代码,希望对您有所帮助。

  import de.hybris.platform.catalog.jalo.CatalogManager;
  导入de.hybris.platform.catalog.jalo.synchronization.CatalogVersionSyncJob;
  导入de.hybris.platform.catalog.jalo.synchronization.CatalogVersionSyncCronJob;
 
  CatalogManager catalogManager = CatalogManager.getInstance();
  cat = catalogManager.getCatalog(" yourProductCatalog");
  src= cat.getCatalogVersion(" Staged");
  tgt = cat.getCatalogVersion("在线");
  CatalogVersionSyncJob作业= catalogManager.getSyncJob(src,tgt,code);
  CatalogVersionSyncCronJob cronJob =(CatalogVersionSyncCronJob)job.newExecution();
 
  for(MediaModel m:模型){
    媒体mSource = modelService.getSource(m);
    media2Sync.add(mSource);
  }
  job.addCatalogItemsToSync(cronJob,media2Sync);
  job.perform(cronJob,false);


  

一周热门 更多>