プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle Data Integratorアプリケーション・アダプタ・ガイド
12c (12.2.1.2.0)
E82658-01
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次

前
 
次
 

A SAP ABAP BWアダプタの追加情報

この付録では、SAPシステムへの接続に必要な権限、およびスタンドアロンのJavaユーティリティを使用したODI外部での接続テストの方法について説明します。

この付録の構成は、次のとおりです。

SAP BW KMの詳細は、『Oracle Data Integrator接続およびナレッジ・モジュール・ガイド』を参照してください。

A.1 SAP ABAP BWで必要な権限

開発中に、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ナレッジ・モジュールを使用するために必要な権限の一覧を示します。

A.1.1 重要な考慮事項

SAP権限を構成するときは次の点を考慮してください。

  • S_DATASETは物理ファイルへのアクセスを制御する認可オブジェクトであるため、SAPディレクトリおよびフォルダがマウントされたパスへのアクセス権を提供する必要があります。ここに示す値はサンプル・パスであり、該当するランドスケープ・ディレクトリ・パスか、または*(all)を指定する必要があります。

  • NRまたは(NR)は、NOT REQUIREDを意味します。

A.1.2 RKM SAP BWの設定に必要な認可

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

A.1.3 RKM SAP BWの実行に必要な認可

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

A.1.4 LKM SAP BWの実行に必要な認可

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*

A.1.5 本番でのLKM SAP BWの実行に必要な認可

本番での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,

\\10.30.0.201\ODI_SAPTEST\ZODI_233030*


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

A.1.6 バックグラウンド・プロセスとしてのLKM SAP BWの実行に必要な認可

バックグラウンド・プロセスとしての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,

\\10.30.0.201\ODI_SAPTEST\ZODI_233030*


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

A.1.7 本番でのバックグラウンド・プロセスとしてのLKM SAP BWの実行に必要な認可

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*,

\\DELRC6\sapmnt*

\\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

A.2 SAPスタンドアロン接続テスト

『Oracle Data IntegratorのためのSAP ABAP BWアダプタ・スタート・ガイド』で説明している接続テストに加え、スタンドアロンJavaユーティリティを使用してODIの外部でテストを実行できます。このテストはSAP ERPおよびSAP BWに対するテストと同じです。

詳細は、B.2項「SAP接続テスト」を参照してください。

A.2.1 SAPスタンドアロン接続テスト

接続テストに加え、スタンドアロンJavaユーティリティを使用してODIの外部でテストを実行できます。このユーティリティは、スタンドアロン・エージェントとともに使用できます。

スタンドアロンJavaユーティリティを使用して接続をテストする手順は次のとおりです。

  1. コマンド・ウィンドウを開きます。

  2. <ODI_HOME>/odi/sdk/libディレクトリに移動します。

  3. JAVA_HOMEがサポートされているJVMを指していることを確認します。

  4. SAP Java Connectorがインストールされており、sapjco3.jarおよびsapjco3ライブラリが<ODI_HOME>/odi/sdk/libディレクトリにあることを確認します。

  5. 次のコマンドを使用してユーティリティを起動します。

    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スタンドアロン接続テスト」を参照してください。

  6. テキスト・エディタで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>
    
  7. SAP管理者から取得したSAP接続情報を入力します。

  8. 同じコマンドを使用してユーティリティを起動します。ユーティリティは編集したファイルを使用し、テスト結果または考えられる問題を出力します。

    単なるSAP接続のテストに加え、ユーティリティでは、RKMで必要な特定のファンクション・モジュールが存在するかどうかの検証も行います。

  9. ODI_SAP_CON_POOL.jcoDestinationファイルは、SAPのログイン資格証明が含まれているため、実行が終わってから削除してください。