Currently Being Moderated

SAP NetWeaver Composition Environment Tutorial Center

A collection of materials, documents, articles, tutorials, interesting blogs and other contributions about nearly all aspects of SAP NetWeaver Composition Environment components can be found here.  Most of the examples and techniques can be executed with the help of the SAP NetWeaver Composition Environment 7.1 SR3 (or higher) - unless an applicable release is specified.

You can find more SAP NetWeaver CE tutorials and eBooks on SCN's Compostion eLearning page.

Also check out the SAP NetWeaver Composition Environment Samples Center  and the related SAP NetWeaver Business Process Management Resource Center

General Overview

Media

Time

Master Guide for Composite Development (Blog)
In this very good contribution, Dipankar Saha presents a master guide for the development of composites. You can read how a composite is modelled in all phases, starting with specification, design, development and configuration and finally the deployment and packaging. 

2 hrs

Service Composition Overview (Narrated Presentation)
Get to know the purpose and features of SAP NetWeaver CE's Service Composition component. Find out how services are integrated, how business objects are handled and how services can be published.

.5 hr 

Enterprise SOA Development Handbook 

This document describes the end-to-end development process in an enterprise SOA environment. On an intermediate level - not as detailed as documentation but from a technical view - the crucial aspects are tackled. Based on customer and SAP best practices, SAP NetWeaver Product Management has put together the most important enterprise SOA paradigms into one comprehensive handbook.

4 hrs

Build enterprise-ready composite applications with SAP NetWeaver Composition Environment (7.2) 

Find out how SAP NetWeaver Composition Environment 7.2 helps you to build enterprise-ready composite applications. The article describes the asynchronous write pattern and how you can use the Business Process Modeling Notation together with SAP NetWeaver Business Process Management to execute process models.


360° View on enterprise SOA (blog)

This outstanding contribution is a journey through the possibilites of Enterprise SOA: from the first installation of SAP NetWeaver CE 7.1 over consumption of enterprise services to a complete composite. It's parted again into ten blogs pointing to seven valuable screencams: (1) Obtaining the Software; (2) Installing and Configuring SAP Composition Environment 7.1 with ESR; (3) Model and Define your own enterprise services; (4) Installation and Upgrade of SAP NetWeaver CE Developer Studio; (5) Implementation of Enterprise Services in Java using the SAP NetWeaver CE Developer Studio; (6) Configuration, publication and testing of Enterprise Services on SAP NetWeaver CE; (7) Consuming Enterprise Services with Visual Composer

8 hrs

Architecture and Complete Processes

Scope

Media

Header 3Header 4

Architecture

01 - Architecture-Guidelines Part I: Introduction and Basic Overview 
This guide is the first guide in the Architecture Guidelines series. It depicts the different layers and their roles in the architecture of a composite.

Beginner

4 hrs

02 - Architecture-Guidelines Part II: Portal and Process Layer
Part II of the series concentrates on the portal and process layer of a composite application.  Learn here how these layers are handled to get a good composite architecture.

Advanced2 hrs

03 - Architecture-Guidelines Part III: Business Logic, Abstraction Layer and Connectivity
This third and last chapter of the guidelines series focuses on business logic, abstraction layer, and connectivity. These layers are covered by the SAP NetWeaver CE's Composite Application Framework (CAF).

Advanced2 hrs

Complete Process

04 -  Project Management Example  (with eight narrated screencams)
This contribution is a small but complete example for a composite.  It's a PDF and eight recordings with voice. The PDF explains each mouse click and additionally the recordings show and explain each and every step of this example in detail.

Beginner

4 hrs

Process Layer

Scope

Media

Header 3Header 4

Example

20 - GP-Example Scenario  (PDF with three narrated screencams)
This tutorial explains the features of SAP NetWeaver Composition Environment 7.1 component guided procedures (GP) based on a business process.  The examples & exercises are accompanied by narrated videos.

Beginner

4 hrs

Advanced Capabilities

21 - GP-Advanced Capabilities (PDF with five narrated screencams)
Learn here how a decision is modelled within Guided Procedures and how this influences the process flow.  Additionally this tutorial depicts the use of external services in a Guided Procedures business process. The GP-Example Scenario (see above) is pre-requisite.

Advanced

4 hrs

ESR and Service Layer

Scope

Media

Level

Time

Enterprise Service Repository (ESR)

40 - Installing ES Repository on CE - Part I & Part II  (Blogs)
Product Manager Rathish explains in these blogs how to install the ESR for CE package on top of a SAP NetWeaver CE 7.1. system.

Advanced

1 hr


41 - ESR Demo Content for SAP NetWeaver CE 7.1 (Blog with Article, TPZ-file)
This contribution describes how services can be imported into the ESR after it's installed on top of a SAP NetWeaver CE 7.1 system. An additional TPZ file contains first contents for the ESR.

Advanced

2 hrs


42 - Service Modeling with the ESR (Blog)
This blog is a part of a blog series about enterprise SOA. The blog shows the service modeling and service definition capabilities in the Enterprise Service Repository (ESR).

Beginner

1 hr


43 - ES Workplace Configuration 

This link leads to a ES Workplace page that contains the service's registry content with the workplace. This very useful for offline modeling.

Beginner

n/a


Composing Services using SAP NetWeaver Developer Studio 7.2 

Some of the main use cases of the Service Composer perspective are service composition and service simplification. This article outlines the main service composition and service simplification steps with SAP NetWeaver Developer Studio 7.2.

Beginner


Composite Application
Framework (CAF), also called Service Layer

60 - Service Composition Scenario (with four narrated screencams)
The Composite Application Framework (CAF or Service Layer) of SAP NetWeaver CE 7.1 offers many tools for the efficient work with service abstractation, e.g. service modeling, consumption and provisioning. This contribution explains the creation of business objects, application services and other important aspects of CAF.

Advanced

3 hrs


61 - Advanced Service Composition Capabilities (with two narrated screencams)
This tutorial summarizes and explains important features of SAP NetWeaver CE 7.1 composite application framework (CAF). You will learn how to create a CAF project, to model business objects, and use other CAF capabilities.

Advanced

2 hrs


62 - Enterprise Service Consumption (Blog)
This blog describes different ways to consume Enterprise Service from SAP's ES Workplace with the help of Web Dynpro applications in SAP NetWeaver CE 7.1.

Advanced

1 hr


63 - Enterprise SOA Explorations (Blog)
Working with enterprises services makes fun when the services fit perfectly to your purposes, But what to do if you've services that don't meet your needs completely? Read this blog than you'll know.

Beginner

5 hr

64 - How-To Guide for Consuming Services with SAP NetWeaver Composition Environment 

This article gives an introduction into SAP NetWeaver Composition Environment, explains its components and shows with the help of an example how fast, efficiently and easily services can be consumed and used. The UI tool Visual Composer (a component of SAP NetWeaver CE) consumes and integrates services and doing that it enables the composition of new applications.

Beginner

2 hrs


Dynamic Duo - CAF and JPA interplay (Blog)

Provides JPA (Java Persistence API) fundamentals and CAF's usage of JPA.

Intermediate

65 - Protecting Access to Application Services in CE 7.1 

This article explains how to implement permission checks for Application Services in CE 7.1. It implements the permission checks for the service operations of the Project Manager example.

Expert

2 hrs


66 - An Alternative Architecture of Composites Using EJB (published Sep 15th, 2008)

This document will provide complete reference and guide for lose coupling between different layers. And if we want to change our ERP system we don't need to change our whole application. We can switch between Enterprise Service and Web service without touching our code. The whole switch framework code is reusable in any switching based application.

Expert

3 hrs


67 - Implementing Business Objects in CAF and Developing Web Dynpro Application (May, 09) 

This article explains Implementing Business Objects in CAF and developing Web Dynpro application using Enterprise Java Bean (EJB) model.

Advanced

2 hrs


68 - Exposing Business Objects as Web Service and Developing Web Dynpro Application (May 09) 

Understand how CAF Business Objects can be exposed as web services and learn how a web dynpro application can be created with the adaptive web service model.

Advanced

2 hrs


69 - Exposing RFCs as Web Service in CAF (May 09)

Learn here how an RFC service can be used in CAF and how its information can be displayed on a web dynpro UI.

Advanced

1.5 hrs


70 - Importing Web Service in CAF and Developing Web Dynpro Application (May 09)

This document describes how an EJB cooperates with CAF and web dynpro with the help of services.

Advanced

2 hrs

UI Layer

Scope

Media

Header 3Header 4

Adobe

80 - What is the difference between ADS (Adobe Document Server) and ADS (Adobe Document Services)? (Blog)

Perhaps you know that you need an 'ADS' if you'd like to work with Interactive Forms by Adobe in cooperation with Composition Environment. But what's the ADS whatsoever?

Beginner5 hr

Visual Composer

81 - SAP NetWeaver Visual Composer and Web Dynpro Java - FAQ UI and Modeling recommendations with CE 

This FAQ provides guidance on when and how to use SAP NetWeaver Visual Composer and Web Dynpro Java. It shows the relationship between the two UI modeling tools that are delivered with SAP NetWeaver Composition Environment (CE) in the short and midterm.

Advanced

1 hr

Visual Composer

84 - How to Browse an Enterprise Services Registry in Visual Composer 

This step-by-step document explains how to configure Visual Composer to consume services from a local and public service registry, using either Visual Composer in the Browser or Visual Composer in the NWDS.

Advanced

2 h

Visual Composer

86 - How-to Integrate Visual Composer UIs within a CE7.11 BPM Process
This How-To guide helps you understand how to overcome the current Visual Composer and Business Process Management integration limitation, by using a dedicated workaround that enables consumption of the Visual Composer UIs as human tasks in SAP NetWeaver BPM.

Advanced
7.11

2 h

Composite Designer

Introduction into the Composite Designer 

This paper gives a short introduction into the Composite Designer which is a new perspective in the SAP NetWeaver Developer Studio. Its intention is to simplify development of composite applications by providing a better overview about the application as well as a tight integration between different tools already available in the Developer Studio.

Beginner

1 h

Web Dynpro

Java

82.1 -  Consuming Web Services with Web Dynpro Java  

The tutorial describes how to create and implement a Web Dynpro application consuming a Web service using the Adaptive Web Service Model. This tutorial uses the Java Demo Enterprise Service from ITelO demo company.

Beginner

1/2 h

Web Dynpro

Java

85 - Flash Island meets SAP NetWeaver BPM 

Web Dynpro Java is the UI technology of choice for Business Process Management in EHP1 for SAP NetWeaver CE 7.1. Learn how Flash Island as an Adobe Flex based user interface can be applied in SAP NetWeaver BPM via Web Dynpro Java.

Beginner

~ 3 h

Java Server Faces tutorials

83.1 - How to Create Your First JSF Application (Nov 08) 

83.2 - How to Create a Hello World Application Using JavaServer Faces (Nov 08)

83.3 - How to Call an EJB from JSF (Nov 08)

83.4 - How to Call an Enterprise Service from JSF (Nov 08)

83.5 - How to Convert and Validate Data (Nov 08)

83.6 - How to Develop Custom Converters and Validators (Nov 08)

83.7 - How to Develop International JSF Applications (Nov 08)

83.8 - How to Handle Value Change Events (Nov 08)

83.9 - How to Build UI Custom Components (Mar 09)

Beginner

~ 1 h each

Other

Scope

Media

LevelTime
Infrastructure

90 - Team Oriented Development without remote NWDI in CE 7.1 (Blog)

This blog gives an insight and an example for managing software life cycle in a team oriented environment without using Remote NWDI concept. This blog illustrates development based on Component model involving Development Components and Software Components but without remote NWDI.

Expert


2 h

Installation

91 - Installation of SAP NetWeaver Composition Environent 7.1 SR3  (Screencam) 

This short screencam shows the steps for the installation of SAP NetWeaver CE 7.1. It explains step by step the way from the DVD / downloaded installation file to the complete installation of SAP NetWeaver CE.

Beginner


2 h

System Copy

System Copy Guide: System Copy for SAP Systems Based on SAP NetWeaver 7.1 Java - SAP NetWeaver Composition Environment 7.1
This guide describes the export procedure of the source system as well as the import procedure on the target system. Post-copy steps required for systems based on SAP NetWeaver are also covered. SAP Support can only provide optimal support for copied systems which have been copied using one of the procedures described in the guide.

Advanced


Java

92 - Using EJB functionality in Web Dynpro Java with the Web Service Model 

This tutorial shows you how to store and read data via an abstract database layer managed by the Java Persistence API using the Web Dynpro framework. You will be introduced into developing different components such as Dictionary DC, Enterprise Java Bean 3.0 Module, JPA Entity, Web services and finally Web Dynpro Java as UI layer.

Beginner


1 h

Migration

Migrating/ Porting Petstore 2.0 to SAP NetWeaver Composition Environment
This document provides a detailed step-by-step guide on migration of Petstore 2.0 to SAP NetWeaver Composition Environment 7.1 EhP1. The migration described in this document has also been tested with and applies to SAP NetWeaver Composition Environment 7.2.

Intermediate

3 h

Troubleshooting

Java Server Troubleshooting Guide (JSTSG) (Wiki)

Advanced


Comments

Delete Document

Are you sure you want to delete this document?

Actions