What's New in SAP CE 7.3

36
What's New in SAP NetWeaver 7.3 - Composition Environment

Transcript of What's New in SAP CE 7.3

Page 1: What's New in SAP CE 7.3

What's New inSAP NetWeaver 7.3

-Composition Environment

Page 2: What's New in SAP CE 7.3

(C) SAP AG 2

Copyright

© Copyright 2010 SAP AG. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose withoutthe express permission of SAP AG. The information contained herein may be changed without priornotice.Some software products marketed by SAP AG and its distributors contain proprietary softwarecomponents of other software vendors.

Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of MicrosoftCorporation.

IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z,System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/VM, z/OS, i5/OS, S/390,OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture,POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes,BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2,Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix aretrademarks or registered trademarks of IBM Corporation.

Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.

Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarksof Adobe Systems Incorporated in the United States and/or other countries.

Oracle is a registered trademark of Oracle Corporation.

UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.

Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin aretrademarks or registered trademarks of Citrix Systems, Inc.

HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World WideWeb Consortium, Massachusetts Institute of Technology.

Java is a registered trademark of Sun Microsystems, Inc.

JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technologyinvented and implemented by Netscape.

SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, Clear Enterprise, SAP BusinessObjectsExplorer and other SAP products and services mentioned herein as well as their respective logos aretrademarks 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 wellas their respective logos are trademarks or registered trademarks of SAP France in the United Statesand in other countries.

All other product and service names mentioned are the trademarks of their respective companies. Datacontained in this document serves informational purposes only. National product specifications mayvary.

These materials are subject to change without notice. These materials are provided by SAP AG and itsaffiliated companies ("SAP Group") for informational purposes only, without representation orwarranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to thematerials. The only warranties for SAP Group products and services are those that are set forth in theexpress warranty statements accompanying such products and services, if any. Nothing herein shouldbe construed as constituting an additional warranty

Page 3: What's New in SAP CE 7.3

(C) SAP AG 3

Icons in Body Text

Icon Meaning

Caution

Example

Note

Recommendation

Syntax

Additional icons are used in SAP Library documentation to help you identify differenttypes of information at a glance. For more information, see Help on Help GeneralInformation Classes and Information Classes for Business Information Warehouse onthe first page of any version of SAP Library.

Typographic Conventions

Type Style Description

Example text Words or characters quoted from the screen. These include field names, screentitles, pushbuttons labels, menu names, menu paths, and menu options.

Cross-references to other documentation.Example text Emphasized words or phrases in body text, graphic titles, and table titles.

EXAMPLE TEXT Technical names of system objects. These include report names, programnames, transaction codes, table names, and key concepts of a programminglanguage when they are surrounded by body text, for example, SELECT andINCLUDE.

Example text Output on the screen. This includes file and directory names and their paths,messages, names of variables and parameters, source text, and names ofinstallation, upgrade and database tools.

Example text Exact user entry. These are words or characters that you enter in the systemexactly as they appear in the documentation.

<Example text> Variable user entry. Angle brackets indicate that you replace these words andcharacters with appropriate entries to make entries in the system.

EXAMPLE TEXT Keys on the keyboard, for example, F2 or ENTER.

Page 4: What's New in SAP CE 7.3

(C) SAP AG 4

Table of ContentsComposition Environment ................................................................................ 5

Developer Studio (General Changes) .......................................................... 5Application Server Java ................................................................................ 6Development Infrastructure ........................................................................ 13Composition ............................................................................................... 14

Composite Designer Perspective ............................................................ 14Enterprise Services Repository ............................................................... 14Business Process Management ............................................................. 16Business Rules Management ................................................................. 17Service Composition ............................................................................... 19Composite Application Framework ......................................................... 20

Portal .......................................................................................................... 21Visual Composer ........................................................................................ 34Enterprise Content Management Integration (ECMI) ................................. 35Security ...................................................................................................... 36SAP Web Dispatcher .................................................................................. 36

Page 5: What's New in SAP CE 7.3

(C) SAP AG 5

Composition EnvironmentThis document describes all new features, enhancements, and changes to CompositionEnvironment in SAP NetWeaver 7.3 SPS01 compared to SAP NetWeaverComposition Environment 7.2 SPS02.

Information about new features, enhancements, and changes to CompositionEnvironment for earlier Releases of SAP NetWeaver CE is provided in thecorresponding Release notes:

What’s New in SAP NetWeaver CE 7.1

What’s New in SAP NetWeaver CE 7.1 EHP1

What’s New in SAP NetWeaver CE 7.2

Changes to Documentation

Change More Information

The main documentation structures for previous shipments ofSAP NetWeaver Composition Environment have beenintegrated into section SAP NetWeaver CompositionEnvironment of the overall SAP NetWeaver Library.

SAP NetWeaverCompositionEnvironment

Developer Studio (General Changes)

Feature Type ofChange Description

EclipsePlatform Changed The version of the Eclipse platform was changed to

Eclipse 3.5.

Page 6: What's New in SAP CE 7.3

(C) SAP AG 6

Application Server Java

Java EE, Transactions and Resources, Java DictionaryFeature Type of

ChangeDescription

Java EE Development ToolsJava Scheduler: new jobdefinitions wizard

New The SAP NetWeaver Developer Studioprovides a new tool for creating job definitions.For more information, see Creating JobDefinitions.

JPA Diagram Editor Enhanced You can use the JPA Diagram Editor notonly with DC projects, but with localprojects as well.It is now possible to configure the JPADiagram Editor globally and locally (perproject).

For more information, see Creating DataModels with the JPA Diagram Editor.

DocumentationProject Management andEmployee Servicesapplication

Changed The Project Management and EmployeeServices application does no longer comepredeployed on SAP NetWeaver AS Java.Instead, you can import the application from theSAP NetWeaver Developer Studio Welcomepage.For more information, see Project Managementand Employee Services Application.

SAP NetWeaver AdministratorEJB modules administration Enhanced You can now manage annotated EJB references,

environment entries, and resource adapterproperties with the SAP NetWeaverAdministrator enhanced tool for administeringEJB modules.For more information, see Viewing and EditingEJB Modules.

DataSource aliasesconfiguration

Enhanced Two new optional configuration properties havebeen added to the DataSource aliasesconfiguration tool of the SAP NetWeaverAdministrator. The changes also apply for thedata-source-aliases.dtd.For more information, see:

Managing JDBC DataSource Aliasesdata-source-aliases.dtd

Resource adaptersconfiguration

Enhanced For more information, see Managing ResourceAdapters.

Page 7: What's New in SAP CE 7.3

(C) SAP AG 7

JMS server configuration Changed The procedure of configuring the JMS servervia the SAP NetWeaver Administrator haschanged. For more information, see ManagingJMS Server Configuration.

Web Dynpro JavaWeb Dynpro Java RuntimeStateless Applications New You can develop stateless applications that do not retain

a significant session state on the server in betweenrequest processing. Instead, you can develop yourapplication in a way that session data can be stored onthe client side within the URL or hidden within a view.The default stateful application mode in Web Dynproremains unaffected.More information: Stateless Web Dynpro Applications

Asynchronous Views New The asynchronous mode for view processing issupported. A typical use case is the integration of anapplication with high data volume. Users can interactwith the main application while the integralasynchronous part processes large data amounts.More information: Asynchronous Views

Window Enhanced Using the interface with the void setTitle(String title)title method, you can define titles for a windowapplication unit.More information is available in the online help of SAPNetWeaver Developer Studio:

SAP NetWeaver Developer Studio DocumentationAPI Reference Webdynpro Runtimecom.sap.tc.webdynpro.progmodel.api

Controller Events Changed The interface for dynamic subscription to controllerevents has changed. The new methods process generatedconstants instead of Web Dynpro runtime repositoryobjects. The types of constants are IWDEventId andIWDEventHandlerId. The new methods are underIWDComponent and IWDComponentUsage. The formermethods are still functional but now marked asdeprecated. More information is available in the onlinehelp of SAP NetWeaver Developer Studio: SAPNetWeaver Developer Studio Documentation APIReference Webdynpro Runtime com.sap.tc.webdynpro.progmodel.api.

Page 8: What's New in SAP CE 7.3

(C) SAP AG 8

Support of CoreComponent Types(CCTS)

New CCTS presents a methodology for developing semanticbuilding blocks that represent the general types of businessdata. The Core Data Types Amount, Date, DateTime,Duration, Identifier, Name, Value, Measure,Numeric, Quantity, Percentage, Ratio, Time, and URIare represented by the UI element InputField. Moreinformation: Displaying and Formatting Core Data Types

ExtensibilityComponent Usage New You can replace a pre-defined component with a new one by

changing the component usage. More information: DynamicComponent Usage

PersonalizationPersonalizationPersistence API(P13N)

New Application developers can configure the personalizationpersistence. For this, the API provides URL parameters andapplication properties. More information: PersonalizationPersistence API (P13N)

User Interface ElementsAccordion New End users are able to display a vertically stacked list of items

where the items can be expanded or stretched(AccordionItem and MultiAccordionItem). Moreinformation: Accordion, AccordionItem

AnalyticsChart Enhanced The new element properties axisOrientation,dataSeriesAxisMinorTicksSecondary,dataSeriesAxisTitleSecondary,dataSeriesAxisUnitSecondary enhance the parameterset for chart design. More information: AnalyticsChart

Calendar Enhanced The UI element has been enhanced with display options suchas CalendarMonthView.More information: Calendar

Drag&Drop New End users can move or copy texts or graphics from onescreen area to another. More information: Implementing Drag& Drop

Explanation New Provides a multi-line help text for the entire screen, or for adefined screen area. More information: Explanation

FlashIsland New For multimedia applications, you can use Shockwave FlashFiles of type .swf for your user interface design.Requirements are the Adobe Flex Builder version 2 or 3, theAdobe Flash Player version 9 Update 3, and the Flash IslandFlex library. More information: FlashIsland

FormattedTextEdit New A FormattedTextEdit UI Element represents an edit boxfor formatted text. More information: Displaying and EditingFormatted Text

Page 9: What's New in SAP CE 7.3

(C) SAP AG 9

FormattedTextView New Displays text that can contain formatting commands definedin XML syntax. More information: Displaying and EditingFormatted Text

IFrame Enhanced The element is undeprecated and additionally provides thenew properties postParameters (contains parameter asURL encoded string), lifeCycle (for applications usingLightspeed rendering), and supportsResizing (forautomatic adjustments). More information: IFrame

InputTokenizer New This element enables end users to enter values that are not yetpart of the value set. Furthermore, filtering on client side issupported. More information: InputTokenizer

MeltingGroup New The UI element supports horizontal arrangement of other UIelements. The UI element is typically used to place acombination of input field and text view into a single cell of acolumn layout's grid. More information: MeltingGroup

SectionHeader New Allows you to standardize the header levels of all sections ofthe Web Dynpro user interface. More information:SectionHeader

Shuttle New You can now enable end users to add or remove items, or tomove them up or down. More information: Shuttle

SilverlightIsland New Using the user interface element, you can develop Webmedia applications with video and audio file integration,applications containing vector-based graphics, and highlyinteractive applications with very fast response times. Moreinformation: SilverlightIsland

Splitter New Using this element, horizontal or vertical screen separation ispossible. Area sizes can be changed by pulling the divider.More information: Splitter

Table Enhanced The table feature set has been enhanced with features andfunctions, such as table row grouping providing a two levelhierarchy for displaying groups, a level for group data, or theColumnLayout. This layout mechanism arranges content incommon grids consisting of a fixed column number and avariable row number. More information: ImplementingTables, Choosing the Layout

ToolBar Enhanced The UI element has been enhanced with several functionssuch as, for example, a ToolBarButton that performsautomatic spacing, depending on the item type; you onlyneed to place separators between the item groups. Moreinformation: ToolBar

WebWidget New Using this element, you can embed pieces of custom HTMLor JavaScript code into views. More information: WebWidget

Page 10: What's New in SAP CE 7.3

(C) SAP AG 10

Context Menus for UIElements

New You can provide context menus, bound to business objects, tothe end user. These menus contain context-specific optionsthat depend on the application status. More information:Implementing Menus: ContextMenu, MenuBar andPopupMenu

Web Dynpro Java ToolsProject ConsistencyChecks

Enhanced Checks are triggered whenever a deployable archive iscreated, a Web Dynpro project is deployed, or a Web Dynproapplication is started. Consistency is checked between thesource version, the build binary version, and the locallydeployed version of the project archive. More information:Checking Project Consistency

Memory Analysis New You can choose between three analysis levels to checkmemory usage for applications. Make settings for theProject Handling preferences for Web Dynproaccordingly. The result of the analysis is displayed inthe status bar of the Web Dynpro perspective then. Moreinformation: Developer Studio Settings

Classic Mode New By setting the classic or the non-classic mode, you caninfluence the scope of the Execution Modeler, forexample. The Web Dynpro Explorer structure is adaptedaccordingly. The settings are performed under

Preferences General Capabilities.More information: Developer Studio Settings

Message Hiding New To reduce the amount of displayed messages, you canhide default warning messages. More information:Hiding Default Messages in the Problem List

Execution Modeler New The new tool provides graphical support for servicechaining and navigation flow modeling definitions.More information: Developing a Web DynproApplication Using the Execution Modeler

View Preview New You can test newly created or changed view designs in abrowser window from within the design-timeenvironment.More information: Checking View Design

TemplatesView Templates Enhanced Using the Query and Response Template, you get

wizard support for comfortable method definitions. Atruntime, custom controllers, view contexts, and modelcontrollers are generated, and their references andupdates included. Tables are automatically createdcontaining the relevant model data. More information:Using Templates in Web Dynpro

Page 11: What's New in SAP CE 7.3

(C) SAP AG 11

Component Template New The template supports you during the creation processof components that are developed for visualizations andchanges of Enterprise Content Management (ECM)repository contents. Two views are automaticallygenerated: One view with predefined areas andfunctions for file uploads and downloads, the other onewith a user interface and context for changing andstoring document properties. More information: UsingTemplates in Web Dynpro

Snippets New There are new configurable code pieces for common UIdefinitions such as modal windows, confirmationdialogs, or configurable drop down boxes available.More information: Web Dynpro User Interface Snippets

ModelsAdaptive RemoteFunction Call Model

Changed The former aRFC model has been replaced with theaRFC2 model.More information: Importing Adaptive Remote FunctionCall (RFC2) Models

Model Re-Imports New For the aRFC2 Model and for the Adaptive Web ServiceModel, you get tool support for model re-imports. Moreinformation: Re-importing Adaptive Web ServiceModels

InstallationTools Installation Changed With the Developer Studio download, you get the platform

zip file containing the pluginscom.sap.netweaver.developerstudio.ce.platform,org.eclipse.equinox.p2.user.ui,com.sap.netweaver.developerstudio,org.eclipse.help, org.eclipse.platform,org.eclipse.rcp which you install and for which you canthen individually download the additional plugins andfeatures you require for your development needs. For moreinformation, see the Installation and Update Guide for SAPNetWeaver Developer Studio 7.3 in SAP Service Marketplace

HelpObject Value Sector(OVS) Value Help

Enhanced On an InputField element in a Web Dynpro view, OVSfor applications that use the Adaptive Web ServiceModel or the Enterprise JavaBean Model is supported.More information: Providing Search Result Value Lists(OVS)

DeveloperDocumentation

New You can provide quick info and technical documentationfor components, applications, views, context nodes, ormethods. A quick info is a short documentation with256 characters maximum where technicaldocumentation provides a lot of space for detailedinformation.More information: Providing Documentation forDevelopers

Page 12: What's New in SAP CE 7.3

(C) SAP AG 12

Web Services

Feature Type ofChange Description

SAP NetWeaver Developer Studio (Design Time)

Search Console Enhanced

When you discover service interfaces on SolutionComposer systems, you can save the information aboutthese services in the local workspace for furtherreference. At a later stage, you can use the enterpriseservices in the Search Favorites directly instead ofsearching for the same services again.

For more information, see Adding Service Interfaces andOperations to Search Favorites.

Clients for LocallyProvided WebServices

Enhanced

When you create a Service Group for a Web serviceclient, you can specify that the client and the Webservices it uses would be deployed on the same system.After you deploy the client, the SAP NetWeaver systemnotices this information in the Service Group andautomatically configures the necessary logical ports forthe client. Thus the design-time configuration allows youto decrease the configuration efforts significantly, andsimplifies the transport of the configuration informationfrom one system to another.

For more information, see Creating Clients for LocallyProvided Services.

SAP NetWeaver Administrator (Runtime and Configuration)

Configuration ofGroups of WebService Clients

Enhanced

The user interface has been simplified to ease theconfiguration activities.

For more information, see Configuring Groups of WebService Clients.

EstablishingConnections toProvider Systems

Ennhanced

The user interface has been simplified to ease theconfiguration activities.

For more information, see Creating Connections toProvider Systems.

Page 13: What's New in SAP CE 7.3

(C) SAP AG 13

Development Infrastructure

SAP NetWeaver Development Infrastructure (NWDI) is a capability of SAPNetWeaver that allows you to manage the development infrastructure-related parts ofthe software life cycle. You can easily develop applications using the NWDI tools andSAP's component model concepts. This section provides information about the newand enhanced features of NWDI.

Changes General for SAP NetWeaver Development Infrastructure

SAP Note with SCrequired for tracksetup

New

SAP Note was introduced that describes the listof required SCs that you need to have in yourtrack, if you want to perform a concrete type ofdevelopment in it. For more information, seeSAP Note 1457908.

Javadoc generation NewYou can now generate Javadoc out ofdevelopment component binaries. For moreinformation, see Generating Javadoc.

Adding JUnit tests toa developmentcomponent

New

You can now include JUnit tests to beautomatically executed upon building adevelopment component. For more information,see Adding JUnit Tests to a DevelopmentComponent.

Changes in Design Time Repository (DTR)

E-mail notification forDTR New

You can configure e-mail notifications to be sentupon occurrence of different events in DTR. Formore information, see Enabling E-MailNotifications for DTR Collisions.

Changes in Component Build Service (CBS)

E-mail notificationfor CBS New

You can configure e-mail notifications to be sentwhen different events occur in CBS. For moreinformation, see Enabling E-Mail Notificationsfor CBS Build Spaces.

Page 14: What's New in SAP CE 7.3

(C) SAP AG 14

Composition

Composite Designer Perspective

The following topic provides information about the Composite Designer perspectiveand also about the Extensibility Configuration Framework that is integrated in it. TheComposite Designer perspective acts as a central entry point for modeling andassembling composite applications.

New and Enhanced Features

Feature Type ofChange Description

Ehnanced Support ofRelation Types Enhanced

New relation check and deletion is available forsome relation types. For more information, seeSAP Note 0001357187 .

Enterprise Services Repository

This section describes all new features, enhancements, and changes in the EnterpriseServices Repository.

Changes in the Enterprise Services Builder

Feature Type ofChange Description

Authorizations New

You can define basic and advancedauthorizations to users using the newauthorization editor. Basic authorization allowsyou to assign simple actions such as read, write,delete, and so on, to users. However, if you wantto assign granular permissions, you use theadvanced authorizations. For more information,see Authorizations.

Subscribing forobjects New

In the ES Builder, you subscribe to an interfaceobject if you want to receive e-mail notificationsof changes made to the object. You receivenotifications when an interface object ismodified or deleted. For service interfaces, youcan also choose to receive notifications whenyou classify or publish a service interface. Formore information, see Managing Subscriptions.

Page 15: What's New in SAP CE 7.3

(C) SAP AG 15

Changes in SAP NetWeaver Developer Studio

Creating serviceinterfaces New

Starting with SAP NetWeaver 7.3, you cancreate some interface objects in the SAPNetWeaver Developer Studio. You can createservice interfaces, data types, and message typesusing the Enterprise Services Browser view. Formore information, see Creating a ServiceInterface and Creating a Freestyle Data Type.

Change list NewYou can activate or reject changes made toobjects using a change list. For moreinformation, see Working with a Change List.

Subscribing toobjects New

In the Enterprise Services Browser, yousubscribe to an interface object if you want toreceive e-mail notifications of changes made tothe object. You receive notifications when aninterface object is modified or deleted. Forservice interfaces, you can also choose toreceive notifications when you classify orpublish a service interface. For moreinformation, see Managing Subscriptions.

Defining attributedefinitions New

You can extend the existing interface objects byassigning additional attributes to them. Youassign attribute to interface objects by definingthe custom attribute definitions. For moreinformation, see Creating Attribute Definitions.

Other

ES Repository web-browser New

Apart from the ES Builder and SAP NetWeaverDeveloper Studio, you can also access thecontents of the ES Repository by using the web-browser view. This view enables you to accessobjects in the repository in a Web-browser,without launching either of the tools. For moreinformation, see Working with ES RepositoryWeb-Browser.

Page 16: What's New in SAP CE 7.3

(C) SAP AG 16

Business Process Management

This section describes all new features, enhancements, and changes for BusinessProcess Management.

Process ComposerFeature Type of

ChangeDescription

BPM - WD ABAPIntegration

New The UI assigned to a task allows the user toaccess and execute that task. You can assign aWeb Dynpro ABAP (WDA) CHIP to a task.For more information, see Assigning a UserInterface to a Task.

Accessibility New You can create data mappings, expressions, andfunctions using the keyboard only.For more information, seeKeyboard Navigation in the Function Wizardand EditorKeyboard Navigation in the Mapping andExpression Editors

Process DeskFeature Type of

ChangeDescription

Public APIs New With the Business Process Management (BPM)application programming interfaces (APIs), youcan customize and enhance the way you usebusiness processes and execute tasks. For moreinformation, see Working with the BPM APIs.

ConfigurationFeature Type of

ChangeDescription

Business Log Level New You can monitor and analyze businessevents of Business Process Managementusing the business logs. You can configurelog levels that could help you control theamount of data written to the business log.For more information, see ConfiguringBusiness Log Levels.

Page 17: What's New in SAP CE 7.3

(C) SAP AG 17

Business Rules Management

This section describes all new features, enhancements, and changes for BusinessRules Management.

Rules ComposerFeature Type of

ChangeDescription

Creating a reusablerule set in RulesComposer

New You can create a reusable ruleset whose entitiescan be reused across other rulesets within thesame project in the Rules ComposerDevelopment Component (DC). This allowsyou to reduce redundancy and maintenanceeffort of rule entities in the project. For moreinformation, see Creating a Reusable Ruleset.

Decision table as aWeb service

New You can now execute business rulesindependently from any system by exposing adecision table of a reusable ruleset as a Webservice. For more information, see Exposing aDecision Table as a Web Service.

Other Action in aDecision Table

New You can now specify multiple actions for acondition in a decision table. For moreinformation, see .

Execution of testcases using test suite

New You can now execute multiple test casessimultaneously for a ruleset and view the testreport. For more information, see RunningMultiple Test Cases Using Test Suite.

Lean Rule Engine New Lean rules engine is a collection of java jarfiles, which can be embedded in any businessapplication. In applications, it is used as POJOjava libraries. For more information, seeUnderstanding the Lean Rules Engine.

Page 18: What's New in SAP CE 7.3

(C) SAP AG 18

Rules ManagerFeature Type of

ChangeDescription

Integration withMicrosoft Excel

New You can export data from a decision table toMicrosoft Excel, make the changes and importit back into a decision table of a project. Thisallows you to easily distribute the datamaintained in Microsoft Excel across businessusers for wider consumption of rules. For moreinformation, see Adding Condition and ActionValues.

Access differentversions of a project

New You can now work with any of the followingproject versions:

Active Version: This is the defaultversion available in the rules engine

Latest Version: This contains thechanges made to the project thatrequires activation of the version in therules engine

For more information, see Opening a Project.

Compare theversions of a ruleset

New You can now compare the changes made toactive version and the previous versions of therulesets in a project through the legend thatdisplays the latest changes on the RulesManager view. For more information, seeComparing Versions.

Grouping orungroupingconditions

New You can now group conditions logically tocreate and execute business rules. You canreuse the conditions to create another rule byungrouping the grouped conditions. For moreinformation, see Adding Nested Conditions.

Show perspectiveview in a decisiontable

New You can now easily locate action valuescorresponding to the selected condition value ina decision table. For more information, seeAdding Condition and Action Values.

Rules RuntimeFeature Type of

ChangeDescription

Rules Business LogsArchiving

New You can archive the rules business logs. Formore information, see SAP Note 1530272.

Page 19: What's New in SAP CE 7.3

(C) SAP AG 19

Service Composition

Feature Type ofChange Description

SimplifyingServices New

You can now simplify existing WSDL files.

For more information, see SimplifyingServices.

Integration withComposite Designerperspective

New

You can use the Composite Designerperspective to create new simplified orcomposed services.

For more information, see:

Composing Services with Service Composer

Creating New Development Objects

You can importRFC back-end New For more information, see Composing Services.

Service InterfaceEditor New

The Service Interface Editor (SIE) allows youto model and manage local WSDL and XSDfiles in a convenient and simple manner. TheSIE avoids the complexity of customizing aback-end service by the standard interfaceeditors and does not require profound Webservice development knowledge. If you are anadvanced user, you can edit the WSDL sourcecode. As part of the SIE, you use the DataTypes Editor (DTE) to create and edit dataobjects in the XSD file of the Web service.

For more information, see Modeling Serviceswith the Service Interface Editor.

Service Composer

Change More Information

Updated information about preferencesthat can be configured when reimportingWSDL and XSD files. Addeddocumentation about importing andreimporting XSD files.

Importing WSDL and XSD Files andReimporting Modified WSDL and XSDFiles

Page 20: What's New in SAP CE 7.3

(C) SAP AG 20

Composite Application Framework

Composite Application Framework (CAF) is a capability of SAP NetWeaver thatallows you to easily develop composite applications. This section providesinformation about the new and enhanced features of CAF.

Feature Type ofChange Description

Multiple CRUDoperations are nowpossible.

Changed

For more information, see:

Modeling Application Service Operations

Modeling Business Object Operations

Defining Business Objects Operations

Business objectnodes New

The implementation of CAF application services andbusiness objects is changed.

Business objects nodes and application services nowcan be custom coded. For more information, seeCustomizing CAF Model with Own Implementation.

Application services NewApplication service operations can be mapped toexternal service operations. For more information, seeMapping Service Operations.

CAF applicationservices are enabledfor extensibility

NewThe CAF applications can be enabled for extensibility.For more information, see Enabling CAF ApplicationServices for Extensibility.

Transport content Enhanced

You can transport CAF content between differentcomposites. Now you can create deployable SDA filesfor deployment on another system, or create XMLfiles with content that is relevant for translation. Formore information, see Transporting CAF ContentBetween Different Applications.

Web ServiceDocument Style New

You can map the imported Web service to anapplication service operation that has outputparameters of complex types.

Idempotency andreliable messaging New

You can now import Web services that supportidempotent operations. CAF also supports Webservices with reliable messaging. For moreinformation, see Importing Web Services.

Page 21: What's New in SAP CE 7.3

(C) SAP AG 21

Portal

This section includes the new features, enhancements and changes to the portal.

Changes in Documentation

Change More Information

Using SAP Business Packages in the Portal

You can augment your portal content by addingpredefined content by SAP business packagesdelivered with other products such as SAP BusinessSuite. These packages run on SAP NetWeaver Portal,and can access different back-end systems, such asSAP ERP or SAP CRM. Documentation has nowbeen added to explain how to find the packages youneed and how to download and use them on SAPNetWeaver Portal.

Using Business Packages onSAP NetWeaver Portal

Portal Usage and Administration

Content Administration

Feature Type ofChange Description

Tabsets New

Administrators can define subsets of entrypoints, called tabsets, so that portal users onlysee a given group of entry points in top-levelnavigation. Portal users can then access thesetabsets from the View menu in the header area,or choose to display all entry points.

For more information, see Creating Tabsets.

Analyzing PortalContent New

Content administrators can run a number oftests to make sure that design time objects donot potentially cause any problems at runtimeand that they conform to a set of predefinedcontent creation guidelines.

For more information, see Analyzing PortalContent.

Page 22: What's New in SAP CE 7.3

(C) SAP AG 22

Look and Feel

Feature Type ofChange Description

Reorganization ofTop-LevelNavigation andDetailed NavigationItems

Changed

SAP NetWeaver Portal has undergone a majorreorganization of the items in the top-levelnavigation and detailed navigation in SystemAdministration and Content Administrationroles. Items have been moved, renamed, andremoved.

For details, see Reorganization of Top-LevelNavigation and Detailed Navigation.

Navigation

Feature Type ofChange Description

Ajax FrameworkPage New

The Ajax Framework Page is the defaultframework page for all new SAP NetWeaverPortal installations. If you are upgrading from aprevious version, the Classic Framework Pageremains the default framework page.

For more information, see Ajax FrameworkPage.

System Administration

Feature Type ofChange Description

Recording Changesto PCD Objects New

Change recording integrates the Portal ContentDirectory (PCD) with the Change andTransport System for Java (CTS+). The aim ofchange recording is the automaticdissemination of changes made to objects in thePCD to other systems in the landscape. Thismeans that all PCD objects that are changed,whether they are created, modified, or deleted,are automatically added to a user changelist.Upon activation of the changelist, the objectsare exported and distributed to other systems inthe landscape using CTS+.

For more information, see Managing ChangeRecording in the Portal.

Page 23: What's New in SAP CE 7.3

(C) SAP AG 23

OpeningPermissions Editor New

You can now open the Permissions editor fromthe context menu of the top-level GPALfolders.

To configure permissions of a GPAL folder,choose Open Permissions .

Adding Themes to aPortal TransportPackage

Enhanced You can now transport themes using a portaltransport package.

Assigning Aliases inthe SystemLandscapeOverview

Enhanced

The system landscape overview enables theassigning of system aliases to systems andsystems to system aliases.

For more information, see System LandscapeOverview.

Activity DataCollector Enhanced

The activity data collector is now activated andconfigured in portal system administrationpages, and not in SAP NetWeaverAdministrator.

For more information, see Activating andConfiguring the Activity Data Collector.

Usability

Feature Type ofChange Description

Favorites New

In the Ajax Framework Page, the Favoritesmenu displays items marked as favorites in theportal, as well as in Knowledge Managementand other systems connected to the portal.

Portal users can organize their favorites using anew interface accessed from the Favoritesmenu.

Note

The Everyone group must be assigned to therelevant role for this feature to be available toportal users at runtime.End of the note.For more information, see Adding andOrganizing Favorites and Enabling the'Organize Favorites' Dialog Box.

Page 24: What's New in SAP CE 7.3

(C) SAP AG 24

Feature Type ofChange Description

Portal Search New

Administrators can add a search field to theportal masthead. Portal users can use this searchfield to access different search providers, suchas Enterprise Search and KnowledgeManagement search. The search providers andindexing mechanism are configured in a newinterface in the System Admin role.

For more information, see Searching in thePortal and Configuring Search Providers.

Reorganization of Top-Level Navigation and Detailed NavigationThe following table lists the changes in the top-level navigation and in the detailednavigation items and paths:

Old Item Name Change Type New Item Name and/or Path

Theme Archive New Name and Path System Administration TransportTransport Themes

Theme Editor New Path Content Administration PortalDisplay Theme Editor

Framework PageConfiguration New Path

Content Administration PortalDisplay Framework PageConfiguration

Portal DesktopManagement New Path

Content Administration PortalDisplay Portal Desktop Management

Desktops & DisplayRules New Path

System Administration SystemConfiguration Portal Display

Desktops & Display Rules

ITS ThemeGenerator New Path

Content Administration PortalDisplay Themes ITS ThemeGenerator

Object Locking New Path System Administration SystemConfiguration Object Locking

UME Configuration New Path System Administration SystemConfiguration UME Configuration

Run Time New Name System Administration System

Page 25: What's New in SAP CE 7.3

(C) SAP AG 25

Old Item Name Change Type New Item Name and/or PathEnhancements Configuration Runtime Settings

Short URLs New PathSystem Administration System

Configuration Runtime SettingsShort URLs

Navigation Cache New PathSystem Administration System

Configuration Cache ManagementNavigation Cache

OBN Cache New PathSystem Administration System

Configuration Cache ManagementOBN Cache

Web DynproConsole

Removed (fromSystemAdministration role)

Item was deleted and not replaced bysomething else

Web DynproContentAdministrator

Removed (fromContentAdministration role)

Item was deleted and not replaced bysomething else

Support DeskRemoved (fromSystemAdministration role)

Item was removed. Some support toolswere also removed. Others were addedto System Administration Support

Regional Setting New PathSystem Administration System

Configuration Runtime SettingsRegional Setting

Content ModelManagement New Path

System Administration SystemConfiguration Content ModelManagement

PropertyClassification New Path

System Administration SystemConfiguration Content ModelManagement Property Classification

TemplateSynchronization New Path

System Administration SystemConfiguration Content ModelManagement TemplateSynchronization

Content ModelExport New Path

System Administration SystemConfiguration Content ModelManagement Content Model Export

Page 26: What's New in SAP CE 7.3

(C) SAP AG 26

Portal Display

Moved from SystemAdministration roleto ContentAdministration role

Some items in this workset were movedto System Administration SystemConfiguration and others were movedto Content Administration PortalDisplay

Portal Application Development

Feature Type ofChange Description

Customizing theAjax FrameworkPage (AFP)

New

Customizing the L-Shape for AFP:

Navigation API: Controllingnavigation in the portal

Collections API: Creating custommenus or links, displayed in thenavigation iViews of the portal

History API: Accessing andmanipulating the navigation history

For more information, see:

Using the L-Shape API

Navigation API

Collections API

History API

Integrating ExternalSearch Providers New

An API is provided to extend searchcapabilities of the portal by integratingexternal search providers.

For more information, see IntegratingExternal Search.

Integrating ExternalFavorites New

An API is provided to extend portal Favoritesby integrating favorites from various externalsources.

For more information, see IntegratingExternal Favorites.

Page 27: What's New in SAP CE 7.3

(C) SAP AG 27

Using ChangeRecording API New

The IChangeRecordingInfo API enablesyou to perform the following tasks:

Check the change recording state ofan object

Create a single change operation for aset of related operations.

For more information, see RecordingChanges to PCM Objects.

Portal Interoperability

Integrating SAP Portal Content onto Other Portal Servers

Feature Type ofChange Description

Setting UpInteroperabilityBetween SAP andThird-Party Portals

New

A new set of procedures has been added tothe portal documentation outlining the tasksyou follow to configure SAP portal content sothat it can be integrated into content on non-SAP portals. The documentation coverscreating the content, defining single sign-on,setting parameters to ensure smooth sessionmanagement, and aligning the look-and-feelof the SAP portal content with that of thetarget portal.

For more information, see Integrating SAPPortal Content onto Other Portal Servers.

Page 28: What's New in SAP CE 7.3

(C) SAP AG 28

Implementing a Federated Portal Network (FPN)

Feature Type ofChange Description

Addition ofConsumerCapabilities

New

In SAP NetWeaver Composition Platform (CE)releases prior to this release, the SAP NetWeaverCE systems could only function as a producerportal. With SAP NetWeaver 7.3, if you installusage type EP Core – Application Portal (EPC), youcan now configure the portal also as a consumer ofremote content from any remote producer portalrunning SAP NetWeaver 7.0, SAP NetWeaver CE7.1, SAP NetWeaver CE 7.2, or SAP NetWeaver7.3. You can also consumer WSRP content fromany third-party portal that is WSRP-compliant.

For more information, see:

Managing FPN Connections

Consuming Content from Remote ProducerPortals

New andRedesigned FPNEditors andWizards

New andenhanced

New and improved editors and wizards are nowavailable in the FPN administration environment inthe portal, which significantly improve productivityand reduce overall TCO for the remote roleassignment and remote delta link usage modes:

The Add an SAP NetWeaver Producerwizard from previous releases has beenreplaced by the new FPN Connectionwizard.

Note

If the local portal and the remote portal areboth running SAP NetWeaver 7.3 withusage type EPC, both portals can as aproducer and a consumer using the sameFPN connection. In previous releases, such asetup required the creation of two separateFPN registration instances (initiated fromeach consumer).

The new FPN Connection wizard nowincludes additional optional steps that allowyou to fully configure an FPN connectionwithout having to access several editors afterthe FPN connection has been created. Thenew steps in the wizard include options to

Page 29: What's New in SAP CE 7.3

(C) SAP AG 29

Feature Type ofChange Description

configure trust between the systems, test theconnectivity between the systems, andregister the systems.

A new FPN Trust tool allows you to set upone-way or two-trust between the systems inan FPN connection.

To facilitate the creation of FPNconnections, you can now define yourHTTP/HTTPS, RMI-P4, and externalnetwork connection settings once (in theFPN Control Panel), and then immediatelyreuse those settings in the FPN Connectionwizard without having to enter them again.

As a result of the new FPN administrationtools, the introduction of the FPNconnection concept, and the separation offunctionality of remote delta link and remoterole assignment usage from WSRPapplication sharing usage, the entries in theDetailed Navigation pane in the FederatedPortal workset have changed.

For more information, see Managing FPNConnections.

ImprovedProducerConnectionTests for RRAand RDL Usage

New

The existing Producer Connection test for federatedportal networks has been enhanced. A systemadministrator on the consumer portal can now testthe readiness and integrity of RRA and RDLconfigurations between the consumer and a remoteproducer. The tests can be run before consumingcontent or later if problems occur at runtime ordesign-time.

The tests check various aspects of FPNconfiguration and functionality. If problems aredetected, the test results provide relevantexplanations and solutions, where possible.

For more information, see:

Testing Remote Role Assignment Integrity

Testing Remote Delta Link Integrity

Page 30: What's New in SAP CE 7.3

(C) SAP AG 30

Adding RemoteDelta ObjectsDirectly toRoles, Worksets,and Pages

New

In previous releases, before a content administratoron a consumer portal could add a remote object as adelta link to a local page, workset, or role, theadministrator had to first create a copy of a remoteobject in the local Portal Catalog (using the Copy

Paste as Local Content context menu action) ofthe consumer portal. Only then could the copiedunit object in the local Portal Catalog be added to apage, workset, or role.

Now, a content administrator on a consumer portalcan add a remote object directly from a remoteproducer to a local page, workset, or role as aremote delta link, without having to first create aunit object in the local Portal Catalog.

The previous method of copying using CopyPaste as Local Content is still available.

For more information, see Copying RemoteContent.

ChangedLocation ofRegistrationPasswordConfiguration

Changed

You no longer define the registration password inthe AutoGenProducer1_0 service in SAPNetWeaver Administrator on the producer system.The previous REGISTRATION_PASSWORD propertyhas been deprecated. You now define theregistration password in the FPN Control Panel inthe producer portal.

For more information, see Setting a RegistrationPassword.

Portal Servicesfor FPN Movedto a NewApplication

Changed

The following portal services have been reassignedto a new application calledcom.sap.portal.fpn.rdl:

OriginalContentSynConsumerService(originally in thecom.sap.portal.fpn.contentmanagementapplication). This service allows anadministrator from the consumer portal toset the automatic content synchronizationinterval of remote delta link objects and toset the cleanup interval of unresolved remotedelta link objects in the consumer portal.

FPNProducerService (originally in thecom.sap.portal.fpn.designtime.services application). This service allows anadministrator to set the content invalidation

Page 31: What's New in SAP CE 7.3

(C) SAP AG 31

policy for remote delta link objects.

The existing properties in each application remainthe same as before and there is no change infunctionality.

Caution

If you are upgrading from an earlier release andhave changed the default value of any property inany of these applications, you need to copy theirvalues and then, after upgrading to the new release,apply them manually to the same service in theirnew application.End of the caution.For more information, see:

Configuring the Federated Portal Cache onthe Consumer Portal (forOriginalContentSynConsumerService)

Setting the Content Invalidation Policy forRemote Delta Links (forFPNProducerService)

Changes toCacheLifetimeSettings on theConsumer Portal

Changed

The following changes have been introduced:

The Cache Lifetime value now acceptsvalues in units of minutes; previously it wasin seconds.

The Cache Lifetime setting now acceptsthe value 0 (zero) which can be used todisable the caching feature.

For more information, see Configuring theFederated Portal Cache on the Consumer Portal.

Page 32: What's New in SAP CE 7.3

(C) SAP AG 32

Portal Supportability

Feature Type ofChange Description

Logging Changes UsingtheAdminTraceabilityServiceAPI

New

An application can explicitly log criticalconfiguration changes using the logChangeAPI in the AdminTraceablityService.The information that is logged includes theseverity level of the log entry, the ID of thechanged object, the type of change, such asmove or delete, and the user who made thechange.

For more information, see Logging ChangesUsing the AdminTraceabilityService.

PCD Cache Release New

You can release all objects stored in thePCD (Portal Content Directory) caches.

For more information, see ReleasingObjects in PCD Cache.

PCD Personalization DataCleanup New

You can remove PCD (Portal ContentDirectory) personalization data for specificusers or specific objects in your portal.Cleaning up personalization data may benecessary to solve problems that are relatedto a specific user or to a specific object inthe portal.

You can also remove all unusedpersonalization data.

For more information, see Removing PCDPersonalization Data.

Page 33: What's New in SAP CE 7.3

(C) SAP AG 33

Web Page ComposerThis section describes the features, enhancements and changes for Web Page Composer(WPC).

Feature Type ofChange Description

Web PageComposer Enhanced

Web Page Composer is a portal capability that enablesportal users to easily create, manage, and publish portalcontent and pages that combine business applications, Webcontent, and static content.The improvements to this version of Web Page Composerinclude:

Enhanced flexibility for enriching portal pageswith applications and user-generated, unstructuredcontent such as articles, news, documents, andbanners.Increased usability and an intuitive authoringenvironment.High quality of content through governance toolssuch as an approval workflow.Integration with SAP NetWeaver Portal leveragingunderlying UI services.Advanced capabilities such as mashups, andscheduled publishing.

For more information, see Web Page Composer.

EnablingMashups New

Enhance your portal applications with mashup capabilitiesby enabling connections between iViews running on thesame page.For more information, see Enabling Mashup Applications

Page 34: What's New in SAP CE 7.3

(C) SAP AG 34

Visual ComposerThis section describes all new features, enhancements, and changes for SAPNetWeaver Visual Composer.

Lifecycle ManagementFeature Type of

ChangeDescription

Model preview New The Preview feature enables users to preview thechanges they have made in design time withoutdeploying their application, therefore reducing overalldevelopment time.In previous versions in order to view each change, themodeler had to deploy the entire application even todisplay small changes such as layout changes, whichwas very time consuming. Deployment of theapplication can take up to several minutes, and duringthe development process the modeler often changesthe models (design and layout). Moreover, modelersthat work on the same shared (source control) DCoverride each other’s changes upon each deployment.Using this feature they would be able to test theirchanges without affecting other developers.Note: This feature is not intended to replacedeployment. The application must be fully deployedfor productive use and final assessment and testingpurposes.

Page 35: What's New in SAP CE 7.3

(C) SAP AG 35

Enterprise Content Management Integration (ECMI)

Function Type ofChange Description

Defining theECMrepositoryassignment ofan application

New

For applications that access the integration layer of theECM Infrastructure (ECMI), you can use theconnected repositories to manage unstructuredcontent. You can define the availability of the ECMrepositories for an application as follows:

All repositories

Individual repositories (one or more)

No repository

You can define company-specific ECM repositoryassignments for each application.

For more information, see Defining ECM RepositoryAssignment of an Application.

Cleaning updata in theSAP ECMback-endsystem

New

To make sure that the data in the SAP ECM repositoryis consistent, you can schedule a data cleanup job tocheck the entries in the file system and the database,and clean up redundant or inconsistent data.

For more information, see Cleaning Up Data in theSAP ECM Back-End System.

Page 36: What's New in SAP CE 7.3

(C) SAP AG 36

Security

Identity Management

Security policyprofiles Enhanced

Before this change there were three security policyprofiles, termed “user types”: Default, TechnicalUser, Internal Service User. A fourth profile,Unknown, is for ABAP user types that cannot bemapped to the previous three. Now you can create andsave your own security policy profiles in addition tothese default profiles and assign them to users.

NOTE

You must use the Web Dynpro-based user interface tochange the security policy profile and not the JSP-based user interface.

For more information, see Configuring the SecurityPolicy for User ID and Passwords.

MinimumNumber ofLowercaseLetters inLogon ID

Enhanced

There is a new setting in the security policy profile,Minimum Number of Lowercase Letters in Logon ID.This setting determines the minimum number oflowercase letters that you must include in the logon ID.By default this setting is 0, meaning the setting isdisabled. The UME does not check for the minimumnumber of lowercase letters.

Restart NoLongerRequired AfterChanging theSecurity PolicySettings

Enhanced

The user management engine (UME) properties behindthe settings of the security policy no longer require arestart of the SAP NetWeaver Application Server (AS)Java for changes to take effect.

SAP Web DispatcherThere are no changes in this area compared to SAP NetWeaver CE 7.2 SP2.