97视频在线观看免费高清完整版在线观看-69精品人人人人-爱的色放3-亚洲黄色一区-亚洲精品视频免费在线观看-男人天堂免费视频-久久久社区-日韩综合一区二区-色撸撸在线-蝌蚪av-国产乱淫视频-男生尿隔着内裤呲出来视频-人操人操-欧美鲁鲁-免费视频99-3级av-中国一级大黄大黄大色毛片-久久久欧美精品-99精品在线看-色峰视频-印度毛茸茸-国产福利毛片-国产极品999-69日韩-天天综合网国产

星空人工智能技術網

如何使用Winshuttle來創建標準采購訂單

如何使用Winshuttle來創建標準采購訂單

本次會描述如何使用Winshuttle 的Transaction將Microsoft Excel內數據,使用SAP事物代碼:ME21N,在SAP內創建標準的采購訂單。

步驟1:錄制

1.首先雙擊桌面上的Winshuttle Studio,打開Winshuttle。

2.點擊新建。

3.點擊 Transaction, 然后點擊 Create from Recording.

4. 選擇你所需要登陸的SAP服務器,填入相應的信息,然后點擊 Log On to SAP.

5. 在Transaction code中, 輸入 ME21N.

6.將模式停留在Standard上,如果沒有,點擊Change,然后選擇Batch Input模式。

※每個模式的區別,之前的文檔中已經記載過。

7.點擊Start Recording

8.輸入Vendor和Document Date,然后點擊回車。

9.輸入Header的信息數據

※由于每家公司的SAP配置等的不同,下一步的操作屏幕跳轉可能會有所不同,

本文以現有的SAP環境來舉例。

 

10.點擊回車繼續。

11.在Line Item中輸入明細數據

12.點擊回車后,點擊工具欄上的過濾按鈕。

13.從Column中選擇Item項目,點擊左移按鈕,將Item移至Filter criteria中。

如下圖所示

 

14.采購訂單中的明細行是不可能超過999行的(從技術上來說也是不可能的),所以

我們在這里輸入99999來確保該Grid上的是空的,并且記錄從第一行開始依次往

下遞增來插入明細行的數據的。這是本次錄制中比較關鍵的一個步驟。

15.點后點擊綠色的勾來繼續我們的操作。

我們可以看到,明細行的Grid中是空的,我們現在可以把明細行的數據給添加進

去,然后改頁面上的欄位都會被記錄進Transaction Mapper的屏幕中。

16.然后點擊保存,然后錄制環節就結束了,然后Winshuttle會自動進入Mapping界面。

步驟2:映射

結束錄制環節后,我們進入了做映射的環節。這里就是將數據與SAP的欄位做一個連接。為了達到與SAP的關聯,Transaction提供了一個Mapper平臺。

Auto Mapping會將錄制的所有的欄位全部映射至Excel內,由于SAP的多樣性,本次的操作我們會通過手動的方式來進行。

在Mapper中我們可以看到:

Mapper row number: 這個只是用來記錄行數的參考數字.

Enable flag: 只有打上勾的才會被Transaction所執行.

Field Description: 這是SAP內該欄位的名稱,表內對該字段的描述.

Field Name:  SAP表內的字段名.

Field Type & Length: 字段類型以及長度.

Mapping direction: 固定值,或者是將Excel內的數據上傳至SAP,還是從SAP屏幕上將數據信息下載到Excel內

Value: mapping前是SAP屏幕內你所輸入的值,mapping后會變成Excel內的欄位名(Column:A,B,C,D等)

 

 

在Data Set一欄中你可以看到有Excel與Access的選項,表明我們可以將數據從Excel或者Access中上傳至SAP。數據來源可以是多樣性的。

 

本次我們使用的是Excel。

1.做映射的方式很簡單,就是一個拖拽的方式。要上傳我們選中Excel的欄位不放,然后移至上方的Mapper界面中即可。

2.然后點擊Expert View

該界面能看到你所錄制時候產生的OK-code等信息。那么由于我們的明細行數據的行數是不確定的,那么我們就需要增加一個循環的LOOP功能到該腳本中,讓腳本變的更具有靈活性。

增加循環的方式也很簡單,找到對應的行數,全部選中,如下圖:

 

3.然后點擊Create Loop按鈕。

4.彈出的Loop界面中,我們也可以修改需要循環的行數,以及給予其循環的標識。

如果數據集中在同一個sheet上的,我們默認的選擇Single Sheet Loop的類型即可,如果數據集中在多個sheet中的,那么我們需要選擇Multiple Sheet Loop的類型來達到我們的效果。

另外可以選擇將標識放在Excel的哪個欄位內,如下圖:H是循環的開始,最后的一個D表示明細行到此為止的該循環結束。如果我們有多張PO需要創建,那么我們就需要將數據做成該形式:

 

 

5.點擊OK后,會在Excel內自動產生LOOP的標識,然后此時我們再去做映射。

注意:映射動作需要在LOOP條件增加完之后再進行。

 

步驟3:填充數據以及運行腳本

1.點擊菜單欄上的Run

2.可以通過更改Start Row End Row來制定所需要運行的數據量。

在下方的Excel內將所需要運行的數據填充好。然后我們就可以點擊Run按鈕了。

在此之前,Winshuttle會要求你保存你制作的模板文件,以及Excel的Data File,

選擇好對應的路徑,然后如果有需要可以更改模板的名稱,你可以單個單個的文件保存,或者直接點擊最下方的Save Both File按鈕。

如下圖所示

3.運行完畢后你可以看到運行的數據條數以及成功失敗的消息,如下圖:

4.另外我們的數據是否準確,我們可以得到SAP內部的log,比如成功后我們可以在Excel內看到我們所創建的PO號,然后可以進SAP內驗證我們創建的PO信息是否正確,以上便是使用Winshuttle來制作一個標準PO的全過程了。

預知更多精彩內容,請持續關注Winshuttle官方微信或搜索中文版官方網站。

星空人工智能技術網 倡導尊重與保護知識產權。如發現本站文章存在版權等問題,煩請30天內提供版權疑問、身份證明、版權證明、聯系方式等發郵件至1851688011@qq.com我們將及時溝通與處理。!:首頁 > 新聞 » 如何使用Winshuttle來創建標準采購訂單

()
分享到:

相關推薦

留言與評論(共有 0 條評論)
   
驗證碼: