首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何添加icon_date和icon_time?

如何添加icon_date和icon_time?
EN

Stack Overflow用户
提问于 2014-08-25 08:23:56
回答 1查看 188关注 0票数 0

如何将icon_dateicon_time添加到事务SM37 (块作业开始条件下的选择屏幕)中

我在试这个

代码语言:javascript
复制
    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@
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-25 13:31:50

在您的代码中有许多问题:

  • 您的注释变量名为G_DATE,但您正在写信给G_TIME
  • 您正在尝试为自己组装文本,而不是使用标准函数。
  • 变量G_DATE太短,无法存储完整的格式化图标和文本。

试试这个:

代码语言:javascript
复制
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.

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25481806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档