Practical Guide to SAP NetWeaver PI - Development - Bookswagon
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Home > Computing and Information Technology > Business applications > Enterprise software > SAP (Systems, applications and products in databases) > Practical Guide to SAP NetWeaver PI - Development
Practical Guide to SAP NetWeaver PI - Development

Practical Guide to SAP NetWeaver PI - Development


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

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.

Table of Contents:
* ... 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

About the Author :
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 Universität München (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 Universität München. 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, Würzburg 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 Lüneburg, 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 für Wirtschaftsinformatik Lüneburg mbH (Lüneburg 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 Universität München. 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 Lüneburg, 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 Lüneburg, 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 für Wirtschaftsinformatik Lüneburg mbH (Lüneburg 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 Universität München. 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 Universität 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 Universität München. 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.


Best Sellers


Product Details
  • ISBN-13: 9781592293346
  • Publisher: SAP Press
  • Publisher Imprint: SAP Press
  • Height: 228 mm
  • No of Pages: 498
  • Spine Width: 32 mm
  • ISBN-10: 1592293344
  • Publisher Date: 26 May 2010
  • Binding: Hardback
  • Language: English
  • Returnable: N
  • Width: 175 mm


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Practical Guide to SAP NetWeaver PI - Development
SAP Press -
Practical Guide to SAP NetWeaver PI - Development
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Practical Guide to SAP NetWeaver PI - Development

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    Fresh on the Shelf


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!