advanced field control using brf+ - …a248.g.akamai.net/n/248/420835/f46821b3837db3c7469... ·...

17
PUBLIC Consulting Services for Product Lifecycle Management Enhancement Service for SAP Portfolio and Project Management Advanced Field Control Using BRF+

Upload: lamque

Post on 09-Sep-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

PUBLIC

Consulting Services for Product Lifecycle Management – Enhancement Service for SAP Portfolio and Project Management

Advanced Field Control Using BRF+

2PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ

The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP.

Except for your obligation to protect confidential information, this presentation is not subject to your license agreement or any other service

or subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or any related

document, or to develop or release any functionality mentioned therein.

This presentation, or any related document and SAP's strategy and possible future developments, products and or platforms directions and

functionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information in this

presentation is not a commitment, promise or legal obligation to deliver any material, code or functionality. This presentation is provided

without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a

particular purpose, or non-infringement. This presentation is for informational purposes and may not be incorporated into a contract. SAP

assumes no responsibility for errors or omissions in this presentation, except if such damages were caused by SAP’s intentional or gross

negligence.

All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from

expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates,

and they should not be relied upon in making purchasing decisions.

Disclaimer

3PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ

The “advanced field control using BRF+”* enhancement

service allows you to easily modify the configuration of

standard and custom fields, toolbar buttons, and tabs on all

common object instance floorplan (OIF) screens in the SAP

Portfolio and Project Management application. The

configuration is derived from business rules modeled within

BRF+. You can define rules based on several parameters (for

example, PFCG**-defined roles, activities, or item types) that

are passed to BRF+ by the solution.

Advanced field control using BRF+ service

* BRF+ = Business Rules Framework Plus

** PFCG = Transaction code for managing roles

4PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Advanced field control using BRF+

Our service

▪ An implementation-ready solution

▪ Implementation of the solution

▪ Documentation of the solution

▪ Optional online scoping session and presentation at your site

5PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Key features

▪ Field configuration based on BRF+

▪ Easy definition of rules in a Web interface without coding

▪ Screens of all common portfolio management objects covered

▪ Configurability of fields, toolbar buttons, and tabs

▪ Ability to model rules based on several provided parameters

Advanced field control using BRF+Functionality

Rules / rule sets

▪ Model in user interface

▪ Determine field

configuration based on

given parameter

SAP Portfolio and

Project Management

Parameter

Field configuration

BRF+

Function

Parameter output

Screen adaptations

6PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Advanced field control using BRF+Challenges of common business rule approaches

Automated enforcement

Rules inside database

Non- or semi-automated

Rules as tacit knowledge

Rules inside code Rules inside documents

▪ Business user

▪ Business analyst

▪ Business expert

▪ Costs

▪ Archiving

▪ Backups

▪ Compliance

▪ Triggers

▪ Stored

procedures

▪ Agility

▪ Visibility for business

▪ Changes

▪ Sales commissions

▪ Premium calculations

▪ …

7PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Advantages

▪ Separation of program code and business rules

– Rules can be changed without programming.

– Business users instead of programmers can define and maintain rules.

– Rule changes can be carried out faster and at lower cost.

▪ BRF+ = part of the SAP NetWeaver technology platform

– No additional hardware, installation, maintenance, or license is needed.

Advanced field control using BRF+What is BRF+?

Business rules

management

system (BRMS)

Usage of

database

Usage of

BPMS* and

BRMSProcess

Rules

Data

Process

Rules

Data

BRF+ Business applicationBusiness application

Process

Rules

Data

Business application

* Business process management system

8PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Complex rules can be built using:

▪ Expressions: decision table, decision tree, formula, ABAP call, …

▪ Actions: send e-mail, write log, change output variable, …

Custom expressions and actions can be created.

Advanced field control using BRF+Rule definition – objects

ABAP

Input

Output

Function Rule set

Rule 1 If <condition> then <action> else <action>

Rule 2 If <condition> then <action> else <action>

9PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Advanced field control using BRF+Rule definition – tools

Workbench

Simulation

Code generation

Versioning

Catalog and personalization

10PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Advanced field control using BRF+Configurable screens and screen elements

Configurable screens: detail screen of portfolio, bucket, collection, review, what-if scenario,

item, initiative, decision point

Main and

subtabs

Standard and

customer subtabs

Long text fields

Toolbar buttons “You can

also” menus

11PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Advanced field control using BRF+Field configuration options

Screen element

Read only Input mode RequiredInvisible

Invisible

Read only Input mode

Invisible

Invisible

Invisible Visible

Standard and

customer fields

Long text fields

Toolbar buttons,

button choices

Tabs

(main and sub-views)

Menus

Configuration options

Visible

12PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Advanced field control using BRF+Rule definition – decision table

▪ Field configuration rules can be defined in a BRF+ decision table.

▪ Example: if object type = initiative and field = priority and

role = portfolio-manager then field state = required

▪ Every condition can use 10 provided parameters, with wild cards possible.

Condition Result

13PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Advanced field control using BRF+Microsoft Excel export and import

For easy configuration, the decision table can be

maintained with Microsoft Excel.

14PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Advanced field control using BRF+

Your advantages

▪ Easy field configuration based on rules and the BRMS from SAP

▪ Rule definition in a Web interface without programming skills

▪ Rule maintenance possible using Excel

▪ Rule conditions based on 10 different parameters

▪ Configuration of different types of screen elements

15PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Advanced field control using BRF+Extended, flexible, and modern rule-based screen configuration

Advanced field control using BRF+ enables the extended field configuration of portfolio management screens based on rules defined in BRF+. The solution empowers users to change the configuration without coding or customizing work –enhancing flexibility and lowering maintenance costs.

Business challenges▪ Screen elements (fields, buttons, tabs) have

to be configured differently according to roles, activities, portfolio types, item types, status, and so on.

▪ Configurations have to be easily changeable, preferably without the need to change coding or complex customizing tables.

Key features

▪ Field configuration based on Business Rule

Framework plus (BRF+)

▪ Easy definition of rules in a Web interface

without coding

▪ Ability to upload rules from Excel

▪ Screens of all common portfolio management

objects covered

▪ Configurability of fields, button toolbars, and tabs

▪ Ability to make rules dependent on several

parameter

Business benefits▪ Extended screen configuration

possibilities in one place

▪ Rule definition and changes possible without technical skills

▪ Ability to carry out rule changes faster and at lower cost

Availability, technical details

▪ Availability for SAP Portfolio and Project Management for SAP S/4HANA 1.0 and SAP Portfolio and Project Management 5.0, 6.0, and 6.1

▪ Delivery through transport

▪ Components: business add-in (BAdI) implementations, Web Dynpro enhancements, and BRF+ objects

Links

▪ SAP Note 1877617

▪ Contact: [email protected]

▪ More information: PPM services

Thank you.

Contact information:

PPM Services

Please contact: [email protected]

Take a look at our external services page for more information on PPM services.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company.

The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its distributors contain proprietary software components

of other software vendors. National product specifications may vary.

These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated

companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP or SAP affiliate company products and services are those that are

set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.

In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release

any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products,

and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The

information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various

risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements,

and they should not be relied upon in making purchasing decisions.

SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company)

in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companies.

See http://global.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.

© 2017 SAP SE or an SAP affiliate company. All rights reserved.