我是abap新手,我必须完全使用sap abap OO(类和方法)编写代码,该代码从用户处获取数字n作为参数,并输出一个由MARA表的n个条目组成的ALV网格表,按他们的 ERSDA。
如果有人可以帮助我,我将非常感激!
看看 CL_GUI_ALV_GRID 类。有一个非常基本的演示报告,名为 BCALV_GRID_DEMO。
总体思路是在 dynpro 上创建一个自定义控件并将其用作网格对象的父级。 一旦在自定义控件和网格之间建立了连接,就可以使用 SET_TABLE_FOR_FIRST_DISPLAY 方法来初始化网格。该方法(在非常基本的层面上)的工作原理与函数 REUSE_ALV_GRID_DISPLAY 非常相似。