Attachment multiple read API - performance with regular expression
BP思路和我差不多,逻辑全部是从标准的FM里摘出来的。
最后也是直接读表。
BP的代码,又比如他们call 这个FM去把ls_key:
这个FM的作用就是解析用两个/分隔开的document type: L, document class: CRM_L_ORD和document guid。
这个FM用的传统的做法,把三个k split到一个internal table里,然后READ TABLE INDEX 1,2,3的方式分别取出每个key。用了42行代码。
其实1行代码就搞定所有的事情:
而且后者比前者快3~6倍:因为FIND REGEX是用c++实现的,比在ABAP端做要高效。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
Attachment multiple read API - performance with regular expression相关推荐
- java正则表达式及api_JAVA常用API:正则表达式regular expression
一.正则表达式的概念 正则表达式,regular expression,在代码中通常简写成regex 正则表达式是一个字符串,使用每单个字符串来描述.定义匹配规则,匹配一系列符合某个语法规则的字符串. ...
- 【论文阅读】ReDoSHunter: A Combined Static and Dynamic Approach for Regular Expression DoS Detection
TODO 引文信息 [1] LI Y, CHEN Z, CAO J, 等. ReDoSHunter: A Combined Static and Dynamic Approach for Regula ...
- Perl Regular Expression Syntax Perl的正则表达式语法
Perl Regular Expression Syntax Perl的正则表达式语法 Synopsis 摘要 The Perl regular expression syntax is base ...
- Regular Expression Matching
正则匹配 Regular Expression Matching Implement regular expression matching with support for '.' and '*'. ...
- leetcode 10 Regular Expression Matching
题目连接 https://leetcode.com/problems/regular-expression-matching/ Regular Expression Matching Descript ...
- Reflection,Regular Expression,Threading,IO,AppDomain,Web Service/Remoting Service,ORM
Reflection,Regular Expression,Threading,IO,AppDomain,Web Service/Remoting Service,ORM 先开个头,慢慢完善! Ref ...
- 【Nginx】错误: [emerg] “proxy_pass“ cannot have URI part in location given by regular expression,...
前言 nginx 1.15.11(下面的代码在此版本测试通过) win10 phpstudy 8.1.1.3 错误 nginx: [emerg] "proxy_pass" cann ...
- Search Engine —— Regular Expression(Spider)
Regular Expression,即正则表达式:用来查找符合某些负责规则的字符串的需要.它真是用于描述这些规则的工具. 1. \b 是一个元字符,用来匹配一个位置,代表着单词的开头或结尾,也就是单 ...
- 初步了解并使用正则表达式 (REGular EXPression)
正则表达式(REGular EXPression),正则表达式使用单个字符串来描述.匹配一系列符合某个句法规则的字符串.在很多文本编辑器里,正则表达式通常被用来检索.替换那些符合某个模式的文本.只有掌 ...
最新文章
- 刘满强:干扰和恢复下农田土壤线虫群落研究及热点问题初探
- 把数字翻译成字符串python_46 把数字翻译成字符串
- 31 | 套路篇:磁盘 I/O 性能优化的几个思路
- 测试功能范围_我们该如何制定手机浏览器菜单改版测试范围呢?
- static_cast
- 我如何使用React和Typescript在freeCodeCamp中构建天气应用
- Exam化的软件项目管理
- AI专家一席谈:复用算法、模型、案例,AI Gallery带你快速上手应用开发
- SQL查询语句精华总结
- IOS学习笔记03---C语言概述
- 中小企业老板辛苦一整年,为什么就赚不到钱?
- linux httpd 自动启动,在Linux启动时让Apache也自动启动
- python公开课免费-公开课 | Python大牛免费带你4天入门Python
- 【转】如何在命令行脚本中启动带参数的Windows服务
- 日期格式有0_JavaScript 时间戳转成日期格式
- python调用QQ音乐API
- 回车enter键的js
- Ubuntu官网安装教程
- spring相关:spring介绍与两大核心容器
- 下载吧!新书另一部分的电子版
热门文章
- sql server cvs 导入
- Android UI 常用图标尺寸规范
- 使用FiddlerCore来测试WebAPI
- CH Round #55 - Streaming #6 (NOIP模拟赛day2)解题报告
- (转)Android中尺寸单位杂谈
- 简单struts,spring,mybatis组合使用
- 【随】WCF传输大数据的设置
- ”Can't connect to MySQL server on localhost (10061)”
- 文献学习(part32)--Density Peak Clustering Based on Relative Density Optimization
- 第三次学JAVA再学不好就吃翔(part49)--String类的获取功能