Button abap中按钮的组件类型或域是什么
我在网上搜索了几个小时,但没有找到任何与主题相关的内容, 英语“abap组件类型按钮”和德语“abap komponententyp Drucktaste” 我想在听写器中创建一个结构,其中应该包含一些按钮, 我通过屏幕画师中的“Dict/ProgrammFester F6”将其添加到Dynpro中,并通过“TABLES:structurename”分别访问报告。类,该类为我处理输入后的进程(pai) 其思想是完全控制控制器中的所有事件和字段,如设计模式模型视图控制(MVC) 默认事件(如BACK、CANCEL和END)的处理可以在Dynpro的PF-STATUS中设置,数据组件(如UNAME(用户名)和WERKS)可以很容易地添加到字典中的结构中,这样可以很好地工作Button abap中按钮的组件类型或域是什么,button,dictionary,structure,components,abap,Button,Dictionary,Structure,Components,Abap,我在网上搜索了几个小时,但没有找到任何与主题相关的内容, 英语“abap组件类型按钮”和德语“abap komponententyp Drucktaste” 我想在听写器中创建一个结构,其中应该包含一些按钮, 我通过屏幕画师中的“Dict/ProgrammFester F6”将其添加到Dynpro中,并通过“TABLES:structurename”分别访问报告。类,该类为我处理输入后的进程(pai) 其思想是完全控制控制器中的所有事件和字段,如设计模式模型视图控制(MVC) 默认事件(如BAC
提前感谢您的帮助。好的,开始吧。我有一个解决办法 我发现以下德语帮助与英语帮助相同 如果在字典结构中添加char1或char7,并在屏幕画师中将其添加到dynpro中,则可以将其转换为具有常规按钮行为的按钮
- 要在将字符输入字段添加到屏幕后对其进行转换,需要双击它。将出现一个弹出窗口(屏幕画师:属性)。 底部有一个名为“属性”的部分,有三个选项卡(Dict、Program、Display)李>
- 在tab程序中,取消选择“Inputfield”
- 在菜单栏的屏幕画师中:编辑>转换>按钮 (该字段现在应更改其外观)
- 在选项卡程序的弹出窗口“屏幕画师:属性”中,取消选择outputfield
- 在字段文本中设置上面按钮的名称/标签,在字段FktCode中设置功能代码
现在你有了一个按钮,它是你的结构的一部分,可以在课堂上看到。这没有任何意义。为什么按钮应该是数据结构的一部分?要通过类的pai()中的按钮控制事件触发,请学习基本屏幕(dynpro)编程课程。这不是屏幕编程的工作方式。(你可能还想重新考虑一下“管理员”这个名字……)我已经有了一个基本的屏幕编程课程,现在我正在试验我在java开发期间学到的技术,以及我读过的书籍和我在abap中的课程。名称Carether与我之前的文章中的名称类似,因为它是处理表操作和事件处理的同一个类。看起来有一种方法可以在报表中创建Button,并且有一个组件类型“DRUCKTASTE”但是,如果将这种类型的元素从结构添加到dynpro屏幕,它将是一个文本标签和一个输入字段
*&---------------------------------------------------------------------*
*& Module STATUS_2000 OUTPUT
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
MODULE status_2000 OUTPUT. " PBO
SET PF-STATUS '2000'.
SET TITLEBAR '2000'.
caretaker->pbo( ).
ENDMODULE. " STATUS_2000 OUTPUT
*&---------------------------------------------------------------------*
*& Module USER_COMMAND_2000 INPUT
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
MODULE user_command_2000 INPUT. " PAI
caretaker->pai( EXPORTING
iv_ok_code = ok_code ).
ENDMODULE. " USER_COMMAND_2000 INPUT