为了实现我的 smartform,我应该在结构中声明一个表。我尝试了这个,但它不起作用:
TYPES: t_qase2 TYPE TABLE OF qase.
TYPES:
BEGIN OF ty_itab.
pruefer type qase-pruefer.
zeiterstl type qase-zeiterstl.
* ......(other fields)
ty_qase2 type t_qase2.
INCLUDE STRUCTURE s_f800komp.
TYPES END OF ty_itab.
Run Code Online (Sandbox Code Playgroud)
小智 5
要在结构中声明表,您只需为其中一个字段提供一个具有非唯一键的表类型:
TYPES: myTableType TYPE TABLE OF string WITH NON-UNIQUE DEFAULT KEY.
TYPES: BEGIN OF ty_itab,
pruefer type qase-pruefer,
zeiterstl type qase-zeiterstl,
myTable type myTableType, "Table is here
ty_qase2 type t_qase2.
INCLUDE STRUCTURE s_f800komp.
TYPES: END OF ty_itab.
Run Code Online (Sandbox Code Playgroud)
另请注意,每行都以点结尾。在这种情况下你必须使用,