ABAP
对,就是哥
这个作者很懒,什么都没留下…
展开
-
ABAP中的异常处理 - TRY CATCH的使用实例
从sap 6.10开始,abap的异常分为两类:1)基于异常类的异常,2)非类异常。非类异常又分为系统定义异常(如:被0除异常)和用户自定义异常(用户自定义函数中由exception语句定义,raise语句产生的异常)。异常有的是可以截获处理,用户可以截获做相应处理,系统将可以继续执行程序。有的异常为不可截获的错误异常,系统将直接产生错误,并停止执行程序。在平时的ABAP开发中,需要捕获的异常通常为两种,一种是执行SQL,比如主键重复,INSERT语句字段类型不匹配等。WRITE: / '调用***失败!原创 2024-08-16 18:00:12 · 321 阅读 · 0 评论 -
SAP 字符串关键字找程序
RPR_ABAP_SOURCE_SCAN或RS_ABAP_SOURCE_SCAN。原创 2024-07-30 18:07:58 · 203 阅读 · 0 评论 -
FOR ALL ENTRIES IN 与 INNER JOIN 内表
INNER JOIN:可以使用聚合函数;关联的字段类型长度可以不一致;内表为空,查询无果;关联字段的类型和长度必须一致;内表为空,则全表查询;FOR ALL ENTRIES IN:不能使用。原创 2024-07-26 18:10:16 · 168 阅读 · 0 评论 -
MIRO增强凭证拆分增强点
【代码】MIRO增强凭证拆分增强点。原创 2024-07-25 10:31:35 · 188 阅读 · 0 评论 -
ST22集成外围系统
最近在做钉钉的集成,将全部报错集成到机器人里面,包含了SAP内存硬盘的预警和ST22等信息。原创 2024-07-25 10:20:25 · 135 阅读 · 0 评论 -
ABAP调用钉钉群机器人接口之 使用HmacSHA256算法计算签名,然后进行Base64 encode,得到最终的签名值
【代码】ABAP调用钉钉群机器人接口之 使用HmacSHA256算法计算签名,然后进行Base64 encode,得到最终的签名值。原创 2024-07-19 17:19:43 · 321 阅读 · 0 评论 -
取集合GS03数据
但取得的结果值是From To的形式,所以取值结束后再采取算法判断。可以取得集下的所有组,然后再通过组可以取得具体值。会取得所有下层的集包含值和本身包含的值的集合。取系统标准集的时候,有时候需要转换一下,通过。如果集是多层次组集合,则通过函数。取集需要用Function。的函数取得所有层次下的值。注意,集是有上下层关系的,原创 2024-07-17 15:05:51 · 193 阅读 · 0 评论 -
SAP 内表数据导出到EXCEL的几种方法示例
【代码】SAP 内表数据导出到EXCEL的几种方法示例。原创 2024-07-16 10:37:56 · 698 阅读 · 0 评论 -
OO ALV 事件触发非container的数据
在data_changed_finished里面触发。原创 2024-07-03 16:14:39 · 375 阅读 · 0 评论 -
动态指针SQL,读取数据
【代码】动态指针SQL,读取数据。原创 2024-06-25 14:05:33 · 337 阅读 · 0 评论 -
关联工厂和公司的对应关系表以及本位币获取
【代码】关联工厂和公司的对应关系表以及本位币获取。原创 2024-06-22 09:52:41 · 105 阅读 · 0 评论 -
ABAP 截取字符串的最后几位
的长度,从 长度 - 4 处开始取,取后面的 4 位。方法二:字符串翻转 ,然后去取前四位。原创 2024-06-13 09:55:38 · 499 阅读 · 0 评论 -
SAP 表
【代码】SAP 表。原创 2024-06-08 15:09:14 · 109 阅读 · 0 评论 -
READ_TEXT取的文本&变为 <(>&<)>
刚遇到读取长文本转义了。原创 2024-06-07 10:11:34 · 95 阅读 · 0 评论 -
FAGLFLEXT按期间累计
【代码】FAGLFLEXT按期间累计。原创 2024-05-24 14:55:04 · 274 阅读 · 0 评论 -
选择屏幕不放开多选
【代码】选择屏幕不放开多选。原创 2024-05-24 14:26:02 · 419 阅读 · 0 评论 -
SAP常用的excel整理
一、后置负号转换为前置负号业务场景:使用SAP系统导出数据到excel表格,负号都是后置的,导致无法进行相关的数字操作。1.1 方法1解决思路:判断字符串最后一位是否为负数(-)如果不是,则为正数,无需转换;如果是,则为负数,截取负号之前的字符串,然后取反实现效果如下:A列值设置如下:IF函数: IF(判断条件,真值,假值)。判断语句:判断条件为真,返回“真值”,反之返回“假值”RIGHT函数:RIGHT(字符串,字符个数)。从最右边第一位开始截取的字符个数。原创 2024-05-16 14:21:28 · 995 阅读 · 0 评论 -
Submit 到ALV报表处理
【代码】Submit 到ALV报表处理。原创 2024-05-15 22:37:54 · 188 阅读 · 0 评论 -
ALV 双击显示行文本
【代码】ALV 双击显示行文本。原创 2024-04-12 11:37:39 · 115 阅读 · 0 评论 -
ABAP ALV复制多行,粘贴下方会出现空行
解决方案:原创 2024-04-09 11:18:36 · 178 阅读 · 0 评论 -
自开发对象查询
S_TRFUNC 请求/任务的类型。S_ASUSER 上次更改者。S_CLIDEP 客户端特定。S_GBTM2 最后更改时间。S_AS4TEX 简短描述。S_DDTEXT 简短描述。S_TRKORR 请求/任务。S_AS4U 上次更改者。S_AS4USE 所有者。S_AUTHOR 负责人。S_FIUSER 创建人。S_FMNAME 表单名称。S_GBOP2 最后更改人。S_LAUSER 更改人。原创 2024-04-08 11:56:43 · 744 阅读 · 0 评论 -
Messag 收集
【代码】Messag 收集。原创 2024-03-27 15:59:28 · 93 阅读 · 0 评论 -
SAP 寻找增强点
【代码】SAP 寻找增强点。转载 2024-03-26 10:05:28 · 181 阅读 · 0 评论 -
类方法读取长文本
【代码】类方法读取长文本。原创 2024-03-23 11:10:22 · 77 阅读 · 0 评论 -
批量创建用户 分配权限
【代码】批量创建用户 分配权限。原创 2024-03-22 15:23:53 · 215 阅读 · 0 评论 -
SAP 新语法
【代码】SAP 新语法。原创 2024-03-14 15:58:47 · 434 阅读 · 0 评论 -
ABAP API 读取内表变量占用的 ABAP 内存空间大小
【代码】ABAP API 读取内表变量占用的 ABAP 内存空间大小。原创 2024-03-14 14:36:09 · 388 阅读 · 0 评论 -
获取SAP当前系统
【代码】获取SAP当前系统。原创 2024-03-08 18:23:10 · 387 阅读 · 0 评论 -
OXK3 CI_COBL结构激活不一致问题
而对于MSEG和其代理对象NSDM_V_MSEG具有不同列数的问题。处理办法比较麻烦一点,是需要对CDS视图NSDM_V_MSEG做EXTEND VIEW,把增强的字段加进去就能解决当前问题,详见“notes:2686694 - How-To: MSEG - DBSQL_REDIRECT_INCONSISTENCY”对于COEP与其代理对象V_COEP具有不同列数的问题,处理方法是运行一个程序FCO_CDS_VIEW_GENERATE即可,操作比较简单。COEP和MSEG的报错。原创 2024-03-02 21:33:36 · 478 阅读 · 0 评论 -
OXK3 CodingBlock 字段
添加搜索帮助到COBL结构,SE11打开结构CI_COBL选中需要添加搜索帮助的字段,点击搜索帮助激活该结构时间较长,耐心等待用同样的方法在结构CI_COBL_BI里对自定义字段加搜索帮助最后激活添加完之后,编码块屏幕的自定义字段会有搜索帮助应收应付是复制标准屏幕到自定义屏幕(具体步骤可参考 3.1需要更改的标准程序及屏幕 )例如复制标准屏幕303到9303或者9903,打开该屏幕,添加搜索帮助前台F-02执行效果如下。原创 2024-03-02 15:15:24 · 1452 阅读 · 0 评论 -
ALV 搜索帮助
【代码】ALV 搜索帮助。原创 2024-03-01 15:18:44 · 389 阅读 · 1 评论 -
ALV 可编辑部分逻辑
最后新增button事件。原创 2024-03-01 14:53:56 · 718 阅读 · 1 评论 -
程序调用SM30维护表
【代码】程序调用SM30维护表。原创 2024-03-01 11:02:37 · 355 阅读 · 1 评论 -
批导模板2
【代码】批导模板2。原创 2024-02-27 17:55:20 · 382 阅读 · 0 评论 -
批导常规模版
【代码】批导常规模版。原创 2024-02-27 17:36:46 · 322 阅读 · 0 评论 -
SNRO 创建NUMBER RANGE
SNRO 创建Number range。原创 2024-02-26 17:44:07 · 425 阅读 · 1 评论 -
CDPOS与CDHDR做自建表更新
在项目里面,用户需求需要记录自建表写入CDPOS与CDHDR,此处为SM30做更新。其次之前另外一个项目也做了程序做整表更新,同样写入底表记录。自建表做全部字段域里面更改文档的更改信息。再到SM30修改事件里面定义事件。SCDO新建对应的对象。原创 2024-02-23 17:08:11 · 401 阅读 · 1 评论 -
动态日均月均余额报表
之前招行项目做的动态日均月均余额报表。原创 2024-02-23 16:15:57 · 374 阅读 · 1 评论 -
ABAP 获取GUID
TRY.RECEIVINGENDTRY.原创 2024-02-21 17:22:24 · 359 阅读 · 0 评论 -
ABAP 调用GS01/GS02/GS03集合数据
【代码】ABAP 调用GS01/GS02/GS03集合数据。原创 2024-02-21 17:15:51 · 415 阅读 · 0 评论