在FCAT 中 設置需要的字段為 可以編輯,然后LOOP 顯示 ALV 的內表,將不需要的行設置為 不可編輯 1. 在ALV用的內表中添加控制 style 的 內表 2.FCAT 中 設置字段可編輯 3.LAYOUT 制定 style 內表 4. ...
前兩天有個打印需求變更,需要在ALV顯示列表中添加兩個字段,可編輯,而我自己用的是函數:REUSE_ALV_GRID_DISPLAY_LVC 因為之前做可編輯基本都是固定套路,定義類,畫屏幕。。。。 很是麻煩,所以才看看能不能不用屏幕,不用定義方法,結果是可以的,分享給大家! 前提:ALV ...
使ALV控件中的內容可編輯 這應該是一個非常有用的功能,這樣我們便可以用它來代替table control來編出一些有這現成功能的界面來。實際上,讓alv中的內容可以被編輯與alv的事件無關。但是經常需要驗證輸入的數據,所以還是需要從事件開始談起。 想使一列可以被編輯只需 ...
具體代碼如下: data: lr_grid type ref to cl_gui_alv_grid. data: l_valid type c. read table gt_excel index rs_selfield-tabindex. " 將變動內容更新到內表 ...
要求:保存修改的記錄,保存在數據庫中(以保存人員基本信息表為例) 修改保存思路: 兩個表:①變更基本表 ②一個變更明細表 四個方法:①獲取前台信息 ②處理數據 ③添加變更基本表 ...
*下面的代碼是在alv字段中修改字段的內容,點擊保存后就可以保存數據至數據表。 TABLES: spfli. DATA: wa_fieldcat TYPE lvc_s_fcat , " 相當於工作區 i_fieldcat TYPE lvc_t_fcat ...
使用REUSE_ALV_GRID_DISPLAY_LVC顯示ALV時,如何將列、行或者具體的某個單元格設置成可編輯能輸入狀態?這個其實很簡單,下面一一講解: 1, 列可編輯 只要將catalog中的字段edit設置成‘X',整列就變成能輸入的了,LVC_S_FCAT-EDIT ...