SAP:界面程序上的按钮、LABEL、Checkbox等说明在哪里定义

环境: SAP ECC6:

1、界面程序上的按钮、LABELCheckbox等说明在哪里定义?

在事务码T-CODE:SE80创建程序后(如:Z12_06),在工具菜单栏点击“其它对象...按钮,

选择”增强选项“,在对象选择窗口的,选择”程序”标签页的“文本元素”。

“文本符号”标签页里输入文本内容。

字段说明:

符号: 即在程序代码TEXT-”关键字后的符号,例如:代码表达“TEXT-001,即符号为001”。

文本;即在运行时,按钮显示的文本内容。 如: Button(按钮)Label(标签)RadioGroup(单选组)CheckBox(复选框)

 

 

 

 

 

 

 

 

 

 

 运行效果:

 

 

 

二、修改文本元素

 

ABAP程序源代码:

*&---------------------------------------------------------------------*
*& Report  Z12_06
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

REPORT Z12_06.

TABLES: scarr, sscrfields.

SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(10) text-001 FOR FIELD p_1. " 放置一个文本输入框, 长度为10Byte.
PARAMETERS: p_1 like SCARR-CARRID.
SELECTION-SCREEN POSITION POS_LOW.
PARAMETERS: p_2 like scarr-carrname.
SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN SKIP 2. "跳2行,即空2行.
SELECTION-SCREEN ULINE. "追加一行底横线"
SELECTION-SCREEN ULINE /1(10). "追加一条底横线,长度为 10Byte."
SELECTION-SCREEN ULINE pos_low(10). " 与上行代码产生的线 接着画 底横线从 10的位置 开始
SELECTION-SCREEN ULINE POS_HIGH(10). "与上行代码产生的线 接着画 底横线到 10的位置 结束"

SELECTION-SCREEN PUSHBUTTON /pos_low(10) text-002 USER-COMMAND btn01. "在新行 放置一个按钮, 在10的位置" ,

*& 放置一个数据块
SELECTION-SCREEN BEGIN OF BLOCK block WITH FRAME TITLE text-003.
PARAMETERS: p_3 TYPE c. " 输入框"
SELECT-OPTIONS: s_1 FOR scarr-carrid."选项范围
SELECTION-SCREEN END OF BLOCK block.

*&   放置一个数据块
SELECTION-SCREEN BEGIN OF BLOCK block2 WITH FRAME TITLE text-004  NO INTERVALS.
PARAMETERS: p_4 TYPE c.
SELECT-OPTIONS: s_2 FOR scarr-carrid.
SELECTION-SCREEN END OF BLOCK block2.

*&
SELECTION-SCREEN FUNCTION KEY 1.

INITIALIZATION.
  MOVE 'Funtion key 1' TO sscrfields-functxt_01.


AT SELECTION-SCREEN.
  IF sscrfields-ucomm = 'FC01'.
    MESSAGE 'You Clicked Funtion Key 1' TYPE 'I'.
  ENDIF.

  IF sscrfields-ucomm = 'BTN01'.
    MESSAGE 'You clicked Function Key Button' TYPE 'I'.
  ENDIF.
  

  

代码来源:《SAP ABAP开发从入门到精通》-(韩)-金圣俊 编著

 

posted @ 2024-03-27 20:59  samrv  阅读(170)  评论(0编辑  收藏  举报