SAP ABAP OAOR SBDSV1新建BDS类/DOI大数据量输出EXCEL时错误空白或不完整

本文主要是介绍SAP ABAP OAOR SBDSV1新建BDS类/DOI大数据量输出EXCEL时错误空白或不完整,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

SAP ABAP OAOR SBDSV1新建BDS类/ DOI大数据量输出 EXCEL时错误空白或不完整

引言: 今日回顾 DOI 使用过程中的两个问题,第一个是管理性问题(新建 BDS 类),第二个是技术性问题( DOI 大数据量输出 EXCEL 时错误空白或不完整)。

关键字:SAP ABAP OAOR SBDSV1 BDS DOI EXCEL

文章目录

  • SAP ABAP OAOR SBDSV1新建BDS类/ DOI大数据量输出 EXCEL时错误空白或不完整
    • 1. 新建 BDS 类
    • 2. DOI 大数据量输出时错误空白或不完整
      • 2.1 问题分析
      • 2.2 通过分批处理解决
    • 3. 其他问题
    • 4. 相关文章合集
    • 其他


  • 事务码-新建 BDS 类:SBDSV1
  • 事务码- BDS 导航者:OAOR

1. 新建 BDS 类

这是一个管理性问题,很重要。
通常,我们会在 Class name = HRFPM_EXCEL_STANDARD,Class type = OT 下建立自己的文档模板,暂时不知道为什么,或许是因为某个早期资料上是这么教或这么做的,不重要了。
在这里插入图片描述
但我建议新建一个 Class name ,用以管理所有定制文档,当然,你也可以建立多个 Class name ,视需求而定。
例如,新建 Class name = ZTASK,Class type = OT

  • 进入事务码 SBDSV1 找到 Class name = HRFPM_EXCEL_STANDARD ,点击修改,复制 HRFPM_EXCEL_STANDARD
    在这里插入图片描述
  • 修改名称属性等并保存
    注意,BDS 对象具有广泛用途,命名请相对准确完整。
    在这里插入图片描述
  • 在列表中查看
    在这里插入图片描述
  • 在事务码 OAOR 中查看
    在这里插入图片描述
    管理 BDS 对象,以对象类作为 ROOT 统一管理,以对象标识按合理的分组进行管理
    新建对象标识 ZTASK001、ZTASK002 和其附件,
    在这里插入图片描述
    OAOR 输入 ZTASK OT 进入:
    在这里插入图片描述

2. DOI 大数据量输出时错误空白或不完整

2.1 问题分析

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
以上结论,填充范围存在行列限制(最大9999),值得注意字符数也有限制长度256。

2.2 通过分批处理解决

在这里插入图片描述
(这个案例是我18年或更早的,如有不规范或 BUG 顾问们自动修正)
分批处理时可能会遇到一个问题,那就是当在一个批量单元内没有获取到数据时(内表这些行是空行),不会继续获取后续可能仍存在的非空行数据。
避免办法有两个:一是尽量使用足够大的批量,二是可以在连续的第二次批量里仍获取到空数据时才退出。
当然,一般情况下这个问题不会被遇到。

3. 其他问题

其他问题这里不讲。
如屏幕太小、抛出E消息,等等,有个博客好像讲得还可以,
ABAP DOI详解(1) - 简书 (jianshu.io)
ABAP DOI详解(2) - 简书 (jianshu.io)
ABAP DOI详解(3) - 简书 (jianshu.io)
仅附链接,不代表个人观点。

4. 相关文章合集

SAP ABAP 我的文章合集:ABAP and Excel


其他

我的微信群、QQ群和其他发布平台。

  • 关于微信群、QQ群和其他发布平台

长期提供开发和运维服务。

  • 关于提供开发和运维服务的详情

这篇关于SAP ABAP OAOR SBDSV1新建BDS类/DOI大数据量输出EXCEL时错误空白或不完整的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/844866

相关文章

Spring Boot集成/输出/日志级别控制/持久化开发实践

《SpringBoot集成/输出/日志级别控制/持久化开发实践》SpringBoot默认集成Logback,支持灵活日志级别配置(INFO/DEBUG等),输出包含时间戳、级别、类名等信息,并可通过... 目录一、日志概述1.1、Spring Boot日志简介1.2、日志框架与默认配置1.3、日志的核心作用

Python进行JSON和Excel文件转换处理指南

《Python进行JSON和Excel文件转换处理指南》在数据交换与系统集成中,JSON与Excel是两种极为常见的数据格式,本文将介绍如何使用Python实现将JSON转换为格式化的Excel文件,... 目录将 jsON 导入为格式化 Excel将 Excel 导出为结构化 JSON处理嵌套 JSON:

Python极速搭建局域网文件共享服务器完整指南

《Python极速搭建局域网文件共享服务器完整指南》在办公室或家庭局域网中快速共享文件时,许多人会选择第三方工具或云存储服务,但这些方案往往存在隐私泄露风险或需要复杂配置,下面我们就来看看如何使用Py... 目录一、android基础版:HTTP文件共享的魔法命令1. 一行代码启动HTTP服务器2. 关键参

OpenCV在Java中的完整集成指南分享

《OpenCV在Java中的完整集成指南分享》本文详解了在Java中集成OpenCV的方法,涵盖jar包导入、dll配置、JNI路径设置及跨平台兼容性处理,提供了图像处理、特征检测、实时视频分析等应用... 目录1. OpenCV简介与应用领域1.1 OpenCV的诞生与发展1.2 OpenCV的应用领域2

Python错误AttributeError: 'NoneType' object has no attribute问题的彻底解决方法

《Python错误AttributeError:NoneTypeobjecthasnoattribute问题的彻底解决方法》在Python项目开发和调试过程中,经常会碰到这样一个异常信息... 目录问题背景与概述错误解读:AttributeError: 'NoneType' object has no at

Python使用openpyxl读取Excel的操作详解

《Python使用openpyxl读取Excel的操作详解》本文介绍了使用Python的openpyxl库进行Excel文件的创建、读写、数据操作、工作簿与工作表管理,包括创建工作簿、加载工作簿、操作... 目录1 概述1.1 图示1.2 安装第三方库2 工作簿 workbook2.1 创建:Workboo

SpringBoot集成EasyPoi实现Excel模板导出成PDF文件

《SpringBoot集成EasyPoi实现Excel模板导出成PDF文件》在日常工作中,我们经常需要将数据导出成Excel表格或PDF文件,本文将介绍如何在SpringBoot项目中集成EasyPo... 目录前言摘要简介源代码解析应用场景案例优缺点分析类代码方法介绍测试用例小结前言在日常工作中,我们经

使用Go实现文件复制的完整流程

《使用Go实现文件复制的完整流程》本案例将实现一个实用的文件操作工具:将一个文件的内容完整复制到另一个文件中,这是文件处理中的常见任务,比如配置文件备份、日志迁移、用户上传文件转存等,文中通过代码示例... 目录案例说明涉及China编程知识点示例代码代码解析示例运行练习扩展小结案例说明我们将通过标准库 os

SpringBoot+EasyPOI轻松实现Excel和Word导出PDF

《SpringBoot+EasyPOI轻松实现Excel和Word导出PDF》在企业级开发中,将Excel和Word文档导出为PDF是常见需求,本文将结合​​EasyPOI和​​Aspose系列工具实... 目录一、环境准备与依赖配置1.1 方案选型1.2 依赖配置(商业库方案)二、Excel 导出 PDF

Java堆转储文件之1.6G大文件处理完整指南

《Java堆转储文件之1.6G大文件处理完整指南》堆转储文件是优化、分析内存消耗的重要工具,:本文主要介绍Java堆转储文件之1.6G大文件处理的相关资料,文中通过代码介绍的非常详细,需要的朋友可... 目录前言文件为什么这么大?如何处理这个文件?分析文件内容(推荐)删除文件(如果不需要)查看错误来源如何避