26
Inga Wiele Product Management SAP NetWeaver Enhancements BW-BPS (formerly SEM-BPS) in SAP NetWeaver 04

Enhancements BW-BPS (formerly SEM-BPS) in SAP NetWeaver 04 · ¤SAP AG 2004, STS_BW35, 22 Web enhancements Features Hierarchies, Attributes, Units in HTML layouts F4-help for variable

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Enhancements BW-BPS (formerly SEM-BPS) in SAP NetWeaver 04 · ¤SAP AG 2004, STS_BW35, 22 Web enhancements Features Hierarchies, Attributes, Units in HTML layouts F4-help for variable

Inga Wiele

Product Management

SAP NetWeaver

Enhancements BW-BPS(formerly SEM-BPS) inSAP NetWeaver 04

Page 2: Enhancements BW-BPS (formerly SEM-BPS) in SAP NetWeaver 04 · ¤SAP AG 2004, STS_BW35, 22 Web enhancements Features Hierarchies, Attributes, Units in HTML layouts F4-help for variable

SAP AG 2004, STS_BW35, 2

Roadmap SAP Business Planning

mid 05

Integration ofmaster andtransactional dataExcel integrationAccess to plan datavia webIntegration tooperationalsystems viaretractorsProcess monitoringReporting andanalysis in SAPBW

SAP SEM-BPS

Q1/04

Additional featuresStatus and TrackingMonitorMiscellaneousenhancements

StatisticalForecastExit Class forcustomerenhancements inWeb InterfaceBuilderEnhancementsfor characteristiccombinationsPredefined totalsin rows andcolumnsVariables in DataSlides

SAP BW-BPS

Web Dynpro baseddesign of planningapplicationsApplication designfor integratedplanning in BExWeb and ExcelOpen serviceframeworkCollaborationfeatures

SAP BW integratedBusiness Planning

SAP BW-BPS

SAP SEM 3.5/BW3.1 SAP NetWeaver 04 SAP NetWeaver 05 > SAP NetWeaver 05

Offline PlanningMaster DataPlanningPlanning on ODSObject...

SAP BW integratedBusiness Planning

SAP BW-BPS

Page 3: Enhancements BW-BPS (formerly SEM-BPS) in SAP NetWeaver 04 · ¤SAP AG 2004, STS_BW35, 22 Web enhancements Features Hierarchies, Attributes, Units in HTML layouts F4-help for variable

SAP AG 2004, STS_BW35, 3

Additional Features Status and Tracking Monitor

New monitor for administratorNew monitor for plannersEnhanced administration features

Page 4: Enhancements BW-BPS (formerly SEM-BPS) in SAP NetWeaver 04 · ¤SAP AG 2004, STS_BW35, 22 Web enhancements Features Hierarchies, Attributes, Units in HTML layouts F4-help for variable

SAP AG 2004, STS_BW35, 4

New Design of Administrators Monitor

• Aggregated status/comment view

• Open and close locks ad hoc

• Responsible person and actual processor (only in direction bottom-up)

• Tooltips with additional informations (e.g. comments, last change by)

• Send start-E-mails from monitor view

• Determin expansion level of hierarchy

Page 5: Enhancements BW-BPS (formerly SEM-BPS) in SAP NetWeaver 04 · ¤SAP AG 2004, STS_BW35, 22 Web enhancements Features Hierarchies, Attributes, Units in HTML layouts F4-help for variable

SAP AG 2004, STS_BW35, 5

Alternative Monitor View (table view)

• Sort/ Filter by values

Page 6: Enhancements BW-BPS (formerly SEM-BPS) in SAP NetWeaver 04 · ¤SAP AG 2004, STS_BW35, 22 Web enhancements Features Hierarchies, Attributes, Units in HTML layouts F4-help for variable

SAP AG 2004, STS_BW35, 6

Detail View of Planner

• Send E-Mail to responsible planner on next higher level

• Additional comments (text element)

Page 7: Enhancements BW-BPS (formerly SEM-BPS) in SAP NetWeaver 04 · ¤SAP AG 2004, STS_BW35, 22 Web enhancements Features Hierarchies, Attributes, Units in HTML layouts F4-help for variable

SAP AG 2004, STS_BW35, 7

Additional Functionalities – Part 1

Text element for userinformations per planningssession(create in SE61)Cascading status switch onlyfor underlying nodesWith synchronous execution ofplanning sequence the UIshows a “please wait”-pop upand blocks further entries.

Page 8: Enhancements BW-BPS (formerly SEM-BPS) in SAP NetWeaver 04 · ¤SAP AG 2004, STS_BW35, 22 Web enhancements Features Hierarchies, Attributes, Units in HTML layouts F4-help for variable

SAP AG 2004, STS_BW35, 8

Additional new functionalities – Part 2

Additional menu entries incustomizing transactionAdministration

Delete/ copy of planningsessionsDelete planning roundTransport of planningrounds/planning sessionssend reminder E-Mail

New status type: ‘any’This simplifies to scheduleplanning sequences at statusswitches, e.g. from ‘new’ to‘any’

Page 9: Enhancements BW-BPS (formerly SEM-BPS) in SAP NetWeaver 04 · ¤SAP AG 2004, STS_BW35, 22 Web enhancements Features Hierarchies, Attributes, Units in HTML layouts F4-help for variable

SAP AG 2004, STS_BW35, 9

Miscellaneous Enhancements for BPS in SAP BW 3.5

Statistical ForecastEnhancements for characteristic combinationsExit class for customer enhancements in WebInterface BuilderPredefined totals in rows and columnsVariables in Data Slides

Page 10: Enhancements BW-BPS (formerly SEM-BPS) in SAP NetWeaver 04 · ¤SAP AG 2004, STS_BW35, 22 Web enhancements Features Hierarchies, Attributes, Units in HTML layouts F4-help for variable

SAP AG 2004, STS_BW35, 10

Statistical Forecast

Automatic Model Selection basedon reference data trend

Additional forecast strategies

New Look & Feel

Page 11: Enhancements BW-BPS (formerly SEM-BPS) in SAP NetWeaver 04 · ¤SAP AG 2004, STS_BW35, 22 Web enhancements Features Hierarchies, Attributes, Units in HTML layouts F4-help for variable

SAP AG 2004, STS_BW35, 11

Enhancements Characteristic Relationships

Where-used-functionality on

planning area showsall levels where the

rule applies.

Where-used-functionality onplanning level tabstrip

shows all rules that apply onthat planning level.

Page 12: Enhancements BW-BPS (formerly SEM-BPS) in SAP NetWeaver 04 · ¤SAP AG 2004, STS_BW35, 22 Web enhancements Features Hierarchies, Attributes, Units in HTML layouts F4-help for variable

SAP AG 2004, STS_BW35, 12

Exit Class Web Interface Builder I

Event handler

In order to react on end user actions BSP event handlers areused.

A planning application uses:OnInitialisationOnInputprocessing

Where to find:Open generated BSP using transaction SE80Expand the hierarchy as shown in the screenshot.

The class CL_UPWB_BSP_APPL

This class implements the event handler

It offers the following methods for redefinition (technicalname):

Output Processing (initialisation)Initialisation (load)Dispatching of activities (dispatch)

Input Processing (inputprocessing)Dispatching of activities (dispatch)

Note: The grouping indicates, that e.g. the load method iscalled by the initialisation method.

Page 13: Enhancements BW-BPS (formerly SEM-BPS) in SAP NetWeaver 04 · ¤SAP AG 2004, STS_BW35, 22 Web enhancements Features Hierarchies, Attributes, Units in HTML layouts F4-help for variable

SAP AG 2004, STS_BW35, 13

Exit Class Web Interface Builder II

Creating (custom-)Subclass

By using ABAP OOtechniques you can create asubclass and choosemethods to be redefined.

The screenshot shows anexampe for subclasszcl_fis_wib01.

The redefined methods arelisted below the node‘Redefinitions’.

Page 14: Enhancements BW-BPS (formerly SEM-BPS) in SAP NetWeaver 04 · ¤SAP AG 2004, STS_BW35, 22 Web enhancements Features Hierarchies, Attributes, Units in HTML layouts F4-help for variable

SAP AG 2004, STS_BW35, 14

Exit Class Web Interface Builder III

Initialisation (Output Processing)

Within Initialisation:First time: call load method to initialize the componentsDispatcher queue is created

Contains list of components (e.g. layouts)Lists tasks to be done on component (e.g. process_input)

Dispatcher method is called for each task

When redefining e.g. the dispatcher method, you will find this standardABAP source code sample:

method DISPATCH.*CALL METHOD SUPER->DISPATCH* EXPORTING* IS_HANDLER =* RECEIVING* R_SUBRC =* .endmethod.

Page 15: Enhancements BW-BPS (formerly SEM-BPS) in SAP NetWeaver 04 · ¤SAP AG 2004, STS_BW35, 22 Web enhancements Features Hierarchies, Attributes, Units in HTML layouts F4-help for variable

SAP AG 2004, STS_BW35, 15

Exit Class Web Interface Builder IV

Example: key figure validation of manual input

METHOD dispatch.* 1. Call standard processing

CALL METHOD super->dispatch* 1. Check if dispatcher calls a layout

ready to validate* 2. Add your own rule to determine if data

of this spezific layout should be validated.* 3. Specify the set of cells that should be

validated and apply the validation rule.* 3a. Add your own validation rule.ENDMETHOD.Note: You can find a How to paper describing the details on theservice market place soon.

Page 16: Enhancements BW-BPS (formerly SEM-BPS) in SAP NetWeaver 04 · ¤SAP AG 2004, STS_BW35, 22 Web enhancements Features Hierarchies, Attributes, Units in HTML layouts F4-help for variable

SAP AG 2004, STS_BW35, 16

Exit Class Web Interface Builder V

Details on layout component

The layout component is defined in the interface if_upwb_c_layout2.

It is available since SEM3.1 SP16 (new features of WEB layouts).

Page 17: Enhancements BW-BPS (formerly SEM-BPS) in SAP NetWeaver 04 · ¤SAP AG 2004, STS_BW35, 22 Web enhancements Features Hierarchies, Attributes, Units in HTML layouts F4-help for variable

SAP AG 2004, STS_BW35, 17

Exit Class Web Interface Builder VI

List of important attributes

MT_HTML_CELL - Table cells for HTML renderingCell identifier (ID)Position within layout (ROW, COL)Error status (ALERT_FLAG)Replacementtype for cell value (VALUE_TYPE)Content (VALUE)Generic list of attributes (ATTRIBUTES)

Note:When using value_type = ‘html’, the system will insert the given cell content as pur html into the layoutcell. You can specify the html-coding that is inserted into the cell.By using the generic list of attributes, you can add e.g. events to the cell. Just specify param =‘onMousedown’ and value = ‘myHandler()’ to add events.

MT_HEAD – Header CombinationName of characteristicsSelection per characteristic

MT_COL – characteristics of columnMT_ROW – characteristics of rowM_SUBRC – Return ValueNote:

By combining these tables you can specify the complete selection of a cell.… for more details see ABAP workbench …

Page 18: Enhancements BW-BPS (formerly SEM-BPS) in SAP NetWeaver 04 · ¤SAP AG 2004, STS_BW35, 22 Web enhancements Features Hierarchies, Attributes, Units in HTML layouts F4-help for variable

SAP AG 2004, STS_BW35, 18

Exit Class Web Interface Builder VI

Typical tasksAdding javascript/html to WEB Interface

Add text component to WEB InterfaceInsert javascript/html as long text or OTR-ObjectSet property html = true.

Adding html-code to layout cellRedefine the desired methodAdd html-code to cell valueSet value_type = ‚html‘

Adding events to planning layoutOption1: use generic list of cell attributesOption2: use javascript and set attributes during render time ( possible notonly for layout cells but also for other tags)

Do it once on first start of Web planning applicationRedefine load method

Do it before/after a task of input/output processingRedefine dispatcher method

Page 19: Enhancements BW-BPS (formerly SEM-BPS) in SAP NetWeaver 04 · ¤SAP AG 2004, STS_BW35, 22 Web enhancements Features Hierarchies, Attributes, Units in HTML layouts F4-help for variable

SAP AG 2004, STS_BW35, 19

Predefined Totals in Rows and Columns

1) Insert Item for apredefined total

2) Select „Total“-Checkmark

3) ExecutePlanning Layout

Page 20: Enhancements BW-BPS (formerly SEM-BPS) in SAP NetWeaver 04 · ¤SAP AG 2004, STS_BW35, 22 Web enhancements Features Hierarchies, Attributes, Units in HTML layouts F4-help for variable

SAP AG 2004, STS_BW35, 20

Variables in Data Slices

Page 21: Enhancements BW-BPS (formerly SEM-BPS) in SAP NetWeaver 04 · ¤SAP AG 2004, STS_BW35, 22 Web enhancements Features Hierarchies, Attributes, Units in HTML layouts F4-help for variable

SAP AG 2004, STS_BW35, 21

New functionalities delivered in SEM Support Packages

New functionalities delivered in SEM Support Packages

Page 22: Enhancements BW-BPS (formerly SEM-BPS) in SAP NetWeaver 04 · ¤SAP AG 2004, STS_BW35, 22 Web enhancements Features Hierarchies, Attributes, Units in HTML layouts F4-help for variable

SAP AG 2004, STS_BW35, 22

Web enhancements

FeaturesHierarchies, Attributes, Units in HTML layoutsF4-help for variable selectors and layoutsCustomizable value help types in HTML layoutIdentify cells with attached documents on HTML layout

AvailabilitySEM 3.1B SP 16SEM 3.2 SP 11SEM 3.5 SP 7

Page 23: Enhancements BW-BPS (formerly SEM-BPS) in SAP NetWeaver 04 · ¤SAP AG 2004, STS_BW35, 22 Web enhancements Features Hierarchies, Attributes, Units in HTML layouts F4-help for variable

SAP AG 2004, STS_BW35, 23

Miscellaneous

Planning functionsDistribution function – usage of variables, read reference dataSplit packages for executionIssue trace of error message in conjunction with objectRead minimum amount of reference dataCopy documents

TransportsTransport variables, parameter groups, layouts and settings for planningarea separately

Manual PlanningVariables for non-time characteristics in data columns in layoutsUse all variables of the corresponding area in data columnsUse different variables in data columns

AvailabilitySEM 3.1B SP 14SEM 3.2 SP 10SEM 3.5 SP 5

Page 24: Enhancements BW-BPS (formerly SEM-BPS) in SAP NetWeaver 04 · ¤SAP AG 2004, STS_BW35, 22 Web enhancements Features Hierarchies, Attributes, Units in HTML layouts F4-help for variable

SAP AG 2004, STS_BW35, 24

Usability

UsabilityRedesign hierarchy pop-up (Keys etc. ...)Sort package by „selection in package“Improve usability formula editor (F4-Help etc)Show selection criteria at display of level (at change still selectionof characteristics on first tab)Enhanced FOX error messagesCheck size of input fieldsVariables in data slices

AvailabilitySEM 3.1B SP 14SEM 3.2 SP 10SEM 3.5 SP 5

Page 25: Enhancements BW-BPS (formerly SEM-BPS) in SAP NetWeaver 04 · ¤SAP AG 2004, STS_BW35, 22 Web enhancements Features Hierarchies, Attributes, Units in HTML layouts F4-help for variable

SAP AG 2004, STS_BW35, 25

Status and Tracking

FeaturesKeep customizing after change of hierarchyPlanning sequences running synchronouslyLanguage from log onAutomatic save at status change

AvailabilitySEM 3.1B SP 14SEM 3.2 SP 10SEM 3.5 SP 0

Page 26: Enhancements BW-BPS (formerly SEM-BPS) in SAP NetWeaver 04 · ¤SAP AG 2004, STS_BW35, 22 Web enhancements Features Hierarchies, Attributes, Units in HTML layouts F4-help for variable

SAP AG 2004, STS_BW35, 26

Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcherForm auch immer, ohne die aus-drückliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieserPublikation enthaltene Informationen können ohne vorherige Ankün-digung geändert werden.

Die von SAP AG oder deren Vertriebsfirmen angebotenen Softwareprodukte können Softwarekomponenten auchanderer Softwarehersteller enthalten.

Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® und SQL Server® sind eingetragene Marken derMicrosoft Corporation.

IBM®, DB2®, DB2 Universal Database, OS/2®, Parallel Sysplex®, MVS/ESA, AIX®, S/390®, AS/400®, OS/390®,OS/400®, iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere®, Netfinity®, Tivoli®,Informix und Informix® Dynamic ServerTM sind Marken der IBM Corporation in den USA und/oder anderenLändern.

ORACLE® ist eine eingetragene Marke der ORACLE Corporation.

UNIX®, X/Open®, OSF/1® und Motif® sind eingetragene Marken der Open Group.

Citrix®, das Citrix-Logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®, VideoFrame®, MultiWin® undandere hier erwähnte Namen von Citrix-Produkten sind Marken von Citrix Systems, Inc.

HTML, DHTML, XML, XHTML sind Marken oder eingetragene Marken des W3C®, World Wide Web Consortium,Massachusetts Institute of Technology.

JAVA® ist eine eingetragene Marke der Sun Microsystems, Inc.

JAVASCRIPT® ist eine eingetragene Marke der Sun Microsystems, Inc., verwendet unter der Lizenz der vonNetscape entwickelten und implementierten Technologie.

MarketSet und Enterprise Buyer sind gemeinsame Marken von SAP AG und Commerce One.

SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver und weitere im Text erwähnte SAP-Produkte und –Dienstleistungen sowie die entsprechenden Logos sind Marken oder eingetragene Marken der SAP AG inDeutschland und anderen Ländern weltweit. Alle anderen Namen von Produkten und Dienstleistungen sind Markender jeweiligen Firmen. Die Angaben im Text sind unverbindlich und dienen lediglich zu Informationszwecken.Produkte können länderspezifische Unterschiede aufweisen.

Copyright 2004 SAP AG. Alle Rechte vorbehalten