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

2次阅读

共计 530 个字符,预计需要花费 2 分钟才能阅读完成。

在 SAP ABAP 零碎里,咱们能够应用事务码 SE16 查看数据库表的内容。

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

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

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

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

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

那么在 SE16 外面,因为无奈间接查看类型为 RAWSTRING 的字段的值,有时不太不便。

诚然咱们能够应用 GUI_DOWNLOAD 等函数,将数据库表里的文件内容下载到本地后,再关上查看 (本教程后续笔者会具体介绍其步骤),但这样毕竟还是会引入一些开发的工作量。

因而本文介绍一种更简略的,不须要写代码的办法,可能在 ABAP 调试器里,间接将数据库表里某条记录内,蕴含文件的二进制内容,间接下载到本地,另存为一个新的本地文件。

上面是具体的步骤解说。

正文完
 0