ABAP如何使用屏幕显示“定制控制”

定制控制 的英文名字是 custom control,它是screen painter 中的一个控件,用来显示alv表格

在sreen painter中它的图标是

它的实际的样子是这样:下面这个大个的矩形,中间有一个巨大十字的,就是定制控制,而竖条的屏幕制作:属性,是定制控制的属性,其实只有一个,就是名字


下面介绍在程序中,为屏幕添加一个定制控制,并使用定制控制显示数据的过程

  1. 创建程序
  2. 为程序添加屏幕
  3. 为屏幕添加定制控制

上述三个步骤不再详述,请参考之前的文章

下面着重讲数据的显示:

1.定义变量

DATA: CONT_ON_MAIN100  TYPE SCRFNAME VALUE 'ALVBOX1001', "定制控制控件,用于存放ALV容器
      GRID100  TYPE REF TO CL_GUI_ALV_GRID,  "ALV表格,用于显示数据
      CUSTOM_CONTAINER100  TYPE REF TO CL_GUI_CUSTOM_CONTAINER, "ALV容器,用于存放ALV表格
      GT_FIELDCATALOG100  TYPE LVC_T_FCAT,"ALV中各个字段名
      GS_LAYOUT100   TYPE LVC_S_LAYO."ALV的标题



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值