EXCEL数据快速上传至SAP透明表

news2024/11/25 10:35:57

文章目录

  • 前言
  • 一、案例介绍/笔者需求
  • 二、备份数据
  • 三、数据处理转化
    •             `a.`EXCEL转为TXT注意事项
    •             `b.`EXCEL转为TXT
  • 四、ABAP结合内表更新数据至透明表
    •             `a.`代码实现
    •             `b.`断点TXT上传至内表
    •             `c.`查看上传结果
  • 五、总结


前言

      这篇文章给大家介绍一下,EXCEL 中的数据如何快速上传插入到 SAP 的透明表当中去。在我们日常开发中可能对透明表的数据有更新删除的这些操作或者是在测试中需要使用透明表中的一些数据,而此时透明表的数据量不够 当我们使用 SE16N 去插入的时候效率比较慢,此时我们就可以将 EXCEL 中的数据上传至透明表。


一、案例介绍/笔者需求

        我的这个开发需求是清理过期的透明表数据,因为要测试程序是否能按照需求删除数据,所以当我删了一遍之后 再想测试的时候 数据可能已经 没有了,所以我会先将系统中的透明表的数据备份至 EXCEL 然后当我删除之后我再将备份的数据恢复至透明表,这样就可以来回测 造数据就很方便了。


二、备份数据

          这个不多介绍了 直接 se16n 查表 然后右击 直接导入为EXCEL就行了。
在这里插入图片描述

三、数据处理转化

          首先我们需要将数据贴至 TXT 文件中,因为我们最终是使用 ABAP 结合内表来将数据上传插入到透明表中去的,而断点的时候给内表上传数据只能上传 TXT 文件,所以我们首先要将 EXCEL 贴到 TXT 中。

            a.EXCEL转为TXT注意事项

                       1.MANDT字段
                            我们的字段数据量必须和断点查看内表的字段数量一样,从SE16N导出的数据并没MANDT字段,这个字段我们要手动加到 EXCEL 里面去,反正就是断点中的内表有几个字段我们 EXCEL 就要有几列。
在这里插入图片描述

在这里插入图片描述

                       2.日期字段
                            如果有日期字段我们必须转为YYYYMMDD,不能是YYYY/MM/DD或者YYYY.MM.DD,根据编号123456一步一步操作即可。
在这里插入图片描述

                       3.中文字符
                            如果有中文字符我们必须将 TXT 文件编码格式保存为 ANSI 。 根据编号1234一步一步操作即可。
在这里插入图片描述

                            a.下面是错误的编码格式上传至内表,可以看到中文字符已经乱码了,但是英文不受影响。
在这里插入图片描述

                            b.正确的编码格式,上传之后中文字符正常
在这里插入图片描述

            b.EXCEL转为TXT

                       转为TXT的时候我们直接复制粘贴即可,但是不用复制表头。
在这里插入图片描述
                       复制之后直接在 TXT 中粘贴即可,如果有 TXT 有杂乱数据直接 Ctrl+A 全选再粘贴。
在这里插入图片描述

四、ABAP结合内表更新数据至透明表

            a.代码实现

                       代码实现很简单,根据透明表参考声明一个内表,然后再 根据 内表 MODIFY 这个透明表。
在这里插入图片描述

            b.断点TXT上传至内表

                       1.断点位置
                            在MODIFY的位置打一个断点,然后运行程序,进入断点界面之后双击我们声明的内表。
在这里插入图片描述
                       2.上传txt
                            根据编号12345一步一步操作
在这里插入图片描述

            c.查看上传结果

            我们在数据上传至内表之后再执行 F6 的时候可以提前把 SY-SUBRC 的值放出来 再执行 MODIFY 的时候可以查看 SY-SUBRC 是否为 0 如果为 0 那么所有数据就被插入至透明表了。
在这里插入图片描述

五、总结

        以上就是今天要讲的内容,本文仅仅简单介绍了如何使用EXCEL将大批量数据插入到透明表当中去,感觉笔者讲的好对自己有帮助的还麻烦点个免费的赞赞制作不易谢谢谢谢!!!如果有说错或者不好的地方还望大家提出来见谅。感觉笔者写的好的别忘了关注点赞加评论哦,也欢迎大家一起来讨论。谢谢!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1652552.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【报错处理】ib_write_bw执行遇到Found Incompatibility issue with GID types.原因与解决办法

文章目录 拓扑现象根因解决办法解决后效果 拓扑 #mermaid-svg-zheSkw17IeCpjnVA {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-zheSkw17IeCpjnVA .error-icon{fill:#552222;}#mermaid-svg-zheSkw17IeCpjnVA .error…

【USB 3.2 Type-C】 端口实施挑战的集成解决方案 (补充一)

USB 3.2 Type-C 端口集成 补充,上一篇感觉还有没理解到位的一部分; 一、只做正反插的通信,已经差不多够了,但是这并不是完整的TYPE-C,必须要补充上PD; 参考连接: TYPE-C PD浅谈(一)https://w…

【声明ACL权限】

声明ACL权限 当应用在申请权限来访问必要的资源时,发现部分权限的等级比应用APL等级高,开发者可以选择通过ACL方式来解决等级不匹配的问题。 举例说明,如果应用需要使用全局悬浮窗,需要申请 ohos.permission.SYSTEM_FLOAT_WINDO…

pytorch实现transformer(1): 模型介绍

文章目录 1. transformer 介绍2 Position Encoding2.1 位置编码原理2.2 代码实现3 Self-attention4 前馈层FFN5 残差连接与层归一化6 编码器和解码器结构1. transformer 介绍 Transformer 模型是由谷歌在 2017 年提出并首先应用于机器翻译的神经网络模型结构。机器翻译的目标是…

生信新包|LINGER·从单细胞多组学数据推断基因调控网络

题目:Inferring gene regulatory networks from single-cell multiome data using atlas-scale external data 原理 LINGER 是一个计算框架,旨在从单细胞多组学数据推断基因调控网络。 使用基因表达和染色质可及性的计数矩阵以及细胞类型注释作为输入&…

添砖Java之路其一——Java跨平台原理,JRE与JDK(为什么要安装)。

目录 前言: Java跨平台工作原理简单的理解: JRE与JDK: 前言: 最近又开始学Java了,所以又开一个板块来记录我Java的笔记。 Java跨平台工作原理简单的理解: 简单概括:简单来说Java跨平台原理…

【数据结构与算法】力扣 226. 翻转二叉树

题目描述 给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 示例 1: 输入: root [4,2,7,1,3,6,9] 输出: [4,7,2,9,6,3,1]示例 2: 输入: root [2,1,3] 输出: [2,3,1…

Ubuntu16.04 离线安装CDH6.2.1

1. 离线包工作 下载Cloudera Manager安装包,地址:https://archive.cloudera.com/cm6/6.2.1/repo-as-tarball/ cm6.2.1-ubuntu1604.tar.gz下载CDH6.2.1安装包,地址:https://archive.cloudera.com/cdh6/6.2.1/parcels/ CDH-6.2.1-1.…

分布式架构的演技进过程

最近看了一篇文章,觉得讲的挺不错,就借机给大家分享一下。 早期应用:早期的应用比较简单,访问人数有限,大部分的开发单机就能完成。 分离模型:在业务发展后,用户数量逐步上升,服务器的性能出现瓶颈;就需要将应用和数据分开存储,避免相互抢占资源。 缓存模式:随着系…

LeetCode746:使用最小花费爬楼梯

题目描述 给你一个整数数组 cost ,其中 cost[i] 是从楼梯第 i 个台阶向上爬需要支付的费用。一旦你支付此费用,即可选择向上爬一个或者两个台阶。 你可以选择从下标为 0 或下标为 1 的台阶开始爬楼梯。 请你计算并返回达到楼梯顶部的最低花费。 代码 …

Qt 6.7 正式发布!

本文翻译自:Qt 6.7 Released! 原文作者:Qt Group研发总监Volker Hilsheimer 在最新发布的Qt 6.7版本中,我们大大小小作出了许多改善,以便您在构建现代应用程序和用户体验时能够享受更多乐趣。 部分新增功能已推出了技术预览版&a…

sql 注入 1

当前在email表 security库 查到user表 1、第一步,知道对方goods表有几列(email 2 列 good 三列,查的时候列必须得一样才可以查,所以创建个临时表,select 123 ) 但是你无法知道对方goods表有多少列 用order …

操作系统之管程

目录 一. 为什么要引入管程二. 管程的定义与基本特征三. 扩展1:用管程来解决生产者和消费者问题四. 扩展2: Java中类似于管程的机制 \quad 一. 为什么要引入管程 \quad \quad 二. 管程的定义与基本特征 \quad \quad 三. 扩展1:用管程来解决生产者和消费者问题 \quad 很智能 \qu…

如何绘制厂区地图?厂区地图路线规划图怎么做的?

随着工业化的快速发展,工厂规模越来越大,厂内货车往往因路线不明兜转,造成物流效率低,甚至路线拥堵;其他也存在基于安全管理的人员定位,访客指引,厂区设备可视化管理等需求。这些需求都与空间位…

基于STM32的智能垃圾桶设计(论文+源码)_kaic

基于STM32的智能垃圾桶设计 摘 要 随着社会科学技术的迅猛进展,人们的生活质量和速度也在不断提高。然而,大多数传统的家庭垃圾桶已经过时且缺乏创新,缺乏人性化设计。它们使用起来不方便、不卫生,所有的生活和废物垃圾都被混合…

根据不同权限,显示不同的菜单界面

本节:根据不同权限,显示不同的菜单界面 1.写几个角色不同的路由路径配置,有的角色有页面的配置,有的角色就没那几个页面的配置。 根据提供的token来判断 2.然后进行路由比对

力扣刷题Day5——内涵动态规划讲解

题目1: 先来一道很简单的题目: 2697. 字典序最小回文串 - 力扣(LeetCode) 思路: 为了得到字典序最小的回文字符串,对于回文串,就是需要左右的字符相等,而要最小的回文串&#xff…

【intro】GraphSAGE

论文 https://arxiv.org/pdf/1706.02216 abstract 大图中节点的低维embedding已经被证明在各种预测任务中非常有用,然而,大多数现有的方法要求在embedding训练期间图中的所有节点都存在;这些先前的方法属于直推式(transductive&#xff09…

中仕公考:非应届生能考军队文职吗?

军队文职考试的招生对象主要针对普通高等学校的毕业生以及社会人才,报考条件中并没有限制考生必须是应届毕业生。所以,往届毕业生也是具备报考资格的,只需其满足相关的申请条件即可。 报考人员可大致分为三类:普通高校毕业生、社…