E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ABAP
SAP-
ABAP
-运行速度优化
第一部分:大幅提高运行速度的方法1.READTABLE使用二分法,数据量越大,优化的速度越大原代码READTABLEGT_MARAWITHKEYMATNR='000'INTODATA(GS_MARA).改为SORTGT_MARABYMATNR.READTABLEGT_MARAWITHKEYMATNR='000'INTODATA(GS_MARA)BINARYSEARCH.2.LOOP循环某些特定的行
Qunending
·
2021-02-02 10:32
SAP
代码优化
代码提速
ABAP
JavaScript,
ABAP
和Scala里的尾递归(Tail Recursion)
这是Jerry2021年的第12篇文章,也是汪子熙公众号总共第283篇原创文章。今天是2021年1月20日,看看历史上的今天都发生了什么。2004年1月20日,第一个公开版本的Scala发布。Scala是一种采用静态类型系统的编译型语言,具有很强的可扩展性(Scalability),这也是其名称的由来。Scala设计初衷是集成面向对象编程和函数式编程的各种特性,运行于JVM平台上,并兼容已有的Ja
·
2021-01-29 15:22
SAP-
ABAP
-查找后台表修改记录
前提条件,SE11该表启用了logchangsRZ10维护了记录日志的client如何查找这些表的修改记录呢?AUT10--->选择增强模式输入表格,执行能看到修改的日期,时间,修改人,修改的事务码,不管是SE16N修改,还是SE37修改,或者是程序本身的增删改,都会被记录下来,如果是改的话还会有旧值和新值比较选中被删除的行,点击资料记录还能查到被删的是什么值还可以用SCU3查看如果basis没开
Qunending
·
2021-01-29 11:30
ABAP自学
ABAP
FUNCTION GUI_DOWN实际应用
需求:需要将SAP内表数据下载到Excel里,总共有六个栏位,分别是物料号、物料组、文本描述、长文本、创建日期、旧料号。遇到的问题:长文本的数据中有双引号开头的数据,如果使用tab分割的下载格式,引号会自动寻找下一个引号,在这其中的数据都会被视作一条数据,所以最后下载的数据会少很多。如果用CSV格式(以逗号分隔的格式),其中有很多数据中都有逗号,遇到逗号会增加一列,所以不可取。解决办法:使用Dba
逃北
·
2021-01-26 16:45
SAP
abap
Matlab app designer界面(一)
Matl
abap
pdesigner界面(一)简单的介绍一下matlab界面的一些基本应用。在命令窗口输入“appdesigner”回车即可进入,或者点击App➡设计App。
let me try
·
2021-01-14 23:27
matlab
matlab
Matlab app designer界面(二)
Matl
abap
pdesigner界面(二)一.从excel到表的数据读取关于表这里提供了很多选择,可根据自己的需求进行相应的修改。首先应在matlab里面找到表,不然会显示错误。
let me try
·
2021-01-14 21:13
matlab
ABAP
设计模式之---“策略模式(Strategy Pattern)”
1.定义策略模式,定义了算法(规则)家族,分别封装起来,让它们之间可以相互替换。此模式让算法(规则)的变化,不会影响到使用算法的客户。2.解读类比:网上购物时,我们会发现商家有着各种各样的促销策略,例如满300减100,第二件8折,买3件7折等等。其实,这与面向对象的程序世界中的策略模式是一个很好的对应,每一种促销算法,其实都可以抽象成一种策略。优点:开放封闭原则的典型应用(面向接口编程,而非面向
SAP-nkGavin
·
2021-01-11 17:04
设计模式
sap
abap
设计模式
策略模式
ABAP
设计模式之---“简单工厂模式(Simple Factory Pattern)”
1.定义用一个单独的工厂类(factoryclass),来控制实例化过程。2.解读类比:简单工厂模式,类似于现实世界的工厂,也即,工厂根据客户需要,生成相应的产品。在程序中,简单工厂模式,根据client的需求,返回相应的实例解析:类的功能与类的实例化的过程分离隐藏生产类(productionclass)的功能信息工厂类提升实例化过程的灵活性(不同的场景,返回不同的实例;动态返回实例)工厂类的引入
SAP-nkGavin
·
2021-01-10 15:19
设计模式
sap
abap
设计模式
工厂模式
ABAP
设计模式之---“简单工厂方法模式(Simple Factory Method Pattern)”
1.定义用一个静态的工厂方法(FactoryMethod/CREATIONMethod)实现类的实例化过程。工厂方法是类实例化的唯一途径。2.解读隐藏了类实例化过程所需要知道的背景信息工厂方法可以更具有描述性使用类的过程,更接近于“开箱即用”(直接通过工厂方法拿到实例),而非去学习类的实例化条件(constructor)3.举例*&---------------------------------
SAP-nkGavin
·
2021-01-10 15:13
设计模式
sap
abap
设计模式
工厂方法模式
两种使用JavaScript触发
ABAP
事件的技术手段
IjoinedSAPChinasevenyearsagoaftergraduationandknewnothingaboutSAPor
ABAP
atthattime.NowIamworkingasadevelopmentexpertinSAP.Ijustwouldliketosharemypersonalexperienceandfellingonseveraltechnologywhicharen
JerryWang_汪子熙
·
2021-01-06 13:52
javascript
abap
java
sap
saprfc
ABAP
设计模式之---“单一职责原则(Single Responsibility Principle)”
1.定义就一个类而言,应该仅有一个引起它变化的原因。2.解读如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或是抑制这个类完成其他职责的能力。这种耦合会导致设计的脆弱性,当发生变化时,设计会遭受到意想不到的破坏。软件设计真正要做的许多内容,就是发现职责,并把这些职责相互分离。如果你能够想到多余一个动机去改变一个类,那么这个类就具有了多于一个的职责。换句话说,如果你无法
SAP-nkGavin
·
2021-01-01 16:32
SAP
ABAP
设计模式
单一职责原则
SRP
df python 增加数据_python数据分析(数据可视化)
本章用的程序库matplotlib是建立在Numpy之上的一个Python图库,它提供了一个面向对象的API和一个过程式类的MATL
ABAP
I,他们可以并行使用。
知了吧唧乎
·
2020-12-31 14:19
df
python
增加数据
abap
alv 事件
alv事件的创建使用functionalv最后还是变成ooalv来设置监听事件在实际开发中经常要用到事件event,在各个alv中的具体使用如下REUSE_ALV_GRID_DISPLAY_LVC显示代码CALLFUNCTION'REUSE_ALV_GRID_DISPLAY_LVC'EXPORTINGi_callback_program=sy-repid"当前程序i_callback_pf_sta
abapCiCi
·
2020-12-22 10:50
ABAP
日期时间函数(转载)
FIMA_DATE_CREATE函数获取输入日期前、后的年、月、日DATA:dateTYPEvtbbewe-dvalut,flagTYPEtrff_flg,daysTYPEtrff_type_n_2.CALLFUNCTION'FIMA_DATE_CREATE'EXPORTINGi_date='20140101'"输入日期i_flg_end_of_month=''i_years=2"两年后的日期.即
段蕾
·
2020-12-12 22:53
ABAP
date
ABAP
设计模式之---“装饰模式 (Decorator Pattern)”
1.目的不改动功能类的基础上,动态地给一个对象添加一些额外的职责。2.解析类比:装饰模式可以类比于现实世界的穿衣打扮过程。你的衣柜里有各种各样的衣服,在出门时,你可以选择当日的搭配,可以选择牛仔裤配格子衫,可以大体恤配短裤拖鞋。每一件衣服,可以可以类比成面向对象世界中的一个装饰类。装饰类间相互独立,可以相互组合,合作完成一种功能搭配。功能解析:就增加功能来说,装饰模式比生成子类更灵活把类中装饰的功
SAP-nkGavin
·
2020-12-09 19:19
设计模式
ABAP
设计模式
装饰模式
Decorator
ABAP
设计模式之---“适配器模式 (Adapter Pattern)”
1.目的将一个类的接口转换成客户希望的另外一个接口。利用适配器Adapter,使得原本由于接口不兼容而不能一起工作的类可以一起工作。2.使用场景类比:现实世界中存在着各种各样的适配器和转换接口。例如电脑的电源适配器,将220V电压转换成电脑电池的12V工作电压;例如电源插排,将一个电源接口转成成多种不同的电源接口等等。在面向对象的程序世界里,这样的转换接口对应的也即是“适配器模式”。解析:适配器模
SAP-nkGavin
·
2020-12-09 19:14
设计模式
ABAP
设计模式
适配器模式
Adapter
SAP Fiori的
ABAP
编程模型-在Fiori中使用Fiori Elements讲解
在深入研究类似于Display的Fiori应用程序的创建之前,让我们了解FioriElement的相关性和用法。为了在开发SAPFiori应用程序时减少前端代码的数量并保持设计的一致性,SAP引入了生成UI的框架。它称为SAPFioriElement。SAPFioriElement使用元数据注释和预定义模板来生成SAPFiori应用程序。因此,SAPFioriElement模板通过仍使用前端中的预
SAPmatinal
·
2020-12-09 13:52
ABAP技术
python savefig函数_python数据分析(数据可视化)
本章用的程序库matplotlib是建立在Numpy之上的一个Python图库,它提供了一个面向对象的API和一个过程式类的MATL
ABAP
I,他们可以并行使用。
weixin_39762441
·
2020-12-08 12:54
python
savefig函数
Fiori-like Prototype ( SAP Netweaver feat Apache ECharts )
SAPNetweaver7.4SPS24SAPNetweaver7.4SPS24ApacheEChartsApacheEChartsECharts5.0ECharts5.0IDataShowcaseIDataShowcase在SAPERP(WindowsGUI7.6)中,用
ABAP
Meellor
·
2020-12-07 17:54
一个问题:CDS view在HANA studio里执行,显示的耗时比在
ABAP
open SQL里少
Sent:Samstag,8.Juli201711:03Subject:RE:haveaquickdiscussionaboutwhytheCDSviewhasabadperformancedisplayedinST05orSATbutthetracedisplayedinHANAstudioshowsagoodperformanceThanksalotforyoursupport.Ihaveex
JerryWang_汪子熙
·
2020-12-05 21:52
abap
sap
saprfc
crm
erp
一行代码将SAP CDS view数据以ALV的方式输出
由于国情原因,
ABAP
ALV相关的报表开发在国内众多SAP技术交流群里永远都是一个热门话题。
JerryWang_汪子熙
·
2020-11-23 22:34
sap
saprfc
abap
cloud
javascript
一行代码将SAP CDS view数据以ALV的方式输出
由于国情原因,
ABAP
ALV相关的报表开发在国内众多SAP技术交流群里永远都是一个热门话题。
JerryWang_汪子熙
·
2020-11-23 21:16
sap
saprfc
abap
cloud
javascript
ABAP
-SET UPDATE LOCAL TASK
意思是在设置本地更新后会将下一个commitwork之间的更新函数进程放在主进程不会再进行异步处理。后续如果调用bapi也不会遇到数据被锁定的问题。SETUPDATELOCALTASKcallfunction'CSAP_MAT_BOM_DELETE'exportingmaterial=lv_matnrplant=lv_plantbom_usage=lv_bom_usagealternative=l
长风oo
·
2020-11-17 10:53
ABAP
-动态内表多行转一行
因为
ABAP
新语法支持标准SQL语法。
长风oo
·
2020-11-17 10:43
SpringCloud Alibaba Nacos&sentinel使用
SpringCloudAlibaba微服工具集版本:2.2.11.简介SpringCloudAlib
abap
rovidesaone-stopsolutionfordistributedapplicationdevelopment.Itcontainsallthecomponentsrequiredtodevelopdistributedapplications
zyk1987865446
·
2020-11-07 18:32
spring
cloud
alibaba
ABAP
和Java的单元测试Unit Test
ABAP
ABAP
class单元测试的执行入口,CLASS_SETUP,是硬编码在单元测试框架实现CL_AUNIT_TEST_CLASS里的。
JerryWang_汪子熙
·
2020-11-04 12:16
ABAP
OPEN SQL里OPEN CURSOR和SELECT的比较
OPENCURSORAftertheOPENCURSORstatement,thedatabasecursorispositionedinfrontofthefirstlineoftheresultset.FETCHThisstatementextractstherequestedrows(usingtheadditionINTOorAPPENDING)fromtheresultssetofthe
JerryWang_汪子熙
·
2020-11-01 09:35
在SAP CRM WebClient UI中用javascript触发
ABAP
event
环境:SAPCRMWebClientUI需求:在WebClientUI里不通过用户手动点击,而是使用JavaScript代码自动触发
ABAP
后台的代码。
JerryWang_汪子熙
·
2020-10-31 15:17
如何用
ABAP
代码读取CDS view association的数据
statushelp的association,指向了另一个CDSviewZ_C_Status_Valuehelp.该view暴露了两个字段STATUS_KEY和STATUS_TEXT.现在我的需求是:在
ABAP
JerryWang_汪子熙
·
2020-10-31 14:28
使用
ABAP
批量下载有道云笔记中的图片
Jerry喜欢用有道云笔记这款软件做自己的知识管理和知识体系的构建。当您看到一篇好的有道云笔记分享时,可能会想将其精美的图片下载到本地。作为程序猿,我们不会去手动一张张下载。写个程序帮我们自动下载吧。比如这个笔记:http://note.youdao.com/noteshare?id=62840e43da1f6b71cdbedb3b7723f7fa打开之后是这样的:我们需要研究如何知道一个有道云分
JerryWang_汪子熙
·
2020-10-31 14:05
在
ABAP
里模拟实现Java Spring的依赖注入
那么
ABAP
能否从语言层面上也支持依赖注入,享受这种设计思路带来的便利呢?让我们做一次尝试。尝试的场景在现实生活中,每一盏灯都有一个开关控制。按下开关,灯被打开;再按一次,灯熄灭。
JerryWang_汪子熙
·
2020-10-30 10:37
JavaScript and Ruby in
ABAP
只能当玩具用:reportSJSEU执行结果:120在SAPC4C的UIDesigner里,eventhandler里可以写RubyScript,UI保存时RubyScript会自动被C4C后台的
ABAP
JerryWang_汪子熙
·
2020-10-28 09:40
300行
ABAP
代码实现一个最简单的区块链原型
我的这篇文章没有任何高大上的术语,就是300行
ABAP
代码,实现一个最简单的区块链原型。
JerryWang_汪子熙
·
2020-10-09 20:42
word模板和XML数据源是如何合并生成最后的word文档的详细过程
Thisdocumentisusedforconsultantordevelopersatcustomersidewhowouldliketoknowtechnicaldetailabouthowawordtemplateismergedwithxmldatastream.Beforeyoutouchtherelated
ABAP
codeaboutdocumentmerging
JerryWang_汪子熙
·
2020-10-09 12:51
word
xml
sap
saprfc
crm
Java的字节码和
ABAP
load的比较
IusethissmallblogtohelpmynewcolleaguesonboardwhohaveJavaprogrammingbackgroundtounderstandthehelloworldexamplewrittenin
ABAP
.HelloWorldexampleinJavaThefollowingexamplecouldbedoneinpuretexteditorwithoutJ
JerryWang_汪子熙
·
2020-10-09 12:03
java
abap
sap
saprfc
crm
Java和SAP
ABAP
的异常处理
RecentlyIamprepareaninternaltrainingandhavebeenrackingmybrainstofindarealexampleformyattendeesaboutwrittinga“correct”programwhichgetsrejectedbycompiler.Thetrickypointhereisasaprogrammer,wealwaystreatc
JerryWang_汪子熙
·
2020-10-09 12:32
abap
sap
saprfc
crm
erp
Java和
ABAP
的垃圾回收机制(Garbage Collection)比较
BothJavaand
ABAP
cansupportautomaticgarbagecollection.AsanapplicationdevelopertheGCprocessarecompletelytransparentforusandinourapplicationcodemostofthetimeweshouldnevercalltheGCAPIprovidedbyJavaor
ABAP
.N
JerryWang_汪子熙
·
2020-10-09 12:31
java
crm
erp
sap
saprfc
Java和
ABAP
的垃圾回收机制(Garbage Collection)比较
BothJavaand
ABAP
cansupportautomaticgarbagecollection.AsanapplicationdevelopertheGCprocessarecompletelytransparentforusandinourapplicationcodemostofthetimeweshouldnevercalltheGCAPIprovidedbyJavaor
ABAP
.N
JerryWang_汪子熙
·
2020-10-09 12:31
java
crm
erp
sap
saprfc
一些能提高
ABAP
开发人员日常工作效率的
ABAP
小工具
Iwritesomesmall
ABAP
toolsformydailywork.Someofthemmightnotbesousefulatfirstglance–Ijustwritethemforfun.Someofthemcouldbeusedtoimproveworkefficiency
JerryWang_汪子熙
·
2020-10-09 12:27
abap
erp
sap
saprfc
crm
ABAP
,Java,JavaScript里的字符串模板String Template
Asan
ABAP
youprobablybeveryfamiliarwithStringTemplate.StringTemplatein
ABAP
Astringtemplatecreatesastringfromliteraltext
JerryWang_汪子熙
·
2020-10-09 12:55
abap
sap
saprfc
erp
crm
SAP Fiori和WebClient UI的有状态和无状态行为设计原理
Asisalmostknowntousall,Fiori(atleastdeployedinNetweaverhaving
ABAP
asbackend)hasstatelessbehaviorandCRMWebClientUIisasetofstatefulapplication.Physicallybotharerunningon
ABAP
Netweaverusing
ABAP
BSPapplicati
JerryWang_汪子熙
·
2020-10-09 12:55
sap
saprfc
crm
erp
abap
ABAP
基本介绍
目录
ABAP
基本介绍...1一、主要内容...1二、SE11.21.SE11界面...22.以【表】为例介绍SE11.2三、SE80.171.字典对象...182.视图...183.函数...194.程序
山O海
·
2020-10-08 21:21
ABAP
结构体
结构体不属于数据字典对象,在程序运行时会被作为临时对象创建1、结构体的定义结构可以包含多个基本类型,使用"DATA"关键字来定义结构体以"BEGINOF"开始,"ENDOF"结束data:beginofuserinf,sid(10)typec,name(20)typec,tel(20)typec,endofuserinf.date:userlikeuserinf."结构体可以直接参考已经定义的结构
黑白木笛
·
2020-09-28 16:51
ABAP
选择屏幕设置必填Required =‘2‘,回车时光标跳转到必填字段
需求:程序中设置选择屏幕字段为Required=‘2’(存在必填标记,却不进行必填校验),此时,回车并不会让光标跳转到必填字段上;用户希望在选择屏幕界面回车的时候,光标会自动跳转到必填字段上,可以带给用户更好的使用体验。需要在ATSELECTION-SCREENOUTPUT事件中,增加SETCURSORFIELD语句,实现方式如下代码。TABLESmarc.SELECT-OPTIONS:s_mat
想发财的小夏
·
2020-09-28 14:39
abap
ABAP
判断字符串是否为数字
用英文符号,拆分成多个LOOPATlt_splitINTODATA(ls_split).IFcl_
abap
_matcher=>m
想发财的小夏
·
2020-09-22 08:50
ABAP语法
abap
ABAP
FILTER对内表数据进行筛选
ABAP
提供FILTER语法对内表数据进行筛选,测试代码如下:SELECT*FROMmarcINTOTABLE@lt_marcUPTO1000ROWS.IFvalue='X'.DATA(table1)=
想发财的小夏
·
2020-09-17 19:36
ABAP语法
abap
sql
ABAP
创建Hello World程序
1、
ABAP
-创建程序输入TCODE(事务代码):SE38输入要创建的程序的名称——点击创建输入程序标题(Title)——类型(Type)选择可执行程序——点击保存点击"本地对象"(本地对象保存在本地,
黑白木笛
·
2020-09-17 13:11
ABAP
检查全角半角
check全角or半角的方法第一种方法SJIS_DBC_TO_SBC全角转半角SJIS_SBC_TO_DBC半角转换为全角设定importall=xtext=文本全角-〉半角,返回值1全角-〉全角返回值0第二种方法REPORTZZXIAOXIN0999.DATA:last_ascii_zf(2)TYPExvalue'00FF'."unicodeMITDATA:last_ascii_en(2)TYP
anchangong3418
·
2020-09-17 11:42
WF工具(年末实现自己多年想要实现的动能)庆祝一下
到目前这家公司没多久,公司正在推一个项目,就是开发一个WF的工具,让不会Workflow的
ABAP
ER也会开发Workflow.公司有个牛逼的同事写一个DLL的控件,作为WF的设计的工具,其工作原理就是前台控件的模式来定义其流程
cuangengzhi0895
·
2020-09-17 06:03
开发工具
BW InfoObject 批量创建
使用的函数如下:DDIF_TABL_GET用于分析结构,用于获取到结构中字段,
ABAP
对
cuangengzhi0895
·
2020-09-17 06:33
数据结构与算法
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他