用OO来开发,尤其是在复杂业务的开发过程中 从程序设计的角度而言,应该更简单一点 而ALV是二次开发中登场很高的一个控件 最近做了一些尝试,探索OO的代码和ALV的结合使用 使用控件型的ALV ALV直接写在BO对象中 本质上,只是用OO的语法来重写了一下form的调用方式 初步实现了OO和ALV的使用 TYPES: BEGIN OF ts_bo, datum TYPE sy-datum, uzeit TYPE sy-uzeit, value TYPE string, END OF ts…
方法1,也是大家常见的方法通过函数 REUSE_ALV_GRID_DISPLAY TYPES: BEGIN OF ty_spfli, "定义结构 carrid like spfli-carrid, connid like spfli-connid, END OF ty_spfli. DATA: it_spfli TYPE STANDARD TABLE OF ty_spfli. "定义内表 DATA: wa_fieldcat TYPE slis_f…
*下面的代码是在alv字段中修改字段的内容,点击保存后就可以保存数据至数据表. TABLES: spfli. DATA: wa_fieldcat TYPE lvc_s_fcat , " 相当于工作区 i_fieldcat TYPE lvc_t_fcat , " 存放输出栏位名称的列表 i_layout TYPE lvc_s_layo . " 负责整个ALV的全局属性 DATA tab_spfli LIKE TABLE OF spfli WITH HEADER …