ABAP
对,就是哥
这个作者很懒,什么都没留下…
展开
-
ABAP 截取字符串的最后几位
的长度,从 长度 - 4 处开始取,取后面的 4 位。方法二:字符串翻转 ,然后去取前四位。原创 2024-06-13 09:55:38 · 227 阅读 · 0 评论 -
SAP 表
【代码】SAP 表。原创 2024-06-08 15:09:14 · 96 阅读 · 0 评论 -
READ_TEXT取的文本&变为 <(>&<)>
刚遇到读取长文本转义了。原创 2024-06-07 10:11:34 · 78 阅读 · 0 评论 -
FAGLFLEXT按期间累计
【代码】FAGLFLEXT按期间累计。原创 2024-05-24 14:55:04 · 249 阅读 · 0 评论 -
选择屏幕不放开多选
【代码】选择屏幕不放开多选。原创 2024-05-24 14:26:02 · 389 阅读 · 0 评论 -
SAP常用的excel整理
一、后置负号转换为前置负号业务场景:使用SAP系统导出数据到excel表格,负号都是后置的,导致无法进行相关的数字操作。1.1 方法1解决思路:判断字符串最后一位是否为负数(-)如果不是,则为正数,无需转换;如果是,则为负数,截取负号之前的字符串,然后取反实现效果如下:A列值设置如下:IF函数: IF(判断条件,真值,假值)。判断语句:判断条件为真,返回“真值”,反之返回“假值”RIGHT函数:RIGHT(字符串,字符个数)。从最右边第一位开始截取的字符个数。原创 2024-05-16 14:21:28 · 876 阅读 · 0 评论 -
Submit 到ALV报表处理
【代码】Submit 到ALV报表处理。原创 2024-05-15 22:37:54 · 165 阅读 · 0 评论 -
ALV 双击显示行文本
【代码】ALV 双击显示行文本。原创 2024-04-12 11:37:39 · 92 阅读 · 0 评论 -
ABAP ALV复制多行,粘贴下方会出现空行
解决方案:原创 2024-04-09 11:18:36 · 144 阅读 · 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 · 718 阅读 · 0 评论 -
Messag 收集
【代码】Messag 收集。原创 2024-03-27 15:59:28 · 80 阅读 · 0 评论 -
SAP 寻找增强点
【代码】SAP 寻找增强点。转载 2024-03-26 10:05:28 · 167 阅读 · 0 评论 -
类方法读取长文本
【代码】类方法读取长文本。原创 2024-03-23 11:10:22 · 66 阅读 · 0 评论 -
批量创建用户 分配权限
【代码】批量创建用户 分配权限。原创 2024-03-22 15:23:53 · 201 阅读 · 0 评论 -
SAP 新语法
【代码】SAP 新语法。原创 2024-03-14 15:58:47 · 368 阅读 · 0 评论 -
ABAP API 读取内表变量占用的 ABAP 内存空间大小
【代码】ABAP API 读取内表变量占用的 ABAP 内存空间大小。原创 2024-03-14 14:36:09 · 360 阅读 · 0 评论 -
获取SAP当前系统
【代码】获取SAP当前系统。原创 2024-03-08 18:23:10 · 369 阅读 · 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 · 405 阅读 · 0 评论 -
OXK3 CodingBlock 字段
添加搜索帮助到COBL结构,SE11打开结构CI_COBL选中需要添加搜索帮助的字段,点击搜索帮助激活该结构时间较长,耐心等待用同样的方法在结构CI_COBL_BI里对自定义字段加搜索帮助最后激活添加完之后,编码块屏幕的自定义字段会有搜索帮助应收应付是复制标准屏幕到自定义屏幕(具体步骤可参考 3.1需要更改的标准程序及屏幕 )例如复制标准屏幕303到9303或者9903,打开该屏幕,添加搜索帮助前台F-02执行效果如下。原创 2024-03-02 15:15:24 · 1224 阅读 · 0 评论 -
ALV 搜索帮助
【代码】ALV 搜索帮助。原创 2024-03-01 15:18:44 · 373 阅读 · 1 评论 -
ALV 可编辑部分逻辑
最后新增button事件。原创 2024-03-01 14:53:56 · 701 阅读 · 1 评论 -
程序调用SM30维护表
【代码】程序调用SM30维护表。原创 2024-03-01 11:02:37 · 332 阅读 · 1 评论 -
批导模板2
【代码】批导模板2。原创 2024-02-27 17:55:20 · 366 阅读 · 0 评论 -
批导常规模版
【代码】批导常规模版。原创 2024-02-27 17:36:46 · 310 阅读 · 0 评论 -
SNRO 创建NUMBER RANGE
SNRO 创建Number range。原创 2024-02-26 17:44:07 · 413 阅读 · 1 评论 -
CDPOS与CDHDR做自建表更新
在项目里面,用户需求需要记录自建表写入CDPOS与CDHDR,此处为SM30做更新。其次之前另外一个项目也做了程序做整表更新,同样写入底表记录。自建表做全部字段域里面更改文档的更改信息。再到SM30修改事件里面定义事件。SCDO新建对应的对象。原创 2024-02-23 17:08:11 · 343 阅读 · 1 评论 -
动态日均月均余额报表
之前招行项目做的动态日均月均余额报表。原创 2024-02-23 16:15:57 · 358 阅读 · 1 评论 -
ABAP 获取GUID
TRY.RECEIVINGENDTRY.原创 2024-02-21 17:22:24 · 333 阅读 · 0 评论 -
ABAP 调用GS01/GS02/GS03集合数据
【代码】ABAP 调用GS01/GS02/GS03集合数据。原创 2024-02-21 17:15:51 · 367 阅读 · 0 评论 -
SAP ALV模板
【代码】SAP ALV模板。原创 2024-02-21 16:49:50 · 334 阅读 · 0 评论 -
ABAP 集成钉钉开放平台
新建一个钉钉应用接口的配置表,用于存储不同应用的token,因为频繁调用获取token接口将会被拦截,使用中间表可以降低访问频次同时也节省接口调用次数。PS:钉钉待办事项有新版和旧版,下图为旧版待办事项,如果为新版待办事项可能显示不出来,在其他栏位藏着。到上一步为止基本的框架就搭建好了,后面的步骤就是封装其他功能接口做对接,以创建钉钉待办为例子。中间有遇到证书有问题,找了SAP的basis后解决该问题,参考SAP note510007。进入钉钉开放平台,找到钉钉被调用api的域名。原创 2024-02-21 16:54:48 · 334 阅读 · 0 评论