- 博客(10)
- 收藏
- 关注
原创 【SAP】ABAP实用工具类:一键实现带Excel附件的邮件发送
摘要:本文介绍了一个SAP ABAP邮件发送工具类的设计与实现。该工具类基于BCS标准框架开发,采用单例模式设计,完全封装内部逻辑,对外仅暴露一个静态方法。主要功能包括:基础邮件发送、ALV数据自动转Excel附件、严格的参数校验和资源自动清理。通过单例模式确保资源高效利用,职责分离的设计使代码结构清晰,异常统一处理提高稳定性。该工具类可大幅减少重复代码,提升开发效率和代码质量,只需几行代码即可完成从纯文本到Excel附件的完整邮件发送流程。
2026-04-01 11:30:39
483
原创 【SAP】ABAP SQL 字符串函数实用指南
ABAP Open SQL 常用字符串函数,覆盖拼接、截取、长度、替换、填充、大小写转换、去首尾字符、正则等高频操作,搭配表格示例 + 可直接运行代码 + WHERE 条件实战 + 函数嵌套,从基础用法到复杂业务场景一站式讲解,适合 ABAP 开发快速查阅、学习与直接复用
2026-03-06 16:55:25
478
原创 【SAP】物料凭证字段增强—MKPF(MSEG同理)
本文介绍了在SAP S4/HANA系统中为物料凭证表MKPF添加增强字段并通过BAPI更新数据的完整方法。首先需要在MKPF、MATDOC等表结构中添加扩展字段,然后创建DDL视图解决激活报错问题。接着通过BADI MB_BAPI_GOODSMVT_CREATE实现增强逻辑,最后编写ABAP测试程序验证效果。测试结果表明增强字段已成功写入MKPF和MATDOC表。该方法同样适用于MSEG表增强,且使用了ADT工具进行开发。整个过程包含了表结构调整、DDL视图创建、BADI实现和程序测试四个关键步骤。
2025-06-12 11:08:15
1413
原创 【SAP】SAP restful http 接口集中管理发布(SICF)
之后通过接口编号找到对应的类名,实例化出一个对应的对象,后面如果lo_object是zif_interface_http接口的实例,则将其引用赋值给lo_infter变量,这样就可以利用lo_infter来调用zif_interface_http接口中定义的方法来进行业务处理,在处理之前将data数据执行了abap2json的转换,用于更方便传递内容。其中定义了两个固定格式,head与data,head中包含了接口的目标系统、源系统以及接口编号,data部分用于传输业务数据,结构与业务字段需根据实际确定。
2024-03-26 16:41:07
2436
原创 【SAP】SAP 发布HTTP接口之完整的Restful ( 含Token 验证)
本文介绍了在SAP系统中通过继承CL_REST_HTTP_HANDLER和CL_REST_RESOURCE类开发HTTP接口的步骤。支持JSON参数解析与响应,并通过SICF配置服务。测试时可通过Postman调用,支持Token验证(需POST获取)。适用
2022-12-12 11:53:36
10143
7
原创 【SAP】维护视图设置特定行不允许输入
本次的需求是在表中存在一个日期字段非key值,当此字段的值小于当前日期时,此行记录不允许修改,否则可以修改。
2024-11-28 10:55:40
545
原创 【SAP】 abap 动态内表的样式控制字段
在调用方法时,创建动态内表的时候如何实现对字段样式的控制,即如何在动态内表上加一个参考 LVC_T_STYL 表类型的字段。
2024-06-07 16:28:29
472
原创 【SAP】调用第三方 Http 接口
本篇博客旨在记录自己在实际项目上的案例,以便在后面项目上能够参考,并且可以给需要的人一些帮助,本次仅记录如何调用第三方请求,不包括生成的报文格式。
2023-09-06 17:11:24
996
原创 【SAP】SAP 调用第三方WebService
SAP 调用第三方Web Service 服务继续下一步,选择WSDL 文件上传或者通过 wsdl 链接 URL,由服务方提供,演示URL使用URL 有可能会有登入验证,由服务方提供用户名及密码,实例URL 为SAP 生成验证成功后选择包及传输请求,前缀为代理类及相关参数前缀,下一步完成完成后已生成代理类 ZCL_CO_ZSOAP_PI_TEST激活后查看代理类,方法参数,一个逻辑端口名另一个方法定义了传入参数,输出参数
2022-09-23 18:58:19
2267
空空如也
SAP有没有办法实现同时多个货物移动的统一提交和回滚?
2023-09-27
ABAP2XLSX丢失中文
2023-09-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅