理解表字段
这一步,您将定义表字段。首先,你需要了解你的需求:
内置的ABAP类型和新定义的字段类型
下面我们将会创建3个字段类型在数据库表中。
●内置字段类型:最快的方法:应用系统已经提供好的字段类型,基本类型、长度和描述,这应就不用自己再去定义。
●应用已经存在的数据元素:效率最高的:数据元素描述字段的技术和语义属性,如货币或客户名称。您可以定义诸如搜索帮助和(可翻译的)列标题之类的属性,然后在许多上下文中使用相同的数据元素。您经常在域中定义数据元素的技术属性,以便可以重用它们。你可以参考这些数据元素来定子自己的字段。
●创建一个新的数据元素:如果你想重用数据元素的好处,例如语义属性,例如重用可翻译的列标题或检查表,但目前还没有合适的字段,这是就需要重新定义一个新的元素属性来分配给字段。
在本教程中,您将创建一个域和一个数据元素。对于其他字段,您将使用内置类型或现有的数据元素。
客户端字段(client)
client:abap.clnt.
这说明表是特定于客户端的。表可以是跨客户端的,也可以是特定于客户端的。每个客户端都是一个组织内的独立单元,例如子公司。对于特定于客户端的表,客户端是表中的第一个关键字段。
字段也被指定为not null x。这意味着字段不能为空。在本例中,是abap。CLNT自动填充当前客户端的值(例如001)。