新建程序
使用T-code:SE38
新建Report: ZOOALV
为新建的Report分配一个package,在这里我用本地包代替,实际工作中会有很多个环境,这个package是用来装传输请求,起到在不同环境中的传输代码的作用,在这里不做详细阐明,如下图点击Local Object,进入ABAP 编辑器界面
定义屏幕
在该界面中有两种创建屏幕的方式:
- 使用代码CALL SCREEN 100,然后双击100进行创建;
- 点击ABAP编辑器菜单工具栏中的Display Object List按钮,在编辑器的左侧会出现导航界面,右键左侧导航栏中刚刚新建的Report:ZOOALV,点击Create --> Screen
点击之后进入如下界面,添加Title,点击保存并激活,屏幕创建成功
点击菜单工具栏中的Layout按钮,为屏幕增加用于显示ALV Grid的容器,点击Custom Control在这里不要忘记定义容器的NAME: go_container
画好容器之后不要忘了检查Element List容器的NAME是否添加成功,然后再将ok_code添加好,在这里用来显示ALV的屏幕就画好了