点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在使用ALV_GRID_DI...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在使用ALV_GRID_DI...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在使用ALV_GRID_DISPLAY进行小计。 我想在小计行中添加其他字段数据。
有没有办法做到这一点? 下面是我的代码。
SPAN {font-family:" Courier New"; 字体大小:10pt; 颜色:#000000; 背景:#FFFFFF; } .L0S31 {font-style:italic; 颜色:#808080; } .L0S32 {color:#3399FF; } .L0S33 {color:#4DA619; } .L0S52 {color:#0000FF; } .L0S55 {color:#800080; } .L0S70 {color:#808080; }
ls_fieldcat-fieldname ='BUKRS'。
ls_fieldcat-seltext_l ='公司代码'。
ls_fieldcat-tabname ='GT_OUTPUT'。
ls_fieldcat-col_pos = 1.
APPEND ls_fieldcat TO lt_fieldcat 。
ls_fieldcat-fieldname ='ZCODE_DESC'。
ls_fieldcat-seltext_l ='C.Code说明'。
ls_fieldcat-tabname ='GT_OUTPUT'。
ls_fieldcat-col_pos = 2. < br> APPEND ls_fieldcat至lt_fieldcat。
ls_fieldcat-fieldname ='ZPARTNER'。
ls_fieldcat-seltext_l ='经销商代码'。
ls_fieldcat-tabname ='GT_OUTPUT'。
ls_fieldcat-col_pos =3。
附加ls_fieldcat到lt_fieldcat。
ls_fieldcat-fieldname ='ZNAME_ORG'。
ls_fieldcat-seltext_l ='D.Code说明'。
ls_fieldcat-tabname ='GT_OUTPUT'。
ls_fieldcat-col_pos =4。
附加ls_fieldcat至lt_fieldcat。
ls_fieldcat-fieldname ='ZCUKY'。
ls_fieldcat-seltext_l ='货币'。
ls_fieldcat-tabname =' GT_OUTPUT'。
ls_fieldcat-col_pos =5。
附加ls_fieldcat至lt_fieldcat。
ls_fieldcat- fieldname ='LAND1'。
ls_fieldcat-seltext_l ='Mercato'。
ls_fieldcat-tabname ='GT_OUTPUT'。
ls_fieldcat-col_pos =6。
附加ls_fieldcat至lt_fieldcat。
> ls_fieldcat-fieldname ='ZGRADE'。
ls_fieldcat-seltext_l ='评级酥脆'。
ls_fieldcat-tabname ='GT_OUTPUT'。
ls_fieldcat-col_pos =7。
附录ls_fieldcat TO lt_fieldcat。 br>
ls_fieldcat-fieldname ='ZANADEFI'。
ls_fieldcat-seltext_l ='评级anadefi'。
ls_fieldcat-tabname ='GT_OUTPUT'。
ls_fieldcat-col_pos =8。
APPEND ls_fieldcat TO lt_fieldcat。
ls_fieldcat-fieldname ='ZELIMIT'。
ls_fieldcat-seltext_l ='标准(外部限制)'。
ls_fieldcat-tabname ='GT_OUTPUT'。
ls_fieldcat-do_sum = 'X'。
ls_fieldcat-col_pos =9。
附加ls_fieldcat至lt_fieldcat。
清除ls_fieldcat。
ls_fieldcat-fieldname ='ZBLIMIT'。
ls_fieldcat-seltext_l ='最大值 (内部限制)'。
ls_fieldcat-tabname ='GT_OUTPUT'。
ls_fieldcat-outputlen ='17'。
ls_ fieldcat-do_sum ='X'。
ls_fieldcat-col_pos =10。
附加ls_fieldcat至lt_fieldcat。
清除ls_fieldcat。
ls_fieldcat-fieldname ='ZZELIM_PERC'。
ls_fieldcat- seltext_l ='标准限制的40%'。
ls_fieldcat-tabname ='GT_OUTPUT'。
ls_fieldcat-do_sum ='X'。
ls_fieldcat-col_pos = 11.
附加ls_fieldcat TO lt_fieldcat。< br> CLEAR ls_fieldcat。
ls_fieldcat-fieldname ='ZFIDIS_AMT'。
ls_fieldcat-seltext_l ='Guarantee Fidis active'。
ls_fieldcat-tabname ='GT_OUTPUT'。
ls_fieldcat-col_pos = 12.
附加ls_fieldcat至lt_fieldcat。
ls_fieldcat-fieldname ='GSART'。
ls_fieldcat-seltext_l ='产品类型'。
ls_fieldcat-tabname ='GT_OUTPUT'。
ls_fieldcat-col_pos =13。
附加ls_fieldcat至lt_fieldcat。
ls_fieldcat-fieldname ='ZGSART_DESC'。
ls_fieldcat-seltext_l ='产品类型描述'。 '。
ls_fieldcat-col_pos =14。
附加ls_fieldcat至lt_fieldcat。
ls_fieldcat-fieldname ='TB_BLI_SUM'。
ls_fieldcat-seltext_l ='杰出(利用率)'。
ls_fieldcat-tabname ='GT_OUTPUT'。
ls_fieldcat-col_pos =15。
APPEND ls_fieldcat-TO lt_fieldcat。
ls_fieldcat-fieldname ='TB_BLI_ADJ'。
ls_fieldcat-seltext_l ='月末调整'。
ls_fieldcat-tabname ='GT_OUTPUT'。
ls_fieldcat-col_pos = 16.
附录ls_fieldcat至lt_fieldcat。
ls_fieldcat-fieldname ='ZZBLIMIT_IL_UTL'。
ls_fieldcat-seltext_l ='Utilizzato fidis'。
ls_fieldcat-tabname ='GT_OUTPUT'。
ls_fieldcat-col_pos = 17 。
附加ls_fieldcat到lt_fieldcat。
SORT gt_output by zpartner。
gs_sort-fieldname ='ZPARTNER'。 "排序取决于哪个字段
gs_sort-up ='X'。"升序
追加gs_sort到gt_sort。
清除gs_sort。
gs_sort-fieldname ='ZELIMIT'。 " sub取决于哪个字段
gs_sort-subtot ='X'。" sub取决于此字段
* gs_sort-up ='X'。 "升序
追加gs_sort到gt_sort。
清除gs_sort。
调用功能'REUSE_ALV_GRID_DISPLAY'
导出
i_callback_program = sy-repid
it_fieldcat = lt_fieldcat
it_sort = gt_sort"可以总计sub
TABLES
t_outtab = gt_output。
如果sy-subrc <>0。
*实现合适的 错误处理
ENDIF。
(37.8 kB)
使用标准的total/sub total功能,我可以看到类似波纹管的显示:
您要在屏幕上显示的文本是排序字段的文本,并且在该组的第一次中仅显示1。 我认为是正确的...全文显示可能需要在sub_total事件中进行处理。
一周热门 更多>