59. 案例分析 - 如何通过 F1 和单步调试,找到 SE10 事物码里用户名字段的初始值填充逻辑

本文回答一位教程读者的提问:我使用事物码 SE10 打开 ABAP 传输请求管理工具,看到 User 字段自动被填充成了我当前的登录用户名。

问题:我如果想找到系统是在哪一行代码,通过什么样的逻辑,自动填充的这个 User 字段值,该从哪里入手去研究呢?

笔者的解答:这个题目能够用来复习我们本教程之前学习的一些知识。

首先,我们使用这篇步骤介绍的技巧,使用快捷键 F1,查看 User 字段的技术明细。单击下图显示有 WANGJER 值的 User 字段,按 F1:

在弹出的对话框里,点击上图绿色的扳手图标,找到当前这个界面,实现的 ABAP 报表名称为 RDDM0001, 屏幕编号为 0220.

同时,User 字段在 ABAP 报表里的变量名为 USERNAME, 数据类型为 TR_AS4USER, 这个字段定义在 ABAP DDIC 结构体 TRDYSE01CM 上,如下图所示:

猜你喜欢

转载自blog.csdn.net/i042416/article/details/127390737