/ABAPKIT

An toolbox for ABAP | ABAP 常用功能的封装

Primary LanguageABAP

ABAP KIT

常用的 ABAP 功能的封装和说明文档

Packaging and documentation of common ABAP functions

目录

工具说明

每个工具的大概说明及链接

将 ABAP 内表转换成 excel,不依赖于本地的 excel,可直接拿到二进制数据。(通过标准的 alv 功能将内表转换为 XLSX 文件。需要传参 itab 和 alv 的 fieldcat 从而转换内容。)

用途

  1. 邮件附件
  2. 大数据量的文件导出

邮件发送封装,通过 cl_cam_address_bcs 处理的简单封装的邮件发送

简化了发送邮件的流程(原本流程也很简单)


将 SM36 相关创建功能的简单一个封装,可通过类 ZCL_AKIT_JOB 快速的创建、删除、查询 JOB


通过对 BLOB 表的二进制数据的读取,快速的拉取大量的长文本内容,无需每次 READ_TEXT 访问数据库,从而加快读取速度


通过调用飞书 自定义机器人 接口,实现消息推送到群中

官方文档: 飞书自定义机器人


通过调用企业微信 群机器人 接口,实现消息等内容推送到群中

官方文档: 群机器人配置说明


通过调用钉钉 群机器人 接口,实现消息等内容推送到群中

官方文档: 钉钉群机器人


通过 OPEN DATASET 相关方式往服务器指定目录写入文件

可通过服务器目录映射将文件进而写入特定服务器中,从而不占用 SAP 应用服务器内存


简单的 HTTP 示例,简单的模拟了 REST 请求的一些比较常见的内容

如果使用可将局部类拷出

简单的实现了 ABAP2XML 的转换,使用方法类似 /UI2/CL_JSON 但无 XML2ABAP 的转换