1、功能介绍
什么是ALV报表

2、开发步骤
事物码:
- SE38创建报表程序
- SE93生成TCODE
- SE43
- SE91消息号
报表类型:简单报表、复杂报表、报表树
报表组成:查询界面(选择屏幕)、展示界面、功能按钮
基本流程:

重点:数据放在内表里,临时表,放在内存里。
3、开发实战
按标题2执行7步法
| REPORT ZABAP307_MM0508. *01定义-选择屏幕,单值或多值 TABLES: ZHY_XYXX_01. PARAMETERS:P_ZBJ LIKE ZHY_XYXX_01-ZBJ "单值 OBLIGATORY "必输值 DEFAULT '20240429'. "默认值 SELECT-OPTIONS: S_ZXH FOR ZHY_XYXX_01-ZXH. "多值 *02定义-ALV表 DATA: BEGIN OF GS_ALV, FLAG(1), ZBJ LIKE ZHY_XYXX_01-ZBJ, ZXH LIKE ZHY_XYXX_01-ZXH, END OF GS_ALV. DATA: GT_ALV LIKE TABLE OF GS_ALV. *03填充数据 GS_ALV-ZBJ = '20240429'. GS_ALV-ZXH = '2024042901'. APPEND GS_ALV TO GT_ALV. *04确定样式和字段显示 DATA :GS_LAYOUT_LVC TYPE LVC_S_LAYO, GT_FIELDCAT_LVC TYPE LVC_T_FCAT , GS_FIELDCAT_LVC LIKE LINE OF GT_FIELDCAT_LVC. GS_LAYOUT_LVC-CWIDTH_OPT = 'X'. "自动优化列宽 CLEAR: GS_FIELDCAT_LVC. GS_FIELDCAT_LVC-COL_POS = 1. GS_FIELDCAT_LVC-FIELDNAME = 'ZBJ'. GS_FIELDCAT_LVC-SCRTEXT_L =&nb |
2642



被折叠的 条评论
为什么被折叠?



