1. 程式人生 > >ALV例項:預設選擇行與列

ALV例項:預設選擇行與列

DATA : lt_column     TYPE salv_t_column,

           lr_selections TYPE REF TO cl_salv_selections,

           lt_row           TYPE salv_t_row,


    "選擇列

    APPEND 'FLTIME' TO lt_column.

    APPEND 'DISTANCE' TO lt_column.

    lr_selections->set_selected_columns( lt_column ).

    "選擇行

    APPEND 3 TO lt_row.

    APPEND 4 TO lt_row.

    lr_selections->set_selected_rows( lt_row ).

method set_selected_rows.

  me->t_selected_rows = value.

  rows_rec = abap_true.

  check me->r_controller is bound.

  r_controller->set_changed(
    name    = me->name
    method  = 'SET_SELECTED_ROWS'
    object  = if_salv_controller_changelist=>c_selection_row
    ref     = me
    flavour = if_salv_c_changelist_flavour=>selections ).

endmethod.

method set_selected_columns.

  me->t_selected_columns = value.

  cols_rec = abap_true.

  check me->r_controller is bound.

  r_controller->set_changed(
    name    = me->name
    method  = 'SET_SELECTED_COLUMNS'
    object  = if_salv_controller_changelist=>c_selection_column
    ref     = me
    flavour = if_salv_c_changelist_flavour=>selections ).

endmethod.

ALV輸出時,預設選擇行與列程式碼

相關推薦

ALV例項預設選擇

DATA : lt_column     TYPE salv_t_column,            lr_selections TYPE REF TO cl_salv_selections,            lt_row           TYPE salv_t_

Pandas入門基礎(二)DataFrame的資料型別

建立DataFrame資料: data = {'state': ['Ohio', 'Ohio', 'Ohio', 'Nevada', 'Nevada', 'Nevada'], 'year': [2000, 2001, 2002, 2001, 20

Pandas基礎(二)DataFrame的資料型別

建立DataFrame資料: data = {'state': ['Ohio', 'Ohio', 'Ohio', 'Nevada', 'Nevada', 'Nevada'], 'year': [2000, 2001, 2002, 2001, 2002, 2003],

程式設計師面試金典1.7若M*N矩陣中某個元素為0,則將其所在的清零

1.7:編寫一個演算法,若M*N矩陣中某個元素為0,則將其所在的行與列清零。 咋一看,這個問題很簡單:直接遍歷整個矩陣,只要發現值為0的元素,就將其所在的行與列清零。不過這種方法有個缺陷:在讀取被清零的行與列時,讀到的盡是零,於是所在的行與所在的列都變成了0,很快,整個矩陣

css基礎及其例項常用選擇器、顏色五中寫法、字型樣式、自定義字型、盒模型及其樣式設定

<html lang="en"><head>    <meta charset="UTF-8">    <title>css樣式</title>    <style> 

第一講的思考

1.從問題出發,如果現有一組二元一次方程: 2x-y=0 -x+2y=3 寫成矩陣的形式就是 ,即Ax=b 他得行影象遵從幾何描述,即兩條直線的交點。 他的列影象則是兩個向量的線性代數組合。 當矩陣右邊b變化的時候,行向量描述的幾何圖

DataGridView獲取當前選中的的值

版權宣告:本文為博主原創文章,引用如需標註必須出處  https://blog.csdn.net/qq_37227093/article/details/84335798               &nbs

python中pandas.DataFrame對求和及新增新示例

本文介紹的是python中pandas.DataFrame對行與列求和及新增新行與列的相關資料,下面話不多說,來看看詳細的介紹吧。 方法如下: 匯入模組: ? 1 2 3 from pandas import DataFrame import panda

【Java】若MxN矩陣中某個元素為0, 則將其所在的清零

若直接遍歷整個矩陣,發現為零的元素就直接將所在行與列清零,這樣做有一個陷阱,在讀取已被清零的行或列時,讀到的全是零,於是所在的行或列都變成零。 很快整個矩陣的所有元素都全部變為零了。 其實我們並不關心具體的行號和列號,反正整行和整列都會被清零,我們可以標記出零元素的行號和列

在論壇中出現的比較難的sql問題39(動態 動態日期問題)

最近,在論壇中,遇到了不少比較難的sql問題,雖然自己都能解決,但發現過幾天后,就記不起來了,也忘記解決的方法了。 所以,覺得有必要記錄下來,這樣以後再次碰到這類問題,也能從中獲取解答的思路。 求一SQL語句。 create table #tab ( col1

若M*N階矩陣中某個元素為0,則將其所在的清零

#include <bits/stdc++.h> using namespace std; struct Matrix { int data; int flag; }; int main() { struct Matrix a[10][10

WPF-使用程式碼建立Grid,並將控制元件新增到Grid中的指定指定

在c#中,有時需要通過程式碼建立面板控制元件,但是對於面板的操作與之前的控制元件並不是很直觀,因此記下方法,以供後來複習使用: 建立兩行兩列的表格: 第一種方法: Grid grid = new Grid(); RowDefinition row1 = new RowDefiniti

Linux命令shell指令碼(20)--例項備份檔案

建立一個配置檔案,該檔案包含了要備份的每個目錄或檔案 $ cat files_backup_config /Users/chenhong/Desktop/shell_workspace/my

SQL SERVER PIVOT用法解釋

在資料庫操作中,有些時候我們遇到需要實現“行轉列”的需求,例如一下的表為某店鋪的一週收入情況表: WEEK_INCOME(WEEK VARCHAR(10),INCOME DECIMAL) 我們先插入一些模擬資料: INSERT INTO WEEK_INCOME

//輸出9*9口訣 //程式分析分列考慮,共99,i控制,j控制;

//輸出9*9口訣//程式分析:分列與行考慮,共9行9列,i控制行,j控制列;#include <stdio.h>main(){ int i,j,result; printf("\n"); 

T-SQL合並成拆分成行

ont blank target where 感覺 一點 code returns bbb 原文:T-SQL行合並成列與列拆分成行 本文出處:http://www.cnblogs.com/wy123/p/6910468.html   感覺最近sql也沒少

TSQLA表字段B表中的關聯,關聯條件中一是隨機關聯的實現方式

sql values order srp and eat 2.6 pre art A表字段與B表中的關聯,關聯條件中一列是隨機關聯的實現方式 1 create table test( 2 rsrp string, 3 rsrq string, 4 tke

sql的(PIVOT)轉行(UNPIVOT)

列轉行 gif 而且 碼農 實現 score username info rect 在做數據統計的時候,行轉列,列轉行是經常碰到的問題。case when方式太麻煩了,而且可擴展性不強,可以使用 PIVOT,UNPIVOT比較快速實現行轉列,列轉行,而且可擴展性強

表的優化類型選擇

核心 添加 str tiny signed 國家 優先 mil all 1. 表的優化 1.1. 定長與變長分離 如 id int, 占4個字節, char(4) 占4個字符長度,也是定長, time 即每一單元值占的字節是固定的. 核心且常用字段,宜建成定長,放在一張表

MySQL轉行

展示 course order by rem core null innodb tail mysql 行轉列 例如:把圖1轉換成圖2結果展示 圖1 圖2 CREATE TABLE `TEST_TB_GRADE` ( `ID` int(10) NOT NU