尚未崩坏 发表于 2025-4-2 01:58:18

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

从前有关移行,也写过一些文章,好比
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里编集数据

https://i-blog.csdnimg.cn/direct/65e5348285a84fdca5b33dc8a591c1b5.png

把Excel给放大一点儿,就是这样的:
https://i-blog.csdnimg.cn/direct/6501d0d1d428409bbfbabab7f23c38ba.png
1-2,Excel里面只有要导入的项目

这个也就是说,SAP画面上是有很多Tab,每个Tab里面又有很多项目,
那么巨大的项目数量纵然是Excel也得晕不是?
以是呢,这个MALSY里面,直接就把这些不用导入得项目给去掉了。
https://i-blog.csdnimg.cn/direct/fbf72ccd5a134b36ad07fe065fa54047.png
1-3,一键导入,导入结果在Excel上体现

其实这个倒不是特牛B,哪个工具不是这样的是吧?
就是点一个按钮,然后数据就导进SAP里面了。
导入结果在Excel上也能体现,虽然你到SAP里面查看也能知道,但是Excel上直接就能看到哪些OK了,哪些数据还没有,不是更方便了嘛。
https://i-blog.csdnimg.cn/direct/c71393abebd44a58a8daf88e3808e465.png
1-4,总结一下

- 使用MALSY,导入数据就不用在SAP画面上操纵了,直接在Excel上就能搞定
- 削减了Addon开辟,加快项目进度
- 不但在项目初期化的时候可以用,项目运用的时候,客户也可以用
  像这种Excel上编辑数据,然后一键导入SAP肯定是能进步服从的

2,MALSY使用Demo

2-1,操纵流程

1),记录SAP画面操纵
2),在Excel中编集登录Data
3),导入SAP
https://i-blog.csdnimg.cn/direct/7d50205287fd47ceacc54d637f105cd8.png

2-2,以品目Master登录为例工具具体怎样操纵

1),新规Book作成

MALSAY安装完之后,会有一个工具条,就长下面这样的。
点 Batch Input > 新规Book作成
https://i-blog.csdnimg.cn/direct/0a1fd18c5cec4ae5a07f841e7614fb35.png
点完 新规Book生成之后,就会显示如下下级菜单
> Transaction Recorder启动
> Data登录Sheet作成
> 最适化
> BDC Data Import
https://i-blog.csdnimg.cn/direct/5b806d66ccae40978a4b19791282aa52.png
2),记录SAP画面(录屏)

点  Transaction Recorder启动 按钮
这样就会显示 Transaction开始 Popup
这样就可以输入 Tr-cd,好比这里要新规品目Master,就输入 MM01
https://i-blog.csdnimg.cn/direct/17b91fd1743b479d98a04ec46aca21c1.png
点 开始按钮 之后,就会显示 SAP GUI画面,好比这里就是 MM01
跟操纵SAP GUI 一样,输入品目番号,产业Code,品目Type,
点View选择,然后选择一些需要的View
https://i-blog.csdnimg.cn/direct/b79cd2b4c0f548098e840fc4082accb9.png
然后就像正常操纵 MM01 一样,挨个Tab 进行输入
https://i-blog.csdnimg.cn/direct/d6f02482767e423a93e3ee4a43b9d70c.png
好比这里也打算输入购买管理,那就挨个项目输入
https://i-blog.csdnimg.cn/direct/e3740bba3510448fa0ef85a0325ab601.png
都输入完了以后,点保存按钮,就会生成Excel模板
https://i-blog.csdnimg.cn/direct/2c74922a7b9e48a486b65cc85de4547d.png
也就是下面这个样子的。
也就是 SAP GUI上面的操纵,都给记录下来,并且都反映到这个 Batch Input Sheet上面了。
https://i-blog.csdnimg.cn/direct/fe04c1bfc1d34079a91b6424a82c3258.png
3),生成Data登录Sheet

点 Data登录Sheet生成
https://i-blog.csdnimg.cn/direct/e3bff060bd2543afac785a5059293ea8.png
这样就生成了Data登录Sheet
https://i-blog.csdnimg.cn/direct/fd10df6a90224d7db1b08f737d4cb791.png
然后就把数据给输入到该 Data登录Sheet上面去,就像下面这样的。
Excel各人都熟,肯定比直接在SAP上输入要快多了。
那你说我虽然输入了很多数据,那我临时就想登个几条看看,那也是可以的,也就是可以指定开始行和结束行。
https://i-blog.csdnimg.cn/direct/6a971c2a7b57476bba229387e15048a3.png
4), 登录数据到SAP

这一步就简单了,点一下 DataUpload 按钮即可
https://i-blog.csdnimg.cn/direct/32cf703985db4355b6b6070de69e32b2.png

然后出来个进度条,并且Excel上面通过颜色来实时显示数据的登录情况
浅蓝色表示登录成功
浅粉色表示登录失败
https://i-blog.csdnimg.cn/direct/9aa6bb86824c4d8988837d938a340363.png
都完成之后,来个集计的对话框,这里19条成功,1条失败,0条警告
https://i-blog.csdnimg.cn/direct/49425fedcbce48cc92bc3ff372adf437.png
有关失败的行,除了颜色,在B列有个 E 也能标堕落误行
https://i-blog.csdnimg.cn/direct/78c157acadce414a82ef5a19e6194331.png
5), 错误处理

在上图左侧的工具栏上点 跳转到ErrorMessage
就能直接跳转到错误栏位,好比这里就是 V 列
固然,Error Message都是在最后一列,以是你直接拖到最后也一样的。
这里说的是 品目Group不精确。
https://i-blog.csdnimg.cn/direct/470542e620274d58a7a2100f4055414b.png
找到 品目Group列,好比这里的 I 列,16 是个不精确的品目Group
那具体有哪些可选项呢?
如果是在SAP体系上的话,点 F4,就可以出来 Help 画面,直接就能看到,这里可以吗?
https://i-blog.csdnimg.cn/direct/e8e535bcac784d45b9dd7e4bf457b537.png
是的,MALSY上面也是可以做到的
右键该单元格,然后选 入力Help
https://i-blog.csdnimg.cn/direct/f8eee70532034b43a388e71bda8cd5ed.png
这样就可以显示SAP中的Help,
就跟在SAP体系上按F4结果一样的
https://i-blog.csdnimg.cn/direct/4ada24c9868e486f900fb3820cb89fb9.png
然后双击任意一行,就可以把值带回来了哈
跟在SAP上操纵一样的
那你就是愿意手工输入,固然也随意哈
https://i-blog.csdnimg.cn/direct/51006ef5686641f696e24a8d695d724c.png
6),修改之后的再登录处理

这里要注意一点,就是你肯定只想把这条错误的给上传上去嘛,
要选中 只错误Data Checkbox,
然后再去点 DataUpload 按钮
https://i-blog.csdnimg.cn/direct/c7bb3087e3f64992a5b30da16d05f594.png
这样就会把这条修改后的错误数据重新给登录了一下
https://i-blog.csdnimg.cn/direct/791245390cda4a039063bfc092ee2f5e.png
3,总结

上面通过品目Master来大致说了一下怎样使用该MALSY工具进行数据移行。
总体来说是不是还行,尤其是对不太想开辟Addon进行数据导入的项目,那简直就是外挂哈。
既然是付费的嘛,出问题了还可以找他们咨询。
我也没具体用过,不太清楚里面的短板,缺点什么的。

别的,这个工具肯定也不是万能的,那它能干些啥呢?
下表列出了它能干的事儿:
https://i-blog.csdnimg.cn/direct/674c5d676c0e4f5cbbf9ff8d39a1b471.png
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博客

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: SAP 学习条记 - 体系移行业务 - MALSY(由Excel 移行到SAP 的收费工具)