前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何直接通过 ABAP 调试器将 SE16 事务码里无法直接查看的内容下载到本地试读版

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

作者头像
Jerry Wang
发布2023-05-31 10:55:30
3370
发布2023-05-31 10:55:30
举报

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

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

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

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

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

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

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

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

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

下面是详细的步骤讲解。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-05-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档