ロジックが埋め込まれたテキストの処理を支援する関数モジュールに取り組んでいます。SAP が SAPScript ファイルを処理してロジックを解析する方法を調べていると、次のように宣言されている構造が見つかりました。
DATA BEGIN OF events OCCURS 100.
INCLUDE STRUCTURE ITCCA.
DATA: command LIKE BOOLEAN,
template LIKE BOOLEAN,
mask LIKE BOOLEAN,
END OF events.
印刷プログラムの実行中にトレースできるため、これは明らかに機能します。そこで、自分のコードで同様の構造を試してみようと思いましたが、上記のように 1 対 1 のコードをコピーしても、アクティベーション中にエラーが発生します。エラーは
"BOOLEAN" must be a flat structure. Internal tables, references,
strings and structures are forbidden as components.
この構造があるプログラムでは有効で、私のものではない理由を誰かが説明してくれますか?