ABAP : Include structures

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/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值