SAP S4 HANA OData スポーク
SAP S4 HANA OData スポークは Bristlecone, Inc. によってビルドされています。ServiceNow® インスタンスから、SAP S4 HANA OData アカウントのアイテム、ジャーナル、調達、およびトランザクションを管理します。
ストアでアプリを要求
ServiceNow Storeにアクセスして、利用可能なすべてのアプリを表示し、ストアに要求を送信する方法を確認してください。リリースされたすべてのアプリのリリースメモ情報については、「ServiceNow Store バージョンの履歴リリースノート」を参照してください。 2022 年 3 月 1 日以降、すべての SAP スポークはストアでのみ入手可能になります。
統合ハブサブスクリプション
このスポークには Integration Hub のサブスクリプションが必要です。詳細については、「法務スケジュール - 統合ハブの概要」を参照てください。
スポークバージョン
SAP S4 HANA OData スポーク v1.11.2 が最新バージョンです。
サポート対象のバージョン
このスポークは、SAP S/4HANA version 2023 でテストされています。
スポークの要件
- SAP S4 HANA OData アカウント
- 次のシステムプロパティの値を構成します。
com.snc.process_flow.reporting.serialized.val_size_limit:このプロパティは JSON オブジェクトをシリアル化し、データが必要な形式であることを確認します。要件に従ってバイト数を指定します。詳細については、次を参照してください。 ワークフロースタジオ システムプロパティ.
スポークの依存関係
- 複合オブジェクト (com.glide.cobject)
- ServiceNow ワークフロースタジオ - 動的入力 (com.glide.hub.dynamic_inputs)
- ServiceNow 統合ハブ アクションステップ - REST (com.glide.hub.action_step.rest)
- ServiceNow 統合ハブ ランタイム (com.glide.hub.integration.runtime)
- ServiceNow 統合ハブアクションテンプレート - データストリーム (com.glide.hub.action_type.datastream)
スケジュール済みジョブ
SAP S4 HANA OData スポークは、Generate Token and Cookie スケジュール済みジョブに付属しています。
スポークのアクション
SAP S4 HANA OData スポークでは、ServiceNow インスタンスでイベントが発生したときに SAP S4 HANA OData タスクを自動化するアクションが提供されます。使用可能なアクションは次のとおりです。
| カテゴリ | アクション | 説明 |
|---|---|---|
| 契約管理 | 契約を作成 | SAP S4 HANA で 1 つ以上のアイテムを含む新しい購入契約を作成します。送信前にペイロードを検証します。 |
| 契約ストリームを 検索 | SAP S4 HANA から購入契約全体のすべてのアイテムの詳細を取得します。 | |
| ソーシング管理 | ソーシング要求を作成 | ヘッダーの詳細を設定して、SAP S4 HANA で見積依頼を作成します。 |
| 調達要求ストリームを検索 | SAP S4 HANA からすべての見積依頼のヘッダー詳細を取得します。 | |
| カタログ管理 | 資料を作成 | 必要なヘッダーの詳細を設定して、SAP S4 HANA で品目レコードを作成します。 |
| 資料を削除 | 指定された製品番号の品目レコードを SAP S4 HANA から削除します。 | |
| プライマリデータ管理 | 会社コードストリームを検索 | 利用可能なすべての会社コードの詳細を取得します。 |
| 通貨ストリームを検索 | 利用可能なすべての通貨の詳細を取得します。 | |
| ビジネスパートナーのストリームを検索 | システムで利用可能な全レコードのビジネスパートナーのデータフィールドを取得します。 | |
| FX レートストリームを検索 | すべての通貨の外国為替レートの詳細を取得します。 | |
| コストセンターストリームを検索 | すべてのコストセンターの詳細を取得します。 | |
| アカウントストリームのチャートで GL アカウントを検索 | システムで利用可能なすべての総勘定元帳口座の詳細を取得します。 | |
| アカウントストリームのチャートを検索 | 利用可能なアカウントのチャートの詳細を取得します。 | |
| プラントの住所ストリームを検索 | 指定されたプラントの住所マスターの詳細を取得します。 | |
| 購買組織ストリームを検索 | すべての購買組織の詳細を取得します。 | |
| 支払条件ストリームを検索 | 支払条件のすべての詳細を取得します。 | |
| 購買グループストリームを検索 | 指定された購買グループマスターを取得します。 | |
| 品目グループのストリームを検索 | 品目グループのストリームを同期的に取得します。 | |
| 基本測定単位ストリームを検索 | 測定単位のテキストからエントリのリストを取得します。 | |
| ビジネスパートナーの住所ストリームを検索 | SAP S4 HANA OData アカウントで、利用可能なすべてのレコードのビジネスパートナー住所データフィールドを取得します。 | |
| 素材ストリームを検索 | 製品マスターのすべての一般的なデータの詳細を取得します。 | |
| ユーティリティ管理 | 前回の実行日を検索 | フローの前回の実行日時を取得します。 |
| トークンをフェッチ | 他のスポークアクションの CSRF (Cross-Site Request Forgery) トークンと cookie を取得します。 注: このアクションは、[トークンと Cookie の生成 (Generate Token and Cookie)] のスケジュール済みジョブで 6 時間ごとに実行され、システムプロパティが更新されます。 |
|
| 発注書 (PO) 管理 | 発注明細の更新 | 発注書 (PO) 番号と発注書 (PO) アイテムを使用して、発注書のアイテムの詳細を更新します。 |
| ASN の発注書を更新 | 発注書 (PO) の品目の詳細を更新します。 | |
| 発注書 (PO) を更新 | 指定された発注書番号のヘッダー詳細を更新します。 | |
| 発注書 (PO) ストリームを検索 | 指定された製品マスターの一般的な詳細を取得します。 | |
| 発注書なし請求書を作成 | たとえば、会社コード、請求書総額、請求先などを使用してサプライヤー請求書を作成します。 | |
| 発注明細をキャンセル | 指定した発注書番号とアイテム番号の発注書内アイテムを削除します。 | |
| 発注書 (PO) を作成 | 指定された詳細情報で発注書を作成します。 | |
| 既存の発注書 (PO) に明細を作成 | 要求本文で渡されたヘッダーとアイテムの詳細を使用して、既存の発注書 (PO) の明細を作成します。 | |
| 発注書 (PO) ストリームを検索 | すべての発注書 (PO) と関連品目の詳細を取得します。 | |
| 発注明細ストリームを検索 | すべての発注明細の詳細を取得します。 | |
| 支払管理 | 支払いを承認 | 伝票作成時に設定された支払ブロックを削除します。 |
| 支払条件を検索 | 支払条件の詳細を取得します。 | |
| 支払いと支払ステータスのストリームを検索 | 取引通貨、顧客、支払ステータス、会計伝票、転記日などの支払情報を取得します。 | |
| 受領書管理 | サービス物品受領書を作成 | SAP S4 HANA OData でサービス物品受領書を作成します。 |
| 物品受領書をキャンセル | 指定した品目ドキュメント番号と品目ドキュメント年度の品目ドキュメントをキャンセルします。 | |
| 物品受領書を作成 | 特定のビジネスプロセスのヘッダーとアイテムによって構成された材料ドキュメントを作成します。 | |
| 事前出荷通知の受領書を作成 | ビジネスプロセス用のヘッダーと明細を持つ入出庫伝票を作成します。 | |
| 受領書を検索 | 指定された入出庫伝票の受領書の詳細およびその他の入出庫伝票の詳細を取得します。 | |
| 請求書管理 | 請求書を作成 | 会社コード、請求書の総額、請求先など、指定された詳細情報に基づいてサプライヤー請求書を作成します |
| 請求書をキャンセル | サプライヤー請求書と会計年度を使用して、転記されていないサプライヤー請求書を削除します。 | |
| 請求書ストリームを検索 | サプライヤーマスターの一般データを取得します。 | |
| 出荷管理 | 事前出荷通知を作成 | 指定された発注書 (PO) に基づいて入荷指示を作成します。 |
| 事前出荷通知を検索 | 指定された納品書番号の事前出荷通知の詳細を取得します。 | |
| 出荷先住所ストリームを検索 | 出荷先住所の詳細を取得します。 | |
| サプライヤー管理 | サプライヤーを作成 | サプライヤーを作成します。 |
| サプライヤー銀行口座を削除 | 指定されたビジネスパートナー番号と銀行識別番号の銀行データを削除します。 | |
| サプライヤーストリームを検索 | 指定されたサプライヤーマスターの詳細を取得します。 | |
| ビジネスパートナーの住所を更新 | 住所 ID とビジネスパートナー番号で識別されるレコードのビジネスパートナー住所データを更新します。 | |
| サプライヤー会社を更新 | [サプライヤー] および [会社コード] フィールドを使用して、サプライヤーの会社データを更新します。 | |
| ビジネスパートナーの銀行を更新 | ビジネスパートナー番号と銀行 ID によって識別されるビジネスパートナーレコードの銀行データを更新します。 | |
| サプライヤーを更新 | 指定されたサプライヤーの詳細を更新します。 | |
| サプライヤーの FAX 番号を更新 | 住所 ID を使用して FAX 番号を更新します。 | |
| サプライヤーのメールアドレスを更新 | 住所 ID を使用してメールアドレスを更新します。 | |
| サプライヤーの電話番号を更新 | 住所 ID で識別されるレコードのビジネスパートナーの携帯電話、電話、または住所データを更新します。 | |
| 既存サプライヤーの会社コードを作成 | 既存のサプライヤーの会社コードを作成します。 | |
| 既存のサプライヤーの銀行詳細を作成 | ビジネスパートナーにリンクされた新しいビジネスパートナー銀行データを作成します。 |
スポークモジュール
SAP S4 HANA OData スポークは、SAP S4 HANA OData モジュールを ServiceNow インスタンスに追加します。
| モジュール | 説明 |
|---|---|
| SAP S4 HANA OData の既存のすべての発注書 (PO) を取得します。 | |
| 直近の成功したランタイムと現在のランタイムの間の発注書ステータスの最新の変更を一覧表示します。 | |
| フローの前回の正常実行の詳細を一覧表示します。 |
スポークのフロー
SAP S4 HANA OData スポークにより、次のフローが追加されます。
| フロー | 説明 |
|---|---|
| 発注書 (PO) の検索のサンプルフロー | 直近の成功したランタイムと現在のランタイムの間の発注書ステータスの最新の変更のリストを取得します。 |
スポークのサブフロー
SAP S4 HANA OData スポークにより、次のサブフローが追加されます。
| サブフロー | 説明 |
|---|---|
| 発注書 (PO) の作成のサンプルサブフロー | 発注書 (PO) が存在するかどうかを検索し、結果が見つからない場合は発注書を作成します。 |
接続および資格情報エイリアスの要件
統合ハブ は、エイリアスを使用して、接続情報および認証情報、および OAuth 認証情報を管理します。エイリアスを使用することで、複数の環境を使用する場合に、複数の認証情報と接続情報プロファイルを構成する必要がなくなります。接続または認証情報が変更された場合、接続を使用するどのアクションも更新する必要はありません。