23
BIT100 SAP NetWeaver Integration Technology Overview . . COURSE OUTLINE . Course Version: 10 Course Duration: 3 Day(s)

BIT100 - cdn20.training.sap.com

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BIT100 - cdn20.training.sap.com

BIT100SAP NetWeaver Integration Technology Overview

..

COURSE OUTLINE.

Course Version: 10Course Duration: 3 Day(s)

Page 2: BIT100 - cdn20.training.sap.com

SAP Copyrights and Trademarks

© 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, 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 BusinessObjects Explorer, StreamWork, 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 Software Ltd. Business Objects is an SAP company.

● Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase, Inc. Sybase is an SAP company.

Page 3: BIT100 - cdn20.training.sap.com

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.

© Copyright . All rights reserved. iii

Page 4: BIT100 - cdn20.training.sap.com

iv © Copyright . All rights reserved.

Page 5: BIT100 - cdn20.training.sap.com

About This Handbook

This handbook is intended to both complement the instructor-led presentation of this course and to serve as a reference for self-study.

Typographic Conventions

American English is the standard used in this handbook.

The following typographic conventions are also used.

This information is displayed in the instructor’s presentation

Demonstration

Procedure

Warning or Caution

Hint

Related or Additional Information

Facilitated Discussion

User interface control Example text

Window title Example text

© Copyright . All rights reserved. v

Page 6: BIT100 - cdn20.training.sap.com

vi © Copyright . All rights reserved.

Page 7: BIT100 - cdn20.training.sap.com

Contents

ix Course Overview

1 Unit 1: SAP NetWeaver Integration Technologies

1 Lesson: Explaining Scenarios and Processes1 Lesson: Explaining Technical Communication Modes and Processes1 Lesson: Explaining Business Scenarios

3 Unit 2: ABAP Integration Technologies

3 Lesson: Communicating between Two SAP Systems3 Lesson: Communicating between Two Non-SAP Systems3 Lesson: Communicating Using BAPIs3 Lesson: Communicating Using IDocs3 Lesson: Processing IDocs4 Lesson: Distributing Data Using IDocs and BAPIs in a Complex

Environment4 Lesson: Extending BAPI and IDoc Communications Capabilities

5 Unit 3: SAP NetWeaver Process Integration (PI) Technologies

5 Lesson: Processing Integration Middleware Tools (PI Dual Stack)5 Lesson: Installing Dual Stack or Single Stack Options5 Lesson: Securing Objects5 Lesson: Creating PI Objects5 Lesson: Modeling PI Scenarios5 Lesson: Explaining Design Objects6 Lesson: Creating an Integration Scenario6 Lesson: Configuring an Integration Scenario6 Lesson: Displaying the Configuration Objects in the Integration

Directory6 Lesson: Executing Configuration Objects6 Lesson: Monitoring Tools

7 Unit 4: Interaction Models

7 Lesson: Processing HTTP Requests7 Lesson: Describing Simple Object Access Protocol (SOAP) Basics7 Lesson: Connecting SAP NetWeaver PI with Proxies

9 Unit 5: Cross-Component Business Process Management (ccBPM) and Business Process Management (BPM)

9 Lesson: Analyzing the Differences Between ccBPM and BPM9 Lesson: Analyzing Integration Processes

© Copyright . All rights reserved. vii

Page 8: BIT100 - cdn20.training.sap.com

11 Unit 6: Web Service-Based Technologies and SOA

11 Lesson: Explaining a Web Service11 Lesson: Explaining Service Oriented Architecture (SOA)

13 Unit 7: SAP NetWeaver Gateway

13 Lesson: Explaining the SAP NetWeaver Gateway Scenario13 Lesson: Explaining the SAP NetWeaver Gateway Development View13 Lesson: Accessing the OData Service

viii © Copyright . All rights reserved.

Page 9: BIT100 - cdn20.training.sap.com

Course Overview

TARGET AUDIENCEThis course is intended for the following audiences:

● Application Consultant

● Project Stakeholder

● Super / Key / Power User

● Change Manager

● Development Consultant

● Executive

● IT Support

● Industry / Business Analyst Consultant

● Project Manager

● System Administrator

● Systems Architect

● Technology Consultant

● Training Manager

● End User

© Copyright . All rights reserved. ix

Page 10: BIT100 - cdn20.training.sap.com

x © Copyright . All rights reserved.

Page 11: BIT100 - cdn20.training.sap.com

UNIT 1 SAP NetWeaver Integration Technologies

Lesson 1: Explaining Scenarios and ProcessesLesson ObjectivesAfter completing this lesson, you will be able to:

● Explain scenarios and processes

Lesson 2: Explaining Technical Communication Modes and ProcessesLesson ObjectivesAfter completing this lesson, you will be able to:

● Identify the technical communications modes and processes

● Identify types of communication transfer modes

Lesson 3: Explaining Business ScenariosLesson ObjectivesAfter completing this lesson, you will be able to:

● Summarize a business scenario and the business hierarchy used by SAP

© Copyright . All rights reserved. 1

Page 12: BIT100 - cdn20.training.sap.com

Unit 1: SAP NetWeaver Integration Technologies

2 © Copyright . All rights reserved.

Page 13: BIT100 - cdn20.training.sap.com

UNIT 2 ABAP Integration Technologies

Lesson 1: Communicating between Two SAP SystemsLesson ObjectivesAfter completing this lesson, you will be able to:

● Call an RFC between Two SAP systems

● Execute a Synchronous Remote Function Call (sRFC)

Lesson 2: Communicating between Two Non-SAP SystemsLesson ObjectivesAfter completing this lesson, you will be able to:

● Call an RFC in a non-SAP system

Lesson 3: Communicating Using BAPIsLesson ObjectivesAfter completing this lesson, you will be able to:

● Test BAPIs

Lesson 4: Communicating Using IDocsLesson ObjectivesAfter completing this lesson, you will be able to:

● Display IDoc documentation

Lesson 5: Processing IDocsLesson ObjectivesAfter completing this lesson, you will be able to:

● Describe the procedure and characteristics of outbound IDoc processing

● Describe the procedure and characteristics of inbound IDoc processing

© Copyright . All rights reserved. 3

Page 14: BIT100 - cdn20.training.sap.com

Lesson 6: Distributing Data Using IDocs and BAPIs in a Complex EnvironmentLesson ObjectivesAfter completing this lesson, you will be able to:

● Distribute data using IDocs and BAPIs

Lesson 7: Extending BAPI and IDoc Communications CapabilitiesLesson ObjectivesAfter completing this lesson, you will be able to:

● Extend IDoc BAPI Communications Capabilities

Unit 2: ABAP Integration Technologies

4 © Copyright . All rights reserved.

Page 15: BIT100 - cdn20.training.sap.com

UNIT 3 SAP NetWeaver Process Integration (PI) Technologies

Lesson 1: Processing Integration Middleware Tools (PI Dual Stack)Lesson ObjectivesAfter completing this lesson, you will be able to:

● Describe integration middleware tools

Lesson 2: Installing Dual Stack or Single Stack OptionsLesson ObjectivesAfter completing this lesson, you will be able to:

● Install a dual stack or a single stack

Lesson 3: Securing ObjectsLesson ObjectivesAfter completing this lesson, you will be able to:

● Enable security when transferring information

Lesson 4: Creating PI ObjectsLesson ObjectivesAfter completing this lesson, you will be able to:

● Display components in the SLD

Lesson 5: Modeling PI ScenariosLesson ObjectivesAfter completing this lesson, you will be able to:

● Design a process integration scenario

Lesson 6: Explaining Design ObjectsLesson Objectives

© Copyright . All rights reserved. 5

Page 16: BIT100 - cdn20.training.sap.com

After completing this lesson, you will be able to:

● Display integration scenarios and software components in the ESR

Lesson 7: Creating an Integration ScenarioLesson ObjectivesAfter completing this lesson, you will be able to:

● Create business and technical systems in the SLD

Lesson 8: Configuring an Integration ScenarioLesson ObjectivesAfter completing this lesson, you will be able to:

● Configure an integration scenario

Lesson 9: Displaying the Configuration Objects in the Integration DirectoryLesson ObjectivesAfter completing this lesson, you will be able to:

● Display configuration objects in the integration directory

Lesson 10: Executing Configuration ObjectsLesson ObjectivesAfter completing this lesson, you will be able to:

● Execute configuration objects

Lesson 11: Monitoring ToolsLesson ObjectivesAfter completing this lesson, you will be able to:

● Trace messages

Unit 3: SAP NetWeaver Process Integration (PI) Technologies

6 © Copyright . All rights reserved.

Page 17: BIT100 - cdn20.training.sap.com

UNIT 4 Interaction Models

Lesson 1: Processing HTTP RequestsLesson ObjectivesAfter completing this lesson, you will be able to:

● Locate HTTP communication information

● Process HTTP requests

● Verify the HTTP configuration settings

Lesson 2: Describing Simple Object Access Protocol (SOAP) BasicsLesson ObjectivesAfter completing this lesson, you will be able to:

● Describe the structure of SOAP message

● Describe the use of SOAP

● Display SOAP runtime

Lesson 3: Connecting SAP NetWeaver PI with ProxiesLesson ObjectivesAfter completing this lesson, you will be able to:

● Locate and test proxies in SAP systems

● Create file adapters

© Copyright . All rights reserved. 7

Page 18: BIT100 - cdn20.training.sap.com

Unit 4: Interaction Models

8 © Copyright . All rights reserved.

Page 19: BIT100 - cdn20.training.sap.com

UNIT 5 Cross-Component Business Process Management (ccBPM) and Business Process Management (BPM)

Lesson 1: Analyzing the Differences Between ccBPM and BPMLesson ObjectivesAfter completing this lesson, you will be able to:

● Analyze the different capabilities between ccBPM and BPM

Lesson 2: Analyzing Integration ProcessesLesson ObjectivesAfter completing this lesson, you will be able to:

● Analyze the integration process using the ccBPM component

© Copyright . All rights reserved. 9

Page 20: BIT100 - cdn20.training.sap.com

Unit 5: Cross-Component Business Process Management (ccBPM) and Business Process Management (BPM)

10 © Copyright . All rights reserved.

Page 21: BIT100 - cdn20.training.sap.com

UNIT 6 Web Service-Based Technologies and SOA

Lesson 1: Explaining a Web ServiceLesson ObjectivesAfter completing this lesson, you will be able to:

● Analyze different Web services

● Test a Web service

Lesson 2: Explaining Service Oriented Architecture (SOA)Lesson ObjectivesAfter completing this lesson, you will be able to:

● Describe SOA and SOA access

● Access the Enterprise Service Workplace

● Describe the service life cycle

© Copyright . All rights reserved. 11

Page 22: BIT100 - cdn20.training.sap.com

Unit 6: Web Service-Based Technologies and SOA

12 © Copyright . All rights reserved.

Page 23: BIT100 - cdn20.training.sap.com

UNIT 7 SAP NetWeaver Gateway

Lesson 1: Explaining the SAP NetWeaver Gateway ScenarioLesson ObjectivesAfter completing this lesson, you will be able to:

● Describe SAP NetWeaver Gateway

Lesson 2: Explaining the SAP NetWeaver Gateway Development ViewLesson ObjectivesAfter completing this lesson, you will be able to:

● Explain the NetWeaver Gateway architecture

Lesson 3: Accessing the OData ServiceLesson ObjectivesAfter completing this lesson, you will be able to:

● Access an OData service

© Copyright . All rights reserved. 13