SAP创建数据库表 SE11

新建一张销售清单表,字段清单为:

字段名数据类型数据长度

小数点数

MANDT(客户端)CLNT 3
ZSALESID销售凭证编号CHAR10
ZGSDM公司代码CHAR4
ZXSRQ 销售日期DATS8
ZXSRY销售人员CHAR10
ZXSWL销售物料 CHAR10
ZXSSL销售数量QUAN8
ZXSDJ物料单价CURR152
ZXSJE销售金额CURR152
ZWAERK 凭证货币CUKY50

1、事务码SE11,创建数据表

自建表名以Z开头,例如ZPP01,输入自建表表名后点创建

 2、设置表名描述,选择交付类型,选择视图编辑类型,这里选A、允许维护

 3、字段名:第一行必须是MANDT(客户端)而且是作为关键值,命名规则:尽量使用Z开头为变量名字,字段名长度控制在8位以内,关键字是唯一值有1个或多个,数据元素是已经定义好的字段类型,数据类型是常规开发定义类。点击数据元素可以切换数据元素还是自定义类型。

内部数据类型需要二次关联数据类型,例如价格和数量需要配置参考单位

用数据元素新建表

 4、配置完字段后点击保存

弹出请求框, 非正式开发,在测试系统只是做测试,可点击本地保存。

填所属的包

 

 5、每次创建都要检查、激活

激活弹出提示框,出现警告也可以继续激活

跳转到技术设置,数据类为主数据,透明表;大小类别,选最小的0即可,数据表会根据数据多少自动扩大。

点击检查后保存。

6、激活成功

 7、增加字段值,SE16N插入数据或修改数据

创建域,选择数据类型

 以货币单位表TCURC为域值范围

### 如何在 SAP 中通过事务码 SE11 创建自定义数据库结构 #### 输入事务码并进入创建界面 输入 `SE11` 到命令栏,按下回车键后会跳转到 ABAP 字典的初始屏幕。在此处选择“Database Table”,然后点击执行按钮。 #### 定义基本属性 当首次创建一个新的格时,在弹出窗口中填写新的名字以及描述文字。按照规定,建议使用 Z 或者 Y 开头来示这是一个客户定制化的对象[^2]。 #### 设置技术设置 完成初步设定之后,系统将自动转向至下一个标签页——“Technical Settings”。这里需指定存储参数等细节信息;对于大多数情况,默认选项即可满足需求。 #### 添加字段 接着前往 Fields 标签下新增各个列项。首行列名应当设为 MANDT 并将其标记为主键的一部分,这代了客户端编号。每一个后续添加进去的新条目都应遵循既定的标准:名称不超过八个字符长度,并尽可能采用大写字母开头以易于识别。同时要确保至少存在一个唯一的组合键用于区分不同记录实例之间的差异性。 #### 关联已有数据元素或类型 每当录入单个字段之时,可通过右侧的选择框决定是否关联预先构建好的数据元素或是直接运用简单类型。前者有助于保持一致性并且简化维护工作量,而后者则提供了更大的灵活性以便应对特殊场景下的具体要求。 ```sql -- 示例 SQL 语句展示如何定义一张简单的 CREATE TABLE ZMYTABLE ( "MANDT" VARCHAR(3), "CUSTOMER_ID" CHAR(8), PRIMARY KEY ("MANDT", "CUSTOMER_ID") ); ``` #### 激活更改 最后一步是在确认所有必要的配置都已经完成后激活该设计。只有经过这一操作才能使新建的数据结构正式生效成为可用资源供其他模块调用访问。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值