ABAP - SALV教程02 - 開篇:打開SALV的三種方式之二

  • 全屏模式生成SALV的方式:http://t.csdnimg.cn/CzNLz
  • 本文講解生成可控模式的SALV,該方式需要依賴自己創建屏幕的自定義控件區域(Custom Control)
  • 實現步驟需要注意的點是SALV的實例對象和dispaly方法一定是在屏幕PBO事件里的
  1. 在程序中創建一個屏幕,并在布局中定義控件區域(Custom Control)
  2. 通過cl_salv_table=>factory方法傳入參數container_name生成SALV實例對象,最后調用SALV實例對象的display方法展示
    CLASS lcl_model DEFINITION.PUBLIC SECTION.TYPES:BEGIN OF TY_dATA,vbeln TYPE vbak-vbeln,erdat TYPE erdat,erzet TYPE erzet,ernam TYPE ernam,auart TYPE auart.TYPES:END  OF ty_data.DATA mt_data TYPE TABLE OF ty_data.DATA mo_salv TYPE REF TO cl_salv_table."獲取數據的方法METHODS get_data."展示SALV的方法METHODS alv_show.
    ENDCLASS.CLASS lcl_model IMPLEMENTATION.METHOD get_data.SELECT vbeln erdat erzet ernam auartINTO TABLE mt_dataFROM vbakUP TO 20 ROWS.ENDMETHOD.METHOD alv_show."1.創建SALV實例對象TRY.                             " SALV以控制器方式顯示cl_salv_table=>factory(EXPORTINGcontainer_name = 'CONTAINER'IMPORTINGr_salv_table   = mo_salvCHANGINGt_table        = mt_data ).CATCH cx_salv_msg INTO DATA(msg).MESSAGE  msg TYPE 'S' DISPLAY LIKE 'E'.ENDTRY."2.調用SALV展示方法mo_salv->display( ).ENDMETHOD.
    ENDCLASS.START-OF-SELECTION."一定要調用屏幕CALL SCREEN 0100.MODULE salv_show OUTPUT.DATA(lo_model) = NEW lcl_model( ).lo_model->get_data( ).lo_model->alv_show( ).
    ENDMODULE.

    顯示效果如下圖所示:

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/713649.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/713649.shtml
英文地址,請注明出處:http://en.pswp.cn/news/713649.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

利用IP地址識別風險用戶:保護網絡安全的重要手段

隨著互聯網的發展和普及,網絡安全問題日益突出,各種網絡詐騙、惡意攻擊等風險不斷涌現,給個人和企業的財產安全和信息安全帶來了嚴重威脅。在這樣的背景下,利用IP地址識別風險用戶成為了保護網絡安全的重要手段之一。IP數據云探討…

Qt常用的多線程使用方式

目前(Qt5)常用的多線程的方式? 1、派生于QThread然后重寫run()函數 2、通過將派生QObject的類對象通過moveToThread()來移動到新的線程中 3、通過inherit QRunnable類然后重寫run()方法、然后借助QThreadPool線程池來實現多線程 4、通過高級語法 QtConcurrent模塊來…

JVM內存回收算法

1.1 引用計數法 每個對象創建的時候,會分配一個引用計數器,當這個對象被引用的時候計數器就加1,當不被引用或者引用失效的時候計數器就會減1。任何時候,對象的引用計數器值為0就說明這個對象不被使用了,就認為是“垃圾…

奇舞周刊第521期:“一切非 Rust 項目均為非法”

奇舞推薦 ■ ■ ■ 拜登:“一切非 Rust 項目均為非法” 科技巨頭要為Coding安全負責。這并不是拜登政府對內存安全語言的首次提倡。“程序員編寫代碼并非沒有后果,他們的?作?式于國家利益而言至關重要。”白宮國家網絡總監辦公室(ONCD&…

在idea中用模板骨架初始創建maven管理的web項目時沒有src有關的目錄的解決方案

一.問題如下 二.解決方法 首先關閉當前項目,接著修改全局設置,重新創建項目 在VM Options中添加"-DarchetypeCataloginternal",點擊ok保存 點擊創建,如果創建成功沒報錯且有src,就ok了。 當然如果出現以下…

「媒體宣傳」如何寫好新聞稿?

傳媒如春雨,潤物細無聲,大家好,我是51媒體網胡老師。 寫好新聞稿是媒體宣傳的關鍵環節之一,下面是一些關于如何寫好新聞稿的建議: 明確新聞稿的目的和受眾:在寫新聞稿之前,首先要明確新聞稿的目…

仿牛客網項目---帖子詳情功能的實現

這篇文章主要講講帖子詳情功能。其實帖子詳情功能簡單來說就是你點進去可以看到文章&#xff0c;這就叫帖子詳情功能。那接下來我講講我的這個項目是如何實現這個功能的。 首先寫DAO層。 Mapper public interface DiscussPostMapper {List<DiscussPost> selectDiscussPo…

StarRocks實戰——表設計規范與監控體系

目錄 前言 一、StarRocks表設計 1.1 字段類型 1.2 分區分桶 1.2.1 分區規范 1.2.2 分桶規范 1.3 主鍵表 1.3.1 數據有冷熱特征 1.3.2 大寬表 1.4 實際案例 1.4.1 案例一&#xff1a;主鍵表內存優化 1.4.2 案例一&#xff1a;Update內存超了&#xff0c;導致主鍵表導…

AI推薦算法的演進之路

推薦算法 基于大數據和AI技術&#xff0c;提供全流程一站式推薦平臺&#xff0c;協助企業構建個性化推薦應用&#xff0c;提升企業應用的點擊率留存率和永久體驗。目前&#xff0c;主要的推薦方法包括&#xff1a;基于內容推薦、協同過濾推薦、基于關聯規則推薦、基于效用推薦…

基于阿里云平臺 通過樹莓派實現 1:1人臉識別

之前的學習中&#xff0c;曾經在香橙派上使用阿里云平臺的服務實現過類型識別&#xff1a; 使用香橙派并基于Linux實現最終版智能垃圾桶項目 --- 下_香橙派 項目-CSDN博客 現在&#xff0c;嘗試在樹莓派上通過阿里云平臺的服務實現人臉識別&#xff01; 通過VScode遠程連接樹莓…

2024年新提出的算法|鸚鵡優化器(Parrot optimizer):算法及其在醫療問題中的應用

本期介紹一種基于訓練后鸚鵡關鍵行為的高效優化方法——鸚鵡優化器(Parrot Optimizer, PO)。該成果于2024年2月發表在中科院2區top SCI期刊Computers in Biology and Medicine&#xff08;IF7.7&#xff09; 1、簡介 鸚鵡優化器&#xff08;PO&#xff09;是一種受訓練有素的…

pytest教程-13-conftest.py文件

上一小節我們學習了fixture的作用域&#xff0c;本小節我們學習一下pytest conftest.py文件的使用方法。 conftest.py文件的作用 conftest.py文件是pytest框架中的一個特殊文件&#xff0c;用于定義共享的設置、夾具(fixture)和鉤子函數&#xff08;hook&#xff09;。 在py…

2.模擬問題——2.使用二維數組輸出圖形

用二維數組描述圖形 首先要計算出整個輸出的方框大小&#xff0c;從而判定相應關鍵循環點 #include <cstdio> char arr[1000][3000]; int main() {int h;//初始化&#xff0c;全部內部填空格while(scanf("%d",&h) ! EOF){for (int i 0; i < h; i) {f…

HTML---表單驗證

文章目錄 目錄 本章目標 一.表單驗證概述 二.表單選擇器 屬性過濾選擇器 三.表單驗證 表單驗證的方法 總結 本章目標 掌握String對象的用法會使用表單選擇器的選擇頁面元素會使用JQuery事件進行表單驗證Ajax的概念和作用 一.表單驗證概述 前端中的表單驗證是在用戶提交表…

圖神經網絡導論 - 劉知遠

一、神經網絡基礎 近年來&#xff0c;機器學習領域的發展迅速&#xff0c;主要表現在多種神經網絡架構的出現。盡管不同的神經網絡架構相差甚遠&#xff0c;但現有的神經網絡架構可以分為幾個類別&#xff1a; 卷積神經網路是前饋神經網路的特殊形式&#xff0c;FNN通常是全…

什么是VR虛擬現實|虛擬科技博物館|VR設備購買

虛擬現實&#xff08;Virtual Reality&#xff0c;簡稱VR&#xff09;是一種通過計算機技術模擬出的一種全新的人機交互方式。它可以通過專門的設備&#xff08;如頭戴式顯示器&#xff09;將用戶帶入一個計算機生成的虛擬環境之中&#xff0c;使用戶能夠與這個虛擬環境進行交互…

Spring Boot文檔目錄

目錄 官方文檔 說明&#xff1a;本文檔翻譯的版本&#xff1a;2.7.18-SNAPSHOT。 1. 法規&#xff08;Legal&#xff09; 2. 獲取幫助&#xff08;Getting Help&#xff09; 3. 文檔概述&#xff08;Documentation Overview&#xff09; 4. 開始使用&#xff08;Getting Sta…

BUUCTF---另外一個世界1

1.這是一道雜項題&#xff0c;也是我覺得最值得記錄的一道題。 2.話不多說&#xff0c;題目描述&#xff08;真的是另一個世界&#xff09; 3.下載附件&#xff0c;是一張圖片 4.嘗試了查看屬性&#xff0c;以及在記事本中打開看看有沒有什么有用的信息&#xff0c;發現沒什么…

FaceBook獲取廣告數據

1、訪問 廣告管理工具 確認自己登陸的賬號下面能看到戶。 ? 2、使用 圖譜Api探索工具 生成用戶短期口令 ? 3、get請求(或者瀏覽器直接打開)訪問&#xff1a; https://graph.facebook.com/v19.0/me?fieldsid,name, email&access_token{上一步生成的口令} ? 4、短期…

c# 獲取源碼路徑與當前程序所在路徑

獲取源碼路徑 private static string GetFilePath([CallerFilePath] string path null) {return path;}//當程序所在路徑string str67 System.Environment.CurrentDirectory;//源碼路徑 var path GetFilePath();var directory Path.GetDirectoryName(path);參考