SAP BRF+ Interpretation Mode与Generation Mode

简介: SAP BRF+ Interpretation Mode与Generation Mode

Created by Jerry Wang, last modified on Oct 02, 2014

在Simulation mode下测试一个ruleset时,

image.png

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

image.png

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

image.png

callstack如下图:


image.png

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

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


image.pngimage.pngimage.png

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

image.png

相关文章
|
7月前
|
数据库
什么是 SAP ABAP Lock Mode 的 cumulative 特性
什么是 SAP ABAP Lock Mode 的 cumulative 特性
22 0
|
8月前
SAP 电商云 Spartacus UI set delivery mode HTTP put 请求的触发时机
SAP 电商云 Spartacus UI set delivery mode HTTP put 请求的触发时机
22 0
|
2月前
|
搜索推荐 API 数据安全/隐私保护
什么是 SAP CRM Attachment 创建的 Internal mode
什么是 SAP CRM Attachment 创建的 Internal mode
11 0
|
7月前
SAP UI5 sap.m.Table Manual Pop-In Mode 概述
SAP UI5 sap.m.Table Manual Pop-In Mode 概述
30 0
|
8月前
|
存储 API
SAP 电商云 Spartacus UI 的交货模式 Delivery Mode 设计
SAP 电商云 Spartacus UI 的交货模式 Delivery Mode 设计
35 0
|
8月前
SAP 电商云 Spartacus UI delivery mode 页面设计的结构分析
SAP 电商云 Spartacus UI delivery mode 页面设计的结构分析
30 0
|
8月前
|
存储 监控 JavaScript
SAP 电商云 Spartacus UI set delivery mode HTTP put 请求的触发时机
SAP 电商云 Spartacus UI set delivery mode HTTP put 请求的触发时机
31 0
|
8月前
SAP 电商云 Spartacus UI 设置 delivery mode 在 3G 慢速网络下的排队效果
SAP 电商云 Spartacus UI 设置 delivery mode 在 3G 慢速网络下的排队效果
39 0
|
8月前
|
存储
SAP 电商云 Spartacus UI 设置 Delivery Mode 的时序分析和一个竞争条件问题分享
SAP 电商云 Spartacus UI 设置 Delivery Mode 的时序分析和一个竞争条件问题分享
61 0
|
8月前
|
前端开发
SAP 电商云 Spartacus UI Delivery Mode ID 的 validator
SAP 电商云 Spartacus UI Delivery Mode ID 的 validator
45 0