使用する
IDocを使用して以前のSAPシステム(リリース2.1から3.1)または同じリリースに基づく外部システム(EDIサブシステムなど)と通信する場合は、ポート定義でバージョンをシステムに通知する必要があります。これにより、アウトバウンド処理中に正しいIDocレコードタイプが確実に送信されます。
古いSAPリリースの場合だけでなく、R / 2システムの場合にも、追加の作業を必要とする2つの問題が発生する可能性があります。
-
メッセージタイプ、IDocタイプ、またはセグメントに長い名前を使用しています。古いリリースは、最大長の名前のみをサポートします
-
6文字(メッセージタイプ)
-
8文字(IDocタイプ:基本タイプまたは拡張)
-
7文字(セグメント)
-
-
リリース4.X用に定義された拡張機能を使用しています。古いリリース(3.0、3.1)は、他の項目を使用してこれらの拡張IDocタイプを内部的に識別するか、拡張をまったくサポートしていません(SAPリリース2.1および2.2およびR / 2システム)。
どちらの場合も、古い名前を新しい名前に変換する変換テーブルを更新する必要があります。上記の2つのケースは同時に発生する可能性があります。
特徴
アウトバウンド処理中に、システムはポートバージョンを使用して正しいIDocレコードタイプを決定します。
古い名前(アウトバウンド処理の場合)または新しい名前(インバウンド処理の場合)は変換テーブルから決定され、新しい拡張子が使用されている場合は、制御レコードの必須項目が維持されます(アウトバウンド処理)。 。
活動
ポートバージョンは、通信しているシステムのリリースステータスを決定するために使用されます。オプションは次のとおりです。
-
バージョン1:リリース2.1 / 2.2
-
バージョン2:リリース3.0/3.1およびR/2システム。
各R/2システムはポートタイプ「CPI-C」を介してSAPシステムに接続され、各CPI-CポートはR / 2システムに接続されているため、バージョン2はこのポートタイプに対してすでに定義されており、で変更することはできません。ポート定義。
-
バージョン3:リリース4.X(デフォルト値)
上記の問題に従って、対応する変換テーブルを維持します。これを行うには、
を選択します。