ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Data Integratorアプリケーション・アダプタ・ガイド
12c (12.1.2)
E49822-03
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次

前
 
次
 

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

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

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

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



RFC_NAME

RFC1,RS*,S*,SUTL,SYST,ZODI_FGR



RFC_TYPE

FUGR


S_TCODE

TCD

SU53, SE38


S_ADMI_FCD

S_ADMI_FCD


MENO

S_CTS_ADMI

CTS_ADMFCT

TABL


S_DATASET

ACTVT

34



FILENAME

*




PROGRAM

SAPLSTRF


S_TABU_DIS

ACTVT


03


DICBERCLS


MA

S_DEVELOP

ACTVT

01,02,03,06

07,16


DEVCLAS

$TMP, ZODI_LKM_PCKG, ZODI_RKM_PCKG



OBJNAME

Z$$$XRFC, ZODI_FGR, ZODI_FGR_PROD, ZODI_LKM_PCKG, ZODI_RKM_PCKG



OBJTYPE

DEVC, FUGR, PROG



P_GROUP


*


S_TRANSPRT

ACTVT

01,02,03,06

06 (NR)


TTYPE

DTRA, TASK


S_RS_ADMWB

ACTVT

03,16

16 (NR)


RSADMWBOBJ

INFOOBJECT


S_RS_ICUBE

ACTVT

03



RSICUBEOBJ

DATA, DEFINITION

DEFINITION


RSINFOAREA

NODESNOTCONNECTED

0*


RSINFOCUBE

0*,Z*

1*

S_RS_IOBJ

ACTVT

03



RSIOBJ

0*, Z*



RSIOBJCAT

*


0*,0CHANOTASSINED, Z*


RSIOBJPART

DEFINITION

DATA,DEFINITION

S_RS_ODSO

ACTVT

03



RSINFOAREA

0*, NODESNOTCONNECTED



RSODSOBJ

0*,Z*



RSODSPART

DATA,DEFINITION



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

RKM SAP BWの初回インストールでは、次の認可が必要です。

オブジェクト フィールド名 値(BW 3.5) 値(BI 7.0)

S_RFC

ACTVT

16



RFC_NAME

RFC1,RS*,S*,SUTL,SYST,ZODI_FGR



RFC_TYPE

FUGR


S_TCODE

TCD

SU53


S_TABU_DIS

ACTVT

03



DICBERCLS

MA

SC

S_DEVELOP

ACTVT

*


NR


DEVCLASS

*


NR


OBJNAME

*


NR


OBJTYPE

*


NR


P_GROUP

*


NR

S_RS_ADMWB

ACTVT

03,16



RSADMWBOBJ

INFOOBJECT


S_RS_ICUBE

ACTVT

03



RSICUBEOBJ

DATA,DEFINITION



RSINFOAREA

NODESNOTCONNECTED

0*,NODESNOTCONNECTED (NR)


RSINFOCUBE

0*,Z*


S_RS_IOBJ

ACTVT

03



RSIOBJ

0*,Z*

Z* (NR)


RSIOBJCAT

*


0*


RSIOBJPART

DEFINITION


S_RS_ODSO

ACTVT

03



RSINFOAREA

0*, NODESNOTCONNECTED

T*,Z*, NODESNOTCONNECTED (NR)


RSODSOBJ

0*,Z*

*U


RSODSPART

DATA,DEFINITION



A.1.4 LKM SAP BWのアップロード(バックグラウンド・モード)に必要な認可

LKMオプションのBACKGROUND_PROCESSINGtrue (推奨デフォルト)に設定されている場合、SAP開発環境でSAP BW LKMを使用してマッピングを実行するには、次の認可が必要です。


注意:

この認可には開発者キーが必要です。


オブジェクト フィールド名 値(BW 3.5) 値(BI 7.0)

S_RFC

ACTVT

16



RFC_NAME

RFC1, SDIFRUNTIME, SYST, ZODI_FGR, ZODI_FGR_PROD*



RFC_TYPE

FUGR


S_TCODE

TCD

SE38,SU53


S_BTCH_ADM

BTCADMIN

Y


S_BTCH_JOB

JOBACTION

RELE



JOBGROUP

'


S_CTS_ADMI

CTS_ADMFCT

TABL


S_DATASET

ACTVT

06,33,34



FILENAME

*\\DEL-7TMK2BS\odiagentbox*



PROGRAM

SAPLSTRF, ZODI*


S_DEVELOP

ACTVT

01

02,03,06,16


DEVCLASS




OBJNAME

ZODI_FGR_PROD*



OBJTYPE

FUGR

PROD


P_GROUP



S_PROGRAM

P_ACTION

NR

EDIT, SUBMIT, VARIANT


P_GROUP

NR


S_TRANSPRT

ACTVT

01,02,03

03 (NR)


TTYPE

DTRA,TASK


S_RS_AUTH

BIAUTH

0*

0*

S_RS_ICUBE

ACTVT

03,06

NR


RSICUBEOBJ

DATA,DEFINITION

NR


RSINFOAREA

NODESNOTCONNECTED

NR


RSINFOCUBE

0*,Z*

NR


A.1.5 LKM SAP BWの実行(バックグラウンド・モード)に必要な認可

LKMオプションのBACKGROUND_PROCESSINGtrue (推奨デフォルト)に設定されている場合、SAP本番環境でSAP BW LKMを使用してマッピングを実行するには、次の認可が必要です。

オブジェクト フィールド名 値(BW 3.5) 値(BI 7.0)

S_RFC

ACTVT

16



RFC_NAME

RFC1, SDIFRUNTIME, SLST, SYST, ZODI*



RFC_TYPE

FUGR


S_TCODE

TCD

SU53


S_BTCH_ADM

BTCADMIN

Y


S_BTCH_JOB

JOBACTION

RELE



JOBGROUP

''


S_DATASET

ACTVT

06,33,34



FILENAME

\\10.30.0.201\ODI_SAPTEST*



PROGRAM

ZODI*


S_DEVELOP

ACTVT

NR

01,02,03,06,07,16


DEVCLASS

NR



OBJNAME

NR

S_TCODE


OBJTYPE

NR

SUSO


P_GROUP

NR


S_RS_AUTH

BIAUTH

NR

0*

S_RS_ICUBE

ACTVT

03



RSICUBEOBJ

DATA,DEFINITION



RSINFOAREA

NODESNOTCONNECTED

0*, Z*, NODESNOTCONNECTED (NR)


RSINFOCUBE

0*,Z*



A.1.6 LKM SAP BWのアップロード(ダイアログ・モード)に必要な認可

LKMオプションのBACKGROUND_PROCESSINGfalse (非デフォルト)に設定されている場合、SAP開発環境でSAP BW LKMを使用してマッピングを実行するには、次の認可が必要です。


注意:

この認可には開発者キーが必要です。


オブジェクト フィールド名 値(BW 3.5) 値(BI 7.0)

S_RFC

ACTVT

16



RFC_NAME

RFC1, SDIFRUNTIME, SYST, ZODI_FGR, ZODI_FGR_PROD*



RFC_TYPE

FUGR


S_TCODE

TCD

SE38, SU53


S_CTS_ADMI

CTS_ADMFCT

TABL


S_DATASET

ACTVT

06,33,34



FILENAME

*\\DEL-7TMK2BS\odiagentbox*,



PROGRAM

SAPLSLOG*, SAPLSTRF*, SAPLZODI*


S_DEVELOP

ACTVT

01,02,03,06



DEVCLASS




OBJNAME

ZODI_FGR_PROD*



OBJTYPE

FUGR, PROG



P_GROUP



S_PROGRAM

P_ACTION

NR

EDIT, SUBMIT, VARIANT


P_GROUP

NR


S_TRANSPRT

ACTVT

01



TTYPE

DTRA,TASK


S_RS_AUTH

BIAUTH

NR

0*

S_RS_ICUBE

ACTVT

03

NR


RSICUBEOBJ

DATA, DEFINITION

NR


RSINFOAREA

NODESNOTCONNECTED

NR


RSINFOCUBE

0*,Z*

NR


A.1.7 LKM SAP BWの実行(ダイアログ・モード)に必要な認可

LKMオプションのBACKGROUND_PROCESSINGfalse (非デフォルト)に設定されている場合、SAP本番環境でSAP BW LKMを使用してマッピングを実行するには、次の認可が必要です。

オブジェクト フィールド名 値(BW 3.5) 値(BI 7.0)

S_RFC

ACTVT

16



RFC_NAME

RFC1, SDIFRUNTIME, SYST, ZODI_FGR, ZODI_FGR_PROD*



RFC_TYPE

FUGR


S_TCODE

TCD

SU53


S_DATASET

ACTVT

06,33,34



FILENAME

*\\DEL-7TMK2BS\odiagentbox*,



PROGRAM

SAPLSLOG*, SAPLSTRF*, SAPLZODI*


S_RS_AUTH

BIAUTH

NR

0*

S_RS_ICUBE

ACTVT

03



RSICUBEOB

DATA,DEFINITION

DATA (NR)


RSINFOAREA

NODESNOTCONNECTED

NR


RSINFOCUBE

0*,Z*

NR

S_RS_IOBJ

ACTVT

NR

03


RSIOBJ

NR



RSIOBJCAT

NR



RSIOBJPART

NR

DEFINITION

S_RS_ODSO

ACTVT

NR

03


RSINFOAREA

NR



RSODSOBJ

NR



RSODSPART

NR

DEFINITION


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で必要な特定のファンクション・モジュールが存在するかどうかの検証も行います。これらはRKMの初回実行時にインストールされます(UPLOAD_ABAP_CODEおよびUPLOAD_ABAP_BASEtrueに設定)。

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

A.3 ODI 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_BASEfalseに設定し、RKMオプションのUPLOAD_ABAP_CODEtrueに設定してリバース・エンジニアリングを実行すると実現されます。

A.4 ODI SAPコンポーネントのアンインストール

ODI接続をSAPシステムから削除する場合、この項で説明する手順に従ってください。

これによって、生成された抽出プログラムを含むすべてのコンポーネントが削除されることに注意してください。

より新しいODI SAP Connectorリリースにアップグレードする、またはODI接続を永久に削除する手順は次のとおりです。

  1. SAP GUIを起動します。

  2. アンインストールするSAPシステムに接続します。

  3. トランザクションSE80に進みます。

  4. ドロップダウン・ボックスからパッケージまたは開発クラスのオプションを選択します。

  5. そのパッケージまたは開発クラスのフィールドでZODI_RKM_PCKGと入力します。古いインストールの場合、パッケージ名がZODIBW_PCKGであることに注意してください。

  6. オブジェクト名のタブの下にあるZODI_RKM_PCKGオブジェクトを右クリックします。

  7. ドロップダウン・メニューで「Delete」を選択し、その開発クラスを削除します。

    開発クラスを個別に削除できない場合は、すべてのオブジェクトを1つずつ削除してからその開発クラスを削除します。

  8. トランザクションSE10に進みます。「Modifiable」および「Workbench Requests」を選択します。「Display」をクリックします。

  9. ODIオブジェクトのあるトランスポート・リクエストを選択し、これらを解放します。

  10. 手順3から手順7までを繰り返し、開発クラスを削除します。

  11. トランザクションSE01に進みます。「Modifiable」および「Workbench Requests」を選択します。「Display」をクリックします。ZODIBW_PCKGを持つトランスポート・リクエストを解放します。

  12. ZODI_LKM_PCKGパッケージに対して前述の手順を繰り返します。この手順は、RKM SAP BWバージョン23以降で実行されたインストールに対してのみ適用されます。