データ統合接続 > SAP BAPI接続 > 前提条件
  

前提条件

SAP BAPI接続を使用する前に、SAP管理者は特定の前提条件のタスクを実行してSecure AgentマシンとSAPシステムを設定する必要があります。
また、SAPを介してデータを処理するには、必要なライセンスがSAPシステムで有効になっていることを確認する必要があります。

SAPライブラリのダウンロードと設定

SAPシステムに接続して特定のBAPI関数にアクセスするときにSAP BAPI接続を使用するには、Secure AgentマシンにSAP JCoライブラリをダウンロードして設定する必要があります。ライブラリのダウンロードで問題が発生した場合は、SAPカスタマサポートにお問い合わせください。
  1. 1SAP Support Portalに移動し、[ソフトウェアのダウンロード]をクリックします。
  2. 注: SAP Support Portalから[ソフトウェアのダウンロード]にアクセスするには、SAP資格情報が必要です。
  3. 2Secure Agentを実行するオペレーティングシステムに基づいて、64ビットのSAP JCoライブラリの最新のバージョンをダウンロードします。
  4. オペレーティングシステム
    SAP JCoライブラリ
    Windows
    • - sapjco3.jar
    • - sapjco3.dll
    Linux
    • - sapjco3.jar
    • - libsapjco3.so
  5. 3次のディレクトリにJCoライブラリをコピーします。
  6. <Informatica Secure Agent installation directory>\apps\Data_Integration_Server\ext\deploy_to_main\bin\rdtm-extra\tpl\sap
    存在しない場合は、deploy_to_main\bin\rdtm-extra\tpl\sapディレクトリを作成します。
  7. 4Informatica Intelligent Cloud Servicesにログインし、Secure AgentのJAVA_LIBSプロパティを設定します。
    1. a[Administrator] > [ランタイム環境]の順に選択します。
    2. b[ランタイム環境]をクリックして、[ランタイム環境]ページにアクセスします。
    3. cエージェント名の左側で、[Secure Agentの編集]をクリックします。
    4. d[サービス]リストから、[データ統合サーバー]を選択します。
    5. e[タイプ]リストから、[Tomcat JRE]を選択します。
    6. fSecure Agentが実行されるオペレーティングシステムに基づいてJAVA_LIBS値を入力します。
    7. オペレーティングシステム
      Windows
      ..\bin\rdtm-extra\tpl\sap\sapjco3.jar;..\bin\rdtm\javalib\sap\sap-adapter-common.jar
      Linux
      ../bin/rdtm-extra/tpl/sap/sapjco3.jar:../bin/rdtm/javalib/sap/sap-adapter-common.jar
      警告: テーブルから値を直接コピーすると、値のハイフン(-)が誤ってコピーされることがあります。値をテキストエディタにコピーし、コピーした値が破損していないことを確認します。
      Secure Agentに設定されたJAVA_LIBSプロパティ。
    8. g[保存]をクリックします。
    9. hSecure Agentをインストールしたすべてのマシンで手順2 – 4を繰り返します。
  8. 5Secure Agentを再起動します。

SAPユーザー権限の設定

SAP BAPI関数を処理するために、SAPシステムでSAPユーザーアカウントを設定します。
SAPシステムでSAPユーザー認証を設定する方法の詳細については、「SAP user authorizations」を参照してください。
次の表に、SAP BAPI関数を処理するために必要な承認を示します。
読み取りオブジェクト名
認証
S_RFC
SYST、SDTX、SDIFRUNTIME、RFC1、RFC2