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

文章目录

  • 前言
  • 一、案例介绍/笔者需求
  • 二、备份数据
  • 三、数据处理转化
    •             `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://xiahunao.cn/news/3019806.html

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

相关文章

OpenSPG docker 安装教程

文章目录 前言自述 一、OpenSPG1.介绍 二、安装步骤1.安装服务端2.客户端部署 前言 自述 我最近是想结合chatglm3-6b和知识图谱做一个垂直领域的技术规范的问答系统,过程中也遇到了很多困难,在模型微调上,在数据集收集整理上,在知…

【Qt 学习笔记】Qt常用控件 | 输入类控件 | Dial的使用及说明

博客主页:Duck Bro 博客主页系列专栏:Qt 专栏关注博主,后期持续更新系列文章如果有错误感谢请大家批评指出,及时修改感谢大家点赞👍收藏⭐评论✍ Qt常用控件 | 输入类控件 | Dial的使用及说明 文章编号:Qt…

【intro】GraphSAGE

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

女性名字有孤寡数,易离婚

丁老师:您好!我孩子(女孩)准备取名:周小程,宝宝出生于阳历2016年8月13号16时30分左右,准备给孩子取个名字,在网上查询了哈,这个名字的分数还蛮高的,99分&…

Mitmproxy 抓包工具安装使用

简介 Mitmproxy是一个使用python编写的中间人代理工具,跟Fiddle、Charles等等的抓包工具是差不多的,同样可以用于拦截、修改、保存http/https请求。比起Fiddle、Charles,mitmproxy有一个最大的特点是支持python自定义脚本。 安装 Win 官网…

【重塑世界的火种】制造业:从匠人之心到智能未来之旅

在人类文明的宏伟乐章中,有一段旋律始终激昂,它既古老又现代,既是力量的象征,也是智慧的结晶——这就是制造业,一个将梦想变为现实,将创意铸就为生活的神奇领域。今天,让我们一起走进这个塑造世…

【ITK配准】第七期 尺度(Metric)- 均方Metric

很高兴在雪易的CSDN遇见你 VTK技术爱好者 QQ:870202403 公众号:VTK忠粉 前言 本文分享ITK中的均方Metric,即itk::MeanSquaresImageToImageMetricv4,希望对各位小伙伴有所帮助! 感谢各位小伙伴的点赞+关注,小易会继续努力分享,一起进步! 你的点赞就是我的动力…

携手并进:OpenCSG与博云科技共同探索DevOps的AI化之路

01 DevOps AI化迫在眉睫 数字化转型的浪潮席卷全球,企业对于提升研发效能和软件交付质量的需求日益迫切。在这一背景下,AIGC的发展为DevOps带来了革命性的变化。近日,OpenCSG与云计算解决方案服务商博云宣布建立战略合作伙伴关系&#xff0c…

FebHost:为什么注册法国.FR域名?

注册 .FR 域名,意味着您的网站将主要面向法国市场。法国不仅是欧盟内购买力第二强的经济体,也是全球第七大经济体。值得注意的是,法语是29个国家的官方语言,使用人数约达2.7亿。一旦您拥有了 .FR 域名,就能向这个具有强…

C++算法题 - 二叉树层次遍历

目录 199. 二叉树的右视图637. 二叉树的层平均值102. 二叉树的层序遍历103. 二叉树的锯齿形层序遍历 199. 二叉树的右视图 LeetCode_link 给定一个二叉树的 根节点 root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节…

Web前端三大主流框架是什么?

Web前端开发领域的三大主流框架分别是Angular、React和Vue.js。它们在Web开发领域中占据着重要的地位,各自拥有独特的特点和优势。 Angular Angular是一个由Google开发的前端框架,最初版本称为AngularJS,后来升级为Angular。它是一个完整的…

全面升级企业网络安全 迈入SASE新时代

随着数字化业务、云计算、物联网和人工智能等技术的飞速发展,企业的业务部署环境日渐多样化,企业数据的存储由传统的数据中心向云端和SaaS迁移。远程移动设备办公模式的普及,企业多分支机构的加速设立,也使得企业业务系统的用户范…

Redis如何保证数据一致性?

Redis如何保证数据一致性? Redis通常作为持久层数据库(例如MySQL)的缓存层,如果缓存或者数据库数据发生改变,如何保证双方的数据是一致的? 这其实是要分情况讨论滴,对数据一致性不同的要求有不…

Transformer详解:从放弃到入门(完结)

前几篇文章中,我们已经拆开并讲解了Transformer中的各个组件。现在我们尝试使用这些方法实现Transformer的编码器。   如图所示,编码器(Encoder)由N个编码器块(Encoder Block)堆叠而成,我们依次实现。 class EncoderBlock(nn.Module):def …

【求助】鸿蒙DevEco Studio 4.1 Release-模拟器启动方式错误

软件版本:DevEco Studio 4.1 Release 报错提示: 没有权限查看处理指导 Size on Disk 显示1.0MB 尝试方案(统统无效): 1、“windows虚拟机监控程序平台”、"虚拟机平台"已开启 启用CPU虚拟化 2、CPU虚…

微服务项目实战-黑马头条(十三):持续集成

文章目录 项目部署_持续集成1 今日内容介绍1.1 什么是持续集成1.2 持续集成的好处1.3 今日内容 2 软件开发模式2.1 软件开发生命周期2.2 软件开发瀑布模型2.3 软件的敏捷开发 3 Jenkins安装配置3.1 Jenkins介绍3.2 Jenkins环境搭建3.2.1 Jenkins安装配置3.2.2 Jenkins插件安装3…

pymysql用法整理--python实现mysql数据库操作

前言 欢迎来到我的博客 个人主页:北岭敲键盘的荒漠猫-CSDN博客 本文着重整理pymsql的常用方法 不专门讲解MySQL数据库的相关知识 常用基本语法汇总 import pymysql#连接数据库 connpymysql.connect(host127.0.0.1,port3306,userroot,password123456,charsetutf8,db"expe…

【python数据分析基础】—pandas透视表和交叉表

目录 前言一、pivot_table 透视表二、crosstab 交叉表三、实际应用 前言 透视表是excel和其他数据分析软件中一种常见的数据汇总工具。它是根据一个或多个键对数据进行聚合,并根据行和列上的分组键将数据分配到各个矩形区域中。 一、pivot_table 透视表 pivot_tabl…

git commit后发现git pull 拉取代码失败的解决方案(致命错误:需要指定如何调和偏离的分支。)

文章目录 前言一、情况复现1.以前多人开发同一分支提交代码逻辑(下拉取后提交)2.报错 二、解决方案1. 撤销最近一次提交2.提交代码3.注意点:常用的 git stash 命令: 前言 人员张三和人员李四在同一分支(dev)上开发 一、情况复现 …

大厂必备栅格系统详解与应用指南

今天,90%的媒体互动都是基于屏幕的,通过手机、平板电脑、笔记本电脑、电视和智能手表来与外界产生联系。多屏设计已成为商业设计中不可或缺的一部分,响应式设计正迅速成为常态。 作为UI设计工具,即时设计希望产品设计…