SlideShare a Scribd company logo
1 of 16
Brief Walk-Through of BRF+
Dhivya Baskaran
Agenda
 Workbench
 Workflow
 Basic Concepts
 Application
 Function
 Data Object
 Ruleset
 Rule
 Expression
 Action
Workbench
 It is web-enabled rule authoring and management tool.
 It provides an environment for maintenance, testing and management of business
rules content in BRF+.
 SAP_BC_FDT_ADMINISTRATOR is the role for BRF+ Administrator.
 It requires ICF to be setup and activated in the system.
Workbench Contd..
 Transaction code : FDT_Workbench / BRFPlus / BRF+.
Menu bar
Personalization
Navigation
panel
Workbench Contd..
 Menu bar
 Workbench : to access general functions and to adjust
the navigation panel width.
 Tools : Relevant to administrative tasks and has simulation,
tracing and XML Export & Import functionality
 Personalization
 Personalize mode of user
 Expert – For Administrative users and provide
pre-configured settings.
 Simple – For standard business users. Default mode.
Workbench Contd..
 Help Center
 Central place where comprehensive UI documentation are available,
 It is SAP documentation which is stored in Knowledge Warehouse.
Workflow
Basic Concepts
 Application
 Container to organize and manage BRF+ objects.
Basic Concepts Contd..
 Defined with interface IF_FDT_APPLICATION.
 Click on ‘Create Application’ in Repository view.
 Fill the General & Application information.
 Storage Type :
 System Objects – Client independent and can be transported with workbench request. Can refer
system object only and can be referenced by all other storage types.
 Customizing Objects – Client dependent and can be transported with customizing request. Can refer
system/customizing object and can be referenced by customizing & master data objects.
 Master Data Objects - Client dependent and can not be transported. Can refer all storage types but
can be referenced by only master data objects.
Basic Concepts Contd..
 Data Object
 Describes data types
 Serves as data carriers in the
context or the result.
 Types of Data Objects :
Element
Structure
Table
Basic Concepts Contd..
 Function
 Interface between Code & Rules
 Define the signature consisting of
context and result.
 3 Modes of Function
 Functional Mode
 Event Mode
 Functional and Event Mode
Basic Concepts Contd..
 Rule
 Central Entity that builds business logic.
 Self Contained Objects.
 Skeleton of Rule :
 IF
Condition
Then
Operation
Else
Operation
Basic Concepts Contd..
 Ruleset
 Collection of Rules
 Can be assigned to only one function only.
 Can define Pre-condition for validation.
 Can prioritize the rules to execute in order.
Basic Concepts Contd..
 Expression
 Defines the computational
power of BRF+.
 Self contained computational
unit with well defined logic
Basic Concepts Contd..
 Action
 Defines the interactive part.
 More application dependent.
 Do not have result.
Thank you

More Related Content

What's hot

SAP HANA 2.0 Cockpit Installation and Configuration.pdf
SAP HANA 2.0 Cockpit Installation and Configuration.pdfSAP HANA 2.0 Cockpit Installation and Configuration.pdf
SAP HANA 2.0 Cockpit Installation and Configuration.pdf
Yevilina Rizka
 
SAP HANA Migration Deck.pptx
SAP HANA Migration Deck.pptxSAP HANA Migration Deck.pptx
SAP HANA Migration Deck.pptx
SingbBablu
 
VENKAT FICO Resume
VENKAT FICO ResumeVENKAT FICO Resume
VENKAT FICO Resume
Venkat Palla
 

What's hot (20)

15. ALE IDOC.pdf
15. ALE IDOC.pdf15. ALE IDOC.pdf
15. ALE IDOC.pdf
 
Gap analysis in sapm ecc 6.0
Gap analysis  in  sapm ecc 6.0Gap analysis  in  sapm ecc 6.0
Gap analysis in sapm ecc 6.0
 
SAP FICO Overview
SAP FICO OverviewSAP FICO Overview
SAP FICO Overview
 
SAP HANA 2.0 Cockpit Installation and Configuration.pdf
SAP HANA 2.0 Cockpit Installation and Configuration.pdfSAP HANA 2.0 Cockpit Installation and Configuration.pdf
SAP HANA 2.0 Cockpit Installation and Configuration.pdf
 
Fiori for s4 hana troubleshooting tips and tricks
Fiori for s4 hana  troubleshooting tips and tricksFiori for s4 hana  troubleshooting tips and tricks
Fiori for s4 hana troubleshooting tips and tricks
 
ABAP Programming Overview
ABAP Programming OverviewABAP Programming Overview
ABAP Programming Overview
 
S4F55_EN_Col12 SAP Revenue Accounting and.pdf
S4F55_EN_Col12 SAP Revenue Accounting and.pdfS4F55_EN_Col12 SAP Revenue Accounting and.pdf
S4F55_EN_Col12 SAP Revenue Accounting and.pdf
 
SAP Cloud Strategy
SAP Cloud StrategySAP Cloud Strategy
SAP Cloud Strategy
 
GitaCloud Webinar - SAP Integrated Business Planning IBP for Make To Order MT...
GitaCloud Webinar - SAP Integrated Business Planning IBP for Make To Order MT...GitaCloud Webinar - SAP Integrated Business Planning IBP for Make To Order MT...
GitaCloud Webinar - SAP Integrated Business Planning IBP for Make To Order MT...
 
SAP HANA Migration Deck.pptx
SAP HANA Migration Deck.pptxSAP HANA Migration Deck.pptx
SAP HANA Migration Deck.pptx
 
SAP MDG PRESENTATION
SAP MDG PRESENTATIONSAP MDG PRESENTATION
SAP MDG PRESENTATION
 
SAP BADI Implementation Learning for Functional Consultant
SAP BADI Implementation Learning for Functional ConsultantSAP BADI Implementation Learning for Functional Consultant
SAP BADI Implementation Learning for Functional Consultant
 
SAP S_4HANA Migration Cockpit - Migrate your Data to SAP S_4HANA.pdf
SAP S_4HANA Migration Cockpit - Migrate your Data to SAP S_4HANA.pdfSAP S_4HANA Migration Cockpit - Migrate your Data to SAP S_4HANA.pdf
SAP S_4HANA Migration Cockpit - Migrate your Data to SAP S_4HANA.pdf
 
Sap S4 HANA Everything You Need To Know
Sap S4 HANA Everything You Need To Know Sap S4 HANA Everything You Need To Know
Sap S4 HANA Everything You Need To Know
 
Introduction to SAP BTP
Introduction to SAP BTPIntroduction to SAP BTP
Introduction to SAP BTP
 
sap fiori architecture
sap fiori architecturesap fiori architecture
sap fiori architecture
 
SAP SD demo ppt - Introduction - for freshers
SAP SD demo ppt - Introduction - for freshersSAP SD demo ppt - Introduction - for freshers
SAP SD demo ppt - Introduction - for freshers
 
9: Record to Report Business Process
9: Record to Report Business Process9: Record to Report Business Process
9: Record to Report Business Process
 
Introduction Into SAP Fiori
Introduction Into SAP FioriIntroduction Into SAP Fiori
Introduction Into SAP Fiori
 
VENKAT FICO Resume
VENKAT FICO ResumeVENKAT FICO Resume
VENKAT FICO Resume
 

Similar to BRF+ Walk through

2.business object repository
2.business object repository2.business object repository
2.business object repository
Ajay Kumar ☁
 
Creating Your Data Governance Dashboard
Creating Your Data Governance DashboardCreating Your Data Governance Dashboard
Creating Your Data Governance Dashboard
Trillium Software
 
What is struts_en
What is struts_enWhat is struts_en
What is struts_en
techbed
 
Senior Systems Engineering ( Microsoft) .
Senior Systems Engineering ( Microsoft) .Senior Systems Engineering ( Microsoft) .
Senior Systems Engineering ( Microsoft) .
chalikars
 
Intention Oriented Model Interaction
Intention Oriented Model InteractionIntention Oriented Model Interaction
Intention Oriented Model Interaction
Yasir Karam
 

Similar to BRF+ Walk through (20)

Process management seminar
Process management seminarProcess management seminar
Process management seminar
 
2.business object repository
2.business object repository2.business object repository
2.business object repository
 
SAP BI/BW
SAP BI/BWSAP BI/BW
SAP BI/BW
 
Oracle application-development-framework-best-practices
Oracle application-development-framework-best-practicesOracle application-development-framework-best-practices
Oracle application-development-framework-best-practices
 
Struts N E W
Struts N E WStruts N E W
Struts N E W
 
Getting feel for BRF+
Getting feel for BRF+Getting feel for BRF+
Getting feel for BRF+
 
Creating Your Data Governance Dashboard
Creating Your Data Governance DashboardCreating Your Data Governance Dashboard
Creating Your Data Governance Dashboard
 
Sysprog 10
Sysprog 10Sysprog 10
Sysprog 10
 
Sysprog 10
Sysprog 10Sysprog 10
Sysprog 10
 
Cetas - Application Development Services
Cetas - Application Development ServicesCetas - Application Development Services
Cetas - Application Development Services
 
J2EE pattern 5
J2EE pattern 5J2EE pattern 5
J2EE pattern 5
 
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
 
Software Architecture in Architecture design .ppt
Software Architecture in Architecture design .pptSoftware Architecture in Architecture design .ppt
Software Architecture in Architecture design .ppt
 
Analysis modeling in software engineering
Analysis modeling in software engineeringAnalysis modeling in software engineering
Analysis modeling in software engineering
 
Jsf
JsfJsf
Jsf
 
Analysis modeling
Analysis modelingAnalysis modeling
Analysis modeling
 
What is struts_en
What is struts_enWhat is struts_en
What is struts_en
 
Senior Systems Engineering ( Microsoft) .
Senior Systems Engineering ( Microsoft) .Senior Systems Engineering ( Microsoft) .
Senior Systems Engineering ( Microsoft) .
 
College information management system.doc
College information management system.docCollege information management system.doc
College information management system.doc
 
Intention Oriented Model Interaction
Intention Oriented Model InteractionIntention Oriented Model Interaction
Intention Oriented Model Interaction
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 

BRF+ Walk through

  • 1. Brief Walk-Through of BRF+ Dhivya Baskaran
  • 2. Agenda  Workbench  Workflow  Basic Concepts  Application  Function  Data Object  Ruleset  Rule  Expression  Action
  • 3. Workbench  It is web-enabled rule authoring and management tool.  It provides an environment for maintenance, testing and management of business rules content in BRF+.  SAP_BC_FDT_ADMINISTRATOR is the role for BRF+ Administrator.  It requires ICF to be setup and activated in the system.
  • 4. Workbench Contd..  Transaction code : FDT_Workbench / BRFPlus / BRF+. Menu bar Personalization Navigation panel
  • 5. Workbench Contd..  Menu bar  Workbench : to access general functions and to adjust the navigation panel width.  Tools : Relevant to administrative tasks and has simulation, tracing and XML Export & Import functionality  Personalization  Personalize mode of user  Expert – For Administrative users and provide pre-configured settings.  Simple – For standard business users. Default mode.
  • 6. Workbench Contd..  Help Center  Central place where comprehensive UI documentation are available,  It is SAP documentation which is stored in Knowledge Warehouse.
  • 8. Basic Concepts  Application  Container to organize and manage BRF+ objects.
  • 9. Basic Concepts Contd..  Defined with interface IF_FDT_APPLICATION.  Click on ‘Create Application’ in Repository view.  Fill the General & Application information.  Storage Type :  System Objects – Client independent and can be transported with workbench request. Can refer system object only and can be referenced by all other storage types.  Customizing Objects – Client dependent and can be transported with customizing request. Can refer system/customizing object and can be referenced by customizing & master data objects.  Master Data Objects - Client dependent and can not be transported. Can refer all storage types but can be referenced by only master data objects.
  • 10. Basic Concepts Contd..  Data Object  Describes data types  Serves as data carriers in the context or the result.  Types of Data Objects : Element Structure Table
  • 11. Basic Concepts Contd..  Function  Interface between Code & Rules  Define the signature consisting of context and result.  3 Modes of Function  Functional Mode  Event Mode  Functional and Event Mode
  • 12. Basic Concepts Contd..  Rule  Central Entity that builds business logic.  Self Contained Objects.  Skeleton of Rule :  IF Condition Then Operation Else Operation
  • 13. Basic Concepts Contd..  Ruleset  Collection of Rules  Can be assigned to only one function only.  Can define Pre-condition for validation.  Can prioritize the rules to execute in order.
  • 14. Basic Concepts Contd..  Expression  Defines the computational power of BRF+.  Self contained computational unit with well defined logic
  • 15. Basic Concepts Contd..  Action  Defines the interactive part.  More application dependent.  Do not have result.