[ChatGPT 勘误] 关于 CL_WB_PGEDITOR 的

2023-02-20  本文已影响0人  华山令狐冲

ChatGPT 对于 SAP ABAP 里 CL_WB_PGEDITOR 这个工具类用途的回答:

在 ABAP 中,CL_WB_PGEDITOR 是一个用于管理 SAP Web Dynpro ABAP 页签编辑器(Page Editor)的类。

Page Editor 是一个用于设计和维护 Web Dynpro ABAP 应用程序页面的工具,允许开发人员以可视化的方式创建和修改应用程序页面的布局和内容。CL_WB_PGEDITOR 类封装了 Page Editor 的一些核心功能,可以通过该类来实现以下操作:

CL_WB_PGEDITOR 类提供了许多方便的方法来简化开发人员使用 Page Editor 的流程,使得开发人员可以更加高效地开发和维护 Web Dynpro ABAP 应用程序。

这个回答是完全错误的。

正确答案:CL_WB_PGEDITOR 是 SAPGUI 里核心开发工具 SE38 & SE80 实现代码的一部分,负责处理用户在 SE80 事务码里触发的各种动作的响应,比如双击一个对象,从对象右键菜单里选择一个菜单项之类。

CL_WB_PGEDITOR 名称缩写里的 WB 代表 Work Bench,而不是 ChatGPT 回答的 ABAP Webdynpro.

比如我们用 SE38 打开一个 ABAP 程序,选择 Enhance:

看到提示消息:Object PROG SAPMS380 cannot be enhanced; software component SAP_BASIS cannot be enhanced:

点击上面的 Technical Information 图标,看到其程序就为 CL_WB_PGEDITOR:

CL_WB_PGEDITOR================CM018

上一篇 下一篇

猜你喜欢

热点阅读