ByDesign:如何查找产品类别

2020-09-14 18:23发布

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

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


嗨,

如何查找未分配产品的产品类别?

感谢Vishal Kambare

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

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


嗨,

如何查找未分配产品的产品类别?

感谢Vishal Kambare

付费偷看设置
发送
2条回答
小灯塔
1楼-- · 2020-09-14 19:24

Vishal,

有趣的问题,我必须承认我想不出一个优雅的解决方案,但是这里有一些尝试。

您是否会考虑基于excel的解决方案(如果这并非意味着 频繁的活动)? 如果是,那么只需从资源库浏览器获取以下所有行,并在excel中获取增量:

1。 BO物料->空查询以全选->选择所有行->导航到CrossProcessCategory->全选并复制到excel
2。 BO ProdutCategoryHierarchy->空查询以全选->选择所有行->导航到ProductCategory->全选并复制到excel

比较两个结果,并从结果集中1提取" ProductCategoryIDKey/ProductCategoryInternalID"列和从结果集中2的" InternalID"列的增量。

注意:这仅适用于Material和ProductCategoryHierarchy中的<200条记录,因为存储库资源管理器中的查询最多只能获得200条记录。

如果您有200条以上的记录,但仍然没有 不介意使用Excel,您可以尝试构建OData服务以将所有相应的BO数据读取到excel中(" Power Query"是一个免费的excel插件,将对此提供帮助。请查看此博客: https://blogs.sap.com/2015/10/07/using-sap-bydesign-odata-microsoft-power-query /)。


如果您要使用基于ByD应用程序的解决方案,则可以通过两种方式实现:
I)创建由两个自定义数据源"材料主数据"和"产品类别"组成的联合数据源 主要的数据"。 两者之间的内部联接将为您提供未使用的产品类别的增量。
II)创建一个自定义BO,该BO首先读取ProductCategoryHierarchy-> ProductCategory的所有实例,然后在循环内与Material-> CrossProcessCategory的所有实例进行比较


此致,
罗汉

樱桃小丸子0093
2楼-- · 2020-09-14 19:21

嗨罗汉,

上述解决方案很难理解和执行。

有什么简单的出路吗?

一周热门 更多>