系统标准表添加结构增强 include和append的区别

用户自己创建的表没有必要用这种添加结构,直接修改就行了。

SAP标准的表结构如果需要扩展字段,需要通过增加的方式扩展,SAP中提供了两种对表和结构增强的方法:

·  Customizing inlcudes ( CL Includes ) :includes structure对表结构增强

·  Append Structures对表结构增强

Includes Structure

1、只有 扁平结构体才可以被包含

2、包含可以嵌套,最多可以9层

3、只有结构体才可以被包含在透明表中,但是透明表、视图、结构体都可以包含在结构体中

include 是需要切换到编辑格式的,但是append不需要切换到编辑格式就可以扩展。include的结构需要先在SE11创建,然后通过插入的方式添加。

append structure

1、Append structure不需要切换到编辑模式,

2、表结构如果有LCHR或LRAW,不能使用APPEND的方式扩展

区别:

1、include可以插入到任何位置,append只能添加到末尾,但是多次添加可能会在表的中间位置。

2、include 的结构需要事先创建好,append 只能在添加过程中创建,不能引用

3、include需要在编辑模式下,append没有限制

4、append不能为cluster表和pooled表创建

5、append不能为含有lchr或lraw的表添加结构。

6、复制表和结构的时候,append的字段不会拷贝过过来,include会,曾明append是不能重复使用的。

注:VA02/VA03 添加的屏幕字段如果想在BAPI中使用,是需要增强其他结构的,具体可以参考:https://blog.csdn.net/weixin_42646630/article/details/113625376

但是采购订单的创建 BAPI_PO_CREATE1,是不需要增强其他的结构,这说明append是不能重复使用的。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值