APIを利用して拡張モジュールを作成するアプリケーションで拡張機能を使用する一部のBAPIリモート関数はデータベースの変更をコミットしますが、一部のコードにはコミットが実装されていません。デフォルトでは、OutSystemsはSAPリモート関数の呼び出しごとに新しいトランザクションを作成し、変更をコミットしてから終了します。SAPリモート機能を同じトランザクションで複数回呼び出す必要がある場合があります。これを実現するには、SAPのステートフルコールを管理する拡張モジュールが必要です。APIを利用して拡張モジュールを作成するForgeに移動し、SAPユーティリティコンポーネントを取得します。これは、SAP用の拡張モジュールと、ステートフルコールを処理するためのアクションを持つサンプルです。APIを利用するため、こちらで説明されている要件に従って拡張機能を設定します。拡張機能をパブリッシュします。アプリケーションで拡張機能を使用するアプリケーションにステートフルコールを実装するには、以下の手順を実行します。SAPUtilities拡張機能の以下のアクションに依存関係を追加します。SAPでステートフル接続を開始する。SAPでステートフル接続を終了する。SAPのステートフル接続内で変更をロールバックする拡張機能のアクションとSAPリモート機能を組み合わせて使用し、ステートフルコールを実装します。