接続の作成の前提条件
「SAP Concurアダプタ」で接続を作成するには、次の前提条件を満たす必要があります。
SAP Concur Application Editionの識別
SAP Concurアプリケーション・エディションには2つのタイプがあります: Professional EditionおよびStandard Edition。 SAP Concur接続を作成する前に、次のステップを実行して、使用しているSAP Concurアプリケーションのエディションを確認します。
- SAP Concurアプリケーションにサインインします。
- 左側のナビゲーション・ペインで、「管理」(歯車)アイコンをクリックします。
- 「管理」で、「費用」オプションを選択します。
「経費管理」モジュールが表示されます。
条件 結果 「経費管理」が表示されます。 組織でProfessional Editionを使用しています。 「経費管理」オプションは表示されません。 Standard Editionまたは別のエディションを使用している可能性があります。 - このメニューがクリアされていない場合は、次の操作も実行できます。
- SAP Concur管理者またはSAPサポートに確認を求めてください。
- [企業管理]セクションで、ライセンス情報または契約の詳細を確認します。
クライアントIDおよびクライアント・シークレットを取得
SAP Concur管理者は、クライアントIDおよびクライアントシークレットを取得するために次のタスクを実行する必要があります。
-
SAP Concurアプリケーションにサインインします。
-
左側のナビゲーション・ペインで、「管理」というラベルの歯車アイコンをクリックします。
-
展開したメニューから「会社」を選択します。
-
「会社」サブメニューの「認証管理」を選択します。
-
OAuth 2.0 Application Managementをクリックします。
これにより、OAuth 2.0アプリケーションを管理および作成できるアプリケーション・リストが開きます。
-
「アプリケーション」リスト・ページで「新規アプリケーションの作成」をクリックします。
- 「Create New App」ページに詳細を入力します。
要素 説明 アプリケーション名 アプリケーション名を更新します。
Company_Name - description_text 今日の日付
- Company_Nameおよび today's_dateを独自の値で手動で置き換えます。
- description_textを環境に適した説明で更新します。
アプリケーション・タイプ 空白のままにします。 アプリケーションの説明 アプリケーション名を更新します。
Company_Name - Client_Web_Services_PROD 今日の日付
- Company_Nameおよび today's_dateを独自の値で手動で置き換えます。
- description_textを環境に適した説明で更新します。
許可された付与 refresh_token、passwordおよびclient_credentialsを選択します。 Allowed Scopes 必要に応じて、すべてを追加または制限します。 プリンシパル 選択解除したままにします。 - 「送信」をクリックしてアプリケーションを作成します。
APIを有効にします
SAP Concur管理者は、次のステップを実行して、登録済OAuth 2.0アプリケーションのAPIを有効にする必要があります。
- SAP Concurアプリケーションにサインインします。
- 左側のナビゲーション・ペインで、「管理」(歯車)アイコンをクリックします。
- 展開したメニューから「会社」を選択します。
- 「認証管理」をクリックします。
- OAuth 2.0 Application Managementをクリックします。
- 登録済アプリケーションをクリックするか、「新規アプリケーションの作成」をクリックします。
- 「権限/スコープ」セクションで、次を選択します:
要素 説明 許可された付与 refresh_token、passwordおよびclient_credentialsを選択します。 Allowed Scopes API操作に必要なすべてのスコープ(抽出や支払バッチなど)を選択します。 - 「送信」をクリックして変更を保存します。
APIは、選択したスコープによってこのアプリケーションに対して有効になります。
登録済アプリケーションの抽出APIと支払バッチAPIに対する権限を使用可能にします
SAP Concur管理者は、次のステップを実行して、登録済OAuth 2.0アプリケーションのExtract APIおよびPayment Batch API専用の権限を有効にする必要があります。
- SAP Concurアプリケーションにサインインします。
- 左側のナビゲーション・ペインで、「管理」(歯車)アイコンをクリックします。
- 展開したメニューから「会社」を選択します。
- 「認証管理」をクリックします。
- OAuth 2.0 Application Managementをクリックします。
- 登録済アプリケーションをクリックして詳細を表示します。
- 「編集」をクリックします。
- 「権限/スコープ」で、「許可されるスコープ」セクションで次のスコープが選択されていることを確認します。
- Extract APIのスコープ(extract.readなど)
- 支払バッチAPIのスコープ(paymentbatch.writeなど)
- 「発行」をクリックして権限を適用します。
登録されたアプリケーションは、選択したスコープに従ってExtract APIおよびPayment Batch APIにアクセスできるようになりました。
ノート:
新しいSAP Concurユーザー・インタフェースでは、API権限の有効化は、OAuth 2.0アプリケーションの作成時または編集時にOAuth 2.0アプリケーション管理セクションで適切なスコープを選択することで管理されます。 登録済アプリケーションのAPIを有効化するための個別の「変更」ダイアログまたはチェック・ボックスがなくなりました。 スコープによって、統合で許可されるAPIおよび操作が直接決定されます。