ABAP : Include structures

本文介绍如何在ABAP中使用包含关键字来创建结构,通过示例展示了如何在一个结构中包含另一个结构的所有字段,并在此基础上增加额外字段。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Include Structure

Sometime there is a need to create structure which should have fields same as some other structure and also additional fields. Suppose we have two structures A and B. Structure A has some 10 fields and structure B needs 12 fields out of which 10 fields are same as fields of structure A.

So In this case we can include structure A in structure B using keyword include. The structure to be included can be local or a dictionary object. To include all fields from structure used including. This will create direct fields in other structure. Fields can be access directly.

EXAMPLE

REPORT  ZABC.

data : begin of dept,
           deptno type i,
           dname(20) type c,
       end of dept.

data : begin of emp,
         empno type i,
         ename(20) type c.
         include structure dept. “注意这两个红点
data : addr(30) type c,
       end of emp.

emp-empno = 1.
emp-ename = ’xyz’.
emp-deptno = 10.
emp-dname = ’HR’.
emp-addr = ’hyd’.

write :/ emp-empno,
         emp-ename,
         emp-deptno,
         emp-dname,
         emp-addr.

 

 

 

转自:http://www.freesaptutorials.com/sap/abap-structures-include/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值