Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7185299
  • 博文数量: 655
  • 博客积分: 10264
  • 博客等级: 上将
  • 技术积分: 8278
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-04 17:47
个人简介

ABAP顾问

文章分类

全部博文(655)

文章存档

2017年(2)

2014年(8)

2013年(3)

2012年(2)

2011年(18)

2010年(102)

2009年(137)

2008年(274)

2007年(134)

分类:

2008-01-21 17:20:59

网友: andy
 
 DATA: ls_fieldcat TYPE lvc_s_fcat.
  CLEAR ls_fieldcat.
  ls_fieldcat-fieldname     = 'FLAG'.
  ls_fieldcat-scrtext_l     = 'Flag'.
  ls_fieldcat-checkbox      = 'X'.
  ls_fieldcat-edit          = 'X'.
  ls_fieldcat-key           = 'X'.
  APPEND ls_fieldcat TO  rt_fieldcat .

但是我在lvc_s_fcat找不到edit这个字段,是怎么回事啊?如果我想alv中某一列可以编辑,应该怎么做列?多谢老白了:)
 
阅读(6252) | 评论(10) | 转发(0) |
给主人留下些什么吧!~~

qdbarry2008-01-22 16:28:34

不用客气:) 据我所知,46C到ECC5.0都应该没有问题的,很奇怪~~ 你的IDES是什么版本?

chinaunix网友2008-01-22 15:45:50

老白,是不是我的ides的版本太低了,用你程序,跟我的程序报一样的错误,就是“the data object 'LS_FIELDCAT' does not have a component called 'edit' ", DATA: ls_fieldcat TYPE slis_fieldcat_alv.

chinaunix网友2008-01-22 15:37:38

谢谢老白,百忙之中抽时间写:)

qdbarry2008-01-22 11:37:12

看来大家都很忙啊 下面这个例子是FM方式的ALV编辑,CLASS方式的网上太多,就不写了。 注意最后的那几句,更新到内表和自动刷新的。 修改后可以用Debug或者预览的方式看看内表是不是改过了。 REPORT z_barry_fm_alv_edit . TYPE-POOLS: slis. DATA: gd_fieldcat TYPE slis_t_fieldcat_alv. DATA: sla TYPE slis_layout_alv , ivariant LIKE disvariant, i_repid LIKE sy-repid , i_excluding TYPE slis_t_extab. DATA: BEGIN OF itab OCCURS 0, matnr LIKE makt-matnr , maktx LIKE makt-maktx , END OF itab. START-OF-SELECTION. PERFORM getdata.

qdbarry2008-01-21 17:33:35

偶今天比较忙,哪位兄弟帮忙回答一下,多谢!