Oracle® Fusion Middleware Oracle Data Integratorアプリケーション・アダプタ・ガイド 12c (12.1.2) E49822-03 |
|
前 |
次 |
この付録では、SAPシステムへの接続に必要な権限、スタンドアロンのJavaユーティリティを使用したODI外部での接続テストの方法、およびSAPコンポーネントのアンインストール方法について説明します。
この付録の構成は、次のとおりです。
SAP BW KMの詳細は、『Oracle Data Integrator接続およびナレッジ・モジュール・ガイド』を参照してください。
開発中に、RKMインストールおよびLKM実行のためにSAPシステムに接続するには、SAPダイアログ・ユーザーが必要です。SAP RFCユーザーでは不十分です。
このユーザーは、開発者ライセンス・キーを保持している必要があります。ライセンス・キーは、http://service.sap.comから取得できます。この開発者ライセンス・キーがないと、実行しようとしても失敗し、クリーン・アップ操作が必要になる場合があります。
後の本番環境でのRKM実行とLKM実行には、SAP RFCユーザーで十分です。
これらのSAPユーザー・タイプは次の操作で使用できます。
表A-1 必要なSAPユーザー・タイプ
操作 | 必要なSAPユーザー・タイプ |
---|---|
RKM: 設定 |
SAPダイアログ・ユーザー |
RKM: リバース・エンジニアリング |
SAPダイアログ・ユーザーまたはSAP RFCユーザー |
LKM: 開発 |
SAPダイアログ・ユーザーまたはSAP RFCユーザー |
LKM: 本番 |
SAPダイアログ・ユーザーまたはSAP RFCユーザー |
ODIによって生成された抽出RFCのテスト |
SAPダイアログ・ユーザーまたはSAP RFCユーザー |
次の各表に、SAP BWナレッジ・モジュールを使用するために必要な権限の一覧を示します。
SAP権限を構成する際は、次の点を考慮してください。
S_DATASETは物理ファイルへのアクセスを制御する認可オブジェクトであるため、SAPディレクトリおよびフォルダがマウントされたパスへのアクセス権を提供する必要があります。ここに示す値はサンプル・パスであり、該当するランドスケープ・ディレクトリ・パスか、または*(all)を指定する必要があります。
NRまたは(NR)は、NOT REQUIREDを意味します。
RKM SAP BWの初回インストールでは、次の認可が必要です。
注意: この認可には開発者キーが必要です。 |
オブジェクト | フィールド名 | 値(BW 3.5) | 値(BI 7.0) |
---|---|---|---|
|
|
|
|
|
|
||
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
||
|
|
|
|
|
|
||
|
|
|
|
|
|
||
|
|
||
|
|
||
|
|
||
|
|
|
|
|
|
||
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
||
|
|
RKM SAP BWの初回インストールでは、次の認可が必要です。
オブジェクト | フィールド名 | 値(BW 3.5) | 値(BI 7.0) |
---|---|---|---|
|
|
|
|
|
|
||
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
||
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LKMオプションのBACKGROUND_PROCESSING
がtrue
(推奨デフォルト)に設定されている場合、SAP開発環境でSAP BW LKMを使用してマッピングを実行するには、次の認可が必要です。
注意: この認可には開発者キーが必要です。 |
オブジェクト | フィールド名 | 値(BW 3.5) | 値(BI 7.0) |
---|---|---|---|
|
|
|
|
|
|
||
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
||
|
|
||
|
|
|
|
|
|||
|
|
||
|
|
|
|
|
|||
|
|
|
|
|
|
||
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LKMオプションのBACKGROUND_PROCESSING
がtrue
(推奨デフォルト)に設定されている場合、SAP本番環境でSAP BW LKMを使用してマッピングを実行するには、次の認可が必要です。
オブジェクト | フィールド名 | 値(BW 3.5) | 値(BI 7.0) |
---|---|---|---|
|
|
|
|
|
|
||
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
||
|
|
||
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
LKMオプションのBACKGROUND_PROCESSING
がfalse
(非デフォルト)に設定されている場合、SAP開発環境でSAP BW LKMを使用してマッピングを実行するには、次の認可が必要です。
注意: この認可には開発者キーが必要です。 |
オブジェクト | フィールド名 | 値(BW 3.5) | 値(BI 7.0) |
---|---|---|---|
|
|
|
|
|
|
||
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
||
|
|
|
|
|
|||
|
|
||
|
|
||
|
|||
|
|
|
|
|
|
||
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LKMオプションのBACKGROUND_PROCESSING
がfalse
(非デフォルト)に設定されている場合、SAP本番環境でSAP BW LKMを使用してマッピングを実行するには、次の認可が必要です。
オブジェクト | フィールド名 | 値(BW 3.5) | 値(BI 7.0) |
---|---|---|---|
|
|
|
|
|
|
||
|
|
||
|
|
|
|
|
|
|
|
|
|
||
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
||
|
|
|
|
|
|
|
|
|
|
||
|
|
||
|
|
|
『Oracle Data IntegratorのためのSAP ABAP BWアダプタ・スタート・ガイド』で説明している接続テストに加え、スタンドアロンJavaユーティリティを使用してODIの外部でテストを実行できます。このテストはSAP ERPおよびSAP BWに対するテストと同じです。
詳細は、B.2項「SAP接続テスト」を参照してください。
接続テストに加え、スタンドアロンJavaユーティリティを使用してODIの外部でテストを実行できます。このユーティリティは、スタンドアロン・エージェントとともに使用できます。
スタンドアロンJavaユーティリティを使用して接続をテストする手順は次のとおりです。
コマンド・ウィンドウを開きます。
<ODI_HOME>/odi/sdk/lib
ディレクトリに移動します。
JAVA_HOMEがサポートされているJVMを指していることを確認します。
SAP Java Connectorがインストールされており、sapjco3.jar
およびsapjco3ライブラリが<ODI_HOME>/odi/sdk/lib
ディレクトリにあることを確認します。
次のコマンドを使用してユーティリティを起動します。
Windowsの場合:
java -cp sapjco3.jar;odi-sap.jar oracle.odi.sap.km.test.JCoTest
Linux/UNIXの場合:
java -cp sapjco3.jar:odi-sap.jar oracle.odi.sap.km.test.JCoTest
このコマンドにより、<ODI_HOME>/odi/sdk/lib
フォルダにODI_SAP_CON_POOL.jcoDestinationファイルが生成されます。
詳細は、『Oracle Data IntegratorのためのSAP ABAP BWアダプタ・スタート・ガイド』の付録C「SAPスタンドアロン接続テスト」を参照してください。
テキスト・エディタでODI_SAP_CON_POOL.jcoDestinationファイルを開きます。このファイルは次のようになっています。
#for tests only! jco.client.lang=EN jco.destination.peak_limit=10 jco.client.client=800 jco.client.passwd=<SAP Password> jco.client.user=<SAP User> jco.client.sysnr=00 jco.destination.pool_capacity=5 jco.client.ashost=<SAP Application Server>
SAP管理者から取得したSAP接続情報を入力します。
同じコマンドを使用してユーティリティを起動します。ユーティリティは編集したファイルを使用し、テスト結果または考えられる問題を出力します。
単なるSAP接続のテストに加え、ユーティリティでは、RKMで必要な特定のファンクション・モジュールが存在するかどうかの検証も行います。これらはRKMの初回実行時にインストールされます(UPLOAD_ABAP_CODE
およびUPLOAD_ABAP_BASE
をtrue
に設定)。
ODI_SAP_CON_POOL.jcoDestinationファイルは、SAPのログイン資格証明が含まれているため、実行が終わってから削除してください。
初回インストール時に、一部のODIオブジェクトがRKMによってSAPシステムにインストールされます。このインストールは、ベース・オブジェクトとRFCの2つの部分から構成されます。RKMオプションのUPLOAD_ABAP_BASE
およびUPLOAD_ABAP_CODE
の両方がtrue
に設定されている場合、ベース・オブジェクトとRFCがインストールされます。そのような完全インストールでは、SAPシステムにインストール済のODI SAPオブジェクトが存在しないことが必要です。
ODI SAPコンポーネントのアンインストール方法の詳細は、「ODI SAPコンポーネントのアンインストール」を必要に応じて参照してください。
SAPシステムにインストール済のODIオブジェクトが、RKM SAP BWバージョン23以降でインストールされたものである場合、ベース・オブジェクトを再インストールする必要はなく、RFCのみを更新すれば十分です。RFCの再インストールは、RKMオプションのUPLOAD_ABAP_BASE
をfalse
に設定し、RKMオプションのUPLOAD_ABAP_CODE
をtrue
に設定してリバース・エンジニアリングを実行すると実現されます。
ODI接続をSAPシステムから削除する場合、この項で説明する手順に従ってください。
これによって、生成された抽出プログラムを含むすべてのコンポーネントが削除されることに注意してください。
より新しいODI SAP Connectorリリースにアップグレードする、またはODI接続を永久に削除する手順は次のとおりです。
SAP GUIを起動します。
アンインストールするSAPシステムに接続します。
トランザクションSE80
に進みます。
ドロップダウン・ボックスからパッケージまたは開発クラスのオプションを選択します。
そのパッケージまたは開発クラスのフィールドでZODI_RKM_PCKG
と入力します。古いインストールの場合、パッケージ名がZODIBW_PCKG
であることに注意してください。
オブジェクト名のタブの下にあるZODI_RKM_PCKG
オブジェクトを右クリックします。
ドロップダウン・メニューで「Delete」を選択し、その開発クラスを削除します。
開発クラスを個別に削除できない場合は、すべてのオブジェクトを1つずつ削除してからその開発クラスを削除します。
トランザクションSE10
に進みます。「Modifiable」および「Workbench Requests」を選択します。「Display」をクリックします。
ODIオブジェクトのあるトランスポート・リクエストを選択し、これらを解放します。
手順3から手順7までを繰り返し、開発クラスを削除します。
トランザクションSE01
に進みます。「Modifiable」および「Workbench Requests」を選択します。「Display」をクリックします。ZODIBW_PCKG
を持つトランスポート・リクエストを解放します。
ZODI_LKM_PCKG
パッケージに対して前述の手順を繰り返します。この手順は、RKM SAP BWバージョン23以降で実行されたインストールに対してのみ適用されます。