カスタム RFC のデータ型のマッピング
次の表に、SAP データ型と、Z_EXTRACT_DATA_OO RFC の .NET データ型にマップする方法について説明します。 このカスタム RFC は、Data Provider for SAP によって使用されます。
Note
DATA Provider for SAP が EXECQUERY コマンドを実行するために使用するZ_EXECUTE_SAP_QUERYでは、すべての SAP データ型が .NET 文字列型に変換されます。
SAP データ型 | .NET データ型 |
---|---|
ACCP | -Int32 - SELECT ステートメントまたは EXEC ステートメントで disabledatavalidation オプションが設定されている場合は String。 |
CHAR | String |
CLNT | String |
CUKY | String |
CURR | 有効桁数が 28 以下の場合は 10 進数 String (有効桁数が 28 より大きい場合) |
DATS | -Datetime - SELECT ステートメントまたは EXEC ステートメントで disabledatavalidation オプションが設定されている場合は String。 |
DEC | Decimal |
FLTP | Double |
INT1 | Byte |
INT2 | Int16 |
INT4 | Int32 |
LANG | String |
NUMC | - Int32 (フィールドの長さが 9 以下の場合) - Int64 (フィールドの長さが 9 より大きく、19 以下の場合) - String (19 より大きい場合) - SELECT ステートメントまたは EXEC ステートメントで disabledatavalidation オプションが設定されている場合は String。 |
PREC | Int16 |
QUAN | Decimal |
RAW | Byte [] |
Rstr | Byte [] |
SSTR | String |
STRG | String |
TIMS | -Timespan - SELECT ステートメントまたは EXEC ステートメントで disabledatavalidation オプションが設定されている場合は String。 |
UNIT | String |
LCHR | String |
LRAW | Byte [] |