SAP ABAP 创建表结构 SE11

目录

一,创建表 :T-code:SE11

二,编辑内容:

1,内容说明:必填项,属性:锁定不可更改

2,出荷と更新

3,項目

A:表的第一个项目必须是:MANDT,【key】要勾选,旁边的【初始值】要勾选。为客户端

B:创建第二个项目名:ZMANTR_AI(随意起名),データエレメント为了保持一致,输入了一样的。

方法1,重新打开一个新的SE11,选择【データ型】,输入ZMANTR_AI,选择【データエレメント】,点击登录(创建)。然后在新页面【データ型】里输入相应信息。

方法2,双击【项目】的【データエレメント】:ZMANTR_AI,然后输入相应信息。

C:ドメイン登録

4,通貨/数量項目


这是建立一个数据库表结构(table),不是一个内表(internal ),table是一存数据的地方。

一,创建表 :T-code:SE11

输入创建表的名称,然后点击创建,SAP有自己的命名规则,Z或者Y开头

我用的日文版,输入SE11后回车,在【DBテーブル】里输入符合命名规则的名字【Z】或者【Y】开头的名称,然后点击【登录】(创建)。

他俩无论哪个开头的没有太大区别,都是用于客户的自定义开发对象。

Y 命名空间通常用于特定的客户或项目,而 Z 命名空间则更普遍用于各种自定义开发。

举例:YABC_TABLE、YXYZ_REPORT ,举例:ZABC_TABLE、ZXYZ_REPORT

二,编辑内容:

1,内容说明:必填项,属性:锁定不可更改

2,出荷と更新

出荷クラス:A アプリケーションテーブル(マスタ/トランザクションデータ)

データブラウザ/データビュー編集:X 照会/更新-許可

3,項目

A:表的第一个项目必须是:MANDT,【key】要勾选,旁边的【初始值】要勾选。为客户端

データエレメント输入:MANDT 后回车。

B:创建第二个项目名:ZMANTR_AI(随意起名),データエレメント为了保持一致,输入了一样的。

这里有两个办法创建【データエレメント】

方法1,重新打开一个新的SE11,选择【データ型】,输入ZMANTR_AI,选择【データエレメント】,点击登录(创建)。然后在新页面【データ型】里输入相应信息。

方法2,双击【项目】的【データエレメント】:ZMANTR_AI,然后输入相应信息。

参考【項目ラベル】

C:ドメイン登録

定義:データ型:CHAR 文字列

文字数定义好以后,值范围,这里不需要定义,然后点击【激活】。

【激活】后返回到【データエレンメン】,再次【激活】。

【項目ラベル】设置字节长度。

定义【ディクショナリ】:データクラス选择:APPL0(マスタデータ、透過テーブル)

サイズカテゴリ:0 

4,通貨/数量項目

为了让单价和单位产生关联,需要设置【通貨/数量項目】

例子中,我想让【单价】参照下面的【单位】,那么在【参照テーブル】填入【透過テーブル】的番号,【参考项目】填【单位】的项目名。

做完后,一定记得要【激活】。

创作不易,请点赞关注支持一下,多谢,多谢!!!

  • 31
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

~晴朗~

搬砖不易,如对您有帮助烦请施舍

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值