Visual Composer for SAP NetWeaver Composition Environment - Connectors

Similar documents
Visual Composer Modeling: Data Validation in the UI

Duet Enterprise: Tracing Reports in SAP, SCL, and SharePoint

Visual Composer Modeling: Migrating Models from 7.1.X to 7.2.0

SAP NetWeaver Identity Management Identity Center Minimum System Requirements

Single Sign-on For SAP NetWeaver Mobile PDA Client

Visual Composer s Control Types

SAP AddOn Quantity Distribution. by Oliver Köhler, SAP Germany

How to Enable Single Sign-On for Mobile Devices?

How to Handle the System Message in SAP NetWeaver Mobile 7.1

BC100. Introduction to Programming with ABAP COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

SAP BusinessObjects Predictive Analysis 1.0 Supported Platforms

How to Find Suitable Enhancements in SAP Standard Applications

Enterprise Search Extension for SAP Master Data Governance

Configuring relay server in Sybase Control Center

Duplicate Check and Fuzzy Search for Accounts and Contacts. Configuration with SAP NetWeaver Search and Classification (TREX) in SAP CRM WebClient UI

EWM125. Labor Management in SAP EWM COURSE OUTLINE. Course Version: 16 Course Duration: 4 Hours

BIT460. SAP Process Integration Message Mapping COURSE OUTLINE. Course Version: 15 Course Duration: 3 Day(s)

Quick View Insider Microblog: Why Is There No Inbox?

PLM210. Master Data Configuration in SAP Project System COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

Quick View Insider: Understanding Quick View Configuration

BC410. Programming User Dialogs with Classical Screens (Dynpros) COURSE OUTLINE. Course Version: 10 Course Duration: 3 Day(s)

Crystal Reports 2008 FixPack 2.4 Known Issues and Limitations

ADM950. Secure SAP System Management COURSE OUTLINE. Course Version: 10 Course Duration: 2 Day(s)

AC507. Additional Functions of Product Cost Planning COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

DEV523 Customizing and Extending PowerDesigner

Using JournalEntries and JournalVouchers Objects in SAP Business One 6.5

DS50. Managing Data Quality with SAP Information Steward COURSE OUTLINE. Course Version: 10 Course Duration: 2 Day(s)

BC430 ABAP Dictionary

MDG100 Master Data Governance

NET311. Advanced Web Dynpro for ABAP COURSE OUTLINE. Course Version: 10 Course Duration: 4 Day(s)

Installing SAP NetWeaver Mobile Client (eswt) on a Storage Card

BOC320. SAP Crystal Reports - Business Reporting and Report Processing Strategies COURSE OUTLINE. Course Version: 15 Course Duration: 3 Day(s)

BOCE20. SAP Crystal Reports for Enterprise: Advanced Report Design COURSE OUTLINE. Course Version: 15 Course Duration: 3 Day(s)

Quick View Insider: How Can I Change the Colors? (SNC 7.0)

How to Download Software and Address Directories in SAP Service Marketplace

SAP Afaria Post- Installation Part 1

BOC310. SAP Crystal Reports: Fundamentals of Report Design COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

How to reuse BRFplus Functions Similar to R/3 Function Modules using BRF+ Expression Type Function Call

ADM950. Secure SAP System Management COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

TBIT44 PI Mapping and ccbpm

How to Check or Derive an Attribute Value in MDG using BRFPlus

BC405 Programming ABAP Reports

ADM900 SAP System Security Fundamentals

BW Text Variables of Type Replacement Path

EP350. Innovated Content Management and Collaboration COURSE OUTLINE. Course Version: 10 Course Duration: 5 Day(s)

Web Dynpro: Column Coloring in ALV

BC400 Introduction to the ABAP Workbench

Building a Real-time Dashboard using Xcelsius and Data Integrator

BC490 ABAP Performance Tuning

Manual Activities of SAP Note Globalization Services, 2012/06/05

BC400. ABAP Workbench Foundations COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s)

HA150 SQL Basics for SAP HANA

BC480 PDF-Based Print Forms

How to Set Up Data Sources for Crystal Reports Layouts in SAP Business One, Version for SAP HANA

GRC100. GRC Principles and Harmonization COURSE OUTLINE. Course Version: 10 Course Duration: 2 Day(s)

Testing Your New Generated SAP NetWeaver Gateway Service

Message Alerting for SAP NetWeaver PI Advanced Adapter Engine Extended

ADM100 AS ABAP - Administration

How to Integrate Google Maps into a Web Dynpro ABAP Application Using the Page Builder

BC404. ABAP Programming in Eclipse COURSE OUTLINE. Course Version: 15 Course Duration: 3 Day(s)

LO Extraction - Part 6 Implementation Methodology

EDB785 SAP IQ Administration

EDB358. System and Database Administration: Adaptive Server Enterprise COURSE OUTLINE. Course Version: 10 Course Duration: 5 Day(s)

AFA461 SAP Afaria 7.0 System Administration (SP03)

Using Default Values in Backend Adapter

EDB116. Fast Track to SAP Adaptive Server Enterprise COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s)

How to Work with Analytical Portal

Quick View Insider: How Do I Set Quick View as SNC s Entry Screen?

Working with Data Sources in the SAP Business One UI API

SAP BusinessObjects Dashboards 4.0 SAP Crystal Dashboard Design 2011 SAP Crystal Presentation Design 2011

BW310. BW - Enterprise Data Warehousing COURSE OUTLINE. Course Version: 10 Course Duration: 5 Day(s)

TBW30 SAP BW Modeling & Implementation

EDB367. Powering Up with SAP Adaptative Server Enterprise 15.7 COURSE OUTLINE. Course Version: 10 Course Duration: 2 Day(s)

What s New / Release Notes SAP Strategy Management 10.1

ADM960. SAP NetWeaver Application Server Security COURSE OUTLINE. Course Version: 10 Course Duration: 5 Day(s)

How to Integrate Microsoft Bing Maps into SAP EHS Management

How to Guide to create Sample Application in IOS using SUP ODP 2.2

BC401. ABAP Objects COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s)

How to Access Images of SAP Netweaver Demo Model JAVA

ADM960. SAP NetWeaver Application Server Security COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day

ADM920 SAP Identity Management

Business Objects Integration Scenario 2

Personalizing SAP BusinessObjects Explorer Information Spaces

SMP521. SAP Mobile Platform - Native and Hybrid Application Development COURSE OUTLINE. Course Version: 10 Course Duration: 5 Day(s)

NET312. UI Development with Web Dynpro for ABAP COURSE OUTLINE. Course Version: 10 Course Duration: 4 Day(s)

SAP ME Build Tool 6.1

SMP541. SAP Mobile Platform 3.0 Native and Hybrid Application Development COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s)

TBIT40 SAP NetWeaver Process Integration

Upgrade MS SQL 2005 to MS SQL 2008 (R2) for Non-High-Availability NW Mobile ABAP System

EP200. SAP NetWeaver Portal: System Administration COURSE OUTLINE. Course Version: 10 Course Duration: 5 Day(s)

Remote Monitoring User for IBM DB2 for LUW

Extending DME Transfer Files According to Spanish Banking Control Council to Support Non- Euro Payments

EDB377. Fast Track to SAP Replication Server Administration COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s)

How to Setup a Simple Scenario Using SAP Records Management

Automatic Deletion of Similar/Identical Requests from InfoCube after Update

OData Service in the SAP Backend System for CRUDQ Operations in Purchase Order Scenario

How to do a Manual Kernel Upgrade of an SAP Server

Using Xcelsius 2008 with SAP NetWeaver BW

Architecture of the SAP NetWeaver Application Server

Upgrading to CR 2008 V1 / SP1

Transcription:

Visual Composer for SAP NetWeaver Composition Environment - Connectors Applies to: Visual Composer for SAP enhancement package 1 for SAP NetWeaver Composition Environment 7.1 For more information, visit the Portal and Collaboration homepage. Summary Connectors are points in the data flow that represent connections that channel data from/to points outside the component. This guide explains the different types of connectors Visual Composer has and how to use them. Author: Yaniv Cohen Company: SAP Created on: July 2008 Author Bio Yaniv is a Quality Engineer working for the Visual Composer group. 2008 SAP AG 1

Table of Contents Overview... 3 Composite View Connectors... 4 1. Start Point... 4 2. End Point... 5 3. Navigate... 5 4. Signal In... 5 5. Signal Out... 5 6. User Data... 5 7. Data Store... 6 8. Data Share... 6 Service Component Connectors... 7 1. Data In... 7 2. Data out... 7 3. Static Data... 7 Related Content... 8 Copyright... 9 2008 SAP AG 2

Overview Connectors are points in the data flow that represent connections that channel data from/to points outside the component. You can use connectors to: Bring parameters in from another component Send parameters at the end of the data flow to another component Define the component initialization or end value Enhance the data flow within the component You add connectors to your model by dragging them from the Compose task panel to the Design board. You define their logic, flow, and connections to other elements on the Design board. The following table lists the connectors that are available when building your composite view or service component: Name Icon Available in Description Start Point (Start Point) Defines the start point of the component execution End Point (End Point) Defines the end point of the component execution Navigate (Navigate) Navigates to another component inside the window Signal In (Signal In) Receives a signal from another component Signal Out (Signal Out) Sends a signal to another component Data In (Data In) Service component Receives data from another component Data Out User Data (Data Out) (User Data) Service component Service component Sends data to another component A connector that contains the personal data of the user Data Store (Data Store) A signal element that temporarily stores data for use throughout the model Data Share (Data Share) Stores complex data structure that can be used by many components in the model Static Data (Static Data) Service component Stores static data for later use This document first describes the connectors you can use when working on a composite view model, and then describes the connectors you can use when composing a service component? model. 2008 SAP AG 3

Composite View Connectors 1. Start Point Defines a value used to initialize the component execution. For example, in a component used to display a number of customer records, the initialization value defined in the Start Point could be 10. Each model has only one logical starting point. To avoid many connecting lines going out of the starting point to many objects in the model, you can place several Start Points inside your model; all of them point automatically to one logical Start Point. To demonstrate this capability, we create a simple application with a Start Point, which enables the user to define the Initial Data of the fields BANK_CTRY & MAX_ROWS. The Start Point submits the input values to the data service and triggers the application. Create and initialize a Start Point: In this example, the model's Start Point is initialized with data and connected to the Data Service. To do so, perform the follow the instructions: a. From the Start Point context menu, select Define Data: b. Choose the Initialize Data button: c. Define the value DE in the field BANK_CTRY and the value 10 in the field MAX_ROW 2008 SAP AG 4

d. The model should look similar to the following: Visual Composer for SAP NetWeaver Composition Environment - Connectors 2. End Point e. When you run the application, the Start Point initializes the data and the submit action automatically sends? the input values to the Data Service and triggers the application. Defines a final value at the end of the component execution and terminates the execution of the model. For example, in a component that provides a value to another component, the value defined in the End Point is provided to the other Visual Composer model or application that consumes the field. You create one End Point per component. To do so, you can create a single End Point instance in the model, or, for convenience purposes, you can create multiple End Point elements, all pointing to the same End Point connector. 3. Navigate Defines the navigation to a referenced component (model), which is open in the main window (replacing the content from the initial component). A component accessed using the Navigate connector cannot output parameters to other components. When you add a Navigate connector, the Create New Model dialog box opens, so you can create the referenced component. When you use a Navigate connector, you must create a new referenced component (you cannot reference an existing component). You can double-click the Navigate connector on the Design board to open the referenced component in a new model tab. 4. Signal In Receives data sent from another component to a nested component. Use the Signal In connector to get data from a parent model flowing into a nested model. Note: After you add a new Signal In connector to a nested component, right-click the nested component icon in the parent component and choose Redefine Ports from the context menu. In the displayed dialog box, select the newly added port and click OK to display the in port on the nested component icon. 5. Signal Out Sends data from a nested component to another (embedding) component. Note: After you add a Signal Out connector to a nested component, right-click the nested component icon in the parent component and choose Redefine Ports from the context menu. In the displayed dialog box, select the newly added ports and click OK to display the out port on the nested component icon. 6. User Data Contains the personal data of the user, retrieved from the runtime environment. The User Data fields can be referenced in any dynamic expression, thereby personalizing the component by creating dynamic attributes that depend on the current user data and preferences. For example, you might use the User Data connector as input to a Form View. 2008 SAP AG 5

7. Data Store Data Store is a central data container in which you store data for later use. The data is stored in memory, and is available at runtime as long as the modeled application is open. When the modeled application is closed, the data store is emptied. Each model uses a single Data Store. To make it easier to connect elements to the Data Store, you can add multiple Data Store elements to the Design board. However, these multiple Data Store elements all represent the same Data Store (data stored in one element is visible in the other elements). The connecting lines to the input port of the Data Store are of data mapping type. The values in the Data Store are accessed using expressions. 8. Data Share The Data Share connector is usually used with complex data, for two main purposes: To maintain a single copy of a dataset for use by multiple elements within a complex model. This is achieved by setting the Scope property of the data share to Private (in the Configure task panel). Unlike the Data Store connector, you can have multiple instances of the data share within a single model. In addition, the records stored in the data share are deleted upon execution of every mapping into that data share. Define bi-directional data sharing of complex datasets between Visual Composer components or between a Visual Composer component and another Composition-tool component (such as a Guided Procedures process). This is achieved by setting the Scope property of the data share to Public. When the source data of the data share is modified, the changes are reflected automatically in the connected components. You can add data to a Data Share by: Connecting it to a data service or other model element Using the Define Data dialog box for the Data Share Note: The dataset of the Data Share connector must have the same metadata and data type as the dataset of the element to which it is connected. Visual Composer does not check that the datasets match, so you must manually check the data types before you create the connection. 2008 SAP AG 6

Service Component Connectors 1. Data In Receives data from another component (much like Signal In). Note: After you add a Data In connector to a service component that is referenced from another component, rightclick the service component icon in the parent component and choose Redefine Ports from the context menu. In the displayed dialog box, select the newly added ports and click OK to display the in port on the service component icon. 2. Data out Sends data from a service component to another component (much like Signal Out). Note: After you add a Data Out connector to a service component that is referenced from another component, right-click the service component icon in the parent component and choose Redefine Ports from the context menu. In the displayed dialog box, select the newly added ports and click OK to display the out port on the service component icon. 3. Static Data Stores static data for use by a service component. You can create multiple Static Data connectors per service component. You manually define data for a Static Data connector and use it to output data from the service. Unlike a Data Store connector, you cannot add data to the Static Data connector at runtime (the data is redefined and static). When you use the Service Component Wizard to add data to a service component, a Static Data connector is created for each data selection that you add. 2008 SAP AG 7

Related Content A Step by Step Guide for Creating a Basic Visual Composer Application Visual Composer for SAP NetWeaver CE 7.1 SDN page Visual Composer for NetWeaver CE: Getting Started with a Typical Workflow For more information, visit the Portal and Collaboration homepage. 2008 SAP AG 8

Copyright Copyright 2009 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, 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 are trademarks 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 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. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects S.A. in the United States and in other countries. Business Objects is an SAP company. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. 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. 2008 SAP AG 9