SAP ABAP MIME Repository 和 API 介绍试读版

简介: SAP ABAP MIME Repository 和 API 介绍试读版

本教程之前介绍过在 SAP ABAP 系统创建数据库表的步骤:



有个学习者学完了这两篇之后,咨询我一个问题:

如果我有一些 Excel,PDF,MP4 文件,可以把它们也按照这种方式,存储到 ABAP 数据库表里吗?


答案是技术上可以,但是不推荐。理由如下:


  • ABAP 数据库表通常用于存储结构化数据,例如订单或客户信息。传统的关系型数据库,本来就不是为了存储文件这种非结构化数据而设计的。


  • 出于数据库的大小限制和性能问题考虑。如果将大型多媒体文件存储在传统数据库里,可能会导致数据库表的规模变得非常大,从而引发性能问题,例如降低查询速度。


  • 数据库备份和恢复:在备份和恢复数据库时,大型多媒体文件可能会增加备份和恢复时间。此外,如果需要恢复一个包含大型多媒体文件的表,可能需要更长的时间。


  • 数据查看困难。文件存储在数据库之后,要查看其内容的唯一方法,就是编写程序或者使用专门工具,将文件从数据库表读取到本地然后查看。数据库不支持 Excel,PDF, MP4 等文件的预览。


正因为使用传统的数据库来存储文件的内容有以上这些缺陷,SAP ABAP 引入了一个叫做 ABAP MIME Repository 的概念,这是一个存储仓库,专门用来存储 MIME 类型的文件。


MIME 的全称是 Multipurpose Internet Mail Extensions,这是一种标准,用来表示文档、文件或字节流的性质和格式。


咱们常见的 MIME 类型有以下这些:


  • text/plain
  • text/html
  • image/jpeg
  • image/png
  • audio/mpeg
  • audio/ogg
  • audio/*
  • video/mp4
  • application/*
  • application/json
  • application/javascript
  • application/ecmascript
  • application/octet-stream


SAP ABAP 里存放这些 MIME 类型文件的场所,就叫做 ABAP MIME Repository.


下面是 ABAP MIME API 详细介绍。82d2695ed511ad6ac5e37e8d8f0aadf6_e03caa63e622d6899b74e4d6172f4c36.png


相关文章
|
12天前
|
SQL 数据库 索引
关于 SAP ABAP REPOSRC 数据库表在 HANA 中的 DDL Definition
关于 SAP ABAP REPOSRC 数据库表在 HANA 中的 DDL Definition
17 1
关于 SAP ABAP REPOSRC 数据库表在 HANA 中的 DDL Definition
|
8天前
|
存储
使用 ABAP 代码打印出 SAP CRM 系统里所有维护了 Sales Area 的 business partner id
使用 ABAP 代码打印出 SAP CRM 系统里所有维护了 Sales Area 的 business partner id
19 0
|
8天前
|
存储 安全 数据库
SAP ABAP 中数据类型 xstring 的使用介绍
SAP ABAP 中数据类型 xstring 的使用介绍
16 0
|
8天前
|
Java BI API
SAP Cloud for Customer 里如何通过 ABSL 二次开发方式消费 SAP S/4HANA 系统的 API
SAP Cloud for Customer 里如何通过 ABSL 二次开发方式消费 SAP S/4HANA 系统的 API
12 0
|
12天前
什么是 SAP ABAP 里的 Subscreen
什么是 SAP ABAP 里的 Subscreen
12 1
什么是 SAP ABAP 里的 Subscreen
|
12天前
|
数据库 存储 BI
SAP ABAP CDS View 源代码存储的数据库表揭秘和其他相关数据库表介绍试读版
SAP ABAP CDS View 源代码存储的数据库表揭秘和其他相关数据库表介绍试读版
10 0
SAP ABAP CDS View 源代码存储的数据库表揭秘和其他相关数据库表介绍试读版
|
12天前
|
数据库
迈入 SAP CDS View 世界的前置知识 - SAP ABAP 数据库视图介绍试读版
迈入 SAP CDS View 世界的前置知识 - SAP ABAP 数据库视图介绍试读版
8 0
迈入 SAP CDS View 世界的前置知识 - SAP ABAP 数据库视图介绍试读版
|
1月前
|
前端开发 搜索推荐 开发者
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
25 0
|
1月前
|
JavaScript 前端开发 开发者
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
13 0
|
1月前
|
Web App开发 数据采集 前端开发
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
13 0

热门文章

最新文章