ABAP 数据字典教程 SE11:表、锁定对象、视图和结构 -03

什么是数据字典?

数据字典是信息管理系统中数据的中心信息源。 它的主要功能是支持数据定义(或“元数据”)的创建和管理。

ABAP 字典

ABAP 字典中的对象位于支持其可重用性的三个级别上。 这些级别是:

  1. 表格和结构
  2. 数据元素

让我们详细研究一下——

  • 描述表字段的技术特征
  • 指定描述字段允许数据值的值范围
  • 对域进行更改时,引用同一域的字段(通过分配给它们的数据元素)会更改
  • 确保一致性

前任。 采购单据编号 (EBELN)

数据元素

  • 描述一个领域在技术环境中所扮演的角色
  • 语义相同的字段可以引用相同的数据元素
  • 包含字段信息

前任。 采购单据编号 (EBELN)

  • 表示数据实际所在的数据库表。
  • 可以在 ABAP 字典中独立于数据库定义表。
  • 表的字段用它们的(与数据库无关的)SAP ABAP 数据类型和长度来定义。

结构

  • 是不对应于数据库表的记录声明。
  • 就像用户定义的数据类型一样。
  • 像表一样定义,然后可以从 ABAP 程序中寻址。
  • 结构仅在程序运行期间包含数据。

ABAP字典的聚合对象

聚合意味着由几个组件组成。 在 ABAP 字典中,聚合对象是来自多个不同透明表的对象。

  1. 意见
  2. 搜索帮助
  3. 锁定对象

让我们详细研究一下

意见

SAP _ ABAP 中的视图用于汇总分布在多个表中的数据

  • 视图的数据实际上并没有物理存储。 相反,视图的数据来自一个或多个其他表
  • 它是根据特定应用程序的需求量身定制的

搜索帮助

  • 搜索帮助是帮助您在系统中搜索数据记录的工具
  • 高效且用户友好的搜索可在记录密钥未知的情况下为用户提供帮助

锁定对象

  • SAP系统中两个用户同时访问同一条数据记录是通过锁机制同步的。
  • 通过调用某些功能模块来设置和释放锁。 这些功能模块是根据ABAP/4 Dictionary中所谓的锁对象的定义自动生成的

功能模块 : Enqueue – 锁定表 dequeue – 释放锁

常用的事务代码

  • SE11:数据字典初始屏幕(仅限 SE12 显示器)
  • SE13:ABAP 字典:技术设置
  • SE14:数据库实用程序
  • SE15:存储库信息系统
  • SE16:数据浏览器
  • SE17 : 通用表显示
  • SE55:表视图维护
  • SM30 : 表维护

参考:https://www.guru99.com/abap-data-dictionary-tutorial.html

SAP ABAP 数据字典教程 SE11:表、锁定对象、视图和结构 -03相关推荐

  1. ABAP数据字典和数据表的读取

    ABAP数据字典的事务代码(TCODE):SE11,数据字典和SAP整个业务应用是整合的.       本章主要介绍:实例建表,数据表维护程序,添加数据,建立域.数据元素和搜索帮助,逻辑数据库,数据表 ...

  2. SAP UI5 初学者教程之十四 - 嵌入视图的使用方式试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 初学者教程之一:Hello World SAP UI5 初学者教程之二:SAP UI5 ...

  3. SAP ABAP常用TABLES底表

    T100: SAP能用到的消息都应该在此表中找到. T160M :MM模块相关消息表,此表可完全直接维护.就是说只要记住它,MM的消息配置直接使用SE16就可以. T100C: FI模块中用户自定义的 ...

  4. SAP ABAP PP常用数据库表

    PP常用数据库表 Table Name Description AFFL Work ordersequence加工单顺序 AFFT Order processinstructions订单-流程指令 A ...

  5. SAP ABAP OData gateway缓存表的存储逻辑 - cache table logic

    Created by Jerry Wang, last modified on Jun 19, 2015 gateway系统首先会检查自己的 cache table看里面是否有cached的model ...

  6. SAP ABAP 基础知识

    0:前言 作者是ABAP新手 之前只学过C / JAVA等语言,所以笔记类型偏向于把ABAP的本质知识和C以及JAVA串联起来,在学习的基础上加了一些自己的理解,故希望读者具有C和面向对象的基础,才能 ...

  7. 【Thunder送书 | 第四期】「SAP ABAP开发从入门到精通」

    文章目录 前言 SAP系列丛书推荐 <SAP ABAP开发从入门到精通> 章节目录 送书福利 前言 Thunder送书第四期开始啦!这次活动联合机械工业出版社为大家继续带来福利,本期将赠送 ...

  8. 关于 SAP ABAP 报表的多语言显示问题试读版

    本专栏计划的文章数在 150 篇左右,到 2022年11月9日为止,目前已经更新了 63 篇,专栏完成度为 42% 笔者这套零基础快速学习 ABAP从 2021年4月10日写下第一篇文章以来,感谢广大 ...

  9. 如何在 SAP ABAP 系统中使用 Adobe Form 试读版

    本专栏计划的文章数在 150 篇左右,到 2022年9月12日为止,目前已经更新了 51 篇,专栏完成度为 34% 零基础 ABAP 学习教程系列文章的目录 1. ABAP 标准培训教程 BC400 ...

最新文章

  1. MySQL中字段约束有哪些_mysql字段约束
  2. 用python实现自动填数生成表格v1.0
  3. brother标签打印软件_标签打印软件如何设计食品留样标签模板
  4. 2.3 最佳创新先锋:e代驾副总裁兼CTO于杨
  5. zk ui_高级ZK:异步UI更新和后台处理–第2部分
  6. Linux内存管理(最透彻的一篇)
  7. win定时关机_如何让电脑定时自动关机
  8. web前端开发规范总结
  9. 天津检验检疫局完成核心业务容灾备份系统建设
  10. 广州计算机公办学校有哪些,广州各区小学对口中学列表,小学对口哪些初中?这里有名单大全...
  11. Fedora 14 x64 试用手记
  12. python自由落体_Javascript摸拟自由落体与上抛运动原理与实现方法详解
  13. 科学把妹法 ( ̄▽ ̄)
  14. Invalid bound statement (not found): com.zheng.mapper.UserMapper.login
  15. 性能监控——cpu使用率过高,该怎么分析?
  16. 51Talk-Level 7 Unit 2 L3
  17. 3d渲图 计算机内存不足,【学习】3d渲染内存不足解决办法!!
  18. Swift 类和结构体总结
  19. 计算机电源选平衡,电脑里选择电源计划哪个好
  20. 日本泡沫经济时期的普通百姓

热门文章

  1. Snipaste截图界大咖
  2. [ABC200F]Minflip Summation
  3. 【unity学习笔记-如何给动态的人物添加碰撞体】
  4. AI作画:文心一格赋能艺术与设计创作
  5. rtsp 华为_【V哥漫画安防】华为摄像机RTSP流常见问题解答
  6. 【第五章】零基础学Python实战练习(明日科技书配套)
  7. Navicat 打开数据库自动断开解决方法
  8. VUE学习(六) 高德地图常用功能总结
  9. 【Linux】 - Linux中的键盘快捷操作
  10. LeetCode 1-10 题 3、4、5、7、9、10