有没有办法通过 type table 语法排除组件?
Is there any way to exclude a component via the type table syntax?
我正在尝试将全局 table gt_sel2 声明为类型 table zqmqnewslist (这是一个结构),但是 zqmqnewslist 的一个组成部分是 PRUEF(类型 ZQMKZPRUEF) , 我不想在新 table gt_sel2.
有没有办法声明 table gt_sel2 类型为 zqmqnewslist 而没有组件 PRUEF?我知道我们也可以通过 select 来做到这一点,我们 select table zqmqnewslist 的所有必要组件不包括 PRUEF,但有没有捷径?
提前谢谢大家!
不适用于 ABAP 语法。
如果您使用旧的 ABAP 编辑器,您可能会在几秒钟内完成,如下所示。假设您要声明 BAPIRET2
的所有组件,但 LOG_NO
除外:
点击“图案”按钮:
键入 DDIC 结构,table 或视图名称:
Select 所有分量:
同时按下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.
现在声明你的内部 table:
DATA bapiret2_tab LIKE TABLE OF ts_bapiret2.
我正在尝试将全局 table gt_sel2 声明为类型 table zqmqnewslist (这是一个结构),但是 zqmqnewslist 的一个组成部分是 PRUEF(类型 ZQMKZPRUEF) , 我不想在新 table gt_sel2.
有没有办法声明 table gt_sel2 类型为 zqmqnewslist 而没有组件 PRUEF?我知道我们也可以通过 select 来做到这一点,我们 select table zqmqnewslist 的所有必要组件不包括 PRUEF,但有没有捷径?
提前谢谢大家!
不适用于 ABAP 语法。
如果您使用旧的 ABAP 编辑器,您可能会在几秒钟内完成,如下所示。假设您要声明 BAPIRET2
的所有组件,但 LOG_NO
除外:
点击“图案”按钮:
键入 DDIC 结构,table 或视图名称:
Select 所有分量:
同时按下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.
现在声明你的内部 table:
DATA bapiret2_tab LIKE TABLE OF ts_bapiret2.