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里編集數據

把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.pswp.cn/diannao/76244.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/76244.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/76244.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

二叉樹搜索樹與雙向鏈表

一:題目 二:思路 把二叉搜索樹的值升序的打印出來,中序打印即可,但是此題不僅僅是有序的打印出二叉搜索樹的值,而是要將其的結構也改變了,也就是說要改變節點間的指向,讓其成為一個雙向鏈表 我…

31天Python入門——第17天:初識面向對象

你好,我是安然無虞。 文章目錄 面向對象編程1. 什么是面向對象2. 類(class)3. 類的實例關于self 4. 對象的初始化5. __str__6. 類之間的關系繼承關系組合關系 7. 補充練習 面向對象編程 1. 什么是面向對象 面向對象編程是一種編程思想,它將現實世界的概念和關系映…

Spring Boot中常用內嵌數據庫(H2、HSQLDB、Derby)的對比,包含配置示例和關鍵差異總結

以下是Spring Boot中常用內嵌數據庫的對比,包含配置示例和關鍵差異總結: 一、主流內嵌數據庫對比 1. H2 數據庫 特點: 支持內存模式(速度快)和文件模式(數據持久化)。支持SQL方言&#xff08…

Apache Hive和Snowflake的`CREATE VIEW`語法和功能特性整理的對比表

寫一個Apache Hive中CREATE VIEW語句轉換為對應Snowflake中CREATE VIEW語句的程序,現在需要一個根據功能的相似性對應的Apache HiveQL和Snowflake SQL的CREATE VIEW語句的表。 以下是基于Apache Hive的CREATE VIEW語法規則構造的所有可能合法語句實例及其功能說明&…

個人博客網站從搭建到上線教程

步驟1:設計個人網站 設計個人博客網站的風格樣式,可以在各個模板網站上多瀏覽瀏覽,以便有更多設計網站風格樣式的經驗。 設計個人博客網站的內容,你希望你的網站包含哪些內容如你的個人基本信息介紹、你想分享的項目、你想分享的技術文檔等等。 步驟2:選擇開發技術棧 因…

PHP回調后門

1.系統命令執行 直接windows或liunx命令 各個程序 相應的函數 來實現 system exec shell_Exec passshru 2.執行代碼 eval assert php代碼 系統 <?php eval($_POST) <?php assert($_POST) 簡單的測試 回調后門函數call_user_func(1,2) 1是回調的函數 2是回調…

Raspberry 樹莓派 CM4模塊的底板設計注意事項

1&#xff0c; 樹莓派CM4底板設計 樹莓派CM4模塊集成了CPU&#xff0c; 存儲器&#xff0c;以太網&#xff0c; 無線模塊&#xff0c;電源等等&#xff0c; 大大降低了硬件設計的要求。對我們使用樹莓派提供了很好的便利性。 本人近期因為項目的需要設計了一款CM4的底板&#x…

Java后端開發(十八)-- 使用JAXB,將JavaBean轉換XML文本

下面是測試時的運行環境: 1.jdk8 2.Maven,可能需要需要的依賴,如下: <dependency><groupId>javax.xml.bind</groupId><artifactId>jaxb-api</artifactId><version>2.3.1</version></dependency><dependency><gr…

【一起來學kubernetes】30、k8s的java sdk怎么用

Kubernetes Java SDK 是開發者在 Java 應用中與 Kubernetes 集群交互的核心工具&#xff0c;支持資源管理、服務發現、配置操作等功能。 一、主流 Java SDK 對比與選擇 官方 client-java 庫 特點&#xff1a;由 Kubernetes 社區維護&#xff0c;API 與 Kubernetes 原生對象嚴格…

PHP開發者2025生存指南

PHP&#xff0c;這個曾經被戲稱為“世界上最好的語言”的腳本語言&#xff0c;依舊在網絡世界占據著重要的地位。然而&#xff0c;技術發展日新月異&#xff0c;面向2025年&#xff0c;PHP開發者要想保持競爭力甚至實現職業生涯的飛躍&#xff0c;需要不斷學習和提升自身技能。…

MySQL與Redis數據一致性保障方案詳解

前言 在現代分布式系統中&#xff0c;MySQL和Redis的結合使用非常普遍。MySQL作為關系型數據庫負責持久化存儲&#xff0c;而Redis則作為高性能緩存層提升系統的響應速度。然而&#xff0c;在這種架構下&#xff0c;如何保證MySQL與Redis之間的數據一致性是一個重要的挑戰。本…

MySQL響應慢是否由堵塞或死鎖引起?

目錄標題 **1. 檢查當前運行的查詢和進程****2. 查看死鎖日志****方法一&#xff1a;通過錯誤日志****方法二&#xff1a;通過InnoDB狀態** **3. 檢查鎖信息****查看表鎖****查看行鎖&#xff08;InnoDB&#xff09;** **4. 分析慢查詢****開啟慢查詢日志****分析慢查詢** **5.…

【計算機網絡】記錄一次校園網無法上網的解決方法

問題現象 環境&#xff1a;實訓室教室內時間&#xff1a;近期突然出現 &#xff08;推測是學校在施工&#xff0c;部分設備可能出現問題&#xff09;癥狀&#xff1a; 連接校園網 SWXY-WIFI 后&#xff1a; 連接速度極慢偶發無 IP 分配&#xff08;DHCP 失敗&#xff09;即使分…

JavaScript函數式編程思想

1. 相關面試題 1.1. 什么是純函數&#xff1f; 純函數是一種函數&#xff0c;其返回值僅由其輸入參數決定&#xff0c;不產生任何可觀察的副作用&#xff0c;如修改全局對象或外部狀態。 純函數具有以下特性&#xff1a; 1. 確定性&#xff1a;相同的輸入永遠得到相同的輸…

Elasticsearch安全與權限控制指南

在Elasticsearch維護中&#xff0c;安全管理是保障數據合規性和集群穩定性的關鍵。本文將詳細介紹用戶與角色管理、索引/字段級權限控制、HTTPS加密通信、審計日志與合規性檢查等核心安全實踐&#xff0c;希望可以幫助你構建更安全的Elasticsearch環境。 1 用戶與角色管理 1.1…

『VUE』快速入門配置環境使用tailwind css 記憶tailwind css常見規則 (詳細圖文注釋)

目錄 效果預覽快速入門環境配置配置 tailwind.config.js 設置文件添加 Tailwind 的基礎樣式引入樣式到項目檢查構建工具配置測試 Tailwind CSS 效果 使用插件tailwind.config.js的最終內容app.vue演示 為什么不需要記憶 Tailwind 的類名&#xff1f;1. 類名直觀2. 文檔全面3. 工…

StdioIterator

參考這種用法&#xff1a; int a[3]{1,2,3}; copy(a,a3,ostream_iterator<int>(cout," ")); 以及 ostream_iterator 類 | Microsoft Learn 中的函數簽名&#xff0c;可以編寫出 StdioIterator&#xff0c;同樣支持 copy 函數的調用。 #include <stdio.h&…

制作service列表并打印出來

制作service列表并打印出來 在Linux中&#xff0c;服務&#xff08;Service&#xff09;是指常駐在內存中的進程&#xff0c;這些進程通常監聽某個端口&#xff0c;等待其他程序的請求。服務也被稱為守護進程&#xff08;Daemon&#xff09;&#xff0c;它們提供了系統所需的各…

CKS認證 | Day3 K8s容器運行環境安全加固

一、最小特權原則&#xff08;POLP&#xff09; 1&#xff09;最小特權原則 (Principle of least privilege&#xff0c;POLP) &#xff1a; 是一種信息安全概念&#xff0c;即為用戶提供執行其工作職責所需的最 小權限等級或許可。 最小特權原則被廣泛認為是網絡安全的最佳實…

Linux wifi 驅動移植適配流程詳解

基礎內容概要 將tplink wn725n 無線網卡驅動移植到ubuntu將tplink wn725n 無線網卡驅動移植到Linux開發板&#xff08;交叉編譯&#xff09;將tplink wn725n 無線網卡驅動移植到Linux開發板&#xff0c;在開發板中編譯 為什么還要包涵交叉編譯&#xff1f; 目標設備是ARM架構…