
abap
lmszsd
这个作者很懒,什么都没留下…
展开
-
ABAP ‘REUSE_ALV_GRID_DISPLAY_LVC‘无法使用最新结构的字段描述
但是在使用了’REUSE_ALV_GRID_DISPLAY_LVC’后结果展示的确不是该字段。想问下有那个大佬解答一下是什么原因导致的?但是通过F1 搜索帮助看到的又是正确的。可以看到结构的描述为。数据元素为也是一样的。原创 2023-02-07 19:39:47 · 364 阅读 · 1 评论 -
CDSVIEW获取当前系统的日期、用户名、客户端、语言等
【代码】CDSVIEW获取当前系统的日期、用户名、客户端、语言等。原创 2022-11-07 19:38:05 · 965 阅读 · 0 评论 -
sap开账期
sap 系统开账期,原创 2022-10-12 16:18:39 · 294 阅读 · 0 评论 -
监控客制增强
【代码】监控客制增强。原创 2022-10-12 16:00:12 · 137 阅读 · 0 评论 -
abap Loop循环用法
语句LOOP AT itab的这个变体对每个读取行执行一次LOOP和ENDLOOP之间的语句块。◾ 输出响应结果确定读取行内容的方式和位置。◾ 执行循环时使用的表键可以在条件中确定。要么读取所有行,要么指定条件来限制读取哪些行。◾ AT…ENDAT可用于定义控制级处理的控制结构。如果将内部表指定为函数方法、构造函数表达式或表表达式的返回值或结果,则会在循环期间保持该值。之后,将无法再访问内部表。原创 2022-10-10 19:24:56 · 7471 阅读 · 0 评论 -
webservice的创建与使用
为Java提供的Java Connector(JCo),为C和C++提供的RFC SDK(RFC Software Development Kit),为.NET(C#,VB.NET等)提供的 .NET Connector(NCo),为Louts Notes 提供的Louts connector。RFC是SAP系统之间以及SAP与外部系统之间程序通信的基本接口技术,诸多其他更高层的SAP接口和通信技术,如BAPI,ALE等,都是基于RFC实现的。BO代表的是实际世界的对象,比如一个采购订单,一个物料数据。原创 2022-09-01 19:51:19 · 514 阅读 · 0 评论 -
abap基础表之间的联系
LIKP_VBELN-> LIPS_VBELN到LIPS_VBELN&POSNR-> VBRP_VGBEL&POSNR到VBRP_VBELN-> VBRK_VBELN 最后。LIPS_VGBEL&POSNR-> VBAP_VBELN&POSNR到VBAP_VBELN-> VBAK_VBELN。lips和vbfa通过 lips~vbeln = vbfa~vbeln。vbrp和vbfa通过 vbrp~vbeln = vbfa~vbeln。vbak和vbap通过vbeln关联。VBAP 销售订单行项目。原创 2022-09-01 19:44:11 · 1239 阅读 · 0 评论 -
abap程序优化分享
使用二分法查找数据时,如果不对查找对象进行排序,那么每次执行查找时,系统都会先对所选对象进行一次排序,如果所选对象数据量大,在查出结果前,每查一次就会排一次序,浪费了系统资源。解决方案:在SELECT之后,使用soft或者order by先对所选对象进行排序。2、各模块应及时自检,在问题最小的时候及时作出优化,避免对HANA DB资源的空耗。2、目前888中存在的记录为7月15日监测1.5天的记录。1、日常开发中应注意语法要求,避免因语法问题造成系统资源的浪费。1、此方法监测对象为监测期间运行的程序。原创 2022-09-01 19:42:42 · 203 阅读 · 0 评论 -
sap 双LOOP优化
方案1和方案2比较,方案1更快,相同点都使用了二分法读取索引,不同点是方案2在LOOP后加了WHERE条件,根据文档说明可知加了WHERE 条件后,LOOP 会从指定索引遍历到内层循环的最后一条去判断是否满足WEHRE中指定的条件,这样就会遍历大量不满足条件的数据,相当于循环次数变多了. 因此内层循环最好要有退出循环的动作,避免不必要的遍历。方案1:先使用READ TABLE + BINARY SEARCH 二分法读取索引,内层循环LOOP + 索引处往下读取,不满足则退出循环;内层循环需按关键字排序;原创 2022-09-01 19:33:06 · 976 阅读 · 1 评论 -
SAP后台JOB建立与运用
(2)进入结果屏幕,选择状态为"已释放"的Job(只有已释放的Job才能被修改或删除),点击菜单栏上的"作业",即可从下拉菜单中选择"更改"/"删除"对Job进行更改或删除。(1)输入作业名称,作业类(优先级,默认C),状态(默认为:已计划),目标(目标主机,默认当前服务器,可空)。(2)点击"步骤",进入下一操作界面,输入需要执行的程序名称,以及对应的参数变式(如果有的话)。(4)点击返回,进入下一操作界面,点击"开始条件",出现设置Job执行时间和周期的界面。T-CODE:SM36 定义后台JOB。..原创 2022-08-30 14:54:25 · 3875 阅读 · 0 评论 -
选择屏幕abap开发
内存: sap内存和abap内存。paramter 基本用法。视频课程: 选择屏幕。原创 2022-08-30 10:53:18 · 470 阅读 · 0 评论 -
abap,LOop at 新语法 ( 一)
【代码】abap,LOop at 新语法 ( 一)原创 2022-08-25 17:28:58 · 940 阅读 · 0 评论 -
sap程序优化,以及abap中的sql语句优化等
abap数据优化的几种方式● 使用FOR ALL ENTRIES语句,在使用该语句之前,应判断内表是否为空.对于一些大表(例如MSEG、BSEG等)的查询,尽量带入主键或索引进行查尽量避免使用SELECT * INTO CORRESPONDING语句以减少系统资源负载.LOOP 循环中禁止使用SELECT语句,可用SELECT取出放到临时内表,在循环读表.● 在使用JOIN语句时应尽可能使用KEY保证条件唯一性。● 尽量不要LOOP循环中嵌套循环....转载 2022-08-18 14:04:48 · 1455 阅读 · 0 评论