6
ここはあなたのためのものです。未割り当てのフィールドシンボルを持つフィールドの作成
なぜ、次のコードは短いダンプGETWA_NOT_ASSIGNED
で終了せず、その代わりに長さが2
のC
という戻り値を返しますか?
FIELD-SYMBOLS: <fs_any> TYPE any.
DESCRIBE FIELD <fs_any>
TYPE DATA(l_type)
LENGTH DATA(l_length) IN BYTE MODE
DECIMALS DATA(l_decimals).
この動作については、ABAPドキュメントで何も見つかりませんでした。
編集:
短いダンプは決して予想されないようです。私はそうvwegertの答えは長さ1
とc
へのDATA: var.
デフォルトでそれを好きでは任意の型なしの変数を宣言するために、もっともらしいことになりそうだ
FIELD-SYMBOLS: <fs_any> TYPE i.
と
FIELD-SYMBOLS: <fs_any> TYPE but000.
でも、それを試してみました。
私たちのユニコードシステムでは、長さ2を返すことが確認できます。また、UNASSIGNの後も同じ値を返します。 –