什么是 SAP ABAP 的 include structure
SAP 什么 ABAP include Structure
2023-09-14 09:02:43 时间
结构(注意 structure 并不是
数据库表或视图)可以作为包含结构(include structures
)包含在数据库表中。
只有当一个结构的组件满足所有的表字段先决条件时,该结构才能包含在表中。 特别注意一点,包含的结构不能包含任何子结构(sub structure)。 必须通过定义后缀来绕过任何命名冲突。
与在常规结构中一样,可以为 include 指定一个组的名称。
当包含一个结构时,它的所有字段都可以标记为 key 字段。 然后必须将 include 结构插入现有的 key 字段中或直接插入它们
之后。 包含结构的各个字段本身不能设置为 key 字段。
当包含一个包含结构时,可以为整个结构设置初始值标志。 在这种情况下,设置了此属性的包含结构中的那些字段也保留其属性。 如果未为包含的包含结构设置初始值标志,则其字段均不具有此属性。
包含结构的字段仍然是结构的一部分。 它们只能使用结构进行编辑,对结构所做的任何更改都会应用于所有包括数据库表。包含的包含结构的字段也可以转换为不再与最初包含的结构相关联的数据库表的直接字段。
下图是一个例子:
结构的长度受到限制,以满足所有支持的数据库平台的要求。但是可以用 一个标注来标记表,以允许在需要实现某些 feature 的情况下绕过此限制。 当使用 Open SQL 访问以这种方式标记的表时,会出现语法检查警告。 该警告表明必须进行跨平台的替换实现。ABAP 开发类 CL_ABAP_DBFEATURES 可用于识别当前数据库系统支持的限制。
相关文章
- SAP UI5 Form 表单的 Responsive Grid Layout 布局中的 breakpoint
- SAP UI5 Form 控件的 ColumnLayout 布局特性
- SAP MII(SAP制造集成和智能)-灵活且可扩展
- SAP Commerce Cloud 的 Security 策略概述
- SAP UI5 sap.ui.export.Spreadsheet API 介绍
- 通过一个实际例子,理解 SAP UI5 sap.ui.model.odata.v2.ODataModel API 中 BindingContext 绑定上下文的概念和用法试读版
- 什么是 SAP ABAP 的 include structure
- 160. 如何根据 SAP Fiori UI 界面上的错误消息,找到后台 ABAP 对应的消息 ID
- 澄清一些对 SAP UI5 响应式表格 sap.m.Table 的常见理解误区试读版
- SAP Fiori Launchpad url 参数 sap-app-origin-hint 的含义
- 34. 如何使用 Postman 发送 SAP OData Batch 请求到 ABAP 后台服务器
- SAP SD 客户主数据里的Partner Function的一个奇怪现象
- 安装SAP,Linux获台前瞻未来(linux安装sap)
- Oracle购买SAP: 开启新数据时代(oracle收购sap)
- SAP的PI日志查看工具详解编程语言
- SAP 自开发程序显示多条消息详解编程语言
- SAP内表类型及其数据读取效率评估详解编程语言
- SAP错误处理总结详解编程语言
- sap-SDMMFI 公司间交易(采购单转储)-公司间交易价格的配置详解编程语言
- SAP IDES ACCESS KEY破解细节详解编程语言
- Validate email address using regular expression in SAP ABAP详解编程语言
- 系统SAP在Linux系统上的开启之旅(sap启动linux)
- 调用SAP接口:MSSQL实现自动化(mssql调用sap接口)
- Oracle从SAP抽取数据的简单方法(oracle从sap抽数)
- 缓存使用SAP创建Redis缓存,实现高效稳定加速(sap如何创建redis)
- Oracle和SAP技术比较优势和劣势(oracle与sap比照)
- 跨界合作新模式 Oracle与SAP实现合并(oracle与sap合并)
- Oracle和SAP教程一步一步学习(oracle sap教程)
- 使用Oracle与SAP进行数据接口开发(oracle sap接口)