如何将icon_date和icon_time添加到事务SM37 (块作业开始条件下的选择屏幕)中
我在试这个
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@发布于 2014-08-25 13:31:50
在您的代码中有许多问题:
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.

https://stackoverflow.com/questions/25481806
复制相似问题