Post on 14-Jun-2018
(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
(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.
(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
(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.
(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.
(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.
(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
(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
(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
(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
(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.
(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.
(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.
(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.
(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.
(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.
(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.
(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
(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.
(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.
(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.
(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.
(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
(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
(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.
(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.
(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
(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
(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
(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.
(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.
(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
(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.
(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.
(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.