众所周知,SAP 不建议在透明表中使用超过 255 个字符的字段。应该使用几个 255 字段,将文本换成 LCHR、LRAW 或 STRING,或者使用 SO10 文本等。
然而,在维护遗留(和丑陋)开发的同时,经常会出现这样的问题:如何查看数据库中存储的内容char500
或char1000
字段?现实生活场景:
char1000
我们有一个开发,其中一些结构从透明表中的字段写入和读取- 我们知道字段结构并通过
CL_ABAP_CONTAINER_UTILITIES=>FILL_CONTAINER_C
或SO_STRUCT_TO_CHAR
顺利解析字段,所有字段都放置得很好 - 通过 SE11/SE16/SE16n 显示字段不会给出任何结果,因为该字段在调试器 AFAIR 中被截断为 255 和 132。
是否有任何标准工具、交易或 FM 可以用来显示如此长的字段?