我试图将全局表gt_sel2声明为类型表zqmqnewslist(这是一个结构),但是 zqmqnewslist 的一个组件是 PRUEF(类型ZQMKZPRUEF ),我不希望它在新表gt_sel2中。
有没有办法将表gt_sel2声明为类型zqmqnewslist而没有组件PRUEF?我知道我们也可以通过选择来完成,我们选择表zqmqnewslist的所有必要组件,不包括PRUEF,但是有什么捷径吗?
谢谢大家!
我试图将全局表gt_sel2声明为类型表zqmqnewslist(这是一个结构),但是 zqmqnewslist 的一个组件是 PRUEF(类型ZQMKZPRUEF ),我不希望它在新表gt_sel2中。
有没有办法将表gt_sel2声明为类型zqmqnewslist而没有组件PRUEF?我知道我们也可以通过选择来完成,我们选择表zqmqnewslist的所有必要组件,不包括PRUEF,但是有什么捷径吗?
谢谢大家!
不使用 ABAP 语法。
如果您使用旧的 ABAP 编辑器,您可以在几秒钟内完成,如下所示。假设您要声明BAPIRET2
except的所有组件LOG_NO
:
单击“模式”按钮:
键入 DDIC 结构、表或视图名称:
选择所有组件:
Ctrl通过同时按下键并用鼠标选择组件的行来排除:
获取代码:
DATA: BEGIN OF ts_bapiret2,
type TYPE bapiret2-type,
id TYPE bapiret2-id,
number TYPE bapiret2-number,
message TYPE bapiret2-message,
log_msg_no TYPE bapiret2-log_msg_no,
message_v1 TYPE bapiret2-message_v1,
message_v2 TYPE bapiret2-message_v2,
message_v3 TYPE bapiret2-message_v3,
message_v4 TYPE bapiret2-message_v4,
parameter TYPE bapiret2-parameter,
row TYPE bapiret2-row,
field TYPE bapiret2-field,
system TYPE bapiret2-system,
END OF ts_bapiret2.
现在声明您的内部表:
DATA bapiret2_tab LIKE TABLE OF ts_bapiret2.