Abap 如何添加图标日期和图标时间?
如何在事务Abap 如何添加图标日期和图标时间?,abap,Abap,如何在事务SM37中添加类似的图标\u日期和图标\u时间(块作业开始条件下的选择屏幕) 我正在尝试这个 SELECTION-SCREEN BEGIN OF BLOCK blk_1 WITH FRAME TITLE text-001. SELECTION-SCREEN BEGIN OF LINE. SELECTION-SCREEN COMMENT 1(8) G_DATE FOR FIELD p_sdate . SELECTION-SCREEN POSITION 25
SM37
中添加类似的图标\u日期
和图标\u时间
(块作业开始条件下的选择屏幕)
我正在尝试这个
SELECTION-SCREEN BEGIN OF BLOCK blk_1 WITH FRAME TITLE text-001.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(8) G_DATE FOR FIELD p_sdate .
SELECTION-SCREEN POSITION 25.
PARAMETERS: p_sdate TYPE sy-datum.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK blk_1.
////////////////////////////////////////////
INITIALIZATION.
CONCATENATE TEXT-003 ICON_TIME INTO G_TIME
SEPARATED BY SPACE. " Text-003 = 'Date'
//////////////////////////////////////////////
Output => To @1T@
您的代码中存在许多问题:
- 您的注释变量名为
,但您正在写入G_DATE
G_TIME
- 您正在尝试为自己组装文本,而不是使用标准函数
- 变量
太短,无法存储完整的格式化图标和文本G_DATE
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(60) g_date FOR FIELD p_sdate VISIBLE LENGTH 8.
SELECTION-SCREEN POSITION 25.
PARAMETERS p_sdate TYPE sy-datum.
SELECTION-SCREEN END OF LINE.
INITIALIZATION.
CALL FUNCTION 'ICON_CREATE'
EXPORTING
name = 'ICON_DATE'
text = 'Date'
info = 'da date, man'
add_stdinf = ' '
IMPORTING
result = g_date.
在blk_1中使用Text-001,并将文本保存在Text-003中。我想这已经是你的问题了?如果没有,请显示如何使用TEXT-003。我如何在图标前写入一些文本(用于字段p_sdate)?