目录同步限制

2020-09-13 18:08发布

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

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


你好 我只想同步statusApproval已批准的产品。 我创建了一个具有以下限制的用户:

  INSERT_UPDATE SearchRestriction;  Principal(uid)[allownull = true]; 代码[unique = true];  strictedType(code)[unique = true]; 活性; 查询 生成
  ;  allowedProductSyncUser;  "批准的产品同步用户可见性"; 产品; 真正;  " {{approvalStatus} IN({{从{ArticleApprovalStatus作为一个},在{a:code} ='approved'}}中选择) 假;
  ;  allowedProductSyncUser;  "批准的MediaContainer同步用户可见性";  MediaContainer; 真正;  "存在({{从{Product as p}中选择{pk},在{item:qualifier}像CONCAT({p:code},'%')}}})" 假;
  ;  allowedProductSyncUser;  "批准的媒体同步用户可见性"; 媒体; 真正;  " {mediaContainer} IN({{从{MediaContainer}}}中选择{pk} 假;

  

Product和MediaContainer可以正确同步,但是Media同步从不执行任何操作。 使用认可的ProductSyncUser的查询 SELECT * FROM {Media} 返回期望的媒体,但是syncJob找不到任何内容。 作业日志:

 信息[00008T5J :: br.com.fh.fliegercommerce.occ.core.jalo.RestrictedCatalogVersionSyncJob](00008T5J)[CatalogVersionSyncJob]正在启动配置...
  信息[00008T5J :: br.com.fh.fliegercommerce.occ.core.jalo.RestrictedCatalogVersionSyncJob](00008T5J)[CatalogVersionSyncJob]同步'sync sharedContentCatalog:Staged-> Online2'(pk:8799664767476)为作业'00008T5J'配置了1个条目 (pk:8809561719285)时间表媒体:0
  信息[00008T5J :: br.com.fh.fliegercommerce.occ.core.jalo.RestrictedCatalogVersionSyncJob](00008T5J)[CatalogVersionSyncJob]在0d 00h:00m:00s:478ms中完成配置。
  INFO [00008T5J :: br.com.fh.fliegercommerce.occ.core.jalo.RestrictedCatalogVersionSyncJob](00008T5J)[CatalogVersionSyncJob]正在启动同步...
  信息[00008T5J :: br.com.fh.fliegercommerce.occ.core.jalo.RestrictedCatalogVersionSyncJob](00008T5J)[CatalogVersionSyncJob]在0d 00h:00m:00s:005ms中完成同步。 没有错误。
  

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

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


你好 我只想同步statusApproval已批准的产品。 我创建了一个具有以下限制的用户:

  INSERT_UPDATE SearchRestriction;  Principal(uid)[allownull = true]; 代码[unique = true];  strictedType(code)[unique = true]; 活性; 查询 生成
  ;  allowedProductSyncUser;  "批准的产品同步用户可见性"; 产品; 真正;  " {{approvalStatus} IN({{从{ArticleApprovalStatus作为一个},在{a:code} ='approved'}}中选择) 假;
  ;  allowedProductSyncUser;  "批准的MediaContainer同步用户可见性";  MediaContainer; 真正;  "存在({{从{Product as p}中选择{pk},在{item:qualifier}像CONCAT({p:code},'%')}}})" 假;
  ;  allowedProductSyncUser;  "批准的媒体同步用户可见性"; 媒体; 真正;  " {mediaContainer} IN({{从{MediaContainer}}}中选择{pk} 假;

  

Product和MediaContainer可以正确同步,但是Media同步从不执行任何操作。 使用认可的ProductSyncUser的查询 SELECT * FROM {Media} 返回期望的媒体,但是syncJob找不到任何内容。 作业日志:

 信息[00008T5J :: br.com.fh.fliegercommerce.occ.core.jalo.RestrictedCatalogVersionSyncJob](00008T5J)[CatalogVersionSyncJob]正在启动配置...
  信息[00008T5J :: br.com.fh.fliegercommerce.occ.core.jalo.RestrictedCatalogVersionSyncJob](00008T5J)[CatalogVersionSyncJob]同步'sync sharedContentCatalog:Staged-> Online2'(pk:8799664767476)为作业'00008T5J'配置了1个条目 (pk:8809561719285)时间表媒体:0
  信息[00008T5J :: br.com.fh.fliegercommerce.occ.core.jalo.RestrictedCatalogVersionSyncJob](00008T5J)[CatalogVersionSyncJob]在0d 00h:00m:00s:478ms中完成配置。
  INFO [00008T5J :: br.com.fh.fliegercommerce.occ.core.jalo.RestrictedCatalogVersionSyncJob](00008T5J)[CatalogVersionSyncJob]正在启动同步...
  信息[00008T5J :: br.com.fh.fliegercommerce.occ.core.jalo.RestrictedCatalogVersionSyncJob](00008T5J)[CatalogVersionSyncJob]在0d 00h:00m:00s:005ms中完成同步。 没有错误。
  
付费偷看设置
发送
1条回答
软件心理学工程师
1楼-- · 2020-09-13 18:46

事实证明,在限制媒体类型时我们必须小心,因为同步在处理过程中会使用这种类型。

为解决此问题,我已将其添加到我的媒体限制中: OR {folder} IN({{从{MediaFolder AS文件夹中选择{pk}}在{folder:qualifier} ='catalogsync'}})

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答