SAP 学习笔记 - 系统移行业务 - MALSY(由Excel 移行到SAP 的收费工具)

news2025/4/1 15:09:02

以前有关移行,也写过一些文章,比如

SAP 学习笔记 - 系统移行业务 - Migration cockpit工具 - 移行Material(品目)-CSDN博客

SAP 学习笔记 - 系统移行业务 - Migration cockpit工具2 - Lot导入_sap cockpit-CSDN博客

SAP学习笔记 - 开发01 - BAPI是什么?通过界面和ABAP代码来调用BAPI_sap bapi-CSDN博客

SAP移行也是个很大的话题,比较常见的是BatchInput,或者写Addon,调用BAPI。

但是不管哪个,是不是都得写ABAP代码,而且多数情况下,这些工具就用一次,或很少使用。

这里介绍一个收费工具,MALSY,我后面的工作当中可能会用到,先学习一下。

目录

1,MALSY概要

1-1,在Excel里编集数据

1-2,Excel里面只有要导入的项目

1-3,一键导入,导入结果在Excel上体现

1-4,总结一下

2,MALSY使用Demo

2-1,操作流程

2-2,以品目Master登录为例工具具体如何操作

1),新规Book作成

2),记录SAP画面(录屏)

3),生成Data登录Sheet

4), 登录数据到SAP

5), 错误处理

6),修改之后的再登录处理

3,总结

3-1,BatchInput

3-2,汎用Module(BAPI)


下面是详细内容。

1,MALSY概要

通过MALSY,把本来需要在SAP画面上一条条,一个个项目录入的数据,直接在Excel里入力,然后点一下按钮,就能移行到SAP里面的移行工具。

1-1,在Excel里编集数据

把Excel给放大一点儿,就是这样的:

1-2,Excel里面只有要导入的项目

这个也就是说,SAP画面上是有很多Tab,每个Tab里面又有很多项目,

那么庞大的项目数量即使是Excel也得晕不是?

所以呢,这个MALSY里面,直接就把这些不用导入得项目给去掉了。

1-3,一键导入,导入结果在Excel上体现

其实这个倒不是特牛B,哪个工具不是这样的是吧?

就是点一个按钮,然后数据就导进SAP里面了。

导入结果在Excel上也能体现,虽然你到SAP里面查看也能知道,但是Excel上直接就能看到哪些OK了,哪些数据还没有,不是更方便了嘛。

1-4,总结一下

- 使用MALSY,导入数据就不用在SAP画面上操作了,直接在Excel上就能搞定

- 削减了Addon开发,加快项目进度

- 不仅在项目初期化的时候可以用,项目运用的时候,客户也可以用

  像这种Excel上编辑数据,然后一键导入SAP肯定是能提高效率的

2,MALSY使用Demo

2-1,操作流程

1),记录SAP画面操作

2),在Excel中编集登录Data

3),导入SAP

2-2,以品目Master登录为例工具具体如何操作

1),新规Book作成

MALSAY安装完之后,会有一个工具条,就长下面这样的。

点 Batch Input > 新规Book作成

点完 新规Book生成之后,就会显示如下下级菜单

> Transaction Recorder启动

> Data登录Sheet作成

> 最适化

> BDC Data Import

2),记录SAP画面(录屏)

点  Transaction Recorder启动 按钮

这样就会显示 Transaction开始 Popup

这样就可以输入 Tr-cd,比如这里要新规品目Master,就输入 MM01

点 开始按钮 之后,就会显示 SAP GUI画面,比如这里就是 MM01

跟操作SAP GUI 一样,输入品目番号,产业Code,品目Type,

点View选择,然后选择一些需要的View

然后就像正常操作 MM01 一样,挨个Tab 进行输入

比如这里也打算输入购买管理,那就挨个项目输入

都输入完了以后,点保存按钮,就会生成Excel模板

也就是下面这个样子的。

也就是 SAP GUI上面的操作,都给记录下来,并且都反映到这个 Batch Input Sheet上面了。

3),生成Data登录Sheet

点 Data登录Sheet生成

这样就生成了Data登录Sheet

然后就把数据给输入到该 Data登录Sheet上面去,就像下面这样的。

Excel大家都熟,肯定比直接在SAP上输入要快多了。

那你说我虽然输入了很多数据,那我暂时就想登个几条看看,那也是可以的,也就是可以指定开始行和结束行。

4), 登录数据到SAP

这一步就简单了,点一下 DataUpload 按钮即可

然后出来个进度条,并且Excel上面通过颜色来实时显示数据的登录情况

浅蓝色表示登录成功

浅粉色表示登录失败

都完成之后,来个集计的对话框,这里19条成功,1条失败,0条警告

有关失败的行,除了颜色,在B列有个 E 也能标出错误行

5), 错误处理

在上图左侧的工具栏上点 跳转到ErrorMessage

就能直接跳转到错误栏位,比如这里就是 V 列

当然,Error Message都是在最后一列,所以你直接拖到最后也一样的。

这里说的是 品目Group不正确。

找到 品目Group列,比如这里的 I 列,16 是个不正确的品目Group

那具体有哪些可选项呢?

如果是在SAP系统上的话,点 F4,就可以出来 Help 画面,直接就能看到,这里可以吗?

是的,MALSY上面也是可以做到的

右键该单元格,然后选 入力Help

这样就可以显示SAP中的Help,

就跟在SAP系统上按F4效果一样的

然后双击任意一行,就可以把值带回来了哈

跟在SAP上操作一样的

那你就是愿意手工输入,当然也随意哈

6),修改之后的再登录处理

这里要注意一点,就是你肯定只想把这条错误的给上传上去嘛,

要选中 只错误Data Checkbox,

然后再去点 DataUpload 按钮

这样就会把这条修改后的错误数据重新给登录了一下

3,总结

上面通过品目Master来大致说了一下如何使用该MALSY工具进行数据移行。

总体来说是不是还行,尤其是对不太想开发Addon进行数据导入的项目,那简直就是外挂哈。

既然是付费的嘛,出问题了还可以找他们咨询。

我也没具体用过,不太清楚里面的短板,缺点什么的。

另外,这个工具肯定也不是万能的,那它能干些啥呢?

下表列出了它能干的事儿:

3-1,BatchInput

- 品目Master

- BOM Master...

总之都一些Master的登录,表结构比较简单,数据量基本也不是太大。

大家都知道BatchInput有些限制,比如要是发生向下滚动之类的,可能就登不了了。

那这种时候该怎么办呢?

还可以使用另外一种方式,就是包装的BAPI方式 - 汎用Module。

3-2,汎用Module(BAPI)

大家都知道ABAP里面可以调用BAPI来操作SAP数据,

Excel里面也是可以的,比如

- 品目Master登录/更新

- 受注传票登录...

这里数据结构相对要复杂一些,功能当然也更强大。

以上就是本篇的全部内容。

更多SAP顾问业务知识请点击下面目录链接或东京老树根的博客主页

https://blog.csdn.net/shi_ly/category_12216766.html

东京老树根-CSDN博客

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

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

相关文章

2025美国网络专线国内服务商推荐

在海外业务竞争加剧的背景下,稳定高效的美国网络专线已成为外贸企业、跨国电商及跨国企业的刚需。面对复杂的国际网络环境和严苛的业务要求,国内服务商Ogcloud凭借其创新的SD-WAN技术架构与全球化网络布局,正成为企业拓展北美市场的优选合作伙…

如何正确地在 Postman 中添加认证 Token?

在 Postman 中设置 token。我们知道 HTTP 是无状态的。token 是保持用户的登录状态或者其他数据的一种机制,从而让用户在不同页面之间保持一致的体验。 在 Postman 中添加认证 token 教程

SpringCould微服务架构之Docker(6)

容器的基本命令: 1. docker exec :进入容器执行命令 2. docker logs: -f 持续查看容器的运行日志 3. docker ps:查看所有运行的容器和状态 案例:创建运行一个容Nginx容器 docker run--name myNginx -p 80:80 -d nginx 命…

Linux|gitlab|二进制快速安装部署gitlab-ce教程

一、 gitlab二进制文件下载地址: 官方网站: gitlab/gitlab-ce - Packages packages.gitlab.com 清华镜像站: Index of /gitlab-ce/yum/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror gitlab分为ce也就是社区版本和ee版本,…

NixVis 开源轻量级 Nginx 日志分析工具

NixVis NixVis 是一款基于 Go 语言开发的、开源轻量级 Nginx 日志分析工具,专为自部署场景设计。它提供直观的数据可视化和全面的统计分析功能,帮助您实时监控网站流量、访问来源和地理分布等关键指标,无需复杂配置即可快速部署使用。 演示…

vscode正则表达式使用

小标题 ^\d.\d.\d\s.*$ ^表示匹配字符串的开头。\d\.\d\.\d表示匹配一到多个数字,接着一个小数点,再接着一到多个数字,然后又一个小数点和一到多个数字,用来匹配类似 “2.1.1” 这样的标题号部分。\s表示匹配一个空格。.*表示匹配…

OpenAI API - Realtime 实时

文章目录 实时 API(Beta)使用实时API入门示例应用合作伙伴集成 用例通过 WebRTC 连接概述连接详情创建一个临时token发送和接收事件 使用 WebSockets 连接概述连接详情 实时对话Beta实时语音到语音会话会话生命周期事件文本输入和输出音频输入和输出语音…

PE文件(十三)资源表

所谓的资源也就是我们之前学的MFC中的对话框,按钮,编辑框之类的东西。不仅MFC有资源,我们平时熟悉的控制台程序也有资源 当我们平时写一些程序或者木马时,我们通常对其定义一个随机的名称或者路径,然后再向外界进行释…

丝杆升降机行程控制:精准运行的奥秘

丝杆升降机作为机械传动领域的 “得力干将”,在环保设备、工业生产线、建筑施工等众多场景中发挥着关键作用。其能够实现重物的升降、平移等操作,而行程控制对于丝杆升降机而言,就如同给机器设定了行动边界,不仅关乎设备能否精准达…

力扣.旋转矩阵Ⅱ

59. 螺旋矩阵 II - 力扣&#xff08;LeetCode&#xff09; 代码区&#xff1a; class Solution {const int MAX25; public:vector<vector<int>> generateMatrix(int n) {vector<vector<int>> ans;vector<int> hang;int len_nn;int arry[25][25]…

HFSS 使用入门

资源 下载资源&#xff1a; https://download.csdn.net/download/wangjun_huster/90547193 下载破解&#xff1a; https://download.csdn.net/download/wangjun_huster/90547551 安装 https://www.bilibili.com/list/ml3403866295?oid925751664&bvidBV1CT4y1u7LB 入门…

对内核fork进程中写时复制的理解记录

前言 文章写于学习Redis时对aof后台重写中写时复制的疑问 一、感到不理解的歧义 在部分技术文档中&#xff08;以小林的文章为例&#xff09;&#xff0c;对写时复制后的内存权限存在如歧义&#xff1a; ! 二、正确技术表述 根据Linux内核实现&#xff08;5.15版本&#x…

HarmonyOS-ArkUI Navigation (导航组件)-第一部分

导航组件主要实现页面间以及组件内部的界面跳转&#xff0c;支持在不同的组件间进行参数的传递&#xff0c;提供灵活的跳转栈操作&#xff0c;从而便捷的实现对不同页面的访问和复用。 我们之前学习过Tabs组件&#xff0c;这个组件里面也有支持跳转的方式&#xff0c;Navigati…

【磁盘扩容】linux磁盘扩容

一、新磁盘分区 1、新磁盘在接入服务器后&#xff0c;很好辨认 使用fdisk -l命令&#xff0c;查看&#xff1a; 或者使用 lsblk -f 其中sdb,sdc, sda都是挂载硬盘&#xff0c;sr0为DVD光盘&#xff0c;很明显sdc没有进行任何的挂载&#xff0c;确定sdc为新磁盘 2、格式化新…

详解CountDownLatch底层源码

大家好&#xff0c;我是此林。 今天来分享一下CountDownLatch的底层源码。 CountDownLatch 是 Java 并发包 (java.util.concurrent) 中的线程之间同步工具类&#xff0c;主要用于协调多个线程的执行顺序。其核心思想是通过计数器实现线程间的"等待-唤醒"机制&#…

Python基于EdgeTTS库文本转语音

EdgeTTS&#xff0c;支持粤语等各种方言&#xff0c;无需部署无需Key&#xff0c;完全免费&#xff0c;太香了 因为其底层是使用微软 Edge 的在线语音合成服务&#xff0c;所以不需要下载任何模型&#xff0c;甚至连 api_key 都给你省了&#xff0c;简直不要太良心~ 关键是&a…

MFC案例:利用计时器(Timer)动态绘制正弦曲线

这是一个基于对话框的MFC程序&#xff0c;运行效果是在只画出I、IV象限的坐标系中绘制出红、蓝、绿各相差PI/2的三条正弦曲线&#xff0c;计时器运行一个周期曲线在X轴移动一个像素&#xff08;对应1度&#xff09;&#xff0c;Y轴显示正弦值&#xff08;150个像素代表1&#x…

解析 HTML 网站架构规范

2025/3/28 向全栈工程师迈进&#xff01; 一、网页基本的组成部分 网页的外观多种多样&#xff0c;但是除了全屏视频或游戏&#xff0c;或艺术作品页面&#xff0c;或只是结构不当的页面以外&#xff0c;都倾向于使用类似的标准组件。 1.1页眉 通常横跨于整个页面顶部有一…

Kubernetes》》K8S》》Deployment 、Pod、Rs 、部署 nginx

Deployment deployment文档说明 kubectl get rs,deployment,pods 删除pod 、deployment 、service # 如果只删除pod&#xff0c;deployment会自动重建&#xff0c;所以应该先删除deployment。 # 下面演示的是删除所有deployment&#xff0c;可以指定只删除某个 # 删除所有…

链表(C++)

这是本人第二次学习链表&#xff0c;第一次学习链表是在大一上的C语言课上&#xff0c;首次接触&#xff0c;感到有些难&#xff1b;第二次是在大一下学习数据结构时&#xff08;就是这次&#xff09;&#xff0c;使用C再次理解链表。同时&#xff0c;这也是开启数据结构学习写…