Winshuttle之Transaction篇

Winshuttle之Transaction篇

什么是Winshuttle?

Winshuttle一款獲得SAP與Excel認證的集成軟件,能夠自動完成SAP的數(shù)據(jù)收集,驗證和移行工作,同時確保SAP合規(guī)性和安全標準。在本文中,我們了解一下Winshuttle與SAP之間的聯(lián)動。

目前大部分公司都有屬于自身的ERP軟件來管理公司的財務,庫存,人事,采購等數(shù)據(jù)信息,那么將數(shù)據(jù)導入/導出后做數(shù)據(jù)分析以及報表等工作也是日益常見的。針對SAP系統(tǒng),通常導入/導出數(shù)據(jù)的方式有那么幾種:

利用ABAP工程師來編寫程序,根據(jù)不同的需求可能所需要開發(fā)的工作量是十分龐大的。

利用T-code:SHDB來制作BDC的錄屏,然后再達到上傳的功能,這一塊需要很大一部分ABAP基礎。

SAP自帶的上傳工具——LSMW。它對文件類型以及排版的要求很高,其次操作十分繁瑣,一旦發(fā)現(xiàn)數(shù)據(jù)有錯誤后,也難以獲得相應的log來查詢以及恢復。

看了那么多方式,會發(fā)現(xiàn)都會有一個共通點。如果沒有ABAP的技術(shù)開發(fā)基礎,那么處理數(shù)據(jù)的工作就會變得舉步維艱,很多時候業(yè)務人員太過于依賴技術(shù)人員的開發(fā)。既造成效率的低下,又使得成本變高,相信這是絕大多數(shù)企業(yè)不想看到的一面。那么Winshuttle的出現(xiàn)會使許多企業(yè)有耳目一新的感覺。

首先其安裝十分簡單,就是一款desktop產(chǎn)品,下載安裝即可。其次界面也十分親民。可以根據(jù)業(yè)務人員的不同需求來定制不同的上傳所需要的模板。最重要的一點,通過熟悉的EXCEL界面就能處理數(shù)據(jù)。

Winshuttle之Transaction篇

那么Transaction的運行原理是什么呢?

通俗的話來講就是通過所錄制的腳本,來進行大量的重復循環(huán)的操作。以下是Transaction的三種錄制模式。

Winshuttle之Transaction篇

標準模式(standard mode

這個模式適應大部分的需求,Non-Batch(with SAP controls)與 Non-Batch(without SAP controls)的區(qū)別在于Non-Batch(without SAP controls)適用于你需要從SAP端獲得一些特殊的control,就比如你在ALV畫面內(nèi)一些字段格式或者消息類的control等。那么這個模式支持從SAP的你所能看到的錄制畫面中將畫面中的數(shù)據(jù)download到你的data file excel中。比如更改物料主數(shù)據(jù)的時候,你可以將物料號,凈重,毛重等信息download下來。另外還支持extended log,那么什么是extended log呢,就是一些非error的message,即在SAP內(nèi)處理數(shù)據(jù)時,遇到的黃色警告消息,以及綠色的提示消息等。這個log的作用就是補充原本運行l(wèi)og中可能提示不太全的信息。舉例來說:原有運行l(wèi)og中說某個欄位缺失,extended log中會補充到具體哪個欄位確實導致這個屏幕內(nèi)的信息出錯。

批處理模式(BatchInputmode)

此模式跟上述的標準模式略微有些區(qū)別,此模式在性能上更快,也舍棄了標準模式中的一部分功能,例如,無法從畫面上將數(shù)據(jù)down至模板內(nèi),extended log也不復存在了。所以在你不需要extended log或者將屏幕信息導出來時,建議使用該模式,因為它更加效率化。

GUI模式(GUIscriptingmode)

簡單來說這個模式的使用一般是在上述的兩個模式都無法實現(xiàn)的基礎上,才選擇的。

可能這么說有點抽象,先說一下這個模式與上述模式的區(qū)別。上述模式在運行的時候,只需要點一下運行在excel內(nèi),幾秒鐘之后就能獲得上傳是否成功的訊息了。那么這個模式是前臺運行的,會將所錄制時所有在SAP內(nèi)的所產(chǎn)生交互的窗口全部顯示出來,所以在數(shù)據(jù)性能上這個模式是遠低于上述模式的。

那么這個模式的存在意義在哪里呢?可以舉個例子,上述兩種模式中,比如創(chuàng)建一個銷售訂單(VA01),那么在明細數(shù)據(jù)中可能需要輸入多個物料,每個物料數(shù)據(jù)就是一行。每一行都有一個item欄位來區(qū)分循環(huán)的索引,即每一行excel內(nèi)的數(shù)據(jù)對應SAP內(nèi)的每一行。有些畫面并沒有這個索引的時候我們就需要使用這個GUI模式來錄制,在循環(huán)的IF條件中選擇index,即制定某個欄位為當前的索引鍵,來告訴SAP,在Winshuttle模板中的哪一行是跟哪一行所對應的。

以上便是Winshuttle的集中錄制模式,更多精彩內(nèi)容請在搜索引擎中搜索關(guān)鍵詞“Winshuttle”了解更多。

極客網(wǎng)企業(yè)會員

免責聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關(guān)資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負任何法律責任。任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,應及時向本網(wǎng)站提出書面權(quán)利通知或不實情況說明,并提供身份證明、權(quán)屬證明及詳細侵權(quán)或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實,溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。

2018-07-11
Winshuttle之Transaction篇
什么是Winshuttle?Winshuttle一款獲得SAP與Excel認證的集成軟件,能夠自動完成SAP的數(shù)據(jù)收集,驗證和移行工作,同時確保SAP合規(guī)性和安

長按掃碼 閱讀全文