云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

云服务器_天海翼百度云_价格

小七 141 0

业务对象处理框架(BOPF)是SAP Business Suite的一个基础设施,可简化业务应用程序的开发过程。

SAP的许多模块,如环境、健康和安全(EHS)、运输管理、,商业项目管理是基于BOPF框架设计的。

有了这个框架,开发者可以把更多的精力放在业务逻辑上,而不是开发诸如授权控制、缓冲区管理等应用基础设施。此外,BOPF还提供了与各种UI组件(FPM、UI5、,物联网大赛,OData等),北京大数据公司有哪些,基础设施组件(应用程序日志记录,BRF+)。作为一个用户,有哪些云服务器,我们不需要担心适配器或集成层的开发。

业务对象是一个层次化的节点树。

与面向对象编程中的对象类似,每个业务对象有两部分:

数据节点的属性和可选键构成了业务逻辑的数据部分与节点关联的实体构成了BO的业务逻辑部分。

图1。业务对象

业务对象将具有多个公共属性,如地址、文本集合、附件等。我们不需要在所有BO的一个节点中单独维护这些属性,而是可以创建一个依赖业务对象,在运行时可被所有业务对象重用。

这些依赖对象的根节点链接到其他业务对象的委托节点,即另一个BO中的业务对象。这些BO之间将存在关联。

图2。委托节点

主项目BO/CPD/PFP\ BO\计划\头为主体对象,爱返利,链接到其委托节点的BO称为委托对象

与标准节点不同,委托节点和依赖业务对象之间的关联键(用于从相关节点检索数据)不能直接从常量接口派生。这是因为依赖对象的结构和建模直到运行时才为BO的委托节点所知。建模只在运行时加载到委托节点中。

为了解决这个问题,我们可以使用框架配置参考中的GET\u CONTENT\u KEY\u映射方法。此方法将提供运行时生成的两个不同节点之间的关联密钥。

图3。运行时委托对象

如图2所示,PLAN\u HEADER\u LONG\u TEXT是Business object/CPD/PFP\u BO\u PLAN\u HEADER中的委托节点。此节点链接到依赖业务对象/BOBF/TEXT\u集合的根节点。

对于此节点上的任何CRUD操作,我们需要节点密钥和关联密钥,这些密钥仅在运行时可用。/BOBF/TEXT\u COLLECTION业务对象的常量接口是/BOBF/IF\u TXC\u C.

图4。从属对象

从下面的代码中,我们将在运行时获取从属对象节点的节点密钥和关联密钥。

为主项目BO声明并创建事务、服务和配置实例。

在文本节点之间获取节点密钥和关联密钥。

在获取运行时节点密钥和关联密钥之后,我们必须创建BO实例(依赖BO的根节点、文本节点、文本内容节点的记录)。

lv\u key是财务计划的GUID。

首先创建根节点的记录,并将其引用与其根密钥、源密钥、节点和关联一起传递给lt\u mod。然后对Text和Text\u Content节点重复相同的操作。

Get\u new\u key方法用于生成GUID,它对于我们创建的所有BO实例都是唯一的。在调用modify方法之后,电梯物联网,总是需要调用Save方法来反映我们所做的所有更改。这些变化将反映在数据库中。我们还可以在save和modify方法中的lr\u消息中检查特定操作是否成功完成。

本文档解释了在业务对象处理框架中开始工作的基本概念。详细描述了委托节点和依赖BO。该文档还详细说明了处理业务对象所必需的类/方法。有了这种理解,读者可以进一步探索BOPF中提供的各种选项。