79. 使用 OPEN CURSOR 和 FETCH NEXT CURSOR 对 SAP 数据库表进行分块读取
2023-09-14 09:02:36 时间
在本教程前一步骤,我们介绍了需要对 ABAP 数据库表进行分块读写的场合,这是来自一个朋友向我咨询的实际问题。
开发任务
开发一个 ABAP 函数:
-
输入参数为 iv_count, 指定该 ABAP 函数的调用者,期望函数返回的记录个数。
-
输出参数为 et_data, 这是一张内表,包含了满足
指定条件
的来自数据库表 A 里的记录数。et_data 的记录数,小于等于 iv_count.
指定条件意思是,对于每条从数据库表 A 取回来的记录数,调用另一个 ABAP 函数 C,进行权限检查,如果当前用户没有足够的权限查看这条记录,就忽略这条记录,继续处理下一条。如果有权限查看,就把这条记录添加到输出参数 et_data 里。
当 et_data 的行数等于 iv_count 或者数据库表里的全部数据
相关文章
- 73. 如何手动通过增强的方式,给 SAP ABAP 数据库表增添新的字段
- SAP UI5 应用开发教程之一百零七 - SAP UI5 OverflowToolbar 容器控件介绍的试读版
- 使用 SAP Uiveri5 遇到 passport 依赖的问题以及解决方案
- [ChatGPT 勘误]:SAP ABAP 系统里数据库表 dlv_systc 的用途
- 如何手动通过增强的方式,给 SAP ABAP 数据库表增添新的字段试读版
- 如何通过阅读代码的方式查出SAP ERP和CRM里物料主数据描述信息的数据库存储表
- 一种获取SAP HANA数据库表条目数的另类方法
- SAP CRM数据库表CRMD_CUMULAT_H的设计原理
- SAP Netweaver和Hybris的数据库层
- 一个使用 SAP Spartacus 开发的电商网站 - Lego 乐高
- SAP Spartacus简介
- SAP Spartacus cms.service.ts getComponentData
- SAP Spartacus internationalization(i18n) 的实现 - 关于多语言,翻译支持的实现
- 使用JDBC操作SAP云平台上的HANA数据库
- 如何在 SAP BTP 上创建 Module 之间具有依赖关系的 SAP MTA 应用
- 微信开发系列之四 - 将SAP C4C的数据更改通知发送到微信公众号上
- JDBC + SAP云平台 = 运行在云端的数据库应用
- SAP UI5 基于 OData V4 的表格控件,Patch 请求的发送原理
- 部署 SAP UI5 应用到 SAP BTP 时遇到的 fiori not found 错误消息
- 如何找到SAP Fiori 应用里cache-control header是从后台何处设置的
- 如何查找SAP Fiori UI上某个字段对应的底层数据库表