Abap 动态和丰富的文本。。。有比BTF更高性能的产品吗?

Abap 动态和丰富的文本。。。有比BTF更高性能的产品吗?,abap,Abap,我发现了一个富文本编辑器,它在普通abap中非常容易使用 我是说,CL_BTF*会展示所有的东西 然而,它似乎有一点车 1) 它与cr/lf和一起运行。当我收到字符串时 编辑器(它是html类型),通过不删除cr/lf和 用替换它们。没问题,我以后自己做 2) 这似乎是相当不好的表现4编辑对一个dynpro采取几乎5 通过“呼叫屏幕”显示dynpro之前的秒数 有人知道更好的选择吗 我广泛使用了另一个控件,它可以通过classCL\u GUI\u RTF\u编辑器进行编程(在SAP切换到Micr

我发现了一个富文本编辑器,它在普通abap中非常容易使用

我是说,CL_BTF*会展示所有的东西

然而,它似乎有一点车

1) 它与cr/lf和
一起运行。当我收到字符串时 编辑器(它是html类型),通过不删除cr/lf和 用
替换它们。没问题,我以后自己做

2) 这似乎是相当不好的表现4编辑对一个dynpro采取几乎5 通过“呼叫屏幕”显示dynpro之前的秒数


有人知道更好的选择吗

我广泛使用了另一个控件,它可以通过class
CL\u GUI\u RTF\u编辑器进行编程(在SAP切换到Microsoft Word之前,“SAPscript文本编辑器”使用了它)

我不能告诉你这个RTF编辑器是不是比“你的”BTF编辑器(如果它是你所说的类的话,那么是CL_GUI_BTFEDITOR)的bug少还是多,因为我不知道这个BTF类

但是我可以告诉你,
CL\u GUI\u RTF\u EDITOR
的一些特性有一种奇怪的行为。对表演一无所知。请注意,我花了一些时间来理解它是如何工作的,它的局限性是什么,以及如何克服它们

如果您想测试RTF编辑器的性能,下面是一个非常简短的示例,您可以进行调整:

DATA editor_id TYPE i.
DATA ed TYPE REF TO cl_gui_rtf_editor.

PARAMETERS dummy TYPE flag.

at SELECTION-screen output.
CREATE OBJECT ed
EXPORTING
  parent                 = cl_gui_container=>screen0
EXCEPTIONS
  OTHERS                 = 4.

CALL METHOD ed->create_editor
EXPORTING
  LEFT               = 1
  top                = 1
  height             = 500
  WIDTH              = 600
 ascii_text         = 'X'
CHANGING
  editor_id          = editor_id
EXCEPTIONS
  OTHERS             = 5 .

CALL METHOD ed->create_field
EXPORTING
  p_name     = 'HUGO'
  p_value    = 'mon texte'
  p_width    = 2000.

顺便说一下,另一个解决方案是重用经典的HTML文本编辑器并将其嵌入web浏览器(
CL\u GUI\u HTML\u VIEWER
class)。web浏览器是由Microsoft提供的,因此可能设计得更好。

嘿,桑德拉。您知道其他一些报告似乎只在内部sap使用texteditor时使用此选项吗?您的示例反应非常奇怪,而且没有可用的工具栏。。。。但我会继续检查这个类到底有多好,因为它比PBO中的btf快得多,至少…RTF编辑器是由旧的SAPscript编辑器使用的。使用事务代码I18N切换到它(默认编辑器为MS Word)。例如,您可以通过事务SO10显示编辑器。。。我怎样才能把一段文字放进去,然后再把它拿出来。。。。SAP是否提供代理/工具集/实用程序来做什么?我从未做过。如果你看一下SAP控件类,它们总是以看起来“简单”的方式(从cl_gui_控件继承,将ProgId传递给超级构造函数,调用方法call_方法,set_属性,等等)来完成任务。我也听说过transaction SOLE,我想它有时是有用的,并且有一些SAP注释解释了关于确切用例的更多信息。我为“SOLE”和BC-FES*组件获取了前3个结果:75594-故障排除:ABAP/4-OLE Automation Controller;79280-自动化:理解类型信息;67304-ABAP/4自动化客户端中的Excel97存在问题