如何直接通过 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 调试器里,直接将数据库表里某条记录内,包含文件的二进制内容,直接下载到本地,另存为一个新的本地文件。


下面是详细的步骤讲解。

相关文章
|
IDE 编译器 程序员
Eclipse 的常见报错、警告和原因分析、解决方式以及相关操作快捷键小结(持续更新)
Eclipse 的常见报错、警告和原因分析、解决方式以及相关操作快捷键小结(持续更新)
630 0
Eclipse 的常见报错、警告和原因分析、解决方式以及相关操作快捷键小结(持续更新)
|
12月前
|
数据库 C++
《C++避坑神器·十七》找到程序崩溃Bug的一个实用方法:dump调试
《C++避坑神器·十七》找到程序崩溃Bug的一个实用方法:dump调试
136 0
|
API C++ Windows
Windows入门篇一之MSDN手册的使用和第一个窗口程序
Windows入门篇一之MSDN手册的使用和第一个窗口程序
Windows入门篇一之MSDN手册的使用和第一个窗口程序
|
调度
SAP ABAP 一个有用的程序正确性辅助工具,Checkpoint group 的使用方法介绍试读版
SAP ABAP 一个有用的程序正确性辅助工具,Checkpoint group 的使用方法介绍试读版
|
IDE 开发工具
如何使用 Visual Studio Code 查看和浏览 ABAP 代码试读版
如何使用 Visual Studio Code 查看和浏览 ABAP 代码试读版
120 0
一步步创建包含自定义 Screen 的 ABAP 程序的详细步骤试读版
一步步创建包含自定义 Screen 的 ABAP 程序的详细步骤试读版
92 0
一步步创建包含自定义 Screen 的 ABAP 程序的详细步骤试读版
|
iOS开发 数据安全/隐私保护
[分享]错误“应用程序Xcode的这个版本不能与此版本的OS X配合使用”以及Mac源码和IOS开发资料分享
[分享]错误“应用程序Xcode的这个版本不能与此版本的OS X配合使用”以及Mac源码和IOS开发资料分享 安装Xcode时,出现“应用程序Xcode的这个版本不能与此版本的OS X配合使用”错误如下: 解决方案是: /system/libary/coreservice/SystemVersion.plist中的两个10.10为10.10.5 修改过程会提示无权限修改,要不要建立副本,点击提示框中的“复制”按钮,存到桌面上。
3563 0
|
数据库
SAP ABAP 因系统维护使ABAP语法不再被支持导致使用很久的程序报错问题之分析
SAP ABAP 因系统维护使ABAP语法不再被支持导致使用很久的程序报错问题之分析
SAP ABAP 因系统维护使ABAP语法不再被支持导致使用很久的程序报错问题之分析
在ABAP Webdynpro里显示PDF的一种办法
在ABAP Webdynpro里显示PDF的一种办法
215 0
在ABAP Webdynpro里显示PDF的一种办法
同时开左右两个SAPGUI编辑器显示同一段ABAP代码
很多文本编辑器都支持同时开左右两个窗口显示同一段代码,使用场景可能是比较同一段代码的不同版本差异,或者是ABAP里,同一段代码在Netweaver不同版本里的实现差异,比如版本为SP1的系统A和版本为SP2的系统B。
149 0
同时开左右两个SAPGUI编辑器显示同一段ABAP代码