ooalv专题

ABAP OOALV 颜色COLOR设置

文章目录 行颜色、列颜色、单元格颜色设置COLOR行颜色设定实现过程运行结果 列颜色的设置实现过程运行结果 设置单元格颜色完成过程运行结果1运行结果2 行颜色、列颜色、单元格颜色设置COLOR 行颜色设定 参考文章:https://blog.csdn.net/Leo520liang/article/details/138697189 实现过程 TYPES: BEG

ooalv设置单元格下拉

在编辑ooalv的时候,有写单元格的值是一些固定的值,比如借贷标 识S,H,此时可以设置单元格的属性为下拉。实现步骤如下: 1.展示内表添加控制句柄 TYPES : BEGIN OF T_SHOW,SHKZG LIKE BSEG-SHKZG, "借贷标识DD_HNDL TYPE INT4, "控制下拉字段END OF T_SHOW. 2.设置f

强制OOALV运行数据修改事件

ALV中的数据修改事件,在编辑了某一个字段之后,如果点击了屏幕上不属于alv的部分,那么注册的失去焦点和回车事件(代码如下)是失效的,因为无论是失去焦点还是回车事件都是针对于当前alv的。 CALL METHOD PP_ALV_GRID->REGISTER_EDIT_EVENT "注册更新事件EXPORTING* I_EVENT_ID = CL_GUI_ALV_GRID=>

SAP OOALV 动态设置单元格可否编辑

对于OOALV有些列允许客户输入,但是当用户输入之后,或者ALV展示之前要判断是否满足一定的条件,如果满足,那么就要单独设置某一行或者几行的这个字段不可以编辑或可以编辑,效果如果所示: 实现步骤 1.在展示的内表或内表类型中添加字段 CELLTAB TYPE LVC_T_STYL. 例如: TYPES : BEGIN OF T_SC,BUKRS LIKE ANLZ-BUKR

OOALV 有PAI事件时刷新

OOALV常用的刷新有三处:内表刷新、LAYOUT刷新和FIELDCAT刷新   内表刷新: 内表刷新只需要在对应的事件方法中调用ALV的REFRESH_TABLE_DISPLAY方法就可以了     DATA : LV_STABLE TYPE LVC_S_STBL.   "刷新稳定性  LV_STABLE-ROW = '1'.  LV_STABLE-COL = '1'.   CAL