求助!!!WEB DYNPRO FOR ABAP 的ALV操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求助!!!WEB DYNPRO FOR ABAP 的ALV操作相关的知识,希望对你有一定的参考价值。

大家好!我在用web dynpro FOR abap 开发时需要在ALV中将某几列设置成下拉菜单或checkbox,应当如何实现呢? 查看了好多资料,试过多次都没有实现。请各位帮忙,多谢!

参考技术A 可以留下你的E-mail,我这里有一些资料,关于BSP和Web Dynpro for ABAP的,可以发给你。或者你可以登陆SDN上自己找,那里资料很多。 参考技术B 你需要使用类CL_SALV_WD_COLUMN中的方法SET_CELL_EDITOR。同时你需要创建一个对象,这个对象参考类CL_SALV_WD_UIE_CHECKBOX,也就CheckboxUI 元素。示例代码如下,希望对你有帮助。效果见图。你也可以设置Column为可编辑状态。* Sets checkbox for column DATA: LR_INTERFACECONTROLLER TYPE REF TO IWCI_SALV_WD_TABLE, LR_CONFIG_TABLE TYPE REF TO CL_SALV_WD_CONFIG_TABLE, LR_SALV_SETTINGS TYPE REF TO IF_SALV_WD_TABLE_SETTINGS, LR_COLUMN TYPE REF TO CL_SALV_WD_COLUMN, LR_CHECKBOX TYPE REF TO CL_SALV_WD_UIE_CHECKBOX.LR_INTERFACECONTROLLER = WD_THIS->WD_CPIFC_ALV_GRID( ).LR_CONFIG_TABLE = LR_INTERFACECONTROLLER->GET_MODEL( ).LR_SALV_SETTINGS ?= LR_CONFIG_TABLE.LR_COLUMN = LR_CONFIG_TABLE->IF_SALV_WD_COLUMN_SETTINGS"GET_COLUMN( 'INVOICE' ).CREATE OBJECT LR_CHECKBOX EXPORTING CHECKED_FIELDNAME = 'INVOICE'.CALL METHOD LR_COLUMN->SET_CELL_EDITOR EXPORTING VALUE= LR_CHECKBOX. 参考技术C 好神奇啊"各位能否给小弟提供一点 sapweb 方面的学习资料啊 参考技术D 多谢多谢啊(我可不是懒哦")wpc863@gmail.com

以上是关于求助!!!WEB DYNPRO FOR ABAP 的ALV操作的主要内容,如果未能解决你的问题,请参考以下文章

求助:Web Dynpro for ABAP的ALV如何得到被选中的多行

ABAP系列SAP Web Dynpro 技术简介

ABAP EWM PRDI交货单过账

ABAP EWM PRDI交货单过账

ABAP EWM PRDI交货单过账

Web Dynpro 服务配置