如何直接通过 ABAP 调试器将 SE16 事务码里无法直接查看的内容下载到本地试读版

简介: 如何直接通过 ABAP 调试器将 SE16 事务码里无法直接查看的内容下载到本地试读版

在 SAP ABAP 系统里,我们可以使用事务码 SE16 查看数据库表的内容。


这个事务码很方便,但是有一些局限性,比如类型为 RAWSTRING 的二进制内容,无法在这个事务码里方便的查看。


下面的数据库表 ZFILE 是一个例子:字段 VALUE 存放的是文件的二进制内容。


image.png


我们使用事务码 SE16 查看该文件的内容,发现 VALUE 字段显示的是文件二进制的16进制编码:504B030414000600080000002100A453C5CF4E0100000804000013...


image.png


这个值同文件在本地通过 Winhex,UltraEdit 等软件打开后查看的内容完全一致。


下图是我在本地用 WinHex 软件打开本地文件,查看其内容的 16 进制编码的截图。


image.png


那么在 SE16 里面,因为无法直接查看类型为 RAWSTRING 的字段的值,有时不太方便。


固然我们可以使用 GUI_DOWNLOAD 等函数,将数据库表里的文件内容下载到本地后,再打开查看(本教程后续笔者会详细介绍其步骤),但这样毕竟还是会引入一些开发的工作量。


因此本文介绍一种更简单的,不需要写代码的方法,能够在 ABAP 调试器里,直接将数据库表里某条记录内,包含文件的二进制内容,直接下载到本地,另存为一个新的本地文件。


下面是详细的步骤讲解。

相关文章
|
存储 前端开发
在 SAP Fiori Launchpad 里给需要执行的 SAPGUI 事物码配置系统别名
在 SAP Fiori Launchpad 里给需要执行的 SAPGUI 事物码配置系统别名
在 SAP Fiori Launchpad 里给需要执行的 SAPGUI 事物码配置系统别名
|
Web App开发 开发者
关于 SAPGUI 事物码在 Fiori Launchpad 中嵌入运行的技术细节
关于 SAPGUI 事物码在 Fiori Launchpad 中嵌入运行的技术细节
|
存储 XML BI
动手开发一个有用的 ABAP ALV 工具 - 查看指定用户的 ABAP 传输请求试读版
动手开发一个有用的 ABAP ALV 工具 - 查看指定用户的 ABAP 传输请求试读版
动手开发一个有用的 ABAP ALV 工具 - 查看指定用户的 ABAP 传输请求试读版
|
12月前
|
数据库
如何直接通过 ABAP 调试器将 SE16 事务码里无法直接查看的内容下载到本地试读版
如何直接通过 ABAP 调试器将 SE16 事务码里无法直接查看的内容下载到本地试读版
|
JavaScript 前端开发 Java
如何在浏览器里执行 SAPGUI 的事务试读版
如何在浏览器里执行 SAPGUI 的事务试读版
SAP ABAP 一个有用的程序正确性辅助工具,Checkpoint group 的使用方法介绍试读版
SAP ABAP 一个有用的程序正确性辅助工具,Checkpoint group 的使用方法介绍试读版
|
存储 XML BI
使用 SAP ABAP 代码生成 PDF 文件,填充以业务数据并显示在 SAPGUI 里试读版
使用 SAP ABAP 代码生成 PDF 文件,填充以业务数据并显示在 SAPGUI 里试读版
|
Web App开发 开发者
关于 SAPGUI 事物码在 Fiori Launchpad 中嵌入运行的技术细节(二)
笔者之前的文章到底什么样的 ABAP 系统能运行 Fiori 应用曾经提到,我们可以把SAP GUI里的传统事务码放到SAP Launchpad里启动,并在浏览器里运行。
145 0
关于 SAPGUI 事物码在 Fiori Launchpad 中嵌入运行的技术细节(二)
|
Web App开发 开发者
关于 SAPGUI 事物码在 Fiori Launchpad 中嵌入运行的技术细节(一)
笔者之前的文章到底什么样的 ABAP 系统能运行 Fiori 应用曾经提到,我们可以把SAP GUI里的传统事务码放到SAP Launchpad里启动,并在浏览器里运行。
151 0
关于 SAPGUI 事物码在 Fiori Launchpad 中嵌入运行的技术细节(一)
|
数据库
ABAP 事物码 SE11 的自动化 - 如何用 ABAP 代码创建一个数据库表并激活
ABAP 事物码 SE11 的自动化 - 如何用 ABAP 代码创建一个数据库表并激活
169 0