ABAP对象服务
SAP社区向SAP世界引进了优秀的专业人士,品高云,并为所有人提供了撰写博客文章的机会,这有助于我们提高SAP知识。
我一直在阅读的许多重要SAP技术之一是应用面向对象概念的ABAP对象服务。
这是第一篇博客文章将展示一个创建持久性类的简单方法,网站服务器租用,使用单个表。
1。ABAP对象服务–使用单个表创建持久对象
目标:处理对象中存储的数据与数据库表的同步创建一种方法,大数据的未来,使用对象关系映射(ORM)工具将对象数据与关系数据库表同步。
SAP文档的对象服务。
以下简单步骤创建持久性类
1.1。创建持久类(SE80)
启动事务SE80以创建持久类,云服务服务器,但不选中"Final"类。
持久类和SAP文档中的Final类。
确认"是"以激活类代理-"在运行时,类代理在持久对象和ABAP对象服务之间运行。
代理ABAP持久类已实现。
1.2。使用Mapping Assistant工具处理单个表
转到Persistence Representant添加单个表
SAP documentation提供的数据库表
插入相应类的表/结构。
按业务键–使用现有主键的ABAP字典表。
SAP documentation提供的主键
Mapping Assistant工具-点击Generator Settings按钮,并取消选中CREATE\u PERSISTENT和CREATE\u TRANSIENT方法的最小界面。
1.3。持久对象–消费者视角
持久对象由对象服务管理。
持久对象由SAP文档管理
1.4。用类代理创建持久化对象实例
ABAP代码示例:简单报表,对应语句持久化类和代理类使用关系数据库表同步对象中存储的数据。
*提交工作:持久化服务将内存记录转换为数据库表。
SAP提交工作文件
1.5。记录转换成数据库表
交易SE11,SE16和SE16N检查它。
当然,家居智能化系统价格,学习ABAP对象服务技术将提高技术知识,并使ABAP代码在不编写SQL的情况下灵活地实现持久性。