SAPモジュール

SAP向けのテクノロジー固有モジュールは、SAPのテクノロジー向けの特定のタスクを実行します。

SAP ContextMenu

SAPのコンテキストメニューを操縦します。

説明

ContextMenu

メニュー項目へのパス。

「->」でノードを示します。例:「挿入」->「画像」

ディレクトリ全体を選択するには、xXを指定するか、値は指定しません。

ContextMenu->ContextMenuEntry

あるいは、ContextMenuEntryを使用してメニュー項目を指定することも可能。

SAP Login

SAP Login画面を操縦します。

説明

Client

使用するClient

User

サインインする必要があるユーザーのユーザー名。

Password

ユーザーのパスワード。

Language

適切な言語(使用言語)。

Enter

{Click}と入力して「入力」ボタンのマウスクリックを実行する。

SAP Logon

SAPセッションを開き、インスタンス向けに「SAPログオン」ウィンドウを操縦します。これは、SAP Login画面を操縦する場合に必須となる最初の手順です。

説明

SapLogonPath

Full path to the program file saplogon.exe.

SapConnection

接続先のセッションの名前またはシステムID(SID)。ワイルドカードを使用できます。

Bypass Single Sign-On

任意の値。手動で追加する必要があります。

SAP環境のデフォルトのサインイン方法はシングルサインオン(SSO)だが代わりにユーザー名とパスワードを使用したいという場合は、これを「TRUE」に設定します。

SAP Multiple Logon License Warning

モーダルダイアログウィンドウ「複数ログオンのライセンス情報」を操縦します。このダイアログは、ユーザーがシステムに何度もサインインしようとすると開きます。

説明

Login Option

サインインの試行によって何をするかを指定する。

使用可能な値:

  • Continue with this logon and end any other logons in system:現在のログオン試行を続行し、他のログオン試行を終了する。

  • Continue with this logon, without ending any other logons in system:現在のログオン試行を続行し、他のログオン試行をそのままにする。

  • Terminate this logon:現在のログオン試行を終了する。

Button

ダイアログボックスボタンを制御する。

使用可能な値:

  • Confirm Selection:選択を確定し、ダイアログボックスを閉じる。

  • Cancel:選択をキャンセルし、ダイアログボックスを閉じる。

SAP Statusbar

SAP Status Barと現在のセッションに関する情報を確認します。

説明

Message

確認するメッセージ。アクションモード「Verifyを使用します。

Messagetype

検証するメッセージタイプ。

使用可能な値:

  • Success

  • Warning

  • Error

  • Abort

  • Information

アクションモード「Verifyを使用します。

SessionInfo

確認する現在のセッションに関する情報。

使用可能な値:

  • Client

  • Flushes

  • InterpretationTime

  • Language

  • Program

  • ResponseTime

  • RoundTrips

  • SystemName

  • Transaction

  • User

アクションモード「Verifyを使用します。

SAP SubToolBar

SAP SubToolbarを操縦します。

説明

SubToolBar

操縦するSubToolbarのエントリ。

SAP Toolbar

トランザクションコードフィールドを含むSAP Toolbarを操縦します。

説明

Transaction code

トランザクションコードを指定する。

Button

どのアクションを実行するかを定義する。

使用可能な値:

  • Enter

  • Save

  • Back

  • Exit

  • Cancel

  • Print

  • Find、Find Next

  • First Page、Previous Page、Next Page、Last Page

  • ヘルプ

SAP TreeView

SAP TreeViewsを操縦します。

説明

MenuPath

メニュー項目へのパス。

「->」でノードを示します。例:「挿入」->「画像」

ディレクトリ全体を選択するには、xXを指定するか、値は指定しません。

MenuPath->TreeMenuEntry

あるいは、ContextMenuEntryを使用してメニュー項目を指定することも可能。

Docked Tree-Menu

ドッキングした状態のTreeViewで選択するメニュー項目へのパス。

TreeViewのテクニカルIDに応じて、「MenuPath」または「Docked Tree-Menu」のいずれかを使用します。デフォルト値は「MenuPath」です。

SAP Logon - Open with Solution Manager

テスト実行中に複数のSAP接続を開きます。

価値

説明

SapLogonPath

SAP Logon GUIへの全パス。

SapConnection

接続するセッションの名前。

SAP Emulated Tree

SAP Emulated Treeを操縦します。

説明

Tree

Emulated Treeの項目へのパス。

「->」でノードを示します。例:「NodeA」->「NodeB」

複数のエントリがこのパスに一致する場合、Tosca Cloudは、最初のマッチングを操縦します。

ノードをインデックス番号に置き換えることができます。例えば、2番目のノードで5番目のエントリを選択するには、「NodeA->#5->NodeCと入力します。

Column

Emulated Treeの列番号。列番号は#1から始まります。

テキストが含まれていないセルがある列も数えられます。一部のEmulated Treeでは、このような空のセルで列が分割されます。

Action

Emulated Treeの項目で実行するアクション。

使用可能な値:

  • {CLICK}

  • {DOUBLECLICK}

  • {RIGHTCLICK}

  • アイコンのツールチップの場合:.Tooltip==Tooltip Text

  • 交通信号の場合:GreenYellowRed

ScanAlgorithm

SAPはこのアルゴリズムを使用して、Emulated Treeを操作します。

使用可能なアルゴリズム:

  • FastVerticalNoHorizontal - このモジュールのデフォルトのアルゴリズム。Emulated Treeを上下にスクロールできますが、左右にはスクロールできません。このアルゴリズムは、最初の行が凍結されているEmulated Treeの制御には適さない。

  • FastVerticalFastHorizontalWithStaticArea - Emulated Treeを上下左右にスクロールできます。このアルゴリズムは、静的領域を考慮するため、最初の行が凍結されているEmulated Treeの制御などに適している。

  • DetailedIdentification - Emulated Treeを上下左右にスクロールできます。このアルゴリズムは、テーブルのセルをより正確に識別するため、エッジケースに適している。また、静的エリアのあるEmulated Treeの操縦にも使用できます。

SAP Emulated Table Tree

SAP Emulated Table Treeを操縦します。

説明

Header Table

メインテーブルを操縦する。

Content Table

埋め込みテーブルを操縦する。Emulated Table Treeに埋め込まれたコントロールを操縦する場合(例:交通信号)は、モジュールの<Cell>レベルで作成できます。

ScanAlgorithm

SAPがEmulated Table Treeを操作するために使用するアルゴリズムです。

使用可能なアルゴリズム:

  • FastVerticalNoHorizontal - Emulated Treeを上下にスクロールできますが、左右にはスクロールできません。このアルゴリズムは、最上行が凍結されているEmulated Treeの制御には適さない。

  • FastVerticalFastHorizontalWithStaticArea - このモジュールのデフォルトアルゴリズム。Emulated Treeを上下および左右にスクロールできる。このアルゴリズムは、静的領域を考慮するため、最初の行が凍結されているEmulated Treeの制御などに適している。

  • DetailedIdentification - Emulated Treeを上下左右にスクロールできます。このアルゴリズムは、テーブルのセルをより正確に識別するため、エッジケースに適している。静的領域を持つEmulated Treeの制御にも使用できる。