SAP 要素レベルのメソッドの説明
SAP コネクタには、ボタンやチェックボックスなど、SAP画面 UI 要素のアクションを自動化するために使用できるさまざまな要素レベルのメソッドが用意されています。
一般的な方法
次のメソッドは、 SAP 画面上のすべての要素に適用されます。
注:
このトピックに記載されていない [ SAP ] 画面に表示されるその他の要素は、一般的なメソッドのみをサポートしています。
- 特徴
- SAP画面で要素をハイライト表示します。
- IsCreated
- 要素がSAP画面に存在する場合は
trueを返し、要素が存在しない場合はfalseを返します。 - MouseClick
- SAP画面上の要素に対してマウスクリックアクションを実行します。
表 : 1. MouseClick メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須ですか? クリックタイプ マウスクリックのタイプ (左または右) を選択するオプション。 データ入力 列挙 左 いいえ - SendKeys
- Enter キーや Ctrl キーなどのキーボードストロークを SAP 画面上の要素に送信します。
表 : 2. SendKeys メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須ですか? キー 要素に送信するキーボードストローク。 データ入力 文字列 NA はい クリア既存の値 キー値を入力する前に要素の既存の値をクリアするかどうかを指定するオプション。 データ入力 ブール False いいえ タイプ遅延 各キーストローク間の時間遅延を秒単位で指定するオプション。 データ入力 倍精度 0.09 いいえ - Setfocus
- SAP画面上の要素にフォーカスを設定します。
- WaitForCreate
- 要素がロードされている間、指定された期間待機します。これにより、すべての動的コントロールをロードできます。
表 : 3. WaitForCreate メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? timeoutInSeconds メソッドがタイムアウトするまでの時間 (秒)。 データ入力 整数 30 秒 いいえ
GuiButton メソッド
- クリック
- SAP画面のボタンを選択します。
GuiCheckbox メソッド
- チェック
- SAP画面のチェックボックスをオンにします。
- IsChecked
- 要素がSAP画面で選択されている場合は
trueを返し、要素が選択されていない場合はfalseを返します。 - Uncheck
- SAP画面のチェックボックスをオフにします。
Guiコンボボックス
- 取得
- SAP画面でコンボボックスの選択した値を取得します。
- GetIconName
- SAP画面上の要素のプロパティアイコン名を取得します。
- GetList
- SAP画面のコンボボックスからすべての値のリストを取得します。
- セット
- 渡されたキーに対してコンボボックスの値を設定します。
表 : 4. Set メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? 値 コンボボックスに設定する値。 データ入力 文字列 なし はい selectedItem 「キー」と「値」のどちらの値を設定するかを指定するオプション。 データ入力 列挙 なし はい
GuiCtrlGridView
- ClickButtonCell
- 行番号と列コードで定義されたグリッドセルのボタンを選択します。
表 : 5. ClickButtonCell メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? rowNumber グリッド内のセルの行インデックスまたは行番号。 データ入力 整数 なし はい columnCode グリッドセルの列識別子。 データ入力 文字列 なし はい - ClickCell
- 行番号と列コードで定義されたグリッドセルを選択します。
表 : 6. ClickCell メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? rowNumber グリッド内のセルの行インデックスまたは行番号。 データ入力 整数 なし はい columnCode グリッドセルの列識別子。 データ入力 文字列 なし はい - DeselectAllRows
- グリッドで選択されているすべての行の選択を解除します。
- GetCellType
- 行番号と列コードで定義されたグリッドセルのタイプを取得します。
表 : 7. GetCellType メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? rowNumber グリッド内のセルの行インデックスまたは行番号。 データ入力 整数 なし はい columnCode グリッドセルの列識別子。 データ入力 文字列 なし はい - GetCellValue
- 行番号と列コードで定義されたグリッドセルの値を取得します。
表 : 8. GetCellValue メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? rowNumber グリッド内のセルの行インデックスまたは行番号。 データ入力 整数 なし はい columnCode グリッドセルの列識別子。 データ入力 文字列 なし はい - GetColumns
- グリッドのアクティブな列ヘッダーのリストを取得します。
- GetColumnsKeyValuePair
- グリッドの列から列名と列コードをキーと値のペアとして取得します。
- GetRowCount
- グリッドの行数を取得します。
- GetRows
- rowNumber パラメーターで定義されたグリッド行の数を、startIndex パラメーターで定義された行から取得します。
表 : 9. GetRows メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? startIndex 行の取得を開始する開始行インデックス。 データ入力 整数 なし はい rowNumber グリッドから取得する行数を示します データ入力 整数 なし はい - GetRowsByColumn
- startIndex、rowNumber、および columnCode パラメーターに基づいて、特定の列から行のサブセットを取得します。
表 : 10. GetRowsByColumn メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? startIndex 指定された列のデータの取得を開始する行の開始インデックス (columnCode)。 データ入力 整数 なし はい rowNumber startIndex から開始して取得する行の数。 データ入力 整数 なし はい columnCode 行データの取得元の列。 データ入力 文字列 なし はい - GetSelectedColumns
- 選択されている列を取得します。
- GetSelectedRows
- 選択された行を取得します。
- GetSingleRow
- 行番号で定義されたグリッドの特定の行を取得します。
表 : 11. GetSingleRow メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? rowNumber データを取得するグリッドの行を指定する行インデックス (または行番号)。 データ入力 整数 なし はい - GetVisibleRows
- 表示されている行を取得します。
- SelectAllRows
- グリッドのすべての行を選択します。
- SelectCell
- 行番号と列コードで定義されたグリッドセルを選択します。
表 : 12. SelectCell メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? rowNumber グリッド内のセルの行インデックスまたは行番号。 データ入力 整数 なし はい columnCode グリッドセルの列識別子。 データ入力 文字列 なし はい - SelectContextMenuItemById
- 指定した ID に基づいて、グリッドからコンテキストメニューアイテムを選択します。
表 : 13. SelectContextMenuItemById メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? ID 選択するコンテキストメニューアイテムの一意の識別子。 データ入力 文字列 なし はい - SelectContextMenuItemByPosition
- 指定した位置に基づいて、グリッドからコンテキストメニューアイテムを選択します。
表 : 14. SelectContextMenuItemByPosition メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? menuItemPosition 選択するコンテキストメニューアイテムの位置。 データ入力 文字列 なし はい - SelectContextMenuItemByText
- 指定されたテキストに基づいて、グリッドからコンテキストメニューアイテムを選択します。
表 : 15. SelectContextMenuItemByText メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? menuItemText 選択するコンテキストメニューアイテムのテキスト。 データ入力 文字列 なし はい - SelectSingleRow
- 行番号で定義されたグリッドの行を選択します。
表 : 16. SelectSingleRow メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? rowNumber メソッドがグリッド内の行を選択するために使用する行番号。 データ入力 文字列 なし はい - SelectToolbarMenuItemById
- 指定された ID に基づいて、グリッドからツールバーメニューアイテムを選択します。
表 : 17. SelectToolbarMenuItemById メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? ID 選択するツールバーメニューアイテムの一意の識別子。 データ入力 文字列 なし はい - SelectToolbarMenuItemByPosition
- 指定した位置に基づいて、グリッドからツールバーメニューアイテムを選択します。
表 : 18. SelectToolbarMenuItemByPosition メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? menuItemPosition ツールバー内のメニューアイテムの位置 (またはインデックス)。 データ入力 整数 なし はい - SelectToolbarMenuItemByText
- 指定したテキストに基づいて、グリッドからツールバーメニューアイテムを選択します。
表 : 19. SelectToolbarMenuItemByText メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? menuItemText 選択するツールバーのメニューアイテムに表示されるテキスト。 データ入力 文字列 なし はい - SetCellValue
- 行番号と列コードで定義されたグリッド内のセルの値を設定します。
表 : 20. SetCellValue メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? 値 セルに値が設定されます。 データ入力 文字列 なし はい rowNumber 変更するセルの行番号。 データ入力 整数 なし はい columnCode 変更するセルの列のコード (または識別子)。 データ入力 文字列 なし はい
GuiLabel
- GetText
- SAP画面上のラベルのテキストを取得します。
GuiPassword
- SetText
- SAP画面の Password 要素で、指定した値をパスワードとして設定します。
GUIラジオボタン
- IsChecked
- ラジオボタンが選択されている場合は
trueを返し、選択されていない場合はfalseを返します。 - 選択
- SAP画面でラジオボタンを選択します。
GuiStatusBar
- GetStatus
- 特定の SAP 画面のステータス情報を取得します。
GuiTab
- SelectTab
- SAP画面のタブを選択します。
GuiTableControl
- DeselectVisibleRow
- 指定された行番号に基づいて、表示されている行をクリアします。
表 : 21. DeselectVisibleRow メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? rowNumber テーブル内のセルの行インデックスまたは行番号。 データ入力 整数 なし はい - DeselectAllVisibleRows
- 選択したすべての行をクリアします。
- DeselectRow
- 指定された行番号に基づいて、特定の行をクリアします。
表 : 22. DeselectRow メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? rowNumber テーブル内のセルの行インデックスまたは行番号。 データ入力 整数 なし はい - GetAllVisibleRows
- テーブルに表示されているすべての行を返します。
- GetColumnNames
- テーブル内のアクティブな列ヘッダーのリストを取得します。
- GetMaximumScrollOffset
- テーブル内でスクロール可能な最大値を取得します。
表 : 23. GetMaximumScrollOffset メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? タイプ スクロールのタイプ (水平または垂直) を選択するオプション。 データ入力 列挙 なし はい - GetScrollPosition
- スクロールバーの現在の位置を取得します。
表 : 24. GetScrollPosition メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? タイプ スクロールのタイプ (水平または垂直) を選択するオプション。 データ入力 列挙 なし はい - GetSingleRow
- 行番号で定義されたテーブルの特定の行を取得します。
表 : 25. GetSingleRow メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? rowNumber テーブル内のセルの行インデックスまたは行番号。 データ入力 整数 なし はい - GetTable
- テーブル全体をフェッチします。
- GetVisibleRowCount
- 表示されている行の数を返します。
- ScrollDownByOneRow
- 下にスクロールして、フォーカスを次の行に移動します。
- ScrollToHorizontalPosition
- 水平方向にスクロールして、指定された位置にフォーカスを移動します。
表 : 26. ScrollToHorizontalPosition メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? 位置 スクロールの位置。 データ入力 整数 なし はい - ScrollToNextPage
- 下にスクロールしてフォーカスを次のページに移動します。
- ScrollToPreviousPage
- 上にスクロールしてフォーカスを前のページに移動します。
- ScrollToVerticalPosition
- 垂直にスクロールして、指定した位置にフォーカスを移動します。
表 : 27. ScrollToVerticalPosition メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? 位置 スクロールの位置。 データ入力 整数 なし はい - ScrollUpByOneRow
- 上にスクロールしてフォーカスを前の行に移動します。
- SelectAllRows
- テーブルのすべての行を、表示の有無にかかわらず選択します。
- SelectSingleRow
- 行番号で定義されたテーブルの行を選択します。
表 : 28. GetRowsByColumn メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? rowNumber テーブル内のセルの行インデックスまたは行番号。 データ入力 整数 なし はい - SelectCell
- 行番号と列コードで定義されたテーブル内のセルを選択します。
表 : 29. SelectCell メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? rowNumber テーブル内のセルの行インデックスまたは行番号。 データ入力 整数 なし はい columnCode セルの列のコード番号。 データ入力 文字列 なし はい - SelectVisibleRow
- 行番号で定義されたテーブルの表示されている行を選択します。
表 : 30. SelectVisibleRow メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? rowNumber テーブル内のセルの行インデックスまたは行番号。 データ入力 整数 なし はい
GuiTextBox
- GetText
- SAP画面のテキストボックスのテキストを取得します。
- SetCaretPosition
- キャレットを SAP 画面のテキストボックス内の指定された位置に設定します。
表 : 31. SetCaretPosition メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? 位置 キャレットの位置。 データ入力 整数 なし はい - SetText
- SAP画面のテキストボックスに指定された値を設定します。
表 : 32. SetText メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? テキスト テキストボックスに設定するテキスト値。 データ入力 文字列 なし はい
GuiTree
- チェック
- SAP画面上のノード内の特定のアイテムを選択します。
表 : 33. Check メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? nodeKey ツリー内の特定のノードの一意の識別子。 データ入力 文字列 なし はい 列 指定されたノード内の列名または識別子。 データ入力 文字列 なし はい - ClickNodeItem
- SAP画面上のノード内の特定のアイテムをクリックします。
表 : 34. ClickNodeItem メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? nodeKey ツリー内の特定のノードの一意の識別子。 データ入力 文字列 なし はい 列 指定されたノード内の列名または識別子。 データ入力 文字列 なし はい - CollapseNodeItem
- SAP画面上の特定のノードアイテムを折りたたみます。
表 : 35. CollapseNodeItem メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? nodeKey ツリー内の特定のノードの一意の識別子。 データ入力 文字列 なし はい - DoubleClickNode
- SAP画面上の特定のノードでマウスのダブルクリックアクションを実行します。
表 : 36. DoubleClickNode メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? nodeKey ツリー内の特定のノードの一意の識別子。 データ入力 文字列 なし はい - DoubleClickNodeItem
- SAP画面上のノード内の特定のアイテムに対してダブルクリック マウス アクションを実行します。
表 : 37. DoubleClickNodeItem メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? nodeKey ツリー内の特定のノードの一意の識別子。 データ入力 文字列 なし はい 列 指定されたノード内の列名または識別子。 データ入力 文字列 なし はい - GetColumnsKeyValuePair
- ツリーの列から列名と列コードをキーと値のペアとして取得します。
- GetTreeType
-
簡易、リスト、列などのツリーのタイプを取得します。タイプがこれらのいずれでもない場合、メソッドは空の値を返します。
- GetNodeKeyByPath
- 指定されたパスに基づいてノードキーを取得します。
表 : 38. GetNodeKeyByPath メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須ですか? パス ツリー内の特定のノードを検索するためのルーティングまたは階層。 データ入力 文字列 なし はい - GetNodeKeyByText
- 指定されたテキストに基づいてノードキーを取得します。
表 : 39. GetNodeKeyByText メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? nodeText ノードキーと照合するテキスト値。 値は任意のノードのテキストと一致し、大文字と小文字や余分なスペースは無視されます。
データ入力 文字列 なし はい - GetNodeItemText
- 指定されたキーと名前に基づいて、ノードアイテムのテキストを取得します。
表 : 40. GetNodeItemText メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須ですか? キー ノードに関連付けられたキー。このキーは、テキストを取得するノードの一意の識別子です。 データ入力 文字列 なし はい 名前 ノードをフィルタリングまたはさらに識別するために使用される、ノード内の特定のアイテムまたはプロパティの名前。 データ入力 文字列 なし はい - GetSelectedNode
- 選択したノードの値を取得します。
- GetNodeItemCheckBoxState
- ノードアイテムのチェックボックスのステータスを取得します。
表 : 41. GetNodeItemCheckBoxState メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? nodeKey ツリー内の特定のノードの一意の識別子。 データ入力 文字列 なし はい 列 指定されたノード内の列名または識別子。 データ入力 文字列 なし はい - PressNodeItemButton
- SAP画面の指定されたノードアイテムのボタンをクリックします。
表 : 42. PressNodeItemButton メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? nodeKey ツリー内の特定のノードの一意の識別子。 データ入力 文字列 なし はい 列 指定されたノード内の列名または識別子。 データ入力 文字列 なし はい - SelectNodeItem
- SAP画面で指定されたノードアイテムを選択します。
表 : 43. SelectNodeItem メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? nodeKey ツリー内の特定のノードの一意の識別子。 データ入力 文字列 なし はい 列 指定されたノード内の列名または識別子。 データ入力 文字列 なし はい - SelectNode
- SAP画面で指定したノードを選択します。
表 : 44. SelectNode メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? nodeKey ツリー内の特定のノードの一意の識別子。 データ入力 文字列 なし はい - SelectContextMenuItemById
- 指定された ID に基づいてコンテキストメニューアイテムを選択します。
表 : 45. SelectContextMenuItemById メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? タイプ コンテキストメニューのタイプ (ツリー、ノード、ノードアイテム)。 データ入力 列挙 なし はい menuId 選択する必要があるコンテキストメニューアイテムの識別子。 データ入力 文字列 なし はい nodeKey コンテキストメニューが呼び出されるツリー内の特定のノードの一意の識別子。 データ入力 文字列 なし はい ColumnName ノード内の列の名前。これにより、コンテキストメニューを適用するノードの特定の列を絞り込むことができます。 データ入力 文字列 なし はい - SelectContextMenuItemByText
- 指定されたテキストに基づいてコンテキストメニューアイテムを選択します。
表 : 46. SelectContextMenuItemByText メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? タイプ コンテキストメニューのタイプ (ツリー、ノード、ノードアイテム)。 データ入力 列挙 なし はい menuText 選択するコンテキストメニューアイテムの表示テキスト。 データ入力 文字列 なし はい nodeKey コンテキストメニューが呼び出されるツリー内の特定のノードの一意の識別子。 データ入力 文字列 なし はい ColumnName ノード内の列の名前。この名前は、コンテキストメニューを適用するノードの特定の列を絞り込むのに役立ちます。 データ入力 文字列 なし はい - SelectContextMenuItemByPosition
- 指定した位置に基づいてコンテキストメニューアイテムを選択します。
表 : 47. SelectContextMenuItemByPosition メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? タイプ コンテキストメニューのタイプ (ツリー、ノード、ノードアイテム)。 データ入力 列挙 なし はい menuPosition 選択するコンテキストメニューアイテムの位置。これは、位置を表すインデックスまたは文字列です。 データ入力 文字列 なし はい nodeKey コンテキストメニューが呼び出されるツリー内の特定のノードの一意の識別子。 データ入力 文字列 なし はい ColumnName ノード内の列の名前。この名前は、コンテキストメニューを適用するノードの特定の列を絞り込むのに役立ちます。 データ入力 文字列 なし はい - Uncheck
- ノード内の特定のアイテムを SAP 画面からクリアします。
表 : 48. Uncheck メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? nodeKey ツリー内の特定のノードの一意の識別子。 データ入力 文字列 なし はい 列 指定されたノード内の列名または識別子。 データ入力 文字列 なし はい
GuiUserArea
- ScrollToNextPage
- 下にスクロールしてフォーカスを次のページに移動します。
- ScrollToPreviousPage
- 上にスクロールしてフォーカスを前のページに移動します。
- SetHorizontalScroll
- 指定した値まで水平方向にスクロールします。
表 : 49. SetHorizontalScroll メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? scrolVal スクロールバーの数値。 データ入力 整数 なし はい - SetVerticalScroll
- 指定した値まで垂直にスクロールします。
表 : 50. SetVerticalScroll メソッドのパラメーター パラメーター 説明 データポートエントリタイプ データタイプ デフォルト値 必須? scrolVal スクロールバーの数値。 データ入力 整数 なし はい