ABAP基础-05 数据字典

ABAP-05 数据字典

数字字典:声明的类型,大家都能共用,Tcode:SE11

1、数据字典中的对象

视图

数据类型:包括数据元素(命名以ZE开头)、结构、表结构

类型组:命名用TYPE-POOL:SLIS_ + 个人描述,例

:Domain,命名以ZD开头

搜索帮助:Seach Help,

锁对象:Lock object,命名以E开头。多人有权限修改时,A在修改中-即加锁,其他人不能同时再进入修改,必须待A修改完成后-即解锁,其他人才能进入修改

2、案例说明

* 1、用代码声明一个表
* 定义结构PERSONS,包含属性:姓名、性别、年龄
TYPES:BEGIN OF persons,
    name(10) TYPE c,
    sex(1) TYPE c,
    age TYPE i,
  END OF persons.

DATA it_per TYPE STANDARD TABLE OF persons WITH HEADER LINE.

3、通过创建自定义结构替换上述代码

在数据字典SE11中,创建表结构取代以上(2、案例说明)代码

原则:表结构先要有结构,结构先要有字段,字段先要有域

结论:①创建域domain,②创建字段,③创建结构,④创建表

3.1 创建域 - 命名以ZD开头

SE11-创建域:ZD_CSDN_NAME

在这里插入图片描述

①填写资料,②保存/检查,③激活…一定要记得激活,否则无法被使用

3.2 创建数据元素(即字段) - 需要3.1的自定义域

SE11-创建字段:ZE_CSDN_NAME

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.3 创建数据元素(即字段) - 不用3.1的自定义域,使用系统自有域

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

最后激活,使用SAP系统自身域创建数据元素完成,OVER

3.4 创建自定义结构 - 参考数据元素

需用到:①3.2的ZE_CSDN_NAME,②3.3的ZE_CSDN_SEX
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
字段age不使用自定义数据元素—使用SAP自带的数据元素
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.5 创建自定义结构 - 不参考数据元素

字段不参考数据元素,参考基本类型

在这里插入图片描述
在这里插入图片描述

3.6 创建自定义表结构

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

3.7 引用SE11声明表结构

* 1、用代码声明一个表
* 定义结构PERSONS,包含属性:姓名、性别、年龄
TYPES:BEGIN OF persons,
    name(10) TYPE c,
    sex(1) TYPE c,
    age TYPE i,
  END OF persons.

DATA it_per TYPE STANDARD TABLE OF persons WITH HEADER LINE.

* 以下的2、3 是一样的
* 2、引用数据字典SE11的结构声明一个表,取代1。
DATA it_per1 TYPE STANDARD TABLE OF zcsdn_person WITH HEADER LINE.

* 3、引用数据字典SE11的表声明一个表,取代1。
DATA it_per2 TYPE zcsdn_itperson WITH HEADER LINE.
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值