SAP ECC RFC スポーク

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:12分
  • SAP ECC RFC Spoke は、Bristlecone, Inc. によってビルドされています。ServiceNow® インスタンスから SAP ECC RFC アカウントのアイテム、ジャーナル、および調達を管理します。

    ストアでアプリを要求

    ServiceNow Store Web サイトにアクセスして利用可能なすべてのアプリを表示し、ストアにリクエストを送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「ServiceNow Storeバージョン履歴のリリースノート」を参照してください。 2022 年 3 月 1 日以降、すべての SAP スポークはストアでのみ入手可能になります。

    統合ハブサブスクリプション

    このスポークには Integration Hub のサブスクリプションが必要です。詳細については、「法務スケジュール - 統合ハブの概要」を参照てください。

    スポークバージョン

    SAP ECC RFC スポーク v2.8.0 が最新バージョンです。

    サポートされているバージョン

    このスポークは以下の SAP ECC RFC バージョン向けにビルドされており、スポークは以下のバージョンと互換性があります。
    • スポークが開発されている SAP アプリケーションバージョン:SAP EHP8 for ERP6.0
    • 互換性のある SAP アプリケーションバージョン:最新の SAP EHP8 for ERP6.0 までの SAP ECC6.0 ベースパック
    • SAP JCo:3.0.20 以降

    スポークの要件

    • SAP ECC RFCアカウントのアドミンに連絡し、次の SAP 独自の JAR ファイルおよびその他の必要なファイルを入手します。
      • sapjco3.jar
      • libsapjco3.soMID サーバーLinuxマシンにインストールされている場合は、このファイルを取得してください。
      • sapjco3.dllMID サーバーWindowsマシンにインストールされている場合は、このファイルを取得してください。

      JAR ファイル sapConnector-1.0.1.jar は、SAP ECC RFC アカウントでやり取りして RFC や IDoc を実行するカスタムインターフェイスを実現するためにスポークとともに使用できます。JAR ファイルは、ServiceNowインスタンスのスポークの一部としてインストールされます。

    • SAP ECC RFCサーバーがインストールされているターゲットホストのクライアント値をコピーして記録します。
    • 次のシステムプロパティの値を構成します。
      • com.snc.process_flow.reporting.serialized.val_size_limit:このプロパティは JSON オブジェクトをシリアル化し、データが必要な形式であることを確認します。要件に従ってバイト数を指定します。詳細については、次を参照してください。 ワークフロースタジオ システム\n プロパティ.
      • glide.rest.max_content_length:このプロパティではペイロードサイズが指定されます。フローで使用する最大ペイロードサイズを指定します。このプロパティに指定できる最大値は 25 MB です。
    • このスポークをSAP ECC IDoc、SAP S4 HANA IDoc、SAP S4 HANA RFC スポークと併用している場合は、スポークのアップグレード時に、必ずすべてのスポークを最新バージョンにアップグレードしてください。
      注:
      以前のバージョンからスポークをアップグレードする場合は、必ず MID サーバーを再起動します。

    スポークの依存関係

    アプリのインストールで問題が発生した場合は、次の依存プラグインがインストールされていることを確認してください。
    • 複合オブジェクト (com.glide.cobject)
    • ServiceNow 統合ハブランタイム (com.glide.hub.integration.runtime)
    • ServiceNow フローデザイナー - 動的入力 (com.glide.hub.dynamic_inputs)
    • ServiceNow フローデザイナー - 動的出力 (com.glide.hub.dynamic_outputs)
    注:
    これらのプラグインの一部はライセンス可能な機能であり、スポーク実装の外部で使用する場合は適切なライセンスが必要です。

    スポークのフロー

    SAP ECC RFC Spoke では、SAP ECC RFCタスクの自動化をデモするサンプルフローが提供されます。サンプルフローをカスタマイズするには、必要なアプリケーションスコープにコピーします。利用可能なサンプルフローは次のとおりです。

    フロー 説明
    ロール別にユーザーを取得 指定されたロールを持つSAP ECC RFCユーザーの詳細を取得します。ユーザーの詳細にアクセスするには、 SAP ECC RFC スポーク > SAP ECC ユーザー.
    着信請求書を取得 着信SAP ECC RFC請求書の詳細を取得します。請求書の詳細にアクセスするには、 SAP ECC RFC スポーク > SAP ECC 請求書データ.
    受注を作成してステータスを検索 受注を作成し、ステータス情報を取得します。
    コストセンターを作成 「RFC を実行」および「テーブルフィールドオブジェクトを作成」アクションの使用方法を示します。

    スポークのアクション

    SAP ECC RFC Spoke では、ServiceNowインスタンスでイベントが発生したときにSAP ECC RFCタスクを自動化するアクションが提供されます。使用可能なアクションは次のとおりです。

    カテゴリ アクション 説明
    アイテム 資料グループを検索 SAP ECC RFCアカウントから資料グループのリストを取得します。
    プラントで資料を検索 プラント選択基準に基づいて資料 (アイテム) のリストを取得します。
    ストレージの場所で資料を検索 ストレージ場所選択基準に基づいて資料 (アイテム) のリストを取得します。
    ジャーナル ジャーナルエントリを投稿 SAP ECC RFCアカウントで GL アカウントへのジャーナルエントリを投稿します。
    ジャーナルエントリを取り消す SAP ECC RFCアカウントで GL アカウントへのジャーナルエントリを取り消します。
    検索 コントロールエリアでコストセンターを検索 SAP ECC RFCアカウントからコントロールエリアに基づいてコストセンターを取得します。
    メタデータの取得 RFC 入力スキーマを検索 RFC の入力スキーマをSAP ECC RFCから動的に取得します。
    RFC 出力スキーマを検索 選択された RFC の出力スキーマをSAP ECC RFCから動的に取得します。
    RFC テーブルフィールド入力メタデータを検索 RFC テーブルの選択されたフィールドの入力スキーマをSAP ECC RFCから動的に取得します。
    RFC テーブルフィールド出力メタデータを検索 RFC テーブルの選択されたフィールドの出力スキーマをSAP ECC RFCから動的に取得します。
    RFC テーブル入力メタデータを検索 RFC のテーブル入力スキーマをSAP ECC RFCから動的に取得します。
    RFC 入力メタデータを検索 SAP ECC – RFC から、RFC の入力スキーマを動的に取得します。
    RFC 出力メタデータを検索 SAP ECC – RFC から、選択した RFC の出力スキーマを動的に取得します。
    調達 支払いを承認 SAP ECC RFC で支払承認の文書を作成します。
    固定資産を作成 SAP ECC RFCで固定資産を作成します。
    サービス物品受領書を作成 SAP ECC - RFC でサービス物品受領書を作成します。
    物品受領書を作成 SAP ECC RFCで物品受領書を作成します。
    請求書を作成 SAP ECC RFCに請求書を作成します。
    請求書をキャンセル

    SAP ECC - RFC で請求書ドキュメントをキャンセルします。

    物品受領書をキャンセル SAP ECC - RFC で物品受領書ドキュメントをキャンセルします。
    発注書なし請求書を作成 SAP ECC – RFC で発注書なし請求書ドキュメントを作成します。
    発注書を作成 SAP ECC RFCで発注書を作成します。
    ベンダーを作成

    SAP ECC RFC でベンダーを作成します。

    ベンダーを更新

    SAP ECC RFC でベンダーの詳細を更新します。

    資産カテゴリを検索 SAP ECC - RFC から、指定された資産の詳細を取得します。
    請求書を検索 SAP ECC - RFC から、指定された請求書の詳細を取得します。
    日付で請求書を検索 指定された日付に基づいてSAP ECC RFCから請求書を取得します。
    発注書と購入明細を検索 SAP ECC - RFC から発注明細と購入明細の詳細を取得します。
    発注書 (PO) の添付ファイルを検索 SAP ECC - RFC から発注書 (PO) の詳細を取得します。
    受領書を検索 SAP ECC - RFC から受領書の詳細を取得します。
    ベンダーを検索 SAP ECC - RFC からベンダーの詳細を取得します。
    事前出荷通知を検索 SAP ECC - RFC で事前出荷通知の詳細を取得します。
    請求書の支払いステータスを検索 SAP ECC - RFC から請求書の支払ステータスを取得します。
    発注書を更新 SAP ECC RFCの既存の発注書を更新します。
    レコード管理 RFC を実行 作成、更新、または読み取り操作に使用可能なリストから RFC を実行します。
    検索操作の RFC を実行 読み取り操作に使用可能なリストから RFC を実行します。
    請求書と支払い ID で請求の詳細を検索 SAP ECC RFCから受注に基づく請求書を取得します。
    残高を検索 SAP ECC RFCから、顧客の未払い残高を取得します。
    支払いを検索 SAP ECC RFCから、顧客の支払い処理待ちを取得します。
    顧客 顧客情報を検索 SAP ECC RFCから会社コードと顧客に基づいて顧客情報を取得します。
    転送注文 転送注文および品目を作成 SAP ECC - RFC で転送注文を作成します。
    転送注文および品目を検索 SAP ECC - RFC から転送注文を取得します。
    ユーティリティ テーブルフィールドオブジェクトを作成 オブジェクトの指定された BAPI の選択されたテーブルフィールドのユーザー入力をエンベロープします。
    インベントリ (または) 営業 部品のインベントリを検索 SAP ECC RFCからプラントと品目のインベントリを取得します。
    財務管理 資産を作成 指定された詳細を使用して SAP ECC - RFC で資産を作成します。
    受注 受注を作成 SAP ECC RFCで受注を作成します。
    受注を検索

    SAP ECC RFCから受注の詳細を取得します。

    受注を検索 SAP ECC RFCから顧客に基づく受注を取得します。
    受注を更新 SAP ECC RFCで必要な受注の詳細を更新します。

    スポークモジュール

    SAP ECC RFC SpokeSAP ECC RFCSpoke アプリケーションをインスタンスに追加し、これらのモジュールを含みます。
    モジュール 説明
    SAP ECC フロー実行 「着信請求書を取得」フローの前回の正常実行日を表示します。

    最初のフローを実行する前に、このモジュールでレコードを作成して、着信請求書の詳細をフェッチする日付を指定する必要があります。

    SAP ECC 請求書データ 「着信請求書を取得」フローによって取得されたレコードを表示します。
    SAP ECC RFC BAPI のリストを表示します。「RFC を実行」アクションおよび「検索操作の RFC を実行」アクションでは、これを入力として使用します。
    注:
    操作タイプの値は、BAPI で実行する必要がある操作の種類を指定するために使用されます。操作が読み込まれると、その操作は「検索操作の RFC を実行」および「RFC を実行」アクションの両方で使用可能になります。操作が書き込みの場合、操作は入力が「RFC を実行」アクションの場合のみ可能です。
    SAP ECC ユーザー SAP ECC RFCユーザーの詳細を表示します。「ロール別にユーザーを取得」フローでは、指定されたロールを持つユーザーの詳細が取得されます。

    スポークユーザーロール

    SAP ECC RFC Spoke では、データへのアクセスを制御するユーザーロールが提供されます。
    • sn_sap_ecc_rfc_spo.SAP_ECC_RFC_Spoke_Admin ロールを持つユーザーは、スポークテーブルにアクセスできます。
    • sn_sap_ecc_rfc_spo.SAP_ECC_RFC_Spoke_Read ロールを持つユーザーは、SAP ECC RFC テーブルおよびモジュール内のデータを表示できます。

    接続および資格情報エイリアスの要件

    統合ハブ は、エイリアスを使用して、接続および認証情報を管理します。エイリアスを使用することで、複数の環境を使用する場合に、複数の認証情報と接続情報プロファイルを構成する必要がなくなります。接続または認証情報が変更された場合、接続を使用するどのアクションも更新する必要はありません。詳細については、「Connections and Credentials」を参照してください。

    スポークの設定については、「 SAP ECC RFC Spoke を設定

    MID サーバー の要件

    これらのアクションでは、インスタンスまたは MID サーバーで実行できる、リモートファンクションコール (RFC) プロトコル (SAP 独自のプロトコル - SAP 標準インターフェイス) を使用します。SAP ECC RFCスポークエイリアスに関連付けられた接続レコードを使用して、アクションを実行する場所およびMID サーバー選択属性を設定します。MID サーバーでのアクションの実行の詳細については、「統合ステップ」を参照してください。

    注:
    • MID サーバーLinuxマシンにインストールされている場合は、SAP ECC RFCスポークのMID サーバーを構成で概説されている手順で設定を行います。
    • MID サーバーWindowsマシンにインストールされている場合、設定の必要はありません。

    このスポークの MID サーバー を設定するには、「 スポークの MID サーバー の設定」を参照してください。