| 項目名 | 値 |
|---|---|
| R/3サーバ | r3server00 |
| システム番号 | 01 |
| クライアント番号 | 800 |
| 論理システム | SNDCLNT800 |
| 項目名 | 値 |
|---|---|
| 論理 Sys. | EICS |
| 名称 | EICS |
| 項目名 | 値 |
|---|---|
| パートナ番号 | EICS |
| Partn. Type | LS |
| 項目名 | 値 |
|---|---|
| Message Type | BANK_CREATE |
| Process Code | BAPI |
| 汎用モジュールによる処理 | 即時開始 |
各プロパティ項目の詳細については、「グローバルリソースのプロパティ」を参照してください。
| カテゴリ | 項目名 | 値 |
|---|---|---|
| 基本設定 | 接続名 | SAP接続設定 |
| 必須設定 | サーバ | r3server00 |
| システム番号 | 01 | |
| クライアント番号 | 800 | |
| ユーザ名 | EICS | |
| パスワード | SAPに接続するユーザのパスワードを入力します。 | |
| 言語 | 日本語(JA) |
| 項目名 | 値 |
|---|---|
| パス | /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 銀行名 [ファイル]を指定したあと、[列一覧の更新]プロパティアクションを実行すると[列一覧]に「input.csv」の列情報が自動的に表示されます。 |
|
| 読み取り設定 | 最初の行は値として取得しない | チェックします input.csvの最初の行の「国コード」、「銀行ID」、「銀行名」をデータとして読み取らないようにします。 |
| カテゴリ | 項目名 | 値 |
|---|---|---|
| 基本設定 | 名前 | 1行ずつ繰り返し |
| 入力データ | CSVファイルの読み取り | |
| 必須設定 | 1ループでの処理件数 | 1 |
| カテゴリ | 項目名 | 値 |
|---|---|---|
| 基本設定 | 名前 | BANK_CREATEの実行 |
| 入力データ | 1行ずつ繰り返し | |
| 必須設定 | 接続先 | SAP接続設定 |
| インターフェース | IDoc | |
| ビジネスメソッド | BANK_CREATE01 |
| カテゴリ | 項目名 | 変更前の値 | 変更後の値 |
|---|---|---|---|
| 基本設定 | 名前 | 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 |