gpt4 book ai didi

abap - 为什么复选框在列表报告中显示为字符?

转载 作者:行者123 更新时间:2023-12-04 21:04:01 27 4
gpt4 key购买 nike

我有一个列表报告,其中我使用复选框进行选择,但问题是复选框仅显示字符。谁能帮我解决这个问题?

我已经尝试找到解决方案,如何显示复选框,下面是示例代码:

TYPE-POOLS:icon.

CONSTANTS:
c_unchecked TYPE icon_d VALUE 'T9'.

TYPES: BEGIN OF ty_data,
carrid TYPE s_carr_id,
carrname TYPE s_carrname,
currcode TYPE s_currcode,
url TYPE s_carrurl ,
checkbox TYPE icon_d,
END OF ty_data.
DATA t_data TYPE STANDARD TABLE OF ty_data.

START-OF-SELECTION.

SELECT CARRID,CARRNAME,CURRCODE,URL FROM SCARR INTO TABLE @t_data.

LOOP AT t_data ASSIGNING FIELD-SYMBOL(<fs_data>).
<fs_data>-checkbox = c_unchecked .
WRITE:/10 <fs_data>-checkbox,
20 <fs_data>-carrid,
35 <fs_data>-carrname,
60 <fs_data>-currcode,
70 <fs_data>-url.
ENDLOOP.

列表报告的输出应该显示复选框,但它显示的是字符。

displayforecheckbox

最佳答案

所有显示图标“T9”(“web dynpro IFrame”)的可能性:

WRITE : 
/ icon_wd_iframe AS ICON, " constant '@T9@' with output length 2
/ '@T9@', " AS ICON is optional because output length is 4
/ '@T9@' AS ICON,
/ 'T9' AS ICON,
/ '@WDVIFR@'. " equivalent bitmap ID

所有图标名称都在类型池 ICON 中声明。

程序 SHOWICON 显示所有图标、它们的 2 个字符和“位图”ID。

另一种显示图标的方法是使用符号:

WRITE :
/ sym_checkbox AS SYMBOL, 'this is checked',
/ sym_large_square AS SYMBOL, 'this is unchecked'

关于abap - 为什么复选框在列表报告中显示为字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54217546/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com