自動化操作SAP,首先需要啟用腳本功能。
1.1 啟用腳本-客戶端設置
在SAP登錄界面→選項→可訪問性和腳本→選中用戶設置下的“啟用腳本”。
相同的設置下,請取消選中其下方與“通知”和“顯示”相關的 3 個複選框,然後單擊應用。
1.2 啟用腳本-服務器端設置
需要 SAP Basis 幫助來執行此事務,事務碼:RZ1。
在參數名稱中,鍵入 sapgui/user_scripting 并單擊顯示。
當您進入下一個屏幕時,單擊更改值并輸入“True”作為新值,然後單擊保存。
您可能會注意到一條警告消息“更改不是永久性的:服務器重新啟動時将丢失”。
每當服務器重新啟動時,重置為默認設置為 False。
為避免在服務器重新啟動時丢失此設置,建議使用事務代碼 RZ10 在服務器級别進行設置。
二、使用UiPath的SAP包最新版的Studio中包含了SAP的相關功能。
如果沒有找到,則需要安裝UiPath 标準包 UiPath.UIAutomation(用戶界面自動化),安裝後,在活動中能找到相關功能:
部分SAP活動使用說明:
顧名思義,它直接在當前 SAP GUI 窗口中觸發 SAP 事務。如果您需要并行執行多個事務,請記住使用功能鍵 Ctrl N 創建一個新的 GUI 窗口會話,然後為該會話啟動一個調用事務。我強烈建議使用此活動而不是“輸入”活動。
另一個非常有用的活動可以最大限度地減少在屏幕上導航特定操作任務的點擊次數。使用此活動捕獲特定事務的可用工具欄菜單,并在您突出顯示屏幕時使用此活動中顯示的下拉列表自動執行。(例如:保存交易或将報告下載到 Excel)。
與“單擊工具欄按鈕”一樣,此活動可以方便地捕獲每個交易都通用的一般屏幕菜單選項。(例如,系統、狀态,我們在上面談到了找出事務的程序名稱)或者主 GUI 級别的其他菜單選項。
讀取 GUI 窗口底部狀态欄中顯示的消息。當您在 SAP 中執行交易時(例如:客戶行項目報告),它會在屏幕底部顯示一條消息(例如生成的許多記錄或輸出成功),這是決定下一步行動的非常有用的信息在工作流程中。請記住,如果顯示失敗消息,您可能需要考慮将 Try/Catch 讀取為異常,并相應地決定最終狀态。
使用此活動使用用戶名和密碼登錄 SAP。
此活動還支持多個登錄選項,如果是剛開始登錄SAP,這個活動非常有用。
如果用戶已經登錄到 SAP,您可以從多重登錄選項中選擇一個選項來終止已經登錄的會話并再次登錄,或者在不中斷用戶活動的情況下繼續另一個登錄。
注意:當您在虛拟機上設置無人值守機器人并使用系統賬戶登錄 SAP 時,此活動也很有用。
當您的環境支持單點登錄 (SSO) 而無需輸入用于 SAP 登錄的用戶名和密碼時,這是另一種登錄 SAP 的選項。很實用的活動!對于此活動,您需要知道 SAP 登錄闆中的連接名稱,這就是為什麼在組織中的所有用戶之間有一個标準命名約定很重要。
每當您需要選擇要在屏幕上輸入的日期(或日期範圍)時,您将經常使用此活動。如果您手動輸入,從日曆中選擇一個日期并且不會弄亂預期的日期格式是非常有用的。
顧名思義,這是将 GUI 菜單樹從父節點擴展到當前節點或事務的有用活動。它将将該部分中的可用事務添加為活動中的下拉列表,供您在自動化中進一步使用(例如,雙擊以執行事務)。當我的自動化基于深度嵌套的節點或事務并且可能不是直接調用時,我經常使用它。
在具有行/列組合的循環内疊代表記錄時使用此活動。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!