How To Build Web Applications Using MDM Web Dynpro Components
|
|
|
- Philippa Powers
- 9 years ago
- Views:
Transcription
1 SAP NetWeaver How-To Guide How To Build Web Applications Using MDM Web Dynpro Components Applicable Releases: SAP NetWeaver Master Data Management 7.1 and higher Topic Area: Enterprise Information Management Capability: Master Data Management Version 2.30 December 2013
2 Copyright 2014 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iseries, pseries, xseries, zseries, z/os, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, Informix, i5/os, POWER, POWER5, OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation. Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of 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 are trademarks or registered trademarks of Citrix Systems, Inc. HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology. Java is a registered trademark of Sun Microsystems, Inc. JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. MaxDB is a trademark of MySQL AB, Sweden. SAP, R/3, mysap, mysap.com, xapps, xapp, SAP NetWeaver, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. These materials are provided as is without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. SAP shall not be liable for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials. SAP does not warrant the accuracy or completeness of the information, text, graphics, links or other items contained within these materials. SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages. SAP NetWeaver How-to Guides are intended to simplify the product implementation. While specific product features and procedures typically are explained in a practical business context, it is not implied that those features and procedures are the only approach in solving a specific business problem using SAP NetWeaver. Should you wish to receive additional information, clarification or support, please refer to SAP Consulting. Any software coding and/or code lines / strings ( Code ) included in this documentation are only examples and are not intended to be used in a productive system environment. The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding. SAP does not warrant the correctness and completeness of the Code given herein, and SAP shall not be liable for errors or damages caused by the usage of the Code, except if such damages were caused by SAP intentionally or grossly negligent. Disclaimer Some components of this product are based on Java. Any code change in these components may cause unpredictable and severe malfunctions and is therefore expressively prohibited, as is any decompilation of these components. Any Java Source Code delivered with this product is only to be used by SAP s Support Services and may not be modified or altered in any way.
3 Document History Document Version Description 2.30 Links have been updated SAP NetWeaver 7.3 is now supported. As of MDM 7.1 SP07, you can encrypt communication between MDM clients and servers to prevent unauthorized parties from accessing sensitive data. Using a secure connection is documented in the MDM Web Dynpro Component Reference Guide (see Prerequisites section on page 1 for links to the relevant sections of the guide). As of MDM 7.1 SP07, the MDM Java Connector is packaged in a separate SCA from the Java API library. This information is documented in the MDM Web Dynpro Component Reference Guide (see Prerequisites section on page 1 for links to the relevant sections of the guide) Terminology updated to reflect changes in the user interface of the MDM Web Dynpro Configuration Manager 2.00 The How To Consume MDM Web Dynpro Components v1.0 guide has been split into the following two guides: How To Build Web Applications Using MDM Web Dynpro Components Explains how MDM Web Dynpro components are consumed by other custom Web Dynpro components to create a Web Dynpro application with the flexibility to run as a stand-alone application or in a portal environment. This is the guide you are currently reading (as of v2.0). How To Integrate MDM and BPM The guide focuses on how to integrate MDM and Business Process Management (BPM) using MDM Web Dynpro Components and Web Services and is available on SAP Developer Network (SDN) at The direct link to the guide is: How to Integrate Master Data Management (MDM) and Business Process Management (BPM) 1.00 First official release of this guide: How To Consume MDM Web Dynpro Components
4 Typographic Conventions Type Style Example Text Example text Description Words or characters quoted from the screen. These include field names, screen titles, pushbuttons labels, menu names, menu paths, and menu options. Cross-references to other documentation Emphasized words or phrases in body text, graphic titles, and table titles Example text File and directory names and their paths, messages, names of variables and parameters, source text, and names of installation, upgrade and database tools. Example text User entry texts. These are words or characters that you enter in the system exactly as they appear in the documentation. <Example text> EXAMPLE TEXT Variable user entry. Angle brackets indicate that you replace these words and characters with appropriate entries to make entries in the system. Keys on the keyboard, for example,f2 orenter. Icons Icon Description Caution Note or Important Example Recommendation or Tip
5 Table of Contents 1 Business Scenario Prerequisites Building a Stand-Alone Web Dynpro Application Controlling Field Visibility and Required Properties Limiting Lookup Field Values Setting Field Default Values in an Item Details Component Adding Custom Buttons to an Item Details Component Integrating MDM Change Tracker and MDM WD Components Other Examples Splitting WD Components into Portal iviews... 42
6 ... How To Build Web Applications Using MDM Web Dynpro Components 1 Business Scenario SAP NetWeaver Master Data Management (MDM) Web Dynpro Components SAP MDM Web Dynpro components are consumed (as used components), by custom developed Web Dynpro wrapper applications and can be used for customizing or applying different types of business logic to suit a variety of business scenarios such as Business Process Management (BPM). For more information on how MDM Web Dynpro components can be consumed in a BPM process, see How To Integrate Master Data Management (MDM) and Business Process Management (BPM) available on SAP Developer Network (SDN) athttp:// MDM Web Dynpro components can also be consumed by custom Web Dynpro components. You can create a Web Dynpro application to run as a stand-alone application or in a portal environment. In this guide we describe how to build a generic stand-alone Web Dynpro application. For more information, see Building a Stand-Alone Web Dynpro Application on page 4. In addition, you can extend or modify the generic behavior of Web Dynpro components at runtime by using User Exits (sometimes called hook methods). User Exits allow you to add your own functionality to SAP s standard business applications without having to modify the original applications. There are several different types of User Exits, each of which acts as a hook to which you can attach (or hang) your own code. For more information on User Exits, seehttp://help.sap.com/nwmdm71 SAP NetWeaver Master Data Management 7.1 Development Information MDM Web Dynpro Components: Reference Guide MDM Web Dynpro Components User Exits. The following are some examples of how you can apply User Exits to customize MDM Web Dynpro components at runtime to behave according to a particular business scenario: You can control the properties of a component (for example, whether a field is visible, required, or readonly). For more information, see Controlling Field Visibility and Required Properties on page 16. You can limit the list of lookup values in a dropdown list for a specific field to show only those values that are relevant for a particular scenario. For more information, see Limiting Lookup Field Values on page 20. You can set default values for specific fields in an Item Details component so that a user does not have to keep re-entering identical values. For more information, see Setting Field Default Values in an Item Details Component on page 25. You can add a customized tool bar with buttons to the user interface of an Item Details component. For each custom button you can also add label translations. For more information, see Adding Custom Buttons to an Item Details Component on page 30. You can split a Web Dynpro application into its components, so that each component takes on the appearance of an individual portal iview. For more information, see Splitting WD Components into Portal iviews on page Prerequisites Prior knowledge of Web Dynpro (Java). For more information, see SAP Help Portal athelp.sap.com Web Dynpro Architecture December
7 Before you can develop a Web Dynpro application, the following must be in place: You have installed one of the following supported SAP NetWeaver releases, together with SAP NetWeaver Application Server (AS) Java: SAP NetWeaver Composition Environment (CE) 7.11 SP04 (or higher) SAP NetWeaver Composition Environment (CE) 7.2 Note If you are using MDM Web Dynpro components with Business Process Management (BPM) you need SAP NetWeaver Composition Environment (CE) 7.2 SP03 (or higher) SAP NetWeaver 7.3 or higher. SAP NetWeaver Developer Studio (NWDS) is installed and running and is the same version as the SAP NetWeaver AS Java you are running. You are using SAP NetWeaver MDM 7.1 SP04 or higher. The MDM repository is mounted and loaded. MDM JAVA API 7.1.is deployed. For more information about deploying the Java API library and MDM Connector, see SAP NetWeaver Master Data Management 7.1 Development Information MDM Java and.net API Developer Guide: Getting Started with Java API Installing and Referencing the MDM Connector Installation Deploying the Java API and MDM Connector Using JSPM MDM JAVA WD FRAMEWORK is deployed. For more information, seehttp://help.sap.com/nwmdm71 SAP NetWeaver Master Data Management 7.1 Development Information MDM Web Dynpro Components Reference Guide: Installing the MDM Web Dynpro Environment Deploying the MDM Web Dynpro Components Framework You have run the MDM Web Dynpro Configuration Manager application and configured your components. For more information, seehttp://help.sap.com/nwmdm71 SAP NetWeaver Master Data Management 7.1 Development Information MDM Web Dynpro Components Reference Guide Configuring a Project in the MDM WD Configuration Manager. You have imported the MDM Web Dynpro and MDM Java API software components (SC) to your workspace as follows: a. In SAP NetWeaver Developer Studio (NWDS), choose the Development Infrastructure perspective as follows: Window Open Perspective Other Development Infrastructure. b. Import themdm_java_api softare component to yourlocaldevelopment development track as follows: i. In the context menu of thelocaldevelopment track, choose Import SC The Import Software Component screen opens. ii. Browse for themdmj710<sp-number>_p<patch-number>.sca file. December
8 c. Import themdm_java_wd_framework software component to your development track exactly as you did in step b above for the API. Import themdmjavawdfrw<sp- Number>_P<Patch-Number>.sca file. The following software components appear in thelocaldevelopment track: MDM_JAVA_API MDM_JAVA_WD_FRAMEWORK. d. Add a new dependency to themycomponents SC, for themdm_java_api and MDM_JAVA_WD FRAMEWORK software components. You have created a Destination to establish a connection to the MDM repository. For more information, see SAP NetWeaver Master Data Management 7.1 Development Information MDM Web Dynpro Components: Reference Guide Creating a Destination for the MDM Repository. December
9 ... How To Build Web Applications Using MDM Web Dynpro Components 3 Building a Stand-Alone Web Dynpro Application Important Ensure that you have carried out all the prerequisite steps. For more information, see Prerequisites on page 1. Step 1: Create a new development component (DC) project Info You have already imported the Web Dynpro software component (SC) to your workspace. You are now going to create a new Development Component (DC) Project. 1. In SAP NetWeaver Developer Studio (NWDS), choose the Web Dynpro perspective as follows: File New Web Dynpro Development Component. 2. Choose the software component (SC) where you want the development component (DC) project to be created (that is, in thelocaldevelopment track select themycomponents software component). Info Local Development is the name of a local development track, within which there is a software component calledmycomponents. 3. Name your Web Dynpro DC projecttest/masterdc. Step 2: Set the dependencies Info Development Components (DCs) may depend on and use each other. To enable a DC to use the functionality of another DC, you have to publish their functions in a set of public interfaces called public parts and a dependency to the public part of the DC must be declared. When you declare dependencies, you select only those public parts that your component actually uses. 4. Choose the Development Infrastructure perspective. 5. In the context menu of thetest/masterdc DC, choose Show In Component Properties. December
10 6. In the Dependencies tab, add dependencies to the public parts of the relevant UI components as well as the core ear DC: For example: tc/mdm/wdcomps/core/ear (mandatory) tc/mdm/wdcomps/itemdetails/wd (optional depending on scenario) tc/mdm/wdcomps/resultset/wd (optional depending on scenario) tc/mdm/wdcomps/search/main/wd (optional depending on scenario) December
11 7. Some of the events and interface methods exposed by User Exits use the MDM Java API. To access these events or methods, add a dependency to the MDM Java API (to theapi public part of the com.sap.mdm.tech.mdm4j DC). 8. Choose Next to configure the dependencies. Note Uncheck the Build Time checkbox of any DC that has a (red X) next to it. The red X means that its public parts are for internal use only. The name of the DC is also grayed out. December
12 Step 3: Create a new Web Dynpro component 9. From the Web Dynpro perspective, expand thetest/masterdc Web Dynpro DC project. 10. In the context menu of thecomponents node, create a new Web Dynpro component called MasterComp. Info The Component Data Modeler is a graphical Web Dynpro design time tool that is integrated into the Web Dynpro perspective of SAP NetWeaver Developer Studio. It is used to graphically define the main application units such as views and controllers. 11. In the context menu of themastercomp Web Dynpro component, open the Component Data Modeler. Info Web Dynpro components can use the data and functionality found within other Web Dynpro components. To achieve this, a usage declaration must be made to establish a parent-child relationship between the two components. December
13 12. To be able to use an external component define component usage as follows: a. ChooseComponent Usage from the Palette area on the right hand side of the screen. b. Drag and drop it onto the work area. A New Web Dynpro Component Usage popup window opens. 13. Choose Browse to select the required component. Repeat this step for as many components as you need for your scenario. In our example, three MDM WD components are referenced: Item Details, Result Set, and Search components. 14. Create data links between the components you are using and the Component Controller of the MasterComp WD component. December
14 Step 4: Define the Window Info A Window enables the Web Dynpro component to be seen in a Web browser. 15. Choose Components MasterComp (name of WD component) Windows to open the main MasterCompWindow window. 16. Delete the default view. Info You are now going to define theviewset for the layout of your Web Dynpro application. December
15 17. In the Viewsets area of the Palette, choose,gridlayout. December
16 18. In the context menu ofgridlayout, embed the interface views in the ViewSet cells as follows: Embed View Embed Interface View of a Component Instance. 19. Select the relevant interface view. 20. Choose Finish and save the changes. December
17 Step 5: Initialize the components Info Each controller has its own set of standard hook methods. These methods are called automatically when you initialize the Web Dynpro components. It is within these methods that you may implement your own code. 21. In the Component Controller of themastercomp WD Component, initialize the components as follows: Define a variable_repositorybean of typerepositorybean in thebeginothers area as follows: //@@begin others RepositoryBean _repositorybean = null; //@@end 22. Enter the relevant code in thewddoinit method: Note When using thesetconfiguration method, you must supply the configuration project name and the component name as you defined in the MDM Web Dynpro Configuration Manager (see screen capture below): December
18 ... How To Build Web Applications Using MDM Web Dynpro Components Step 6: Log off 23. When closing the application, add the following code to the component swddoexit() method: 24. Save your changes. Note Thelogoff() method destroys the MDM sessions created by the application. 25. Create an application for your Web Dynpro DC as follows: a. Open the Web Dynpro perspective. b. In the context menu of theapplications node, choose Create Application. c. Enter a name, for example,masterapp. Important d. Check the Authentication checkbox. December
19 For more information regarding authentication, see SAP NetWeaver Master Data Management 7.1 Development Information MDM Web Dynpro Components: Reference Guide Defining a Trusted Connection. 26. Choose Next and select a reference to an existing WD component. December
20 27. Choose Next and select the Master Component as the Web Dynpro component. 28. Build, deploy, and run the new test/masterdc Web Dynpro DC. Result The runtime behavior is as follows: Search Web Dynpro Component Result Set Web Dynpro Component December
21 ... How To Build Web Applications Using MDM Web Dynpro Components Item Details Web Dynpro Component 4 Controlling Field Visibility and Required Properties At runtime, you can control properties of a field on the user interface of an Item Details component by configuring theraise Event property in the MDM Web Dynpro Configuration Manager. Examples of field properties that you can control are: Visible Read-Only Required In this example, we show you how to configure field visibility when the property of one field (Vendor Region), is dependent on another field's values (Country). When Country isusa, Vendor Region is visible and required, and when Country isjapan, Vendor Region is not applicable. Procedure Important Ensure that you have carried out all the prerequisite steps. For more information, see Prerequisites on page 1. Configure the Item Details WD component 1. Using the MDM Web Dynpro Configuration Manager, configure an Item Details WD component. For more information, see SAP NetWeaver Master Data Management 7.1 Development Information MDM Web Dynpro Components: Reference Guide Configuring an Item Details Web Dynpro Component. Note In the Item Details wizard, enter the following values: In step 2, add the following three fields: Vendor, Country, and Vendor region. In step 3, set theraise Event property totrue (only for the Country field). December
22 S et th e Raise V alu e- totrue (onl y for the Configure the Event Handler 2. After adding the Item Details WD component as a used component, add a new method to the Component Controller of the custom WD wrapper application. 3. Choose Event handler as the Method Type. 4. Update the following method properties: Property Name Event Source Value handlevaluechange (any name) The name of the Item Details WD component that you created in step 1 December
23 Property Subscribed Event Value ValueChanged Result: December
24 Implement the sample code in the wrapper application 5. Enter the following sample code for thehandlevaluechange method. (Any custom logic can be executed in the Event handler method). Result In our example: USA is selected from the Country field dropdown list. Enter the following values for the Vendor region field properties: Visible =true Required =true Japan is selected from the Country field dropdown list. Enter the following value for the Vendor region field property: Visible =false (Vendor region field will not appear). The runtime behavior is as follows: When Country =USA, the Vendor region is visible and set to required * (red asterix). However, when Country =Japan, the Vendor region cannot be seen on the user interface of the Item Details WD component. December
25 How To Build Web Applications Using MDM Web Dynpro Components 5 Limiting Lookup Field Values You can limit the list of lookup field values in a dropdown list for a specific field by configuring theraise Event property in the MDM Web Dynpro Configuration Manager. This example shows you how to limit the values in a dropdown list of a Region field to show only those values that are relevant for a specific country (for example USA). Prerequisites Ensure that you have carried out all the prerequisite steps. For more information, see Prerequisites on page 1. In addition to the above prerequisites, ensure that: A Vendor record has been created There are two lookup tables: MDM_REGIONS and MDM_COUNTRIES, which are interdependent The Country field in the MDM_REGIONS table is a lookup to the MDM_COUNTRIES table Procedure Configure the Item Details WD component 1. Using the MDM Web Dynpro Configuration Manager, configure an Item Details WD component. For more information, see SAP NetWeaver Master Data Management 7.1 Development Information MDM Web Dynpro Components: Reference Guide Configuring an Item Details Web Dynpro Component. December
26 Note In the steps of the Item Details wizard, enter the following values: In step 2, add the Country and Vendor region fields. In step 3, set theraise Event property totrue (only for the Countries field). This raises an event for the Country field value change. Configure the Event Handler 2. After adding the Item Details WD component as a used component, add a new method to the Component Controller of the custom WD wrapper. 3. Choose Event handler as the Method Type. 4. Update the following method properties: Property Name Event Source Subscribed Event Value valuechangedhandler (can be any name) Select the name of the Item Details WD component that you created in step 1 above. ValueChanged December
27 Implement the sample code in the wrapper application 5. Enter the following sample code for thevaluechangedhandler method. Any custom logic can be executed in the event handler method. Example 1 using a string to limit field values: Result The runtime behavior is as follows: December
28 When you select Country =USA, the Vendor region dropdown list is limited to display only USA relevant regions: When you select Country =Canada, the Vendor region dropdown list is limited to display only Canadian regions: December
29 Example 2 using an MDM value to limit field values by record Ids: You can also limit the lookup field values to be specific values (MDM internal Ids). For example, when country =USA, limit the Vendor region dropdown list to include regions with internal IDs1 and17. December
30 How To Build Web Applications Using MDM Web Dynpro Components 6 Setting Field Default Values in an Item Details Component This example shows you how to define and set default values for fields in an Item Details WD component. This option is used when values are consistent and saves the user from having to keep re-entering the same values. If a value does change, the default values can be overridden. How is this implemented? A subset of fields in the Item Details WD component is populated with preconfigured default values. When the user chooses the Create button on the UI of the Item Details WD component, acreaterecord event is used as the trigger for a hook method and code is executed (a sample code is provided below). In this example, default values are set for the following fields: Subject lookup field to Subjects table Country lookup field to MDM_COUNTRIES table Vendor region lookup field to MDM_REGIONS table URL a standard text field Procedure Important Ensure that you have carried out all the prerequisite steps. For more information, see Prerequisites on page 1. Configure the Item Details WD component 1. In the MDM Web Dynpro Configuration Manager, configure an Item Details WD component. For more information, see SAP NetWeaver Master Data Management 7.1 Development Information MDM Web Dynpro Components: Reference Guide Configuring an Item Details Web Dynpro Component. Note In step 2 of the Item Details wizard, select the following fields: Subject Country Vendor region URL December
31 Field Details Field Name Field Code Lookup Table Lookup Value Lookup Value ID Subject MDM_MDM_SUBJECT Subjects Brushes 24 Country COUNTRY MDM_COUNTRIES USA 11 Vendor region VendorRegion MDM_REGIONS New York URL MDM_MDM_URL N/A N/A N/A 28 December
32 The following screen captures show the MDM Data Manager view of the three lookup tables and for each, the selected lookup value and its internal ID. These are the values that have been selected as the default values for the three lookup fields: December
33 Configure the Event Handler 2. After adding the Item Details WD component as a used component, add a new method to the Component Controller of the custom WD wrapper. 3. Choose Event handler as the Method Type. 4. Update the following method properties: Property Name Event Source Value Subscribed Event CreateRecord createrecordhandler (any name) Select the name of the Item Details WD component you created in step 1 above. Result showing the new Event Handler method: December
34 Implement the sample code in the wrapper application 5. Enter the following sample code for thecreaterecordhandler method. (Any custom logic can be executed in the Event handler method). The sample code below shows the settings of the following default values: The first is a multi-valued lookup field, where a multi-value lookup ID is specified. The second, a URL text field, where a text only value is specified. The third and fourth fields (lookup fields), where the lookup value record ID is specified. December
35 ... How To Build Web Applications Using MDM Web Dynpro Components Result The runtime behavior is as follows: In Create mode, the four chosen fields are pre-populated with the default settings. 7 Adding Custom Buttons to an Item Details Component You would typically use this configuration for controlling a BPM process but it can also be used in a standalone custom application. Using the MDM Web Dynpro Configuration Manager, you can add a customized tool bar with buttons, give each button a label (multilingual), and insert a unique Status Text (for example, Reject or Approve). These buttons are visible in a separate row on the UI of the Item Details WD component (above the standard buttons). Procedure Important Ensure that you have carried out all prerequisite steps. For more information, see Prerequisites on page 1. Configure the Item Details WD component 1. Using the MDM Web Dynpro Configuration Manager, add the Approve and Reject custom buttons in step 5 of the Item Details wizard. For each custom button, you can add label translations. December
36 Example showing the Reject button: Configure the Event Handler 2. After adding the Item Details WD component as a used component, add a new method to the Component Controller of the custom WD wrapper. December
37 3. Choose Event handler as the Method Type. 4. Update the following method properties: Property Name Event Source Value completetaskhandler (any name) Select the the Item Details WD component you created in step 1 above Subscribed Event completetaskevent December
38 5. In the Data Modeler view, select the data link and choose Edit. 6. Map the context by creating and mapping thebpmstatus context attribute of the Item Details WD component. Note At runtime when you choose any of the custom buttons on the UI of the Item Details WD component, thebpmstatus is filled with the values of the Status Text buttons (for example, Approve or Reject), and thecomplete event is fired. December
39 Implement the sample code in the wrapper application 7. Enter the following sample code for thecompletetaskhandler method (any custom logic can be executed in the Event handler method). In our example, the Approve button was chosen. A message, Approve button was pressed is printed by the wrapper application. The same applies for the Reject button. Result The following is the runtime behavior when the Approve button is chosen: The response of the wrapper application to thecompletetaskhandler method is: December
40 How To Build Web Applications Using MDM Web Dynpro Components 8 Integrating MDM Change Tracker and MDM WD Components The Change Tracker is a Web Dynpro application that provides a user interface for displaying and viewing changes stored in the MDM Change History database. This example demonstrates how you can define a custom Web Dynpro wrapper application that uses both Result Set and Change Tracker Web Dynpro components. AselectRecord event is fired from the Result Set WD component which passes the record s internal ID to the Web Dynpro Change Tracker application. However, to list the selected record s change history, the Change Tracker application expects to receive the record s permanent ID. Therefore you need to implement a sample code that will convert the internal ID of the selected record to its permanent ID. Prerequisites You have configured a Change Tracker application. For more information, see SAP NetWeaver Master Data Management 7.1 Integration of SAP Components with MDM Change Tracker Application Guide Configuration Process. You have carried out all prerequisite steps. Important The name of the Change Tracker Web Dynpro software component that you import to your workspace ismdm_web_ui. For more information, see Prerequisites on page 1. Procedure 1. Using the MDM Web Dynpro Configuration Manager, configure an MDM Project and a Result Set WD component. Note The names of the configured Project and the Result Set WD component will be used in the wddoinit() method of your wrapper application. December
41 2. Create your custom wrapper WD application using the MDM WD Result Set component and the Change Tracker as used components. Reference the steps in the following procedure as a guideline: Building a Stand-Alone Web Dynpro Application on page 4. We have highlighted some of the changes that you will have to make for this example: When setting the Dependencies include references to the Result Set WD component, the Change Tracker application, and to the MDM Java API. When you have defined the Components Usage for this application, you should see the following result: December
42 To initialize the components, add the following code in others' area of the Component Controller: private RepositoryBean _repositorybean; private UserSessionContext _usersessioncontext; Add the following sample code to initialize the custom application in thewddoinit() method: _repositorybean = new RepositoryBean(); try { wdthis.wdgetresultsetinterface().setrepositorybean(_repositorybean); wdthis.wdgetresultsetinterface().setconfiguration("proj01","rs01"); _usersessioncontext = _repositorybean.getusersessioncontext(); } catch (ConfigurationException e) { wdcomponentapi.getmessagemanager().reportexception(e.getlocalizedmessa ge() Note When using thesetconfiguration method, enter the configuration s Project name and Result Set WD component name as defined in the MDM Web Dynpro Configuration Manager. When creating an application for your Web Dynpro DC project, choose your wrapper WD component. 3. Add an Event Handler as follows: a. After adding the Result Set WD component as a used component, add a new method to the Component Controller of the custom WD wrapper application. December
43 b. Choose Event handler as the Method Type. c. Update the following method properties: Value Name Event Source Subscribed Event Description recordselectionhandler Select the name of the Result Set WD component that you configured in step 1 above. recordselectionevent December
44 The result is the following newly added Event handler method with a parameter which is the permanent record ID value. December
45 d. Implement the following sample code in the wrapper application s Component Controller. try { String tablecode = wdthis.wdgetresultsetinterface().gettablecode(); RepositorySchemaEx schema = MetadataManager.getInstance(). getrepositoryschema(_usersessioncontext); TableId tableid = schema.gettableid(tablecode); GetPermanentIdFromRecordIdCommand command = new GetPermanentIdFromRecordIdCommand(_userSessionContext); command.setrecordids(new RecordId[]{new RecordId(id)}); command.settableid(tableid); command.execute(); { int[] permids = command.getpermanentids(); if(permids!= null && permids.length > 0) int permid = permids[0]; wdthis.wdgetchangetrackerinterface().setpermanentid(permid); { wdthis.wdgetchangetrackerinterface().selectlookuptable("" + tableid.getidvalue()); } } catch (SessionException e) wdcomponentapi.getmessagemanager().reportexception(e.getlocalized Message()); { } catch (ConnectionException e) wdcomponentapi.getmessagemanager().reportexception(e.getlocalized Message()); { } catch (CommandException e) December
46 At runtime wdcomponentapi.getmessagemanager().reportexception(e.getlocalized Message()); } 4. After you have built and deployed your wrapper application, add the following as a suffix to the URL link that is generated:jdbcalias=<jdbc_alias> WhereJDBC_Alias is the value you have configured as the JDBC alias property name. For example: JDBC_Alias> For more information about configuring the JDBC alias property name, see SAP NetWeaver Master Data Management 7.1 Integration of SAP Components with MDM MDM Change Tracker Application Guide Creating a Data Source for a JDBC Connector. 5. Select the record in the Result Set WD component. The Change Tracker application displays the change history of the selected record. December
47 How To Build Web Applications Using MDM Web Dynpro Components 9 Other Examples 9.1 Splitting WD Components into Portal iviews Background In this example, we show you how to split a Web Dynpro application into its components, so that each component takes on the appearance of an a individual portal iview. Process There are three main steps: 1. Configure the components. 2. Add your custom wrapper WD application using the components as used components. 3. Add the iviewsplitting property in the application properties and embed the application views in theviewcontaineruielements. Procedure Info TheViewContainerUIElement is a UI element that offers you options when positioning views in the browser window. You can embed this UI element in the layout of an existing view and position it by selecting suitable container layouts (for example,gridlayout). Configure the components 1. Using the MDM Web Dynpro Configuration Manager, configure the following components: Item Details (name it SplitItemDetails) Result Set (name itsplitresultset) Search (name itsplitsearch) December
48 Add your custom wrapper WD application using the components as used components 2. Implement the procedure for creating a stand-alone application (some of the steps may not be valid for this example). For more information, see Building a Stand-Alone Web Dynpro Application on page In the Component Controller of the wrapper application, initialize the MDM repository bean for the three used MDM components (using the project name and component name as keys for the configurations). Code example: December
49 Add theiviewsplitting property 4. Choose New to edit the wrapper application s properties. 5. Select Predefined as the Type of property. 6. Choose Browse to select a predefined application property. 7. Select theiviewsplitting property. December
50 8. Set the Value property totrue. The result is as follows: December
51 Embed the application Views in theviewcontaineruielements 9. Add threeviewcontaineruielements as placeholders for containing the three views of the WD components. 10. Repeat the above step three times for each Web Dynpro component. The result is as follows: 11. Under the Windows node, open the SplitToiViewsWindow element. December
52 12. Drag and drop theinterface View from the Palette and associate the interface view of the three components with the corresponding View element you created in the previous step. 13. Save the changes. 14. Build and deploy the new WD application. 15. Log on to portal as Administrator and from the Top Level Navigation (TLN), locate your WD application in the Portal Content role. 16. Copy the Web Dynpro application. December
53 17. Select the target folder and choose Paste as PCD Object. Result The new object includes the properties of a Web Dynpro portal page consisting of three Web Dynpro iviews one for each for the three MDM Web Dynpro components: Portal Page showing Page Content and Layout View December
54 Portal Page showing the Search, Item Details, and Result Set iviews at runtime: December
55
How To Configure MDM to Work with Oracle ASM-Based Products
SAP NetWeaver How-To Guide How To Configure MDM to Work with Oracle ASM-Based Products Applicable Releases: MDM 7.1 SP10 and later Version 1.0 June 2013 Copyright 2013 SAP AG. All rights reserved. No part
How to Configure and Trouble Shoot Email Notification for Process Control 2.5
SAP SOLUTIONS FOR GOVERNANCE, RISK, AND COMPLIANCE How-To Guide How to Configure and Trouble Shoot Email Notification for Process Control 2.5 SAP GRC Regional Implementation Group Applicable Releases:
Download and Install Crystal Reports for Eclipse via the Eclipse Software Update Manager
Download and Install Crystal Reports for Eclipse via the Eclipse Software Update Manager Applies to: Crystal Reports for Eclipse version 2 Summary This document provides a step-by-step guide on how to
How to Configure Access Control for Exchange using PowerShell Cmdlets A Step-by-Step guide
SAP How-to Guide Mobile Device Management SAP Afaria How to Configure Access Control for Exchange using PowerShell Cmdlets A Step-by-Step guide Applicable Releases: SAP Afaria 7 SP3 HotFix 06, SAP Afaria
Configuring Distribution List in Compliant User Provisioning
Configuring Distribution List in Compliant User Provisioning Applies To: GRC Access Control Suite for 5.3 Summary: Configuration of Distribution List in Compliant User Provisioning will allow a group of
Performance Best Practices Guide for SAP NetWeaver Portal 7.3
SAP NetWeaver Best Practices Guide Performance Best Practices Guide for SAP NetWeaver Portal 7.3 Applicable Releases: SAP NetWeaver 7.3 Document Version 1.0 June 2012 Copyright 2012 SAP AG. All rights
How to Set Up an Authorization for a Business Partner in Customer Relationship Management (CRM) Internet Sales: Sample Case
How to Set Up an Authorization for a Business Partner in Customer Relationship Management (CRM) Internet Sales: Sample Case Applies to: SAP CRM 4.0 Internet Sales and beyond Summary You want to set up
How To... Call BEx Web Applications from SAP BusinessObjects Dashboards (Xcelsius) and vice versa
SAP NetWeaver SAP How-To NetWeaver Guide How-To Guide How To... Call BEx Web Applications from SAP BusinessObjects Dashboards (Xcelsius) and vice versa Applicable Releases: SAP NetWeaver BW 7.01 SP6 and
SAP NetWeaver MDM 5.5 SP3 SAP Portal iviews Installation & Configuration. Ron Hendrickx SAP NetWeaver RIG Americas Foundation Team
SAP NetWeaver MDM 5.5 SP3 SAP Portal iviews Installation & Configuration Ron Hendrickx SAP NetWeaver RIG Americas Foundation Team Prerequisites Required: Basic MDM knowledge Basic EP6 content management
Extract Archived Data from SAP ERP
How-to Guide SAP NetWeaver 7.0 How To Extract Archived Data from SAP ERP Version 1.00 May 2006 Applicable Releases: SAP NetWeaver 7.0 (BI capability) Copyright 2008 SAP AG. All rights reserved. No part
How to configure BusinessObjects Enterprise with Citrix Presentation Server 4.0
How to configure BusinessObjects Enterprise with Citrix Presentation Server 4.0 Applies to: BusinessObjects Enterprise XI 3.0 Summary The objective of this document is to provide steps to install and configure
SAP GRC Access Control: Background jobs for risk analysis and remediation (formerly Virsa Compliance Calibrator)
SAP GRC Access Control: Background jobs for risk analysis and remediation (formerly Virsa Compliance Calibrator) Applies to: SAP GRC Access Control, version 5.2 Summary This document discusses the background
Developing Applications for Integration between PI and SAP ERP in Different Network Domains or Landscapes
Developing Applications for Integration between PI and SAP ERP in Different Network Domains or Landscapes Applies to: SAP NetWeaver Process Integration 7.1+ SAP NetWeaver 7.02 (ABAP) Summary This document
Roster Configuration (Payroll) in SAP ECC 6.0 Tips & Tricks
Roster Configuration (Payroll) in SAP ECC 6.0 Tips & Tricks Applies to: SAP ECC 6.0 onwards. Summary Roster is an application which shows persons of reserved category against specific roster points. Roster
How To... Integrate Custom Formulas into the Formula Builder
SAP NetWeaver How-To Guide How To... Integrate Custom Formulas into the Formula Builder Applicable Releases: SAP NetWeaver 2004 SAP NetWeaver 7.0 IT Practice: Business Information Management IT Scenario:
Posting Messages into XI
Posting Messages into XI Applies to: SAP NetWeaver Exchange Infrastructure Summary This article demonstrates how easy it is to post XML/SOAP messages into SAP NetWeaver Exchange Infrastructure (XI) using
Backup & Restore with SAP BPC (MS SQL 2005)
How-to Guide SAP CPM How To Backup & Restore with SAP BPC (MS SQL 2005) Version 1.0 September 2007 Applicable Releases: SAP BPC 5.1 Copyright 2007 SAP AG. All rights reserved. No part of this publication
Analyzing Sales Data for Choosing Forecast Strategies
Analyzing Sales Data for Choosing Forecast Strategies Applies to The article applies to the Demand Planner in SAP APO. Works for version 4.7 and upwards. Summary Choosing the right forecasting strategy
Methodology to Implement SAP Process Integration
Methodology to Implement SAP Process Integration Applies to: SAP NetWeaver, SAP Exchange Infrastructure, SAP Process Integration Summary When starting a SAP PI project from scratch, it is very important
CREATING A PURCHASE ORDER STORE RECORD WEB SERVICE
SAP BEST PRACTICES AND SERVICE SOLUTION MANAGEMENT CREATING A PURCHASE ORDER STORE RECORD WEB SERVICE Exercise / Solution ITAI SADAN, SOLUTION OFFICE, SAP AMERICA SAP BEST PRACTICES AND SERVICE SOLUTION
How to Schedule Report Execution and Mailing
How To Guide SAP Business One Document Version: 1.0 2012-09-02 Applicable Releases: SAP Business One 8.81 PL10 and higher, SAP Business One 8.82 Typographic Conventions Type Style Example Description Words
prioritize XI messages on integration server
How-to Guide SAP NetWeaver 2004s How To prioritize XI messages on integration server Version 1.00 May 2006 Applicable Releases: SAP NetWeaver 2004s Process Integration Enabling Application-to-Application
Implementing Outlook Integration for SAP Business One
Welcome to your RKT Live Expert Session Implementing Outlook Integration for SAP Business One Valerie Arguin Solution Manager Please note that we are recording this session! Your Presenter Please insert
How To... Migrate Custom Portal Applications to SAP NetWeaver 7.3
SAP NetWeaver How-To Guide How To... Migrate Custom Portal Applications to SAP NetWeaver 7.3 Applicable Releases: SAP NetWeaver 7.30 SP03 and above SAP NetWeaver 7.31 SP02 and above IT Practice / Topic
3 rd party Service Desk interface
SAP Solution Manager 3 rd party Service Desk interface Product Management SAP Solution Manager SAP AG Disclaimer This presentation is a preliminary version and not subject to your license agreement or
Utilities for downloading and uploading OO ABAP classes in XML format
SDN Contribution Utilities for downloading and uploading OO ABAP classes in XML format Applies to: SAP WebAS 6.20 and above. Summary This article will present two utility reports for downloading and uploading
Sales Rush Sales Order Processing S01- Lean Baseline Package. SAP Lean Baseline Package Version: V1.500 Country: UK Language: EN Date: February 2006
SAP Lean Baseline Package Version: V1.500 Country: UK Language: EN Date: February 2006 Sales Rush Sales Order Processing S01- Lean Baseline Package SAP AG Neurottstr. 16 69190 Walldorf Germany 1.1.1 Copyright
Installation Guide Customized Installation of SQL Server 2008 for an SAP System with SQL4SAP.VBS
Installation Guide Customized Installation of SQL Server 2008 for an SAP System with SQL4SAP.VBS Target Audience Technology Consultants System Administrators PUBLIC Document version: 1.00 09/16/2008 Document
Problems with your Data Model in SAP NetWeaver MDM Do s and Don ts
How-to Guide SAP NetWeaver 7.0 (2004s) How to Avoid Problems with your Data Model in SAP NetWeaver MDM Do s and Don ts Version 1.00 May 2007 Applicable Releases: SAP NetWeaver 2004 SAP NetWeaver 7.0 (2004s)
Process Archiving using NetWeaver Business Process Management
Process Archiving using NetWeaver Business Process Management Applies to: NetWeaver Composition Environment 7.2, 7.3. For more information, visit the Business Process Modeling homepage. Summary This document
How to Create Web Dynpro-Based iviews. Based on SAP NetWeaver 04 Stack 09. Jochen Guertler
How to Create Web Dynpro-Based iviews Based on SAP NetWeaver 04 Stack 09 Jochen Guertler Copyright Copyright 2004 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted
Debugging Portal Applications
Debugging Portal Applications Applies to: SAP NetWeaver Portal, and developers of portal applications Summary NetWeaver Developer Studio and the AS Java provide tools for helping you debug your applications.
How To Balance In Sap Bw
How-to Guide SAP NetWeaver 04 How To Load Balancing For Data Load Processing and Warehouse Management In BW Version 1.10 January 2005 Applicable Releases: SAP NetWeaver 04 For source system requirements
Integrate Third Party Collaboration Tools in the SAP NetWeaver Portal. SAP NetWeaver Product Management
Integrate Third Party Collaboration Tools in the SAP NetWeaver Portal SAP NetWeaver Product Management Overview Native Third-Party Services Code Samples Summary Integration of Third-Party Collaboration
E-Recruiting Job Board Integration using XI
E-Recruiting Job Board Integration using XI SAP AG 2005 SAP AG 1 Overview of Integration Scenario E-Recruiting System Configuration Delivered XI Components Basic XI-side Configuration Message Monitoring
Integration of SAP central user administration with Microsoft Active Directory
Collaboration Technology Support Center Microsoft - Collaboration Brief June 2005 Integration of SAP central user administration with Microsoft Active Directory Chris Kohlsdorf, Senior System Architect
Maintaining Different Addresses and Email Ids for a Business Partner via CRM Web UI
Maintaining Different Addresses and Email Ids for a Business Partner via CRM Web UI Applies to: CRM 7.0 SP09. For more information, visit the Customer Relationship Management homepage. Summary This article
How To... configure and execute Business Process Flows in SAP BusinessObjects Planning and Consolidation 7.5 version for SAP NetWeaver
SAP BusinessObjects EPM RIG How-To Guide How To... configure and execute Business Process Flows in SAP BusinessObjects Planning and Consolidation 7.5 version for SAP NetWeaver Applicable Releases: SAP
SAP Master Data Governance- Hiding fields in the change request User Interface
SAP Master Data Governance- Hiding fields in the change request User Interface Applies to: ERP 6 Ehp 5 SAP Master Data Governance. For more information, visit the Master Data Management homepage. Summary
Enabling Full-Text Search for Business Objects in mysap ERP
SDN Contribution Enabling Full-Text Search for Business Objects in mysap ERP Applies to: SAP NetWeaver 2004s, mysap ERP 2005 Summary The SAP NetWeaver Search Engine Service (SES) for business objects is
Ronald Bueck SBO Product Definition
SAP Business One Welcomes you to the Weekly Partner Webinar Series Overview Microsoft Outlook Integration Add-on Ronald Bueck SBO Product Definition Please note that we are recording this session! Your
Integration of Universal Worklist into Microsoft Office SharePoint
Integration of Universal Worklist into Microsoft Office SharePoint Applies to: SAP NetWeaver Portal 7.01 SP3 Microsoft Office SharePoint 2007 For more information, visit the Portal and Collaboration homepage.
Single Sign-On between SAP Portal and SuccessFactors
Single Sign-On between SAP Portal and SuccessFactors Dimitar Mihaylov 7/1/2012 Contents 1. Overview... 3 2. Trust between SAP Portal 7.3 and SuccessFactors... 5 2.1. Initial configuration in SAP Portal
Integration of SAP Netweaver User Management with LDAP
Integration of SAP Netweaver User Management with LDAP Applies to: SAP Netweaver 7.0/7.1 Microsoft Active Directory 2003 Summary The document describes the detailed steps of configuring the integration
Integrating Easy Document Management System in SAP DMS
Integrating Easy Document Management System in SAP DMS Applies to: SAP Easy Document Management System Version 6.0 SP12. For more information, visit the Product Lifecycle Management homepage. Summary This
Budget Control by Cost Center
SAP Business One Budget Control by Cost Center Ecosystem & Channels Readiness July 2011 Allows a precise follow up of costs booked using the cost accounting dimensions functionality as introduced in SAP
R/3 and J2EE Setup for Digital Signature on Form 16 in HR Systems
R/3 and J2EE Setup for Digital Signature on Form 16 in HR Systems Agenda 1. R/3 - Setup 1.1. Transaction code STRUST 1.2. Transaction code SM59 2. J2EE - Setup 2.1. Key Storage 2.2. Security Provider 2.3.
Log Analysis Tool for SAP NetWeaver AS Java
Log Analysis Tool for SAP NetWeaver AS Java Applies to: SAP NetWeaver 6.40, 7.0x, 7.1x, 7.20 and higher Summary Log Analysis is an SAP tool for analyzing list formatted logs and traces in Application Server
Alert Notification in SAP Supply Network Collaboration. SNC Extension Guide
Alert Notification in SAP Supply Network Collaboration SNC Extension Guide Version: 1.2 Date 08.02.2010 1 The SNC Extension Guide is a collection of tips and tricks on how to extend SAP Supply Network
SAP Central Process Scheduling (CPS) 8.0 by Redwood
SAP Central Process Scheduling (CPS) 8.0 by Redwood What s new in SAP CPS 8.0? November 2010 Agenda 1. SAP Central Process Scheduling by Redwood Architecture Overview 2. Enhanced User Interface 3. New
TM111. ERP Integration for Order Management (Shipper Specific) COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)
TM111 ERP Integration for Order Management (Shipper Specific). COURSE OUTLINE Course Version: 15 Course Duration: 2 Day(s) SAP Copyrights and Trademarks 2014 SAP SE. All rights reserved. No part of this
How To... Use SOA Configuration to Call RFCs and Web Services from within SAP NetWeaver BPM
SAP NetWeaver How-To Guide How To... Use SOA Configuration to Call RFCs and Web Services from within SAP NetWeaver BPM Applicable Releases: SAP NetWeaver Composition Environment 7.2 Topic Area: Development
Business One in Action - How can we post bank fees and charges while posting Incoming or Outgoing Payment transactions?
Business One in Action - How can we post bank fees and charges while posting Incoming or Outgoing Payment transactions? Applies to: SAP Business One, Accounting, Banking and Reconciliation Summary: This
UI Framework Task Based User Interface. SAP Enhancement Package 1 for SAP CRM 7.0
UI Framework Task Based User Interface SAP Enhancement Package 1 for SAP CRM 7.0 1 Agenda 1. Overview 2. Task Based User Interface 3. Further Information SAP 2009 / Page 2 2 Objectives of the Presentation
How to Configure and Trouble Shoot Workflow for Process Control 2.5
SAP SOLUTIONS FOR GOVERNANCE, RISK, AND COMPLIANCE How-To Guide How to Configure and Trouble Shoot Workflow for Process Control 2.5 SAP GRC Regional Implementation Group Applicable Releases: SAP GRC Process
SAP NetWeaver BPM Tutorial for Beginners: My Name and Age BPM Tutorial
SAP NetWeaver BPM Tutorial for Beginners: My Name and Age BPM Tutorial Applies to: SAP NetWeaver Composition Environment 7.20 SAP Business Process Management/ SAP BPM. Summary SAP BPM-Tutorial for Beginners.
OData in a Nutshell. August 2011 INTERNAL
OData in a Nutshell August 2011 INTERNAL Objectives At the end of this module, you will be able to: Understand the OData Standard and how it works. Understand how OData uses the Atom Protocol. Understand
UI Framework Simple Search in CRM WebClient based on NetWeaver Enterprise Search (ABAP) SAP Enhancement Package 1 for SAP CRM 7.0
UI Framework Simple Search in CRM WebClient based on NetWeaver Enterprise Search (ABAP) SAP Enhancement Package 1 for SAP CRM 7.0 1 Objectives At the end of this unit, you will be able to: Use the new
Third Party Digital Asset Management Integration
Third Party Digital Asset Management Integration Objectives At the end of this unit, you will be able to: Assign Digital Assets to CRM Objects Work with the Where-Used List Describe the necessary customizing
Data Archiving in CRM: a Brief Overview
Data Archiving in CRM: a Brief Overview Applies to: Developing Archiving Solutions in SAP CRM technology. For more information, visit the Customer Relationship Management homepage. Summary This document
USDL XG WP3 SAP use case. Kay Kadner
XG WP3 SAP use case Kay Kadner Customer Marketplace Company B Runtime Company D Innovation & Community Community Company A Repository Company C Repository Provider Provider 2 Integrated Demonstrator -
HR400 SAP ERP HCM Payroll Configuration
HR400 SAP ERP HCM Payroll Configuration. COURSE OUTLINE Course Version: 15 Course Duration: 5 Day(s) SAP Copyrights and Trademarks 2014 SAP AG. All rights reserved. No part of this publication may be reproduced
ARCHIVING OF IDOCS IN SAP
SDN Contribution ARCHIVING OF IDOCS IN SAP Summary Archiving is the process of offloading data in SAP documents to a file at the Operating system layer for future retrieval and optionally delete the documents
UI Framework Logo exchange without skin copy. SAP Enhancement Package 1 for SAP CRM 7.0
UI Framework Logo exchange without skin copy SAP Enhancement Package 1 for SAP CRM 7.0 1 Objectives At the end of this unit, you will be able to: Change the logo within CRM 7.0 WebClient UI Add a logo
User Experience in Custom Apps
User Experience in Custom Apps p o w e r e d b y t h e S A P M o b i l e P l a t f o r m S e a n L o n g U X A r c h i t e c t M a n u e l S a e z - D i r e c t o r M o b i l e I n n o v a t i o n C e
Sending Additional Files from SAP Netweaver PI to third Party System
Sending Additional Files from SAP Netweaver PI to third Party System Applies to: SAP Netweaver PI. Summary The document describes about a scenario where the requirement is to send multiple files from one
SAPFIN. Overview of SAP ERP Financials COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)
SAPFIN Overview of SAP ERP Financials. COURSE OUTLINE Course Version: 15 Course Duration: 2 Day(s) SAP Copyrights and Trademarks 2014 SAP AG. All rights reserved. No part of this publication may be reproduced
NetWeaver Business Client (NWBC) for Incentives and Commissions Management (ICM)
NetWeaver Business Client (NWBC) for Incentives and Commissions Management (ICM) Applies to: Enhancement Pack 5 (Ehp5), EA-APPL, Incentives and Commissions Management (FS-ICM). Summary This article discusses
Understanding HR Schema and PCR with an Example
Understanding HR Schema and PCR with an Example Applies to: SAP ECC 6.0 version, SAP HCM module. For more information, visit the Enterprise Resource Planning homepage. Summary This document will provide
SAP CCMS Monitors Microsoft Windows Eventlog
MSCTSC Collaboration Brief November 2004 SAP CCMS Monitors Microsoft Windows Eventlog Christian Klink Member of CTSC Focus Group SAP Technology Consultant SAP Technology Consulting II SAP Deutschland AG
ERP Quotation and Sales Order in CRM WebClient UI Detailed View. SAP Enhancement Package 1 for SAP CRM 7.0 CRM Sales - SFA
ERP Quotation and Sales Order in CRM WebClient UI Detailed View SAP Enhancement Package 1 for SAP CRM 7.0 CRM Sales - SFA ERP Quote, Order, Quantity Contract in CRM WebClient UI Recognizing that many SAP
Table of Contents. How to Find Database Index usage per ABAP Report and Creating an Index
How to Find Database Index usage per ABAP Report and Creating an Index Applies to: SAP NETWEAVER WEB AS ABAP. For more information, visit the ABAP homepage Summary The aim of this article is to show how
Xcelsius Dashboards on SAP NetWaver BW Implementation Best Practices
Xcelsius Dashboards on SAP NetWaver BW Implementation Best Practices Patrice Le Bihan, SAP Intelligence Platform & NetWeaver RIG, Americas Dr. Gerd Schöffl, SAP Intelligence Platform & NetWeaver RIG, EMEA
Siteco Relies on SDN for its SAP CRM 5.0 Upgrade
Siteco Relies on SDN for its SAP CRM 5.0 Upgrade Applies to: Enterprise Portal Summary Based in Traunreut, Germany, Siteco is one of the leading suppliers and manufacturers of technical indoor and outdoor
How to Create a Support Message in SAP Service Marketplace
How to Create a Support Message in SAP Service Marketplace Summary This document explains how to create a message (incident) on the SAP Service Marketplace. It is assumed that the customer has never logged
Enterprise Software - Applications, Technologies and Programming
Enterprise Software - Applications, Technologies and Programming Dr. Uwe Kubach, Dr. Gregor Hackenbroich, Dr. Ralf Ackermann SAP Research 2010 SAP AG. All rights reserved. / Page 1 Abstract This lecture
SAP NetWeaver BRM 7.3
SAP NetWeaver BRM 7.3 New Features Overview Arti Gopalan Solution Specialist SAP NetWeaver BRM NetWeaver Orchestration SAP Labs India Agenda Technical Components of NW BRM Rules Composer Rules Manager
How to Add an Attribute to a Case, Record and a Document in NW Folder Management (ex-records Management)
How to Add an Attribute to a Case, Record and a Document in NW Folder Management (ex-records Management) Applies to: SAP Folder Management 2.4 & 3.0. For more information, visit the Enterprise Performance
DBA Cockpit for Oracle
DBA Cockpit for Oracle Ralf Hackmann, Matthias Lienert Database Platforms Group SAP AG Contents Introduction Pages 3-8 Selected New Performance Monitors Pages 9-17 Space Monitoring Pages 18-20 New DBA
Intelligent Business Operations Chapter 1: Overview & Strategy
Intelligent Business Operations Chapter 1: Overview & Strategy Legal Disclaimer The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission
How To Use the ESR Eclipse Tool with the Enterprise Service Repository
How To Use the ESR Eclipse Tool with the Enterprise Service Repository Applies to: SAP NetWeaver Process Orchestration 7.31 SP2 SAP NetWeaver Process Integration PI 7.31 SP2 Summary With PI 7.31 SP2, an
SAP NetWeaver 04 Security Guide. Security Guide for SAP Mobile Infrastructure
SAP NetWeaver 04 Security Guide Security Guide for SAP Mobile Infrastructure Document Version 1.00 April 29, 2004 SAP AG Neurottstraße 16 69190 Walldorf Germany T +49/18 05/34 34 24 F +49/18 05/34 34 20
SAP How-To Guide: Develop a Custom Master Data Object in SAP MDG (Master Data Governance)
SAP How-To Guide: Develop a Custom Master Data Object in SAP MDG (Master Data Governance) Applies to: SAP Master Data Governance running on SAP ERP 6 EhP 6 Master Data Governance. The Guide can also be
Business Requirements... 3 Analytics... 3 Typical Use Cases... 8 Related Content... 9 Copyright... 10
SAP BW Data Mining Analytics: Process Reporting Applies to: SAP BW Data Mining. For more information, visit the Analytics homepage. Summary SAP BW Data Mining serves as a process design platform for a
Portfolio and Project Management 5.0: Excel Integration for Financial and Capacity Planning
Portfolio and Project Management 5.0: Excel Integration for Financial and Capacity Planning Applies to: Portfolio and Project Management 5.0 Summary Financial and Capacity planning for item, initiative
AC200. Basics of Customizing for Financial Accounting: General Ledger, Accounts Receivable, Accounts Payable COURSE OUTLINE
AC200 Basics of Customizing for Financial Accounting: General Ledger, Accounts Receivable, Accounts Payable. COURSE OUTLINE Course Version: 15 Course Duration: 5 Day(s) SAP Copyrights and Trademarks 2015
SAP Business ByDesign Reference Systems. Scenario Outline. SAP ERP Integration Scenarios
SAP Business ByDesign Reference Systems Scenario Outline SAP ERP Integration Scenarios Content Scenario Overview Business Scenarios in a Reference System Introduction Typical Usage Process Illustration
Monitoring and Management of Landscapes with SAP NetWeaver Administrator. Dieter Krieger, SAP AG
Monitoring and Management of Landscapes with SAP NetWeaver Administrator Dieter Krieger, SAP AG Overview of SAP NetWeaver Administrator Setting up SAP NetWeaver Administrator Using SAP NetWeaver Administrator
Using SAP Logon Tickets for Single Sign on to Microsoft based web applications
Collaboration Technology Support Center - Microsoft - Collaboration Brief March 2005 Using SAP Logon Tickets for Single Sign on to Microsoft based web applications André Fischer, Project Manager CTSC,
Workflow extended notifications
Workflow extended notifications Motivation Automatic Notifications Motivation The longest duration in a process is the wait time Purchaser Prod. Planner Wait time Accountant Wait time Wait time can be
Matthias Steiner SAP. SAP HANA Cloud Platform A guided tour
Matthias Steiner SAP SAP HANA Cloud Platform A guided tour SAP HANA Cloud Platform A guided tour Matthias Steiner April, 2011 Overview Platform Capabilities Portal Mobile Collaboration Integration Analytics
Duet Enterprise Add SAP ERP Reports and SAP BI Queries/Workbooks to Duet Enterprise Configuration
Duet Enterprise Add SAP ERP Reports and SAP BI Queries/Workbooks to Duet Enterprise Configuration Applies to: Duet Enterprise 1.0, Feature Pack 1 for Duet Enterprise Summary This paper gives an overview
K in Identify the differences between the universe design tool and the information design tool
K in Identify the differences between the universe design tool and the information design tool The information design tool is a new modeling tool for the semantic layer that enables you to manipulate metadata
Compliant, Business-Driven Identity Management using. SAP NetWeaver Identity Management and SBOP Access Control. February 2010
Compliant, Business-Driven Identity Management using SAP NetWeaver Identity Management and SBOP Access Control February 2010 Disclaimer This presentation outlines our general product direction and should
SAP Sales and Operations Planning Software Product (xsop)
SAP Sales and Operations Planning Software Product (xsop) Ray Adams IBU Chemicals March 20 th, 2007 S&OP Overview Functions in xsop Demonstration Wrap-up Why is Sales & Operations Planning needed? Constrained
Secure MobiLink Synchronization using Microsoft IIS and the MobiLink Redirector
Secure MobiLink Synchronization using Microsoft IIS and the MobiLink Redirector A whitepaper from ianywhere Author: Joshua Savill, Product Manager This whitepaper was written in the context of SQL Anywhere
SAP SYSTEM MEASUREMENT GUIDE
Global License Auditing Services SAP SYSTEM MEASUREMENT GUIDE MEASUREMENT PROGRAM AND LICENSE ADMINISTRATION WORKBENCH Version 7.0 Updated Edition, August 2015 Copyright 2015 SAP SE. All rights reserved.
Consume an External Web Service in a Nutshell with good old ABAP
Consume an External Web Service in a Nutshell with good old ABAP Applies to: SAP_BASIS, Release 701, SP Level 8 Summary Have you ever tried to consume an external web service out of ABAP? This document
Accounts Receivable. SAP Best Practices
Accounts Receivable SAP Best Practices Purpose, Benefits, and Key Steps Purpose This scenario deals with posting accounting data for customers in Accounts Receivable. Benefits The Accounts Receivable is
Sample Universe on Microsoft OLAP Cube
Sample Universe on Microsoft OLAP Cube Applies to: SAP BusinessObjects XI4, the information design tool and Microsoft Analysis Services 2005 & 2008. For more information, visit the Business Objects homepage.
