二维码

[性能] SAP销售订单取数逻辑优化---索引表

Twilight发表于 2017-10-10 11:14Twilight 最后回复于 2017-10-10 11:14 [复制链接] 2427 0

我也分享了许多篇性能优化的帖子,主要集中在sql、语法及合理的索引方面。我们在表上加索引确实能大幅提升性能,但是索引的数量、所需字段及利用率都是我们在新建索引时需要考虑的,对于大多数abaper而言,也就是稀里糊涂的新建了索引。这里我不对新建索引进行展开讲解,建议没有深厚功底的小粉不要乱建索引。
其实在sql优化上还有一个大招,只是他需要我们实际项目去积累,就是找到相应的替代表,而替代表中最好的莫过于索引表了。SAP在标准程序中也新建了一些索引表来提升标准程序的性能,下面我们来看一个销售订单取数优化的例子。

场景:根据合作伙伴、物料或者交货到期时间来获取销售订单号

分析:合作伙伴VBPA,物料VBAP,交货到期时间在交货单上,很明显我们这样也是可以取到SO,但是性能就很差了

优化方法:很幸运SAP为这些条件新建了索引表

购买主题 已有 4 人购买  本主题需向作者支付 1 枚金币 才能浏览
回复

使用道具 举报

快速回帖

本版积分规则
您需要登录后才可以回帖 登录 | 注册有礼

快速回复 返回顶部 返回列表