当前位置:网站首页>ABAP ALV steps
ABAP ALV steps
2022-07-23 06:51:00 【Lunar Yin shortage】
https://blog.csdn.net/qq_41401008/article/details/103575163
First step : Declare variables
TYPE-POOLS:sils.
DATA: lt_fieldcat TYPE slis_t_fieldcat_alv,
wt_fieldcat TYPE slis_fieldcat_alv,
ls_layout TYPE slis_layout_alv.
The second step : Define the inner table
TYPE:BEGIN OF lt_xs,
vbeln TYPE vbak-vbeln,
matnr TYPE vbap_matnr,
END OF lt_xs.
DATA :gw_xs TYPE lt_xs,
gt_xs TYPE TABLE OF lt_xs.
The third step : Reading data
SELECT vbak~vbeln matnr FROM vbak
LEFT JOIN vbap
on vbak~vbeln = vbap~vbeln
INTO TABLE gt_xs.
Step four :ALV Format control
ls_layout-zebra = ‘X’.
ls_layout-detail_popup = ‘X’.
ls_layout-detail_titlebar = ‘ Details ’.
ls_layout-f2code = ‘&ETA’.
ls_layout-colwidth_optimize = ‘X’.
wt_fieldcat-fieldname = ‘VBELN’.
wt_fieldcat-col_pos = ‘1’.
wt_fieldcat-key = ‘X’.
wt_fieldcat-datatype = ‘CHAR’.
wt_fieldcat-outputlen = ‘10’.
wt_fieldcat-seltext_m = ‘ Sales voucher ’.
APPEND wt_fieldcat TO lt_fieldcat.
wt_fieldcat-fieldname = ‘MATNR’.
wt_fieldcat-col_pos = ‘2’.
wt_fieldcat-key = ‘X’.
wt_fieldcat-datatype = ‘CHAR’.
wt_fieldcat-outputlen = ‘18’.
wt_fieldcat-seltext_m = ‘ Material number ’.
APPEND wt_fieldcat TO lt_fieldcat.
Step five :ALV data display
CALL FUNCTION ‘REUSE_ALV_GRID_DISPLAY’
EXPORTING
I_INTERFACE_CHECK = ' 'I_BYPASSING_BUFFER = ' 'I_BUFFER_ACTIVE = ' 'I_CALLBACK_PROGRAM = ' 'I_CALLBACK_PF_STATUS_SET = ' 'I_CALLBACK_USER_COMMAND = ' 'I_CALLBACK_TOP_OF_PAGE = ' 'I_CALLBACK_HTML_TOP_OF_PAGE = ' 'I_CALLBACK_HTML_END_OF_LIST = ' 'I_STRUCTURE_NAME =I_BACKGROUND_ID = ' 'I_GRID_TITLE =
IS_LAYOUT = ls_layoutI_GRID_SETTINGS =
IT_FIELDCAT = lt_fieldcatIT_EXCLUDING =IT_SPECIAL_GROUPS =IT_SORT =IT_FILTER =IS_SEL_HIDE =I_DEFAULT = 'X'I_SAVE = ' 'IS_VARIANT =IT_EVENTS =IT_EVENT_EXIT =IS_PRINT =IS_REPREP_ID =I_SCREEN_START_COLUMN = 0I_SCREEN_START_LINE = 0I_SCREEN_END_COLUMN = 0I_SCREEN_END_LINE = 0I_HTML_HEIGHT_TOP = 0I_HTML_HEIGHT_END = 0IT_ALV_GRAPHICS =IT_HYPERLINK =IT_ADD_FIELDCAT =IT_EXCEPT_QINFO =IR_SALV_FULLSCREEN_ADAPTER =- IMPORTING
E_EXIT_CAUSED_BY_CALLER =
TABLESES_EXIT_CAUSED_BY_USER =
t_outtab = gt_xs
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2
.
IF sy-subrc <> 0.- Implement suitable error handling here
ENDIF.
边栏推荐
猜你喜欢

Selenium error reporting solution

YOLOv7——论文简述

Difference between SFM and MVs

Apifox学习记录
![Swing-[mynote]- realize the function of positioning scroll from cause like idea](/img/ee/53aae922d7a4b3df3871a3e997cc57.png)
Swing-[mynote]- realize the function of positioning scroll from cause like idea

如何打包你的项目并且可以让别的用户通过pip安装

Oracle switches users and queries database commands under linux environment

In the name of "upgrade", talk about the core technology of cloud native data warehouse analyticdb

电商项目如何解决线上优惠券超发(排错+解决方案)(荣耀典藏)

SFM与MVS区别
随机推荐
一文搞懂JS原型与原型链
Apifox learning record
[machine learning basics] unsupervised learning (5) -- generation model
剑指offer专项突击版第7天
TCP四次挥手
听书项目开发过程及重难点总结
R语言生信图表学习之网络图
SFM与MVS区别
Zlmediakit tries to solve the video splash screen problem of gb28181 (UDP mode)
第一章 回归,分类 & 聚类
第八章 使用时序数据
安装和登录安装
华泰证券ETF基金开户怎么样安全吗
Basic concepts of relational database
Day27 operation
OSPF related content
H2O R language construction
ABAP ALV步骤
Understand JS prototype and prototype chain in one article
(ROS_Melodic) 使用Rviz进行Boundingbox可视化