记住REUSE_ALV_GRID_DISPLAY_LVC就可以了,程序里面需要调用呼出汎用モジュール,这个是现成,都可以呼出来使用的,汎用モジュール的调用呼出方法写在了第09章。本章共分3小部分。 part1:打开se38,创建一个新的プログラム名字ZALV123(名字可以以Z或Y开头随意取),标题ALV自分で列を定義(随意取)。タイプ选実...
i_fieldcatTYPE lvc_t_fcat," 存放输出栏位名称的列表 i_layoutTYPE lvc_s_layo." 负责整个ALV的全局属性 SELECT carrid connidINTOTABLE it_spfli"获取内表数据 FROM spfli UPTO10ROWS. PERFORM getdata. PERFORM islayout. CALLFUNCTION'REUSE_ALV_GRID_DISPLAY_LVC' EXPORTING I_CALLBACK_PROGRAM= sy-repid...
1.REUSE_ALV_GRID_DISPLAY 2.REUSE_ALV_GRID_DISPLAY_LVC # 实例 先以LVC 举个例子吧,那另外一个函数就只是参数的问题。 ## 列的颜色 列的颜色很简单,在构成ALV字段的FIELDCAT内表中有一个字段是EMPHASIZE,将一个char型4位的颜色代码分配到FIELDCAT内表这个字段即可。 ```bash LW_FCAT-EMPHASIZE = 'C710...
一、ALV报表 (1)三个阶段:Function ALV;CL_ GUI_ ALV_ GRID类;CL _SALV相关的类 (2)两种输出方式:list样式(REUSE_ALV_LIST_DISPLAY);Grid样式(REUSE_ALV_GRID_DISPLAY_LVC) (3)表格字段: Layout-全局属性设置 Fieldcat-单个字段、属性设置 在调用 ALV 函数前,需要引入一个类型池:TYPE-POOLS:SLIS 二、函...
使用Founction来实现的,REUSE_ALV_GRID_DISPLAY_LVC和REUSE_ALV_GRID_DISPLAY,两个函数都可以将数据用ALV的形式显示出来,只是在一些小的地方有些不同。这两个Function的底层也是基于类CL_GUI_GRID_DISPLAY。 其中这两个函数都用到的全局变量为: 1个类型池SLIS和一个指定列数的变量DATA: v_pos TYPE i ." 指定...
*& Example of a simple ALV Grid Report * *& ... * *& * *& The basic ALV grid, Enhanced to display specific fields as * *& editable depending on field value * *&---* REPORT ZDEMO_ALVGRID_EDIT . TABLES: ekko. TYPE-POOLS: slis. "ALV Declarations *Data Declaration *--- TYPES...
abap alv 事件 alv 事件的创建使用 function alv 最后 还是变成oo alv 来设置监听 事件 在实际开发中经常要用到 事件 event,在各个alv中的具体使用如下 REUSE_ALV_GRID_DISPLAY_LVC 显示代码 CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC' EXPORTING i_callback_program = sy-repid " 当前程序...
" MOVE 'ALV_DATA_CHANGED' TO gs_event-form. " APPEND gs_event TO gt_event. "CALL METHOD gs_grid->check_changed_data. gs_glay-edt_cll_cb = abap_true. " 选中复选款,立刻触发data changed 事件 CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC' ...
* call function 'REUSE_ALV_GRID_DISPLAY' CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC' EXPORTING i_callback_program = gd_repid* i_callback_user_command = 'USER_COMMAND' is_layout_lvc = gd_layout it_fieldcat_lvc = it_fieldcat i_save = 'X' TABLES t_outtab = it_ekko EXCEPTIONS ...
'CARRID''航线代码'' '' '.fill_field:'CONNID''航班连接编号'' '' '.fill_field:'FLDATE''航班日期'' '' '.fill_field:'PRICE''航线价格'' '' '.fill_field:'WDBS''晚点标识''X''HANDLE1'.fill_field:'HBLX''航班类型''X''HANDLE2'.CALLFUNCTION'REUSE_ALV_GRID_DISPLAY_LVC'EXPORTINGi_...