項目名 | 値 |
---|---|
R/3サーバ | r3server00 |
システム番号 | 01 |
クライアント番号 | 800 |
論理システム | SNDCLNT800 |
項目名 | 値 |
---|---|
Name | Tutorial |
Description | チュートリアル用インテグレーションコンポーネント |
項目名 | 値 |
---|---|
Name | BANK_CREATE |
Description | 銀行登録 |
Adapter | Librados SAP Adapter |
項目名 | 値 | 説明 |
---|---|---|
Username | <SAPシステムに接続可能なユーザ名> ここでは「EICS」を入力しています。 |
SAPシステムに接続するユーザ名を入力します。 |
Password | <SAPシステムに接続可能なユーザのパスワード> | SAPシステムに接続するユーザのパスワードを入力します。 |
Server | <SAPシステムのホスト名> ここでは「r3server00」を入力しています。 |
SAPシステムのホスト名またはIPアドレスを入力します。 |
Client | <Client Number> ここでは「800」を入力しています。 |
クライアント番号を入力します。 |
Language | Japanese(JA) | 言語を選択します。 |
System Number | <System Number> ここでは「01」を入力しています。 |
システム番号を入力します。 |
Connection Pool Minimum Count | 2 | コネクションプールに関する設定項目です。ここではデフォルトの「2」のままにします。 |
Connection Pool Maximum Count | 10 | コネクションプールに関する設定項目です。ここではデフォルトの「10」のままにします。 |
Convert HostName to IP Address | True | SAPシステムの名前解決の方法に関する設定項目です。ここでは「True」にします。 |
項目名 | 値 | 説明 |
---|---|---|
Function Name/IDoc Base Type | BANK_CREATE01 | 呼び出したいIDoc基本タイプを入力します。 |
IDOC Extension Type | 入力しません。 | IDoc基本タイプを指定するため、ここでは入力しません。 |
Sap IDocument | True | IDocを実行するため、「True」にします。 |
Encoding | 入力しません | IDocセグメントデータのエンコーディングに関する設定項目です。ここでは入力しません。 |
Commit Transaction | True | BAPIを含むRFC汎用モジュールに関する設定項目です。IDoc呼び出しのため、ここでは「True」にします。 |
Search Category | BAPI or RFC | BAPIを含むRFC汎用モジュールまたはIDocを検索する際に使用します。 |
Search Name | 入力しません。 | BAPIを含むRFC汎用モジュールまたはIDocを検索する際に使用します。 |
項目名 | 値 |
---|---|
論理 Sys. | EICS |
名称 | EICS |
項目名 | 値 |
---|---|
パートナ番号 | EICS |
Partn. Type | LS |
項目名 | 値 |
---|---|
Message Type | BANK_CREATE |
Process Code | BAPI |
汎用モジュールによる処理 | 即時開始 |
項目名 | 値 |
---|---|
パス | /data/sap/idoc_inbound |
項目名 | 値 |
---|---|
ファイルパス | /data/sap/idoc_inbound/input.csv |
内容 |
国コード,銀行ID,銀行名 JP,9990001,銀行01 JP,9990002,銀行02 JP,9990003,銀行03 |
項目名 | 値 |
---|---|
プロジェクト名 | SAPアダプタチュートリアル |
スクリプト名 | IDocインバウンド |
変数名 | 変数型 | 初期値 | 説明 |
---|---|---|---|
TABNAM | 文字列型 | EDIDC | |
MANDT | 文字列型 | <クライアント番号> ここでは「800」を入力しています。 |
コントロールレコード「MANDT」には、クライアント番号を入力します。 |
DOCREL | 文字列型 | <登録先システムのリリースまたは使用するIDocのリリースバージョン> ここでは「700」を入力しています。 |
コントロールレコード「DOCREL」には、登録先システムのリリースまたは使用するIDocのリリースバージョンを入力します。
|
DIRECT | 文字列型 | 2 | コントロールレコード「DIRECT」には、IDocの送受信方向を入力します。
|
IDOCTYP | 文字列型 | BANK_CREATE01 | コントロールレコード「IDOCTYP」には、受信するIDoc基本タイプを入力します。 |
MESTYP | 文字列型 | BANK_CREATE | コントロールレコード「MESTYP」には、メッセージタイプを入力します。 |
SNDPOR | 文字列型 | SAP<システムID> ここでは「SAPSND」を入力しています。 |
コントロールレコード「SNDPOR」には、送信側ポートを入力します。 |
SNDPRT | 文字列型 | LS | コントロールレコード「SNDPRT」には、送信側パートナタイプを入力します。 |
SNDPRN | 文字列型 | EICS | コントロールレコード「SNDPRN」には、送信側パートナ番号を入力します。 |
RCVPOR | 文字列型 | SAP<システムID> ここでは「SAPSND」を入力しています。 |
コントロールレコード「RCVPOR」には、受信側ポートを入力します。 |
RCVPRT | 文字列型 | LS | コントロールレコード「RCVPRT」には、受信側パートナタイプを入力します。 |
RCVPRN | 文字列型 | <受信側(SAPシステム)の論理システム> ここでは「SNDCLNT800」を入力しています。 |
コントロールレコード「RCVPRN」には、受信側パートナ番号を入力します。 |
カテゴリ | 項目名 | 値 |
---|---|---|
基本設定 | 名前 | CSVファイルの読み取り |
必須設定 | ファイル | /data/sap/idoc_inbound/input.csv |
列一覧/列名 |
国コード 銀行ID 銀行名 [ファイル]を指定した後、[列一覧の更新]プロパティアクションを実行すると[列一覧]に「inputdata.csv」の列情報が自動的に表示されます。 |
|
読み取り設定 | 最初の行は値として取得しない | チェックします inputdata.csvの最初の行の「国コード」、「銀行ID」、「銀行名」をデータとして読み取らないようにします。 |
カテゴリ | 項目名 | 値 |
---|---|---|
基本設定 | 名前 | 1行ずつ繰り返し |
入力データ | CSVファイルの読み取り | |
必須設定 | 1ループでの処理件数 | 1 |
カテゴリ | 項目名 | 値 |
---|---|---|
基本設定 | 名前 | BANK_CREATEの実行 |
入力データ | 1行ずつ繰り返し | |
必須設定 | インテグレーションコンポーネント | Tutorial |
ビジネスメソッド | BANK_CREATE |
カテゴリ | 項目名 | 変更前の値 | 変更後の値 |
---|---|---|---|
基本設定 | 名前 | mapping | CSV→SAP |
スクリプト変数名 | 出力先項目名 |
---|---|
TABNAM | /REQUEST/IDOC_INBOUND_ASYNCHRONOUS/TABLES/IDOC_CONTROL_REC_40/item/TABNAM |
MANDT | /REQUEST/IDOC_INBOUND_ASYNCHRONOUS/TABLES/IDOC_CONTROL_REC_40/item/MANDT |
DOCREL | /REQUEST/IDOC_INBOUND_ASYNCHRONOUS/TABLES/IDOC_CONTROL_REC_40/item/DOCREL |
DIRECT | /REQUEST/IDOC_INBOUND_ASYNCHRONOUS/TABLES/IDOC_CONTROL_REC_40/item/DIRECT |
IDOCTYP | /REQUEST/IDOC_INBOUND_ASYNCHRONOUS/TABLES/IDOC_CONTROL_REC_40/item/IDOCTYP |
MESTYP | /REQUEST/IDOC_INBOUND_ASYNCHRONOUS/TABLES/IDOC_CONTROL_REC_40/item/MESTYP |
SNDPOR | /REQUEST/IDOC_INBOUND_ASYNCHRONOUS/TABLES/IDOC_CONTROL_REC_40/item/SNDPOR |
SNDPRN | /REQUEST/IDOC_INBOUND_ASYNCHRONOUS/TABLES/IDOC_CONTROL_REC_40/item/SNDPRN |
RCVPOR | /REQUEST/IDOC_INBOUND_ASYNCHRONOUS/TABLES/IDOC_CONTROL_REC_40/item/RCVPOR |
RCVPRT | /REQUEST/IDOC_INBOUND_ASYNCHRONOUS/TABLES/IDOC_CONTROL_REC_40/item/RCVPRT |
RCVPRN | /REQUEST/IDOC_INBOUND_ASYNCHRONOUS/TABLES/IDOC_CONTROL_REC_40/item/RCVPRN |
入力元項目名 | 出力先項目名 |
---|---|
国コード | /REQUEST/IDOC_INBOUND_ASYNCHRONOUS/TABLES/IDOC_DATA_REC_40/E1BANK_CREATE/SDATA/BANK_CTRY |
銀行ID | /REQUEST/IDOC_INBOUND_ASYNCHRONOUS/TABLES/IDOC_DATA_REC_40/E1BANK_CREATE/SDATA/BANK_KEY |
銀行名 | /REQUEST/IDOC_INBOUND_ASYNCHRONOUS/TABLES/IDOC_DATA_REC_40/E1BANK_CREATE/E1BP1011_ADDRESS/SDATA/BANK_NAME |
順序 | 名前 |
---|---|
1 | CSVファイルの読み取り |
2 | 1行ずつ繰り返し(START) |
3 | CSV→SAP |
4 | BANK_CREATEの実行 |
5 | 1行ずつ繰り返し(END) |
項目名 | 値 |
---|---|
基本タイプ | BANK_CREATE01 |
論理メッセージ | BANK_CREATE |
パートナ番号 | EICS |
パートナタイプ | LS |
項目名 | 値 |
---|---|
銀行国コード | JP |
銀行コード | 9990001 |