Nicht aus der Schweiz? Besuchen Sie lehmanns.de

Practical Guide to SAP NetWeaver PI - Development

Buch | Hardcover
498 Seiten
2010
SAP Press (Verlag)
978-1-59229-334-6 (ISBN)

Lese- und Medienproben

Practical Guide to SAP NetWeaver PI - Development - Valentin Nicolescu, Matthias Heiler, Florian Visintin, Burkhardt Funk, Holger Wittges
CHF 109,95 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
With this practical guide, you ll learn how to develop mappings, adapters, and proxies for SAP NetWeaver Process Integration. Each exercise includes detailed descriptions for all development and configuration objects (including monitoring), and then concludes with an integration example. The book is suitable for SAP NetWeaver PI beginners, and can also serve as a reference guide for experienced users. Presentation from a Developer s Perspective Provides a detailed overview of the features and capabilities of SAP NetWeaver PI from a developer s point of view. Comprehensive Exercises Explains mappings, adapters, and proxies using practical, hands-on development of components. Concrete Activity Guidelines Offers detailed tutorials with numerous programming examples to explain the implementation of all development and configuration objects. Multilayer Scenario Uses an integration example to explain the process of implementing a sales process (inquiry, quotation, ordering, and billing). Presentation Across Releases Provides an overview of all procurement processes, along with a list of the transactions in the SAP system.

Valentin Nicolescu studied business information management at the University of Hohenheim, Germany. Since 2003, he has worked at the SAP University Competence Center (SAP HCC) at the Technische Universitat Munchen (TUM), Germany, where he is responsible for the operation of SAP training systems for higher education throughout Germany and for providing SAP training to higher education teachers. In addition to his focus on components of the SAP NetWeaver technology platform, he is involved in traditional ERP training with SAP R/3 and SAP ERP. He is a certified SAP technology and development consultant XI and a technology consultant Web AS and Enterprise Portal. Matthias Heiler holds a degree in physics and is a Solution Sales Executive at SAP AG in Walldorf, Germany. After his studies, he worked as a mainframe application developer in the aviation industry, and then as a project manager on international projects in the areas of banking and automotive for a US consulting firm. He has worked at SAP since 1995, first as a trainer in the area of SAP Basis (R/2 and R/3), and then switched to the Sales area in 1999. Today, his focus area is service-oriented architectures, particularly integration platforms and business process management. He also lectures in business processes with SAP systems at the International University of Bruchsal, Germany. Florian Visintin studied information technology, with economics as his minor subject, at Technische Universitat Munchen. He is now a Development Consultant working mainly in the area of SAP NetWeaver. During his studies, he worked in a number of companies including Pentos AG in the area of Lotus Notes, focusing on the SAP NetWeaver Exchange Infrastructure. Professor Burkhardt Funk studied physics and information technology at the universities of Kiel, Wurzburg and Stony Brook (USA). After obtaining his PhD degree, he began work in 1997 at McKinsey & Company, where he was a consultant in the areas of retail banking and e-business for international banking institutions. In 2000, he founded his own company. Today, Burkhardt Funk is Professor of Information Management at the University of Luneburg, Germany. At the Institute for Electronic Business Processes, his areas of work include the business process-oriented integration of business IT systems and the application of web service-based technologies. He is also a managing partner of the Gesellschaft fur Wirtschaftsinformatik Luneburg mbH (Luneburg Society for Information Management (GWIL)), the main activity of which is carrying out development-intensive projects in the SAP area. Dr. Holger Wittges obtained his PhD degree from the University of Hohenheim, Germany, under the supervision of Professor Krcmar and with the topic "Connecting Business Process Modeling and Workflow Implementation". He then worked for three years as an IT project leader with debitel AG in Stuttgart, Germany. Since 2004, he has been operations head of the SAP Hochschul Competence Center (SAP University Competence Center (SAP HCC)) at Technische Universitat Munchen. His current research areas are standard software, serviceoriented architectures, and performance metrics in ERP systems. He is also a certified Technology Consultant for SAP NetWeaver--Enterprise Portal & Knowledge Management. Benedikt Kleine Stegemann studied information management at the University of Luneburg, Germany. During his studies, he also worked for a number of companies, including Infracor GmbH (Degussa group) and Airbus Deutschland GmbH in Hamburg. He is now a Development Consultant with GWIL GmbH and works mainly on development projects in the SAP area. Professor Peter Niemeyer studied mathematics at the University of Ulm and the Technical University of Berlin, Germany. He began work at SAP AG after obtaining his PhD degree in 1996. Initially, he spent many years as an application developer in the Financials area of SAP, and then became a Software Consultant, handling several development-oriented projects for national and international companies. Today, Peter Niemeyer is Professor of Information Management at the University of Luneburg, Germany. At the Institute for Electronic Business Processes, his areas of work include application development on the basis of ERP systems, and the business process-oriented integration of business IT systems. He is also a managing partner of the Gesellschaft fur Wirtschaftsinformatik Luneburg mbH (Luneburg Society for Information Management (GWIL)), the main activity of which is carrying out development-intensive projects in the SAP area. Thomas Morandell studied information technology, with mathematics as his minor subject, at Technische Universitat Munchen. During his studies he worked at a number of companies, including OSRAM GmbH. He is now a Development Consultant at SPV AG, and focuses mainly on products of the SAP NetWeaver platform. Harald Kienegger studied business administration at the Technische Universitat Bergakademie Freiberg (Saxony). During his studies he already specialized in the information systems field, wrote his thesis on the subject of XML-based derivatives and committed himself to his research and teaching. Since 2008 he has been a research assistant at the Department of Information Systems with Prof. Dr. Helmut Krcmar at Technische Universitat Munchen. Here, he works on a SAP research project, the Center for Very Large Business Applications (CVLBA), and also provides application support for SAP systems. He is a certified SAP solution consultant for SAP ERP 6.0, with a focus on SAP NetWeaver PI 7.1.

* ... Foreword ... 13 * ... Preface ... 17 * 1 ... Integrating Enterprise Information Systems ... 25 * 1.1 ... Basic Principles ... 25 * 1.1.1 ... Historical Development ... 26 * 1.1.2 ... Reasons for and Goals of Integrating IT Systems ... 28 * 1.1.3 ... Characteristics of Integration ... 29 * 1.2 ... Practical Integration Example ... 31 * 1.3 ... Integration Concepts and Technologies ... 35 * 1.3.1 ... Architectures ... 35 * 1.3.2 ... Integration Approaches ... 37 * 1.3.3 ... Technologies ... 41 * 1.4 ... EAI Platforms and Their Significance in Enterprises ... 44 * 1.5 ... Basics of BPM ... 46 * 1.6 ... Use of ARIS Business Architect and SAP Solution Manager ... 50 * 1.6.1 ... Concept ... 51 * 1.6.2 ... Bidirectional Integration ... 54 * 2 ... SAP NetWeaver PI ... 57 * 2.1 ... SAP NetWeaver PI as Part of SAP NetWeaver ... 57 * 2.1.1 ... Challenges of PI ... 58 * 2.1.2 ... SAP NetWeaver ... 63 * 2.1.3 ... SAP NetWeaver PI as a Central Infrastructure of SOAs ... 64 * 2.1.4 ... IT Practices ... 65 * 2.2 ... Functionality of SAP NetWeaver PI ... 68 * 2.2.1 ... Address Example ... 69 * 2.2.2 ... Classification of Messages ... 70 * 2.2.3 ... Steps for Implementing a Message Flow ... 75 * 2.3 ... Components ... 76 * 2.3.1 ... SLD ... 77 * 2.3.2 ... Enterprise Services Repository and Services Registry ... 79 * 2.3.3 ... Integration Directory ... 81 * 2.3.4 ... Runtime Workbench ... 83 * 2.3.5 ... SAP NetWeaver Administrator (NWA) ... 84 * 2.3.6 ... IS ... 85 * 2.4 ... Objects ... 93 * 2.4.1 ... Software Products in the Enterprise Services Repository ... 93 * 2.4.2 ... Service Interfaces and Mapping Objects in the Enterprise Services Repository ... 94 * 2.4.3 ... Configuration Objects in the Integration Directory ... 97 * 2.5 ... Advanced Concepts ... 99 * 2.5.1 ... Outside-In vs. Inside-Out ... 99 * 2.5.2 ... Communication Components ... 101 * 2.5.3 ... SAP NetWeaver PI Connectivity ... 102 * 2.5.4 ... Adapter ... 104 * 2.5.5 ... Quality of Service (QoS) ... 108 * 2.5.6 ... Message Queues ... 109 * 2.5.7 ... Mappings ... 111 * 2.6 ... New Concepts in SAP NetWeaver PI 7.1 ... 113 * 2.6.1 ... Local Processing on the AAE ... 113 * 2.6.2 ... Integrated Configuration ... 115 * 2.6.3 ... Enhanced (Dynamic) Receiver Determination ... 116 * 2.6.4 ... XML Validation ... 116 * 2.6.5 ... Interface Pattern: Communication Patterns between Sender and Receiver ... 119 * 2.6.6 ... Direct Communication ... 120 * 2.6.7 ... Web Service Reliable Messaging ... 122 * 2.6.8 ... Message Packaging ... 123 * 2.6.9 ... Mapping Lookups ... 125 * 3 ... Basic System Configuration ... 129 * 3.1 ... Prerequisites ... 129 * 3.2 ... Defining the Connected Systems in the SLD ... 131 * 3.2.1 ... Creating the Systems: Technical Systems ... 132 * 3.2.2 ... Creating the Systems: Business Systems ... 137 * 3.3 ... Integrating the SAP Systems with the SLD ... 140 * 3.3.1 ... Creating the RFC Connections ... 140 * 3.3.2 ... Configuring the SLD Integration ... 143 * 3.4 ... Configuring the Local IE ... 146 * 3.4.1 ... Defining the Role of the Business System ... 147 * 3.4.2 ... Defining and Activating Message Queues ... 150 * 3.4.3 ... Activating the XI Service ... 150 * 3.4.4 ... Establishing the Connection to the Integration Builder and the Runtime Workbench ... 152 * 3.5 ... Adapter-Specific System Settings ... 157 * 3.5.1 ... Checking the ABAP-Proxy Integration ... 158 * 3.5.2 ... Settings for Using the RFC Adapter ... 158 * 3.5.3 ... Settings for Using the IDoc Adapter ... 160 * 3.5.4 ... Adding ABAP Mappings to the Available Mappings (Optional) ... 164 * 3.5.5 ... Preparations for Using Alert Monitoring (Optional) ... 166 * 3.6 ... Course-Specific Preparations ... 168 * 3.6.1 ... Creating and Assigning the Software Product ... 170 * 3.6.2 ... Importing the Software Product in the Enterprise Services Repository and Setting it Up ... 175 * 4 ... Technical Exercises ... 183 * 4.1 ... Exercise 1: RFC-to-File ... 185 * 4.1.1 ... Basic Principles ... 185 * 4.1.2 ... Design ... 187 * 4.1.3 ... Configuration ... 201 * 4.1.4 ... Process and Monitoring ... 210 * 4.1.5 ... Alternative Mapping: ABAP Mapping (Optional) ... 215 * 4.2 ... Exercise 2: File-to-IDoc ... 220 * 4.2.1 ... Basics ... 220 * 4.2.2 ... Design ... 223 * 4.2.3 ... Configuration ... 228 * 4.2.4 ... Process and Monitoring ... 235 * 4.3 ... Exercise 3: ABAP-Proxy-to-Simple Object Access Protocol (SOAP) ... 238 * 4.3.1 ... Basics ... 239 * 4.3.2 ... Design ... 240 * 4.3.3 ... Configuration ... 250 * 4.3.4 ... Process and Monitoring ... 253 * 4.4 ... Exercise 4: Business Process Management (BPM) ... 254 * 4.4.1 ... Basics ... 255 * 4.4.2 ... Design ... 256 * 4.4.3 ... Configuration ... 274 * 4.4.4 ... Process and Monitoring ... 280 * 4.4.5 ... Extending the Exercise by Alert Monitoring (Optional) ... 284 * 4.5 ... Exercise 5: File-to-JDBC ... 290 * 4.5.1 ... Basics ... 290 * 4.5.2 ... Design ... 291 * 4.5.3 ... Configuration ... 295 * 4.5.4 ... Process and Monitoring ... 300 * 4.5.5 ... Alternative Java Mapping (Optional) ... 300 * 4.6 ... More Adapters ... 307 * 4.6.1 ... Java Message Service (JMS) Adapter ... 307 * 4.6.2 ... SAP Business Connector (BC) Adapter ... 308 * 4.6.3 ... Plain HTTP Adapter ... 308 * 4.6.4 ... Java Proxy Generation ... 309 * 4.6.5 ... RosettaNet Implementation Framework (RNIF) Adapter ... 309 * 4.6.6 ... CIDX Adapter ... 310 * 5 ... SARIDIS Case Study in Sales and Distribution (SD) ... 311 * 5.1 ... Creating the Query ... 314 * 5.1.1 ... Basic Principles ... 314 * 5.1.2 ... Design ... 317 * 5.1.3 ... Configuration ... 327 * 5.1.4 ... Process and Monitoring ... 332 * 5.2 ... Submitting the Quotations ... 333 * 5.2.1 ... Basic Principles ... 334 * 5.2.2 ... Design ... 337 * 5.2.3 ... Configuration ... 358 * 5.2.4 ... Process and Monitoring ... 367 * 5.3 ... Entering a Sales Order ... 371 * 5.3.1 ... Basic Principles ... 372 * 5.3.2 ... Design ... 373 * 5.3.3 ... Configuration ... 384 * 5.3.4 ... Process and Monitoring ... 388 * 5.4 ... Delivering the Invoice ... 392 * 5.4.1 ... Basic Principles ... 392 * 5.4.2 ... Design ... 394 * 5.4.3 ... Configuration ... 397 * 5.4.4 ... Process and Monitoring ... 401 * 5.5 ... Manual Decision on Queries ... 405 * 5.5.1 ... Basic Principles ... 406 * 5.5.2 ... Design ... 407 * 5.5.3 ... Configuration ... 414 * 5.5.4 ... Process and Monitoring ... 419 * 6 ... Enhancements and Outlook ... 423 * 6.1 ... Possible Enhancements to the Case Study ... 423 * 6.1.1 ... Extending the Breadth of the Case Study ... 423 * 6.1.2 ... Extending the Depth of the Case Study ... 428 * 6.2 ... Beer Distribution Game ... 429 * 6.2.1 ... Predefined Software Components ... 431 * 6.2.2 ... Design and Implementation ... 433 * 6.2.3 ... Options for Enhancement ... 434 * 6.3 ... SAP NetWeaver PI and SOA ... 435 * 6.4 ... Further Development of SAP NetWeaver PI ... 436 * 6.4.1 ... Development of SAP NetWeaver PI ... 437 * 6.4.2 ... Roadmap of the SOA Middleware ... 439 * 6.5 ... Summary ... 456 * ... Appendices ... 457 * A ... Exercise Materials ... 459 * A.1 ... Resources for Exercise 1 (RFC-to-File) ... 459 * A.2 ... Resources for Exercise 2 (File-to-IDoc) ... 463 * A.3 ... Resources for Exercise 3 (ABAP-Proxy-to-SOAP) ... 464 * A.4 ... Resources for Exercise 4 (BPM) ... 464 * A.5 ... Resources for Exercise 5 (File-to-JDBC) ... 465 * A.6 ... Resources for Step 1 of the Case Study (Request Creation) ... 468 * A.7 ... Resources for Step 2 of the Case Study (Quotation Process) ... 469 * A.8 ... Resources for Step 3 of the Case Study (Entering a Sales Order) ... 472 * A.9 ... Resources for Step 4 of the Case Study (Invoice Delivery) ... 474 * B ... Bibliography ... 479 * C ... The Authors ... 483 * ... Index ... 487

Reihe/Serie SAP PRESS Englisch
Verlagsort Maryland
Sprache englisch
Maße 175 x 228 mm
Themenwelt Mathematik / Informatik Informatik Netzwerke
Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Informatik Weitere Themen SAP
ISBN-10 1-59229-334-4 / 1592293344
ISBN-13 978-1-59229-334-6 / 9781592293346
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Schnittstellenentwicklung für SAP Fiori, mobile und …

von Carsten Bönnen; Volker Drees; André Fischer …

Buch | Hardcover (2024)
Rheinwerk (Verlag)
CHF 125,85