abap性能优化——利用凭证的number ranger提高abap程序性能
当我们的程序需要搜索某些凭证的时侯,常常会涉及到比较庞大的数据表,比如BSEG, MSEG, VBRP等等,如果这时又无法获取凭证号码等一些关键字段的值,那么程序必然会消耗非常多的资源。这种情况下,下面的方法或许可以得到意想不到的效果。
前提:
- 知道被搜索凭证的类型
- 无法利用数据表的关键字搜索凭证
解决方案:
- 利用已知的凭证类型,得到该类型凭证的号码范围,从数据表中得到该号码范围内的所有凭证,存入内表,通过操作该内表进一步对其他的条件字段进行筛选。
步骤:
1. 读取数据表TVAK得到凭证类型的number ranger object.
2. 读取数据表NRIV得到该number ranger object的当前号码范围
3. 利用SELECT语句的BETWEEN子句,基于凭证号码字段,读取被搜索凭证的数据表,并存入内表
4. 进一步根据其他条件筛选内表。
abap性能优化——利用凭证的number ranger提高abap程序性能相关推荐
- 微信小程序开发04 性能优化:借助微信开发者工具提升小程序性能
你好,我是周俊鹏. 前几节课我们分别从架构层(双线程模型).链路层(授权模型).和应用层(自定义组件)三个角度学习了小程序的技术要点.它们能帮你完成一个微信小程序的基本业务逻辑和交互逻辑. 逻辑的第一 ...
- java性能瓶颈分析_Java性能优化技巧整理,做一个深度的程序员
原标题:Java性能优化技巧整理,做一个深度的程序员 在我们身边是一大批的程序员,层次不一,但是放眼观,我们很容易就可以看到那些是业务型程序员,那些是有层次的程序员.注重细节,注重性能,做一个有深度的 ...
- system.gc 性能_使用这些先进的GC技术提高应用程序性能
system.gc 性能 应用程序性能是我们关注的重点,垃圾收集优化是取得小而有意义的进步的好地方 自动化垃圾收集(与JIT HotSpot编译器一起)是JVM中最先进,最有价值的组件之一,但是许多开 ...
- 使用这些先进的GC技术提高应用程序性能
应用程序性能是我们的首要考虑因素,垃圾收集优化是取得小而有意义的进步的好地方 自动化垃圾收集(与JIT HotSpot编译器一起)是JVM中最先进,最有价值的组件之一,但是许多开发人员和工程师对垃圾收 ...
- 提高WPF程序性能的几条建议
原文:提高WPF程序性能的几条建议 这篇博客将介绍一些提高WPF程序的建议(水平有限,如果建议有误,请指正.) 1. 加快WPF程序的启动速度: (1).减少需要显示的元素数量,去除不需要或者冗余的X ...
- 【Webpack 性能优化系列(8) - PWA】使用渐进式网络应用程序为我们的项目添加离线体验
webpack系列文章: [Webpack 性能优化系列(9) - 多进程打包]极大的提升项目打包构建速度!!! [Webpack 性能优化系列(7) - 懒加载和预加载] [Webpack 性能优化 ...
- java 脚本引擎性能_Java SE 6 入门之脚本引擎加大程序性能
Java SE 6 入门之脚本引擎加大程序性能 Java SE 6较Java SE5有了很大的改进,它的性能更强,而且是专为Vista所设计,这就象征着Java SE 6将是Vista上的最佳抉择.而 ...
- Rust性能分析-迭代器的enumerate方法是否会影响程序性能
Rust编程语言融合了多种编程法(programming paradigm),其中的命令式编程(imperative programming)所用的循环和函数式编程(functional progra ...
- linux性能优化——利用perf火焰图分析内核调用
1.内核进程 我们知道,在 Linux 中,用户态进程的"祖先",都是 PID 号为 1 的 init 进程.比如,现在主流的 Linux 发行版中,init 都是 systemd ...
最新文章
- 2021-06-29快速找出Excel表格中两列数据不同内容的3种方法!
- 解决Spring的java项目打包后执行出现“无法读取方案文档...“、“原因为 1) 无法找到文档; 2) 无法读取文档; 3) 文档的根元素不是...”问题
- 湖南大学计算机学院软件专业杨磊,杨磊-湖大信息科学与工程学院
- Linux下pdf读取乱码
- 数百万台车联网设备同时在线0故障,中瑞集团的云原生探索之路 | 云原生Talk
- 【网络】IP地址格式转换(htonl、ntohl;inet_addr、inet_ntoa)
- 9/24matplotlib使用入门
- Next主题美化博客
- 仿美团外卖源码加自己做了个模拟数据加载的效果
- jdk和jre安装配置
- Python编程 | 颜色分类
- Vertex Tools顶点编辑v2.0.4最新版 SketchUp插件免费下载!
- 各国货币名称中英对照
- Python基础知识之面向对象编程介绍(二)
- Visualising Residuals
- ikbc 104键win键失效
- 企业发布重要通知短信收不到该怎么办
- 利用物联网更好地管理供应链
- 为什么流量过万转化率却很低?
- html中如何插入pdf文件,如何创建PDF文件