Business rule framework plus what's new with sap net weaver 7.03 .03

  • 1,216 views
Uploaded on

Business Rule Framework plus

Business Rule Framework plus

More in: Education , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,216
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
34
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Business Rule Framework plus What’s New With SAP NetWeaver 7.03? Wolfgang Schaper Product Manager BRFplus SAP AG February 2013
  • 2. © 2011 SAP AG. All rights reserved. 2 Agenda  Overview  New Features in Detail  New and Improved Design Time Capabilities  Simulation  Expression Types and Action Types  Performance, Cleanup, and Transport  Usability
  • 3. Overview
  • 4. © 2011 SAP AG. All rights reserved. 4 BRFplus in SAP NetWeaver 7.03 Release Information ■ SAP NetWeaver 7.0 Enhancement Pack 3 (aka NW 7.03) is available since November 2011 ■ This is the NetWeaver release on which SAP Business Suite 7 Innovation 2011 (including SAP ERP Enhancement Pack 6) is based ■ With SAP NW 7.03, a new release of BRFplus is included with many new or enhanced capabilities compared to SAP NW 7.02 ■ The code line of BRFplus within SAP NetWeaver 7.31 is identical with the code line of BRFplus within SAP NetWeaver 7.0 Enhancement Pack 3
  • 5. © 2011 SAP AG. All rights reserved. 5 BRFplus in SAP NetWeaver 7.03 New and Enhanced Capabilities of BRFplus in NW 7.03 ■ From a BRFplus perspective, SAP NetWeaver 7.03 primarily focuses on design time capabilities ■ Additional functional improvements were implemented in the areas of performance and usability ■ On the following slides, the most important improvements are described
  • 6. New Features in Detail New and Improved Design Time Capabilities
  • 7. © 2011 SAP AG. All rights reserved. 7 Mass Object Handling ■ A mass activity UI has been provided to allow the user to perform activities for multiple objects easily (create, activate, change access level, delete, change properties, mass overview of object states, ...) ■ In the Data Object structure editor, it is now possible to use the mass element creation dialog for the creation of elements serving as structure components
  • 8. © 2011 SAP AG. All rights reserved. 8 Multiple Catalogs ■ User settings support the definition of subsets of catalogs. Only this subset is made available directly in the Catalog view of the BRFplus workbench. ■ If there is more than one catalog defined, the Catalog view offers a menu for selecting a catalog from the personalized subset.
  • 9. © 2011 SAP AG. All rights reserved. 9 Where-Used Including Historic Versions ■ Optional display of historic and inactive versions in Where- Used Lists
  • 10. © 2011 SAP AG. All rights reserved. 10 Object Filters ■ Filter for expression and action types to hide unwanted object types for less technical users
  • 11. © 2011 SAP AG. All rights reserved. 11 Full Screen Mode ■ New full screen mode available ■ Allows to hide repository ■ Provides bigger canvas on small displays – very useful especially for editing complex decision tables
  • 12. © 2011 SAP AG. All rights reserved. 12 Creating Variables Automatically ■ Create ruleset variables automatically ■ Assigning an expression to a ruleset using objects that are not available in the context of the result triggers a dialog, allowing to add the respective variables to the ruleset
  • 13. © 2011 SAP AG. All rights reserved. 13 Context Explanation Feature ■ The button “Context Overview” offers a list of allowed or not allowed data objects in the context of a particular object ■ This feature allows to quickly understand which objects can be used and which cannot
  • 14. © 2011 SAP AG. All rights reserved. 14 Context Sensitive Help ■ For each object, there is context sensitive help content available ■ Button “Application Help” directs to respective help content directly
  • 15. © 2011 SAP AG. All rights reserved. 15 Hotkeys ■ With NW 7.03, the BRFplus workbench allows for customizable hotkeys for quickly accessing many features
  • 16. © 2011 SAP AG. All rights reserved. 16 Helper/Administrative Reports ■ Transaction FDT_HELPERS provides a bunch of helper/administrative reports ■ E.g. ■ Cross-Reference Analysis ■ Cross-System Content Comparison ■ Mass check of Objects in Transport Requests ■ Is DDIC Binding Up-To-Date ■ …
  • 17. © 2011 SAP AG. All rights reserved. 17 Code Template Generation ■ Generation of a code template for backend integration of BRFplus applications into your application code ■ Code template for functions that’s result object is bound to a DDIC element can provide return parameter in DDIC format ■ No more need for data conversion
  • 18. © 2011 SAP AG. All rights reserved. 18 Table Binding in Data Object Creation ■ When creating a table object, the line type can be bound to a DDIC table to automatically create the line type structure including all contained data elements
  • 19. New Features in Detail Simulation
  • 20. © 2011 SAP AG. All rights reserved. 20 Simulation of Single Expressions ■ It is possible to simulate a single expression or action (no function assignment needed)
  • 21. © 2011 SAP AG. All rights reserved. 21 Simulation of all Versions, in Interpretation or Generation Mode ■ All versions, not only the active one, can be run in simulation ■ Simulation can be run in interpretation mode as well as in generation mode
  • 22. © 2011 SAP AG. All rights reserved. 22 Download of (Lean) Trace Results into MS Excel ■ The trace resulting from simulation can be downloaded to an MS Excel File ■ In addition, the trace output has been reworked for better comprehensibility
  • 23. New Features in Detail Expression Types and Action Types
  • 24. © 2011 SAP AG. All rights reserved. 24 Decision Table – Split Rows, Merge Rows, Rearrange Decision Table Rows, Gap Analysis ■ New features for expression type decision table were introduced ■ Generation of lines to close gaps ■ Merge of several lines into one line ■ Split of one line into several lines ■ Rearrange Decision Table lines based on generic cell value ■ Search capabilities ■ Filter capabilities ■ Improved performance in design time by factor up to 100 for big tables (i.e., with hundreds to thousands of lines)
  • 25. © 2011 SAP AG. All rights reserved. 25 Ruleset Tab for Function Objects ■ The new Ruleset tab for Function objects now shows ■ execution priority, ■ enablement status, and ■ precondition (if available)
  • 26. © 2011 SAP AG. All rights reserved. 26 Additional Checks in Function Objects and Native Lean Trace Integration ■ For function objects, additional checks are offered to check ■ Consistency of assigned Rulesets ■ Readiness of Lean Trace ■ Activation status of referenced objects ■ Display available traces directly from BRFplus workbench
  • 27. © 2011 SAP AG. All rights reserved. 27 Workflow Integration ■ BRFplus can trigger a workflow ■ Action types Start Workflow, Raise Workflow Event ■ A workflow can invoke BRFplus rules ■ Automatically generating BRFplus application from Workflow ■ Semi-automatic parameter mapping ■ While this integration has already been available in BRFplus 7.02, there are further improvements and extensions in 7.03: ■ Automatically generate workflow task from an existing BRFplus function ■ Within workflow activity, create BRFplus task referencing an existing BRFplus task (for instance, to extend the interface of an existing task) ■ … and more ■ Also downported to NW 7.02
  • 28. © 2011 SAP AG. All rights reserved. 28 New Formula Functions ■ New Formula functions in 7.03: ■ Conversion of one timepoint type into another ■ Dedicated functions for getting [user | system | time zone | UTC] time ■ Several service functions regarding time zones ■ Also downported to NW 7.02
  • 29. © 2011 SAP AG. All rights reserved. 29 New Formula Functions - continued ■ New Formula functions in 7.03: ■ Concatenation of all elements of a structure into a text element ■ Concatenation of all lines of an unstructured table into a text element ■ Automatic conversion of non- text elements to strings where necessary and possible (e.g. concatenating numbers)
  • 30. © 2011 SAP AG. All rights reserved. 30 Quantity Checks in Formula Parser ■ The new formula parser checks for units and derives resulting units ■ For instance speed * time = distance ■ Impossible operations are identified at design time ■ For instance weight + distance raises an error message
  • 31. © 2011 SAP AG. All rights reserved. 31 Dialog for Expression Results ■ When creating a new expression, there is a dialog that allows to select the respective result object(s)
  • 32. © 2011 SAP AG. All rights reserved. 32 Help and Filter in Formula Functions and New Formula Parser ■ In formula expressions you can filter the available functions by category or text ■ For each formula function, there is a comprehensive help available ■ New formula parser with improved error or info messages (text, position)
  • 33. © 2011 SAP AG. All rights reserved. 33 Database Lookup: UI Improvements and Display of SQL Statements ■ Improved UI of expression type Database Lookup ■ Ability to map, aggregate, and group data elements ■ Display resulting SQL statement
  • 34. New Features in Detail Performance, Cleanup, and Transport
  • 35. © 2011 SAP AG. All rights reserved. 35 Code Generation and Transport ■ When running BRFplus rules, ABAP code is generated automatically and executed ■ Code generation was further optimized for improved runtime performance ■ Improved performance and reduced memory consumption in transport and other usage scenarios
  • 36. © 2011 SAP AG. All rights reserved. 36 Cleanup ■ The backend automatically removes unnamed unused objects periodically (transported or not) ■ Screenshot shows the manual deletion of named objects that are not used ■ Automatic cleanup in transport ■ Improved tools in application administration
  • 37. © 2011 SAP AG. All rights reserved. 37 Transport ■ A new tab Transport Information in the General section of any object provides information on transport history
  • 38. New Features in Detail Usability
  • 39. © 2011 SAP AG. All rights reserved. 39 Usage of New Icons ■ New icons indicating entity types and operations for enhanced user experience
  • 40. © 2011 SAP AG. All rights reserved. 40 BRFplus Workbench ■ Title Bar ■ Nicer Toolbars ■ Improved readability ■ Icons ■ one background color ■ Introduction of new form layout ■ Right-aligned labels ■ stretched fields ■ In-place definition and initialization of variables ■ “General” section for objects collapsed by default for better visibility of object specifics
  • 41. © 2011 SAP AG. All rights reserved. 41 Search Dialog and Object Query ■ Simplified and harmonized search dialog and object query
  • 42. © 2011 SAP AG. All rights reserved. 42 Ruleset ■ Ruleset (and others): Improved visual structure of header and details area for better readability
  • 43. © 2011 SAP AG. All rights reserved. 43 Boolean ■ Boolean: Improved visual structure of details area for better readability
  • 44. © 2011 SAP AG. All rights reserved. 44 Rules Menu ■ Extension of features offered through menu in rules within rulesets ■ Features for rearranging, copying, replacing, assigning preconditions, ….
  • 45. © 2011 SAP AG. All rights reserved. 45 Context Query ■ Improved usability for context query selecting objects ■ You can switch between showing all objects or matching objects only ■ Duplicate display of elements of structures and tables was eliminated
  • 46. © 2011 SAP AG. All rights reserved. 46 Configurable Repository Tree ■ Repository tree was made configurable ■ Clustered by types ■ Or clustered by types and subtypes ■ Or flat list ■ Applies for repository, recently used objects, favorites, and search results
  • 47. © 2011 SAP AG. All rights reserved. 47 Tools ■ Improved and harmonized UI for tools ■ Example: Application Administration
  • 48. Thank You!
  • 49. © 201 SAP AG. All rights reserved. © 201 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Excel, Outlook, PowerPoint, Silverlight, and Visual Studio are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, z10, z/VM, z/OS, OS/390, zEnterprise, PowerVM, Power Architecture, Power Systems, POWER7, POWER6+, POWER6, POWER, PowerHA, pureScale, PowerPC, BladeCenter, System Storage, Storwize, XIV, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, AIX, Intelligent Miner, WebSphere, Tivoli, Informix, and Smarter Planet are trademarks or registered trademarks of IBM Corporation. Linux is the registered trademark of Linus Torvalds in the United States and other countries. Adobe, the Adobe logo, Acrobat, PostScript, and Reader are trademarks or registered trademarks of Adobe Systems Incorporated in the United States and other countries. Oracle and Java are registered trademarks of Oracle and its affiliates. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems Inc. HTML, XML, XHTML, and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology. Apple, App Store, iBooks, iPad, iPhone, iPhoto, iPod, iTunes, Multi-Touch, Objective-C, Retina, Safari, Siri, and Xcode are trademarks or registered trademarks of Apple Inc. IOS is a registered trademark of Cisco Systems Inc. RIM, BlackBerry, BBM, BlackBerry Curve, BlackBerry Bold, BlackBerry Pearl, BlackBerry Torch, BlackBerry Storm, BlackBerry Storm2, BlackBerry PlayBook, and BlackBerry App World are trademarks or registered trademarks of Research in Motion Limited. Google App Engine, Google Apps, Google Checkout, Google Data API, Google Maps, Google Mobile Ads, Google Mobile Updater, Google Mobile, Google Store, Google Sync, Google Updater, Google Voice, Google Mail, Gmail, YouTube, Dalvik and Android are trademarks or registered trademarks of Google Inc. INTERMEC is a registered trademark of Intermec Technologies Corporation. Wi-Fi is a registered trademark of Wi-Fi Alliance. Bluetooth is a registered trademark of Bluetooth SIG Inc. Motorola is a registered trademark of Motorola Trademark Holdings LLC. Computop is a registered trademark of Computop Wirtschaftsinformatik GmbH. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, SAP HANA, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects is an SAP company. Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase Inc. Sybase is an SAP company. Crossgate, m@gic EDDY, B2B 360°, and B2B 360° Services are registered trademarks of Crossgate AG in Germany and other countries. Crossgate is an SAP company. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express prior written permission of SAP AG.