sap数据字典

文章讨论了数据库表设计中的常见问题,如指定参考表和字段错误,强调了MANDT字段的重要性。解释了数据库表、表类型和数据类型的差异,并详细阐述了外键、主键、域的概念及其相互关系。表激活和表格维护生成器的维护问题也进行了说明,特别是主键的正确维护是避免错误的关键。
摘要由CSDN通过智能技术生成
  1. 出现以下错误:

错误信息:(指定参考表和参考字段):说明表中的数量字段或者金额字段没有指定对应的单位字段

  1. 字段MANDT要作为表(业务数据表)的第一个字段,字段名称是MANDT或者CLIENT,参考的数据元素也是MANDT。
  2. 数据库表和数据类型里的表类型的区别:数据库表是实际存储数据的物理表,有行有列,数据被插入表之后,保持不变;表类型是用于在程序中创建数据对象的,有一种数据对象叫做内表,是程序中临时存在的一种表,用于程序中临时的获取数据,计算数据,程序运行完毕就消失;数据类型只是表示数据的某种形态,就像气态,液态和固态,数据库表就相当于水杯,一种容器。
  3. 外键:外键的目的是约束数据可以维护的值,有外键的表叫做外键表,约束它的表叫做主表或者检查表,两个表不能是一个表,就是说一个表里的某个字段不可能参考自己表来创建外键。而且外键在主表中所依赖的字段必须是主键。创建外键时候,来自两个表的字段参考的数据元素必须是参考域创建的,而且两者的域要一致。
  4. 域:域的value table一般是主数据表,表中的主键表示该域的范围,该表包含了所有该数据不重复的条目。
  5. 表激活之后,才能维护“表格维护生成器”。
  6. 表激活了之后,已经维护了“表格维护生产器”。在SM30点维护的时候,显示“没有找到与选择条件匹配的条目”:

原因:表的主键维护错误,表的主键除了表示client的字段之外,至少还有其他字段。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值