- 博客(249)
- 资源 (1)
- 收藏
- 关注
原创 SAP ABAP read table 时关键字TRANSPORTING NO FIELDS的用法
关键字 TRANSPORTING NO FIELDS 用于 read table with key 时。一般用在读取内标的时候,只判断该内表中是否有此数据,而不需要读取到工作区中。此处是用于判断内标 lt_ztpp300 是否有对应的工厂和物料组数据。然后接下来用 if sy-subrc = 0 判断该表中是否有此数据。
2024-03-18 10:16:34 390
转载 ABAP 选择屏幕上方添加按钮
https://blog.csdn.net/tao273849019/article/details/109603381
2024-03-15 10:34:40 17
转载 ABAP 进度条设置:SAPGUI_PROGRESS_INDICATOR
ABAP 进度条设置:SAPGUI_PROGRESS_INDICATOR。TEXT = ‘数据推送中…
2024-02-23 09:47:11 39
转载 SQL去重查询的两种方法 group by和 distinct
https://blog.csdn.net/xienan_ds_zj/article/details/103869048
2024-02-23 09:38:52 106
原创 BAPI_MATERIAL_SAVEDATA 使用的注意事项
使用 BAPI_MATERIAL_SAVEDATA 时,要注意, ls_clientdata 和 ls_clientdatax 这种不带x和带x的区别。只有把带x的对应字段赋值为x ,例如 ls_clientdatax-dsn_office = ‘X’ ."实验室。不带x的是你传输进去的数据 ,带x 的,是标记你要修改的字段。这样才能使BAPI知道你要修改哪些字段,从而正确运行。
2024-02-21 10:41:36 242
原创 SAP ABAP 编程规范
1.insert into table 优于 append to。2.使用 ABAP_TRUE 和 ABAP_FALSE进行比较。8.避免干扰词,例如,data,info ,object。2. line existe 优于 read table。2.对于多个备选条件,CASE 优于 ELSE IF。4. LOOP AT where 优于嵌套式if。3. read table 优于 loop at。2.IS NOT 优于NOT IS。1.较简单的方法优于正则表达式。2.基本检查优于正则表达式。
2023-12-27 14:41:07 393
转载 ABAP SELECT SUM(CASE WHEN THEN END)
并且要在汇总数量时根据类型来做到加减。例如S类型的就是相加,H类型的就是减。
2023-11-02 10:18:32 406
转载 快速寻找隐式增强
https://blog.csdn.net/xueli0404_0404/article/details/91491902?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-0-91491902-blog-122492454.235v38pc_relevant_sort_base3&spm=1001.2101.3001.4242.1&utm_relevant_index=3
2023-10-23 14:44:06 49
原创 ME1W隐式增强 增加字段学习
需要增加 eina-IDNLF字段 而ME1W中原本是没有的,所以需要改动这个结构。光标放在 ENHANCEMENT-SECTION 上,然后点击增强按钮。同时如果程序本身不会输出的话,需要自己加,可以用增强。创建完后,你的增强就可以编辑了。
2023-10-23 14:07:08 119
原创 2023.09.11 待写文章
3.在 select 中加入 case when 的作用。group by和 distinct。2.ABAP |{ 的作用。1.SQL去重查询的两种方法。
2023-09-11 17:21:09 47
原创 SAP 创建维护视图
这里的第一个坑就是如果没有选择自己本身,那么很可能就把系统的底表给改了,会影响其他表,下图就是下场,由于没有参照自己本身,参照的是视图,然后视图的字段参照了系统表字段,所以导致另外一个视图数据变了,并且导致系统地表变了。1.不能直接创建维护视图,最好先创建表,然后点击实用程序——>表维护生成器 然后选择权限和函数组(函数组选择自己本身)创建维护视图之前有几个坑,需要小心别踩到。
2023-08-24 14:01:00 216
原创 SAP abap sql 语句执行无结果
原因是SAP 中se16n看见的值可能经过转换,例如下面的SQL,就会执行失败,因为SH 实际上是WE转换过来的,这时候我们需要点开详细信息,才能知道原来转换前的值是什么。有些情况下,我们的sql语句执行之后,却没有得到结果,可能是因为条件不对。知道了原来的值是WE之后,把条件换成WE即可。
2023-07-31 14:43:34 215 1
原创 SAP ABAP 用户出口 (User Exits)学习 2023.07.19
如果您想在此接口中对已经存在的标准表项目值进行更改,请注意,针对这些项目进行过的检查是需要您重新触发的。您可以通过FORM routine MESSAGE_HANDLING (main program SAPMV45A)对信息类型I或者E的信息来创建错误日志(如果是在变更模式下,这些信息将不会被直接输出,而是保存在日志中)。如果您想在此接口中对已经存在的VBAK项目值进行更改,请注意,针对这些项目进行过的检查是需要您重新触发的。数据读取:在此接口中可以读取到当前订单所有已经被读取的信息。
2023-07-19 09:54:03 451
原创 abap 统计内表行数
2.DESCRIBE TABLE itab LINES n. 该语句通过获得内部表的属性,将内部表行数赋值给n,n为I型变量。3.n = lines( itab ). 使用函数来计算内部表行数。此函数由三部分构成。以上三种方法中,第一种方法不推荐使用,推荐使用后两种方法。2)处理对象内部表(与左右括号之间有空格);该方法是通过循环内部表自己累加行数。1)函数名和左括号(其间没有空格);
2023-07-18 08:35:12 352
原创 SAP FI 学习 2023.07.12
应收账款:应付账款是指企业在正常的经营过程中因销售商品,产品,提供劳务的男高业务,应向购买单位收取的款项,包括应由购买单位或接受劳务单位负担的税金,代购买方垫付的各种运杂费等。是会计科目的一种,用以核算企业因购买材料、商品和接受劳务供应等经营活动应支付的款项。冲销:冲销是会计核算的概念,意思是相互抵消,就是将记账错误的一笔记录,加入一笔反向的登记,抵消掉原来的错误记录。科目: 科目其实就是财务的一种分类方法,具体分类方法有很多,即把不同类型的金额算进不同的科目这个意思。首先我们要学习几个概念。
2023-07-12 13:17:58 202
原创 smartforms 子窗口换页问题
主窗口的数据超出一页才会换页,而次窗口不会,所以尽量吧可能会换页的数据放入主窗口中。smartforms 中,会分为主窗口和次窗口。
2023-07-10 10:23:14 301
原创 关于MB52增强 2023.07.07
MB52本质上是一个报表程序,增强全部通过隐式增强进行处理,或者可以选择复制出来设置成新的程序。目前任务: MB52中新增字段 供应商名称 lfa1-name1。现在采用的是复制出来设置成新的程序的办法。
2023-07-07 15:00:05 92
原创 SAP ABAP 模糊查询的两种写法
CONCATENATE ‘% 变量X %’ INTO lv_maktx.直接在 select 中 的条件里写 where like “变量x”SAP 可以实现模糊查询 (但个人感觉不如直接输星号*方便)方法二:(适用于不知道字符串的内容,例如选择界面)方法一:(适用于知道字符串的内容)这种方法会导致,输入的变量不能为空。实现模糊查询有下面两种方法。在主数据已经找到以后,
2023-07-05 10:23:20 2909 2
原创 SAP ABAP modify table <itab> 的用法
一般用在循环中修改哈希表,且itab内表带表头)。这里的扮演双重身份,不仅指定了要修改的行(条件),还包括要修改的新的值。系统以整个表的所有关键字段来搜索要修改的行;USING KEY:如果未使用此选项,则会使用默认的主键primary table key来修改相应的行;如果找到要修改的行,则将中所有非关键字段的内容拷贝到对应的数据行中对应的字段上;如果有多行满足条件时只修改第一条。
2023-07-05 09:23:30 638
原创 SAP PI/PO初步了解 2023.07.03
1.集成场景: SAP PI/PO 提供一个中心平台,用于设计,配置和管理不同系统之间的集成场景,如SAP系统与非SAP系统,本地应用和云应用,数据库和Web 服务等。9.迁移和升级: 如果一个组织正在使用SAP PI,他们可以将其集成场景迁移到SAP PO,从而能够利用新的功能和改进。4.集成目录:集成目录是 SAP PI/PO 的一个关键组件,用于管理集成的各种构建,如接口,消息映射和配置。需要注意的是,我的知识截至于2021年9月,之后可能对SAP PI/PO进行了更新或变更。
2023-07-03 14:32:46 1708
原创 关于ALV控制 REUSE_ALV_GRID_DISPLAY_LVC 的一些参数
来看上述代码LVC_S_FCAT 代表 ALV控制:字段目录LVC_S_LAYO 代表 ALV 控制: 布局结构我们的布局结构设置可以如下可以进行如上设置。
2023-06-30 10:32:32 254
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人