建立動態內表
本程式利用CL_ALV_TABLE_CREATE類的CREATE_DYNAMIC_TABLE方法創建了動態內表,
並利用指針往內表中填充資料,最後將內表顯示。
[@more@]*&---------------------------------------------------------------------*
*& Report ZCREATE_DYNAMIC_TABLE
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT ZCREATE_DYNAMIC_TABLE.
TYPE-POOLS: SLIS.
* Field Catalog for List Viewer Control
DATA: GT_FCAT TYPE LVC_T_FCAT,
GH_FCAT LIKE LINE OF GT_FCAT.
DATA: GT_DYN TYPE REF TO DATA.
DATA: GH_LINE TYPE REF TO DATA.
FIELD-SYMBOLS:
*----------------------------------------------------------------------*
* START-OF-SELECTION
*----------------------------------------------------------------------*
START-OF-SELECTION.
* Create Field catalog
GH_FCAT-COL_POS = 1.
GH_FCAT-FIELDNAME = 'ID'.
APPEND GH_FCAT TO GT_FCAT.
GH_FCAT-COL_POS = 2.
GH_FCAT-FIELDNAME = 'NAME'.
APPEND GH_FCAT TO GT_FCAT.
* Create Dynamic Data Table
CALL METHOD CL_ALV_TABLE_CREATE=>CREATE_DYNAMIC_TABLE
EXPORTING
IT_FIELDCATALOG = GT_FCAT
IMPORTING
EP_TABLE = GT_DYN.
* Create a new Line with the same structure of the table
ASSIGN GT_DYN->* TO
CREATE DATA GH_LINE LIKE LINE OF
ASSIGN GH_LINE->* TO
* Fill Data Table
ASSIGN COMPONENT 1 OF STRUCTURE
ASSIGN COMPONENT 2 OF STRUCTURE
INSERT
* Display Data Table
LOOP AT
WRITE: /
ENDLOOP.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/238575/viewspace-1006911/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ABAP動態內表
- 動態內表及動態ALV顯示(轉)
- 用儲存過程動態建立表儲存過程
- 元件能否支援動態建立庫及表元件
- Angular-3種建立動態內容的方式Angular
- 動態建立FragmentFragment
- 動態建立表格
- 菜鳥學SSH(十八)——Hibernate動態模型+JRebel實現動態建立表模型
- 有沒有動態建立資料表的輪子?
- 建立動態陣列陣列
- 動態建立 Web WorkerWeb
- 動態建立選單
- 使用js動態建立div元素並設定其文字內容JS
- 動態表名
- SAP ABAP 動態內表實現 ALV橫向按月份動態顯示資料
- JavaScript 動態建立table表格JavaScript
- JavaScript動態建立table表格JavaScript
- 動態建立ImageView檢視View
- iOS建立動態庫工程iOS
- 【react】實現動態表單中巢狀動態表單React巢狀
- angular動態表單Angular
- 動態sql 報表SQL
- vue 動態建立元件(執行時建立元件)Vue元件
- sql server 建立內聯表值函式SQLServer函式
- 動態庫的建立和呼叫
- Angular動態建立元件之PortalsAngular元件
- JavaScript 動態建立style標籤JavaScript
- JavaScript動態建立文字節點JavaScript
- 動態建立檢視指令碼指令碼
- Android NDK隱藏jni動態庫的內部符號表Android符號
- Python中動態類和動態方法的建立與呼叫Python
- 動態效能表V$sysstat
- Oracle動態效能表(1)Oracle
- 學習動態效能表
- oracle之 手動建立 emp 表 與 dept 表Oracle
- oracle procedure plsql 動態sql之動態傳遞表OracleSQL
- 靜態順序表和動態順序表 對比
- IDEA建立動態Web專案IdeaWeb