注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Palantir Foundry Connector 2.0 for SAP Applications("Connector")は、Foundry 内で様々な SAP オブジェクトタイプの取り込みをサポートしています:
table
オブジェクトタイプは、SAP アプリケーションサーバー内のデータベーステーブルやビューからデータを抽出するために使用されます。SAP ABAP データディクショナリ内のすべてのテーブルとビューがサポートされています。また、カスタム Z* テーブルから抽出することも可能です。
同期設定の例:
Copied!1 2 3
type: magritte-sap-source-adapter # マグリット-SAPソースアダプタのタイプ sapType: table # SAPのタイプはテーブルです obj: MARA # オブジェクトはMARAです
infoprovider
オブジェクトタイプは、SAP BWシステムからデータを抽出するために使用されます。InfoProviderは、以下のオブジェクトの一般的な説明です:
InfoProviderオブジェクトは、標準的なSAP BWアクセス方法を使用します。SAP BWからのすべての承認コンセプトが継承されます。
同期設定の例:
Copied!1 2 3 4 5 6
type: magritte-sap-source-adapter sapType: infoprovider obj: Z3_C01 # コメント: このコードは、magritte-sap-source-adapterのタイプを指定しています。 # sapTypeは、infoproviderを指定し、 # objは、Z3_C01というオブジェクトを指定しています。
bex
オブジェクトタイプは、BEx クエリからデータを抽出するために使用されます。
詳細については、BEx クエリの設定方法を参照してください。
同期設定の例:
Copied!1 2 3
type: magritte-sap-source-adapter # タイプ:マグリット-SAPソースアダプター sapType: bex # SAPタイプ:bex obj: ZCM_COMM_PRI # オブジェクト:ZCM_COMM_PRI
slt
オブジェクトタイプは、SLT ODPキューからデータを抽出するために使用されます。 SLTは、SAPアプリケーションからターゲットシステムへのトリガーベースのレプリケーションツールです。 SLT ODPキューは、このオブジェクト内のターゲットシステムです。CDC(変更データキャプチャ)メカニズムはSLTに組み込まれています。コネクタは、SLTからのレコードにタイムスタンプ情報を追加するだけです。
例の同期設定:
Copied!1 2 3 4 5 6 7 8 9 10
type: magritte-sap-source-adapter sapType: slt obj: MARA context: SLT~P40 incrementalField: pointer # タイプ: マグリット-SAPソースアダプタ # sapタイプ: SLT (SAP Landscape Transformation) # オブジェクト: MARA (マテリアルマスタデータ) # コンテキスト: SLT~P40 (SLTコンテキスト設定) # 増分フィールド: ポインタ (データ更新を追跡するためのフィールド)
extractor
オブジェクトタイプは、SAP ERP Business Contentエクストラクターからデータを抽出するために使用されます。ビジネスコンテンツエクストラクターは、SAPアプリケーションからデータを抽出するために設計された使用準備完了の構造体です。エクストラクターには全てのビジネスロジックが含まれており、CDC(変更データキャプチャ)メカニズムも含まれています。エクストラクターがデルタ抽出をサポートしている場合、APPEND
トランザクションタイプを使用してデータを増分的に取り込むべきです。
詳細はエクストラクターの設定方法をご覧ください。
同期設定の例:
Copied!1 2 3 4 5 6
type: magritte-sap-source-adapter sapType: extractor obj: 0GL_ACCOUNT_ATTR # タイプ: マグリットSAPソースアダプタ # SAPタイプ: 抽出器 # オブジェクト: 0GL_ACCOUNT_ATTR(勘定科目属性)
function
オブジェクトタイプは、リモート対応関数や BAPI(ビジネス API)を使用して、SAP アプリケーションからデータを抽出するために使用されます。SAP 関数は、通貨変換、マスターデータのリスト化など、SAP での特定のタスクを実行するための命令セットです。
詳細は、関数抽出の設定方法 を参照してください。
同期設定の例:
Copied!1 2 3 4
type: magritte-sap-source-adapter # タイプ: マグリット-SAPソースアダプタ sapType: function # SAPタイプ: 関数 obj: BAPI_USER_GETLIST # オブジェクト: BAPI_USER_GETLIST paramName: USERLIST # パラメータ名: USERLIST
データモデル
オブジェクトタイプは、ERPテーブル間の関係を抽出するために使用されます。これらのテーブルの関係は、標準的なプライマリキー/外部キーのモデルに基づいています。データモデルの抽出時に、指定したテーブルの関係を追跡するレベル数を設定するための深さパラメーターが設定できます。
例の同期設定:
Copied!1 2 3
type: magritte-sap-source-adapter # タイプ: マグリット-SAPソースアダプタ sapType: datamodel # SAPタイプ: データモデル obj: T006 # オブジェクト: T006
tcode
オブジェクトタイプは、SAP レポートによって生成されたデータを抽出するために使用されます。
ABAP List Viewer (ALV) を使用するレポートのみがサポートされています。
tcode
同期は、同期設定 UI の Advanced タブからのみ作成できます。
詳細は、トランザクションコード抽出の設定方法をご覧ください。
トランザクションコード名を知っている場合は、obj
パラメーターの値としてそれを提供します。
同期設定の例:
Copied!1 2 3
type: magritte-sap-source-adapter # タイプ: マグリットSAPソースアダプタ sapType: tcode # SAPタイプ: トランザクションコード obj: ZTEST_ALV # オブジェクト: ZTEST_ALV
レポートのプログラム名のみを知っている場合は、obj
パラメーターとしてプログラム名を提供し、programType
パラメーターをprogram
に設定できます。
同期設定の例:
Copied!1 2 3 4 5 6 7 8 9
type: magritte-sap-source-adapter sapType: tcode obj: RSUSR200 programType: program # コードのコメント (日本語) # タイプ: マグリット-SAPソースアダプター # SAPタイプ: トランザクションコード # オブジェクト: RSUSR200 # プログラムタイプ: プログラム
hanaview
オブジェクトタイプは、アプリケーションレイヤーで有効化された HANA ビューからデータを抽出するために使用されます。
詳細や前提条件については、HANA ビューの抽出設定方法 を参照してください。
hanaview
の同期は、同期設定 UI の Advanced タブからのみ作成できます。
Copied!1 2 3
type: magritte-sap-source-adapter # タイプ: マグリット-SAPソースアダプタ sapType: hanaview # SAPタイプ: HANAビュー obj: ZEXT_SBOOK # オブジェクト: ZEXT_SBOOK
CDSビューオブジェクトタイプは、ABAP CDS(Core Data Services)ビューからデータを抽出するために使用されます。ABAP CDS は、アプリケーションサーバーの中央データベース上にセマンティックデータモデルを定義することを可能にします。これらのモデルのエンティティは、ABAPディクショナリで定義された既存のデータベーステーブルやビューと比較して、強化されたアクセス機能を提供し、Open SQL ベースのアプリケーションを最適化することができます。
リモート接続を介して接続されている場合、オブジェクトは同じ機能で "non-remote" 相当のものと同じ方法でアクセスできます。変更する必要があるのは以下の通りです。
remote
を追加するcontext
パラメーターを提供するリモートテーブル の例として、以下の同期設定を参照してください:
Copied!1 2 3 4
type: magritte-sap-source-adapter # タイプ:マグリット-SAPソースアダプタ sapType: remotetable # SAPタイプ:リモートテーブル obj: MARA # オブジェクト:MARA context: T50 # コンテキスト:T50
例:リモート BEx クエリ用の同期設定:
Copied!1 2 3 4 5 6 7 8
type: magritte-sap-source-adapter sapType: remotebex obj: PAL16Q context: T50 # タイプ:マグリット-SAPソースアダプタ # SAPタイプ:リモートBEx # オブジェクト:PAL16Q # コンテキスト:T50