
sap
文章平均质量分 50
lmszsd
这个作者很懒,什么都没留下…
展开
-
ABAP ‘REUSE_ALV_GRID_DISPLAY_LVC‘无法使用最新结构的字段描述
但是在使用了’REUSE_ALV_GRID_DISPLAY_LVC’后结果展示的确不是该字段。想问下有那个大佬解答一下是什么原因导致的?但是通过F1 搜索帮助看到的又是正确的。可以看到结构的描述为。数据元素为也是一样的。原创 2023-02-07 19:39:47 · 364 阅读 · 1 评论 -
CONVERSION_EXIT_ALPHA_OUTPUT和INPUT
调用了一个系统函数 CONVERSION_EXIT_ALPHA_OUTPUT,这个函数是 SAP 用 C 语言写的,仅供 SAP 公司内部使用,我们的开发时无法使用。如果 INPUT 输入为纯数字(就是只有 0~9 之间的字符),结果删除该数字的前置 0。如果 INPUT 输入不为纯数字(就是包含 0~9 之外的字符),结果就跟输入值一样。删除输入的数字编号中的前置 0。这个基本上不太用得到。INPUT:不限制类型,必须输入。OUTPUT:不限制类型。反之: input为增加前导0。转载 2022-12-30 14:28:48 · 446 阅读 · 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 评论 -
ABAP基本语法(一)附带思维导图学习材料等
程序员的第一步,先写个helloworld把,从现在开始,你就会了一门abap语言了' . " write 语句, 都是以该格式进行的, .就是语句结束的标志, 所有的关键子结束都必须以 . 结尾SKIP . " 跳过一行,流一行空白 与 /, 作用相同' .WRITE : /,sy-uline . " /, 作为空行, sy-uline 系统变量,就是在屏幕上画一条直线' .ULINE . " 与 sy-uline 相同的作用效果展示。...原创 2022-08-06 18:28:35 · 581 阅读 · 0 评论 -
sap学习基础路线
要了解sap,先要知道sap的一些基础指令是如何做的,要先学会如何进行sap软件的基础使用,快速的上手。剩下的就是sap的某些业务流程,还有abap开发的某些快捷键,后面详细再讲。初始界面中,这些都是比较常用的按钮。这边则是输入用户名密码进行一个登录。这里我们随便点进去个区域。...原创 2022-07-30 10:18:34 · 1226 阅读 · 0 评论 -
sap新手学习第一天
首先要学习sap的话要了解sap的一个概念,以及sap可以用来做什么。原创 2022-07-30 09:35:51 · 464 阅读 · 0 评论