Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
BIT100SAP NetWeaver Integration Technology Overview
..
COURSE OUTLINE.
Course Version: 10Course Duration: 3 Day(s)
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.
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
iv © Copyright . All rights reserved.
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
vi © Copyright . All rights reserved.
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
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.
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
x © Copyright . All rights reserved.
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
Unit 1: SAP NetWeaver Integration Technologies
2 © Copyright . All rights reserved.
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
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.
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
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.
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
Unit 4: Interaction Models
8 © Copyright . All rights reserved.
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
Unit 5: Cross-Component Business Process Management (ccBPM) and Business Process Management (BPM)
10 © Copyright . All rights reserved.
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
Unit 6: Web Service-Based Technologies and SOA
12 © Copyright . All rights reserved.
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