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
maintanence view的数据校验机制
Subject:RE:ValidatedatainmaintanenceviewSM30的MaintenanceView是通过SE11里面的工具生成的,所有的显示和增删改查的逻辑都是自动生成的代码,通常这些代码在和MaintenanceView同名的FunctionGroup里面。FunctionGroup:CRMV_PR_SUBSTRAC同时SAP提供了一些事件可以加到MaintenanceVi
汪子熙
·
2020-07-02 03:22
Jerry
Wang的原创SAP技术文章
ABAP
SAP错误消息调试之七种武器:让所有的错误消息都能被定位
目录长生剑-SAPGUIWhereUsedList碧玉刀-
ABAP
调试器观察点霸王枪-
ABAP
调试器动态断点多情环-
ABAP
代码静态扫描孔雀翎-SAT离别钩-ST05拳头-迷之方法???
汪子熙
·
2020-07-02 03:22
ABAP
Jerry
Wang的原创SAP技术文章
CRM
如何使用SAP Intelligent Robotic Process Automation自动操作Excel
之前Jerry的文章使用
ABAP
操作Excel的几种方法,介绍的是通过
ABAP
这门编程语言去操作Excel的方法。
汪子熙
·
2020-07-02 03:22
Jerry
Wang的原创SAP技术文章
ABAP
CRM
使用
abap
Git在
ABAP
On-Premises系统和SAP云平台
ABAP
环境之间进行代码传输
SAP
ABAP
顾问朋友们,应该都使用过SAPLink这个工具。如果两个
ABAP
Netweaver系统没有建立起传输路径时,我们无法使用标准的SE10事务码创建传输请求的方式进行这两个系统间的代码传输。
汪子熙
·
2020-07-02 03:21
Jerry
Wang的原创SAP技术文章
ABAP
Jerry文章《浅谈Java和SAP
ABAP
的静态代理和动态代理,以及
ABAP
面向切面编程的尝试一文的源代码》
原文链接导航目录工具类ZCL_
ABAP
_DYNAMIC_PROXY_FACTORY工具类zcl_
abap
_cglib_toolJerryWang的
ABAP
专题文章工具类ZCL_
ABAP
_DYNAMIC_PROXY_FACTORY
汪子熙
·
2020-07-02 03:51
ABAP
Jerry
Wang的原创SAP技术文章
开源
Netweaver工作进程的内存限制 VS CloudFoundry应用的内存限制
Netweaver一个会话进程能够在堆上申请的内存大小上限,在事务码RZ11里查看参数
abap
/heap_area_dia:CloudFoundry每个应用可以在manifest.yml里定义其使用memory
JerryWang_汪子熙
·
2020-07-02 03:56
创建全局
ABAP
类
YouwilllearnHowtocreateaglobalclassthatretrievesdatafromthebackendHowtouseaninternaltableHowtousean
ABAP
structureasatypeforthereturningparameterHowtodisplaydatainaSAPListViewer
hyf378
·
2020-07-02 03:50
SAP
ABAP
【转载】
ABAP
面向对象(Object Orientation)编程8-类的事件(event)
事件事件(event)是除去属性,方法之外的第三类成员.这三种组件中,属性用于刻画类对象的状态,方法用于访问或修改对象状态,而事件则用于一个类对象发布其状态的改变,因而其他对象可以捕获该方法并作出响应.在
ABAP
Object
hubaichun
·
2020-07-02 03:26
ABAP4
【转载】
ABAP
代码下载 备份
程序版本从MassDownload1.5.5到MassDownload1.5.5.4_zh个人修改版.txt(20180427)修改汇总:*&---"author:
[email protected]
修改功能说明:1修改下载FM时,文件夹screens和dictionary放在对应的FM里.2修复FM里关联FM下载时,include下载不全的问题.3修复在下载从表生成的SM30维护视图FG时,include
hubaichun
·
2020-07-02 03:55
ABAP4
ABAP
一些基本用法
1.SORT排序,ABC是字段,多字段排序SORTIT_TABBYABASCENDINGCDESCENDING.2.READTABLEitabWITHKEY=vBINARYSEARCH.也可以READTABLEitabINTOWA_itabWITHKEY=vBINARYSEARCH.使用READTABLE语句的二分法搜索以代替标准顺序搜索时,必须首先按关键字中指定的次序对内表进行排序。如果系统找到
SAP道长
·
2020-07-02 02:25
SAP-ALL
ABAP
duplicates
table
delete
工作
c
SAP
ABAP
将内表数据导出到TXT和从TXT读取到内表
*&---------------------------------------------------------------------**&ReportZCMH0010*&*&---------------------------------------------------------------------**&将内表数据导出到TXT和从TXT读取到内表*&*&-----------
SAP道长
·
2020-07-02 02:25
SAP-ALL
ABAP
【Link Program】使用
ABAP
Memory与SAP Memory
近日,有朋友在看过前面的一篇LinkProgram(请参阅:【LinkProgram】使用LinkProgram)的介绍后,询问到很多关于Link的应用,如calltransaction,leavetotransaction等,其中最为重要的是使用Linkprogram后数据如何共享如何进行传递的问题.关于Link的应用,是SAP开发过程中相当重要的一部分.以前并没有对该topic进行一个比较全面
hackai886
·
2020-07-02 01:45
SAP
ABAP
SAP
ABAP
OO Event
1.DefineEvent:Eventwouldbedefinedatthetimeofclassdeclaration.WhenusingstandardSAPclass,thisisneednotrequiredgenerally.Howeverforcustomclassesyoucandefineevents.*---------------------------------------
hackai886
·
2020-07-02 01:45
SAP
ABAP
OO
abap
table control里面各种属性和事件的写法
SAP中,TableControl是在Screen中用的最广泛的控件之一了,可以实现对多行数据的编辑。简单来说,TableControl是一组屏幕元素在Screen上的重复出现,这就是它与普通屏幕元素的区别。如果我们对一个TableControl定义其内表为itab,工作区域为wa。那么在PBO中,系统将逐一取itab的某行到wa,然后将wa的内容转换成屏幕元素,即TableControl的一行,
hackai886
·
2020-07-02 01:44
SAP
ABAP
DIALOG
table
module
structure
layout
sap
编程
【OO】全面理解
ABAP
Object Step by Step (一)
1,传统的
ABAP
开发:
ABAP
运行环境报表开发的模块化:REPORTZXXXX.全局变量定义.内表/工作区定义.SELETION-SCREEN定义.INITIALIZATION.初期化操作.ATSELECTION-SCREEN
hackai886
·
2020-07-02 01:44
SAP
ABAP
OO
ABAP
表格控制(Table Control)和 步循环(STEP-LOOP) .
ZZ"http://moonfly2004.javaeye.com/blog/200328"表格控制(TableControl)和步循环1.两个标准Demo:SAPMTZ60,SAPMTZ612.简介3.建立TableControl程序的基本流程4.使用步循环5.表格控制(TableControl)和步循环注意事项6.在屏幕表格中循环和在内表与屏幕表格中同时循环的区别7.确定屏幕循环的记录条目8.
hackai886
·
2020-07-02 01:44
SAP
ABAP
DIALOG
table
module
header
layout
工作
数据库
关于
ABAP
测试
abap
er写程序通常都是自己写自己测试,测完之后再让业务顾问测试,业务顾问测完再让用户测试。后面的测试步骤是没有问题的,但是自己写程序自己测试,我觉得不是一个好的方法。
donkey2004112103
·
2020-07-01 22:45
ABAP
黄金搭档项目
ABAP
-RFC 详细讲解
转载:https://www.cnblogs.com/sap
abap
/p/5070302.htmlRFCProgrammingin
ABAP
目录RFC基础RFC界面SAP系统中的RFC需要的技术在
ABAP
蓝宝儿~
·
2020-07-01 22:04
ABAP
运维
ABAP
--两个提高
ABAP
代码效率的优化方法
一、利用内表缓冲减少数据库访问次数REPORTzmmi003.data:it_vbaptypetableofvbap,wa_vbaptypevbap,it_makttypetableofmakt,wa_makttypemakt.performprocess.performprocess_using_cursor.*&-----------------------------------------
cuemw28600
·
2020-07-01 21:54
ABAP
--如何对模式对话屏幕进行调试
在SAPGUI的模式对话屏幕操作跟踪中,我们无法象一般屏幕那样在SAP的命令框中输入"/H"系统命令激活
ABAP
调试。这个问题也一直用实现设置断点的方式变通方式绕过。
JackWu
·
2020-07-01 20:06
17
SAP
SAP-
ABAP
收集将来会用到的BAPI
MM模块1、BAPI_MATERIAL_SAVEDATA创建物料主数据注意参数EXTENSIONIN的使用,可以创建自定义字段例如WA_BAPI_TE_MARA-MATERIAL=ITAB_UP-MATNR.T_EXTENSIONIN-STRUCTURE='BAPI_TE_MARA'.T_EXTENSIONIN-VALUEPART1=WA_BAPI_TE_MARA.APPENDT_EXTENSIO
cjx84451
·
2020-07-01 20:10
在SAP云平台
ABAP
编程环境上编写第一段
ABAP
程序
距2017年秋季的SAPTechEd大会上一位大佬BjörnGoerke,SAP’sChiefTechnologyOfficer宣布了SAPCloudPlatform即将支持
ABAP
至今,已经过去了两年的时间
chuanzhenju2279
·
2020-07-01 20:15
还在用
ABAP
进行SAP产品的二次开发?来了解下这种全新的二次开发理念吧
Jerry从2018年底至今,已经写了一系列关于SAPKyma的文章,您可以移步到本文末尾获得这些文章的列表。Kyma是SAP开源的一个基于Kubernetes的云原生应用开发平台,能够允许SAP的partners以简捷而现代的方式,对SAP的云解决方案和传统OnPremises产品进行连接,集成和扩展。所谓“现代”,即partners在进行二次开发时,可以充分利用近些年来企业级开发领域不断涌现出
chuanzhenju2279
·
2020-07-01 20:44
如何用SAP WebIDE的Fiori创建向导基于
ABAP
OData service快速创建UI5应用
如果我们手上已经有可以正常工作的OData服务,无论位于
ABAP
on-premise系统还是public上的internetODataservice,都可以用SAPWebIDE里的Fiori创建向导,几分钟之内轻松创建出可以持续开发的
chuanzhenju2279
·
2020-07-01 20:44
abap
的select语句结果集对多个字段排序
如果一个字段很好理解啊,SELECT*FROMTABLEAINTOCORRESPONDINGFIELDSOFTABLEITAB_AWHERExxxORDERBYITAB_A-COLADESCENDING如果要对结果集中多个字段,进行排序比如MATNRBUDATCPUTM三个字段都要排序那么SELECT语句的写法就要改为SELECT*FROMTABLEAINTOCORRESPONDINGFIELDS
CharlieMC
·
2020-07-01 19:43
abap
abap
多层jason 解析
FUNCTIONzfunc_gettoken.*"----------------------------------------------------------------------*"*"本地接口:*"EXPORTING*"VALUE(TOKEN)TYPESTRING*"-----------------------------------------------------------
ChampaignWolf
·
2020-07-01 19:19
SAP&接口
ABAP
程序优化
,选择需要的字段,SELECT*既浪费CPU,又浪费网络带宽资源,还需占用大量的
ABAP
内存2.不要使用SELECTDISTINCT...
ChampaignWolf
·
2020-07-01 19:19
SAP&ABAP性能优化
ABAP
动态生成内表的三种方法
动态内表的创建和使用主要有以下几点:动态内表的创建,首先要定义动态结构,然后再根据定义的动态结构利用系统一个标准的method:”cl_ALV_table_create=>create_dynamic_table“生成动态内表。动态内表的赋值,遍历动态结构,获取指定的字段,然后给指定的字段赋值。动态内表的读取显示,与赋值相似,遍历动态结构,获取指定的字段,然后读取对应字段的值。其中方法三最简单。1
ChampaignWolf
·
2020-07-01 19:19
SAP
ABAP
触发处理链函数
比来须要用
ABAP
触发处理惩罚链,并且还要把握处理惩罚链的履行次数,找了很多材料,终于成功实现了。我目前知道的办法有两种。
bxy5511
·
2020-07-01 19:22
BI
如何在生产机或测试机上直接修改
ABAP
代码
极个别情况需要开发人员在测试系统或生产系统直接修改
abap
代码,如果没有大权限账号的情况下,可以通过debug的方式跳过SAP系统对开发权限的校验,当然前提是要有debugchange的权限,也就是可以在
banin4739
·
2020-07-01 18:41
ABAP
内表定义
第一种方式:DATA:GT_TABLETYPEAOCCURS0WITHHEADERLINE.WITHHEADERLINE即带表头行的内表,用这种方式定义内表,系统自动创建与内表一致的工作区,工作区的名字和内表相同,在实际使用过程中程序会识别某处是内表还是工作区;OCCURS0:作用是为内表分配内存。后面数字是0,内存大小没有限制,用多少分配多少,只要在硬件性能范围内。其它数字,默认分配数字指定的大
Frank.Ma
·
2020-07-01 17:33
ABAP技能树
ABAP
-ALV可编辑字段没有传入内表
问题:在ALV界面中输入可编辑字段的值,点击保存按钮,这个值并没有传入程序内表。解决方法:在点击按钮的操作之后加入获取屏幕值的方法。CALLFUNCTION'GET_GLOBALS_FROM_SLVC_FULLSCR'IMPORTINGE_GRID=LR_GRID.CALLMETHODLR_GRID->CHECK_CHANGED_DATA.一个具体使用场景:FORMFRM_USER_COMMAND
Frank.Ma
·
2020-07-01 17:32
ABAP技能树
ABAP
ALV可编辑字段长度受限
问题描述:自开发ALV报表中某个字段设定为可编辑状态,但是实际操作中发现被设为可编辑状态的字段输入长度受限制了。解决办法:通过上网查找和研究摸索,原来是要给该字段一个参考字段,要编辑的字段长度和参考字段的长度会保持一致。FORMFRM_SET_FIELD1USINGI_FIELDNAMEI_SELTEXTI_REF_FIELDI_REF_TABLEI_SEL.DATA:LS_FIELDCAT1TY
Frank.Ma
·
2020-07-01 17:32
ABAP技能树
ABAP
ABAP
程序拆分JOB
【ZDQFI_601_JOB调用ZDQFI_601拆分JOB】data:nametypetbtcjob-jobname.data:numbertypetbtcjob-jobcount.formf_create_job.concatenatename1fnumintoname.**step1.JOB_OPENcallfunction'JOB_OPEN'exportingjobname=nameimp
anchangong3418
·
2020-07-01 17:19
abap
程序修改程序
*&———————————————————————**&ReportZHELI_CODE*&*&———————————————————————**&*&*&———————————————————————*REPORTZHELI_CODE.DATA:BEGINOFsrctab1OCCURS1,txt(255)TYPEc,ENDOFsrctab1.PARAMETERS:repLIKEtrdir-nam
anchangong3418
·
2020-07-01 17:19
ABAP
的代码规范标准
1.大写与小写
ABAP
是一种大小写不敏感的语言。这自然会引起一个问题:使用大写还是小写?
智造星
·
2020-07-01 16:07
SAP
ABAP实例大全
SAP WM + PDA业务蓝图
ABAP
开发程序清单
待开发程序清单NOTCODE程序功能描述程序名类型方式所属业务流程备注1检验后直接过账105/124ZQM01来料入库流程待定2收货批次自动生成MIGO来料入库流程如何确定电子料,批次格式为YYMMDDXXXX3入库TO单自动打印来料入库流程4条码打印PDA来料入库流程1.扫描TO单打印2.手工打印5收货入库PDA新增来料入库流程扫描TO单入库6物料库存转移程序程序新增包含退料单,物料调拨,生产订
智造星
·
2020-07-01 16:35
SAP
WM
ABAP
中函数的参数问题解惑:export/import参数
SAP
ABAP
FUNCTIONMODULE与其它语言中的函数(或方法)的
doubiyang
·
2020-07-01 16:53
SAP
SAP-
abap
学习记录(32)
*&---------------------------------------------------------------------**&ReportZTEST_
ABAP
_31*&*&----
doubiyang
·
2020-07-01 16:53
SAP
SAP-
abap
学习记录(30)
*&---------------------------------------------------------------------**&ReportZTEST_
ABAP
_30*&*&----
doubiyang
·
2020-07-01 16:53
SAP
ABAP
屏幕实战之24点小游戏
先放图,做一个简单的屏幕实战,主要实现24点小游戏。好的,让我们分解步骤。1,创建一个屏幕。2,往上拖元素,界面如上,没什么特别值得注意的地方。3,写程序。好的,做完了,我们下期再见。Emmm....还是说下程序的点,虽然是个简单的小程序,但是写起来需要注意的地方还是很多的。1,四个随机的数字的给出,这里把2-10以及JQKA四个字母给到了一个内表,然后用四次随机数字读取该内表,实现随机发牌。2,
a24244
·
2020-07-01 15:23
ABAP
算法题:拆分最小有效时间段
需求场景:输入N个时间段,拆分成不重复的,最小时间段例1,(20190101-20190105)+(20190103-20190107)=>(20190101-20190103)+(20190104-20190105)+(20190106-20190107)思路分析:取得所有时间点,并划分最小范围,判断开始日期出于有效时间段内,并将结束日期+1作为新的开始日期。代码如下:LOOPATlt_euil
a24244
·
2020-07-01 15:52
ABAP
算法题:错位最接近数字问题
一个K位的数N(K≤2000,N≤1020)找出一个比N大且最接近的数,这个数的每位之和与N相同,用代码实现之。例如:0050所求书数字为0104;112所求数为121;算法分析算法思想直接暴力求这个数字是不可以的,数字的量级太大,有K位的数字,不可能直接用int,或者float来表示,使用数组来存储。应该分析这个数字,step1,从右边开始的最小位数开始,分解最后一位数字,分解出1来拿给前面的一
a24244
·
2020-07-01 15:52
ABAP
算法题:海盗报数问题。
题目:有一艘海盗船上面有30个海盗,分别为海盗1-30号忽然海盗船撞上了冰山,船上只能留下一个人,船长命令大家循环数数,数到7和7的倍数的人,跳到海里去。分析:没什么好分析的。输入海盗人数,输入死亡数字,输出海盗死亡顺序。SELECTION-SCREENBEGINOFBLOCKb0.PARAMETERS:p_numberTYPEiOBLIGATORY.PARAMETERS:p_keyvalTYPE
a24244
·
2020-07-01 15:52
ABAP
算法题:水仙花数
题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。DATAiTYPEiVALUE99.DATAstrTYPEstring.DO900TIMES.i=i+1.str=i.IFi=str+(1)**3+str+1(1)**3+str+2(1)**3.WRITEi.ENDIF.EN
a24244
·
2020-07-01 15:52
ABAP
Where used list的代码实现
俺今天接了个需求,要把一些字段的whereusedlist给list出来。众所周知,这玩意直接用三叉戟那个图标的,但是我需要list出来的字段有点多,可能会列到明天去。大量重复冗余的工作当然不该一个优秀的程序员来做。身为不优秀的程序员,我必须向优秀程序员看齐。首先出第一个解决方案,哈哈哈那就是sap脚本,没想到吧,我只要录制一遍查找过程,就可以重复执行脚本取得所有值。然而德国人给出了新的问题,wh
a24244
·
2020-07-01 15:52
ABAP
删除字符串某字符
我们经常会遇见这样的需求,转化字符格式。比如12,456.78这样的数字,我们会被要求转化为123456.78这样的通常的做法为:REPLACE'.'INTOstrWITHtest.CONDENSEstrNOGAPS然而给人的感觉很奇怪,明明我是用的''替换的,这里面是空的,愣是能替换出个空格来。我还得自己再去掉空格。探索了一番后,发现null和initial都不能写,我不仅产生了一个大胆的想法D
a24244
·
2020-07-01 15:51
SAP 如何定义后台job
后保存,再点击‘步骤’,填写
abap
程序‘名称’和‘变式’后保存,回到主界面后再保存。后台会在你
Wengyuyu1234
·
2020-07-01 14:50
ABAP
ABAP
-使用XLSX Workbench导出ALV_TREE
通过事务码-ZXLWB_WORKBENCH启动Workbench,输入名称并创建一个Form点击保存按钮以保存当前Form点击Nameofthecontext将CL_SALV_TREE分配给context选择Auto选择一个范围,点击Areainthetemplate成功之后可以看到模板的范围已经设定好最后点击激活按钮复制DEMO程序SALV_DEMO_TREE_SIMPLE做如下修改:双击100
Nathan_Sun
·
2020-07-01 13:01
技术总结
ABAP基础
XLSX
Workbench
ABAP
-代码方式实现报表JOB运行
该程序在运行时会创建一个JOB,并且将该自己以JOB后台方式运行,并且可以从前台传递参数到后台JOBREPORTymais_sust.TABLESvbap.PARAMETERS:p_back.SELECT-OPTIONS:s_vbelnFORvbap-vbeln.DATA:l_numberTYPEtbtcjob-jobcount,l_nameTYPEtbtcjob-jobname.DATA:run
Nathan_Sun
·
2020-07-01 13:01
ABAP基础
技术总结
上一页
47
48
49
50
51
52
53
54
下一页
按字母分类:
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
其他