Oracle® Fusion Middleware Oracle Data Integratorアプリケーション・アダプタ・ガイド 12c (12.1.3) E59389-02 |
|
前 |
次 |
この付録では、SAPシステムへの接続に必要な権限、およびスタンドアロンのJavaユーティリティを使用したODI外部での接続テストの方法について説明します。
この付録の構成は、次のとおりです。
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) |
---|---|---|---|
S_RFC |
ACTVT |
16 |
16 |
RFC_NAME |
RFC1, RSAB, RSB3RD, SDIFRUNTIME, SUTL, SYST, SYSU, ZODI_FGR |
RFC1, RSAB, RSB3RD, SDIFRUNTIME, SUTL, SYST, ZODI_* |
|
RFC_TYPE |
FUGR |
FUGR |
|
S_TCODE |
TCD |
SU53, SE38 |
SU53, SE38 |
S_ADMI_FCD |
MEMO |
||
S_CTS_ADMI |
CTS_ADMFCT |
TABL |
TABL |
S_DATASET |
ACTVT |
34 |
06,33,34 |
FILENAME |
* |
* |
|
PROGRAM |
SAPLSTRF |
SAPLSLOG, SAPLSTRF, SAPLZODI* |
|
S_TABU_DIS |
ACTVT |
03 |
|
DICBERCLS |
* |
||
S_DEVELOP |
ACTVT |
01,02,03,06 |
01,02,03,06,07,16 |
DEVCLAS |
$TMP, ZODI_LKM_PCKG, ZODI_RKM_PCKG |
$TMP, RSS, ZODI_LKM_PCKG, ZODI_RKM_PCKG |
|
OBJNAME |
Z$$$XRFC, ZODI_FGR, ZODI_FGR_PROD, ZODI_LKM_PCKG, ZODI_RKM_PCKG |
Z$$$XRFC, RSSB, ZODI_FGR, ZODI_FGR_PROD, ZODI_LKM_PCKG, ZODI_RKM_PCKG |
|
OBJTYPE |
DEVC, FUGR, PROG |
DEVC, FUGR, PROG |
|
P_GROUP |
* |
||
S_TRANSPRT |
ACTVT |
01,02,03,06 |
01,02,03 |
TTYPE |
DTRA, TASK |
DTRA, TASK |
|
S_RS_ADMWB |
ACTVT |
03,16 |
03,16 |
RSADMWBOBJ |
INFOOBJECT |
INFOOBJECT |
|
S_RS_ICUBE |
ACTVT |
03 |
03 |
RSICUBEOBJ |
* |
* |
|
RSINFOAREA |
* |
* |
|
RSINFOCUBE |
* |
* |
|
S_RS_IOBJ |
ACTVT |
03 |
03 |
RSIOBJ |
* |
* |
|
RSIOBJCAT |
* |
* |
|
RSIOBJPART |
DEFINITION |
DEFINITION |
|
S_RS_ODSO |
ACTVT |
03 |
03 |
RSINFOAREA |
* |
* |
|
RSODSOBJ |
* |
* |
|
RSODSPART |
DATA,DEFINITION |
DATA,DEFINITION |
RKM SAP BWの実行には、次の認可が必要です。
オブジェクト | フィールド名 | 値(BW 3.5) | 値(BI 7.0) |
---|---|---|---|
S_RFC |
ACTVT |
16 |
16 |
RFC_NAME |
RFC1, RSB3RD, SDIFRUNTIME, SYST, ZODI_FGR, RSAB |
RFC1, RSB3RD, SDIFRUNTIME, SYST, ZODI_* |
|
RFC_TYPE |
FUGR |
FUGR |
|
S_TCODE |
TCD |
SU53 |
SU53, SE38 |
S_TABU_DIS |
ACTVT |
03 |
03 |
DICBERCLS |
* |
MA,SC |
|
S_RS_ADMWB |
ACTVT |
03,16 |
03 |
RSADMWBOBJ |
INFOOBJECT |
INFOOBJECT |
|
S_RS_ICUBE |
ACTVT |
03 |
03 |
RSICUBEOBJ |
* |
* |
|
RSINFOAREA |
* |
* |
|
RSINFOCUBE |
* |
* |
|
S_RS_IOBJ |
ACTVT |
03 |
03 |
RSIOBJ |
* |
0* |
|
RSIOBJCAT |
* |
0* |
|
RSIOBJPART |
DEFINITION |
DEFINITION |
|
S_RS_ODSO |
ACTVT |
03 |
03 |
RSINFOAREA |
* |
0*, T*, Z* |
|
RSODSOBJ |
* |
0*, U*, Z* |
|
RSODSPART |
DATA,DEFINITION |
DATA, DEFINITION |
LKM SAP BWの実行には、次の認可が必要です。
注意: この認可には開発者キーが必要です。 |
オブジェクト | フィールド名 | 値(BW 3.5) | 値(BI 7.0) |
---|---|---|---|
S_RFC |
ACTVT |
16 |
16 |
RFC_NAME |
RFC1, RSAB, SDIF, SYSU, SDIFRUNTIME, SYST, ZODI_FGR, ZODI_FGR_PROD* |
RFC1, SDIFRUNTIME, SYST, ZODI_FGR, ZODI_FGR_PROD* |
|
RFC_TYPE |
FUGR |
FUGR |
|
S_TCODE |
TCD |
SE38,SU53 |
SE38,SU53 |
S_CTS_ADMI |
CTS_ADMFCT |
TABL |
TABL |
S_DATASET |
ACTVT |
06,33,34 |
06,33,34 |
FILENAME |
*\\DEL-7TMK2BS\odiagentbox*, \\DEL-7TMK2BS\odiagentbox |
\\10.30.0.201\ODI_SAPTEST, \\10.30.0.201\ODI_SAPTEST\ZODI_233030* |
|
PROGRAM |
SAPLSLOG, SAPLSTRF, SAPLZODI* |
SAPLSLOG, SAPLSTRF, SAPLZODI* |
|
S_DEVELOP |
ACTVT |
01,02,03,06 |
01,02,03,06 |
DEVCLASS |
|||
OBJNAME |
ZODI_FGR_PROD* |
ZODI_FGR_PROD* |
|
OBJTYPE |
FUGR,PROG |
FUGR,PROG |
|
P_GROUP |
|||
S_PROGRAM |
P_ACTION |
EDIT,SUBMIT,VARIANT |
|
P_GROUP |
|||
S_TRANSPRT |
ACTVT |
01 |
01 |
TTYPE |
DTRA,TASK |
DTRA,TASK |
|
S_RS_AUTH |
BIAUTH |
0* |
|
S_RS_ICUBE |
ACTVT |
03 |
|
RSICUBEOBJ |
DATA,DEFINITION |
||
RSINFOAREA |
NODESNOTCONNECTED |
||
RSINFOCUBE |
0*,Z* |
本番でのLKM SAP BWの実行には、次の認可が必要です。
オブジェクト | フィールド名 | 値(BW 3.5) | 値(BI 7.0) |
---|---|---|---|
S_RFC |
ACTVT |
16 |
16 |
RFC_NAME |
RFC1, SDIFRUNTIME, SYST, ZODI_FGR_PROD* |
RFC1, SDIFRUNTIME, SYST, ZODI_FRG*, ZODI_FGR_PROD* |
|
RFC_TYPE |
FUGR |
FUGR |
|
S_TCODE |
TCD |
SU53 |
SU53 |
S_DATASET |
ACTVT |
06,33,34 |
06, 33, 34 |
FILENAME |
*\\DEL-7TMK2BS\odiagentbox*, \\DEL-7TMK2BS\odiagentbox |
\\10.30.0.201\ODI_SAPTEST,
|
|
PROGRAM |
SAPLSLOG, SAPLSTRF, SAPLZODI* |
SAPLSLOG, SAPLSTRF, SAPLZODI* |
|
S_RS_AUTH |
BIAUTH |
0* |
|
S_RS_ICUBE |
ACTVT |
03 |
03 |
RSICUBEOBJ |
DATA,DEFINITION |
DEFINITION |
|
RSINFOARE |
NODESNOTCONNECTED |
||
RSINFOCUBE |
0*,Z* |
||
S_RS_IOBJ |
ACTVT |
03 |
|
RSIOBJ |
|||
RSIOBJCAT |
|||
RSIOBJPART |
DEFINITION |
||
S_RS_ODSO |
ACTVT |
03 |
|
RSINFOAREA |
|||
RSODSOBJ |
|||
RSODSPART |
DEFINITION |
バックグラウンド・プロセスとしてのLKM SAP BWの実行には、次の認可が必要です。
注意: この認可には開発者キーが必要です。 |
オブジェクト | フィールド名 | 値(BW 3.5) | 値(BI 7.0) |
---|---|---|---|
S_RFC |
ACTVT |
16 |
16 |
RFC_NAME |
RFC1, SDIFRUNTIME, RSAB, SYSU, SLST, SYST, ZODI_FGR, ZODI_FGR_PROD* |
RFC1, SDIFRUNTIME, SLST, SYST, ZODI_FGR, ZODI_FGR_PROD* |
|
RFC_TYPE |
FUGR |
FUGR |
|
S_TCODE |
TCD |
SE38,SU53 |
SE38,SU53 |
S_BTCH_ADM |
BTCADMIN |
Y |
Y |
S_BTCH_JOB |
JOBACTION |
RELE |
RELE |
JOBGROUP |
' |
' |
|
S_CTS_ADMI |
CTS_ADMFCT |
TABL |
TABL |
S_DATASET |
ACTVT |
06,33,34 |
06,33,34 |
FILENAME |
*\\DEL-7TMK2BS\odiagentbox*, \\DEL-7TMK2BS\odiagentbox, \\DELRC6\sapmnt* |
\\10.30.0.201\ODI_SAPTEST,
|
|
PROGRAM |
SAPLSLOG,SAPLSTRF,SAPLZODI*,ZODI* |
SAPLSLOG,SAPLSTRF,SAPLZODI*,ZODI* |
|
S_DEVELOP |
ACTVT |
01 |
01,02,03,06,16 |
DEVCLASS |
|||
OBJNAME |
ZODI_FGR_PROD* |
ZODI_FGR_PROD* |
|
OBJTYPE |
FUGR |
FUGR,PROG |
|
P_GROUP |
|||
S_PROGRAM |
P_ACTION |
EDIT,SUMMIT,VARIANT |
|
P_GROUP |
|||
S_TRANSPRT |
ACTVT |
01,02,03 |
01,02 |
TTYPE |
DTRA,TASK |
DTRA,TASK |
|
S_RS_AUTH |
BIAUTH |
0* |
|
S_RS_ICUBE |
ACTVT |
03,06 |
|
RSICUBEOBJ |
DATA,DEFINITION |
||
RSINFOAREA |
NODESNOTCONNECTED |
||
RSINFOCUBE |
0*,Z* |
||
S_APP_LOG |
ACTVT |
03,06 |
03,06 |
ALG_OBJ |
ZODI_APPOBJ |
ZODI_APPOBJ |
|
ALG_SUBOBJ |
ZODI_SUBOBJ |
ZODI_SUBOBJ |
SAP本番環境でのバックグラウンド・プロセスとしてのLKM SAP BWの実行には、次の認可が必要です。
オブジェクト | フィールド名 | 値(BW 3.5) | 値(BI 7.0) |
---|---|---|---|
S_RFC |
ACTVT |
16 |
16 |
RFC_NAME |
RFC1, SDIFRUNTIME, SYSU, SLST, SYST, ZODI* |
RFC1, SDIFRUNTIME, SLST, SYST, ZODI* |
|
RFC_TYPE |
FUGR |
FUGR |
|
S_TCODE |
TCD |
SU53 |
SU53 |
S_BTCH_ADM |
BTCADMIN |
Y |
Y |
S_BTCH_JOB |
JOBACTION |
RELE |
RELE |
JOBGROUP |
'' |
'' |
|
S_DATASET |
ACTVT |
06,33,34 |
06,33,34 |
FILENAME |
\\10.30.0.201\ODI_SAPTEST*, \\DEL-7TMK2BS\odiagentbox*,
|
\\10.30.0.201\ODI_SAPTEST*, \\DEL-7TMK2BS\odiagentbox*, \\DELRC6\sapmnt* |
|
PROGRAM |
SAPLSTRF, ZODI* |
ZODI* |
|
S_DEVELOP |
ACTVT |
01, 02, 03, 06, 07, 16 |
|
DEVCLASS |
|||
OBJNAME |
S_TCODE |
||
OBJTYPE |
SUSO |
||
P_GROUP |
|||
S_RS_AUTH |
BIAUTH |
0* |
|
S_RS_ICUBE |
ACTVT |
03 |
03 |
RSICUBEOB |
DATA,DEFINITION |
DATA,DEFINITION |
|
RSINFOAREA |
NODESNOTCONNECTED |
0*,Z* |
|
RSINFOCUBE |
0*,Z* |
0*,Z* |
|
S_APPL_LOG |
ACTVT |
03,06 |
|
ALG_OBJECT |
ZODI_APPOBJ |
||
ALG_SUBOBJ |
ZODI_SUBOBJ |
『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のログイン資格証明が含まれているため、実行が終わってから削除してください。