Function ALV可编辑列修改数据后与与内表数据同步问题
当我们使用FunctionALV,即“REUSE_ALV_GRID_DISPLAY”显示ALV时,会遇到设置某些列为可编辑状态的情况,可是编辑后发现对应的内表数据并没有随之改变,那么该怎么解决这个问题呢?
其实呢,“REUSE_ALV_GRID_DISPLAY”这个FM里面是有参数控制的。具体参数是“I_GRID_SETTINGS”,我们先来定义下:
DATA: I_GRID_SETTINGS TYPE LVC_S_GLAY.
然后再I_GRID_SETTINGS-EDT_CLL_CB = ‘X’。 这个“EDT_CLL_CB”的描述是“ALV 控制:退出可编辑单元格时回调”。这第二步做了之后就是使用那个FM了。
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_CALLBACK_PROGRAM = W_REPID
I_CALLBACK_PF_STATUS_SET = 'MENU_SET'
I_CALLBACK_USER_COMMAND = 'FRM_USER_COMMAND'
I_GRID_SETTINGS = I_GRID_SETTINGS
IS_LAYOUT = LAYOUT
IT_FIELDCAT = FIELDCAT[]
I_SAVE = 'A'
TABLES
T_OUTTAB = G_IT_ALV
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Function ALV可编辑列修改数据后与与内表数据同步问题相关推荐
- SAP-ABAP 内表数据转换为十六进制字符串并利用服务器转储
函数:SOTR_SERV_TABLE_TO_STRING SCMS_STRING_TO_XSTRING 类 IF_HTTP_RESPONSE 内表数据转换为16进制存储需要先把表体内容转换成一定的格式 ...
- REUSE_ALV_GRID_DISPLAY显示ALV,设置可编辑时,与内表数据同步问题
使用function module: REUSE_ALV_GRID_DISPLAY显示ALV,并设置alv某些列可编辑,可是编辑后发现对应的内表数据并没有随之改变.记得需要设置一个参数的值,怎么想也记 ...
- GROUP BY 分组后显示组内所有数据
GROUP BY 分组后显示组内所有数据 数据表中需要根据某一个字段进行分组,但需要显示分组后组内的所有数据.两种方式: 1.数据表自己和自己进行连接查询,连接条件就是需要分组的字段,但这种方式查询出 ...
- 跳过数据准备,下秒数据让飞书维格表数据应用更高效
跳过数据准备,下秒数据让飞书&维格表数据应用更高效 随着业务场景的多元化发展,消费者需求的个性化,海量数据暴增.数字化时代,传统的生产工具已经无法跟上时代的步伐,传统办公软件也无法满足企业的多 ...
- pandas创建时间序列仿真数据并过滤(filter)时间数据:头尾数据、某年的数据、某年某月的数据、某年某月某日的数据、某个时间范围内的数据、truncate函数查看特定时间之前护着之后的数据
pandas创建时间序列仿真数据并过滤(filter)时间数据:头尾数据.某年的数据.某年某月的数据.某年某月某日的数据.某个时间范围内的数据.truncate函数查看特定时间之前护着之后的数据 目录
- 【转】ABAP内表数据和JSON格式互转
本程序演示ABAP内表数据如何转为JSON格式, 以及JSON数据如何放入内表. REPORT ZTEST005. DATA : JSON_SER TYPE REF TO CL_TREX_JSON_S ...
- ABAP内表数据和JSON格式互转
本程序演示ABAP内表数据如何转为JSON格式,以及JSON数据如何放入内表. 注:json字符串格式如:jsonstr = '[ {flag: "0",message: &quo ...
- python作业:有一个学生成绩表,包括学号、姓名、高数、英语,计算机。 录入若干个学生学号、姓名、高数、英语,计算机5项数据。 将学生成绩表数据写入文件,文件名为“学生成绩表.txt
1.有一个学生成绩表,包括学号.姓名.高数.英语,计算机. 录入若干个学生学号.姓名.高数.英语,计算机5项数据. 将学生成绩表数据写入文件,文件名为"学生成绩表.txt import cs ...
- easyui的textbox实现编辑保存_第80讲:工作表数据与UserForm窗口的交互,记录的编辑和保存...
大家好,我们今天继续讲解VBA数据库解决方案,今日讲解的是第80讲:工作表数据与UserForm窗口的交互过程中:如何对显示的记录进行编辑和保存.在前几讲中,我们实现了将工作表的数据传给UserFor ...
最新文章
- 二维已经 OUT 了?3DPose 实现三维人体姿态识别真香 | 代码干货
- MediaCodec问题汇总
- sed命令详解--转
- 交叉编译openwrt php,构建 openwrt 交叉编译工具链
- web移动端开发经验总结
- 打扰了!MacBook Pro 16英寸国行版正式开售:顶配46421元
- jQuery窗口调整大小
- 基于go的微服务搭建(七) - 服务发现和负载均衡
- wex5 导入mysql_wex5 sqllite本地数据库的运用
- Unicode、UTF-8、UTF-16之间的关系
- W3School-CSS 字体(font)实例
- Sqoop 是什么?(二)
- Transparent Tribe行动
- 豆瓣250排行榜算法
- 数据中台和数仓的关系
- 软硬件学习记录5—— Verilog语言中的数据类型
- 音视频开发—抖音GsyVideoPlayer视频底层分析使用
- 安装gin失败 # cd .; git clone -- https://github.com/gin-gonic/gin xcrun: error: invalid active develope
- 贝叶斯算法:垃圾邮件过滤
- 暗黑符文之语1.10