如何创建本地化媒体收藏

2020-09-14 05:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好,我们有一个要求,即每个媒...

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

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


大家好,我们有一个要求,即每个媒体属性都可以具有多个资产,如下例所示。 例如。 产品具有"产品图像"属性,可以具有"左图像","右图像"等图像(此列表可能因不同的属性而有所不同),所有这些图像都应本地化。 也就是说,对于上述定义的类型,EN可以具有不同的图像集,而DE可以具有不同的图像集。对于多种资产,我们可以使用media Collection,并尝试对MediaCollection进行本地化,但是这样做确实可行。 您能否为此要求提供最佳方法? 提前致谢。

3条回答
绿领巾童鞋
2020-09-14 05:09

创建一个具有3个属性的新表CountrySpecificMediaModel

  1. 产品代码

  2. countryIso

  3. MediaCollection

获取产品媒体时,运行以下查询

 从{CountrySpecificMedia as csm},{Product as p}中选择{csm.pk},其中{p.code} = {csm.productcode}和{csm.country} = <从会话中获取国家/地区代码 >


  

此查询将为您提供SearchResult。 现在执行以下操作。

  SearchResult  queryResult = <上一次查询的结果>
 
  CountrySpecifiMediaModel csm = queryResult.getResult()。get(0)
  Collection  medias = csm.getMediaCollection();

  

一周热门 更多>