SAP BRF+ Interpretation模式与Generation模式的区别

简介: From: Wang, Jerry Sent: Tuesday, August 26, 2014 4:45 PM 在Simulation mode下测试一个ruleset时, 可以选择Simulation Mode为Interpretation Mode或者Generation Mode。

From: Wang, Jerry

Sent: Tuesday, August 26, 2014 4:45 PM

在Simulation mode下测试一个ruleset时,

可以选择Simulation Mode为Interpretation Mode或者Generation Mode。

这两者的区别是,如果以Interpretation Mode运行ruleset, 则ruleset里每条rule包含的formula都会由BRF 框架的class逐一执行,

callstack如下图:

而当选择Generation mode时,因为每个BRF function都存在一个对应自动生成的ABAP class里处理该function内包含的rule.

如果选择Generation mode时,rule的执行由此generated ABAP class来完成:




function 和generated class的对应关系维护在table FDT_CC_0000里,通过function id进行查询。

本文来自云栖社区合作伙伴“汪子熙”,了解相关信息可以关注微信公众号"汪子熙"。

相关文章
|
1月前
|
数据库 开发者 容器
SAP OData metadata.xml 里 EntityType,EntitySet 和 EntityContainer 三个概念之间的区别和联系
SAP OData metadata.xml 里 EntityType,EntitySet 和 EntityContainer 三个概念之间的区别和联系
24 0
|
6月前
|
SQL 数据库 数据安全/隐私保护
SAP CDS view 定义的数据库视图和传统 SQL 语句定义视图的区别
SAP CDS view 定义的数据库视图和传统 SQL 语句定义视图的区别
73 0
|
6月前
|
开发框架 前端开发 API
SAP UI5 里 Namespace,Class 和 Enum 的区别
SAP UI5 里 Namespace,Class 和 Enum 的区别
35 0
|
6月前
SAP CRM One Order 锁定模式用的是 Exclusive Lock
SAP CRM One Order 锁定模式用的是 Exclusive Lock
31 0
|
6月前
|
数据库
ABAP 系统里 SAP Locks 和 Database Locks 的区别
ABAP 系统里 SAP Locks 和 Database Locks 的区别
54 0
|
6月前
|
SQL
SAP CDS view 里 Inner Join,Left Outer Join 和 Right Outer Join 的区别
SAP CDS view 里 Inner Join,Left Outer Join 和 Right Outer Join 的区别
50 0
|
6月前
|
SQL 存储 数据库
SAP CDS View 和 SAP HANA View 的区别
SAP CDS View 和 SAP HANA View 的区别
39 0
|
6月前
|
自然语言处理 测试技术 API
关于 SAP Commerce Cloud UI 的混合部署模式
关于 SAP Commerce Cloud UI 的混合部署模式
37 0
|
6月前
|
搜索推荐 UED
SAP Commerce Cloud的SmartEdit 不同模式的介绍
SAP Commerce Cloud的SmartEdit 不同模式的介绍
23 0
|
6月前
SAP Fiori Elements 本地应用启动的三种模式辨析试读版
SAP Fiori Elements 本地应用启动的三种模式辨析试读版
28 0