admin管理员组

文章数量:1570215

定制控制 的英文名字是 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的标题



本文标签: 如何使用屏幕ABAP