共用方式為


IA-Connect SAP GUI

IA-Connect 是一個機器人流程自動化“RPA”平台,它將 RPA 功能從雲添加到本地虛擬機或通過 Citrix 或 Microsoft 遠程桌面“RDS”連接。 這是用於自動化 SAP GUI 應用程式的模組。

此連接器適用於以下產品和區域:

服務 Class Regions
副駕駛工作室 進階 除下列區域外的所有 Power Automate 區域
     - 美國政府 (GCC)
     - 美國政府(海灣合作委員會高中)
     - 由 21Vianet 營運的中國雲
     - 美國國防部 (DoD)
邏輯應用程式 標準 所有 Logic Apps 區域, 但下列區域除外:
     - Azure Government 區域
     - Azure 中國區域
     - 美國國防部 (DoD)
Power Apps 進階 除下列區域外的所有 Power Apps 區域
     - 美國政府 (GCC)
     - 美國政府(海灣合作委員會高中)
     - 由 21Vianet 營運的中國雲
     - 美國國防部 (DoD)
Power Automate(自動化服務) 進階 除下列區域外的所有 Power Automate 區域
     - 美國政府 (GCC)
     - 美國政府(海灣合作委員會高中)
     - 由 21Vianet 營運的中國雲
     - 美國國防部 (DoD)
連絡人​​
名稱 創世紀實驗室
URL https://www.ultima.com/ultima-labs
Email IAConnect@ultima.com
連接器中繼資料
Publisher 創世紀商業
網站 https://www.ultima.com/ultima-labs
隱私策略 https://www.ultima.com/privacy-policy
類別 IT運營;生產力

IA-Connect 是一個機器人流程自動化 (RPA) 平台,可將 RPA 功能從 Power Automate 雲端流程新增至內部部署虛擬機器,或透過 Citrix 或 Microsoft 遠端桌面 (RDS) 連線。 IA-Connect 連接器提供超過 800 個動作,可讓您直接從 Power Automate 雲端流程自動化每種類型的內部部署應用程式。 所有 IA-Connect 動作都可以直接從 Power Automate 雲端流程取得,從而在雲端型應用程式和內部部署應用程式之間輕鬆整合,並能夠在 RPA 流程中利用現有的 Power Automate 條件、迴圈、動態內容、運算式和例外狀況處理。 利用 IA-Connect Connectors 還可以從 Flow 執行歷史記錄中提供完整的執行歷史記錄和可審計性,同時也無需使用單獨的應用程式/控制台/工作室來開發 RPA 流程。

先決條件

若要使用任何 IA-Connect 連接器,您必須安裝 IA-Connect 軟體。 這是 30 天的免費測試,之後您將需要 IA-Connect 許可證。

IA-Connect 軟體由兩個主要組件組成:

  • IA-Connect Orchestrator,這是 Azure WebApp,您將在自己的 Azure 租用戶中裝載。 這會處理 RPA 流程到一或多個內部部署或雲端虛擬機器的路由和安全性。

  • IA-Connect 代理程式和導向器,安裝在可存取您要自動化軟體的虛擬機器上。 此外,IA-Connect 代理程式可以在 Citrix 或 Microsoft 遠端桌面服務 (RDS) 工作階段內執行,其中 RPA 命令會透過虛擬通道傳遞到遠端工作階段中以執行。 IA-Connect 代理程式可以從網路共用執行,而且不需要安裝。

可用的 IA-Connect 連接器

可用的 IA-Connect 連接器包括:

  • IA-Connect 動態程式碼
  • IA-Connect 爪哇
  • IA-Connect JML
  • IA-Connect 大型主機
  • IA-Connect Microsoft辦公室
  • IA-Connect SAP GUI
  • IA-Connect 場
  • IA-Connect 使用者介面
  • IA-Connect 網頁瀏覽器

如何取得認證

為了獲得您的許可證並開始您的 30 天免費試用,請在我們的網站上提交請求 (https://www.ultima.com/IA-Connect/Power-Automate)。

收到試用請求後,我們將透過提供的電子郵件地址與您聯繫,以協助設定 IA-Connect 軟體並為您提供試用授權。 這是一個功能齊全的試用版,可讓您在試用期內測試自己環境中所有 9 個 IA-Connect Connector 的 800 個動作中的任何一個。

開始使用連接器

提交 IA-Connect 試用請求後,您將能夠下載包含 IA-Connect 軟件以及涵蓋安裝和設置的文件的 ZIP 文件。 我們還將根據需要與您聯繫,在安裝過程中提供支援和指導。

Support

在試用期間,您可以聯絡 Ultima Labs (IAConnect@ultima.com) 尋求支援和協助。

購買 IA-Connect 許可證後,您將收到支持代幣,這些代幣可以兌換 Ultima 位於英國的技術服務中心 (TSC) 的定制培訓或支持。

已知問題、常見錯誤和常見問題

我們的知識庫包含許多文章,涵蓋任何已知問題、使用 IA-Connect 連接器時可能發生的常見錯誤以及常見問題。 這可在 IA-Connect 試 https://support.ultima.com/ultimalabs 用期間和購買 IA-Connect 許可證時訪問,並提供訪問這些資源的帳戶。

正在建立連線

連接器支援下列驗證類型:

預設值 建立連線的參數。 所有區域 不可共享

預設

適用:所有地區

建立連線的參數。

這不是可共用的連線。 如果 Power App 與其他使用者共用,系統會明確提示其他使用者建立新連線。

名稱 類型 Description 為必填項目
API 金鑰 securestring 此 API 的 API 金鑰
IA-Connect Orchestrator 位址 字串 指定不含 HTTP(S) 元件的 IA-Connect Orchestrator 位址

節流限制

名稱 呼叫 續約期間
每個連線的 API 呼叫 100 60 秒

動作

Visualise SAP element

告知 SAP GUI 在元素周圍繪製紅色矩形。 這是內建的 SAP 功能,與要求 IA-Connect 顯示醒目提示矩形不同。 該元素將保持可視化狀態,直到與之交互為止。

依名稱選取 SAP 清單項目

選取具有指定名稱的清單元素。 這通常用於在下拉式清單/功能表項目中選取項目。

依索引鍵選取 SAP 清單項目

選取具有指定索引鍵的清單元素。 這通常用於在下拉式清單/功能表項目中選取項目。

修改 SAP 方格檢視儲存格值

修改格點視圖中指定列和欄處格線視圖儲存格的內容。 列索引 1 代表格線檢視中儲存格的最上層列。

傳送 SAP 命令

輸入並提交 SAP 指令。 這與在命令方塊中輸入命令或交易代碼相同。

傳送虛擬金鑰

將虛擬金鑰傳送至 SAP 元素。 虛擬金鑰只能傳送至 GUI 框架視窗,例如 'wnd[0]'。

傳送輸入虛擬金鑰

將輸入虛擬金鑰傳送至 SAP 元素。 虛擬金鑰只能傳送至 GUI 框架視窗,例如 'wnd[0]'。

全域滑鼠右鍵按一下 SAP 網格視圖儲存格

將滑鼠移至 SAP 格線視圖儲存格的中心,然後按一下滑鼠右鍵。

全域滑鼠左鍵 SAP 網格視圖儲存格

將滑鼠移至 SAP 網格視圖儲存格的中心,然後按一下滑鼠左鍵。

全域輸入密碼到 SAP 元素中

將滑鼠移至 SAP 元素的中心,將滑鼠聚焦,按一下滑鼠左鍵,然後按按鍵。 通常與不接受原生輸入法的密碼輸入一起使用。

全域輸入文字到 SAP 元素中

將滑鼠移至 SAP 元素的中心,將滑鼠聚焦,按一下滑鼠左鍵,然後按按鍵。 通常與不接受原生輸入法的文字輸入搭配使用。

全域雙擊左鍵 SAP 網格視圖儲存格

將滑鼠移至 SAP 格線視圖儲存格的中心,然後按兩下滑鼠左鍵。

全局滑鼠中鍵單擊 SAP 元素

將滑鼠移至 SAP 元素的中心,然後按一下滑鼠中鍵。

全局滑鼠右鍵按一下 SAP 元素

將滑鼠移至 SAP 元素的中心,然後按一下滑鼠右鍵。

全局雙擊滑鼠左鍵單擊 SAP 元素

將滑鼠移至 SAP 元素的中心,然後按兩下滑鼠左鍵。

全局鼠標左鍵單擊 SAP 元素

將滑鼠移至 SAP 元素的中心,然後按一下滑鼠左鍵。

取得 SAP Shell 工具列元素

傳回 GuiShell 工具列中的元素清單 (通常是按鈕)。

取得 SAP 元素屬性

傳回 SAP 元素的所有屬性。 如果您不確定哪個欄位包含所需的屬性值,這會很有用。

取得 SAP 元素屬性作為集合

將 SAP 元素的屬性傳回為單行清單 (單行集合/資料表) ,而不是個別項目,這可能很有用,視您打算如何使用資料而定。

取得 SAP 元素文字值

傳回 SAP 元素的文字值和訊息類型。 文字值通常與文字元素相關聯,但許多元素可以具有此屬性。

取得 SAP 工作階段

傳回執行中 SAP 工作階段的清單。 如果您想要附加至現有的 SAP 連線/工作階段,但不知道哪些連線/工作階段可用,則此資訊會很有用。

取得 SAP 工作階段最上層元素屬性

傳回作用中 SAP 工作階段最上層的 SAP 元素屬性,通常是 GuiMainWindow 元素。

取得 SAP 方格檢視儲存格內容

取得格點視圖內指定列和欄中格點視圖儲存格的內容。 列索引 1 代表格線檢視中儲存格的最上層列。

取得 SAP 方格檢視儲存格屬性

傳回格點視圖內指定列和欄中格點視圖儲存格的所有屬性。 列索引 1 代表格線檢視中儲存格的最上層列。

取得 SAP 方格檢視屬性

傳回 SAP 格線檢視元素的屬性。 這是元素類型為 'GridView' 的元素。

取得 SAP 方格檢視文字內容

傳回 SAP 方格視圖的所有文字內容。

取得 SAP 方格檢視欄標頭

傳回格線檢視中的欄標題清單。 直欄標頭的名稱或標題可用於許多 SAP 網格檢視動作中的「搜尋直欄名稱」或「搜尋直欄標題」輸入。

取得 SAP 樹狀結構文字內容

傳回 SAP 樹狀結構中所有節點的文字內容。

取得 SAP 樹狀結構節點

傳回 SAP 樹狀結構元素中所有節點的清單。

取得 SAP 樹狀結構資料行標頭

傳回樹狀結構中的欄標題清單。 欄標題的名稱或標題可用於許多 SAP 樹狀結構動作中的「搜尋欄名稱」或「搜尋欄標題」輸入。

取得 SAP 樹狀結構項目屬性

傳回 SAP 樹狀結構項目的屬性。 可以使用節點鍵、節點路徑或節點文字之一來搜尋特定節點或項目。 索引鍵、路徑或文字值可以使用動作「取得 SAP 樹狀結構節點」來決定。

取得 SAP 父元素識別碼

傳回 SAP 元素父元素的 SAP 元素識別碼。

取得 SAP 表格可見的儲存格文字內容

取得表格內指定列和欄索引處可見表格儲存格的內容。 列索引 1、列索引 1 代表表格中可見儲存格的左上角。 此動作只能用來擷取可見儲存格的內容。

取得 SAP 表格可見的文字內容

取得表格內所有可見表格儲存格的內容。 此動作只能用來擷取可見儲存格的內容。

取得 SAP 資料表可見的儲存格屬性

傳回表格內指定列和欄索引處可見表格儲存格的所有屬性。 列索引 1、列索引 1 代表表格中可見儲存格的左上角。 此動作只能用來擷取可見儲存格的屬性。

取得 SAP 資料表屬性

傳回 SAP 資料表元素的屬性。 這是元素類型為 'GuiTableControl' 的元素。 針對 gridview 元素 (這些類似於資料表,但透過內建工具列提供其他功能) ,請使用替代動作 [取得 SAP 方格檢視屬性]。

取得 SAP 選取清單項目

傳回在指定 SAP 元素下找到的子元素項目清單 (通常是下拉式清單/功能表項目)。

取得 SAPGUI 連接狀態

傳回與 SAP GUI 的現行 IA-Connect 連線的相關資訊。

取得所有 SAP 子元素屬性

傳回所有 SAP 子元素的所有屬性。 如果您不確定哪個欄位包含所需的屬性值,這會很有用。

取得附加的工作階段屬性

傳回 IA-Connect 所附加之 SAP 工作階段的相關資訊。

取消選取 SAP 網格檢視上的全部

取消選取 SAP 網格視圖中的所有內容。

取消選取所有 SAP 樹狀結構節點

取消選取 SAP 樹狀結構中的所有節點。

啟動 SAPGUI

啟用 SAP 指令碼並啟動 SAP GUI。 如果 SAP GUI 尚未運行,這是自動化 SAP GUI 的第一步。

啟用 SAP 指令碼

在 SAP GUI 中啟用 SAP 指令碼。 也必須在 SAP 伺服器上啟用此設定,方法是將 'sapgui/user_scripting' 參數值設為 TRUE。

單擊 SAP 樹項目上的鏈接

按一下 SAP 樹狀結構項目上的連結。 可以使用節點鍵、節點路徑或節點文字之一來搜尋特定節點或項目。 索引鍵、路徑或文字值可以使用動作「取得 SAP 樹狀結構節點」來決定。

在 SAP 元素中輸入密碼

將密碼輸入 SAP 元素 (通常是密碼輸入欄位)。

在 SAP 元素周圍繪製矩形

在 SAP 元素的周邊繪製矩形,以協助識別找到的元素是所需的元素。 矩形會在 5 秒後自動移除。

在 SAP 格線檢視儲存格周圍繪製矩形

在 SAP 格線視圖儲存格的周邊繪製矩形,以協助識別找到的儲存格是必要的儲存格。 矩形會在 5 秒後自動移除。

在 SAP 網格檢視上全選

選取 SAP 網格檢視中的所有內容。

在螢幕座標處取得 SAP 元素

如果 SAP 元素存在於指定的座標處,此動作會識別元素並傳回元素識別碼。

寫入 SAP 資料表可見文字儲存格

寫入表格內指定列和直欄索引的可見表格儲存格。 列索引 1、列索引 1 代表表格中可見儲存格的左上角。 此動作只能用來設定可見儲存格的內容。

將 SAP 視窗放在最前面

將 SAP 視窗帶到前面。

將文字輸入 SAP 元素

將文字輸入 SAP 元素 (通常是文字輸入欄位),取代現有文字或在特定位置插入新值。

展開 SAP 樹狀結構節點

展開或收合 SAP 樹狀結構中的節點。 可以使用節點鍵、節點路徑或節點文字之一來搜尋特定節點或項目。 索引鍵、路徑或文字值可以使用動作「取得 SAP 樹狀結構節點」來決定。

從 SAPGUI 分離

將 IA-Connect 與 SAPGUI 執行中的實例分離。

按 SAP shell 工具列內容按鈕

在工具列中的 SAP 元素上按下環境定義按鈕。 可以使用元素 ID、文字值或元素索引之一來搜尋要按下上下文按鈕的特定元素。

按 SAP 元素

按下 SAP 元素 (通常是按鈕)。

按 SAP 方格檢視欄標題

按下 SAP 方格視圖中的欄標題。

按 SAP 殼層工具列元素

按下工具列中的 SAP 元素 (通常是按鈕)。 可以使用元素 ID、文字值或元素索引之一來搜尋要按下的特定元素。

按 SAP 網格視圖單元格按鈕

在格點視圖儲存格中,在格點視圖中指定的列和欄處按下按鈕。 列索引 1 代表格線檢視中儲存格的最上層列。

按 SAP 表格可見儲存格

在可見表格儲存格中,在表格內指定的列和欄索引處按下按鈕。 列索引 1、列索引 1 代表表格中可見儲存格的左上角。 此動作只能用於按下可見的儲存格。

按 SAP樹狀結構上的鍵

按 SAP 樹狀結構上的鍵。 您可以按下的內建鍵清單有限,例如「F1」、「F4」、「刪除」、「插入」、「Enter」、「剪下」、「複製」或「貼上」。

按一下 SAP 網格視圖儲存格

按一下格線視圖中指定列和欄中的格線視圖儲存格。 列索引 1 代表格線檢視中儲存格的最上層列。

按下 SAP 樹項目上的按鈕

按下 SAP 樹狀結構項目上的按鈕。 可以使用節點鍵、節點路徑或節點文字之一來搜尋特定節點或項目。 索引鍵、路徑或文字值可以使用動作「取得 SAP 樹狀結構節點」來決定。

按兩下 SAP 樹狀結構項目

按兩下 SAP 樹狀結構中的節點或項目。 可以使用節點鍵、節點路徑或節點文字之一來搜尋特定節點或項目。 索引鍵、路徑或文字值可以使用動作「取得 SAP 樹狀結構節點」來決定。

按兩下 SAP 網格檢視儲存格

按兩下格點視圖內指定列和欄中的格點視圖儲存格。 列索引 1 代表格線檢視中儲存格的最上層列。

捲動 SAP 表格

水平、垂直或兩者捲動 SAP 表格元素。

最大化 SAP 視窗

最大化 SAP 視窗。

最小化 SAP 視窗

將 SAP 視窗降到最低。

檢查 SAP 元素

將 SAP 元素的狀態 (通常是核取方塊或選項框) 設定為已核取或未核取。

檢查 SAP 方格檢視儲存格核取方塊

核取或取消核取格點視圖儲存格中格點視圖中指定列和欄的核取方塊。 列索引 1 代表格線檢視中儲存格的最上層列。

檢查 SAP 樹狀結構項目

檢查 SAP 樹狀結構項目。 可以使用節點鍵、節點路徑或節點文字之一來搜尋特定節點或項目。 索引鍵、路徑或文字值可以使用動作「取得 SAP 樹狀結構節點」來決定。

檢查 SAP 表格可見的核取方塊儲存格

核取或取消核取表格內指定列和欄索引的可見表格儲存格中的核取方塊。 列索引 1、列索引 1 代表表格中可見儲存格的左上角。 此動作只能用來檢查或取消勾選可見的儲存格。

焦點 SAP 元素

聚焦 SAP 元素,使其成為鍵盤焦點的作用中元素,並將 SAP 視窗帶到前景。

焦點 SAP 行事曆日期

將指定的行事曆日期 (YYYYMMDD) 聚焦在 SAP 行事曆元素中。

等待 SAP 元素

等候 SAP 元素 (通常是視窗內的個別元素,例如按鈕或文字輸入區域) 存在。

等待 SAP 時段

等候具有指定標題的 SAP 視窗。

等待連接的 SAP 工作階段不忙碌

等候附加的 SAP 工作階段報告它不再忙碌。

設定 SAP 方格檢視目前資料列索引

設定格線視圖中的目前資料列索引。 目前的欄將保持不變。

設定 SAP 方格檢視目前資料行

設定格線視圖中的目前欄。 目前的資料列將保持不變。

設定 SAP 方格檢視第一個可見欄

捲動 SAP 格線檢視,直到指定的欄成為第一個可見欄為止。

設定 SAP 方格檢視第一個可見資料列索引

捲動 SAP 網格視圖,直到指定的列索引 (從 1 開始) 成為第一個可見列。 如果您設定的列索引高於格線檢視中的列數,則它會盡可能向下捲動。

設定 SAP 樹狀結構欄寬

設定 SAP 樹狀結構欄的寬度 (以像素為單位)。 您可以使用欄名稱或欄標題之一來搜尋特定欄。 可以使用動作「取得 SAP 樹狀結構資料行標頭」來決定資料行名稱或標題值。

設定 SAP 網格檢視目前儲存格

將格點視圖中的目前儲存格設定為指定列和欄的儲存格。 列索引 1 代表格線檢視中儲存格的最上層列。

輸入 SAP T 代碼

輸入 SAP 交易代碼 (T 代碼)。 這與在 SAP 命令框中輸入 T 代碼相同。

選取 SAP 元素

選取 SAP 元素 (通常是清單或下拉式清單中的索引標籤元素或項目)。

選取 SAP 方格檢視列

在網格檢視中選取單一 SAP 列。 如果目前選取了不同的一列或多列,它們將取消選取。

選取 SAP 方格檢視多列

在網格視圖中選取多個 SAP 列。 如果目前選取了不同的一列或多列,它們將取消選取。

選取 SAP 方格檢視欄

選取網格檢視中的單一 SAP 資料行。 如果目前選取了不同的一欄或多欄,除非將「先清除選取項目」參數設為 true,否則這些欄將保持選取狀態。

選取 SAP 樹狀結構項目

選取或取消選取 SAP 樹狀結構中的節點或項目。 可以使用節點鍵、節點路徑或節點文字之一來搜尋特定節點或項目。 索引鍵、路徑或文字值可以使用動作「取得 SAP 樹狀結構節點」來決定。

選取 SAP 殼層工具列功能表項目

選取殼體工具列中的功能表項目。 可以使用元素 ID、文字值或元素索引之一來搜尋要選取的特定元素。

選取 SAP 行事曆日期範圍

選取 SAP 行事曆元素中指定的日期範圍 (從 YYYYMMDD 到 YYYYMMDD)。 此選項會取代任何現有的日期選項。

選取 SAP 行事曆月份

選取 SAP 行事曆元素中指定年份的指定月份 (1 到 12)。 除了任何現有選項之外,還會選擇月份。

選取 SAP 行事曆週

在 SAP 行事曆元素中選取指定年份的指定週 (從 1 開始)。 除了任何現有選項之外,還會選擇該週。

選取 SAP 資料表可見資料列

選取表格內指定列索引處的可見表格列。 資料列索引 1,代表資料表中第一個可見的資料列。 此動作只能用來選取可見的列。

選取 SAP 資料表可見資料行

選取表格內指定資料行索引處的可見資料表資料行。 資料行索引 1,代表資料表中第一個可見的資料行。 此動作只能用來選取可見欄。

還原 SAP 視窗

將 SAP 視窗從最大化或最小化還原。

開啟 SAP 方格檢視操作功能表

開啟 SAP 方格檢視操作功能表。

開啟 SAP 樹狀結構項目操作功能表

開啟 SAP 樹狀結構節點或項目的內容功能表。 可以使用節點鍵、節點路徑或節點文字之一來搜尋特定節點或項目。 索引鍵、路徑或文字值可以使用動作「取得 SAP 樹狀結構節點」來決定。

開啟 SAP 連線

使用 SAP 系統的描述 (即 SAP 連線清單中的名稱) 或 SAP 系統的位址 (例如 /H/address/S/3200) 開啟 SAP 連線。

關閉 SAP 工作階段

關閉開啟的 SAP 工作階段。

關閉 SAP 視窗

關閉 SAP 視窗。

附加至 SAP 工作階段

將 IA-Connect 附加至開啟的 SAP 工作階段。 此動作可用來將控制切換至在現有連線中開啟的任何新 SAP 階段作業。

附加至 SAPGUI 實例

附加至已執行的 SAP GUI 實例。 如果 SAP GUI 已經在運行,這是自動化 SAP GUI 的第一步。

Visualise SAP element

告知 SAP GUI 在元素周圍繪製紅色矩形。 這是內建的 SAP 功能,與要求 IA-Connect 顯示醒目提示矩形不同。 該元素將保持可視化狀態,直到與之交互為止。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

可視化
VisualiseOn boolean

如果設定為 true,則會視覺化 SAP 元素。 如果設定為 false,如果已顯示可見矩形,則會清除可見矩形。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

依名稱選取 SAP 清單項目

選取具有指定名稱的清單元素。 這通常用於在下拉式清單/功能表項目中選取項目。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

清單項目名稱
ListItemName True string

要選取的元素項目名稱。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

依索引鍵選取 SAP 清單項目

選取具有指定索引鍵的清單元素。 這通常用於在下拉式清單/功能表項目中選取項目。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

清單項目索引鍵
ListItemKey True string

要選取的項目清單的索引鍵。 如果您不知道清單項目索引鍵,可以從動作「取得 SAP 選取清單項目」的輸出中擷取此索引鍵。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

修改 SAP 方格檢視儲存格值

修改格點視圖中指定列和欄處格線視圖儲存格的內容。 列索引 1 代表格線檢視中儲存格的最上層列。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

列索引
RowIndex True integer

格線視圖儲存格的列索引,從 1 開始。

搜尋欄名稱
SearchColumnName string

儲存格所在資料行的內部名稱。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnName' 資料行中顯示的值來判斷。

搜尋欄標題
SearchColumnTitle string

儲存格所在欄的標題。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnTitle' 資料行中顯示的值來判斷。

搜尋欄標題為正則運算式
SearchColumnTitleIsRegularExpression boolean

如果設為 true,則搜尋直欄標題會被視為正規表示式。 例如,^S 表示以 S 開頭的資料行標題,或 P$ 表示以 P 結尾的資料行標題。如果設定為 false (預設值),則會將直欄標題視為完全相符。

搜尋資料行標題區分大小寫
SearchColumnTitleIsCaseSensitive boolean

欄標題搜索應該區分大小寫嗎?

新值
NewValue string

要輸入的值,如果您想要清除現有值,則為空白值。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
修改值
ModifiedValue string

修改後儲存格的內容。

傳送 SAP 命令

輸入並提交 SAP 指令。 這與在命令方塊中輸入命令或交易代碼相同。

參數

名稱 機碼 必要 類型 Description
SAP 指令
SAPCommand True string

要傳送的完整 SAP 命令或交易代碼。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳送虛擬金鑰

將虛擬金鑰傳送至 SAP 元素。 虛擬金鑰只能傳送至 GUI 框架視窗,例如 'wnd[0]'。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

虛擬金鑰
SAPVKey True integer

要傳送的 SAP 虛擬金鑰,例如 'V1' 以顯示 [說明] 視窗。

偵測父視窗元素
DetectParentWindowElement boolean

如果設定為 true 並提供元素的 SAP ID (例如文字方塊或按鈕),則會自動偵測相關聯的 SAP 視窗,並將虛擬金鑰傳送至視窗。 如果設定為 False,則必須指定 SAP 視窗元素識別碼本身 (例如 'wnd[0]') ,否則會引發例外狀況。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳送輸入虛擬金鑰

將輸入虛擬金鑰傳送至 SAP 元素。 虛擬金鑰只能傳送至 GUI 框架視窗,例如 'wnd[0]'。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

偵測父視窗元素
DetectParentWindowElement boolean

如果設定為 true 並提供元素的 SAP ID (例如文字方塊或按鈕),則會自動偵測相關聯的 SAP 視窗,並將虛擬金鑰傳送至視窗。 如果設定為 False,則必須指定 SAP 視窗元素識別碼本身 (例如 'wnd[0]') ,否則會引發例外狀況。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

全域滑鼠右鍵按一下 SAP 網格視圖儲存格

將滑鼠移至 SAP 格線視圖儲存格的中心,然後按一下滑鼠右鍵。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

列索引
RowIndex True integer

格線視圖儲存格的列索引,從 1 開始。

搜尋欄名稱
SearchColumnName string

儲存格所在資料行的內部名稱。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnName' 資料行中顯示的值來判斷。

搜尋欄標題
SearchColumnTitle string

儲存格所在欄的標題。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnTitle' 資料行中顯示的值來判斷。

搜尋欄標題為正則運算式
SearchColumnTitleIsRegularExpression boolean

如果設為 true,則搜尋直欄標題會被視為正規表示式。 例如,^S 表示以 S 開頭的資料行標題,或 P$ 表示以 P 結尾的資料行標題。如果設定為 false (預設值),則會將直欄標題視為完全相符。

搜尋資料行標題區分大小寫
SearchColumnTitleIsCaseSensitive boolean

欄標題搜索應該區分大小寫嗎?

將元素視窗設定在最上面
SetElementWindowTopMost boolean

IA-Connect 應該在與元素互動之前將包含元素的 SAP 視窗設定在最上面(在所有其他視窗之上)嗎? 這有助於確保前面沒有其他視窗,但如果使用已發佈的應用程式 (例如 Citrix),則無法運作,因為遠端工作階段中的最頂層設定不會影響本機工作階段。

將元素視窗移至最前面
BringElementWindowToFront boolean

IA-Connect 應該在與元素互動之前將包含元素的 SAP 視窗放在前面嗎? 這有助於確保前面沒有其他窗戶。

切換視窗
ToggleWindow boolean

應該透過嘗試聚焦或點擊來切換視窗? 這有助於確保窗口可靠地被帶到前景。

切換使用全域滑鼠左鍵點擊代理程式
ToggleUsesGlobalLeftMouseClickAgent boolean

如果選擇切換視窗,則會指定是否先使用全域滑鼠按一下來聚焦 IA-Connect 代理程式。

切換延遲(以秒為單位)
ToggleDelay double

如果選擇切換視窗,則會指定切換後的暫停。

按一下偏移 X
ClickOffsetX integer

要偏移點擊動作的 X 像素數。 此參數同時支援正 (右) 和負 (左) 偏移值。

按一下偏移 Y
ClickOffsetY integer

要偏移點擊動作的 Y 像素數。 此參數支援正(向下)和負(向上)偏移值。

相對於
OffsetRelativeTo string

要偏移的元素的相對位置 (中心/中心/中間、左、右、上、下、左上、右上、左下、右下)。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

全域滑鼠左鍵 SAP 網格視圖儲存格

將滑鼠移至 SAP 網格視圖儲存格的中心,然後按一下滑鼠左鍵。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

列索引
RowIndex True integer

格線視圖儲存格的列索引,從 1 開始。

搜尋欄名稱
SearchColumnName string

儲存格所在資料行的內部名稱。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnName' 資料行中顯示的值來判斷。

搜尋欄標題
SearchColumnTitle string

儲存格所在欄的標題。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnTitle' 資料行中顯示的值來判斷。

搜尋欄標題為正則運算式
SearchColumnTitleIsRegularExpression boolean

如果設為 true,則搜尋直欄標題會被視為正規表示式。 例如,^S 表示以 S 開頭的資料行標題,或 P$ 表示以 P 結尾的資料行標題。如果設定為 false (預設值),則會將直欄標題視為完全相符。

搜尋資料行標題區分大小寫
SearchColumnTitleIsCaseSensitive boolean

欄標題搜索應該區分大小寫嗎?

將元素視窗設定在最上面
SetElementWindowTopMost boolean

IA-Connect 應該在與元素互動之前將包含元素的 SAP 視窗設定在最上面(在所有其他視窗之上)嗎? 這有助於確保前面沒有其他視窗,但如果使用已發佈的應用程式 (例如 Citrix),則無法運作,因為遠端工作階段中的最頂層設定不會影響本機工作階段。

將元素視窗移至最前面
BringElementWindowToFront boolean

IA-Connect 應該在與元素互動之前將包含元素的 SAP 視窗放在前面嗎? 這有助於確保前面沒有其他窗戶。

切換視窗
ToggleWindow boolean

應該透過嘗試聚焦或點擊來切換視窗? 這有助於確保窗口可靠地被帶到前景。

切換使用全域滑鼠左鍵點擊代理程式
ToggleUsesGlobalLeftMouseClickAgent boolean

如果選擇切換視窗,則會指定是否先使用全域滑鼠按一下來聚焦 IA-Connect 代理程式。

切換延遲(以秒為單位)
ToggleDelay double

如果選擇切換視窗,則會指定切換後的暫停。

按一下偏移 X
ClickOffsetX integer

要偏移點擊動作的 X 像素數。 此參數同時支援正 (右) 和負 (左) 偏移值。

按一下偏移 Y
ClickOffsetY integer

要偏移點擊動作的 Y 像素數。 此參數支援正(向下)和負(向上)偏移值。

相對於
OffsetRelativeTo string

要偏移的元素的相對位置 (中心/中心/中間、左、右、上、下、左上、右上、左下、右下)。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

全域輸入密碼到 SAP 元素中

將滑鼠移至 SAP 元素的中心,將滑鼠聚焦,按一下滑鼠左鍵,然後按按鍵。 通常與不接受原生輸入法的密碼輸入一起使用。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

將元素視窗設定在最上面
SetElementWindowTopMost boolean

IA-Connect 應該在與元素互動之前將包含元素的 SAP 視窗設定在最上面(在所有其他視窗之上)嗎? 這有助於確保前面沒有其他視窗,但如果使用已發佈的應用程式 (例如 Citrix),則無法運作,因為遠端工作階段中的最頂層設定不會影響本機工作階段。

將元素視窗移至最前面
BringElementWindowToFront boolean

IA-Connect 應該在與元素互動之前將包含元素的 SAP 視窗放在前面嗎? 這有助於確保前面沒有其他窗戶。

切換視窗
ToggleWindow boolean

應該透過嘗試聚焦或點擊來切換視窗? 這有助於確保窗口可靠地被帶到前景。

切換使用全域滑鼠左鍵點擊代理程式
ToggleUsesGlobalLeftMouseClickAgent boolean

如果選擇切換視窗,則會指定是否先使用全域滑鼠按一下來聚焦 IA-Connect 代理程式。

切換延遲(以秒為單位)
ToggleDelay double

如果選擇切換視窗,則會指定切換後的暫停。

全局鼠標左鍵單擊元素
GlobalMouseClickOnElement boolean

在輸入文字之前,是否應該在元素座標處執行全域滑鼠點擊(以聚焦元素)?

使用雙擊滑鼠刪除取代現有值
ReplaceExistingValueUsingDoubleClickDelete boolean

是否應該透過雙擊滑鼠(突出顯示它)然後刪除來替換任何現有值?

使用 CTRL-A 刪除取代現有值
ReplaceExistingValueUsingCTRLADelete boolean

是否應該通過按 Ctrl-A (突出顯示所有)然後刪除來替換任何現有值? 某些元素可能不支援使用 Ctrl-A 突出顯示,在這種情況下,應嘗試「使用雙擊滑鼠刪除取代現有值」的替代選項。

輸入密碼
PasswordToInput True password

使用鍵盤進行全域輸入的密碼值。

使用傳送金鑰事件
SendKeyEvents boolean

如果設定為 true,則會使用傳送金鑰事件 (將模擬擊鍵傳送至作業系統的較低層級 API)。 如果設定為 false,則會改用傳送金鑰 (將擊鍵傳送至焦點元素的較高層級 API)。

按鍵間隔 (以毫秒為單位)
KeyIntervalInMilliseconds integer

每次按鍵之間的毫秒數。

按兩下間隔(以毫秒為單位)
DoubleClickIntervalInMilliseconds integer

如果參數「使用雙擊滑鼠按一下刪除取代現有值」設定為 true,則每次按一下之間的毫秒數。

不要解讀符號
DontInterpretSymbols boolean

「輸入密碼」中的符號不應被解釋為特殊鍵(例如,+ 代表 Shift,^ 代表 Ctrl)? 如果您嘗試輸入實際符號,則應將其設定為 true。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

全域輸入文字到 SAP 元素中

將滑鼠移至 SAP 元素的中心,將滑鼠聚焦,按一下滑鼠左鍵,然後按按鍵。 通常與不接受原生輸入法的文字輸入搭配使用。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

將元素視窗設定在最上面
SetElementWindowTopMost boolean

IA-Connect 應該在與元素互動之前將包含元素的 SAP 視窗設定在最上面(在所有其他視窗之上)嗎? 這有助於確保前面沒有其他視窗,但如果使用已發佈的應用程式 (例如 Citrix),則無法運作,因為遠端工作階段中的最頂層設定不會影響本機工作階段。

將元素視窗移至最前面
BringElementWindowToFront boolean

IA-Connect 應該在與元素互動之前將包含元素的 SAP 視窗放在前面嗎? 這有助於確保前面沒有其他窗戶。

切換視窗
ToggleWindow boolean

應該透過嘗試聚焦或點擊來切換視窗? 這有助於確保窗口可靠地被帶到前景。

切換使用全域滑鼠左鍵點擊代理程式
ToggleUsesGlobalLeftMouseClickAgent boolean

如果選擇切換視窗,則會指定是否先使用全域滑鼠按一下來聚焦 IA-Connect 代理程式。

切換延遲(以秒為單位)
ToggleDelay double

如果選擇切換視窗,則會指定切換後的暫停。

全局鼠標左鍵單擊元素
GlobalMouseClickOnElement boolean

在輸入文字之前,是否應該在元素座標處執行全域滑鼠點擊(以聚焦元素)?

使用雙擊滑鼠刪除取代現有值
ReplaceExistingValueUsingDoubleClickDelete boolean

是否應該透過雙擊滑鼠(突出顯示它)然後刪除來替換任何現有值?

使用 CTRL-A 刪除取代現有值
ReplaceExistingValueUsingCTRLADelete boolean

是否應該通過按 Ctrl-A (突出顯示所有)然後刪除來替換任何現有值? 某些元素可能不支援使用 Ctrl-A 突出顯示,在這種情況下,應嘗試「使用雙擊滑鼠刪除取代現有值」的替代選項。

要輸入的文字
TextToInput string

使用鍵盤進行全域輸入的文字值。

使用傳送金鑰事件
SendKeyEvents boolean

如果設定為 true,則會使用傳送金鑰事件 (將模擬擊鍵傳送至作業系統的較低層級 API)。 如果設定為 false,則會改用傳送金鑰 (將擊鍵傳送至焦點元素的較高層級 API)。

按鍵間隔 (以毫秒為單位)
KeyIntervalInMilliseconds integer

每次按鍵之間的毫秒數。

按兩下間隔(以毫秒為單位)
DoubleClickIntervalInMilliseconds integer

如果參數「使用雙擊滑鼠按一下刪除取代現有值」設定為 true,則每次按一下之間的毫秒數。

不要解讀符號
DontInterpretSymbols boolean

「要輸入的文字」中的符號不應被解釋為特殊鍵(例如,+ 代表 Shift,^ 代表 Ctrl)? 如果您嘗試輸入實際符號,則應將其設定為 true。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

全域雙擊左鍵 SAP 網格視圖儲存格

將滑鼠移至 SAP 格線視圖儲存格的中心,然後按兩下滑鼠左鍵。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

列索引
RowIndex True integer

格線視圖儲存格的列索引,從 1 開始。

搜尋欄名稱
SearchColumnName string

儲存格所在資料行的內部名稱。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnName' 資料行中顯示的值來判斷。

搜尋欄標題
SearchColumnTitle string

儲存格所在欄的標題。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnTitle' 資料行中顯示的值來判斷。

搜尋欄標題為正則運算式
SearchColumnTitleIsRegularExpression boolean

如果設為 true,則搜尋直欄標題會被視為正規表示式。 例如,^S 表示以 S 開頭的資料行標題,或 P$ 表示以 P 結尾的資料行標題。如果設定為 false (預設值),則會將直欄標題視為完全相符。

搜尋資料行標題區分大小寫
SearchColumnTitleIsCaseSensitive boolean

欄標題搜索應該區分大小寫嗎?

將元素視窗設定在最上面
SetElementWindowTopMost boolean

IA-Connect 應該在與元素互動之前將包含元素的 SAP 視窗設定在最上面(在所有其他視窗之上)嗎? 這有助於確保前面沒有其他視窗,但如果使用已發佈的應用程式 (例如 Citrix),則無法運作,因為遠端工作階段中的最頂層設定不會影響本機工作階段。

將元素視窗移至最前面
BringElementWindowToFront boolean

IA-Connect 應該在與元素互動之前將包含元素的 SAP 視窗放在前面嗎? 這有助於確保前面沒有其他窗戶。

切換視窗
ToggleWindow boolean

應該透過嘗試聚焦或點擊來切換視窗? 這有助於確保窗口可靠地被帶到前景。

切換使用全域滑鼠左鍵點擊代理程式
ToggleUsesGlobalLeftMouseClickAgent boolean

如果選擇切換視窗,則會指定是否先使用全域滑鼠按一下來聚焦 IA-Connect 代理程式。

切換延遲(以秒為單位)
ToggleDelay double

如果選擇切換視窗,則會指定切換後的暫停。

按一下偏移 X
ClickOffsetX integer

要偏移點擊動作的 X 像素數。 此參數同時支援正 (右) 和負 (左) 偏移值。

按一下偏移 Y
ClickOffsetY integer

要偏移點擊動作的 Y 像素數。 此參數支援正(向下)和負(向上)偏移值。

相對於
OffsetRelativeTo string

要偏移的元素的相對位置 (中心/中心/中間、左、右、上、下、左上、右上、左下、右下)。

雙擊延遲(以毫秒為單位)
DoubleClickDelayInMilliseconds integer

每次點擊之間的延遲(以毫秒為單位)。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

全局滑鼠中鍵單擊 SAP 元素

將滑鼠移至 SAP 元素的中心,然後按一下滑鼠中鍵。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

將元素視窗設定在最上面
SetElementWindowTopMost boolean

IA-Connect 應該在與元素互動之前將包含元素的 SAP 視窗設定在最上面(在所有其他視窗之上)嗎? 這有助於確保前面沒有其他視窗,但如果使用已發佈的應用程式 (例如 Citrix),則無法運作,因為遠端工作階段中的最頂層設定不會影響本機工作階段。

將元素視窗移至最前面
BringElementWindowToFront boolean

IA-Connect 應該在與元素互動之前將包含元素的 SAP 視窗放在前面嗎? 這有助於確保前面沒有其他窗戶。

切換視窗
ToggleWindow boolean

應該透過嘗試聚焦或點擊來切換視窗? 這有助於確保窗口可靠地被帶到前景。

切換使用全域滑鼠左鍵點擊代理程式
ToggleUsesGlobalLeftMouseClickAgent boolean

如果選擇切換視窗,則會指定是否先使用全域滑鼠按一下來聚焦 IA-Connect 代理程式。

切換延遲(以秒為單位)
ToggleDelay double

如果選擇切換視窗,則會指定切換後的暫停。

按一下偏移 X
ClickOffsetX integer

要偏移點擊動作的 X 像素數。 此參數同時支援正 (右) 和負 (左) 偏移值。

按一下偏移 Y
ClickOffsetY integer

要偏移點擊動作的 Y 像素數。 此參數支援正(向下)和負(向上)偏移值。

相對於
OffsetRelativeTo string

要偏移的元素的相對位置 (中心/中心/中間、左、右、上、下、左上、右上、左下、右下)。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

全局滑鼠右鍵按一下 SAP 元素

將滑鼠移至 SAP 元素的中心,然後按一下滑鼠右鍵。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

將元素視窗設定在最上面
SetElementWindowTopMost boolean

IA-Connect 應該在與元素互動之前將包含元素的 SAP 視窗設定在最上面(在所有其他視窗之上)嗎? 這有助於確保前面沒有其他視窗,但如果使用已發佈的應用程式 (例如 Citrix),則無法運作,因為遠端工作階段中的最頂層設定不會影響本機工作階段。

將元素視窗移至最前面
BringElementWindowToFront boolean

IA-Connect 應該在與元素互動之前將包含元素的 SAP 視窗放在前面嗎? 這有助於確保前面沒有其他窗戶。

切換視窗
ToggleWindow boolean

應該透過嘗試聚焦或點擊來切換視窗? 這有助於確保窗口可靠地被帶到前景。

切換使用全域滑鼠左鍵點擊代理程式
ToggleUsesGlobalLeftMouseClickAgent boolean

如果選擇切換視窗,則會指定是否先使用全域滑鼠按一下來聚焦 IA-Connect 代理程式。

切換延遲(以秒為單位)
ToggleDelay double

如果選擇切換視窗,則會指定切換後的暫停。

按一下偏移 X
ClickOffsetX integer

要偏移點擊動作的 X 像素數。 此參數同時支援正 (右) 和負 (左) 偏移值。

按一下偏移 Y
ClickOffsetY integer

要偏移點擊動作的 Y 像素數。 此參數支援正(向下)和負(向上)偏移值。

相對於
OffsetRelativeTo string

要偏移的元素的相對位置 (中心/中心/中間、左、右、上、下、左上、右上、左下、右下)。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

全局雙擊滑鼠左鍵單擊 SAP 元素

將滑鼠移至 SAP 元素的中心,然後按兩下滑鼠左鍵。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

將元素視窗設定在最上面
SetElementWindowTopMost boolean

IA-Connect 應該在與元素互動之前將包含元素的 SAP 視窗設定在最上面(在所有其他視窗之上)嗎? 這有助於確保前面沒有其他視窗,但如果使用已發佈的應用程式 (例如 Citrix),則無法運作,因為遠端工作階段中的最頂層設定不會影響本機工作階段。

將元素視窗移至最前面
BringElementWindowToFront boolean

IA-Connect 應該在與元素互動之前將包含元素的 SAP 視窗放在前面嗎? 這有助於確保前面沒有其他窗戶。

切換視窗
ToggleWindow boolean

應該透過嘗試聚焦或點擊來切換視窗? 這有助於確保窗口可靠地被帶到前景。

切換使用全域滑鼠左鍵點擊代理程式
ToggleUsesGlobalLeftMouseClickAgent boolean

如果選擇切換視窗,則會指定是否先使用全域滑鼠按一下來聚焦 IA-Connect 代理程式。

切換延遲(以秒為單位)
ToggleDelay double

如果選擇切換視窗,則會指定切換後的暫停。

按一下偏移 X
ClickOffsetX integer

要偏移點擊動作的 X 像素數。 此參數同時支援正 (右) 和負 (左) 偏移值。

按一下偏移 Y
ClickOffsetY integer

要偏移點擊動作的 Y 像素數。 此參數支援正(向下)和負(向上)偏移值。

相對於
OffsetRelativeTo string

要偏移的元素的相對位置 (中心/中心/中間、左、右、上、下、左上、右上、左下、右下)。

雙擊延遲(以毫秒為單位)
DoubleClickDelayInMilliseconds integer

每次點擊之間的延遲(以毫秒為單位)。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

全局鼠標左鍵單擊 SAP 元素

將滑鼠移至 SAP 元素的中心,然後按一下滑鼠左鍵。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

將元素視窗設定在最上面
SetElementWindowTopMost boolean

IA-Connect 應該在與元素互動之前將包含元素的 SAP 視窗設定在最上面(在所有其他視窗之上)嗎? 這有助於確保前面沒有其他視窗,但如果使用已發佈的應用程式 (例如 Citrix),則無法運作,因為遠端工作階段中的最頂層設定不會影響本機工作階段。

將元素視窗移至最前面
BringElementWindowToFront boolean

IA-Connect 應該在與元素互動之前將包含元素的 SAP 視窗放在前面嗎? 這有助於確保前面沒有其他窗戶。

切換視窗
ToggleWindow boolean

應該透過嘗試聚焦或點擊來切換視窗? 這有助於確保窗口可靠地被帶到前景。

切換使用全域滑鼠左鍵點擊代理程式
ToggleUsesGlobalLeftMouseClickAgent boolean

如果選擇切換視窗,則會指定是否先使用全域滑鼠按一下來聚焦 IA-Connect 代理程式。

切換延遲(以秒為單位)
ToggleDelay double

如果選擇切換視窗,則會指定切換後的暫停。

按一下偏移 X
ClickOffsetX integer

要偏移點擊動作的 X 像素數。 此參數同時支援正 (右) 和負 (左) 偏移值。

按一下偏移 Y
ClickOffsetY integer

要偏移點擊動作的 Y 像素數。 此參數支援正(向下)和負(向上)偏移值。

相對於
OffsetRelativeTo string

要偏移的元素的相對位置 (中心/中心/中間、左、右、上、下、左上、右上、左下、右下)。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

取得 SAP Shell 工具列元素

傳回 GuiShell 工具列中的元素清單 (通常是按鈕)。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
工具列按鈕數量
NumberOfToolbarButtons integer

工具列中的按鈕數目。

SAP 工具列元素 JSON
SAPShellToolbarElementsJSON string

工具列中所有元素的清單,採用 JSON 格式。

取得 SAP 元素屬性

傳回 SAP 元素的所有屬性。 如果您不確定哪個欄位包含所需的屬性值,這會很有用。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
項目類型
SAPElementType string

元素的 SAP 類型,例如 'GuiTextField'。

元素類型代碼
SAPElementTypeCode integer

SAP 類型代碼,例如 'GuiTextField' 的 31。

元素名稱
SAPElementName string

元素的 SAP 名稱。

元素識別碼
SAPElementId string

元素的 SAP 識別碼。

元素子類型
SAPElementSubType string

元素的 SAP 子類型。 這取決於元素類型,某些元素可能沒有子類型。

元素文字值
SAPElementTextValue string

SAP 元素的文字值。

元素是容器
SAPElementIsContainer boolean

如果元素是容器 (例如 GuiMainWindow 或 GuiUserArea) ,則傳回 true,如果不是,則傳回 false。

兒童人數
SAPElementNumberOfChildren integer

子元素的數目 (如果元素是容器)。

元素是可變的
SAPElementIsChangeable boolean

如果元素可變更,則傳回 true,如果無法變更,則傳回 false。

元素被修改
SAPElementIsModified boolean

如果元素已修改,則傳回 true,如果未修改,則傳回 false。

選取元素
SAPElementIsSelected boolean

如果目前已選取元素,則傳回 true(例如,對於選項按鈕或核取方塊),如果未選取,則傳回 false。

元素會反白顯示
SAPElementIsHighlighted boolean

如果元素目前已突出顯示(例如,對於標籤或文字方塊),則返回 true,如果沒有,則返回 false。

元素可見
SAPElementIsVisible boolean

如果元素目前可見,則傳回 true,如果不可見,則傳回 false。

元素左邊緣
SAPElementLeftEdge integer

元素或視窗的左邊緣與顯示器的左邊緣之間的距離 (以像素為單位)。

元素頂部邊緣
SAPElementTopEdge integer

元素或視窗的頂端邊緣與顯示器的頂端邊緣之間的距離 (以像素為單位)。

元素寬度
SAPElementWidth integer

元素的寬度(以像素為單位)。

元素高度
SAPElementHeight integer

元素的高度(以像素為單位)。

元素右邊緣
SAPElementRightEdge integer

元素或視窗的右邊緣與顯示器的右邊緣之間的距離 (以像素為單位)。

元素底部邊緣
SAPElementBottomEdge integer

元素或視窗底部邊緣與顯示器底部邊緣之間的距離 (以像素為單位)。

元素訊息類型
SAPElementMessageType string

SAP 元素的訊息類型 (如果存在這類內容)。 這通常用於識別狀態列是否顯示資訊 (I)、成功 (S)、警告 (W)、錯誤 (E) 或中止 (A)。

取得 SAP 元素屬性作為集合

將 SAP 元素的屬性傳回為單行清單 (單行集合/資料表) ,而不是個別項目,這可能很有用,視您打算如何使用資料而定。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

文字長度上限
MaxTextLength integer

SAP 元素文字屬性可能很長,因此此選項可讓您限制將傳回的最大大小 (欄位 'ElementTextTrimmed' 會通知您文字是否已修剪)。 依預設,此值為 0,不會限制大小上限。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
傳回的元素數目
NumberOfElementsReturned integer

傳回的元素數目。

SAP 元素屬性 JSON
SAPElementsJSON string

元素的 SAP 屬性,採用 JSON 格式。

取得 SAP 元素文字值

傳回 SAP 元素的文字值和訊息類型。 文字值通常與文字元素相關聯,但許多元素可以具有此屬性。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
元素文字值
SAPElementTextValue string

元素的文字值。

元素訊息類型
SAPElementMessageType string

SAP 元素的訊息類型 (如果存在這類內容)。 這通常用於識別狀態列是否顯示資訊 (I)、成功 (S)、警告 (W)、錯誤 (E) 或中止 (A)。

取得 SAP 工作階段

傳回執行中 SAP 工作階段的清單。 如果您想要附加至現有的 SAP 連線/工作階段,但不知道哪些連線/工作階段可用,則此資訊會很有用。

參數

名稱 機碼 必要 類型 Description
Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
SAP 連線數目
NumberOfSAPConnections integer

傳回目前開啟的 SAP 連線數目。

SAP 連線 JSON
SAPConnectionsJSON string

開啟的 SAP 連線的內容,採用 JSON 格式。 此清單將包含連線名稱、連線描述和連線中目前開啟的工作階段數目等屬性。

SAP 工作階段數目
NumberOfSAPSessions integer

傳回目前開啟的 SAP 工作階段數目。 單一 SAP 連線可以有多個階段作業,例如,如果作用中的 SAP 連線開啟第二個階段作業。

SAP 工作階段 JSON
SAPSessionsJSON string

開啟的 SAP 工作階段的內容,採用 JSON 格式。 此清單將包含許多屬性,例如會話名稱、擁有會話的連線名稱和使用者名稱。

取得 SAP 工作階段最上層元素屬性

傳回作用中 SAP 工作階段最上層的 SAP 元素屬性,通常是 GuiMainWindow 元素。

參數

名稱 機碼 必要 類型 Description
第一個要退貨的商品
FirstItemToReturn integer

第一個要傳回的項目的元素索引,從1開始。 如果您想要以相反的順序傳回元素 (從樹狀結構底部開始),您也可以指定從 -1 開始的負索引。 例如,索引 -10 會傳回底部的第十個項目。

退貨項目上限
MaxItemsToReturn integer

要傳回的子元素數目上限。 此參數可用來傳回較小區塊中的大型元素集,例如大型資料表。 您可以一次傳回 500 列,而不是嘗試傳回整個資料表,這可能會導致極大的資料表逾時。

搜尋 SAP 元素類型
SearchSAPElementType string

要搜尋的 SAP 元素類型 (例如 GuiButton) 或將所有元素類型保留空白。

文字長度上限
MaxTextLength integer

任何文字欄位的長度上限。 設定最大值可以提高搜尋速度,因為某些屬性可能包含大量文字。 依預設,沒有文字長度上限,因此會傳回完整值。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
傳回的最上層元素數目
NumberOfChildElementsReturned integer

傳回的最上層元素數目。

更多可用元素
MoreElementsAvailableAtCurrentDepth boolean

如果有更多頂層元素可用,但輸入「第一個要返回的項目」或「要返回的項目上限」限制了搜尋結果,則傳回 true。

SAP 最上層元素 JSON
SAPChildElementsJSON string

所有最上層元素 (及其屬性) 的清單,採用 JSON 格式。

取得 SAP 方格檢視儲存格內容

取得格點視圖內指定列和欄中格點視圖儲存格的內容。 列索引 1 代表格線檢視中儲存格的最上層列。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

列索引
RowIndex True integer

格線視圖儲存格的列索引,從 1 開始。

搜尋欄名稱
SearchColumnName string

儲存格所在資料行的內部名稱。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnName' 資料行中顯示的值來判斷。

搜尋欄標題
SearchColumnTitle string

儲存格所在欄的標題。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnTitle' 資料行中顯示的值來判斷。

搜尋欄標題為正則運算式
SearchColumnTitleIsRegularExpression boolean

如果設為 true,則搜尋直欄標題會被視為正規表示式。 例如,^S 表示以 S 開頭的資料行標題,或 P$ 表示以 P 結尾的資料行標題。如果設定為 false (預設值),則會將直欄標題視為完全相符。

搜尋資料行標題區分大小寫
SearchColumnTitleIsCaseSensitive boolean

欄標題搜索應該區分大小寫嗎?

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
儲存格文字內容
CellTextContents string

儲存格的文字內容。

單元是可更換的
CellIsChangeable boolean

如果儲存格內容可以變更,則傳回 true,如果不能變更,則傳回 false。

細胞類型
CellType string

儲存格的類型。

儲存格已檢查
CellIsChecked boolean

如果儲存格已核取,則傳回 true,如果未核取,則傳回 false。

取得 SAP 方格檢視儲存格屬性

傳回格點視圖內指定列和欄中格點視圖儲存格的所有屬性。 列索引 1 代表格線檢視中儲存格的最上層列。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

列索引
RowIndex True integer

格線視圖儲存格的列索引,從 1 開始。

搜尋欄名稱
SearchColumnName string

儲存格所在資料行的內部名稱。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnName' 資料行中顯示的值來判斷。

搜尋欄標題
SearchColumnTitle string

儲存格所在欄的標題。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnTitle' 資料行中顯示的值來判斷。

搜尋欄標題為正則運算式
SearchColumnTitleIsRegularExpression boolean

如果設為 true,則搜尋直欄標題會被視為正規表示式。 例如,^S 表示以 S 開頭的資料行標題,或 P$ 表示以 P 結尾的資料行標題。如果設定為 false (預設值),則會將直欄標題視為完全相符。

搜尋資料行標題區分大小寫
SearchColumnTitleIsCaseSensitive boolean

欄標題搜索應該區分大小寫嗎?

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
儲存格文字內容
CellTextContents string

儲存格的文字內容。

單元是可更換的
CellIsChangeable boolean

如果儲存格內容可以變更,則傳回 true,如果不能變更,則傳回 false。

細胞類型
CellType string

儲存格的類型。

儲存格已檢查
CellIsChecked boolean

如果儲存格已核取,則傳回 true,如果未核取,則傳回 false。

儲存格可見
CellIsVisible boolean

如果儲存格目前可見,則傳回 true,如果不可見,則傳回 false。

儲存格左邊緣
LeftEdge integer

儲存格左邊緣與顯示器左邊緣之間的距離(以像素為單位)。

儲存格頂部邊緣
TopEdge integer

儲存格頂部邊緣與顯示器頂部邊緣之間的距離(以像素為單位)。

儲存格右邊緣
RightEdge integer

儲存格右邊緣與顯示器左邊緣之間的距離(以像素為單位)。

儲存格底部邊緣
BottomEdge integer

儲存格底部邊緣與顯示器頂部邊緣之間的距離(以像素為單位)。

儲存格寬度
Width integer

儲存格的寬度(以像素為單位)。

儲存格高度
Height integer

儲存格的高度(以像素為單位)。

儲存格可點擊點 X
ClickablePointX integer

儲存格中心的 X 座標。

儲存格可點擊點 Y
ClickablePointY integer

單元格中心的 Y 座標。

儲存格狀態
CellState string

儲存格狀態。

單元格顏色
CellColour integer

細胞顏色。

儲存格顏色資訊
CellColourInfo string

單元格顏色表示為十六進制。

單元格是鏈接
CellIsLink boolean

如果儲存格是連結,則傳回 true,如果不是,則傳回 false。

取得 SAP 方格檢視屬性

傳回 SAP 格線檢視元素的屬性。 這是元素類型為 'GridView' 的元素。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
列數
NumberOfRows integer

方格視圖中的列數。

可見列數
NumberOfVisibleRows integer

格線視圖中可見的列數。

第一個可見的資料列索引
FirstVisibleRowIndex integer

格線檢視中第一個可見列的索引。

目前儲存格列索引
CurrentCellRowIndex integer

格點檢視中目前選取儲存格的資料列索引。

欄數
NumberOfColumns integer

網格檢視中的欄數。

第一個可見的資料行名稱
FirstVisibleColumnName string

格線視圖中第一個可見欄的內部名稱。

目前儲存格欄名稱
CurrentCellColumnName string

格線視圖中目前選取儲存格的內部欄名稱。

凍結的直欄數
NumberOfFrozenColumns integer

在格線檢視中凍結的欄數。

工具列按鈕數量
NumberOfToolbarButtons integer

方格檢視中的工具列按鈕數目。

選取模式
SelectionMode string

格線檢視的選取模式,例如 RowsAndColumns。

方格檢視標題
GridViewTitle string

格線視圖的標題。 某些格線視圖元素可能沒有標題。

取得 SAP 方格檢視文字內容

傳回 SAP 方格視圖的所有文字內容。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

要返回的第一列
FirstRowToReturn integer

要傳回的第一個格線檢視列的資料列索引,從 1 開始。

傳回的列數上限
MaxRowsToReturn integer

要傳回的列數上限,或 0 傳回所有列。

第一個搜尋欄名稱
FirstSearchColumnName string

要讀取的第一欄的內部名稱。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnName' 資料行中顯示的值來判斷。

第一個搜尋欄標題
FirstSearchColumnTitle string

要讀取的第一欄的標題。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnTitle' 資料行中顯示的值來判斷。

搜尋欄標題為正則運算式
FirstSearchColumnTitleIsRegularExpression boolean

如果設為 true,則第一個搜尋直欄標題會被視為正規表示式。 例如,^S 表示以 S 開頭的資料行標題,或 P$ 表示以 P 結尾的資料行標題。如果設定為 false (預設值),則會將直欄標題視為完全相符。

搜尋資料行標題區分大小寫
FirstSearchColumnTitleIsCaseSensitive boolean

第一欄標題搜索應該區分大小寫嗎?

傳回的資料行數目上限
MaxColumnsToReturn integer

要傳回的資料行數目上限,或 0 傳回所有資料行。

使用格線檢視中的欄標頭
UseColumnHeadersFromTable boolean

如果設定為 true,則 IA-Connect 代理程式會嘗試設定傳回的資料行,以符合 SAP 網格檢視中的資料行名稱。

傳回輸出集合中的資料列索引
ReturnRowIndexInOutputCollection boolean

如果設定為 true,則 IA-Connect 代理程式會將輸出集合中的資料列索引傳回為其他資料行。 如果您打算過濾數據,這非常有用,因為您將能夠跟踪它最初來自哪一行。 根據預設,資料列索引的資料行名稱會為 'Row_index',但您可以在輸入 '要儲存資料列索引的資料行名稱' 中提供替代值來變更它。

要儲存資料列索引的資料行名稱
NameOfColumnToStoreRowIndex string

如果「輸出集合中的傳回資料列索引」設定為 true,則您可以在此處提供替代值,以覆寫預設資料行名稱 '_Row_Index'。

已核對的元素值
CheckedElementValue string

對於網格視圖中包含的 GuiRadioBox 或 GuiCheckBox 元素,如果選取/核取它們,則應傳回什麼值? 依預設,這是 'True' (文字)。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
SAP 方格檢視文字內容 JSON
SAPGridViewTextContentsJSON string

網格檢視中所有儲存格的文字內容,採用 JSON 格式。

傳回的列數
NumberOfRowsReturned integer

傳回的資料列數。 這可能會受到「要傳回的第一個可見列」或「要傳回的最大列數」輸入的限制。

傳回的資料行數目
NumberOfColumnsReturned integer

傳回的資料行數目。 這可能會受到「要傳回的第一個可見資料行」或「要傳回的最多資料行」輸入的限制。

取得 SAP 方格檢視欄標頭

傳回格線檢視中的欄標題清單。 直欄標頭的名稱或標題可用於許多 SAP 網格檢視動作中的「搜尋直欄名稱」或「搜尋直欄標題」輸入。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
SAP 方格檢視資料行標頭 JSON
SAPGridViewColumnHeadersJSON string

格線檢視中所有欄標頭的清單,採用 JSON 格式。

欄標題數目
NumberOfColumnHeaders integer

格線檢視中的欄標題數目。

取得 SAP 樹狀結構文字內容

傳回 SAP 樹狀結構中所有節點的文字內容。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

要返回的第一列
FirstRowToReturn integer

要傳回的第一個樹狀結構項目列的列索引,從 1 開始。

傳回的列數上限
MaxRowsToReturn integer

要傳回的列數上限,或 0 傳回所有列。

要傳回的第一欄
FirstColumnToReturn integer

要傳回的第一個樹狀結構項目欄的欄索引,從 1 開始。

傳回的資料行數目上限
MaxColumnsToReturn integer

要傳回的資料行數目上限,或 0 傳回所有資料行。

使用樹狀結構中的欄標題
UseColumnHeadersFromTree boolean

如果設定為 true,則 IA-Connect 代理程式會嘗試設定傳回的資料表資料行,以符合 SAP 資料表中的資料行名稱。

傳回輸出集合中的資料列索引
ReturnRowIndexInOutputCollection boolean

如果設定為 true,則 IA-Connect 代理程式會將輸出集合中的資料列索引傳回為其他資料行。 如果您打算過濾數據,這非常有用,因為您將能夠跟踪它最初來自哪一行。 根據預設,資料列索引的資料行名稱會為 'Row_index',但您可以在輸入 '要儲存資料列索引的資料行名稱' 中提供替代值來變更它。

要儲存資料列索引的資料行名稱
NameOfColumnToStoreRowIndex string

如果「輸出集合中的傳回資料列索引」設定為 true,則您可以在此處提供替代值,以覆寫預設資料行名稱 '_Row_Index'。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
SAP 樹狀結構文字內容 JSON
SAPTreeTextContentsJSON string

樹狀結構的文字內容,採用 JSON 格式。

傳回的列數
NumberOfRowsReturned integer

傳回的資料列數。 這可能會受到「要傳回的第一個可見列」或「要傳回的最大列數」輸入的限制。

傳回的資料行數目
NumberOfColumnsReturned integer

傳回的資料行數目。 這可能會受到「要傳回的第一個可見資料行」或「要傳回的最多資料行」輸入的限制。

取得 SAP 樹狀結構節點

傳回 SAP 樹狀結構元素中所有節點的清單。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

父節點索引鍵
ParentNodeKey string

如果指定,則會從指定的節點索引鍵處理樹狀結構 (請注意,您可以使用空白的父節點索引鍵呼叫此動作來取得節點索引鍵 - 這將提供頂層索引鍵)。 如果未指定,則會處理樹狀結構的頂層。

處理子節點
ProcessSubNodes boolean

如果設定為true,則會傳回樹狀結構中的所有節點(包括子節點)。 如果設定為 false,則只會傳回最上層節點。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
樹狀結構節點數目
NumberOfNodesInTree integer

樹狀結構中的節點數。

SAP 樹狀結構節點 JSON
SAPTreeNodesJSON string

樹狀結構中所有節點的清單,採用 JSON 格式。

選取的節點數目
NumberOfSelectedNodes integer

樹狀結構中的節點數。

目前選取的節點
CurrentlySelectedNode string

目前所選節點的節點索引鍵。

樹狀結構類型
TreeType string

樹狀結構的類型,簡單 (0)、清單 (1) 或欄 (2)。

樹選擇模式
TreeSelectionMode string

樹狀結構選擇模式,單節點 (0)、多節點 (1)、單項 (2) 或多項 (3)。

取得 SAP 樹狀結構資料行標頭

傳回樹狀結構中的欄標題清單。 欄標題的名稱或標題可用於許多 SAP 樹狀結構動作中的「搜尋欄名稱」或「搜尋欄標題」輸入。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
SAP 樹狀結構資料行標頭 JSON
SAPTreeColumnHeadersJSON string

樹狀結構中所有樹狀結構欄標頭的清單,採用 JSON 格式。

欄標題數目
NumberOfColumnHeaders integer

樹狀結構中的欄標題數目。

取得 SAP 樹狀結構項目屬性

傳回 SAP 樹狀結構項目的屬性。 可以使用節點鍵、節點路徑或節點文字之一來搜尋特定節點或項目。 索引鍵、路徑或文字值可以使用動作「取得 SAP 樹狀結構節點」來決定。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

搜尋節點索引鍵
SearchNodeKey string

要按一下的節點的索引鍵。 如果您已提供索引鍵的值,則不需要提供路徑或文字的值。

搜尋節點路徑
SearchNodePath string

要按一下的節點路徑。 如果您已提供路徑的值,則不需要提供索引鍵或文字的值。

搜尋節點文字
SearchNodeText string

要按一下的節點文字。 如果您已提供文字值,則不需要提供路徑或索引鍵的值。

搜尋節點文字是正則表示式
SearchNodeTextIsRegularExpression boolean

如果設為 true,則搜尋節點文字會被視為正規表示式。 例如,^S 表示以 S 開頭的節點,或 P$ 表示以 P 結尾的節點。如果設為 false (預設值),則搜尋節點文字會被視為完全相符。

搜尋節點文字區分大小寫
SearchNodeTextIsCaseSensitive boolean

節點文字搜尋應該區分大小寫嗎?

搜尋欄名稱
SearchColumnName string

節點或項目所在欄的內部名稱。 如果您已提供直欄名稱,則不需要直欄標題。 這可以透過使用動作 '取得 SAP 樹狀結構資料行標頭' 並提供 'ColumnName' 資料行中顯示的值來判斷。

搜尋欄標題
SearchColumnTitle string

節點或項目所在欄的標題。 如果您已提供直欄標題,則不需要直欄名稱。 這可以透過使用動作 '取得 SAP 樹狀結構資料行標頭' 來判斷,並提供 'ColumnTitle' 資料行中顯示的值。

搜尋欄標題為正則運算式
SearchColumnTitleIsRegularExpression boolean

如果設為 true,則搜尋直欄標題會被視為正規表示式。 例如,^S 表示以 S 開頭的資料行標題,或 P$ 表示以 P 結尾的資料行標題。如果設定為 false (預設值),則會將直欄標題視為完全相符。

搜尋資料行標題區分大小寫
SearchColumnTitleIsCaseSensitive boolean

欄標題搜索應該區分大小寫嗎?

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
項目類型
ItemType string

樹狀結構項目的類型,例如 '文字'。

項目文字值
ItemTextValue string

樹狀結構項目的文字值。

項目已啟用
ItemEnabled boolean

如果樹狀結構項目已啟用,則傳回 true,如果未啟用,則傳回 false。

項目已反白顯示
ItemHighlighted boolean

如果樹狀結構項目醒目提示,則傳回 true,如果未醒目提示,則傳回 false。

項目已核對
ItemChecked boolean

如果核取樹狀結構項目,則傳回 true,如果未核取,則傳回 false。

項目可見
ItemVisible boolean

如果樹狀結構項目可見,則傳回 true,如果不可見,則傳回 false。

項目左邊緣
ItemLeftEdge integer

樹狀結構項目左邊緣與顯示器左邊緣之間的距離 (以像素為單位)。

項目頂部邊緣
ItemTopEdge integer

樹狀結構項目的頂端邊緣與顯示器的頂端邊緣之間的距離 (以像素為單位)。

項目寬度
ItemWidth integer

樹狀結構項目的寬度(以像素為單位)。

項目高度
ItemHeight integer

樹狀結構項目的高度(以像素為單位)。

項目右邊緣
ItemRightEdge integer

樹狀結構項目右邊緣與顯示器右邊緣之間的距離 (以像素為單位)。

項目底部邊緣
ItemBottomEdge integer

樹狀結構項目底部邊緣與顯示器底部邊緣之間的距離 (以像素為單位)。

項目文字顏色十六進位
ItemTextColourHex string

樹狀結構項目文字顏色的十六進位代碼表示法。

項目樣式
ItemStyle integer

項目樣式代碼。

取得 SAP 父元素識別碼

傳回 SAP 元素父元素的 SAP 元素識別碼。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
SAP 父元素識別碼
SAPParentElementId string

父元素的 SAP 元素識別碼。

SAP 父元素類型
SAPParentElementType string

父元素的 SAP 類型,例如 'GuiMainWindow'。

SAP 父元素類型代碼
SAPParentElementTypeCode integer

父元素的 SAP 類型代碼,例如 'GuiMainWindow' 的 21。

取得 SAP 表格可見的儲存格文字內容

取得表格內指定列和欄索引處可見表格儲存格的內容。 列索引 1、列索引 1 代表表格中可見儲存格的左上角。 此動作只能用來擷取可見儲存格的內容。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

可見列索引
VisibleRowIndex integer

可見表格儲存格的資料列索引,從 1 開始。

可見欄索引
VisibleColumnIndex integer

可見表格儲存格的資料行索引,從 1 開始。

已核對的元素值
CheckedElementValue string

對於表格中包含的 GuiRadioBox 或 GuiCheckBox 元素,如果選擇/選中它們,應該傳回什麼值? 依預設,這是 'True' (文字)。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
儲存格文字內容
CellTextContents string

可見儲存格的內容。

儲存格資料行名稱
CellColumnName string

包含可見儲存格的直欄名稱。

水平捲軸位置
HorizontalScrollbarPosition integer

水平捲軸的目前位置。

垂直捲軸位置
VerticalScrollbarPosition integer

垂直捲軸的目前位置。

預估實際列索引
EstimatedActualRowIndex integer

表格中估計的實際資料列索引,包括目前不可見的資料列。

預估實際資料行索引
EstimatedActualColumnIndex integer

表格中估計的實際資料行索引,包括目前不可見的資料行。

取得 SAP 表格可見的文字內容

取得表格內所有可見表格儲存格的內容。 此動作只能用來擷取可見儲存格的內容。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

要傳回的第一個可見列
FirstVisibleRowToReturn integer

要傳回的第一個可見表格列的列索引,從 1 開始。

傳回的列數上限
MaxRowsToReturn integer

要傳回的列數上限,或 0 傳回所有列。

要傳回的第一個可見欄
FirstVisibleColumnToReturn integer

要傳回的第一個可見表格資料行的資料行索引,從 1 開始。

傳回的資料行數目上限
MaxColumnsToReturn integer

要傳回的資料行數目上限,或 0 傳回所有資料行。

使用表格中的欄標頭
UseColumnHeadersFromTable boolean

如果設定為 true,則 IA-Connect 代理程式會嘗試設定傳回的資料表資料行,以符合 SAP 資料表中的資料行名稱。

傳回輸出集合中的資料列索引
ReturnRowIndexInOutputCollection boolean

如果設定為 true,則 IA-Connect 代理程式會將輸出集合中的資料列索引傳回為其他資料行。 如果您打算過濾數據,這非常有用,因為您將能夠跟踪它最初來自哪一行。 根據預設,資料列索引的資料行名稱會為 'Row_index',但您可以在輸入 '要儲存資料列索引的資料行名稱' 中提供替代值來變更它。

要儲存資料列索引的資料行名稱
NameOfColumnToStoreRowIndex string

如果「輸出集合中的傳回資料列索引」設定為 true,則您可以在此處提供替代值,以覆寫預設資料行名稱 '_Row_Index'。

已核對的元素值
CheckedElementValue string

對於表格中包含的 GuiRadioBox 或 GuiCheckBox 元素,如果選擇/選中它們,應該傳回什麼值? 依預設,這是 'True' (文字)。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
SAP 表格文字內容 JSON
SAPTableTextContentsJSON string

表格中所有可見儲存格的文字內容,採用 JSON 格式。

傳回的列數
NumberOfRowsReturned integer

傳回的資料列數。 這可能會受到「要傳回的第一個可見列」或「要傳回的最大列數」輸入的限制。

傳回的資料行數目
NumberOfColumnsReturned integer

傳回的資料行數目。 這可能會受到「要傳回的第一個可見資料行」或「要傳回的最多資料行」輸入的限制。

取得 SAP 資料表可見的儲存格屬性

傳回表格內指定列和欄索引處可見表格儲存格的所有屬性。 列索引 1、列索引 1 代表表格中可見儲存格的左上角。 此動作只能用來擷取可見儲存格的屬性。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

可見列索引
VisibleRowIndex integer

可見表格儲存格的資料列索引,從 1 開始。

可見欄索引
VisibleColumnIndex integer

可見表格儲存格的資料行索引,從 1 開始。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
項目類型
SAPElementType string

元素的 SAP 類型,例如 'GuiTextField'。

元素類型代碼
SAPElementTypeCode integer

SAP 類型代碼,例如 'GuiMainWindow' 的 31。

元素名稱
SAPElementName string

元素的 SAP 名稱。

元素識別碼
SAPElementId string

元素的 SAP 識別碼。

元素子類型
SAPElementSubType string

元素的 SAP 子類型。 這取決於元素類型,某些元素可能沒有子類型。

元素文字值
SAPElementTextValue string

SAP 元素的文字值。

元素是容器
SAPElementIsContainer boolean

如果元素是容器 (例如 GuiMainWindow 或 GuiUserArea) ,則傳回 true,如果不是,則傳回 false。

兒童人數
SAPElementNumberOfChildren integer

子元素的數目 (如果元素是容器)。

元素是可變的
SAPElementIsChangeable boolean

如果元素可變更,則傳回 true,如果無法變更,則傳回 false。

元素被修改
SAPElementIsModified boolean

如果元素已修改,則傳回 true,如果未修改,則傳回 false。

選取元素
SAPElementIsSelected boolean

如果目前已選取元素,則傳回 true(例如,對於選項按鈕或核取方塊),如果未選取,則傳回 false。

元素會反白顯示
SAPElementIsHighlighted boolean

如果元素目前已突出顯示(例如,對於標籤或文字方塊),則返回 true,如果沒有,則返回 false。

元素可見
SAPElementIsVisible boolean

如果元素目前可見,則傳回 true,如果不可見,則傳回 false。

元素左邊緣
SAPElementLeftEdge integer

元素或視窗的左邊緣與顯示器的左邊緣之間的距離 (以像素為單位)。

元素頂部邊緣
SAPElementTopEdge integer

元素或視窗的頂端邊緣與顯示器的頂端邊緣之間的距離 (以像素為單位)。

元素寬度
SAPElementWidth integer

元素的寬度(以像素為單位)。

元素高度
SAPElementHeight integer

元素的高度(以像素為單位)。

元素右邊緣
SAPElementRightEdge integer

元素或視窗的右邊緣與顯示器的左邊緣之間的距離 (以像素為單位)。

元素底部邊緣
SAPElementBottomEdge integer

元素或視窗底部邊緣與顯示器頂部邊緣之間的距離 (以像素為單位)。

儲存格資料行名稱
CellColumnName string

包含可見儲存格的直欄名稱。

水平捲軸位置
HorizontalScrollbarPosition integer

水平捲軸的目前位置。

垂直捲軸位置
VerticalScrollbarPosition integer

垂直捲軸的目前位置。

預估實際列索引
EstimatedActualRowIndex integer

表格中估計的實際資料列索引,包括目前不可見的資料列。

預估實際資料行索引
EstimatedActualColumnIndex integer

表格中估計的實際資料行索引,包括目前不可見的資料行。

取得 SAP 資料表屬性

傳回 SAP 資料表元素的屬性。 這是元素類型為 'GuiTableControl' 的元素。 針對 gridview 元素 (這些類似於資料表,但透過內建工具列提供其他功能) ,請使用替代動作 [取得 SAP 方格檢視屬性]。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
可見列數
NumberOfVisibleRows integer

表格中可見的資料列數目。

可見欄數
NumberOfVisibleColumns integer

表格中可見的資料行數目。

垂直捲軸最小值
VerticalScrollbarMinimum integer

垂直捲軸的最小值。

垂直捲軸最大值
VerticalScrollbarMaximum integer

垂直捲軸的最大值。

垂直捲軸位置
VerticalScrollbarPosition integer

垂直捲軸的目前位置。

垂直捲軸頁面大小
VerticalScrollbarPageSize integer

垂直捲軸的頁面大小。

預估資料列數
EstimatedNumberOfRows integer

表格中預估的列數,包括目前不可見的列。

水平捲軸最小值
HorizontalScrollbarMinimum integer

水平捲軸的最小值。

水平捲軸最大值
HorizontalScrollbarMaximum integer

水平捲軸的最大值。

水平捲軸位置
HorizontalScrollbarPosition integer

水平捲軸的目前位置。

水平捲軸頁面大小
HorizontalScrollbarPageSize integer

水平捲軸的頁面大小。

預估欄數
EstimatedNumberOfColumns integer

表格中估計的資料行數目,包括目前不可見的資料列。

列選取模式
RowSelectMode string

目前的列選取模式,例如「無選取」或「單一選取」。

欄選擇模式
ColumnSelectMode string

目前的欄選擇模式,例如「無選擇」或「單一選擇」。

取得 SAP 選取清單項目

傳回在指定 SAP 元素下找到的子元素項目清單 (通常是下拉式清單/功能表項目)。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
清單中的項目數
NumberOfItemsInList integer

清單中的項目數。

選取清單項目 JSON
SAPSelectionListItemsJSON string

選取清單項目的屬性,以 JSON 格式。

目前選取的值
CurrentlySelectedValue string

目前所選項目的值。

目前選取的金鑰
CurrentlySelectedKey string

目前所選項目的索引鍵。

所需值
ValueRequired boolean

如果必須選取值,則傳回 true,如果未選取,則傳回 false。

取得 SAPGUI 連接狀態

傳回與 SAP GUI 的現行 IA-Connect 連線的相關資訊。

參數

名稱 機碼 必要 類型 Description
Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
連接到 SAPGUI
Connected boolean

如果 IA-Connect 目前連線到 SAPGUI,則傳回 true。

SAPGUI 連線錯誤
ConnectionError string

傳回 SAPGUI 所報告的任何錯誤訊息。

SAP 連線數目
NumberOfSAPConnections integer

傳回目前開啟的 SAP 連線數目。

SAPGUI主要版本
SAPGUIMajorVersion integer

SAPGUI 主要版本,例如 7400。

SAPGUI 修訂版
SAPGUIRevision integer

SAPGUI 修訂版,例如 3.

SAPGUI 修補程式等級
SAPGUIPatchLevel integer

SAPGUI 修補程式層級,例如 11.

SAPGUI 次要版本
SAPGUIMinorVersion integer

SAPGUI 次要版本,例如 257。

SAPGUI 使用新的視覺設計
SAPGUINewVisualDesign boolean

如果 SAPGUI 正在使用新的視覺設計,則傳回 true,如果未使用,則傳回 false。

已連線至工作階段
ConnectedToSession boolean

如果 IA-Connect 目前連線到 SAP 工作階段,則傳回 true。

工作階段連線錯誤
SessionError string

傳回 SAP 工作階段所報告的任何錯誤訊息。

工作階段名稱
SessionName string

IA-Connect 所連接的工作階段名稱。

階段作業系統名稱
SessionSystemName string

目前連線的階段作業所連接的系統名稱,例如 NPL。

取得所有 SAP 子元素屬性

傳回所有 SAP 子元素的所有屬性。 如果您不確定哪個欄位包含所需的屬性值,這會很有用。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

第一個要退貨的商品
FirstItemToReturn integer

第一個要傳回的項目的元素索引,從1開始。 如果您想要以相反的順序傳回元素 (從樹狀結構底部開始),您也可以指定從 -1 開始的負索引。 例如,索引 -10 會傳回底部的第十個項目。

退貨項目上限
MaxItemsToReturn integer

要傳回的子元素數目上限。 此參數可用來傳回較小區塊中的大型元素集,例如大型資料表。 您可以一次傳回 500 列,而不是嘗試傳回整個資料表,這可能會導致極大的資料表逾時。

搜尋 SAP 元素類型
SearchSAPElementType string

要搜尋的 SAP 元素類型 (例如 GuiButton) 或將所有元素類型保留空白。

文字長度上限
MaxTextLength integer

任何文字欄位的長度上限。 設定最大值可以提高搜尋速度,因為某些屬性可能包含大量文字。 依預設,沒有文字長度上限,因此會傳回完整值。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
傳回的子元素數目
NumberOfChildElementsReturned integer

傳回的子元素數目。

更多可用元素
MoreElementsAvailableAtCurrentDepth boolean

如果有更多子元素可用,但輸入「第一個要返回的項目」或「要返回的項目上限」限制了搜尋結果,則傳回 true。

SAP 子元素 JSON
SAPChildElementsJSON string

所有位於的子元素 (及其屬性) 的清單,採用 JSON 格式。

取得附加的工作階段屬性

傳回 IA-Connect 所附加之 SAP 工作階段的相關資訊。

參數

名稱 機碼 必要 類型 Description
Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
已連線至工作階段
ConnectedToSession boolean

如果 IA-Connect 目前連線到 SAP 工作階段,則傳回 true。

工作階段連線錯誤
SessionError string

傳回 SAP 工作階段所報告的任何錯誤訊息。

工作階段名稱
SessionName string

IA-Connect 所連接的工作階段名稱。

階段作業系統名稱
SessionSystemName string

目前連線的階段作業所連接的系統名稱,例如 NPL。

工作階段忙碌
Busy boolean

如果 SAP 工作階段報告它目前忙碌,則傳回 true。

工作階段編號
SessionNumber integer

SAP 工作階段號碼。

已登入的使用者
LoggedInUser string

登入使用者的使用者名稱。

螢幕號碼
ScreenNumber integer

SAP 螢幕號碼。

作用中交易
ActiveTransaction string

作用中交易的名稱 (如果目前正在執行中)。

取消選取 SAP 網格檢視上的全部

取消選取 SAP 網格視圖中的所有內容。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

取消選取所有 SAP 樹狀結構節點

取消選取 SAP 樹狀結構中的所有節點。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

啟動 SAPGUI

啟用 SAP 指令碼並啟動 SAP GUI。 如果 SAP GUI 尚未運行,這是自動化 SAP GUI 的第一步。

參數

名稱 機碼 必要 類型 Description
SAPLogon EXE
SAPLogonEXE string

通往 SAPLogon.exe的完整路徑。 如果留空,IA-Connect 將嘗試自動偵測它。

SAPLogon 引數
SAPLogonArguments string

如有需要,請在此處提供任何選擇性命令列引數以供 SAPLogon.exe。

啟用 SAP 指令碼
EnableSAPScripting boolean

是否應該啟用 SAP 腳本? 如果設定為 true (預設值),則會啟用 SAP 指令碼。 如果設定為 false,則會使用目前的 SAP 指令碼設定。

指令碼附加至 GUI 時通知
NotifyWhenScriptAttachesToGUI boolean

當腳本附加到 GUI 時,SAPGUI 是否應該通知使用者? 這會顯示一個彈出框,因此應該停用以進行自動化。

指令碼開啟連線時通知
NotifyWhenScriptOpensConnection boolean

當腳本附加到 GUI 時,SAPGUI 是否應該通知使用者? 這會顯示一個彈出框,因此應該停用以進行自動化。

顯示原生視窗對話方塊
ShowNativeWindowsDialogs boolean

是否應該顯示原生 Windows 對話框 (例如另存新檔、開啟) ,而不是取代的 SAP 對話框?

啟動後附加
AttachAfterLaunch boolean

IA-Connect 應該嘗試自動附加到 SAPGUI 嗎? 依預設,此設定為 true。

等待秒數
SecondsToWait double

IA-Connect 在嘗試連接之前等待 SAPGUI 啟動的秒數。

SAPGUI prog Id
SAPProgId string

SAP 程式識別碼。 這預設為「SAPGUI」,只有在 SAP 管理員建議時才應變更。

停用系統訊息
DisableSystemMessages boolean

系統訊息應該停用嗎? 這些通常由 SAP 管理員傳送,並建立其他快顯對話框,因此應停用以進行自動化。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
SAPGUI主要版本
SAPGUIMajorVersion integer

SAPGUI 主要版本,例如 7400。

SAPGUI 修訂版
SAPGUIRevision integer

SAPGUI 修訂版,例如 3.

SAPGUI 修補程式等級
SAPGUIPatchLevel integer

SAPGUI 修補程式層級,例如 11.

SAPGUI 次要版本
SAPGUIMinorVersion integer

SAPGUI 次要版本,例如 257。

SAPGUI 使用新的視覺設計
SAPGUINewVisualDesign boolean

如果 SAPGUI 正在使用新的視覺設計,則傳回 true,如果未使用,則傳回 false。

啟用 SAP 指令碼

在 SAP GUI 中啟用 SAP 指令碼。 也必須在 SAP 伺服器上啟用此設定,方法是將 'sapgui/user_scripting' 參數值設為 TRUE。

參數

名稱 機碼 必要 類型 Description
指令碼附加至 GUI 時通知
NotifyWhenScriptAttachesToGUI boolean

當腳本附加到 GUI 時,SAPGUI 是否應該通知使用者? 這會顯示一個彈出框,因此應該停用以進行自動化。

指令碼開啟連線時通知
NotifyWhenScriptOpensConnection boolean

當腳本附加到 GUI 時,SAPGUI 是否應該通知使用者? 這會顯示一個彈出框,因此應該停用以進行自動化。

顯示原生視窗對話方塊
ShowNativeWindowsDialogs boolean

是否應該顯示原生 Windows 對話框 (例如另存新檔、開啟) ,而不是取代的 SAP 對話框?

Workflow
Workflow True string

在此處新增下列運算式:workflow()

單擊 SAP 樹項目上的鏈接

按一下 SAP 樹狀結構項目上的連結。 可以使用節點鍵、節點路徑或節點文字之一來搜尋特定節點或項目。 索引鍵、路徑或文字值可以使用動作「取得 SAP 樹狀結構節點」來決定。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

搜尋節點索引鍵
SearchNodeKey string

要按一下的節點的索引鍵。 如果您已提供索引鍵的值,則不需要提供路徑或文字的值。

搜尋節點路徑
SearchNodePath string

要按一下的節點路徑。 如果您已提供路徑的值,則不需要提供索引鍵或文字的值。

搜尋節點文字
SearchNodeText string

要按一下的節點文字。 如果您已提供文字值,則不需要提供路徑或索引鍵的值。

搜尋節點文字是正則表示式
SearchNodeTextIsRegularExpression boolean

如果設為 true,則搜尋節點文字會被視為正規表示式。 例如,^S 表示以 S 開頭的節點,或 P$ 表示以 P 結尾的節點。如果設為 false (預設值),則搜尋節點文字會被視為完全相符。

搜尋節點文字區分大小寫
SearchNodeTextIsCaseSensitive boolean

節點文字搜尋應該區分大小寫嗎?

搜尋欄名稱
SearchColumnName string

節點或項目所在欄的內部名稱。 如果您已提供直欄名稱,則不需要直欄標題。 這可以透過使用動作 '取得 SAP 樹狀結構資料行標頭' 並提供 'ColumnName' 資料行中顯示的值來判斷。

搜尋欄標題
SearchColumnTitle string

節點或項目所在欄的標題。 如果您已提供直欄標題,則不需要直欄名稱。 這可以透過使用動作 '取得 SAP 樹狀結構資料行標頭' 來判斷,並提供 'ColumnTitle' 資料行中顯示的值。

搜尋欄標題為正則運算式
SearchColumnTitleIsRegularExpression boolean

如果設為 true,則搜尋直欄標題會被視為正規表示式。 例如,^S 表示以 S 開頭的資料行標題,或 P$ 表示以 P 結尾的資料行標題。如果設定為 false (預設值),則會將直欄標題視為完全相符。

搜尋資料行標題區分大小寫
SearchColumnTitleIsCaseSensitive boolean

欄標題搜索應該區分大小寫嗎?

Force boolean

如果樹狀結構項目不是可點擊的連結,則 IA-Connect 代理程式將不會嘗試按一下它。 如果您仍然希望嘗試單擊該元素,則應將其設置為 True。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

在 SAP 元素中輸入密碼

將密碼輸入 SAP 元素 (通常是密碼輸入欄位)。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

輸入密碼
PasswordToInput True password

要輸入的密碼值。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

在 SAP 元素周圍繪製矩形

在 SAP 元素的周邊繪製矩形,以協助識別找到的元素是所需的元素。 矩形會在 5 秒後自動移除。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

筆顏色
PenColour string

要繪製的矩形的顏色(例如紅色、綠色、藍色、黃色、紫色或橙色)或字符串十六進制代碼(例如 #FF0000)。

手寫筆粗細像素
PenThicknessPixels integer

醒目提示矩形框線的粗細 (以像素為單位)。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

在 SAP 格線檢視儲存格周圍繪製矩形

在 SAP 格線視圖儲存格的周邊繪製矩形,以協助識別找到的儲存格是必要的儲存格。 矩形會在 5 秒後自動移除。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

列索引
RowIndex True integer

格線視圖儲存格的列索引,從 1 開始。

搜尋欄名稱
SearchColumnName string

儲存格所在資料行的內部名稱。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnName' 資料行中顯示的值來判斷。

搜尋欄標題
SearchColumnTitle string

儲存格所在欄的標題。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnTitle' 資料行中顯示的值來判斷。

搜尋欄標題為正則運算式
SearchColumnTitleIsRegularExpression boolean

如果設為 true,則搜尋直欄標題會被視為正規表示式。 例如,^S 表示以 S 開頭的資料行標題,或 P$ 表示以 P 結尾的資料行標題。如果設定為 false (預設值),則會將直欄標題視為完全相符。

搜尋資料行標題區分大小寫
SearchColumnTitleIsCaseSensitive boolean

欄標題搜索應該區分大小寫嗎?

筆顏色
PenColour string

要繪製的矩形的顏色(例如紅色、綠色、藍色、黃色、紫色或橙色)或字符串十六進制代碼(例如 #FF0000)。

手寫筆粗細像素
PenThicknessPixels integer

醒目提示矩形框線的粗細 (以像素為單位)。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

在 SAP 網格檢視上全選

選取 SAP 網格檢視中的所有內容。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

在螢幕座標處取得 SAP 元素

如果 SAP 元素存在於指定的座標處,此動作會識別元素並傳回元素識別碼。

參數

名稱 機碼 必要 類型 Description
X
ScreenX True integer

屏幕 X 坐標以像素為單位,以定位 SAP 元素。

ScreenY True integer

螢幕 Y 座標以像素為單位,以定位 SAP 元素。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
SAP 元素識別碼
SAPElementId string

元素的 SAP 元素 ID (如果在指定的座標處找到)。 此元素 ID 可用作許多其他 SAP 動作的輸入。

寫入 SAP 資料表可見文字儲存格

寫入表格內指定列和直欄索引的可見表格儲存格。 列索引 1、列索引 1 代表表格中可見儲存格的左上角。 此動作只能用來設定可見儲存格的內容。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

可見列索引
VisibleRowIndex integer

可見表格儲存格的資料列索引,從 1 開始。

可見欄索引
VisibleColumnIndex integer

可見表格儲存格的資料行索引,從 1 開始。

要輸入的文字
TextToInput string

要輸入的文字值,如果您想要清除現有值,則為空白。

取代現有值
ReplaceExistingValue boolean

如果元素中存在現有文本,是否應該替換?

插入位置
InsertPosition integer

開始插入文字的位置 (索引)。 如果有現有文字,則可以使用插入位置在現有文字內的特定位置插入。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

將 SAP 視窗放在最前面

將 SAP 視窗帶到前面。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

切換視窗
ToggleWindow boolean

應該透過嘗試聚焦或點擊來切換視窗? 這有助於確保窗口可靠地被帶到前景。

切換使用全域滑鼠左鍵點擊代理程式
ToggleUsesGlobalLeftMouseClickAgent boolean

如果選擇切換視窗,則會指定是否先使用全域滑鼠按一下來聚焦 IA-Connect 代理程式。

切換延遲(以秒為單位)
ToggleDelay double

如果選擇切換視窗,則會指定切換後的暫停。

偵測父視窗元素
DetectParentWindowElement boolean

如果設定為 true,且提供元素的 SAP ID (例如文字方塊或按鈕),則會自動偵測相關聯的 SAP 視窗,並將命令傳送至視窗。 如果設定為 False,則必須指定 SAP 視窗元素識別碼本身 (例如 'wnd[0]') ,否則會引發例外狀況。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

將文字輸入 SAP 元素

將文字輸入 SAP 元素 (通常是文字輸入欄位),取代現有文字或在特定位置插入新值。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

要輸入的文字
TextToInput string

要輸入的文字值,如果您想要清除現有值,則為空白。

取代現有值
ReplaceExistingValue boolean

如果元素中存在現有文本,是否應該替換?

插入位置
InsertPosition integer

開始插入文字的位置 (索引)。 如果有現有文字,則可以使用插入位置在現有文字內的特定位置插入。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

展開 SAP 樹狀結構節點

展開或收合 SAP 樹狀結構中的節點。 可以使用節點鍵、節點路徑或節點文字之一來搜尋特定節點或項目。 索引鍵、路徑或文字值可以使用動作「取得 SAP 樹狀結構節點」來決定。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

搜尋節點索引鍵
SearchNodeKey string

要按一下的節點的索引鍵。 如果您已提供索引鍵的值,則不需要提供路徑或文字的值。

搜尋節點路徑
SearchNodePath string

要按一下的節點路徑。 如果您已提供路徑的值,則不需要提供索引鍵或文字的值。

搜尋節點文字
SearchNodeText string

要按一下的節點文字。 如果您已提供文字值,則不需要提供路徑或索引鍵的值。

搜尋節點文字是正則表示式
SearchNodeTextIsRegularExpression boolean

如果設為 true,則搜尋節點文字會被視為正規表示式。 例如,^S 表示以 S 開頭的節點,或 P$ 表示以 P 結尾的節點。如果設為 false (預設值),則搜尋節點文字會被視為完全相符。

搜尋節點文字區分大小寫
SearchNodeTextIsCaseSensitive boolean

節點文字搜尋應該區分大小寫嗎?

展開
Expand boolean

如果設定為 true,則會展開樹狀結構節點或項目。 如果設定為false,則會摺疊。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

從 SAPGUI 分離

將 IA-Connect 與 SAPGUI 執行中的實例分離。

參數

名稱 機碼 必要 類型 Description
Workflow
Workflow True string

在此處新增下列運算式:workflow()

按 SAP shell 工具列內容按鈕

在工具列中的 SAP 元素上按下環境定義按鈕。 可以使用元素 ID、文字值或元素索引之一來搜尋要按下上下文按鈕的特定元素。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

搜尋工具列元素識別碼
SearchToolbarElementId string

要按下內容按鈕的工具列元素的 ID。 工具列中元素的 ID 清單可以使用動作 'Get SAP Shell 工具列元素' 來取得。

搜尋工具列元素文字
SearchToolbarElementText string

工具列中元素的搜尋文字,以按下內容按鈕。 工具列中元素的文字值清單可以使用動作 '取得 SAP Shell 工具列元素' 來取得。

搜尋工具列元素索引
SearchToolbarElementIndex integer

工具列元素的索引 (從 1 開始) 若要按下內容按鈕。 工具列中的元素清單可以使用動作「取得 SAP Shell 工具列元素」來取得。

搜尋工具列元素文字是正規表示式
SearchToolbarTextIsRegularExpression boolean

如果設定為 true,則搜尋工具列文字會被視為正規表示式。 例如,^S 表示以 S 開頭的工具列文字,或 P$ 表示以 P 結尾的工具列文字。如果設定為 false (預設值),則工具列文字會被視為完全相符。

搜尋工具列元素文字區分大小寫
SearchToolbarTextIsCaseSensitive boolean

工具列文字搜尋應該區分大小寫嗎?

Workflow
Workflow True string

在此處新增下列運算式:workflow()

按 SAP 元素

按下 SAP 元素 (通常是按鈕)。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

按 SAP 方格檢視欄標題

按下 SAP 方格視圖中的欄標題。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

搜尋欄名稱
SearchColumnName string

要在網格視圖中按下的欄的內部名稱。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnName' 資料行中顯示的值來判斷。

搜尋欄標題
SearchColumnTitle string

在格線檢視中要按下的欄標題。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnTitle' 資料行中顯示的值來判斷。

搜尋欄標題為正則運算式
SearchColumnTitleIsRegularExpression boolean

如果設為 true,則搜尋直欄標題會被視為正規表示式。 例如,^S 表示以 S 開頭的資料行標題,或 P$ 表示以 P 結尾的資料行標題。如果設定為 false (預設值),則會將直欄標題視為完全相符。

搜尋資料行標題區分大小寫
SearchColumnTitleIsCaseSensitive boolean

欄標題搜索應該區分大小寫嗎?

Workflow
Workflow True string

在此處新增下列運算式:workflow()

按 SAP 殼層工具列元素

按下工具列中的 SAP 元素 (通常是按鈕)。 可以使用元素 ID、文字值或元素索引之一來搜尋要按下的特定元素。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

搜尋工具列元素識別碼
SearchToolbarElementId string

要按下的工具列元素的 ID。 工具列中元素的 ID 清單可以使用動作 'Get SAP Shell 工具列元素' 來取得。

搜尋工具列元素文字
SearchToolbarElementText string

工具列中要按下的元素的搜尋文字。 工具列中元素的文字值清單可以使用動作 '取得 SAP Shell 工具列元素' 來取得。

搜尋工具列元素索引
SearchToolbarElementIndex integer

工具列元素的索引 (從 1 開始)。 工具列中的元素清單可以使用動作「取得 SAP Shell 工具列元素」來取得。

搜尋工具列元素文字是正規表示式
SearchToolbarTextIsRegularExpression boolean

如果設定為 true,則搜尋工具列文字會被視為正規表示式。 例如,^S 表示以 S 開頭的工具列文字,或 P$ 表示以 P 結尾的工具列文字。如果設定為 false (預設值),則工具列文字會被視為完全相符。

搜尋工具列元素文字區分大小寫
SearchToolbarTextIsCaseSensitive boolean

工具列文字搜尋應該區分大小寫嗎?

Workflow
Workflow True string

在此處新增下列運算式:workflow()

按 SAP 網格視圖單元格按鈕

在格點視圖儲存格中,在格點視圖中指定的列和欄處按下按鈕。 列索引 1 代表格線檢視中儲存格的最上層列。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

列索引
RowIndex True integer

格線視圖儲存格的列索引,從 1 開始。

搜尋欄名稱
SearchColumnName string

儲存格所在資料行的內部名稱。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnName' 資料行中顯示的值來判斷。

搜尋欄標題
SearchColumnTitle string

儲存格所在欄的標題。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnTitle' 資料行中顯示的值來判斷。

搜尋欄標題為正則運算式
SearchColumnTitleIsRegularExpression boolean

如果設為 true,則搜尋直欄標題會被視為正規表示式。 例如,^S 表示以 S 開頭的資料行標題,或 P$ 表示以 P 結尾的資料行標題。如果設定為 false (預設值),則會將直欄標題視為完全相符。

搜尋資料行標題區分大小寫
SearchColumnTitleIsCaseSensitive boolean

欄標題搜索應該區分大小寫嗎?

Workflow
Workflow True string

在此處新增下列運算式:workflow()

按 SAP 表格可見儲存格

在可見表格儲存格中,在表格內指定的列和欄索引處按下按鈕。 列索引 1、列索引 1 代表表格中可見儲存格的左上角。 此動作只能用於按下可見的儲存格。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

可見列索引
VisibleRowIndex integer

可見表格儲存格的資料列索引,從 1 開始。

可見欄索引
VisibleColumnIndex integer

可見表格儲存格的資料行索引,從 1 開始。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

按 SAP樹狀結構上的鍵

按 SAP 樹狀結構上的鍵。 您可以按下的內建鍵清單有限,例如「F1」、「F4」、「刪除」、「插入」、「Enter」、「剪下」、「複製」或「貼上」。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

Key
Key True string

要按下的鍵,例如“F1”、“F4”、“刪除”、“插入”、“Enter”、“剪下”、“複製”或“粘貼”。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

按一下 SAP 網格視圖儲存格

按一下格線視圖中指定列和欄中的格線視圖儲存格。 列索引 1 代表格線檢視中儲存格的最上層列。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

列索引
RowIndex True integer

格線視圖儲存格的列索引,從 1 開始。

搜尋欄名稱
SearchColumnName string

儲存格所在資料行的內部名稱。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnName' 資料行中顯示的值來判斷。

搜尋欄標題
SearchColumnTitle string

儲存格所在欄的標題。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnTitle' 資料行中顯示的值來判斷。

搜尋欄標題為正則運算式
SearchColumnTitleIsRegularExpression boolean

如果設為 true,則搜尋直欄標題會被視為正規表示式。 例如,^S 表示以 S 開頭的資料行標題,或 P$ 表示以 P 結尾的資料行標題。如果設定為 false (預設值),則會將直欄標題視為完全相符。

搜尋資料行標題區分大小寫
SearchColumnTitleIsCaseSensitive boolean

欄標題搜索應該區分大小寫嗎?

Workflow
Workflow True string

在此處新增下列運算式:workflow()

按下 SAP 樹項目上的按鈕

按下 SAP 樹狀結構項目上的按鈕。 可以使用節點鍵、節點路徑或節點文字之一來搜尋特定節點或項目。 索引鍵、路徑或文字值可以使用動作「取得 SAP 樹狀結構節點」來決定。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

搜尋節點索引鍵
SearchNodeKey string

要按一下的節點的索引鍵。 如果您已提供索引鍵的值,則不需要提供路徑或文字的值。

搜尋節點路徑
SearchNodePath string

要按一下的節點路徑。 如果您已提供路徑的值,則不需要提供索引鍵或文字的值。

搜尋節點文字
SearchNodeText string

要按一下的節點文字。 如果您已提供文字值,則不需要提供路徑或索引鍵的值。

搜尋節點文字是正則表示式
SearchNodeTextIsRegularExpression boolean

如果設為 true,則搜尋節點文字會被視為正規表示式。 例如,^S 表示以 S 開頭的節點,或 P$ 表示以 P 結尾的節點。如果設為 false (預設值),則搜尋節點文字會被視為完全相符。

搜尋節點文字區分大小寫
SearchNodeTextIsCaseSensitive boolean

節點文字搜尋應該區分大小寫嗎?

搜尋欄名稱
SearchColumnName string

節點或項目所在欄的內部名稱。 如果您已提供直欄名稱,則不需要直欄標題。 這可以透過使用動作 '取得 SAP 樹狀結構資料行標頭' 並提供 'ColumnName' 資料行中顯示的值來判斷。

搜尋欄標題
SearchColumnTitle string

節點或項目所在欄的標題。 如果您已提供直欄標題,則不需要直欄名稱。 這可以透過使用動作 '取得 SAP 樹狀結構資料行標頭' 來判斷,並提供 'ColumnTitle' 資料行中顯示的值。

搜尋欄標題為正則運算式
SearchColumnTitleIsRegularExpression boolean

如果設為 true,則搜尋直欄標題會被視為正規表示式。 例如,^S 表示以 S 開頭的資料行標題,或 P$ 表示以 P 結尾的資料行標題。如果設定為 false (預設值),則會將直欄標題視為完全相符。

搜尋資料行標題區分大小寫
SearchColumnTitleIsCaseSensitive boolean

欄標題搜索應該區分大小寫嗎?

Force boolean

如果樹狀結構項目不是按鈕,則 IA-Connect 代理程式將不會嘗試按下它。 如果您無論如何都想嘗試按下該元素,則應將其設定為 True。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

按兩下 SAP 樹狀結構項目

按兩下 SAP 樹狀結構中的節點或項目。 可以使用節點鍵、節點路徑或節點文字之一來搜尋特定節點或項目。 索引鍵、路徑或文字值可以使用動作「取得 SAP 樹狀結構節點」來決定。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

搜尋節點索引鍵
SearchNodeKey string

要按一下的節點的索引鍵。 如果您已提供索引鍵的值,則不需要提供路徑或文字的值。

搜尋節點路徑
SearchNodePath string

要按一下的節點路徑。 如果您已提供路徑的值,則不需要提供索引鍵或文字的值。

搜尋節點文字
SearchNodeText string

要按一下的節點文字。 如果您已提供文字值,則不需要提供路徑或索引鍵的值。

搜尋節點文字是正則表示式
SearchNodeTextIsRegularExpression boolean

如果設為 true,則搜尋節點文字會被視為正規表示式。 例如,^S 表示以 S 開頭的節點,或 P$ 表示以 P 結尾的節點。如果設為 false (預設值),則搜尋節點文字會被視為完全相符。

搜尋節點文字區分大小寫
SearchNodeTextIsCaseSensitive boolean

節點文字搜尋應該區分大小寫嗎?

搜尋欄名稱
SearchColumnName string

項目所在資料行的選擇性內部名稱。 這可以透過使用動作 '取得 SAP 樹狀結構資料行標頭' 並提供 'ColumnName' 資料行中顯示的值來判斷。

搜尋欄標題
SearchColumnTitle string

項目所在欄的選擇性標題。 這可以透過使用動作 '取得 SAP 樹狀結構資料行標頭' 來判斷,並提供 'ColumnTitle' 資料行中顯示的值。

搜尋欄標題為正則運算式
SearchColumnTitleIsRegularExpression boolean

如果設為 true,則搜尋直欄標題會被視為正規表示式。 例如,^S 表示以 S 開頭的資料行標題,或 P$ 表示以 P 結尾的資料行標題。如果設定為 false (預設值),則會將直欄標題視為完全相符。

搜尋資料行標題區分大小寫
SearchColumnTitleIsCaseSensitive boolean

欄標題搜索應該區分大小寫嗎?

Workflow
Workflow True string

在此處新增下列運算式:workflow()

按兩下 SAP 網格檢視儲存格

按兩下格點視圖內指定列和欄中的格點視圖儲存格。 列索引 1 代表格線檢視中儲存格的最上層列。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

列索引
RowIndex True integer

格線視圖儲存格的列索引,從 1 開始。

搜尋欄名稱
SearchColumnName string

儲存格所在資料行的內部名稱。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnName' 資料行中顯示的值來判斷。

搜尋欄標題
SearchColumnTitle string

儲存格所在欄的標題。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnTitle' 資料行中顯示的值來判斷。

搜尋欄標題為正則運算式
SearchColumnTitleIsRegularExpression boolean

如果設為 true,則搜尋直欄標題會被視為正規表示式。 例如,^S 表示以 S 開頭的資料行標題,或 P$ 表示以 P 結尾的資料行標題。如果設定為 false (預設值),則會將直欄標題視為完全相符。

搜尋資料行標題區分大小寫
SearchColumnTitleIsCaseSensitive boolean

欄標題搜索應該區分大小寫嗎?

Workflow
Workflow True string

在此處新增下列運算式:workflow()

捲動 SAP 表格

水平、垂直或兩者捲動 SAP 表格元素。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

移動水平捲軸
MoveHorizontalScrollbar boolean

水平捲軸應該移動嗎?

新的水平捲軸位置
HorizontalScrollbarPosition integer

要移動到的新水平捲軸位置。 表格捲軸的最小和最大位置值可以從動作「取得 SAP 表格屬性」擷取。

移動垂直捲軸
MoveVerticalScrollbar boolean

垂直捲軸應該移動嗎?

新的垂直捲軸位置
VerticalScrollbarPosition integer

要移動到的新垂直捲軸位置。 表格捲軸的最小和最大位置值可以從動作「取得 SAP 表格屬性」擷取。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

最大化 SAP 視窗

最大化 SAP 視窗。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

偵測父視窗元素
DetectParentWindowElement boolean

如果設定為 true,且提供元素的 SAP ID (例如文字方塊或按鈕),則會自動偵測相關聯的 SAP 視窗,並將命令傳送至視窗。 如果設定為 False,則必須指定 SAP 視窗元素識別碼本身 (例如 'wnd[0]') ,否則會引發例外狀況。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

最小化 SAP 視窗

將 SAP 視窗降到最低。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

偵測父視窗元素
DetectParentWindowElement boolean

如果設定為 true,且提供元素的 SAP ID (例如文字方塊或按鈕),則會自動偵測相關聯的 SAP 視窗,並將命令傳送至視窗。 如果設定為 False,則必須指定 SAP 視窗元素識別碼本身 (例如 'wnd[0]') ,否則會引發例外狀況。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

檢查 SAP 元素

將 SAP 元素的狀態 (通常是核取方塊或選項框) 設定為已核取或未核取。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

檢查元素
CheckElement boolean

該元素應該被選中 (true) 還是未選中 (false)?

Workflow
Workflow True string

在此處新增下列運算式:workflow()

檢查 SAP 方格檢視儲存格核取方塊

核取或取消核取格點視圖儲存格中格點視圖中指定列和欄的核取方塊。 列索引 1 代表格線檢視中儲存格的最上層列。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

列索引
RowIndex True integer

格線視圖儲存格的列索引,從 1 開始。

搜尋欄名稱
SearchColumnName string

儲存格所在資料行的內部名稱。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnName' 資料行中顯示的值來判斷。

搜尋欄標題
SearchColumnTitle string

儲存格所在欄的標題。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnTitle' 資料行中顯示的值來判斷。

搜尋欄標題為正則運算式
SearchColumnTitleIsRegularExpression boolean

如果設為 true,則搜尋直欄標題會被視為正規表示式。 例如,^S 表示以 S 開頭的資料行標題,或 P$ 表示以 P 結尾的資料行標題。如果設定為 false (預設值),則會將直欄標題視為完全相符。

搜尋資料行標題區分大小寫
SearchColumnTitleIsCaseSensitive boolean

欄標題搜索應該區分大小寫嗎?

檢查儲存格元素
CheckCellElement boolean

如果設定為 true,則會檢查格線視圖儲存格。 如果設定為 false,則會取消核取。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

檢查 SAP 樹狀結構項目

檢查 SAP 樹狀結構項目。 可以使用節點鍵、節點路徑或節點文字之一來搜尋特定節點或項目。 索引鍵、路徑或文字值可以使用動作「取得 SAP 樹狀結構節點」來決定。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

搜尋節點索引鍵
SearchNodeKey string

要按一下的節點的索引鍵。 如果您已提供索引鍵的值,則不需要提供路徑或文字的值。

搜尋節點路徑
SearchNodePath string

要按一下的節點路徑。 如果您已提供路徑的值,則不需要提供索引鍵或文字的值。

搜尋節點文字
SearchNodeText string

要按一下的節點文字。 如果您已提供文字值,則不需要提供路徑或索引鍵的值。

搜尋節點文字是正則表示式
SearchNodeTextIsRegularExpression boolean

如果設為 true,則搜尋節點文字會被視為正規表示式。 例如,^S 表示以 S 開頭的節點,或 P$ 表示以 P 結尾的節點。如果設為 false (預設值),則搜尋節點文字會被視為完全相符。

搜尋節點文字區分大小寫
SearchNodeTextIsCaseSensitive boolean

節點文字搜尋應該區分大小寫嗎?

搜尋欄名稱
SearchColumnName string

節點或項目所在欄的內部名稱。 如果您已提供直欄名稱,則不需要直欄標題。 這可以透過使用動作 '取得 SAP 樹狀結構資料行標頭' 並提供 'ColumnName' 資料行中顯示的值來判斷。

搜尋欄標題
SearchColumnTitle string

節點或項目所在欄的標題。 如果您已提供直欄標題,則不需要直欄名稱。 這可以透過使用動作 '取得 SAP 樹狀結構資料行標頭' 來判斷,並提供 'ColumnTitle' 資料行中顯示的值。

搜尋欄標題為正則運算式
SearchColumnTitleIsRegularExpression boolean

如果設為 true,則搜尋直欄標題會被視為正規表示式。 例如,^S 表示以 S 開頭的資料行標題,或 P$ 表示以 P 結尾的資料行標題。如果設定為 false (預設值),則會將直欄標題視為完全相符。

搜尋資料行標題區分大小寫
SearchColumnTitleIsCaseSensitive boolean

欄標題搜索應該區分大小寫嗎?

檢查項目
CheckItem boolean

如果設定為 true,則會檢查樹狀結構節點或項目。 如果設定為 false,則會取消核取。

Force boolean

如果樹狀結構項目不是核取方塊或單選按鈕,則 IA-Connect 代理將不會嘗試檢查它。 如果您無論如何都想嘗試檢查該元素,則應將其設定為 True。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

檢查 SAP 表格可見的核取方塊儲存格

核取或取消核取表格內指定列和欄索引的可見表格儲存格中的核取方塊。 列索引 1、列索引 1 代表表格中可見儲存格的左上角。 此動作只能用來檢查或取消勾選可見的儲存格。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

可見列索引
VisibleRowIndex integer

可見表格儲存格的資料列索引,從 1 開始。

可見欄索引
VisibleColumnIndex integer

可見表格儲存格的資料行索引,從 1 開始。

檢查儲存格元素
CheckCellElement boolean

如果設定為 true,則會檢查可見的表格儲存格。 如果設定為 false,則會取消核取。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

焦點 SAP 元素

聚焦 SAP 元素,使其成為鍵盤焦點的作用中元素,並將 SAP 視窗帶到前景。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

焦點 SAP 行事曆日期

將指定的行事曆日期 (YYYYMMDD) 聚焦在 SAP 行事曆元素中。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

Date
DateYYYYMMDD True string

要聚焦的日期,格式為 YYYYMMDD。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

等待 SAP 元素

等候 SAP 元素 (通常是視窗內的個別元素,例如按鈕或文字輸入區域) 存在。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

等待秒數
SecondsToWait double

等待 SAP 元素存在的秒數。

如果找不到元素,則引發例外狀況
RaiseExceptionIfElementNotFound boolean

如果 SAP 元素在等待期間後不存在,IA-Connect 是否應該引發例外狀況?

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
元素存在
SAPElementExists boolean

如果元素存在,則傳回 true。

項目類型
SAPElementType string

元素的 SAP 類型,例如 'GuiTextField'。

元素類型代碼
SAPElementTypeCode integer

SAP 類型代碼,例如 'GuiTextField' 的 31。

元素名稱
SAPElementName string

元素的 SAP 名稱。

元素子類型
SAPElementSubType string

元素的 SAP 子類型。 這取決於元素類型,某些元素可能沒有子類型。

等待 SAP 時段

等候具有指定標題的 SAP 視窗。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 視窗標題
SearchSAPWindowTitle True string

SAP 視窗的標題。

搜尋是正則表達式
SearchIsRegularExpression boolean

如果設為 true,則搜尋視窗名稱會被視為正則運算式。 例如,^S 表示以 S 開頭的視窗標題,或 P$ 表示以 P 結尾的視窗標題。如果設定為 false (預設值),則會將搜尋視窗名稱視為完全相符。

搜尋區分大小寫
SearchIsCaseSensitive boolean

視窗標題搜尋應該區分大小寫嗎?

等待秒數
SecondsToWait double

等待 SAP 視窗存在的秒數。

如果找不到元素,則引發例外狀況
RaiseExceptionIfElementNotFound boolean

如果等待期間後 SAP 視窗不存在,IA-Connect 應該引發例外狀況嗎?

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
視窗存在
SAPWindowExists boolean

如果具有指定標題的視窗存在,則傳回 true。

元素識別碼
SAPElementId string

元素的 SAP 識別碼。

項目類型
SAPElementType string

元素的 SAP 類型,例如 'GuiMainWindow'。

元素類型代碼
SAPElementTypeCode integer

SAP 類型代碼,例如 'GuiMainWindow' 的 21。

元素名稱
SAPElementName string

元素的 SAP 名稱。

元素子類型
SAPElementSubType string

元素的 SAP 子類型。 這取決於元素類型,某些元素可能沒有子類型。

等待連接的 SAP 工作階段不忙碌

等候附加的 SAP 工作階段報告它不再忙碌。

參數

名稱 機碼 必要 類型 Description
等待秒數
SecondsToWait True double

等待附加的 SAP 工作階段報告它不再忙碌的秒數。

如果等待後忙碌,則引發例外狀況
RaiseExceptionIfBusyAfterWait boolean

如果附加的 SAP 會話在等待期間之後仍報告忙碌,IA-Connect 是否應該引發例外狀況?

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
等待後工作階段忙碌
BusyAfterWait boolean

如果附加的 SAP 工作階段在等待期間後仍報告忙碌,則傳回 true,如果沒有,則傳回 false。

設定 SAP 方格檢視目前資料列索引

設定格線視圖中的目前資料列索引。 目前的欄將保持不變。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

列索引
RowIndex True integer

要在網格視圖中設定的目前列的列索引,從 1 開始。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

設定 SAP 方格檢視目前資料行

設定格線視圖中的目前欄。 目前的資料列將保持不變。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

搜尋欄名稱
SearchColumnName string

要設定為格線視圖中目前欄的欄的內部名稱。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnName' 資料行中顯示的值來判斷。

搜尋欄標題
SearchColumnTitle string

要設定為格線檢視中目前欄的欄標題。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnTitle' 資料行中顯示的值來判斷。

搜尋欄標題為正則運算式
SearchColumnTitleIsRegularExpression boolean

如果設為 true,則搜尋直欄標題會被視為正規表示式。 例如,^S 表示以 S 開頭的資料行標題,或 P$ 表示以 P 結尾的資料行標題。如果設定為 false (預設值),則會將直欄標題視為完全相符。

搜尋資料行標題區分大小寫
SearchColumnTitleIsCaseSensitive boolean

欄標題搜索應該區分大小寫嗎?

Workflow
Workflow True string

在此處新增下列運算式:workflow()

設定 SAP 方格檢視第一個可見欄

捲動 SAP 格線檢視,直到指定的欄成為第一個可見欄為止。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

搜尋欄名稱
SearchColumnName string

要設定為格點視圖中第一個可見欄的欄的內部名稱。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnName' 資料行中顯示的值來判斷。

搜尋欄標題
SearchColumnTitle string

要設定為格線檢視中第一個可見欄的欄標題。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnTitle' 資料行中顯示的值來判斷。

搜尋欄標題為正則運算式
SearchColumnTitleIsRegularExpression boolean

如果設為 true,則搜尋直欄標題會被視為正規表示式。 例如,^S 表示以 S 開頭的資料行標題,或 P$ 表示以 P 結尾的資料行標題。如果設定為 false (預設值),則會將直欄標題視為完全相符。

搜尋資料行標題區分大小寫
SearchColumnTitleIsCaseSensitive boolean

欄標題搜索應該區分大小寫嗎?

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
實際第一個可見資料行名稱
ActualFirstVisibleColumnName string

已設定的第一個可見欄的名稱。

設定 SAP 方格檢視第一個可見資料列索引

捲動 SAP 網格視圖,直到指定的列索引 (從 1 開始) 成為第一個可見列。 如果您設定的列索引高於格線檢視中的列數,則它會盡可能向下捲動。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

第一個可見的資料列索引
FirstVisibleRowIndex True integer

在格線檢視中使第一個可見列的列的索引。 從 1 開始。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
實際第一個可見資料列索引
ActualFirstVisibleRowIndex integer

第一個可見列的索引。 如果您提供的「第一個可見列索引」值大於格線檢視中的列數,則此輸出會告訴您格線視圖捲動了多遠。

設定 SAP 樹狀結構欄寬

設定 SAP 樹狀結構欄的寬度 (以像素為單位)。 您可以使用欄名稱或欄標題之一來搜尋特定欄。 可以使用動作「取得 SAP 樹狀結構資料行標頭」來決定資料行名稱或標題值。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

搜尋欄名稱
SearchColumnName string

節點或項目所在欄的內部名稱。 這可以透過使用動作 '取得 SAP 樹狀結構資料行標頭' 並提供 'ColumnName' 資料行中顯示的值來判斷。

搜尋欄標題
SearchColumnTitle string

節點或項目所在欄的標題。 這可以透過使用動作 '取得 SAP 樹狀結構資料行標頭' 來判斷,並提供 'ColumnTitle' 資料行中顯示的值。

搜尋欄標題為正則運算式
SearchColumnTitleIsRegularExpression boolean

如果設為 true,則搜尋直欄標題會被視為正規表示式。 例如,^S 表示以 S 開頭的資料行標題,或 P$ 表示以 P 結尾的資料行標題。如果設定為 false (預設值),則會將直欄標題視為完全相符。

搜尋資料行標題區分大小寫
SearchColumnTitleIsCaseSensitive boolean

欄標題搜索應該區分大小寫嗎?

欄寬 (以像素為單位)
ColumnWidthInPixels integer

要將欄設定為的寬度 (以像素為單位)。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

設定 SAP 網格檢視目前儲存格

將格點視圖中的目前儲存格設定為指定列和欄的儲存格。 列索引 1 代表格線檢視中儲存格的最上層列。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

列索引
RowIndex True integer

格線視圖儲存格的列索引,從 1 開始。

搜尋欄名稱
SearchColumnName string

儲存格所在資料行的內部名稱。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnName' 資料行中顯示的值來判斷。

搜尋欄標題
SearchColumnTitle string

儲存格所在欄的標題。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnTitle' 資料行中顯示的值來判斷。

搜尋欄標題為正則運算式
SearchColumnTitleIsRegularExpression boolean

如果設為 true,則搜尋直欄標題會被視為正規表示式。 例如,^S 表示以 S 開頭的資料行標題,或 P$ 表示以 P 結尾的資料行標題。如果設定為 false (預設值),則會將直欄標題視為完全相符。

搜尋資料行標題區分大小寫
SearchColumnTitleIsCaseSensitive boolean

欄標題搜索應該區分大小寫嗎?

Workflow
Workflow True string

在此處新增下列運算式:workflow()

輸入 SAP T 代碼

輸入 SAP 交易代碼 (T 代碼)。 這與在 SAP 命令框中輸入 T 代碼相同。

參數

名稱 機碼 必要 類型 Description
SAP T 代碼
SAPTCode True string

要傳送的 SAP 交易代碼 (T 代碼),例如 'SLICENSE'。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

選取 SAP 元素

選取 SAP 元素 (通常是清單或下拉式清單中的索引標籤元素或項目)。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

選取 SAP 方格檢視列

在網格檢視中選取單一 SAP 列。 如果目前選取了不同的一列或多列,它們將取消選取。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

列索引
RowIndex True integer

要選取的列的列索引,從 1 開始。

設定為目前列
SetAsCurrentRow boolean

如果設定為 true,則此列也會設定為目前列。 如果設定為 false,則目前資料列將保持不變。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

選取 SAP 方格檢視多列

在網格視圖中選取多個 SAP 列。 如果目前選取了不同的一列或多列,它們將取消選取。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

要選取的列
RowsToSelect True string

要選取的列的列索引,從 1 開始。 這些可以作為單個列(例如 1,3,7)或範圍(例如 1-2,5,7-9)提供。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

選取 SAP 方格檢視欄

選取網格檢視中的單一 SAP 資料行。 如果目前選取了不同的一欄或多欄,除非將「先清除選取項目」參數設為 true,否則這些欄將保持選取狀態。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

搜尋欄名稱
SearchColumnName string

要在格線視圖中選取的欄的內部名稱。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnName' 資料行中顯示的值來判斷。

搜尋欄標題
SearchColumnTitle string

要在網格視圖中選取的欄標題。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnTitle' 資料行中顯示的值來判斷。

搜尋欄標題為正則運算式
SearchColumnTitleIsRegularExpression boolean

如果設為 true,則搜尋直欄標題會被視為正規表示式。 例如,^S 表示以 S 開頭的資料行標題,或 P$ 表示以 P 結尾的資料行標題。如果設定為 false (預設值),則會將直欄標題視為完全相符。

搜尋資料行標題區分大小寫
SearchColumnTitleIsCaseSensitive boolean

欄標題搜索應該區分大小寫嗎?

選取欄
SelectColumn boolean

如果設定為 true,則會選取指定的欄。 如果設定為 false,則會取消選取該欄。

設定為目前欄
SetAsCurrentColumn boolean

如果設定為 true,則此資料行也會設定為目前的資料行。 如果設定為 false,則目前的資料行將保持不變。

先清除選擇
ClearSelectionFirst boolean

如果設定為 true,則在選取所選欄之前,將取消選取整個網格視圖。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

選取 SAP 樹狀結構項目

選取或取消選取 SAP 樹狀結構中的節點或項目。 可以使用節點鍵、節點路徑或節點文字之一來搜尋特定節點或項目。 索引鍵、路徑或文字值可以使用動作「取得 SAP 樹狀結構節點」來決定。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

搜尋節點索引鍵
SearchNodeKey string

要按一下的節點的索引鍵。 如果您已提供索引鍵的值,則不需要提供路徑或文字的值。

搜尋節點路徑
SearchNodePath string

要按一下的節點路徑。 如果您已提供路徑的值,則不需要提供索引鍵或文字的值。

搜尋節點文字
SearchNodeText string

要按一下的節點文字。 如果您已提供文字值,則不需要提供路徑或索引鍵的值。

搜尋節點文字是正則表示式
SearchNodeTextIsRegularExpression boolean

如果設為 true,則搜尋節點文字會被視為正規表示式。 例如,^S 表示以 S 開頭的節點,或 P$ 表示以 P 結尾的節點。如果設為 false (預設值),則搜尋節點文字會被視為完全相符。

搜尋節點文字區分大小寫
SearchNodeTextIsCaseSensitive boolean

節點文字搜尋應該區分大小寫嗎?

搜尋欄名稱
SearchColumnName string

節點或項目所在欄的選擇性內部名稱。 這可以透過使用動作 '取得 SAP 樹狀結構資料行標頭' 並提供 'ColumnName' 資料行中顯示的值來判斷。

搜尋欄標題
SearchColumnTitle string

節點或項目所在欄的選用標題。 這可以透過使用動作 '取得 SAP 樹狀結構資料行標頭' 來判斷,並提供 'ColumnTitle' 資料行中顯示的值。

搜尋欄標題為正則運算式
SearchColumnTitleIsRegularExpression boolean

如果設為 true,則搜尋直欄標題會被視為正規表示式。 例如,^S 表示以 S 開頭的資料行標題,或 P$ 表示以 P 結尾的資料行標題。如果設定為 false (預設值),則會將直欄標題視為完全相符。

搜尋資料行標題區分大小寫
SearchColumnTitleIsCaseSensitive boolean

欄標題搜索應該區分大小寫嗎?

選擇
Select boolean

如果設定為 true,則會選取樹狀結構節點或項目。 如果設定為 false,則會取消選取。

首先取消選取所有
DeselectAllFirst boolean

在選取此節點之前,是否應該取消選取樹狀結構中的所有節點? 這會導致此節點成為樹狀結構中唯一選取的節點。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

選取 SAP 殼層工具列功能表項目

選取殼體工具列中的功能表項目。 可以使用元素 ID、文字值或元素索引之一來搜尋要選取的特定元素。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

搜尋工具列元素識別碼
SearchToolbarElementId string

要選取的工具列元素的 ID。 工具列中元素的 ID 清單可以使用動作 'Get SAP Shell 工具列元素' 來取得。

搜尋工具列元素文字
SearchToolbarElementText string

工具列中要選取的元素的搜尋文字。 工具列中元素的文字值清單可以使用動作 '取得 SAP Shell 工具列元素' 來取得。

搜尋工具列元素索引
SearchToolbarElementIndex integer

要選取的工具列元素的索引 (從 1 開始)。 工具列中的元素清單可以使用動作「取得 SAP Shell 工具列元素」來取得。

搜尋工具列元素文字是正規表示式
SearchToolbarTextIsRegularExpression boolean

如果設定為 true,則搜尋工具列文字會被視為正規表示式。 例如,^S 表示以 S 開頭的工具列文字,或 P$ 表示以 P 結尾的工具列文字。如果設定為 false (預設值),則工具列文字會被視為完全相符。

搜尋工具列元素文字區分大小寫
SearchToolbarTextIsCaseSensitive boolean

工具列文字搜尋應該區分大小寫嗎?

Workflow
Workflow True string

在此處新增下列運算式:workflow()

選取 SAP 行事曆日期範圍

選取 SAP 行事曆元素中指定的日期範圍 (從 YYYYMMDD 到 YYYYMMDD)。 此選項會取代任何現有的日期選項。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

從日期開始
FromDateYYYYMMDD True string

選取項目的開始日期,格式為 YYYYMMDD。

迄今為止
ToDateYYYYMMDD True string

選取範圍的結束日期,格式為 YYYYMMDD。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

選取 SAP 行事曆月份

選取 SAP 行事曆元素中指定年份的指定月份 (1 到 12)。 除了任何現有選項之外,還會選擇月份。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

Month True integer

要選取的月份 (從 1 到 12)。

Year True integer

要選擇的年份。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

選取 SAP 行事曆週

在 SAP 行事曆元素中選取指定年份的指定週 (從 1 開始)。 除了任何現有選項之外,還會選擇該週。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

Week
Week True integer

要選取的週 (從 1 到 52)。

Year True integer

要選擇的年份。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

選取 SAP 資料表可見資料列

選取表格內指定列索引處的可見表格列。 資料列索引 1,代表資料表中第一個可見的資料列。 此動作只能用來選取可見的列。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

可見列索引
VisibleRowIndex integer

可見表格列的索引,從 1 開始。

選擇
Select boolean

如果設定為 true,則會選取該列。 如果設定為 false,則會取消選取。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

選取 SAP 資料表可見資料行

選取表格內指定資料行索引處的可見資料表資料行。 資料行索引 1,代表資料表中第一個可見的資料行。 此動作只能用來選取可見欄。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

可見欄索引
VisibleColumnIndex integer

可見表格直欄的索引,從 1 開始。

選擇
Select boolean

如果設定為 true,則會選取該欄。 如果設定為 false,則會取消選取。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

還原 SAP 視窗

將 SAP 視窗從最大化或最小化還原。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

偵測父視窗元素
DetectParentWindowElement boolean

如果設定為 true,且提供元素的 SAP ID (例如文字方塊或按鈕),則會自動偵測相關聯的 SAP 視窗,並將命令傳送至視窗。 如果設定為 False,則必須指定 SAP 視窗元素識別碼本身 (例如 'wnd[0]') ,否則會引發例外狀況。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

開啟 SAP 方格檢視操作功能表

開啟 SAP 方格檢視操作功能表。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

列索引
RowIndex True integer

要開啟 SAP 格線檢視操作功能表的列索引,從 1 開始。

搜尋欄名稱
SearchColumnName string

在網格檢視中開啟 SAP 網格檢視操作功能表的資料行的內部名稱。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnName' 資料行中顯示的值來判斷。

搜尋欄標題
SearchColumnTitle string

在網格檢視中開啟 SAP 網格檢視操作功能表的資料行標題。 這可以透過使用動作 '取得 SAP 方格檢視資料行標頭' 並提供 'ColumnTitle' 資料行中顯示的值來判斷。

搜尋欄標題為正則運算式
SearchColumnTitleIsRegularExpression boolean

如果設為 true,則搜尋直欄標題會被視為正規表示式。 例如,^S 表示以 S 開頭的資料行標題,或 P$ 表示以 P 結尾的資料行標題。如果設定為 false (預設值),則會將直欄標題視為完全相符。

搜尋資料行標題區分大小寫
SearchColumnTitleIsCaseSensitive boolean

欄標題搜索應該區分大小寫嗎?

Workflow
Workflow True string

在此處新增下列運算式:workflow()

開啟 SAP 樹狀結構項目操作功能表

開啟 SAP 樹狀結構節點或項目的內容功能表。 可以使用節點鍵、節點路徑或節點文字之一來搜尋特定節點或項目。 索引鍵、路徑或文字值可以使用動作「取得 SAP 樹狀結構節點」來決定。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

搜尋節點索引鍵
SearchNodeKey string

要按一下的節點的索引鍵。 如果您已提供索引鍵的值,則不需要提供路徑或文字的值。

搜尋節點路徑
SearchNodePath string

要按一下的節點路徑。 如果您已提供路徑的值,則不需要提供索引鍵或文字的值。

搜尋節點文字
SearchNodeText string

要按一下的節點文字。 如果您已提供文字值,則不需要提供路徑或索引鍵的值。

搜尋節點文字是正則表示式
SearchNodeTextIsRegularExpression boolean

如果設為 true,則搜尋節點文字會被視為正規表示式。 例如,^S 表示以 S 開頭的節點,或 P$ 表示以 P 結尾的節點。如果設為 false (預設值),則搜尋節點文字會被視為完全相符。

搜尋節點文字區分大小寫
SearchNodeTextIsCaseSensitive boolean

節點文字搜尋應該區分大小寫嗎?

搜尋欄名稱
SearchColumnName string

節點或項目所在欄的選擇性內部名稱。 這可以透過使用動作 '取得 SAP 樹狀結構資料行標頭' 並提供 'ColumnName' 資料行中顯示的值來判斷。

搜尋欄標題
SearchColumnTitle string

節點或項目所在欄的選用標題。 這可以透過使用動作 '取得 SAP 樹狀結構資料行標頭' 來判斷,並提供 'ColumnTitle' 資料行中顯示的值。

搜尋欄標題為正則運算式
SearchColumnTitleIsRegularExpression boolean

如果設為 true,則搜尋直欄標題會被視為正規表示式。 例如,^S 表示以 S 開頭的資料行標題,或 P$ 表示以 P 結尾的資料行標題。如果設定為 false (預設值),則會將直欄標題視為完全相符。

搜尋資料行標題區分大小寫
SearchColumnTitleIsCaseSensitive boolean

欄標題搜索應該區分大小寫嗎?

Workflow
Workflow True string

在此處新增下列運算式:workflow()

開啟 SAP 連線

使用 SAP 系統的描述 (即 SAP 連線清單中的名稱) 或 SAP 系統的位址 (例如 /H/address/S/3200) 開啟 SAP 連線。

參數

名稱 機碼 必要 類型 Description
SAP 連線說明
SAPConnectionDescription string

SAP GUI 中的連線清單中顯示的 SAP 連線名稱/說明,例如測試 SAP 系統。

SAP 連線位址
SAPConnectionAddress string

SAP 系統的連線位址,例如 /H/address/S/3200。

連接同步
ConnectSynchronous boolean

IA-Connect 應該等待登入視窗開啟後再連接嗎?

連線到工作階段
ConnectToSession boolean

IA-Connect 應該自動連線到此連線上的第一個可用工作階段嗎?

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
已開啟的連線名稱
OpenedConnectionName string

已開啟之連線的內部名稱,例如 con[0]。

伺服器停用指令碼
ScriptingDisabledByServer boolean

如果 SAP 伺服器上已停用 SAP 指令碼,則傳回 true。

SAP 工作階段數目
NumberOfSAPSessions integer

連線中開啟的 SAP 工作階段數目。

已連線的工作階段名稱
ConnectedSessionName string

已開啟之連線的內部名稱,例如 ses[0]。

關閉 SAP 工作階段

關閉開啟的 SAP 工作階段。

參數

名稱 機碼 必要 類型 Description
關閉附加工作階段
CloseAttachedSession boolean

如果設定為 true,則 IA-Connect 目前附加的會話將會關閉,而不是搜尋特定會話。

搜尋 SAP 連線名稱
SearchConnectionName string

包含要關閉的工作階段的 SAP 連線名稱 (或保留空白以關閉第一個連線中的工作階段)。

搜尋 SAP 工作階段名稱
SearchSessionName string

要關閉的 SAP 工作階段名稱 (或保留空白以關閉第一個工作階段)。 由於階段作業包含在連線內,因此必須已找到 SAP 連線。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

關閉 SAP 視窗

關閉 SAP 視窗。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 元素識別碼
SearchSAPElementId True string

要與之互動之元素的 SAP 元素 ID。 這可以透過檢查來發現。

偵測父視窗元素
DetectParentWindowElement boolean

如果設定為 true,且提供元素的 SAP ID (例如文字方塊或按鈕),則會自動偵測相關聯的 SAP 視窗,並將命令傳送至視窗。 如果設定為 False,則必須指定 SAP 視窗元素識別碼本身 (例如 'wnd[0]') ,否則會引發例外狀況。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

附加至 SAP 工作階段

將 IA-Connect 附加至開啟的 SAP 工作階段。 此動作可用來將控制切換至在現有連線中開啟的任何新 SAP 階段作業。

參數

名稱 機碼 必要 類型 Description
搜尋 SAP 連線名稱
SearchConnectionName string

要連線的 SAP 連線名稱。 如果您不確定連線名稱,可以從動作 'Get SAP sessions' 傳回。

搜尋 SAP 工作階段名稱
SearchSessionName string

要連線的 SAP 工作階段名稱。 如果您不確定工作階段名稱,可以從動作「取得 SAP 工作階段」傳回。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
附加的連線名稱
AttachedConnectionName string

附加至的連線名稱。

附加的工作階段名稱
AttachedSessionName string

附加至的工作階段名稱。

附加至 SAPGUI 實例

附加至已執行的 SAP GUI 實例。 如果 SAP GUI 已經在運行,這是自動化 SAP GUI 的第一步。

參數

名稱 機碼 必要 類型 Description
SAPGUI prog Id
SAPProgId string

SAP 程式識別碼。 這預設為「SAPGUI」,只有在 SAP 管理員建議時才應變更。

停用系統訊息
DisableSystemMessages boolean

系統訊息應該停用嗎? 這些通常由 SAP 管理員傳送,並建立其他快顯對話框,因此應停用以進行自動化。

Workflow
Workflow True string

在此處新增下列運算式:workflow()

傳回

名稱 路徑 類型 Description
SAP 連線數目
NumberOfSAPConnections integer

傳回目前開啟的 SAP 連線數目。

SAPGUI主要版本
SAPGUIMajorVersion integer

SAPGUI 主要版本,例如 7400。

SAPGUI 修訂版
SAPGUIRevision integer

SAPGUI 修訂版,例如 3.

SAPGUI 修補程式等級
SAPGUIPatchLevel integer

SAPGUI 修補程式層級,例如 11.

SAPGUI 次要版本
SAPGUIMinorVersion integer

SAPGUI 次要版本,例如 257。

SAPGUI 使用新的視覺設計
SAPGUINewVisualDesign boolean

如果 SAPGUI 正在使用新的視覺設計,則傳回 true,如果未使用,則傳回 false。